diff options
Diffstat (limited to 'power-seq-software-seeed-rp2040')
| -rwxr-xr-x | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin | bin | 10272 -> 10288 bytes | |||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp | 7 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis | 7951 | ||||
| -rwxr-xr-x | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf | bin | 417832 -> 417912 bytes | |||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map | 1111 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex | 1215 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 | bin | 20992 -> 20992 bytes | 
7 files changed, 5149 insertions, 5135 deletions
| diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.binBinary files differ index 1ca6abf..5ece8fb 100755 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp index f81c1dd..3da5486 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp @@ -25,6 +25,10 @@ int main()      gpio_init(led_gpio);      gpio_set_dir(led_gpio, GPIO_OUT);      gpio_put(led_gpio, state); +     +    // init button +    gpio_init(button_gpio); +    gpio_set_dir(button_gpio, GPIO_IN);      // init relay GPIOs      for (auto const & relay : gpio_off_sequence) @@ -37,7 +41,8 @@ int main()      while (true)      {          sleep_run_from_xosc(); -        sleep_goto_dormant_until_edge_high(button_gpio); +        //sleep_goto_dormant_until_edge_high(button_gpio); +        sleep_goto_dormant_until_pin(button_gpio, true, false); // edge, falling          sleep_power_up();          state = !state; diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis index b716e4d..f9ea392 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis @@ -5,25 +5,25 @@ Sections:  Idx Name          Size      VMA       LMA       File off  Algn    0 .boot2        00000100  10000000  10000000  00001000  2**0                    CONTENTS, ALLOC, LOAD, READONLY, CODE -  1 .text         00002298  10000100  10000100  00001100  2**3 +  1 .text         000022a8  10000100  10000100  00001100  2**3                    CONTENTS, ALLOC, LOAD, READONLY, CODE -  2 .rodata       00000148  10002398  10002398  00003398  2**2 +  2 .rodata       00000148  100023a8  100023a8  000033a8  2**2                    CONTENTS, ALLOC, LOAD, READONLY, DATA -  3 .binary_info  00000024  100024e0  100024e0  000034e0  2**2 +  3 .binary_info  00000024  100024f0  100024f0  000034f0  2**2                    CONTENTS, ALLOC, LOAD, READONLY, DATA    4 .ram_vector_table 000000c0  20000000  20000000  00005000  2**2                    ALLOC    5 .uninitialized_data 00000000  200000c0  200000c0  000043dc  2**0                    CONTENTS -  6 .data         0000031c  200000c0  10002504  000040c0  2**4 +  6 .data         0000031c  200000c0  10002514  000040c0  2**4                    CONTENTS, ALLOC, LOAD, READONLY, CODE    7 .tdata        00000000  200003dc  200003dc  000043dc  2**0                    CONTENTS, ALLOC, LOAD, DATA, THREAD_LOCAL    8 .tbss         00000000  200003dc  200003dc  00000000  2**0                    ALLOC, THREAD_LOCAL -  9 .bss          00000690  200003e0  10002820  000043e0  2**3 +  9 .bss          00000690  200003e0  10002830  000043e0  2**3                    ALLOC - 10 .heap         00000800  20000a70  10002820  00004a70  2**2 + 10 .heap         00000800  20000a70  10002830  00004a70  2**2                    ALLOC, READONLY   11 .scratch_x    00000000  20040000  20040000  000043dc  2**0                    CONTENTS @@ -35,23 +35,23 @@ Idx Name          Size      VMA       LMA       File off  Algn                    CONTENTS, READONLY   15 .comment      0000001e  00000000  00000000  00004404  2**0                    CONTENTS, READONLY - 16 .debug_info   00020a61  00000000  00000000  00004422  2**0 + 16 .debug_info   00020a99  00000000  00000000  00004422  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 17 .debug_abbrev 000064a7  00000000  00000000  00024e83  2**0 + 17 .debug_abbrev 00006487  00000000  00000000  00024ebb  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 18 .debug_loclists 00012487  00000000  00000000  0002b32a  2**0 + 18 .debug_loclists 000124ad  00000000  00000000  0002b342  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 19 .debug_aranges 00001078  00000000  00000000  0003d7b8  2**3 + 19 .debug_aranges 00001078  00000000  00000000  0003d7f0  2**3                    CONTENTS, READONLY, DEBUGGING, OCTETS - 20 .debug_rnglists 000032e0  00000000  00000000  0003e830  2**0 + 20 .debug_rnglists 000032ec  00000000  00000000  0003e868  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 21 .debug_line   000182c1  00000000  00000000  00041b10  2**0 + 21 .debug_line   000182eb  00000000  00000000  00041b54  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 22 .debug_str    00005a36  00000000  00000000  00059dd1  2**0 + 22 .debug_str    00005a18  00000000  00000000  00059e3f  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS - 23 .debug_frame  00001fac  00000000  00000000  0005f808  2**2 + 23 .debug_frame  00001fac  00000000  00000000  0005f858  2**2                    CONTENTS, READONLY, DEBUGGING, OCTETS - 24 .debug_line_str 000002ba  00000000  00000000  000617b4  2**0 + 24 .debug_line_str 000002ba  00000000  00000000  00061804  2**0                    CONTENTS, READONLY, DEBUGGING, OCTETS  /home/eddy/projects/power-sequencer/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf:     file format elf32-littlearm @@ -202,8 +202,8 @@ Disassembly of section .text:  100001d4 <__default_isrs_end>:  100001d4:	7188ebf2 	.word	0x7188ebf2 -100001d8:	100024e0 	.word	0x100024e0 -100001dc:	10002504 	.word	0x10002504 +100001d8:	100024f0 	.word	0x100024f0 +100001dc:	10002514 	.word	0x10002514  100001e0:	10000238 	.word	0x10000238  100001e4:	e71aa390 	.word	0xe71aa390 @@ -264,13 +264,13 @@ Disassembly of section .text:  10000236:	4770      	bx	lr  10000238 <data_cpy_table>: -10000238:	10002504 	.word	0x10002504 +10000238:	10002514 	.word	0x10002514  1000023c:	200000c0 	.word	0x200000c0  10000240:	200003dc 	.word	0x200003dc -10000244:	10002820 	.word	0x10002820 +10000244:	10002830 	.word	0x10002830  10000248:	20040000 	.word	0x20040000  1000024c:	20040000 	.word	0x20040000 -10000250:	10002820 	.word	0x10002820 +10000250:	10002830 	.word	0x10002830  10000254:	20041000 	.word	0x20041000  10000258:	20041000 	.word	0x20041000  1000025c:	00000000 	.word	0x00000000 @@ -281,9 +281,9 @@ Disassembly of section .text:  1000026c:	d0000000 	.word	0xd0000000  10000270:	200003dc 	.word	0x200003dc  10000274:	20000a70 	.word	0x20000a70 -10000278:	10001ca5 	.word	0x10001ca5 +10000278:	10001cb1 	.word	0x10001cb1  1000027c:	100002a9 	.word	0x100002a9 -10000280:	10001c9d 	.word	0x10001c9d +10000280:	10001ca9 	.word	0x10001ca9  10000284 <_init>:  10000284:	b5f8      	push	{r3, r4, r5, r6, r7, lr} @@ -302,867 +302,866 @@ Disassembly of section .text:  1000029a:	46c0      	nop			@ (mov r8, r8)  1000029c:	00000000 	.word	0x00000000  100002a0:	20000930 	.word	0x20000930 -100002a4:	10002398 	.word	0x10002398 +100002a4:	100023a8 	.word	0x100023a8  100002a8 <main>:  100002a8:	b5f0      	push	{r4, r5, r6, r7, lr} -100002aa:	464e      	mov	r6, r9 -100002ac:	46de      	mov	lr, fp +100002aa:	46de      	mov	lr, fp +100002ac:	464e      	mov	r6, r9  100002ae:	4645      	mov	r5, r8  100002b0:	4657      	mov	r7, sl  100002b2:	b5e0      	push	{r5, r6, r7, lr}  100002b4:	201a      	movs	r0, #26  100002b6:	b083      	sub	sp, #12 -100002b8:	f000 f8b6 	bl	10000428 <gpio_init> -100002bc:	4c26      	ldr	r4, [pc, #152]	@ (10000358 <main+0xb0>) -100002be:	220c      	movs	r2, #12 -100002c0:	46a4      	mov	ip, r4 -100002c2:	25d0      	movs	r5, #208	@ 0xd0 -100002c4:	2380      	movs	r3, #128	@ 0x80 -100002c6:	4462      	add	r2, ip -100002c8:	4691      	mov	r9, r2 -100002ca:	2601      	movs	r6, #1 -100002cc:	062d      	lsls	r5, r5, #24 -100002ce:	04db      	lsls	r3, r3, #19 -100002d0:	626b      	str	r3, [r5, #36]	@ 0x24 -100002d2:	61ab      	str	r3, [r5, #24] -100002d4:	9401      	str	r4, [sp, #4] -100002d6:	6820      	ldr	r0, [r4, #0] -100002d8:	f000 f8a6 	bl	10000428 <gpio_init> -100002dc:	0032      	movs	r2, r6 -100002de:	cc08      	ldmia	r4!, {r3} -100002e0:	409a      	lsls	r2, r3 -100002e2:	626a      	str	r2, [r5, #36]	@ 0x24 -100002e4:	61aa      	str	r2, [r5, #24] -100002e6:	454c      	cmp	r4, r9 -100002e8:	d1f5      	bne.n	100002d6 <main+0x2e> -100002ea:	4b1c      	ldr	r3, [pc, #112]	@ (1000035c <main+0xb4>) -100002ec:	26d0      	movs	r6, #208	@ 0xd0 -100002ee:	469b      	mov	fp, r3 -100002f0:	2301      	movs	r3, #1 -100002f2:	2400      	movs	r4, #0 -100002f4:	469a      	mov	sl, r3 -100002f6:	0636      	lsls	r6, r6, #24 -100002f8:	2001      	movs	r0, #1 -100002fa:	f001 fe55 	bl	10001fa8 <sleep_run_from_dormant_source> -100002fe:	2201      	movs	r2, #1 -10000300:	2101      	movs	r1, #1 -10000302:	2006      	movs	r0, #6 -10000304:	f001 fec4 	bl	10002090 <sleep_goto_dormant_until_pin> -10000308:	f001 fef8 	bl	100020fc <sleep_power_up> -1000030c:	4653      	mov	r3, sl -1000030e:	405c      	eors	r4, r3 -10000310:	2380      	movs	r3, #128	@ 0x80 -10000312:	b2e4      	uxtb	r4, r4 -10000314:	04db      	lsls	r3, r3, #19 -10000316:	2c00      	cmp	r4, #0 -10000318:	d010      	beq.n	1000033c <main+0x94> -1000031a:	6173      	str	r3, [r6, #20] -1000031c:	230c      	movs	r3, #12 -1000031e:	445b      	add	r3, fp -10000320:	465d      	mov	r5, fp -10000322:	4698      	mov	r8, r3 -10000324:	2701      	movs	r7, #1 -10000326:	003a      	movs	r2, r7 -10000328:	cd08      	ldmia	r5!, {r3} -1000032a:	20fa      	movs	r0, #250	@ 0xfa -1000032c:	409a      	lsls	r2, r3 -1000032e:	00c0      	lsls	r0, r0, #3 -10000330:	6172      	str	r2, [r6, #20] -10000332:	f000 fc03 	bl	10000b3c <sleep_ms> -10000336:	4545      	cmp	r5, r8 -10000338:	d1f5      	bne.n	10000326 <main+0x7e> -1000033a:	e7dd      	b.n	100002f8 <main+0x50> -1000033c:	2701      	movs	r7, #1 -1000033e:	9d01      	ldr	r5, [sp, #4] -10000340:	61b3      	str	r3, [r6, #24] -10000342:	003a      	movs	r2, r7 -10000344:	cd08      	ldmia	r5!, {r3} -10000346:	20fa      	movs	r0, #250	@ 0xfa -10000348:	409a      	lsls	r2, r3 -1000034a:	00c0      	lsls	r0, r0, #3 -1000034c:	61b2      	str	r2, [r6, #24] -1000034e:	f000 fbf5 	bl	10000b3c <sleep_ms> -10000352:	454d      	cmp	r5, r9 -10000354:	d1f5      	bne.n	10000342 <main+0x9a> -10000356:	e7cf      	b.n	100002f8 <main+0x50> -10000358:	10002398 	.word	0x10002398 -1000035c:	100023a4 	.word	0x100023a4 - -10000360 <setup_default_uart>: -10000360:	21e1      	movs	r1, #225	@ 0xe1 -10000362:	b510      	push	{r4, lr} -10000364:	0249      	lsls	r1, r1, #9 -10000366:	4807      	ldr	r0, [pc, #28]	@ (10000384 <setup_default_uart+0x24>) -10000368:	f000 fd4c 	bl	10000e04 <uart_init> -1000036c:	2102      	movs	r1, #2 -1000036e:	2000      	movs	r0, #0 -10000370:	f000 f80c 	bl	1000038c <gpio_set_function> -10000374:	2102      	movs	r1, #2 -10000376:	2001      	movs	r0, #1 -10000378:	f000 f808 	bl	1000038c <gpio_set_function> -1000037c:	4b02      	ldr	r3, [pc, #8]	@ (10000388 <setup_default_uart+0x28>) -1000037e:	781b      	ldrb	r3, [r3, #0] -10000380:	bd10      	pop	{r4, pc} -10000382:	46c0      	nop			@ (mov r8, r8) -10000384:	40034000 	.word	0x40034000 -10000388:	10002500 	.word	0x10002500 - -1000038c <gpio_set_function>: -1000038c:	4a09      	ldr	r2, [pc, #36]	@ (100003b4 <gpio_set_function+0x28>) -1000038e:	0083      	lsls	r3, r0, #2 -10000390:	189a      	adds	r2, r3, r2 -10000392:	b510      	push	{r4, lr} -10000394:	6814      	ldr	r4, [r2, #0] -10000396:	2240      	movs	r2, #64	@ 0x40 -10000398:	4054      	eors	r4, r2 -1000039a:	3280      	adds	r2, #128	@ 0x80 -1000039c:	4022      	ands	r2, r4 -1000039e:	4c06      	ldr	r4, [pc, #24]	@ (100003b8 <gpio_set_function+0x2c>) -100003a0:	00c0      	lsls	r0, r0, #3 -100003a2:	46a4      	mov	ip, r4 -100003a4:	4463      	add	r3, ip -100003a6:	601a      	str	r2, [r3, #0] -100003a8:	4b04      	ldr	r3, [pc, #16]	@ (100003bc <gpio_set_function+0x30>) -100003aa:	469c      	mov	ip, r3 -100003ac:	4460      	add	r0, ip -100003ae:	6041      	str	r1, [r0, #4] -100003b0:	bd10      	pop	{r4, pc} -100003b2:	46c0      	nop			@ (mov r8, r8) -100003b4:	4001c004 	.word	0x4001c004 -100003b8:	4001d004 	.word	0x4001d004 -100003bc:	40014000 	.word	0x40014000 - -100003c0 <gpio_set_dormant_irq_enabled>: -100003c0:	08c3      	lsrs	r3, r0, #3 -100003c2:	b510      	push	{r4, lr} -100003c4:	0004      	movs	r4, r0 -100003c6:	2007      	movs	r0, #7 -100003c8:	4020      	ands	r0, r4 -100003ca:	0080      	lsls	r0, r0, #2 -100003cc:	4081      	lsls	r1, r0 -100003ce:	0018      	movs	r0, r3 -100003d0:	4c08      	ldr	r4, [pc, #32]	@ (100003f4 <gpio_set_dormant_irq_enabled+0x34>) -100003d2:	303c      	adds	r0, #60	@ 0x3c -100003d4:	0080      	lsls	r0, r0, #2 -100003d6:	5101      	str	r1, [r0, r4] -100003d8:	009b      	lsls	r3, r3, #2 -100003da:	2a00      	cmp	r2, #0 -100003dc:	d004      	beq.n	100003e8 <gpio_set_dormant_irq_enabled+0x28> -100003de:	4a06      	ldr	r2, [pc, #24]	@ (100003f8 <gpio_set_dormant_irq_enabled+0x38>) -100003e0:	4694      	mov	ip, r2 -100003e2:	4463      	add	r3, ip -100003e4:	6019      	str	r1, [r3, #0] -100003e6:	bd10      	pop	{r4, pc} -100003e8:	4a04      	ldr	r2, [pc, #16]	@ (100003fc <gpio_set_dormant_irq_enabled+0x3c>) -100003ea:	4694      	mov	ip, r2 -100003ec:	4463      	add	r3, ip -100003ee:	6019      	str	r1, [r3, #0] -100003f0:	e7f9      	b.n	100003e6 <gpio_set_dormant_irq_enabled+0x26> -100003f2:	46c0      	nop			@ (mov r8, r8) -100003f4:	40014000 	.word	0x40014000 -100003f8:	40016160 	.word	0x40016160 -100003fc:	40017160 	.word	0x40017160 - -10000400 <gpio_set_input_enabled>: -10000400:	0080      	lsls	r0, r0, #2 -10000402:	2900      	cmp	r1, #0 -10000404:	d005      	beq.n	10000412 <gpio_set_input_enabled+0x12> -10000406:	4b06      	ldr	r3, [pc, #24]	@ (10000420 <gpio_set_input_enabled+0x20>) -10000408:	469c      	mov	ip, r3 -1000040a:	2340      	movs	r3, #64	@ 0x40 -1000040c:	4460      	add	r0, ip -1000040e:	6003      	str	r3, [r0, #0] -10000410:	4770      	bx	lr -10000412:	4b04      	ldr	r3, [pc, #16]	@ (10000424 <gpio_set_input_enabled+0x24>) +100002b8:	f000 f8bc 	bl	10000434 <gpio_init> +100002bc:	25d0      	movs	r5, #208	@ 0xd0 +100002be:	2380      	movs	r3, #128	@ 0x80 +100002c0:	062d      	lsls	r5, r5, #24 +100002c2:	04db      	lsls	r3, r3, #19 +100002c4:	626b      	str	r3, [r5, #36]	@ 0x24 +100002c6:	2006      	movs	r0, #6 +100002c8:	61ab      	str	r3, [r5, #24] +100002ca:	f000 f8b3 	bl	10000434 <gpio_init> +100002ce:	4c25      	ldr	r4, [pc, #148]	@ (10000364 <main+0xbc>) +100002d0:	220c      	movs	r2, #12 +100002d2:	46a4      	mov	ip, r4 +100002d4:	2340      	movs	r3, #64	@ 0x40 +100002d6:	4462      	add	r2, ip +100002d8:	4691      	mov	r9, r2 +100002da:	2601      	movs	r6, #1 +100002dc:	62ab      	str	r3, [r5, #40]	@ 0x28 +100002de:	9401      	str	r4, [sp, #4] +100002e0:	6820      	ldr	r0, [r4, #0] +100002e2:	f000 f8a7 	bl	10000434 <gpio_init> +100002e6:	0032      	movs	r2, r6 +100002e8:	cc08      	ldmia	r4!, {r3} +100002ea:	409a      	lsls	r2, r3 +100002ec:	626a      	str	r2, [r5, #36]	@ 0x24 +100002ee:	61aa      	str	r2, [r5, #24] +100002f0:	454c      	cmp	r4, r9 +100002f2:	d1f5      	bne.n	100002e0 <main+0x38> +100002f4:	4b1c      	ldr	r3, [pc, #112]	@ (10000368 <main+0xc0>) +100002f6:	26d0      	movs	r6, #208	@ 0xd0 +100002f8:	469b      	mov	fp, r3 +100002fa:	2301      	movs	r3, #1 +100002fc:	2400      	movs	r4, #0 +100002fe:	469a      	mov	sl, r3 +10000300:	0636      	lsls	r6, r6, #24 +10000302:	2001      	movs	r0, #1 +10000304:	f001 fe56 	bl	10001fb4 <sleep_run_from_dormant_source> +10000308:	2200      	movs	r2, #0 +1000030a:	2100      	movs	r1, #0 +1000030c:	2006      	movs	r0, #6 +1000030e:	f001 fec5 	bl	1000209c <sleep_goto_dormant_until_pin> +10000312:	f001 fef9 	bl	10002108 <sleep_power_up> +10000316:	4653      	mov	r3, sl +10000318:	405c      	eors	r4, r3 +1000031a:	2380      	movs	r3, #128	@ 0x80 +1000031c:	b2e4      	uxtb	r4, r4 +1000031e:	04db      	lsls	r3, r3, #19 +10000320:	2c00      	cmp	r4, #0 +10000322:	d010      	beq.n	10000346 <main+0x9e> +10000324:	6173      	str	r3, [r6, #20] +10000326:	230c      	movs	r3, #12 +10000328:	445b      	add	r3, fp +1000032a:	465d      	mov	r5, fp +1000032c:	4698      	mov	r8, r3 +1000032e:	2701      	movs	r7, #1 +10000330:	003a      	movs	r2, r7 +10000332:	cd08      	ldmia	r5!, {r3} +10000334:	20fa      	movs	r0, #250	@ 0xfa +10000336:	409a      	lsls	r2, r3 +10000338:	00c0      	lsls	r0, r0, #3 +1000033a:	6172      	str	r2, [r6, #20] +1000033c:	f000 fc04 	bl	10000b48 <sleep_ms> +10000340:	4545      	cmp	r5, r8 +10000342:	d1f5      	bne.n	10000330 <main+0x88> +10000344:	e7dd      	b.n	10000302 <main+0x5a> +10000346:	2701      	movs	r7, #1 +10000348:	9d01      	ldr	r5, [sp, #4] +1000034a:	61b3      	str	r3, [r6, #24] +1000034c:	003a      	movs	r2, r7 +1000034e:	cd08      	ldmia	r5!, {r3} +10000350:	20fa      	movs	r0, #250	@ 0xfa +10000352:	409a      	lsls	r2, r3 +10000354:	00c0      	lsls	r0, r0, #3 +10000356:	61b2      	str	r2, [r6, #24] +10000358:	f000 fbf6 	bl	10000b48 <sleep_ms> +1000035c:	454d      	cmp	r5, r9 +1000035e:	d1f5      	bne.n	1000034c <main+0xa4> +10000360:	e7cf      	b.n	10000302 <main+0x5a> +10000362:	46c0      	nop			@ (mov r8, r8) +10000364:	100023a8 	.word	0x100023a8 +10000368:	100023b4 	.word	0x100023b4 + +1000036c <setup_default_uart>: +1000036c:	21e1      	movs	r1, #225	@ 0xe1 +1000036e:	b510      	push	{r4, lr} +10000370:	0249      	lsls	r1, r1, #9 +10000372:	4807      	ldr	r0, [pc, #28]	@ (10000390 <setup_default_uart+0x24>) +10000374:	f000 fd4c 	bl	10000e10 <uart_init> +10000378:	2102      	movs	r1, #2 +1000037a:	2000      	movs	r0, #0 +1000037c:	f000 f80c 	bl	10000398 <gpio_set_function> +10000380:	2102      	movs	r1, #2 +10000382:	2001      	movs	r0, #1 +10000384:	f000 f808 	bl	10000398 <gpio_set_function> +10000388:	4b02      	ldr	r3, [pc, #8]	@ (10000394 <setup_default_uart+0x28>) +1000038a:	781b      	ldrb	r3, [r3, #0] +1000038c:	bd10      	pop	{r4, pc} +1000038e:	46c0      	nop			@ (mov r8, r8) +10000390:	40034000 	.word	0x40034000 +10000394:	10002510 	.word	0x10002510 + +10000398 <gpio_set_function>: +10000398:	4a09      	ldr	r2, [pc, #36]	@ (100003c0 <gpio_set_function+0x28>) +1000039a:	0083      	lsls	r3, r0, #2 +1000039c:	189a      	adds	r2, r3, r2 +1000039e:	b510      	push	{r4, lr} +100003a0:	6814      	ldr	r4, [r2, #0] +100003a2:	2240      	movs	r2, #64	@ 0x40 +100003a4:	4054      	eors	r4, r2 +100003a6:	3280      	adds	r2, #128	@ 0x80 +100003a8:	4022      	ands	r2, r4 +100003aa:	4c06      	ldr	r4, [pc, #24]	@ (100003c4 <gpio_set_function+0x2c>) +100003ac:	00c0      	lsls	r0, r0, #3 +100003ae:	46a4      	mov	ip, r4 +100003b0:	4463      	add	r3, ip +100003b2:	601a      	str	r2, [r3, #0] +100003b4:	4b04      	ldr	r3, [pc, #16]	@ (100003c8 <gpio_set_function+0x30>) +100003b6:	469c      	mov	ip, r3 +100003b8:	4460      	add	r0, ip +100003ba:	6041      	str	r1, [r0, #4] +100003bc:	bd10      	pop	{r4, pc} +100003be:	46c0      	nop			@ (mov r8, r8) +100003c0:	4001c004 	.word	0x4001c004 +100003c4:	4001d004 	.word	0x4001d004 +100003c8:	40014000 	.word	0x40014000 + +100003cc <gpio_set_dormant_irq_enabled>: +100003cc:	08c3      	lsrs	r3, r0, #3 +100003ce:	b510      	push	{r4, lr} +100003d0:	0004      	movs	r4, r0 +100003d2:	2007      	movs	r0, #7 +100003d4:	4020      	ands	r0, r4 +100003d6:	0080      	lsls	r0, r0, #2 +100003d8:	4081      	lsls	r1, r0 +100003da:	0018      	movs	r0, r3 +100003dc:	4c08      	ldr	r4, [pc, #32]	@ (10000400 <gpio_set_dormant_irq_enabled+0x34>) +100003de:	303c      	adds	r0, #60	@ 0x3c +100003e0:	0080      	lsls	r0, r0, #2 +100003e2:	5101      	str	r1, [r0, r4] +100003e4:	009b      	lsls	r3, r3, #2 +100003e6:	2a00      	cmp	r2, #0 +100003e8:	d004      	beq.n	100003f4 <gpio_set_dormant_irq_enabled+0x28> +100003ea:	4a06      	ldr	r2, [pc, #24]	@ (10000404 <gpio_set_dormant_irq_enabled+0x38>) +100003ec:	4694      	mov	ip, r2 +100003ee:	4463      	add	r3, ip +100003f0:	6019      	str	r1, [r3, #0] +100003f2:	bd10      	pop	{r4, pc} +100003f4:	4a04      	ldr	r2, [pc, #16]	@ (10000408 <gpio_set_dormant_irq_enabled+0x3c>) +100003f6:	4694      	mov	ip, r2 +100003f8:	4463      	add	r3, ip +100003fa:	6019      	str	r1, [r3, #0] +100003fc:	e7f9      	b.n	100003f2 <gpio_set_dormant_irq_enabled+0x26> +100003fe:	46c0      	nop			@ (mov r8, r8) +10000400:	40014000 	.word	0x40014000 +10000404:	40016160 	.word	0x40016160 +10000408:	40017160 	.word	0x40017160 + +1000040c <gpio_set_input_enabled>: +1000040c:	0080      	lsls	r0, r0, #2 +1000040e:	2900      	cmp	r1, #0 +10000410:	d005      	beq.n	1000041e <gpio_set_input_enabled+0x12> +10000412:	4b06      	ldr	r3, [pc, #24]	@ (1000042c <gpio_set_input_enabled+0x20>)  10000414:	469c      	mov	ip, r3  10000416:	2340      	movs	r3, #64	@ 0x40  10000418:	4460      	add	r0, ip  1000041a:	6003      	str	r3, [r0, #0] -1000041c:	e7f8      	b.n	10000410 <gpio_set_input_enabled+0x10> -1000041e:	46c0      	nop			@ (mov r8, r8) -10000420:	4001e004 	.word	0x4001e004 -10000424:	4001f004 	.word	0x4001f004 - -10000428 <gpio_init>: -10000428:	2301      	movs	r3, #1 -1000042a:	22d0      	movs	r2, #208	@ 0xd0 -1000042c:	4083      	lsls	r3, r0 -1000042e:	0612      	lsls	r2, r2, #24 -10000430:	6293      	str	r3, [r2, #40]	@ 0x28 -10000432:	6193      	str	r3, [r2, #24] -10000434:	4a09      	ldr	r2, [pc, #36]	@ (1000045c <gpio_init+0x34>) -10000436:	0083      	lsls	r3, r0, #2 -10000438:	189a      	adds	r2, r3, r2 -1000043a:	6811      	ldr	r1, [r2, #0] -1000043c:	2240      	movs	r2, #64	@ 0x40 -1000043e:	4051      	eors	r1, r2 -10000440:	3280      	adds	r2, #128	@ 0x80 -10000442:	400a      	ands	r2, r1 -10000444:	4906      	ldr	r1, [pc, #24]	@ (10000460 <gpio_init+0x38>) -10000446:	00c0      	lsls	r0, r0, #3 -10000448:	468c      	mov	ip, r1 -1000044a:	4463      	add	r3, ip -1000044c:	601a      	str	r2, [r3, #0] -1000044e:	4b05      	ldr	r3, [pc, #20]	@ (10000464 <gpio_init+0x3c>) -10000450:	469c      	mov	ip, r3 -10000452:	2305      	movs	r3, #5 -10000454:	4460      	add	r0, ip -10000456:	6043      	str	r3, [r0, #4] -10000458:	4770      	bx	lr -1000045a:	46c0      	nop			@ (mov r8, r8) -1000045c:	4001c004 	.word	0x4001c004 -10000460:	4001d004 	.word	0x4001d004 -10000464:	40014000 	.word	0x40014000 - -10000468 <panic>: -10000468:	b40f      	push	{r0, r1, r2, r3} -1000046a:	b500      	push	{lr} -1000046c:	4808      	ldr	r0, [pc, #32]	@ (10000490 <panic+0x28>) -1000046e:	b083      	sub	sp, #12 -10000470:	f001 fd56 	bl	10001f20 <__wrap_puts> -10000474:	9b04      	ldr	r3, [sp, #16] -10000476:	2b00      	cmp	r3, #0 -10000478:	d007      	beq.n	1000048a <panic+0x22> -1000047a:	a905      	add	r1, sp, #20 -1000047c:	0018      	movs	r0, r3 -1000047e:	9101      	str	r1, [sp, #4] -10000480:	f001 fbf2 	bl	10001c68 <weak_raw_vprintf> -10000484:	4803      	ldr	r0, [pc, #12]	@ (10000494 <panic+0x2c>) -10000486:	f001 fd4b 	bl	10001f20 <__wrap_puts> -1000048a:	2001      	movs	r0, #1 -1000048c:	f001 fc04 	bl	10001c98 <_exit> -10000490:	100023b8 	.word	0x100023b8 -10000494:	100023c8 	.word	0x100023c8 - -10000498 <hw_claim_or_assert>: -10000498:	b570      	push	{r4, r5, r6, lr} -1000049a:	f3ef 8c10 	mrs	ip, PRIMASK -1000049e:	b672      	cpsid	i -100004a0:	4d0d      	ldr	r5, [pc, #52]	@ (100004d8 <hw_claim_or_assert+0x40>) -100004a2:	682b      	ldr	r3, [r5, #0] -100004a4:	2b00      	cmp	r3, #0 -100004a6:	d0fc      	beq.n	100004a2 <hw_claim_or_assert+0xa> -100004a8:	f3bf 8f5f 	dmb	sy -100004ac:	2407      	movs	r4, #7 -100004ae:	08cb      	lsrs	r3, r1, #3 -100004b0:	18c6      	adds	r6, r0, r3 -100004b2:	5cc0      	ldrb	r0, [r0, r3] -100004b4:	2301      	movs	r3, #1 -100004b6:	400c      	ands	r4, r1 -100004b8:	40a3      	lsls	r3, r4 -100004ba:	001c      	movs	r4, r3 -100004bc:	4004      	ands	r4, r0 -100004be:	4203      	tst	r3, r0 -100004c0:	d107      	bne.n	100004d2 <hw_claim_or_assert+0x3a> -100004c2:	4318      	orrs	r0, r3 -100004c4:	7030      	strb	r0, [r6, #0] -100004c6:	f3bf 8f5f 	dmb	sy -100004ca:	602c      	str	r4, [r5, #0] -100004cc:	f38c 8810 	msr	PRIMASK, ip -100004d0:	bd70      	pop	{r4, r5, r6, pc} -100004d2:	0010      	movs	r0, r2 -100004d4:	f7ff ffc8 	bl	10000468 <panic> -100004d8:	d000012c 	.word	0xd000012c - -100004dc <next_striped_spin_lock_num>: -100004dc:	4a04      	ldr	r2, [pc, #16]	@ (100004f0 <next_striped_spin_lock_num+0x14>) -100004de:	7810      	ldrb	r0, [r2, #0] -100004e0:	1c43      	adds	r3, r0, #1 -100004e2:	b2db      	uxtb	r3, r3 -100004e4:	2b17      	cmp	r3, #23 -100004e6:	d900      	bls.n	100004ea <next_striped_spin_lock_num+0xe> -100004e8:	2310      	movs	r3, #16 -100004ea:	7013      	strb	r3, [r2, #0] -100004ec:	4770      	bx	lr -100004ee:	46c0      	nop			@ (mov r8, r8) -100004f0:	20000388 	.word	0x20000388 - -100004f4 <spin_locks_reset>: -100004f4:	2100      	movs	r1, #0 -100004f6:	4b04      	ldr	r3, [pc, #16]	@ (10000508 <spin_locks_reset+0x14>) -100004f8:	4a04      	ldr	r2, [pc, #16]	@ (1000050c <spin_locks_reset+0x18>) -100004fa:	f3bf 8f5f 	dmb	sy -100004fe:	c302      	stmia	r3!, {r1} -10000500:	4293      	cmp	r3, r2 -10000502:	d1fa      	bne.n	100004fa <spin_locks_reset+0x6> -10000504:	4770      	bx	lr -10000506:	46c0      	nop			@ (mov r8, r8) -10000508:	d0000100 	.word	0xd0000100 -1000050c:	d0000180 	.word	0xd0000180 - -10000510 <runtime_init_per_core_irq_priorities>: -10000510:	4b05      	ldr	r3, [pc, #20]	@ (10000528 <runtime_init_per_core_irq_priorities+0x18>) -10000512:	4a06      	ldr	r2, [pc, #24]	@ (1000052c <runtime_init_per_core_irq_priorities+0x1c>) -10000514:	6013      	str	r3, [r2, #0] -10000516:	4a06      	ldr	r2, [pc, #24]	@ (10000530 <runtime_init_per_core_irq_priorities+0x20>) -10000518:	6013      	str	r3, [r2, #0] -1000051a:	6053      	str	r3, [r2, #4] -1000051c:	6093      	str	r3, [r2, #8] -1000051e:	60d3      	str	r3, [r2, #12] -10000520:	6113      	str	r3, [r2, #16] -10000522:	6153      	str	r3, [r2, #20] -10000524:	6193      	str	r3, [r2, #24] -10000526:	4770      	bx	lr -10000528:	80808080 	.word	0x80808080 -1000052c:	e000e400 	.word	0xe000e400 -10000530:	e000e404 	.word	0xe000e404 - -10000534 <irq_set_enabled>: -10000534:	231f      	movs	r3, #31 -10000536:	4018      	ands	r0, r3 -10000538:	3b1e      	subs	r3, #30 -1000053a:	4083      	lsls	r3, r0 -1000053c:	2900      	cmp	r1, #0 -1000053e:	d005      	beq.n	1000054c <irq_set_enabled+0x18> -10000540:	21c0      	movs	r1, #192	@ 0xc0 -10000542:	4a04      	ldr	r2, [pc, #16]	@ (10000554 <irq_set_enabled+0x20>) -10000544:	0049      	lsls	r1, r1, #1 -10000546:	5053      	str	r3, [r2, r1] -10000548:	6013      	str	r3, [r2, #0] -1000054a:	4770      	bx	lr -1000054c:	2280      	movs	r2, #128	@ 0x80 -1000054e:	4901      	ldr	r1, [pc, #4]	@ (10000554 <irq_set_enabled+0x20>) -10000550:	508b      	str	r3, [r1, r2] -10000552:	e7fa      	b.n	1000054a <irq_set_enabled+0x16> -10000554:	e000e100 	.word	0xe000e100 - -10000558 <irq_set_exclusive_handler>: -10000558:	b570      	push	{r4, r5, r6, lr} -1000055a:	000d      	movs	r5, r1 -1000055c:	f3ef 8610 	mrs	r6, PRIMASK -10000560:	b672      	cpsid	i -10000562:	4a0f      	ldr	r2, [pc, #60]	@ (100005a0 <irq_set_exclusive_handler+0x48>) -10000564:	6813      	ldr	r3, [r2, #0] -10000566:	2b00      	cmp	r3, #0 -10000568:	d0fc      	beq.n	10000564 <irq_set_exclusive_handler+0xc> -1000056a:	f3bf 8f5f 	dmb	sy -1000056e:	4b0d      	ldr	r3, [pc, #52]	@ (100005a4 <irq_set_exclusive_handler+0x4c>) -10000570:	3010      	adds	r0, #16 -10000572:	689b      	ldr	r3, [r3, #8] -10000574:	0084      	lsls	r4, r0, #2 -10000576:	591b      	ldr	r3, [r3, r4] -10000578:	4a0b      	ldr	r2, [pc, #44]	@ (100005a8 <irq_set_exclusive_handler+0x50>) -1000057a:	4293      	cmp	r3, r2 -1000057c:	d003      	beq.n	10000586 <irq_set_exclusive_handler+0x2e> -1000057e:	429d      	cmp	r5, r3 -10000580:	d001      	beq.n	10000586 <irq_set_exclusive_handler+0x2e> -10000582:	f000 ff39 	bl	100013f8 <hard_assertion_failure> -10000586:	4b07      	ldr	r3, [pc, #28]	@ (100005a4 <irq_set_exclusive_handler+0x4c>) -10000588:	689b      	ldr	r3, [r3, #8] -1000058a:	511d      	str	r5, [r3, r4] -1000058c:	f3bf 8f5f 	dmb	sy -10000590:	f3bf 8f5f 	dmb	sy -10000594:	2200      	movs	r2, #0 -10000596:	4b02      	ldr	r3, [pc, #8]	@ (100005a0 <irq_set_exclusive_handler+0x48>) -10000598:	601a      	str	r2, [r3, #0] -1000059a:	f386 8810 	msr	PRIMASK, r6 -1000059e:	bd70      	pop	{r4, r5, r6, pc} -100005a0:	d0000124 	.word	0xd0000124 -100005a4:	e000ed00 	.word	0xe000ed00 -100005a8:	100001c1 	.word	0x100001c1 - -100005ac <lock_init>: -100005ac:	4b02      	ldr	r3, [pc, #8]	@ (100005b8 <lock_init+0xc>) -100005ae:	469c      	mov	ip, r3 -100005b0:	4461      	add	r1, ip -100005b2:	0089      	lsls	r1, r1, #2 -100005b4:	6001      	str	r1, [r0, #0] -100005b6:	4770      	bx	lr -100005b8:	34000040 	.word	0x34000040 - -100005bc <runtime_init_mutex>: -100005bc:	b570      	push	{r4, r5, r6, lr} -100005be:	4c11      	ldr	r4, [pc, #68]	@ (10000604 <runtime_init_mutex+0x48>) -100005c0:	4d11      	ldr	r5, [pc, #68]	@ (10000608 <runtime_init_mutex+0x4c>) -100005c2:	42ac      	cmp	r4, r5 -100005c4:	d20f      	bcs.n	100005e6 <runtime_init_mutex+0x2a> -100005c6:	26ff      	movs	r6, #255	@ 0xff -100005c8:	6823      	ldr	r3, [r4, #0] -100005ca:	2b00      	cmp	r3, #0 -100005cc:	d00c      	beq.n	100005e8 <runtime_init_mutex+0x2c> -100005ce:	f7ff ff85 	bl	100004dc <next_striped_spin_lock_num> -100005d2:	0001      	movs	r1, r0 -100005d4:	0020      	movs	r0, r4 -100005d6:	f7ff ffe9 	bl	100005ac <lock_init> -100005da:	80a6      	strh	r6, [r4, #4] -100005dc:	f3bf 8f5f 	dmb	sy -100005e0:	3408      	adds	r4, #8 -100005e2:	42ac      	cmp	r4, r5 -100005e4:	d3f0      	bcc.n	100005c8 <runtime_init_mutex+0xc> -100005e6:	bd70      	pop	{r4, r5, r6, pc} -100005e8:	f7ff ff78 	bl	100004dc <next_striped_spin_lock_num> -100005ec:	0001      	movs	r1, r0 -100005ee:	0020      	movs	r0, r4 -100005f0:	f7ff ffdc 	bl	100005ac <lock_init> -100005f4:	7126      	strb	r6, [r4, #4] -100005f6:	f3bf 8f5f 	dmb	sy -100005fa:	3408      	adds	r4, #8 -100005fc:	42ac      	cmp	r4, r5 -100005fe:	d3e3      	bcc.n	100005c8 <runtime_init_mutex+0xc> -10000600:	e7f1      	b.n	100005e6 <runtime_init_mutex+0x2a> -10000602:	46c0      	nop			@ (mov r8, r8) -10000604:	200003d4 	.word	0x200003d4 -10000608:	200003dc 	.word	0x200003dc - -1000060c <sleep_until_callback>: -1000060c:	4b0a      	ldr	r3, [pc, #40]	@ (10000638 <sleep_until_callback+0x2c>) -1000060e:	6819      	ldr	r1, [r3, #0] -10000610:	f3ef 8010 	mrs	r0, PRIMASK -10000614:	b672      	cpsid	i -10000616:	680a      	ldr	r2, [r1, #0] -10000618:	2a00      	cmp	r2, #0 -1000061a:	d0fc      	beq.n	10000616 <sleep_until_callback+0xa> -1000061c:	f3bf 8f5f 	dmb	sy -10000620:	681b      	ldr	r3, [r3, #0] -10000622:	f3bf 8f5f 	dmb	sy -10000626:	2200      	movs	r2, #0 -10000628:	601a      	str	r2, [r3, #0] -1000062a:	f380 8810 	msr	PRIMASK, r0 -1000062e:	bf40      	sev -10000630:	2000      	movs	r0, #0 -10000632:	2100      	movs	r1, #0 -10000634:	4770      	bx	lr -10000636:	46c0      	nop			@ (mov r8, r8) -10000638:	20000a64 	.word	0x20000a64 - -1000063c <alarm_pool_irq_handler>: -1000063c:	b5f0      	push	{r4, r5, r6, r7, lr} -1000063e:	46de      	mov	lr, fp -10000640:	4657      	mov	r7, sl -10000642:	464e      	mov	r6, r9 -10000644:	4645      	mov	r5, r8 -10000646:	b5e0      	push	{r5, r6, r7, lr} -10000648:	b087      	sub	sp, #28 -1000064a:	f3ef 8305 	mrs	r3, IPSR -1000064e:	2203      	movs	r2, #3 -10000650:	2501      	movs	r5, #1 -10000652:	401a      	ands	r2, r3 -10000654:	4095      	lsls	r5, r2 -10000656:	0091      	lsls	r1, r2, #2 -10000658:	4688      	mov	r8, r1 -1000065a:	46a9      	mov	r9, r5 -1000065c:	4bb3      	ldr	r3, [pc, #716]	@ (1000092c <alarm_pool_irq_handler+0x2f0>) -1000065e:	9203      	str	r2, [sp, #12] -10000660:	585c      	ldr	r4, [r3, r1] -10000662:	4bb3      	ldr	r3, [pc, #716]	@ (10000930 <alarm_pool_irq_handler+0x2f4>) -10000664:	601d      	str	r5, [r3, #0] -10000666:	4bb3      	ldr	r3, [pc, #716]	@ (10000934 <alarm_pool_irq_handler+0x2f8>) -10000668:	9304      	str	r3, [sp, #16] -1000066a:	464b      	mov	r3, r9 -1000066c:	48b2      	ldr	r0, [pc, #712]	@ (10000938 <alarm_pool_irq_handler+0x2fc>) -1000066e:	6343      	str	r3, [r0, #52]	@ 0x34 -10000670:	2308      	movs	r3, #8 -10000672:	5ee5      	ldrsh	r5, [r4, r3] -10000674:	2d00      	cmp	r5, #0 -10000676:	da37      	bge.n	100006e8 <alarm_pool_irq_handler+0xac> -10000678:	88a3      	ldrh	r3, [r4, #4] -1000067a:	b21b      	sxth	r3, r3 -1000067c:	2b00      	cmp	r3, #0 -1000067e:	db00      	blt.n	10000682 <alarm_pool_irq_handler+0x46> -10000680:	e0ad      	b.n	100007de <alarm_pool_irq_handler+0x1a2> -10000682:	79a3      	ldrb	r3, [r4, #6] -10000684:	2b00      	cmp	r3, #0 -10000686:	d000      	beq.n	1000068a <alarm_pool_irq_handler+0x4e> -10000688:	e0ee      	b.n	10000868 <alarm_pool_irq_handler+0x22c> -1000068a:	2308      	movs	r3, #8 -1000068c:	5ee0      	ldrsh	r0, [r4, r3] -1000068e:	2800      	cmp	r0, #0 -10000690:	db20      	blt.n	100006d4 <alarm_pool_irq_handler+0x98> -10000692:	0043      	lsls	r3, r0, #1 -10000694:	6962      	ldr	r2, [r4, #20] -10000696:	181b      	adds	r3, r3, r0 -10000698:	00db      	lsls	r3, r3, #3 -1000069a:	18d3      	adds	r3, r2, r3 -1000069c:	689e      	ldr	r6, [r3, #8] -1000069e:	68dd      	ldr	r5, [r3, #12] -100006a0:	1c73      	adds	r3, r6, #1 -100006a2:	d100      	bne.n	100006a6 <alarm_pool_irq_handler+0x6a> -100006a4:	e111      	b.n	100008ca <alarm_pool_irq_handler+0x28e> -100006a6:	48a4      	ldr	r0, [pc, #656]	@ (10000938 <alarm_pool_irq_handler+0x2fc>) -100006a8:	0001      	movs	r1, r0 -100006aa:	4441      	add	r1, r8 -100006ac:	6a82      	ldr	r2, [r0, #40]	@ 0x28 -100006ae:	690b      	ldr	r3, [r1, #16] -100006b0:	1ab7      	subs	r7, r6, r2 -100006b2:	1a9b      	subs	r3, r3, r2 -100006b4:	429f      	cmp	r7, r3 -100006b6:	d315      	bcc.n	100006e4 <alarm_pool_irq_handler+0xa8> -100006b8:	2301      	movs	r3, #1 -100006ba:	6a02      	ldr	r2, [r0, #32] -100006bc:	9803      	ldr	r0, [sp, #12] -100006be:	4083      	lsls	r3, r0 -100006c0:	421a      	tst	r2, r3 -100006c2:	d00f      	beq.n	100006e4 <alarm_pool_irq_handler+0xa8> -100006c4:	489c      	ldr	r0, [pc, #624]	@ (10000938 <alarm_pool_irq_handler+0x2fc>) -100006c6:	f000 fb47 	bl	10000d58 <timer_time_us_64> -100006ca:	428d      	cmp	r5, r1 -100006cc:	dc02      	bgt.n	100006d4 <alarm_pool_irq_handler+0x98> -100006ce:	d1cc      	bne.n	1000066a <alarm_pool_irq_handler+0x2e> -100006d0:	4286      	cmp	r6, r0 -100006d2:	d9ca      	bls.n	1000066a <alarm_pool_irq_handler+0x2e> -100006d4:	bf40      	sev -100006d6:	b007      	add	sp, #28 -100006d8:	bcf0      	pop	{r4, r5, r6, r7} -100006da:	46bb      	mov	fp, r7 -100006dc:	46b2      	mov	sl, r6 -100006de:	46a9      	mov	r9, r5 -100006e0:	46a0      	mov	r8, r4 -100006e2:	bdf0      	pop	{r4, r5, r6, r7, pc} -100006e4:	610e      	str	r6, [r1, #16] -100006e6:	e7ed      	b.n	100006c4 <alarm_pool_irq_handler+0x88> -100006e8:	6962      	ldr	r2, [r4, #20] -100006ea:	006b      	lsls	r3, r5, #1 -100006ec:	4692      	mov	sl, r2 -100006ee:	195b      	adds	r3, r3, r5 -100006f0:	00db      	lsls	r3, r3, #3 -100006f2:	449a      	add	sl, r3 -100006f4:	4653      	mov	r3, sl -100006f6:	689e      	ldr	r6, [r3, #8] -100006f8:	68df      	ldr	r7, [r3, #12] -100006fa:	f000 fb2d 	bl	10000d58 <timer_time_us_64> -100006fe:	428f      	cmp	r7, r1 -10000700:	dcba      	bgt.n	10000678 <alarm_pool_irq_handler+0x3c> -10000702:	d100      	bne.n	10000706 <alarm_pool_irq_handler+0xca> -10000704:	e103      	b.n	1000090e <alarm_pool_irq_handler+0x2d2> -10000706:	2f00      	cmp	r7, #0 -10000708:	da00      	bge.n	1000070c <alarm_pool_irq_handler+0xd0> -1000070a:	e0e8      	b.n	100008de <alarm_pool_irq_handler+0x2a2> -1000070c:	4652      	mov	r2, sl -1000070e:	4653      	mov	r3, sl -10000710:	6952      	ldr	r2, [r2, #20] -10000712:	691b      	ldr	r3, [r3, #16] -10000714:	4693      	mov	fp, r2 -10000716:	9a04      	ldr	r2, [sp, #16] -10000718:	4293      	cmp	r3, r2 -1000071a:	d100      	bne.n	1000071e <alarm_pool_irq_handler+0xe2> -1000071c:	e0d9      	b.n	100008d2 <alarm_pool_irq_handler+0x296> -1000071e:	4652      	mov	r2, sl -10000720:	2108      	movs	r1, #8 -10000722:	5e60      	ldrsh	r0, [r4, r1] -10000724:	8852      	ldrh	r2, [r2, #2] -10000726:	0400      	lsls	r0, r0, #16 -10000728:	4659      	mov	r1, fp -1000072a:	4310      	orrs	r0, r2 -1000072c:	4798      	blx	r3 -1000072e:	9000      	str	r0, [sp, #0] -10000730:	9101      	str	r1, [sp, #4] -10000732:	9900      	ldr	r1, [sp, #0] -10000734:	9a01      	ldr	r2, [sp, #4] -10000736:	000b      	movs	r3, r1 -10000738:	0010      	movs	r0, r2 -1000073a:	4313      	orrs	r3, r2 -1000073c:	d100      	bne.n	10000740 <alarm_pool_irq_handler+0x104> -1000073e:	e0ce      	b.n	100008de <alarm_pool_irq_handler+0x2a2> -10000740:	0013      	movs	r3, r2 -10000742:	000a      	movs	r2, r1 -10000744:	1ab6      	subs	r6, r6, r2 -10000746:	419f      	sbcs	r7, r3 -10000748:	2800      	cmp	r0, #0 -1000074a:	db06      	blt.n	1000075a <alarm_pool_irq_handler+0x11e> -1000074c:	487a      	ldr	r0, [pc, #488]	@ (10000938 <alarm_pool_irq_handler+0x2fc>) -1000074e:	f000 fb03 	bl	10000d58 <timer_time_us_64> -10000752:	9e00      	ldr	r6, [sp, #0] -10000754:	9f01      	ldr	r7, [sp, #4] -10000756:	1836      	adds	r6, r6, r0 -10000758:	414f      	adcs	r7, r1 -1000075a:	4653      	mov	r3, sl -1000075c:	609e      	str	r6, [r3, #8] -1000075e:	60df      	str	r7, [r3, #12] -10000760:	2200      	movs	r2, #0 -10000762:	5e9a      	ldrsh	r2, [r3, r2] -10000764:	2a00      	cmp	r2, #0 -10000766:	da00      	bge.n	1000076a <alarm_pool_irq_handler+0x12e> -10000768:	e786      	b.n	10000678 <alarm_pool_irq_handler+0x3c> -1000076a:	0053      	lsls	r3, r2, #1 -1000076c:	1899      	adds	r1, r3, r2 -1000076e:	6960      	ldr	r0, [r4, #20] -10000770:	00c9      	lsls	r1, r1, #3 -10000772:	1841      	adds	r1, r0, r1 -10000774:	9302      	str	r3, [sp, #8] -10000776:	688b      	ldr	r3, [r1, #8] -10000778:	68c9      	ldr	r1, [r1, #12] -1000077a:	469b      	mov	fp, r3 -1000077c:	42b9      	cmp	r1, r7 -1000077e:	dd00      	ble.n	10000782 <alarm_pool_irq_handler+0x146> -10000780:	e77a      	b.n	10000678 <alarm_pool_irq_handler+0x3c> -10000782:	d102      	bne.n	1000078a <alarm_pool_irq_handler+0x14e> -10000784:	42b3      	cmp	r3, r6 -10000786:	d900      	bls.n	1000078a <alarm_pool_irq_handler+0x14e> -10000788:	e776      	b.n	10000678 <alarm_pool_irq_handler+0x3c> -1000078a:	2308      	movs	r3, #8 -1000078c:	469c      	mov	ip, r3 -1000078e:	44a4      	add	ip, r4 -10000790:	9505      	str	r5, [sp, #20] -10000792:	4665      	mov	r5, ip -10000794:	8122      	strh	r2, [r4, #8] -10000796:	46a4      	mov	ip, r4 -10000798:	9b02      	ldr	r3, [sp, #8] -1000079a:	002c      	movs	r4, r5 -1000079c:	e006      	b.n	100007ac <alarm_pool_irq_handler+0x170> -1000079e:	0053      	lsls	r3, r2, #1 -100007a0:	1899      	adds	r1, r3, r2 -100007a2:	00c9      	lsls	r1, r1, #3 -100007a4:	1841      	adds	r1, r0, r1 -100007a6:	688d      	ldr	r5, [r1, #8] -100007a8:	68c9      	ldr	r1, [r1, #12] -100007aa:	46ab      	mov	fp, r5 -100007ac:	189b      	adds	r3, r3, r2 -100007ae:	00db      	lsls	r3, r3, #3 -100007b0:	18c3      	adds	r3, r0, r3 -100007b2:	42b9      	cmp	r1, r7 -100007b4:	dc06      	bgt.n	100007c4 <alarm_pool_irq_handler+0x188> -100007b6:	d100      	bne.n	100007ba <alarm_pool_irq_handler+0x17e> -100007b8:	e0b3      	b.n	10000922 <alarm_pool_irq_handler+0x2e6> -100007ba:	001c      	movs	r4, r3 -100007bc:	2300      	movs	r3, #0 -100007be:	5ee2      	ldrsh	r2, [r4, r3] -100007c0:	2a00      	cmp	r2, #0 -100007c2:	daec      	bge.n	1000079e <alarm_pool_irq_handler+0x162> -100007c4:	0023      	movs	r3, r4 -100007c6:	4664      	mov	r4, ip -100007c8:	469c      	mov	ip, r3 -100007ca:	4653      	mov	r3, sl -100007cc:	801a      	strh	r2, [r3, #0] -100007ce:	4663      	mov	r3, ip -100007d0:	9d05      	ldr	r5, [sp, #20] -100007d2:	801d      	strh	r5, [r3, #0] -100007d4:	88a3      	ldrh	r3, [r4, #4] -100007d6:	b21b      	sxth	r3, r3 -100007d8:	2b00      	cmp	r3, #0 -100007da:	da00      	bge.n	100007de <alarm_pool_irq_handler+0x1a2> -100007dc:	e751      	b.n	10000682 <alarm_pool_irq_handler+0x46> -100007de:	6922      	ldr	r2, [r4, #16] -100007e0:	f3ef 8110 	mrs	r1, PRIMASK -100007e4:	b672      	cpsid	i -100007e6:	6813      	ldr	r3, [r2, #0] -100007e8:	2b00      	cmp	r3, #0 -100007ea:	d0fc      	beq.n	100007e6 <alarm_pool_irq_handler+0x1aa> -100007ec:	f3bf 8f5f 	dmb	sy -100007f0:	2301      	movs	r3, #1 -100007f2:	88a7      	ldrh	r7, [r4, #4] -100007f4:	425b      	negs	r3, r3 -100007f6:	80a3      	strh	r3, [r4, #4] -100007f8:	b23f      	sxth	r7, r7 -100007fa:	6923      	ldr	r3, [r4, #16] -100007fc:	f3bf 8f5f 	dmb	sy -10000800:	2200      	movs	r2, #0 -10000802:	601a      	str	r2, [r3, #0] -10000804:	f381 8810 	msr	PRIMASK, r1 -10000808:	2f00      	cmp	r7, #0 -1000080a:	da00      	bge.n	1000080e <alarm_pool_irq_handler+0x1d2> -1000080c:	e739      	b.n	10000682 <alarm_pool_irq_handler+0x46> -1000080e:	0023      	movs	r3, r4 -10000810:	3308      	adds	r3, #8 -10000812:	0022      	movs	r2, r4 -10000814:	469a      	mov	sl, r3 -10000816:	6966      	ldr	r6, [r4, #20] -10000818:	007b      	lsls	r3, r7, #1 -1000081a:	19db      	adds	r3, r3, r7 -1000081c:	00db      	lsls	r3, r3, #3 -1000081e:	18f3      	adds	r3, r6, r3 -10000820:	6899      	ldr	r1, [r3, #8] -10000822:	4650      	mov	r0, sl -10000824:	468c      	mov	ip, r1 -10000826:	2408      	movs	r4, #8 -10000828:	5f11      	ldrsh	r1, [r2, r4] -1000082a:	68dd      	ldr	r5, [r3, #12] -1000082c:	2900      	cmp	r1, #0 -1000082e:	db10      	blt.n	10000852 <alarm_pool_irq_handler+0x216> -10000830:	9302      	str	r3, [sp, #8] -10000832:	e006      	b.n	10000842 <alarm_pool_irq_handler+0x206> -10000834:	42ab      	cmp	r3, r5 -10000836:	d044      	beq.n	100008c2 <alarm_pool_irq_handler+0x286> -10000838:	2300      	movs	r3, #0 -1000083a:	5ee1      	ldrsh	r1, [r4, r3] -1000083c:	0020      	movs	r0, r4 -1000083e:	2900      	cmp	r1, #0 -10000840:	db06      	blt.n	10000850 <alarm_pool_irq_handler+0x214> -10000842:	004c      	lsls	r4, r1, #1 -10000844:	1864      	adds	r4, r4, r1 -10000846:	00e4      	lsls	r4, r4, #3 -10000848:	1934      	adds	r4, r6, r4 -1000084a:	68e3      	ldr	r3, [r4, #12] -1000084c:	42ab      	cmp	r3, r5 -1000084e:	ddf1      	ble.n	10000834 <alarm_pool_irq_handler+0x1f8> -10000850:	9b02      	ldr	r3, [sp, #8] -10000852:	8007      	strh	r7, [r0, #0] -10000854:	2000      	movs	r0, #0 -10000856:	5e1f      	ldrsh	r7, [r3, r0] -10000858:	8019      	strh	r1, [r3, #0] -1000085a:	2f00      	cmp	r7, #0 -1000085c:	dadc      	bge.n	10000818 <alarm_pool_irq_handler+0x1dc> -1000085e:	0014      	movs	r4, r2 -10000860:	79a3      	ldrb	r3, [r4, #6] -10000862:	2b00      	cmp	r3, #0 -10000864:	d100      	bne.n	10000868 <alarm_pool_irq_handler+0x22c> -10000866:	e710      	b.n	1000068a <alarm_pool_irq_handler+0x4e> -10000868:	2300      	movs	r3, #0 -1000086a:	71a3      	strb	r3, [r4, #6] -1000086c:	0026      	movs	r6, r4 -1000086e:	2308      	movs	r3, #8 -10000870:	5ee1      	ldrsh	r1, [r4, r3] -10000872:	3608      	adds	r6, #8 -10000874:	1c4b      	adds	r3, r1, #1 -10000876:	d100      	bne.n	1000087a <alarm_pool_irq_handler+0x23e> -10000878:	e72c      	b.n	100006d4 <alarm_pool_irq_handler+0x98> -1000087a:	0008      	movs	r0, r1 -1000087c:	46a2      	mov	sl, r4 -1000087e:	6965      	ldr	r5, [r4, #20] -10000880:	e002      	b.n	10000888 <alarm_pool_irq_handler+0x24c> -10000882:	003e      	movs	r6, r7 -10000884:	1c4b      	adds	r3, r1, #1 -10000886:	d01a      	beq.n	100008be <alarm_pool_irq_handler+0x282> -10000888:	004b      	lsls	r3, r1, #1 -1000088a:	185b      	adds	r3, r3, r1 -1000088c:	00db      	lsls	r3, r3, #3 -1000088e:	18ef      	adds	r7, r5, r3 -10000890:	000a      	movs	r2, r1 -10000892:	468c      	mov	ip, r1 -10000894:	5ee9      	ldrsh	r1, [r5, r3] -10000896:	887b      	ldrh	r3, [r7, #2] -10000898:	b21b      	sxth	r3, r3 -1000089a:	2b00      	cmp	r3, #0 -1000089c:	daf1      	bge.n	10000882 <alarm_pool_irq_handler+0x246> -1000089e:	2301      	movs	r3, #1 -100008a0:	425b      	negs	r3, r3 -100008a2:	17dc      	asrs	r4, r3, #31 -100008a4:	60bb      	str	r3, [r7, #8] -100008a6:	60fc      	str	r4, [r7, #12] -100008a8:	4282      	cmp	r2, r0 -100008aa:	d005      	beq.n	100008b8 <alarm_pool_irq_handler+0x27c> -100008ac:	4653      	mov	r3, sl -100008ae:	8031      	strh	r1, [r6, #0] -100008b0:	891b      	ldrh	r3, [r3, #8] -100008b2:	803b      	strh	r3, [r7, #0] -100008b4:	4653      	mov	r3, sl -100008b6:	811a      	strh	r2, [r3, #8] -100008b8:	4660      	mov	r0, ip -100008ba:	1c4b      	adds	r3, r1, #1 -100008bc:	d1e4      	bne.n	10000888 <alarm_pool_irq_handler+0x24c> -100008be:	4654      	mov	r4, sl -100008c0:	e6e5      	b.n	1000068e <alarm_pool_irq_handler+0x52> -100008c2:	68a3      	ldr	r3, [r4, #8] -100008c4:	4563      	cmp	r3, ip -100008c6:	d9b7      	bls.n	10000838 <alarm_pool_irq_handler+0x1fc> -100008c8:	e7c2      	b.n	10000850 <alarm_pool_irq_handler+0x214> -100008ca:	1c6b      	adds	r3, r5, #1 -100008cc:	d000      	beq.n	100008d0 <alarm_pool_irq_handler+0x294> -100008ce:	e6ea      	b.n	100006a6 <alarm_pool_irq_handler+0x6a> -100008d0:	e6f8      	b.n	100006c4 <alarm_pool_irq_handler+0x88> -100008d2:	465b      	mov	r3, fp -100008d4:	4658      	mov	r0, fp -100008d6:	691b      	ldr	r3, [r3, #16] -100008d8:	4798      	blx	r3 -100008da:	2800      	cmp	r0, #0 -100008dc:	d11b      	bne.n	10000916 <alarm_pool_irq_handler+0x2da> -100008de:	4653      	mov	r3, sl -100008e0:	881b      	ldrh	r3, [r3, #0] -100008e2:	6922      	ldr	r2, [r4, #16] -100008e4:	8123      	strh	r3, [r4, #8] -100008e6:	f3ef 8310 	mrs	r3, PRIMASK -100008ea:	b672      	cpsid	i -100008ec:	6811      	ldr	r1, [r2, #0] -100008ee:	2900      	cmp	r1, #0 -100008f0:	d0fc      	beq.n	100008ec <alarm_pool_irq_handler+0x2b0> -100008f2:	f3bf 8f5f 	dmb	sy -100008f6:	4651      	mov	r1, sl -100008f8:	8862      	ldrh	r2, [r4, #2] -100008fa:	800a      	strh	r2, [r1, #0] -100008fc:	6922      	ldr	r2, [r4, #16] -100008fe:	8065      	strh	r5, [r4, #2] -10000900:	f3bf 8f5f 	dmb	sy -10000904:	2100      	movs	r1, #0 -10000906:	6011      	str	r1, [r2, #0] -10000908:	f383 8810 	msr	PRIMASK, r3 -1000090c:	e6b4      	b.n	10000678 <alarm_pool_irq_handler+0x3c> -1000090e:	4286      	cmp	r6, r0 -10000910:	d800      	bhi.n	10000914 <alarm_pool_irq_handler+0x2d8> -10000912:	e6f8      	b.n	10000706 <alarm_pool_irq_handler+0xca> -10000914:	e6b0      	b.n	10000678 <alarm_pool_irq_handler+0x3c> -10000916:	465b      	mov	r3, fp -10000918:	681a      	ldr	r2, [r3, #0] -1000091a:	685b      	ldr	r3, [r3, #4] -1000091c:	9200      	str	r2, [sp, #0] -1000091e:	9301      	str	r3, [sp, #4] -10000920:	e707      	b.n	10000732 <alarm_pool_irq_handler+0xf6> -10000922:	45b3      	cmp	fp, r6 -10000924:	d800      	bhi.n	10000928 <alarm_pool_irq_handler+0x2ec> -10000926:	e748      	b.n	100007ba <alarm_pool_irq_handler+0x17e> -10000928:	e74c      	b.n	100007c4 <alarm_pool_irq_handler+0x188> -1000092a:	46c0      	nop			@ (mov r8, r8) -1000092c:	20000948 	.word	0x20000948 -10000930:	4005703c 	.word	0x4005703c -10000934:	1000063d 	.word	0x1000063d -10000938:	40054000 	.word	0x40054000 - -1000093c <runtime_init_default_alarm_pool>: -1000093c:	b570      	push	{r4, r5, r6, lr} -1000093e:	4c2e      	ldr	r4, [pc, #184]	@ (100009f8 <runtime_init_default_alarm_pool+0xbc>) -10000940:	6925      	ldr	r5, [r4, #16] -10000942:	2d00      	cmp	r5, #0 -10000944:	d004      	beq.n	10000950 <runtime_init_default_alarm_pool+0x14> -10000946:	210a      	movs	r1, #10 -10000948:	482c      	ldr	r0, [pc, #176]	@ (100009fc <runtime_init_default_alarm_pool+0xc0>) -1000094a:	f7ff fe2f 	bl	100005ac <lock_init> -1000094e:	bd70      	pop	{r4, r5, r6, pc} -10000950:	4e2b      	ldr	r6, [pc, #172]	@ (10000a00 <runtime_init_default_alarm_pool+0xc4>) -10000952:	2103      	movs	r1, #3 -10000954:	0030      	movs	r0, r6 -10000956:	f000 f9f5 	bl	10000d44 <timer_hardware_alarm_claim> -1000095a:	60e6      	str	r6, [r4, #12] -1000095c:	f7ff fdbe 	bl	100004dc <next_striped_spin_lock_num> -10000960:	4b28      	ldr	r3, [pc, #160]	@ (10000a04 <runtime_init_default_alarm_pool+0xc8>) -10000962:	2203      	movs	r2, #3 -10000964:	469c      	mov	ip, r3 -10000966:	23d0      	movs	r3, #208	@ 0xd0 -10000968:	7022      	strb	r2, [r4, #0] -1000096a:	061b      	lsls	r3, r3, #24 -1000096c:	681b      	ldr	r3, [r3, #0] -1000096e:	2101      	movs	r1, #1 -10000970:	7063      	strb	r3, [r4, #1] -10000972:	4b25      	ldr	r3, [pc, #148]	@ (10000a08 <runtime_init_default_alarm_pool+0xcc>) -10000974:	4460      	add	r0, ip -10000976:	60a3      	str	r3, [r4, #8] -10000978:	230f      	movs	r3, #15 -1000097a:	0080      	lsls	r0, r0, #2 -1000097c:	6120      	str	r0, [r4, #16] -1000097e:	2002      	movs	r0, #2 -10000980:	8063      	strh	r3, [r4, #2] -10000982:	6963      	ldr	r3, [r4, #20] -10000984:	4249      	negs	r1, r1 -10000986:	80a1      	strh	r1, [r4, #4] -10000988:	8019      	strh	r1, [r3, #0] -1000098a:	3102      	adds	r1, #2 -1000098c:	8619      	strh	r1, [r3, #48]	@ 0x30 -1000098e:	3147      	adds	r1, #71	@ 0x47 -10000990:	831d      	strh	r5, [r3, #24] -10000992:	5258      	strh	r0, [r3, r1] -10000994:	3118      	adds	r1, #24 -10000996:	525a      	strh	r2, [r3, r1] -10000998:	3275      	adds	r2, #117	@ 0x75 -1000099a:	395c      	subs	r1, #92	@ 0x5c -1000099c:	5299      	strh	r1, [r3, r2] -1000099e:	3218      	adds	r2, #24 -100009a0:	3101      	adds	r1, #1 -100009a2:	5299      	strh	r1, [r3, r2] -100009a4:	3218      	adds	r2, #24 -100009a6:	3101      	adds	r1, #1 +1000041c:	4770      	bx	lr +1000041e:	4b04      	ldr	r3, [pc, #16]	@ (10000430 <gpio_set_input_enabled+0x24>) +10000420:	469c      	mov	ip, r3 +10000422:	2340      	movs	r3, #64	@ 0x40 +10000424:	4460      	add	r0, ip +10000426:	6003      	str	r3, [r0, #0] +10000428:	e7f8      	b.n	1000041c <gpio_set_input_enabled+0x10> +1000042a:	46c0      	nop			@ (mov r8, r8) +1000042c:	4001e004 	.word	0x4001e004 +10000430:	4001f004 	.word	0x4001f004 + +10000434 <gpio_init>: +10000434:	2301      	movs	r3, #1 +10000436:	22d0      	movs	r2, #208	@ 0xd0 +10000438:	4083      	lsls	r3, r0 +1000043a:	0612      	lsls	r2, r2, #24 +1000043c:	6293      	str	r3, [r2, #40]	@ 0x28 +1000043e:	6193      	str	r3, [r2, #24] +10000440:	4a09      	ldr	r2, [pc, #36]	@ (10000468 <gpio_init+0x34>) +10000442:	0083      	lsls	r3, r0, #2 +10000444:	189a      	adds	r2, r3, r2 +10000446:	6811      	ldr	r1, [r2, #0] +10000448:	2240      	movs	r2, #64	@ 0x40 +1000044a:	4051      	eors	r1, r2 +1000044c:	3280      	adds	r2, #128	@ 0x80 +1000044e:	400a      	ands	r2, r1 +10000450:	4906      	ldr	r1, [pc, #24]	@ (1000046c <gpio_init+0x38>) +10000452:	00c0      	lsls	r0, r0, #3 +10000454:	468c      	mov	ip, r1 +10000456:	4463      	add	r3, ip +10000458:	601a      	str	r2, [r3, #0] +1000045a:	4b05      	ldr	r3, [pc, #20]	@ (10000470 <gpio_init+0x3c>) +1000045c:	469c      	mov	ip, r3 +1000045e:	2305      	movs	r3, #5 +10000460:	4460      	add	r0, ip +10000462:	6043      	str	r3, [r0, #4] +10000464:	4770      	bx	lr +10000466:	46c0      	nop			@ (mov r8, r8) +10000468:	4001c004 	.word	0x4001c004 +1000046c:	4001d004 	.word	0x4001d004 +10000470:	40014000 	.word	0x40014000 + +10000474 <panic>: +10000474:	b40f      	push	{r0, r1, r2, r3} +10000476:	b500      	push	{lr} +10000478:	4808      	ldr	r0, [pc, #32]	@ (1000049c <panic+0x28>) +1000047a:	b083      	sub	sp, #12 +1000047c:	f001 fd56 	bl	10001f2c <__wrap_puts> +10000480:	9b04      	ldr	r3, [sp, #16] +10000482:	2b00      	cmp	r3, #0 +10000484:	d007      	beq.n	10000496 <panic+0x22> +10000486:	a905      	add	r1, sp, #20 +10000488:	0018      	movs	r0, r3 +1000048a:	9101      	str	r1, [sp, #4] +1000048c:	f001 fbf2 	bl	10001c74 <weak_raw_vprintf> +10000490:	4803      	ldr	r0, [pc, #12]	@ (100004a0 <panic+0x2c>) +10000492:	f001 fd4b 	bl	10001f2c <__wrap_puts> +10000496:	2001      	movs	r0, #1 +10000498:	f001 fc04 	bl	10001ca4 <_exit> +1000049c:	100023c8 	.word	0x100023c8 +100004a0:	100023d8 	.word	0x100023d8 + +100004a4 <hw_claim_or_assert>: +100004a4:	b570      	push	{r4, r5, r6, lr} +100004a6:	f3ef 8c10 	mrs	ip, PRIMASK +100004aa:	b672      	cpsid	i +100004ac:	4d0d      	ldr	r5, [pc, #52]	@ (100004e4 <hw_claim_or_assert+0x40>) +100004ae:	682b      	ldr	r3, [r5, #0] +100004b0:	2b00      	cmp	r3, #0 +100004b2:	d0fc      	beq.n	100004ae <hw_claim_or_assert+0xa> +100004b4:	f3bf 8f5f 	dmb	sy +100004b8:	2407      	movs	r4, #7 +100004ba:	08cb      	lsrs	r3, r1, #3 +100004bc:	18c6      	adds	r6, r0, r3 +100004be:	5cc0      	ldrb	r0, [r0, r3] +100004c0:	2301      	movs	r3, #1 +100004c2:	400c      	ands	r4, r1 +100004c4:	40a3      	lsls	r3, r4 +100004c6:	001c      	movs	r4, r3 +100004c8:	4004      	ands	r4, r0 +100004ca:	4203      	tst	r3, r0 +100004cc:	d107      	bne.n	100004de <hw_claim_or_assert+0x3a> +100004ce:	4318      	orrs	r0, r3 +100004d0:	7030      	strb	r0, [r6, #0] +100004d2:	f3bf 8f5f 	dmb	sy +100004d6:	602c      	str	r4, [r5, #0] +100004d8:	f38c 8810 	msr	PRIMASK, ip +100004dc:	bd70      	pop	{r4, r5, r6, pc} +100004de:	0010      	movs	r0, r2 +100004e0:	f7ff ffc8 	bl	10000474 <panic> +100004e4:	d000012c 	.word	0xd000012c + +100004e8 <next_striped_spin_lock_num>: +100004e8:	4a04      	ldr	r2, [pc, #16]	@ (100004fc <next_striped_spin_lock_num+0x14>) +100004ea:	7810      	ldrb	r0, [r2, #0] +100004ec:	1c43      	adds	r3, r0, #1 +100004ee:	b2db      	uxtb	r3, r3 +100004f0:	2b17      	cmp	r3, #23 +100004f2:	d900      	bls.n	100004f6 <next_striped_spin_lock_num+0xe> +100004f4:	2310      	movs	r3, #16 +100004f6:	7013      	strb	r3, [r2, #0] +100004f8:	4770      	bx	lr +100004fa:	46c0      	nop			@ (mov r8, r8) +100004fc:	20000388 	.word	0x20000388 + +10000500 <spin_locks_reset>: +10000500:	2100      	movs	r1, #0 +10000502:	4b04      	ldr	r3, [pc, #16]	@ (10000514 <spin_locks_reset+0x14>) +10000504:	4a04      	ldr	r2, [pc, #16]	@ (10000518 <spin_locks_reset+0x18>) +10000506:	f3bf 8f5f 	dmb	sy +1000050a:	c302      	stmia	r3!, {r1} +1000050c:	4293      	cmp	r3, r2 +1000050e:	d1fa      	bne.n	10000506 <spin_locks_reset+0x6> +10000510:	4770      	bx	lr +10000512:	46c0      	nop			@ (mov r8, r8) +10000514:	d0000100 	.word	0xd0000100 +10000518:	d0000180 	.word	0xd0000180 + +1000051c <runtime_init_per_core_irq_priorities>: +1000051c:	4b05      	ldr	r3, [pc, #20]	@ (10000534 <runtime_init_per_core_irq_priorities+0x18>) +1000051e:	4a06      	ldr	r2, [pc, #24]	@ (10000538 <runtime_init_per_core_irq_priorities+0x1c>) +10000520:	6013      	str	r3, [r2, #0] +10000522:	4a06      	ldr	r2, [pc, #24]	@ (1000053c <runtime_init_per_core_irq_priorities+0x20>) +10000524:	6013      	str	r3, [r2, #0] +10000526:	6053      	str	r3, [r2, #4] +10000528:	6093      	str	r3, [r2, #8] +1000052a:	60d3      	str	r3, [r2, #12] +1000052c:	6113      	str	r3, [r2, #16] +1000052e:	6153      	str	r3, [r2, #20] +10000530:	6193      	str	r3, [r2, #24] +10000532:	4770      	bx	lr +10000534:	80808080 	.word	0x80808080 +10000538:	e000e400 	.word	0xe000e400 +1000053c:	e000e404 	.word	0xe000e404 + +10000540 <irq_set_enabled>: +10000540:	231f      	movs	r3, #31 +10000542:	4018      	ands	r0, r3 +10000544:	3b1e      	subs	r3, #30 +10000546:	4083      	lsls	r3, r0 +10000548:	2900      	cmp	r1, #0 +1000054a:	d005      	beq.n	10000558 <irq_set_enabled+0x18> +1000054c:	21c0      	movs	r1, #192	@ 0xc0 +1000054e:	4a04      	ldr	r2, [pc, #16]	@ (10000560 <irq_set_enabled+0x20>) +10000550:	0049      	lsls	r1, r1, #1 +10000552:	5053      	str	r3, [r2, r1] +10000554:	6013      	str	r3, [r2, #0] +10000556:	4770      	bx	lr +10000558:	2280      	movs	r2, #128	@ 0x80 +1000055a:	4901      	ldr	r1, [pc, #4]	@ (10000560 <irq_set_enabled+0x20>) +1000055c:	508b      	str	r3, [r1, r2] +1000055e:	e7fa      	b.n	10000556 <irq_set_enabled+0x16> +10000560:	e000e100 	.word	0xe000e100 + +10000564 <irq_set_exclusive_handler>: +10000564:	b570      	push	{r4, r5, r6, lr} +10000566:	000d      	movs	r5, r1 +10000568:	f3ef 8610 	mrs	r6, PRIMASK +1000056c:	b672      	cpsid	i +1000056e:	4a0f      	ldr	r2, [pc, #60]	@ (100005ac <irq_set_exclusive_handler+0x48>) +10000570:	6813      	ldr	r3, [r2, #0] +10000572:	2b00      	cmp	r3, #0 +10000574:	d0fc      	beq.n	10000570 <irq_set_exclusive_handler+0xc> +10000576:	f3bf 8f5f 	dmb	sy +1000057a:	4b0d      	ldr	r3, [pc, #52]	@ (100005b0 <irq_set_exclusive_handler+0x4c>) +1000057c:	3010      	adds	r0, #16 +1000057e:	689b      	ldr	r3, [r3, #8] +10000580:	0084      	lsls	r4, r0, #2 +10000582:	591b      	ldr	r3, [r3, r4] +10000584:	4a0b      	ldr	r2, [pc, #44]	@ (100005b4 <irq_set_exclusive_handler+0x50>) +10000586:	4293      	cmp	r3, r2 +10000588:	d003      	beq.n	10000592 <irq_set_exclusive_handler+0x2e> +1000058a:	429d      	cmp	r5, r3 +1000058c:	d001      	beq.n	10000592 <irq_set_exclusive_handler+0x2e> +1000058e:	f000 ff39 	bl	10001404 <hard_assertion_failure> +10000592:	4b07      	ldr	r3, [pc, #28]	@ (100005b0 <irq_set_exclusive_handler+0x4c>) +10000594:	689b      	ldr	r3, [r3, #8] +10000596:	511d      	str	r5, [r3, r4] +10000598:	f3bf 8f5f 	dmb	sy +1000059c:	f3bf 8f5f 	dmb	sy +100005a0:	2200      	movs	r2, #0 +100005a2:	4b02      	ldr	r3, [pc, #8]	@ (100005ac <irq_set_exclusive_handler+0x48>) +100005a4:	601a      	str	r2, [r3, #0] +100005a6:	f386 8810 	msr	PRIMASK, r6 +100005aa:	bd70      	pop	{r4, r5, r6, pc} +100005ac:	d0000124 	.word	0xd0000124 +100005b0:	e000ed00 	.word	0xe000ed00 +100005b4:	100001c1 	.word	0x100001c1 + +100005b8 <lock_init>: +100005b8:	4b02      	ldr	r3, [pc, #8]	@ (100005c4 <lock_init+0xc>) +100005ba:	469c      	mov	ip, r3 +100005bc:	4461      	add	r1, ip +100005be:	0089      	lsls	r1, r1, #2 +100005c0:	6001      	str	r1, [r0, #0] +100005c2:	4770      	bx	lr +100005c4:	34000040 	.word	0x34000040 + +100005c8 <runtime_init_mutex>: +100005c8:	b570      	push	{r4, r5, r6, lr} +100005ca:	4c11      	ldr	r4, [pc, #68]	@ (10000610 <runtime_init_mutex+0x48>) +100005cc:	4d11      	ldr	r5, [pc, #68]	@ (10000614 <runtime_init_mutex+0x4c>) +100005ce:	42ac      	cmp	r4, r5 +100005d0:	d20f      	bcs.n	100005f2 <runtime_init_mutex+0x2a> +100005d2:	26ff      	movs	r6, #255	@ 0xff +100005d4:	6823      	ldr	r3, [r4, #0] +100005d6:	2b00      	cmp	r3, #0 +100005d8:	d00c      	beq.n	100005f4 <runtime_init_mutex+0x2c> +100005da:	f7ff ff85 	bl	100004e8 <next_striped_spin_lock_num> +100005de:	0001      	movs	r1, r0 +100005e0:	0020      	movs	r0, r4 +100005e2:	f7ff ffe9 	bl	100005b8 <lock_init> +100005e6:	80a6      	strh	r6, [r4, #4] +100005e8:	f3bf 8f5f 	dmb	sy +100005ec:	3408      	adds	r4, #8 +100005ee:	42ac      	cmp	r4, r5 +100005f0:	d3f0      	bcc.n	100005d4 <runtime_init_mutex+0xc> +100005f2:	bd70      	pop	{r4, r5, r6, pc} +100005f4:	f7ff ff78 	bl	100004e8 <next_striped_spin_lock_num> +100005f8:	0001      	movs	r1, r0 +100005fa:	0020      	movs	r0, r4 +100005fc:	f7ff ffdc 	bl	100005b8 <lock_init> +10000600:	7126      	strb	r6, [r4, #4] +10000602:	f3bf 8f5f 	dmb	sy +10000606:	3408      	adds	r4, #8 +10000608:	42ac      	cmp	r4, r5 +1000060a:	d3e3      	bcc.n	100005d4 <runtime_init_mutex+0xc> +1000060c:	e7f1      	b.n	100005f2 <runtime_init_mutex+0x2a> +1000060e:	46c0      	nop			@ (mov r8, r8) +10000610:	200003d4 	.word	0x200003d4 +10000614:	200003dc 	.word	0x200003dc + +10000618 <sleep_until_callback>: +10000618:	4b0a      	ldr	r3, [pc, #40]	@ (10000644 <sleep_until_callback+0x2c>) +1000061a:	6819      	ldr	r1, [r3, #0] +1000061c:	f3ef 8010 	mrs	r0, PRIMASK +10000620:	b672      	cpsid	i +10000622:	680a      	ldr	r2, [r1, #0] +10000624:	2a00      	cmp	r2, #0 +10000626:	d0fc      	beq.n	10000622 <sleep_until_callback+0xa> +10000628:	f3bf 8f5f 	dmb	sy +1000062c:	681b      	ldr	r3, [r3, #0] +1000062e:	f3bf 8f5f 	dmb	sy +10000632:	2200      	movs	r2, #0 +10000634:	601a      	str	r2, [r3, #0] +10000636:	f380 8810 	msr	PRIMASK, r0 +1000063a:	bf40      	sev +1000063c:	2000      	movs	r0, #0 +1000063e:	2100      	movs	r1, #0 +10000640:	4770      	bx	lr +10000642:	46c0      	nop			@ (mov r8, r8) +10000644:	20000a64 	.word	0x20000a64 + +10000648 <alarm_pool_irq_handler>: +10000648:	b5f0      	push	{r4, r5, r6, r7, lr} +1000064a:	46de      	mov	lr, fp +1000064c:	4657      	mov	r7, sl +1000064e:	464e      	mov	r6, r9 +10000650:	4645      	mov	r5, r8 +10000652:	b5e0      	push	{r5, r6, r7, lr} +10000654:	b087      	sub	sp, #28 +10000656:	f3ef 8305 	mrs	r3, IPSR +1000065a:	2203      	movs	r2, #3 +1000065c:	2501      	movs	r5, #1 +1000065e:	401a      	ands	r2, r3 +10000660:	4095      	lsls	r5, r2 +10000662:	0091      	lsls	r1, r2, #2 +10000664:	4688      	mov	r8, r1 +10000666:	46a9      	mov	r9, r5 +10000668:	4bb3      	ldr	r3, [pc, #716]	@ (10000938 <alarm_pool_irq_handler+0x2f0>) +1000066a:	9203      	str	r2, [sp, #12] +1000066c:	585c      	ldr	r4, [r3, r1] +1000066e:	4bb3      	ldr	r3, [pc, #716]	@ (1000093c <alarm_pool_irq_handler+0x2f4>) +10000670:	601d      	str	r5, [r3, #0] +10000672:	4bb3      	ldr	r3, [pc, #716]	@ (10000940 <alarm_pool_irq_handler+0x2f8>) +10000674:	9304      	str	r3, [sp, #16] +10000676:	464b      	mov	r3, r9 +10000678:	48b2      	ldr	r0, [pc, #712]	@ (10000944 <alarm_pool_irq_handler+0x2fc>) +1000067a:	6343      	str	r3, [r0, #52]	@ 0x34 +1000067c:	2308      	movs	r3, #8 +1000067e:	5ee5      	ldrsh	r5, [r4, r3] +10000680:	2d00      	cmp	r5, #0 +10000682:	da37      	bge.n	100006f4 <alarm_pool_irq_handler+0xac> +10000684:	88a3      	ldrh	r3, [r4, #4] +10000686:	b21b      	sxth	r3, r3 +10000688:	2b00      	cmp	r3, #0 +1000068a:	db00      	blt.n	1000068e <alarm_pool_irq_handler+0x46> +1000068c:	e0ad      	b.n	100007ea <alarm_pool_irq_handler+0x1a2> +1000068e:	79a3      	ldrb	r3, [r4, #6] +10000690:	2b00      	cmp	r3, #0 +10000692:	d000      	beq.n	10000696 <alarm_pool_irq_handler+0x4e> +10000694:	e0ee      	b.n	10000874 <alarm_pool_irq_handler+0x22c> +10000696:	2308      	movs	r3, #8 +10000698:	5ee0      	ldrsh	r0, [r4, r3] +1000069a:	2800      	cmp	r0, #0 +1000069c:	db20      	blt.n	100006e0 <alarm_pool_irq_handler+0x98> +1000069e:	0043      	lsls	r3, r0, #1 +100006a0:	6962      	ldr	r2, [r4, #20] +100006a2:	181b      	adds	r3, r3, r0 +100006a4:	00db      	lsls	r3, r3, #3 +100006a6:	18d3      	adds	r3, r2, r3 +100006a8:	689e      	ldr	r6, [r3, #8] +100006aa:	68dd      	ldr	r5, [r3, #12] +100006ac:	1c73      	adds	r3, r6, #1 +100006ae:	d100      	bne.n	100006b2 <alarm_pool_irq_handler+0x6a> +100006b0:	e111      	b.n	100008d6 <alarm_pool_irq_handler+0x28e> +100006b2:	48a4      	ldr	r0, [pc, #656]	@ (10000944 <alarm_pool_irq_handler+0x2fc>) +100006b4:	0001      	movs	r1, r0 +100006b6:	4441      	add	r1, r8 +100006b8:	6a82      	ldr	r2, [r0, #40]	@ 0x28 +100006ba:	690b      	ldr	r3, [r1, #16] +100006bc:	1ab7      	subs	r7, r6, r2 +100006be:	1a9b      	subs	r3, r3, r2 +100006c0:	429f      	cmp	r7, r3 +100006c2:	d315      	bcc.n	100006f0 <alarm_pool_irq_handler+0xa8> +100006c4:	2301      	movs	r3, #1 +100006c6:	6a02      	ldr	r2, [r0, #32] +100006c8:	9803      	ldr	r0, [sp, #12] +100006ca:	4083      	lsls	r3, r0 +100006cc:	421a      	tst	r2, r3 +100006ce:	d00f      	beq.n	100006f0 <alarm_pool_irq_handler+0xa8> +100006d0:	489c      	ldr	r0, [pc, #624]	@ (10000944 <alarm_pool_irq_handler+0x2fc>) +100006d2:	f000 fb47 	bl	10000d64 <timer_time_us_64> +100006d6:	428d      	cmp	r5, r1 +100006d8:	dc02      	bgt.n	100006e0 <alarm_pool_irq_handler+0x98> +100006da:	d1cc      	bne.n	10000676 <alarm_pool_irq_handler+0x2e> +100006dc:	4286      	cmp	r6, r0 +100006de:	d9ca      	bls.n	10000676 <alarm_pool_irq_handler+0x2e> +100006e0:	bf40      	sev +100006e2:	b007      	add	sp, #28 +100006e4:	bcf0      	pop	{r4, r5, r6, r7} +100006e6:	46bb      	mov	fp, r7 +100006e8:	46b2      	mov	sl, r6 +100006ea:	46a9      	mov	r9, r5 +100006ec:	46a0      	mov	r8, r4 +100006ee:	bdf0      	pop	{r4, r5, r6, r7, pc} +100006f0:	610e      	str	r6, [r1, #16] +100006f2:	e7ed      	b.n	100006d0 <alarm_pool_irq_handler+0x88> +100006f4:	6962      	ldr	r2, [r4, #20] +100006f6:	006b      	lsls	r3, r5, #1 +100006f8:	4692      	mov	sl, r2 +100006fa:	195b      	adds	r3, r3, r5 +100006fc:	00db      	lsls	r3, r3, #3 +100006fe:	449a      	add	sl, r3 +10000700:	4653      	mov	r3, sl +10000702:	689e      	ldr	r6, [r3, #8] +10000704:	68df      	ldr	r7, [r3, #12] +10000706:	f000 fb2d 	bl	10000d64 <timer_time_us_64> +1000070a:	428f      	cmp	r7, r1 +1000070c:	dcba      	bgt.n	10000684 <alarm_pool_irq_handler+0x3c> +1000070e:	d100      	bne.n	10000712 <alarm_pool_irq_handler+0xca> +10000710:	e103      	b.n	1000091a <alarm_pool_irq_handler+0x2d2> +10000712:	2f00      	cmp	r7, #0 +10000714:	da00      	bge.n	10000718 <alarm_pool_irq_handler+0xd0> +10000716:	e0e8      	b.n	100008ea <alarm_pool_irq_handler+0x2a2> +10000718:	4652      	mov	r2, sl +1000071a:	4653      	mov	r3, sl +1000071c:	6952      	ldr	r2, [r2, #20] +1000071e:	691b      	ldr	r3, [r3, #16] +10000720:	4693      	mov	fp, r2 +10000722:	9a04      	ldr	r2, [sp, #16] +10000724:	4293      	cmp	r3, r2 +10000726:	d100      	bne.n	1000072a <alarm_pool_irq_handler+0xe2> +10000728:	e0d9      	b.n	100008de <alarm_pool_irq_handler+0x296> +1000072a:	4652      	mov	r2, sl +1000072c:	2108      	movs	r1, #8 +1000072e:	5e60      	ldrsh	r0, [r4, r1] +10000730:	8852      	ldrh	r2, [r2, #2] +10000732:	0400      	lsls	r0, r0, #16 +10000734:	4659      	mov	r1, fp +10000736:	4310      	orrs	r0, r2 +10000738:	4798      	blx	r3 +1000073a:	9000      	str	r0, [sp, #0] +1000073c:	9101      	str	r1, [sp, #4] +1000073e:	9900      	ldr	r1, [sp, #0] +10000740:	9a01      	ldr	r2, [sp, #4] +10000742:	000b      	movs	r3, r1 +10000744:	0010      	movs	r0, r2 +10000746:	4313      	orrs	r3, r2 +10000748:	d100      	bne.n	1000074c <alarm_pool_irq_handler+0x104> +1000074a:	e0ce      	b.n	100008ea <alarm_pool_irq_handler+0x2a2> +1000074c:	0013      	movs	r3, r2 +1000074e:	000a      	movs	r2, r1 +10000750:	1ab6      	subs	r6, r6, r2 +10000752:	419f      	sbcs	r7, r3 +10000754:	2800      	cmp	r0, #0 +10000756:	db06      	blt.n	10000766 <alarm_pool_irq_handler+0x11e> +10000758:	487a      	ldr	r0, [pc, #488]	@ (10000944 <alarm_pool_irq_handler+0x2fc>) +1000075a:	f000 fb03 	bl	10000d64 <timer_time_us_64> +1000075e:	9e00      	ldr	r6, [sp, #0] +10000760:	9f01      	ldr	r7, [sp, #4] +10000762:	1836      	adds	r6, r6, r0 +10000764:	414f      	adcs	r7, r1 +10000766:	4653      	mov	r3, sl +10000768:	609e      	str	r6, [r3, #8] +1000076a:	60df      	str	r7, [r3, #12] +1000076c:	2200      	movs	r2, #0 +1000076e:	5e9a      	ldrsh	r2, [r3, r2] +10000770:	2a00      	cmp	r2, #0 +10000772:	da00      	bge.n	10000776 <alarm_pool_irq_handler+0x12e> +10000774:	e786      	b.n	10000684 <alarm_pool_irq_handler+0x3c> +10000776:	0053      	lsls	r3, r2, #1 +10000778:	1899      	adds	r1, r3, r2 +1000077a:	6960      	ldr	r0, [r4, #20] +1000077c:	00c9      	lsls	r1, r1, #3 +1000077e:	1841      	adds	r1, r0, r1 +10000780:	9302      	str	r3, [sp, #8] +10000782:	688b      	ldr	r3, [r1, #8] +10000784:	68c9      	ldr	r1, [r1, #12] +10000786:	469b      	mov	fp, r3 +10000788:	42b9      	cmp	r1, r7 +1000078a:	dd00      	ble.n	1000078e <alarm_pool_irq_handler+0x146> +1000078c:	e77a      	b.n	10000684 <alarm_pool_irq_handler+0x3c> +1000078e:	d102      	bne.n	10000796 <alarm_pool_irq_handler+0x14e> +10000790:	42b3      	cmp	r3, r6 +10000792:	d900      	bls.n	10000796 <alarm_pool_irq_handler+0x14e> +10000794:	e776      	b.n	10000684 <alarm_pool_irq_handler+0x3c> +10000796:	2308      	movs	r3, #8 +10000798:	469c      	mov	ip, r3 +1000079a:	44a4      	add	ip, r4 +1000079c:	9505      	str	r5, [sp, #20] +1000079e:	4665      	mov	r5, ip +100007a0:	8122      	strh	r2, [r4, #8] +100007a2:	46a4      	mov	ip, r4 +100007a4:	9b02      	ldr	r3, [sp, #8] +100007a6:	002c      	movs	r4, r5 +100007a8:	e006      	b.n	100007b8 <alarm_pool_irq_handler+0x170> +100007aa:	0053      	lsls	r3, r2, #1 +100007ac:	1899      	adds	r1, r3, r2 +100007ae:	00c9      	lsls	r1, r1, #3 +100007b0:	1841      	adds	r1, r0, r1 +100007b2:	688d      	ldr	r5, [r1, #8] +100007b4:	68c9      	ldr	r1, [r1, #12] +100007b6:	46ab      	mov	fp, r5 +100007b8:	189b      	adds	r3, r3, r2 +100007ba:	00db      	lsls	r3, r3, #3 +100007bc:	18c3      	adds	r3, r0, r3 +100007be:	42b9      	cmp	r1, r7 +100007c0:	dc06      	bgt.n	100007d0 <alarm_pool_irq_handler+0x188> +100007c2:	d100      	bne.n	100007c6 <alarm_pool_irq_handler+0x17e> +100007c4:	e0b3      	b.n	1000092e <alarm_pool_irq_handler+0x2e6> +100007c6:	001c      	movs	r4, r3 +100007c8:	2300      	movs	r3, #0 +100007ca:	5ee2      	ldrsh	r2, [r4, r3] +100007cc:	2a00      	cmp	r2, #0 +100007ce:	daec      	bge.n	100007aa <alarm_pool_irq_handler+0x162> +100007d0:	0023      	movs	r3, r4 +100007d2:	4664      	mov	r4, ip +100007d4:	469c      	mov	ip, r3 +100007d6:	4653      	mov	r3, sl +100007d8:	801a      	strh	r2, [r3, #0] +100007da:	4663      	mov	r3, ip +100007dc:	9d05      	ldr	r5, [sp, #20] +100007de:	801d      	strh	r5, [r3, #0] +100007e0:	88a3      	ldrh	r3, [r4, #4] +100007e2:	b21b      	sxth	r3, r3 +100007e4:	2b00      	cmp	r3, #0 +100007e6:	da00      	bge.n	100007ea <alarm_pool_irq_handler+0x1a2> +100007e8:	e751      	b.n	1000068e <alarm_pool_irq_handler+0x46> +100007ea:	6922      	ldr	r2, [r4, #16] +100007ec:	f3ef 8110 	mrs	r1, PRIMASK +100007f0:	b672      	cpsid	i +100007f2:	6813      	ldr	r3, [r2, #0] +100007f4:	2b00      	cmp	r3, #0 +100007f6:	d0fc      	beq.n	100007f2 <alarm_pool_irq_handler+0x1aa> +100007f8:	f3bf 8f5f 	dmb	sy +100007fc:	2301      	movs	r3, #1 +100007fe:	88a7      	ldrh	r7, [r4, #4] +10000800:	425b      	negs	r3, r3 +10000802:	80a3      	strh	r3, [r4, #4] +10000804:	b23f      	sxth	r7, r7 +10000806:	6923      	ldr	r3, [r4, #16] +10000808:	f3bf 8f5f 	dmb	sy +1000080c:	2200      	movs	r2, #0 +1000080e:	601a      	str	r2, [r3, #0] +10000810:	f381 8810 	msr	PRIMASK, r1 +10000814:	2f00      	cmp	r7, #0 +10000816:	da00      	bge.n	1000081a <alarm_pool_irq_handler+0x1d2> +10000818:	e739      	b.n	1000068e <alarm_pool_irq_handler+0x46> +1000081a:	0023      	movs	r3, r4 +1000081c:	3308      	adds	r3, #8 +1000081e:	0022      	movs	r2, r4 +10000820:	469a      	mov	sl, r3 +10000822:	6966      	ldr	r6, [r4, #20] +10000824:	007b      	lsls	r3, r7, #1 +10000826:	19db      	adds	r3, r3, r7 +10000828:	00db      	lsls	r3, r3, #3 +1000082a:	18f3      	adds	r3, r6, r3 +1000082c:	6899      	ldr	r1, [r3, #8] +1000082e:	4650      	mov	r0, sl +10000830:	468c      	mov	ip, r1 +10000832:	2408      	movs	r4, #8 +10000834:	5f11      	ldrsh	r1, [r2, r4] +10000836:	68dd      	ldr	r5, [r3, #12] +10000838:	2900      	cmp	r1, #0 +1000083a:	db10      	blt.n	1000085e <alarm_pool_irq_handler+0x216> +1000083c:	9302      	str	r3, [sp, #8] +1000083e:	e006      	b.n	1000084e <alarm_pool_irq_handler+0x206> +10000840:	42ab      	cmp	r3, r5 +10000842:	d044      	beq.n	100008ce <alarm_pool_irq_handler+0x286> +10000844:	2300      	movs	r3, #0 +10000846:	5ee1      	ldrsh	r1, [r4, r3] +10000848:	0020      	movs	r0, r4 +1000084a:	2900      	cmp	r1, #0 +1000084c:	db06      	blt.n	1000085c <alarm_pool_irq_handler+0x214> +1000084e:	004c      	lsls	r4, r1, #1 +10000850:	1864      	adds	r4, r4, r1 +10000852:	00e4      	lsls	r4, r4, #3 +10000854:	1934      	adds	r4, r6, r4 +10000856:	68e3      	ldr	r3, [r4, #12] +10000858:	42ab      	cmp	r3, r5 +1000085a:	ddf1      	ble.n	10000840 <alarm_pool_irq_handler+0x1f8> +1000085c:	9b02      	ldr	r3, [sp, #8] +1000085e:	8007      	strh	r7, [r0, #0] +10000860:	2000      	movs	r0, #0 +10000862:	5e1f      	ldrsh	r7, [r3, r0] +10000864:	8019      	strh	r1, [r3, #0] +10000866:	2f00      	cmp	r7, #0 +10000868:	dadc      	bge.n	10000824 <alarm_pool_irq_handler+0x1dc> +1000086a:	0014      	movs	r4, r2 +1000086c:	79a3      	ldrb	r3, [r4, #6] +1000086e:	2b00      	cmp	r3, #0 +10000870:	d100      	bne.n	10000874 <alarm_pool_irq_handler+0x22c> +10000872:	e710      	b.n	10000696 <alarm_pool_irq_handler+0x4e> +10000874:	2300      	movs	r3, #0 +10000876:	71a3      	strb	r3, [r4, #6] +10000878:	0026      	movs	r6, r4 +1000087a:	2308      	movs	r3, #8 +1000087c:	5ee1      	ldrsh	r1, [r4, r3] +1000087e:	3608      	adds	r6, #8 +10000880:	1c4b      	adds	r3, r1, #1 +10000882:	d100      	bne.n	10000886 <alarm_pool_irq_handler+0x23e> +10000884:	e72c      	b.n	100006e0 <alarm_pool_irq_handler+0x98> +10000886:	0008      	movs	r0, r1 +10000888:	46a2      	mov	sl, r4 +1000088a:	6965      	ldr	r5, [r4, #20] +1000088c:	e002      	b.n	10000894 <alarm_pool_irq_handler+0x24c> +1000088e:	003e      	movs	r6, r7 +10000890:	1c4b      	adds	r3, r1, #1 +10000892:	d01a      	beq.n	100008ca <alarm_pool_irq_handler+0x282> +10000894:	004b      	lsls	r3, r1, #1 +10000896:	185b      	adds	r3, r3, r1 +10000898:	00db      	lsls	r3, r3, #3 +1000089a:	18ef      	adds	r7, r5, r3 +1000089c:	000a      	movs	r2, r1 +1000089e:	468c      	mov	ip, r1 +100008a0:	5ee9      	ldrsh	r1, [r5, r3] +100008a2:	887b      	ldrh	r3, [r7, #2] +100008a4:	b21b      	sxth	r3, r3 +100008a6:	2b00      	cmp	r3, #0 +100008a8:	daf1      	bge.n	1000088e <alarm_pool_irq_handler+0x246> +100008aa:	2301      	movs	r3, #1 +100008ac:	425b      	negs	r3, r3 +100008ae:	17dc      	asrs	r4, r3, #31 +100008b0:	60bb      	str	r3, [r7, #8] +100008b2:	60fc      	str	r4, [r7, #12] +100008b4:	4282      	cmp	r2, r0 +100008b6:	d005      	beq.n	100008c4 <alarm_pool_irq_handler+0x27c> +100008b8:	4653      	mov	r3, sl +100008ba:	8031      	strh	r1, [r6, #0] +100008bc:	891b      	ldrh	r3, [r3, #8] +100008be:	803b      	strh	r3, [r7, #0] +100008c0:	4653      	mov	r3, sl +100008c2:	811a      	strh	r2, [r3, #8] +100008c4:	4660      	mov	r0, ip +100008c6:	1c4b      	adds	r3, r1, #1 +100008c8:	d1e4      	bne.n	10000894 <alarm_pool_irq_handler+0x24c> +100008ca:	4654      	mov	r4, sl +100008cc:	e6e5      	b.n	1000069a <alarm_pool_irq_handler+0x52> +100008ce:	68a3      	ldr	r3, [r4, #8] +100008d0:	4563      	cmp	r3, ip +100008d2:	d9b7      	bls.n	10000844 <alarm_pool_irq_handler+0x1fc> +100008d4:	e7c2      	b.n	1000085c <alarm_pool_irq_handler+0x214> +100008d6:	1c6b      	adds	r3, r5, #1 +100008d8:	d000      	beq.n	100008dc <alarm_pool_irq_handler+0x294> +100008da:	e6ea      	b.n	100006b2 <alarm_pool_irq_handler+0x6a> +100008dc:	e6f8      	b.n	100006d0 <alarm_pool_irq_handler+0x88> +100008de:	465b      	mov	r3, fp +100008e0:	4658      	mov	r0, fp +100008e2:	691b      	ldr	r3, [r3, #16] +100008e4:	4798      	blx	r3 +100008e6:	2800      	cmp	r0, #0 +100008e8:	d11b      	bne.n	10000922 <alarm_pool_irq_handler+0x2da> +100008ea:	4653      	mov	r3, sl +100008ec:	881b      	ldrh	r3, [r3, #0] +100008ee:	6922      	ldr	r2, [r4, #16] +100008f0:	8123      	strh	r3, [r4, #8] +100008f2:	f3ef 8310 	mrs	r3, PRIMASK +100008f6:	b672      	cpsid	i +100008f8:	6811      	ldr	r1, [r2, #0] +100008fa:	2900      	cmp	r1, #0 +100008fc:	d0fc      	beq.n	100008f8 <alarm_pool_irq_handler+0x2b0> +100008fe:	f3bf 8f5f 	dmb	sy +10000902:	4651      	mov	r1, sl +10000904:	8862      	ldrh	r2, [r4, #2] +10000906:	800a      	strh	r2, [r1, #0] +10000908:	6922      	ldr	r2, [r4, #16] +1000090a:	8065      	strh	r5, [r4, #2] +1000090c:	f3bf 8f5f 	dmb	sy +10000910:	2100      	movs	r1, #0 +10000912:	6011      	str	r1, [r2, #0] +10000914:	f383 8810 	msr	PRIMASK, r3 +10000918:	e6b4      	b.n	10000684 <alarm_pool_irq_handler+0x3c> +1000091a:	4286      	cmp	r6, r0 +1000091c:	d800      	bhi.n	10000920 <alarm_pool_irq_handler+0x2d8> +1000091e:	e6f8      	b.n	10000712 <alarm_pool_irq_handler+0xca> +10000920:	e6b0      	b.n	10000684 <alarm_pool_irq_handler+0x3c> +10000922:	465b      	mov	r3, fp +10000924:	681a      	ldr	r2, [r3, #0] +10000926:	685b      	ldr	r3, [r3, #4] +10000928:	9200      	str	r2, [sp, #0] +1000092a:	9301      	str	r3, [sp, #4] +1000092c:	e707      	b.n	1000073e <alarm_pool_irq_handler+0xf6> +1000092e:	45b3      	cmp	fp, r6 +10000930:	d800      	bhi.n	10000934 <alarm_pool_irq_handler+0x2ec> +10000932:	e748      	b.n	100007c6 <alarm_pool_irq_handler+0x17e> +10000934:	e74c      	b.n	100007d0 <alarm_pool_irq_handler+0x188> +10000936:	46c0      	nop			@ (mov r8, r8) +10000938:	20000948 	.word	0x20000948 +1000093c:	4005703c 	.word	0x4005703c +10000940:	10000649 	.word	0x10000649 +10000944:	40054000 	.word	0x40054000 + +10000948 <runtime_init_default_alarm_pool>: +10000948:	b570      	push	{r4, r5, r6, lr} +1000094a:	4c2e      	ldr	r4, [pc, #184]	@ (10000a04 <runtime_init_default_alarm_pool+0xbc>) +1000094c:	6925      	ldr	r5, [r4, #16] +1000094e:	2d00      	cmp	r5, #0 +10000950:	d004      	beq.n	1000095c <runtime_init_default_alarm_pool+0x14> +10000952:	210a      	movs	r1, #10 +10000954:	482c      	ldr	r0, [pc, #176]	@ (10000a08 <runtime_init_default_alarm_pool+0xc0>) +10000956:	f7ff fe2f 	bl	100005b8 <lock_init> +1000095a:	bd70      	pop	{r4, r5, r6, pc} +1000095c:	4e2b      	ldr	r6, [pc, #172]	@ (10000a0c <runtime_init_default_alarm_pool+0xc4>) +1000095e:	2103      	movs	r1, #3 +10000960:	0030      	movs	r0, r6 +10000962:	f000 f9f5 	bl	10000d50 <timer_hardware_alarm_claim> +10000966:	60e6      	str	r6, [r4, #12] +10000968:	f7ff fdbe 	bl	100004e8 <next_striped_spin_lock_num> +1000096c:	4b28      	ldr	r3, [pc, #160]	@ (10000a10 <runtime_init_default_alarm_pool+0xc8>) +1000096e:	2203      	movs	r2, #3 +10000970:	469c      	mov	ip, r3 +10000972:	23d0      	movs	r3, #208	@ 0xd0 +10000974:	7022      	strb	r2, [r4, #0] +10000976:	061b      	lsls	r3, r3, #24 +10000978:	681b      	ldr	r3, [r3, #0] +1000097a:	2101      	movs	r1, #1 +1000097c:	7063      	strb	r3, [r4, #1] +1000097e:	4b25      	ldr	r3, [pc, #148]	@ (10000a14 <runtime_init_default_alarm_pool+0xcc>) +10000980:	4460      	add	r0, ip +10000982:	60a3      	str	r3, [r4, #8] +10000984:	230f      	movs	r3, #15 +10000986:	0080      	lsls	r0, r0, #2 +10000988:	6120      	str	r0, [r4, #16] +1000098a:	2002      	movs	r0, #2 +1000098c:	8063      	strh	r3, [r4, #2] +1000098e:	6963      	ldr	r3, [r4, #20] +10000990:	4249      	negs	r1, r1 +10000992:	80a1      	strh	r1, [r4, #4] +10000994:	8019      	strh	r1, [r3, #0] +10000996:	3102      	adds	r1, #2 +10000998:	8619      	strh	r1, [r3, #48]	@ 0x30 +1000099a:	3147      	adds	r1, #71	@ 0x47 +1000099c:	831d      	strh	r5, [r3, #24] +1000099e:	5258      	strh	r0, [r3, r1] +100009a0:	3118      	adds	r1, #24 +100009a2:	525a      	strh	r2, [r3, r1] +100009a4:	3275      	adds	r2, #117	@ 0x75 +100009a6:	395c      	subs	r1, #92	@ 0x5c  100009a8:	5299      	strh	r1, [r3, r2]  100009aa:	3218      	adds	r2, #24  100009ac:	3101      	adds	r1, #1  100009ae:	5299      	strh	r1, [r3, r2] -100009b0:	3508      	adds	r5, #8 -100009b2:	3218      	adds	r2, #24 -100009b4:	529d      	strh	r5, [r3, r2] -100009b6:	3102      	adds	r1, #2 -100009b8:	3218      	adds	r2, #24 +100009b0:	3218      	adds	r2, #24 +100009b2:	3101      	adds	r1, #1 +100009b4:	5299      	strh	r1, [r3, r2] +100009b6:	3218      	adds	r2, #24 +100009b8:	3101      	adds	r1, #1  100009ba:	5299      	strh	r1, [r3, r2] -100009bc:	3218      	adds	r2, #24 -100009be:	3101      	adds	r1, #1 -100009c0:	5299      	strh	r1, [r3, r2] -100009c2:	3218      	adds	r2, #24 -100009c4:	3101      	adds	r1, #1 +100009bc:	3508      	adds	r5, #8 +100009be:	3218      	adds	r2, #24 +100009c0:	529d      	strh	r5, [r3, r2] +100009c2:	3102      	adds	r1, #2 +100009c4:	3218      	adds	r2, #24  100009c6:	5299      	strh	r1, [r3, r2]  100009c8:	3218      	adds	r2, #24  100009ca:	3101      	adds	r1, #1 @@ -1173,3193 +1172,3201 @@ Disassembly of section .text:  100009d4:	3218      	adds	r2, #24  100009d6:	3101      	adds	r1, #1  100009d8:	5299      	strh	r1, [r3, r2] -100009da:	4b0c      	ldr	r3, [pc, #48]	@ (10000a0c <runtime_init_default_alarm_pool+0xd0>) -100009dc:	490c      	ldr	r1, [pc, #48]	@ (10000a10 <runtime_init_default_alarm_pool+0xd4>) -100009de:	60dc      	str	r4, [r3, #12] -100009e0:	3001      	adds	r0, #1 -100009e2:	6235      	str	r5, [r6, #32] -100009e4:	f7ff fdb8 	bl	10000558 <irq_set_exclusive_handler> -100009e8:	2101      	movs	r1, #1 -100009ea:	2003      	movs	r0, #3 -100009ec:	f7ff fda2 	bl	10000534 <irq_set_enabled> -100009f0:	4b08      	ldr	r3, [pc, #32]	@ (10000a14 <runtime_init_default_alarm_pool+0xd8>) -100009f2:	601d      	str	r5, [r3, #0] -100009f4:	e7a7      	b.n	10000946 <runtime_init_default_alarm_pool+0xa> -100009f6:	46c0      	nop			@ (mov r8, r8) -100009f8:	2000038c 	.word	0x2000038c -100009fc:	20000a64 	.word	0x20000a64 -10000a00:	40054000 	.word	0x40054000 -10000a04:	34000040 	.word	0x34000040 -10000a08:	0010ffff 	.word	0x0010ffff -10000a0c:	20000948 	.word	0x20000948 -10000a10:	1000063d 	.word	0x1000063d -10000a14:	40056038 	.word	0x40056038 - -10000a18 <alarm_pool_add_alarm_at_force_in_context>: -10000a18:	b570      	push	{r4, r5, r6, lr} -10000a1a:	0001      	movs	r1, r0 -10000a1c:	6904      	ldr	r4, [r0, #16] -10000a1e:	f3ef 8c10 	mrs	ip, PRIMASK -10000a22:	b672      	cpsid	i -10000a24:	6820      	ldr	r0, [r4, #0] -10000a26:	2800      	cmp	r0, #0 -10000a28:	d0fc      	beq.n	10000a24 <alarm_pool_add_alarm_at_force_in_context+0xc> -10000a2a:	f3bf 8f5f 	dmb	sy -10000a2e:	2002      	movs	r0, #2 -10000a30:	5e0d      	ldrsh	r5, [r1, r0] -10000a32:	694c      	ldr	r4, [r1, #20] -10000a34:	0068      	lsls	r0, r5, #1 -10000a36:	1940      	adds	r0, r0, r5 -10000a38:	00c0      	lsls	r0, r0, #3 -10000a3a:	1824      	adds	r4, r4, r0 -10000a3c:	6908      	ldr	r0, [r1, #16] -10000a3e:	2d00      	cmp	r5, #0 -10000a40:	db36      	blt.n	10000ab0 <alarm_pool_add_alarm_at_force_in_context+0x98> -10000a42:	8826      	ldrh	r6, [r4, #0] -10000a44:	804e      	strh	r6, [r1, #2] -10000a46:	f3bf 8f5f 	dmb	sy -10000a4a:	2600      	movs	r6, #0 -10000a4c:	6006      	str	r6, [r0, #0] -10000a4e:	f38c 8810 	msr	PRIMASK, ip -10000a52:	60e3      	str	r3, [r4, #12] -10000a54:	8863      	ldrh	r3, [r4, #2] -10000a56:	9804      	ldr	r0, [sp, #16] -10000a58:	3301      	adds	r3, #1 -10000a5a:	6120      	str	r0, [r4, #16] -10000a5c:	045b      	lsls	r3, r3, #17 -10000a5e:	9805      	ldr	r0, [sp, #20] -10000a60:	0c5b      	lsrs	r3, r3, #17 -10000a62:	60a2      	str	r2, [r4, #8] -10000a64:	6160      	str	r0, [r4, #20] -10000a66:	1c1a      	adds	r2, r3, #0 -10000a68:	2b00      	cmp	r3, #0 -10000a6a:	d01f      	beq.n	10000aac <alarm_pool_add_alarm_at_force_in_context+0x94> -10000a6c:	b293      	uxth	r3, r2 -10000a6e:	0428      	lsls	r0, r5, #16 -10000a70:	8062      	strh	r2, [r4, #2] -10000a72:	4318      	orrs	r0, r3 -10000a74:	690a      	ldr	r2, [r1, #16] -10000a76:	f3ef 8c10 	mrs	ip, PRIMASK -10000a7a:	b672      	cpsid	i -10000a7c:	6813      	ldr	r3, [r2, #0] -10000a7e:	2b00      	cmp	r3, #0 -10000a80:	d0fc      	beq.n	10000a7c <alarm_pool_add_alarm_at_force_in_context+0x64> -10000a82:	f3bf 8f5f 	dmb	sy -10000a86:	888b      	ldrh	r3, [r1, #4] -10000a88:	8023      	strh	r3, [r4, #0] -10000a8a:	808d      	strh	r5, [r1, #4] -10000a8c:	690b      	ldr	r3, [r1, #16] +100009da:	3218      	adds	r2, #24 +100009dc:	3101      	adds	r1, #1 +100009de:	5299      	strh	r1, [r3, r2] +100009e0:	3218      	adds	r2, #24 +100009e2:	3101      	adds	r1, #1 +100009e4:	5299      	strh	r1, [r3, r2] +100009e6:	4b0c      	ldr	r3, [pc, #48]	@ (10000a18 <runtime_init_default_alarm_pool+0xd0>) +100009e8:	490c      	ldr	r1, [pc, #48]	@ (10000a1c <runtime_init_default_alarm_pool+0xd4>) +100009ea:	60dc      	str	r4, [r3, #12] +100009ec:	3001      	adds	r0, #1 +100009ee:	6235      	str	r5, [r6, #32] +100009f0:	f7ff fdb8 	bl	10000564 <irq_set_exclusive_handler> +100009f4:	2101      	movs	r1, #1 +100009f6:	2003      	movs	r0, #3 +100009f8:	f7ff fda2 	bl	10000540 <irq_set_enabled> +100009fc:	4b08      	ldr	r3, [pc, #32]	@ (10000a20 <runtime_init_default_alarm_pool+0xd8>) +100009fe:	601d      	str	r5, [r3, #0] +10000a00:	e7a7      	b.n	10000952 <runtime_init_default_alarm_pool+0xa> +10000a02:	46c0      	nop			@ (mov r8, r8) +10000a04:	2000038c 	.word	0x2000038c +10000a08:	20000a64 	.word	0x20000a64 +10000a0c:	40054000 	.word	0x40054000 +10000a10:	34000040 	.word	0x34000040 +10000a14:	0010ffff 	.word	0x0010ffff +10000a18:	20000948 	.word	0x20000948 +10000a1c:	10000649 	.word	0x10000649 +10000a20:	40056038 	.word	0x40056038 + +10000a24 <alarm_pool_add_alarm_at_force_in_context>: +10000a24:	b570      	push	{r4, r5, r6, lr} +10000a26:	0001      	movs	r1, r0 +10000a28:	6904      	ldr	r4, [r0, #16] +10000a2a:	f3ef 8c10 	mrs	ip, PRIMASK +10000a2e:	b672      	cpsid	i +10000a30:	6820      	ldr	r0, [r4, #0] +10000a32:	2800      	cmp	r0, #0 +10000a34:	d0fc      	beq.n	10000a30 <alarm_pool_add_alarm_at_force_in_context+0xc> +10000a36:	f3bf 8f5f 	dmb	sy +10000a3a:	2002      	movs	r0, #2 +10000a3c:	5e0d      	ldrsh	r5, [r1, r0] +10000a3e:	694c      	ldr	r4, [r1, #20] +10000a40:	0068      	lsls	r0, r5, #1 +10000a42:	1940      	adds	r0, r0, r5 +10000a44:	00c0      	lsls	r0, r0, #3 +10000a46:	1824      	adds	r4, r4, r0 +10000a48:	6908      	ldr	r0, [r1, #16] +10000a4a:	2d00      	cmp	r5, #0 +10000a4c:	db36      	blt.n	10000abc <alarm_pool_add_alarm_at_force_in_context+0x98> +10000a4e:	8826      	ldrh	r6, [r4, #0] +10000a50:	804e      	strh	r6, [r1, #2] +10000a52:	f3bf 8f5f 	dmb	sy +10000a56:	2600      	movs	r6, #0 +10000a58:	6006      	str	r6, [r0, #0] +10000a5a:	f38c 8810 	msr	PRIMASK, ip +10000a5e:	60e3      	str	r3, [r4, #12] +10000a60:	8863      	ldrh	r3, [r4, #2] +10000a62:	9804      	ldr	r0, [sp, #16] +10000a64:	3301      	adds	r3, #1 +10000a66:	6120      	str	r0, [r4, #16] +10000a68:	045b      	lsls	r3, r3, #17 +10000a6a:	9805      	ldr	r0, [sp, #20] +10000a6c:	0c5b      	lsrs	r3, r3, #17 +10000a6e:	60a2      	str	r2, [r4, #8] +10000a70:	6160      	str	r0, [r4, #20] +10000a72:	1c1a      	adds	r2, r3, #0 +10000a74:	2b00      	cmp	r3, #0 +10000a76:	d01f      	beq.n	10000ab8 <alarm_pool_add_alarm_at_force_in_context+0x94> +10000a78:	b293      	uxth	r3, r2 +10000a7a:	0428      	lsls	r0, r5, #16 +10000a7c:	8062      	strh	r2, [r4, #2] +10000a7e:	4318      	orrs	r0, r3 +10000a80:	690a      	ldr	r2, [r1, #16] +10000a82:	f3ef 8c10 	mrs	ip, PRIMASK +10000a86:	b672      	cpsid	i +10000a88:	6813      	ldr	r3, [r2, #0] +10000a8a:	2b00      	cmp	r3, #0 +10000a8c:	d0fc      	beq.n	10000a88 <alarm_pool_add_alarm_at_force_in_context+0x64>  10000a8e:	f3bf 8f5f 	dmb	sy -10000a92:	2200      	movs	r2, #0 -10000a94:	601a      	str	r2, [r3, #0] -10000a96:	f38c 8810 	msr	PRIMASK, ip -10000a9a:	780b      	ldrb	r3, [r1, #0] -10000a9c:	3201      	adds	r2, #1 -10000a9e:	409a      	lsls	r2, r3 -10000aa0:	68cb      	ldr	r3, [r1, #12] -10000aa2:	4908      	ldr	r1, [pc, #32]	@ (10000ac4 <alarm_pool_add_alarm_at_force_in_context+0xac>) -10000aa4:	468c      	mov	ip, r1 -10000aa6:	4463      	add	r3, ip -10000aa8:	601a      	str	r2, [r3, #0] -10000aaa:	bd70      	pop	{r4, r5, r6, pc} -10000aac:	2201      	movs	r2, #1 -10000aae:	e7dd      	b.n	10000a6c <alarm_pool_add_alarm_at_force_in_context+0x54> -10000ab0:	f3bf 8f5f 	dmb	sy -10000ab4:	2300      	movs	r3, #0 -10000ab6:	6003      	str	r3, [r0, #0] -10000ab8:	f38c 8810 	msr	PRIMASK, ip -10000abc:	2001      	movs	r0, #1 -10000abe:	4240      	negs	r0, r0 -10000ac0:	e7f3      	b.n	10000aaa <alarm_pool_add_alarm_at_force_in_context+0x92> -10000ac2:	46c0      	nop			@ (mov r8, r8) -10000ac4:	0000203c 	.word	0x0000203c - -10000ac8 <alarm_pool_cancel_alarm>: -10000ac8:	b510      	push	{r4, lr} -10000aca:	8943      	ldrh	r3, [r0, #10] -10000acc:	140a      	asrs	r2, r1, #16 -10000ace:	4293      	cmp	r3, r2 -10000ad0:	dd1a      	ble.n	10000b08 <alarm_pool_cancel_alarm+0x40> -10000ad2:	0053      	lsls	r3, r2, #1 -10000ad4:	189b      	adds	r3, r3, r2 -10000ad6:	6942      	ldr	r2, [r0, #20] -10000ad8:	00db      	lsls	r3, r3, #3 -10000ada:	18d3      	adds	r3, r2, r3 -10000adc:	6904      	ldr	r4, [r0, #16] -10000ade:	f3ef 8c10 	mrs	ip, PRIMASK -10000ae2:	b672      	cpsid	i -10000ae4:	6822      	ldr	r2, [r4, #0] -10000ae6:	2a00      	cmp	r2, #0 -10000ae8:	d0fc      	beq.n	10000ae4 <alarm_pool_cancel_alarm+0x1c> -10000aea:	f3bf 8f5f 	dmb	sy -10000aee:	885a      	ldrh	r2, [r3, #2] -10000af0:	0409      	lsls	r1, r1, #16 -10000af2:	b294      	uxth	r4, r2 -10000af4:	0c09      	lsrs	r1, r1, #16 -10000af6:	428a      	cmp	r2, r1 -10000af8:	d008      	beq.n	10000b0c <alarm_pool_cancel_alarm+0x44> -10000afa:	6903      	ldr	r3, [r0, #16] -10000afc:	f3bf 8f5f 	dmb	sy -10000b00:	2200      	movs	r2, #0 -10000b02:	601a      	str	r2, [r3, #0] -10000b04:	f38c 8810 	msr	PRIMASK, ip -10000b08:	2000      	movs	r0, #0 -10000b0a:	bd10      	pop	{r4, pc} -10000b0c:	2280      	movs	r2, #128	@ 0x80 -10000b0e:	0212      	lsls	r2, r2, #8 -10000b10:	4314      	orrs	r4, r2 -10000b12:	805c      	strh	r4, [r3, #2] -10000b14:	2301      	movs	r3, #1 -10000b16:	6902      	ldr	r2, [r0, #16] -10000b18:	7183      	strb	r3, [r0, #6] -10000b1a:	f3bf 8f5f 	dmb	sy -10000b1e:	2100      	movs	r1, #0 -10000b20:	6011      	str	r1, [r2, #0] -10000b22:	f38c 8810 	msr	PRIMASK, ip -10000b26:	4904      	ldr	r1, [pc, #16]	@ (10000b38 <alarm_pool_cancel_alarm+0x70>) -10000b28:	7802      	ldrb	r2, [r0, #0] -10000b2a:	468c      	mov	ip, r1 -10000b2c:	4093      	lsls	r3, r2 -10000b2e:	68c2      	ldr	r2, [r0, #12] -10000b30:	2001      	movs	r0, #1 -10000b32:	4462      	add	r2, ip -10000b34:	6013      	str	r3, [r2, #0] -10000b36:	e7e8      	b.n	10000b0a <alarm_pool_cancel_alarm+0x42> -10000b38:	0000203c 	.word	0x0000203c - -10000b3c <sleep_ms>: -10000b3c:	b5f0      	push	{r4, r5, r6, r7, lr} -10000b3e:	46c6      	mov	lr, r8 -10000b40:	b500      	push	{lr} -10000b42:	b082      	sub	sp, #8 -10000b44:	0004      	movs	r4, r0 -10000b46:	f000 f90f 	bl	10000d68 <time_us_64> -10000b4a:	22fa      	movs	r2, #250	@ 0xfa -10000b4c:	0006      	movs	r6, r0 -10000b4e:	000f      	movs	r7, r1 -10000b50:	0020      	movs	r0, r4 -10000b52:	2300      	movs	r3, #0 -10000b54:	2100      	movs	r1, #0 -10000b56:	0092      	lsls	r2, r2, #2 -10000b58:	f001 f81c 	bl	10001b94 <__wrap___aeabi_lmul> -10000b5c:	1980      	adds	r0, r0, r6 -10000b5e:	4179      	adcs	r1, r7 -10000b60:	0004      	movs	r4, r0 -10000b62:	1e0d      	subs	r5, r1, #0 -10000b64:	da02      	bge.n	10000b6c <sleep_ms+0x30> -10000b66:	2401      	movs	r4, #1 -10000b68:	4d2e      	ldr	r5, [pc, #184]	@ (10000c24 <sleep_ms+0xe8>) -10000b6a:	4264      	negs	r4, r4 -10000b6c:	2606      	movs	r6, #6 -10000b6e:	4276      	negs	r6, r6 -10000b70:	17f7      	asrs	r7, r6, #31 -10000b72:	1936      	adds	r6, r6, r4 -10000b74:	416f      	adcs	r7, r5 -10000b76:	42af      	cmp	r7, r5 -10000b78:	d814      	bhi.n	10000ba4 <sleep_ms+0x68> -10000b7a:	d011      	beq.n	10000ba0 <sleep_ms+0x64> -10000b7c:	f000 f8f4 	bl	10000d68 <time_us_64> -10000b80:	0032      	movs	r2, r6 -10000b82:	003b      	movs	r3, r7 -10000b84:	1a12      	subs	r2, r2, r0 -10000b86:	418b      	sbcs	r3, r1 -10000b88:	2b00      	cmp	r3, #0 -10000b8a:	dc15      	bgt.n	10000bb8 <sleep_ms+0x7c> -10000b8c:	2b00      	cmp	r3, #0 -10000b8e:	d046      	beq.n	10000c1e <sleep_ms+0xe2> -10000b90:	0020      	movs	r0, r4 -10000b92:	0029      	movs	r1, r5 -10000b94:	f000 f926 	bl	10000de4 <busy_wait_until> -10000b98:	b002      	add	sp, #8 -10000b9a:	bc80      	pop	{r7} -10000b9c:	46b8      	mov	r8, r7 -10000b9e:	bdf0      	pop	{r4, r5, r6, r7, pc} -10000ba0:	42a6      	cmp	r6, r4 -10000ba2:	d9eb      	bls.n	10000b7c <sleep_ms+0x40> -10000ba4:	2600      	movs	r6, #0 -10000ba6:	2700      	movs	r7, #0 -10000ba8:	f000 f8de 	bl	10000d68 <time_us_64> -10000bac:	0032      	movs	r2, r6 -10000bae:	003b      	movs	r3, r7 -10000bb0:	1a12      	subs	r2, r2, r0 -10000bb2:	418b      	sbcs	r3, r1 -10000bb4:	2b00      	cmp	r3, #0 -10000bb6:	dde9      	ble.n	10000b8c <sleep_ms+0x50> -10000bb8:	f000 f8d6 	bl	10000d68 <time_us_64> -10000bbc:	0032      	movs	r2, r6 -10000bbe:	003b      	movs	r3, r7 -10000bc0:	1a12      	subs	r2, r2, r0 -10000bc2:	418b      	sbcs	r3, r1 -10000bc4:	2b00      	cmp	r3, #0 -10000bc6:	db0a      	blt.n	10000bde <sleep_ms+0xa2> -10000bc8:	2300      	movs	r3, #0 -10000bca:	9301      	str	r3, [sp, #4] -10000bcc:	4b16      	ldr	r3, [pc, #88]	@ (10000c28 <sleep_ms+0xec>) -10000bce:	0032      	movs	r2, r6 -10000bd0:	9300      	str	r3, [sp, #0] -10000bd2:	4816      	ldr	r0, [pc, #88]	@ (10000c2c <sleep_ms+0xf0>) -10000bd4:	003b      	movs	r3, r7 -10000bd6:	f7ff ff1f 	bl	10000a18 <alarm_pool_add_alarm_at_force_in_context> -10000bda:	3001      	adds	r0, #1 -10000bdc:	d0d8      	beq.n	10000b90 <sleep_ms+0x54> -10000bde:	2300      	movs	r3, #0 -10000be0:	0039      	movs	r1, r7 -10000be2:	46b0      	mov	r8, r6 -10000be4:	469c      	mov	ip, r3 -10000be6:	4a12      	ldr	r2, [pc, #72]	@ (10000c30 <sleep_ms+0xf4>) -10000be8:	4812      	ldr	r0, [pc, #72]	@ (10000c34 <sleep_ms+0xf8>) -10000bea:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000bec:	4299      	cmp	r1, r3 -10000bee:	d804      	bhi.n	10000bfa <sleep_ms+0xbe> -10000bf0:	6a96      	ldr	r6, [r2, #40]	@ 0x28 -10000bf2:	45b0      	cmp	r8, r6 -10000bf4:	d9cc      	bls.n	10000b90 <sleep_ms+0x54> -10000bf6:	4299      	cmp	r1, r3 -10000bf8:	d1ca      	bne.n	10000b90 <sleep_ms+0x54> -10000bfa:	6806      	ldr	r6, [r0, #0] -10000bfc:	f3ef 8710 	mrs	r7, PRIMASK -10000c00:	b672      	cpsid	i -10000c02:	6833      	ldr	r3, [r6, #0] -10000c04:	2b00      	cmp	r3, #0 -10000c06:	d0fc      	beq.n	10000c02 <sleep_ms+0xc6> -10000c08:	f3bf 8f5f 	dmb	sy -10000c0c:	6803      	ldr	r3, [r0, #0] -10000c0e:	f3bf 8f5f 	dmb	sy -10000c12:	4666      	mov	r6, ip -10000c14:	601e      	str	r6, [r3, #0] -10000c16:	f387 8810 	msr	PRIMASK, r7 -10000c1a:	bf20      	wfe -10000c1c:	e7e5      	b.n	10000bea <sleep_ms+0xae> -10000c1e:	2a00      	cmp	r2, #0 -10000c20:	d0b6      	beq.n	10000b90 <sleep_ms+0x54> -10000c22:	e7c9      	b.n	10000bb8 <sleep_ms+0x7c> -10000c24:	7fffffff 	.word	0x7fffffff -10000c28:	1000060d 	.word	0x1000060d -10000c2c:	2000038c 	.word	0x2000038c -10000c30:	40054000 	.word	0x40054000 -10000c34:	20000a64 	.word	0x20000a64 - -10000c38 <best_effort_wfe_or_timeout>: -10000c38:	b5f0      	push	{r4, r5, r6, r7, lr} -10000c3a:	4657      	mov	r7, sl -10000c3c:	464e      	mov	r6, r9 -10000c3e:	46de      	mov	lr, fp -10000c40:	4645      	mov	r5, r8 -10000c42:	b5e0      	push	{r5, r6, r7, lr} -10000c44:	0006      	movs	r6, r0 -10000c46:	000f      	movs	r7, r1 -10000c48:	b085      	sub	sp, #20 -10000c4a:	f3ef 8305 	mrs	r3, IPSR -10000c4e:	4699      	mov	r9, r3 -10000c50:	468b      	mov	fp, r1 -10000c52:	2b00      	cmp	r3, #0 -10000c54:	d012      	beq.n	10000c7c <best_effort_wfe_or_timeout+0x44> -10000c56:	4938      	ldr	r1, [pc, #224]	@ (10000d38 <best_effort_wfe_or_timeout+0x100>) -10000c58:	2000      	movs	r0, #0 -10000c5a:	6a4b      	ldr	r3, [r1, #36]	@ 0x24 -10000c5c:	42bb      	cmp	r3, r7 -10000c5e:	d306      	bcc.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000c60:	6a8a      	ldr	r2, [r1, #40]	@ 0x28 -10000c62:	1bdb      	subs	r3, r3, r7 -10000c64:	1e59      	subs	r1, r3, #1 -10000c66:	418b      	sbcs	r3, r1 -10000c68:	42b2      	cmp	r2, r6 -10000c6a:	4140      	adcs	r0, r0 -10000c6c:	4318      	orrs	r0, r3 -10000c6e:	b005      	add	sp, #20 -10000c70:	bcf0      	pop	{r4, r5, r6, r7} -10000c72:	46bb      	mov	fp, r7 -10000c74:	46b2      	mov	sl, r6 -10000c76:	46a9      	mov	r9, r5 -10000c78:	46a0      	mov	r8, r4 -10000c7a:	bdf0      	pop	{r4, r5, r6, r7, pc} -10000c7c:	4b2f      	ldr	r3, [pc, #188]	@ (10000d3c <best_effort_wfe_or_timeout+0x104>) -10000c7e:	469a      	mov	sl, r3 -10000c80:	68db      	ldr	r3, [r3, #12] -10000c82:	4698      	mov	r8, r3 -10000c84:	4653      	mov	r3, sl -10000c86:	781b      	ldrb	r3, [r3, #0] -10000c88:	4640      	mov	r0, r8 -10000c8a:	9303      	str	r3, [sp, #12] -10000c8c:	f000 f864 	bl	10000d58 <timer_time_us_64> -10000c90:	4642      	mov	r2, r8 -10000c92:	9b03      	ldr	r3, [sp, #12] -10000c94:	0004      	movs	r4, r0 -10000c96:	3304      	adds	r3, #4 -10000c98:	009b      	lsls	r3, r3, #2 -10000c9a:	589b      	ldr	r3, [r3, r2] -10000c9c:	000d      	movs	r5, r1 -10000c9e:	1a1b      	subs	r3, r3, r0 -10000ca0:	0039      	movs	r1, r7 -10000ca2:	0030      	movs	r0, r6 -10000ca4:	1b00      	subs	r0, r0, r4 -10000ca6:	41a9      	sbcs	r1, r5 -10000ca8:	4589      	cmp	r9, r1 -10000caa:	dc10      	bgt.n	10000cce <best_effort_wfe_or_timeout+0x96> -10000cac:	d00d      	beq.n	10000cca <best_effort_wfe_or_timeout+0x92> -10000cae:	bf20      	wfe -10000cb0:	4a21      	ldr	r2, [pc, #132]	@ (10000d38 <best_effort_wfe_or_timeout+0x100>) -10000cb2:	2000      	movs	r0, #0 -10000cb4:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000cb6:	455b      	cmp	r3, fp -10000cb8:	d3d9      	bcc.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000cba:	6a92      	ldr	r2, [r2, #40]	@ 0x28 -10000cbc:	1bdb      	subs	r3, r3, r7 -10000cbe:	1e59      	subs	r1, r3, #1 -10000cc0:	418b      	sbcs	r3, r1 -10000cc2:	42b2      	cmp	r2, r6 -10000cc4:	4140      	adcs	r0, r0 -10000cc6:	4318      	orrs	r0, r3 -10000cc8:	e7d1      	b.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000cca:	4283      	cmp	r3, r0 -10000ccc:	d9ef      	bls.n	10000cae <best_effort_wfe_or_timeout+0x76> -10000cce:	f000 f84b 	bl	10000d68 <time_us_64> -10000cd2:	0032      	movs	r2, r6 -10000cd4:	003b      	movs	r3, r7 -10000cd6:	1a12      	subs	r2, r2, r0 -10000cd8:	418b      	sbcs	r3, r1 -10000cda:	2b00      	cmp	r3, #0 -10000cdc:	db1a      	blt.n	10000d14 <best_effort_wfe_or_timeout+0xdc> -10000cde:	2300      	movs	r3, #0 -10000ce0:	9301      	str	r3, [sp, #4] -10000ce2:	4b17      	ldr	r3, [pc, #92]	@ (10000d40 <best_effort_wfe_or_timeout+0x108>) -10000ce4:	0032      	movs	r2, r6 -10000ce6:	9300      	str	r3, [sp, #0] -10000ce8:	4650      	mov	r0, sl -10000cea:	003b      	movs	r3, r7 -10000cec:	f7ff fe94 	bl	10000a18 <alarm_pool_add_alarm_at_force_in_context> -10000cf0:	1e01      	subs	r1, r0, #0 -10000cf2:	dd0f      	ble.n	10000d14 <best_effort_wfe_or_timeout+0xdc> -10000cf4:	4b10      	ldr	r3, [pc, #64]	@ (10000d38 <best_effort_wfe_or_timeout+0x100>) -10000cf6:	6a5a      	ldr	r2, [r3, #36]	@ 0x24 -10000cf8:	455a      	cmp	r2, fp -10000cfa:	d31b      	bcc.n	10000d34 <best_effort_wfe_or_timeout+0xfc> -10000cfc:	6a9b      	ldr	r3, [r3, #40]	@ 0x28 -10000cfe:	42b3      	cmp	r3, r6 -10000d00:	d316      	bcc.n	10000d30 <best_effort_wfe_or_timeout+0xf8> -10000d02:	4650      	mov	r0, sl -10000d04:	f7ff fee0 	bl	10000ac8 <alarm_pool_cancel_alarm> -10000d08:	4a0b      	ldr	r2, [pc, #44]	@ (10000d38 <best_effort_wfe_or_timeout+0x100>) -10000d0a:	2000      	movs	r0, #0 -10000d0c:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000d0e:	455b      	cmp	r3, fp -10000d10:	d3ad      	bcc.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000d12:	e7d2      	b.n	10000cba <best_effort_wfe_or_timeout+0x82> -10000d14:	4a08      	ldr	r2, [pc, #32]	@ (10000d38 <best_effort_wfe_or_timeout+0x100>) +10000a92:	888b      	ldrh	r3, [r1, #4] +10000a94:	8023      	strh	r3, [r4, #0] +10000a96:	808d      	strh	r5, [r1, #4] +10000a98:	690b      	ldr	r3, [r1, #16] +10000a9a:	f3bf 8f5f 	dmb	sy +10000a9e:	2200      	movs	r2, #0 +10000aa0:	601a      	str	r2, [r3, #0] +10000aa2:	f38c 8810 	msr	PRIMASK, ip +10000aa6:	780b      	ldrb	r3, [r1, #0] +10000aa8:	3201      	adds	r2, #1 +10000aaa:	409a      	lsls	r2, r3 +10000aac:	68cb      	ldr	r3, [r1, #12] +10000aae:	4908      	ldr	r1, [pc, #32]	@ (10000ad0 <alarm_pool_add_alarm_at_force_in_context+0xac>) +10000ab0:	468c      	mov	ip, r1 +10000ab2:	4463      	add	r3, ip +10000ab4:	601a      	str	r2, [r3, #0] +10000ab6:	bd70      	pop	{r4, r5, r6, pc} +10000ab8:	2201      	movs	r2, #1 +10000aba:	e7dd      	b.n	10000a78 <alarm_pool_add_alarm_at_force_in_context+0x54> +10000abc:	f3bf 8f5f 	dmb	sy +10000ac0:	2300      	movs	r3, #0 +10000ac2:	6003      	str	r3, [r0, #0] +10000ac4:	f38c 8810 	msr	PRIMASK, ip +10000ac8:	2001      	movs	r0, #1 +10000aca:	4240      	negs	r0, r0 +10000acc:	e7f3      	b.n	10000ab6 <alarm_pool_add_alarm_at_force_in_context+0x92> +10000ace:	46c0      	nop			@ (mov r8, r8) +10000ad0:	0000203c 	.word	0x0000203c + +10000ad4 <alarm_pool_cancel_alarm>: +10000ad4:	b510      	push	{r4, lr} +10000ad6:	8943      	ldrh	r3, [r0, #10] +10000ad8:	140a      	asrs	r2, r1, #16 +10000ada:	4293      	cmp	r3, r2 +10000adc:	dd1a      	ble.n	10000b14 <alarm_pool_cancel_alarm+0x40> +10000ade:	0053      	lsls	r3, r2, #1 +10000ae0:	189b      	adds	r3, r3, r2 +10000ae2:	6942      	ldr	r2, [r0, #20] +10000ae4:	00db      	lsls	r3, r3, #3 +10000ae6:	18d3      	adds	r3, r2, r3 +10000ae8:	6904      	ldr	r4, [r0, #16] +10000aea:	f3ef 8c10 	mrs	ip, PRIMASK +10000aee:	b672      	cpsid	i +10000af0:	6822      	ldr	r2, [r4, #0] +10000af2:	2a00      	cmp	r2, #0 +10000af4:	d0fc      	beq.n	10000af0 <alarm_pool_cancel_alarm+0x1c> +10000af6:	f3bf 8f5f 	dmb	sy +10000afa:	885a      	ldrh	r2, [r3, #2] +10000afc:	0409      	lsls	r1, r1, #16 +10000afe:	b294      	uxth	r4, r2 +10000b00:	0c09      	lsrs	r1, r1, #16 +10000b02:	428a      	cmp	r2, r1 +10000b04:	d008      	beq.n	10000b18 <alarm_pool_cancel_alarm+0x44> +10000b06:	6903      	ldr	r3, [r0, #16] +10000b08:	f3bf 8f5f 	dmb	sy +10000b0c:	2200      	movs	r2, #0 +10000b0e:	601a      	str	r2, [r3, #0] +10000b10:	f38c 8810 	msr	PRIMASK, ip +10000b14:	2000      	movs	r0, #0 +10000b16:	bd10      	pop	{r4, pc} +10000b18:	2280      	movs	r2, #128	@ 0x80 +10000b1a:	0212      	lsls	r2, r2, #8 +10000b1c:	4314      	orrs	r4, r2 +10000b1e:	805c      	strh	r4, [r3, #2] +10000b20:	2301      	movs	r3, #1 +10000b22:	6902      	ldr	r2, [r0, #16] +10000b24:	7183      	strb	r3, [r0, #6] +10000b26:	f3bf 8f5f 	dmb	sy +10000b2a:	2100      	movs	r1, #0 +10000b2c:	6011      	str	r1, [r2, #0] +10000b2e:	f38c 8810 	msr	PRIMASK, ip +10000b32:	4904      	ldr	r1, [pc, #16]	@ (10000b44 <alarm_pool_cancel_alarm+0x70>) +10000b34:	7802      	ldrb	r2, [r0, #0] +10000b36:	468c      	mov	ip, r1 +10000b38:	4093      	lsls	r3, r2 +10000b3a:	68c2      	ldr	r2, [r0, #12] +10000b3c:	2001      	movs	r0, #1 +10000b3e:	4462      	add	r2, ip +10000b40:	6013      	str	r3, [r2, #0] +10000b42:	e7e8      	b.n	10000b16 <alarm_pool_cancel_alarm+0x42> +10000b44:	0000203c 	.word	0x0000203c + +10000b48 <sleep_ms>: +10000b48:	b5f0      	push	{r4, r5, r6, r7, lr} +10000b4a:	46c6      	mov	lr, r8 +10000b4c:	b500      	push	{lr} +10000b4e:	b082      	sub	sp, #8 +10000b50:	0004      	movs	r4, r0 +10000b52:	f000 f90f 	bl	10000d74 <time_us_64> +10000b56:	22fa      	movs	r2, #250	@ 0xfa +10000b58:	0006      	movs	r6, r0 +10000b5a:	000f      	movs	r7, r1 +10000b5c:	0020      	movs	r0, r4 +10000b5e:	2300      	movs	r3, #0 +10000b60:	2100      	movs	r1, #0 +10000b62:	0092      	lsls	r2, r2, #2 +10000b64:	f001 f81c 	bl	10001ba0 <__wrap___aeabi_lmul> +10000b68:	1980      	adds	r0, r0, r6 +10000b6a:	4179      	adcs	r1, r7 +10000b6c:	0004      	movs	r4, r0 +10000b6e:	1e0d      	subs	r5, r1, #0 +10000b70:	da02      	bge.n	10000b78 <sleep_ms+0x30> +10000b72:	2401      	movs	r4, #1 +10000b74:	4d2e      	ldr	r5, [pc, #184]	@ (10000c30 <sleep_ms+0xe8>) +10000b76:	4264      	negs	r4, r4 +10000b78:	2606      	movs	r6, #6 +10000b7a:	4276      	negs	r6, r6 +10000b7c:	17f7      	asrs	r7, r6, #31 +10000b7e:	1936      	adds	r6, r6, r4 +10000b80:	416f      	adcs	r7, r5 +10000b82:	42af      	cmp	r7, r5 +10000b84:	d814      	bhi.n	10000bb0 <sleep_ms+0x68> +10000b86:	d011      	beq.n	10000bac <sleep_ms+0x64> +10000b88:	f000 f8f4 	bl	10000d74 <time_us_64> +10000b8c:	0032      	movs	r2, r6 +10000b8e:	003b      	movs	r3, r7 +10000b90:	1a12      	subs	r2, r2, r0 +10000b92:	418b      	sbcs	r3, r1 +10000b94:	2b00      	cmp	r3, #0 +10000b96:	dc15      	bgt.n	10000bc4 <sleep_ms+0x7c> +10000b98:	2b00      	cmp	r3, #0 +10000b9a:	d046      	beq.n	10000c2a <sleep_ms+0xe2> +10000b9c:	0020      	movs	r0, r4 +10000b9e:	0029      	movs	r1, r5 +10000ba0:	f000 f926 	bl	10000df0 <busy_wait_until> +10000ba4:	b002      	add	sp, #8 +10000ba6:	bc80      	pop	{r7} +10000ba8:	46b8      	mov	r8, r7 +10000baa:	bdf0      	pop	{r4, r5, r6, r7, pc} +10000bac:	42a6      	cmp	r6, r4 +10000bae:	d9eb      	bls.n	10000b88 <sleep_ms+0x40> +10000bb0:	2600      	movs	r6, #0 +10000bb2:	2700      	movs	r7, #0 +10000bb4:	f000 f8de 	bl	10000d74 <time_us_64> +10000bb8:	0032      	movs	r2, r6 +10000bba:	003b      	movs	r3, r7 +10000bbc:	1a12      	subs	r2, r2, r0 +10000bbe:	418b      	sbcs	r3, r1 +10000bc0:	2b00      	cmp	r3, #0 +10000bc2:	dde9      	ble.n	10000b98 <sleep_ms+0x50> +10000bc4:	f000 f8d6 	bl	10000d74 <time_us_64> +10000bc8:	0032      	movs	r2, r6 +10000bca:	003b      	movs	r3, r7 +10000bcc:	1a12      	subs	r2, r2, r0 +10000bce:	418b      	sbcs	r3, r1 +10000bd0:	2b00      	cmp	r3, #0 +10000bd2:	db0a      	blt.n	10000bea <sleep_ms+0xa2> +10000bd4:	2300      	movs	r3, #0 +10000bd6:	9301      	str	r3, [sp, #4] +10000bd8:	4b16      	ldr	r3, [pc, #88]	@ (10000c34 <sleep_ms+0xec>) +10000bda:	0032      	movs	r2, r6 +10000bdc:	9300      	str	r3, [sp, #0] +10000bde:	4816      	ldr	r0, [pc, #88]	@ (10000c38 <sleep_ms+0xf0>) +10000be0:	003b      	movs	r3, r7 +10000be2:	f7ff ff1f 	bl	10000a24 <alarm_pool_add_alarm_at_force_in_context> +10000be6:	3001      	adds	r0, #1 +10000be8:	d0d8      	beq.n	10000b9c <sleep_ms+0x54> +10000bea:	2300      	movs	r3, #0 +10000bec:	0039      	movs	r1, r7 +10000bee:	46b0      	mov	r8, r6 +10000bf0:	469c      	mov	ip, r3 +10000bf2:	4a12      	ldr	r2, [pc, #72]	@ (10000c3c <sleep_ms+0xf4>) +10000bf4:	4812      	ldr	r0, [pc, #72]	@ (10000c40 <sleep_ms+0xf8>) +10000bf6:	6a53      	ldr	r3, [r2, #36]	@ 0x24 +10000bf8:	4299      	cmp	r1, r3 +10000bfa:	d804      	bhi.n	10000c06 <sleep_ms+0xbe> +10000bfc:	6a96      	ldr	r6, [r2, #40]	@ 0x28 +10000bfe:	45b0      	cmp	r8, r6 +10000c00:	d9cc      	bls.n	10000b9c <sleep_ms+0x54> +10000c02:	4299      	cmp	r1, r3 +10000c04:	d1ca      	bne.n	10000b9c <sleep_ms+0x54> +10000c06:	6806      	ldr	r6, [r0, #0] +10000c08:	f3ef 8710 	mrs	r7, PRIMASK +10000c0c:	b672      	cpsid	i +10000c0e:	6833      	ldr	r3, [r6, #0] +10000c10:	2b00      	cmp	r3, #0 +10000c12:	d0fc      	beq.n	10000c0e <sleep_ms+0xc6> +10000c14:	f3bf 8f5f 	dmb	sy +10000c18:	6803      	ldr	r3, [r0, #0] +10000c1a:	f3bf 8f5f 	dmb	sy +10000c1e:	4666      	mov	r6, ip +10000c20:	601e      	str	r6, [r3, #0] +10000c22:	f387 8810 	msr	PRIMASK, r7 +10000c26:	bf20      	wfe +10000c28:	e7e5      	b.n	10000bf6 <sleep_ms+0xae> +10000c2a:	2a00      	cmp	r2, #0 +10000c2c:	d0b6      	beq.n	10000b9c <sleep_ms+0x54> +10000c2e:	e7c9      	b.n	10000bc4 <sleep_ms+0x7c> +10000c30:	7fffffff 	.word	0x7fffffff +10000c34:	10000619 	.word	0x10000619 +10000c38:	2000038c 	.word	0x2000038c +10000c3c:	40054000 	.word	0x40054000 +10000c40:	20000a64 	.word	0x20000a64 + +10000c44 <best_effort_wfe_or_timeout>: +10000c44:	b5f0      	push	{r4, r5, r6, r7, lr} +10000c46:	4657      	mov	r7, sl +10000c48:	464e      	mov	r6, r9 +10000c4a:	46de      	mov	lr, fp +10000c4c:	4645      	mov	r5, r8 +10000c4e:	b5e0      	push	{r5, r6, r7, lr} +10000c50:	0006      	movs	r6, r0 +10000c52:	000f      	movs	r7, r1 +10000c54:	b085      	sub	sp, #20 +10000c56:	f3ef 8305 	mrs	r3, IPSR +10000c5a:	4699      	mov	r9, r3 +10000c5c:	468b      	mov	fp, r1 +10000c5e:	2b00      	cmp	r3, #0 +10000c60:	d012      	beq.n	10000c88 <best_effort_wfe_or_timeout+0x44> +10000c62:	4938      	ldr	r1, [pc, #224]	@ (10000d44 <best_effort_wfe_or_timeout+0x100>) +10000c64:	2000      	movs	r0, #0 +10000c66:	6a4b      	ldr	r3, [r1, #36]	@ 0x24 +10000c68:	42bb      	cmp	r3, r7 +10000c6a:	d306      	bcc.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000c6c:	6a8a      	ldr	r2, [r1, #40]	@ 0x28 +10000c6e:	1bdb      	subs	r3, r3, r7 +10000c70:	1e59      	subs	r1, r3, #1 +10000c72:	418b      	sbcs	r3, r1 +10000c74:	42b2      	cmp	r2, r6 +10000c76:	4140      	adcs	r0, r0 +10000c78:	4318      	orrs	r0, r3 +10000c7a:	b005      	add	sp, #20 +10000c7c:	bcf0      	pop	{r4, r5, r6, r7} +10000c7e:	46bb      	mov	fp, r7 +10000c80:	46b2      	mov	sl, r6 +10000c82:	46a9      	mov	r9, r5 +10000c84:	46a0      	mov	r8, r4 +10000c86:	bdf0      	pop	{r4, r5, r6, r7, pc} +10000c88:	4b2f      	ldr	r3, [pc, #188]	@ (10000d48 <best_effort_wfe_or_timeout+0x104>) +10000c8a:	469a      	mov	sl, r3 +10000c8c:	68db      	ldr	r3, [r3, #12] +10000c8e:	4698      	mov	r8, r3 +10000c90:	4653      	mov	r3, sl +10000c92:	781b      	ldrb	r3, [r3, #0] +10000c94:	4640      	mov	r0, r8 +10000c96:	9303      	str	r3, [sp, #12] +10000c98:	f000 f864 	bl	10000d64 <timer_time_us_64> +10000c9c:	4642      	mov	r2, r8 +10000c9e:	9b03      	ldr	r3, [sp, #12] +10000ca0:	0004      	movs	r4, r0 +10000ca2:	3304      	adds	r3, #4 +10000ca4:	009b      	lsls	r3, r3, #2 +10000ca6:	589b      	ldr	r3, [r3, r2] +10000ca8:	000d      	movs	r5, r1 +10000caa:	1a1b      	subs	r3, r3, r0 +10000cac:	0039      	movs	r1, r7 +10000cae:	0030      	movs	r0, r6 +10000cb0:	1b00      	subs	r0, r0, r4 +10000cb2:	41a9      	sbcs	r1, r5 +10000cb4:	4589      	cmp	r9, r1 +10000cb6:	dc10      	bgt.n	10000cda <best_effort_wfe_or_timeout+0x96> +10000cb8:	d00d      	beq.n	10000cd6 <best_effort_wfe_or_timeout+0x92> +10000cba:	bf20      	wfe +10000cbc:	4a21      	ldr	r2, [pc, #132]	@ (10000d44 <best_effort_wfe_or_timeout+0x100>) +10000cbe:	2000      	movs	r0, #0 +10000cc0:	6a53      	ldr	r3, [r2, #36]	@ 0x24 +10000cc2:	455b      	cmp	r3, fp +10000cc4:	d3d9      	bcc.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000cc6:	6a92      	ldr	r2, [r2, #40]	@ 0x28 +10000cc8:	1bdb      	subs	r3, r3, r7 +10000cca:	1e59      	subs	r1, r3, #1 +10000ccc:	418b      	sbcs	r3, r1 +10000cce:	42b2      	cmp	r2, r6 +10000cd0:	4140      	adcs	r0, r0 +10000cd2:	4318      	orrs	r0, r3 +10000cd4:	e7d1      	b.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000cd6:	4283      	cmp	r3, r0 +10000cd8:	d9ef      	bls.n	10000cba <best_effort_wfe_or_timeout+0x76> +10000cda:	f000 f84b 	bl	10000d74 <time_us_64> +10000cde:	0032      	movs	r2, r6 +10000ce0:	003b      	movs	r3, r7 +10000ce2:	1a12      	subs	r2, r2, r0 +10000ce4:	418b      	sbcs	r3, r1 +10000ce6:	2b00      	cmp	r3, #0 +10000ce8:	db1a      	blt.n	10000d20 <best_effort_wfe_or_timeout+0xdc> +10000cea:	2300      	movs	r3, #0 +10000cec:	9301      	str	r3, [sp, #4] +10000cee:	4b17      	ldr	r3, [pc, #92]	@ (10000d4c <best_effort_wfe_or_timeout+0x108>) +10000cf0:	0032      	movs	r2, r6 +10000cf2:	9300      	str	r3, [sp, #0] +10000cf4:	4650      	mov	r0, sl +10000cf6:	003b      	movs	r3, r7 +10000cf8:	f7ff fe94 	bl	10000a24 <alarm_pool_add_alarm_at_force_in_context> +10000cfc:	1e01      	subs	r1, r0, #0 +10000cfe:	dd0f      	ble.n	10000d20 <best_effort_wfe_or_timeout+0xdc> +10000d00:	4b10      	ldr	r3, [pc, #64]	@ (10000d44 <best_effort_wfe_or_timeout+0x100>) +10000d02:	6a5a      	ldr	r2, [r3, #36]	@ 0x24 +10000d04:	455a      	cmp	r2, fp +10000d06:	d31b      	bcc.n	10000d40 <best_effort_wfe_or_timeout+0xfc> +10000d08:	6a9b      	ldr	r3, [r3, #40]	@ 0x28 +10000d0a:	42b3      	cmp	r3, r6 +10000d0c:	d316      	bcc.n	10000d3c <best_effort_wfe_or_timeout+0xf8> +10000d0e:	4650      	mov	r0, sl +10000d10:	f7ff fee0 	bl	10000ad4 <alarm_pool_cancel_alarm> +10000d14:	4a0b      	ldr	r2, [pc, #44]	@ (10000d44 <best_effort_wfe_or_timeout+0x100>)  10000d16:	2000      	movs	r0, #0  10000d18:	6a53      	ldr	r3, [r2, #36]	@ 0x24  10000d1a:	455b      	cmp	r3, fp -10000d1c:	d3a7      	bcc.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000d1e:	2000      	movs	r0, #0 -10000d20:	6a92      	ldr	r2, [r2, #40]	@ 0x28 -10000d22:	1bdb      	subs	r3, r3, r7 -10000d24:	42b2      	cmp	r2, r6 -10000d26:	4140      	adcs	r0, r0 -10000d28:	1e5a      	subs	r2, r3, #1 -10000d2a:	4193      	sbcs	r3, r2 -10000d2c:	4318      	orrs	r0, r3 -10000d2e:	e79e      	b.n	10000c6e <best_effort_wfe_or_timeout+0x36> -10000d30:	455a      	cmp	r2, fp -10000d32:	d1e6      	bne.n	10000d02 <best_effort_wfe_or_timeout+0xca> -10000d34:	bf20      	wfe -10000d36:	e7e4      	b.n	10000d02 <best_effort_wfe_or_timeout+0xca> -10000d38:	40054000 	.word	0x40054000 -10000d3c:	2000038c 	.word	0x2000038c -10000d40:	1000060d 	.word	0x1000060d - -10000d44 <timer_hardware_alarm_claim>: -10000d44:	b510      	push	{r4, lr} -10000d46:	4a02      	ldr	r2, [pc, #8]	@ (10000d50 <timer_hardware_alarm_claim+0xc>) -10000d48:	4802      	ldr	r0, [pc, #8]	@ (10000d54 <timer_hardware_alarm_claim+0x10>) -10000d4a:	f7ff fba5 	bl	10000498 <hw_claim_or_assert> -10000d4e:	bd10      	pop	{r4, pc} -10000d50:	100023cc 	.word	0x100023cc -10000d54:	200008f8 	.word	0x200008f8 - -10000d58 <timer_time_us_64>: -10000d58:	0003      	movs	r3, r0 -10000d5a:	6a41      	ldr	r1, [r0, #36]	@ 0x24 -10000d5c:	000a      	movs	r2, r1 -10000d5e:	6a98      	ldr	r0, [r3, #40]	@ 0x28 -10000d60:	6a59      	ldr	r1, [r3, #36]	@ 0x24 -10000d62:	428a      	cmp	r2, r1 -10000d64:	d1fa      	bne.n	10000d5c <timer_time_us_64+0x4> -10000d66:	4770      	bx	lr - -10000d68 <time_us_64>: -10000d68:	4b03      	ldr	r3, [pc, #12]	@ (10000d78 <time_us_64+0x10>) -10000d6a:	6a59      	ldr	r1, [r3, #36]	@ 0x24 -10000d6c:	000a      	movs	r2, r1 -10000d6e:	6a98      	ldr	r0, [r3, #40]	@ 0x28 -10000d70:	6a59      	ldr	r1, [r3, #36]	@ 0x24 -10000d72:	4291      	cmp	r1, r2 -10000d74:	d1fa      	bne.n	10000d6c <time_us_64+0x4> -10000d76:	4770      	bx	lr -10000d78:	40054000 	.word	0x40054000 - -10000d7c <busy_wait_us>: -10000d7c:	b570      	push	{r4, r5, r6, lr} -10000d7e:	0004      	movs	r4, r0 -10000d80:	000d      	movs	r5, r1 -10000d82:	4a17      	ldr	r2, [pc, #92]	@ (10000de0 <busy_wait_us+0x64>) -10000d84:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000d86:	0019      	movs	r1, r3 -10000d88:	6a96      	ldr	r6, [r2, #40]	@ 0x28 -10000d8a:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000d8c:	428b      	cmp	r3, r1 -10000d8e:	d1fa      	bne.n	10000d86 <busy_wait_us+0xa> -10000d90:	0030      	movs	r0, r6 +10000d1c:	d3ad      	bcc.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000d1e:	e7d2      	b.n	10000cc6 <best_effort_wfe_or_timeout+0x82> +10000d20:	4a08      	ldr	r2, [pc, #32]	@ (10000d44 <best_effort_wfe_or_timeout+0x100>) +10000d22:	2000      	movs	r0, #0 +10000d24:	6a53      	ldr	r3, [r2, #36]	@ 0x24 +10000d26:	455b      	cmp	r3, fp +10000d28:	d3a7      	bcc.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000d2a:	2000      	movs	r0, #0 +10000d2c:	6a92      	ldr	r2, [r2, #40]	@ 0x28 +10000d2e:	1bdb      	subs	r3, r3, r7 +10000d30:	42b2      	cmp	r2, r6 +10000d32:	4140      	adcs	r0, r0 +10000d34:	1e5a      	subs	r2, r3, #1 +10000d36:	4193      	sbcs	r3, r2 +10000d38:	4318      	orrs	r0, r3 +10000d3a:	e79e      	b.n	10000c7a <best_effort_wfe_or_timeout+0x36> +10000d3c:	455a      	cmp	r2, fp +10000d3e:	d1e6      	bne.n	10000d0e <best_effort_wfe_or_timeout+0xca> +10000d40:	bf20      	wfe +10000d42:	e7e4      	b.n	10000d0e <best_effort_wfe_or_timeout+0xca> +10000d44:	40054000 	.word	0x40054000 +10000d48:	2000038c 	.word	0x2000038c +10000d4c:	10000619 	.word	0x10000619 + +10000d50 <timer_hardware_alarm_claim>: +10000d50:	b510      	push	{r4, lr} +10000d52:	4a02      	ldr	r2, [pc, #8]	@ (10000d5c <timer_hardware_alarm_claim+0xc>) +10000d54:	4802      	ldr	r0, [pc, #8]	@ (10000d60 <timer_hardware_alarm_claim+0x10>) +10000d56:	f7ff fba5 	bl	100004a4 <hw_claim_or_assert> +10000d5a:	bd10      	pop	{r4, pc} +10000d5c:	100023dc 	.word	0x100023dc +10000d60:	200008f8 	.word	0x200008f8 + +10000d64 <timer_time_us_64>: +10000d64:	0003      	movs	r3, r0 +10000d66:	6a41      	ldr	r1, [r0, #36]	@ 0x24 +10000d68:	000a      	movs	r2, r1 +10000d6a:	6a98      	ldr	r0, [r3, #40]	@ 0x28 +10000d6c:	6a59      	ldr	r1, [r3, #36]	@ 0x24 +10000d6e:	428a      	cmp	r2, r1 +10000d70:	d1fa      	bne.n	10000d68 <timer_time_us_64+0x4> +10000d72:	4770      	bx	lr + +10000d74 <time_us_64>: +10000d74:	4b03      	ldr	r3, [pc, #12]	@ (10000d84 <time_us_64+0x10>) +10000d76:	6a59      	ldr	r1, [r3, #36]	@ 0x24 +10000d78:	000a      	movs	r2, r1 +10000d7a:	6a98      	ldr	r0, [r3, #40]	@ 0x28 +10000d7c:	6a59      	ldr	r1, [r3, #36]	@ 0x24 +10000d7e:	4291      	cmp	r1, r2 +10000d80:	d1fa      	bne.n	10000d78 <time_us_64+0x4> +10000d82:	4770      	bx	lr +10000d84:	40054000 	.word	0x40054000 + +10000d88 <busy_wait_us>: +10000d88:	b570      	push	{r4, r5, r6, lr} +10000d8a:	0004      	movs	r4, r0 +10000d8c:	000d      	movs	r5, r1 +10000d8e:	4a17      	ldr	r2, [pc, #92]	@ (10000dec <busy_wait_us+0x64>) +10000d90:	6a53      	ldr	r3, [r2, #36]	@ 0x24  10000d92:	0019      	movs	r1, r3 -10000d94:	1824      	adds	r4, r4, r0 -10000d96:	414d      	adcs	r5, r1 -10000d98:	42ab      	cmp	r3, r5 -10000d9a:	d816      	bhi.n	10000dca <busy_wait_us+0x4e> -10000d9c:	d013      	beq.n	10000dc6 <busy_wait_us+0x4a> -10000d9e:	4b10      	ldr	r3, [pc, #64]	@ (10000de0 <busy_wait_us+0x64>) -10000da0:	002a      	movs	r2, r5 -10000da2:	6a5b      	ldr	r3, [r3, #36]	@ 0x24 -10000da4:	429d      	cmp	r5, r3 -10000da6:	d903      	bls.n	10000db0 <busy_wait_us+0x34> -10000da8:	490d      	ldr	r1, [pc, #52]	@ (10000de0 <busy_wait_us+0x64>) -10000daa:	6a4b      	ldr	r3, [r1, #36]	@ 0x24 -10000dac:	4293      	cmp	r3, r2 -10000dae:	d3fc      	bcc.n	10000daa <busy_wait_us+0x2e> -10000db0:	4293      	cmp	r3, r2 -10000db2:	d107      	bne.n	10000dc4 <busy_wait_us+0x48> -10000db4:	4a0a      	ldr	r2, [pc, #40]	@ (10000de0 <busy_wait_us+0x64>) -10000db6:	e002      	b.n	10000dbe <busy_wait_us+0x42> -10000db8:	6a51      	ldr	r1, [r2, #36]	@ 0x24 -10000dba:	4299      	cmp	r1, r3 -10000dbc:	d102      	bne.n	10000dc4 <busy_wait_us+0x48> -10000dbe:	6a91      	ldr	r1, [r2, #40]	@ 0x28 -10000dc0:	42a1      	cmp	r1, r4 -10000dc2:	d3f9      	bcc.n	10000db8 <busy_wait_us+0x3c> -10000dc4:	bd70      	pop	{r4, r5, r6, pc} -10000dc6:	42a6      	cmp	r6, r4 -10000dc8:	d9e9      	bls.n	10000d9e <busy_wait_us+0x22> -10000dca:	4b05      	ldr	r3, [pc, #20]	@ (10000de0 <busy_wait_us+0x64>) -10000dcc:	6a5b      	ldr	r3, [r3, #36]	@ 0x24 -10000dce:	001c      	movs	r4, r3 -10000dd0:	1c5a      	adds	r2, r3, #1 -10000dd2:	d0ef      	beq.n	10000db4 <busy_wait_us+0x38> -10000dd4:	2201      	movs	r2, #1 -10000dd6:	2401      	movs	r4, #1 -10000dd8:	4264      	negs	r4, r4 -10000dda:	17e5      	asrs	r5, r4, #31 -10000ddc:	4252      	negs	r2, r2 -10000dde:	e7e3      	b.n	10000da8 <busy_wait_us+0x2c> -10000de0:	40054000 	.word	0x40054000 - -10000de4 <busy_wait_until>: -10000de4:	4a06      	ldr	r2, [pc, #24]	@ (10000e00 <busy_wait_until+0x1c>) -10000de6:	6a53      	ldr	r3, [r2, #36]	@ 0x24 -10000de8:	4299      	cmp	r1, r3 -10000dea:	d8fc      	bhi.n	10000de6 <busy_wait_until+0x2> -10000dec:	d107      	bne.n	10000dfe <busy_wait_until+0x1a> -10000dee:	4b04      	ldr	r3, [pc, #16]	@ (10000e00 <busy_wait_until+0x1c>) -10000df0:	e002      	b.n	10000df8 <busy_wait_until+0x14> -10000df2:	6a5a      	ldr	r2, [r3, #36]	@ 0x24 -10000df4:	4291      	cmp	r1, r2 -10000df6:	d102      	bne.n	10000dfe <busy_wait_until+0x1a> -10000df8:	6a9a      	ldr	r2, [r3, #40]	@ 0x28 -10000dfa:	4290      	cmp	r0, r2 -10000dfc:	d8f9      	bhi.n	10000df2 <busy_wait_until+0xe> -10000dfe:	4770      	bx	lr -10000e00:	40054000 	.word	0x40054000 - -10000e04 <uart_init>: -10000e04:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -10000e06:	0004      	movs	r4, r0 -10000e08:	2006      	movs	r0, #6 -10000e0a:	000d      	movs	r5, r1 -10000e0c:	f000 fa2a 	bl	10001264 <clock_get_hz> -10000e10:	2800      	cmp	r0, #0 -10000e12:	d044      	beq.n	10000e9e <uart_init+0x9a> -10000e14:	4b37      	ldr	r3, [pc, #220]	@ (10000ef4 <uart_init+0xf0>) -10000e16:	4938      	ldr	r1, [pc, #224]	@ (10000ef8 <uart_init+0xf4>) -10000e18:	18e3      	adds	r3, r4, r3 -10000e1a:	1e5a      	subs	r2, r3, #1 -10000e1c:	4193      	sbcs	r3, r2 -10000e1e:	2280      	movs	r2, #128	@ 0x80 -10000e20:	0412      	lsls	r2, r2, #16 -10000e22:	4694      	mov	ip, r2 -10000e24:	425b      	negs	r3, r3 -10000e26:	0d9b      	lsrs	r3, r3, #22 -10000e28:	4a34      	ldr	r2, [pc, #208]	@ (10000efc <uart_init+0xf8>) -10000e2a:	059b      	lsls	r3, r3, #22 -10000e2c:	4463      	add	r3, ip -10000e2e:	6013      	str	r3, [r2, #0] -10000e30:	4a33      	ldr	r2, [pc, #204]	@ (10000f00 <uart_init+0xfc>) -10000e32:	6013      	str	r3, [r2, #0] -10000e34:	0018      	movs	r0, r3 -10000e36:	680a      	ldr	r2, [r1, #0] -10000e38:	4390      	bics	r0, r2 -10000e3a:	d1fb      	bne.n	10000e34 <uart_init+0x30> -10000e3c:	4b2d      	ldr	r3, [pc, #180]	@ (10000ef4 <uart_init+0xf0>) -10000e3e:	4a31      	ldr	r2, [pc, #196]	@ (10000f04 <uart_init+0x100>) -10000e40:	18e3      	adds	r3, r4, r3 -10000e42:	4259      	negs	r1, r3 -10000e44:	414b      	adcs	r3, r1 -10000e46:	2180      	movs	r1, #128	@ 0x80 -10000e48:	005b      	lsls	r3, r3, #1 -10000e4a:	0049      	lsls	r1, r1, #1 -10000e4c:	2006      	movs	r0, #6 -10000e4e:	5299      	strh	r1, [r3, r2] -10000e50:	f000 fa08 	bl	10001264 <clock_get_hz> -10000e54:	0029      	movs	r1, r5 -10000e56:	00c0      	lsls	r0, r0, #3 -10000e58:	f000 fbf8 	bl	1000164c <__wrap___aeabi_uidiv> -10000e5c:	3001      	adds	r0, #1 -10000e5e:	09c3      	lsrs	r3, r0, #7 -10000e60:	d11e      	bne.n	10000ea0 <uart_init+0x9c> -10000e62:	2740      	movs	r7, #64	@ 0x40 -10000e64:	2201      	movs	r2, #1 -10000e66:	6262      	str	r2, [r4, #36]	@ 0x24 -10000e68:	62a3      	str	r3, [r4, #40]	@ 0x28 -10000e6a:	6b26      	ldr	r6, [r4, #48]	@ 0x30 -10000e6c:	07f3      	lsls	r3, r6, #31 -10000e6e:	d422      	bmi.n	10000eb6 <uart_init+0xb2> -10000e70:	6ae3      	ldr	r3, [r4, #44]	@ 0x2c -10000e72:	4b25      	ldr	r3, [pc, #148]	@ (10000f08 <uart_init+0x104>) -10000e74:	2006      	movs	r0, #6 -10000e76:	18e5      	adds	r5, r4, r3 -10000e78:	2300      	movs	r3, #0 -10000e7a:	602b      	str	r3, [r5, #0] -10000e7c:	6326      	str	r6, [r4, #48]	@ 0x30 -10000e7e:	f000 f9f1 	bl	10001264 <clock_get_hz> -10000e82:	0039      	movs	r1, r7 -10000e84:	0080      	lsls	r0, r0, #2 -10000e86:	f000 fbe1 	bl	1000164c <__wrap___aeabi_uidiv> -10000e8a:	2370      	movs	r3, #112	@ 0x70 -10000e8c:	6ae2      	ldr	r2, [r4, #44]	@ 0x2c -10000e8e:	405a      	eors	r2, r3 -10000e90:	330e      	adds	r3, #14 -10000e92:	4013      	ands	r3, r2 -10000e94:	602b      	str	r3, [r5, #0] -10000e96:	4b1d      	ldr	r3, [pc, #116]	@ (10000f0c <uart_init+0x108>) -10000e98:	6323      	str	r3, [r4, #48]	@ 0x30 -10000e9a:	2303      	movs	r3, #3 -10000e9c:	64a3      	str	r3, [r4, #72]	@ 0x48 -10000e9e:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -10000ea0:	4a1b      	ldr	r2, [pc, #108]	@ (10000f10 <uart_init+0x10c>) -10000ea2:	4293      	cmp	r3, r2 -10000ea4:	d91e      	bls.n	10000ee4 <uart_init+0xe0> -10000ea6:	2300      	movs	r3, #0 -10000ea8:	4a1a      	ldr	r2, [pc, #104]	@ (10000f14 <uart_init+0x110>) -10000eaa:	4f1b      	ldr	r7, [pc, #108]	@ (10000f18 <uart_init+0x114>) -10000eac:	6262      	str	r2, [r4, #36]	@ 0x24 -10000eae:	62a3      	str	r3, [r4, #40]	@ 0x28 -10000eb0:	6b26      	ldr	r6, [r4, #48]	@ 0x30 -10000eb2:	07f3      	lsls	r3, r6, #31 -10000eb4:	d5dc      	bpl.n	10000e70 <uart_init+0x6c> -10000eb6:	4b19      	ldr	r3, [pc, #100]	@ (10000f1c <uart_init+0x118>) -10000eb8:	4a14      	ldr	r2, [pc, #80]	@ (10000f0c <uart_init+0x108>) -10000eba:	18e3      	adds	r3, r4, r3 -10000ebc:	601a      	str	r2, [r3, #0] -10000ebe:	6a65      	ldr	r5, [r4, #36]	@ 0x24 -10000ec0:	6aa3      	ldr	r3, [r4, #40]	@ 0x28 -10000ec2:	2006      	movs	r0, #6 -10000ec4:	01ad      	lsls	r5, r5, #6 -10000ec6:	18ed      	adds	r5, r5, r3 -10000ec8:	f000 f9cc 	bl	10001264 <clock_get_hz> -10000ecc:	4914      	ldr	r1, [pc, #80]	@ (10000f20 <uart_init+0x11c>) -10000ece:	f000 fbbd 	bl	1000164c <__wrap___aeabi_uidiv> -10000ed2:	02ad      	lsls	r5, r5, #10 -10000ed4:	0001      	movs	r1, r0 -10000ed6:	0028      	movs	r0, r5 -10000ed8:	f000 fbb8 	bl	1000164c <__wrap___aeabi_uidiv> -10000edc:	2100      	movs	r1, #0 -10000ede:	f7ff ff4d 	bl	10000d7c <busy_wait_us> -10000ee2:	e7c5      	b.n	10000e70 <uart_init+0x6c> -10000ee4:	0640      	lsls	r0, r0, #25 -10000ee6:	0e80      	lsrs	r0, r0, #26 -10000ee8:	019f      	lsls	r7, r3, #6 -10000eea:	001a      	movs	r2, r3 -10000eec:	183f      	adds	r7, r7, r0 -10000eee:	0003      	movs	r3, r0 -10000ef0:	e7b9      	b.n	10000e66 <uart_init+0x62> -10000ef2:	46c0      	nop			@ (mov r8, r8) -10000ef4:	bffc8000 	.word	0xbffc8000 -10000ef8:	4000c008 	.word	0x4000c008 -10000efc:	4000e000 	.word	0x4000e000 -10000f00:	4000f000 	.word	0x4000f000 -10000f04:	20000a68 	.word	0x20000a68 -10000f08:	0000102c 	.word	0x0000102c -10000f0c:	00000301 	.word	0x00000301 -10000f10:	0000fffe 	.word	0x0000fffe -10000f14:	0000ffff 	.word	0x0000ffff -10000f18:	003fffc0 	.word	0x003fffc0 -10000f1c:	00003030 	.word	0x00003030 -10000f20:	00000e4e 	.word	0x00000e4e - -10000f24 <clock_stop>: -10000f24:	4a06      	ldr	r2, [pc, #24]	@ (10000f40 <clock_stop+0x1c>) -10000f26:	0043      	lsls	r3, r0, #1 -10000f28:	4694      	mov	ip, r2 -10000f2a:	2280      	movs	r2, #128	@ 0x80 -10000f2c:	181b      	adds	r3, r3, r0 -10000f2e:	009b      	lsls	r3, r3, #2 -10000f30:	4463      	add	r3, ip -10000f32:	0112      	lsls	r2, r2, #4 -10000f34:	601a      	str	r2, [r3, #0] -10000f36:	2200      	movs	r2, #0 -10000f38:	4b02      	ldr	r3, [pc, #8]	@ (10000f44 <clock_stop+0x20>) -10000f3a:	0080      	lsls	r0, r0, #2 -10000f3c:	50c2      	str	r2, [r0, r3] -10000f3e:	4770      	bx	lr -10000f40:	4000b000 	.word	0x4000b000 -10000f44:	200008fc 	.word	0x200008fc - -10000f48 <clock_configure>: -10000f48:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -10000f4a:	4645      	mov	r5, r8 -10000f4c:	4657      	mov	r7, sl -10000f4e:	464e      	mov	r6, r9 -10000f50:	46de      	mov	lr, fp -10000f52:	b5e0      	push	{r5, r6, r7, lr} -10000f54:	001e      	movs	r6, r3 -10000f56:	9b0a      	ldr	r3, [sp, #40]	@ 0x28 -10000f58:	0005      	movs	r5, r0 -10000f5a:	4688      	mov	r8, r1 -10000f5c:	0017      	movs	r7, r2 -10000f5e:	42b3      	cmp	r3, r6 -10000f60:	d900      	bls.n	10000f64 <clock_configure+0x1c> -10000f62:	e086      	b.n	10001072 <clock_configure+0x12a> -10000f64:	001a      	movs	r2, r3 -10000f66:	0e33      	lsrs	r3, r6, #24 -10000f68:	4699      	mov	r9, r3 -10000f6a:	0233      	lsls	r3, r6, #8 -10000f6c:	469b      	mov	fp, r3 -10000f6e:	4649      	mov	r1, r9 -10000f70:	2300      	movs	r3, #0 -10000f72:	4658      	mov	r0, fp -10000f74:	f000 fba8 	bl	100016c8 <__wrap___aeabi_uldivmod> -10000f78:	4b41      	ldr	r3, [pc, #260]	@ (10001080 <clock_configure+0x138>) -10000f7a:	006c      	lsls	r4, r5, #1 -10000f7c:	469c      	mov	ip, r3 -10000f7e:	1964      	adds	r4, r4, r5 -10000f80:	00a4      	lsls	r4, r4, #2 -10000f82:	0002      	movs	r2, r0 -10000f84:	4464      	add	r4, ip -10000f86:	2900      	cmp	r1, #0 -10000f88:	d039      	beq.n	10000ffe <clock_configure+0xb6> -10000f8a:	6863      	ldr	r3, [r4, #4] -10000f8c:	2300      	movs	r3, #0 -10000f8e:	464e      	mov	r6, r9 -10000f90:	469a      	mov	sl, r3 -10000f92:	1f2b      	subs	r3, r5, #4 -10000f94:	b2db      	uxtb	r3, r3 -10000f96:	4699      	mov	r9, r3 -10000f98:	2b01      	cmp	r3, #1 -10000f9a:	d945      	bls.n	10001028 <clock_configure+0xe0> -10000f9c:	23c0      	movs	r3, #192	@ 0xc0 -10000f9e:	2280      	movs	r2, #128	@ 0x80 -10000fa0:	019b      	lsls	r3, r3, #6 -10000fa2:	18e3      	adds	r3, r4, r3 -10000fa4:	0112      	lsls	r2, r2, #4 -10000fa6:	601a      	str	r2, [r3, #0] -10000fa8:	4b36      	ldr	r3, [pc, #216]	@ (10001084 <clock_configure+0x13c>) -10000faa:	00ad      	lsls	r5, r5, #2 -10000fac:	5959      	ldr	r1, [r3, r5] -10000fae:	469b      	mov	fp, r3 -10000fb0:	2900      	cmp	r1, #0 -10000fb2:	d007      	beq.n	10000fc4 <clock_configure+0x7c> -10000fb4:	6958      	ldr	r0, [r3, #20] -10000fb6:	f000 fb49 	bl	1000164c <__wrap___aeabi_uidiv> -10000fba:	3001      	adds	r0, #1 -10000fbc:	0043      	lsls	r3, r0, #1 -10000fbe:	181b      	adds	r3, r3, r0 -10000fc0:	3b03      	subs	r3, #3 -10000fc2:	d2fd      	bcs.n	10000fc0 <clock_configure+0x78> -10000fc4:	017b      	lsls	r3, r7, #5 -10000fc6:	27e0      	movs	r7, #224	@ 0xe0 -10000fc8:	6822      	ldr	r2, [r4, #0] -10000fca:	4053      	eors	r3, r2 -10000fcc:	401f      	ands	r7, r3 -10000fce:	2380      	movs	r3, #128	@ 0x80 -10000fd0:	464a      	mov	r2, r9 -10000fd2:	015b      	lsls	r3, r3, #5 -10000fd4:	18e3      	adds	r3, r4, r3 -10000fd6:	601f      	str	r7, [r3, #0] -10000fd8:	2a01      	cmp	r2, #1 -10000fda:	d93d      	bls.n	10001058 <clock_configure+0x110> -10000fdc:	2380      	movs	r3, #128	@ 0x80 -10000fde:	2280      	movs	r2, #128	@ 0x80 -10000fe0:	019b      	lsls	r3, r3, #6 -10000fe2:	18e3      	adds	r3, r4, r3 -10000fe4:	0112      	lsls	r2, r2, #4 -10000fe6:	601a      	str	r2, [r3, #0] -10000fe8:	4653      	mov	r3, sl -10000fea:	6063      	str	r3, [r4, #4] -10000fec:	465b      	mov	r3, fp -10000fee:	2001      	movs	r0, #1 -10000ff0:	515e      	str	r6, [r3, r5] -10000ff2:	bcf0      	pop	{r4, r5, r6, r7} -10000ff4:	46bb      	mov	fp, r7 -10000ff6:	46b2      	mov	sl, r6 -10000ff8:	46a9      	mov	r9, r5 -10000ffa:	46a0      	mov	r8, r4 -10000ffc:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -10000ffe:	2380      	movs	r3, #128	@ 0x80 -10001000:	4682      	mov	sl, r0 -10001002:	009b      	lsls	r3, r3, #2 -10001004:	4298      	cmp	r0, r3 -10001006:	d336      	bcc.n	10001076 <clock_configure+0x12e> -10001008:	2300      	movs	r3, #0 -1000100a:	4658      	mov	r0, fp -1000100c:	4649      	mov	r1, r9 -1000100e:	f000 fb5b 	bl	100016c8 <__wrap___aeabi_uldivmod> -10001012:	0006      	movs	r6, r0 -10001014:	6863      	ldr	r3, [r4, #4] -10001016:	459a      	cmp	sl, r3 -10001018:	d9bb      	bls.n	10000f92 <clock_configure+0x4a> -1000101a:	4653      	mov	r3, sl -1000101c:	6063      	str	r3, [r4, #4] -1000101e:	1f2b      	subs	r3, r5, #4 -10001020:	b2db      	uxtb	r3, r3 -10001022:	4699      	mov	r9, r3 -10001024:	2b01      	cmp	r3, #1 -10001026:	d8b9      	bhi.n	10000f9c <clock_configure+0x54> -10001028:	4643      	mov	r3, r8 -1000102a:	2b01      	cmp	r3, #1 -1000102c:	d1b6      	bne.n	10000f9c <clock_configure+0x54> -1000102e:	23c0      	movs	r3, #192	@ 0xc0 -10001030:	2203      	movs	r2, #3 -10001032:	019b      	lsls	r3, r3, #6 -10001034:	18e3      	adds	r3, r4, r3 -10001036:	601a      	str	r2, [r3, #0] -10001038:	3a02      	subs	r2, #2 -1000103a:	68a3      	ldr	r3, [r4, #8] -1000103c:	421a      	tst	r2, r3 -1000103e:	d0fc      	beq.n	1000103a <clock_configure+0xf2> -10001040:	017b      	lsls	r3, r7, #5 -10001042:	27e0      	movs	r7, #224	@ 0xe0 -10001044:	6822      	ldr	r2, [r4, #0] -10001046:	00ad      	lsls	r5, r5, #2 -10001048:	4053      	eors	r3, r2 -1000104a:	401f      	ands	r7, r3 -1000104c:	2380      	movs	r3, #128	@ 0x80 -1000104e:	4a0d      	ldr	r2, [pc, #52]	@ (10001084 <clock_configure+0x13c>) -10001050:	015b      	lsls	r3, r3, #5 -10001052:	4693      	mov	fp, r2 -10001054:	18e3      	adds	r3, r4, r3 -10001056:	601f      	str	r7, [r3, #0] -10001058:	4642      	mov	r2, r8 -1000105a:	6821      	ldr	r1, [r4, #0] -1000105c:	4051      	eors	r1, r2 -1000105e:	2203      	movs	r2, #3 -10001060:	400a      	ands	r2, r1 -10001062:	601a      	str	r2, [r3, #0] -10001064:	2201      	movs	r2, #1 -10001066:	4643      	mov	r3, r8 -10001068:	409a      	lsls	r2, r3 -1000106a:	68a3      	ldr	r3, [r4, #8] -1000106c:	421a      	tst	r2, r3 -1000106e:	d0fc      	beq.n	1000106a <clock_configure+0x122> -10001070:	e7b4      	b.n	10000fdc <clock_configure+0x94> -10001072:	2000      	movs	r0, #0 -10001074:	e7bd      	b.n	10000ff2 <clock_configure+0xaa> -10001076:	2380      	movs	r3, #128	@ 0x80 -10001078:	005b      	lsls	r3, r3, #1 -1000107a:	469a      	mov	sl, r3 -1000107c:	e7ca      	b.n	10001014 <clock_configure+0xcc> -1000107e:	46c0      	nop			@ (mov r8, r8) -10001080:	40008000 	.word	0x40008000 -10001084:	200008fc 	.word	0x200008fc - -10001088 <clock_configure_int_divider>: -10001088:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -1000108a:	46de      	mov	lr, fp -1000108c:	464e      	mov	r6, r9 -1000108e:	4657      	mov	r7, sl -10001090:	4645      	mov	r5, r8 -10001092:	b5e0      	push	{r5, r6, r7, lr} -10001094:	468b      	mov	fp, r1 -10001096:	0005      	movs	r5, r0 -10001098:	990a      	ldr	r1, [sp, #40]	@ 0x28 -1000109a:	0018      	movs	r0, r3 -1000109c:	0016      	movs	r6, r2 -1000109e:	f000 fad5 	bl	1000164c <__wrap___aeabi_uidiv> -100010a2:	9b0a      	ldr	r3, [sp, #40]	@ 0x28 -100010a4:	006c      	lsls	r4, r5, #1 -100010a6:	021f      	lsls	r7, r3, #8 -100010a8:	4b32      	ldr	r3, [pc, #200]	@ (10001174 <clock_configure_int_divider+0xec>) -100010aa:	1964      	adds	r4, r4, r5 -100010ac:	469c      	mov	ip, r3 -100010ae:	00a4      	lsls	r4, r4, #2 -100010b0:	4464      	add	r4, ip -100010b2:	6863      	ldr	r3, [r4, #4] -100010b4:	4681      	mov	r9, r0 -100010b6:	429f      	cmp	r7, r3 -100010b8:	d900      	bls.n	100010bc <clock_configure_int_divider+0x34> -100010ba:	6067      	str	r7, [r4, #4] -100010bc:	1f2b      	subs	r3, r5, #4 -100010be:	b2db      	uxtb	r3, r3 -100010c0:	4698      	mov	r8, r3 -100010c2:	2b01      	cmp	r3, #1 -100010c4:	d930      	bls.n	10001128 <clock_configure_int_divider+0xa0> -100010c6:	23c0      	movs	r3, #192	@ 0xc0 -100010c8:	2280      	movs	r2, #128	@ 0x80 -100010ca:	019b      	lsls	r3, r3, #6 -100010cc:	18e3      	adds	r3, r4, r3 -100010ce:	0112      	lsls	r2, r2, #4 -100010d0:	601a      	str	r2, [r3, #0] -100010d2:	4b29      	ldr	r3, [pc, #164]	@ (10001178 <clock_configure_int_divider+0xf0>) -100010d4:	00ad      	lsls	r5, r5, #2 -100010d6:	5959      	ldr	r1, [r3, r5] -100010d8:	469a      	mov	sl, r3 -100010da:	2900      	cmp	r1, #0 -100010dc:	d11b      	bne.n	10001116 <clock_configure_int_divider+0x8e> -100010de:	0173      	lsls	r3, r6, #5 -100010e0:	26e0      	movs	r6, #224	@ 0xe0 -100010e2:	6822      	ldr	r2, [r4, #0] -100010e4:	4053      	eors	r3, r2 -100010e6:	401e      	ands	r6, r3 -100010e8:	2380      	movs	r3, #128	@ 0x80 -100010ea:	4642      	mov	r2, r8 -100010ec:	015b      	lsls	r3, r3, #5 -100010ee:	18e3      	adds	r3, r4, r3 -100010f0:	601e      	str	r6, [r3, #0] -100010f2:	2a01      	cmp	r2, #1 -100010f4:	d930      	bls.n	10001158 <clock_configure_int_divider+0xd0> -100010f6:	2380      	movs	r3, #128	@ 0x80 -100010f8:	2280      	movs	r2, #128	@ 0x80 -100010fa:	019b      	lsls	r3, r3, #6 -100010fc:	18e3      	adds	r3, r4, r3 -100010fe:	0112      	lsls	r2, r2, #4 -10001100:	601a      	str	r2, [r3, #0] -10001102:	4653      	mov	r3, sl -10001104:	464a      	mov	r2, r9 -10001106:	6067      	str	r7, [r4, #4] -10001108:	515a      	str	r2, [r3, r5] -1000110a:	bcf0      	pop	{r4, r5, r6, r7} -1000110c:	46bb      	mov	fp, r7 -1000110e:	46b2      	mov	sl, r6 -10001110:	46a9      	mov	r9, r5 -10001112:	46a0      	mov	r8, r4 -10001114:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -10001116:	6958      	ldr	r0, [r3, #20] -10001118:	f000 fa98 	bl	1000164c <__wrap___aeabi_uidiv> -1000111c:	3001      	adds	r0, #1 -1000111e:	0043      	lsls	r3, r0, #1 -10001120:	181b      	adds	r3, r3, r0 -10001122:	3b03      	subs	r3, #3 -10001124:	d2fd      	bcs.n	10001122 <clock_configure_int_divider+0x9a> -10001126:	e7da      	b.n	100010de <clock_configure_int_divider+0x56> -10001128:	465b      	mov	r3, fp -1000112a:	2b01      	cmp	r3, #1 -1000112c:	d1cb      	bne.n	100010c6 <clock_configure_int_divider+0x3e> -1000112e:	23c0      	movs	r3, #192	@ 0xc0 -10001130:	2203      	movs	r2, #3 -10001132:	019b      	lsls	r3, r3, #6 -10001134:	18e3      	adds	r3, r4, r3 -10001136:	601a      	str	r2, [r3, #0] -10001138:	3a02      	subs	r2, #2 -1000113a:	68a3      	ldr	r3, [r4, #8] -1000113c:	421a      	tst	r2, r3 -1000113e:	d0fc      	beq.n	1000113a <clock_configure_int_divider+0xb2> -10001140:	0173      	lsls	r3, r6, #5 -10001142:	26e0      	movs	r6, #224	@ 0xe0 -10001144:	6822      	ldr	r2, [r4, #0] -10001146:	00ad      	lsls	r5, r5, #2 -10001148:	4053      	eors	r3, r2 -1000114a:	401e      	ands	r6, r3 -1000114c:	2380      	movs	r3, #128	@ 0x80 -1000114e:	4a0a      	ldr	r2, [pc, #40]	@ (10001178 <clock_configure_int_divider+0xf0>) -10001150:	015b      	lsls	r3, r3, #5 -10001152:	4692      	mov	sl, r2 -10001154:	18e3      	adds	r3, r4, r3 -10001156:	601e      	str	r6, [r3, #0] -10001158:	465a      	mov	r2, fp -1000115a:	6821      	ldr	r1, [r4, #0] -1000115c:	4051      	eors	r1, r2 -1000115e:	2203      	movs	r2, #3 -10001160:	400a      	ands	r2, r1 -10001162:	601a      	str	r2, [r3, #0] -10001164:	2201      	movs	r2, #1 -10001166:	465b      	mov	r3, fp -10001168:	409a      	lsls	r2, r3 -1000116a:	68a3      	ldr	r3, [r4, #8] -1000116c:	421a      	tst	r2, r3 -1000116e:	d0fc      	beq.n	1000116a <clock_configure_int_divider+0xe2> -10001170:	e7c1      	b.n	100010f6 <clock_configure_int_divider+0x6e> -10001172:	46c0      	nop			@ (mov r8, r8) -10001174:	40008000 	.word	0x40008000 -10001178:	200008fc 	.word	0x200008fc - -1000117c <clock_configure_undivided>: -1000117c:	b5f0      	push	{r4, r5, r6, r7, lr} -1000117e:	4646      	mov	r6, r8 -10001180:	464f      	mov	r7, r9 -10001182:	46d6      	mov	lr, sl -10001184:	b5c0      	push	{r6, r7, lr} -10001186:	001f      	movs	r7, r3 -10001188:	4b34      	ldr	r3, [pc, #208]	@ (1000125c <clock_configure_undivided+0xe0>) -1000118a:	0044      	lsls	r4, r0, #1 -1000118c:	469c      	mov	ip, r3 -1000118e:	1824      	adds	r4, r4, r0 -10001190:	00a4      	lsls	r4, r4, #2 -10001192:	4464      	add	r4, ip -10001194:	6863      	ldr	r3, [r4, #4] -10001196:	4688      	mov	r8, r1 -10001198:	0016      	movs	r6, r2 -1000119a:	2bff      	cmp	r3, #255	@ 0xff -1000119c:	d802      	bhi.n	100011a4 <clock_configure_undivided+0x28> -1000119e:	2380      	movs	r3, #128	@ 0x80 -100011a0:	005b      	lsls	r3, r3, #1 -100011a2:	6063      	str	r3, [r4, #4] -100011a4:	1f03      	subs	r3, r0, #4 -100011a6:	b2db      	uxtb	r3, r3 -100011a8:	469a      	mov	sl, r3 -100011aa:	2b01      	cmp	r3, #1 -100011ac:	d930      	bls.n	10001210 <clock_configure_undivided+0x94> -100011ae:	23c0      	movs	r3, #192	@ 0xc0 -100011b0:	2280      	movs	r2, #128	@ 0x80 -100011b2:	019b      	lsls	r3, r3, #6 -100011b4:	18e3      	adds	r3, r4, r3 -100011b6:	0112      	lsls	r2, r2, #4 -100011b8:	601a      	str	r2, [r3, #0] -100011ba:	4b29      	ldr	r3, [pc, #164]	@ (10001260 <clock_configure_undivided+0xe4>) -100011bc:	0085      	lsls	r5, r0, #2 -100011be:	5959      	ldr	r1, [r3, r5] -100011c0:	4699      	mov	r9, r3 -100011c2:	2900      	cmp	r1, #0 -100011c4:	d11b      	bne.n	100011fe <clock_configure_undivided+0x82> -100011c6:	0173      	lsls	r3, r6, #5 -100011c8:	26e0      	movs	r6, #224	@ 0xe0 -100011ca:	6822      	ldr	r2, [r4, #0] -100011cc:	4053      	eors	r3, r2 -100011ce:	401e      	ands	r6, r3 -100011d0:	2380      	movs	r3, #128	@ 0x80 -100011d2:	4652      	mov	r2, sl -100011d4:	015b      	lsls	r3, r3, #5 -100011d6:	18e3      	adds	r3, r4, r3 -100011d8:	601e      	str	r6, [r3, #0] -100011da:	2a01      	cmp	r2, #1 -100011dc:	d930      	bls.n	10001240 <clock_configure_undivided+0xc4> -100011de:	2380      	movs	r3, #128	@ 0x80 -100011e0:	2280      	movs	r2, #128	@ 0x80 -100011e2:	019b      	lsls	r3, r3, #6 -100011e4:	18e3      	adds	r3, r4, r3 -100011e6:	0112      	lsls	r2, r2, #4 -100011e8:	601a      	str	r2, [r3, #0] +10000d94:	6a96      	ldr	r6, [r2, #40]	@ 0x28 +10000d96:	6a53      	ldr	r3, [r2, #36]	@ 0x24 +10000d98:	428b      	cmp	r3, r1 +10000d9a:	d1fa      	bne.n	10000d92 <busy_wait_us+0xa> +10000d9c:	0030      	movs	r0, r6 +10000d9e:	0019      	movs	r1, r3 +10000da0:	1824      	adds	r4, r4, r0 +10000da2:	414d      	adcs	r5, r1 +10000da4:	42ab      	cmp	r3, r5 +10000da6:	d816      	bhi.n	10000dd6 <busy_wait_us+0x4e> +10000da8:	d013      	beq.n	10000dd2 <busy_wait_us+0x4a> +10000daa:	4b10      	ldr	r3, [pc, #64]	@ (10000dec <busy_wait_us+0x64>) +10000dac:	002a      	movs	r2, r5 +10000dae:	6a5b      	ldr	r3, [r3, #36]	@ 0x24 +10000db0:	429d      	cmp	r5, r3 +10000db2:	d903      	bls.n	10000dbc <busy_wait_us+0x34> +10000db4:	490d      	ldr	r1, [pc, #52]	@ (10000dec <busy_wait_us+0x64>) +10000db6:	6a4b      	ldr	r3, [r1, #36]	@ 0x24 +10000db8:	4293      	cmp	r3, r2 +10000dba:	d3fc      	bcc.n	10000db6 <busy_wait_us+0x2e> +10000dbc:	4293      	cmp	r3, r2 +10000dbe:	d107      	bne.n	10000dd0 <busy_wait_us+0x48> +10000dc0:	4a0a      	ldr	r2, [pc, #40]	@ (10000dec <busy_wait_us+0x64>) +10000dc2:	e002      	b.n	10000dca <busy_wait_us+0x42> +10000dc4:	6a51      	ldr	r1, [r2, #36]	@ 0x24 +10000dc6:	4299      	cmp	r1, r3 +10000dc8:	d102      	bne.n	10000dd0 <busy_wait_us+0x48> +10000dca:	6a91      	ldr	r1, [r2, #40]	@ 0x28 +10000dcc:	42a1      	cmp	r1, r4 +10000dce:	d3f9      	bcc.n	10000dc4 <busy_wait_us+0x3c> +10000dd0:	bd70      	pop	{r4, r5, r6, pc} +10000dd2:	42a6      	cmp	r6, r4 +10000dd4:	d9e9      	bls.n	10000daa <busy_wait_us+0x22> +10000dd6:	4b05      	ldr	r3, [pc, #20]	@ (10000dec <busy_wait_us+0x64>) +10000dd8:	6a5b      	ldr	r3, [r3, #36]	@ 0x24 +10000dda:	001c      	movs	r4, r3 +10000ddc:	1c5a      	adds	r2, r3, #1 +10000dde:	d0ef      	beq.n	10000dc0 <busy_wait_us+0x38> +10000de0:	2201      	movs	r2, #1 +10000de2:	2401      	movs	r4, #1 +10000de4:	4264      	negs	r4, r4 +10000de6:	17e5      	asrs	r5, r4, #31 +10000de8:	4252      	negs	r2, r2 +10000dea:	e7e3      	b.n	10000db4 <busy_wait_us+0x2c> +10000dec:	40054000 	.word	0x40054000 + +10000df0 <busy_wait_until>: +10000df0:	4a06      	ldr	r2, [pc, #24]	@ (10000e0c <busy_wait_until+0x1c>) +10000df2:	6a53      	ldr	r3, [r2, #36]	@ 0x24 +10000df4:	4299      	cmp	r1, r3 +10000df6:	d8fc      	bhi.n	10000df2 <busy_wait_until+0x2> +10000df8:	d107      	bne.n	10000e0a <busy_wait_until+0x1a> +10000dfa:	4b04      	ldr	r3, [pc, #16]	@ (10000e0c <busy_wait_until+0x1c>) +10000dfc:	e002      	b.n	10000e04 <busy_wait_until+0x14> +10000dfe:	6a5a      	ldr	r2, [r3, #36]	@ 0x24 +10000e00:	4291      	cmp	r1, r2 +10000e02:	d102      	bne.n	10000e0a <busy_wait_until+0x1a> +10000e04:	6a9a      	ldr	r2, [r3, #40]	@ 0x28 +10000e06:	4290      	cmp	r0, r2 +10000e08:	d8f9      	bhi.n	10000dfe <busy_wait_until+0xe> +10000e0a:	4770      	bx	lr +10000e0c:	40054000 	.word	0x40054000 + +10000e10 <uart_init>: +10000e10:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +10000e12:	0004      	movs	r4, r0 +10000e14:	2006      	movs	r0, #6 +10000e16:	000d      	movs	r5, r1 +10000e18:	f000 fa2a 	bl	10001270 <clock_get_hz> +10000e1c:	2800      	cmp	r0, #0 +10000e1e:	d044      	beq.n	10000eaa <uart_init+0x9a> +10000e20:	4b37      	ldr	r3, [pc, #220]	@ (10000f00 <uart_init+0xf0>) +10000e22:	4938      	ldr	r1, [pc, #224]	@ (10000f04 <uart_init+0xf4>) +10000e24:	18e3      	adds	r3, r4, r3 +10000e26:	1e5a      	subs	r2, r3, #1 +10000e28:	4193      	sbcs	r3, r2 +10000e2a:	2280      	movs	r2, #128	@ 0x80 +10000e2c:	0412      	lsls	r2, r2, #16 +10000e2e:	4694      	mov	ip, r2 +10000e30:	425b      	negs	r3, r3 +10000e32:	0d9b      	lsrs	r3, r3, #22 +10000e34:	4a34      	ldr	r2, [pc, #208]	@ (10000f08 <uart_init+0xf8>) +10000e36:	059b      	lsls	r3, r3, #22 +10000e38:	4463      	add	r3, ip +10000e3a:	6013      	str	r3, [r2, #0] +10000e3c:	4a33      	ldr	r2, [pc, #204]	@ (10000f0c <uart_init+0xfc>) +10000e3e:	6013      	str	r3, [r2, #0] +10000e40:	0018      	movs	r0, r3 +10000e42:	680a      	ldr	r2, [r1, #0] +10000e44:	4390      	bics	r0, r2 +10000e46:	d1fb      	bne.n	10000e40 <uart_init+0x30> +10000e48:	4b2d      	ldr	r3, [pc, #180]	@ (10000f00 <uart_init+0xf0>) +10000e4a:	4a31      	ldr	r2, [pc, #196]	@ (10000f10 <uart_init+0x100>) +10000e4c:	18e3      	adds	r3, r4, r3 +10000e4e:	4259      	negs	r1, r3 +10000e50:	414b      	adcs	r3, r1 +10000e52:	2180      	movs	r1, #128	@ 0x80 +10000e54:	005b      	lsls	r3, r3, #1 +10000e56:	0049      	lsls	r1, r1, #1 +10000e58:	2006      	movs	r0, #6 +10000e5a:	5299      	strh	r1, [r3, r2] +10000e5c:	f000 fa08 	bl	10001270 <clock_get_hz> +10000e60:	0029      	movs	r1, r5 +10000e62:	00c0      	lsls	r0, r0, #3 +10000e64:	f000 fbf8 	bl	10001658 <__wrap___aeabi_uidiv> +10000e68:	3001      	adds	r0, #1 +10000e6a:	09c3      	lsrs	r3, r0, #7 +10000e6c:	d11e      	bne.n	10000eac <uart_init+0x9c> +10000e6e:	2740      	movs	r7, #64	@ 0x40 +10000e70:	2201      	movs	r2, #1 +10000e72:	6262      	str	r2, [r4, #36]	@ 0x24 +10000e74:	62a3      	str	r3, [r4, #40]	@ 0x28 +10000e76:	6b26      	ldr	r6, [r4, #48]	@ 0x30 +10000e78:	07f3      	lsls	r3, r6, #31 +10000e7a:	d422      	bmi.n	10000ec2 <uart_init+0xb2> +10000e7c:	6ae3      	ldr	r3, [r4, #44]	@ 0x2c +10000e7e:	4b25      	ldr	r3, [pc, #148]	@ (10000f14 <uart_init+0x104>) +10000e80:	2006      	movs	r0, #6 +10000e82:	18e5      	adds	r5, r4, r3 +10000e84:	2300      	movs	r3, #0 +10000e86:	602b      	str	r3, [r5, #0] +10000e88:	6326      	str	r6, [r4, #48]	@ 0x30 +10000e8a:	f000 f9f1 	bl	10001270 <clock_get_hz> +10000e8e:	0039      	movs	r1, r7 +10000e90:	0080      	lsls	r0, r0, #2 +10000e92:	f000 fbe1 	bl	10001658 <__wrap___aeabi_uidiv> +10000e96:	2370      	movs	r3, #112	@ 0x70 +10000e98:	6ae2      	ldr	r2, [r4, #44]	@ 0x2c +10000e9a:	405a      	eors	r2, r3 +10000e9c:	330e      	adds	r3, #14 +10000e9e:	4013      	ands	r3, r2 +10000ea0:	602b      	str	r3, [r5, #0] +10000ea2:	4b1d      	ldr	r3, [pc, #116]	@ (10000f18 <uart_init+0x108>) +10000ea4:	6323      	str	r3, [r4, #48]	@ 0x30 +10000ea6:	2303      	movs	r3, #3 +10000ea8:	64a3      	str	r3, [r4, #72]	@ 0x48 +10000eaa:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +10000eac:	4a1b      	ldr	r2, [pc, #108]	@ (10000f1c <uart_init+0x10c>) +10000eae:	4293      	cmp	r3, r2 +10000eb0:	d91e      	bls.n	10000ef0 <uart_init+0xe0> +10000eb2:	2300      	movs	r3, #0 +10000eb4:	4a1a      	ldr	r2, [pc, #104]	@ (10000f20 <uart_init+0x110>) +10000eb6:	4f1b      	ldr	r7, [pc, #108]	@ (10000f24 <uart_init+0x114>) +10000eb8:	6262      	str	r2, [r4, #36]	@ 0x24 +10000eba:	62a3      	str	r3, [r4, #40]	@ 0x28 +10000ebc:	6b26      	ldr	r6, [r4, #48]	@ 0x30 +10000ebe:	07f3      	lsls	r3, r6, #31 +10000ec0:	d5dc      	bpl.n	10000e7c <uart_init+0x6c> +10000ec2:	4b19      	ldr	r3, [pc, #100]	@ (10000f28 <uart_init+0x118>) +10000ec4:	4a14      	ldr	r2, [pc, #80]	@ (10000f18 <uart_init+0x108>) +10000ec6:	18e3      	adds	r3, r4, r3 +10000ec8:	601a      	str	r2, [r3, #0] +10000eca:	6a65      	ldr	r5, [r4, #36]	@ 0x24 +10000ecc:	6aa3      	ldr	r3, [r4, #40]	@ 0x28 +10000ece:	2006      	movs	r0, #6 +10000ed0:	01ad      	lsls	r5, r5, #6 +10000ed2:	18ed      	adds	r5, r5, r3 +10000ed4:	f000 f9cc 	bl	10001270 <clock_get_hz> +10000ed8:	4914      	ldr	r1, [pc, #80]	@ (10000f2c <uart_init+0x11c>) +10000eda:	f000 fbbd 	bl	10001658 <__wrap___aeabi_uidiv> +10000ede:	02ad      	lsls	r5, r5, #10 +10000ee0:	0001      	movs	r1, r0 +10000ee2:	0028      	movs	r0, r5 +10000ee4:	f000 fbb8 	bl	10001658 <__wrap___aeabi_uidiv> +10000ee8:	2100      	movs	r1, #0 +10000eea:	f7ff ff4d 	bl	10000d88 <busy_wait_us> +10000eee:	e7c5      	b.n	10000e7c <uart_init+0x6c> +10000ef0:	0640      	lsls	r0, r0, #25 +10000ef2:	0e80      	lsrs	r0, r0, #26 +10000ef4:	019f      	lsls	r7, r3, #6 +10000ef6:	001a      	movs	r2, r3 +10000ef8:	183f      	adds	r7, r7, r0 +10000efa:	0003      	movs	r3, r0 +10000efc:	e7b9      	b.n	10000e72 <uart_init+0x62> +10000efe:	46c0      	nop			@ (mov r8, r8) +10000f00:	bffc8000 	.word	0xbffc8000 +10000f04:	4000c008 	.word	0x4000c008 +10000f08:	4000e000 	.word	0x4000e000 +10000f0c:	4000f000 	.word	0x4000f000 +10000f10:	20000a68 	.word	0x20000a68 +10000f14:	0000102c 	.word	0x0000102c +10000f18:	00000301 	.word	0x00000301 +10000f1c:	0000fffe 	.word	0x0000fffe +10000f20:	0000ffff 	.word	0x0000ffff +10000f24:	003fffc0 	.word	0x003fffc0 +10000f28:	00003030 	.word	0x00003030 +10000f2c:	00000e4e 	.word	0x00000e4e + +10000f30 <clock_stop>: +10000f30:	4a06      	ldr	r2, [pc, #24]	@ (10000f4c <clock_stop+0x1c>) +10000f32:	0043      	lsls	r3, r0, #1 +10000f34:	4694      	mov	ip, r2 +10000f36:	2280      	movs	r2, #128	@ 0x80 +10000f38:	181b      	adds	r3, r3, r0 +10000f3a:	009b      	lsls	r3, r3, #2 +10000f3c:	4463      	add	r3, ip +10000f3e:	0112      	lsls	r2, r2, #4 +10000f40:	601a      	str	r2, [r3, #0] +10000f42:	2200      	movs	r2, #0 +10000f44:	4b02      	ldr	r3, [pc, #8]	@ (10000f50 <clock_stop+0x20>) +10000f46:	0080      	lsls	r0, r0, #2 +10000f48:	50c2      	str	r2, [r0, r3] +10000f4a:	4770      	bx	lr +10000f4c:	4000b000 	.word	0x4000b000 +10000f50:	200008fc 	.word	0x200008fc + +10000f54 <clock_configure>: +10000f54:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +10000f56:	4645      	mov	r5, r8 +10000f58:	4657      	mov	r7, sl +10000f5a:	464e      	mov	r6, r9 +10000f5c:	46de      	mov	lr, fp +10000f5e:	b5e0      	push	{r5, r6, r7, lr} +10000f60:	001e      	movs	r6, r3 +10000f62:	9b0a      	ldr	r3, [sp, #40]	@ 0x28 +10000f64:	0005      	movs	r5, r0 +10000f66:	4688      	mov	r8, r1 +10000f68:	0017      	movs	r7, r2 +10000f6a:	42b3      	cmp	r3, r6 +10000f6c:	d900      	bls.n	10000f70 <clock_configure+0x1c> +10000f6e:	e086      	b.n	1000107e <clock_configure+0x12a> +10000f70:	001a      	movs	r2, r3 +10000f72:	0e33      	lsrs	r3, r6, #24 +10000f74:	4699      	mov	r9, r3 +10000f76:	0233      	lsls	r3, r6, #8 +10000f78:	469b      	mov	fp, r3 +10000f7a:	4649      	mov	r1, r9 +10000f7c:	2300      	movs	r3, #0 +10000f7e:	4658      	mov	r0, fp +10000f80:	f000 fba8 	bl	100016d4 <__wrap___aeabi_uldivmod> +10000f84:	4b41      	ldr	r3, [pc, #260]	@ (1000108c <clock_configure+0x138>) +10000f86:	006c      	lsls	r4, r5, #1 +10000f88:	469c      	mov	ip, r3 +10000f8a:	1964      	adds	r4, r4, r5 +10000f8c:	00a4      	lsls	r4, r4, #2 +10000f8e:	0002      	movs	r2, r0 +10000f90:	4464      	add	r4, ip +10000f92:	2900      	cmp	r1, #0 +10000f94:	d039      	beq.n	1000100a <clock_configure+0xb6> +10000f96:	6863      	ldr	r3, [r4, #4] +10000f98:	2300      	movs	r3, #0 +10000f9a:	464e      	mov	r6, r9 +10000f9c:	469a      	mov	sl, r3 +10000f9e:	1f2b      	subs	r3, r5, #4 +10000fa0:	b2db      	uxtb	r3, r3 +10000fa2:	4699      	mov	r9, r3 +10000fa4:	2b01      	cmp	r3, #1 +10000fa6:	d945      	bls.n	10001034 <clock_configure+0xe0> +10000fa8:	23c0      	movs	r3, #192	@ 0xc0 +10000faa:	2280      	movs	r2, #128	@ 0x80 +10000fac:	019b      	lsls	r3, r3, #6 +10000fae:	18e3      	adds	r3, r4, r3 +10000fb0:	0112      	lsls	r2, r2, #4 +10000fb2:	601a      	str	r2, [r3, #0] +10000fb4:	4b36      	ldr	r3, [pc, #216]	@ (10001090 <clock_configure+0x13c>) +10000fb6:	00ad      	lsls	r5, r5, #2 +10000fb8:	5959      	ldr	r1, [r3, r5] +10000fba:	469b      	mov	fp, r3 +10000fbc:	2900      	cmp	r1, #0 +10000fbe:	d007      	beq.n	10000fd0 <clock_configure+0x7c> +10000fc0:	6958      	ldr	r0, [r3, #20] +10000fc2:	f000 fb49 	bl	10001658 <__wrap___aeabi_uidiv> +10000fc6:	3001      	adds	r0, #1 +10000fc8:	0043      	lsls	r3, r0, #1 +10000fca:	181b      	adds	r3, r3, r0 +10000fcc:	3b03      	subs	r3, #3 +10000fce:	d2fd      	bcs.n	10000fcc <clock_configure+0x78> +10000fd0:	017b      	lsls	r3, r7, #5 +10000fd2:	27e0      	movs	r7, #224	@ 0xe0 +10000fd4:	6822      	ldr	r2, [r4, #0] +10000fd6:	4053      	eors	r3, r2 +10000fd8:	401f      	ands	r7, r3 +10000fda:	2380      	movs	r3, #128	@ 0x80 +10000fdc:	464a      	mov	r2, r9 +10000fde:	015b      	lsls	r3, r3, #5 +10000fe0:	18e3      	adds	r3, r4, r3 +10000fe2:	601f      	str	r7, [r3, #0] +10000fe4:	2a01      	cmp	r2, #1 +10000fe6:	d93d      	bls.n	10001064 <clock_configure+0x110> +10000fe8:	2380      	movs	r3, #128	@ 0x80 +10000fea:	2280      	movs	r2, #128	@ 0x80 +10000fec:	019b      	lsls	r3, r3, #6 +10000fee:	18e3      	adds	r3, r4, r3 +10000ff0:	0112      	lsls	r2, r2, #4 +10000ff2:	601a      	str	r2, [r3, #0] +10000ff4:	4653      	mov	r3, sl +10000ff6:	6063      	str	r3, [r4, #4] +10000ff8:	465b      	mov	r3, fp +10000ffa:	2001      	movs	r0, #1 +10000ffc:	515e      	str	r6, [r3, r5] +10000ffe:	bcf0      	pop	{r4, r5, r6, r7} +10001000:	46bb      	mov	fp, r7 +10001002:	46b2      	mov	sl, r6 +10001004:	46a9      	mov	r9, r5 +10001006:	46a0      	mov	r8, r4 +10001008:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +1000100a:	2380      	movs	r3, #128	@ 0x80 +1000100c:	4682      	mov	sl, r0 +1000100e:	009b      	lsls	r3, r3, #2 +10001010:	4298      	cmp	r0, r3 +10001012:	d336      	bcc.n	10001082 <clock_configure+0x12e> +10001014:	2300      	movs	r3, #0 +10001016:	4658      	mov	r0, fp +10001018:	4649      	mov	r1, r9 +1000101a:	f000 fb5b 	bl	100016d4 <__wrap___aeabi_uldivmod> +1000101e:	0006      	movs	r6, r0 +10001020:	6863      	ldr	r3, [r4, #4] +10001022:	459a      	cmp	sl, r3 +10001024:	d9bb      	bls.n	10000f9e <clock_configure+0x4a> +10001026:	4653      	mov	r3, sl +10001028:	6063      	str	r3, [r4, #4] +1000102a:	1f2b      	subs	r3, r5, #4 +1000102c:	b2db      	uxtb	r3, r3 +1000102e:	4699      	mov	r9, r3 +10001030:	2b01      	cmp	r3, #1 +10001032:	d8b9      	bhi.n	10000fa8 <clock_configure+0x54> +10001034:	4643      	mov	r3, r8 +10001036:	2b01      	cmp	r3, #1 +10001038:	d1b6      	bne.n	10000fa8 <clock_configure+0x54> +1000103a:	23c0      	movs	r3, #192	@ 0xc0 +1000103c:	2203      	movs	r2, #3 +1000103e:	019b      	lsls	r3, r3, #6 +10001040:	18e3      	adds	r3, r4, r3 +10001042:	601a      	str	r2, [r3, #0] +10001044:	3a02      	subs	r2, #2 +10001046:	68a3      	ldr	r3, [r4, #8] +10001048:	421a      	tst	r2, r3 +1000104a:	d0fc      	beq.n	10001046 <clock_configure+0xf2> +1000104c:	017b      	lsls	r3, r7, #5 +1000104e:	27e0      	movs	r7, #224	@ 0xe0 +10001050:	6822      	ldr	r2, [r4, #0] +10001052:	00ad      	lsls	r5, r5, #2 +10001054:	4053      	eors	r3, r2 +10001056:	401f      	ands	r7, r3 +10001058:	2380      	movs	r3, #128	@ 0x80 +1000105a:	4a0d      	ldr	r2, [pc, #52]	@ (10001090 <clock_configure+0x13c>) +1000105c:	015b      	lsls	r3, r3, #5 +1000105e:	4693      	mov	fp, r2 +10001060:	18e3      	adds	r3, r4, r3 +10001062:	601f      	str	r7, [r3, #0] +10001064:	4642      	mov	r2, r8 +10001066:	6821      	ldr	r1, [r4, #0] +10001068:	4051      	eors	r1, r2 +1000106a:	2203      	movs	r2, #3 +1000106c:	400a      	ands	r2, r1 +1000106e:	601a      	str	r2, [r3, #0] +10001070:	2201      	movs	r2, #1 +10001072:	4643      	mov	r3, r8 +10001074:	409a      	lsls	r2, r3 +10001076:	68a3      	ldr	r3, [r4, #8] +10001078:	421a      	tst	r2, r3 +1000107a:	d0fc      	beq.n	10001076 <clock_configure+0x122> +1000107c:	e7b4      	b.n	10000fe8 <clock_configure+0x94> +1000107e:	2000      	movs	r0, #0 +10001080:	e7bd      	b.n	10000ffe <clock_configure+0xaa> +10001082:	2380      	movs	r3, #128	@ 0x80 +10001084:	005b      	lsls	r3, r3, #1 +10001086:	469a      	mov	sl, r3 +10001088:	e7ca      	b.n	10001020 <clock_configure+0xcc> +1000108a:	46c0      	nop			@ (mov r8, r8) +1000108c:	40008000 	.word	0x40008000 +10001090:	200008fc 	.word	0x200008fc + +10001094 <clock_configure_int_divider>: +10001094:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +10001096:	46de      	mov	lr, fp +10001098:	464e      	mov	r6, r9 +1000109a:	4657      	mov	r7, sl +1000109c:	4645      	mov	r5, r8 +1000109e:	b5e0      	push	{r5, r6, r7, lr} +100010a0:	468b      	mov	fp, r1 +100010a2:	0005      	movs	r5, r0 +100010a4:	990a      	ldr	r1, [sp, #40]	@ 0x28 +100010a6:	0018      	movs	r0, r3 +100010a8:	0016      	movs	r6, r2 +100010aa:	f000 fad5 	bl	10001658 <__wrap___aeabi_uidiv> +100010ae:	9b0a      	ldr	r3, [sp, #40]	@ 0x28 +100010b0:	006c      	lsls	r4, r5, #1 +100010b2:	021f      	lsls	r7, r3, #8 +100010b4:	4b32      	ldr	r3, [pc, #200]	@ (10001180 <clock_configure_int_divider+0xec>) +100010b6:	1964      	adds	r4, r4, r5 +100010b8:	469c      	mov	ip, r3 +100010ba:	00a4      	lsls	r4, r4, #2 +100010bc:	4464      	add	r4, ip +100010be:	6863      	ldr	r3, [r4, #4] +100010c0:	4681      	mov	r9, r0 +100010c2:	429f      	cmp	r7, r3 +100010c4:	d900      	bls.n	100010c8 <clock_configure_int_divider+0x34> +100010c6:	6067      	str	r7, [r4, #4] +100010c8:	1f2b      	subs	r3, r5, #4 +100010ca:	b2db      	uxtb	r3, r3 +100010cc:	4698      	mov	r8, r3 +100010ce:	2b01      	cmp	r3, #1 +100010d0:	d930      	bls.n	10001134 <clock_configure_int_divider+0xa0> +100010d2:	23c0      	movs	r3, #192	@ 0xc0 +100010d4:	2280      	movs	r2, #128	@ 0x80 +100010d6:	019b      	lsls	r3, r3, #6 +100010d8:	18e3      	adds	r3, r4, r3 +100010da:	0112      	lsls	r2, r2, #4 +100010dc:	601a      	str	r2, [r3, #0] +100010de:	4b29      	ldr	r3, [pc, #164]	@ (10001184 <clock_configure_int_divider+0xf0>) +100010e0:	00ad      	lsls	r5, r5, #2 +100010e2:	5959      	ldr	r1, [r3, r5] +100010e4:	469a      	mov	sl, r3 +100010e6:	2900      	cmp	r1, #0 +100010e8:	d11b      	bne.n	10001122 <clock_configure_int_divider+0x8e> +100010ea:	0173      	lsls	r3, r6, #5 +100010ec:	26e0      	movs	r6, #224	@ 0xe0 +100010ee:	6822      	ldr	r2, [r4, #0] +100010f0:	4053      	eors	r3, r2 +100010f2:	401e      	ands	r6, r3 +100010f4:	2380      	movs	r3, #128	@ 0x80 +100010f6:	4642      	mov	r2, r8 +100010f8:	015b      	lsls	r3, r3, #5 +100010fa:	18e3      	adds	r3, r4, r3 +100010fc:	601e      	str	r6, [r3, #0] +100010fe:	2a01      	cmp	r2, #1 +10001100:	d930      	bls.n	10001164 <clock_configure_int_divider+0xd0> +10001102:	2380      	movs	r3, #128	@ 0x80 +10001104:	2280      	movs	r2, #128	@ 0x80 +10001106:	019b      	lsls	r3, r3, #6 +10001108:	18e3      	adds	r3, r4, r3 +1000110a:	0112      	lsls	r2, r2, #4 +1000110c:	601a      	str	r2, [r3, #0] +1000110e:	4653      	mov	r3, sl +10001110:	464a      	mov	r2, r9 +10001112:	6067      	str	r7, [r4, #4] +10001114:	515a      	str	r2, [r3, r5] +10001116:	bcf0      	pop	{r4, r5, r6, r7} +10001118:	46bb      	mov	fp, r7 +1000111a:	46b2      	mov	sl, r6 +1000111c:	46a9      	mov	r9, r5 +1000111e:	46a0      	mov	r8, r4 +10001120:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +10001122:	6958      	ldr	r0, [r3, #20] +10001124:	f000 fa98 	bl	10001658 <__wrap___aeabi_uidiv> +10001128:	3001      	adds	r0, #1 +1000112a:	0043      	lsls	r3, r0, #1 +1000112c:	181b      	adds	r3, r3, r0 +1000112e:	3b03      	subs	r3, #3 +10001130:	d2fd      	bcs.n	1000112e <clock_configure_int_divider+0x9a> +10001132:	e7da      	b.n	100010ea <clock_configure_int_divider+0x56> +10001134:	465b      	mov	r3, fp +10001136:	2b01      	cmp	r3, #1 +10001138:	d1cb      	bne.n	100010d2 <clock_configure_int_divider+0x3e> +1000113a:	23c0      	movs	r3, #192	@ 0xc0 +1000113c:	2203      	movs	r2, #3 +1000113e:	019b      	lsls	r3, r3, #6 +10001140:	18e3      	adds	r3, r4, r3 +10001142:	601a      	str	r2, [r3, #0] +10001144:	3a02      	subs	r2, #2 +10001146:	68a3      	ldr	r3, [r4, #8] +10001148:	421a      	tst	r2, r3 +1000114a:	d0fc      	beq.n	10001146 <clock_configure_int_divider+0xb2> +1000114c:	0173      	lsls	r3, r6, #5 +1000114e:	26e0      	movs	r6, #224	@ 0xe0 +10001150:	6822      	ldr	r2, [r4, #0] +10001152:	00ad      	lsls	r5, r5, #2 +10001154:	4053      	eors	r3, r2 +10001156:	401e      	ands	r6, r3 +10001158:	2380      	movs	r3, #128	@ 0x80 +1000115a:	4a0a      	ldr	r2, [pc, #40]	@ (10001184 <clock_configure_int_divider+0xf0>) +1000115c:	015b      	lsls	r3, r3, #5 +1000115e:	4692      	mov	sl, r2 +10001160:	18e3      	adds	r3, r4, r3 +10001162:	601e      	str	r6, [r3, #0] +10001164:	465a      	mov	r2, fp +10001166:	6821      	ldr	r1, [r4, #0] +10001168:	4051      	eors	r1, r2 +1000116a:	2203      	movs	r2, #3 +1000116c:	400a      	ands	r2, r1 +1000116e:	601a      	str	r2, [r3, #0] +10001170:	2201      	movs	r2, #1 +10001172:	465b      	mov	r3, fp +10001174:	409a      	lsls	r2, r3 +10001176:	68a3      	ldr	r3, [r4, #8] +10001178:	421a      	tst	r2, r3 +1000117a:	d0fc      	beq.n	10001176 <clock_configure_int_divider+0xe2> +1000117c:	e7c1      	b.n	10001102 <clock_configure_int_divider+0x6e> +1000117e:	46c0      	nop			@ (mov r8, r8) +10001180:	40008000 	.word	0x40008000 +10001184:	200008fc 	.word	0x200008fc + +10001188 <clock_configure_undivided>: +10001188:	b5f0      	push	{r4, r5, r6, r7, lr} +1000118a:	4646      	mov	r6, r8 +1000118c:	464f      	mov	r7, r9 +1000118e:	46d6      	mov	lr, sl +10001190:	b5c0      	push	{r6, r7, lr} +10001192:	001f      	movs	r7, r3 +10001194:	4b34      	ldr	r3, [pc, #208]	@ (10001268 <clock_configure_undivided+0xe0>) +10001196:	0044      	lsls	r4, r0, #1 +10001198:	469c      	mov	ip, r3 +1000119a:	1824      	adds	r4, r4, r0 +1000119c:	00a4      	lsls	r4, r4, #2 +1000119e:	4464      	add	r4, ip +100011a0:	6863      	ldr	r3, [r4, #4] +100011a2:	4688      	mov	r8, r1 +100011a4:	0016      	movs	r6, r2 +100011a6:	2bff      	cmp	r3, #255	@ 0xff +100011a8:	d802      	bhi.n	100011b0 <clock_configure_undivided+0x28> +100011aa:	2380      	movs	r3, #128	@ 0x80 +100011ac:	005b      	lsls	r3, r3, #1 +100011ae:	6063      	str	r3, [r4, #4] +100011b0:	1f03      	subs	r3, r0, #4 +100011b2:	b2db      	uxtb	r3, r3 +100011b4:	469a      	mov	sl, r3 +100011b6:	2b01      	cmp	r3, #1 +100011b8:	d930      	bls.n	1000121c <clock_configure_undivided+0x94> +100011ba:	23c0      	movs	r3, #192	@ 0xc0 +100011bc:	2280      	movs	r2, #128	@ 0x80 +100011be:	019b      	lsls	r3, r3, #6 +100011c0:	18e3      	adds	r3, r4, r3 +100011c2:	0112      	lsls	r2, r2, #4 +100011c4:	601a      	str	r2, [r3, #0] +100011c6:	4b29      	ldr	r3, [pc, #164]	@ (1000126c <clock_configure_undivided+0xe4>) +100011c8:	0085      	lsls	r5, r0, #2 +100011ca:	5959      	ldr	r1, [r3, r5] +100011cc:	4699      	mov	r9, r3 +100011ce:	2900      	cmp	r1, #0 +100011d0:	d11b      	bne.n	1000120a <clock_configure_undivided+0x82> +100011d2:	0173      	lsls	r3, r6, #5 +100011d4:	26e0      	movs	r6, #224	@ 0xe0 +100011d6:	6822      	ldr	r2, [r4, #0] +100011d8:	4053      	eors	r3, r2 +100011da:	401e      	ands	r6, r3 +100011dc:	2380      	movs	r3, #128	@ 0x80 +100011de:	4652      	mov	r2, sl +100011e0:	015b      	lsls	r3, r3, #5 +100011e2:	18e3      	adds	r3, r4, r3 +100011e4:	601e      	str	r6, [r3, #0] +100011e6:	2a01      	cmp	r2, #1 +100011e8:	d930      	bls.n	1000124c <clock_configure_undivided+0xc4>  100011ea:	2380      	movs	r3, #128	@ 0x80 -100011ec:	005b      	lsls	r3, r3, #1 -100011ee:	6063      	str	r3, [r4, #4] -100011f0:	464b      	mov	r3, r9 -100011f2:	515f      	str	r7, [r3, r5] -100011f4:	bce0      	pop	{r5, r6, r7} -100011f6:	46ba      	mov	sl, r7 -100011f8:	46b1      	mov	r9, r6 -100011fa:	46a8      	mov	r8, r5 -100011fc:	bdf0      	pop	{r4, r5, r6, r7, pc} -100011fe:	6958      	ldr	r0, [r3, #20] -10001200:	f000 fa24 	bl	1000164c <__wrap___aeabi_uidiv> -10001204:	3001      	adds	r0, #1 -10001206:	0043      	lsls	r3, r0, #1 -10001208:	181b      	adds	r3, r3, r0 -1000120a:	3b03      	subs	r3, #3 -1000120c:	d2fd      	bcs.n	1000120a <clock_configure_undivided+0x8e> -1000120e:	e7da      	b.n	100011c6 <clock_configure_undivided+0x4a> -10001210:	4643      	mov	r3, r8 -10001212:	2b01      	cmp	r3, #1 -10001214:	d1cb      	bne.n	100011ae <clock_configure_undivided+0x32> -10001216:	23c0      	movs	r3, #192	@ 0xc0 -10001218:	2203      	movs	r2, #3 -1000121a:	019b      	lsls	r3, r3, #6 -1000121c:	18e3      	adds	r3, r4, r3 -1000121e:	601a      	str	r2, [r3, #0] -10001220:	3a02      	subs	r2, #2 -10001222:	68a3      	ldr	r3, [r4, #8] -10001224:	421a      	tst	r2, r3 -10001226:	d0fc      	beq.n	10001222 <clock_configure_undivided+0xa6> -10001228:	0173      	lsls	r3, r6, #5 -1000122a:	26e0      	movs	r6, #224	@ 0xe0 -1000122c:	6822      	ldr	r2, [r4, #0] -1000122e:	0085      	lsls	r5, r0, #2 -10001230:	4053      	eors	r3, r2 -10001232:	401e      	ands	r6, r3 -10001234:	2380      	movs	r3, #128	@ 0x80 -10001236:	4a0a      	ldr	r2, [pc, #40]	@ (10001260 <clock_configure_undivided+0xe4>) -10001238:	015b      	lsls	r3, r3, #5 -1000123a:	4691      	mov	r9, r2 -1000123c:	18e3      	adds	r3, r4, r3 -1000123e:	601e      	str	r6, [r3, #0] -10001240:	4642      	mov	r2, r8 -10001242:	6821      	ldr	r1, [r4, #0] -10001244:	4051      	eors	r1, r2 -10001246:	2203      	movs	r2, #3 -10001248:	400a      	ands	r2, r1 -1000124a:	601a      	str	r2, [r3, #0] -1000124c:	2301      	movs	r3, #1 -1000124e:	4642      	mov	r2, r8 -10001250:	4093      	lsls	r3, r2 -10001252:	68a2      	ldr	r2, [r4, #8] -10001254:	4213      	tst	r3, r2 -10001256:	d0fc      	beq.n	10001252 <clock_configure_undivided+0xd6> -10001258:	e7c1      	b.n	100011de <clock_configure_undivided+0x62> -1000125a:	46c0      	nop			@ (mov r8, r8) -1000125c:	40008000 	.word	0x40008000 -10001260:	200008fc 	.word	0x200008fc - -10001264 <clock_get_hz>: -10001264:	4b01      	ldr	r3, [pc, #4]	@ (1000126c <clock_get_hz+0x8>) -10001266:	0080      	lsls	r0, r0, #2 -10001268:	58c0      	ldr	r0, [r0, r3] -1000126a:	4770      	bx	lr +100011ec:	2280      	movs	r2, #128	@ 0x80 +100011ee:	019b      	lsls	r3, r3, #6 +100011f0:	18e3      	adds	r3, r4, r3 +100011f2:	0112      	lsls	r2, r2, #4 +100011f4:	601a      	str	r2, [r3, #0] +100011f6:	2380      	movs	r3, #128	@ 0x80 +100011f8:	005b      	lsls	r3, r3, #1 +100011fa:	6063      	str	r3, [r4, #4] +100011fc:	464b      	mov	r3, r9 +100011fe:	515f      	str	r7, [r3, r5] +10001200:	bce0      	pop	{r5, r6, r7} +10001202:	46ba      	mov	sl, r7 +10001204:	46b1      	mov	r9, r6 +10001206:	46a8      	mov	r8, r5 +10001208:	bdf0      	pop	{r4, r5, r6, r7, pc} +1000120a:	6958      	ldr	r0, [r3, #20] +1000120c:	f000 fa24 	bl	10001658 <__wrap___aeabi_uidiv> +10001210:	3001      	adds	r0, #1 +10001212:	0043      	lsls	r3, r0, #1 +10001214:	181b      	adds	r3, r3, r0 +10001216:	3b03      	subs	r3, #3 +10001218:	d2fd      	bcs.n	10001216 <clock_configure_undivided+0x8e> +1000121a:	e7da      	b.n	100011d2 <clock_configure_undivided+0x4a> +1000121c:	4643      	mov	r3, r8 +1000121e:	2b01      	cmp	r3, #1 +10001220:	d1cb      	bne.n	100011ba <clock_configure_undivided+0x32> +10001222:	23c0      	movs	r3, #192	@ 0xc0 +10001224:	2203      	movs	r2, #3 +10001226:	019b      	lsls	r3, r3, #6 +10001228:	18e3      	adds	r3, r4, r3 +1000122a:	601a      	str	r2, [r3, #0] +1000122c:	3a02      	subs	r2, #2 +1000122e:	68a3      	ldr	r3, [r4, #8] +10001230:	421a      	tst	r2, r3 +10001232:	d0fc      	beq.n	1000122e <clock_configure_undivided+0xa6> +10001234:	0173      	lsls	r3, r6, #5 +10001236:	26e0      	movs	r6, #224	@ 0xe0 +10001238:	6822      	ldr	r2, [r4, #0] +1000123a:	0085      	lsls	r5, r0, #2 +1000123c:	4053      	eors	r3, r2 +1000123e:	401e      	ands	r6, r3 +10001240:	2380      	movs	r3, #128	@ 0x80 +10001242:	4a0a      	ldr	r2, [pc, #40]	@ (1000126c <clock_configure_undivided+0xe4>) +10001244:	015b      	lsls	r3, r3, #5 +10001246:	4691      	mov	r9, r2 +10001248:	18e3      	adds	r3, r4, r3 +1000124a:	601e      	str	r6, [r3, #0] +1000124c:	4642      	mov	r2, r8 +1000124e:	6821      	ldr	r1, [r4, #0] +10001250:	4051      	eors	r1, r2 +10001252:	2203      	movs	r2, #3 +10001254:	400a      	ands	r2, r1 +10001256:	601a      	str	r2, [r3, #0] +10001258:	2301      	movs	r3, #1 +1000125a:	4642      	mov	r2, r8 +1000125c:	4093      	lsls	r3, r2 +1000125e:	68a2      	ldr	r2, [r4, #8] +10001260:	4213      	tst	r3, r2 +10001262:	d0fc      	beq.n	1000125e <clock_configure_undivided+0xd6> +10001264:	e7c1      	b.n	100011ea <clock_configure_undivided+0x62> +10001266:	46c0      	nop			@ (mov r8, r8) +10001268:	40008000 	.word	0x40008000  1000126c:	200008fc 	.word	0x200008fc -10001270 <pll_init>: -10001270:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -10001272:	0004      	movs	r4, r0 -10001274:	4821      	ldr	r0, [pc, #132]	@ (100012fc <pll_init+0x8c>) -10001276:	001e      	movs	r6, r3 -10001278:	0017      	movs	r7, r2 -1000127a:	000d      	movs	r5, r1 -1000127c:	f000 f9e6 	bl	1000164c <__wrap___aeabi_uidiv> -10001280:	0001      	movs	r1, r0 -10001282:	0038      	movs	r0, r7 -10001284:	f000 f9e2 	bl	1000164c <__wrap___aeabi_uidiv> -10001288:	9b06      	ldr	r3, [sp, #24] -1000128a:	0436      	lsls	r6, r6, #16 -1000128c:	031b      	lsls	r3, r3, #12 -1000128e:	431e      	orrs	r6, r3 -10001290:	6823      	ldr	r3, [r4, #0] -10001292:	2b00      	cmp	r3, #0 -10001294:	db20      	blt.n	100012d8 <pll_init+0x68> -10001296:	4b1a      	ldr	r3, [pc, #104]	@ (10001300 <pll_init+0x90>) -10001298:	491a      	ldr	r1, [pc, #104]	@ (10001304 <pll_init+0x94>) -1000129a:	18e3      	adds	r3, r4, r3 -1000129c:	1e5a      	subs	r2, r3, #1 -1000129e:	4193      	sbcs	r3, r2 -100012a0:	2280      	movs	r2, #128	@ 0x80 -100012a2:	0192      	lsls	r2, r2, #6 -100012a4:	4694      	mov	ip, r2 -100012a6:	425b      	negs	r3, r3 -100012a8:	0b1b      	lsrs	r3, r3, #12 -100012aa:	4a17      	ldr	r2, [pc, #92]	@ (10001308 <pll_init+0x98>) -100012ac:	031b      	lsls	r3, r3, #12 -100012ae:	4463      	add	r3, ip -100012b0:	6013      	str	r3, [r2, #0] -100012b2:	4a16      	ldr	r2, [pc, #88]	@ (1000130c <pll_init+0x9c>) -100012b4:	6013      	str	r3, [r2, #0] -100012b6:	001f      	movs	r7, r3 -100012b8:	680a      	ldr	r2, [r1, #0] -100012ba:	4397      	bics	r7, r2 -100012bc:	d1fb      	bne.n	100012b6 <pll_init+0x46> -100012be:	4b14      	ldr	r3, [pc, #80]	@ (10001310 <pll_init+0xa0>) -100012c0:	6025      	str	r5, [r4, #0] -100012c2:	18e2      	adds	r2, r4, r3 -100012c4:	2321      	movs	r3, #33	@ 0x21 -100012c6:	60a0      	str	r0, [r4, #8] -100012c8:	6013      	str	r3, [r2, #0] -100012ca:	6823      	ldr	r3, [r4, #0] -100012cc:	2b00      	cmp	r3, #0 -100012ce:	dafc      	bge.n	100012ca <pll_init+0x5a> -100012d0:	2308      	movs	r3, #8 -100012d2:	60e6      	str	r6, [r4, #12] +10001270 <clock_get_hz>: +10001270:	4b01      	ldr	r3, [pc, #4]	@ (10001278 <clock_get_hz+0x8>) +10001272:	0080      	lsls	r0, r0, #2 +10001274:	58c0      	ldr	r0, [r0, r3] +10001276:	4770      	bx	lr +10001278:	200008fc 	.word	0x200008fc + +1000127c <pll_init>: +1000127c:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +1000127e:	0004      	movs	r4, r0 +10001280:	4821      	ldr	r0, [pc, #132]	@ (10001308 <pll_init+0x8c>) +10001282:	001e      	movs	r6, r3 +10001284:	0017      	movs	r7, r2 +10001286:	000d      	movs	r5, r1 +10001288:	f000 f9e6 	bl	10001658 <__wrap___aeabi_uidiv> +1000128c:	0001      	movs	r1, r0 +1000128e:	0038      	movs	r0, r7 +10001290:	f000 f9e2 	bl	10001658 <__wrap___aeabi_uidiv> +10001294:	9b06      	ldr	r3, [sp, #24] +10001296:	0436      	lsls	r6, r6, #16 +10001298:	031b      	lsls	r3, r3, #12 +1000129a:	431e      	orrs	r6, r3 +1000129c:	6823      	ldr	r3, [r4, #0] +1000129e:	2b00      	cmp	r3, #0 +100012a0:	db20      	blt.n	100012e4 <pll_init+0x68> +100012a2:	4b1a      	ldr	r3, [pc, #104]	@ (1000130c <pll_init+0x90>) +100012a4:	491a      	ldr	r1, [pc, #104]	@ (10001310 <pll_init+0x94>) +100012a6:	18e3      	adds	r3, r4, r3 +100012a8:	1e5a      	subs	r2, r3, #1 +100012aa:	4193      	sbcs	r3, r2 +100012ac:	2280      	movs	r2, #128	@ 0x80 +100012ae:	0192      	lsls	r2, r2, #6 +100012b0:	4694      	mov	ip, r2 +100012b2:	425b      	negs	r3, r3 +100012b4:	0b1b      	lsrs	r3, r3, #12 +100012b6:	4a17      	ldr	r2, [pc, #92]	@ (10001314 <pll_init+0x98>) +100012b8:	031b      	lsls	r3, r3, #12 +100012ba:	4463      	add	r3, ip +100012bc:	6013      	str	r3, [r2, #0] +100012be:	4a16      	ldr	r2, [pc, #88]	@ (10001318 <pll_init+0x9c>) +100012c0:	6013      	str	r3, [r2, #0] +100012c2:	001f      	movs	r7, r3 +100012c4:	680a      	ldr	r2, [r1, #0] +100012c6:	4397      	bics	r7, r2 +100012c8:	d1fb      	bne.n	100012c2 <pll_init+0x46> +100012ca:	4b14      	ldr	r3, [pc, #80]	@ (1000131c <pll_init+0xa0>) +100012cc:	6025      	str	r5, [r4, #0] +100012ce:	18e2      	adds	r2, r4, r3 +100012d0:	2321      	movs	r3, #33	@ 0x21 +100012d2:	60a0      	str	r0, [r4, #8]  100012d4:	6013      	str	r3, [r2, #0] -100012d6:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -100012d8:	233f      	movs	r3, #63	@ 0x3f -100012da:	6822      	ldr	r2, [r4, #0] -100012dc:	4013      	ands	r3, r2 -100012de:	42ab      	cmp	r3, r5 -100012e0:	d1d9      	bne.n	10001296 <pll_init+0x26> -100012e2:	68a3      	ldr	r3, [r4, #8] -100012e4:	051b      	lsls	r3, r3, #20 -100012e6:	0d1b      	lsrs	r3, r3, #20 -100012e8:	4283      	cmp	r3, r0 -100012ea:	d1d4      	bne.n	10001296 <pll_init+0x26> -100012ec:	22ee      	movs	r2, #238	@ 0xee -100012ee:	68e3      	ldr	r3, [r4, #12] -100012f0:	02d2      	lsls	r2, r2, #11 -100012f2:	4013      	ands	r3, r2 -100012f4:	42b3      	cmp	r3, r6 -100012f6:	d1ce      	bne.n	10001296 <pll_init+0x26> -100012f8:	e7ed      	b.n	100012d6 <pll_init+0x66> -100012fa:	46c0      	nop			@ (mov r8, r8) -100012fc:	00b71b00 	.word	0x00b71b00 -10001300:	bffd4000 	.word	0xbffd4000 -10001304:	4000c008 	.word	0x4000c008 -10001308:	4000e000 	.word	0x4000e000 -1000130c:	4000f000 	.word	0x4000f000 -10001310:	00003004 	.word	0x00003004 - -10001314 <pll_deinit>: -10001314:	232d      	movs	r3, #45	@ 0x2d -10001316:	6043      	str	r3, [r0, #4] -10001318:	4770      	bx	lr -1000131a:	46c0      	nop			@ (mov r8, r8) - -1000131c <tick_start>: -1000131c:	2380      	movs	r3, #128	@ 0x80 -1000131e:	4a02      	ldr	r2, [pc, #8]	@ (10001328 <tick_start+0xc>) -10001320:	009b      	lsls	r3, r3, #2 -10001322:	430b      	orrs	r3, r1 -10001324:	62d3      	str	r3, [r2, #44]	@ 0x2c -10001326:	4770      	bx	lr -10001328:	40058000 	.word	0x40058000 - -1000132c <rom_func_lookup>: -1000132c:	2300      	movs	r3, #0 -1000132e:	b510      	push	{r4, lr} -10001330:	0001      	movs	r1, r0 -10001332:	8a98      	ldrh	r0, [r3, #20] -10001334:	8b1b      	ldrh	r3, [r3, #24] -10001336:	4798      	blx	r3 -10001338:	bd10      	pop	{r4, pc} -1000133a:	46c0      	nop			@ (mov r8, r8) - -1000133c <rom_data_lookup>: -1000133c:	2316      	movs	r3, #22 -1000133e:	b510      	push	{r4, lr} -10001340:	0001      	movs	r1, r0 -10001342:	8818      	ldrh	r0, [r3, #0] -10001344:	3302      	adds	r3, #2 -10001346:	881b      	ldrh	r3, [r3, #0] -10001348:	4798      	blx	r3 -1000134a:	bd10      	pop	{r4, pc} - -1000134c <rom_funcs_lookup>: -1000134c:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -1000134e:	4647      	mov	r7, r8 -10001350:	46ce      	mov	lr, r9 -10001352:	b580      	push	{r7, lr} -10001354:	1e0f      	subs	r7, r1, #0 -10001356:	d018      	beq.n	1000138a <rom_funcs_lookup+0x3e> -10001358:	2314      	movs	r3, #20 -1000135a:	4699      	mov	r9, r3 -1000135c:	3304      	adds	r3, #4 -1000135e:	0004      	movs	r4, r0 -10001360:	2500      	movs	r5, #0 -10001362:	2601      	movs	r6, #1 -10001364:	4698      	mov	r8, r3 -10001366:	464b      	mov	r3, r9 -10001368:	8818      	ldrh	r0, [r3, #0] -1000136a:	4643      	mov	r3, r8 -1000136c:	6821      	ldr	r1, [r4, #0] -1000136e:	881b      	ldrh	r3, [r3, #0] -10001370:	4798      	blx	r3 -10001372:	c401      	stmia	r4!, {r0} -10001374:	1e43      	subs	r3, r0, #1 -10001376:	4198      	sbcs	r0, r3 -10001378:	3501      	adds	r5, #1 -1000137a:	4006      	ands	r6, r0 -1000137c:	42af      	cmp	r7, r5 -1000137e:	d1f2      	bne.n	10001366 <rom_funcs_lookup+0x1a> -10001380:	0030      	movs	r0, r6 -10001382:	bcc0      	pop	{r6, r7} -10001384:	46b9      	mov	r9, r7 -10001386:	46b0      	mov	r8, r6 -10001388:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -1000138a:	2601      	movs	r6, #1 -1000138c:	e7f8      	b.n	10001380 <rom_funcs_lookup+0x34> -1000138e:	46c0      	nop			@ (mov r8, r8) - -10001390 <xosc_init>: -10001390:	23aa      	movs	r3, #170	@ 0xaa -10001392:	4a06      	ldr	r2, [pc, #24]	@ (100013ac <xosc_init+0x1c>) -10001394:	011b      	lsls	r3, r3, #4 -10001396:	6013      	str	r3, [r2, #0] -10001398:	3321      	adds	r3, #33	@ 0x21 -1000139a:	33ff      	adds	r3, #255	@ 0xff -1000139c:	60d3      	str	r3, [r2, #12] -1000139e:	4904      	ldr	r1, [pc, #16]	@ (100013b0 <xosc_init+0x20>) -100013a0:	4b04      	ldr	r3, [pc, #16]	@ (100013b4 <xosc_init+0x24>) -100013a2:	6019      	str	r1, [r3, #0] -100013a4:	6853      	ldr	r3, [r2, #4] -100013a6:	2b00      	cmp	r3, #0 -100013a8:	dafc      	bge.n	100013a4 <xosc_init+0x14> -100013aa:	4770      	bx	lr -100013ac:	40024000 	.word	0x40024000 -100013b0:	00fab000 	.word	0x00fab000 -100013b4:	40026000 	.word	0x40026000 - -100013b8 <xosc_disable>: -100013b8:	4a05      	ldr	r2, [pc, #20]	@ (100013d0 <xosc_disable+0x18>) -100013ba:	4b06      	ldr	r3, [pc, #24]	@ (100013d4 <xosc_disable+0x1c>) -100013bc:	6811      	ldr	r1, [r2, #0] -100013be:	4019      	ands	r1, r3 -100013c0:	4b05      	ldr	r3, [pc, #20]	@ (100013d8 <xosc_disable+0x20>) -100013c2:	430b      	orrs	r3, r1 -100013c4:	6013      	str	r3, [r2, #0] -100013c6:	6853      	ldr	r3, [r2, #4] -100013c8:	2b00      	cmp	r3, #0 -100013ca:	dbfc      	blt.n	100013c6 <xosc_disable+0xe> -100013cc:	4770      	bx	lr -100013ce:	46c0      	nop			@ (mov r8, r8) -100013d0:	40024000 	.word	0x40024000 -100013d4:	ff000fff 	.word	0xff000fff -100013d8:	00d1e000 	.word	0x00d1e000 - -100013dc <xosc_dormant>: -100013dc:	4a03      	ldr	r2, [pc, #12]	@ (100013ec <xosc_dormant+0x10>) -100013de:	4b04      	ldr	r3, [pc, #16]	@ (100013f0 <xosc_dormant+0x14>) -100013e0:	6093      	str	r3, [r2, #8] -100013e2:	6853      	ldr	r3, [r2, #4] -100013e4:	2b00      	cmp	r3, #0 -100013e6:	dafc      	bge.n	100013e2 <xosc_dormant+0x6> -100013e8:	4770      	bx	lr -100013ea:	46c0      	nop			@ (mov r8, r8) -100013ec:	40024000 	.word	0x40024000 -100013f0:	636f6d61 	.word	0x636f6d61 - -100013f4 <first_per_core_initializer>: +100012d6:	6823      	ldr	r3, [r4, #0] +100012d8:	2b00      	cmp	r3, #0 +100012da:	dafc      	bge.n	100012d6 <pll_init+0x5a> +100012dc:	2308      	movs	r3, #8 +100012de:	60e6      	str	r6, [r4, #12] +100012e0:	6013      	str	r3, [r2, #0] +100012e2:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +100012e4:	233f      	movs	r3, #63	@ 0x3f +100012e6:	6822      	ldr	r2, [r4, #0] +100012e8:	4013      	ands	r3, r2 +100012ea:	42ab      	cmp	r3, r5 +100012ec:	d1d9      	bne.n	100012a2 <pll_init+0x26> +100012ee:	68a3      	ldr	r3, [r4, #8] +100012f0:	051b      	lsls	r3, r3, #20 +100012f2:	0d1b      	lsrs	r3, r3, #20 +100012f4:	4283      	cmp	r3, r0 +100012f6:	d1d4      	bne.n	100012a2 <pll_init+0x26> +100012f8:	22ee      	movs	r2, #238	@ 0xee +100012fa:	68e3      	ldr	r3, [r4, #12] +100012fc:	02d2      	lsls	r2, r2, #11 +100012fe:	4013      	ands	r3, r2 +10001300:	42b3      	cmp	r3, r6 +10001302:	d1ce      	bne.n	100012a2 <pll_init+0x26> +10001304:	e7ed      	b.n	100012e2 <pll_init+0x66> +10001306:	46c0      	nop			@ (mov r8, r8) +10001308:	00b71b00 	.word	0x00b71b00 +1000130c:	bffd4000 	.word	0xbffd4000 +10001310:	4000c008 	.word	0x4000c008 +10001314:	4000e000 	.word	0x4000e000 +10001318:	4000f000 	.word	0x4000f000 +1000131c:	00003004 	.word	0x00003004 + +10001320 <pll_deinit>: +10001320:	232d      	movs	r3, #45	@ 0x2d +10001322:	6043      	str	r3, [r0, #4] +10001324:	4770      	bx	lr +10001326:	46c0      	nop			@ (mov r8, r8) + +10001328 <tick_start>: +10001328:	2380      	movs	r3, #128	@ 0x80 +1000132a:	4a02      	ldr	r2, [pc, #8]	@ (10001334 <tick_start+0xc>) +1000132c:	009b      	lsls	r3, r3, #2 +1000132e:	430b      	orrs	r3, r1 +10001330:	62d3      	str	r3, [r2, #44]	@ 0x2c +10001332:	4770      	bx	lr +10001334:	40058000 	.word	0x40058000 + +10001338 <rom_func_lookup>: +10001338:	2300      	movs	r3, #0 +1000133a:	b510      	push	{r4, lr} +1000133c:	0001      	movs	r1, r0 +1000133e:	8a98      	ldrh	r0, [r3, #20] +10001340:	8b1b      	ldrh	r3, [r3, #24] +10001342:	4798      	blx	r3 +10001344:	bd10      	pop	{r4, pc} +10001346:	46c0      	nop			@ (mov r8, r8) + +10001348 <rom_data_lookup>: +10001348:	2316      	movs	r3, #22 +1000134a:	b510      	push	{r4, lr} +1000134c:	0001      	movs	r1, r0 +1000134e:	8818      	ldrh	r0, [r3, #0] +10001350:	3302      	adds	r3, #2 +10001352:	881b      	ldrh	r3, [r3, #0] +10001354:	4798      	blx	r3 +10001356:	bd10      	pop	{r4, pc} + +10001358 <rom_funcs_lookup>: +10001358:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +1000135a:	4647      	mov	r7, r8 +1000135c:	46ce      	mov	lr, r9 +1000135e:	b580      	push	{r7, lr} +10001360:	1e0f      	subs	r7, r1, #0 +10001362:	d018      	beq.n	10001396 <rom_funcs_lookup+0x3e> +10001364:	2314      	movs	r3, #20 +10001366:	4699      	mov	r9, r3 +10001368:	3304      	adds	r3, #4 +1000136a:	0004      	movs	r4, r0 +1000136c:	2500      	movs	r5, #0 +1000136e:	2601      	movs	r6, #1 +10001370:	4698      	mov	r8, r3 +10001372:	464b      	mov	r3, r9 +10001374:	8818      	ldrh	r0, [r3, #0] +10001376:	4643      	mov	r3, r8 +10001378:	6821      	ldr	r1, [r4, #0] +1000137a:	881b      	ldrh	r3, [r3, #0] +1000137c:	4798      	blx	r3 +1000137e:	c401      	stmia	r4!, {r0} +10001380:	1e43      	subs	r3, r0, #1 +10001382:	4198      	sbcs	r0, r3 +10001384:	3501      	adds	r5, #1 +10001386:	4006      	ands	r6, r0 +10001388:	42af      	cmp	r7, r5 +1000138a:	d1f2      	bne.n	10001372 <rom_funcs_lookup+0x1a> +1000138c:	0030      	movs	r0, r6 +1000138e:	bcc0      	pop	{r6, r7} +10001390:	46b9      	mov	r9, r7 +10001392:	46b0      	mov	r8, r6 +10001394:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +10001396:	2601      	movs	r6, #1 +10001398:	e7f8      	b.n	1000138c <rom_funcs_lookup+0x34> +1000139a:	46c0      	nop			@ (mov r8, r8) + +1000139c <xosc_init>: +1000139c:	23aa      	movs	r3, #170	@ 0xaa +1000139e:	4a06      	ldr	r2, [pc, #24]	@ (100013b8 <xosc_init+0x1c>) +100013a0:	011b      	lsls	r3, r3, #4 +100013a2:	6013      	str	r3, [r2, #0] +100013a4:	3321      	adds	r3, #33	@ 0x21 +100013a6:	33ff      	adds	r3, #255	@ 0xff +100013a8:	60d3      	str	r3, [r2, #12] +100013aa:	4904      	ldr	r1, [pc, #16]	@ (100013bc <xosc_init+0x20>) +100013ac:	4b04      	ldr	r3, [pc, #16]	@ (100013c0 <xosc_init+0x24>) +100013ae:	6019      	str	r1, [r3, #0] +100013b0:	6853      	ldr	r3, [r2, #4] +100013b2:	2b00      	cmp	r3, #0 +100013b4:	dafc      	bge.n	100013b0 <xosc_init+0x14> +100013b6:	4770      	bx	lr +100013b8:	40024000 	.word	0x40024000 +100013bc:	00fab000 	.word	0x00fab000 +100013c0:	40026000 	.word	0x40026000 + +100013c4 <xosc_disable>: +100013c4:	4a05      	ldr	r2, [pc, #20]	@ (100013dc <xosc_disable+0x18>) +100013c6:	4b06      	ldr	r3, [pc, #24]	@ (100013e0 <xosc_disable+0x1c>) +100013c8:	6811      	ldr	r1, [r2, #0] +100013ca:	4019      	ands	r1, r3 +100013cc:	4b05      	ldr	r3, [pc, #20]	@ (100013e4 <xosc_disable+0x20>) +100013ce:	430b      	orrs	r3, r1 +100013d0:	6013      	str	r3, [r2, #0] +100013d2:	6853      	ldr	r3, [r2, #4] +100013d4:	2b00      	cmp	r3, #0 +100013d6:	dbfc      	blt.n	100013d2 <xosc_disable+0xe> +100013d8:	4770      	bx	lr +100013da:	46c0      	nop			@ (mov r8, r8) +100013dc:	40024000 	.word	0x40024000 +100013e0:	ff000fff 	.word	0xff000fff +100013e4:	00d1e000 	.word	0x00d1e000 + +100013e8 <xosc_dormant>: +100013e8:	4a03      	ldr	r2, [pc, #12]	@ (100013f8 <xosc_dormant+0x10>) +100013ea:	4b04      	ldr	r3, [pc, #16]	@ (100013fc <xosc_dormant+0x14>) +100013ec:	6093      	str	r3, [r2, #8] +100013ee:	6853      	ldr	r3, [r2, #4] +100013f0:	2b00      	cmp	r3, #0 +100013f2:	dafc      	bge.n	100013ee <xosc_dormant+0x6>  100013f4:	4770      	bx	lr  100013f6:	46c0      	nop			@ (mov r8, r8) - -100013f8 <hard_assertion_failure>: -100013f8:	b510      	push	{r4, lr} -100013fa:	4801      	ldr	r0, [pc, #4]	@ (10001400 <hard_assertion_failure+0x8>) -100013fc:	f7ff f834 	bl	10000468 <panic> -10001400:	100023f0 	.word	0x100023f0 - -10001404 <runtime_run_initializers>: -10001404:	b570      	push	{r4, r5, r6, lr} -10001406:	4d07      	ldr	r5, [pc, #28]	@ (10001424 <runtime_run_initializers+0x20>) -10001408:	4e07      	ldr	r6, [pc, #28]	@ (10001428 <runtime_run_initializers+0x24>) -1000140a:	42b5      	cmp	r5, r6 -1000140c:	d209      	bcs.n	10001422 <runtime_run_initializers+0x1e> -1000140e:	2400      	movs	r4, #0 -10001410:	3e01      	subs	r6, #1 -10001412:	1b76      	subs	r6, r6, r5 -10001414:	08b6      	lsrs	r6, r6, #2 -10001416:	cd08      	ldmia	r5!, {r3} -10001418:	4798      	blx	r3 -1000141a:	0023      	movs	r3, r4 -1000141c:	3401      	adds	r4, #1 -1000141e:	42b3      	cmp	r3, r6 -10001420:	d1f9      	bne.n	10001416 <runtime_run_initializers+0x12> -10001422:	bd70      	pop	{r4, r5, r6, pc} -10001424:	10002350 	.word	0x10002350 -10001428:	1000238c 	.word	0x1000238c - -1000142c <runtime_init_early_resets>: -1000142c:	4b05      	ldr	r3, [pc, #20]	@ (10001444 <runtime_init_early_resets+0x18>) -1000142e:	4a06      	ldr	r2, [pc, #24]	@ (10001448 <runtime_init_early_resets+0x1c>) -10001430:	4906      	ldr	r1, [pc, #24]	@ (1000144c <runtime_init_early_resets+0x20>) -10001432:	601a      	str	r2, [r3, #0] -10001434:	4a06      	ldr	r2, [pc, #24]	@ (10001450 <runtime_init_early_resets+0x24>) -10001436:	4b07      	ldr	r3, [pc, #28]	@ (10001454 <runtime_init_early_resets+0x28>) -10001438:	601a      	str	r2, [r3, #0] -1000143a:	0010      	movs	r0, r2 -1000143c:	680b      	ldr	r3, [r1, #0] -1000143e:	4398      	bics	r0, r3 -10001440:	d1fb      	bne.n	1000143a <runtime_init_early_resets+0xe> -10001442:	4770      	bx	lr -10001444:	4000e000 	.word	0x4000e000 -10001448:	fefbcdbf 	.word	0xfefbcdbf -1000144c:	4000c008 	.word	0x4000c008 -10001450:	003c7ffe 	.word	0x003c7ffe -10001454:	4000f000 	.word	0x4000f000 - -10001458 <runtime_init_usb_power_down>: -10001458:	4b04      	ldr	r3, [pc, #16]	@ (1000146c <runtime_init_usb_power_down+0x14>) -1000145a:	6cdb      	ldr	r3, [r3, #76]	@ 0x4c -1000145c:	2b00      	cmp	r3, #0 -1000145e:	d103      	bne.n	10001468 <runtime_init_usb_power_down+0x10> -10001460:	2280      	movs	r2, #128	@ 0x80 -10001462:	4b03      	ldr	r3, [pc, #12]	@ (10001470 <runtime_init_usb_power_down+0x18>) -10001464:	02d2      	lsls	r2, r2, #11 -10001466:	601a      	str	r2, [r3, #0] -10001468:	4770      	bx	lr -1000146a:	46c0      	nop			@ (mov r8, r8) -1000146c:	50110000 	.word	0x50110000 -10001470:	5011204c 	.word	0x5011204c - -10001474 <runtime_init_post_clock_resets>: -10001474:	4a04      	ldr	r2, [pc, #16]	@ (10001488 <runtime_init_post_clock_resets+0x14>) -10001476:	4b05      	ldr	r3, [pc, #20]	@ (1000148c <runtime_init_post_clock_resets+0x18>) -10001478:	601a      	str	r2, [r3, #0] -1000147a:	4a05      	ldr	r2, [pc, #20]	@ (10001490 <runtime_init_post_clock_resets+0x1c>) -1000147c:	6813      	ldr	r3, [r2, #0] -1000147e:	01db      	lsls	r3, r3, #7 -10001480:	3380      	adds	r3, #128	@ 0x80 -10001482:	d1fb      	bne.n	1000147c <runtime_init_post_clock_resets+0x8> -10001484:	4770      	bx	lr -10001486:	46c0      	nop			@ (mov r8, r8) -10001488:	01ffffff 	.word	0x01ffffff -1000148c:	4000f000 	.word	0x4000f000 -10001490:	4000c008 	.word	0x4000c008 - -10001494 <runtime_init_rp2040_gpio_ie_disable>: -10001494:	2240      	movs	r2, #64	@ 0x40 -10001496:	4b03      	ldr	r3, [pc, #12]	@ (100014a4 <runtime_init_rp2040_gpio_ie_disable+0x10>) -10001498:	679a      	str	r2, [r3, #120]	@ 0x78 -1000149a:	675a      	str	r2, [r3, #116]	@ 0x74 -1000149c:	671a      	str	r2, [r3, #112]	@ 0x70 -1000149e:	66da      	str	r2, [r3, #108]	@ 0x6c -100014a0:	4770      	bx	lr -100014a2:	46c0      	nop			@ (mov r8, r8) -100014a4:	4001f000 	.word	0x4001f000 - -100014a8 <runtime_init_spin_locks_reset>: -100014a8:	b510      	push	{r4, lr} -100014aa:	f7ff f823 	bl	100004f4 <spin_locks_reset> -100014ae:	bd10      	pop	{r4, pc} - -100014b0 <runtime_init_install_ram_vector_table>: -100014b0:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -100014b2:	4927      	ldr	r1, [pc, #156]	@ (10001550 <runtime_init_install_ram_vector_table+0xa0>) -100014b4:	4c27      	ldr	r4, [pc, #156]	@ (10001554 <runtime_init_install_ram_vector_table+0xa4>) -100014b6:	4d28      	ldr	r5, [pc, #160]	@ (10001558 <runtime_init_install_ram_vector_table+0xa8>) -100014b8:	1a64      	subs	r4, r4, r1 -100014ba:	10a6      	asrs	r6, r4, #2 -100014bc:	0032      	movs	r2, r6 -100014be:	2e30      	cmp	r6, #48	@ 0x30 -100014c0:	d900      	bls.n	100014c4 <runtime_init_install_ram_vector_table+0x14> -100014c2:	2230      	movs	r2, #48	@ 0x30 -100014c4:	0028      	movs	r0, r5 -100014c6:	0092      	lsls	r2, r2, #2 -100014c8:	f000 fbc0 	bl	10001c4c <__wrap___aeabi_memcpy> -100014cc:	2cbc      	cmp	r4, #188	@ 0xbc -100014ce:	d83b      	bhi.n	10001548 <runtime_init_install_ram_vector_table+0x98> -100014d0:	2030      	movs	r0, #48	@ 0x30 -100014d2:	232f      	movs	r3, #47	@ 0x2f -100014d4:	192c      	adds	r4, r5, r4 -100014d6:	0764      	lsls	r4, r4, #29 -100014d8:	4a20      	ldr	r2, [pc, #128]	@ (1000155c <runtime_init_install_ram_vector_table+0xac>) -100014da:	1b80      	subs	r0, r0, r6 -100014dc:	0fe4      	lsrs	r4, r4, #31 -100014de:	1b9b      	subs	r3, r3, r6 -100014e0:	2b05      	cmp	r3, #5 -100014e2:	d916      	bls.n	10001512 <runtime_init_install_ram_vector_table+0x62> -100014e4:	0037      	movs	r7, r6 -100014e6:	2c00      	cmp	r4, #0 -100014e8:	d002      	beq.n	100014f0 <runtime_init_install_ram_vector_table+0x40> -100014ea:	00b3      	lsls	r3, r6, #2 -100014ec:	1c77      	adds	r7, r6, #1 -100014ee:	50ea      	str	r2, [r5, r3] -100014f0:	1b00      	subs	r0, r0, r4 -100014f2:	1933      	adds	r3, r6, r4 -100014f4:	009b      	lsls	r3, r3, #2 -100014f6:	0841      	lsrs	r1, r0, #1 -100014f8:	18eb      	adds	r3, r5, r3 -100014fa:	00c9      	lsls	r1, r1, #3 -100014fc:	18c9      	adds	r1, r1, r3 -100014fe:	601a      	str	r2, [r3, #0] -10001500:	605a      	str	r2, [r3, #4] -10001502:	3308      	adds	r3, #8 -10001504:	4299      	cmp	r1, r3 -10001506:	d1fa      	bne.n	100014fe <runtime_init_install_ram_vector_table+0x4e> -10001508:	2301      	movs	r3, #1 -1000150a:	4203      	tst	r3, r0 -1000150c:	d01c      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -1000150e:	4398      	bics	r0, r3 -10001510:	19c6      	adds	r6, r0, r7 -10001512:	00b3      	lsls	r3, r6, #2 -10001514:	50ea      	str	r2, [r5, r3] -10001516:	1c73      	adds	r3, r6, #1 -10001518:	2e2f      	cmp	r6, #47	@ 0x2f -1000151a:	d015      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -1000151c:	009b      	lsls	r3, r3, #2 -1000151e:	50ea      	str	r2, [r5, r3] -10001520:	1cb3      	adds	r3, r6, #2 -10001522:	2e2e      	cmp	r6, #46	@ 0x2e -10001524:	d010      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -10001526:	009b      	lsls	r3, r3, #2 -10001528:	50ea      	str	r2, [r5, r3] -1000152a:	1cf3      	adds	r3, r6, #3 -1000152c:	2e2d      	cmp	r6, #45	@ 0x2d -1000152e:	d00b      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -10001530:	009b      	lsls	r3, r3, #2 -10001532:	50ea      	str	r2, [r5, r3] -10001534:	1d33      	adds	r3, r6, #4 -10001536:	2e2c      	cmp	r6, #44	@ 0x2c -10001538:	d006      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -1000153a:	009b      	lsls	r3, r3, #2 -1000153c:	50ea      	str	r2, [r5, r3] -1000153e:	1d73      	adds	r3, r6, #5 -10001540:	2e2b      	cmp	r6, #43	@ 0x2b -10001542:	d001      	beq.n	10001548 <runtime_init_install_ram_vector_table+0x98> -10001544:	009b      	lsls	r3, r3, #2 -10001546:	50ea      	str	r2, [r5, r3] -10001548:	4b05      	ldr	r3, [pc, #20]	@ (10001560 <runtime_init_install_ram_vector_table+0xb0>) -1000154a:	609d      	str	r5, [r3, #8] -1000154c:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} -1000154e:	46c0      	nop			@ (mov r8, r8) -10001550:	10000100 	.word	0x10000100 -10001554:	100001c0 	.word	0x100001c0 -10001558:	20000000 	.word	0x20000000 -1000155c:	100001c1 	.word	0x100001c1 -10001560:	e000ed00 	.word	0xe000ed00 - -10001564 <runtime_init_clocks>: -10001564:	2300      	movs	r3, #0 -10001566:	b510      	push	{r4, lr} -10001568:	4c29      	ldr	r4, [pc, #164]	@ (10001610 <runtime_init_clocks+0xac>) -1000156a:	b082      	sub	sp, #8 -1000156c:	67a3      	str	r3, [r4, #120]	@ 0x78 -1000156e:	f7ff ff0f 	bl	10001390 <xosc_init> -10001572:	2201      	movs	r2, #1 -10001574:	4b27      	ldr	r3, [pc, #156]	@ (10001614 <runtime_init_clocks+0xb0>) -10001576:	601a      	str	r2, [r3, #0] -10001578:	6c63      	ldr	r3, [r4, #68]	@ 0x44 -1000157a:	2b01      	cmp	r3, #1 -1000157c:	d1fc      	bne.n	10001578 <runtime_init_clocks+0x14> -1000157e:	2203      	movs	r2, #3 -10001580:	4b25      	ldr	r3, [pc, #148]	@ (10001618 <runtime_init_clocks+0xb4>) +100013f8:	40024000 	.word	0x40024000 +100013fc:	636f6d61 	.word	0x636f6d61 + +10001400 <first_per_core_initializer>: +10001400:	4770      	bx	lr +10001402:	46c0      	nop			@ (mov r8, r8) + +10001404 <hard_assertion_failure>: +10001404:	b510      	push	{r4, lr} +10001406:	4801      	ldr	r0, [pc, #4]	@ (1000140c <hard_assertion_failure+0x8>) +10001408:	f7ff f834 	bl	10000474 <panic> +1000140c:	10002400 	.word	0x10002400 + +10001410 <runtime_run_initializers>: +10001410:	b570      	push	{r4, r5, r6, lr} +10001412:	4d07      	ldr	r5, [pc, #28]	@ (10001430 <runtime_run_initializers+0x20>) +10001414:	4e07      	ldr	r6, [pc, #28]	@ (10001434 <runtime_run_initializers+0x24>) +10001416:	42b5      	cmp	r5, r6 +10001418:	d209      	bcs.n	1000142e <runtime_run_initializers+0x1e> +1000141a:	2400      	movs	r4, #0 +1000141c:	3e01      	subs	r6, #1 +1000141e:	1b76      	subs	r6, r6, r5 +10001420:	08b6      	lsrs	r6, r6, #2 +10001422:	cd08      	ldmia	r5!, {r3} +10001424:	4798      	blx	r3 +10001426:	0023      	movs	r3, r4 +10001428:	3401      	adds	r4, #1 +1000142a:	42b3      	cmp	r3, r6 +1000142c:	d1f9      	bne.n	10001422 <runtime_run_initializers+0x12> +1000142e:	bd70      	pop	{r4, r5, r6, pc} +10001430:	10002360 	.word	0x10002360 +10001434:	1000239c 	.word	0x1000239c + +10001438 <runtime_init_early_resets>: +10001438:	4b05      	ldr	r3, [pc, #20]	@ (10001450 <runtime_init_early_resets+0x18>) +1000143a:	4a06      	ldr	r2, [pc, #24]	@ (10001454 <runtime_init_early_resets+0x1c>) +1000143c:	4906      	ldr	r1, [pc, #24]	@ (10001458 <runtime_init_early_resets+0x20>) +1000143e:	601a      	str	r2, [r3, #0] +10001440:	4a06      	ldr	r2, [pc, #24]	@ (1000145c <runtime_init_early_resets+0x24>) +10001442:	4b07      	ldr	r3, [pc, #28]	@ (10001460 <runtime_init_early_resets+0x28>) +10001444:	601a      	str	r2, [r3, #0] +10001446:	0010      	movs	r0, r2 +10001448:	680b      	ldr	r3, [r1, #0] +1000144a:	4398      	bics	r0, r3 +1000144c:	d1fb      	bne.n	10001446 <runtime_init_early_resets+0xe> +1000144e:	4770      	bx	lr +10001450:	4000e000 	.word	0x4000e000 +10001454:	fefbcdbf 	.word	0xfefbcdbf +10001458:	4000c008 	.word	0x4000c008 +1000145c:	003c7ffe 	.word	0x003c7ffe +10001460:	4000f000 	.word	0x4000f000 + +10001464 <runtime_init_usb_power_down>: +10001464:	4b04      	ldr	r3, [pc, #16]	@ (10001478 <runtime_init_usb_power_down+0x14>) +10001466:	6cdb      	ldr	r3, [r3, #76]	@ 0x4c +10001468:	2b00      	cmp	r3, #0 +1000146a:	d103      	bne.n	10001474 <runtime_init_usb_power_down+0x10> +1000146c:	2280      	movs	r2, #128	@ 0x80 +1000146e:	4b03      	ldr	r3, [pc, #12]	@ (1000147c <runtime_init_usb_power_down+0x18>) +10001470:	02d2      	lsls	r2, r2, #11 +10001472:	601a      	str	r2, [r3, #0] +10001474:	4770      	bx	lr +10001476:	46c0      	nop			@ (mov r8, r8) +10001478:	50110000 	.word	0x50110000 +1000147c:	5011204c 	.word	0x5011204c + +10001480 <runtime_init_post_clock_resets>: +10001480:	4a04      	ldr	r2, [pc, #16]	@ (10001494 <runtime_init_post_clock_resets+0x14>) +10001482:	4b05      	ldr	r3, [pc, #20]	@ (10001498 <runtime_init_post_clock_resets+0x18>) +10001484:	601a      	str	r2, [r3, #0] +10001486:	4a05      	ldr	r2, [pc, #20]	@ (1000149c <runtime_init_post_clock_resets+0x1c>) +10001488:	6813      	ldr	r3, [r2, #0] +1000148a:	01db      	lsls	r3, r3, #7 +1000148c:	3380      	adds	r3, #128	@ 0x80 +1000148e:	d1fb      	bne.n	10001488 <runtime_init_post_clock_resets+0x8> +10001490:	4770      	bx	lr +10001492:	46c0      	nop			@ (mov r8, r8) +10001494:	01ffffff 	.word	0x01ffffff +10001498:	4000f000 	.word	0x4000f000 +1000149c:	4000c008 	.word	0x4000c008 + +100014a0 <runtime_init_rp2040_gpio_ie_disable>: +100014a0:	2240      	movs	r2, #64	@ 0x40 +100014a2:	4b03      	ldr	r3, [pc, #12]	@ (100014b0 <runtime_init_rp2040_gpio_ie_disable+0x10>) +100014a4:	679a      	str	r2, [r3, #120]	@ 0x78 +100014a6:	675a      	str	r2, [r3, #116]	@ 0x74 +100014a8:	671a      	str	r2, [r3, #112]	@ 0x70 +100014aa:	66da      	str	r2, [r3, #108]	@ 0x6c +100014ac:	4770      	bx	lr +100014ae:	46c0      	nop			@ (mov r8, r8) +100014b0:	4001f000 	.word	0x4001f000 + +100014b4 <runtime_init_spin_locks_reset>: +100014b4:	b510      	push	{r4, lr} +100014b6:	f7ff f823 	bl	10000500 <spin_locks_reset> +100014ba:	bd10      	pop	{r4, pc} + +100014bc <runtime_init_install_ram_vector_table>: +100014bc:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +100014be:	4927      	ldr	r1, [pc, #156]	@ (1000155c <runtime_init_install_ram_vector_table+0xa0>) +100014c0:	4c27      	ldr	r4, [pc, #156]	@ (10001560 <runtime_init_install_ram_vector_table+0xa4>) +100014c2:	4d28      	ldr	r5, [pc, #160]	@ (10001564 <runtime_init_install_ram_vector_table+0xa8>) +100014c4:	1a64      	subs	r4, r4, r1 +100014c6:	10a6      	asrs	r6, r4, #2 +100014c8:	0032      	movs	r2, r6 +100014ca:	2e30      	cmp	r6, #48	@ 0x30 +100014cc:	d900      	bls.n	100014d0 <runtime_init_install_ram_vector_table+0x14> +100014ce:	2230      	movs	r2, #48	@ 0x30 +100014d0:	0028      	movs	r0, r5 +100014d2:	0092      	lsls	r2, r2, #2 +100014d4:	f000 fbc0 	bl	10001c58 <__wrap___aeabi_memcpy> +100014d8:	2cbc      	cmp	r4, #188	@ 0xbc +100014da:	d83b      	bhi.n	10001554 <runtime_init_install_ram_vector_table+0x98> +100014dc:	2030      	movs	r0, #48	@ 0x30 +100014de:	232f      	movs	r3, #47	@ 0x2f +100014e0:	192c      	adds	r4, r5, r4 +100014e2:	0764      	lsls	r4, r4, #29 +100014e4:	4a20      	ldr	r2, [pc, #128]	@ (10001568 <runtime_init_install_ram_vector_table+0xac>) +100014e6:	1b80      	subs	r0, r0, r6 +100014e8:	0fe4      	lsrs	r4, r4, #31 +100014ea:	1b9b      	subs	r3, r3, r6 +100014ec:	2b05      	cmp	r3, #5 +100014ee:	d916      	bls.n	1000151e <runtime_init_install_ram_vector_table+0x62> +100014f0:	0037      	movs	r7, r6 +100014f2:	2c00      	cmp	r4, #0 +100014f4:	d002      	beq.n	100014fc <runtime_init_install_ram_vector_table+0x40> +100014f6:	00b3      	lsls	r3, r6, #2 +100014f8:	1c77      	adds	r7, r6, #1 +100014fa:	50ea      	str	r2, [r5, r3] +100014fc:	1b00      	subs	r0, r0, r4 +100014fe:	1933      	adds	r3, r6, r4 +10001500:	009b      	lsls	r3, r3, #2 +10001502:	0841      	lsrs	r1, r0, #1 +10001504:	18eb      	adds	r3, r5, r3 +10001506:	00c9      	lsls	r1, r1, #3 +10001508:	18c9      	adds	r1, r1, r3 +1000150a:	601a      	str	r2, [r3, #0] +1000150c:	605a      	str	r2, [r3, #4] +1000150e:	3308      	adds	r3, #8 +10001510:	4299      	cmp	r1, r3 +10001512:	d1fa      	bne.n	1000150a <runtime_init_install_ram_vector_table+0x4e> +10001514:	2301      	movs	r3, #1 +10001516:	4203      	tst	r3, r0 +10001518:	d01c      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +1000151a:	4398      	bics	r0, r3 +1000151c:	19c6      	adds	r6, r0, r7 +1000151e:	00b3      	lsls	r3, r6, #2 +10001520:	50ea      	str	r2, [r5, r3] +10001522:	1c73      	adds	r3, r6, #1 +10001524:	2e2f      	cmp	r6, #47	@ 0x2f +10001526:	d015      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +10001528:	009b      	lsls	r3, r3, #2 +1000152a:	50ea      	str	r2, [r5, r3] +1000152c:	1cb3      	adds	r3, r6, #2 +1000152e:	2e2e      	cmp	r6, #46	@ 0x2e +10001530:	d010      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +10001532:	009b      	lsls	r3, r3, #2 +10001534:	50ea      	str	r2, [r5, r3] +10001536:	1cf3      	adds	r3, r6, #3 +10001538:	2e2d      	cmp	r6, #45	@ 0x2d +1000153a:	d00b      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +1000153c:	009b      	lsls	r3, r3, #2 +1000153e:	50ea      	str	r2, [r5, r3] +10001540:	1d33      	adds	r3, r6, #4 +10001542:	2e2c      	cmp	r6, #44	@ 0x2c +10001544:	d006      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +10001546:	009b      	lsls	r3, r3, #2 +10001548:	50ea      	str	r2, [r5, r3] +1000154a:	1d73      	adds	r3, r6, #5 +1000154c:	2e2b      	cmp	r6, #43	@ 0x2b +1000154e:	d001      	beq.n	10001554 <runtime_init_install_ram_vector_table+0x98> +10001550:	009b      	lsls	r3, r3, #2 +10001552:	50ea      	str	r2, [r5, r3] +10001554:	4b05      	ldr	r3, [pc, #20]	@ (1000156c <runtime_init_install_ram_vector_table+0xb0>) +10001556:	609d      	str	r5, [r3, #8] +10001558:	bdf8      	pop	{r3, r4, r5, r6, r7, pc} +1000155a:	46c0      	nop			@ (mov r8, r8) +1000155c:	10000100 	.word	0x10000100 +10001560:	100001c0 	.word	0x100001c0 +10001564:	20000000 	.word	0x20000000 +10001568:	100001c1 	.word	0x100001c1 +1000156c:	e000ed00 	.word	0xe000ed00 + +10001570 <runtime_init_clocks>: +10001570:	2300      	movs	r3, #0 +10001572:	b510      	push	{r4, lr} +10001574:	4c29      	ldr	r4, [pc, #164]	@ (1000161c <runtime_init_clocks+0xac>) +10001576:	b082      	sub	sp, #8 +10001578:	67a3      	str	r3, [r4, #120]	@ 0x78 +1000157a:	f7ff ff0f 	bl	1000139c <xosc_init> +1000157e:	2201      	movs	r2, #1 +10001580:	4b27      	ldr	r3, [pc, #156]	@ (10001620 <runtime_init_clocks+0xb0>)  10001582:	601a      	str	r2, [r3, #0] -10001584:	4a22      	ldr	r2, [pc, #136]	@ (10001610 <runtime_init_clocks+0xac>) -10001586:	6b93      	ldr	r3, [r2, #56]	@ 0x38 -10001588:	2b01      	cmp	r3, #1 -1000158a:	d1fc      	bne.n	10001586 <runtime_init_clocks+0x22> -1000158c:	3301      	adds	r3, #1 -1000158e:	9300      	str	r3, [sp, #0] -10001590:	2101      	movs	r1, #1 -10001592:	4a22      	ldr	r2, [pc, #136]	@ (1000161c <runtime_init_clocks+0xb8>) -10001594:	4822      	ldr	r0, [pc, #136]	@ (10001620 <runtime_init_clocks+0xbc>) -10001596:	3304      	adds	r3, #4 -10001598:	f7ff fe6a 	bl	10001270 <pll_init> -1000159c:	2305      	movs	r3, #5 -1000159e:	2101      	movs	r1, #1 -100015a0:	9300      	str	r3, [sp, #0] -100015a2:	4a20      	ldr	r2, [pc, #128]	@ (10001624 <runtime_init_clocks+0xc0>) -100015a4:	4820      	ldr	r0, [pc, #128]	@ (10001628 <runtime_init_clocks+0xc4>) -100015a6:	f7ff fe63 	bl	10001270 <pll_init> -100015aa:	2200      	movs	r2, #0 -100015ac:	2102      	movs	r1, #2 -100015ae:	2004      	movs	r0, #4 -100015b0:	4b1e      	ldr	r3, [pc, #120]	@ (1000162c <runtime_init_clocks+0xc8>) -100015b2:	f7ff fde3 	bl	1000117c <clock_configure_undivided> +10001584:	6c63      	ldr	r3, [r4, #68]	@ 0x44 +10001586:	2b01      	cmp	r3, #1 +10001588:	d1fc      	bne.n	10001584 <runtime_init_clocks+0x14> +1000158a:	2203      	movs	r2, #3 +1000158c:	4b25      	ldr	r3, [pc, #148]	@ (10001624 <runtime_init_clocks+0xb4>) +1000158e:	601a      	str	r2, [r3, #0] +10001590:	4a22      	ldr	r2, [pc, #136]	@ (1000161c <runtime_init_clocks+0xac>) +10001592:	6b93      	ldr	r3, [r2, #56]	@ 0x38 +10001594:	2b01      	cmp	r3, #1 +10001596:	d1fc      	bne.n	10001592 <runtime_init_clocks+0x22> +10001598:	3301      	adds	r3, #1 +1000159a:	9300      	str	r3, [sp, #0] +1000159c:	2101      	movs	r1, #1 +1000159e:	4a22      	ldr	r2, [pc, #136]	@ (10001628 <runtime_init_clocks+0xb8>) +100015a0:	4822      	ldr	r0, [pc, #136]	@ (1000162c <runtime_init_clocks+0xbc>) +100015a2:	3304      	adds	r3, #4 +100015a4:	f7ff fe6a 	bl	1000127c <pll_init> +100015a8:	2305      	movs	r3, #5 +100015aa:	2101      	movs	r1, #1 +100015ac:	9300      	str	r3, [sp, #0] +100015ae:	4a20      	ldr	r2, [pc, #128]	@ (10001630 <runtime_init_clocks+0xc0>) +100015b0:	4820      	ldr	r0, [pc, #128]	@ (10001634 <runtime_init_clocks+0xc4>) +100015b2:	f7ff fe63 	bl	1000127c <pll_init>  100015b6:	2200      	movs	r2, #0 -100015b8:	2101      	movs	r1, #1 -100015ba:	2005      	movs	r0, #5 -100015bc:	4b1c      	ldr	r3, [pc, #112]	@ (10001630 <runtime_init_clocks+0xcc>) -100015be:	f7ff fddd 	bl	1000117c <clock_configure_undivided> +100015b8:	2102      	movs	r1, #2 +100015ba:	2004      	movs	r0, #4 +100015bc:	4b1e      	ldr	r3, [pc, #120]	@ (10001638 <runtime_init_clocks+0xc8>) +100015be:	f7ff fde3 	bl	10001188 <clock_configure_undivided>  100015c2:	2200      	movs	r2, #0 -100015c4:	2100      	movs	r1, #0 -100015c6:	2007      	movs	r0, #7 -100015c8:	4b1a      	ldr	r3, [pc, #104]	@ (10001634 <runtime_init_clocks+0xd0>) -100015ca:	f7ff fdd7 	bl	1000117c <clock_configure_undivided> +100015c4:	2101      	movs	r1, #1 +100015c6:	2005      	movs	r0, #5 +100015c8:	4b1c      	ldr	r3, [pc, #112]	@ (1000163c <runtime_init_clocks+0xcc>) +100015ca:	f7ff fddd 	bl	10001188 <clock_configure_undivided>  100015ce:	2200      	movs	r2, #0  100015d0:	2100      	movs	r1, #0 -100015d2:	2008      	movs	r0, #8 -100015d4:	4b17      	ldr	r3, [pc, #92]	@ (10001634 <runtime_init_clocks+0xd0>) -100015d6:	f7ff fdd1 	bl	1000117c <clock_configure_undivided> -100015da:	2380      	movs	r3, #128	@ 0x80 -100015dc:	00db      	lsls	r3, r3, #3 -100015de:	9300      	str	r3, [sp, #0] -100015e0:	2200      	movs	r2, #0 -100015e2:	2100      	movs	r1, #0 -100015e4:	2009      	movs	r0, #9 -100015e6:	4b13      	ldr	r3, [pc, #76]	@ (10001634 <runtime_init_clocks+0xd0>) -100015e8:	f7ff fd4e 	bl	10001088 <clock_configure_int_divider> +100015d2:	2007      	movs	r0, #7 +100015d4:	4b1a      	ldr	r3, [pc, #104]	@ (10001640 <runtime_init_clocks+0xd0>) +100015d6:	f7ff fdd7 	bl	10001188 <clock_configure_undivided> +100015da:	2200      	movs	r2, #0 +100015dc:	2100      	movs	r1, #0 +100015de:	2008      	movs	r0, #8 +100015e0:	4b17      	ldr	r3, [pc, #92]	@ (10001640 <runtime_init_clocks+0xd0>) +100015e2:	f7ff fdd1 	bl	10001188 <clock_configure_undivided> +100015e6:	2380      	movs	r3, #128	@ 0x80 +100015e8:	00db      	lsls	r3, r3, #3 +100015ea:	9300      	str	r3, [sp, #0]  100015ec:	2200      	movs	r2, #0 -100015ee:	4b10      	ldr	r3, [pc, #64]	@ (10001630 <runtime_init_clocks+0xcc>) -100015f0:	2100      	movs	r1, #0 -100015f2:	2006      	movs	r0, #6 -100015f4:	f7ff fdc2 	bl	1000117c <clock_configure_undivided> -100015f8:	2004      	movs	r0, #4 -100015fa:	f7ff fe33 	bl	10001264 <clock_get_hz> -100015fe:	490e      	ldr	r1, [pc, #56]	@ (10001638 <runtime_init_clocks+0xd4>) -10001600:	f000 f824 	bl	1000164c <__wrap___aeabi_uidiv> -10001604:	0001      	movs	r1, r0 -10001606:	2000      	movs	r0, #0 -10001608:	f7ff fe88 	bl	1000131c <tick_start> -1000160c:	b002      	add	sp, #8 -1000160e:	bd10      	pop	{r4, pc} -10001610:	40008000 	.word	0x40008000 -10001614:	4000b03c 	.word	0x4000b03c -10001618:	4000b030 	.word	0x4000b030 -1000161c:	59682f00 	.word	0x59682f00 -10001620:	40028000 	.word	0x40028000 -10001624:	47868c00 	.word	0x47868c00 -10001628:	4002c000 	.word	0x4002c000 -1000162c:	00b71b00 	.word	0x00b71b00 -10001630:	07735940 	.word	0x07735940 -10001634:	02dc6c00 	.word	0x02dc6c00 -10001638:	000f4240 	.word	0x000f4240 - -1000163c <__aeabi_bits_init>: -1000163c:	4801      	ldr	r0, [pc, #4]	@ (10001644 <__aeabi_bits_init+0x8>) -1000163e:	2104      	movs	r1, #4 -10001640:	4b01      	ldr	r3, [pc, #4]	@ (10001648 <__aeabi_bits_init+0xc>) -10001642:	4718      	bx	r3 -10001644:	200003b0 	.word	0x200003b0 -10001648:	1000134d 	.word	0x1000134d - -1000164c <__wrap___aeabi_uidiv>: -1000164c:	4a11      	ldr	r2, [pc, #68]	@ (10001694 <divmod_u32u32_savestate+0x18>) -1000164e:	6f93      	ldr	r3, [r2, #120]	@ 0x78 -10001650:	089b      	lsrs	r3, r3, #2 -10001652:	d213      	bcs.n	1000167c <divmod_u32u32_savestate> - -10001654 <divmod_u32u32_unsafe>: -10001654:	6610      	str	r0, [r2, #96]	@ 0x60 -10001656:	6651      	str	r1, [r2, #100]	@ 0x64 -10001658:	2900      	cmp	r1, #0 -1000165a:	d005      	beq.n	10001668 <divmod_u32u32_unsafe+0x14> -1000165c:	e7ff      	b.n	1000165e <divmod_u32u32_unsafe+0xa> -1000165e:	e7ff      	b.n	10001660 <divmod_u32u32_unsafe+0xc> -10001660:	e7ff      	b.n	10001662 <divmod_u32u32_unsafe+0xe> -10001662:	6f51      	ldr	r1, [r2, #116]	@ 0x74 -10001664:	6f10      	ldr	r0, [r2, #112]	@ 0x70 -10001666:	4770      	bx	lr -10001668:	b504      	push	{r2, lr} -1000166a:	2800      	cmp	r0, #0 -1000166c:	d001      	beq.n	10001672 <divmod_u32u32_unsafe+0x1e> -1000166e:	2000      	movs	r0, #0 -10001670:	43c0      	mvns	r0, r0 -10001672:	f000 fe5d 	bl	10002330 <____aeabi_idiv0_veneer> -10001676:	2100      	movs	r1, #0 -10001678:	bd04      	pop	{r2, pc} -1000167a:	46c0      	nop			@ (mov r8, r8) - -1000167c <divmod_u32u32_savestate>: -1000167c:	b5f0      	push	{r4, r5, r6, r7, lr} -1000167e:	6e14      	ldr	r4, [r2, #96]	@ 0x60 -10001680:	6e55      	ldr	r5, [r2, #100]	@ 0x64 -10001682:	6f57      	ldr	r7, [r2, #116]	@ 0x74 -10001684:	6f16      	ldr	r6, [r2, #112]	@ 0x70 -10001686:	f7ff ffe5 	bl	10001654 <divmod_u32u32_unsafe> -1000168a:	6614      	str	r4, [r2, #96]	@ 0x60 -1000168c:	6655      	str	r5, [r2, #100]	@ 0x64 -1000168e:	6757      	str	r7, [r2, #116]	@ 0x74 -10001690:	6716      	str	r6, [r2, #112]	@ 0x70 -10001692:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001694:	d0000000 	.word	0xd0000000 - -10001698 <__wrap___aeabi_ldivmod>: -10001698:	4694      	mov	ip, r2 -1000169a:	4a4a      	ldr	r2, [pc, #296]	@ (100017c4 <udiv0+0x1a>) -1000169c:	6f92      	ldr	r2, [r2, #120]	@ 0x78 -1000169e:	0892      	lsrs	r2, r2, #2 -100016a0:	4662      	mov	r2, ip -100016a2:	d201      	bcs.n	100016a8 <divmod_s64s64_savestate> -100016a4:	e028      	b.n	100016f8 <divmod_s64s64_unsafe> -100016a6:	46c0      	nop			@ (mov r8, r8) - -100016a8 <divmod_s64s64_savestate>: -100016a8:	b5f0      	push	{r4, r5, r6, r7, lr} -100016aa:	4e46      	ldr	r6, [pc, #280]	@ (100017c4 <udiv0+0x1a>) -100016ac:	6e34      	ldr	r4, [r6, #96]	@ 0x60 -100016ae:	6e75      	ldr	r5, [r6, #100]	@ 0x64 -100016b0:	6f77      	ldr	r7, [r6, #116]	@ 0x74 -100016b2:	6f36      	ldr	r6, [r6, #112]	@ 0x70 -100016b4:	f000 f820 	bl	100016f8 <divmod_s64s64_unsafe> -100016b8:	4694      	mov	ip, r2 -100016ba:	4a42      	ldr	r2, [pc, #264]	@ (100017c4 <udiv0+0x1a>) -100016bc:	6614      	str	r4, [r2, #96]	@ 0x60 -100016be:	6655      	str	r5, [r2, #100]	@ 0x64 -100016c0:	6757      	str	r7, [r2, #116]	@ 0x74 -100016c2:	6716      	str	r6, [r2, #112]	@ 0x70 -100016c4:	4662      	mov	r2, ip -100016c6:	bdf0      	pop	{r4, r5, r6, r7, pc} - -100016c8 <__wrap___aeabi_uldivmod>: -100016c8:	4694      	mov	ip, r2 -100016ca:	4a3e      	ldr	r2, [pc, #248]	@ (100017c4 <udiv0+0x1a>) -100016cc:	6f92      	ldr	r2, [r2, #120]	@ 0x78 -100016ce:	0892      	lsrs	r2, r2, #2 +100015ee:	2100      	movs	r1, #0 +100015f0:	2009      	movs	r0, #9 +100015f2:	4b13      	ldr	r3, [pc, #76]	@ (10001640 <runtime_init_clocks+0xd0>) +100015f4:	f7ff fd4e 	bl	10001094 <clock_configure_int_divider> +100015f8:	2200      	movs	r2, #0 +100015fa:	4b10      	ldr	r3, [pc, #64]	@ (1000163c <runtime_init_clocks+0xcc>) +100015fc:	2100      	movs	r1, #0 +100015fe:	2006      	movs	r0, #6 +10001600:	f7ff fdc2 	bl	10001188 <clock_configure_undivided> +10001604:	2004      	movs	r0, #4 +10001606:	f7ff fe33 	bl	10001270 <clock_get_hz> +1000160a:	490e      	ldr	r1, [pc, #56]	@ (10001644 <runtime_init_clocks+0xd4>) +1000160c:	f000 f824 	bl	10001658 <__wrap___aeabi_uidiv> +10001610:	0001      	movs	r1, r0 +10001612:	2000      	movs	r0, #0 +10001614:	f7ff fe88 	bl	10001328 <tick_start> +10001618:	b002      	add	sp, #8 +1000161a:	bd10      	pop	{r4, pc} +1000161c:	40008000 	.word	0x40008000 +10001620:	4000b03c 	.word	0x4000b03c +10001624:	4000b030 	.word	0x4000b030 +10001628:	59682f00 	.word	0x59682f00 +1000162c:	40028000 	.word	0x40028000 +10001630:	47868c00 	.word	0x47868c00 +10001634:	4002c000 	.word	0x4002c000 +10001638:	00b71b00 	.word	0x00b71b00 +1000163c:	07735940 	.word	0x07735940 +10001640:	02dc6c00 	.word	0x02dc6c00 +10001644:	000f4240 	.word	0x000f4240 + +10001648 <__aeabi_bits_init>: +10001648:	4801      	ldr	r0, [pc, #4]	@ (10001650 <__aeabi_bits_init+0x8>) +1000164a:	2104      	movs	r1, #4 +1000164c:	4b01      	ldr	r3, [pc, #4]	@ (10001654 <__aeabi_bits_init+0xc>) +1000164e:	4718      	bx	r3 +10001650:	200003b0 	.word	0x200003b0 +10001654:	10001359 	.word	0x10001359 + +10001658 <__wrap___aeabi_uidiv>: +10001658:	4a11      	ldr	r2, [pc, #68]	@ (100016a0 <divmod_u32u32_savestate+0x18>) +1000165a:	6f93      	ldr	r3, [r2, #120]	@ 0x78 +1000165c:	089b      	lsrs	r3, r3, #2 +1000165e:	d213      	bcs.n	10001688 <divmod_u32u32_savestate> + +10001660 <divmod_u32u32_unsafe>: +10001660:	6610      	str	r0, [r2, #96]	@ 0x60 +10001662:	6651      	str	r1, [r2, #100]	@ 0x64 +10001664:	2900      	cmp	r1, #0 +10001666:	d005      	beq.n	10001674 <divmod_u32u32_unsafe+0x14> +10001668:	e7ff      	b.n	1000166a <divmod_u32u32_unsafe+0xa> +1000166a:	e7ff      	b.n	1000166c <divmod_u32u32_unsafe+0xc> +1000166c:	e7ff      	b.n	1000166e <divmod_u32u32_unsafe+0xe> +1000166e:	6f51      	ldr	r1, [r2, #116]	@ 0x74 +10001670:	6f10      	ldr	r0, [r2, #112]	@ 0x70 +10001672:	4770      	bx	lr +10001674:	b504      	push	{r2, lr} +10001676:	2800      	cmp	r0, #0 +10001678:	d001      	beq.n	1000167e <divmod_u32u32_unsafe+0x1e> +1000167a:	2000      	movs	r0, #0 +1000167c:	43c0      	mvns	r0, r0 +1000167e:	f000 fe5f 	bl	10002340 <____aeabi_idiv0_veneer> +10001682:	2100      	movs	r1, #0 +10001684:	bd04      	pop	{r2, pc} +10001686:	46c0      	nop			@ (mov r8, r8) + +10001688 <divmod_u32u32_savestate>: +10001688:	b5f0      	push	{r4, r5, r6, r7, lr} +1000168a:	6e14      	ldr	r4, [r2, #96]	@ 0x60 +1000168c:	6e55      	ldr	r5, [r2, #100]	@ 0x64 +1000168e:	6f57      	ldr	r7, [r2, #116]	@ 0x74 +10001690:	6f16      	ldr	r6, [r2, #112]	@ 0x70 +10001692:	f7ff ffe5 	bl	10001660 <divmod_u32u32_unsafe> +10001696:	6614      	str	r4, [r2, #96]	@ 0x60 +10001698:	6655      	str	r5, [r2, #100]	@ 0x64 +1000169a:	6757      	str	r7, [r2, #116]	@ 0x74 +1000169c:	6716      	str	r6, [r2, #112]	@ 0x70 +1000169e:	bdf0      	pop	{r4, r5, r6, r7, pc} +100016a0:	d0000000 	.word	0xd0000000 + +100016a4 <__wrap___aeabi_ldivmod>: +100016a4:	4694      	mov	ip, r2 +100016a6:	4a4a      	ldr	r2, [pc, #296]	@ (100017d0 <udiv0+0x1a>) +100016a8:	6f92      	ldr	r2, [r2, #120]	@ 0x78 +100016aa:	0892      	lsrs	r2, r2, #2 +100016ac:	4662      	mov	r2, ip +100016ae:	d201      	bcs.n	100016b4 <divmod_s64s64_savestate> +100016b0:	e028      	b.n	10001704 <divmod_s64s64_unsafe> +100016b2:	46c0      	nop			@ (mov r8, r8) + +100016b4 <divmod_s64s64_savestate>: +100016b4:	b5f0      	push	{r4, r5, r6, r7, lr} +100016b6:	4e46      	ldr	r6, [pc, #280]	@ (100017d0 <udiv0+0x1a>) +100016b8:	6e34      	ldr	r4, [r6, #96]	@ 0x60 +100016ba:	6e75      	ldr	r5, [r6, #100]	@ 0x64 +100016bc:	6f77      	ldr	r7, [r6, #116]	@ 0x74 +100016be:	6f36      	ldr	r6, [r6, #112]	@ 0x70 +100016c0:	f000 f820 	bl	10001704 <divmod_s64s64_unsafe> +100016c4:	4694      	mov	ip, r2 +100016c6:	4a42      	ldr	r2, [pc, #264]	@ (100017d0 <udiv0+0x1a>) +100016c8:	6614      	str	r4, [r2, #96]	@ 0x60 +100016ca:	6655      	str	r5, [r2, #100]	@ 0x64 +100016cc:	6757      	str	r7, [r2, #116]	@ 0x74 +100016ce:	6716      	str	r6, [r2, #112]	@ 0x70  100016d0:	4662      	mov	r2, ip -100016d2:	d201      	bcs.n	100016d8 <divmod_u64u64_savestate> -100016d4:	e054      	b.n	10001780 <divmod_u64u64_unsafe> -100016d6:	46c0      	nop			@ (mov r8, r8) - -100016d8 <divmod_u64u64_savestate>: -100016d8:	b5f0      	push	{r4, r5, r6, r7, lr} -100016da:	4e3a      	ldr	r6, [pc, #232]	@ (100017c4 <udiv0+0x1a>) -100016dc:	6e34      	ldr	r4, [r6, #96]	@ 0x60 -100016de:	6e75      	ldr	r5, [r6, #100]	@ 0x64 -100016e0:	6f77      	ldr	r7, [r6, #116]	@ 0x74 -100016e2:	6f36      	ldr	r6, [r6, #112]	@ 0x70 -100016e4:	f000 f84c 	bl	10001780 <divmod_u64u64_unsafe> -100016e8:	4694      	mov	ip, r2 -100016ea:	4a36      	ldr	r2, [pc, #216]	@ (100017c4 <udiv0+0x1a>) -100016ec:	6614      	str	r4, [r2, #96]	@ 0x60 -100016ee:	6655      	str	r5, [r2, #100]	@ 0x64 -100016f0:	6757      	str	r7, [r2, #116]	@ 0x74 -100016f2:	6716      	str	r6, [r2, #112]	@ 0x70 -100016f4:	4662      	mov	r2, ip -100016f6:	bdf0      	pop	{r4, r5, r6, r7, pc} - -100016f8 <divmod_s64s64_unsafe>: -100016f8:	2b00      	cmp	r3, #0 -100016fa:	db24      	blt.n	10001746 <l42_1+0x26> -100016fc:	d011      	beq.n	10001722 <l42_1+0x2> -100016fe:	2900      	cmp	r1, #0 -10001700:	da3e      	bge.n	10001780 <divmod_u64u64_unsafe> -10001702:	b500      	push	{lr} -10001704:	43c9      	mvns	r1, r1 -10001706:	4240      	negs	r0, r0 -10001708:	d100      	bne.n	1000170c <l40_1> -1000170a:	3101      	adds	r1, #1 - -1000170c <l40_1>: -1000170c:	f000 f838 	bl	10001780 <divmod_u64u64_unsafe> +100016d2:	bdf0      	pop	{r4, r5, r6, r7, pc} + +100016d4 <__wrap___aeabi_uldivmod>: +100016d4:	4694      	mov	ip, r2 +100016d6:	4a3e      	ldr	r2, [pc, #248]	@ (100017d0 <udiv0+0x1a>) +100016d8:	6f92      	ldr	r2, [r2, #120]	@ 0x78 +100016da:	0892      	lsrs	r2, r2, #2 +100016dc:	4662      	mov	r2, ip +100016de:	d201      	bcs.n	100016e4 <divmod_u64u64_savestate> +100016e0:	e054      	b.n	1000178c <divmod_u64u64_unsafe> +100016e2:	46c0      	nop			@ (mov r8, r8) + +100016e4 <divmod_u64u64_savestate>: +100016e4:	b5f0      	push	{r4, r5, r6, r7, lr} +100016e6:	4e3a      	ldr	r6, [pc, #232]	@ (100017d0 <udiv0+0x1a>) +100016e8:	6e34      	ldr	r4, [r6, #96]	@ 0x60 +100016ea:	6e75      	ldr	r5, [r6, #100]	@ 0x64 +100016ec:	6f77      	ldr	r7, [r6, #116]	@ 0x74 +100016ee:	6f36      	ldr	r6, [r6, #112]	@ 0x70 +100016f0:	f000 f84c 	bl	1000178c <divmod_u64u64_unsafe> +100016f4:	4694      	mov	ip, r2 +100016f6:	4a36      	ldr	r2, [pc, #216]	@ (100017d0 <udiv0+0x1a>) +100016f8:	6614      	str	r4, [r2, #96]	@ 0x60 +100016fa:	6655      	str	r5, [r2, #100]	@ 0x64 +100016fc:	6757      	str	r7, [r2, #116]	@ 0x74 +100016fe:	6716      	str	r6, [r2, #112]	@ 0x70 +10001700:	4662      	mov	r2, ip +10001702:	bdf0      	pop	{r4, r5, r6, r7, pc} + +10001704 <divmod_s64s64_unsafe>: +10001704:	2b00      	cmp	r3, #0 +10001706:	db24      	blt.n	10001752 <l42_1+0x26> +10001708:	d011      	beq.n	1000172e <l42_1+0x2> +1000170a:	2900      	cmp	r1, #0 +1000170c:	da3e      	bge.n	1000178c <divmod_u64u64_unsafe> +1000170e:	b500      	push	{lr}  10001710:	43c9      	mvns	r1, r1  10001712:	4240      	negs	r0, r0 -10001714:	d100      	bne.n	10001718 <l41_1> +10001714:	d100      	bne.n	10001718 <l40_1>  10001716:	3101      	adds	r1, #1 -10001718 <l41_1>: -10001718:	43db      	mvns	r3, r3 -1000171a:	4252      	negs	r2, r2 -1000171c:	d100      	bne.n	10001720 <l42_1> -1000171e:	3301      	adds	r3, #1 - -10001720 <l42_1>: -10001720:	bd00      	pop	{pc} -10001722:	2a00      	cmp	r2, #0 -10001724:	d1eb      	bne.n	100016fe <divmod_s64s64_unsafe+0x6> -10001726:	2800      	cmp	r0, #0 -10001728:	d101      	bne.n	1000172e <l42_1+0xe> -1000172a:	2900      	cmp	r1, #0 -1000172c:	d005      	beq.n	1000173a <l42_1+0x1a> -1000172e:	2000      	movs	r0, #0 -10001730:	0fc9      	lsrs	r1, r1, #31 -10001732:	07c9      	lsls	r1, r1, #31 -10001734:	d101      	bne.n	1000173a <l42_1+0x1a> -10001736:	43c0      	mvns	r0, r0 -10001738:	0841      	lsrs	r1, r0, #1 -1000173a:	b500      	push	{lr} -1000173c:	f000 fdf0 	bl	10002320 <____aeabi_ldiv0_veneer> -10001740:	2200      	movs	r2, #0 -10001742:	2300      	movs	r3, #0 -10001744:	bd00      	pop	{pc} +10001718 <l40_1>: +10001718:	f000 f838 	bl	1000178c <divmod_u64u64_unsafe> +1000171c:	43c9      	mvns	r1, r1 +1000171e:	4240      	negs	r0, r0 +10001720:	d100      	bne.n	10001724 <l41_1> +10001722:	3101      	adds	r1, #1 + +10001724 <l41_1>: +10001724:	43db      	mvns	r3, r3 +10001726:	4252      	negs	r2, r2 +10001728:	d100      	bne.n	1000172c <l42_1> +1000172a:	3301      	adds	r3, #1 + +1000172c <l42_1>: +1000172c:	bd00      	pop	{pc} +1000172e:	2a00      	cmp	r2, #0 +10001730:	d1eb      	bne.n	1000170a <divmod_s64s64_unsafe+0x6> +10001732:	2800      	cmp	r0, #0 +10001734:	d101      	bne.n	1000173a <l42_1+0xe> +10001736:	2900      	cmp	r1, #0 +10001738:	d005      	beq.n	10001746 <l42_1+0x1a> +1000173a:	2000      	movs	r0, #0 +1000173c:	0fc9      	lsrs	r1, r1, #31 +1000173e:	07c9      	lsls	r1, r1, #31 +10001740:	d101      	bne.n	10001746 <l42_1+0x1a> +10001742:	43c0      	mvns	r0, r0 +10001744:	0841      	lsrs	r1, r0, #1  10001746:	b500      	push	{lr} -10001748:	2900      	cmp	r1, #0 -1000174a:	db0a      	blt.n	10001762 <l44_1+0x2> -1000174c:	43db      	mvns	r3, r3 -1000174e:	4252      	negs	r2, r2 -10001750:	d100      	bne.n	10001754 <l43_1> -10001752:	3301      	adds	r3, #1 - -10001754 <l43_1>: -10001754:	f000 f814 	bl	10001780 <divmod_u64u64_unsafe> -10001758:	43c9      	mvns	r1, r1 -1000175a:	4240      	negs	r0, r0 -1000175c:	d100      	bne.n	10001760 <l44_1> -1000175e:	3101      	adds	r1, #1 - -10001760 <l44_1>: -10001760:	bd00      	pop	{pc} -10001762:	43c9      	mvns	r1, r1 -10001764:	4240      	negs	r0, r0 -10001766:	d100      	bne.n	1000176a <l45_1> -10001768:	3101      	adds	r1, #1 - -1000176a <l45_1>: -1000176a:	43db      	mvns	r3, r3 -1000176c:	4252      	negs	r2, r2 -1000176e:	d100      	bne.n	10001772 <l46_1> -10001770:	3301      	adds	r3, #1 - -10001772 <l46_1>: -10001772:	f000 f805 	bl	10001780 <divmod_u64u64_unsafe> +10001748:	f000 fdf2 	bl	10002330 <____aeabi_ldiv0_veneer> +1000174c:	2200      	movs	r2, #0 +1000174e:	2300      	movs	r3, #0 +10001750:	bd00      	pop	{pc} +10001752:	b500      	push	{lr} +10001754:	2900      	cmp	r1, #0 +10001756:	db0a      	blt.n	1000176e <l44_1+0x2> +10001758:	43db      	mvns	r3, r3 +1000175a:	4252      	negs	r2, r2 +1000175c:	d100      	bne.n	10001760 <l43_1> +1000175e:	3301      	adds	r3, #1 + +10001760 <l43_1>: +10001760:	f000 f814 	bl	1000178c <divmod_u64u64_unsafe> +10001764:	43c9      	mvns	r1, r1 +10001766:	4240      	negs	r0, r0 +10001768:	d100      	bne.n	1000176c <l44_1> +1000176a:	3101      	adds	r1, #1 + +1000176c <l44_1>: +1000176c:	bd00      	pop	{pc} +1000176e:	43c9      	mvns	r1, r1 +10001770:	4240      	negs	r0, r0 +10001772:	d100      	bne.n	10001776 <l45_1> +10001774:	3101      	adds	r1, #1 + +10001776 <l45_1>:  10001776:	43db      	mvns	r3, r3  10001778:	4252      	negs	r2, r2 -1000177a:	d100      	bne.n	1000177e <l47_1> +1000177a:	d100      	bne.n	1000177e <l46_1>  1000177c:	3301      	adds	r3, #1 -1000177e <l47_1>: -1000177e:	bd00      	pop	{pc} - -10001780 <divmod_u64u64_unsafe>: -10001780:	2900      	cmp	r1, #0 -10001782:	d123      	bne.n	100017cc <y64> -10001784:	2b00      	cmp	r3, #0 -10001786:	d118      	bne.n	100017ba <udiv0+0x10> -10001788:	2a00      	cmp	r2, #0 -1000178a:	d00c      	beq.n	100017a6 <divmod_u64u64_unsafe+0x26> -1000178c:	46bc      	mov	ip, r7 -1000178e:	4f0d      	ldr	r7, [pc, #52]	@ (100017c4 <udiv0+0x1a>) -10001790:	6638      	str	r0, [r7, #96]	@ 0x60 -10001792:	667a      	str	r2, [r7, #100]	@ 0x64 -10001794:	2100      	movs	r1, #0 -10001796:	2300      	movs	r3, #0 -10001798:	e7ff      	b.n	1000179a <divmod_u64u64_unsafe+0x1a> -1000179a:	e7ff      	b.n	1000179c <divmod_u64u64_unsafe+0x1c> -1000179c:	e7ff      	b.n	1000179e <divmod_u64u64_unsafe+0x1e> -1000179e:	6f7a      	ldr	r2, [r7, #116]	@ 0x74 -100017a0:	6f38      	ldr	r0, [r7, #112]	@ 0x70 -100017a2:	4667      	mov	r7, ip -100017a4:	4770      	bx	lr -100017a6:	2800      	cmp	r0, #0 -100017a8:	d001      	beq.n	100017ae <udiv0+0x4> - -100017aa <udiv0>: -100017aa:	4807      	ldr	r0, [pc, #28]	@ (100017c8 <udiv0+0x1e>) -100017ac:	0001      	movs	r1, r0 -100017ae:	b500      	push	{lr} -100017b0:	f000 fdb6 	bl	10002320 <____aeabi_ldiv0_veneer> -100017b4:	2200      	movs	r2, #0 -100017b6:	2300      	movs	r3, #0 -100017b8:	bd00      	pop	{pc} -100017ba:	0002      	movs	r2, r0 -100017bc:	000b      	movs	r3, r1 -100017be:	2000      	movs	r0, #0 -100017c0:	2100      	movs	r1, #0 -100017c2:	4770      	bx	lr -100017c4:	d0000000 	.word	0xd0000000 -100017c8:	ffffffff 	.word	0xffffffff - -100017cc <y64>: -100017cc:	2b00      	cmp	r3, #0 -100017ce:	d000      	beq.n	100017d2 <y64+0x6> -100017d0:	e0bf      	b.n	10001952 <y64_x48> -100017d2:	0c13      	lsrs	r3, r2, #16 -100017d4:	d128      	bne.n	10001828 <y64_x32> -100017d6:	2a00      	cmp	r2, #0 -100017d8:	d0e7      	beq.n	100017aa <udiv0> -100017da:	b480      	push	{r7} -100017dc:	4f11      	ldr	r7, [pc, #68]	@ (10001824 <y64+0x58>) -100017de:	6639      	str	r1, [r7, #96]	@ 0x60 -100017e0:	667a      	str	r2, [r7, #100]	@ 0x64 -100017e2:	e7ff      	b.n	100017e4 <y64+0x18> -100017e4:	e7ff      	b.n	100017e6 <y64+0x1a> -100017e6:	b430      	push	{r4, r5} -100017e8:	0c04      	lsrs	r4, r0, #16 -100017ea:	6f7b      	ldr	r3, [r7, #116]	@ 0x74 -100017ec:	6f39      	ldr	r1, [r7, #112]	@ 0x70 -100017ee:	041b      	lsls	r3, r3, #16 -100017f0:	4323      	orrs	r3, r4 -100017f2:	663b      	str	r3, [r7, #96]	@ 0x60 -100017f4:	667a      	str	r2, [r7, #100]	@ 0x64 -100017f6:	e7ff      	b.n	100017f8 <y64+0x2c> -100017f8:	e7ff      	b.n	100017fa <y64+0x2e> -100017fa:	e7ff      	b.n	100017fc <y64+0x30> -100017fc:	46c0      	nop			@ (mov r8, r8) -100017fe:	b284      	uxth	r4, r0 -10001800:	6f7b      	ldr	r3, [r7, #116]	@ 0x74 -10001802:	6f3d      	ldr	r5, [r7, #112]	@ 0x70 -10001804:	041b      	lsls	r3, r3, #16 -10001806:	4323      	orrs	r3, r4 -10001808:	663b      	str	r3, [r7, #96]	@ 0x60 -1000180a:	667a      	str	r2, [r7, #100]	@ 0x64 -1000180c:	e7ff      	b.n	1000180e <y64+0x42> -1000180e:	e7ff      	b.n	10001810 <y64+0x44> -10001810:	46c0      	nop			@ (mov r8, r8) -10001812:	2300      	movs	r3, #0 -10001814:	042c      	lsls	r4, r5, #16 -10001816:	0c2d      	lsrs	r5, r5, #16 -10001818:	6f7a      	ldr	r2, [r7, #116]	@ 0x74 -1000181a:	6f38      	ldr	r0, [r7, #112]	@ 0x70 -1000181c:	1900      	adds	r0, r0, r4 -1000181e:	4169      	adcs	r1, r5 -10001820:	bcb0      	pop	{r4, r5, r7} -10001822:	4770      	bx	lr -10001824:	d0000000 	.word	0xd0000000 - -10001828 <y64_x32>: -10001828:	b5f0      	push	{r4, r5, r6, r7, lr} -1000182a:	4694      	mov	ip, r2 -1000182c:	2500      	movs	r5, #0 -1000182e:	0e14      	lsrs	r4, r2, #24 -10001830:	d101      	bne.n	10001836 <y64_x32+0xe> -10001832:	0212      	lsls	r2, r2, #8 -10001834:	3508      	adds	r5, #8 -10001836:	0f14      	lsrs	r4, r2, #28 -10001838:	d101      	bne.n	1000183e <y64_x32+0x16> -1000183a:	0112      	lsls	r2, r2, #4 -1000183c:	3504      	adds	r5, #4 -1000183e:	0f94      	lsrs	r4, r2, #30 -10001840:	d101      	bne.n	10001846 <y64_x32+0x1e> -10001842:	0092      	lsls	r2, r2, #2 -10001844:	3502      	adds	r5, #2 -10001846:	0fd4      	lsrs	r4, r2, #31 -10001848:	d101      	bne.n	1000184e <y64_x32+0x26> -1000184a:	0052      	lsls	r2, r2, #1 -1000184c:	3501      	adds	r5, #1 -1000184e:	0bd4      	lsrs	r4, r2, #15 -10001850:	3401      	adds	r4, #1 -10001852:	4f25      	ldr	r7, [pc, #148]	@ (100018e8 <y64_x32+0xc0>) -10001854:	667c      	str	r4, [r7, #100]	@ 0x64 -10001856:	4c25      	ldr	r4, [pc, #148]	@ (100018ec <y64_x32+0xc4>) -10001858:	663c      	str	r4, [r7, #96]	@ 0x60 -1000185a:	0c0e      	lsrs	r6, r1, #16 -1000185c:	b293      	uxth	r3, r2 -1000185e:	e7ff      	b.n	10001860 <y64_x32+0x38> -10001860:	e7ff      	b.n	10001862 <y64_x32+0x3a> -10001862:	e7ff      	b.n	10001864 <y64_x32+0x3c> -10001864:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 -10001866:	4366      	muls	r6, r4 -10001868:	0c36      	lsrs	r6, r6, #16 -1000186a:	0377      	lsls	r7, r6, #13 -1000186c:	46be      	mov	lr, r7 -1000186e:	4373      	muls	r3, r6 -10001870:	0bdf      	lsrs	r7, r3, #15 -10001872:	045b      	lsls	r3, r3, #17 -10001874:	1ac0      	subs	r0, r0, r3 -10001876:	41b9      	sbcs	r1, r7 -10001878:	0c13      	lsrs	r3, r2, #16 +1000177e <l46_1>: +1000177e:	f000 f805 	bl	1000178c <divmod_u64u64_unsafe> +10001782:	43db      	mvns	r3, r3 +10001784:	4252      	negs	r2, r2 +10001786:	d100      	bne.n	1000178a <l47_1> +10001788:	3301      	adds	r3, #1 + +1000178a <l47_1>: +1000178a:	bd00      	pop	{pc} + +1000178c <divmod_u64u64_unsafe>: +1000178c:	2900      	cmp	r1, #0 +1000178e:	d123      	bne.n	100017d8 <y64> +10001790:	2b00      	cmp	r3, #0 +10001792:	d118      	bne.n	100017c6 <udiv0+0x10> +10001794:	2a00      	cmp	r2, #0 +10001796:	d00c      	beq.n	100017b2 <divmod_u64u64_unsafe+0x26> +10001798:	46bc      	mov	ip, r7 +1000179a:	4f0d      	ldr	r7, [pc, #52]	@ (100017d0 <udiv0+0x1a>) +1000179c:	6638      	str	r0, [r7, #96]	@ 0x60 +1000179e:	667a      	str	r2, [r7, #100]	@ 0x64 +100017a0:	2100      	movs	r1, #0 +100017a2:	2300      	movs	r3, #0 +100017a4:	e7ff      	b.n	100017a6 <divmod_u64u64_unsafe+0x1a> +100017a6:	e7ff      	b.n	100017a8 <divmod_u64u64_unsafe+0x1c> +100017a8:	e7ff      	b.n	100017aa <divmod_u64u64_unsafe+0x1e> +100017aa:	6f7a      	ldr	r2, [r7, #116]	@ 0x74 +100017ac:	6f38      	ldr	r0, [r7, #112]	@ 0x70 +100017ae:	4667      	mov	r7, ip +100017b0:	4770      	bx	lr +100017b2:	2800      	cmp	r0, #0 +100017b4:	d001      	beq.n	100017ba <udiv0+0x4> + +100017b6 <udiv0>: +100017b6:	4807      	ldr	r0, [pc, #28]	@ (100017d4 <udiv0+0x1e>) +100017b8:	0001      	movs	r1, r0 +100017ba:	b500      	push	{lr} +100017bc:	f000 fdb8 	bl	10002330 <____aeabi_ldiv0_veneer> +100017c0:	2200      	movs	r2, #0 +100017c2:	2300      	movs	r3, #0 +100017c4:	bd00      	pop	{pc} +100017c6:	0002      	movs	r2, r0 +100017c8:	000b      	movs	r3, r1 +100017ca:	2000      	movs	r0, #0 +100017cc:	2100      	movs	r1, #0 +100017ce:	4770      	bx	lr +100017d0:	d0000000 	.word	0xd0000000 +100017d4:	ffffffff 	.word	0xffffffff + +100017d8 <y64>: +100017d8:	2b00      	cmp	r3, #0 +100017da:	d000      	beq.n	100017de <y64+0x6> +100017dc:	e0bf      	b.n	1000195e <y64_x48> +100017de:	0c13      	lsrs	r3, r2, #16 +100017e0:	d128      	bne.n	10001834 <y64_x32> +100017e2:	2a00      	cmp	r2, #0 +100017e4:	d0e7      	beq.n	100017b6 <udiv0> +100017e6:	b480      	push	{r7} +100017e8:	4f11      	ldr	r7, [pc, #68]	@ (10001830 <y64+0x58>) +100017ea:	6639      	str	r1, [r7, #96]	@ 0x60 +100017ec:	667a      	str	r2, [r7, #100]	@ 0x64 +100017ee:	e7ff      	b.n	100017f0 <y64+0x18> +100017f0:	e7ff      	b.n	100017f2 <y64+0x1a> +100017f2:	b430      	push	{r4, r5} +100017f4:	0c04      	lsrs	r4, r0, #16 +100017f6:	6f7b      	ldr	r3, [r7, #116]	@ 0x74 +100017f8:	6f39      	ldr	r1, [r7, #112]	@ 0x70 +100017fa:	041b      	lsls	r3, r3, #16 +100017fc:	4323      	orrs	r3, r4 +100017fe:	663b      	str	r3, [r7, #96]	@ 0x60 +10001800:	667a      	str	r2, [r7, #100]	@ 0x64 +10001802:	e7ff      	b.n	10001804 <y64+0x2c> +10001804:	e7ff      	b.n	10001806 <y64+0x2e> +10001806:	e7ff      	b.n	10001808 <y64+0x30> +10001808:	46c0      	nop			@ (mov r8, r8) +1000180a:	b284      	uxth	r4, r0 +1000180c:	6f7b      	ldr	r3, [r7, #116]	@ 0x74 +1000180e:	6f3d      	ldr	r5, [r7, #112]	@ 0x70 +10001810:	041b      	lsls	r3, r3, #16 +10001812:	4323      	orrs	r3, r4 +10001814:	663b      	str	r3, [r7, #96]	@ 0x60 +10001816:	667a      	str	r2, [r7, #100]	@ 0x64 +10001818:	e7ff      	b.n	1000181a <y64+0x42> +1000181a:	e7ff      	b.n	1000181c <y64+0x44> +1000181c:	46c0      	nop			@ (mov r8, r8) +1000181e:	2300      	movs	r3, #0 +10001820:	042c      	lsls	r4, r5, #16 +10001822:	0c2d      	lsrs	r5, r5, #16 +10001824:	6f7a      	ldr	r2, [r7, #116]	@ 0x74 +10001826:	6f38      	ldr	r0, [r7, #112]	@ 0x70 +10001828:	1900      	adds	r0, r0, r4 +1000182a:	4169      	adcs	r1, r5 +1000182c:	bcb0      	pop	{r4, r5, r7} +1000182e:	4770      	bx	lr +10001830:	d0000000 	.word	0xd0000000 + +10001834 <y64_x32>: +10001834:	b5f0      	push	{r4, r5, r6, r7, lr} +10001836:	4694      	mov	ip, r2 +10001838:	2500      	movs	r5, #0 +1000183a:	0e14      	lsrs	r4, r2, #24 +1000183c:	d101      	bne.n	10001842 <y64_x32+0xe> +1000183e:	0212      	lsls	r2, r2, #8 +10001840:	3508      	adds	r5, #8 +10001842:	0f14      	lsrs	r4, r2, #28 +10001844:	d101      	bne.n	1000184a <y64_x32+0x16> +10001846:	0112      	lsls	r2, r2, #4 +10001848:	3504      	adds	r5, #4 +1000184a:	0f94      	lsrs	r4, r2, #30 +1000184c:	d101      	bne.n	10001852 <y64_x32+0x1e> +1000184e:	0092      	lsls	r2, r2, #2 +10001850:	3502      	adds	r5, #2 +10001852:	0fd4      	lsrs	r4, r2, #31 +10001854:	d101      	bne.n	1000185a <y64_x32+0x26> +10001856:	0052      	lsls	r2, r2, #1 +10001858:	3501      	adds	r5, #1 +1000185a:	0bd4      	lsrs	r4, r2, #15 +1000185c:	3401      	adds	r4, #1 +1000185e:	4f25      	ldr	r7, [pc, #148]	@ (100018f4 <y64_x32+0xc0>) +10001860:	667c      	str	r4, [r7, #100]	@ 0x64 +10001862:	4c25      	ldr	r4, [pc, #148]	@ (100018f8 <y64_x32+0xc4>) +10001864:	663c      	str	r4, [r7, #96]	@ 0x60 +10001866:	0c0e      	lsrs	r6, r1, #16 +10001868:	b293      	uxth	r3, r2 +1000186a:	e7ff      	b.n	1000186c <y64_x32+0x38> +1000186c:	e7ff      	b.n	1000186e <y64_x32+0x3a> +1000186e:	e7ff      	b.n	10001870 <y64_x32+0x3c> +10001870:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 +10001872:	4366      	muls	r6, r4 +10001874:	0c36      	lsrs	r6, r6, #16 +10001876:	0377      	lsls	r7, r6, #13 +10001878:	46be      	mov	lr, r7  1000187a:	4373      	muls	r3, r6 -1000187c:	18db      	adds	r3, r3, r3 -1000187e:	1ac9      	subs	r1, r1, r3 -10001880:	08ce      	lsrs	r6, r1, #3 -10001882:	4366      	muls	r6, r4 -10001884:	0c36      	lsrs	r6, r6, #16 -10001886:	44b6      	add	lr, r6 -10001888:	b293      	uxth	r3, r2 -1000188a:	4373      	muls	r3, r6 -1000188c:	0f1f      	lsrs	r7, r3, #28 -1000188e:	011b      	lsls	r3, r3, #4 -10001890:	1ac0      	subs	r0, r0, r3 -10001892:	41b9      	sbcs	r1, r7 -10001894:	0c13      	lsrs	r3, r2, #16 +1000187c:	0bdf      	lsrs	r7, r3, #15 +1000187e:	045b      	lsls	r3, r3, #17 +10001880:	1ac0      	subs	r0, r0, r3 +10001882:	41b9      	sbcs	r1, r7 +10001884:	0c13      	lsrs	r3, r2, #16 +10001886:	4373      	muls	r3, r6 +10001888:	18db      	adds	r3, r3, r3 +1000188a:	1ac9      	subs	r1, r1, r3 +1000188c:	08ce      	lsrs	r6, r1, #3 +1000188e:	4366      	muls	r6, r4 +10001890:	0c36      	lsrs	r6, r6, #16 +10001892:	44b6      	add	lr, r6 +10001894:	b293      	uxth	r3, r2  10001896:	4373      	muls	r3, r6 -10001898:	0b1f      	lsrs	r7, r3, #12 -1000189a:	051b      	lsls	r3, r3, #20 +10001898:	0f1f      	lsrs	r7, r3, #28 +1000189a:	011b      	lsls	r3, r3, #4  1000189c:	1ac0      	subs	r0, r0, r3  1000189e:	41b9      	sbcs	r1, r7 -100018a0:	0d86      	lsrs	r6, r0, #22 -100018a2:	028f      	lsls	r7, r1, #10 -100018a4:	433e      	orrs	r6, r7 -100018a6:	4366      	muls	r6, r4 -100018a8:	0c36      	lsrs	r6, r6, #16 -100018aa:	2d09      	cmp	r5, #9 -100018ac:	db24      	blt.n	100018f8 <last0> -100018ae:	0a52      	lsrs	r2, r2, #9 -100018b0:	4372      	muls	r2, r6 -100018b2:	1a80      	subs	r0, r0, r2 -100018b4:	0377      	lsls	r7, r6, #13 -100018b6:	0a46      	lsrs	r6, r0, #9 -100018b8:	4366      	muls	r6, r4 -100018ba:	0c36      	lsrs	r6, r6, #16 -100018bc:	2316      	movs	r3, #22 -100018be:	1b5b      	subs	r3, r3, r5 -100018c0:	40de      	lsrs	r6, r3 -100018c2:	40df      	lsrs	r7, r3 -100018c4:	19bf      	adds	r7, r7, r6 -100018c6:	4664      	mov	r4, ip -100018c8:	4366      	muls	r6, r4 -100018ca:	1b82      	subs	r2, r0, r6 -100018cc:	4670      	mov	r0, lr -100018ce:	3504      	adds	r5, #4 -100018d0:	3306      	adds	r3, #6 -100018d2:	0001      	movs	r1, r0 -100018d4:	40d9      	lsrs	r1, r3 -100018d6:	40a8      	lsls	r0, r5 -100018d8:	19c0      	adds	r0, r0, r7 -100018da:	d300      	bcc.n	100018de <y64_x32+0xb6> -100018dc:	3101      	adds	r1, #1 -100018de:	42a2      	cmp	r2, r4 -100018e0:	d206      	bcs.n	100018f0 <y64_x32+0xc8> -100018e2:	2300      	movs	r3, #0 -100018e4:	bdf0      	pop	{r4, r5, r6, r7, pc} -100018e6:	0000      	.short	0x0000 -100018e8:	d0000000 	.word	0xd0000000 -100018ec:	ffffffff 	.word	0xffffffff -100018f0:	1b12      	subs	r2, r2, r4 -100018f2:	3001      	adds	r0, #1 -100018f4:	d3f3      	bcc.n	100018de <y64_x32+0xb6> -100018f6:	e7f1      	b.n	100018dc <y64_x32+0xb4> - -100018f8 <last0>: -100018f8:	2709      	movs	r7, #9 -100018fa:	1b7f      	subs	r7, r7, r5 -100018fc:	40fe      	lsrs	r6, r7 -100018fe:	4664      	mov	r4, ip -10001900:	b2a2      	uxth	r2, r4 -10001902:	4372      	muls	r2, r6 -10001904:	1a80      	subs	r0, r0, r2 -10001906:	d200      	bcs.n	1000190a <last0+0x12> -10001908:	3901      	subs	r1, #1 -1000190a:	0c22      	lsrs	r2, r4, #16 -1000190c:	4372      	muls	r2, r6 -1000190e:	0c13      	lsrs	r3, r2, #16 -10001910:	0412      	lsls	r2, r2, #16 -10001912:	1a82      	subs	r2, r0, r2 -10001914:	4199      	sbcs	r1, r3 -10001916:	000b      	movs	r3, r1 -10001918:	4670      	mov	r0, lr -1000191a:	3504      	adds	r5, #4 -1000191c:	3713      	adds	r7, #19 -1000191e:	0001      	movs	r1, r0 -10001920:	40f9      	lsrs	r1, r7 -10001922:	40a8      	lsls	r0, r5 -10001924:	1980      	adds	r0, r0, r6 -10001926:	d300      	bcc.n	1000192a <last0+0x32> -10001928:	3101      	adds	r1, #1 -1000192a:	2b00      	cmp	r3, #0 -1000192c:	d102      	bne.n	10001934 <last0+0x3c> -1000192e:	42a2      	cmp	r2, r4 -10001930:	d20a      	bcs.n	10001948 <last0+0x50> -10001932:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001934:	3001      	adds	r0, #1 -10001936:	d300      	bcc.n	1000193a <last0+0x42> -10001938:	3101      	adds	r1, #1 -1000193a:	1b12      	subs	r2, r2, r4 -1000193c:	d2fa      	bcs.n	10001934 <last0+0x3c> -1000193e:	3b01      	subs	r3, #1 -10001940:	d1f8      	bne.n	10001934 <last0+0x3c> -10001942:	42a2      	cmp	r2, r4 -10001944:	d200      	bcs.n	10001948 <last0+0x50> -10001946:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001948:	3001      	adds	r0, #1 -1000194a:	d300      	bcc.n	1000194e <last0+0x56> -1000194c:	3101      	adds	r1, #1 -1000194e:	1b12      	subs	r2, r2, r4 -10001950:	e7f7      	b.n	10001942 <last0+0x4a> - -10001952 <y64_x48>: -10001952:	b5f0      	push	{r4, r5, r6, r7, lr} -10001954:	0c1c      	lsrs	r4, r3, #16 -10001956:	d000      	beq.n	1000195a <y64_x48+0x8> -10001958:	e080      	b.n	10001a5c <y64_x64> -1000195a:	b40c      	push	{r2, r3} -1000195c:	2500      	movs	r5, #0 -1000195e:	0a1c      	lsrs	r4, r3, #8 -10001960:	d104      	bne.n	1000196c <y64_x48+0x1a> -10001962:	021b      	lsls	r3, r3, #8 -10001964:	0e16      	lsrs	r6, r2, #24 -10001966:	4333      	orrs	r3, r6 -10001968:	0212      	lsls	r2, r2, #8 -1000196a:	3508      	adds	r5, #8 -1000196c:	0b1c      	lsrs	r4, r3, #12 -1000196e:	d104      	bne.n	1000197a <y64_x48+0x28> -10001970:	011b      	lsls	r3, r3, #4 -10001972:	0f16      	lsrs	r6, r2, #28 -10001974:	4333      	orrs	r3, r6 -10001976:	0112      	lsls	r2, r2, #4 -10001978:	3504      	adds	r5, #4 -1000197a:	0b9c      	lsrs	r4, r3, #14 -1000197c:	d104      	bne.n	10001988 <y64_x48+0x36> -1000197e:	009b      	lsls	r3, r3, #2 -10001980:	0f96      	lsrs	r6, r2, #30 -10001982:	4333      	orrs	r3, r6 -10001984:	0092      	lsls	r2, r2, #2 -10001986:	3502      	adds	r5, #2 -10001988:	0bdc      	lsrs	r4, r3, #15 -1000198a:	d102      	bne.n	10001992 <y64_x48+0x40> -1000198c:	1892      	adds	r2, r2, r2 -1000198e:	415b      	adcs	r3, r3 -10001990:	3501      	adds	r5, #1 -10001992:	001c      	movs	r4, r3 -10001994:	1897      	adds	r7, r2, r2 -10001996:	4164      	adcs	r4, r4 -10001998:	3401      	adds	r4, #1 -1000199a:	4f46      	ldr	r7, [pc, #280]	@ (10001ab4 <y64_x64+0x58>) -1000199c:	667c      	str	r4, [r7, #100]	@ 0x64 -1000199e:	4c46      	ldr	r4, [pc, #280]	@ (10001ab8 <y64_x64+0x5c>) -100019a0:	663c      	str	r4, [r7, #96]	@ 0x60 -100019a2:	0c0e      	lsrs	r6, r1, #16 -100019a4:	e7ff      	b.n	100019a6 <y64_x48+0x54> -100019a6:	e7ff      	b.n	100019a8 <y64_x48+0x56> -100019a8:	e7ff      	b.n	100019aa <y64_x48+0x58> -100019aa:	46c0      	nop			@ (mov r8, r8) -100019ac:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 -100019ae:	4366      	muls	r6, r4 -100019b0:	0c36      	lsrs	r6, r6, #16 -100019b2:	0377      	lsls	r7, r6, #13 -100019b4:	46be      	mov	lr, r7 -100019b6:	b297      	uxth	r7, r2 -100019b8:	4377      	muls	r7, r6 -100019ba:	1bc0      	subs	r0, r0, r7 -100019bc:	d200      	bcs.n	100019c0 <y64_x48+0x6e> -100019be:	3901      	subs	r1, #1 -100019c0:	1bc0      	subs	r0, r0, r7 -100019c2:	d200      	bcs.n	100019c6 <y64_x48+0x74> -100019c4:	3901      	subs	r1, #1 -100019c6:	b29f      	uxth	r7, r3 -100019c8:	4377      	muls	r7, r6 -100019ca:	1bc9      	subs	r1, r1, r7 -100019cc:	1bc9      	subs	r1, r1, r7 -100019ce:	0c17      	lsrs	r7, r2, #16 -100019d0:	4377      	muls	r7, r6 -100019d2:	047e      	lsls	r6, r7, #17 -100019d4:	0bff      	lsrs	r7, r7, #15 -100019d6:	1b80      	subs	r0, r0, r6 -100019d8:	41b9      	sbcs	r1, r7 -100019da:	08ce      	lsrs	r6, r1, #3 -100019dc:	4366      	muls	r6, r4 -100019de:	0c36      	lsrs	r6, r6, #16 -100019e0:	2d0c      	cmp	r5, #12 -100019e2:	db33      	blt.n	10001a4c <last1> -100019e4:	44b6      	add	lr, r6 -100019e6:	0b12      	lsrs	r2, r2, #12 -100019e8:	051f      	lsls	r7, r3, #20 -100019ea:	433a      	orrs	r2, r7 -100019ec:	0b1b      	lsrs	r3, r3, #12 -100019ee:	b297      	uxth	r7, r2 -100019f0:	4377      	muls	r7, r6 -100019f2:	1bc0      	subs	r0, r0, r7 -100019f4:	d200      	bcs.n	100019f8 <y64_x48+0xa6> -100019f6:	3901      	subs	r1, #1 -100019f8:	b29f      	uxth	r7, r3 -100019fa:	4377      	muls	r7, r6 -100019fc:	1bc9      	subs	r1, r1, r7 -100019fe:	0c17      	lsrs	r7, r2, #16 -10001a00:	4377      	muls	r7, r6 -10001a02:	043e      	lsls	r6, r7, #16 -10001a04:	0c3f      	lsrs	r7, r7, #16 -10001a06:	1b80      	subs	r0, r0, r6 -10001a08:	41b9      	sbcs	r1, r7 -10001a0a:	0d86      	lsrs	r6, r0, #22 -10001a0c:	028f      	lsls	r7, r1, #10 -10001a0e:	433e      	orrs	r6, r7 -10001a10:	4366      	muls	r6, r4 -10001a12:	2729      	movs	r7, #41	@ 0x29 -10001a14:	1b7f      	subs	r7, r7, r5 -10001a16:	40fe      	lsrs	r6, r7 -10001a18:	3d0c      	subs	r5, #12 -10001a1a:	4677      	mov	r7, lr -10001a1c:	40af      	lsls	r7, r5 -10001a1e:	19bf      	adds	r7, r7, r6 -10001a20:	bc30      	pop	{r4, r5} -10001a22:	b2a2      	uxth	r2, r4 -10001a24:	b2ab      	uxth	r3, r5 -10001a26:	4372      	muls	r2, r6 -10001a28:	4373      	muls	r3, r6 -10001a2a:	1a80      	subs	r0, r0, r2 -10001a2c:	4199      	sbcs	r1, r3 -10001a2e:	0c22      	lsrs	r2, r4, #16 -10001a30:	4372      	muls	r2, r6 -10001a32:	0c13      	lsrs	r3, r2, #16 -10001a34:	0412      	lsls	r2, r2, #16 +100018a0:	0c13      	lsrs	r3, r2, #16 +100018a2:	4373      	muls	r3, r6 +100018a4:	0b1f      	lsrs	r7, r3, #12 +100018a6:	051b      	lsls	r3, r3, #20 +100018a8:	1ac0      	subs	r0, r0, r3 +100018aa:	41b9      	sbcs	r1, r7 +100018ac:	0d86      	lsrs	r6, r0, #22 +100018ae:	028f      	lsls	r7, r1, #10 +100018b0:	433e      	orrs	r6, r7 +100018b2:	4366      	muls	r6, r4 +100018b4:	0c36      	lsrs	r6, r6, #16 +100018b6:	2d09      	cmp	r5, #9 +100018b8:	db24      	blt.n	10001904 <last0> +100018ba:	0a52      	lsrs	r2, r2, #9 +100018bc:	4372      	muls	r2, r6 +100018be:	1a80      	subs	r0, r0, r2 +100018c0:	0377      	lsls	r7, r6, #13 +100018c2:	0a46      	lsrs	r6, r0, #9 +100018c4:	4366      	muls	r6, r4 +100018c6:	0c36      	lsrs	r6, r6, #16 +100018c8:	2316      	movs	r3, #22 +100018ca:	1b5b      	subs	r3, r3, r5 +100018cc:	40de      	lsrs	r6, r3 +100018ce:	40df      	lsrs	r7, r3 +100018d0:	19bf      	adds	r7, r7, r6 +100018d2:	4664      	mov	r4, ip +100018d4:	4366      	muls	r6, r4 +100018d6:	1b82      	subs	r2, r0, r6 +100018d8:	4670      	mov	r0, lr +100018da:	3504      	adds	r5, #4 +100018dc:	3306      	adds	r3, #6 +100018de:	0001      	movs	r1, r0 +100018e0:	40d9      	lsrs	r1, r3 +100018e2:	40a8      	lsls	r0, r5 +100018e4:	19c0      	adds	r0, r0, r7 +100018e6:	d300      	bcc.n	100018ea <y64_x32+0xb6> +100018e8:	3101      	adds	r1, #1 +100018ea:	42a2      	cmp	r2, r4 +100018ec:	d206      	bcs.n	100018fc <y64_x32+0xc8> +100018ee:	2300      	movs	r3, #0 +100018f0:	bdf0      	pop	{r4, r5, r6, r7, pc} +100018f2:	0000      	.short	0x0000 +100018f4:	d0000000 	.word	0xd0000000 +100018f8:	ffffffff 	.word	0xffffffff +100018fc:	1b12      	subs	r2, r2, r4 +100018fe:	3001      	adds	r0, #1 +10001900:	d3f3      	bcc.n	100018ea <y64_x32+0xb6> +10001902:	e7f1      	b.n	100018e8 <y64_x32+0xb4> + +10001904 <last0>: +10001904:	2709      	movs	r7, #9 +10001906:	1b7f      	subs	r7, r7, r5 +10001908:	40fe      	lsrs	r6, r7 +1000190a:	4664      	mov	r4, ip +1000190c:	b2a2      	uxth	r2, r4 +1000190e:	4372      	muls	r2, r6 +10001910:	1a80      	subs	r0, r0, r2 +10001912:	d200      	bcs.n	10001916 <last0+0x12> +10001914:	3901      	subs	r1, #1 +10001916:	0c22      	lsrs	r2, r4, #16 +10001918:	4372      	muls	r2, r6 +1000191a:	0c13      	lsrs	r3, r2, #16 +1000191c:	0412      	lsls	r2, r2, #16 +1000191e:	1a82      	subs	r2, r0, r2 +10001920:	4199      	sbcs	r1, r3 +10001922:	000b      	movs	r3, r1 +10001924:	4670      	mov	r0, lr +10001926:	3504      	adds	r5, #4 +10001928:	3713      	adds	r7, #19 +1000192a:	0001      	movs	r1, r0 +1000192c:	40f9      	lsrs	r1, r7 +1000192e:	40a8      	lsls	r0, r5 +10001930:	1980      	adds	r0, r0, r6 +10001932:	d300      	bcc.n	10001936 <last0+0x32> +10001934:	3101      	adds	r1, #1 +10001936:	2b00      	cmp	r3, #0 +10001938:	d102      	bne.n	10001940 <last0+0x3c> +1000193a:	42a2      	cmp	r2, r4 +1000193c:	d20a      	bcs.n	10001954 <last0+0x50> +1000193e:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001940:	3001      	adds	r0, #1 +10001942:	d300      	bcc.n	10001946 <last0+0x42> +10001944:	3101      	adds	r1, #1 +10001946:	1b12      	subs	r2, r2, r4 +10001948:	d2fa      	bcs.n	10001940 <last0+0x3c> +1000194a:	3b01      	subs	r3, #1 +1000194c:	d1f8      	bne.n	10001940 <last0+0x3c> +1000194e:	42a2      	cmp	r2, r4 +10001950:	d200      	bcs.n	10001954 <last0+0x50> +10001952:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001954:	3001      	adds	r0, #1 +10001956:	d300      	bcc.n	1000195a <last0+0x56> +10001958:	3101      	adds	r1, #1 +1000195a:	1b12      	subs	r2, r2, r4 +1000195c:	e7f7      	b.n	1000194e <last0+0x4a> + +1000195e <y64_x48>: +1000195e:	b5f0      	push	{r4, r5, r6, r7, lr} +10001960:	0c1c      	lsrs	r4, r3, #16 +10001962:	d000      	beq.n	10001966 <y64_x48+0x8> +10001964:	e080      	b.n	10001a68 <y64_x64> +10001966:	b40c      	push	{r2, r3} +10001968:	2500      	movs	r5, #0 +1000196a:	0a1c      	lsrs	r4, r3, #8 +1000196c:	d104      	bne.n	10001978 <y64_x48+0x1a> +1000196e:	021b      	lsls	r3, r3, #8 +10001970:	0e16      	lsrs	r6, r2, #24 +10001972:	4333      	orrs	r3, r6 +10001974:	0212      	lsls	r2, r2, #8 +10001976:	3508      	adds	r5, #8 +10001978:	0b1c      	lsrs	r4, r3, #12 +1000197a:	d104      	bne.n	10001986 <y64_x48+0x28> +1000197c:	011b      	lsls	r3, r3, #4 +1000197e:	0f16      	lsrs	r6, r2, #28 +10001980:	4333      	orrs	r3, r6 +10001982:	0112      	lsls	r2, r2, #4 +10001984:	3504      	adds	r5, #4 +10001986:	0b9c      	lsrs	r4, r3, #14 +10001988:	d104      	bne.n	10001994 <y64_x48+0x36> +1000198a:	009b      	lsls	r3, r3, #2 +1000198c:	0f96      	lsrs	r6, r2, #30 +1000198e:	4333      	orrs	r3, r6 +10001990:	0092      	lsls	r2, r2, #2 +10001992:	3502      	adds	r5, #2 +10001994:	0bdc      	lsrs	r4, r3, #15 +10001996:	d102      	bne.n	1000199e <y64_x48+0x40> +10001998:	1892      	adds	r2, r2, r2 +1000199a:	415b      	adcs	r3, r3 +1000199c:	3501      	adds	r5, #1 +1000199e:	001c      	movs	r4, r3 +100019a0:	1897      	adds	r7, r2, r2 +100019a2:	4164      	adcs	r4, r4 +100019a4:	3401      	adds	r4, #1 +100019a6:	4f46      	ldr	r7, [pc, #280]	@ (10001ac0 <y64_x64+0x58>) +100019a8:	667c      	str	r4, [r7, #100]	@ 0x64 +100019aa:	4c46      	ldr	r4, [pc, #280]	@ (10001ac4 <y64_x64+0x5c>) +100019ac:	663c      	str	r4, [r7, #96]	@ 0x60 +100019ae:	0c0e      	lsrs	r6, r1, #16 +100019b0:	e7ff      	b.n	100019b2 <y64_x48+0x54> +100019b2:	e7ff      	b.n	100019b4 <y64_x48+0x56> +100019b4:	e7ff      	b.n	100019b6 <y64_x48+0x58> +100019b6:	46c0      	nop			@ (mov r8, r8) +100019b8:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 +100019ba:	4366      	muls	r6, r4 +100019bc:	0c36      	lsrs	r6, r6, #16 +100019be:	0377      	lsls	r7, r6, #13 +100019c0:	46be      	mov	lr, r7 +100019c2:	b297      	uxth	r7, r2 +100019c4:	4377      	muls	r7, r6 +100019c6:	1bc0      	subs	r0, r0, r7 +100019c8:	d200      	bcs.n	100019cc <y64_x48+0x6e> +100019ca:	3901      	subs	r1, #1 +100019cc:	1bc0      	subs	r0, r0, r7 +100019ce:	d200      	bcs.n	100019d2 <y64_x48+0x74> +100019d0:	3901      	subs	r1, #1 +100019d2:	b29f      	uxth	r7, r3 +100019d4:	4377      	muls	r7, r6 +100019d6:	1bc9      	subs	r1, r1, r7 +100019d8:	1bc9      	subs	r1, r1, r7 +100019da:	0c17      	lsrs	r7, r2, #16 +100019dc:	4377      	muls	r7, r6 +100019de:	047e      	lsls	r6, r7, #17 +100019e0:	0bff      	lsrs	r7, r7, #15 +100019e2:	1b80      	subs	r0, r0, r6 +100019e4:	41b9      	sbcs	r1, r7 +100019e6:	08ce      	lsrs	r6, r1, #3 +100019e8:	4366      	muls	r6, r4 +100019ea:	0c36      	lsrs	r6, r6, #16 +100019ec:	2d0c      	cmp	r5, #12 +100019ee:	db33      	blt.n	10001a58 <last1> +100019f0:	44b6      	add	lr, r6 +100019f2:	0b12      	lsrs	r2, r2, #12 +100019f4:	051f      	lsls	r7, r3, #20 +100019f6:	433a      	orrs	r2, r7 +100019f8:	0b1b      	lsrs	r3, r3, #12 +100019fa:	b297      	uxth	r7, r2 +100019fc:	4377      	muls	r7, r6 +100019fe:	1bc0      	subs	r0, r0, r7 +10001a00:	d200      	bcs.n	10001a04 <y64_x48+0xa6> +10001a02:	3901      	subs	r1, #1 +10001a04:	b29f      	uxth	r7, r3 +10001a06:	4377      	muls	r7, r6 +10001a08:	1bc9      	subs	r1, r1, r7 +10001a0a:	0c17      	lsrs	r7, r2, #16 +10001a0c:	4377      	muls	r7, r6 +10001a0e:	043e      	lsls	r6, r7, #16 +10001a10:	0c3f      	lsrs	r7, r7, #16 +10001a12:	1b80      	subs	r0, r0, r6 +10001a14:	41b9      	sbcs	r1, r7 +10001a16:	0d86      	lsrs	r6, r0, #22 +10001a18:	028f      	lsls	r7, r1, #10 +10001a1a:	433e      	orrs	r6, r7 +10001a1c:	4366      	muls	r6, r4 +10001a1e:	2729      	movs	r7, #41	@ 0x29 +10001a20:	1b7f      	subs	r7, r7, r5 +10001a22:	40fe      	lsrs	r6, r7 +10001a24:	3d0c      	subs	r5, #12 +10001a26:	4677      	mov	r7, lr +10001a28:	40af      	lsls	r7, r5 +10001a2a:	19bf      	adds	r7, r7, r6 +10001a2c:	bc30      	pop	{r4, r5} +10001a2e:	b2a2      	uxth	r2, r4 +10001a30:	b2ab      	uxth	r3, r5 +10001a32:	4372      	muls	r2, r6 +10001a34:	4373      	muls	r3, r6  10001a36:	1a80      	subs	r0, r0, r2  10001a38:	4199      	sbcs	r1, r3 -10001a3a:	0002      	movs	r2, r0 -10001a3c:	000b      	movs	r3, r1 -10001a3e:	3701      	adds	r7, #1 -10001a40:	1b00      	subs	r0, r0, r4 -10001a42:	41a9      	sbcs	r1, r5 -10001a44:	d2f9      	bcs.n	10001a3a <y64_x48+0xe8> -10001a46:	1e78      	subs	r0, r7, #1 -10001a48:	2100      	movs	r1, #0 -10001a4a:	bdf0      	pop	{r4, r5, r6, r7, pc} - -10001a4c <last1>: -10001a4c:	270c      	movs	r7, #12 -10001a4e:	1b7f      	subs	r7, r7, r5 -10001a50:	40fe      	lsrs	r6, r7 -10001a52:	4677      	mov	r7, lr -10001a54:	0b7f      	lsrs	r7, r7, #13 -10001a56:	40af      	lsls	r7, r5 -10001a58:	19ff      	adds	r7, r7, r7 -10001a5a:	e7e0      	b.n	10001a1e <y64_x48+0xcc> - -10001a5c <y64_x64>: -10001a5c:	2400      	movs	r4, #0 -10001a5e:	1c5d      	adds	r5, r3, #1 -10001a60:	d007      	beq.n	10001a72 <y64_x64+0x16> -10001a62:	4f14      	ldr	r7, [pc, #80]	@ (10001ab4 <y64_x64+0x58>) -10001a64:	667d      	str	r5, [r7, #100]	@ 0x64 -10001a66:	6639      	str	r1, [r7, #96]	@ 0x60 -10001a68:	e7ff      	b.n	10001a6a <y64_x64+0xe> -10001a6a:	e7ff      	b.n	10001a6c <y64_x64+0x10> -10001a6c:	e7ff      	b.n	10001a6e <y64_x64+0x12> -10001a6e:	e7ff      	b.n	10001a70 <y64_x64+0x14> -10001a70:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 -10001a72:	b295      	uxth	r5, r2 -10001a74:	b29e      	uxth	r6, r3 -10001a76:	4365      	muls	r5, r4 -10001a78:	4366      	muls	r6, r4 -10001a7a:	1b40      	subs	r0, r0, r5 -10001a7c:	41b1      	sbcs	r1, r6 -10001a7e:	0c15      	lsrs	r5, r2, #16 -10001a80:	0c1e      	lsrs	r6, r3, #16 +10001a3a:	0c22      	lsrs	r2, r4, #16 +10001a3c:	4372      	muls	r2, r6 +10001a3e:	0c13      	lsrs	r3, r2, #16 +10001a40:	0412      	lsls	r2, r2, #16 +10001a42:	1a80      	subs	r0, r0, r2 +10001a44:	4199      	sbcs	r1, r3 +10001a46:	0002      	movs	r2, r0 +10001a48:	000b      	movs	r3, r1 +10001a4a:	3701      	adds	r7, #1 +10001a4c:	1b00      	subs	r0, r0, r4 +10001a4e:	41a9      	sbcs	r1, r5 +10001a50:	d2f9      	bcs.n	10001a46 <y64_x48+0xe8> +10001a52:	1e78      	subs	r0, r7, #1 +10001a54:	2100      	movs	r1, #0 +10001a56:	bdf0      	pop	{r4, r5, r6, r7, pc} + +10001a58 <last1>: +10001a58:	270c      	movs	r7, #12 +10001a5a:	1b7f      	subs	r7, r7, r5 +10001a5c:	40fe      	lsrs	r6, r7 +10001a5e:	4677      	mov	r7, lr +10001a60:	0b7f      	lsrs	r7, r7, #13 +10001a62:	40af      	lsls	r7, r5 +10001a64:	19ff      	adds	r7, r7, r7 +10001a66:	e7e0      	b.n	10001a2a <y64_x48+0xcc> + +10001a68 <y64_x64>: +10001a68:	2400      	movs	r4, #0 +10001a6a:	1c5d      	adds	r5, r3, #1 +10001a6c:	d007      	beq.n	10001a7e <y64_x64+0x16> +10001a6e:	4f14      	ldr	r7, [pc, #80]	@ (10001ac0 <y64_x64+0x58>) +10001a70:	667d      	str	r5, [r7, #100]	@ 0x64 +10001a72:	6639      	str	r1, [r7, #96]	@ 0x60 +10001a74:	e7ff      	b.n	10001a76 <y64_x64+0xe> +10001a76:	e7ff      	b.n	10001a78 <y64_x64+0x10> +10001a78:	e7ff      	b.n	10001a7a <y64_x64+0x12> +10001a7a:	e7ff      	b.n	10001a7c <y64_x64+0x14> +10001a7c:	6f3c      	ldr	r4, [r7, #112]	@ 0x70 +10001a7e:	b295      	uxth	r5, r2 +10001a80:	b29e      	uxth	r6, r3  10001a82:	4365      	muls	r5, r4  10001a84:	4366      	muls	r6, r4 -10001a86:	0436      	lsls	r6, r6, #16 -10001a88:	0c2f      	lsrs	r7, r5, #16 -10001a8a:	433e      	orrs	r6, r7 -10001a8c:	042d      	lsls	r5, r5, #16 -10001a8e:	1b40      	subs	r0, r0, r5 -10001a90:	41b1      	sbcs	r1, r6 -10001a92:	4299      	cmp	r1, r3 -10001a94:	d204      	bcs.n	10001aa0 <y64_x64+0x44> -10001a96:	0002      	movs	r2, r0 -10001a98:	000b      	movs	r3, r1 -10001a9a:	0020      	movs	r0, r4 -10001a9c:	2100      	movs	r1, #0 -10001a9e:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001aa0:	d101      	bne.n	10001aa6 <y64_x64+0x4a> -10001aa2:	4290      	cmp	r0, r2 -10001aa4:	d3f7      	bcc.n	10001a96 <y64_x64+0x3a> -10001aa6:	1a80      	subs	r0, r0, r2 -10001aa8:	4199      	sbcs	r1, r3 -10001aaa:	3401      	adds	r4, #1 -10001aac:	4299      	cmp	r1, r3 -10001aae:	d3f2      	bcc.n	10001a96 <y64_x64+0x3a> -10001ab0:	e7f6      	b.n	10001aa0 <y64_x64+0x44> -10001ab2:	0000      	.short	0x0000 -10001ab4:	d0000000 	.word	0xd0000000 -10001ab8:	ffffffff 	.word	0xffffffff - -10001abc <missing_double_func_shim>: -10001abc:	b510      	push	{r4, lr} -10001abe:	4801      	ldr	r0, [pc, #4]	@ (10001ac4 <missing_double_func_shim+0x8>) -10001ac0:	f7fe fcd2 	bl	10000468 <panic> -10001ac4:	100023fc 	.word	0x100023fc - -10001ac8 <__aeabi_double_init>: -10001ac8:	2313      	movs	r3, #19 -10001aca:	b570      	push	{r4, r5, r6, lr} -10001acc:	781d      	ldrb	r5, [r3, #0] -10001ace:	2d01      	cmp	r5, #1 -10001ad0:	d019      	beq.n	10001b06 <__aeabi_double_init+0x3e> -10001ad2:	dd14      	ble.n	10001afe <__aeabi_double_init+0x36> -10001ad4:	481d      	ldr	r0, [pc, #116]	@ (10001b4c <__aeabi_double_init+0x84>) -10001ad6:	f7ff fc31 	bl	1000133c <rom_data_lookup> -10001ada:	0006      	movs	r6, r0 -10001adc:	481c      	ldr	r0, [pc, #112]	@ (10001b50 <__aeabi_double_init+0x88>) -10001ade:	f7ff fc2d 	bl	1000133c <rom_data_lookup> -10001ae2:	4c1c      	ldr	r4, [pc, #112]	@ (10001b54 <__aeabi_double_init+0x8c>) -10001ae4:	2280      	movs	r2, #128	@ 0x80 -10001ae6:	0031      	movs	r1, r6 -10001ae8:	0020      	movs	r0, r4 -10001aea:	f000 f8af 	bl	10001c4c <__wrap___aeabi_memcpy> -10001aee:	2d02      	cmp	r5, #2 -10001af0:	d006      	beq.n	10001b00 <__aeabi_double_init+0x38> -10001af2:	4819      	ldr	r0, [pc, #100]	@ (10001b58 <__aeabi_double_init+0x90>) -10001af4:	f7ff fc1a 	bl	1000132c <rom_func_lookup> -10001af8:	4b18      	ldr	r3, [pc, #96]	@ (10001b5c <__aeabi_double_init+0x94>) -10001afa:	6018      	str	r0, [r3, #0] -10001afc:	bd70      	pop	{r4, r5, r6, pc} -10001afe:	4c15      	ldr	r4, [pc, #84]	@ (10001b54 <__aeabi_double_init+0x8c>) -10001b00:	4b17      	ldr	r3, [pc, #92]	@ (10001b60 <__aeabi_double_init+0x98>) -10001b02:	64a3      	str	r3, [r4, #72]	@ 0x48 -10001b04:	e7f5      	b.n	10001af2 <__aeabi_double_init+0x2a> -10001b06:	4b17      	ldr	r3, [pc, #92]	@ (10001b64 <__aeabi_double_init+0x9c>) -10001b08:	4c12      	ldr	r4, [pc, #72]	@ (10001b54 <__aeabi_double_init+0x8c>) -10001b0a:	6023      	str	r3, [r4, #0] -10001b0c:	6063      	str	r3, [r4, #4] -10001b0e:	60a3      	str	r3, [r4, #8] -10001b10:	60e3      	str	r3, [r4, #12] -10001b12:	6123      	str	r3, [r4, #16] -10001b14:	6163      	str	r3, [r4, #20] -10001b16:	61a3      	str	r3, [r4, #24] -10001b18:	61e3      	str	r3, [r4, #28] -10001b1a:	6223      	str	r3, [r4, #32] -10001b1c:	6263      	str	r3, [r4, #36]	@ 0x24 -10001b1e:	62a3      	str	r3, [r4, #40]	@ 0x28 -10001b20:	62e3      	str	r3, [r4, #44]	@ 0x2c -10001b22:	6323      	str	r3, [r4, #48]	@ 0x30 -10001b24:	6363      	str	r3, [r4, #52]	@ 0x34 -10001b26:	63a3      	str	r3, [r4, #56]	@ 0x38 -10001b28:	63e3      	str	r3, [r4, #60]	@ 0x3c -10001b2a:	6423      	str	r3, [r4, #64]	@ 0x40 -10001b2c:	6463      	str	r3, [r4, #68]	@ 0x44 -10001b2e:	64a3      	str	r3, [r4, #72]	@ 0x48 -10001b30:	64e3      	str	r3, [r4, #76]	@ 0x4c -10001b32:	6523      	str	r3, [r4, #80]	@ 0x50 -10001b34:	6563      	str	r3, [r4, #84]	@ 0x54 -10001b36:	65a3      	str	r3, [r4, #88]	@ 0x58 -10001b38:	65e3      	str	r3, [r4, #92]	@ 0x5c -10001b3a:	6623      	str	r3, [r4, #96]	@ 0x60 -10001b3c:	6663      	str	r3, [r4, #100]	@ 0x64 -10001b3e:	66a3      	str	r3, [r4, #104]	@ 0x68 -10001b40:	66e3      	str	r3, [r4, #108]	@ 0x6c -10001b42:	6723      	str	r3, [r4, #112]	@ 0x70 -10001b44:	6763      	str	r3, [r4, #116]	@ 0x74 -10001b46:	67a3      	str	r3, [r4, #120]	@ 0x78 -10001b48:	67e3      	str	r3, [r4, #124]	@ 0x7c -10001b4a:	e7d9      	b.n	10001b00 <__aeabi_double_init+0x38> -10001b4c:	00004453 	.word	0x00004453 -10001b50:	00004653 	.word	0x00004653 -10001b54:	20000560 	.word	0x20000560 -10001b58:	0000334c 	.word	0x0000334c -10001b5c:	20000960 	.word	0x20000960 -10001b60:	10001b69 	.word	0x10001b69 -10001b64:	10001abd 	.word	0x10001abd - -10001b68 <double_table_shim_on_use_helper>: -10001b68:	b507      	push	{r0, r1, r2, lr} -10001b6a:	4660      	mov	r0, ip -10001b6c:	8801      	ldrh	r1, [r0, #0] -10001b6e:	0a0a      	lsrs	r2, r1, #8 -10001b70:	3002      	adds	r0, #2 -10001b72:	2adf      	cmp	r2, #223	@ 0xdf -10001b74:	d1fa      	bne.n	10001b6c <double_table_shim_on_use_helper+0x4> -10001b76:	b2c9      	uxtb	r1, r1 -10001b78:	0882      	lsrs	r2, r0, #2 -10001b7a:	d304      	bcc.n	10001b86 <double_table_shim_on_use_helper+0x1e> -10001b7c:	8802      	ldrh	r2, [r0, #0] -10001b7e:	8840      	ldrh	r0, [r0, #2] -10001b80:	0400      	lsls	r0, r0, #16 -10001b82:	4310      	orrs	r0, r2 -10001b84:	e000      	b.n	10001b88 <double_table_shim_on_use_helper+0x20> -10001b86:	6800      	ldr	r0, [r0, #0] -10001b88:	4a01      	ldr	r2, [pc, #4]	@ (10001b90 <double_table_shim_on_use_helper+0x28>) -10001b8a:	5050      	str	r0, [r2, r1] -10001b8c:	9003      	str	r0, [sp, #12] -10001b8e:	bd07      	pop	{r0, r1, r2, pc} -10001b90:	20000560 	.word	0x20000560 - -10001b94 <__wrap___aeabi_lmul>: -10001b94:	4351      	muls	r1, r2 -10001b96:	4343      	muls	r3, r0 -10001b98:	18c9      	adds	r1, r1, r3 -10001b9a:	468c      	mov	ip, r1 -10001b9c:	0c11      	lsrs	r1, r2, #16 -10001b9e:	b283      	uxth	r3, r0 -10001ba0:	434b      	muls	r3, r1 -10001ba2:	b410      	push	{r4} -10001ba4:	0c04      	lsrs	r4, r0, #16 -10001ba6:	4361      	muls	r1, r4 -10001ba8:	b292      	uxth	r2, r2 -10001baa:	b280      	uxth	r0, r0 -10001bac:	4350      	muls	r0, r2 -10001bae:	4362      	muls	r2, r4 -10001bb0:	041c      	lsls	r4, r3, #16 -10001bb2:	0c1b      	lsrs	r3, r3, #16 -10001bb4:	1900      	adds	r0, r0, r4 -10001bb6:	bc10      	pop	{r4} -10001bb8:	4159      	adcs	r1, r3 -10001bba:	0413      	lsls	r3, r2, #16 -10001bbc:	0c12      	lsrs	r2, r2, #16 -10001bbe:	18c0      	adds	r0, r0, r3 -10001bc0:	4151      	adcs	r1, r2 -10001bc2:	4461      	add	r1, ip -10001bc4:	4770      	bx	lr +10001a86:	1b40      	subs	r0, r0, r5 +10001a88:	41b1      	sbcs	r1, r6 +10001a8a:	0c15      	lsrs	r5, r2, #16 +10001a8c:	0c1e      	lsrs	r6, r3, #16 +10001a8e:	4365      	muls	r5, r4 +10001a90:	4366      	muls	r6, r4 +10001a92:	0436      	lsls	r6, r6, #16 +10001a94:	0c2f      	lsrs	r7, r5, #16 +10001a96:	433e      	orrs	r6, r7 +10001a98:	042d      	lsls	r5, r5, #16 +10001a9a:	1b40      	subs	r0, r0, r5 +10001a9c:	41b1      	sbcs	r1, r6 +10001a9e:	4299      	cmp	r1, r3 +10001aa0:	d204      	bcs.n	10001aac <y64_x64+0x44> +10001aa2:	0002      	movs	r2, r0 +10001aa4:	000b      	movs	r3, r1 +10001aa6:	0020      	movs	r0, r4 +10001aa8:	2100      	movs	r1, #0 +10001aaa:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001aac:	d101      	bne.n	10001ab2 <y64_x64+0x4a> +10001aae:	4290      	cmp	r0, r2 +10001ab0:	d3f7      	bcc.n	10001aa2 <y64_x64+0x3a> +10001ab2:	1a80      	subs	r0, r0, r2 +10001ab4:	4199      	sbcs	r1, r3 +10001ab6:	3401      	adds	r4, #1 +10001ab8:	4299      	cmp	r1, r3 +10001aba:	d3f2      	bcc.n	10001aa2 <y64_x64+0x3a> +10001abc:	e7f6      	b.n	10001aac <y64_x64+0x44> +10001abe:	0000      	.short	0x0000 +10001ac0:	d0000000 	.word	0xd0000000 +10001ac4:	ffffffff 	.word	0xffffffff + +10001ac8 <missing_double_func_shim>: +10001ac8:	b510      	push	{r4, lr} +10001aca:	4801      	ldr	r0, [pc, #4]	@ (10001ad0 <missing_double_func_shim+0x8>) +10001acc:	f7fe fcd2 	bl	10000474 <panic> +10001ad0:	1000240c 	.word	0x1000240c + +10001ad4 <__aeabi_double_init>: +10001ad4:	2313      	movs	r3, #19 +10001ad6:	b570      	push	{r4, r5, r6, lr} +10001ad8:	781d      	ldrb	r5, [r3, #0] +10001ada:	2d01      	cmp	r5, #1 +10001adc:	d019      	beq.n	10001b12 <__aeabi_double_init+0x3e> +10001ade:	dd14      	ble.n	10001b0a <__aeabi_double_init+0x36> +10001ae0:	481d      	ldr	r0, [pc, #116]	@ (10001b58 <__aeabi_double_init+0x84>) +10001ae2:	f7ff fc31 	bl	10001348 <rom_data_lookup> +10001ae6:	0006      	movs	r6, r0 +10001ae8:	481c      	ldr	r0, [pc, #112]	@ (10001b5c <__aeabi_double_init+0x88>) +10001aea:	f7ff fc2d 	bl	10001348 <rom_data_lookup> +10001aee:	4c1c      	ldr	r4, [pc, #112]	@ (10001b60 <__aeabi_double_init+0x8c>) +10001af0:	2280      	movs	r2, #128	@ 0x80 +10001af2:	0031      	movs	r1, r6 +10001af4:	0020      	movs	r0, r4 +10001af6:	f000 f8af 	bl	10001c58 <__wrap___aeabi_memcpy> +10001afa:	2d02      	cmp	r5, #2 +10001afc:	d006      	beq.n	10001b0c <__aeabi_double_init+0x38> +10001afe:	4819      	ldr	r0, [pc, #100]	@ (10001b64 <__aeabi_double_init+0x90>) +10001b00:	f7ff fc1a 	bl	10001338 <rom_func_lookup> +10001b04:	4b18      	ldr	r3, [pc, #96]	@ (10001b68 <__aeabi_double_init+0x94>) +10001b06:	6018      	str	r0, [r3, #0] +10001b08:	bd70      	pop	{r4, r5, r6, pc} +10001b0a:	4c15      	ldr	r4, [pc, #84]	@ (10001b60 <__aeabi_double_init+0x8c>) +10001b0c:	4b17      	ldr	r3, [pc, #92]	@ (10001b6c <__aeabi_double_init+0x98>) +10001b0e:	64a3      	str	r3, [r4, #72]	@ 0x48 +10001b10:	e7f5      	b.n	10001afe <__aeabi_double_init+0x2a> +10001b12:	4b17      	ldr	r3, [pc, #92]	@ (10001b70 <__aeabi_double_init+0x9c>) +10001b14:	4c12      	ldr	r4, [pc, #72]	@ (10001b60 <__aeabi_double_init+0x8c>) +10001b16:	6023      	str	r3, [r4, #0] +10001b18:	6063      	str	r3, [r4, #4] +10001b1a:	60a3      	str	r3, [r4, #8] +10001b1c:	60e3      	str	r3, [r4, #12] +10001b1e:	6123      	str	r3, [r4, #16] +10001b20:	6163      	str	r3, [r4, #20] +10001b22:	61a3      	str	r3, [r4, #24] +10001b24:	61e3      	str	r3, [r4, #28] +10001b26:	6223      	str	r3, [r4, #32] +10001b28:	6263      	str	r3, [r4, #36]	@ 0x24 +10001b2a:	62a3      	str	r3, [r4, #40]	@ 0x28 +10001b2c:	62e3      	str	r3, [r4, #44]	@ 0x2c +10001b2e:	6323      	str	r3, [r4, #48]	@ 0x30 +10001b30:	6363      	str	r3, [r4, #52]	@ 0x34 +10001b32:	63a3      	str	r3, [r4, #56]	@ 0x38 +10001b34:	63e3      	str	r3, [r4, #60]	@ 0x3c +10001b36:	6423      	str	r3, [r4, #64]	@ 0x40 +10001b38:	6463      	str	r3, [r4, #68]	@ 0x44 +10001b3a:	64a3      	str	r3, [r4, #72]	@ 0x48 +10001b3c:	64e3      	str	r3, [r4, #76]	@ 0x4c +10001b3e:	6523      	str	r3, [r4, #80]	@ 0x50 +10001b40:	6563      	str	r3, [r4, #84]	@ 0x54 +10001b42:	65a3      	str	r3, [r4, #88]	@ 0x58 +10001b44:	65e3      	str	r3, [r4, #92]	@ 0x5c +10001b46:	6623      	str	r3, [r4, #96]	@ 0x60 +10001b48:	6663      	str	r3, [r4, #100]	@ 0x64 +10001b4a:	66a3      	str	r3, [r4, #104]	@ 0x68 +10001b4c:	66e3      	str	r3, [r4, #108]	@ 0x6c +10001b4e:	6723      	str	r3, [r4, #112]	@ 0x70 +10001b50:	6763      	str	r3, [r4, #116]	@ 0x74 +10001b52:	67a3      	str	r3, [r4, #120]	@ 0x78 +10001b54:	67e3      	str	r3, [r4, #124]	@ 0x7c +10001b56:	e7d9      	b.n	10001b0c <__aeabi_double_init+0x38> +10001b58:	00004453 	.word	0x00004453 +10001b5c:	00004653 	.word	0x00004653 +10001b60:	20000560 	.word	0x20000560 +10001b64:	0000334c 	.word	0x0000334c +10001b68:	20000960 	.word	0x20000960 +10001b6c:	10001b75 	.word	0x10001b75 +10001b70:	10001ac9 	.word	0x10001ac9 + +10001b74 <double_table_shim_on_use_helper>: +10001b74:	b507      	push	{r0, r1, r2, lr} +10001b76:	4660      	mov	r0, ip +10001b78:	8801      	ldrh	r1, [r0, #0] +10001b7a:	0a0a      	lsrs	r2, r1, #8 +10001b7c:	3002      	adds	r0, #2 +10001b7e:	2adf      	cmp	r2, #223	@ 0xdf +10001b80:	d1fa      	bne.n	10001b78 <double_table_shim_on_use_helper+0x4> +10001b82:	b2c9      	uxtb	r1, r1 +10001b84:	0882      	lsrs	r2, r0, #2 +10001b86:	d304      	bcc.n	10001b92 <double_table_shim_on_use_helper+0x1e> +10001b88:	8802      	ldrh	r2, [r0, #0] +10001b8a:	8840      	ldrh	r0, [r0, #2] +10001b8c:	0400      	lsls	r0, r0, #16 +10001b8e:	4310      	orrs	r0, r2 +10001b90:	e000      	b.n	10001b94 <double_table_shim_on_use_helper+0x20> +10001b92:	6800      	ldr	r0, [r0, #0] +10001b94:	4a01      	ldr	r2, [pc, #4]	@ (10001b9c <double_table_shim_on_use_helper+0x28>) +10001b96:	5050      	str	r0, [r2, r1] +10001b98:	9003      	str	r0, [sp, #12] +10001b9a:	bd07      	pop	{r0, r1, r2, pc} +10001b9c:	20000560 	.word	0x20000560 + +10001ba0 <__wrap___aeabi_lmul>: +10001ba0:	4351      	muls	r1, r2 +10001ba2:	4343      	muls	r3, r0 +10001ba4:	18c9      	adds	r1, r1, r3 +10001ba6:	468c      	mov	ip, r1 +10001ba8:	0c11      	lsrs	r1, r2, #16 +10001baa:	b283      	uxth	r3, r0 +10001bac:	434b      	muls	r3, r1 +10001bae:	b410      	push	{r4} +10001bb0:	0c04      	lsrs	r4, r0, #16 +10001bb2:	4361      	muls	r1, r4 +10001bb4:	b292      	uxth	r2, r2 +10001bb6:	b280      	uxth	r0, r0 +10001bb8:	4350      	muls	r0, r2 +10001bba:	4362      	muls	r2, r4 +10001bbc:	041c      	lsls	r4, r3, #16 +10001bbe:	0c1b      	lsrs	r3, r3, #16 +10001bc0:	1900      	adds	r0, r0, r4 +10001bc2:	bc10      	pop	{r4} +10001bc4:	4159      	adcs	r1, r3 +10001bc6:	0413      	lsls	r3, r2, #16 +10001bc8:	0c12      	lsrs	r2, r2, #16 +10001bca:	18c0      	adds	r0, r0, r3 +10001bcc:	4151      	adcs	r1, r2 +10001bce:	4461      	add	r1, ip +10001bd0:	4770      	bx	lr  	... -10001bc8 <missing_float_func_shim>: -10001bc8:	b510      	push	{r4, lr} -10001bca:	4801      	ldr	r0, [pc, #4]	@ (10001bd0 <missing_float_func_shim+0x8>) -10001bcc:	f7fe fc4c 	bl	10000468 <panic> -10001bd0:	10002414 	.word	0x10002414 - -10001bd4 <__aeabi_float_init>: -10001bd4:	2313      	movs	r3, #19 -10001bd6:	b510      	push	{r4, lr} -10001bd8:	4810      	ldr	r0, [pc, #64]	@ (10001c1c <__aeabi_float_init+0x48>) -10001bda:	781c      	ldrb	r4, [r3, #0] -10001bdc:	f7ff fbae 	bl	1000133c <rom_data_lookup> -10001be0:	0001      	movs	r1, r0 -10001be2:	2c01      	cmp	r4, #1 -10001be4:	d00a      	beq.n	10001bfc <__aeabi_float_init+0x28> -10001be6:	dd03      	ble.n	10001bf0 <__aeabi_float_init+0x1c> -10001be8:	2280      	movs	r2, #128	@ 0x80 -10001bea:	480d      	ldr	r0, [pc, #52]	@ (10001c20 <__aeabi_float_init+0x4c>) -10001bec:	f000 f82e 	bl	10001c4c <__wrap___aeabi_memcpy> -10001bf0:	480c      	ldr	r0, [pc, #48]	@ (10001c24 <__aeabi_float_init+0x50>) -10001bf2:	f7ff fb9b 	bl	1000132c <rom_func_lookup> -10001bf6:	4b0c      	ldr	r3, [pc, #48]	@ (10001c28 <__aeabi_float_init+0x54>) -10001bf8:	6018      	str	r0, [r3, #0] -10001bfa:	bd10      	pop	{r4, pc} -10001bfc:	4c08      	ldr	r4, [pc, #32]	@ (10001c20 <__aeabi_float_init+0x4c>) -10001bfe:	2254      	movs	r2, #84	@ 0x54 -10001c00:	0020      	movs	r0, r4 -10001c02:	f000 f823 	bl	10001c4c <__wrap___aeabi_memcpy> -10001c06:	0022      	movs	r2, r4 -10001c08:	4908      	ldr	r1, [pc, #32]	@ (10001c2c <__aeabi_float_init+0x58>) -10001c0a:	3280      	adds	r2, #128	@ 0x80 -10001c0c:	6823      	ldr	r3, [r4, #0] -10001c0e:	2b00      	cmp	r3, #0 -10001c10:	d100      	bne.n	10001c14 <__aeabi_float_init+0x40> -10001c12:	6021      	str	r1, [r4, #0] -10001c14:	3404      	adds	r4, #4 -10001c16:	4294      	cmp	r4, r2 -10001c18:	d1f8      	bne.n	10001c0c <__aeabi_float_init+0x38> -10001c1a:	e7e9      	b.n	10001bf0 <__aeabi_float_init+0x1c> -10001c1c:	00004653 	.word	0x00004653 -10001c20:	20000964 	.word	0x20000964 -10001c24:	0000334c 	.word	0x0000334c -10001c28:	20000960 	.word	0x20000960 -10001c2c:	10001bc9 	.word	0x10001bc9 - -10001c30 <__aeabi_mem_init>: -10001c30:	4801      	ldr	r0, [pc, #4]	@ (10001c38 <__aeabi_mem_init+0x8>) -10001c32:	2104      	movs	r1, #4 -10001c34:	4b01      	ldr	r3, [pc, #4]	@ (10001c3c <__aeabi_mem_init+0xc>) -10001c36:	4718      	bx	r3 -10001c38:	200003c0 	.word	0x200003c0 -10001c3c:	1000134d 	.word	0x1000134d - -10001c40 <__wrap_memset>: -10001c40:	4b01      	ldr	r3, [pc, #4]	@ (10001c48 <__wrap_memset+0x8>) -10001c42:	681b      	ldr	r3, [r3, #0] -10001c44:	4718      	bx	r3 -10001c46:	0000      	.short	0x0000 -10001c48:	200003c0 	.word	0x200003c0 - -10001c4c <__wrap___aeabi_memcpy>: -10001c4c:	4b01      	ldr	r3, [pc, #4]	@ (10001c54 <__wrap___aeabi_memcpy+0x8>) -10001c4e:	685b      	ldr	r3, [r3, #4] +10001bd4 <missing_float_func_shim>: +10001bd4:	b510      	push	{r4, lr} +10001bd6:	4801      	ldr	r0, [pc, #4]	@ (10001bdc <missing_float_func_shim+0x8>) +10001bd8:	f7fe fc4c 	bl	10000474 <panic> +10001bdc:	10002424 	.word	0x10002424 + +10001be0 <__aeabi_float_init>: +10001be0:	2313      	movs	r3, #19 +10001be2:	b510      	push	{r4, lr} +10001be4:	4810      	ldr	r0, [pc, #64]	@ (10001c28 <__aeabi_float_init+0x48>) +10001be6:	781c      	ldrb	r4, [r3, #0] +10001be8:	f7ff fbae 	bl	10001348 <rom_data_lookup> +10001bec:	0001      	movs	r1, r0 +10001bee:	2c01      	cmp	r4, #1 +10001bf0:	d00a      	beq.n	10001c08 <__aeabi_float_init+0x28> +10001bf2:	dd03      	ble.n	10001bfc <__aeabi_float_init+0x1c> +10001bf4:	2280      	movs	r2, #128	@ 0x80 +10001bf6:	480d      	ldr	r0, [pc, #52]	@ (10001c2c <__aeabi_float_init+0x4c>) +10001bf8:	f000 f82e 	bl	10001c58 <__wrap___aeabi_memcpy> +10001bfc:	480c      	ldr	r0, [pc, #48]	@ (10001c30 <__aeabi_float_init+0x50>) +10001bfe:	f7ff fb9b 	bl	10001338 <rom_func_lookup> +10001c02:	4b0c      	ldr	r3, [pc, #48]	@ (10001c34 <__aeabi_float_init+0x54>) +10001c04:	6018      	str	r0, [r3, #0] +10001c06:	bd10      	pop	{r4, pc} +10001c08:	4c08      	ldr	r4, [pc, #32]	@ (10001c2c <__aeabi_float_init+0x4c>) +10001c0a:	2254      	movs	r2, #84	@ 0x54 +10001c0c:	0020      	movs	r0, r4 +10001c0e:	f000 f823 	bl	10001c58 <__wrap___aeabi_memcpy> +10001c12:	0022      	movs	r2, r4 +10001c14:	4908      	ldr	r1, [pc, #32]	@ (10001c38 <__aeabi_float_init+0x58>) +10001c16:	3280      	adds	r2, #128	@ 0x80 +10001c18:	6823      	ldr	r3, [r4, #0] +10001c1a:	2b00      	cmp	r3, #0 +10001c1c:	d100      	bne.n	10001c20 <__aeabi_float_init+0x40> +10001c1e:	6021      	str	r1, [r4, #0] +10001c20:	3404      	adds	r4, #4 +10001c22:	4294      	cmp	r4, r2 +10001c24:	d1f8      	bne.n	10001c18 <__aeabi_float_init+0x38> +10001c26:	e7e9      	b.n	10001bfc <__aeabi_float_init+0x1c> +10001c28:	00004653 	.word	0x00004653 +10001c2c:	20000964 	.word	0x20000964 +10001c30:	0000334c 	.word	0x0000334c +10001c34:	20000960 	.word	0x20000960 +10001c38:	10001bd5 	.word	0x10001bd5 + +10001c3c <__aeabi_mem_init>: +10001c3c:	4801      	ldr	r0, [pc, #4]	@ (10001c44 <__aeabi_mem_init+0x8>) +10001c3e:	2104      	movs	r1, #4 +10001c40:	4b01      	ldr	r3, [pc, #4]	@ (10001c48 <__aeabi_mem_init+0xc>) +10001c42:	4718      	bx	r3 +10001c44:	200003c0 	.word	0x200003c0 +10001c48:	10001359 	.word	0x10001359 + +10001c4c <__wrap_memset>: +10001c4c:	4b01      	ldr	r3, [pc, #4]	@ (10001c54 <__wrap_memset+0x8>) +10001c4e:	681b      	ldr	r3, [r3, #0]  10001c50:	4718      	bx	r3  10001c52:	0000      	.short	0x0000  10001c54:	200003c0 	.word	0x200003c0 -10001c58 <_out_char>: -10001c58:	b510      	push	{r4, lr} -10001c5a:	2800      	cmp	r0, #0 -10001c5c:	d100      	bne.n	10001c60 <_out_char+0x8> -10001c5e:	bd10      	pop	{r4, pc} -10001c60:	f000 f914 	bl	10001e8c <__wrap_putchar> -10001c64:	e7fb      	b.n	10001c5e <_out_char+0x6> -10001c66:	46c0      	nop			@ (mov r8, r8) - -10001c68 <weak_raw_vprintf>: -10001c68:	b510      	push	{r4, lr} -10001c6a:	4a09      	ldr	r2, [pc, #36]	@ (10001c90 <weak_raw_vprintf+0x28>) -10001c6c:	0003      	movs	r3, r0 -10001c6e:	6814      	ldr	r4, [r2, #0] -10001c70:	b084      	sub	sp, #16 -10001c72:	2c00      	cmp	r4, #0 -10001c74:	d008      	beq.n	10001c88 <weak_raw_vprintf+0x20> -10001c76:	2201      	movs	r2, #1 -10001c78:	9100      	str	r1, [sp, #0] -10001c7a:	4806      	ldr	r0, [pc, #24]	@ (10001c94 <weak_raw_vprintf+0x2c>) -10001c7c:	4252      	negs	r2, r2 -10001c7e:	a903      	add	r1, sp, #12 -10001c80:	47a0      	blx	r4 -10001c82:	2001      	movs	r0, #1 -10001c84:	b004      	add	sp, #16 -10001c86:	bd10      	pop	{r4, pc} -10001c88:	f000 f94a 	bl	10001f20 <__wrap_puts> -10001c8c:	2000      	movs	r0, #0 -10001c8e:	e7f9      	b.n	10001c84 <weak_raw_vprintf+0x1c> -10001c90:	2000092c 	.word	0x2000092c -10001c94:	10001c59 	.word	0x10001c59 - -10001c98 <_exit>: -10001c98:	be00      	bkpt	0x0000 -10001c9a:	e7fd      	b.n	10001c98 <_exit> - -10001c9c <exit>: -10001c9c:	b510      	push	{r4, lr} -10001c9e:	f7ff fffb 	bl	10001c98 <_exit> -10001ca2:	46c0      	nop			@ (mov r8, r8) - -10001ca4 <runtime_init>: -10001ca4:	b570      	push	{r4, r5, r6, lr} -10001ca6:	f7ff fbad 	bl	10001404 <runtime_run_initializers> -10001caa:	4d07      	ldr	r5, [pc, #28]	@ (10001cc8 <runtime_init+0x24>) -10001cac:	4e07      	ldr	r6, [pc, #28]	@ (10001ccc <runtime_init+0x28>) -10001cae:	42b5      	cmp	r5, r6 -10001cb0:	d209      	bcs.n	10001cc6 <runtime_init+0x22> -10001cb2:	2400      	movs	r4, #0 -10001cb4:	3e01      	subs	r6, #1 -10001cb6:	1b76      	subs	r6, r6, r5 -10001cb8:	08b6      	lsrs	r6, r6, #2 -10001cba:	cd08      	ldmia	r5!, {r3} -10001cbc:	4798      	blx	r3 -10001cbe:	0023      	movs	r3, r4 -10001cc0:	3401      	adds	r4, #1 -10001cc2:	42b3      	cmp	r3, r6 -10001cc4:	d1f9      	bne.n	10001cba <runtime_init+0x16> -10001cc6:	bd70      	pop	{r4, r5, r6, pc} -10001cc8:	1000238c 	.word	0x1000238c -10001ccc:	10002398 	.word	0x10002398 - -10001cd0 <stdio_out_chars_no_crlf>: -10001cd0:	0003      	movs	r3, r0 -10001cd2:	b510      	push	{r4, lr} -10001cd4:	0008      	movs	r0, r1 -10001cd6:	0011      	movs	r1, r2 -10001cd8:	681b      	ldr	r3, [r3, #0] -10001cda:	4798      	blx	r3 -10001cdc:	bd10      	pop	{r4, pc} -10001cde:	46c0      	nop			@ (mov r8, r8) - -10001ce0 <stdio_out_chars_crlf>: -10001ce0:	b5f0      	push	{r4, r5, r6, r7, lr} -10001ce2:	46c6      	mov	lr, r8 -10001ce4:	b500      	push	{lr} -10001ce6:	7d43      	ldrb	r3, [r0, #21] -10001ce8:	0007      	movs	r7, r0 -10001cea:	000c      	movs	r4, r1 -10001cec:	0016      	movs	r6, r2 -10001cee:	2b00      	cmp	r3, #0 -10001cf0:	d046      	beq.n	10001d80 <stdio_out_chars_crlf+0xa0> -10001cf2:	2a00      	cmp	r2, #0 -10001cf4:	dd17      	ble.n	10001d26 <stdio_out_chars_crlf+0x46> -10001cf6:	780b      	ldrb	r3, [r1, #0] -10001cf8:	2b0a      	cmp	r3, #10 -10001cfa:	d024      	beq.n	10001d46 <stdio_out_chars_crlf+0x66> -10001cfc:	2300      	movs	r3, #0 -10001cfe:	4698      	mov	r8, r3 -10001d00:	2e01      	cmp	r6, #1 -10001d02:	d013      	beq.n	10001d2c <stdio_out_chars_crlf+0x4c> -10001d04:	2501      	movs	r5, #1 -10001d06:	0029      	movs	r1, r5 -10001d08:	5c63      	ldrb	r3, [r4, r1] -10001d0a:	3501      	adds	r5, #1 -10001d0c:	2b0a      	cmp	r3, #10 -10001d0e:	d026      	beq.n	10001d5e <stdio_out_chars_crlf+0x7e> -10001d10:	42b5      	cmp	r5, r6 -10001d12:	d1f8      	bne.n	10001d06 <stdio_out_chars_crlf+0x26> -10001d14:	4546      	cmp	r6, r8 -10001d16:	dc09      	bgt.n	10001d2c <stdio_out_chars_crlf+0x4c> -10001d18:	19a4      	adds	r4, r4, r6 -10001d1a:	3c01      	subs	r4, #1 -10001d1c:	7823      	ldrb	r3, [r4, #0] -10001d1e:	3b0d      	subs	r3, #13 -10001d20:	425a      	negs	r2, r3 -10001d22:	4153      	adcs	r3, r2 -10001d24:	753b      	strb	r3, [r7, #20] -10001d26:	bc80      	pop	{r7} -10001d28:	46b8      	mov	r8, r7 -10001d2a:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001d2c:	4643      	mov	r3, r8 -10001d2e:	18e0      	adds	r0, r4, r3 -10001d30:	19a4      	adds	r4, r4, r6 -10001d32:	1af1      	subs	r1, r6, r3 -10001d34:	3c01      	subs	r4, #1 -10001d36:	683b      	ldr	r3, [r7, #0] -10001d38:	4798      	blx	r3 -10001d3a:	7823      	ldrb	r3, [r4, #0] -10001d3c:	3b0d      	subs	r3, #13 -10001d3e:	425a      	negs	r2, r3 -10001d40:	4153      	adcs	r3, r2 -10001d42:	753b      	strb	r3, [r7, #20] -10001d44:	e7ef      	b.n	10001d26 <stdio_out_chars_crlf+0x46> -10001d46:	7d03      	ldrb	r3, [r0, #20] -10001d48:	2b00      	cmp	r3, #0 -10001d4a:	d1d7      	bne.n	10001cfc <stdio_out_chars_crlf+0x1c> -10001d4c:	2102      	movs	r1, #2 -10001d4e:	480f      	ldr	r0, [pc, #60]	@ (10001d8c <stdio_out_chars_crlf+0xac>) -10001d50:	683b      	ldr	r3, [r7, #0] -10001d52:	4798      	blx	r3 -10001d54:	2e01      	cmp	r6, #1 -10001d56:	d0df      	beq.n	10001d18 <stdio_out_chars_crlf+0x38> -10001d58:	2301      	movs	r3, #1 -10001d5a:	4698      	mov	r8, r3 -10001d5c:	e7d2      	b.n	10001d04 <stdio_out_chars_crlf+0x24> -10001d5e:	1e63      	subs	r3, r4, #1 -10001d60:	5c5b      	ldrb	r3, [r3, r1] -10001d62:	2b0d      	cmp	r3, #13 -10001d64:	d0d4      	beq.n	10001d10 <stdio_out_chars_crlf+0x30> -10001d66:	4588      	cmp	r8, r1 -10001d68:	da04      	bge.n	10001d74 <stdio_out_chars_crlf+0x94> -10001d6a:	4643      	mov	r3, r8 -10001d6c:	1ac9      	subs	r1, r1, r3 -10001d6e:	18e0      	adds	r0, r4, r3 -10001d70:	683b      	ldr	r3, [r7, #0] -10001d72:	4798      	blx	r3 -10001d74:	2102      	movs	r1, #2 -10001d76:	4805      	ldr	r0, [pc, #20]	@ (10001d8c <stdio_out_chars_crlf+0xac>) -10001d78:	683b      	ldr	r3, [r7, #0] -10001d7a:	46a8      	mov	r8, r5 -10001d7c:	4798      	blx	r3 -10001d7e:	e7c7      	b.n	10001d10 <stdio_out_chars_crlf+0x30> -10001d80:	6803      	ldr	r3, [r0, #0] -10001d82:	0011      	movs	r1, r2 -10001d84:	0020      	movs	r0, r4 -10001d86:	4798      	blx	r3 -10001d88:	e7cd      	b.n	10001d26 <stdio_out_chars_crlf+0x46> -10001d8a:	46c0      	nop			@ (mov r8, r8) -10001d8c:	100024dc 	.word	0x100024dc - -10001d90 <stdio_put_string>: -10001d90:	b5f0      	push	{r4, r5, r6, r7, lr} -10001d92:	4645      	mov	r5, r8 -10001d94:	46de      	mov	lr, fp -10001d96:	464e      	mov	r6, r9 -10001d98:	4657      	mov	r7, sl -10001d9a:	b5e0      	push	{r5, r6, r7, lr} -10001d9c:	b083      	sub	sp, #12 -10001d9e:	4691      	mov	r9, r2 -10001da0:	001c      	movs	r4, r3 -10001da2:	4680      	mov	r8, r0 -10001da4:	000d      	movs	r5, r1 -10001da6:	f7fe ffdf 	bl	10000d68 <time_us_64> -10001daa:	2300      	movs	r3, #0 -10001dac:	4a30      	ldr	r2, [pc, #192]	@ (10001e70 <stdio_put_string+0xe0>) -10001dae:	1812      	adds	r2, r2, r0 -10001db0:	414b      	adcs	r3, r1 -10001db2:	2b00      	cmp	r3, #0 -10001db4:	da02      	bge.n	10001dbc <stdio_put_string+0x2c> -10001db6:	2201      	movs	r2, #1 -10001db8:	4b2e      	ldr	r3, [pc, #184]	@ (10001e74 <stdio_put_string+0xe4>) -10001dba:	4252      	negs	r2, r2 -10001dbc:	492e      	ldr	r1, [pc, #184]	@ (10001e78 <stdio_put_string+0xe8>) -10001dbe:	0008      	movs	r0, r1 -10001dc0:	468a      	mov	sl, r1 -10001dc2:	f000 fabd 	bl	10002340 <__mutex_try_enter_block_until_veneer> -10001dc6:	0007      	movs	r7, r0 -10001dc8:	1c6b      	adds	r3, r5, #1 -10001dca:	d103      	bne.n	10001dd4 <stdio_put_string+0x44> -10001dcc:	4640      	mov	r0, r8 -10001dce:	f000 fa07 	bl	100021e0 <strlen> -10001dd2:	0005      	movs	r5, r0 -10001dd4:	2c00      	cmp	r4, #0 -10001dd6:	d027      	beq.n	10001e28 <stdio_put_string+0x98> -10001dd8:	4e28      	ldr	r6, [pc, #160]	@ (10001e7c <stdio_put_string+0xec>) -10001dda:	4b29      	ldr	r3, [pc, #164]	@ (10001e80 <stdio_put_string+0xf0>) -10001ddc:	681c      	ldr	r4, [r3, #0] -10001dde:	2c00      	cmp	r4, #0 -10001de0:	d018      	beq.n	10001e14 <stdio_put_string+0x84> -10001de2:	464b      	mov	r3, r9 -10001de4:	2b00      	cmp	r3, #0 -10001de6:	d121      	bne.n	10001e2c <stdio_put_string+0x9c> -10001de8:	4b26      	ldr	r3, [pc, #152]	@ (10001e84 <stdio_put_string+0xf4>) -10001dea:	4699      	mov	r9, r3 -10001dec:	e002      	b.n	10001df4 <stdio_put_string+0x64> -10001dee:	6924      	ldr	r4, [r4, #16] -10001df0:	2c00      	cmp	r4, #0 -10001df2:	d00f      	beq.n	10001e14 <stdio_put_string+0x84> -10001df4:	6823      	ldr	r3, [r4, #0] -10001df6:	2b00      	cmp	r3, #0 -10001df8:	d0f9      	beq.n	10001dee <stdio_put_string+0x5e> -10001dfa:	464b      	mov	r3, r9 -10001dfc:	681b      	ldr	r3, [r3, #0] -10001dfe:	2b00      	cmp	r3, #0 -10001e00:	d001      	beq.n	10001e06 <stdio_put_string+0x76> -10001e02:	429c      	cmp	r4, r3 -10001e04:	d1f3      	bne.n	10001dee <stdio_put_string+0x5e> -10001e06:	0020      	movs	r0, r4 -10001e08:	002a      	movs	r2, r5 -10001e0a:	4641      	mov	r1, r8 -10001e0c:	47b0      	blx	r6 -10001e0e:	6924      	ldr	r4, [r4, #16] -10001e10:	2c00      	cmp	r4, #0 -10001e12:	d1ef      	bne.n	10001df4 <stdio_put_string+0x64> -10001e14:	2f00      	cmp	r7, #0 -10001e16:	d126      	bne.n	10001e66 <stdio_put_string+0xd6> -10001e18:	0028      	movs	r0, r5 -10001e1a:	b003      	add	sp, #12 -10001e1c:	bcf0      	pop	{r4, r5, r6, r7} -10001e1e:	46bb      	mov	fp, r7 -10001e20:	46b2      	mov	sl, r6 -10001e22:	46a9      	mov	r9, r5 -10001e24:	46a0      	mov	r8, r4 -10001e26:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001e28:	4e17      	ldr	r6, [pc, #92]	@ (10001e88 <stdio_put_string+0xf8>) -10001e2a:	e7d6      	b.n	10001dda <stdio_put_string+0x4a> -10001e2c:	4b15      	ldr	r3, [pc, #84]	@ (10001e84 <stdio_put_string+0xf4>) -10001e2e:	4699      	mov	r9, r3 -10001e30:	230a      	movs	r3, #10 -10001e32:	469b      	mov	fp, r3 -10001e34:	e002      	b.n	10001e3c <stdio_put_string+0xac> -10001e36:	6924      	ldr	r4, [r4, #16] -10001e38:	2c00      	cmp	r4, #0 -10001e3a:	d0eb      	beq.n	10001e14 <stdio_put_string+0x84> -10001e3c:	6823      	ldr	r3, [r4, #0] -10001e3e:	2b00      	cmp	r3, #0 -10001e40:	d0f9      	beq.n	10001e36 <stdio_put_string+0xa6> -10001e42:	464b      	mov	r3, r9 -10001e44:	681b      	ldr	r3, [r3, #0] -10001e46:	2b00      	cmp	r3, #0 -10001e48:	d001      	beq.n	10001e4e <stdio_put_string+0xbe> -10001e4a:	42a3      	cmp	r3, r4 -10001e4c:	d1f3      	bne.n	10001e36 <stdio_put_string+0xa6> -10001e4e:	002a      	movs	r2, r5 -10001e50:	4641      	mov	r1, r8 -10001e52:	0020      	movs	r0, r4 -10001e54:	47b0      	blx	r6 -10001e56:	466b      	mov	r3, sp -10001e58:	465a      	mov	r2, fp -10001e5a:	0020      	movs	r0, r4 -10001e5c:	71da      	strb	r2, [r3, #7] -10001e5e:	1dd9      	adds	r1, r3, #7 -10001e60:	2201      	movs	r2, #1 -10001e62:	47b0      	blx	r6 -10001e64:	e7e7      	b.n	10001e36 <stdio_put_string+0xa6> -10001e66:	4650      	mov	r0, sl -10001e68:	f000 fa52 	bl	10002310 <__mutex_exit_veneer> -10001e6c:	e7d4      	b.n	10001e18 <stdio_put_string+0x88> -10001e6e:	46c0      	nop			@ (mov r8, r8) -10001e70:	000f4240 	.word	0x000f4240 -10001e74:	7fffffff 	.word	0x7fffffff -10001e78:	200003d4 	.word	0x200003d4 -10001e7c:	10001ce1 	.word	0x10001ce1 -10001e80:	20000924 	.word	0x20000924 -10001e84:	20000928 	.word	0x20000928 -10001e88:	10001cd1 	.word	0x10001cd1 - -10001e8c <__wrap_putchar>: -10001e8c:	b5f0      	push	{r4, r5, r6, r7, lr} -10001e8e:	46ce      	mov	lr, r9 -10001e90:	4647      	mov	r7, r8 -10001e92:	b580      	push	{r7, lr} -10001e94:	b083      	sub	sp, #12 -10001e96:	466b      	mov	r3, sp -10001e98:	0006      	movs	r6, r0 -10001e9a:	1ddd      	adds	r5, r3, #7 -10001e9c:	7028      	strb	r0, [r5, #0] -10001e9e:	f7fe ff63 	bl	10000d68 <time_us_64> -10001ea2:	2300      	movs	r3, #0 -10001ea4:	4a19      	ldr	r2, [pc, #100]	@ (10001f0c <__wrap_putchar+0x80>) -10001ea6:	1812      	adds	r2, r2, r0 -10001ea8:	414b      	adcs	r3, r1 -10001eaa:	2b00      	cmp	r3, #0 -10001eac:	da02      	bge.n	10001eb4 <__wrap_putchar+0x28> -10001eae:	2201      	movs	r2, #1 -10001eb0:	4b17      	ldr	r3, [pc, #92]	@ (10001f10 <__wrap_putchar+0x84>) -10001eb2:	4252      	negs	r2, r2 -10001eb4:	4917      	ldr	r1, [pc, #92]	@ (10001f14 <__wrap_putchar+0x88>) -10001eb6:	0008      	movs	r0, r1 -10001eb8:	4688      	mov	r8, r1 -10001eba:	f000 fa41 	bl	10002340 <__mutex_try_enter_block_until_veneer> -10001ebe:	4b16      	ldr	r3, [pc, #88]	@ (10001f18 <__wrap_putchar+0x8c>) -10001ec0:	4681      	mov	r9, r0 -10001ec2:	681c      	ldr	r4, [r3, #0] -10001ec4:	2c00      	cmp	r4, #0 -10001ec6:	d014      	beq.n	10001ef2 <__wrap_putchar+0x66> -10001ec8:	4f14      	ldr	r7, [pc, #80]	@ (10001f1c <__wrap_putchar+0x90>) -10001eca:	e002      	b.n	10001ed2 <__wrap_putchar+0x46> -10001ecc:	6924      	ldr	r4, [r4, #16] -10001ece:	2c00      	cmp	r4, #0 -10001ed0:	d00f      	beq.n	10001ef2 <__wrap_putchar+0x66> -10001ed2:	6823      	ldr	r3, [r4, #0] -10001ed4:	2b00      	cmp	r3, #0 -10001ed6:	d0f9      	beq.n	10001ecc <__wrap_putchar+0x40> -10001ed8:	683b      	ldr	r3, [r7, #0] -10001eda:	2b00      	cmp	r3, #0 -10001edc:	d001      	beq.n	10001ee2 <__wrap_putchar+0x56> -10001ede:	429c      	cmp	r4, r3 -10001ee0:	d1f4      	bne.n	10001ecc <__wrap_putchar+0x40> -10001ee2:	0020      	movs	r0, r4 -10001ee4:	2201      	movs	r2, #1 -10001ee6:	0029      	movs	r1, r5 -10001ee8:	f7ff fefa 	bl	10001ce0 <stdio_out_chars_crlf> -10001eec:	6924      	ldr	r4, [r4, #16] -10001eee:	2c00      	cmp	r4, #0 -10001ef0:	d1ef      	bne.n	10001ed2 <__wrap_putchar+0x46> -10001ef2:	464b      	mov	r3, r9 -10001ef4:	2b00      	cmp	r3, #0 -10001ef6:	d105      	bne.n	10001f04 <__wrap_putchar+0x78> -10001ef8:	0030      	movs	r0, r6 -10001efa:	b003      	add	sp, #12 -10001efc:	bcc0      	pop	{r6, r7} -10001efe:	46b9      	mov	r9, r7 -10001f00:	46b0      	mov	r8, r6 -10001f02:	bdf0      	pop	{r4, r5, r6, r7, pc} -10001f04:	4640      	mov	r0, r8 -10001f06:	f000 fa03 	bl	10002310 <__mutex_exit_veneer> -10001f0a:	e7f5      	b.n	10001ef8 <__wrap_putchar+0x6c> -10001f0c:	000f4240 	.word	0x000f4240 -10001f10:	7fffffff 	.word	0x7fffffff -10001f14:	200003d4 	.word	0x200003d4 -10001f18:	20000924 	.word	0x20000924 -10001f1c:	20000928 	.word	0x20000928 - -10001f20 <__wrap_puts>: -10001f20:	b570      	push	{r4, r5, r6, lr} -10001f22:	0004      	movs	r4, r0 -10001f24:	f000 f95c 	bl	100021e0 <strlen> -10001f28:	2301      	movs	r3, #1 -10001f2a:	0001      	movs	r1, r0 -10001f2c:	0005      	movs	r5, r0 -10001f2e:	2201      	movs	r2, #1 -10001f30:	0020      	movs	r0, r4 -10001f32:	f7ff ff2d 	bl	10001d90 <stdio_put_string> -10001f36:	4b08      	ldr	r3, [pc, #32]	@ (10001f58 <__wrap_puts+0x38>) -10001f38:	681c      	ldr	r4, [r3, #0] -10001f3a:	2c00      	cmp	r4, #0 -10001f3c:	d006      	beq.n	10001f4c <__wrap_puts+0x2c> -10001f3e:	6863      	ldr	r3, [r4, #4] -10001f40:	2b00      	cmp	r3, #0 -10001f42:	d005      	beq.n	10001f50 <__wrap_puts+0x30> -10001f44:	4798      	blx	r3 -10001f46:	6924      	ldr	r4, [r4, #16] -10001f48:	2c00      	cmp	r4, #0 -10001f4a:	d1f8      	bne.n	10001f3e <__wrap_puts+0x1e> -10001f4c:	0028      	movs	r0, r5 -10001f4e:	bd70      	pop	{r4, r5, r6, pc} -10001f50:	6924      	ldr	r4, [r4, #16] -10001f52:	2c00      	cmp	r4, #0 -10001f54:	d1f3      	bne.n	10001f3e <__wrap_puts+0x1e> -10001f56:	e7f9      	b.n	10001f4c <__wrap_puts+0x2c> -10001f58:	20000924 	.word	0x20000924 - -10001f5c <_retrieve_unique_id_on_boot>: -10001f5c:	b510      	push	{r4, lr} -10001f5e:	4802      	ldr	r0, [pc, #8]	@ (10001f68 <_retrieve_unique_id_on_boot+0xc>) -10001f60:	f000 f804 	bl	10001f6c <flash_get_unique_id> -10001f64:	bd10      	pop	{r4, pc} -10001f66:	46c0      	nop			@ (mov r8, r8) -10001f68:	20000958 	.word	0x20000958 - -10001f6c <flash_get_unique_id>: -10001f6c:	b510      	push	{r4, lr} -10001f6e:	b088      	sub	sp, #32 -10001f70:	0004      	movs	r4, r0 -10001f72:	220d      	movs	r2, #13 -10001f74:	2100      	movs	r1, #0 -10001f76:	4668      	mov	r0, sp -10001f78:	f7ff fe62 	bl	10001c40 <__wrap_memset> -10001f7c:	220d      	movs	r2, #13 -10001f7e:	2100      	movs	r1, #0 -10001f80:	a804      	add	r0, sp, #16 -10001f82:	f7ff fe5d 	bl	10001c40 <__wrap_memset> -10001f86:	234b      	movs	r3, #75	@ 0x4b -10001f88:	466a      	mov	r2, sp -10001f8a:	4668      	mov	r0, sp -10001f8c:	7013      	strb	r3, [r2, #0] -10001f8e:	a904      	add	r1, sp, #16 -10001f90:	220d      	movs	r2, #13 -10001f92:	f000 f9b5 	bl	10002300 <__flash_do_cmd_veneer> -10001f96:	2115      	movs	r1, #21 -10001f98:	2208      	movs	r2, #8 -10001f9a:	0020      	movs	r0, r4 -10001f9c:	4469      	add	r1, sp -10001f9e:	f7ff fe55 	bl	10001c4c <__wrap___aeabi_memcpy> -10001fa2:	b008      	add	sp, #32 -10001fa4:	bd10      	pop	{r4, pc} -10001fa6:	46c0      	nop			@ (mov r8, r8) - -10001fa8 <sleep_run_from_dormant_source>: -10001fa8:	b510      	push	{r4, lr} -10001faa:	4b33      	ldr	r3, [pc, #204]	@ (10002078 <sleep_run_from_dormant_source+0xd0>) -10001fac:	b082      	sub	sp, #8 -10001fae:	7018      	strb	r0, [r3, #0] -10001fb0:	2801      	cmp	r0, #1 -10001fb2:	d034      	beq.n	1000201e <sleep_run_from_dormant_source+0x76> -10001fb4:	2802      	cmp	r0, #2 -10001fb6:	d12f      	bne.n	10002018 <sleep_run_from_dormant_source+0x70> -10001fb8:	4c30      	ldr	r4, [pc, #192]	@ (1000207c <sleep_run_from_dormant_source+0xd4>) -10001fba:	2200      	movs	r2, #0 -10001fbc:	0023      	movs	r3, r4 -10001fbe:	2100      	movs	r1, #0 -10001fc0:	2004      	movs	r0, #4 -10001fc2:	9400      	str	r4, [sp, #0] -10001fc4:	f7fe ffc0 	bl	10000f48 <clock_configure> +10001c58 <__wrap___aeabi_memcpy>: +10001c58:	4b01      	ldr	r3, [pc, #4]	@ (10001c60 <__wrap___aeabi_memcpy+0x8>) +10001c5a:	685b      	ldr	r3, [r3, #4] +10001c5c:	4718      	bx	r3 +10001c5e:	0000      	.short	0x0000 +10001c60:	200003c0 	.word	0x200003c0 + +10001c64 <_out_char>: +10001c64:	b510      	push	{r4, lr} +10001c66:	2800      	cmp	r0, #0 +10001c68:	d100      	bne.n	10001c6c <_out_char+0x8> +10001c6a:	bd10      	pop	{r4, pc} +10001c6c:	f000 f914 	bl	10001e98 <__wrap_putchar> +10001c70:	e7fb      	b.n	10001c6a <_out_char+0x6> +10001c72:	46c0      	nop			@ (mov r8, r8) + +10001c74 <weak_raw_vprintf>: +10001c74:	b510      	push	{r4, lr} +10001c76:	4a09      	ldr	r2, [pc, #36]	@ (10001c9c <weak_raw_vprintf+0x28>) +10001c78:	0003      	movs	r3, r0 +10001c7a:	6814      	ldr	r4, [r2, #0] +10001c7c:	b084      	sub	sp, #16 +10001c7e:	2c00      	cmp	r4, #0 +10001c80:	d008      	beq.n	10001c94 <weak_raw_vprintf+0x20> +10001c82:	2201      	movs	r2, #1 +10001c84:	9100      	str	r1, [sp, #0] +10001c86:	4806      	ldr	r0, [pc, #24]	@ (10001ca0 <weak_raw_vprintf+0x2c>) +10001c88:	4252      	negs	r2, r2 +10001c8a:	a903      	add	r1, sp, #12 +10001c8c:	47a0      	blx	r4 +10001c8e:	2001      	movs	r0, #1 +10001c90:	b004      	add	sp, #16 +10001c92:	bd10      	pop	{r4, pc} +10001c94:	f000 f94a 	bl	10001f2c <__wrap_puts> +10001c98:	2000      	movs	r0, #0 +10001c9a:	e7f9      	b.n	10001c90 <weak_raw_vprintf+0x1c> +10001c9c:	2000092c 	.word	0x2000092c +10001ca0:	10001c65 	.word	0x10001c65 + +10001ca4 <_exit>: +10001ca4:	be00      	bkpt	0x0000 +10001ca6:	e7fd      	b.n	10001ca4 <_exit> + +10001ca8 <exit>: +10001ca8:	b510      	push	{r4, lr} +10001caa:	f7ff fffb 	bl	10001ca4 <_exit> +10001cae:	46c0      	nop			@ (mov r8, r8) + +10001cb0 <runtime_init>: +10001cb0:	b570      	push	{r4, r5, r6, lr} +10001cb2:	f7ff fbad 	bl	10001410 <runtime_run_initializers> +10001cb6:	4d07      	ldr	r5, [pc, #28]	@ (10001cd4 <runtime_init+0x24>) +10001cb8:	4e07      	ldr	r6, [pc, #28]	@ (10001cd8 <runtime_init+0x28>) +10001cba:	42b5      	cmp	r5, r6 +10001cbc:	d209      	bcs.n	10001cd2 <runtime_init+0x22> +10001cbe:	2400      	movs	r4, #0 +10001cc0:	3e01      	subs	r6, #1 +10001cc2:	1b76      	subs	r6, r6, r5 +10001cc4:	08b6      	lsrs	r6, r6, #2 +10001cc6:	cd08      	ldmia	r5!, {r3} +10001cc8:	4798      	blx	r3 +10001cca:	0023      	movs	r3, r4 +10001ccc:	3401      	adds	r4, #1 +10001cce:	42b3      	cmp	r3, r6 +10001cd0:	d1f9      	bne.n	10001cc6 <runtime_init+0x16> +10001cd2:	bd70      	pop	{r4, r5, r6, pc} +10001cd4:	1000239c 	.word	0x1000239c +10001cd8:	100023a8 	.word	0x100023a8 + +10001cdc <stdio_out_chars_no_crlf>: +10001cdc:	0003      	movs	r3, r0 +10001cde:	b510      	push	{r4, lr} +10001ce0:	0008      	movs	r0, r1 +10001ce2:	0011      	movs	r1, r2 +10001ce4:	681b      	ldr	r3, [r3, #0] +10001ce6:	4798      	blx	r3 +10001ce8:	bd10      	pop	{r4, pc} +10001cea:	46c0      	nop			@ (mov r8, r8) + +10001cec <stdio_out_chars_crlf>: +10001cec:	b5f0      	push	{r4, r5, r6, r7, lr} +10001cee:	46c6      	mov	lr, r8 +10001cf0:	b500      	push	{lr} +10001cf2:	7d43      	ldrb	r3, [r0, #21] +10001cf4:	0007      	movs	r7, r0 +10001cf6:	000c      	movs	r4, r1 +10001cf8:	0016      	movs	r6, r2 +10001cfa:	2b00      	cmp	r3, #0 +10001cfc:	d046      	beq.n	10001d8c <stdio_out_chars_crlf+0xa0> +10001cfe:	2a00      	cmp	r2, #0 +10001d00:	dd17      	ble.n	10001d32 <stdio_out_chars_crlf+0x46> +10001d02:	780b      	ldrb	r3, [r1, #0] +10001d04:	2b0a      	cmp	r3, #10 +10001d06:	d024      	beq.n	10001d52 <stdio_out_chars_crlf+0x66> +10001d08:	2300      	movs	r3, #0 +10001d0a:	4698      	mov	r8, r3 +10001d0c:	2e01      	cmp	r6, #1 +10001d0e:	d013      	beq.n	10001d38 <stdio_out_chars_crlf+0x4c> +10001d10:	2501      	movs	r5, #1 +10001d12:	0029      	movs	r1, r5 +10001d14:	5c63      	ldrb	r3, [r4, r1] +10001d16:	3501      	adds	r5, #1 +10001d18:	2b0a      	cmp	r3, #10 +10001d1a:	d026      	beq.n	10001d6a <stdio_out_chars_crlf+0x7e> +10001d1c:	42b5      	cmp	r5, r6 +10001d1e:	d1f8      	bne.n	10001d12 <stdio_out_chars_crlf+0x26> +10001d20:	4546      	cmp	r6, r8 +10001d22:	dc09      	bgt.n	10001d38 <stdio_out_chars_crlf+0x4c> +10001d24:	19a4      	adds	r4, r4, r6 +10001d26:	3c01      	subs	r4, #1 +10001d28:	7823      	ldrb	r3, [r4, #0] +10001d2a:	3b0d      	subs	r3, #13 +10001d2c:	425a      	negs	r2, r3 +10001d2e:	4153      	adcs	r3, r2 +10001d30:	753b      	strb	r3, [r7, #20] +10001d32:	bc80      	pop	{r7} +10001d34:	46b8      	mov	r8, r7 +10001d36:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001d38:	4643      	mov	r3, r8 +10001d3a:	18e0      	adds	r0, r4, r3 +10001d3c:	19a4      	adds	r4, r4, r6 +10001d3e:	1af1      	subs	r1, r6, r3 +10001d40:	3c01      	subs	r4, #1 +10001d42:	683b      	ldr	r3, [r7, #0] +10001d44:	4798      	blx	r3 +10001d46:	7823      	ldrb	r3, [r4, #0] +10001d48:	3b0d      	subs	r3, #13 +10001d4a:	425a      	negs	r2, r3 +10001d4c:	4153      	adcs	r3, r2 +10001d4e:	753b      	strb	r3, [r7, #20] +10001d50:	e7ef      	b.n	10001d32 <stdio_out_chars_crlf+0x46> +10001d52:	7d03      	ldrb	r3, [r0, #20] +10001d54:	2b00      	cmp	r3, #0 +10001d56:	d1d7      	bne.n	10001d08 <stdio_out_chars_crlf+0x1c> +10001d58:	2102      	movs	r1, #2 +10001d5a:	480f      	ldr	r0, [pc, #60]	@ (10001d98 <stdio_out_chars_crlf+0xac>) +10001d5c:	683b      	ldr	r3, [r7, #0] +10001d5e:	4798      	blx	r3 +10001d60:	2e01      	cmp	r6, #1 +10001d62:	d0df      	beq.n	10001d24 <stdio_out_chars_crlf+0x38> +10001d64:	2301      	movs	r3, #1 +10001d66:	4698      	mov	r8, r3 +10001d68:	e7d2      	b.n	10001d10 <stdio_out_chars_crlf+0x24> +10001d6a:	1e63      	subs	r3, r4, #1 +10001d6c:	5c5b      	ldrb	r3, [r3, r1] +10001d6e:	2b0d      	cmp	r3, #13 +10001d70:	d0d4      	beq.n	10001d1c <stdio_out_chars_crlf+0x30> +10001d72:	4588      	cmp	r8, r1 +10001d74:	da04      	bge.n	10001d80 <stdio_out_chars_crlf+0x94> +10001d76:	4643      	mov	r3, r8 +10001d78:	1ac9      	subs	r1, r1, r3 +10001d7a:	18e0      	adds	r0, r4, r3 +10001d7c:	683b      	ldr	r3, [r7, #0] +10001d7e:	4798      	blx	r3 +10001d80:	2102      	movs	r1, #2 +10001d82:	4805      	ldr	r0, [pc, #20]	@ (10001d98 <stdio_out_chars_crlf+0xac>) +10001d84:	683b      	ldr	r3, [r7, #0] +10001d86:	46a8      	mov	r8, r5 +10001d88:	4798      	blx	r3 +10001d8a:	e7c7      	b.n	10001d1c <stdio_out_chars_crlf+0x30> +10001d8c:	6803      	ldr	r3, [r0, #0] +10001d8e:	0011      	movs	r1, r2 +10001d90:	0020      	movs	r0, r4 +10001d92:	4798      	blx	r3 +10001d94:	e7cd      	b.n	10001d32 <stdio_out_chars_crlf+0x46> +10001d96:	46c0      	nop			@ (mov r8, r8) +10001d98:	100024ec 	.word	0x100024ec + +10001d9c <stdio_put_string>: +10001d9c:	b5f0      	push	{r4, r5, r6, r7, lr} +10001d9e:	4645      	mov	r5, r8 +10001da0:	46de      	mov	lr, fp +10001da2:	464e      	mov	r6, r9 +10001da4:	4657      	mov	r7, sl +10001da6:	b5e0      	push	{r5, r6, r7, lr} +10001da8:	b083      	sub	sp, #12 +10001daa:	4691      	mov	r9, r2 +10001dac:	001c      	movs	r4, r3 +10001dae:	4680      	mov	r8, r0 +10001db0:	000d      	movs	r5, r1 +10001db2:	f7fe ffdf 	bl	10000d74 <time_us_64> +10001db6:	2300      	movs	r3, #0 +10001db8:	4a30      	ldr	r2, [pc, #192]	@ (10001e7c <stdio_put_string+0xe0>) +10001dba:	1812      	adds	r2, r2, r0 +10001dbc:	414b      	adcs	r3, r1 +10001dbe:	2b00      	cmp	r3, #0 +10001dc0:	da02      	bge.n	10001dc8 <stdio_put_string+0x2c> +10001dc2:	2201      	movs	r2, #1 +10001dc4:	4b2e      	ldr	r3, [pc, #184]	@ (10001e80 <stdio_put_string+0xe4>) +10001dc6:	4252      	negs	r2, r2 +10001dc8:	492e      	ldr	r1, [pc, #184]	@ (10001e84 <stdio_put_string+0xe8>) +10001dca:	0008      	movs	r0, r1 +10001dcc:	468a      	mov	sl, r1 +10001dce:	f000 fabf 	bl	10002350 <__mutex_try_enter_block_until_veneer> +10001dd2:	0007      	movs	r7, r0 +10001dd4:	1c6b      	adds	r3, r5, #1 +10001dd6:	d103      	bne.n	10001de0 <stdio_put_string+0x44> +10001dd8:	4640      	mov	r0, r8 +10001dda:	f000 fa07 	bl	100021ec <strlen> +10001dde:	0005      	movs	r5, r0 +10001de0:	2c00      	cmp	r4, #0 +10001de2:	d027      	beq.n	10001e34 <stdio_put_string+0x98> +10001de4:	4e28      	ldr	r6, [pc, #160]	@ (10001e88 <stdio_put_string+0xec>) +10001de6:	4b29      	ldr	r3, [pc, #164]	@ (10001e8c <stdio_put_string+0xf0>) +10001de8:	681c      	ldr	r4, [r3, #0] +10001dea:	2c00      	cmp	r4, #0 +10001dec:	d018      	beq.n	10001e20 <stdio_put_string+0x84> +10001dee:	464b      	mov	r3, r9 +10001df0:	2b00      	cmp	r3, #0 +10001df2:	d121      	bne.n	10001e38 <stdio_put_string+0x9c> +10001df4:	4b26      	ldr	r3, [pc, #152]	@ (10001e90 <stdio_put_string+0xf4>) +10001df6:	4699      	mov	r9, r3 +10001df8:	e002      	b.n	10001e00 <stdio_put_string+0x64> +10001dfa:	6924      	ldr	r4, [r4, #16] +10001dfc:	2c00      	cmp	r4, #0 +10001dfe:	d00f      	beq.n	10001e20 <stdio_put_string+0x84> +10001e00:	6823      	ldr	r3, [r4, #0] +10001e02:	2b00      	cmp	r3, #0 +10001e04:	d0f9      	beq.n	10001dfa <stdio_put_string+0x5e> +10001e06:	464b      	mov	r3, r9 +10001e08:	681b      	ldr	r3, [r3, #0] +10001e0a:	2b00      	cmp	r3, #0 +10001e0c:	d001      	beq.n	10001e12 <stdio_put_string+0x76> +10001e0e:	429c      	cmp	r4, r3 +10001e10:	d1f3      	bne.n	10001dfa <stdio_put_string+0x5e> +10001e12:	0020      	movs	r0, r4 +10001e14:	002a      	movs	r2, r5 +10001e16:	4641      	mov	r1, r8 +10001e18:	47b0      	blx	r6 +10001e1a:	6924      	ldr	r4, [r4, #16] +10001e1c:	2c00      	cmp	r4, #0 +10001e1e:	d1ef      	bne.n	10001e00 <stdio_put_string+0x64> +10001e20:	2f00      	cmp	r7, #0 +10001e22:	d126      	bne.n	10001e72 <stdio_put_string+0xd6> +10001e24:	0028      	movs	r0, r5 +10001e26:	b003      	add	sp, #12 +10001e28:	bcf0      	pop	{r4, r5, r6, r7} +10001e2a:	46bb      	mov	fp, r7 +10001e2c:	46b2      	mov	sl, r6 +10001e2e:	46a9      	mov	r9, r5 +10001e30:	46a0      	mov	r8, r4 +10001e32:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001e34:	4e17      	ldr	r6, [pc, #92]	@ (10001e94 <stdio_put_string+0xf8>) +10001e36:	e7d6      	b.n	10001de6 <stdio_put_string+0x4a> +10001e38:	4b15      	ldr	r3, [pc, #84]	@ (10001e90 <stdio_put_string+0xf4>) +10001e3a:	4699      	mov	r9, r3 +10001e3c:	230a      	movs	r3, #10 +10001e3e:	469b      	mov	fp, r3 +10001e40:	e002      	b.n	10001e48 <stdio_put_string+0xac> +10001e42:	6924      	ldr	r4, [r4, #16] +10001e44:	2c00      	cmp	r4, #0 +10001e46:	d0eb      	beq.n	10001e20 <stdio_put_string+0x84> +10001e48:	6823      	ldr	r3, [r4, #0] +10001e4a:	2b00      	cmp	r3, #0 +10001e4c:	d0f9      	beq.n	10001e42 <stdio_put_string+0xa6> +10001e4e:	464b      	mov	r3, r9 +10001e50:	681b      	ldr	r3, [r3, #0] +10001e52:	2b00      	cmp	r3, #0 +10001e54:	d001      	beq.n	10001e5a <stdio_put_string+0xbe> +10001e56:	42a3      	cmp	r3, r4 +10001e58:	d1f3      	bne.n	10001e42 <stdio_put_string+0xa6> +10001e5a:	002a      	movs	r2, r5 +10001e5c:	4641      	mov	r1, r8 +10001e5e:	0020      	movs	r0, r4 +10001e60:	47b0      	blx	r6 +10001e62:	466b      	mov	r3, sp +10001e64:	465a      	mov	r2, fp +10001e66:	0020      	movs	r0, r4 +10001e68:	71da      	strb	r2, [r3, #7] +10001e6a:	1dd9      	adds	r1, r3, #7 +10001e6c:	2201      	movs	r2, #1 +10001e6e:	47b0      	blx	r6 +10001e70:	e7e7      	b.n	10001e42 <stdio_put_string+0xa6> +10001e72:	4650      	mov	r0, sl +10001e74:	f000 fa54 	bl	10002320 <__mutex_exit_veneer> +10001e78:	e7d4      	b.n	10001e24 <stdio_put_string+0x88> +10001e7a:	46c0      	nop			@ (mov r8, r8) +10001e7c:	000f4240 	.word	0x000f4240 +10001e80:	7fffffff 	.word	0x7fffffff +10001e84:	200003d4 	.word	0x200003d4 +10001e88:	10001ced 	.word	0x10001ced +10001e8c:	20000924 	.word	0x20000924 +10001e90:	20000928 	.word	0x20000928 +10001e94:	10001cdd 	.word	0x10001cdd + +10001e98 <__wrap_putchar>: +10001e98:	b5f0      	push	{r4, r5, r6, r7, lr} +10001e9a:	46ce      	mov	lr, r9 +10001e9c:	4647      	mov	r7, r8 +10001e9e:	b580      	push	{r7, lr} +10001ea0:	b083      	sub	sp, #12 +10001ea2:	466b      	mov	r3, sp +10001ea4:	0006      	movs	r6, r0 +10001ea6:	1ddd      	adds	r5, r3, #7 +10001ea8:	7028      	strb	r0, [r5, #0] +10001eaa:	f7fe ff63 	bl	10000d74 <time_us_64> +10001eae:	2300      	movs	r3, #0 +10001eb0:	4a19      	ldr	r2, [pc, #100]	@ (10001f18 <__wrap_putchar+0x80>) +10001eb2:	1812      	adds	r2, r2, r0 +10001eb4:	414b      	adcs	r3, r1 +10001eb6:	2b00      	cmp	r3, #0 +10001eb8:	da02      	bge.n	10001ec0 <__wrap_putchar+0x28> +10001eba:	2201      	movs	r2, #1 +10001ebc:	4b17      	ldr	r3, [pc, #92]	@ (10001f1c <__wrap_putchar+0x84>) +10001ebe:	4252      	negs	r2, r2 +10001ec0:	4917      	ldr	r1, [pc, #92]	@ (10001f20 <__wrap_putchar+0x88>) +10001ec2:	0008      	movs	r0, r1 +10001ec4:	4688      	mov	r8, r1 +10001ec6:	f000 fa43 	bl	10002350 <__mutex_try_enter_block_until_veneer> +10001eca:	4b16      	ldr	r3, [pc, #88]	@ (10001f24 <__wrap_putchar+0x8c>) +10001ecc:	4681      	mov	r9, r0 +10001ece:	681c      	ldr	r4, [r3, #0] +10001ed0:	2c00      	cmp	r4, #0 +10001ed2:	d014      	beq.n	10001efe <__wrap_putchar+0x66> +10001ed4:	4f14      	ldr	r7, [pc, #80]	@ (10001f28 <__wrap_putchar+0x90>) +10001ed6:	e002      	b.n	10001ede <__wrap_putchar+0x46> +10001ed8:	6924      	ldr	r4, [r4, #16] +10001eda:	2c00      	cmp	r4, #0 +10001edc:	d00f      	beq.n	10001efe <__wrap_putchar+0x66> +10001ede:	6823      	ldr	r3, [r4, #0] +10001ee0:	2b00      	cmp	r3, #0 +10001ee2:	d0f9      	beq.n	10001ed8 <__wrap_putchar+0x40> +10001ee4:	683b      	ldr	r3, [r7, #0] +10001ee6:	2b00      	cmp	r3, #0 +10001ee8:	d001      	beq.n	10001eee <__wrap_putchar+0x56> +10001eea:	429c      	cmp	r4, r3 +10001eec:	d1f4      	bne.n	10001ed8 <__wrap_putchar+0x40> +10001eee:	0020      	movs	r0, r4 +10001ef0:	2201      	movs	r2, #1 +10001ef2:	0029      	movs	r1, r5 +10001ef4:	f7ff fefa 	bl	10001cec <stdio_out_chars_crlf> +10001ef8:	6924      	ldr	r4, [r4, #16] +10001efa:	2c00      	cmp	r4, #0 +10001efc:	d1ef      	bne.n	10001ede <__wrap_putchar+0x46> +10001efe:	464b      	mov	r3, r9 +10001f00:	2b00      	cmp	r3, #0 +10001f02:	d105      	bne.n	10001f10 <__wrap_putchar+0x78> +10001f04:	0030      	movs	r0, r6 +10001f06:	b003      	add	sp, #12 +10001f08:	bcc0      	pop	{r6, r7} +10001f0a:	46b9      	mov	r9, r7 +10001f0c:	46b0      	mov	r8, r6 +10001f0e:	bdf0      	pop	{r4, r5, r6, r7, pc} +10001f10:	4640      	mov	r0, r8 +10001f12:	f000 fa05 	bl	10002320 <__mutex_exit_veneer> +10001f16:	e7f5      	b.n	10001f04 <__wrap_putchar+0x6c> +10001f18:	000f4240 	.word	0x000f4240 +10001f1c:	7fffffff 	.word	0x7fffffff +10001f20:	200003d4 	.word	0x200003d4 +10001f24:	20000924 	.word	0x20000924 +10001f28:	20000928 	.word	0x20000928 + +10001f2c <__wrap_puts>: +10001f2c:	b570      	push	{r4, r5, r6, lr} +10001f2e:	0004      	movs	r4, r0 +10001f30:	f000 f95c 	bl	100021ec <strlen> +10001f34:	2301      	movs	r3, #1 +10001f36:	0001      	movs	r1, r0 +10001f38:	0005      	movs	r5, r0 +10001f3a:	2201      	movs	r2, #1 +10001f3c:	0020      	movs	r0, r4 +10001f3e:	f7ff ff2d 	bl	10001d9c <stdio_put_string> +10001f42:	4b08      	ldr	r3, [pc, #32]	@ (10001f64 <__wrap_puts+0x38>) +10001f44:	681c      	ldr	r4, [r3, #0] +10001f46:	2c00      	cmp	r4, #0 +10001f48:	d006      	beq.n	10001f58 <__wrap_puts+0x2c> +10001f4a:	6863      	ldr	r3, [r4, #4] +10001f4c:	2b00      	cmp	r3, #0 +10001f4e:	d005      	beq.n	10001f5c <__wrap_puts+0x30> +10001f50:	4798      	blx	r3 +10001f52:	6924      	ldr	r4, [r4, #16] +10001f54:	2c00      	cmp	r4, #0 +10001f56:	d1f8      	bne.n	10001f4a <__wrap_puts+0x1e> +10001f58:	0028      	movs	r0, r5 +10001f5a:	bd70      	pop	{r4, r5, r6, pc} +10001f5c:	6924      	ldr	r4, [r4, #16] +10001f5e:	2c00      	cmp	r4, #0 +10001f60:	d1f3      	bne.n	10001f4a <__wrap_puts+0x1e> +10001f62:	e7f9      	b.n	10001f58 <__wrap_puts+0x2c> +10001f64:	20000924 	.word	0x20000924 + +10001f68 <_retrieve_unique_id_on_boot>: +10001f68:	b510      	push	{r4, lr} +10001f6a:	4802      	ldr	r0, [pc, #8]	@ (10001f74 <_retrieve_unique_id_on_boot+0xc>) +10001f6c:	f000 f804 	bl	10001f78 <flash_get_unique_id> +10001f70:	bd10      	pop	{r4, pc} +10001f72:	46c0      	nop			@ (mov r8, r8) +10001f74:	20000958 	.word	0x20000958 + +10001f78 <flash_get_unique_id>: +10001f78:	b510      	push	{r4, lr} +10001f7a:	b088      	sub	sp, #32 +10001f7c:	0004      	movs	r4, r0 +10001f7e:	220d      	movs	r2, #13 +10001f80:	2100      	movs	r1, #0 +10001f82:	4668      	mov	r0, sp +10001f84:	f7ff fe62 	bl	10001c4c <__wrap_memset> +10001f88:	220d      	movs	r2, #13 +10001f8a:	2100      	movs	r1, #0 +10001f8c:	a804      	add	r0, sp, #16 +10001f8e:	f7ff fe5d 	bl	10001c4c <__wrap_memset> +10001f92:	234b      	movs	r3, #75	@ 0x4b +10001f94:	466a      	mov	r2, sp +10001f96:	4668      	mov	r0, sp +10001f98:	7013      	strb	r3, [r2, #0] +10001f9a:	a904      	add	r1, sp, #16 +10001f9c:	220d      	movs	r2, #13 +10001f9e:	f000 f9b7 	bl	10002310 <__flash_do_cmd_veneer> +10001fa2:	2115      	movs	r1, #21 +10001fa4:	2208      	movs	r2, #8 +10001fa6:	0020      	movs	r0, r4 +10001fa8:	4469      	add	r1, sp +10001faa:	f7ff fe55 	bl	10001c58 <__wrap___aeabi_memcpy> +10001fae:	b008      	add	sp, #32 +10001fb0:	bd10      	pop	{r4, pc} +10001fb2:	46c0      	nop			@ (mov r8, r8) + +10001fb4 <sleep_run_from_dormant_source>: +10001fb4:	b510      	push	{r4, lr} +10001fb6:	4b33      	ldr	r3, [pc, #204]	@ (10002084 <sleep_run_from_dormant_source+0xd0>) +10001fb8:	b082      	sub	sp, #8 +10001fba:	7018      	strb	r0, [r3, #0] +10001fbc:	2801      	cmp	r0, #1 +10001fbe:	d034      	beq.n	1000202a <sleep_run_from_dormant_source+0x76> +10001fc0:	2802      	cmp	r0, #2 +10001fc2:	d12f      	bne.n	10002024 <sleep_run_from_dormant_source+0x70> +10001fc4:	4c30      	ldr	r4, [pc, #192]	@ (10002088 <sleep_run_from_dormant_source+0xd4>) +10001fc6:	2200      	movs	r2, #0  10001fc8:	0023      	movs	r3, r4 -10001fca:	2200      	movs	r2, #0 -10001fcc:	2100      	movs	r1, #0 -10001fce:	2005      	movs	r0, #5 -10001fd0:	9400      	str	r4, [sp, #0] -10001fd2:	f7fe ffb9 	bl	10000f48 <clock_configure> -10001fd6:	2008      	movs	r0, #8 -10001fd8:	f7fe ffa4 	bl	10000f24 <clock_stop> -10001fdc:	2007      	movs	r0, #7 -10001fde:	f7fe ffa1 	bl	10000f24 <clock_stop> -10001fe2:	4b27      	ldr	r3, [pc, #156]	@ (10002080 <sleep_run_from_dormant_source+0xd8>) -10001fe4:	2202      	movs	r2, #2 -10001fe6:	2100      	movs	r1, #0 -10001fe8:	9300      	str	r3, [sp, #0] -10001fea:	2009      	movs	r0, #9 -10001fec:	0023      	movs	r3, r4 -10001fee:	f7fe ffab 	bl	10000f48 <clock_configure> -10001ff2:	0023      	movs	r3, r4 -10001ff4:	2200      	movs	r2, #0 -10001ff6:	2100      	movs	r1, #0 -10001ff8:	2006      	movs	r0, #6 -10001ffa:	9400      	str	r4, [sp, #0] -10001ffc:	f7fe ffa4 	bl	10000f48 <clock_configure> -10002000:	4820      	ldr	r0, [pc, #128]	@ (10002084 <sleep_run_from_dormant_source+0xdc>) -10002002:	f7ff f987 	bl	10001314 <pll_deinit> -10002006:	4820      	ldr	r0, [pc, #128]	@ (10002088 <sleep_run_from_dormant_source+0xe0>) -10002008:	f7ff f984 	bl	10001314 <pll_deinit> -1000200c:	f7ff f9d4 	bl	100013b8 <xosc_disable> -10002010:	f7fe f9a6 	bl	10000360 <setup_default_uart> -10002014:	b002      	add	sp, #8 -10002016:	bd10      	pop	{r4, pc} -10002018:	f7ff f9ee 	bl	100013f8 <hard_assertion_failure> -1000201c:	e7cc      	b.n	10001fb8 <sleep_run_from_dormant_source+0x10> -1000201e:	4c1b      	ldr	r4, [pc, #108]	@ (1000208c <sleep_run_from_dormant_source+0xe4>) -10002020:	2200      	movs	r2, #0 -10002022:	0023      	movs	r3, r4 -10002024:	2102      	movs	r1, #2 -10002026:	9400      	str	r4, [sp, #0] -10002028:	2004      	movs	r0, #4 -1000202a:	f7fe ff8d 	bl	10000f48 <clock_configure> +10001fca:	2100      	movs	r1, #0 +10001fcc:	2004      	movs	r0, #4 +10001fce:	9400      	str	r4, [sp, #0] +10001fd0:	f7fe ffc0 	bl	10000f54 <clock_configure> +10001fd4:	0023      	movs	r3, r4 +10001fd6:	2200      	movs	r2, #0 +10001fd8:	2100      	movs	r1, #0 +10001fda:	2005      	movs	r0, #5 +10001fdc:	9400      	str	r4, [sp, #0] +10001fde:	f7fe ffb9 	bl	10000f54 <clock_configure> +10001fe2:	2008      	movs	r0, #8 +10001fe4:	f7fe ffa4 	bl	10000f30 <clock_stop> +10001fe8:	2007      	movs	r0, #7 +10001fea:	f7fe ffa1 	bl	10000f30 <clock_stop> +10001fee:	4b27      	ldr	r3, [pc, #156]	@ (1000208c <sleep_run_from_dormant_source+0xd8>) +10001ff0:	2202      	movs	r2, #2 +10001ff2:	2100      	movs	r1, #0 +10001ff4:	9300      	str	r3, [sp, #0] +10001ff6:	2009      	movs	r0, #9 +10001ff8:	0023      	movs	r3, r4 +10001ffa:	f7fe ffab 	bl	10000f54 <clock_configure> +10001ffe:	0023      	movs	r3, r4 +10002000:	2200      	movs	r2, #0 +10002002:	2100      	movs	r1, #0 +10002004:	2006      	movs	r0, #6 +10002006:	9400      	str	r4, [sp, #0] +10002008:	f7fe ffa4 	bl	10000f54 <clock_configure> +1000200c:	4820      	ldr	r0, [pc, #128]	@ (10002090 <sleep_run_from_dormant_source+0xdc>) +1000200e:	f7ff f987 	bl	10001320 <pll_deinit> +10002012:	4820      	ldr	r0, [pc, #128]	@ (10002094 <sleep_run_from_dormant_source+0xe0>) +10002014:	f7ff f984 	bl	10001320 <pll_deinit> +10002018:	f7ff f9d4 	bl	100013c4 <xosc_disable> +1000201c:	f7fe f9a6 	bl	1000036c <setup_default_uart> +10002020:	b002      	add	sp, #8 +10002022:	bd10      	pop	{r4, pc} +10002024:	f7ff f9ee 	bl	10001404 <hard_assertion_failure> +10002028:	e7cc      	b.n	10001fc4 <sleep_run_from_dormant_source+0x10> +1000202a:	4c1b      	ldr	r4, [pc, #108]	@ (10002098 <sleep_run_from_dormant_source+0xe4>) +1000202c:	2200      	movs	r2, #0  1000202e:	0023      	movs	r3, r4 -10002030:	2200      	movs	r2, #0 -10002032:	2100      	movs	r1, #0 -10002034:	9400      	str	r4, [sp, #0] -10002036:	2005      	movs	r0, #5 -10002038:	f7fe ff86 	bl	10000f48 <clock_configure> -1000203c:	2008      	movs	r0, #8 -1000203e:	f7fe ff71 	bl	10000f24 <clock_stop> -10002042:	2007      	movs	r0, #7 -10002044:	f7fe ff6e 	bl	10000f24 <clock_stop> -10002048:	4b0d      	ldr	r3, [pc, #52]	@ (10002080 <sleep_run_from_dormant_source+0xd8>) -1000204a:	2203      	movs	r2, #3 -1000204c:	9300      	str	r3, [sp, #0] -1000204e:	2100      	movs	r1, #0 -10002050:	0023      	movs	r3, r4 -10002052:	2009      	movs	r0, #9 -10002054:	f7fe ff78 	bl	10000f48 <clock_configure> -10002058:	0023      	movs	r3, r4 -1000205a:	2200      	movs	r2, #0 -1000205c:	2100      	movs	r1, #0 -1000205e:	9400      	str	r4, [sp, #0] -10002060:	2006      	movs	r0, #6 -10002062:	f7fe ff71 	bl	10000f48 <clock_configure> -10002066:	4807      	ldr	r0, [pc, #28]	@ (10002084 <sleep_run_from_dormant_source+0xdc>) -10002068:	f7ff f954 	bl	10001314 <pll_deinit> -1000206c:	4806      	ldr	r0, [pc, #24]	@ (10002088 <sleep_run_from_dormant_source+0xe0>) -1000206e:	f7ff f951 	bl	10001314 <pll_deinit> -10002072:	f000 f857 	bl	10002124 <rosc_disable> -10002076:	e7cb      	b.n	10002010 <sleep_run_from_dormant_source+0x68> -10002078:	20000a6c 	.word	0x20000a6c -1000207c:	00632ea0 	.word	0x00632ea0 -10002080:	0000b71b 	.word	0x0000b71b -10002084:	40028000 	.word	0x40028000 -10002088:	4002c000 	.word	0x4002c000 -1000208c:	00b71b00 	.word	0x00b71b00 - -10002090 <sleep_goto_dormant_until_pin>: -10002090:	b570      	push	{r4, r5, r6, lr} -10002092:	0004      	movs	r4, r0 -10002094:	2900      	cmp	r1, #0 -10002096:	d126      	bne.n	100020e6 <sleep_goto_dormant_until_pin+0x56> -10002098:	2301      	movs	r3, #1 -1000209a:	2502      	movs	r5, #2 -1000209c:	405a      	eors	r2, r3 -1000209e:	1aad      	subs	r5, r5, r2 -100020a0:	0020      	movs	r0, r4 -100020a2:	f7fe f9c1 	bl	10000428 <gpio_init> -100020a6:	2101      	movs	r1, #1 -100020a8:	0020      	movs	r0, r4 -100020aa:	f7fe f9a9 	bl	10000400 <gpio_set_input_enabled> -100020ae:	2201      	movs	r2, #1 -100020b0:	0029      	movs	r1, r5 -100020b2:	0020      	movs	r0, r4 -100020b4:	f7fe f984 	bl	100003c0 <gpio_set_dormant_irq_enabled> -100020b8:	4b0e      	ldr	r3, [pc, #56]	@ (100020f4 <sleep_goto_dormant_until_pin+0x64>) -100020ba:	781b      	ldrb	r3, [r3, #0] -100020bc:	2b01      	cmp	r3, #1 -100020be:	d00f      	beq.n	100020e0 <sleep_goto_dormant_until_pin+0x50> -100020c0:	f000 f848 	bl	10002154 <rosc_set_dormant> -100020c4:	2207      	movs	r2, #7 -100020c6:	4022      	ands	r2, r4 -100020c8:	0092      	lsls	r2, r2, #2 -100020ca:	4095      	lsls	r5, r2 -100020cc:	08e3      	lsrs	r3, r4, #3 -100020ce:	4a0a      	ldr	r2, [pc, #40]	@ (100020f8 <sleep_goto_dormant_until_pin+0x68>) -100020d0:	333c      	adds	r3, #60	@ 0x3c -100020d2:	009b      	lsls	r3, r3, #2 -100020d4:	509d      	str	r5, [r3, r2] -100020d6:	2100      	movs	r1, #0 -100020d8:	0020      	movs	r0, r4 -100020da:	f7fe f991 	bl	10000400 <gpio_set_input_enabled> -100020de:	bd70      	pop	{r4, r5, r6, pc} -100020e0:	f7ff f97c 	bl	100013dc <xosc_dormant> -100020e4:	e7ee      	b.n	100020c4 <sleep_goto_dormant_until_pin+0x34> -100020e6:	4253      	negs	r3, r2 -100020e8:	415a      	adcs	r2, r3 -100020ea:	2303      	movs	r3, #3 -100020ec:	4255      	negs	r5, r2 -100020ee:	439d      	bics	r5, r3 -100020f0:	3508      	adds	r5, #8 -100020f2:	e7d5      	b.n	100020a0 <sleep_goto_dormant_until_pin+0x10> -100020f4:	20000a6c 	.word	0x20000a6c -100020f8:	40014000 	.word	0x40014000 - -100020fc <sleep_power_up>: -100020fc:	b510      	push	{r4, lr} -100020fe:	f000 f83d 	bl	1000217c <rosc_enable> -10002102:	22a8      	movs	r2, #168	@ 0xa8 -10002104:	4b06      	ldr	r3, [pc, #24]	@ (10002120 <sleep_power_up+0x24>) -10002106:	5899      	ldr	r1, [r3, r2] -10002108:	2101      	movs	r1, #1 -1000210a:	4249      	negs	r1, r1 -1000210c:	5099      	str	r1, [r3, r2] -1000210e:	3204      	adds	r2, #4 -10002110:	5898      	ldr	r0, [r3, r2] -10002112:	5099      	str	r1, [r3, r2] -10002114:	f7ff fa26 	bl	10001564 <runtime_init_clocks> -10002118:	f7fe f922 	bl	10000360 <setup_default_uart> -1000211c:	bd10      	pop	{r4, pc} -1000211e:	46c0      	nop			@ (mov r8, r8) -10002120:	40008000 	.word	0x40008000 - -10002124 <rosc_disable>: -10002124:	2080      	movs	r0, #128	@ 0x80 -10002126:	4a07      	ldr	r2, [pc, #28]	@ (10002144 <rosc_disable+0x20>) -10002128:	4b07      	ldr	r3, [pc, #28]	@ (10002148 <rosc_disable+0x24>) -1000212a:	6811      	ldr	r1, [r2, #0] -1000212c:	0440      	lsls	r0, r0, #17 -1000212e:	4019      	ands	r1, r3 -10002130:	4b06      	ldr	r3, [pc, #24]	@ (1000214c <rosc_disable+0x28>) -10002132:	430b      	orrs	r3, r1 -10002134:	4906      	ldr	r1, [pc, #24]	@ (10002150 <rosc_disable+0x2c>) -10002136:	6008      	str	r0, [r1, #0] -10002138:	6013      	str	r3, [r2, #0] -1000213a:	6993      	ldr	r3, [r2, #24] -1000213c:	2b00      	cmp	r3, #0 -1000213e:	dbfc      	blt.n	1000213a <rosc_disable+0x16> -10002140:	4770      	bx	lr -10002142:	46c0      	nop			@ (mov r8, r8) -10002144:	40060000 	.word	0x40060000 -10002148:	ff000fff 	.word	0xff000fff -1000214c:	00d1e000 	.word	0x00d1e000 -10002150:	40063018 	.word	0x40063018 - -10002154 <rosc_set_dormant>: -10002154:	2280      	movs	r2, #128	@ 0x80 -10002156:	4b05      	ldr	r3, [pc, #20]	@ (1000216c <rosc_set_dormant+0x18>) -10002158:	0452      	lsls	r2, r2, #17 -1000215a:	601a      	str	r2, [r3, #0] -1000215c:	4a04      	ldr	r2, [pc, #16]	@ (10002170 <rosc_set_dormant+0x1c>) -1000215e:	4b05      	ldr	r3, [pc, #20]	@ (10002174 <rosc_set_dormant+0x20>) -10002160:	601a      	str	r2, [r3, #0] -10002162:	4a05      	ldr	r2, [pc, #20]	@ (10002178 <rosc_set_dormant+0x24>) -10002164:	6993      	ldr	r3, [r2, #24] -10002166:	2b00      	cmp	r3, #0 -10002168:	dafc      	bge.n	10002164 <rosc_set_dormant+0x10> -1000216a:	4770      	bx	lr -1000216c:	40063018 	.word	0x40063018 -10002170:	636f6d61 	.word	0x636f6d61 -10002174:	4006000c 	.word	0x4006000c -10002178:	40060000 	.word	0x40060000 - -1000217c <rosc_enable>: -1000217c:	2280      	movs	r2, #128	@ 0x80 -1000217e:	4b05      	ldr	r3, [pc, #20]	@ (10002194 <rosc_enable+0x18>) -10002180:	0452      	lsls	r2, r2, #17 -10002182:	601a      	str	r2, [r3, #0] -10002184:	4a04      	ldr	r2, [pc, #16]	@ (10002198 <rosc_enable+0x1c>) -10002186:	4b05      	ldr	r3, [pc, #20]	@ (1000219c <rosc_enable+0x20>) -10002188:	6013      	str	r3, [r2, #0] -1000218a:	6993      	ldr	r3, [r2, #24] -1000218c:	2b00      	cmp	r3, #0 -1000218e:	dafc      	bge.n	1000218a <rosc_enable+0xe> -10002190:	4770      	bx	lr -10002192:	46c0      	nop			@ (mov r8, r8) -10002194:	40063018 	.word	0x40063018 -10002198:	40060000 	.word	0x40060000 -1000219c:	00fff000 	.word	0x00fff000 - -100021a0 <atexit>: -100021a0:	b510      	push	{r4, lr} -100021a2:	0001      	movs	r1, r0 -100021a4:	2300      	movs	r3, #0 -100021a6:	2200      	movs	r2, #0 -100021a8:	2000      	movs	r0, #0 -100021aa:	f000 f847 	bl	1000223c <__register_exitproc> -100021ae:	bd10      	pop	{r4, pc} - -100021b0 <__libc_fini_array>: -100021b0:	b570      	push	{r4, r5, r6, lr} -100021b2:	4c07      	ldr	r4, [pc, #28]	@ (100021d0 <__libc_fini_array+0x20>) -100021b4:	4d07      	ldr	r5, [pc, #28]	@ (100021d4 <__libc_fini_array+0x24>) -100021b6:	1b64      	subs	r4, r4, r5 -100021b8:	10a4      	asrs	r4, r4, #2 -100021ba:	d005      	beq.n	100021c8 <__libc_fini_array+0x18> -100021bc:	3c01      	subs	r4, #1 -100021be:	00a3      	lsls	r3, r4, #2 -100021c0:	58eb      	ldr	r3, [r5, r3] -100021c2:	4798      	blx	r3 -100021c4:	2c00      	cmp	r4, #0 -100021c6:	d1f9      	bne.n	100021bc <__libc_fini_array+0xc> -100021c8:	f000 f898 	bl	100022fc <_fini> -100021cc:	bd70      	pop	{r4, r5, r6, pc} -100021ce:	46c0      	nop			@ (mov r8, r8) -100021d0:	10002398 	.word	0x10002398 -100021d4:	10002398 	.word	0x10002398 - -100021d8 <__retarget_lock_acquire_recursive>: -100021d8:	4770      	bx	lr +10002030:	2102      	movs	r1, #2 +10002032:	9400      	str	r4, [sp, #0] +10002034:	2004      	movs	r0, #4 +10002036:	f7fe ff8d 	bl	10000f54 <clock_configure> +1000203a:	0023      	movs	r3, r4 +1000203c:	2200      	movs	r2, #0 +1000203e:	2100      	movs	r1, #0 +10002040:	9400      	str	r4, [sp, #0] +10002042:	2005      	movs	r0, #5 +10002044:	f7fe ff86 	bl	10000f54 <clock_configure> +10002048:	2008      	movs	r0, #8 +1000204a:	f7fe ff71 	bl	10000f30 <clock_stop> +1000204e:	2007      	movs	r0, #7 +10002050:	f7fe ff6e 	bl	10000f30 <clock_stop> +10002054:	4b0d      	ldr	r3, [pc, #52]	@ (1000208c <sleep_run_from_dormant_source+0xd8>) +10002056:	2203      	movs	r2, #3 +10002058:	9300      	str	r3, [sp, #0] +1000205a:	2100      	movs	r1, #0 +1000205c:	0023      	movs	r3, r4 +1000205e:	2009      	movs	r0, #9 +10002060:	f7fe ff78 	bl	10000f54 <clock_configure> +10002064:	0023      	movs	r3, r4 +10002066:	2200      	movs	r2, #0 +10002068:	2100      	movs	r1, #0 +1000206a:	9400      	str	r4, [sp, #0] +1000206c:	2006      	movs	r0, #6 +1000206e:	f7fe ff71 	bl	10000f54 <clock_configure> +10002072:	4807      	ldr	r0, [pc, #28]	@ (10002090 <sleep_run_from_dormant_source+0xdc>) +10002074:	f7ff f954 	bl	10001320 <pll_deinit> +10002078:	4806      	ldr	r0, [pc, #24]	@ (10002094 <sleep_run_from_dormant_source+0xe0>) +1000207a:	f7ff f951 	bl	10001320 <pll_deinit> +1000207e:	f000 f857 	bl	10002130 <rosc_disable> +10002082:	e7cb      	b.n	1000201c <sleep_run_from_dormant_source+0x68> +10002084:	20000a6c 	.word	0x20000a6c +10002088:	00632ea0 	.word	0x00632ea0 +1000208c:	0000b71b 	.word	0x0000b71b +10002090:	40028000 	.word	0x40028000 +10002094:	4002c000 	.word	0x4002c000 +10002098:	00b71b00 	.word	0x00b71b00 + +1000209c <sleep_goto_dormant_until_pin>: +1000209c:	b570      	push	{r4, r5, r6, lr} +1000209e:	0004      	movs	r4, r0 +100020a0:	2900      	cmp	r1, #0 +100020a2:	d126      	bne.n	100020f2 <sleep_goto_dormant_until_pin+0x56> +100020a4:	2301      	movs	r3, #1 +100020a6:	2502      	movs	r5, #2 +100020a8:	405a      	eors	r2, r3 +100020aa:	1aad      	subs	r5, r5, r2 +100020ac:	0020      	movs	r0, r4 +100020ae:	f7fe f9c1 	bl	10000434 <gpio_init> +100020b2:	2101      	movs	r1, #1 +100020b4:	0020      	movs	r0, r4 +100020b6:	f7fe f9a9 	bl	1000040c <gpio_set_input_enabled> +100020ba:	2201      	movs	r2, #1 +100020bc:	0029      	movs	r1, r5 +100020be:	0020      	movs	r0, r4 +100020c0:	f7fe f984 	bl	100003cc <gpio_set_dormant_irq_enabled> +100020c4:	4b0e      	ldr	r3, [pc, #56]	@ (10002100 <sleep_goto_dormant_until_pin+0x64>) +100020c6:	781b      	ldrb	r3, [r3, #0] +100020c8:	2b01      	cmp	r3, #1 +100020ca:	d00f      	beq.n	100020ec <sleep_goto_dormant_until_pin+0x50> +100020cc:	f000 f848 	bl	10002160 <rosc_set_dormant> +100020d0:	2207      	movs	r2, #7 +100020d2:	4022      	ands	r2, r4 +100020d4:	0092      	lsls	r2, r2, #2 +100020d6:	4095      	lsls	r5, r2 +100020d8:	08e3      	lsrs	r3, r4, #3 +100020da:	4a0a      	ldr	r2, [pc, #40]	@ (10002104 <sleep_goto_dormant_until_pin+0x68>) +100020dc:	333c      	adds	r3, #60	@ 0x3c +100020de:	009b      	lsls	r3, r3, #2 +100020e0:	509d      	str	r5, [r3, r2] +100020e2:	2100      	movs	r1, #0 +100020e4:	0020      	movs	r0, r4 +100020e6:	f7fe f991 	bl	1000040c <gpio_set_input_enabled> +100020ea:	bd70      	pop	{r4, r5, r6, pc} +100020ec:	f7ff f97c 	bl	100013e8 <xosc_dormant> +100020f0:	e7ee      	b.n	100020d0 <sleep_goto_dormant_until_pin+0x34> +100020f2:	4253      	negs	r3, r2 +100020f4:	415a      	adcs	r2, r3 +100020f6:	2303      	movs	r3, #3 +100020f8:	4255      	negs	r5, r2 +100020fa:	439d      	bics	r5, r3 +100020fc:	3508      	adds	r5, #8 +100020fe:	e7d5      	b.n	100020ac <sleep_goto_dormant_until_pin+0x10> +10002100:	20000a6c 	.word	0x20000a6c +10002104:	40014000 	.word	0x40014000 + +10002108 <sleep_power_up>: +10002108:	b510      	push	{r4, lr} +1000210a:	f000 f83d 	bl	10002188 <rosc_enable> +1000210e:	22a8      	movs	r2, #168	@ 0xa8 +10002110:	4b06      	ldr	r3, [pc, #24]	@ (1000212c <sleep_power_up+0x24>) +10002112:	5899      	ldr	r1, [r3, r2] +10002114:	2101      	movs	r1, #1 +10002116:	4249      	negs	r1, r1 +10002118:	5099      	str	r1, [r3, r2] +1000211a:	3204      	adds	r2, #4 +1000211c:	5898      	ldr	r0, [r3, r2] +1000211e:	5099      	str	r1, [r3, r2] +10002120:	f7ff fa26 	bl	10001570 <runtime_init_clocks> +10002124:	f7fe f922 	bl	1000036c <setup_default_uart> +10002128:	bd10      	pop	{r4, pc} +1000212a:	46c0      	nop			@ (mov r8, r8) +1000212c:	40008000 	.word	0x40008000 + +10002130 <rosc_disable>: +10002130:	2080      	movs	r0, #128	@ 0x80 +10002132:	4a07      	ldr	r2, [pc, #28]	@ (10002150 <rosc_disable+0x20>) +10002134:	4b07      	ldr	r3, [pc, #28]	@ (10002154 <rosc_disable+0x24>) +10002136:	6811      	ldr	r1, [r2, #0] +10002138:	0440      	lsls	r0, r0, #17 +1000213a:	4019      	ands	r1, r3 +1000213c:	4b06      	ldr	r3, [pc, #24]	@ (10002158 <rosc_disable+0x28>) +1000213e:	430b      	orrs	r3, r1 +10002140:	4906      	ldr	r1, [pc, #24]	@ (1000215c <rosc_disable+0x2c>) +10002142:	6008      	str	r0, [r1, #0] +10002144:	6013      	str	r3, [r2, #0] +10002146:	6993      	ldr	r3, [r2, #24] +10002148:	2b00      	cmp	r3, #0 +1000214a:	dbfc      	blt.n	10002146 <rosc_disable+0x16> +1000214c:	4770      	bx	lr +1000214e:	46c0      	nop			@ (mov r8, r8) +10002150:	40060000 	.word	0x40060000 +10002154:	ff000fff 	.word	0xff000fff +10002158:	00d1e000 	.word	0x00d1e000 +1000215c:	40063018 	.word	0x40063018 + +10002160 <rosc_set_dormant>: +10002160:	2280      	movs	r2, #128	@ 0x80 +10002162:	4b05      	ldr	r3, [pc, #20]	@ (10002178 <rosc_set_dormant+0x18>) +10002164:	0452      	lsls	r2, r2, #17 +10002166:	601a      	str	r2, [r3, #0] +10002168:	4a04      	ldr	r2, [pc, #16]	@ (1000217c <rosc_set_dormant+0x1c>) +1000216a:	4b05      	ldr	r3, [pc, #20]	@ (10002180 <rosc_set_dormant+0x20>) +1000216c:	601a      	str	r2, [r3, #0] +1000216e:	4a05      	ldr	r2, [pc, #20]	@ (10002184 <rosc_set_dormant+0x24>) +10002170:	6993      	ldr	r3, [r2, #24] +10002172:	2b00      	cmp	r3, #0 +10002174:	dafc      	bge.n	10002170 <rosc_set_dormant+0x10> +10002176:	4770      	bx	lr +10002178:	40063018 	.word	0x40063018 +1000217c:	636f6d61 	.word	0x636f6d61 +10002180:	4006000c 	.word	0x4006000c +10002184:	40060000 	.word	0x40060000 + +10002188 <rosc_enable>: +10002188:	2280      	movs	r2, #128	@ 0x80 +1000218a:	4b05      	ldr	r3, [pc, #20]	@ (100021a0 <rosc_enable+0x18>) +1000218c:	0452      	lsls	r2, r2, #17 +1000218e:	601a      	str	r2, [r3, #0] +10002190:	4a04      	ldr	r2, [pc, #16]	@ (100021a4 <rosc_enable+0x1c>) +10002192:	4b05      	ldr	r3, [pc, #20]	@ (100021a8 <rosc_enable+0x20>) +10002194:	6013      	str	r3, [r2, #0] +10002196:	6993      	ldr	r3, [r2, #24] +10002198:	2b00      	cmp	r3, #0 +1000219a:	dafc      	bge.n	10002196 <rosc_enable+0xe> +1000219c:	4770      	bx	lr +1000219e:	46c0      	nop			@ (mov r8, r8) +100021a0:	40063018 	.word	0x40063018 +100021a4:	40060000 	.word	0x40060000 +100021a8:	00fff000 	.word	0x00fff000 + +100021ac <atexit>: +100021ac:	b510      	push	{r4, lr} +100021ae:	0001      	movs	r1, r0 +100021b0:	2300      	movs	r3, #0 +100021b2:	2200      	movs	r2, #0 +100021b4:	2000      	movs	r0, #0 +100021b6:	f000 f847 	bl	10002248 <__register_exitproc> +100021ba:	bd10      	pop	{r4, pc} + +100021bc <__libc_fini_array>: +100021bc:	b570      	push	{r4, r5, r6, lr} +100021be:	4c07      	ldr	r4, [pc, #28]	@ (100021dc <__libc_fini_array+0x20>) +100021c0:	4d07      	ldr	r5, [pc, #28]	@ (100021e0 <__libc_fini_array+0x24>) +100021c2:	1b64      	subs	r4, r4, r5 +100021c4:	10a4      	asrs	r4, r4, #2 +100021c6:	d005      	beq.n	100021d4 <__libc_fini_array+0x18> +100021c8:	3c01      	subs	r4, #1 +100021ca:	00a3      	lsls	r3, r4, #2 +100021cc:	58eb      	ldr	r3, [r5, r3] +100021ce:	4798      	blx	r3 +100021d0:	2c00      	cmp	r4, #0 +100021d2:	d1f9      	bne.n	100021c8 <__libc_fini_array+0xc> +100021d4:	f000 f898 	bl	10002308 <_fini> +100021d8:	bd70      	pop	{r4, r5, r6, pc}  100021da:	46c0      	nop			@ (mov r8, r8) +100021dc:	100023a8 	.word	0x100023a8 +100021e0:	100023a8 	.word	0x100023a8 + +100021e4 <__retarget_lock_acquire_recursive>: +100021e4:	4770      	bx	lr +100021e6:	46c0      	nop			@ (mov r8, r8) + +100021e8 <__retarget_lock_release_recursive>: +100021e8:	4770      	bx	lr +100021ea:	46c0      	nop			@ (mov r8, r8) + +100021ec <strlen>: +100021ec:	b510      	push	{r4, lr} +100021ee:	0783      	lsls	r3, r0, #30 +100021f0:	d00a      	beq.n	10002208 <strlen+0x1c> +100021f2:	0003      	movs	r3, r0 +100021f4:	2103      	movs	r1, #3 +100021f6:	e002      	b.n	100021fe <strlen+0x12> +100021f8:	3301      	adds	r3, #1 +100021fa:	420b      	tst	r3, r1 +100021fc:	d005      	beq.n	1000220a <strlen+0x1e> +100021fe:	781a      	ldrb	r2, [r3, #0] +10002200:	2a00      	cmp	r2, #0 +10002202:	d1f9      	bne.n	100021f8 <strlen+0xc> +10002204:	1a18      	subs	r0, r3, r0 +10002206:	bd10      	pop	{r4, pc} +10002208:	0003      	movs	r3, r0 +1000220a:	6819      	ldr	r1, [r3, #0] +1000220c:	4a0c      	ldr	r2, [pc, #48]	@ (10002240 <strlen+0x54>) +1000220e:	4c0d      	ldr	r4, [pc, #52]	@ (10002244 <strlen+0x58>) +10002210:	188a      	adds	r2, r1, r2 +10002212:	438a      	bics	r2, r1 +10002214:	4222      	tst	r2, r4 +10002216:	d10f      	bne.n	10002238 <strlen+0x4c> +10002218:	6859      	ldr	r1, [r3, #4] +1000221a:	4a09      	ldr	r2, [pc, #36]	@ (10002240 <strlen+0x54>) +1000221c:	3304      	adds	r3, #4 +1000221e:	188a      	adds	r2, r1, r2 +10002220:	438a      	bics	r2, r1 +10002222:	4222      	tst	r2, r4 +10002224:	d108      	bne.n	10002238 <strlen+0x4c> +10002226:	6859      	ldr	r1, [r3, #4] +10002228:	4a05      	ldr	r2, [pc, #20]	@ (10002240 <strlen+0x54>) +1000222a:	3304      	adds	r3, #4 +1000222c:	188a      	adds	r2, r1, r2 +1000222e:	438a      	bics	r2, r1 +10002230:	4222      	tst	r2, r4 +10002232:	d0f1      	beq.n	10002218 <strlen+0x2c> +10002234:	e000      	b.n	10002238 <strlen+0x4c> +10002236:	3301      	adds	r3, #1 +10002238:	781a      	ldrb	r2, [r3, #0] +1000223a:	2a00      	cmp	r2, #0 +1000223c:	d1fb      	bne.n	10002236 <strlen+0x4a> +1000223e:	e7e1      	b.n	10002204 <strlen+0x18> +10002240:	fefefeff 	.word	0xfefefeff +10002244:	80808080 	.word	0x80808080 + +10002248 <__register_exitproc>: +10002248:	b5f0      	push	{r4, r5, r6, r7, lr} +1000224a:	46d6      	mov	lr, sl +1000224c:	464f      	mov	r7, r9 +1000224e:	4646      	mov	r6, r8 +10002250:	4698      	mov	r8, r3 +10002252:	4b24      	ldr	r3, [pc, #144]	@ (100022e4 <__register_exitproc+0x9c>) +10002254:	b5c0      	push	{r6, r7, lr} +10002256:	0006      	movs	r6, r0 +10002258:	6818      	ldr	r0, [r3, #0] +1000225a:	469a      	mov	sl, r3 +1000225c:	000f      	movs	r7, r1 +1000225e:	4691      	mov	r9, r2 +10002260:	f7ff ffc0 	bl	100021e4 <__retarget_lock_acquire_recursive> +10002264:	4b20      	ldr	r3, [pc, #128]	@ (100022e8 <__register_exitproc+0xa0>) +10002266:	681d      	ldr	r5, [r3, #0] +10002268:	2d00      	cmp	r5, #0 +1000226a:	d032      	beq.n	100022d2 <__register_exitproc+0x8a> +1000226c:	4653      	mov	r3, sl +1000226e:	686c      	ldr	r4, [r5, #4] +10002270:	6818      	ldr	r0, [r3, #0] +10002272:	2c1f      	cmp	r4, #31 +10002274:	dc30      	bgt.n	100022d8 <__register_exitproc+0x90> +10002276:	2e00      	cmp	r6, #0 +10002278:	d10c      	bne.n	10002294 <__register_exitproc+0x4c> +1000227a:	1c63      	adds	r3, r4, #1 +1000227c:	3402      	adds	r4, #2 +1000227e:	00a4      	lsls	r4, r4, #2 +10002280:	606b      	str	r3, [r5, #4] +10002282:	5167      	str	r7, [r4, r5] +10002284:	f7ff ffb0 	bl	100021e8 <__retarget_lock_release_recursive> +10002288:	2000      	movs	r0, #0 +1000228a:	bce0      	pop	{r5, r6, r7} +1000228c:	46ba      	mov	sl, r7 +1000228e:	46b1      	mov	r9, r6 +10002290:	46a8      	mov	r8, r5 +10002292:	bdf0      	pop	{r4, r5, r6, r7, pc} +10002294:	4649      	mov	r1, r9 +10002296:	2288      	movs	r2, #136	@ 0x88 +10002298:	00a3      	lsls	r3, r4, #2 +1000229a:	18eb      	adds	r3, r5, r3 +1000229c:	5099      	str	r1, [r3, r2] +1000229e:	21c4      	movs	r1, #196	@ 0xc4 +100022a0:	0049      	lsls	r1, r1, #1 +100022a2:	468c      	mov	ip, r1 +100022a4:	44ac      	add	ip, r5 +100022a6:	4661      	mov	r1, ip +100022a8:	3a87      	subs	r2, #135	@ 0x87 +100022aa:	40a2      	lsls	r2, r4 +100022ac:	6809      	ldr	r1, [r1, #0] +100022ae:	4691      	mov	r9, r2 +100022b0:	4311      	orrs	r1, r2 +100022b2:	4662      	mov	r2, ip +100022b4:	6011      	str	r1, [r2, #0] +100022b6:	2184      	movs	r1, #132	@ 0x84 +100022b8:	4642      	mov	r2, r8 +100022ba:	0049      	lsls	r1, r1, #1 +100022bc:	505a      	str	r2, [r3, r1] +100022be:	2e02      	cmp	r6, #2 +100022c0:	d1db      	bne.n	1000227a <__register_exitproc+0x32> +100022c2:	0029      	movs	r1, r5 +100022c4:	464a      	mov	r2, r9 +100022c6:	318d      	adds	r1, #141	@ 0x8d +100022c8:	31ff      	adds	r1, #255	@ 0xff +100022ca:	680b      	ldr	r3, [r1, #0] +100022cc:	4313      	orrs	r3, r2 +100022ce:	600b      	str	r3, [r1, #0] +100022d0:	e7d3      	b.n	1000227a <__register_exitproc+0x32> +100022d2:	4d06      	ldr	r5, [pc, #24]	@ (100022ec <__register_exitproc+0xa4>) +100022d4:	601d      	str	r5, [r3, #0] +100022d6:	e7c9      	b.n	1000226c <__register_exitproc+0x24> +100022d8:	f7ff ff86 	bl	100021e8 <__retarget_lock_release_recursive> +100022dc:	2001      	movs	r0, #1 +100022de:	4240      	negs	r0, r0 +100022e0:	e7d3      	b.n	1000228a <__register_exitproc+0x42> +100022e2:	46c0      	nop			@ (mov r8, r8) +100022e4:	200003d0 	.word	0x200003d0 +100022e8:	20000660 	.word	0x20000660 +100022ec:	20000664 	.word	0x20000664 + +100022f0 <register_fini>: +100022f0:	4b03      	ldr	r3, [pc, #12]	@ (10002300 <register_fini+0x10>) +100022f2:	b510      	push	{r4, lr} +100022f4:	2b00      	cmp	r3, #0 +100022f6:	d002      	beq.n	100022fe <register_fini+0xe> +100022f8:	4802      	ldr	r0, [pc, #8]	@ (10002304 <register_fini+0x14>) +100022fa:	f7ff ff57 	bl	100021ac <atexit> +100022fe:	bd10      	pop	{r4, pc} +10002300:	00000000 	.word	0x00000000 +10002304:	100021bd 	.word	0x100021bd + +10002308 <_fini>: +10002308:	b5f8      	push	{r3, r4, r5, r6, r7, lr} +1000230a:	46c0      	nop			@ (mov r8, r8) +1000230c:	0000      	movs	r0, r0 +	... -100021dc <__retarget_lock_release_recursive>: -100021dc:	4770      	bx	lr -100021de:	46c0      	nop			@ (mov r8, r8) - -100021e0 <strlen>: -100021e0:	b510      	push	{r4, lr} -100021e2:	0783      	lsls	r3, r0, #30 -100021e4:	d00a      	beq.n	100021fc <strlen+0x1c> -100021e6:	0003      	movs	r3, r0 -100021e8:	2103      	movs	r1, #3 -100021ea:	e002      	b.n	100021f2 <strlen+0x12> -100021ec:	3301      	adds	r3, #1 -100021ee:	420b      	tst	r3, r1 -100021f0:	d005      	beq.n	100021fe <strlen+0x1e> -100021f2:	781a      	ldrb	r2, [r3, #0] -100021f4:	2a00      	cmp	r2, #0 -100021f6:	d1f9      	bne.n	100021ec <strlen+0xc> -100021f8:	1a18      	subs	r0, r3, r0 -100021fa:	bd10      	pop	{r4, pc} -100021fc:	0003      	movs	r3, r0 -100021fe:	6819      	ldr	r1, [r3, #0] -10002200:	4a0c      	ldr	r2, [pc, #48]	@ (10002234 <strlen+0x54>) -10002202:	4c0d      	ldr	r4, [pc, #52]	@ (10002238 <strlen+0x58>) -10002204:	188a      	adds	r2, r1, r2 -10002206:	438a      	bics	r2, r1 -10002208:	4222      	tst	r2, r4 -1000220a:	d10f      	bne.n	1000222c <strlen+0x4c> -1000220c:	6859      	ldr	r1, [r3, #4] -1000220e:	4a09      	ldr	r2, [pc, #36]	@ (10002234 <strlen+0x54>) -10002210:	3304      	adds	r3, #4 -10002212:	188a      	adds	r2, r1, r2 -10002214:	438a      	bics	r2, r1 -10002216:	4222      	tst	r2, r4 -10002218:	d108      	bne.n	1000222c <strlen+0x4c> -1000221a:	6859      	ldr	r1, [r3, #4] -1000221c:	4a05      	ldr	r2, [pc, #20]	@ (10002234 <strlen+0x54>) -1000221e:	3304      	adds	r3, #4 -10002220:	188a      	adds	r2, r1, r2 -10002222:	438a      	bics	r2, r1 -10002224:	4222      	tst	r2, r4 -10002226:	d0f1      	beq.n	1000220c <strlen+0x2c> -10002228:	e000      	b.n	1000222c <strlen+0x4c> -1000222a:	3301      	adds	r3, #1 -1000222c:	781a      	ldrb	r2, [r3, #0] -1000222e:	2a00      	cmp	r2, #0 -10002230:	d1fb      	bne.n	1000222a <strlen+0x4a> -10002232:	e7e1      	b.n	100021f8 <strlen+0x18> -10002234:	fefefeff 	.word	0xfefefeff -10002238:	80808080 	.word	0x80808080 - -1000223c <__register_exitproc>: -1000223c:	b5f0      	push	{r4, r5, r6, r7, lr} -1000223e:	46d6      	mov	lr, sl -10002240:	464f      	mov	r7, r9 -10002242:	4646      	mov	r6, r8 -10002244:	4698      	mov	r8, r3 -10002246:	4b24      	ldr	r3, [pc, #144]	@ (100022d8 <__register_exitproc+0x9c>) -10002248:	b5c0      	push	{r6, r7, lr} -1000224a:	0006      	movs	r6, r0 -1000224c:	6818      	ldr	r0, [r3, #0] -1000224e:	469a      	mov	sl, r3 -10002250:	000f      	movs	r7, r1 -10002252:	4691      	mov	r9, r2 -10002254:	f7ff ffc0 	bl	100021d8 <__retarget_lock_acquire_recursive> -10002258:	4b20      	ldr	r3, [pc, #128]	@ (100022dc <__register_exitproc+0xa0>) -1000225a:	681d      	ldr	r5, [r3, #0] -1000225c:	2d00      	cmp	r5, #0 -1000225e:	d032      	beq.n	100022c6 <__register_exitproc+0x8a> -10002260:	4653      	mov	r3, sl -10002262:	686c      	ldr	r4, [r5, #4] -10002264:	6818      	ldr	r0, [r3, #0] -10002266:	2c1f      	cmp	r4, #31 -10002268:	dc30      	bgt.n	100022cc <__register_exitproc+0x90> -1000226a:	2e00      	cmp	r6, #0 -1000226c:	d10c      	bne.n	10002288 <__register_exitproc+0x4c> -1000226e:	1c63      	adds	r3, r4, #1 -10002270:	3402      	adds	r4, #2 -10002272:	00a4      	lsls	r4, r4, #2 -10002274:	606b      	str	r3, [r5, #4] -10002276:	5167      	str	r7, [r4, r5] -10002278:	f7ff ffb0 	bl	100021dc <__retarget_lock_release_recursive> -1000227c:	2000      	movs	r0, #0 -1000227e:	bce0      	pop	{r5, r6, r7} -10002280:	46ba      	mov	sl, r7 -10002282:	46b1      	mov	r9, r6 -10002284:	46a8      	mov	r8, r5 -10002286:	bdf0      	pop	{r4, r5, r6, r7, pc} -10002288:	4649      	mov	r1, r9 -1000228a:	2288      	movs	r2, #136	@ 0x88 -1000228c:	00a3      	lsls	r3, r4, #2 -1000228e:	18eb      	adds	r3, r5, r3 -10002290:	5099      	str	r1, [r3, r2] -10002292:	21c4      	movs	r1, #196	@ 0xc4 -10002294:	0049      	lsls	r1, r1, #1 -10002296:	468c      	mov	ip, r1 -10002298:	44ac      	add	ip, r5 -1000229a:	4661      	mov	r1, ip -1000229c:	3a87      	subs	r2, #135	@ 0x87 -1000229e:	40a2      	lsls	r2, r4 -100022a0:	6809      	ldr	r1, [r1, #0] -100022a2:	4691      	mov	r9, r2 -100022a4:	4311      	orrs	r1, r2 -100022a6:	4662      	mov	r2, ip -100022a8:	6011      	str	r1, [r2, #0] -100022aa:	2184      	movs	r1, #132	@ 0x84 -100022ac:	4642      	mov	r2, r8 -100022ae:	0049      	lsls	r1, r1, #1 -100022b0:	505a      	str	r2, [r3, r1] -100022b2:	2e02      	cmp	r6, #2 -100022b4:	d1db      	bne.n	1000226e <__register_exitproc+0x32> -100022b6:	0029      	movs	r1, r5 -100022b8:	464a      	mov	r2, r9 -100022ba:	318d      	adds	r1, #141	@ 0x8d -100022bc:	31ff      	adds	r1, #255	@ 0xff -100022be:	680b      	ldr	r3, [r1, #0] -100022c0:	4313      	orrs	r3, r2 -100022c2:	600b      	str	r3, [r1, #0] -100022c4:	e7d3      	b.n	1000226e <__register_exitproc+0x32> -100022c6:	4d06      	ldr	r5, [pc, #24]	@ (100022e0 <__register_exitproc+0xa4>) -100022c8:	601d      	str	r5, [r3, #0] -100022ca:	e7c9      	b.n	10002260 <__register_exitproc+0x24> -100022cc:	f7ff ff86 	bl	100021dc <__retarget_lock_release_recursive> -100022d0:	2001      	movs	r0, #1 -100022d2:	4240      	negs	r0, r0 -100022d4:	e7d3      	b.n	1000227e <__register_exitproc+0x42> -100022d6:	46c0      	nop			@ (mov r8, r8) -100022d8:	200003d0 	.word	0x200003d0 -100022dc:	20000660 	.word	0x20000660 -100022e0:	20000664 	.word	0x20000664 - -100022e4 <register_fini>: -100022e4:	4b03      	ldr	r3, [pc, #12]	@ (100022f4 <register_fini+0x10>) -100022e6:	b510      	push	{r4, lr} -100022e8:	2b00      	cmp	r3, #0 -100022ea:	d002      	beq.n	100022f2 <register_fini+0xe> -100022ec:	4802      	ldr	r0, [pc, #8]	@ (100022f8 <register_fini+0x14>) -100022ee:	f7ff ff57 	bl	100021a0 <atexit> -100022f2:	bd10      	pop	{r4, pc} -100022f4:	00000000 	.word	0x00000000 -100022f8:	100021b1 	.word	0x100021b1 - -100022fc <_fini>: -100022fc:	b5f8      	push	{r3, r4, r5, r6, r7, lr} -100022fe:	46c0      	nop			@ (mov r8, r8) - -10002300 <__flash_do_cmd_veneer>: -10002300:	b401      	push	{r0} -10002302:	4802      	ldr	r0, [pc, #8]	@ (1000230c <__flash_do_cmd_veneer+0xc>) -10002304:	4684      	mov	ip, r0 -10002306:	bc01      	pop	{r0} -10002308:	4760      	bx	ip -1000230a:	bf00      	nop -1000230c:	20000235 	.word	0x20000235 - -10002310 <__mutex_exit_veneer>: +10002310 <__flash_do_cmd_veneer>:  10002310:	b401      	push	{r0} -10002312:	4802      	ldr	r0, [pc, #8]	@ (1000231c <__mutex_exit_veneer+0xc>) +10002312:	4802      	ldr	r0, [pc, #8]	@ (1000231c <__flash_do_cmd_veneer+0xc>)  10002314:	4684      	mov	ip, r0  10002316:	bc01      	pop	{r0}  10002318:	4760      	bx	ip  1000231a:	bf00      	nop -1000231c:	20000159 	.word	0x20000159 +1000231c:	20000235 	.word	0x20000235 -10002320 <____aeabi_ldiv0_veneer>: +10002320 <__mutex_exit_veneer>:  10002320:	b401      	push	{r0} -10002322:	4802      	ldr	r0, [pc, #8]	@ (1000232c <____aeabi_ldiv0_veneer+0xc>) +10002322:	4802      	ldr	r0, [pc, #8]	@ (1000232c <__mutex_exit_veneer+0xc>)  10002324:	4684      	mov	ip, r0  10002326:	bc01      	pop	{r0}  10002328:	4760      	bx	ip  1000232a:	bf00      	nop -1000232c:	20000371 	.word	0x20000371 +1000232c:	20000159 	.word	0x20000159 -10002330 <____aeabi_idiv0_veneer>: +10002330 <____aeabi_ldiv0_veneer>:  10002330:	b401      	push	{r0} -10002332:	4802      	ldr	r0, [pc, #8]	@ (1000233c <____aeabi_idiv0_veneer+0xc>) +10002332:	4802      	ldr	r0, [pc, #8]	@ (1000233c <____aeabi_ldiv0_veneer+0xc>)  10002334:	4684      	mov	ip, r0  10002336:	bc01      	pop	{r0}  10002338:	4760      	bx	ip  1000233a:	bf00      	nop  1000233c:	20000371 	.word	0x20000371 -10002340 <__mutex_try_enter_block_until_veneer>: +10002340 <____aeabi_idiv0_veneer>:  10002340:	b401      	push	{r0} -10002342:	4802      	ldr	r0, [pc, #8]	@ (1000234c <__mutex_try_enter_block_until_veneer+0xc>) +10002342:	4802      	ldr	r0, [pc, #8]	@ (1000234c <____aeabi_idiv0_veneer+0xc>)  10002344:	4684      	mov	ip, r0  10002346:	bc01      	pop	{r0}  10002348:	4760      	bx	ip  1000234a:	bf00      	nop -1000234c:	200000c1 	.word	0x200000c1 +1000234c:	20000371 	.word	0x20000371 + +10002350 <__mutex_try_enter_block_until_veneer>: +10002350:	b401      	push	{r0} +10002352:	4802      	ldr	r0, [pc, #8]	@ (1000235c <__mutex_try_enter_block_until_veneer+0xc>) +10002354:	4684      	mov	ip, r0 +10002356:	bc01      	pop	{r0} +10002358:	4760      	bx	ip +1000235a:	bf00      	nop +1000235c:	200000c1 	.word	0x200000c1 -10002350 <__pre_init_runtime_init_early_resets>: -10002350:	1000142d                                -... +10002360 <__pre_init_runtime_init_early_resets>: +10002360:	10001439                                9... -10002354 <__pre_init_runtime_init_usb_power_down>: -10002354:	10001459 1000163d 10001c31 10001ac9     Y...=...1....... -10002364:	10001bd5                                .... +10002364 <__pre_init_runtime_init_usb_power_down>: +10002364:	10001465 10001649 10001c3d 10001ad5     e...I...=....... +10002374:	10001be1                                .... -10002368 <__pre_init_runtime_init_clocks>: -10002368:	10001565                                e... +10002378 <__pre_init_runtime_init_clocks>: +10002378:	10001571                                q... -1000236c <__pre_init_runtime_init_post_clock_resets>: -1000236c:	10001475                                u... +1000237c <__pre_init_runtime_init_post_clock_resets>: +1000237c:	10001481                                .... -10002370 <__pre_init_runtime_init_rp2040_gpio_ie_disable>: -10002370:	10001495                                .... +10002380 <__pre_init_runtime_init_rp2040_gpio_ie_disable>: +10002380:	100014a1                                .... -10002374 <__pre_init_runtime_init_spin_locks_reset>: -10002374:	100014a9                                .... +10002384 <__pre_init_runtime_init_spin_locks_reset>: +10002384:	100014b5                                .... -10002378 <__pre_init_runtime_init_mutex>: -10002378:	100005bd                                .... +10002388 <__pre_init_runtime_init_mutex>: +10002388:	100005c9                                .... -1000237c <__pre_init_runtime_init_install_ram_vector_table>: -1000237c:	100014b1                                .... +1000238c <__pre_init_runtime_init_install_ram_vector_table>: +1000238c:	100014bd                                .... -10002380 <__pre_init_runtime_init_default_alarm_pool>: -10002380:	1000093d                                =... +10002390 <__pre_init_runtime_init_default_alarm_pool>: +10002390:	10000949                                I... -10002384 <__pre_init_first_per_core_initializer>: -10002384:	100013f5                                .... +10002394 <__pre_init_first_per_core_initializer>: +10002394:	10001401                                .... -10002388 <__pre_init_runtime_init_per_core_irq_priorities>: -10002388:	10000511                                .... +10002398 <__pre_init_runtime_init_per_core_irq_priorities>: +10002398:	1000051d                                .... -1000238c <__init_array_start>: -1000238c:	100022e5 	.word	0x100022e5 -10002390:	10001f5d 	.word	0x10001f5d +1000239c <__init_array_start>: +1000239c:	100022f1 	.word	0x100022f1 +100023a0:	10001f69 	.word	0x10001f69 -10002394 <__frame_dummy_init_array_entry>: -10002394:	10000289                                .... +100023a4 <__frame_dummy_init_array_entry>: +100023a4:	10000289                                ....  Disassembly of section .data: @@ -4704,7 +4711,7 @@ Disassembly of section .data:  2000037e:	bc01      	pop	{r0}  20000380:	4760      	bx	ip  20000382:	bf00      	nop -20000384:	10000c39 	.word	0x10000c39 +20000384:	10000c45 	.word	0x10000c45  20000388 <striped_spin_lock_num>:  20000388:	00000010                                .... diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elfBinary files differ index 44e0d46..393f0fe 100755 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map index 15865c0..58a94f0 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map @@ -3784,7 +3784,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/                  0x10000100                        __boot2_end__ = .                  0x00000001                        ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) -.text           0x10000100     0x2298 +.text           0x10000100     0x22a8                  0x10000100                        __logical_binary_start = .   *(.vectors)   .vectors       0x10000100       0xd4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o @@ -3849,273 +3849,274 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/   .text.frame_dummy                  0x10000288       0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o   .text.startup.main -                0x100002a8       0xb8 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                0x100002a8       0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o                  0x100002a8                main   .text.setup_default_uart -                0x10000360       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o -                0x10000360                setup_default_uart +                0x1000036c       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +                0x1000036c                setup_default_uart   .text.gpio_set_function -                0x1000038c       0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o -                0x1000038c                gpio_set_function +                0x10000398       0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x10000398                gpio_set_function   .text.gpio_set_dormant_irq_enabled -                0x100003c0       0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o -                0x100003c0                gpio_set_dormant_irq_enabled +                0x100003cc       0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x100003cc                gpio_set_dormant_irq_enabled   .text.gpio_set_input_enabled -                0x10000400       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o -                0x10000400                gpio_set_input_enabled +                0x1000040c       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x1000040c                gpio_set_input_enabled   .text.gpio_init -                0x10000428       0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o -                0x10000428                gpio_init - .text.panic    0x10000468       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o -                0x10000468                panic +                0x10000434       0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x10000434                gpio_init + .text.panic    0x10000474       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o +                0x10000474                panic   .text.hw_claim_or_assert -                0x10000498       0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o -                0x10000498                hw_claim_or_assert +                0x100004a4       0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o +                0x100004a4                hw_claim_or_assert   .text.next_striped_spin_lock_num -                0x100004dc       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o -                0x100004dc                next_striped_spin_lock_num +                0x100004e8       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o +                0x100004e8                next_striped_spin_lock_num   .text.spin_locks_reset -                0x100004f4       0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o -                0x100004f4                spin_locks_reset +                0x10000500       0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o +                0x10000500                spin_locks_reset   .text.runtime_init_per_core_irq_priorities -                0x10000510       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o -                0x10000510                runtime_init_per_core_irq_priorities +                0x1000051c       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x1000051c                runtime_init_per_core_irq_priorities   .text.irq_set_enabled -                0x10000534       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o -                0x10000534                irq_set_enabled +                0x10000540       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x10000540                irq_set_enabled   .text.irq_set_exclusive_handler -                0x10000558       0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o -                0x10000558                irq_set_exclusive_handler +                0x10000564       0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x10000564                irq_set_exclusive_handler   .text.lock_init -                0x100005ac       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o -                0x100005ac                lock_init +                0x100005b8       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o +                0x100005b8                lock_init   .text.runtime_init_mutex -                0x100005bc       0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o -                0x100005bc                runtime_init_mutex +                0x100005c8       0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o +                0x100005c8                runtime_init_mutex   .text.sleep_until_callback -                0x1000060c       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000618       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o   .text.alarm_pool_irq_handler -                0x1000063c      0x300 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000648      0x300 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o   .text.runtime_init_default_alarm_pool -                0x1000093c       0xdc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x1000093c                runtime_init_default_alarm_pool +                0x10000948       0xdc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000948                runtime_init_default_alarm_pool   .text.alarm_pool_add_alarm_at_force_in_context -                0x10000a18       0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x10000a18                alarm_pool_add_alarm_at_force_in_context +                0x10000a24       0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000a24                alarm_pool_add_alarm_at_force_in_context   .text.alarm_pool_cancel_alarm -                0x10000ac8       0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x10000ac8                alarm_pool_cancel_alarm +                0x10000ad4       0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000ad4                alarm_pool_cancel_alarm   .text.sleep_ms -                0x10000b3c       0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x10000b3c                sleep_ms +                0x10000b48       0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000b48                sleep_ms   .text.best_effort_wfe_or_timeout -                0x10000c38      0x10c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x10000c38                best_effort_wfe_or_timeout +                0x10000c44      0x10c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10000c44                best_effort_wfe_or_timeout   .text.timer_hardware_alarm_claim -                0x10000d44       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o -                0x10000d44                timer_hardware_alarm_claim +                0x10000d50       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x10000d50                timer_hardware_alarm_claim   .text.timer_time_us_64 -                0x10000d58       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o -                0x10000d58                timer_time_us_64 +                0x10000d64       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x10000d64                timer_time_us_64   .text.time_us_64 -                0x10000d68       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o -                0x10000d68                time_us_64 +                0x10000d74       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x10000d74                time_us_64   .text.busy_wait_us -                0x10000d7c       0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o -                0x10000d7c                busy_wait_us +                0x10000d88       0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x10000d88                busy_wait_us   .text.busy_wait_until -                0x10000de4       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o -                0x10000de4                busy_wait_until +                0x10000df0       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x10000df0                busy_wait_until   .text.uart_init -                0x10000e04      0x120 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o -                0x10000e04                uart_init +                0x10000e10      0x120 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o +                0x10000e10                uart_init   .text.clock_stop -                0x10000f24       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o -                0x10000f24                clock_stop +                0x10000f30       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x10000f30                clock_stop   .text.clock_configure -                0x10000f48      0x140 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o -                0x10000f48                clock_configure +                0x10000f54      0x140 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x10000f54                clock_configure   .text.clock_configure_int_divider -                0x10001088       0xf4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o -                0x10001088                clock_configure_int_divider +                0x10001094       0xf4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x10001094                clock_configure_int_divider   .text.clock_configure_undivided -                0x1000117c       0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o -                0x1000117c                clock_configure_undivided +                0x10001188       0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x10001188                clock_configure_undivided   .text.clock_get_hz -                0x10001264        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o -                0x10001264                clock_get_hz +                0x10001270        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x10001270                clock_get_hz   .text.pll_init -                0x10001270       0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o -                0x10001270                pll_init +                0x1000127c       0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +                0x1000127c                pll_init   .text.pll_deinit -                0x10001314        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o -                0x10001314                pll_deinit +                0x10001320        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +                0x10001320                pll_deinit   .text.tick_start -                0x1000131c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o -                0x1000131c                tick_start +                0x10001328       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o +                0x10001328                tick_start   .text.rom_func_lookup -                0x1000132c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o -                0x1000132c                rom_func_lookup +                0x10001338       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +                0x10001338                rom_func_lookup   .text.rom_data_lookup -                0x1000133c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o -                0x1000133c                rom_data_lookup +                0x10001348       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +                0x10001348                rom_data_lookup   .text.rom_funcs_lookup -                0x1000134c       0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o -                0x1000134c                rom_funcs_lookup +                0x10001358       0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +                0x10001358                rom_funcs_lookup   .text.xosc_init -                0x10001390       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o -                0x10001390                xosc_init +                0x1000139c       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +                0x1000139c                xosc_init   .text.xosc_disable -                0x100013b8       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o -                0x100013b8                xosc_disable +                0x100013c4       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +                0x100013c4                xosc_disable   .text.xosc_dormant -                0x100013dc       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o -                0x100013dc                xosc_dormant +                0x100013e8       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +                0x100013e8                xosc_dormant   .text.first_per_core_initializer -                0x100013f4        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x10001400        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o   .text.hard_assertion_failure -                0x100013f8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o -                0x100013f8                hard_assertion_failure +                0x10001404        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x10001404                hard_assertion_failure   .text.runtime_run_initializers -                0x10001404       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o -                0x10001404                runtime_run_initializers +                0x10001410       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x10001410                runtime_run_initializers   .text.runtime_init_early_resets -                0x1000142c       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x1000142c                runtime_init_early_resets +                0x10001438       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10001438                runtime_init_early_resets   .text.runtime_init_usb_power_down -                0x10001458       0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10001458                runtime_init_usb_power_down +                0x10001464       0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10001464                runtime_init_usb_power_down   .text.runtime_init_post_clock_resets -                0x10001474       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10001474                runtime_init_post_clock_resets +                0x10001480       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10001480                runtime_init_post_clock_resets   .text.runtime_init_rp2040_gpio_ie_disable -                0x10001494       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10001494                runtime_init_rp2040_gpio_ie_disable +                0x100014a0       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x100014a0                runtime_init_rp2040_gpio_ie_disable   .text.runtime_init_spin_locks_reset -                0x100014a8        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x100014a8                runtime_init_spin_locks_reset +                0x100014b4        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x100014b4                runtime_init_spin_locks_reset   .text.runtime_init_install_ram_vector_table -                0x100014b0       0xb4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x100014b0                runtime_init_install_ram_vector_table +                0x100014bc       0xb4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x100014bc                runtime_init_install_ram_vector_table   .text.runtime_init_clocks -                0x10001564       0xd8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o -                0x10001564                runtime_init_clocks - .text          0x1000163c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o +                0x10001570       0xd8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o +                0x10001570                runtime_init_clocks + .text          0x10001648       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o   .text.__wrap___aeabi_uidiv -                0x1000164c       0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o -                0x1000164c                __wrap___aeabi_uidiv -                0x1000164c                __wrap___aeabi_uidivmod -                0x1000164c                div_u32u32 -                0x1000164c                divmod_u32u32 -                0x10001654                divmod_u32u32_unsafe -                0x1000167c                divmod_u32u32_savestate +                0x10001658       0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o +                0x10001658                __wrap___aeabi_uidiv +                0x10001658                __wrap___aeabi_uidivmod +                0x10001658                div_u32u32 +                0x10001658                divmod_u32u32 +                0x10001660                divmod_u32u32_unsafe +                0x10001688                divmod_u32u32_savestate   .text.__wrap___aeabi_ldiv -                0x10001698      0x424 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o -                0x10001698                div_s64s64 -                0x10001698                divmod_s64s64 -                0x10001698                __wrap___aeabi_ldivmod -                0x100016c8                div_u64u64 -                0x100016c8                divmod_u64u64 -                0x100016c8                __wrap___aeabi_uldivmod -                0x100016d8                divmod_u64u64_savestate -                0x100016f8                divmod_s64s64_unsafe -                0x10001780                divmod_u64u64_unsafe +                0x100016a4      0x424 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o +                0x100016a4                div_s64s64 +                0x100016a4                divmod_s64s64 +                0x100016a4                __wrap___aeabi_ldivmod +                0x100016d4                div_u64u64 +                0x100016d4                divmod_u64u64 +                0x100016d4                __wrap___aeabi_uldivmod +                0x100016e4                divmod_u64u64_savestate +                0x10001704                divmod_s64s64_unsafe +                0x1000178c                divmod_u64u64_unsafe   .text.missing_double_func_shim -                0x10001abc        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +                0x10001ac8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o   .text.__aeabi_double_init -                0x10001ac8       0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o -                0x10001ac8                __aeabi_double_init +                0x10001ad4       0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +                0x10001ad4                __aeabi_double_init   .text.double_table_shim_on_use_helper -                0x10001b68       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o -                0x10001b68                double_table_shim_on_use_helper +                0x10001b74       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o +                0x10001b74                double_table_shim_on_use_helper   .text.__aeabi_lmul -                0x10001b94       0x32 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o -                0x10001b94                __wrap___aeabi_lmul - *fill*         0x10001bc6        0x2  +                0x10001ba0       0x32 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o +                0x10001ba0                __wrap___aeabi_lmul + *fill*         0x10001bd2        0x2    .text.missing_float_func_shim -                0x10001bc8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +                0x10001bd4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o   .text.__aeabi_float_init -                0x10001bd4       0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o -                0x10001bd4                __aeabi_float_init - .text          0x10001c30       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o -                0x10001c30                __aeabi_mem_init - .text.memset   0x10001c40        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o -                0x10001c40                __wrap_memset - .text.memcpy   0x10001c4c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o -                0x10001c4c                __wrap___aeabi_memcpy -                0x10001c4c                __wrap_memcpy +                0x10001be0       0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +                0x10001be0                __aeabi_float_init + .text          0x10001c3c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +                0x10001c3c                __aeabi_mem_init + .text.memset   0x10001c4c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +                0x10001c4c                __wrap_memset + .text.memcpy   0x10001c58        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +                0x10001c58                __wrap___aeabi_memcpy +                0x10001c58                __wrap_memcpy   .text._out_char -                0x10001c58       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +                0x10001c64       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o   .text.weak_raw_vprintf -                0x10001c68       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o -                0x10001c68                weak_raw_vprintf - .text._exit    0x10001c98        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o -                0x10001c98                _exit - .text.exit     0x10001c9c        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o -                0x10001c9c                exit +                0x10001c74       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +                0x10001c74                weak_raw_vprintf + .text._exit    0x10001ca4        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +                0x10001ca4                _exit + .text.exit     0x10001ca8        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +                0x10001ca8                exit   .text.runtime_init -                0x10001ca4       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o -                0x10001ca4                runtime_init +                0x10001cb0       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +                0x10001cb0                runtime_init   .text.stdio_out_chars_no_crlf -                0x10001cd0       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x10001cdc       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o   .text.stdio_out_chars_crlf -                0x10001ce0       0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x10001cec       0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o   .text.stdio_put_string -                0x10001d90       0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o -                0x10001d90                stdio_put_string +                0x10001d9c       0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x10001d9c                stdio_put_string   .text.__wrap_putchar -                0x10001e8c       0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o -                0x10001e8c                stdio_putchar -                0x10001e8c                __wrap_putchar +                0x10001e98       0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x10001e98                stdio_putchar +                0x10001e98                __wrap_putchar   .text.__wrap_puts -                0x10001f20       0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o -                0x10001f20                __wrap_puts -                0x10001f20                stdio_puts +                0x10001f2c       0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x10001f2c                __wrap_puts +                0x10001f2c                stdio_puts   .text.startup._retrieve_unique_id_on_boot -                0x10001f5c       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +                0x10001f68       0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o   .text.flash_get_unique_id -                0x10001f6c       0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o -                0x10001f6c                flash_get_unique_id +                0x10001f78       0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o +                0x10001f78                flash_get_unique_id   .text.sleep_run_from_dormant_source -                0x10001fa8       0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o -                0x10001fa8                sleep_run_from_dormant_source +                0x10001fb4       0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o +                0x10001fb4                sleep_run_from_dormant_source   .text.sleep_goto_dormant_until_pin -                0x10002090       0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o -                0x10002090                sleep_goto_dormant_until_pin +                0x1000209c       0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o +                0x1000209c                sleep_goto_dormant_until_pin   .text.sleep_power_up -                0x100020fc       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o -                0x100020fc                sleep_power_up +                0x10002108       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o +                0x10002108                sleep_power_up   .text.rosc_disable -                0x10002124       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o -                0x10002124                rosc_disable +                0x10002130       0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o +                0x10002130                rosc_disable   .text.rosc_set_dormant -                0x10002154       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o -                0x10002154                rosc_set_dormant +                0x10002160       0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o +                0x10002160                rosc_set_dormant   .text.rosc_enable -                0x1000217c       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o -                0x1000217c                rosc_enable - .text.atexit   0x100021a0       0x10 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) -                0x100021a0                atexit +                0x10002188       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o +                0x10002188                rosc_enable + .text.atexit   0x100021ac       0x10 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) +                0x100021ac                atexit   .text.__libc_fini_array -                0x100021b0       0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) -                0x100021b0                __libc_fini_array +                0x100021bc       0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) +                0x100021bc                __libc_fini_array   .text.__retarget_lock_acquire_recursive -                0x100021d8        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) -                0x100021d8                __retarget_lock_acquire_recursive +                0x100021e4        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) +                0x100021e4                __retarget_lock_acquire_recursive   .text.__retarget_lock_release_recursive -                0x100021dc        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) -                0x100021dc                __retarget_lock_release_recursive - .text.strlen   0x100021e0       0x5c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) -                0x100021e0                strlen +                0x100021e8        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) +                0x100021e8                __retarget_lock_release_recursive + .text.strlen   0x100021ec       0x5c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) +                0x100021ec                strlen   .text.__register_exitproc -                0x1000223c       0xa8 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) -                0x1000223c                __register_exitproc +                0x10002248       0xa8 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) +                0x10002248                __register_exitproc   .text.startup.register_fini -                0x100022e4       0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +                0x100022f0       0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)   *(.fini) - .fini          0x100022fc        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crti.o -                0x100022fc                _fini - .fini.__stub   0x10002300       0x50 linker stubs + .fini          0x10002308        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crti.o +                0x10002308                _fini + *fill*         0x1000230c        0x4  + .fini.__stub   0x10002310       0x50 linker stubs   *crtbegin.o(.ctors)   *crtbegin?.o(.ctors)   *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -4126,163 +4127,163 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/   *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors)   *(SORT_BY_NAME(.dtors.*))   *(.dtors) -                0x10002350                        . = ALIGN (0x4) -                0x10002350                        PROVIDE (__preinit_array_start = .) +                0x10002360                        . = ALIGN (0x4) +                0x10002360                        PROVIDE (__preinit_array_start = .)   *(SORT_BY_NAME(.preinit_array.*))   .preinit_array.00100 -                0x10002350        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10002350                __pre_init_runtime_init_early_resets +                0x10002360        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10002360                __pre_init_runtime_init_early_resets   .preinit_array.00101 -                0x10002354        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10002354                __pre_init_runtime_init_usb_power_down +                0x10002364        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10002364                __pre_init_runtime_init_usb_power_down   .preinit_array.00275 -                0x10002358        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o +                0x10002368        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o   .preinit_array.00300 -                0x1000235c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +                0x1000236c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o   .preinit_array.00350 -                0x10002360        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o +                0x10002370        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o   .preinit_array.00350 -                0x10002364        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o +                0x10002374        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o   .preinit_array.00500 -                0x10002368        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10002368                __pre_init_runtime_init_clocks +                0x10002378        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10002378                __pre_init_runtime_init_clocks   .preinit_array.00600 -                0x1000236c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x1000236c                __pre_init_runtime_init_post_clock_resets +                0x1000237c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x1000237c                __pre_init_runtime_init_post_clock_resets   .preinit_array.00700 -                0x10002370        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10002370                __pre_init_runtime_init_rp2040_gpio_ie_disable +                0x10002380        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10002380                __pre_init_runtime_init_rp2040_gpio_ie_disable   .preinit_array.01000 -                0x10002374        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x10002374                __pre_init_runtime_init_spin_locks_reset +                0x10002384        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x10002384                __pre_init_runtime_init_spin_locks_reset   .preinit_array.01100 -                0x10002378        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o -                0x10002378                __pre_init_runtime_init_mutex +                0x10002388        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o +                0x10002388                __pre_init_runtime_init_mutex   .preinit_array.10080 -                0x1000237c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o -                0x1000237c                __pre_init_runtime_init_install_ram_vector_table +                0x1000238c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x1000238c                __pre_init_runtime_init_install_ram_vector_table   .preinit_array.11000 -                0x10002380        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o -                0x10002380                __pre_init_runtime_init_default_alarm_pool +                0x10002390        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x10002390                __pre_init_runtime_init_default_alarm_pool   .preinit_array.YYYYY -                0x10002384        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o -                0x10002384                __pre_init_first_per_core_initializer +                0x10002394        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x10002394                __pre_init_first_per_core_initializer   .preinit_array.ZZZZZ.01200 -                0x10002388        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o -                0x10002388                __pre_init_runtime_init_per_core_irq_priorities +                0x10002398        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x10002398                __pre_init_runtime_init_per_core_irq_priorities   *(.preinit_array) -                0x1000238c                        PROVIDE (__preinit_array_end = .) -                0x1000238c                        . = ALIGN (0x4) -                0x1000238c                        PROVIDE (__init_array_start = .) +                0x1000239c                        PROVIDE (__preinit_array_end = .) +                0x1000239c                        . = ALIGN (0x4) +                0x1000239c                        PROVIDE (__init_array_start = .)   *(SORT_BY_NAME(.init_array.*))   .init_array.00000 -                0x1000238c        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +                0x1000239c        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)   .init_array.01000 -                0x10002390        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +                0x100023a0        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o   *(.init_array) - .init_array    0x10002394        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -                0x10002398                        PROVIDE (__init_array_end = .) -                0x10002398                        . = ALIGN (0x4) -                0x10002398                        PROVIDE (__fini_array_start = .) + .init_array    0x100023a4        0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o +                0x100023a8                        PROVIDE (__init_array_end = .) +                0x100023a8                        . = ALIGN (0x4) +                0x100023a8                        PROVIDE (__fini_array_start = .)   *(SORT_BY_NAME(.fini_array.*))   *(.fini_array) -                0x10002398                        PROVIDE (__fini_array_end = .) +                0x100023a8                        PROVIDE (__fini_array_end = .)   *(.eh_frame*) - .eh_frame      0x10002398        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -                0x10002398                        . = ALIGN (0x4) + .eh_frame      0x100023a8        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o +                0x100023a8                        . = ALIGN (0x4) -.glue_7         0x10002398        0x0 - .glue_7        0x10002398        0x0 linker stubs +.glue_7         0x100023a8        0x0 + .glue_7        0x100023a8        0x0 linker stubs -.glue_7t        0x10002398        0x0 - .glue_7t       0x10002398        0x0 linker stubs +.glue_7t        0x100023a8        0x0 + .glue_7t       0x100023a8        0x0 linker stubs -.vfp11_veneer   0x10002398        0x0 - .vfp11_veneer  0x10002398        0x0 linker stubs +.vfp11_veneer   0x100023a8        0x0 + .vfp11_veneer  0x100023a8        0x0 linker stubs -.v4_bx          0x10002398        0x0 - .v4_bx         0x10002398        0x0 linker stubs +.v4_bx          0x100023a8        0x0 + .v4_bx         0x100023a8        0x0 linker stubs -.iplt           0x10002398        0x0 - .iplt          0x10002398        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o +.iplt           0x100023a8        0x0 + .iplt          0x100023a8        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.rodata         0x10002398      0x148 +.rodata         0x100023a8      0x148   *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*)   .rodata._ZL17gpio_off_sequence -                0x10002398        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                0x100023a8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o   .rodata._ZL16gpio_on_sequence -                0x100023a4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                0x100023b4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o   .rodata.__bi_24.0 -                0x100023b0        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +                0x100023c0        0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o   .rodata.panic.str1.4 -                0x100023b8       0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o +                0x100023c8       0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o                                   0x12 (size before relaxing)   .rodata.timer_hardware_alarm_claim.str1.4 -                0x1000247c       0x22 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x1000248c       0x22 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o   .rodata.hard_assertion_failure.str1.4 -                0x1000247c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x1000248c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o   .rodata.missing_double_func_shim.str1.4 -                0x1000247c       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +                0x1000248c       0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o   .rodata.missing_float_func_shim.str1.4 -                0x1000247c        0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +                0x1000248c        0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o   .rodata.str1.4 -                0x1000247c       0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x1000248c       0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_84 -                0x1000247c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x1000248c        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_78 -                0x10002488        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x10002498        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_60 -                0x10002494        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024a4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_54 -                0x100024a0        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024b0        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_48 -                0x100024ac        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024bc        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_42 -                0x100024b8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024c8        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_34 -                0x100024c4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024d4        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.__bi_26 -                0x100024d0        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024e0        0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .rodata.crlf_str.0 -                0x100024dc        0x2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o -                0x100024e0                        . = ALIGN (0x4) - *fill*         0x100024de        0x2  +                0x100024ec        0x2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x100024f0                        . = ALIGN (0x4) + *fill*         0x100024ee        0x2    *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) -                0x100024e0                        . = ALIGN (0x4) +                0x100024f0                        . = ALIGN (0x4)  .ARM.extab   *(.ARM.extab* .gnu.linkonce.armextab.*) -                0x100024e0                        __exidx_start = . +                0x100024f0                        __exidx_start = .  .ARM.exidx   *(.ARM.exidx* .gnu.linkonce.armexidx.*) -                0x100024e0                        __exidx_end = . -                0x100024e0                        . = ALIGN (0x4) -                0x100024e0                        __binary_info_start = . +                0x100024f0                        __exidx_end = . +                0x100024f0                        . = ALIGN (0x4) +                0x100024f0                        __binary_info_start = . -.binary_info    0x100024e0       0x24 +.binary_info    0x100024f0       0x24   *(.binary_info.keep.*)   .binary_info.keep.__bi_ptr84 -                0x100024e0        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024f0        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr78 -                0x100024e4        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024f4        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr60 -                0x100024e8        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024f8        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr54 -                0x100024ec        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x100024fc        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr48 -                0x100024f0        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x10002500        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr42 -                0x100024f4        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x10002504        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr34 -                0x100024f8        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x10002508        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   .binary_info.keep.__bi_ptr26 -                0x100024fc        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +                0x1000250c        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o   *(.binary_info.*)   .binary_info.__bi_ptr24 -                0x10002500        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o -                0x10002504                        __binary_info_end = . -                0x10002504                        . = ALIGN (0x4) +                0x10002510        0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +                0x10002514                        __binary_info_end = . +                0x10002514                        . = ALIGN (0x4)  .ram_vector_table                  0x20000000       0xc0 @@ -4296,7 +4297,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/                  0x200000c0                        . = ALIGN (0x4)   *(.uninitialized_data*) -.data           0x200000c0      0x31c load address 0x10002504 +.data           0x200000c0      0x31c load address 0x10002514                  0x200000c0                        __data_start__ = .   *(vtable)   *(.time_critical*) @@ -4358,17 +4359,17 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/   *(.jcr)                  0x200003dc                        . = ALIGN (0x4) -.igot.plt       0x200003dc        0x0 load address 0x10002820 +.igot.plt       0x200003dc        0x0 load address 0x10002830   .igot.plt      0x200003dc        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.tdata          0x200003dc        0x0 load address 0x10002820 +.tdata          0x200003dc        0x0 load address 0x10002830                  0x200003dc                        . = ALIGN (0x4)   *(.tdata .tdata.* .gnu.linkonce.td.*)                  0x200003dc                        __tdata_end = .                  0x200003dc                        PROVIDE (__data_end__ = .) -                0x10002504                        __etext = LOADADDR (.data) +                0x10002514                        __etext = LOADADDR (.data) -.tbss           0x200003dc        0x0 load address 0x10002820 +.tbss           0x200003dc        0x0 load address 0x10002830                  0x200003dc                        . = ALIGN (0x4)                  0x200003dc                        __bss_start__ = .                  0x200003dc                        __tls_base = . @@ -4376,7 +4377,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/   *(.tcommon)                  0x200003dc                        __tls_end = . -.bss            0x200003e0      0x690 load address 0x10002820 +.bss            0x200003e0      0x690 load address 0x10002830                  0x200003e0                        . = ALIGN (0x4)                  0x200003e0                        __tbss_end = .   *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*))) @@ -4426,26 +4427,26 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/   *fill*         0x20000a6e        0x2                   0x20000a70                        __bss_end__ = . -.heap           0x20000a70      0x800 load address 0x10002820 +.heap           0x20000a70      0x800 load address 0x10002830                  0x20000a70                        __end__ = .                  0x20000a70                        end = __end__   *(.heap*)   .heap          0x20000a70      0x800 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o                  0x20040000                        __HeapLimit = (ORIGIN (RAM) + LENGTH (RAM)) -.scratch_x      0x20040000        0x0 load address 0x10002820 +.scratch_x      0x20040000        0x0 load address 0x10002830                  0x20040000                        __scratch_x_start__ = .   *(.scratch_x.*)                  0x20040000                        . = ALIGN (0x4)                  0x20040000                        __scratch_x_end__ = . -                0x10002820                        __scratch_x_source__ = LOADADDR (.scratch_x) +                0x10002830                        __scratch_x_source__ = LOADADDR (.scratch_x) -.scratch_y      0x20041000        0x0 load address 0x10002820 +.scratch_y      0x20041000        0x0 load address 0x10002830                  0x20041000                        __scratch_y_start__ = .   *(.scratch_y.*)                  0x20041000                        . = ALIGN (0x4)                  0x20041000                        __scratch_y_end__ = . -                0x10002820                        __scratch_y_source__ = LOADADDR (.scratch_y) +                0x10002830                        __scratch_y_source__ = LOADADDR (.scratch_y)  .stack1_dummy   *(.stack1*) @@ -4457,9 +4458,9 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/  .rel.dyn        0x20041800        0x0   .rel.iplt      0x20041800        0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.flash_end      0x10002820        0x0 +.flash_end      0x10002830        0x0   *(.embedded_end_block*) -                0x10002820                        PROVIDE (__flash_binary_end = .) +                0x10002830                        PROVIDE (__flash_binary_end = .)                  0x20040000                        __StackLimit = (ORIGIN (RAM) + LENGTH (RAM))                  0x20041000                        __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X))                  0x20042000                        __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y)) @@ -4720,172 +4721,172 @@ LOAD linker stubs   .comment       0x0000001e       0x1f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o)   .comment       0x0000001e       0x1f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_info     0x00000000    0x20a61 - .debug_info    0x00000000     0x11af CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_info    0x000011af      0x396 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_info    0x00001545     0x2421 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_info    0x00003966      0x1bf CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_info    0x00003b25      0x9a1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_info    0x000044c6      0x45c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_info    0x00004922      0x245 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_info    0x00004b67     0x2233 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_info    0x00006d9a      0x15f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_info    0x00006ef9     0x2815 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_info    0x0000970e     0x5065 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_info    0x0000e773     0x2b37 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_info    0x000112aa     0x1983 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_info    0x00012c2d     0x2a05 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_info    0x00015632      0x4e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_info    0x00015b17      0x248 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_info    0x00015d5f      0x678 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_info    0x000163d7      0x1d0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_info    0x000165a7      0x21a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_info    0x000167c1      0x7ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_info    0x00016fab      0x781 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_info    0x0001772c       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_info    0x0001774f       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_info    0x00017772       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_info    0x00017795      0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_info    0x00017a59       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_info    0x00017a7d       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_info    0x00017aa1       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_info    0x00017ac4      0x2b0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_info    0x00017d74       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_info    0x00017d97      0x2e2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_info    0x00018079     0x22f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_info    0x0001a36b       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_info    0x0001a38e      0xbbe CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_info    0x0001af4c     0x1c76 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_info    0x0001cbc2      0x201 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_info    0x0001cdc3     0x177f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_info    0x0001e542     0x1268 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_info    0x0001f7aa      0x827 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_info    0x0001ffd1       0x3c /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_info    0x0002000d      0x11e /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_info    0x0002012b       0xf7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_info    0x00020222      0x218 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_info    0x0002043a       0xeb /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_info    0x00020525      0x25f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_info    0x00020784      0x2dd /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_info     0x00000000    0x20a99 + .debug_info    0x00000000     0x11e7 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + .debug_info    0x000011e7      0x396 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_info    0x0000157d     0x2421 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_info    0x0000399e      0x1bf CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_info    0x00003b5d      0x9a1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_info    0x000044fe      0x45c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_info    0x0000495a      0x245 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_info    0x00004b9f     0x2233 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_info    0x00006dd2      0x15f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_info    0x00006f31     0x2815 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_info    0x00009746     0x5065 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_info    0x0000e7ab     0x2b37 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_info    0x000112e2     0x1983 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_info    0x00012c65     0x2a05 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_info    0x0001566a      0x4e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_info    0x00015b4f      0x248 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_info    0x00015d97      0x678 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_info    0x0001640f      0x1d0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_info    0x000165df      0x21a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_info    0x000167f9      0x7ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_info    0x00016fe3      0x781 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_info    0x00017764       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_info    0x00017787       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_info    0x000177aa       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_info    0x000177cd      0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_info    0x00017a91       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_info    0x00017ab5       0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_info    0x00017ad9       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_info    0x00017afc      0x2b0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_info    0x00017dac       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_info    0x00017dcf      0x2e2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_info    0x000180b1     0x22f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_info    0x0001a3a3       0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_info    0x0001a3c6      0xbbe CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_info    0x0001af84     0x1c76 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_info    0x0001cbfa      0x201 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + .debug_info    0x0001cdfb     0x177f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + .debug_info    0x0001e57a     0x1268 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_info    0x0001f7e2      0x827 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_info    0x00020009       0x3c /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_info    0x00020045      0x11e /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_info    0x00020163       0xf7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_info    0x0002025a      0x218 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_info    0x00020472       0xeb /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_info    0x0002055d      0x25f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_info    0x000207bc      0x2dd /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_abbrev   0x00000000     0x64a7 - .debug_abbrev  0x00000000      0x470 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_abbrev  0x00000470      0x169 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_abbrev  0x000005d9      0x4f9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_abbrev  0x00000ad2      0x12b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_abbrev  0x00000bfd      0x328 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_abbrev  0x00000f25      0x20f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_abbrev  0x00001134      0x1bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_abbrev  0x000012ef      0x614 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_abbrev  0x00001903       0xee CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_abbrev  0x000019f1      0x48c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_abbrev  0x00001e7d      0x659 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_abbrev  0x000024d6      0x4f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_abbrev  0x000029c8      0x365 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_abbrev  0x00002d2d      0x512 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_abbrev  0x0000323f      0x1d2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_abbrev  0x00003411      0x145 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_abbrev  0x00003556      0x1bc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_abbrev  0x00003712      0x11d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_abbrev  0x0000382f      0x182 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_abbrev  0x000039b1      0x26b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_abbrev  0x00003c1c      0x2af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_abbrev  0x00003ecb       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_abbrev  0x00003edd       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_abbrev  0x00003eef       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_abbrev  0x00003f01      0x1bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_abbrev  0x000040bc       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_abbrev  0x000040d0       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_abbrev  0x000040e4       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_abbrev  0x000040f6      0x19e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_abbrev  0x00004294       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_abbrev  0x000042a6       0xb8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_abbrev  0x0000435e      0x50c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_abbrev  0x0000486a       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_abbrev  0x0000487c      0x352 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_abbrev  0x00004bce      0x5c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_abbrev  0x00005192      0x153 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_abbrev  0x000052e5      0x412 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_abbrev  0x000056f7      0x49b CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_abbrev  0x00005b92      0x23a CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_abbrev  0x00005dcc       0x26 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_abbrev  0x00005df2       0xbe /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_abbrev  0x00005eb0       0xc9 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_abbrev  0x00005f79      0x115 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_abbrev  0x0000608e       0x90 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_abbrev  0x0000611e      0x189 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_abbrev  0x000062a7      0x200 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_abbrev   0x00000000     0x6487 + .debug_abbrev  0x00000000      0x450 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + .debug_abbrev  0x00000450      0x169 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_abbrev  0x000005b9      0x4f9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_abbrev  0x00000ab2      0x12b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_abbrev  0x00000bdd      0x328 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_abbrev  0x00000f05      0x20f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_abbrev  0x00001114      0x1bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_abbrev  0x000012cf      0x614 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_abbrev  0x000018e3       0xee CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_abbrev  0x000019d1      0x48c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_abbrev  0x00001e5d      0x659 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_abbrev  0x000024b6      0x4f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_abbrev  0x000029a8      0x365 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_abbrev  0x00002d0d      0x512 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_abbrev  0x0000321f      0x1d2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_abbrev  0x000033f1      0x145 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_abbrev  0x00003536      0x1bc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_abbrev  0x000036f2      0x11d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_abbrev  0x0000380f      0x182 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_abbrev  0x00003991      0x26b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_abbrev  0x00003bfc      0x2af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_abbrev  0x00003eab       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_abbrev  0x00003ebd       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_abbrev  0x00003ecf       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_abbrev  0x00003ee1      0x1bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_abbrev  0x0000409c       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_abbrev  0x000040b0       0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_abbrev  0x000040c4       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_abbrev  0x000040d6      0x19e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_abbrev  0x00004274       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_abbrev  0x00004286       0xb8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_abbrev  0x0000433e      0x50c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_abbrev  0x0000484a       0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_abbrev  0x0000485c      0x352 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_abbrev  0x00004bae      0x5c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_abbrev  0x00005172      0x153 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + .debug_abbrev  0x000052c5      0x412 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + .debug_abbrev  0x000056d7      0x49b CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_abbrev  0x00005b72      0x23a CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_abbrev  0x00005dac       0x26 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_abbrev  0x00005dd2       0xbe /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_abbrev  0x00005e90       0xc9 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_abbrev  0x00005f59      0x115 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_abbrev  0x0000606e       0x90 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_abbrev  0x000060fe      0x189 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_abbrev  0x00006287      0x200 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)  .debug_loclists -                0x00000000    0x12487 +                0x00000000    0x124ad   .debug_loclists -                0x00000000      0x2ec CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                0x00000000      0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o   .debug_loclists -                0x000002ec     0x1a7f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x00000312     0x1a7f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o   .debug_loclists -                0x00001d6b      0x349 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o +                0x00001d91      0x349 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o   .debug_loclists -                0x000020b4      0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o +                0x000020da      0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o   .debug_loclists -                0x000021bc       0x7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o +                0x000021e2       0x7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o   .debug_loclists -                0x00002239     0x11ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x0000225f     0x11ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o   .debug_loclists -                0x00003426       0x41 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o +                0x0000344c       0x41 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o   .debug_loclists -                0x00003467      0xaec CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o +                0x0000348d      0xaec CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o   .debug_loclists -                0x00003f53     0x27af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x00003f79     0x27af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o   .debug_loclists -                0x00006702     0x19f1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x00006728     0x19f1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o   .debug_loclists -                0x000080f3      0xc90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o +                0x00008119      0xc90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o   .debug_loclists -                0x00008d83     0x2b7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x00008da9     0x2b7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o   .debug_loclists -                0x0000b8ff      0x1e0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +                0x0000b925      0x1e0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o   .debug_loclists -                0x0000badf       0x47 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o +                0x0000bb05       0x47 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o   .debug_loclists -                0x0000bb26      0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +                0x0000bb4c      0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o   .debug_loclists -                0x0000be77       0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +                0x0000be9d       0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o   .debug_loclists -                0x0000bebf       0x7e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x0000bee5       0x7e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o   .debug_loclists -                0x0000bf3d      0x139 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x0000bf63      0x139 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o   .debug_loclists -                0x0000c076       0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o +                0x0000c09c       0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o   .debug_loclists -                0x0000c0ea       0x35 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +                0x0000c110       0x35 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o   .debug_loclists -                0x0000c11f       0x4e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +                0x0000c145       0x4e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o   .debug_loclists -                0x0000c16d     0x355f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +                0x0000c193     0x355f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o   .debug_loclists -                0x0000f6cc      0x44e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +                0x0000f6f2      0x44e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o   .debug_loclists -                0x0000fb1a      0xf4f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x0000fb40      0xf4f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o   .debug_loclists -                0x00010a69      0x3d5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +                0x00010a8f      0x3d5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o   .debug_loclists -                0x00010e3e      0xb24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o +                0x00010e64      0xb24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o   .debug_loclists -                0x00011962      0x469 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o +                0x00011988      0x469 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o   .debug_loclists -                0x00011dcb      0x353 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o +                0x00011df1      0x353 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o   .debug_loclists -                0x0001211e       0x30 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) +                0x00012144       0x30 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o)   .debug_loclists -                0x0001214e       0x34 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) +                0x00012174       0x34 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o)   .debug_loclists -                0x00012182       0x29 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) +                0x000121a8       0x29 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)   .debug_loclists -                0x000121ab       0x64 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) +                0x000121d1       0x64 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)   .debug_loclists -                0x0001220f      0x122 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) +                0x00012235      0x122 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o)   .debug_loclists -                0x00012331      0x156 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +                0x00012357      0x156 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)  .debug_aranges  0x00000000     0x1078   .debug_aranges @@ -4982,188 +4983,188 @@ LOAD linker stubs                  0x00001050       0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)  .debug_rnglists -                0x00000000     0x32e0 +                0x00000000     0x32ec   .debug_rnglists -                0x00000000       0xc5 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                0x00000000       0xd1 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o   .debug_rnglists -                0x000000c5       0x13 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +                0x000000d1       0x13 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o   .debug_rnglists -                0x000000d8      0x5ca CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +                0x000000e4      0x5ca CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o   .debug_rnglists -                0x000006a2       0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o +                0x000006ae       0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o   .debug_rnglists -                0x000006bb       0xb6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o +                0x000006c7       0xb6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o   .debug_rnglists -                0x00000771       0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o +                0x0000077d       0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o   .debug_rnglists -                0x000007c9       0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o +                0x000007d5       0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o   .debug_rnglists -                0x00000806      0x37d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +                0x00000812      0x37d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o   .debug_rnglists -                0x00000b83       0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o +                0x00000b8f       0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o   .debug_rnglists -                0x00000ba2      0x325 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o +                0x00000bae      0x325 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o   .debug_rnglists -                0x00000ec7      0x7dc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o +                0x00000ed3      0x7dc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o   .debug_rnglists -                0x000016a3      0x2c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +                0x000016af      0x2c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o   .debug_rnglists -                0x00001969      0x259 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o +                0x00001975      0x259 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o   .debug_rnglists -                0x00001bc2      0x5be CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +                0x00001bce      0x5be CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o   .debug_rnglists -                0x00002180       0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +                0x0000218c       0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o   .debug_rnglists -                0x000021dc       0x2b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o +                0x000021e8       0x2b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o   .debug_rnglists -                0x00002207      0x112 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +                0x00002213      0x112 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o   .debug_rnglists -                0x00002319       0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +                0x00002325       0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o   .debug_rnglists -                0x00002338       0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +                0x00002344       0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o   .debug_rnglists -                0x00002375       0x4a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +                0x00002381       0x4a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o   .debug_rnglists -                0x000023bf       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o +                0x000023cb       0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o   .debug_rnglists -                0x000023df       0x43 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o +                0x000023eb       0x43 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o   .debug_rnglists -                0x00002422       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o +                0x0000242e       0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o   .debug_rnglists -                0x0000244e       0xf8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o +                0x0000245a       0xf8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o   .debug_rnglists -                0x00002546       0x1a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +                0x00002552       0x1a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o   .debug_rnglists -                0x00002560       0xe5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o +                0x0000256c       0xe5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o   .debug_rnglists -                0x00002645       0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +                0x00002651       0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o   .debug_rnglists -                0x0000265e       0x25 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +                0x0000266a       0x25 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o   .debug_rnglists -                0x00002683      0x2a2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +                0x0000268f      0x2a2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o   .debug_rnglists -                0x00002925       0x1b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o +                0x00002931       0x1b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o   .debug_rnglists -                0x00002940       0x85 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +                0x0000294c       0x85 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o   .debug_rnglists -                0x000029c5      0x2bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +                0x000029d1      0x2bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o   .debug_rnglists -                0x00002c80       0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +                0x00002c8c       0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o   .debug_rnglists -                0x00002cf0      0x368 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o +                0x00002cfc      0x368 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o   .debug_rnglists -                0x00003058       0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o +                0x00003064       0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o   .debug_rnglists -                0x000030dc      0x12e CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o +                0x000030e8      0x12e CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o   .debug_rnglists -                0x0000320a       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) +                0x00003216       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o)   .debug_rnglists -                0x0000321d       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) +                0x00003229       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o)   .debug_rnglists -                0x00003230       0x49 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) +                0x0000323c       0x49 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)   .debug_rnglists -                0x00003279       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) +                0x00003285       0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)   .debug_rnglists -                0x0000328c       0x14 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) +                0x00003298       0x14 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o)   .debug_rnglists -                0x000032a0       0x40 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +                0x000032ac       0x40 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_line     0x00000000    0x182c1 - .debug_line    0x00000000      0x6f8 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_line    0x000006f8      0x333 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_line    0x00000a2b     0x1bb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_line    0x000025db      0x1e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_line    0x000027c0      0x83e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_line    0x00002ffe      0x42e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_line    0x0000342c      0x31f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_line    0x0000374b     0x16ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_line    0x00004e35      0x24a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_line    0x0000507f     0x1ab7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_line    0x00006b36     0x3451 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_line    0x00009f87     0x1c7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_line    0x0000bc04      0xed4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_line    0x0000cad8     0x2075 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_line    0x0000eb4d      0x45b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_line    0x0000efa8      0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_line    0x0000f251      0x3f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_line    0x0000f643      0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_line    0x0000f907      0x28d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_line    0x0000fb94      0x619 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_line    0x000101ad      0x495 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_line    0x00010642      0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_line    0x0001074a      0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_line    0x000109f3      0x44d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_line    0x00010e40      0x447 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_line    0x00011287       0x5d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_line    0x000112e4       0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_line    0x00011345      0x3c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_line    0x0001170b      0x303 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_line    0x00011a0e       0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_line    0x00011aa2      0x178 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_line    0x00011c1a     0x1c4b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_line    0x00013865       0xa2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_line    0x00013907      0x7c5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_line    0x000140cc     0x136e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_line    0x0001543a      0x5b3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_line    0x000159ed      0xdcb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_line    0x000167b8      0x981 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_line    0x00017139      0x793 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_line    0x000178cc       0x4a /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_line    0x00017916       0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_line    0x000179fd       0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_line    0x00017ae4      0x17d /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_line    0x00017c61      0x1e1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_line    0x00017e42      0x19a /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_line    0x00017fdc      0x2e5 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_line     0x00000000    0x182eb + .debug_line    0x00000000      0x722 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + .debug_line    0x00000722      0x333 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_line    0x00000a55     0x1bb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_line    0x00002605      0x1e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_line    0x000027ea      0x83e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_line    0x00003028      0x42e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_line    0x00003456      0x31f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_line    0x00003775     0x16ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_line    0x00004e5f      0x24a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_line    0x000050a9     0x1ab7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_line    0x00006b60     0x3451 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_line    0x00009fb1     0x1c7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_line    0x0000bc2e      0xed4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_line    0x0000cb02     0x2075 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_line    0x0000eb77      0x45b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_line    0x0000efd2      0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_line    0x0000f27b      0x3f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_line    0x0000f66d      0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_line    0x0000f931      0x28d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_line    0x0000fbbe      0x619 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_line    0x000101d7      0x495 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_line    0x0001066c      0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_line    0x00010774      0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_line    0x00010a1d      0x44d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_line    0x00010e6a      0x447 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_line    0x000112b1       0x5d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_line    0x0001130e       0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_line    0x0001136f      0x3c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_line    0x00011735      0x303 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_line    0x00011a38       0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_line    0x00011acc      0x178 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_line    0x00011c44     0x1c4b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_line    0x0001388f       0xa2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_line    0x00013931      0x7c5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_line    0x000140f6     0x136e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_line    0x00015464      0x5b3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + .debug_line    0x00015a17      0xdcb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + .debug_line    0x000167e2      0x981 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_line    0x00017163      0x793 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_line    0x000178f6       0x4a /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_line    0x00017940       0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_line    0x00017a27       0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_line    0x00017b0e      0x17d /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_line    0x00017c8b      0x1e1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_line    0x00017e6c      0x19a /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_line    0x00018006      0x2e5 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_str      0x00000000     0x5a36 - .debug_str     0x00000000     0x5a36 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o -                                0xd58 (size before relaxing) - .debug_str     0x00005a36      0x3ad CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_str     0x00005a36      0xcc7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_str     0x00005a36      0x1ff CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_str     0x00005a36      0x382 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_str     0x00005a36      0x32b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_str     0x00005a36      0x23e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_str     0x00005a36      0xaba CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_str     0x00005a36      0x20a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_str     0x00005a36      0x7e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_str     0x00005a36     0x11e1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_str     0x00005a36      0xa2d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_str     0x00005a36      0xc3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_str     0x00005a36      0xa10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_str     0x00005a36      0x45d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_str     0x00005a36      0x28c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_str     0x00005a36      0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_str     0x00005a36      0x241 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_str     0x00005a36      0x291 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_str     0x00005a36      0x7c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_str     0x00005a36      0x499 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_str     0x00005a36       0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_str     0x00005a36       0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_str     0x00005a36       0x95 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_str     0x00005a36      0x2d9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_str     0x00005a36       0x9b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_str     0x00005a36       0x99 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_str     0x00005a36       0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_str     0x00005a36      0x29e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_str     0x00005a36       0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_str     0x00005a36      0x43a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_str     0x00005a36      0x4e3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_str     0x00005a36       0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_str     0x00005a36      0x77a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_str     0x00005a36      0xb21 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_str     0x00005a36      0x270 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_str     0x00005a36      0x7a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_str     0x00005a36      0xca4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_str     0x00005a36      0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_str     0x00005a36       0xba /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_str     0x00005a36      0x1f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_str     0x00005a36      0x1f1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_str     0x00005a36      0x351 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_str     0x00005a36      0x1d7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_str     0x00005a36      0x2ce /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_str     0x00005a36      0x2f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_str      0x00000000     0x5a18 + .debug_str     0x00000000     0x5a18 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +                                0xd2c (size before relaxing) + .debug_str     0x00005a18      0x3ad CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_str     0x00005a18      0xcc7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_str     0x00005a18      0x1ff CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_str     0x00005a18      0x382 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_str     0x00005a18      0x32b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_str     0x00005a18      0x23e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_str     0x00005a18      0xaba CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_str     0x00005a18      0x20a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_str     0x00005a18      0x7e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_str     0x00005a18     0x11e1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_str     0x00005a18      0xa2d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_str     0x00005a18      0xc3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_str     0x00005a18      0xa10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_str     0x00005a18      0x45d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_str     0x00005a18      0x28c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_str     0x00005a18      0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_str     0x00005a18      0x241 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_str     0x00005a18      0x291 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_str     0x00005a18      0x7c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_str     0x00005a18      0x499 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_str     0x00005a18       0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_str     0x00005a18       0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_str     0x00005a18       0x95 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_str     0x00005a18      0x2d9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_str     0x00005a18       0x9b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_str     0x00005a18       0x99 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_str     0x00005a18       0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_str     0x00005a18      0x29e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_str     0x00005a18       0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_str     0x00005a18      0x43a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_str     0x00005a18      0x4e3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_str     0x00005a18       0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_str     0x00005a18      0x77a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_str     0x00005a18      0xb21 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_str     0x00005a18      0x270 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + .debug_str     0x00005a18      0x7a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + .debug_str     0x00005a18      0xca4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_str     0x00005a18      0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_str     0x00005a18       0xba /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_str     0x00005a18      0x1f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_str     0x00005a18      0x1f1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_str     0x00005a18      0x351 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_str     0x00005a18      0x1d7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_str     0x00005a18      0x2ce /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_str     0x00005a18      0x2f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o)  .debug_frame    0x00000000     0x1fac   .debug_frame   0x00000000       0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex index eb57537..c9cd343 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex @@ -28,620 +28,621 @@  :1001A000C1010010C1010010C1010010C101001007
  :1001B000C1010010C1010010C1010010C1010010F7
  :1001C000EFF30580103800BE00BE00BE00BE00BECA
 -:1001D00000BE00BEF2EB8871E02400100425001080
 +:1001D00000BE00BEF2EB8871F02400101425001060
  :1001E0003802001090A31AE71E481F49086006C88D
  :1001F00081F3088810471D480068002801D019487D
  :10020000F3E70DA40ECC002902D000F012F8F9E7B4
  :100210001749184A002000E001C19142FCD116495B
  :100220008847164988471649884700BEFDE701C937
 -:1002300001C29A42FBD3704704250010C000002081
 -:10024000DC0300202028001000000420000004200F
 -:1002500020280010001004200010042000000000DE
 +:1002300001C29A42FBD3704714250010C000002071
 +:10024000DC030020302800100000042000000420FF
 +:1002500030280010001004200010042000000000CE
  :10026000704700000000000008ED00E0000000D032
 -:10027000DC030020700A0020A51C0010A902001059
 -:100280009D1C0010F8B5C046044B10B5002B03D0E0
 +:10027000DC030020700A0020B11C0010A90200104D
 +:10028000A91C0010F8B5C046044B10B5002B03D0D4
  :100290000349044800E000BF10BDC0460000000054
 -:1002A0003009002098230010F0B54E46DE46454642
 -:1002B0005746E0B51A2083B000F0B6F8264C0C2261
 -:1002C000A446D02580236244914601262D06DB04F6
 -:1002D0006B62AB610194206800F0A6F8320008CC94
 -:1002E0009A406A62AA614C45F5D11C4BD0269B46C8
 -:1002F000012300249A463606012001F055FE012212
 -:100300000121062001F0C4FE01F0F8FE53465C40D6
 -:100310008023E4B2DB04002C10D073610C235B4417
 -:100320005D46984601273A0008CDFA209A40C00061
 -:10033000726100F003FC4545F5D1DDE70127019D21
 -:10034000B3613A0008CDFA209A40C000B26100F0D3
 -:10035000F5FB4D45F5D1CFE798230010A4230010FD
 -:10036000E12110B54902074800F04CFD02210020B0
 -:1003700000F00CF80221012000F008F8024B1B7875
 -:1003800010BDC0460040034000250010094A83000C
 -:100390009A1810B514684022544080322240064C0E
 -:1003A000C000A44663441A60044B9C46604441600C
 -:1003B00010BDC04604C0014004D0014000400140CF
 -:1003C000C30810B5040007202040800081401800B9
 -:1003D000084C3C30800001519B00002A04D0064AA2
 -:1003E00094466344196010BD044A944663441960FE
 -:1003F000F9E7C04600400140606101406071014082
 -:100400008000002905D0064B9C46402360440360D1
 -:100410007047044B9C46402360440360F8E7C046A5
 -:1004200004E0014004F001400123D0228340120681
 -:1004300093629361094A83009A18116840225140DF
 -:1004400080320A400649C0008C4663441A60054B5E
 -:100450009C460523604443607047C04604C0014089
 -:1004600004D00140004001400FB400B5084883B0FB
 -:1004700001F056FD049B002B07D005A9180001913F
 -:1004800001F0F2FB034801F04BFD012001F004FCF8
 -:10049000B8230010C823001070B5EFF3108C72B6AB
 -:1004A0000D4D2B68002BFCD0BFF35F8F0724CB08CA
 -:1004B000C618C05C01230C40A3401C00044003424A
 -:1004C00007D118433070BFF35F8F2C608CF3108816
 -:1004D00070BD1000FFF7C8FF2C0100D0044A10784F
 -:1004E000431CDBB2172B00D9102313707047C04692
 -:1004F000880300200021044B044ABFF35F8F02C32E
 -:100500009342FAD17047C046000100D0800100D06C
 -:10051000054B064A1360064A136053609360D3602C
 -:1005200013615361936170478080808000E400E034
 -:1005300004E400E01F2318401E3B8340002905D03F
 -:10054000C021044A4900535013607047802201497A
 -:100550008B50FAE700E100E070B50D00EFF3108674
 -:1005600072B60F4A1368002BFCD0BFF35F8F0D4BA0
 -:1005700010309B6884001B590B4A934203D09D4264
 -:1005800001D000F039FF074B9B681D51BFF35F8F0F
 -:10059000BFF35F8F0022024B1A6086F3108870BD94
 -:1005A000240100D000ED00E0C1010010024B9C4688
 -:1005B00061448900016070474000003470B5114CFF
 -:1005C000114DAC420FD2FF262368002B0CD0FFF751
 -:1005D00085FF01002000FFF7E9FFA680BFF35F8FD2
 -:1005E0000834AC42F0D370BDFFF778FF0100200063
 -:1005F000FFF7DCFF2671BFF35F8F0834AC42E3D313
 -:10060000F1E7C046D4030020DC0300200A4B196840
 -:10061000EFF3108072B60A68002AFCD0BFF35F8F38
 -:100620001B68BFF35F8F00221A6080F3108840BF01
 -:10063000002000217047C046640A0020F0B5DE4665
 -:1006400057464E464546E0B587B0EFF30583032293
 -:1006500001251A40954091008846A946B34B039264
 -:100660005C58B34B1D60B34B04934B46B248436395
 -:100670000823E55E002D37DAA3881BB2002B00DBD0
 -:10068000ADE0A379002B00D0EEE00823E05E002867
 -:1006900020DB430062691B18DB00D3189E68DD680D
 -:1006A000731C00D111E1A44801004144826A0B6926
 -:1006B000B71A9B1A9F4215D30123026A03988340FD
 -:1006C0001A420FD09C4800F047FB8D4202DCCCD18F
 -:1006D0008642CAD940BF07B0F0BCBB46B246A94665
 -:1006E000A046F0BD0E61EDE762696B0092465B19B2
 -:1006F000DB009A4453469E68DF6800F02DFB8F4272
 -:10070000BADC00D103E1002F00DAE8E0524653469C
 -:1007100052691B699346049A934200D1D9E052462C
 -:100720000821605E528800045946104398470090A3
 -:1007300001910099019A0B001000134300D1CEE003
 -:1007400013000A00B61A9F41002806DB7A4800F021
 -:1007500003FB009E019F36184F4153469E60DF60A9
 -:1007600000229A5E002A00DA86E753009918606931
 -:10077000C900411802938B68C9689B46B94200DDE5
 -:100780007AE702D1B34200D976E708239C46A44415
 -:10079000059565462281A446029B2C0006E0530085
 -:1007A0009918C90041188D68C968AB469B18DB00D1
 -:1007B000C318B94206DC00D1B3E01C000023E25E9E
 -:1007C000002AECDA230064469C4653461A806346AE
 -:1007D000059D1D80A3881BB2002B00DA51E722691A
 -:1007E000EFF3108172B61368002BFCD0BFF35F8F5C
 -:1007F0000123A7885B42A3803FB22369BFF35F8FC9
 -:1008000000221A6081F31088002F00DA39E72300F4
 -:10081000083322009A4666697B00DB19DB00F31877
 -:10082000996850468C460824115FDD68002910DB6A
 -:10083000029306E0AB4244D00023E15E2000002991
 -:1008400006DB4C006418E4003419E368AB42F1DDC8
 -:10085000029B078000201F5E1980002FDCDA140045
 -:10086000A379002B00D110E70023A37126000823F1
 -:10087000E15E08364B1C00D12CE70800A2466569F2
 -:1008800002E03E004B1C1AD04B005B18DB00EF1857
 -:100890000A008C46E95E7B881BB2002BF1DA01234B
 -:1008A0005B42DC17BB60FC60824205D0534631805E
 -:1008B0001B893B8053461A8160464B1CE4D1544649
 -:1008C000E5E6A3686345B7D9C2E76B1C00D0EAE64A
 -:1008D000F8E65B4658461B69984700281BD15346EB
 -:1008E0001B8822692381EFF3108372B611680029F7
 -:1008F000FCD0BFF35F8F514662880A802269658011
 -:10090000BFF35F8F0021116083F31088B4E6864245
 -:1009100000D8F8E6B0E65B461A685B68009201937F
 -:1009200007E7B34500D848E74CE7C0464809002030
 -:100930003C7005403D0600100040054070B52E4C4F
 -:100940002569002D04D00A212C48FFF72FFE70BD29
 -:100950002B4E0321300000F0F5F9E660FFF7BEFDF5
 -:10096000284B03229C46D02322701B061B680121C2
 -:100970006370254B6044A3600F2380002061022038
 -:10098000638063694942A180198002311986473129
 -:100990001D83585218315A5275325C3999521832A7
 -:1009A000013199521832013199521832013199525C
 -:1009B000083518329D5202311832995218320131DD
 -:1009C0009952183201319952183201319952183224
 -:1009D000013199521832013199520C4B0C49DC60AB
 -:1009E00001303562FFF7B8FD01210320FFF7A2FDBA
 -:1009F000084B1D60A7E7C0468C030020640A002056
 -:100A00000040054040000034FFFF1000480900206E
 -:100A10003D0600103860054070B501000469EFF331
 -:100A2000108C72B620680028FCD0BFF35F8F0220C4
 -:100A30000D5E4C6968004019C00024180869002D3B
 -:100A400036DB26884E80BFF35F8F002606608CF36E
 -:100A50001088E36063880498013320615B04059883
 -:100A60005B0CA26060611A1C002B1FD093B228049B
 -:100A7000628018430A69EFF3108C72B61368002B7A
 -:100A8000FCD0BFF35F8F8B8823808D800B69BFF311
 -:100A90005F8F00221A608CF310880B7801329A4025
 -:100AA000CB6808498C4663441A6070BD0122DDE7BB
 -:100AB000BFF35F8F002303608CF310880120404256
 -:100AC000F3E7C0463C20000010B543890A14934266
 -:100AD0001ADD53009B184269DB00D3180469EFF359
 -:100AE000108C72B62268002AFCD0BFF35F8F5A8840
 -:100AF000090494B2090C8A4208D00369BFF35F8FDE
 -:100B000000221A608CF31088002010BD802212028F
 -:100B100014435C80012302698371BFF35F8F00215E
 -:100B200011608CF31088044902788C469340C268A7
 -:100B3000012062441360E8E73C200000F0B5C6469F
 -:100B400000B582B0040000F00FF9FA2206000F0091
 -:100B5000200000230021920001F01CF88019794147
 -:100B600004000D1E02DA01242E4D64420626764250
 -:100B7000F71736196F41AF4214D811D000F0F4F8CE
 -:100B800032003B00121A8B41002B15DC002B46D0A3
 -:100B90002000290000F026F902B080BCB846F0BD64
 -:100BA000A642EBD90026002700F0DEF832003B0019
 -:100BB000121A8B41002BE9DD00F0D6F832003B0021
 -:100BC000121A8B41002B0ADB00230193164B3200D3
 -:100BD000009316483B00FFF71FFF0130D8D00023D9
 -:100BE0003900B0469C46124A1248536A994204D8CA
 -:100BF000966AB045CCD99942CAD10668EFF31087FE
 -:100C000072B63368002BFCD0BFF35F8F0368BFF36D
 -:100C10005F8F66461E6087F3108820BFE5E7002AD5
 -:100C2000B6D0C9E7FFFFFF7F0D0600108C03002040
 -:100C300000400540640A0020F0B557464E46DE46A7
 -:100C40004546E0B506000F0085B0EFF305839946F1
 -:100C50008B46002B12D0384900204B6ABB4206D38A
 -:100C60008A6ADB1B591E8B41B2424041184305B0D2
 -:100C7000F0BCBB46B246A946A046F0BD2F4B9A46F3
 -:100C8000DB68984653461B784046039300F064F8AF
 -:100C90004246039B040004339B009B580D001B1A23
 -:100CA00039003000001BA941894510DC0DD020BF60
 -:100CB000214A0020536A5B45D9D3926ADB1B591E37
 -:100CC0008B41B24240411843D1E78342EFD900F053
 -:100CD0004BF832003B00121A8B41002B1ADB002329
 -:100CE0000193174B3200009350463B00FFF794FEF0
 -:100CF000011E0FDD104B5A6A5A451BD39B6AB34243
 -:100D000016D35046FFF7E0FE0B4A0020536A5B45BE
 -:100D1000ADD3D2E7084A0020536A5B45A7D3002031
 -:100D2000926ADB1BB24240415A1E934118439EE730
 -:100D30005A45E6D120BFE4E7004005408C0300207F
 -:100D40000D06001010B5024A0248FFF7A5FB10BDC2
 -:100D5000CC230010F80800200300416A0A00986ABA
 -:100D6000596A8A42FAD17047034B596A0A00986A55
 -:100D7000596A9142FAD170470040054070B50400AD
 -:100D80000D00174A536A1900966A536A8B42FAD1CA
 -:100D90003000190024184D41AB4216D813D0104B27
 -:100DA0002A005B6A9D4203D90D494B6A9342FCD3EA
 -:100DB000934207D10A4A02E0516A994202D1916AEC
 -:100DC000A142F9D370BDA642E9D9054B5B6A1C006C
 -:100DD0005A1CEFD0012201246442E5175242E3E796
 -:100DE00000400540064A536A9942FCD807D1044B9B
 -:100DF00002E05A6A914202D19A6A9042F9D8704749
 -:100E000000400540F8B5040006200D0000F02AFA65
 -:100E1000002844D0374B3849E3185A1E93418022AA
 -:100E2000120494465B429B0D344A9B056344136055
 -:100E3000334A136018000A689043FBD12D4B314AA6
 -:100E4000E31859424B4180215B004900062099522A
 -:100E500000F008FA2900C00000F0F8FB0130C309D7
 -:100E60001ED1402701226262A362266BF30722D4BF
 -:100E7000E36A254B0620E51800232B60266300F06B
 -:100E8000F1F93900800000F0E1FB7023E26A5A407A
 -:100E90000E3313402B601D4B23630323A364F8BD63
 -:100EA0001B4A93421ED900231A4A1B4F6262A36257
 -:100EB000266BF307DCD5194B144AE3181A60656AF0
 -:100EC000A36A0620AD01ED1800F0CCF9144900F03A
 -:100ED000BDFBAD020100280000F0B8FB0021FFF7C8
 -:100EE0004DFFC5E74006800E9F011A003F18030022
 -:100EF000B9E7C0460080FCBF08C0004000E00040E9
 -:100F000000F00040680A00202C10000001030000DF
 -:100F1000FEFF0000FFFF0000C0FF3F003030000078
 -:100F20004E0E0000064A4300944680221B189B0088
 -:100F3000634412011A600022024B8000C2507047C5
 -:100F400000B00040FC080020F8B5454657464E4624
 -:100F5000DE46E0B51E000A9B050088461700B34236
 -:100F600000D986E01A00330E994633029B46494663
 -:100F70000023584600F0A8FB414B6C009C466419C6
 -:100F8000A40002006444002939D0636800234E465F
 -:100F90009A462B1FDBB29946012B45D9C0238022EC
 -:100FA0009B01E31812011A60364BAD0059599B465C
 -:100FB000002907D0586900F049FB013043001B1895
 -:100FC000033BFDD27B01E027226853401F40802372
 -:100FD0004A465B01E3181F60012A3DD98023802225
 -:100FE0009B01E31812011A60534663605B460120BF
 -:100FF0005E51F0BCBB46B246A946A046F8BD802370
 -:1010000082469B00984236D300235846494600F05A
 -:101010005BFB060063689A45BBD9534663602B1F90
 -:10102000DBB29946012BB9D84346012BB6D1C02378
 -:1010300003229B01E3181A60023AA3681A42FCD00B
 -:101040007B01E0272268AD0053401F4080230D4AFA
 -:101050005B019346E3181F6042462168514003221A
 -:101060000A401A60012243469A40A3681A42FCD003
 -:10107000B4E70020BDE780235B009A46CAE7C0467C
 -:1010800000800040FC080020F8B5DE464E4657467A
 -:101090004546E0B58B4605000A991800160000F099
 -:1010A000D5FA0A9B6C001F02324B64199C46A400BF
 -:1010B0006444636881469F4200D967602B1FDBB29E
 -:1010C0009846012B30D9C02380229B01E3181201DE
 -:1010D0001A60294BAD0059599A4600291BD173015A
 -:1010E000E026226853401E40802342465B01E318FD
 -:1010F0001E60012A30D9802380229B01E31812014F
 -:101100001A6053464A4667605A51F0BCBB46B24625
 -:10111000A946A046F8BD586900F098FA013043008E
 -:101120001B18033BFDD2DAE75B46012BCBD1C02372
 -:1011300003229B01E3181A60023AA3681A42FCD00A
 -:101140007301E0262268AD0053401E4080230A4A06
 -:101150005B019246E3181E605A4621685140032203
 -:101160000A401A6001225B469A40A3681A42FCD0EA
 -:10117000C1E7C04600800040FC080020F0B54646AC
 -:101180004F46D646C0B51F00344B44009C46241839
 -:10119000A4006444636888461600FF2B02D88023AD
 -:1011A0005B006360031FDBB29A46012B30D9C0237A
 -:1011B00080229B01E31812011A60294B85005959BE
 -:1011C000994600291BD17301E026226853401E4036
 -:1011D000802352465B01E3181E60012A30D9802328
 -:1011E00080229B01E31812011A6080235B00636078
 -:1011F0004B465F51E0BCBA46B146A846F0BD5869BF
 -:1012000000F024FA013043001B18033BFDD2DAE75B
 -:101210004346012BCBD1C02303229B01E3181A6064
 -:10122000023AA3681A42FCD07301E02622688500C6
 -:1012300053401E4080230A4A5B019146E3181E601A
 -:1012400042462168514003220A401A600123424667
 -:101250009340A2681342FCD0C1E7C0460080004022
 -:10126000FC080020014B8000C0587047FC0800209B
 -:10127000F8B5040021481E0017000D0000F0E6F943
 -:101280000100380000F0E2F9069B36041B031E4300
 -:101290002368002B20DB1A4B1A49E3185A1E93418E
 -:1012A0008022920194465B421B0B174A1B03634446
 -:1012B0001360164A13601F000A689743FBD1144B52
 -:1012C0002560E2182123A06013602368002BFCDA5C
 -:1012D0000823E6601360F8BD3F2322681340AB4249
 -:1012E000D9D1A3681B051B0D8342D4D1EE22E3683C
 -:1012F000D2021340B342CED1EDE7C046001BB70087
 -:101300000040FDBF08C0004000E0004000F0004089
 -:10131000043000002D2343607047C0468023024AFA
 -:101320009B000B43D362704700800540002310B53B
 -:101330000100988A1B8B984710BDC046162310B534
 -:101340000100188802331B88984710BDF8B547463E
 -:10135000CE4680B50F1E18D01423994604330400DE
 -:101360000025012698464B461888434621681B886D
 -:10137000984701C4431E984101350640AF42F2D15F
 -:101380003000C0BCB946B046F8BD0126F8E7C046FB
 -:10139000AA23064A1B0113602133FF33D36004499B
 -:1013A000044B19605368002BFCDA70470040024080
 -:1013B00000B0FA0000600240054A064B116819406F
 -:1013C000054B0B4313605368002BFCDB7047C04692
 -:1013D00000400240FF0F00FF00E0D100034A044B31
 -:1013E00093605368002BFCDA7047C046004002400F
 -:1013F000616D6F637047C04610B50148FFF734F860
 -:10140000F023001070B5074D074EB54209D20024F5
 -:10141000013E761BB60808CD984723000134B3423D
 -:10142000F9D170BD502300108C230010054B064AE3
 -:1014300006491A60064A074B1A6010000B68984369
 -:10144000FBD1704700E00040BFCDFBFE08C000406C
 -:10145000FE7F3C0000F00040044BDB6C002B03D10E
 -:101460008022034BD2021A607047C0460000115020
 -:101470004C201150044A054B1A60054A1368DB01E1
 -:101480008033FBD17047C046FFFFFF0100F00040F2
 -:1014900008C000404022034B9A675A671A67DA6611
 -:1014A0007047C04600F0014010B5FFF723F810BDAB
 -:1014B000F8B52749274C284D641AA6103200302E63
 -:1014C00000D930222800920000F0C0FBBC2C3BD891
 -:1014D00030202F232C196407204A801BE40F9B1B0C
 -:1014E000052B16D93700002C02D0B300771CEA5028
 -:1014F000001B33199B004108EB18C900C9181A607A
 -:101500005A6008339942FAD1012303421CD0984310
 -:10151000C619B300EA50731C2F2E15D09B00EA5059
 -:10152000B31C2E2E10D09B00EA50F31C2D2E0BD096
 -:101530009B00EA50331D2C2E06D09B00EA50731DF1
 -:101540002B2E01D09B00EA50054B9D60F8BDC04694
 -:1015500000010010C001001000000020C1010010B7
 -:1015600000ED00E0002310B5294C82B0A367FFF71F
 -:101570000FFF0122274B1A60636C012BFCD1032261
 -:10158000254B1A60224A936B012BFCD10133009347
 -:101590000121224A22480433FFF76AFE0523012174
 -:1015A0000093204A2048FFF763FE00220221042016
 -:1015B0001E4BFFF7E3FD0022012105201C4BFFF726
 -:1015C000DDFD0022002107201A4BFFF7D7FD002286
 -:1015D00000210820174BFFF7D1FD8023DB0000938B
 -:1015E000002200210920134BFFF74EFD0022104B73
 -:1015F00000210620FFF7C2FD0420FFF733FE0E494D
 -:1016000000F024F801000020FFF788FE02B010BDB2
 -:10161000008000403CB0004030B00040002F6859CE
 -:1016200000800240008C864700C00240001BB700CB
 -:1016300040597307006CDC0240420F00014804214E
 -:10164000014B1847B00300204D130010114A936F4F
 -:101650009B0813D210665166002905D0FFE7FFE70B
 -:10166000FFE7516F106F704704B5002801D00020CC
 -:10167000C04300F05DFE002104BDC046F0B5146E0D
 -:10168000556E576F166FFFF7E5FF1466556657677F
 -:101690001667F0BD000000D094464A4A926F920847
 -:1016A000624601D228E0C046F0B5464E346E756EF3
 -:1016B000776F366F00F020F89446424A14665566FC
 -:1016C000576716676246F0BD94463E4A926F92088D
 -:1016D000624601D254E0C046F0B53A4E346E756EA3
 -:1016E000776F366F00F04CF89446364A14665566AC
 -:1016F000576716676246F0BD002B24DB11D0002926
 -:101700003EDA00B5C943404200D1013100F038F85B
 -:10171000C943404200D10131DB43524200D1013381
 -:1017200000BD002AEBD1002801D1002905D00020FE
 -:10173000C90FC90701D1C043410800B500F0F0FD51
 -:101740000022002300BD00B500290ADBDB43524222
 -:1017500000D1013300F014F8C943404200D10131F7
 -:1017600000BDC943404200D10131DB43524200D1A8
 -:10177000013300F005F8DB43524200D1013300BDD4
 -:10178000002923D1002B18D1002A0CD0BC460D4FC4
 -:1017900038667A6600210023FFE7FFE7FFE77A6FEC
 -:1017A000386F67467047002801D00748010000B530
 -:1017B00000F0B6FD0022002300BD02000B00002057
 -:1017C00000217047000000D0FFFFFFFF002B00D07A
 -:1017D000BFE0130C28D1002AE7D080B4114F39663E
 -:1017E0007A66FFE7FFE730B4040C7B6F396F1B04A8
 -:1017F00023433B667A66FFE7FFE7FFE7C04684B214
 -:101800007B6F3D6F1B0423433B667A66FFE7FFE770
 -:10181000C04600232C042D0C7A6F386F00196941E3
 -:10182000B0BC7047000000D0F0B594460025140EFF
 -:1018300001D112020835140F01D112010435940FA1
 -:1018400001D192000235D40F01D152000135D40BE1
 -:101850000134254F7C66254C3C660E0C93B2FFE7A5
 -:10186000FFE7FFE73C6F6643360C7703BE467343E2
 -:10187000DF0B5B04C01AB941130C7343DB18C91AA0
 -:10188000CE086643360CB64493B273431F0F1B0158
 -:10189000C01AB941130C73431F0B1B05C01AB94181
 -:1018A000860D8F023E436643360C092D24DB520A17
 -:1018B0007243801A7703460A6643360C16235B1B75
 -:1018C000DE40DF40BF1964466643821B7046043524
 -:1018D00006330100D940A840C01900D30131A2420B
 -:1018E00006D20023F0BD0000000000D0FFFFFFFF84
 -:1018F000121B0130F3D3F1E709277F1BFE4064463A
 -:10190000A2B27243801A00D20139220C7243130C26
 -:101910001204821A99410B007046043513370100F6
 -:10192000F940A840801900D30131002B02D1A24216
 -:101930000AD2F0BD013000D30131121BFAD2013BB3
 -:10194000F8D1A24200D2F0BD013000D30131121B08
 -:10195000F7E7F0B51C0C00D080E00CB400251C0AA1
 -:1019600004D11B02160E3343120208351C0B04D19E
 -:101970001B01160F3343120104359C0B04D19B004D
 -:10198000960F334392000235DC0B02D192185B4173
 -:1019900001351C00971864410134464F7C66464C63
 -:1019A0003C660E0CFFE7FFE7FFE7C0463C6F66436F
 -:1019B000360C7703BE4697B27743C01B00D201397D
 -:1019C000C01B00D201399FB27743C91BC91B170C3A
 -:1019D00077437E04FF0B801BB941CE086643360C6B
 -:1019E0000C2D33DBB644120B1F053A431B0B97B289
 -:1019F0007743C01B00D201399FB27743C91B170C34
 -:101A000077433E043F0C801BB941860D8F023E4355
 -:101A1000664329277F1BFE400C3D7746AF40BF1928
 -:101A200030BCA2B2ABB272437343801A9941220C0C
 -:101A30007243130C1204801A994102000B00013703
 -:101A4000001BA941F9D2781E0021F0BD0C277F1B95
 -:101A5000FE4077467F0BAF40FF19E0E700245D1C96
 -:101A600007D0144F7D663966FFE7FFE7FFE7FFE722
 -:101A70003C6F95B29EB265436643401BB141150C65
 -:101A80001E0C6543664336042F0C3E432D04401B59
 -:101A9000B141994204D202000B0020000021F0BDA8
 -:101AA00001D19042F7D3801A994101349942F2D37F
 -:101AB000F6E70000000000D0FFFFFFFF10B501486F
 -:101AC000FEF7D2FCFC230010132370B51D78012D06
 -:101AD00019D014DD1D48FFF731FC06001C48FFF744
 -:101AE0002DFC1C4C80223100200000F0AFF8022DAC
 -:101AF00006D01948FFF71AFC184B186070BD154C3A
 -:101B0000174BA364F5E7174B124C23606360A36087
 -:101B1000E36023616361A361E36123626362A362A3
 -:101B2000E36223636363A363E36323646364A36483
 -:101B3000E36423656365A365E36523666366A36663
 -:101B4000E36623676367A367E367D9E7534400004D
 -:101B500053460000600500204C330000600900205F
 -:101B6000691B0010BD1A001007B5604601880A0AFB
 -:101B70000230DF2AFAD1C9B2820804D30288408831
 -:101B80000004104300E00068014A5050039007BD74
 -:101B90006005002051434343C9188C46110C83B2A1
 -:101BA0004B4310B4040C614392B280B25043624381
 -:101BB0001C041B0C001910BC59411304120CC01852
 -:101BC000514161447047000010B50148FEF74CFCDC
 -:101BD00014240010132310B510481C78FFF7AEFB37
 -:101BE0000100012C0AD003DD80220D4800F02EF800
 -:101BF0000C48FFF79BFB0C4B186010BD084C54229F
 -:101C0000200000F023F82200084980322368002BCE
 -:101C100000D1216004349442F8D1E9E75346000032
 -:101C2000640900204C33000060090020C91B00102B
 -:101C300001480421014B1847C00300204D13001038
 -:101C4000014B1B6818470000C0030020014B5B6874
 -:101C500018470000C003002010B5002800D110BDB7
 -:101C600000F014F9FBE7C04610B5094A03001468F8
 -:101C700084B0002C08D0012200910648524203A9EA
 -:101C8000A047012004B010BD00F04AF90020F9E798
 -:101C90002C090020591C001000BEFDE710B5FFF70D
 -:101CA000FBFFC04670B5FFF7ADFB074D074EB542D1
 -:101CB00009D20024013E761BB60808CD98472300C0
 -:101CC0000134B342F9D170BD8C2300109823001069
 -:101CD000030010B5080011001B68984710BDC046EE
 -:101CE000F0B5C64600B5437D07000C001600002B7A
 -:101CF00046D0002A17DD0B780A2B24D00023984603
 -:101D0000012E13D001252900635C01350A2B26D052
 -:101D1000B542F8D1464509DCA419013C23780D3BB6
 -:101D20005A4253413B7580BCB846F0BD4346E0186B
 -:101D3000A419F11A013C3B68984723780D3B5A429D
 -:101D400053413B75EFE7037D002BD7D102210F48AC
 -:101D50003B689847012EDFD001239846D2E7631EE7
 -:101D60005B5C0D2BD4D0884504DA4346C91AE018D1
 -:101D70003B689847022105483B68A8469847C7E753
 -:101D80000368110020009847CDE7C046DC2400100E
 -:101D9000F0B54546DE464E465746E0B583B091461F
 -:101DA0001C0080460D00FEF7DFFF0023304A1218AA
 -:101DB0004B41002B02DA01222E4B52422E490800E1
 -:101DC0008A4600F0BDFA07006B1C03D1404600F0C4
 -:101DD00007FA0500002C27D0284E294B1C68002C40
 -:101DE00018D04B46002B21D1264B994602E024699E
 -:101DF000002C0FD02368002BF9D04B461B68002B1A
 -:101E000001D09C42F3D120002A004146B04724690A
 -:101E1000002CEFD1002F26D1280003B0F0BCBB4628
 -:101E2000B246A946A046F0BD174ED6E7154B9946D7
 -:101E30000A239B4602E02469002CEBD02368002B88
 -:101E4000F9D04B461B68002B01D0A342F3D12A00E6
 -:101E500041462000B0476B465A462000DA71D91D32
 -:101E60000122B047E7E7504600F052FAD4E7C046F7
 -:101E700040420F00FFFFFF7FD4030020E11C001051
 -:101E80002409002028090020D11C0010F0B5CE46FE
 -:101E9000474680B583B06B460600DD1D2870FEF70F
 -:101EA00063FF0023194A12184B41002B02DA01226A
 -:101EB000174B524217490800884600F041FA164B6A
 -:101EC00081461C68002C14D0144F02E02469002CB9
 -:101ED0000FD02368002BF9D03B68002B01D09C4227
 -:101EE000F4D1200001222900FFF7FAFE2469002C1A
 -:101EF000EFD14B46002B05D1300003B0C0BCB94632
 -:101F0000B046F0BD404600F003FAF5E740420F004E
 -:101F1000FFFFFF7FD40300202409002028090020B0
 -:101F200070B5040000F05CF90123010005000122F6
 -:101F30002000FFF72DFF084B1C68002C06D06368BB
 -:101F4000002B05D098472469002CF8D1280070BDDB
 -:101F50002469002CF3D1F9E72409002010B50248C8
 -:101F600000F004F810BDC0465809002010B588B034
 -:101F700004000D2200216846FFF762FE0D220021B9
 -:101F800004A8FFF75DFE4B236A466846137004A958
 -:101F90000D2200F0B5F91521082220006944FFF751
 -:101FA00055FE08B010BDC04610B5334B82B0187056
 -:101FB000012834D002282FD1304C002223000021E8
 -:101FC00004200094FEF7C0FF23000022002105201A
 -:101FD0000094FEF7B9FF0820FEF7A4FF0720FEF7E4
 -:101FE000A1FF274B02220021009309202300FEF7C6
 -:101FF000ABFF23000022002106200094FEF7A4FF7F
 -:102000002048FFF787F92048FFF784F9FFF7D4F954
 -:10201000FEF7A6F902B010BDFFF7EEF9CCE71B4CB6
 -:1020200000222300022100940420FEF78DFF2300EC
 -:102030000022002100940520FEF786FF0820FEF70D
 -:1020400071FF0720FEF76EFF0D4B03220093002166
 -:1020500023000920FEF778FF2300002200210094CE
 -:102060000620FEF771FF0748FFF754F90648FFF70F
 -:1020700051F900F057F8CBE76C0A0020A02E63005E
 -:102080001BB700000080024000C00240001BB700E8
 -:1020900070B50400002926D1012302255A40AD1A4B
 -:1020A0002000FEF7C1F901212000FEF7A9F9012265
 -:1020B00029002000FEF784F90E4B1B78012B0FD06E
 -:1020C00000F048F80722224092009540E3080A4AAF
 -:1020D0003C339B009D5000212000FEF791F970BD1C
 -:1020E000FFF77CF9EEE753425A41032355429D43E3
 -:1020F0000835D5E76C0A00200040014010B500F01B
 -:102100003DF8A822064B99580121494299500432C2
 -:1021100098589950FFF726FAFEF722F910BDC046ED
 -:10212000008000408020074A074B11684004194096
 -:10213000064B0B430649086013609369002BFCDBD8
 -:102140007047C04600000640FF0F00FF00E0D100CE
 -:10215000183006408022054B52041A60044A054B91
 -:102160001A60054A9369002BFCDA70471830064064
 -:10217000616D6F630C000640000006408022054B35
 -:1021800052041A60044A054B13609369002BFCDA71
 -:102190007047C046183006400000064000F0FF00BF
 -:1021A00010B5010000230022002000F047F810BD08
 -:1021B00070B5074C074D641BA41005D0013CA3006B
 -:1021C000EB589847002CF9D100F098F870BDC04644
 -:1021D00098230010982300107047C0467047C046EF
 -:1021E00010B583070AD00300032102E001330B423C
 -:1021F00005D01A78002AF9D1181A10BD0300196801
 -:102200000C4A0D4C8A188A4322420FD15968094A58
 -:1022100004338A188A43224208D15968054A043394
 -:102220008A188A432242F1D000E001331A78002A4A
 -:10223000FBD1E1E7FFFEFEFE80808080F0B5D64650
 -:102240004F4646469846244BC0B5060018689A4645
 -:102250000F009146FFF7C0FF204B1D68002D32D0C4
 -:1022600053466C6818681F2C30DC002E0CD1631CA0
 -:102270000234A4006B606751FFF7B0FF0020E0BCA0
 -:10228000BA46B146A846F0BD49468822A300EB18DD
 -:102290009950C42149008C46AC446146873AA2401B
 -:1022A0000968914611436246116084214246490003
 -:1022B0005A50022EDBD129004A468D31FF310B687E
 -:1022C00013430B60D3E7064D1D60C9E7FFF786FF98
 -:1022D00001204042D3E7C046D00300206006002022
 -:1022E00064060020034B10B5002B02D00248FFF714
 -:1022F00057FF10BD00000000B1210010F8B5C04626
 -:1023000001B40248844601BC604700BF350200208A
 -:1023100001B40248844601BC604700BF5901002057
 -:1023200001B40248844601BC604700BF710300202D
 +:1002A00030090020A8230010F0B5DE464E46454632
 +:1002B0005746E0B51A2083B000F0BCF8D025802363
 +:1002C0002D06DB046B620620AB6100F0B3F8254C11
 +:1002D0000C22A4464023624491460126AB6201945D
 +:1002E000206800F0A7F8320008CC9A406A62AA6140
 +:1002F0004C45F5D11C4BD0269B46012300249A4641
 +:100300003606012001F056FE00220021062001F0F1
 +:10031000C5FE01F0F9FE53465C408023E4B2DB04E5
 +:10032000002C10D073610C235B445D469846012776
 +:100330003A0008CDFA209A40C000726100F004FC37
 +:100340004545F5D1DDE70127019DB3613A0008CDB0
 +:10035000FA209A40C000B26100F0F6FB4D45F5D19D
 +:10036000CFE7C046A8230010B4230010E12110B548
 +:100370004902074800F04CFD0221002000F00CF873
 +:100380000221012000F008F8024B1B7810BDC04686
 +:100390000040034010250010094A83009A1810B548
 +:1003A00014684022544080322240064CC000A446CB
 +:1003B00063441A60044B9C466044416010BDC046D3
 +:1003C00004C0014004D0014000400140C30810B502
 +:1003D000040007202040800081401800084C3C3079
 +:1003E000800001519B00002A04D0064A94466344D1
 +:1003F000196010BD044A944663441960F9E7C04689
 +:1004000000400140606101406071014080000029AE
 +:1004100005D0064B9C464023604403607047044B64
 +:100420009C46402360440360F8E7C04604E0014076
 +:1004300004F001400123D0228340120693629361AD
 +:10044000094A83009A1811684022514080320A40BC
 +:100450000649C0008C4663441A60054B9C46052340
 +:10046000604443607047C04604C0014004D001406E
 +:10047000004001400FB400B5084883B001F056FDBC
 +:10048000049B002B07D005A91800019101F0F2FB95
 +:10049000034801F04BFD012001F004FCC8230010CB
 +:1004A000D823001070B5EFF3108C72B60D4D2B6889
 +:1004B000002BFCD0BFF35F8F0724CB08C618C05CAD
 +:1004C00001230C40A3401C000440034207D1184301
 +:1004D0003070BFF35F8F2C608CF3108870BD1000FC
 +:1004E000FFF7C8FF2C0100D0044A1078431CDBB290
 +:1004F000172B00D9102313707047C04688030020C3
 +:100500000021044B044ABFF35F8F02C39342FAD128
 +:100510007047C046000100D0800100D0054B064A5C
 +:100520001360064A136053609360D3601361536194
 +:10053000936170478080808000E400E004E400E084
 +:100540001F2318401E3B8340002905D0C021044AC8
 +:100550004900535013607047802201498B50FAE7DD
 +:1005600000E100E070B50D00EFF3108672B60F4A9F
 +:100570001368002BFCD0BFF35F8F0D4B10309B68CE
 +:1005800084001B590B4A934203D09D4201D000F0D6
 +:1005900039FF074B9B681D51BFF35F8FBFF35F8F20
 +:1005A0000022024B1A6086F3108870BD240100D02F
 +:1005B00000ED00E0C1010010024B9C46614489003F
 +:1005C000016070474000003470B5114C114DAC42D1
 +:1005D0000FD2FF262368002B0CD0FFF785FF010008
 +:1005E0002000FFF7E9FFA680BFF35F8F0834AC421D
 +:1005F000F0D370BDFFF778FF01002000FFF7DCFFAC
 +:100600002671BFF35F8F0834AC42E3D3F1E7C046F5
 +:10061000D4030020DC0300200A4B1968EFF310809C
 +:1006200072B60A68002AFCD0BFF35F8F1B68BFF365
 +:100630005F8F00221A6080F3108840BF00200021E5
 +:100640007047C046640A0020F0B5DE4657464E4665
 +:100650004546E0B587B0EFF30583032201251A4034
 +:10066000954091008846A946B34B03925C58B34B22
 +:100670001D60B34B04934B46B24843630823E55EC9
 +:10068000002D37DAA3881BB2002B00DBADE0A37985
 +:10069000002B00D0EEE00823E05E002820DB4300C2
 +:1006A00062691B18DB00D3189E68DD68731C00D1DB
 +:1006B00011E1A44801004144826A0B69B71A9B1AF0
 +:1006C0009F4215D30123026A039883401A420FD038
 +:1006D0009C4800F047FB8D4202DCCCD18642CAD94F
 +:1006E00040BF07B0F0BCBB46B246A946A046F0BD2D
 +:1006F0000E61EDE762696B0092465B19DB009A447C
 +:1007000053469E68DF6800F02DFB8F42BADC00D1B3
 +:1007100003E1002F00DAE8E05246534652691B69B4
 +:100720009346049A934200D1D9E052460821605E74
 +:10073000528800045946104398470090019100994F
 +:10074000019A0B001000134300D1CEE013000A0001
 +:10075000B61A9F41002806DB7A4800F003FB009E92
 +:10076000019F36184F4153469E60DF6000229A5E1B
 +:10077000002A00DA86E7530099186069C900411819
 +:1007800002938B68C9689B46B94200DD7AE702D1C3
 +:10079000B34200D976E708239C46A44405956546F4
 +:1007A0002281A446029B2C0006E053009918C90040
 +:1007B00041188D68C968AB469B18DB00C318B94265
 +:1007C00006DC00D1B3E01C000023E25E002AECDA74
 +:1007D000230064469C4653461A806346059D1D804F
 +:1007E000A3881BB2002B00DA51E72269EFF31081D6
 +:1007F00072B61368002BFCD0BFF35F8F0123A7886C
 +:100800005B42A3803FB22369BFF35F8F00221A606F
 +:1008100081F31088002F00DA39E723000833220023
 +:100820009A4666697B00DB19DB00F318996850462D
 +:100830008C460824115FDD68002910DB029306E076
 +:10084000AB4244D00023E15E2000002906DB4C00CF
 +:100850006418E4003419E368AB42F1DD029B0780C1
 +:1008600000201F5E1980002FDCDA1400A379002B12
 +:1008700000D110E70023A37126000823E15E0836AB
 +:100880004B1C00D12CE70800A246656902E03E003F
 +:100890004B1C1AD04B005B18DB00EF180A008C468B
 +:1008A000E95E7B881BB2002BF1DA01235B42DC1787
 +:1008B000BB60FC60824205D0534631801B893B807F
 +:1008C00053461A8160464B1CE4D15446E5E6A368C2
 +:1008D0006345B7D9C2E76B1C00D0EAE6F8E65B4691
 +:1008E00058461B69984700281BD153461B8822692C
 +:1008F0002381EFF3108372B611680029FCD0BFF397
 +:100900005F8F514662880A8022696580BFF35F8FDE
 +:100910000021116083F31088B4E6864200D8F8E61F
 +:10092000B0E65B461A685B680092019307E7B3453F
 +:1009300000D848E74CE7C046480900203C70054015
 +:10094000490600100040054070B52E4C2569002D69
 +:1009500004D00A212C48FFF72FFE70BD2B4E032137
 +:10096000300000F0F5F9E660FFF7BEFD284B0322EA
 +:100970009C46D02322701B061B6801216370254B07
 +:100980006044A3600F2380002061022063806369BC
 +:100990004942A18019800231198647311D8358527E
 +:1009A00018315A5275325C399952183201319952C4
 +:1009B00018320131995218320131995208351832E2
 +:1009C0009D5202311832995218320131995218321F
 +:1009D000013199521832013199521832013199522C
 +:1009E0001832013199520C4B0C49DC6001303562F0
 +:1009F000FFF7B8FD01210320FFF7A2FD084B1D60A2
 +:100A0000A7E7C0468C030020640A00200040054090
 +:100A100040000034FFFF1000480900204906001084
 +:100A20003860054070B501000469EFF3108C72B6B0
 +:100A300020680028FCD0BFF35F8F02200D5E4C6958
 +:100A400068004019C00024180869002D36DB26888C
 +:100A50004E80BFF35F8F002606608CF31088E36042
 +:100A600063880498013320615B0405985B0CA260E5
 +:100A700060611A1C002B1FD093B2280462801843B7
 +:100A80000A69EFF3108C72B61368002BFCD0BFF329
 +:100A90005F8F8B8823808D800B69BFF35F8F00226F
 +:100AA0001A608CF310880B7801329A40CB680849A1
 +:100AB0008C4663441A6070BD0122DDE7BFF35F8F8F
 +:100AC000002303608CF3108801204042F3E7C04606
 +:100AD0003C20000010B543890A1493421ADD5300EC
 +:100AE0009B184269DB00D3180469EFF3108C72B6CF
 +:100AF0002268002AFCD0BFF35F8F5A88090494B2A1
 +:100B0000090C8A4208D00369BFF35F8F00221A6084
 +:100B10008CF31088002010BD8022120214435C80E8
 +:100B2000012302698371BFF35F8F002111608CF391
 +:100B30001088044902788C469340C26801206244C0
 +:100B40001360E8E73C200000F0B5C64600B582B06F
 +:100B5000040000F00FF9FA2206000F002000002325
 +:100B60000021920001F01CF88019794104000D1E4B
 +:100B700002DA01242E4D644206267642F717361912
 +:100B80006F41AF4214D811D000F0F4F832003B00AE
 +:100B9000121A8B41002B15DC002B46D020002900B7
 +:100BA00000F026F902B080BCB846F0BDA642EBD9F1
 +:100BB0000026002700F0DEF832003B00121A8B41BD
 +:100BC000002BE9DD00F0D6F832003B00121A8B4111
 +:100BD000002B0ADB00230193164B320000931648CA
 +:100BE0003B00FFF71FFF0130D8D000233900B0468B
 +:100BF0009C46124A1248536A994204D8966AB045F4
 +:100C0000CCD99942CAD10668EFF3108772B633681F
 +:100C1000002BFCD0BFF35F8F0368BFF35F8F664686
 +:100C20001E6087F3108820BFE5E7002AB6D0C9E729
 +:100C3000FFFFFF7F190600108C03002000400540D5
 +:100C4000640A0020F0B557464E46DE464546E0B5FC
 +:100C500006000F0085B0EFF3058399468B46002B05
 +:100C600012D0384900204B6ABB4206D38A6ADB1B8C
 +:100C7000591E8B41B2424041184305B0F0BCBB46FF
 +:100C8000B246A946A046F0BD2F4B9A46DB6898466F
 +:100C900053461B784046039300F064F84246039B9A
 +:100CA000040004339B009B580D001B1A39003000D0
 +:100CB000001BA941894510DC0DD020BF214A00202E
 +:100CC000536A5B45D9D3926ADB1B591E8B41B242F2
 +:100CD00040411843D1E78342EFD900F04BF832008E
 +:100CE0003B00121A8B41002B1ADB00230193174B98
 +:100CF0003200009350463B00FFF794FE011E0FDDCB
 +:100D0000104B5A6A5A451BD39B6AB34216D35046BE
 +:100D1000FFF7E0FE0B4A0020536A5B45ADD3D2E7F4
 +:100D2000084A0020536A5B45A7D30020926ADB1B68
 +:100D3000B24240415A1E934118439EE75A45E6D1BC
 +:100D400020BFE4E7004005408C0300201906001096
 +:100D500010B5024A0248FFF7A5FB10BDDC230010C6
 +:100D6000F80800200300416A0A00986A596A8A421A
 +:100D7000FAD17047034B596A0A00986A596A91423E
 +:100D8000FAD170470040054070B504000D00174AC5
 +:100D9000536A1900966A536A8B42FAD130001900DF
 +:100DA00024184D41AB4216D813D0104B2A005B6A71
 +:100DB0009D4203D90D494B6A9342FCD3934207D11C
 +:100DC0000A4A02E0516A994202D1916AA142F9D3DA
 +:100DD00070BDA642E9D9054B5B6A1C005A1CEFD0D6
 +:100DE000012201246442E5175242E3E70040054036
 +:100DF000064A536A9942FCD807D1044B02E05A6A6A
 +:100E0000914202D19A6A9042F9D870470040054059
 +:100E1000F8B5040006200D0000F02AFA002844D09E
 +:100E2000374B3849E3185A1E9341802212049446E6
 +:100E30005B429B0D344A9B0563441360334A136045
 +:100E400018000A689043FBD12D4B314AE3185942F0
 +:100E50004B4180215B0049000620995200F008FABE
 +:100E60002900C00000F0F8FB0130C3091ED1402763
 +:100E700001226262A362266BF30722D4E36A254B48
 +:100E80000620E51800232B60266300F0F1F93900F5
 +:100E9000800000F0E1FB7023E26A5A400E331340F9
 +:100EA0002B601D4B23630323A364F8BD1B4A9342AD
 +:100EB0001ED900231A4A1B4F6262A362266BF307F6
 +:100EC000DCD5194B144AE3181A60656AA36A062038
 +:100ED000AD01ED1800F0CCF9144900F0BDFBAD02F6
 +:100EE0000100280000F0B8FB0021FFF74DFFC5E727
 +:100EF0004006800E9F011A003F180300B9E7C04664
 +:100F00000080FCBF08C0004000E0004000F000404E
 +:100F1000680A00202C10000001030000FEFF000002
 +:100F2000FFFF0000C0FF3F00303000004E0E000009
 +:100F3000064A4300944680221B189B00634412011A
 +:100F40001A600022024B8000C250704700B000407F
 +:100F5000FC080020F8B5454657464E46DE46E0B54B
 +:100F60001E000A9B050088461700B34200D986E0A0
 +:100F70001A00330E994633029B46494600235846D1
 +:100F800000F0A8FB414B6C009C466419A4000200D1
 +:100F90006444002939D0636800234E469A462B1FCB
 +:100FA000DBB29946012B45D9C02380229B01E3186F
 +:100FB00012011A60364BAD0059599B46002907D0E3
 +:100FC000586900F049FB013043001B18033BFDD278
 +:100FD0007B01E027226853401F4080234A465B0183
 +:100FE000E3181F60012A3DD9802380229B01E3186A
 +:100FF00012011A60534663605B4601205E51F0BCEB
 +:10100000BB46B246A946A046F8BD802382469B0057
 +:10101000984236D300235846494600F05BFB060051
 +:1010200063689A45BBD9534663602B1FDBB2994670
 +:10103000012BB9D84346012BB6D1C02303229B0113
 +:10104000E3181A60023AA3681A42FCD07B01E02739
 +:101050002268AD0053401F4080230D4A5B01934638
 +:10106000E3181F6042462168514003220A401A607B
 +:10107000012243469A40A3681A42FCD0B4E70020FC
 +:10108000BDE780235B009A46CAE7C0460080004067
 +:10109000FC080020F8B5DE464E4657464546E0B50A
 +:1010A0008B4605000A991800160000F0D5FA0A9B35
 +:1010B0006C001F02324B64199C46A40064446368B0
 +:1010C00081469F4200D967602B1FDBB29846012BF7
 +:1010D00030D9C02380229B01E31812011A60294BEA
 +:1010E000AD0059599A4600291BD17301E0262268A8
 +:1010F00053401E40802342465B01E3181E60012AD4
 +:1011000030D9802380229B01E31812011A605346D4
 +:101110004A4667605A51F0BCBB46B246A946A04653
 +:10112000F8BD586900F098FA013043001B18033BE2
 +:10113000FDD2DAE75B46012BCBD1C02303229B0112
 +:10114000E3181A60023AA3681A42FCD07301E02641
 +:101150002268AD0053401E4080230A4A5B0192463C
 +:10116000E3181E605A462168514003220A401A6063
 +:1011700001225B469A40A3681A42FCD0C1E7C046F0
 +:1011800000800040FC080020F0B546464F46D64699
 +:10119000C0B51F00344B44009C462418A40064448E
 +:1011A000636888461600FF2B02D880235B006360CB
 +:1011B000031FDBB29A46012B30D9C02380229B014A
 +:1011C000E31812011A60294B8500595999460029E4
 +:1011D0001BD17301E026226853401E4080235246F3
 +:1011E0005B01E3181E60012A30D9802380229B0115
 +:1011F000E31812011A6080235B0063604B465F5165
 +:10120000E0BCBA46B146A846F0BD586900F024FAE1
 +:10121000013043001B18033BFDD2DAE74346012BA4
 +:10122000CBD1C02303229B01E3181A60023AA368C2
 +:101230001A42FCD07301E0262268850053401E400C
 +:1012400080230A4A5B019146E3181E6042462168EA
 +:10125000514003220A401A60012342469340A2688B
 +:101260001342FCD0C1E7C04600800040FC080020CB
 +:10127000014B8000C0587047FC080020F8B50400FE
 +:1012800021481E0017000D0000F0E6F901003800AB
 +:1012900000F0E2F9069B36041B031E432368002B73
 +:1012A00020DB1A4B1A49E3185A1E934180229201FF
 +:1012B00094465B421B0B174A1B0363441360164A98
 +:1012C00013601F000A689743FBD1144B2560E21896
 +:1012D0002123A06013602368002BFCDA0823E6605A
 +:1012E0001360F8BD3F2322681340AB42D9D1A368F5
 +:1012F0001B051B0D8342D4D1EE22E368D2021340BA
 +:10130000B342CED1EDE7C046001BB7000040FDBFA1
 +:1013100008C0004000E0004000F000400430000041
 +:101320002D2343607047C0468023024A9B000B4335
 +:10133000D362704700800540002310B50100988AF1
 +:101340001B8B984710BDC046162310B501001888A6
 +:1013500002331B88984710BDF8B54746CE4680B586
 +:101360000F1E18D0142399460433040000250126CB
 +:1013700098464B461888434621681B88984701C405
 +:10138000431E984101350640AF42F2D13000C0BC47
 +:10139000B946B046F8BD0126F8E7C046AA23064A7A
 +:1013A0001B0113602133FF33D3600449044B1960E0
 +:1013B0005368002BFCDA70470040024000B0FA008E
 +:1013C00000600240054A064B11681940054B0B436B
 +:1013D00013605368002BFCDB7047C046004002409E
 +:1013E000FF0F00FF00E0D100034A044B93605368F5
 +:1013F000002BFCDA7047C04600400240616D6F630D
 +:101400007047C04610B50148FFF734F800240010BB
 +:1014100070B5074D074EB54209D20024013E761B38
 +:10142000B60808CD984723000134B342F9D170BD06
 +:10143000602300109C230010054B064A06491A60E1
 +:10144000064A074B1A6010000B689843FBD170479F
 +:1014500000E00040BFCDFBFE08C00040FE7F3C0026
 +:1014600000F00040044BDB6C002B03D18022034BC7
 +:10147000D2021A607047C046000011504C20115033
 +:10148000044A054B1A60054A1368DB018033FBD11F
 +:101490007047C046FFFFFF0100F0004008C0004059
 +:1014A0004022034B9A675A671A67DA667047C0464C
 +:1014B00000F0014010B5FFF723F810BDF8B527493B
 +:1014C000274C284D641AA6103200302E00D9302245
 +:1014D0002800920000F0C0FBBC2C3BD830202F230A
 +:1014E0002C196407204A801BE40F9B1B052B16D97F
 +:1014F0003700002C02D0B300771CEA50001B3319D0
 +:101500009B004108EB18C900C9181A605A600833DB
 +:101510009942FAD1012303421CD09843C619B30063
 +:10152000EA50731C2F2E15D09B00EA50B31C2E2EB0
 +:1015300010D09B00EA50F31C2D2E0BD09B00EA50DC
 +:10154000331D2C2E06D09B00EA50731D2B2E01D08C
 +:101550009B00EA50054B9D60F8BDC046000100109D
 +:10156000C001001000000020C101001000ED00E0EB
 +:10157000002310B5294C82B0A367FFF70FFF0122AB
 +:10158000274B1A60636C012BFCD10322254B1A6098
 +:10159000224A936B012BFCD1013300930121224A93
 +:1015A00022480433FFF76AFE052301210093204AF5
 +:1015B0002048FFF763FE0022022104201E4BFFF7A4
 +:1015C000E3FD0022012105201C4BFFF7DDFD002279
 +:1015D000002107201A4BFFF7D7FD00220021082029
 +:1015E000174BFFF7D1FD8023DB0000930022002181
 +:1015F0000920134BFFF74EFD0022104B002106205F
 +:10160000FFF7C2FD0420FFF733FE0E4900F024F877
 +:1016100001000020FFF788FE02B010BD00800040EE
 +:101620003CB0004030B00040002F685900800240BC
 +:10163000008C864700C00240001BB700405973076A
 +:10164000006CDC0240420F0001480421014B1847A6
 +:10165000B003002059130010114A936F9B0813D256
 +:1016600010665166002905D0FFE7FFE7FFE7516FDD
 +:10167000106F704704B5002801D00020C04300F06F
 +:101680005FFE002104BDC046F0B5146E556E576F65
 +:10169000166FFFF7E5FF1466556657671667F0BDCE
 +:1016A000000000D094464A4A926F9208624601D2E6
 +:1016B00028E0C046F0B5464E346E756E776F366FD3
 +:1016C00000F020F89446424A14665566576716673C
 +:1016D0006246F0BD94463E4A926F9208624601D23D
 +:1016E00054E0C046F0B53A4E346E756E776F366F83
 +:1016F00000F04CF89446364A1466556657671667EC
 +:101700006246F0BD002B24DB11D000293EDA00B583
 +:10171000C943404200D1013100F038F8C94340428A
 +:1017200000D10131DB43524200D1013300BD002A18
 +:10173000EBD1002801D1002905D00020C90FC9072D
 +:1017400001D1C043410800B500F0F2FD00220023A2
 +:1017500000BD00B500290ADBDB43524200D1013352
 +:1017600000F014F8C943404200D1013100BDC94323
 +:10177000404200D10131DB43524200D1013300F03D
 +:1017800005F8DB43524200D1013300BD002923D1CB
 +:10179000002B18D1002A0CD0BC460D4F38667A6653
 +:1017A00000210023FFE7FFE7FFE77A6F386F674606
 +:1017B0007047002801D00748010000B500F0B8FDCF
 +:1017C0000022002300BD02000B0000200021704712
 +:1017D000000000D0FFFFFFFF002B00D0BFE0130C84
 +:1017E00028D1002AE7D080B4114F39667A66FFE726
 +:1017F000FFE730B4040C7B6F396F1B0423433B6657
 +:101800007A66FFE7FFE7FFE7C04684B27B6F3D6F74
 +:101810001B0423433B667A66FFE7FFE7C0460023CD
 +:101820002C042D0C7A6F386F00196941B0BC7047D9
 +:10183000000000D0F0B594460025140E01D112022C
 +:101840000835140F01D112010435940F01D1920013
 +:101850000235D40F01D152000135D40B0134254F8C
 +:101860007C66254C3C660E0C93B2FFE7FFE7FFE772
 +:101870003C6F6643360C7703BE467343DF0B5B0455
 +:10188000C01AB941130C7343DB18C91ACE0866435A
 +:10189000360CB64493B273431F0F1B01C01AB941F3
 +:1018A000130C73431F0B1B05C01AB941860D8F0221
 +:1018B0003E436643360C092D24DB520A7243801ADC
 +:1018C0007703460A6643360C16235B1BDE40DF4077
 +:1018D000BF1964466643821B704604350633010017
 +:1018E000D940A840C01900D30131A24206D200233A
 +:1018F000F0BD0000000000D0FFFFFFFF121B013011
 +:10190000F3D3F1E709277F1BFE406446A2B272437E
 +:10191000801A00D20139220C7243130C1204821A6D
 +:1019200099410B007046043513370100F940A84077
 +:10193000801900D30131002B02D1A2420AD2F0BD9E
 +:10194000013000D30131121BFAD2013BF8D1A2427F
 +:1019500000D2F0BD013000D30131121BF7E7F0B522
 +:101960001C0C00D080E00CB400251C0A04D11B0222
 +:10197000160E3343120208351C0B04D11B01160F3F
 +:101980003343120104359C0B04D19B00960F334363
 +:1019900092000235DC0B02D192185B4101351C002C
 +:1019A000971864410134464F7C66464C3C660E0CE9
 +:1019B000FFE7FFE7FFE7C0463C6F6643360C77035F
 +:1019C000BE4697B27743C01B00D20139C01B00D27C
 +:1019D00001399FB27743C91BC91B170C77437E049B
 +:1019E000FF0B801BB941CE086643360C0C2D33DB50
 +:1019F000B644120B1F053A431B0B97B27743C01B2B
 +:101A000000D201399FB27743C91B170C77433E04BC
 +:101A10003F0C801BB941860D8F023E436643292748
 +:101A20007F1BFE400C3D7746AF40BF1930BCA2B2D1
 +:101A3000ABB272437343801A9941220C7243130C68
 +:101A40001204801A994102000B000137001BA941C2
 +:101A5000F9D2781E0021F0BD0C277F1BFE4077468F
 +:101A60007F0BAF40FF19E0E700245D1C07D0144F47
 +:101A70007D663966FFE7FFE7FFE7FFE73C6F95B25A
 +:101A80009EB265436643401BB141150C1E0C654375
 +:101A9000664336042F0C3E432D04401BB14199424E
 +:101AA00004D202000B0020000021F0BD01D19042C1
 +:101AB000F7D3801A994101349942F2D3F6E7000036
 +:101AC000000000D0FFFFFFFF10B50148FEF7D2FC79
 +:101AD0000C240010132370B51D78012D19D014DDCE
 +:101AE0001D48FFF731FC06001C48FFF72DFC1C4C7D
 +:101AF00080223100200000F0AFF8022D06D01948F6
 +:101B0000FFF71AFC184B186070BD154C174BA364F7
 +:101B1000F5E7174B124C23606360A360E360236119
 +:101B20006361A361E36123626362A362E36223638F
 +:101B30006363A363E36323646364A364E36423656F
 +:101B40006365A365E36523666366A366E36623674F
 +:101B50006367A367E367D9E7534400005346000077
 +:101B6000600500204C33000060090020751B001048
 +:101B7000C91A001007B5604601880A0A0230DF2A38
 +:101B8000FAD1C9B2820804D3028840880004104305
 +:101B900000E00068014A5050039007BD6005002036
 +:101BA00051434343C9188C46110C83B24B4310B4C4
 +:101BB000040C614392B280B2504362431C041B0C7C
 +:101BC000001910BC59411304120CC0185141614452
 +:101BD0007047000010B50148FEF74CFC24240010AB
 +:101BE000132310B510481C78FFF7AEFB0100012C41
 +:101BF0000AD003DD80220D4800F02EF80C48FFF7D4
 +:101C00009BFB0C4B186010BD084C5422200000F0C8
 +:101C100023F82200084980322368002B00D121607C
 +:101C200004349442F8D1E9E75346000064090020E7
 +:101C30004C33000060090020D51B0010014804212E
 +:101C4000014B1847C003002059130010014B1B68BB
 +:101C500018470000C0030020014B5B6818470000D4
 +:101C6000C003002010B5002800D110BD00F014F909
 +:101C7000FBE7C04610B5094A0300146884B0002C85
 +:101C800008D0012200910648524203A9A047012032
 +:101C900004B010BD00F04AF90020F9E72C0900203B
 +:101CA000651C001000BEFDE710B5FFF7FBFFC04646
 +:101CB00070B5FFF7ADFB074D074EB54209D20024C2
 +:101CC000013E761BB60808CD984723000134B34285
 +:101CD000F9D170BD9C230010A8230010030010B59B
 +:101CE000080011001B68984710BDC046F0B5C646F5
 +:101CF00000B5437D07000C001600002B46D0002ADB
 +:101D000017DD0B780A2B24D000239846012E13D020
 +:101D100001252900635C01350A2B26D0B542F8D194
 +:101D2000464509DCA419013C23780D3B5A42534136
 +:101D30003B7580BCB846F0BD4346E018A419F11AC3
 +:101D4000013C3B68984723780D3B5A4253413B7511
 +:101D5000EFE7037D002BD7D102210F483B6898475E
 +:101D6000012EDFD001239846D2E7631E5B5C0D2B6A
 +:101D7000D4D0884504DA4346C91AE0183B6898472E
 +:101D8000022105483B68A8469847C7E70368110049
 +:101D900020009847CDE7C046EC240010F0B545463A
 +:101DA000DE464E465746E0B583B091461C0080465D
 +:101DB0000D00FEF7DFFF0023304A12184B41002BC5
 +:101DC00002DA01222E4B52422E4908008A4600F0C8
 +:101DD000BFFA07006B1C03D1404600F007FA05006C
 +:101DE000002C27D0284E294B1C68002C18D04B46BD
 +:101DF000002B21D1264B994602E02469002C0FD0FC
 +:101E00002368002BF9D04B461B68002B01D09C4265
 +:101E1000F3D120002A004146B0472469002CEFD1BD
 +:101E2000002F26D1280003B0F0BCBB46B246A9461D
 +:101E3000A046F0BD174ED6E7154B99460A239B46A0
 +:101E400002E02469002CEBD02368002BF9D04B462C
 +:101E50001B68002B01D0A342F3D12A004146200089
 +:101E6000B0476B465A462000DA71D91D0122B047AF
 +:101E7000E7E7504600F054FAD4E7C04640420F006E
 +:101E8000FFFFFF7FD4030020ED1C00102409002079
 +:101E900028090020DD1C0010F0B5CE46474680B56D
 +:101EA00083B06B460600DD1D2870FEF763FF00233C
 +:101EB000194A12184B41002B02DA0122174B5242E9
 +:101EC00017490800884600F043FA164B81461C6803
 +:101ED000002C14D0144F02E02469002C0FD023688A
 +:101EE000002BF9D03B68002B01D09C42F4D120009C
 +:101EF00001222900FFF7FAFE2469002CEFD14B469E
 +:101F0000002B05D1300003B0C0BCB946B046F0BDCF
 +:101F1000404600F005FAF5E740420F00FFFFFF7F63
 +:101F2000D4030020240900202809002070B50400F3
 +:101F300000F05CF901230100050001222000FFF7F9
 +:101F40002DFF084B1C68002C06D06368002B05D0C1
 +:101F500098472469002CF8D1280070BD2469002C12
 +:101F6000F3D1F9E72409002010B5024800F004F885
 +:101F700010BDC0465809002010B588B004000D22DD
 +:101F800000216846FFF762FE0D22002104A8FFF73A
 +:101F90005DFE4B236A466846137004A90D2200F0CB
 +:101FA000B7F91521082220006944FFF755FE08B053
 +:101FB00010BDC04610B5334B82B01870012834D024
 +:101FC00002282FD1304C002223000021042000944D
 +:101FD000FEF7C0FF23000022002105200094FEF739
 +:101FE000B9FF0820FEF7A4FF0720FEF7A1FF274B4B
 +:101FF00002220021009309202300FEF7ABFF2300FB
 +:102000000022002106200094FEF7A4FF2048FFF7DD
 +:1020100087F92048FFF784F9FFF7D4F9FEF7A6F90E
 +:1020200002B010BDFFF7EEF9CCE71B4C00222300F5
 +:10203000022100940420FEF78DFF230000220021DE
 +:1020400000940520FEF786FF0820FEF771FF0720A9
 +:10205000FEF76EFF0D4B03220093002123000920A1
 +:10206000FEF778FF23000022002100940620FEF7EF
 +:1020700071FF0748FFF754F90648FFF751F900F0E0
 +:1020800057F8CBE76C0A0020A02E63001BB70000B6
 +:102090000080024000C00240001BB70070B5040081
 +:1020A000002926D1012302255A40AD1A2000FEF74F
 +:1020B000C1F901212000FEF7A9F901222900200021
 +:1020C000FEF784F90E4B1B78012B0FD000F048F877
 +:1020D0000722224092009540E3080A4A3C339B00C5
 +:1020E0009D5000212000FEF791F970BDFFF77CF9AB
 +:1020F000EEE753425A41032355429D430835D5E745
 +:102100006C0A00200040014010B500F03DF8A82204
 +:10211000064B9958012149429950043298589950D8
 +:10212000FFF726FAFEF722F910BDC04600800040F6
 +:102130008020074A074B116840041940064B0B43A7
 +:102140000649086013609369002BFCDB7047C046AA
 +:1021500000000640FF0F00FF00E0D10018300640ED
 +:102160008022054B52041A60044A054B1A60054A46
 +:102170009369002BFCDA704718300640616D6F637D
 +:102180000C000640000006408022054B52041A60F5
 +:10219000044A054B13609369002BFCDA7047C04674
 +:1021A000183006400000064000F0FF0010B50100A6
 +:1021B00000230022002000F047F810BD70B5074C46
 +:1021C000074D641BA41005D0013CA300EB589847B1
 +:1021D000002CF9D100F098F870BDC046A82300107B
 +:1021E000A82300107047C0467047C04610B583074B
 +:1021F0000AD00300032102E001330B4205D01A7814
 +:10220000002AF9D1181A10BD030019680C4A0D4CA8
 +:102210008A188A4322420FD15968094A04338A181E
 +:102220008A43224208D15968054A04338A188A43EE
 +:102230002242F1D000E001331A78002AFBD1E1E715
 +:10224000FFFEFEFE80808080F0B5D6464F464646B3
 +:102250009846244BC0B5060018689A460F00914670
 +:10226000FFF7C0FF204B1D68002D32D053466C682D
 +:1022700018681F2C30DC002E0CD1631C0234A40023
 +:102280006B606751FFF7B0FF0020E0BCBA46B14673
 +:10229000A846F0BD49468822A300EB189950C421F6
 +:1022A00049008C46AC446146873AA2400968914691
 +:1022B0001143624611608421424649005A50022E61
 +:1022C000DBD129004A468D31FF310B6813430B6087
 +:1022D000D3E7064D1D60C9E7FFF786FF01204042A6
 +:1022E000D3E7C046D003002060060020640600202B
 +:1022F000034B10B5002B02D00248FFF757FF10BD6B
 +:1023000000000000BD210010F8B5C046000000002C
 +:1023100001B40248844601BC604700BF350200207A
 +:1023200001B40248844601BC604700BF5901002047
  :1023300001B40248844601BC604700BF710300201D
 -:1023400001B40248844601BC604700BFC1000020C0
 -:102350002D140010591400103D160010311C0010EF
 -:10236000C91A0010D51B0010651500107514001057
 -:1023700095140010A9140010BD050010B114001030
 -:102380003D090010F513001011050010E5220010A2
 -:082390005D1F0010890200101E
 -:102398001D0000001C0000001B0000001B000000C6
 -:1023A8001C0000001D0000000800525092000000B0
 -:1023B8000A2A2A2A2050414E4943202A2A2A0A005A
 -:1023C8000A000000486172647761726520616C617F
 -:1023D800726D20256420616C726561647920636C7C
 -:1023E80061696D65640000004861726420617373FF
 -:1023F800657274006D697373696E6720646F7562C6
 -:102408006C652066756E6374696F6E00000000006D
 -:1024180052656C6561736500626F6F74325F773205
 -:102428003571303830000000302E3100322E322E17
 -:102438003000000073656565645F7869616F5F727D
 -:102448007032303430000000706F7765722D73651C
 -:10245800712D736F6674776172652D736565656438
 -:102468002D727032303430005365702020342032A1
 -:102478003032350006005250D3F07542182400104F
 -:1024880006005250E182887F202400100600525036
 -:102498003ABCA9113024001006005250ABB3605367
 -:1024A8003424001006005250BBFF3CB63C240010F8
 -:1024B80006005250861C0302502400100600525099
 -:1024C8005422A29D7024001005005250DE65F46865
 -:0824D800202800100D0A00008D
 -:1024E0007C2400108824001094240010A0240010E4
 -:1024F000AC240010B8240010C4240010D024001014
 -:04250000B0230010F4
 -:10250400F0B5C646150000B504001E000268EFF3DE
 -:10251400108172B61368002BFCD0BFF35F8F0423C5
 -:10252400E3562268002B2BDBBFF35F8F0020106083
 -:1025340081F31088D02212061278002752B29046F6
 -:102544009A420ED1002080BCB846F0BDBFF35F8F25
 -:10255400176081F310882800310000F02DF900285D
 -:10256400F0D12268EFF3108172B61368002BFCD00F
 -:10257400BFF35F8F237922687F2BE7D9434602E0BC
 -:10258400D0231B061B682371BFF35F8F00231360E6
 -:1025940081F310880120D6E70268EFF3108172B648
 -:1025A4001368002BFCD0BFF35F8FFF230371036814
 -:1025B400BFF35F8F00221A6081F3108840BF704719
 -:1025C40010B5084C2378002B0AD18023064807490C
 -:1025D4005B051A68C25004338B42FAD1012323707D
 -:1025E40010BDC0466D0A0020F8070010000100105D
 -:1025F40010B5014B984710BDF9070020064B5A68E7
 -:1026040002609A684260DA6882601A69C2605A6934
 -:1026140002619B6943617047000002400268064BF7
 -:102624005A6042689A608268DA60C2681A61026914
 -:102634005A6142699A61704700000240034B1A686C
 -:10264400C0239B009343024A136070470C800140EF
 -:102654000C900140054B1A6880239B005340C02214
 -:1026640092001340024A13607047C0460C80014038
 -:102674000C9001400023F0B5DE4657464E464546D1
 -:102684009A46E0B589B001900E00988A45491B8BA3
 -:1026940014009847534681464349988A1B8B9847B0
 -:1026A400534642490500988A1B8B98478046FFF79A
 -:1026B40087FF02A8FFF7A2FFC847A847FFF7CAFF92
 -:1026C400251E22D00823C0219C46022049056246CB
 -:1026D4008B6A1A4018423FD0631B002D2FD1002A69
 -:1026E40011D1002C11D0C0235B059B4602239A46CE
 -:1026F400063399465B464A4657469B6A1A401F4230
 -:1027040042D0002AF6D0002C30D1FFF797FFC04703
 -:10271400FFF76EFF02A8FFF781FF09B0F0BCBB46CC
 -:10272400B246A946A046F0BD002C2FD1C0225205C6
 -:10273400926A914608224F463A40BF072DD50D2B89
 -:102744001BD9002AF0D1C0225205926A9146082270
 -:102754004F463A40BF07F2D4002A04D12B0023434A
 -:10276400002BB4D1D1E72B00002CF9D00B6E013C27
 -:102774003370230001362B43F2E7019F013D3B7880
 -:1027840001370B660197E7E70025E5E7C0235B0502
 -:102794001B6E013C3370013699E72B00002ADFD110
 -:1027A400DCE7C046494600004558000046430000A7
 -:1027B4007047C0460000000001B40248844601BCD2
 -:1027C400604700BF390C001010000000000000003A
 -:1027D40000000000000000000000000000000000F5
 -:1027E400E0030020000000000000000000000000E2
 -:1027F400503300004C3300005433000052330000C7
 -:102804004D5300004D430000533400004334000096
 -:0C281400F407002000000000000000009D
 +:1023400001B40248844601BC604700BF710300200D
 +:1023500001B40248844601BC604700BFC1000020B0
 +:102360003914001065140010491600103D1C0010AF
 +:10237000D51A0010E11B0010711500108114001017
 +:10238000A1140010B5140010C9050010BD140010F0
 +:1023900049090010011400101D050010F122001061
 +:0823A000691F00108902001002
 +:1023A8001D0000001C0000001B0000001B000000B6
 +:1023B8001C0000001D0000000800525092000000A0
 +:1023C8000A2A2A2A2050414E4943202A2A2A0A004A
 +:1023D8000A000000486172647761726520616C616F
 +:1023E800726D20256420616C726561647920636C6C
 +:1023F80061696D65640000004861726420617373EF
 +:10240800657274006D697373696E6720646F7562B5
 +:102418006C652066756E6374696F6E00000000005D
 +:1024280052656C6561736500626F6F74325F7732F5
 +:102438003571303830000000302E3100322E322E07
 +:102448003000000073656565645F7869616F5F726D
 +:102458007032303430000000706F7765722D73650C
 +:10246800712D736F6674776172652D736565656428
 +:102478002D72703230343000536570202034203291
 +:102488003032350006005250D3F07542282400102F
 +:1024980006005250E182887F302400100600525016
 +:1024A8003ABCA9114024001006005250ABB3605347
 +:1024B8004424001006005250BBFF3CB64C240010C8
 +:1024C80006005250861C0302602400100600525079
 +:1024D8005422A29D8024001005005250DE65F46845
 +:0824E800302800100D0A00006D
 +:1024F0008C24001098240010A4240010B024001094
 +:10250000BC240010C8240010D4240010E0240010C3
 +:04251000C0230010D4
 +:10251400F0B5C646150000B504001E000268EFF3CE
 +:10252400108172B61368002BFCD0BFF35F8F0423B5
 +:10253400E3562268002B2BDBBFF35F8F0020106073
 +:1025440081F31088D02212061278002752B29046E6
 +:102554009A420ED1002080BCB846F0BDBFF35F8F15
 +:10256400176081F310882800310000F02DF900284D
 +:10257400F0D12268EFF3108172B61368002BFCD0FF
 +:10258400BFF35F8F237922687F2BE7D9434602E0AC
 +:10259400D0231B061B682371BFF35F8F00231360D6
 +:1025A40081F310880120D6E70268EFF3108172B638
 +:1025B4001368002BFCD0BFF35F8FFF230371036804
 +:1025C400BFF35F8F00221A6081F3108840BF704709
 +:1025D40010B5084C2378002B0AD1802306480749FC
 +:1025E4005B051A68C25004338B42FAD1012323706D
 +:1025F40010BDC0466D0A0020F8070010000100104D
 +:1026040010B5014B984710BDF9070020064B5A68D6
 +:1026140002609A684260DA6882601A69C2605A6924
 +:1026240002619B6943617047000002400268064BE7
 +:102634005A6042689A608268DA60C2681A61026904
 +:102644005A6142699A61704700000240034B1A685C
 +:10265400C0239B009343024A136070470C800140DF
 +:102664000C900140054B1A6880239B005340C02204
 +:1026740092001340024A13607047C0460C80014028
 +:102684000C9001400023F0B5DE4657464E464546C1
 +:102694009A46E0B589B001900E00988A45491B8B93
 +:1026A40014009847534681464349988A1B8B9847A0
 +:1026B400534642490500988A1B8B98478046FFF78A
 +:1026C40087FF02A8FFF7A2FFC847A847FFF7CAFF82
 +:1026D400251E22D00823C0219C46022049056246BB
 +:1026E4008B6A1A4018423FD0631B002D2FD1002A59
 +:1026F40011D1002C11D0C0235B059B4602239A46BE
 +:10270400063399465B464A4657469B6A1A401F421F
 +:1027140042D0002AF6D0002C30D1FFF797FFC047F3
 +:10272400FFF76EFF02A8FFF781FF09B0F0BCBB46BC
 +:10273400B246A946A046F0BD002C2FD1C0225205B6
 +:10274400926A914608224F463A40BF072DD50D2B79
 +:102754001BD9002AF0D1C0225205926A9146082260
 +:102764004F463A40BF07F2D4002A04D12B0023433A
 +:10277400002BB4D1D1E72B00002CF9D00B6E013C17
 +:102784003370230001362B43F2E7019F013D3B7870
 +:1027940001370B660197E7E70025E5E7C0235B05F2
 +:1027A4001B6E013C3370013699E72B00002ADFD100
 +:1027B400DCE7C04649460000455800004643000097
 +:1027C4007047C0460000000001B40248844601BCC2
 +:1027D400604700BF450C001010000000000000001E
 +:1027E40000000000000000000000000000000000E5
 +:1027F400E0030020000000000000000000000000D2
 +:10280400503300004C3300005433000052330000B6
 +:102814004D5300004D430000533400004334000086
 +:0C282400F407002000000000000000008D
  :04000005100001E9FD
  :00000001FF
 diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2Binary files differ index 4aef7c7..9330978 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 | 
