Skip to content

Instantly share code, notes, and snippets.

@thejpster
Created February 15, 2023 18:20
Show Gist options
  • Save thejpster/6d2ccaa646c6d38a6a9e0c76bdce9a26 to your computer and use it in GitHub Desktop.
Save thejpster/6d2ccaa646c6d38a6a9e0c76bdce9a26 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
./release/thumbv6m-none-eabi-flash1002-libneotron_os.elf: file format elf32-littlearm
Disassembly of section .text:
10020004 <<&T as core::fmt::Debug>::fmt>:
10020004: b5b0 push {r4, r5, r7, lr}
10020006: af02 add r7, sp, #8
10020008: b0a2 sub sp, #136
1002000a: 6800 ldr r0, [r0]
1002000c: 698a ldr r2, [r1, #24]
1002000e: 06d3 lsls r3, r2, #27
10020010: d404 bmi 0x1002001c <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #8
10020012: 0692 lsls r2, r2, #26
10020014: d426 bmi 0x10020064 <<&T as core::fmt::Debug>::fmt+0x60> @ imm = #76
10020016: f000 f9ed bl 0x100203f4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt> @ imm = #986
1002001a: e059 b 0x100200d0 <<&T as core::fmt::Debug>::fmt+0xcc> @ imm = #178
1002001c: 6803 ldr r3, [r0]
1002001e: 2001 movs r0, #1
10020020: 0200 lsls r0, r0, #8
10020022: 2281 movs r2, #129
10020024: 240f movs r4, #15
10020026: 401c ands r4, r3
10020028: 2c0a cmp r4, #10
1002002a: d301 blo 0x10020030 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #2
1002002c: 2557 movs r5, #87
1002002e: e000 b 0x10020032 <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #0
10020030: 2530 movs r5, #48
10020032: 192c adds r4, r5, r4
10020034: ad02 add r5, sp, #8
10020036: 18ad adds r5, r5, r2
10020038: 1ead subs r5, r5, #2
1002003a: 702c strb r4, [r5]
1002003c: 2b10 cmp r3, #16
1002003e: d336 blo 0x100200ae <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #108
10020040: b2dc uxtb r4, r3
10020042: 2ca0 cmp r4, #160
10020044: d301 blo 0x1002004a <<&T as core::fmt::Debug>::fmt+0x46> @ imm = #2
10020046: 2557 movs r5, #87
10020048: e000 b 0x1002004c <<&T as core::fmt::Debug>::fmt+0x48> @ imm = #0
1002004a: 2530 movs r5, #48
1002004c: 0924 lsrs r4, r4, #4
1002004e: 192c adds r4, r5, r4
10020050: ad02 add r5, sp, #8
10020052: 18ad adds r5, r5, r2
10020054: 1eed subs r5, r5, #3
10020056: 702c strb r4, [r5]
10020058: 1e92 subs r2, r2, #2
1002005a: 0a1c lsrs r4, r3, #8
1002005c: 4283 cmp r3, r0
1002005e: 4623 mov r3, r4
10020060: d2e0 bhs 0x10020024 <<&T as core::fmt::Debug>::fmt+0x20> @ imm = #-64
10020062: e022 b 0x100200aa <<&T as core::fmt::Debug>::fmt+0xa6> @ imm = #68
10020064: 6803 ldr r3, [r0]
10020066: 2001 movs r0, #1
10020068: 0200 lsls r0, r0, #8
1002006a: 2281 movs r2, #129
1002006c: 240f movs r4, #15
1002006e: 401c ands r4, r3
10020070: 2c0a cmp r4, #10
10020072: d301 blo 0x10020078 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #2
10020074: 2537 movs r5, #55
10020076: e000 b 0x1002007a <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #0
10020078: 2530 movs r5, #48
1002007a: 192c adds r4, r5, r4
1002007c: ad02 add r5, sp, #8
1002007e: 18ad adds r5, r5, r2
10020080: 1ead subs r5, r5, #2
10020082: 702c strb r4, [r5]
10020084: 2b10 cmp r3, #16
10020086: d312 blo 0x100200ae <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #36
10020088: b2dc uxtb r4, r3
1002008a: 2ca0 cmp r4, #160
1002008c: d301 blo 0x10020092 <<&T as core::fmt::Debug>::fmt+0x8e> @ imm = #2
1002008e: 2537 movs r5, #55
10020090: e000 b 0x10020094 <<&T as core::fmt::Debug>::fmt+0x90> @ imm = #0
10020092: 2530 movs r5, #48
10020094: 0924 lsrs r4, r4, #4
10020096: 192c adds r4, r5, r4
10020098: ad02 add r5, sp, #8
1002009a: 18ad adds r5, r5, r2
1002009c: 1eed subs r5, r5, #3
1002009e: 702c strb r4, [r5]
100200a0: 1e92 subs r2, r2, #2
100200a2: 0a1c lsrs r4, r3, #8
100200a4: 4283 cmp r3, r0
100200a6: 4623 mov r3, r4
100200a8: d2e0 bhs 0x1002006c <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #-64
100200aa: 1e50 subs r0, r2, #1
100200ac: e001 b 0x100200b2 <<&T as core::fmt::Debug>::fmt+0xae> @ imm = #2
100200ae: 1e90 subs r0, r2, #2
100200b0: 1e52 subs r2, r2, #1
100200b2: 2881 cmp r0, #129
100200b4: d20e bhs 0x100200d4 <<&T as core::fmt::Debug>::fmt+0xd0> @ imm = #28
100200b6: 2381 movs r3, #129
100200b8: 1a9a subs r2, r3, r2
100200ba: 9201 str r2, [sp, #4]
100200bc: aa02 add r2, sp, #8
100200be: 1810 adds r0, r2, r0
100200c0: 9000 str r0, [sp]
100200c2: 2401 movs r4, #1
100200c4: 4a06 ldr r2, [pc, #24] @ 0x100200e0 <$d.1>
100200c6: 2302 movs r3, #2
100200c8: 4608 mov r0, r1
100200ca: 4621 mov r1, r4
100200cc: f000 fa0e bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #1052
100200d0: b022 add sp, #136
100200d2: bdb0 pop {r4, r5, r7, pc}
100200d4: 2180 movs r1, #128
100200d6: 4a03 ldr r2, [pc, #12] @ 0x100200e4 <$d.1+0x4>
100200d8: f000 fb08 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #1552
100200dc: defe trap
100200de: 46c0 mov r8, r8
100200e0 <$d.1>:
100200e0: 34 c2 02 10 .word 0x1002c234
100200e4: 24 c2 02 10 .word 0x1002c224
100200e8 <<&T as core::fmt::Debug>::fmt>:
100200e8: b5d0 push {r4, r6, r7, lr}
100200ea: af02 add r7, sp, #8
100200ec: c90c ldm r1!, {r2, r3}
100200ee: 6804 ldr r4, [r0]
100200f0: 6841 ldr r1, [r0, #4]
100200f2: 4620 mov r0, r4
100200f4: f001 fd08 bl 0x10021b08 <<str as core::fmt::Debug>::fmt> @ imm = #6672
100200f8: bdd0 pop {r4, r6, r7, pc}
100200fa: d4d4 bmi 0x100200a6 <<&T as core::fmt::Debug>::fmt+0xa2> @ imm = #-88
100200fc <<&T as core::fmt::Debug>::fmt>:
100200fc: b5f0 push {r4, r5, r6, r7, lr}
100200fe: af03 add r7, sp, #12
10020100: b0a9 sub sp, #164
10020102: 460d mov r5, r1
10020104: 6804 ldr r4, [r0]
10020106: 6989 ldr r1, [r1, #24]
10020108: 06ca lsls r2, r1, #27
1002010a: d447 bmi 0x1002019c <<&T as core::fmt::Debug>::fmt+0xa0> @ imm = #142
1002010c: 0689 lsls r1, r1, #26
1002010e: d500 bpl 0x10020112 <<&T as core::fmt::Debug>::fmt+0x16> @ imm = #0
10020110: e08c b 0x1002022c <<&T as core::fmt::Debug>::fmt+0x130> @ imm = #280
10020112: cc03 ldm r4!, {r0, r1}
10020114: 4b91 ldr r3, [pc, #580] @ 0x1002035c <$d.4+0x8>
10020116: 2400 movs r4, #0
10020118: 4a91 ldr r2, [pc, #580] @ 0x10020360 <$d.4+0xc>
1002011a: 1a82 subs r2, r0, r2
1002011c: 460a mov r2, r1
1002011e: 41a2 sbcs r2, r4
10020120: d200 bhs 0x10020124 <<&T as core::fmt::Debug>::fmt+0x28> @ imm = #0
10020122: e0dc b 0x100202de <<&T as core::fmt::Debug>::fmt+0x1e2> @ imm = #440
10020124: 9502 str r5, [sp, #8]
10020126: 2627 movs r6, #39
10020128: 9403 str r4, [sp, #12]
1002012a: 9107 str r1, [sp, #28]
1002012c: 9608 str r6, [sp, #32]
1002012e: 4605 mov r5, r0
10020130: 9004 str r0, [sp, #16]
10020132: 4a8b ldr r2, [pc, #556] @ 0x10020360 <$d.4+0xc>
10020134: 4623 mov r3, r4
10020136: f00b f992 bl 0x1002b45e <__aeabi_uldivmod> @ imm = #45860
1002013a: 9005 str r0, [sp, #20]
1002013c: 9106 str r1, [sp, #24]
1002013e: 4a89 ldr r2, [pc, #548] @ 0x10020364 <$d.4+0x10>
10020140: 4623 mov r3, r4
10020142: f00b fc37 bl 0x1002b9b4 <__aeabi_lmul> @ imm = #47214
10020146: 1940 adds r0, r0, r5
10020148: b281 uxth r1, r0
1002014a: 0889 lsrs r1, r1, #2
1002014c: 4a86 ldr r2, [pc, #536] @ 0x10020368 <$d.4+0x14>
1002014e: 4351 muls r1, r2, r1
10020150: 0c49 lsrs r1, r1, #17
10020152: 004a lsls r2, r1, #1
10020154: 4d85 ldr r5, [pc, #532] @ 0x1002036c <$d.4+0x18>
10020156: 5cab ldrb r3, [r5, r2]
10020158: ac09 add r4, sp, #36
1002015a: 19a4 adds r4, r4, r6
1002015c: 1f26 subs r6, r4, #4
1002015e: 7033 strb r3, [r6]
10020160: 4b7e ldr r3, [pc, #504] @ 0x1002035c <$d.4+0x8>
10020162: 18aa adds r2, r5, r2
10020164: 7852 ldrb r2, [r2, #1]
10020166: 7072 strb r2, [r6, #1]
10020168: 9e08 ldr r6, [sp, #32]
1002016a: 4359 muls r1, r3, r1
1002016c: 1808 adds r0, r1, r0
1002016e: b280 uxth r0, r0
10020170: 0040 lsls r0, r0, #1
10020172: 5c29 ldrb r1, [r5, r0]
10020174: 1ea2 subs r2, r4, #2
10020176: 9c03 ldr r4, [sp, #12]
10020178: 7011 strb r1, [r2]
1002017a: 1828 adds r0, r5, r0
1002017c: 7840 ldrb r0, [r0, #1]
1002017e: 7050 strb r0, [r2, #1]
10020180: 9a05 ldr r2, [sp, #20]
10020182: 1f36 subs r6, r6, #4
10020184: 487a ldr r0, [pc, #488] @ 0x10020370 <$d.4+0x1c>
10020186: 9904 ldr r1, [sp, #16]
10020188: 1a40 subs r0, r0, r1
1002018a: 4620 mov r0, r4
1002018c: 9907 ldr r1, [sp, #28]
1002018e: 4188 sbcs r0, r1
10020190: 4610 mov r0, r2
10020192: 9906 ldr r1, [sp, #24]
10020194: d3c9 blo 0x1002012a <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #-110
10020196: 4610 mov r0, r2
10020198: 9d02 ldr r5, [sp, #8]
1002019a: e0a1 b 0x100202e0 <<&T as core::fmt::Debug>::fmt+0x1e4> @ imm = #322
1002019c: 9502 str r5, [sp, #8]
1002019e: 6823 ldr r3, [r4]
100201a0: 6861 ldr r1, [r4, #4]
100201a2: 2001 movs r0, #1
100201a4: 0202 lsls r2, r0, #8
100201a6: 9208 str r2, [sp, #32]
100201a8: 0300 lsls r0, r0, #12
100201aa: 9007 str r0, [sp, #28]
100201ac: 2080 movs r0, #128
100201ae: 250f movs r5, #15
100201b0: 461e mov r6, r3
100201b2: 402e ands r6, r5
100201b4: 2e0a cmp r6, #10
100201b6: d301 blo 0x100201bc <<&T as core::fmt::Debug>::fmt+0xc0> @ imm = #2
100201b8: 2257 movs r2, #87
100201ba: e000 b 0x100201be <<&T as core::fmt::Debug>::fmt+0xc2> @ imm = #0
100201bc: 2230 movs r2, #48
100201be: 1992 adds r2, r2, r6
100201c0: ac09 add r4, sp, #36
100201c2: 1824 adds r4, r4, r0
100201c4: 1e64 subs r4, r4, #1
100201c6: 7022 strb r2, [r4]
100201c8: 2600 movs r6, #0
100201ca: 461a mov r2, r3
100201cc: 3a10 subs r2, #16
100201ce: 460a mov r2, r1
100201d0: 41b2 sbcs r2, r6
100201d2: d373 blo 0x100202bc <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #230
100201d4: b2dc uxtb r4, r3
100201d6: 2ca0 cmp r4, #160
100201d8: d301 blo 0x100201de <<&T as core::fmt::Debug>::fmt+0xe2> @ imm = #2
100201da: 2257 movs r2, #87
100201dc: e000 b 0x100201e0 <<&T as core::fmt::Debug>::fmt+0xe4> @ imm = #0
100201de: 2230 movs r2, #48
100201e0: 0924 lsrs r4, r4, #4
100201e2: 1912 adds r2, r2, r4
100201e4: ac09 add r4, sp, #36
100201e6: 1824 adds r4, r4, r0
100201e8: 1ea4 subs r4, r4, #2
100201ea: 7022 strb r2, [r4]
100201ec: 9a08 ldr r2, [sp, #32]
100201ee: 1a9a subs r2, r3, r2
100201f0: 460a mov r2, r1
100201f2: 41b2 sbcs r2, r6
100201f4: d364 blo 0x100202c0 <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #200
100201f6: 2802 cmp r0, #2
100201f8: d066 beq 0x100202c8 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #204
100201fa: 0a1a lsrs r2, r3, #8
100201fc: 060c lsls r4, r1, #24
100201fe: 1916 adds r6, r2, r4
10020200: 402e ands r6, r5
10020202: 2e0a cmp r6, #10
10020204: d301 blo 0x1002020a <<&T as core::fmt::Debug>::fmt+0x10e> @ imm = #2
10020206: 2257 movs r2, #87
10020208: e000 b 0x1002020c <<&T as core::fmt::Debug>::fmt+0x110> @ imm = #0
1002020a: 2230 movs r2, #48
1002020c: 1992 adds r2, r2, r6
1002020e: 1ec0 subs r0, r0, #3
10020210: ac09 add r4, sp, #36
10020212: 5502 strb r2, [r0, r4]
10020214: 0b1a lsrs r2, r3, #12
10020216: 050c lsls r4, r1, #20
10020218: 1912 adds r2, r2, r4
1002021a: 0b0c lsrs r4, r1, #12
1002021c: 2500 movs r5, #0
1002021e: 9e07 ldr r6, [sp, #28]
10020220: 1b9b subs r3, r3, r6
10020222: 41a9 sbcs r1, r5
10020224: 4613 mov r3, r2
10020226: 4621 mov r1, r4
10020228: d2c1 bhs 0x100201ae <<&T as core::fmt::Debug>::fmt+0xb2> @ imm = #-126
1002022a: e04a b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #148
1002022c: 9502 str r5, [sp, #8]
1002022e: 6823 ldr r3, [r4]
10020230: 6861 ldr r1, [r4, #4]
10020232: 2001 movs r0, #1
10020234: 0202 lsls r2, r0, #8
10020236: 9208 str r2, [sp, #32]
10020238: 0300 lsls r0, r0, #12
1002023a: 9007 str r0, [sp, #28]
1002023c: 2080 movs r0, #128
1002023e: 250f movs r5, #15
10020240: 461e mov r6, r3
10020242: 402e ands r6, r5
10020244: 2e0a cmp r6, #10
10020246: d301 blo 0x1002024c <<&T as core::fmt::Debug>::fmt+0x150> @ imm = #2
10020248: 2237 movs r2, #55
1002024a: e000 b 0x1002024e <<&T as core::fmt::Debug>::fmt+0x152> @ imm = #0
1002024c: 2230 movs r2, #48
1002024e: 1992 adds r2, r2, r6
10020250: ac09 add r4, sp, #36
10020252: 1824 adds r4, r4, r0
10020254: 1e64 subs r4, r4, #1
10020256: 7022 strb r2, [r4]
10020258: 2600 movs r6, #0
1002025a: 461a mov r2, r3
1002025c: 3a10 subs r2, #16
1002025e: 460a mov r2, r1
10020260: 41b2 sbcs r2, r6
10020262: d32b blo 0x100202bc <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #86
10020264: b2dc uxtb r4, r3
10020266: 2ca0 cmp r4, #160
10020268: d301 blo 0x1002026e <<&T as core::fmt::Debug>::fmt+0x172> @ imm = #2
1002026a: 2237 movs r2, #55
1002026c: e000 b 0x10020270 <<&T as core::fmt::Debug>::fmt+0x174> @ imm = #0
1002026e: 2230 movs r2, #48
10020270: 0924 lsrs r4, r4, #4
10020272: 1912 adds r2, r2, r4
10020274: ac09 add r4, sp, #36
10020276: 1824 adds r4, r4, r0
10020278: 1ea4 subs r4, r4, #2
1002027a: 7022 strb r2, [r4]
1002027c: 9a08 ldr r2, [sp, #32]
1002027e: 1a9a subs r2, r3, r2
10020280: 460a mov r2, r1
10020282: 41b2 sbcs r2, r6
10020284: d31c blo 0x100202c0 <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #56
10020286: 2802 cmp r0, #2
10020288: d01e beq 0x100202c8 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #60
1002028a: 0a1a lsrs r2, r3, #8
1002028c: 060c lsls r4, r1, #24
1002028e: 1916 adds r6, r2, r4
10020290: 402e ands r6, r5
10020292: 2e0a cmp r6, #10
10020294: d301 blo 0x1002029a <<&T as core::fmt::Debug>::fmt+0x19e> @ imm = #2
10020296: 2237 movs r2, #55
10020298: e000 b 0x1002029c <<&T as core::fmt::Debug>::fmt+0x1a0> @ imm = #0
1002029a: 2230 movs r2, #48
1002029c: 1992 adds r2, r2, r6
1002029e: 1ec0 subs r0, r0, #3
100202a0: ac09 add r4, sp, #36
100202a2: 5502 strb r2, [r0, r4]
100202a4: 0b1a lsrs r2, r3, #12
100202a6: 050c lsls r4, r1, #20
100202a8: 1912 adds r2, r2, r4
100202aa: 0b0c lsrs r4, r1, #12
100202ac: 2500 movs r5, #0
100202ae: 9e07 ldr r6, [sp, #28]
100202b0: 1b9b subs r3, r3, r6
100202b2: 41a9 sbcs r1, r5
100202b4: 4613 mov r3, r2
100202b6: 4621 mov r1, r4
100202b8: d2c1 bhs 0x1002023e <<&T as core::fmt::Debug>::fmt+0x142> @ imm = #-126
100202ba: e002 b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #4
100202bc: 1e40 subs r0, r0, #1
100202be: e000 b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #0
100202c0: 1e80 subs r0, r0, #2
100202c2: 2881 cmp r0, #129
100202c4: d241 bhs 0x1002034a <<&T as core::fmt::Debug>::fmt+0x24e> @ imm = #130
100202c6: 4606 mov r6, r0
100202c8: 2080 movs r0, #128
100202ca: 1b80 subs r0, r0, r6
100202cc: 9001 str r0, [sp, #4]
100202ce: a809 add r0, sp, #36
100202d0: 1980 adds r0, r0, r6
100202d2: 9000 str r0, [sp]
100202d4: 2101 movs r1, #1
100202d6: 4a1f ldr r2, [pc, #124] @ 0x10020354 <$d.4>
100202d8: 2302 movs r3, #2
100202da: 9802 ldr r0, [sp, #8]
100202dc: e031 b 0x10020342 <<&T as core::fmt::Debug>::fmt+0x246> @ imm = #98
100202de: 2627 movs r6, #39
100202e0: 2863 cmp r0, #99
100202e2: d912 bls 0x1002030a <<&T as core::fmt::Debug>::fmt+0x20e> @ imm = #36
100202e4: b281 uxth r1, r0
100202e6: 088a lsrs r2, r1, #2
100202e8: 491f ldr r1, [pc, #124] @ 0x10020368 <$d.4+0x14>
100202ea: 4351 muls r1, r2, r1
100202ec: 0c4c lsrs r4, r1, #17
100202ee: 4363 muls r3, r4, r3
100202f0: 1819 adds r1, r3, r0
100202f2: b289 uxth r1, r1
100202f4: 0049 lsls r1, r1, #1
100202f6: 4a1d ldr r2, [pc, #116] @ 0x1002036c <$d.4+0x18>
100202f8: 5c53 ldrb r3, [r2, r1]
100202fa: 1eb6 subs r6, r6, #2
100202fc: a809 add r0, sp, #36
100202fe: 5583 strb r3, [r0, r6]
10020300: 1983 adds r3, r0, r6
10020302: 1851 adds r1, r2, r1
10020304: 7849 ldrb r1, [r1, #1]
10020306: 7059 strb r1, [r3, #1]
10020308: e000 b 0x1002030c <<&T as core::fmt::Debug>::fmt+0x210> @ imm = #0
1002030a: 4604 mov r4, r0
1002030c: 2c0a cmp r4, #10
1002030e: d204 bhs 0x1002031a <<&T as core::fmt::Debug>::fmt+0x21e> @ imm = #8
10020310: 1e71 subs r1, r6, #1
10020312: 3430 adds r4, #48
10020314: aa09 add r2, sp, #36
10020316: 5454 strb r4, [r2, r1]
10020318: e009 b 0x1002032e <<&T as core::fmt::Debug>::fmt+0x232> @ imm = #18
1002031a: 0060 lsls r0, r4, #1
1002031c: 4a13 ldr r2, [pc, #76] @ 0x1002036c <$d.4+0x18>
1002031e: 5c13 ldrb r3, [r2, r0]
10020320: 1eb1 subs r1, r6, #2
10020322: ac09 add r4, sp, #36
10020324: 5463 strb r3, [r4, r1]
10020326: 1863 adds r3, r4, r1
10020328: 1810 adds r0, r2, r0
1002032a: 7840 ldrb r0, [r0, #1]
1002032c: 7058 strb r0, [r3, #1]
1002032e: 2027 movs r0, #39
10020330: 1a40 subs r0, r0, r1
10020332: 9001 str r0, [sp, #4]
10020334: a809 add r0, sp, #36
10020336: 1840 adds r0, r0, r1
10020338: 9000 str r0, [sp]
1002033a: 2101 movs r1, #1
1002033c: 4a0d ldr r2, [pc, #52] @ 0x10020374 <$d.4+0x20>
1002033e: 2300 movs r3, #0
10020340: 4628 mov r0, r5
10020342: f000 f8d3 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #422
10020346: b029 add sp, #164
10020348: bdf0 pop {r4, r5, r6, r7, pc}
1002034a: 2180 movs r1, #128
1002034c: 4a02 ldr r2, [pc, #8] @ 0x10020358 <$d.4+0x4>
1002034e: f000 f9cd bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #922
10020352: defe trap
10020354 <$d.4>:
10020354: 34 c2 02 10 .word 0x1002c234
10020358: 24 c2 02 10 .word 0x1002c224
1002035c: 9c ff 00 00 .word 0x0000ff9c
10020360: 10 27 00 00 .word 0x00002710
10020364: f0 d8 00 00 .word 0x0000d8f0
10020368: 7b 14 00 00 .word 0x0000147b
1002036c: 36 c2 02 10 .word 0x1002c236
10020370: ff e0 f5 05 .word 0x05f5e0ff
10020374: e4 d3 02 10 .word 0x1002d3e4
10020378 <core::ops::function::FnOnce::call_once>:
10020378: 6800 ldr r0, [r0]
1002037a: e7fe b 0x1002037a <core::ops::function::FnOnce::call_once+0x2> @ imm = #-4
1002037c <core::panicking::panic_fmt>:
1002037c: b580 push {r7, lr}
1002037e: af00 add r7, sp, #0
10020380: b086 sub sp, #24
10020382: aa01 add r2, sp, #4
10020384: 2301 movs r3, #1
10020386: 7413 strb r3, [r2, #16]
10020388: 9104 str r1, [sp, #16]
1002038a: 9003 str r0, [sp, #12]
1002038c: 4803 ldr r0, [pc, #12] @ 0x1002039c <$d.7>
1002038e: 9002 str r0, [sp, #8]
10020390: 4803 ldr r0, [pc, #12] @ 0x100203a0 <$d.7+0x4>
10020392: 9001 str r0, [sp, #4]
10020394: 4610 mov r0, r2
10020396: f007 ffcd bl 0x10028334 <rust_begin_unwind> @ imm = #32666
1002039a: defe trap
1002039c <$d.7>:
1002039c: 64 c1 02 10 .word 0x1002c164
100203a0: e4 d3 02 10 .word 0x1002d3e4
100203a4 <core::ptr::drop_in_place<&core::iter::adapters::copied::Copied<core::slice::iter::Iter<u8>>>>:
100203a4: 4770 bx lr
100203a6: d4d4 bmi 0x10020352 <<&T as core::fmt::Debug>::fmt+0x256> @ imm = #-88
100203a8 <<T as core::any::Any>::type_id>:
100203a8: 4801 ldr r0, [pc, #4] @ 0x100203b0 <$d.10>
100203aa: 4902 ldr r1, [pc, #8] @ 0x100203b4 <$d.10+0x4>
100203ac: 4770 bx lr
100203ae: 46c0 mov r8, r8
100203b0 <$d.10>:
100203b0: 95 0f a4 52 .word 0x52a40f95
100203b4: ce 44 c3 12 .word 0x12c344ce
100203b8 <core::panicking::panic_bounds_check>:
100203b8: b580 push {r7, lr}
100203ba: af00 add r7, sp, #0
100203bc: b08c sub sp, #48
100203be: 9101 str r1, [sp, #4]
100203c0: 9000 str r0, [sp]
100203c2: 2002 movs r0, #2
100203c4: 9005 str r0, [sp, #20]
100203c6: 4909 ldr r1, [pc, #36] @ 0x100203ec <$d.12>
100203c8: 9104 str r1, [sp, #16]
100203ca: 9007 str r0, [sp, #28]
100203cc: a808 add r0, sp, #32
100203ce: 9006 str r0, [sp, #24]
100203d0: 2000 movs r0, #0
100203d2: 9002 str r0, [sp, #8]
100203d4: 4806 ldr r0, [pc, #24] @ 0x100203f0 <$d.12+0x4>
100203d6: 900b str r0, [sp, #44]
100203d8: 4669 mov r1, sp
100203da: 910a str r1, [sp, #40]
100203dc: 9009 str r0, [sp, #36]
100203de: a801 add r0, sp, #4
100203e0: 9008 str r0, [sp, #32]
100203e2: a802 add r0, sp, #8
100203e4: 4611 mov r1, r2
100203e6: f7ff ffc9 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-110
100203ea: defe trap
100203ec <$d.12>:
100203ec: 54 c1 02 10 .word 0x1002c154
100203f0: f5 03 02 10 .word 0x100203f5
100203f4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt>:
100203f4: b5f0 push {r4, r5, r6, r7, lr}
100203f6: af03 add r7, sp, #12
100203f8: b08f sub sp, #60
100203fa: 9102 str r1, [sp, #8]
100203fc: 6802 ldr r2, [r0]
100203fe: 4b34 ldr r3, [pc, #208] @ 0x100204d0 <$d.14>
10020400: 4934 ldr r1, [pc, #208] @ 0x100204d4 <$d.14+0x4>
10020402: 2627 movs r6, #39
10020404: 428a cmp r2, r1
10020406: d32d blo 0x10020464 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x70> @ imm = #90
10020408: 4615 mov r5, r2
1002040a: 9604 str r6, [sp, #16]
1002040c: 4628 mov r0, r5
1002040e: 4931 ldr r1, [pc, #196] @ 0x100204d4 <$d.14+0x4>
10020410: f00b f830 bl 0x1002b474 <__aeabi_uidiv> @ imm = #45152
10020414: 9003 str r0, [sp, #12]
10020416: 4930 ldr r1, [pc, #192] @ 0x100204d8 <$d.14+0x8>
10020418: 4341 muls r1, r0, r1
1002041a: 1949 adds r1, r1, r5
1002041c: b28a uxth r2, r1
1002041e: 0892 lsrs r2, r2, #2
10020420: 482e ldr r0, [pc, #184] @ 0x100204dc <$d.14+0xc>
10020422: 4342 muls r2, r0, r2
10020424: 0c52 lsrs r2, r2, #17
10020426: 0053 lsls r3, r2, #1
10020428: 482d ldr r0, [pc, #180] @ 0x100204e0 <$d.14+0x10>
1002042a: 5cc0 ldrb r0, [r0, r3]
1002042c: ac05 add r4, sp, #20
1002042e: 19a4 adds r4, r4, r6
10020430: 1f26 subs r6, r4, #4
10020432: 7030 strb r0, [r6]
10020434: 482a ldr r0, [pc, #168] @ 0x100204e0 <$d.14+0x10>
10020436: 18c0 adds r0, r0, r3
10020438: 4b25 ldr r3, [pc, #148] @ 0x100204d0 <$d.14>
1002043a: 7840 ldrb r0, [r0, #1]
1002043c: 7070 strb r0, [r6, #1]
1002043e: 9e04 ldr r6, [sp, #16]
10020440: 435a muls r2, r3, r2
10020442: 1850 adds r0, r2, r1
10020444: b280 uxth r0, r0
10020446: 0040 lsls r0, r0, #1
10020448: 4925 ldr r1, [pc, #148] @ 0x100204e0 <$d.14+0x10>
1002044a: 5c09 ldrb r1, [r1, r0]
1002044c: 1ea2 subs r2, r4, #2
1002044e: 7011 strb r1, [r2]
10020450: 4923 ldr r1, [pc, #140] @ 0x100204e0 <$d.14+0x10>
10020452: 1808 adds r0, r1, r0
10020454: 7840 ldrb r0, [r0, #1]
10020456: 7050 strb r0, [r2, #1]
10020458: 9a03 ldr r2, [sp, #12]
1002045a: 1f36 subs r6, r6, #4
1002045c: 4821 ldr r0, [pc, #132] @ 0x100204e4 <$d.14+0x14>
1002045e: 4285 cmp r5, r0
10020460: 4615 mov r5, r2
10020462: d8d2 bhi 0x1002040a <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x16> @ imm = #-92
10020464: 2a63 cmp r2, #99
10020466: d91e bls 0x100204a6 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb2> @ imm = #60
10020468: b290 uxth r0, r2
1002046a: 0880 lsrs r0, r0, #2
1002046c: 491b ldr r1, [pc, #108] @ 0x100204dc <$d.14+0xc>
1002046e: 4341 muls r1, r0, r1
10020470: 0c49 lsrs r1, r1, #17
10020472: 434b muls r3, r1, r3
10020474: 1898 adds r0, r3, r2
10020476: b280 uxth r0, r0
10020478: 0040 lsls r0, r0, #1
1002047a: 4a19 ldr r2, [pc, #100] @ 0x100204e0 <$d.14+0x10>
1002047c: 5c13 ldrb r3, [r2, r0]
1002047e: 1eb6 subs r6, r6, #2
10020480: ac05 add r4, sp, #20
10020482: 55a3 strb r3, [r4, r6]
10020484: 19a3 adds r3, r4, r6
10020486: 1810 adds r0, r2, r0
10020488: 7840 ldrb r0, [r0, #1]
1002048a: 7058 strb r0, [r3, #1]
1002048c: 290a cmp r1, #10
1002048e: d30d blo 0x100204ac <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb8> @ imm = #26
10020490: 0049 lsls r1, r1, #1
10020492: 4a13 ldr r2, [pc, #76] @ 0x100204e0 <$d.14+0x10>
10020494: 5c53 ldrb r3, [r2, r1]
10020496: 1eb0 subs r0, r6, #2
10020498: ac05 add r4, sp, #20
1002049a: 5423 strb r3, [r4, r0]
1002049c: 1823 adds r3, r4, r0
1002049e: 1851 adds r1, r2, r1
100204a0: 7849 ldrb r1, [r1, #1]
100204a2: 7059 strb r1, [r3, #1]
100204a4: e006 b 0x100204b4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xc0> @ imm = #12
100204a6: 4611 mov r1, r2
100204a8: 290a cmp r1, #10
100204aa: d2f1 bhs 0x10020490 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x9c> @ imm = #-30
100204ac: 1e70 subs r0, r6, #1
100204ae: 3130 adds r1, #48
100204b0: aa05 add r2, sp, #20
100204b2: 5411 strb r1, [r2, r0]
100204b4: 2127 movs r1, #39
100204b6: 1a09 subs r1, r1, r0
100204b8: 9101 str r1, [sp, #4]
100204ba: a905 add r1, sp, #20
100204bc: 1808 adds r0, r1, r0
100204be: 9000 str r0, [sp]
100204c0: 2101 movs r1, #1
100204c2: 4a09 ldr r2, [pc, #36] @ 0x100204e8 <$d.14+0x18>
100204c4: 2300 movs r3, #0
100204c6: 9802 ldr r0, [sp, #8]
100204c8: f000 f810 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #32
100204cc: b00f add sp, #60
100204ce: bdf0 pop {r4, r5, r6, r7, pc}
100204d0 <$d.14>:
100204d0: 9c ff 00 00 .word 0x0000ff9c
100204d4: 10 27 00 00 .word 0x00002710
100204d8: f0 d8 00 00 .word 0x0000d8f0
100204dc: 7b 14 00 00 .word 0x0000147b
100204e0: 36 c2 02 10 .word 0x1002c236
100204e4: ff e0 f5 05 .word 0x05f5e0ff
100204e8: e4 d3 02 10 .word 0x1002d3e4
100204ec <core::fmt::Formatter::pad_integral>:
100204ec: b5f0 push {r4, r5, r6, r7, lr}
100204ee: af03 add r7, sp, #12
100204f0: b08d sub sp, #52
100204f2: 4614 mov r4, r2
100204f4: 4605 mov r5, r0
100204f6: 68fe ldr r6, [r7, #12]
100204f8: 2900 cmp r1, #0
100204fa: d005 beq 0x10020508 <core::fmt::Formatter::pad_integral+0x1c> @ imm = #10
100204fc: 69a8 ldr r0, [r5, #24]
100204fe: 2101 movs r1, #1
10020500: 4001 ands r1, r0
10020502: d020 beq 0x10020546 <core::fmt::Formatter::pad_integral+0x5a> @ imm = #64
10020504: 222b movs r2, #43
10020506: e020 b 0x1002054a <core::fmt::Formatter::pad_integral+0x5e> @ imm = #64
10020508: 69a8 ldr r0, [r5, #24]
1002050a: 1c72 adds r2, r6, #1
1002050c: 212d movs r1, #45
1002050e: 910a str r1, [sp, #40]
10020510: 0741 lsls r1, r0, #29
10020512: d51e bpl 0x10020552 <core::fmt::Formatter::pad_integral+0x66> @ imm = #60
10020514: 2b00 cmp r3, #0
10020516: 940b str r4, [sp, #44]
10020518: d01e beq 0x10020558 <core::fmt::Formatter::pad_integral+0x6c> @ imm = #60
1002051a: 9208 str r2, [sp, #32]
1002051c: 2203 movs r2, #3
1002051e: 401a ands r2, r3
10020520: d01c beq 0x1002055c <core::fmt::Formatter::pad_integral+0x70> @ imm = #56
10020522: 9306 str r3, [sp, #24]
10020524: 2100 movs r1, #0
10020526: 5664 ldrsb r4, [r4, r1]
10020528: 2340 movs r3, #64
1002052a: 43db mvns r3, r3
1002052c: 429c cmp r4, r3
1002052e: dd00 ble 0x10020532 <core::fmt::Formatter::pad_integral+0x46> @ imm = #0
10020530: 2101 movs r1, #1
10020532: 2a01 cmp r2, #1
10020534: d005 beq 0x10020542 <core::fmt::Formatter::pad_integral+0x56> @ imm = #10
10020536: 2201 movs r2, #1
10020538: 9c0b ldr r4, [sp, #44]
1002053a: 56a2 ldrsb r2, [r4, r2]
1002053c: 429a cmp r2, r3
1002053e: dd00 ble 0x10020542 <core::fmt::Formatter::pad_integral+0x56> @ imm = #0
10020540: 1c49 adds r1, r1, #1
10020542: 9b06 ldr r3, [sp, #24]
10020544: e00a b 0x1002055c <core::fmt::Formatter::pad_integral+0x70> @ imm = #20
10020546: 2211 movs r2, #17
10020548: 0412 lsls r2, r2, #16
1002054a: 920a str r2, [sp, #40]
1002054c: 198a adds r2, r1, r6
1002054e: 0741 lsls r1, r0, #29
10020550: d4e0 bmi 0x10020514 <core::fmt::Formatter::pad_integral+0x28> @ imm = #-64
10020552: 2100 movs r1, #0
10020554: 910b str r1, [sp, #44]
10020556: e003 b 0x10020560 <core::fmt::Formatter::pad_integral+0x74> @ imm = #6
10020558: 2100 movs r1, #0
1002055a: e000 b 0x1002055e <core::fmt::Formatter::pad_integral+0x72> @ imm = #0
1002055c: 9a08 ldr r2, [sp, #32]
1002055e: 188a adds r2, r1, r2
10020560: 68bc ldr r4, [r7, #8]
10020562: 68a9 ldr r1, [r5, #8]
10020564: 2900 cmp r1, #0
10020566: 9409 str r4, [sp, #36]
10020568: d015 beq 0x10020596 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #42
1002056a: 68e9 ldr r1, [r5, #12]
1002056c: 4291 cmp r1, r2
1002056e: d912 bls 0x10020596 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #36
10020570: 9105 str r1, [sp, #20]
10020572: 0700 lsls r0, r0, #28
10020574: 9604 str r6, [sp, #16]
10020576: d421 bmi 0x100205bc <core::fmt::Formatter::pad_integral+0xd0> @ imm = #66
10020578: 2020 movs r0, #32
1002057a: 5c29 ldrb r1, [r5, r0]
1002057c: 2903 cmp r1, #3
1002057e: d100 bne 0x10020582 <core::fmt::Formatter::pad_integral+0x96> @ imm = #0
10020580: 2101 movs r1, #1
10020582: 9805 ldr r0, [sp, #20]
10020584: 1a80 subs r0, r0, r2
10020586: 078a lsls r2, r1, #30
10020588: 9306 str r3, [sp, #24]
1002058a: d040 beq 0x1002060e <core::fmt::Formatter::pad_integral+0x122> @ imm = #128
1002058c: 2901 cmp r1, #1
1002058e: d13b bne 0x10020608 <core::fmt::Formatter::pad_integral+0x11c> @ imm = #118
10020590: 2100 movs r1, #0
10020592: 9108 str r1, [sp, #32]
10020594: e03d b 0x10020612 <core::fmt::Formatter::pad_integral+0x126> @ imm = #122
10020596: cd30 ldm r5, {r4, r5}
10020598: 9300 str r3, [sp]
1002059a: 4620 mov r0, r4
1002059c: 4629 mov r1, r5
1002059e: 9a0a ldr r2, [sp, #40]
100205a0: 9b0b ldr r3, [sp, #44]
100205a2: f000 f884 bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #264
100205a6: 2800 cmp r0, #0
100205a8: d001 beq 0x100205ae <core::fmt::Formatter::pad_integral+0xc2> @ imm = #2
100205aa: 2401 movs r4, #1
100205ac: e047 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #142
100205ae: 68eb ldr r3, [r5, #12]
100205b0: 4620 mov r0, r4
100205b2: 9909 ldr r1, [sp, #36]
100205b4: 4632 mov r2, r6
100205b6: 4798 blx r3
100205b8: 4604 mov r4, r0
100205ba: e040 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #128
100205bc: 9208 str r2, [sp, #32]
100205be: 2020 movs r0, #32
100205c0: 5c29 ldrb r1, [r5, r0]
100205c2: 9103 str r1, [sp, #12]
100205c4: 2101 movs r1, #1
100205c6: 9107 str r1, [sp, #28]
100205c8: 5429 strb r1, [r5, r0]
100205ca: 69e8 ldr r0, [r5, #28]
100205cc: 9002 str r0, [sp, #8]
100205ce: 2030 movs r0, #48
100205d0: 61e8 str r0, [r5, #28]
100205d2: cd41 ldm r5!, {r0, r6}
100205d4: 9300 str r3, [sp]
100205d6: 900c str r0, [sp, #48]
100205d8: 4631 mov r1, r6
100205da: 9a0a ldr r2, [sp, #40]
100205dc: 9b0b ldr r3, [sp, #44]
100205de: 3d08 subs r5, #8
100205e0: f000 f865 bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #202
100205e4: 2800 cmp r0, #0
100205e6: d129 bne 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #82
100205e8: 4628 mov r0, r5
100205ea: 3020 adds r0, #32
100205ec: 900b str r0, [sp, #44]
100205ee: 9808 ldr r0, [sp, #32]
100205f0: 9905 ldr r1, [sp, #20]
100205f2: 1a08 subs r0, r1, r0
100205f4: 1c44 adds r4, r0, #1
100205f6: 1e64 subs r4, r4, #1
100205f8: d024 beq 0x10020644 <core::fmt::Formatter::pad_integral+0x158> @ imm = #72
100205fa: 6932 ldr r2, [r6, #16]
100205fc: 2130 movs r1, #48
100205fe: 980c ldr r0, [sp, #48]
10020600: 4790 blx r2
10020602: 2800 cmp r0, #0
10020604: d0f7 beq 0x100205f6 <core::fmt::Formatter::pad_integral+0x10a> @ imm = #-18
10020606: e019 b 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #50
10020608: 0841 lsrs r1, r0, #1
1002060a: 1c40 adds r0, r0, #1
1002060c: 0840 lsrs r0, r0, #1
1002060e: 9008 str r0, [sp, #32]
10020610: 4608 mov r0, r1
10020612: 1c44 adds r4, r0, #1
10020614: 69e8 ldr r0, [r5, #28]
10020616: 900c str r0, [sp, #48]
10020618: 682e ldr r6, [r5]
1002061a: 686d ldr r5, [r5, #4]
1002061c: 2001 movs r0, #1
1002061e: 9007 str r0, [sp, #28]
10020620: 1e64 subs r4, r4, #1
10020622: d006 beq 0x10020632 <core::fmt::Formatter::pad_integral+0x146> @ imm = #12
10020624: 692a ldr r2, [r5, #16]
10020626: 4630 mov r0, r6
10020628: 990c ldr r1, [sp, #48]
1002062a: 4790 blx r2
1002062c: 2800 cmp r0, #0
1002062e: d0f7 beq 0x10020620 <core::fmt::Formatter::pad_integral+0x134> @ imm = #-18
10020630: e004 b 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #8
10020632: 2011 movs r0, #17
10020634: 0400 lsls r0, r0, #16
10020636: 990c ldr r1, [sp, #48]
10020638: 4281 cmp r1, r0
1002063a: d112 bne 0x10020662 <core::fmt::Formatter::pad_integral+0x176> @ imm = #36
1002063c: 9c07 ldr r4, [sp, #28]
1002063e: 4620 mov r0, r4
10020640: b00d add sp, #52
10020642: bdf0 pop {r4, r5, r6, r7, pc}
10020644: 68f3 ldr r3, [r6, #12]
10020646: 980c ldr r0, [sp, #48]
10020648: 9909 ldr r1, [sp, #36]
1002064a: 9a04 ldr r2, [sp, #16]
1002064c: 4798 blx r3
1002064e: 2800 cmp r0, #0
10020650: 9c07 ldr r4, [sp, #28]
10020652: d1f4 bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-24
10020654: 9803 ldr r0, [sp, #12]
10020656: 990b ldr r1, [sp, #44]
10020658: 7008 strb r0, [r1]
1002065a: 9802 ldr r0, [sp, #8]
1002065c: 61e8 str r0, [r5, #28]
1002065e: 2400 movs r4, #0
10020660: e7ed b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-38
10020662: 9806 ldr r0, [sp, #24]
10020664: 9000 str r0, [sp]
10020666: 4630 mov r0, r6
10020668: 4629 mov r1, r5
1002066a: 9a0a ldr r2, [sp, #40]
1002066c: 9b0b ldr r3, [sp, #44]
1002066e: f000 f81e bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #60
10020672: 2800 cmp r0, #0
10020674: 9c07 ldr r4, [sp, #28]
10020676: d1e2 bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-60
10020678: 68eb ldr r3, [r5, #12]
1002067a: 4630 mov r0, r6
1002067c: 9909 ldr r1, [sp, #36]
1002067e: 9a04 ldr r2, [sp, #16]
10020680: 4798 blx r3
10020682: 2800 cmp r0, #0
10020684: d1db bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-74
10020686: 2400 movs r4, #0
10020688: 9908 ldr r1, [sp, #32]
1002068a: 42a1 cmp r1, r4
1002068c: d009 beq 0x100206a2 <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #18
1002068e: 692a ldr r2, [r5, #16]
10020690: 4630 mov r0, r6
10020692: 990c ldr r1, [sp, #48]
10020694: 4790 blx r2
10020696: 9908 ldr r1, [sp, #32]
10020698: 1c64 adds r4, r4, #1
1002069a: 2800 cmp r0, #0
1002069c: d0f5 beq 0x1002068a <core::fmt::Formatter::pad_integral+0x19e> @ imm = #-22
1002069e: 1e60 subs r0, r4, #1
100206a0: e000 b 0x100206a4 <core::fmt::Formatter::pad_integral+0x1b8> @ imm = #0
100206a2: 4608 mov r0, r1
100206a4: 4288 cmp r0, r1
100206a6: d200 bhs 0x100206aa <core::fmt::Formatter::pad_integral+0x1be> @ imm = #0
100206a8: e77f b 0x100205aa <core::fmt::Formatter::pad_integral+0xbe> @ imm = #-258
100206aa: 2400 movs r4, #0
100206ac: e7c7 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-114
100206ae <core::fmt::Formatter::pad_integral::write_prefix>:
100206ae: b5f0 push {r4, r5, r6, r7, lr}
100206b0: af03 add r7, sp, #12
100206b2: b081 sub sp, #4
100206b4: 461c mov r4, r3
100206b6: 460e mov r6, r1
100206b8: 4605 mov r5, r0
100206ba: 2011 movs r0, #17
100206bc: 0400 lsls r0, r0, #16
100206be: 4282 cmp r2, r0
100206c0: d008 beq 0x100206d4 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #16
100206c2: 6933 ldr r3, [r6, #16]
100206c4: 4628 mov r0, r5
100206c6: 4611 mov r1, r2
100206c8: 4798 blx r3
100206ca: 2800 cmp r0, #0
100206cc: d002 beq 0x100206d4 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #4
100206ce: 2001 movs r0, #1
100206d0: b001 add sp, #4
100206d2: bdf0 pop {r4, r5, r6, r7, pc}
100206d4: 2c00 cmp r4, #0
100206d6: d006 beq 0x100206e6 <core::fmt::Formatter::pad_integral::write_prefix+0x38> @ imm = #12
100206d8: 68ba ldr r2, [r7, #8]
100206da: 68f3 ldr r3, [r6, #12]
100206dc: 4628 mov r0, r5
100206de: 4621 mov r1, r4
100206e0: 4798 blx r3
100206e2: b001 add sp, #4
100206e4: bdf0 pop {r4, r5, r6, r7, pc}
100206e6: 2000 movs r0, #0
100206e8: b001 add sp, #4
100206ea: bdf0 pop {r4, r5, r6, r7, pc}
100206ec <core::slice::index::slice_start_index_len_fail>:
100206ec: b580 push {r7, lr}
100206ee: af00 add r7, sp, #0
100206f0: f000 f802 bl 0x100206f8 <core::slice::index::slice_start_index_len_fail_rt> @ imm = #4
100206f4: defe trap
100206f6: d4d4 bmi 0x100206a2 <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #-88
100206f8 <core::slice::index::slice_start_index_len_fail_rt>:
100206f8: b580 push {r7, lr}
100206fa: af00 add r7, sp, #0
100206fc: b08c sub sp, #48
100206fe: 9101 str r1, [sp, #4]
10020700: 9000 str r0, [sp]
10020702: 2002 movs r0, #2
10020704: 9005 str r0, [sp, #20]
10020706: 4909 ldr r1, [pc, #36] @ 0x1002072c <$d.19>
10020708: 9104 str r1, [sp, #16]
1002070a: 9007 str r0, [sp, #28]
1002070c: a808 add r0, sp, #32
1002070e: 9006 str r0, [sp, #24]
10020710: 2000 movs r0, #0
10020712: 9002 str r0, [sp, #8]
10020714: 4806 ldr r0, [pc, #24] @ 0x10020730 <$d.19+0x4>
10020716: 900b str r0, [sp, #44]
10020718: a901 add r1, sp, #4
1002071a: 910a str r1, [sp, #40]
1002071c: 9009 str r0, [sp, #36]
1002071e: 4668 mov r0, sp
10020720: 9008 str r0, [sp, #32]
10020722: a802 add r0, sp, #8
10020724: 4611 mov r1, r2
10020726: f7ff fe29 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-942
1002072a: defe trap
1002072c <$d.19>:
1002072c: b0 c3 02 10 .word 0x1002c3b0
10020730: f5 03 02 10 .word 0x100203f5
10020734 <core::slice::index::slice_end_index_len_fail>:
10020734: b580 push {r7, lr}
10020736: af00 add r7, sp, #0
10020738: f000 f802 bl 0x10020740 <core::slice::index::slice_end_index_len_fail_rt> @ imm = #4
1002073c: defe trap
1002073e: d4d4 bmi 0x100206ea <core::fmt::Formatter::pad_integral::write_prefix+0x3c> @ imm = #-88
10020740 <core::slice::index::slice_end_index_len_fail_rt>:
10020740: b580 push {r7, lr}
10020742: af00 add r7, sp, #0
10020744: b08c sub sp, #48
10020746: 9101 str r1, [sp, #4]
10020748: 9000 str r0, [sp]
1002074a: 2002 movs r0, #2
1002074c: 9005 str r0, [sp, #20]
1002074e: 4909 ldr r1, [pc, #36] @ 0x10020774 <$d.22>
10020750: 9104 str r1, [sp, #16]
10020752: 9007 str r0, [sp, #28]
10020754: a808 add r0, sp, #32
10020756: 9006 str r0, [sp, #24]
10020758: 2000 movs r0, #0
1002075a: 9002 str r0, [sp, #8]
1002075c: 4806 ldr r0, [pc, #24] @ 0x10020778 <$d.22+0x4>
1002075e: 900b str r0, [sp, #44]
10020760: a901 add r1, sp, #4
10020762: 910a str r1, [sp, #40]
10020764: 9009 str r0, [sp, #36]
10020766: 4668 mov r0, sp
10020768: 9008 str r0, [sp, #32]
1002076a: a802 add r0, sp, #8
1002076c: 4611 mov r1, r2
1002076e: f7ff fe05 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-1014
10020772: defe trap
10020774 <$d.22>:
10020774: 30 c4 02 10 .word 0x1002c430
10020778: f5 03 02 10 .word 0x100203f5
1002077c <core::fmt::Formatter::pad>:
1002077c: b5f0 push {r4, r5, r6, r7, lr}
1002077e: af03 add r7, sp, #12
10020780: b08b sub sp, #44
10020782: 460d mov r5, r1
10020784: 6901 ldr r1, [r0, #16]
10020786: 6883 ldr r3, [r0, #8]
10020788: 2b01 cmp r3, #1
1002078a: d002 beq 0x10020792 <core::fmt::Formatter::pad+0x16> @ imm = #4
1002078c: 2901 cmp r1, #1
1002078e: d000 beq 0x10020792 <core::fmt::Formatter::pad+0x16> @ imm = #0
10020790: e144 b 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #648
10020792: 2901 cmp r1, #1
10020794: 9006 str r0, [sp, #24]
10020796: d149 bne 0x1002082c <core::fmt::Formatter::pad+0xb0> @ imm = #146
10020798: 9304 str r3, [sp, #16]
1002079a: 9201 str r2, [sp, #4]
1002079c: 18a9 adds r1, r5, r2
1002079e: 9109 str r1, [sp, #36]
100207a0: 2111 movs r1, #17
100207a2: 0409 lsls r1, r1, #16
100207a4: 910a str r1, [sp, #40]
100207a6: 6942 ldr r2, [r0, #20]
100207a8: 4629 mov r1, r5
100207aa: 1c55 adds r5, r2, #1
100207ac: 2300 movs r3, #0
100207ae: 9108 str r1, [sp, #32]
100207b0: e005 b 0x100207be <core::fmt::Formatter::pad+0x42> @ imm = #10
100207b2: 1c61 adds r1, r4, #1
100207b4: 1b1a subs r2, r3, r4
100207b6: 1853 adds r3, r2, r1
100207b8: 9a0a ldr r2, [sp, #40]
100207ba: 4296 cmp r6, r2
100207bc: d033 beq 0x10020826 <core::fmt::Formatter::pad+0xaa> @ imm = #102
100207be: 460c mov r4, r1
100207c0: 1e6d subs r5, r5, #1
100207c2: d100 bne 0x100207c6 <core::fmt::Formatter::pad+0x4a> @ imm = #0
100207c4: e0a8 b 0x10020918 <core::fmt::Formatter::pad+0x19c> @ imm = #336
100207c6: 9909 ldr r1, [sp, #36]
100207c8: 428c cmp r4, r1
100207ca: d02c beq 0x10020826 <core::fmt::Formatter::pad+0xaa> @ imm = #88
100207cc: 2100 movs r1, #0
100207ce: 5661 ldrsb r1, [r4, r1]
100207d0: b2ce uxtb r6, r1
100207d2: 2900 cmp r1, #0
100207d4: d5ed bpl 0x100207b2 <core::fmt::Formatter::pad+0x36> @ imm = #-38
100207d6: 7862 ldrb r2, [r4, #1]
100207d8: 213f movs r1, #63
100207da: 9107 str r1, [sp, #28]
100207dc: 400a ands r2, r1
100207de: 211f movs r1, #31
100207e0: 4031 ands r1, r6
100207e2: 2edf cmp r6, #223
100207e4: d915 bls 0x10020812 <core::fmt::Formatter::pad+0x96> @ imm = #42
100207e6: 9305 str r3, [sp, #20]
100207e8: 78a3 ldrb r3, [r4, #2]
100207ea: 9807 ldr r0, [sp, #28]
100207ec: 4003 ands r3, r0
100207ee: 0190 lsls r0, r2, #6
100207f0: 18c0 adds r0, r0, r3
100207f2: 2ef0 cmp r6, #240
100207f4: d311 blo 0x1002081a <core::fmt::Formatter::pad+0x9e> @ imm = #34
100207f6: 78e3 ldrb r3, [r4, #3]
100207f8: 9a07 ldr r2, [sp, #28]
100207fa: 4013 ands r3, r2
100207fc: 0180 lsls r0, r0, #6
100207fe: 18c0 adds r0, r0, r3
10020800: 0749 lsls r1, r1, #29
10020802: 0ac9 lsrs r1, r1, #11
10020804: 1846 adds r6, r0, r1
10020806: 980a ldr r0, [sp, #40]
10020808: 4286 cmp r6, r0
1002080a: d100 bne 0x1002080e <core::fmt::Formatter::pad+0x92> @ imm = #0
1002080c: e1d5 b 0x10020bba <core::fmt::Formatter::pad+0x43e> @ imm = #938
1002080e: 1d21 adds r1, r4, #4
10020810: e006 b 0x10020820 <core::fmt::Formatter::pad+0xa4> @ imm = #12
10020812: 0189 lsls r1, r1, #6
10020814: 188e adds r6, r1, r2
10020816: 1ca1 adds r1, r4, #2
10020818: e7cc b 0x100207b4 <core::fmt::Formatter::pad+0x38> @ imm = #-104
1002081a: 0309 lsls r1, r1, #12
1002081c: 1846 adds r6, r0, r1
1002081e: 1ce1 adds r1, r4, #3
10020820: 9806 ldr r0, [sp, #24]
10020822: 9b05 ldr r3, [sp, #20]
10020824: e7c6 b 0x100207b4 <core::fmt::Formatter::pad+0x38> @ imm = #-116
10020826: 9a01 ldr r2, [sp, #4]
10020828: 9d08 ldr r5, [sp, #32]
1002082a: 9b04 ldr r3, [sp, #16]
1002082c: 2b00 cmp r3, #0
1002082e: d100 bne 0x10020832 <core::fmt::Formatter::pad+0xb6> @ imm = #0
10020830: e0f4 b 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #488
10020832: 68c0 ldr r0, [r0, #12]
10020834: 9000 str r0, [sp]
10020836: 2a10 cmp r2, #16
10020838: 9201 str r2, [sp, #4]
1002083a: 9508 str r5, [sp, #32]
1002083c: d20c bhs 0x10020858 <core::fmt::Formatter::pad+0xdc> @ imm = #24
1002083e: 2a00 cmp r2, #0
10020840: d100 bne 0x10020844 <core::fmt::Formatter::pad+0xc8> @ imm = #0
10020842: e08d b 0x10020960 <core::fmt::Formatter::pad+0x1e4> @ imm = #282
10020844: 2003 movs r0, #3
10020846: 4614 mov r4, r2
10020848: 4004 ands r4, r0
1002084a: 1e51 subs r1, r2, #1
1002084c: 2903 cmp r1, #3
1002084e: d300 blo 0x10020852 <core::fmt::Formatter::pad+0xd6> @ imm = #0
10020850: e096 b 0x10020980 <core::fmt::Formatter::pad+0x204> @ imm = #300
10020852: 2200 movs r2, #0
10020854: 462b mov r3, r5
10020856: e0b6 b 0x100209c6 <core::fmt::Formatter::pad+0x24a> @ imm = #364
10020858: 1ce8 adds r0, r5, #3
1002085a: 2603 movs r6, #3
1002085c: 43b0 bics r0, r6
1002085e: 1b41 subs r1, r0, r5
10020860: 428a cmp r2, r1
10020862: 960a str r6, [sp, #40]
10020864: d31b blo 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #54
10020866: 2904 cmp r1, #4
10020868: d819 bhi 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #50
1002086a: 1a53 subs r3, r2, r1
1002086c: 2b04 cmp r3, #4
1002086e: d316 blo 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #44
10020870: 9105 str r1, [sp, #20]
10020872: 4619 mov r1, r3
10020874: 4031 ands r1, r6
10020876: 9109 str r1, [sp, #36]
10020878: 2100 movs r1, #0
1002087a: 42a8 cmp r0, r5
1002087c: 462a mov r2, r5
1002087e: 9107 str r1, [sp, #28]
10020880: 460d mov r5, r1
10020882: d100 bne 0x10020886 <core::fmt::Formatter::pad+0x10a> @ imm = #0
10020884: e10f b 0x10020aa6 <core::fmt::Formatter::pad+0x32a> @ imm = #542
10020886: 9c05 ldr r4, [sp, #20]
10020888: 4621 mov r1, r4
1002088a: 4031 ands r1, r6
1002088c: 9104 str r1, [sp, #16]
1002088e: 43d1 mvns r1, r2
10020890: 1840 adds r0, r0, r1
10020892: 2803 cmp r0, #3
10020894: d300 blo 0x10020898 <core::fmt::Formatter::pad+0x11c> @ imm = #0
10020896: e0c9 b 0x10020a2c <core::fmt::Formatter::pad+0x2b0> @ imm = #402
10020898: 2500 movs r5, #0
1002089a: 4614 mov r4, r2
1002089c: e0e7 b 0x10020a6e <core::fmt::Formatter::pad+0x2f2> @ imm = #462
1002089e: 4613 mov r3, r2
100208a0: 43b3 bics r3, r6
100208a2: 1f18 subs r0, r3, #4
100208a4: 9009 str r0, [sp, #36]
100208a6: 462e mov r6, r5
100208a8: 2500 movs r5, #0
100208aa: 462a mov r2, r5
100208ac: e002 b 0x100208b4 <core::fmt::Formatter::pad+0x138> @ imm = #4
100208ae: 1d26 adds r6, r4, #4
100208b0: 1f1b subs r3, r3, #4
100208b2: d016 beq 0x100208e2 <core::fmt::Formatter::pad+0x166> @ imm = #44
100208b4: 4634 mov r4, r6
100208b6: 2601 movs r6, #1
100208b8: 5761 ldrsb r1, [r4, r5]
100208ba: 2040 movs r0, #64
100208bc: 43c0 mvns r0, r0
100208be: 4281 cmp r1, r0
100208c0: dd00 ble 0x100208c4 <core::fmt::Formatter::pad+0x148> @ imm = #0
100208c2: 1c52 adds r2, r2, #1
100208c4: 57a1 ldrsb r1, [r4, r6]
100208c6: 4281 cmp r1, r0
100208c8: dd00 ble 0x100208cc <core::fmt::Formatter::pad+0x150> @ imm = #0
100208ca: 1c52 adds r2, r2, #1
100208cc: 9e0a ldr r6, [sp, #40]
100208ce: 2102 movs r1, #2
100208d0: 5661 ldrsb r1, [r4, r1]
100208d2: 4281 cmp r1, r0
100208d4: dd00 ble 0x100208d8 <core::fmt::Formatter::pad+0x15c> @ imm = #0
100208d6: 1c52 adds r2, r2, #1
100208d8: 57a1 ldrsb r1, [r4, r6]
100208da: 4281 cmp r1, r0
100208dc: dde7 ble 0x100208ae <core::fmt::Formatter::pad+0x132> @ imm = #-50
100208de: 1c52 adds r2, r2, #1
100208e0: e7e5 b 0x100208ae <core::fmt::Formatter::pad+0x132> @ imm = #-54
100208e2: 9901 ldr r1, [sp, #4]
100208e4: 9e0a ldr r6, [sp, #40]
100208e6: 400e ands r6, r1
100208e8: d100 bne 0x100208ec <core::fmt::Formatter::pad+0x170> @ imm = #0
100208ea: e088 b 0x100209fe <core::fmt::Formatter::pad+0x282> @ imm = #272
100208ec: 2104 movs r1, #4
100208ee: 5661 ldrsb r1, [r4, r1]
100208f0: 4281 cmp r1, r0
100208f2: 9d08 ldr r5, [sp, #32]
100208f4: dd00 ble 0x100208f8 <core::fmt::Formatter::pad+0x17c> @ imm = #0
100208f6: 1c52 adds r2, r2, #1
100208f8: 2e01 cmp r6, #1
100208fa: d100 bne 0x100208fe <core::fmt::Formatter::pad+0x182> @ imm = #0
100208fc: e1af b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #862
100208fe: 9909 ldr r1, [sp, #36]
10020900: 1869 adds r1, r5, r1
10020902: 2305 movs r3, #5
10020904: 56cb ldrsb r3, [r1, r3]
10020906: 4283 cmp r3, r0
10020908: dd00 ble 0x1002090c <core::fmt::Formatter::pad+0x190> @ imm = #0
1002090a: 1c52 adds r2, r2, #1
1002090c: 2e02 cmp r6, #2
1002090e: d100 bne 0x10020912 <core::fmt::Formatter::pad+0x196> @ imm = #0
10020910: e1a5 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #842
10020912: 2306 movs r3, #6
10020914: 56c9 ldrsb r1, [r1, r3]
10020916: e06d b 0x100209f4 <core::fmt::Formatter::pad+0x278> @ imm = #218
10020918: 9909 ldr r1, [sp, #36]
1002091a: 428c cmp r4, r1
1002091c: 9d08 ldr r5, [sp, #32]
1002091e: d01d beq 0x1002095c <core::fmt::Formatter::pad+0x1e0> @ imm = #58
10020920: 2600 movs r6, #0
10020922: 57a1 ldrsb r1, [r4, r6]
10020924: 2900 cmp r1, #0
10020926: d51d bpl 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #58
10020928: b2c9 uxtb r1, r1
1002092a: 29e0 cmp r1, #224
1002092c: d31a blo 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #52
1002092e: 29f0 cmp r1, #240
10020930: d318 blo 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #48
10020932: 461a mov r2, r3
10020934: 7863 ldrb r3, [r4, #1]
10020936: 78e5 ldrb r5, [r4, #3]
10020938: 203f movs r0, #63
1002093a: 4028 ands r0, r5
1002093c: 9d08 ldr r5, [sp, #32]
1002093e: 069b lsls r3, r3, #26
10020940: 0b9b lsrs r3, r3, #14
10020942: 78a4 ldrb r4, [r4, #2]
10020944: 06a4 lsls r4, r4, #26
10020946: 0d24 lsrs r4, r4, #20
10020948: 18e3 adds r3, r4, r3
1002094a: 181b adds r3, r3, r0
1002094c: 0749 lsls r1, r1, #29
1002094e: 0ac9 lsrs r1, r1, #11
10020950: 1859 adds r1, r3, r1
10020952: 4613 mov r3, r2
10020954: 9806 ldr r0, [sp, #24]
10020956: 9a0a ldr r2, [sp, #40]
10020958: 4291 cmp r1, r2
1002095a: d103 bne 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #6
1002095c: 9a01 ldr r2, [sp, #4]
1002095e: e764 b 0x1002082a <core::fmt::Formatter::pad+0xae> @ imm = #-312
10020960: 2200 movs r2, #0
10020962: e17c b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #760
10020964: 2b00 cmp r3, #0
10020966: d04d beq 0x10020a04 <core::fmt::Formatter::pad+0x288> @ imm = #154
10020968: 9901 ldr r1, [sp, #4]
1002096a: 428b cmp r3, r1
1002096c: d249 bhs 0x10020a02 <core::fmt::Formatter::pad+0x286> @ imm = #146
1002096e: 56e9 ldrsb r1, [r5, r3]
10020970: 4618 mov r0, r3
10020972: 233f movs r3, #63
10020974: 43db mvns r3, r3
10020976: 4299 cmp r1, r3
10020978: 4603 mov r3, r0
1002097a: 9806 ldr r0, [sp, #24]
1002097c: da42 bge 0x10020a04 <core::fmt::Formatter::pad+0x288> @ imm = #132
1002097e: e042 b 0x10020a06 <core::fmt::Formatter::pad+0x28a> @ imm = #132
10020980: 9409 str r4, [sp, #36]
10020982: 4614 mov r4, r2
10020984: 900a str r0, [sp, #40]
10020986: 4384 bics r4, r0
10020988: 462b mov r3, r5
1002098a: 2500 movs r5, #0
1002098c: 462a mov r2, r5
1002098e: e002 b 0x10020996 <core::fmt::Formatter::pad+0x21a> @ imm = #4
10020990: 1d1b adds r3, r3, #4
10020992: 1f24 subs r4, r4, #4
10020994: d015 beq 0x100209c2 <core::fmt::Formatter::pad+0x246> @ imm = #42
10020996: 2101 movs r1, #1
10020998: 5758 ldrsb r0, [r3, r5]
1002099a: 2640 movs r6, #64
1002099c: 43f6 mvns r6, r6
1002099e: 42b0 cmp r0, r6
100209a0: dd00 ble 0x100209a4 <core::fmt::Formatter::pad+0x228> @ imm = #0
100209a2: 1c52 adds r2, r2, #1
100209a4: 5658 ldrsb r0, [r3, r1]
100209a6: 42b0 cmp r0, r6
100209a8: dd00 ble 0x100209ac <core::fmt::Formatter::pad+0x230> @ imm = #0
100209aa: 1c52 adds r2, r2, #1
100209ac: 2002 movs r0, #2
100209ae: 5618 ldrsb r0, [r3, r0]
100209b0: 42b0 cmp r0, r6
100209b2: dd00 ble 0x100209b6 <core::fmt::Formatter::pad+0x23a> @ imm = #0
100209b4: 1c52 adds r2, r2, #1
100209b6: 980a ldr r0, [sp, #40]
100209b8: 5618 ldrsb r0, [r3, r0]
100209ba: 42b0 cmp r0, r6
100209bc: dde8 ble 0x10020990 <core::fmt::Formatter::pad+0x214> @ imm = #-48
100209be: 1c52 adds r2, r2, #1
100209c0: e7e6 b 0x10020990 <core::fmt::Formatter::pad+0x214> @ imm = #-52
100209c2: 9d08 ldr r5, [sp, #32]
100209c4: 9c09 ldr r4, [sp, #36]
100209c6: 2c00 cmp r4, #0
100209c8: d100 bne 0x100209cc <core::fmt::Formatter::pad+0x250> @ imm = #0
100209ca: e148 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #656
100209cc: 2000 movs r0, #0
100209ce: 5619 ldrsb r1, [r3, r0]
100209d0: 2040 movs r0, #64
100209d2: 43c0 mvns r0, r0
100209d4: 4281 cmp r1, r0
100209d6: dd00 ble 0x100209da <core::fmt::Formatter::pad+0x25e> @ imm = #0
100209d8: 1c52 adds r2, r2, #1
100209da: 2c01 cmp r4, #1
100209dc: d100 bne 0x100209e0 <core::fmt::Formatter::pad+0x264> @ imm = #0
100209de: e13e b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #636
100209e0: 2101 movs r1, #1
100209e2: 5659 ldrsb r1, [r3, r1]
100209e4: 4281 cmp r1, r0
100209e6: dd00 ble 0x100209ea <core::fmt::Formatter::pad+0x26e> @ imm = #0
100209e8: 1c52 adds r2, r2, #1
100209ea: 2c02 cmp r4, #2
100209ec: d100 bne 0x100209f0 <core::fmt::Formatter::pad+0x274> @ imm = #0
100209ee: e136 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #620
100209f0: 2102 movs r1, #2
100209f2: 5659 ldrsb r1, [r3, r1]
100209f4: 4281 cmp r1, r0
100209f6: dc00 bgt 0x100209fa <core::fmt::Formatter::pad+0x27e> @ imm = #0
100209f8: e131 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #610
100209fa: 1c52 adds r2, r2, #1
100209fc: e12f b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #606
100209fe: 9d08 ldr r5, [sp, #32]
10020a00: e12d b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #602
10020a02: d100 bne 0x10020a06 <core::fmt::Formatter::pad+0x28a> @ imm = #0
10020a04: 462e mov r6, r5
10020a06: 2e00 cmp r6, #0
10020a08: d000 beq 0x10020a0c <core::fmt::Formatter::pad+0x290> @ imm = #0
10020a0a: 9301 str r3, [sp, #4]
10020a0c: 2e00 cmp r6, #0
10020a0e: 9b04 ldr r3, [sp, #16]
10020a10: d000 beq 0x10020a14 <core::fmt::Formatter::pad+0x298> @ imm = #0
10020a12: 4635 mov r5, r6
10020a14: 9a01 ldr r2, [sp, #4]
10020a16: 2b00 cmp r3, #0
10020a18: d000 beq 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #0
10020a1a: e70a b 0x10020832 <core::fmt::Formatter::pad+0xb6> @ imm = #-492
10020a1c: 6801 ldr r1, [r0]
10020a1e: 6840 ldr r0, [r0, #4]
10020a20: 68c3 ldr r3, [r0, #12]
10020a22: 4608 mov r0, r1
10020a24: 4629 mov r1, r5
10020a26: 4798 blx r3
10020a28: b00b add sp, #44
10020a2a: bdf0 pop {r4, r5, r6, r7, pc}
10020a2c: 9303 str r3, [sp, #12]
10020a2e: 4620 mov r0, r4
10020a30: 43b0 bics r0, r6
10020a32: 2300 movs r3, #0
10020a34: 461d mov r5, r3
10020a36: 4614 mov r4, r2
10020a38: e002 b 0x10020a40 <core::fmt::Formatter::pad+0x2c4> @ imm = #4
10020a3a: 1d24 adds r4, r4, #4
10020a3c: 1f00 subs r0, r0, #4
10020a3e: d015 beq 0x10020a6c <core::fmt::Formatter::pad+0x2f0> @ imm = #42
10020a40: 2201 movs r2, #1
10020a42: 56e6 ldrsb r6, [r4, r3]
10020a44: 2140 movs r1, #64
10020a46: 43c9 mvns r1, r1
10020a48: 428e cmp r6, r1
10020a4a: dd00 ble 0x10020a4e <core::fmt::Formatter::pad+0x2d2> @ imm = #0
10020a4c: 1c6d adds r5, r5, #1
10020a4e: 56a2 ldrsb r2, [r4, r2]
10020a50: 428a cmp r2, r1
10020a52: 9e0a ldr r6, [sp, #40]
10020a54: dd00 ble 0x10020a58 <core::fmt::Formatter::pad+0x2dc> @ imm = #0
10020a56: 1c6d adds r5, r5, #1
10020a58: 2202 movs r2, #2
10020a5a: 56a2 ldrsb r2, [r4, r2]
10020a5c: 428a cmp r2, r1
10020a5e: dd00 ble 0x10020a62 <core::fmt::Formatter::pad+0x2e6> @ imm = #0
10020a60: 1c6d adds r5, r5, #1
10020a62: 57a2 ldrsb r2, [r4, r6]
10020a64: 428a cmp r2, r1
10020a66: dde8 ble 0x10020a3a <core::fmt::Formatter::pad+0x2be> @ imm = #-48
10020a68: 1c6d adds r5, r5, #1
10020a6a: e7e6 b 0x10020a3a <core::fmt::Formatter::pad+0x2be> @ imm = #-52
10020a6c: 9b03 ldr r3, [sp, #12]
10020a6e: 9804 ldr r0, [sp, #16]
10020a70: 2800 cmp r0, #0
10020a72: 9a08 ldr r2, [sp, #32]
10020a74: d017 beq 0x10020aa6 <core::fmt::Formatter::pad+0x32a> @ imm = #46
10020a76: 2000 movs r0, #0
10020a78: 5621 ldrsb r1, [r4, r0]
10020a7a: 2040 movs r0, #64
10020a7c: 43c0 mvns r0, r0
10020a7e: 4281 cmp r1, r0
10020a80: dd00 ble 0x10020a84 <core::fmt::Formatter::pad+0x308> @ imm = #0
10020a82: 1c6d adds r5, r5, #1
10020a84: 9904 ldr r1, [sp, #16]
10020a86: 2901 cmp r1, #1
10020a88: d00c beq 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #24
10020a8a: 2101 movs r1, #1
10020a8c: 5661 ldrsb r1, [r4, r1]
10020a8e: 4281 cmp r1, r0
10020a90: dd00 ble 0x10020a94 <core::fmt::Formatter::pad+0x318> @ imm = #0
10020a92: 1c6d adds r5, r5, #1
10020a94: 9904 ldr r1, [sp, #16]
10020a96: 2902 cmp r1, #2
10020a98: d004 beq 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #8
10020a9a: 2102 movs r1, #2
10020a9c: 5661 ldrsb r1, [r4, r1]
10020a9e: 4281 cmp r1, r0
10020aa0: dd00 ble 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #0
10020aa2: 1c6d adds r5, r5, #1
10020aa4: 9a08 ldr r2, [sp, #32]
10020aa6: 9805 ldr r0, [sp, #20]
10020aa8: 1810 adds r0, r2, r0
10020aaa: 9909 ldr r1, [sp, #36]
10020aac: 2900 cmp r1, #0
10020aae: d01c beq 0x10020aea <core::fmt::Formatter::pad+0x36e> @ imm = #56
10020ab0: 461c mov r4, r3
10020ab2: 4619 mov r1, r3
10020ab4: 43b1 bics r1, r6
10020ab6: 1841 adds r1, r0, r1
10020ab8: 2600 movs r6, #0
10020aba: 578a ldrsb r2, [r1, r6]
10020abc: 2340 movs r3, #64
10020abe: 43db mvns r3, r3
10020ac0: 429a cmp r2, r3
10020ac2: dd00 ble 0x10020ac6 <core::fmt::Formatter::pad+0x34a> @ imm = #0
10020ac4: 2601 movs r6, #1
10020ac6: 9a09 ldr r2, [sp, #36]
10020ac8: 2a01 cmp r2, #1
10020aca: d00c beq 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #24
10020acc: 2201 movs r2, #1
10020ace: 568a ldrsb r2, [r1, r2]
10020ad0: 429a cmp r2, r3
10020ad2: dd00 ble 0x10020ad6 <core::fmt::Formatter::pad+0x35a> @ imm = #0
10020ad4: 1c76 adds r6, r6, #1
10020ad6: 9a09 ldr r2, [sp, #36]
10020ad8: 2a02 cmp r2, #2
10020ada: d004 beq 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #8
10020adc: 2202 movs r2, #2
10020ade: 5689 ldrsb r1, [r1, r2]
10020ae0: 4299 cmp r1, r3
10020ae2: dd00 ble 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #0
10020ae4: 1c76 adds r6, r6, #1
10020ae6: 9607 str r6, [sp, #28]
10020ae8: 4623 mov r3, r4
10020aea: 089b lsrs r3, r3, #2
10020aec: 9907 ldr r1, [sp, #28]
10020aee: 1949 adds r1, r1, r5
10020af0: 9109 str r1, [sp, #36]
10020af2: 4602 mov r2, r0
10020af4: e015 b 0x10020b22 <core::fmt::Formatter::pad+0x3a6> @ imm = #42
10020af6: 2300 movs r3, #0
10020af8: 9d07 ldr r5, [sp, #28]
10020afa: 9803 ldr r0, [sp, #12]
10020afc: 1a2d subs r5, r5, r0
10020afe: 9805 ldr r0, [sp, #20]
10020b00: 9902 ldr r1, [sp, #8]
10020b02: 1842 adds r2, r0, r1
10020b04: 0a19 lsrs r1, r3, #8
10020b06: 4c82 ldr r4, [pc, #520] @ 0x10020d10 <$d.24+0x4>
10020b08: 4023 ands r3, r4
10020b0a: 4021 ands r1, r4
10020b0c: 18c9 adds r1, r1, r3
10020b0e: 4b7f ldr r3, [pc, #508] @ 0x10020d0c <$d.24>
10020b10: 4359 muls r1, r3, r1
10020b12: 0c09 lsrs r1, r1, #16
10020b14: 9b09 ldr r3, [sp, #36]
10020b16: 18cb adds r3, r1, r3
10020b18: 9309 str r3, [sp, #36]
10020b1a: 462b mov r3, r5
10020b1c: 9904 ldr r1, [sp, #16]
10020b1e: 2900 cmp r1, #0
10020b20: d13c bne 0x10020b9c <core::fmt::Formatter::pad+0x420> @ imm = #120
10020b22: 2b00 cmp r3, #0
10020b24: 9d08 ldr r5, [sp, #32]
10020b26: d037 beq 0x10020b98 <core::fmt::Formatter::pad+0x41c> @ imm = #110
10020b28: 2bc0 cmp r3, #192
10020b2a: 9307 str r3, [sp, #28]
10020b2c: 461c mov r4, r3
10020b2e: d300 blo 0x10020b32 <core::fmt::Formatter::pad+0x3b6> @ imm = #0
10020b30: 24c0 movs r4, #192
10020b32: 4621 mov r1, r4
10020b34: 980a ldr r0, [sp, #40]
10020b36: 4001 ands r1, r0
10020b38: 9104 str r1, [sp, #16]
10020b3a: 00a0 lsls r0, r4, #2
10020b3c: 9002 str r0, [sp, #8]
10020b3e: 23fc movs r3, #252
10020b40: 9403 str r4, [sp, #12]
10020b42: 4023 ands r3, r4
10020b44: 0099 lsls r1, r3, #2
10020b46: 1856 adds r6, r2, r1
10020b48: 2b00 cmp r3, #0
10020b4a: 9205 str r2, [sp, #20]
10020b4c: d0d3 beq 0x10020af6 <core::fmt::Formatter::pad+0x37a> @ imm = #-90
10020b4e: 2300 movs r3, #0
10020b50: 4615 mov r5, r2
10020b52: 4a70 ldr r2, [pc, #448] @ 0x10020d14 <$d.24+0x8>
10020b54: 2d00 cmp r5, #0
10020b56: d0cf beq 0x10020af8 <core::fmt::Formatter::pad+0x37c> @ imm = #-98
10020b58: 6868 ldr r0, [r5, #4]
10020b5a: 0981 lsrs r1, r0, #6
10020b5c: 43c0 mvns r0, r0
10020b5e: 09c0 lsrs r0, r0, #7
10020b60: 4308 orrs r0, r1
10020b62: 4010 ands r0, r2
10020b64: 6829 ldr r1, [r5]
10020b66: 098c lsrs r4, r1, #6
10020b68: 43c9 mvns r1, r1
10020b6a: 09c9 lsrs r1, r1, #7
10020b6c: 4321 orrs r1, r4
10020b6e: 4011 ands r1, r2
10020b70: 18c9 adds r1, r1, r3
10020b72: 1840 adds r0, r0, r1
10020b74: 68a9 ldr r1, [r5, #8]
10020b76: 098b lsrs r3, r1, #6
10020b78: 43c9 mvns r1, r1
10020b7a: 09c9 lsrs r1, r1, #7
10020b7c: 4319 orrs r1, r3
10020b7e: 4011 ands r1, r2
10020b80: 1808 adds r0, r1, r0
10020b82: 68e9 ldr r1, [r5, #12]
10020b84: 098b lsrs r3, r1, #6
10020b86: 43c9 mvns r1, r1
10020b88: 09c9 lsrs r1, r1, #7
10020b8a: 4319 orrs r1, r3
10020b8c: 4011 ands r1, r2
10020b8e: 180b adds r3, r1, r0
10020b90: 3510 adds r5, #16
10020b92: 42b5 cmp r5, r6
10020b94: d1de bne 0x10020b54 <core::fmt::Formatter::pad+0x3d8> @ imm = #-68
10020b96: e7af b 0x10020af8 <core::fmt::Formatter::pad+0x37c> @ imm = #-162
10020b98: 9a09 ldr r2, [sp, #36]
10020b9a: e060 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #192
10020b9c: 2800 cmp r0, #0
10020b9e: 9d08 ldr r5, [sp, #32]
10020ba0: d00f beq 0x10020bc2 <core::fmt::Formatter::pad+0x446> @ imm = #30
10020ba2: 9b0a ldr r3, [sp, #40]
10020ba4: 0798 lsls r0, r3, #30
10020ba6: 1e49 subs r1, r1, #1
10020ba8: 4381 bics r1, r0
10020baa: 1c48 adds r0, r1, #1
10020bac: 4604 mov r4, r0
10020bae: 401c ands r4, r3
10020bb0: 2903 cmp r1, #3
10020bb2: d208 bhs 0x10020bc6 <core::fmt::Formatter::pad+0x44a> @ imm = #16
10020bb4: 2300 movs r3, #0
10020bb6: 4632 mov r2, r6
10020bb8: e02b b 0x10020c12 <core::fmt::Formatter::pad+0x496> @ imm = #86
10020bba: 9a01 ldr r2, [sp, #4]
10020bbc: 9d08 ldr r5, [sp, #32]
10020bbe: 9806 ldr r0, [sp, #24]
10020bc0: e633 b 0x1002082a <core::fmt::Formatter::pad+0xae> @ imm = #-922
10020bc2: 2300 movs r3, #0
10020bc4: e041 b 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #130
10020bc6: 9407 str r4, [sp, #28]
10020bc8: 4398 bics r0, r3
10020bca: 2300 movs r3, #0
10020bcc: 4632 mov r2, r6
10020bce: 4e51 ldr r6, [pc, #324] @ 0x10020d14 <$d.24+0x8>
10020bd0: 6851 ldr r1, [r2, #4]
10020bd2: 098d lsrs r5, r1, #6
10020bd4: 43c9 mvns r1, r1
10020bd6: 09c9 lsrs r1, r1, #7
10020bd8: 4329 orrs r1, r5
10020bda: 4031 ands r1, r6
10020bdc: 6815 ldr r5, [r2]
10020bde: 09ac lsrs r4, r5, #6
10020be0: 43ed mvns r5, r5
10020be2: 09ed lsrs r5, r5, #7
10020be4: 4325 orrs r5, r4
10020be6: 4035 ands r5, r6
10020be8: 18eb adds r3, r5, r3
10020bea: 18c9 adds r1, r1, r3
10020bec: 6893 ldr r3, [r2, #8]
10020bee: 099c lsrs r4, r3, #6
10020bf0: 43db mvns r3, r3
10020bf2: 09db lsrs r3, r3, #7
10020bf4: 4323 orrs r3, r4
10020bf6: 4033 ands r3, r6
10020bf8: 1859 adds r1, r3, r1
10020bfa: 68d3 ldr r3, [r2, #12]
10020bfc: 099c lsrs r4, r3, #6
10020bfe: 43db mvns r3, r3
10020c00: 09db lsrs r3, r3, #7
10020c02: 4323 orrs r3, r4
10020c04: 4033 ands r3, r6
10020c06: 185b adds r3, r3, r1
10020c08: 3210 adds r2, #16
10020c0a: 1f00 subs r0, r0, #4
10020c0c: d1e0 bne 0x10020bd0 <core::fmt::Formatter::pad+0x454> @ imm = #-64
10020c0e: 9d08 ldr r5, [sp, #32]
10020c10: 9c07 ldr r4, [sp, #28]
10020c12: 2c00 cmp r4, #0
10020c14: d019 beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #50
10020c16: 6810 ldr r0, [r2]
10020c18: 0981 lsrs r1, r0, #6
10020c1a: 43c0 mvns r0, r0
10020c1c: 09c0 lsrs r0, r0, #7
10020c1e: 4308 orrs r0, r1
10020c20: 4e3c ldr r6, [pc, #240] @ 0x10020d14 <$d.24+0x8>
10020c22: 4030 ands r0, r6
10020c24: 18c3 adds r3, r0, r3
10020c26: 2c01 cmp r4, #1
10020c28: d00f beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #30
10020c2a: 6850 ldr r0, [r2, #4]
10020c2c: 0981 lsrs r1, r0, #6
10020c2e: 43c0 mvns r0, r0
10020c30: 09c0 lsrs r0, r0, #7
10020c32: 4308 orrs r0, r1
10020c34: 4030 ands r0, r6
10020c36: 18c3 adds r3, r0, r3
10020c38: 2c02 cmp r4, #2
10020c3a: d006 beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #12
10020c3c: 6890 ldr r0, [r2, #8]
10020c3e: 0981 lsrs r1, r0, #6
10020c40: 43c0 mvns r0, r0
10020c42: 09c0 lsrs r0, r0, #7
10020c44: 4308 orrs r0, r1
10020c46: 4030 ands r0, r6
10020c48: 18c3 adds r3, r0, r3
10020c4a: 0a18 lsrs r0, r3, #8
10020c4c: 4930 ldr r1, [pc, #192] @ 0x10020d10 <$d.24+0x4>
10020c4e: 400b ands r3, r1
10020c50: 4008 ands r0, r1
10020c52: 18c0 adds r0, r0, r3
10020c54: 492d ldr r1, [pc, #180] @ 0x10020d0c <$d.24>
10020c56: 4341 muls r1, r0, r1
10020c58: 0c08 lsrs r0, r1, #16
10020c5a: 9a09 ldr r2, [sp, #36]
10020c5c: 1882 adds r2, r0, r2
10020c5e: 9800 ldr r0, [sp]
10020c60: 4290 cmp r0, r2
10020c62: d90e bls 0x10020c82 <core::fmt::Formatter::pad+0x506> @ imm = #28
10020c64: 2020 movs r0, #32
10020c66: 9b06 ldr r3, [sp, #24]
10020c68: 5c19 ldrb r1, [r3, r0]
10020c6a: 2903 cmp r1, #3
10020c6c: d100 bne 0x10020c70 <core::fmt::Formatter::pad+0x4f4> @ imm = #0
10020c6e: 2100 movs r1, #0
10020c70: 9800 ldr r0, [sp]
10020c72: 1a80 subs r0, r0, r2
10020c74: 078a lsls r2, r1, #30
10020c76: d00f beq 0x10020c98 <core::fmt::Formatter::pad+0x51c> @ imm = #30
10020c78: 2901 cmp r1, #1
10020c7a: d10a bne 0x10020c92 <core::fmt::Formatter::pad+0x516> @ imm = #20
10020c7c: 2100 movs r1, #0
10020c7e: 9109 str r1, [sp, #36]
10020c80: e00c b 0x10020c9c <core::fmt::Formatter::pad+0x520> @ imm = #24
10020c82: 9806 ldr r0, [sp, #24]
10020c84: 6801 ldr r1, [r0]
10020c86: 6840 ldr r0, [r0, #4]
10020c88: 68c3 ldr r3, [r0, #12]
10020c8a: 4608 mov r0, r1
10020c8c: 4629 mov r1, r5
10020c8e: 9a01 ldr r2, [sp, #4]
10020c90: e6c9 b 0x10020a26 <core::fmt::Formatter::pad+0x2aa> @ imm = #-622
10020c92: 0841 lsrs r1, r0, #1
10020c94: 1c40 adds r0, r0, #1
10020c96: 0840 lsrs r0, r0, #1
10020c98: 9009 str r0, [sp, #36]
10020c9a: 4608 mov r0, r1
10020c9c: 1c44 adds r4, r0, #1
10020c9e: 69dd ldr r5, [r3, #28]
10020ca0: 6818 ldr r0, [r3]
10020ca2: 900a str r0, [sp, #40]
10020ca4: 685e ldr r6, [r3, #4]
10020ca6: 2001 movs r0, #1
10020ca8: 9007 str r0, [sp, #28]
10020caa: 1e64 subs r4, r4, #1
10020cac: d006 beq 0x10020cbc <core::fmt::Formatter::pad+0x540> @ imm = #12
10020cae: 6932 ldr r2, [r6, #16]
10020cb0: 980a ldr r0, [sp, #40]
10020cb2: 4629 mov r1, r5
10020cb4: 4790 blx r2
10020cb6: 2800 cmp r0, #0
10020cb8: d0f7 beq 0x10020caa <core::fmt::Formatter::pad+0x52e> @ imm = #-18
10020cba: e003 b 0x10020cc4 <core::fmt::Formatter::pad+0x548> @ imm = #6
10020cbc: 2011 movs r0, #17
10020cbe: 0400 lsls r0, r0, #16
10020cc0: 4285 cmp r5, r0
10020cc2: d102 bne 0x10020cca <core::fmt::Formatter::pad+0x54e> @ imm = #4
10020cc4: 9807 ldr r0, [sp, #28]
10020cc6: b00b add sp, #44
10020cc8: bdf0 pop {r4, r5, r6, r7, pc}
10020cca: 68f3 ldr r3, [r6, #12]
10020ccc: 980a ldr r0, [sp, #40]
10020cce: 9908 ldr r1, [sp, #32]
10020cd0: 9a01 ldr r2, [sp, #4]
10020cd2: 4798 blx r3
10020cd4: 2800 cmp r0, #0
10020cd6: 9807 ldr r0, [sp, #28]
10020cd8: d000 beq 0x10020cdc <core::fmt::Formatter::pad+0x560> @ imm = #0
10020cda: e6a5 b 0x10020a28 <core::fmt::Formatter::pad+0x2ac> @ imm = #-694
10020cdc: 2400 movs r4, #0
10020cde: 9909 ldr r1, [sp, #36]
10020ce0: 42a1 cmp r1, r4
10020ce2: d009 beq 0x10020cf8 <core::fmt::Formatter::pad+0x57c> @ imm = #18
10020ce4: 6932 ldr r2, [r6, #16]
10020ce6: 980a ldr r0, [sp, #40]
10020ce8: 4629 mov r1, r5
10020cea: 4790 blx r2
10020cec: 1c64 adds r4, r4, #1
10020cee: 2800 cmp r0, #0
10020cf0: d0f5 beq 0x10020cde <core::fmt::Formatter::pad+0x562> @ imm = #-22
10020cf2: 1e60 subs r0, r4, #1
10020cf4: 9909 ldr r1, [sp, #36]
10020cf6: e000 b 0x10020cfa <core::fmt::Formatter::pad+0x57e> @ imm = #0
10020cf8: 4608 mov r0, r1
10020cfa: 4288 cmp r0, r1
10020cfc: d302 blo 0x10020d04 <core::fmt::Formatter::pad+0x588> @ imm = #4
10020cfe: 2000 movs r0, #0
10020d00: b00b add sp, #44
10020d02: bdf0 pop {r4, r5, r6, r7, pc}
10020d04: 2001 movs r0, #1
10020d06: b00b add sp, #44
10020d08: bdf0 pop {r4, r5, r6, r7, pc}
10020d0a: 46c0 mov r8, r8
10020d0c <$d.24>:
10020d0c: 01 00 01 00 .word 0x00010001
10020d10: ff 00 ff 00 .word 0x00ff00ff
10020d14: 01 01 01 01 .word 0x01010101
10020d18 <core::panicking::panic>:
10020d18: b580 push {r7, lr}
10020d1a: af00 add r7, sp, #0
10020d1c: b088 sub sp, #32
10020d1e: 2301 movs r3, #1
10020d20: 9303 str r3, [sp, #12]
10020d22: ab06 add r3, sp, #24
10020d24: 9302 str r3, [sp, #8]
10020d26: 2300 movs r3, #0
10020d28: 9305 str r3, [sp, #20]
10020d2a: 4c05 ldr r4, [pc, #20] @ 0x10020d40 <$d.26>
10020d2c: 9404 str r4, [sp, #16]
10020d2e: 9300 str r3, [sp]
10020d30: 9107 str r1, [sp, #28]
10020d32: 9006 str r0, [sp, #24]
10020d34: 4668 mov r0, sp
10020d36: 4611 mov r1, r2
10020d38: f7ff fb20 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-2496
10020d3c: defe trap
10020d3e: 46c0 mov r8, r8
10020d40 <$d.26>:
10020d40: e4 d3 02 10 .word 0x1002d3e4
10020d44 <<&T as core::fmt::Display>::fmt>:
10020d44: b580 push {r7, lr}
10020d46: af00 add r7, sp, #0
10020d48: 460b mov r3, r1
10020d4a: c806 ldm r0!, {r1, r2}
10020d4c: 4618 mov r0, r3
10020d4e: f7ff fd15 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-1494
10020d52: bd80 pop {r7, pc}
10020d54 <<&T as core::fmt::Debug>::fmt>:
10020d54: b580 push {r7, lr}
10020d56: af00 add r7, sp, #0
10020d58: 6802 ldr r2, [r0]
10020d5a: 6840 ldr r0, [r0, #4]
10020d5c: 68c3 ldr r3, [r0, #12]
10020d5e: 4610 mov r0, r2
10020d60: 4798 blx r3
10020d62: bd80 pop {r7, pc}
10020d64 <core::fmt::write>:
10020d64: b5f0 push {r4, r5, r6, r7, lr}
10020d66: af03 add r7, sp, #12
10020d68: b08f sub sp, #60
10020d6a: 2420 movs r4, #32
10020d6c: ad06 add r5, sp, #24
10020d6e: 2303 movs r3, #3
10020d70: 9505 str r5, [sp, #20]
10020d72: 552b strb r3, [r5, r4]
10020d74: 940d str r4, [sp, #52]
10020d76: 2300 movs r3, #0
10020d78: 930c str r3, [sp, #48]
10020d7a: 930a str r3, [sp, #40]
10020d7c: ac06 add r4, sp, #24
10020d7e: c40b stm r4!, {r0, r1, r3}
10020d80: 6815 ldr r5, [r2]
10020d82: 2d00 cmp r5, #0
10020d84: d05d beq 0x10020e42 <core::fmt::write+0xde> @ imm = #186
10020d86: 6850 ldr r0, [r2, #4]
10020d88: 2800 cmp r0, #0
10020d8a: d07e beq 0x10020e8a <core::fmt::write+0x126> @ imm = #252
10020d8c: 9905 ldr r1, [sp, #20]
10020d8e: 3120 adds r1, #32
10020d90: 9105 str r1, [sp, #20]
10020d92: 211f movs r1, #31
10020d94: 06c9 lsls r1, r1, #27
10020d96: 1e43 subs r3, r0, #1
10020d98: 438b bics r3, r1
10020d9a: 1c59 adds r1, r3, #1
10020d9c: 9100 str r1, [sp]
10020d9e: 0140 lsls r0, r0, #5
10020da0: 9002 str r0, [sp, #8]
10020da2: 9204 str r2, [sp, #16]
10020da4: 6894 ldr r4, [r2, #8]
10020da6: 2600 movs r6, #0
10020da8: 9503 str r5, [sp, #12]
10020daa: 6862 ldr r2, [r4, #4]
10020dac: 2a00 cmp r2, #0
10020dae: d006 beq 0x10020dbe <core::fmt::write+0x5a> @ imm = #12
10020db0: 9807 ldr r0, [sp, #28]
10020db2: 68c3 ldr r3, [r0, #12]
10020db4: 6821 ldr r1, [r4]
10020db6: 9806 ldr r0, [sp, #24]
10020db8: 4798 blx r3
10020dba: 2800 cmp r0, #0
10020dbc: d174 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #232
10020dbe: 19aa adds r2, r5, r6
10020dc0: 7f10 ldrb r0, [r2, #28]
10020dc2: 9905 ldr r1, [sp, #20]
10020dc4: 7008 strb r0, [r1]
10020dc6: 6990 ldr r0, [r2, #24]
10020dc8: 900d str r0, [sp, #52]
10020dca: 6950 ldr r0, [r2, #20]
10020dcc: 900c str r0, [sp, #48]
10020dce: 68d0 ldr r0, [r2, #12]
10020dd0: 6913 ldr r3, [r2, #16]
10020dd2: 9904 ldr r1, [sp, #16]
10020dd4: 6909 ldr r1, [r1, #16]
10020dd6: 2500 movs r5, #0
10020dd8: 2800 cmp r0, #0
10020dda: d00d beq 0x10020df8 <core::fmt::write+0x94> @ imm = #26
10020ddc: 2801 cmp r0, #1
10020dde: 4628 mov r0, r5
10020de0: d10b bne 0x10020dfa <core::fmt::write+0x96> @ imm = #22
10020de2: 00d8 lsls r0, r3, #3
10020de4: 1808 adds r0, r1, r0
10020de6: 9001 str r0, [sp, #4]
10020de8: 6840 ldr r0, [r0, #4]
10020dea: 4b32 ldr r3, [pc, #200] @ 0x10020eb4 <$d.30>
10020dec: 4298 cmp r0, r3
10020dee: 4628 mov r0, r5
10020df0: d103 bne 0x10020dfa <core::fmt::write+0x96> @ imm = #6
10020df2: 9801 ldr r0, [sp, #4]
10020df4: 6800 ldr r0, [r0]
10020df6: 6803 ldr r3, [r0]
10020df8: 2001 movs r0, #1
10020dfa: 9309 str r3, [sp, #36]
10020dfc: 9008 str r0, [sp, #32]
10020dfe: 6850 ldr r0, [r2, #4]
10020e00: 6892 ldr r2, [r2, #8]
10020e02: 2800 cmp r0, #0
10020e04: d009 beq 0x10020e1a <core::fmt::write+0xb6> @ imm = #18
10020e06: 2801 cmp r0, #1
10020e08: d109 bne 0x10020e1e <core::fmt::write+0xba> @ imm = #18
10020e0a: 00d0 lsls r0, r2, #3
10020e0c: 1808 adds r0, r1, r0
10020e0e: 6842 ldr r2, [r0, #4]
10020e10: 4b28 ldr r3, [pc, #160] @ 0x10020eb4 <$d.30>
10020e12: 429a cmp r2, r3
10020e14: d103 bne 0x10020e1e <core::fmt::write+0xba> @ imm = #6
10020e16: 6800 ldr r0, [r0]
10020e18: 6802 ldr r2, [r0]
10020e1a: 2501 movs r5, #1
10020e1c: e7ff b 0x10020e1e <core::fmt::write+0xba> @ imm = #-2
10020e1e: 920b str r2, [sp, #44]
10020e20: 950a str r5, [sp, #40]
10020e22: 9d03 ldr r5, [sp, #12]
10020e24: 59a8 ldr r0, [r5, r6]
10020e26: 00c2 lsls r2, r0, #3
10020e28: 5888 ldr r0, [r1, r2]
10020e2a: 1889 adds r1, r1, r2
10020e2c: 684a ldr r2, [r1, #4]
10020e2e: a906 add r1, sp, #24
10020e30: 4790 blx r2
10020e32: 2800 cmp r0, #0
10020e34: d138 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #112
10020e36: 3620 adds r6, #32
10020e38: 3408 adds r4, #8
10020e3a: 9802 ldr r0, [sp, #8]
10020e3c: 42b0 cmp r0, r6
10020e3e: d1b4 bne 0x10020daa <core::fmt::write+0x46> @ imm = #-152
10020e40: e021 b 0x10020e86 <core::fmt::write+0x122> @ imm = #66
10020e42: 6950 ldr r0, [r2, #20]
10020e44: 2800 cmp r0, #0
10020e46: d020 beq 0x10020e8a <core::fmt::write+0x126> @ imm = #64
10020e48: 6914 ldr r4, [r2, #16]
10020e4a: 2107 movs r1, #7
10020e4c: 0749 lsls r1, r1, #29
10020e4e: 1e43 subs r3, r0, #1
10020e50: 438b bics r3, r1
10020e52: 1c59 adds r1, r3, #1
10020e54: 9100 str r1, [sp]
10020e56: 00c5 lsls r5, r0, #3
10020e58: 9204 str r2, [sp, #16]
10020e5a: 6896 ldr r6, [r2, #8]
10020e5c: 6872 ldr r2, [r6, #4]
10020e5e: 2a00 cmp r2, #0
10020e60: d006 beq 0x10020e70 <core::fmt::write+0x10c> @ imm = #12
10020e62: 9807 ldr r0, [sp, #28]
10020e64: 68c3 ldr r3, [r0, #12]
10020e66: 6831 ldr r1, [r6]
10020e68: 9806 ldr r0, [sp, #24]
10020e6a: 4798 blx r3
10020e6c: 2800 cmp r0, #0
10020e6e: d11b bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #54
10020e70: cc05 ldm r4!, {r0, r2}
10020e72: a906 add r1, sp, #24
10020e74: 3c08 subs r4, #8
10020e76: 4790 blx r2
10020e78: 2800 cmp r0, #0
10020e7a: d115 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #42
10020e7c: 3408 adds r4, #8
10020e7e: 3d08 subs r5, #8
10020e80: 3608 adds r6, #8
10020e82: 2d00 cmp r5, #0
10020e84: d1ea bne 0x10020e5c <core::fmt::write+0xf8> @ imm = #-44
10020e86: 9a04 ldr r2, [sp, #16]
10020e88: 9b00 ldr r3, [sp]
10020e8a: 68d0 ldr r0, [r2, #12]
10020e8c: 4283 cmp r3, r0
10020e8e: d20e bhs 0x10020eae <core::fmt::write+0x14a> @ imm = #28
10020e90: 4611 mov r1, r2
10020e92: 00d8 lsls r0, r3, #3
10020e94: 688a ldr r2, [r1, #8]
10020e96: 5811 ldr r1, [r2, r0]
10020e98: 1810 adds r0, r2, r0
10020e9a: 6842 ldr r2, [r0, #4]
10020e9c: 9807 ldr r0, [sp, #28]
10020e9e: 68c3 ldr r3, [r0, #12]
10020ea0: 9806 ldr r0, [sp, #24]
10020ea2: 4798 blx r3
10020ea4: 2800 cmp r0, #0
10020ea6: d002 beq 0x10020eae <core::fmt::write+0x14a> @ imm = #4
10020ea8: 2001 movs r0, #1
10020eaa: b00f add sp, #60
10020eac: bdf0 pop {r4, r5, r6, r7, pc}
10020eae: 2000 movs r0, #0
10020eb0: b00f add sp, #60
10020eb2: bdf0 pop {r4, r5, r6, r7, pc}
10020eb4 <$d.30>:
10020eb4: 79 03 02 10 .word 0x10020379
10020eb8 <core::slice::index::slice_index_order_fail>:
10020eb8: b580 push {r7, lr}
10020eba: af00 add r7, sp, #0
10020ebc: f000 f802 bl 0x10020ec4 <core::slice::index::slice_index_order_fail_rt> @ imm = #4
10020ec0: defe trap
10020ec2: d4d4 bmi 0x10020e6e <core::fmt::write+0x10a> @ imm = #-88
10020ec4 <core::slice::index::slice_index_order_fail_rt>:
10020ec4: b580 push {r7, lr}
10020ec6: af00 add r7, sp, #0
10020ec8: b08c sub sp, #48
10020eca: 9101 str r1, [sp, #4]
10020ecc: 9000 str r0, [sp]
10020ece: 2002 movs r0, #2
10020ed0: 9005 str r0, [sp, #20]
10020ed2: 4909 ldr r1, [pc, #36] @ 0x10020ef8 <$d.33>
10020ed4: 9104 str r1, [sp, #16]
10020ed6: 9007 str r0, [sp, #28]
10020ed8: a808 add r0, sp, #32
10020eda: 9006 str r0, [sp, #24]
10020edc: 2000 movs r0, #0
10020ede: 9002 str r0, [sp, #8]
10020ee0: 4806 ldr r0, [pc, #24] @ 0x10020efc <$d.33+0x4>
10020ee2: 900b str r0, [sp, #44]
10020ee4: a901 add r1, sp, #4
10020ee6: 910a str r1, [sp, #40]
10020ee8: 9009 str r0, [sp, #36]
10020eea: 4668 mov r0, sp
10020eec: 9008 str r0, [sp, #32]
10020eee: a802 add r0, sp, #8
10020ef0: 4611 mov r1, r2
10020ef2: f7ff fa43 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-2938
10020ef6: defe trap
10020ef8 <$d.33>:
10020ef8: 64 c4 02 10 .word 0x1002c464
10020efc: f5 03 02 10 .word 0x100203f5
10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt>:
10020f00: b5f0 push {r4, r5, r6, r7, lr}
10020f02: af03 add r7, sp, #12
10020f04: b0a7 sub sp, #156
10020f06: 460d mov r5, r1
10020f08: 6989 ldr r1, [r1, #24]
10020f0a: 06ca lsls r2, r1, #27
10020f0c: d44d bmi 0x10020faa <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xaa> @ imm = #154
10020f0e: 0689 lsls r1, r1, #26
10020f10: d46e bmi 0x10020ff0 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf0> @ imm = #220
10020f12: 9503 str r5, [sp, #12]
10020f14: 4965 ldr r1, [pc, #404] @ 0x100210ac <$d.35+0x8>
10020f16: 2527 movs r5, #39
10020f18: 4288 cmp r0, r1
10020f1a: d32f blo 0x10020f7c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x7c> @ imm = #94
10020f1c: 4606 mov r6, r0
10020f1e: 4630 mov r0, r6
10020f20: 4962 ldr r1, [pc, #392] @ 0x100210ac <$d.35+0x8>
10020f22: f00a faa7 bl 0x1002b474 <__aeabi_uidiv> @ imm = #42318
10020f26: 4963 ldr r1, [pc, #396] @ 0x100210b4 <$d.35+0x10>
10020f28: 4341 muls r1, r0, r1
10020f2a: 1989 adds r1, r1, r6
10020f2c: 9106 str r1, [sp, #24]
10020f2e: b28a uxth r2, r1
10020f30: 0892 lsrs r2, r2, #2
10020f32: 4961 ldr r1, [pc, #388] @ 0x100210b8 <$d.35+0x14>
10020f34: 434a muls r2, r1, r2
10020f36: 0c52 lsrs r2, r2, #17
10020f38: 0053 lsls r3, r2, #1
10020f3a: 4960 ldr r1, [pc, #384] @ 0x100210bc <$d.35+0x18>
10020f3c: 5cc9 ldrb r1, [r1, r3]
10020f3e: 9104 str r1, [sp, #16]
10020f40: ac07 add r4, sp, #28
10020f42: 1961 adds r1, r4, r5
10020f44: 9105 str r1, [sp, #20]
10020f46: 1f09 subs r1, r1, #4
10020f48: 9c04 ldr r4, [sp, #16]
10020f4a: 700c strb r4, [r1]
10020f4c: 4c5b ldr r4, [pc, #364] @ 0x100210bc <$d.35+0x18>
10020f4e: 18e3 adds r3, r4, r3
10020f50: 785b ldrb r3, [r3, #1]
10020f52: 704b strb r3, [r1, #1]
10020f54: 4956 ldr r1, [pc, #344] @ 0x100210b0 <$d.35+0xc>
10020f56: 434a muls r2, r1, r2
10020f58: 9906 ldr r1, [sp, #24]
10020f5a: 1851 adds r1, r2, r1
10020f5c: b289 uxth r1, r1
10020f5e: 0049 lsls r1, r1, #1
10020f60: 4b56 ldr r3, [pc, #344] @ 0x100210bc <$d.35+0x18>
10020f62: 5c5a ldrb r2, [r3, r1]
10020f64: 461c mov r4, r3
10020f66: 9b05 ldr r3, [sp, #20]
10020f68: 1e9b subs r3, r3, #2
10020f6a: 701a strb r2, [r3]
10020f6c: 1861 adds r1, r4, r1
10020f6e: 7849 ldrb r1, [r1, #1]
10020f70: 7059 strb r1, [r3, #1]
10020f72: 1f2d subs r5, r5, #4
10020f74: 4952 ldr r1, [pc, #328] @ 0x100210c0 <$d.35+0x1c>
10020f76: 428e cmp r6, r1
10020f78: 4606 mov r6, r0
10020f7a: d8d0 bhi 0x10020f1e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x1e> @ imm = #-96
10020f7c: 2863 cmp r0, #99
10020f7e: d971 bls 0x10021064 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x164> @ imm = #226
10020f80: b281 uxth r1, r0
10020f82: 0889 lsrs r1, r1, #2
10020f84: 4a4c ldr r2, [pc, #304] @ 0x100210b8 <$d.35+0x14>
10020f86: 434a muls r2, r1, r2
10020f88: 0c51 lsrs r1, r2, #17
10020f8a: 2263 movs r2, #99
10020f8c: 43d2 mvns r2, r2
10020f8e: 434a muls r2, r1, r2
10020f90: 1810 adds r0, r2, r0
10020f92: b280 uxth r0, r0
10020f94: 0040 lsls r0, r0, #1
10020f96: 4a49 ldr r2, [pc, #292] @ 0x100210bc <$d.35+0x18>
10020f98: 5c13 ldrb r3, [r2, r0]
10020f9a: 1ead subs r5, r5, #2
10020f9c: ac07 add r4, sp, #28
10020f9e: 5563 strb r3, [r4, r5]
10020fa0: 1963 adds r3, r4, r5
10020fa2: 1810 adds r0, r2, r0
10020fa4: 7840 ldrb r0, [r0, #1]
10020fa6: 7058 strb r0, [r3, #1]
10020fa8: e05d b 0x10021066 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x166> @ imm = #186
10020faa: 2101 movs r1, #1
10020fac: 020a lsls r2, r1, #8
10020fae: 2181 movs r1, #129
10020fb0: e00b b 0x10020fca <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xca> @ imm = #22
10020fb2: 2457 movs r4, #87
10020fb4: 091b lsrs r3, r3, #4
10020fb6: 18e3 adds r3, r4, r3
10020fb8: ac07 add r4, sp, #28
10020fba: 1864 adds r4, r4, r1
10020fbc: 1ee4 subs r4, r4, #3
10020fbe: 7023 strb r3, [r4]
10020fc0: 1e89 subs r1, r1, #2
10020fc2: 0a03 lsrs r3, r0, #8
10020fc4: 4290 cmp r0, r2
10020fc6: 4618 mov r0, r3
10020fc8: d344 blo 0x10021054 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #136
10020fca: 230f movs r3, #15
10020fcc: 4003 ands r3, r0
10020fce: 2b0a cmp r3, #10
10020fd0: d301 blo 0x10020fd6 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd6> @ imm = #2
10020fd2: 2457 movs r4, #87
10020fd4: e000 b 0x10020fd8 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd8> @ imm = #0
10020fd6: 2430 movs r4, #48
10020fd8: 18e3 adds r3, r4, r3
10020fda: ac07 add r4, sp, #28
10020fdc: 1864 adds r4, r4, r1
10020fde: 1ea4 subs r4, r4, #2
10020fe0: 7023 strb r3, [r4]
10020fe2: 2810 cmp r0, #16
10020fe4: d327 blo 0x10021036 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #78
10020fe6: b2c3 uxtb r3, r0
10020fe8: 2ba0 cmp r3, #160
10020fea: d2e2 bhs 0x10020fb2 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb2> @ imm = #-60
10020fec: 2430 movs r4, #48
10020fee: e7e1 b 0x10020fb4 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb4> @ imm = #-62
10020ff0: 2101 movs r1, #1
10020ff2: 020a lsls r2, r1, #8
10020ff4: 2181 movs r1, #129
10020ff6: e00b b 0x10021010 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x110> @ imm = #22
10020ff8: 2437 movs r4, #55
10020ffa: 091b lsrs r3, r3, #4
10020ffc: 18e3 adds r3, r4, r3
10020ffe: ac07 add r4, sp, #28
10021000: 1864 adds r4, r4, r1
10021002: 1ee4 subs r4, r4, #3
10021004: 7023 strb r3, [r4]
10021006: 1e89 subs r1, r1, #2
10021008: 0a03 lsrs r3, r0, #8
1002100a: 4290 cmp r0, r2
1002100c: 4618 mov r0, r3
1002100e: d321 blo 0x10021054 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #66
10021010: 230f movs r3, #15
10021012: 4003 ands r3, r0
10021014: 2b0a cmp r3, #10
10021016: d301 blo 0x1002101c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11c> @ imm = #2
10021018: 2437 movs r4, #55
1002101a: e000 b 0x1002101e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11e> @ imm = #0
1002101c: 2430 movs r4, #48
1002101e: 18e3 adds r3, r4, r3
10021020: ac07 add r4, sp, #28
10021022: 1864 adds r4, r4, r1
10021024: 1ea4 subs r4, r4, #2
10021026: 7023 strb r3, [r4]
10021028: 2810 cmp r0, #16
1002102a: d304 blo 0x10021036 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #8
1002102c: b2c3 uxtb r3, r0
1002102e: 2ba0 cmp r3, #160
10021030: d2e2 bhs 0x10020ff8 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf8> @ imm = #-60
10021032: 2430 movs r4, #48
10021034: e7e1 b 0x10020ffa <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xfa> @ imm = #-62
10021036: 1e88 subs r0, r1, #2
10021038: 1e49 subs r1, r1, #1
1002103a: 2881 cmp r0, #129
1002103c: d20d bhs 0x1002105a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x15a> @ imm = #26
1002103e: 2281 movs r2, #129
10021040: 1a51 subs r1, r2, r1
10021042: 9101 str r1, [sp, #4]
10021044: a907 add r1, sp, #28
10021046: 1808 adds r0, r1, r0
10021048: 9000 str r0, [sp]
1002104a: 2101 movs r1, #1
1002104c: 4a15 ldr r2, [pc, #84] @ 0x100210a4 <$d.35>
1002104e: 2302 movs r3, #2
10021050: 4628 mov r0, r5
10021052: e023 b 0x1002109c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x19c> @ imm = #70
10021054: 1e48 subs r0, r1, #1
10021056: 2881 cmp r0, #129
10021058: d3f1 blo 0x1002103e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x13e> @ imm = #-30
1002105a: 2180 movs r1, #128
1002105c: 4a12 ldr r2, [pc, #72] @ 0x100210a8 <$d.35+0x4>
1002105e: f7ff fb45 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-2422
10021062: defe trap
10021064: 4601 mov r1, r0
10021066: 9803 ldr r0, [sp, #12]
10021068: 290a cmp r1, #10
1002106a: d204 bhs 0x10021076 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x176> @ imm = #8
1002106c: 1e6d subs r5, r5, #1
1002106e: 3130 adds r1, #48
10021070: aa07 add r2, sp, #28
10021072: 5551 strb r1, [r2, r5]
10021074: e009 b 0x1002108a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x18a> @ imm = #18
10021076: 0049 lsls r1, r1, #1
10021078: 4a10 ldr r2, [pc, #64] @ 0x100210bc <$d.35+0x18>
1002107a: 5c53 ldrb r3, [r2, r1]
1002107c: 1ead subs r5, r5, #2
1002107e: ac07 add r4, sp, #28
10021080: 5563 strb r3, [r4, r5]
10021082: 1963 adds r3, r4, r5
10021084: 1851 adds r1, r2, r1
10021086: 7849 ldrb r1, [r1, #1]
10021088: 7059 strb r1, [r3, #1]
1002108a: 2127 movs r1, #39
1002108c: 1b49 subs r1, r1, r5
1002108e: 9101 str r1, [sp, #4]
10021090: a907 add r1, sp, #28
10021092: 1949 adds r1, r1, r5
10021094: 9100 str r1, [sp]
10021096: 2101 movs r1, #1
10021098: 4a0a ldr r2, [pc, #40] @ 0x100210c4 <$d.35+0x20>
1002109a: 2300 movs r3, #0
1002109c: f7ff fa26 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-2996
100210a0: b027 add sp, #156
100210a2: bdf0 pop {r4, r5, r6, r7, pc}
100210a4 <$d.35>:
100210a4: 34 c2 02 10 .word 0x1002c234
100210a8: 24 c2 02 10 .word 0x1002c224
100210ac: 10 27 00 00 .word 0x00002710
100210b0: 9c ff 00 00 .word 0x0000ff9c
100210b4: f0 d8 00 00 .word 0x0000d8f0
100210b8: 7b 14 00 00 .word 0x0000147b
100210bc: 36 c2 02 10 .word 0x1002c236
100210c0: ff e0 f5 05 .word 0x05f5e0ff
100210c4: e4 d3 02 10 .word 0x1002d3e4
100210c8 <core::slice::memchr::memchr_aligned>:
100210c8: b5f0 push {r4, r5, r6, r7, lr}
100210ca: af03 add r7, sp, #12
100210cc: b085 sub sp, #20
100210ce: 460e mov r6, r1
100210d0: 1ccb adds r3, r1, #3
100210d2: 2103 movs r1, #3
100210d4: 438b bics r3, r1
100210d6: b2c0 uxtb r0, r0
100210d8: 9003 str r0, [sp, #12]
100210da: 42b3 cmp r3, r6
100210dc: 9200 str r2, [sp]
100210de: 9602 str r6, [sp, #8]
100210e0: d031 beq 0x10021146 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #98
100210e2: 1b98 subs r0, r3, r6
100210e4: 4290 cmp r0, r2
100210e6: d300 blo 0x100210ea <core::slice::memchr::memchr_aligned+0x22> @ imm = #0
100210e8: 4610 mov r0, r2
100210ea: 2800 cmp r0, #0
100210ec: d02b beq 0x10021146 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #86
100210ee: 4241 rsbs r1, r0, #0
100210f0: 9104 str r1, [sp, #16]
100210f2: 2500 movs r5, #0
100210f4: 9902 ldr r1, [sp, #8]
100210f6: 5d4c ldrb r4, [r1, r5]
100210f8: 2301 movs r3, #1
100210fa: 9903 ldr r1, [sp, #12]
100210fc: 428c cmp r4, r1
100210fe: d100 bne 0x10021102 <core::slice::memchr::memchr_aligned+0x3a> @ imm = #0
10021100: e081 b 0x10021206 <core::slice::memchr::memchr_aligned+0x13e> @ imm = #258
10021102: 9904 ldr r1, [sp, #16]
10021104: 194c adds r4, r1, r5
10021106: 1c66 adds r6, r4, #1
10021108: d215 bhs 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #42
1002110a: 9902 ldr r1, [sp, #8]
1002110c: 194e adds r6, r1, r5
1002110e: 7872 ldrb r2, [r6, #1]
10021110: 9903 ldr r1, [sp, #12]
10021112: 428a cmp r2, r1
10021114: d079 beq 0x1002120a <core::slice::memchr::memchr_aligned+0x142> @ imm = #242
10021116: 1ca2 adds r2, r4, #2
10021118: d00d beq 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #26
1002111a: 78b2 ldrb r2, [r6, #2]
1002111c: 9903 ldr r1, [sp, #12]
1002111e: 428a cmp r2, r1
10021120: d075 beq 0x1002120e <core::slice::memchr::memchr_aligned+0x146> @ imm = #234
10021122: 1ce2 adds r2, r4, #3
10021124: d007 beq 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #14
10021126: 78f2 ldrb r2, [r6, #3]
10021128: 9903 ldr r1, [sp, #12]
1002112a: 428a cmp r2, r1
1002112c: d071 beq 0x10021212 <core::slice::memchr::memchr_aligned+0x14a> @ imm = #226
1002112e: 1d2d adds r5, r5, #4
10021130: 9904 ldr r1, [sp, #16]
10021132: 194a adds r2, r1, r5
10021134: d1de bne 0x100210f4 <core::slice::memchr::memchr_aligned+0x2c> @ imm = #-68
10021136: 9900 ldr r1, [sp]
10021138: 460a mov r2, r1
1002113a: 3a08 subs r2, #8
1002113c: 9201 str r2, [sp, #4]
1002113e: 4290 cmp r0, r2
10021140: 9e02 ldr r6, [sp, #8]
10021142: d903 bls 0x1002114c <core::slice::memchr::memchr_aligned+0x84> @ imm = #6
10021144: e026 b 0x10021194 <core::slice::memchr::memchr_aligned+0xcc> @ imm = #76
10021146: 3a08 subs r2, #8
10021148: 9201 str r2, [sp, #4]
1002114a: 2000 movs r0, #0
1002114c: 4b34 ldr r3, [pc, #208] @ 0x10021220 <$d.37>
1002114e: 9903 ldr r1, [sp, #12]
10021150: 434b muls r3, r1, r3
10021152: 4d35 ldr r5, [pc, #212] @ 0x10021228 <$d.37+0x8>
10021154: 5832 ldr r2, [r6, r0]
10021156: 405a eors r2, r3
10021158: 1951 adds r1, r2, r5
1002115a: 9104 str r1, [sp, #16]
1002115c: 4631 mov r1, r6
1002115e: 4c31 ldr r4, [pc, #196] @ 0x10021224 <$d.37+0x4>
10021160: 4626 mov r6, r4
10021162: 4396 bics r6, r2
10021164: 9a04 ldr r2, [sp, #16]
10021166: 4216 tst r6, r2
10021168: d10e bne 0x10021188 <core::slice::memchr::memchr_aligned+0xc0> @ imm = #28
1002116a: 180a adds r2, r1, r0
1002116c: 6852 ldr r2, [r2, #4]
1002116e: 4626 mov r6, r4
10021170: 405a eors r2, r3
10021172: 1951 adds r1, r2, r5
10021174: 4396 bics r6, r2
10021176: 420e tst r6, r1
10021178: d108 bne 0x1002118c <core::slice::memchr::memchr_aligned+0xc4> @ imm = #16
1002117a: 461c mov r4, r3
1002117c: 3008 adds r0, #8
1002117e: 9901 ldr r1, [sp, #4]
10021180: 4288 cmp r0, r1
10021182: 9e02 ldr r6, [sp, #8]
10021184: d9e6 bls 0x10021154 <core::slice::memchr::memchr_aligned+0x8c> @ imm = #-52
10021186: e002 b 0x1002118e <core::slice::memchr::memchr_aligned+0xc6> @ imm = #4
10021188: 460e mov r6, r1
1002118a: e000 b 0x1002118e <core::slice::memchr::memchr_aligned+0xc6> @ imm = #0
1002118c: 9e02 ldr r6, [sp, #8]
1002118e: 9900 ldr r1, [sp]
10021190: 4288 cmp r0, r1
10021192: d840 bhi 0x10021216 <core::slice::memchr::memchr_aligned+0x14e> @ imm = #128
10021194: 4288 cmp r0, r1
10021196: d101 bne 0x1002119c <core::slice::memchr::memchr_aligned+0xd4> @ imm = #2
10021198: 2300 movs r3, #0
1002119a: e031 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #98
1002119c: 1835 adds r5, r6, r0
1002119e: 1a46 subs r6, r0, r1
100211a0: 2100 movs r1, #0
100211a2: 9504 str r5, [sp, #16]
100211a4: 5c6a ldrb r2, [r5, r1]
100211a6: 9b03 ldr r3, [sp, #12]
100211a8: 429a cmp r2, r3
100211aa: d027 beq 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #78
100211ac: 1874 adds r4, r6, r1
100211ae: 1c62 adds r2, r4, #1
100211b0: 2300 movs r3, #0
100211b2: 42a2 cmp r2, r4
100211b4: d31b blo 0x100211ee <core::slice::memchr::memchr_aligned+0x126> @ imm = #54
100211b6: 461a mov r2, r3
100211b8: 4633 mov r3, r6
100211ba: 9202 str r2, [sp, #8]
100211bc: 186e adds r6, r5, r1
100211be: 7872 ldrb r2, [r6, #1]
100211c0: 9d03 ldr r5, [sp, #12]
100211c2: 42aa cmp r2, r5
100211c4: d015 beq 0x100211f2 <core::slice::memchr::memchr_aligned+0x12a> @ imm = #42
100211c6: 1ca2 adds r2, r4, #2
100211c8: d00e beq 0x100211e8 <core::slice::memchr::memchr_aligned+0x120> @ imm = #28
100211ca: 78b2 ldrb r2, [r6, #2]
100211cc: 9d03 ldr r5, [sp, #12]
100211ce: 42aa cmp r2, r5
100211d0: d011 beq 0x100211f6 <core::slice::memchr::memchr_aligned+0x12e> @ imm = #34
100211d2: 1ce2 adds r2, r4, #3
100211d4: d008 beq 0x100211e8 <core::slice::memchr::memchr_aligned+0x120> @ imm = #16
100211d6: 78f2 ldrb r2, [r6, #3]
100211d8: 9c03 ldr r4, [sp, #12]
100211da: 42a2 cmp r2, r4
100211dc: d00d beq 0x100211fa <core::slice::memchr::memchr_aligned+0x132> @ imm = #26
100211de: 1d09 adds r1, r1, #4
100211e0: 461e mov r6, r3
100211e2: 185a adds r2, r3, r1
100211e4: 9d04 ldr r5, [sp, #16]
100211e6: d1dd bne 0x100211a4 <core::slice::memchr::memchr_aligned+0xdc> @ imm = #-70
100211e8: 9900 ldr r1, [sp]
100211ea: 9b02 ldr r3, [sp, #8]
100211ec: e008 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #16
100211ee: 9900 ldr r1, [sp]
100211f0: e006 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #12
100211f2: 1c49 adds r1, r1, #1
100211f4: e002 b 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #4
100211f6: 1c89 adds r1, r1, #2
100211f8: e000 b 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #0
100211fa: 1cc9 adds r1, r1, #3
100211fc: 1809 adds r1, r1, r0
100211fe: 2301 movs r3, #1
10021200: 4618 mov r0, r3
10021202: b005 add sp, #20
10021204: bdf0 pop {r4, r5, r6, r7, pc}
10021206: 4629 mov r1, r5
10021208: e7fa b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-12
1002120a: 1c69 adds r1, r5, #1
1002120c: e7f8 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-16
1002120e: 1ca9 adds r1, r5, #2
10021210: e7f6 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-20
10021212: 1ce9 adds r1, r5, #3
10021214: e7f4 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-24
10021216: 4a05 ldr r2, [pc, #20] @ 0x1002122c <$d.37+0xc>
10021218: f7ff fa68 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-2864
1002121c: defe trap
1002121e: 46c0 mov r8, r8
10021220 <$d.37>:
10021220: 01 01 01 01 .word 0x01010101
10021224: 80 80 80 80 .word 0x80808080
10021228: ff fe fe fe .word 0xfefefeff
1002122c: 6c c3 02 10 .word 0x1002c36c
10021230 <core::str::converts::from_utf8>:
10021230: b5f0 push {r4, r5, r6, r7, lr}
10021232: af03 add r7, sp, #12
10021234: b088 sub sp, #32
10021236: 9003 str r0, [sp, #12]
10021238: 1fd5 subs r5, r2, #7
1002123a: d200 bhs 0x1002123e <core::str::converts::from_utf8+0xe> @ imm = #0
1002123c: 2500 movs r5, #0
1002123e: 2a00 cmp r2, #0
10021240: d100 bne 0x10021244 <core::str::converts::from_utf8+0x14> @ imm = #0
10021242: e0d4 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #424
10021244: 1cc8 adds r0, r1, #3
10021246: 2303 movs r3, #3
10021248: 9306 str r3, [sp, #24]
1002124a: 4398 bics r0, r3
1002124c: 1a40 subs r0, r0, r1
1002124e: 9005 str r0, [sp, #20]
10021250: 4250 rsbs r0, r2, #0
10021252: 9007 str r0, [sp, #28]
10021254: 2300 movs r3, #0
10021256: 9204 str r2, [sp, #16]
10021258: e003 b 0x10021262 <core::str::converts::from_utf8+0x32> @ imm = #6
1002125a: 1c5b adds r3, r3, #1
1002125c: 4293 cmp r3, r2
1002125e: d300 blo 0x10021262 <core::str::converts::from_utf8+0x32> @ imm = #0
10021260: e0c5 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #394
10021262: 5ccc ldrb r4, [r1, r3]
10021264: b266 sxtb r6, r4
10021266: 2e00 cmp r6, #0
10021268: d437 bmi 0x100212da <core::str::converts::from_utf8+0xaa> @ imm = #110
1002126a: 9c05 ldr r4, [sp, #20]
1002126c: 1c60 adds r0, r4, #1
1002126e: d0f4 beq 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-24
10021270: 1ae0 subs r0, r4, r3
10021272: 9c06 ldr r4, [sp, #24]
10021274: 4020 ands r0, r4
10021276: d1f0 bne 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-32
10021278: 42ab cmp r3, r5
1002127a: 4c6b ldr r4, [pc, #428] @ 0x10021428 <$d.39>
1002127c: d209 bhs 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #18
1002127e: 58c8 ldr r0, [r1, r3]
10021280: 4220 tst r0, r4
10021282: d106 bne 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #12
10021284: 18c8 adds r0, r1, r3
10021286: 6840 ldr r0, [r0, #4]
10021288: 4220 tst r0, r4
1002128a: d102 bne 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #4
1002128c: 3308 adds r3, #8
1002128e: 42ab cmp r3, r5
10021290: d3f5 blo 0x1002127e <core::str::converts::from_utf8+0x4e> @ imm = #-22
10021292: 4293 cmp r3, r2
10021294: d2e2 bhs 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-60
10021296: 56c8 ldrsb r0, [r1, r3]
10021298: 2800 cmp r0, #0
1002129a: d4df bmi 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-66
1002129c: 9807 ldr r0, [sp, #28]
1002129e: 18c0 adds r0, r0, r3
100212a0: 1c44 adds r4, r0, #1
100212a2: d300 blo 0x100212a6 <core::str::converts::from_utf8+0x76> @ imm = #0
100212a4: e0a3 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #326
100212a6: 18cc adds r4, r1, r3
100212a8: 2601 movs r6, #1
100212aa: 57a6 ldrsb r6, [r4, r6]
100212ac: 2e00 cmp r6, #0
100212ae: d4d4 bmi 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-88
100212b0: 1c86 adds r6, r0, #2
100212b2: d100 bne 0x100212b6 <core::str::converts::from_utf8+0x86> @ imm = #0
100212b4: e09b b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #310
100212b6: 2602 movs r6, #2
100212b8: 57a6 ldrsb r6, [r4, r6]
100212ba: 2e00 cmp r6, #0
100212bc: d500 bpl 0x100212c0 <core::str::converts::from_utf8+0x90> @ imm = #0
100212be: e092 b 0x100213e6 <core::str::converts::from_utf8+0x1b6> @ imm = #292
100212c0: 1cc0 adds r0, r0, #3
100212c2: d100 bne 0x100212c6 <core::str::converts::from_utf8+0x96> @ imm = #0
100212c4: e093 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #294
100212c6: 9806 ldr r0, [sp, #24]
100212c8: 5620 ldrsb r0, [r4, r0]
100212ca: 2800 cmp r0, #0
100212cc: d500 bpl 0x100212d0 <core::str::converts::from_utf8+0xa0> @ imm = #0
100212ce: e08c b 0x100213ea <core::str::converts::from_utf8+0x1ba> @ imm = #280
100212d0: 1d1b adds r3, r3, #4
100212d2: 9807 ldr r0, [sp, #28]
100212d4: 18c0 adds r0, r0, r3
100212d6: d1de bne 0x10021296 <core::str::converts::from_utf8+0x66> @ imm = #-68
100212d8: e089 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #274
100212da: 462a mov r2, r5
100212dc: 4853 ldr r0, [pc, #332] @ 0x1002142c <$d.39+0x4>
100212de: 5d00 ldrb r0, [r0, r4]
100212e0: 2501 movs r5, #1
100212e2: 9502 str r5, [sp, #8]
100212e4: 2804 cmp r0, #4
100212e6: d010 beq 0x1002130a <core::str::converts::from_utf8+0xda> @ imm = #32
100212e8: 2803 cmp r0, #3
100212ea: d020 beq 0x1002132e <core::str::converts::from_utf8+0xfe> @ imm = #64
100212ec: 2802 cmp r0, #2
100212ee: d000 beq 0x100212f2 <core::str::converts::from_utf8+0xc2> @ imm = #0
100212f0: e084 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #264
100212f2: 4615 mov r5, r2
100212f4: 1c5c adds r4, r3, #1
100212f6: 9a04 ldr r2, [sp, #16]
100212f8: 4294 cmp r4, r2
100212fa: d300 blo 0x100212fe <core::str::converts::from_utf8+0xce> @ imm = #0
100212fc: e089 b 0x10021412 <core::str::converts::from_utf8+0x1e2> @ imm = #274
100212fe: 5708 ldrsb r0, [r1, r4]
10021300: 2640 movs r6, #64
10021302: 43f6 mvns r6, r6
10021304: 42b0 cmp r0, r6
10021306: dd6c ble 0x100213e2 <core::str::converts::from_utf8+0x1b2> @ imm = #216
10021308: e078 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #240
1002130a: 1c58 adds r0, r3, #1
1002130c: 2500 movs r5, #0
1002130e: 9501 str r5, [sp, #4]
10021310: 9d04 ldr r5, [sp, #16]
10021312: 42a8 cmp r0, r5
10021314: d275 bhs 0x10021402 <core::str::converts::from_utf8+0x1d2> @ imm = #234
10021316: 5608 ldrsb r0, [r1, r0]
10021318: 2cf0 cmp r4, #240
1002131a: d01d beq 0x10021358 <core::str::converts::from_utf8+0x128> @ imm = #58
1002131c: 2cf4 cmp r4, #244
1002131e: 4615 mov r5, r2
10021320: d121 bne 0x10021366 <core::str::converts::from_utf8+0x136> @ imm = #66
10021322: 2470 movs r4, #112
10021324: 43e4 mvns r4, r4
10021326: 42a0 cmp r0, r4
10021328: 9a04 ldr r2, [sp, #16]
1002132a: dd27 ble 0x1002137c <core::str::converts::from_utf8+0x14c> @ imm = #78
1002132c: e066 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #204
1002132e: 1c58 adds r0, r3, #1
10021330: 2500 movs r5, #0
10021332: 9501 str r5, [sp, #4]
10021334: 9d04 ldr r5, [sp, #16]
10021336: 42a8 cmp r0, r5
10021338: d263 bhs 0x10021402 <core::str::converts::from_utf8+0x1d2> @ imm = #198
1002133a: 4615 mov r5, r2
1002133c: 5c0a ldrb r2, [r1, r0]
1002133e: 2ce0 cmp r4, #224
10021340: d02b beq 0x1002139a <core::str::converts::from_utf8+0x16a> @ imm = #86
10021342: 9200 str r2, [sp]
10021344: 2ced cmp r4, #237
10021346: 9a04 ldr r2, [sp, #16]
10021348: d12d bne 0x100213a6 <core::str::converts::from_utf8+0x176> @ imm = #90
1002134a: 205f movs r0, #95
1002134c: 43c0 mvns r0, r0
1002134e: 9c00 ldr r4, [sp]
10021350: b264 sxtb r4, r4
10021352: 4284 cmp r4, r0
10021354: db3d blt 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #122
10021356: e051 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #162
10021358: 3070 adds r0, #112
1002135a: b2c0 uxtb r0, r0
1002135c: 2830 cmp r0, #48
1002135e: 4615 mov r5, r2
10021360: 9a04 ldr r2, [sp, #16]
10021362: d30b blo 0x1002137c <core::str::converts::from_utf8+0x14c> @ imm = #22
10021364: e04a b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #148
10021366: 360f adds r6, #15
10021368: b2f4 uxtb r4, r6
1002136a: 2c02 cmp r4, #2
1002136c: 9a04 ldr r2, [sp, #16]
1002136e: d845 bhi 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #138
10021370: 2800 cmp r0, #0
10021372: d543 bpl 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #134
10021374: b2c0 uxtb r0, r0
10021376: 0980 lsrs r0, r0, #6
10021378: 2803 cmp r0, #3
1002137a: d23f bhs 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #126
1002137c: 1c98 adds r0, r3, #2
1002137e: 4290 cmp r0, r2
10021380: d249 bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #146
10021382: 560c ldrsb r4, [r1, r0]
10021384: 2040 movs r0, #64
10021386: 43c0 mvns r0, r0
10021388: 4284 cmp r4, r0
1002138a: dc3d bgt 0x10021408 <core::str::converts::from_utf8+0x1d8> @ imm = #122
1002138c: 1cdc adds r4, r3, #3
1002138e: 4294 cmp r4, r2
10021390: d241 bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #130
10021392: 570e ldrsb r6, [r1, r4]
10021394: 4286 cmp r6, r0
10021396: dd24 ble 0x100213e2 <core::str::converts::from_utf8+0x1b2> @ imm = #72
10021398: e038 b 0x1002140c <core::str::converts::from_utf8+0x1dc> @ imm = #112
1002139a: 20e0 movs r0, #224
1002139c: 4002 ands r2, r0
1002139e: 2aa0 cmp r2, #160
100213a0: 9a04 ldr r2, [sp, #16]
100213a2: d016 beq 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #44
100213a4: e02a b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #84
100213a6: 4630 mov r0, r6
100213a8: 301f adds r0, #31
100213aa: b2c0 uxtb r0, r0
100213ac: 280c cmp r0, #12
100213ae: d206 bhs 0x100213be <core::str::converts::from_utf8+0x18e> @ imm = #12
100213b0: 2040 movs r0, #64
100213b2: 43c0 mvns r0, r0
100213b4: 9c00 ldr r4, [sp]
100213b6: b264 sxtb r4, r4
100213b8: 4284 cmp r4, r0
100213ba: dd0a ble 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #20
100213bc: e01e b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #60
100213be: b2f0 uxtb r0, r6
100213c0: 0840 lsrs r0, r0, #1
100213c2: 2877 cmp r0, #119
100213c4: d11a bne 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #52
100213c6: 9c00 ldr r4, [sp]
100213c8: b260 sxtb r0, r4
100213ca: 2800 cmp r0, #0
100213cc: d516 bpl 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #44
100213ce: 2cc0 cmp r4, #192
100213d0: d214 bhs 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #40
100213d2: 1c9c adds r4, r3, #2
100213d4: 4294 cmp r4, r2
100213d6: d21e bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #60
100213d8: 5708 ldrsb r0, [r1, r4]
100213da: 2640 movs r6, #64
100213dc: 43f6 mvns r6, r6
100213de: 42b0 cmp r0, r6
100213e0: dc12 bgt 0x10021408 <core::str::converts::from_utf8+0x1d8> @ imm = #36
100213e2: 1c63 adds r3, r4, #1
100213e4: e73a b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-396
100213e6: 1c9b adds r3, r3, #2
100213e8: e738 b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-400
100213ea: 1cdb adds r3, r3, #3
100213ec: e736 b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-404
100213ee: 9803 ldr r0, [sp, #12]
100213f0: 6041 str r1, [r0, #4]
100213f2: 6082 str r2, [r0, #8]
100213f4: 2100 movs r1, #0
100213f6: 6001 str r1, [r0]
100213f8: b008 add sp, #32
100213fa: bdf0 pop {r4, r5, r6, r7, pc}
100213fc: 9802 ldr r0, [sp, #8]
100213fe: 9006 str r0, [sp, #24]
10021400: e005 b 0x1002140e <core::str::converts::from_utf8+0x1de> @ imm = #10
10021402: 9802 ldr r0, [sp, #8]
10021404: 9006 str r0, [sp, #24]
10021406: e006 b 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #12
10021408: 2002 movs r0, #2
1002140a: 9006 str r0, [sp, #24]
1002140c: 9802 ldr r0, [sp, #8]
1002140e: 9001 str r0, [sp, #4]
10021410: e001 b 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #2
10021412: 2000 movs r0, #0
10021414: 9001 str r0, [sp, #4]
10021416: 9803 ldr r0, [sp, #12]
10021418: 9906 ldr r1, [sp, #24]
1002141a: 7241 strb r1, [r0, #9]
1002141c: 9901 ldr r1, [sp, #4]
1002141e: 7201 strb r1, [r0, #8]
10021420: 6043 str r3, [r0, #4]
10021422: 9902 ldr r1, [sp, #8]
10021424: e7e7 b 0x100213f6 <core::str::converts::from_utf8+0x1c6> @ imm = #-50
10021426: 46c0 mov r8, r8
10021428 <$d.39>:
10021428: 80 80 80 80 .word 0x80808080
1002142c: 74 c4 02 10 .word 0x1002c474
10021430 <core::result::unwrap_failed>:
10021430: b580 push {r7, lr}
10021432: af00 add r7, sp, #0
10021434: b08e sub sp, #56
10021436: 232b movs r3, #43
10021438: 9301 str r3, [sp, #4]
1002143a: 4b0d ldr r3, [pc, #52] @ 0x10021470 <$d.41>
1002143c: 9300 str r3, [sp]
1002143e: 9103 str r1, [sp, #12]
10021440: 9002 str r0, [sp, #8]
10021442: 2002 movs r0, #2
10021444: 9007 str r0, [sp, #28]
10021446: 490b ldr r1, [pc, #44] @ 0x10021474 <$d.41+0x4>
10021448: 9106 str r1, [sp, #24]
1002144a: 9009 str r0, [sp, #36]
1002144c: a80a add r0, sp, #40
1002144e: 9008 str r0, [sp, #32]
10021450: 2000 movs r0, #0
10021452: 9004 str r0, [sp, #16]
10021454: 4808 ldr r0, [pc, #32] @ 0x10021478 <$d.41+0x8>
10021456: 900d str r0, [sp, #52]
10021458: a802 add r0, sp, #8
1002145a: 900c str r0, [sp, #48]
1002145c: 4807 ldr r0, [pc, #28] @ 0x1002147c <$d.41+0xc>
1002145e: 900b str r0, [sp, #44]
10021460: 4668 mov r0, sp
10021462: 900a str r0, [sp, #40]
10021464: a804 add r0, sp, #16
10021466: 4611 mov r1, r2
10021468: f7fe ff88 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-4336
1002146c: defe trap
1002146e: 46c0 mov r8, r8
10021470 <$d.41>:
10021470: 0f d4 02 10 .word 0x1002d40f
10021474: 78 c1 02 10 .word 0x1002c178
10021478: 55 0d 02 10 .word 0x10020d55
1002147c: 45 0d 02 10 .word 0x10020d45
10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str>:
10021480: b5f0 push {r4, r5, r6, r7, lr}
10021482: af03 add r7, sp, #12
10021484: b08b sub sp, #44
10021486: 9108 str r1, [sp, #32]
10021488: 4251 rsbs r1, r2, #0
1002148a: 9103 str r1, [sp, #12]
1002148c: 6801 ldr r1, [r0]
1002148e: 9101 str r1, [sp, #4]
10021490: 6841 ldr r1, [r0, #4]
10021492: 9100 str r1, [sp]
10021494: 6880 ldr r0, [r0, #8]
10021496: 9002 str r0, [sp, #8]
10021498: 2400 movs r4, #0
1002149a: 2001 movs r0, #1
1002149c: 9006 str r0, [sp, #24]
1002149e: 4620 mov r0, r4
100214a0: 4623 mov r3, r4
100214a2: 4626 mov r6, r4
100214a4: 9407 str r4, [sp, #28]
100214a6: 9209 str r2, [sp, #36]
100214a8: e011 b 0x100214ce <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x4e> @ imm = #34
100214aa: 1850 adds r0, r2, r1
100214ac: 1e40 subs r0, r0, #1
100214ae: 7803 ldrb r3, [r0]
100214b0: 3b0a subs r3, #10
100214b2: 4258 rsbs r0, r3, #0
100214b4: 4158 adcs r0, r3
100214b6: 9e05 ldr r6, [sp, #20]
100214b8: 9b02 ldr r3, [sp, #8]
100214ba: 7018 strb r0, [r3]
100214bc: 9800 ldr r0, [sp]
100214be: 68c3 ldr r3, [r0, #12]
100214c0: 9801 ldr r0, [sp, #4]
100214c2: 4798 blx r3
100214c4: 2800 cmp r0, #0
100214c6: 980a ldr r0, [sp, #40]
100214c8: 9a09 ldr r2, [sp, #36]
100214ca: 462b mov r3, r5
100214cc: d170 bne 0x100215b0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #224
100214ce: 2e00 cmp r6, #0
100214d0: d16f bne 0x100215b2 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #222
100214d2: 4293 cmp r3, r2
100214d4: 9004 str r0, [sp, #16]
100214d6: d903 bls 0x100214e0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x60> @ imm = #6
100214d8: e04c b 0x10021574 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #152
100214da: 9a09 ldr r2, [sp, #36]
100214dc: 4293 cmp r3, r2
100214de: d849 bhi 0x10021574 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #146
100214e0: 9808 ldr r0, [sp, #32]
100214e2: 4619 mov r1, r3
100214e4: 18c3 adds r3, r0, r3
100214e6: 910a str r1, [sp, #40]
100214e8: 1a54 subs r4, r2, r1
100214ea: 2c08 cmp r4, #8
100214ec: d219 bhs 0x10021522 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xa2> @ imm = #50
100214ee: 2c00 cmp r4, #0
100214f0: d01f beq 0x10021532 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb2> @ imm = #62
100214f2: 9405 str r4, [sp, #20]
100214f4: 9803 ldr r0, [sp, #12]
100214f6: 990a ldr r1, [sp, #40]
100214f8: 1842 adds r2, r0, r1
100214fa: 2100 movs r1, #0
100214fc: 5c58 ldrb r0, [r3, r1]
100214fe: 2401 movs r4, #1
10021500: 280a cmp r0, #10
10021502: d01a beq 0x1002153a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #52
10021504: 1855 adds r5, r2, r1
10021506: 1c6e adds r6, r5, #1
10021508: 2000 movs r0, #0
1002150a: 42ae cmp r6, r5
1002150c: d306 blo 0x1002151c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x9c> @ imm = #12
1002150e: 185d adds r5, r3, r1
10021510: 786d ldrb r5, [r5, #1]
10021512: 2d0a cmp r5, #10
10021514: d010 beq 0x10021538 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb8> @ imm = #32
10021516: 1c89 adds r1, r1, #2
10021518: 1854 adds r4, r2, r1
1002151a: d1ef bne 0x100214fc <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x7c> @ imm = #-34
1002151c: 9905 ldr r1, [sp, #20]
1002151e: 4604 mov r4, r0
10021520: e00b b 0x1002153a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #22
10021522: 200a movs r0, #10
10021524: 4619 mov r1, r3
10021526: 4622 mov r2, r4
10021528: f7ff fdce bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-1124
1002152c: 9a09 ldr r2, [sp, #36]
1002152e: 4604 mov r4, r0
10021530: e004 b 0x1002153c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #8
10021532: 2100 movs r1, #0
10021534: 460c mov r4, r1
10021536: e001 b 0x1002153c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #2
10021538: 1c49 adds r1, r1, #1
1002153a: 9a09 ldr r2, [sp, #36]
1002153c: 980a ldr r0, [sp, #40]
1002153e: 2c01 cmp r4, #1
10021540: d116 bne 0x10021570 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf0> @ imm = #44
10021542: 1840 adds r0, r0, r1
10021544: 1c43 adds r3, r0, #1
10021546: 4293 cmp r3, r2
10021548: 9c07 ldr r4, [sp, #28]
1002154a: d801 bhi 0x10021550 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd0> @ imm = #2
1002154c: 2100 movs r1, #0
1002154e: e000 b 0x10021552 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd2> @ imm = #0
10021550: 2101 movs r1, #1
10021552: 2b00 cmp r3, #0
10021554: 9a06 ldr r2, [sp, #24]
10021556: d000 beq 0x1002155a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xda> @ imm = #0
10021558: 460a mov r2, r1
1002155a: 2a01 cmp r2, #1
1002155c: d0bd beq 0x100214da <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-134
1002155e: 9908 ldr r1, [sp, #32]
10021560: 5c08 ldrb r0, [r1, r0]
10021562: 280a cmp r0, #10
10021564: d1b9 bne 0x100214da <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-142
10021566: 2000 movs r0, #0
10021568: 9005 str r0, [sp, #20]
1002156a: 930a str r3, [sp, #40]
1002156c: 461e mov r6, r3
1002156e: e008 b 0x10021582 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x102> @ imm = #16
10021570: 4613 mov r3, r2
10021572: 9c07 ldr r4, [sp, #28]
10021574: 9804 ldr r0, [sp, #16]
10021576: 4290 cmp r0, r2
10021578: d01b beq 0x100215b2 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #54
1002157a: 2101 movs r1, #1
1002157c: 9105 str r1, [sp, #20]
1002157e: 900a str r0, [sp, #40]
10021580: 4616 mov r6, r2
10021582: 9802 ldr r0, [sp, #8]
10021584: 7800 ldrb r0, [r0]
10021586: 2800 cmp r0, #0
10021588: d009 beq 0x1002159e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x11e> @ imm = #18
1002158a: 9800 ldr r0, [sp]
1002158c: 461d mov r5, r3
1002158e: 68c3 ldr r3, [r0, #12]
10021590: 2204 movs r2, #4
10021592: 9801 ldr r0, [sp, #4]
10021594: 4908 ldr r1, [pc, #32] @ 0x100215b8 <$d.43>
10021596: 4798 blx r3
10021598: 462b mov r3, r5
1002159a: 2800 cmp r0, #0
1002159c: d108 bne 0x100215b0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #16
1002159e: 9808 ldr r0, [sp, #32]
100215a0: 9a04 ldr r2, [sp, #16]
100215a2: 1881 adds r1, r0, r2
100215a4: 461d mov r5, r3
100215a6: 1ab2 subs r2, r6, r2
100215a8: d000 beq 0x100215ac <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x12c> @ imm = #0
100215aa: e77e b 0x100214aa <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x2a> @ imm = #-260
100215ac: 2000 movs r0, #0
100215ae: e782 b 0x100214b6 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x36> @ imm = #-252
100215b0: 9c06 ldr r4, [sp, #24]
100215b2: 4620 mov r0, r4
100215b4: b00b add sp, #44
100215b6: bdf0 pop {r4, r5, r6, r7, pc}
100215b8 <$d.43>:
100215b8: a4 c1 02 10 .word 0x1002c1a4
100215bc <core::fmt::builders::DebugStruct::field>:
100215bc: b5f0 push {r4, r5, r6, r7, lr}
100215be: af03 add r7, sp, #12
100215c0: b093 sub sp, #76
100215c2: 4604 mov r4, r0
100215c4: 7900 ldrb r0, [r0, #4]
100215c6: 2501 movs r5, #1
100215c8: 2800 cmp r0, #0
100215ca: 4628 mov r0, r5
100215cc: d004 beq 0x100215d8 <core::fmt::builders::DebugStruct::field+0x1c> @ imm = #8
100215ce: 7165 strb r5, [r4, #5]
100215d0: 7120 strb r0, [r4, #4]
100215d2: 4620 mov r0, r4
100215d4: b013 add sp, #76
100215d6: bdf0 pop {r4, r5, r6, r7, pc}
100215d8: 9104 str r1, [sp, #16]
100215da: 9205 str r2, [sp, #20]
100215dc: 68b8 ldr r0, [r7, #8]
100215de: 9002 str r0, [sp, #8]
100215e0: 7962 ldrb r2, [r4, #5]
100215e2: 6826 ldr r6, [r4]
100215e4: 69b0 ldr r0, [r6, #24]
100215e6: 0741 lsls r1, r0, #29
100215e8: 9303 str r3, [sp, #12]
100215ea: d406 bmi 0x100215fa <core::fmt::builders::DebugStruct::field+0x3e> @ imm = #12
100215ec: 2a00 cmp r2, #0
100215ee: d045 beq 0x1002167c <core::fmt::builders::DebugStruct::field+0xc0> @ imm = #138
100215f0: 493e ldr r1, [pc, #248] @ 0x100216ec <$d.45+0x14>
100215f2: 2a00 cmp r2, #0
100215f4: d145 bne 0x10021682 <core::fmt::builders::DebugStruct::field+0xc6> @ imm = #138
100215f6: 2203 movs r2, #3
100215f8: e044 b 0x10021684 <core::fmt::builders::DebugStruct::field+0xc8> @ imm = #136
100215fa: 2a00 cmp r2, #0
100215fc: d109 bne 0x10021612 <core::fmt::builders::DebugStruct::field+0x56> @ imm = #18
100215fe: ce03 ldm r6!, {r0, r1}
10021600: 68cb ldr r3, [r1, #12]
10021602: 4935 ldr r1, [pc, #212] @ 0x100216d8 <$d.45>
10021604: 2203 movs r2, #3
10021606: 3e08 subs r6, #8
10021608: 4798 blx r3
1002160a: 2800 cmp r0, #0
1002160c: 4628 mov r0, r5
1002160e: d1de bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-68
10021610: 69b0 ldr r0, [r6, #24]
10021612: a909 add r1, sp, #36
10021614: 9100 str r1, [sp]
10021616: 2201 movs r2, #1
10021618: 700a strb r2, [r1]
1002161a: 2220 movs r2, #32
1002161c: 5cb3 ldrb r3, [r6, r2]
1002161e: 9301 str r3, [sp, #4]
10021620: ab0a add r3, sp, #40
10021622: 9901 ldr r1, [sp, #4]
10021624: 5499 strb r1, [r3, r2]
10021626: 9900 ldr r1, [sp]
10021628: 9108 str r1, [sp, #32]
1002162a: 9010 str r0, [sp, #64]
1002162c: 6870 ldr r0, [r6, #4]
1002162e: 9007 str r0, [sp, #28]
10021630: 6830 ldr r0, [r6]
10021632: 9006 str r0, [sp, #24]
10021634: 69f0 ldr r0, [r6, #28]
10021636: 9011 str r0, [sp, #68]
10021638: 6970 ldr r0, [r6, #20]
1002163a: 900f str r0, [sp, #60]
1002163c: 6930 ldr r0, [r6, #16]
1002163e: 900e str r0, [sp, #56]
10021640: 68f0 ldr r0, [r6, #12]
10021642: 900d str r0, [sp, #52]
10021644: 68b0 ldr r0, [r6, #8]
10021646: 900c str r0, [sp, #48]
10021648: 4824 ldr r0, [pc, #144] @ 0x100216dc <$d.45+0x4>
1002164a: 900b str r0, [sp, #44]
1002164c: a806 add r0, sp, #24
1002164e: 900a str r0, [sp, #40]
10021650: 9904 ldr r1, [sp, #16]
10021652: 9a05 ldr r2, [sp, #20]
10021654: f7ff ff14 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-472
10021658: 2800 cmp r0, #0
1002165a: d10d bne 0x10021678 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #26
1002165c: a806 add r0, sp, #24
1002165e: 4920 ldr r1, [pc, #128] @ 0x100216e0 <$d.45+0x8>
10021660: 2202 movs r2, #2
10021662: f7ff ff0d bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-486
10021666: 2800 cmp r0, #0
10021668: d106 bne 0x10021678 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #12
1002166a: 9802 ldr r0, [sp, #8]
1002166c: 68c2 ldr r2, [r0, #12]
1002166e: a90a add r1, sp, #40
10021670: 9803 ldr r0, [sp, #12]
10021672: 4790 blx r2
10021674: 2800 cmp r0, #0
10021676: d028 beq 0x100216ca <core::fmt::builders::DebugStruct::field+0x10e> @ imm = #80
10021678: 4628 mov r0, r5
1002167a: e7a8 b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-176
1002167c: 491a ldr r1, [pc, #104] @ 0x100216e8 <$d.45+0x10>
1002167e: 2a00 cmp r2, #0
10021680: d0b9 beq 0x100215f6 <core::fmt::builders::DebugStruct::field+0x3a> @ imm = #-142
10021682: 2202 movs r2, #2
10021684: ce09 ldm r6!, {r0, r3}
10021686: 68db ldr r3, [r3, #12]
10021688: 3e08 subs r6, #8
1002168a: 4798 blx r3
1002168c: 2800 cmp r0, #0
1002168e: 4628 mov r0, r5
10021690: 9a05 ldr r2, [sp, #20]
10021692: 9b04 ldr r3, [sp, #16]
10021694: d19b bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-202
10021696: ce03 ldm r6!, {r0, r1}
10021698: 68c9 ldr r1, [r1, #12]
1002169a: 9101 str r1, [sp, #4]
1002169c: 4619 mov r1, r3
1002169e: 9b01 ldr r3, [sp, #4]
100216a0: 3e08 subs r6, #8
100216a2: 4798 blx r3
100216a4: 2800 cmp r0, #0
100216a6: 4628 mov r0, r5
100216a8: d191 bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-222
100216aa: ce03 ldm r6!, {r0, r1}
100216ac: 68cb ldr r3, [r1, #12]
100216ae: 490c ldr r1, [pc, #48] @ 0x100216e0 <$d.45+0x8>
100216b0: 2202 movs r2, #2
100216b2: 3e08 subs r6, #8
100216b4: 4798 blx r3
100216b6: 9903 ldr r1, [sp, #12]
100216b8: 2800 cmp r0, #0
100216ba: 4628 mov r0, r5
100216bc: d187 bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-242
100216be: 9802 ldr r0, [sp, #8]
100216c0: 68c2 ldr r2, [r0, #12]
100216c2: 4608 mov r0, r1
100216c4: 4631 mov r1, r6
100216c6: 4790 blx r2
100216c8: e781 b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-254
100216ca: 980b ldr r0, [sp, #44]
100216cc: 68c3 ldr r3, [r0, #12]
100216ce: 980a ldr r0, [sp, #40]
100216d0: 4904 ldr r1, [pc, #16] @ 0x100216e4 <$d.45+0xc>
100216d2: 2202 movs r2, #2
100216d4: 4798 blx r3
100216d6: e77a b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-268
100216d8 <$d.45>:
100216d8: f0 c1 02 10 .word 0x1002c1f0
100216dc: 88 c1 02 10 .word 0x1002c188
100216e0: e4 e0 02 10 .word 0x1002e0e4
100216e4: f3 c1 02 10 .word 0x1002c1f3
100216e8: f7 c1 02 10 .word 0x1002c1f7
100216ec: f5 c1 02 10 .word 0x1002c1f5
100216f0 <core::fmt::Write::write_char>:
100216f0: b5d0 push {r4, r6, r7, lr}
100216f2: af02 add r7, sp, #8
100216f4: b082 sub sp, #8
100216f6: 2200 movs r2, #0
100216f8: 9201 str r2, [sp, #4]
100216fa: 2980 cmp r1, #128
100216fc: d203 bhs 0x10021706 <core::fmt::Write::write_char+0x16> @ imm = #6
100216fe: aa01 add r2, sp, #4
10021700: 7011 strb r1, [r2]
10021702: 2201 movs r2, #1
10021704: e02f b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #94
10021706: 0aca lsrs r2, r1, #11
10021708: d10a bne 0x10021720 <core::fmt::Write::write_char+0x30> @ imm = #20
1002170a: 223f movs r2, #63
1002170c: 400a ands r2, r1
1002170e: 3280 adds r2, #128
10021710: ab01 add r3, sp, #4
10021712: 705a strb r2, [r3, #1]
10021714: 0989 lsrs r1, r1, #6
10021716: 22c0 movs r2, #192
10021718: 430a orrs r2, r1
1002171a: 701a strb r2, [r3]
1002171c: 2202 movs r2, #2
1002171e: e022 b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #68
10021720: 0c0a lsrs r2, r1, #16
10021722: d10e bne 0x10021742 <core::fmt::Write::write_char+0x52> @ imm = #28
10021724: 223f movs r2, #63
10021726: 400a ands r2, r1
10021728: 3280 adds r2, #128
1002172a: ab01 add r3, sp, #4
1002172c: 709a strb r2, [r3, #2]
1002172e: 0b0a lsrs r2, r1, #12
10021730: 24e0 movs r4, #224
10021732: 4314 orrs r4, r2
10021734: 701c strb r4, [r3]
10021736: 0509 lsls r1, r1, #20
10021738: 0e89 lsrs r1, r1, #26
1002173a: 3180 adds r1, #128
1002173c: 7059 strb r1, [r3, #1]
1002173e: 2203 movs r2, #3
10021740: e011 b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #34
10021742: 233f movs r3, #63
10021744: 400b ands r3, r1
10021746: 3380 adds r3, #128
10021748: aa01 add r2, sp, #4
1002174a: 70d3 strb r3, [r2, #3]
1002174c: 050b lsls r3, r1, #20
1002174e: 0e9b lsrs r3, r3, #26
10021750: 3380 adds r3, #128
10021752: 7093 strb r3, [r2, #2]
10021754: 038b lsls r3, r1, #14
10021756: 0e9b lsrs r3, r3, #26
10021758: 3380 adds r3, #128
1002175a: 7053 strb r3, [r2, #1]
1002175c: 02c9 lsls r1, r1, #11
1002175e: 0f49 lsrs r1, r1, #29
10021760: 31f0 adds r1, #240
10021762: 7011 strb r1, [r2]
10021764: 2204 movs r2, #4
10021766: a901 add r1, sp, #4
10021768: f7ff fe8a bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-748
1002176c: b002 add sp, #8
1002176e: bdd0 pop {r4, r6, r7, pc}
10021770 <core::fmt::Write::write_fmt>:
10021770: b5b0 push {r4, r5, r7, lr}
10021772: af02 add r7, sp, #8
10021774: b088 sub sp, #32
10021776: 9001 str r0, [sp, #4]
10021778: aa02 add r2, sp, #8
1002177a: 4610 mov r0, r2
1002177c: c938 ldm r1!, {r3, r4, r5}
1002177e: c038 stm r0!, {r3, r4, r5}
10021780: c938 ldm r1!, {r3, r4, r5}
10021782: c038 stm r0!, {r3, r4, r5}
10021784: a801 add r0, sp, #4
10021786: 4902 ldr r1, [pc, #8] @ 0x10021790 <$d.48>
10021788: f7ff faec bl 0x10020d64 <core::fmt::write> @ imm = #-2600
1002178c: b008 add sp, #32
1002178e: bdb0 pop {r4, r5, r7, pc}
10021790 <$d.48>:
10021790: 00 c3 02 10 .word 0x1002c300
10021794 <<&mut W as core::fmt::Write>::write_str>:
10021794: b580 push {r7, lr}
10021796: af00 add r7, sp, #0
10021798: 6800 ldr r0, [r0]
1002179a: f7ff fe71 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-798
1002179e: bd80 pop {r7, pc}
100217a0 <<&mut W as core::fmt::Write>::write_char>:
100217a0: b5d0 push {r4, r6, r7, lr}
100217a2: af02 add r7, sp, #8
100217a4: b082 sub sp, #8
100217a6: 6800 ldr r0, [r0]
100217a8: 2200 movs r2, #0
100217aa: 9201 str r2, [sp, #4]
100217ac: 2980 cmp r1, #128
100217ae: d203 bhs 0x100217b8 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
100217b0: aa01 add r2, sp, #4
100217b2: 7011 strb r1, [r2]
100217b4: 2201 movs r2, #1
100217b6: e02f b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
100217b8: 0aca lsrs r2, r1, #11
100217ba: d10a bne 0x100217d2 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
100217bc: 223f movs r2, #63
100217be: 400a ands r2, r1
100217c0: 3280 adds r2, #128
100217c2: ab01 add r3, sp, #4
100217c4: 705a strb r2, [r3, #1]
100217c6: 0989 lsrs r1, r1, #6
100217c8: 22c0 movs r2, #192
100217ca: 430a orrs r2, r1
100217cc: 701a strb r2, [r3]
100217ce: 2202 movs r2, #2
100217d0: e022 b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
100217d2: 0c0a lsrs r2, r1, #16
100217d4: d10e bne 0x100217f4 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
100217d6: 223f movs r2, #63
100217d8: 400a ands r2, r1
100217da: 3280 adds r2, #128
100217dc: ab01 add r3, sp, #4
100217de: 709a strb r2, [r3, #2]
100217e0: 0b0a lsrs r2, r1, #12
100217e2: 24e0 movs r4, #224
100217e4: 4314 orrs r4, r2
100217e6: 701c strb r4, [r3]
100217e8: 0509 lsls r1, r1, #20
100217ea: 0e89 lsrs r1, r1, #26
100217ec: 3180 adds r1, #128
100217ee: 7059 strb r1, [r3, #1]
100217f0: 2203 movs r2, #3
100217f2: e011 b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
100217f4: 233f movs r3, #63
100217f6: 400b ands r3, r1
100217f8: 3380 adds r3, #128
100217fa: aa01 add r2, sp, #4
100217fc: 70d3 strb r3, [r2, #3]
100217fe: 050b lsls r3, r1, #20
10021800: 0e9b lsrs r3, r3, #26
10021802: 3380 adds r3, #128
10021804: 7093 strb r3, [r2, #2]
10021806: 038b lsls r3, r1, #14
10021808: 0e9b lsrs r3, r3, #26
1002180a: 3380 adds r3, #128
1002180c: 7053 strb r3, [r2, #1]
1002180e: 02c9 lsls r1, r1, #11
10021810: 0f49 lsrs r1, r1, #29
10021812: 31f0 adds r1, #240
10021814: 7011 strb r1, [r2]
10021816: 2204 movs r2, #4
10021818: a901 add r1, sp, #4
1002181a: f7ff fe31 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-926
1002181e: b002 add sp, #8
10021820: bdd0 pop {r4, r6, r7, pc}
10021822: d4d4 bmi 0x100217ce <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88
10021824 <<&mut W as core::fmt::Write>::write_fmt>:
10021824: b5b0 push {r4, r5, r7, lr}
10021826: af02 add r7, sp, #8
10021828: b088 sub sp, #32
1002182a: 6800 ldr r0, [r0]
1002182c: 9001 str r0, [sp, #4]
1002182e: aa02 add r2, sp, #8
10021830: 4610 mov r0, r2
10021832: c938 ldm r1!, {r3, r4, r5}
10021834: c038 stm r0!, {r3, r4, r5}
10021836: c938 ldm r1!, {r3, r4, r5}
10021838: c038 stm r0!, {r3, r4, r5}
1002183a: a801 add r0, sp, #4
1002183c: 4902 ldr r1, [pc, #8] @ 0x10021848 <$d.52>
1002183e: f7ff fa91 bl 0x10020d64 <core::fmt::write> @ imm = #-2782
10021842: b008 add sp, #32
10021844: bdb0 pop {r4, r5, r7, pc}
10021846: 46c0 mov r8, r8
10021848 <$d.52>:
10021848: 00 c3 02 10 .word 0x1002c300
1002184c <core::fmt::builders::DebugTuple::field>:
1002184c: b5f0 push {r4, r5, r6, r7, lr}
1002184e: af03 add r7, sp, #12
10021850: b093 sub sp, #76
10021852: 4604 mov r4, r0
10021854: 7a00 ldrb r0, [r0, #8]
10021856: 2800 cmp r0, #0
10021858: d002 beq 0x10021860 <core::fmt::builders::DebugTuple::field+0x14> @ imm = #4
1002185a: 6820 ldr r0, [r4]
1002185c: 2601 movs r6, #1
1002185e: e059 b 0x10021914 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #178
10021860: 4616 mov r6, r2
10021862: 460b mov r3, r1
10021864: cc24 ldm r4!, {r2, r5}
10021866: 69a8 ldr r0, [r5, #24]
10021868: 3c08 subs r4, #8
1002186a: 0741 lsls r1, r0, #29
1002186c: 9205 str r2, [sp, #20]
1002186e: 9304 str r3, [sp, #16]
10021870: d404 bmi 0x1002187c <core::fmt::builders::DebugTuple::field+0x30> @ imm = #8
10021872: 2a00 cmp r2, #0
10021874: 9603 str r6, [sp, #12]
10021876: d00e beq 0x10021896 <core::fmt::builders::DebugTuple::field+0x4a> @ imm = #28
10021878: 492d ldr r1, [pc, #180] @ 0x10021930 <$d.54+0x10>
1002187a: e00d b 0x10021898 <core::fmt::builders::DebugTuple::field+0x4c> @ imm = #26
1002187c: 2a00 cmp r2, #0
1002187e: d11c bne 0x100218ba <core::fmt::builders::DebugTuple::field+0x6e> @ imm = #56
10021880: cd03 ldm r5!, {r0, r1}
10021882: 68cb ldr r3, [r1, #12]
10021884: 4926 ldr r1, [pc, #152] @ 0x10021920 <$d.54>
10021886: 2202 movs r2, #2
10021888: 3d08 subs r5, #8
1002188a: 4798 blx r3
1002188c: 2800 cmp r0, #0
1002188e: d013 beq 0x100218b8 <core::fmt::builders::DebugTuple::field+0x6c> @ imm = #38
10021890: 2000 movs r0, #0
10021892: 2601 movs r6, #1
10021894: e03e b 0x10021914 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #124
10021896: 4925 ldr r1, [pc, #148] @ 0x1002192c <$d.54+0xc>
10021898: 2601 movs r6, #1
1002189a: 2a00 cmp r2, #0
1002189c: 4632 mov r2, r6
1002189e: d000 beq 0x100218a2 <core::fmt::builders::DebugTuple::field+0x56> @ imm = #0
100218a0: 2202 movs r2, #2
100218a2: cd09 ldm r5!, {r0, r3}
100218a4: 68db ldr r3, [r3, #12]
100218a6: 3d08 subs r5, #8
100218a8: 4798 blx r3
100218aa: 2800 cmp r0, #0
100218ac: d131 bne 0x10021912 <core::fmt::builders::DebugTuple::field+0xc6> @ imm = #98
100218ae: 9804 ldr r0, [sp, #16]
100218b0: 4629 mov r1, r5
100218b2: 9a03 ldr r2, [sp, #12]
100218b4: 4790 blx r2
100218b6: e02b b 0x10021910 <core::fmt::builders::DebugTuple::field+0xc4> @ imm = #86
100218b8: 69a8 ldr r0, [r5, #24]
100218ba: a909 add r1, sp, #36
100218bc: 9101 str r1, [sp, #4]
100218be: 9603 str r6, [sp, #12]
100218c0: 2601 movs r6, #1
100218c2: 700e strb r6, [r1]
100218c4: 2320 movs r3, #32
100218c6: 5ce9 ldrb r1, [r5, r3]
100218c8: 9102 str r1, [sp, #8]
100218ca: a90a add r1, sp, #40
100218cc: 9a02 ldr r2, [sp, #8]
100218ce: 54ca strb r2, [r1, r3]
100218d0: 9a01 ldr r2, [sp, #4]
100218d2: 9208 str r2, [sp, #32]
100218d4: 9010 str r0, [sp, #64]
100218d6: 6868 ldr r0, [r5, #4]
100218d8: 9007 str r0, [sp, #28]
100218da: 6828 ldr r0, [r5]
100218dc: 9006 str r0, [sp, #24]
100218de: 69e8 ldr r0, [r5, #28]
100218e0: 9011 str r0, [sp, #68]
100218e2: 6968 ldr r0, [r5, #20]
100218e4: 900f str r0, [sp, #60]
100218e6: 6928 ldr r0, [r5, #16]
100218e8: 900e str r0, [sp, #56]
100218ea: 68e8 ldr r0, [r5, #12]
100218ec: 900d str r0, [sp, #52]
100218ee: 68a8 ldr r0, [r5, #8]
100218f0: 900c str r0, [sp, #48]
100218f2: 480c ldr r0, [pc, #48] @ 0x10021924 <$d.54+0x4>
100218f4: 900b str r0, [sp, #44]
100218f6: a806 add r0, sp, #24
100218f8: 900a str r0, [sp, #40]
100218fa: 9804 ldr r0, [sp, #16]
100218fc: 9a03 ldr r2, [sp, #12]
100218fe: 4790 blx r2
10021900: 2800 cmp r0, #0
10021902: d106 bne 0x10021912 <core::fmt::builders::DebugTuple::field+0xc6> @ imm = #12
10021904: 980b ldr r0, [sp, #44]
10021906: 68c3 ldr r3, [r0, #12]
10021908: 980a ldr r0, [sp, #40]
1002190a: 4907 ldr r1, [pc, #28] @ 0x10021928 <$d.54+0x8>
1002190c: 2202 movs r2, #2
1002190e: 4798 blx r3
10021910: 4606 mov r6, r0
10021912: 9805 ldr r0, [sp, #20]
10021914: 7226 strb r6, [r4, #8]
10021916: 1c40 adds r0, r0, #1
10021918: 6020 str r0, [r4]
1002191a: 4620 mov r0, r4
1002191c: b013 add sp, #76
1002191e: bdf0 pop {r4, r5, r6, r7, pc}
10021920 <$d.54>:
10021920: 04 c2 02 10 .word 0x1002c204
10021924: 88 c1 02 10 .word 0x1002c188
10021928: f3 c1 02 10 .word 0x1002c1f3
1002192c: 06 c2 02 10 .word 0x1002c206
10021930: f5 c1 02 10 .word 0x1002c1f5
10021934 <core::fmt::Formatter::debug_struct_field2_finish>:
10021934: b5b0 push {r4, r5, r7, lr}
10021936: af02 add r7, sp, #8
10021938: b084 sub sp, #16
1002193a: 461c mov r4, r3
1002193c: 4605 mov r5, r0
1002193e: 6800 ldr r0, [r0]
10021940: 686b ldr r3, [r5, #4]
10021942: 68db ldr r3, [r3, #12]
10021944: 4798 blx r3
10021946: 4601 mov r1, r0
10021948: a802 add r0, sp, #8
1002194a: 2200 movs r2, #0
1002194c: 7142 strb r2, [r0, #5]
1002194e: 7101 strb r1, [r0, #4]
10021950: 9502 str r5, [sp, #8]
10021952: 4915 ldr r1, [pc, #84] @ 0x100219a8 <$d.56>
10021954: 9100 str r1, [sp]
10021956: 4915 ldr r1, [pc, #84] @ 0x100219ac <$d.56+0x4>
10021958: 2204 movs r2, #4
1002195a: 4623 mov r3, r4
1002195c: f7ff fe2e bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-932
10021960: 6979 ldr r1, [r7, #20]
10021962: 9100 str r1, [sp]
10021964: 463b mov r3, r7
10021966: 3308 adds r3, #8
10021968: cb0e ldm r3, {r1, r2, r3}
1002196a: f7ff fe27 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-946
1002196e: 7901 ldrb r1, [r0, #4]
10021970: 7940 ldrb r0, [r0, #5]
10021972: 2800 cmp r0, #0
10021974: d012 beq 0x1002199c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #36
10021976: 2900 cmp r1, #0
10021978: d001 beq 0x1002197e <core::fmt::Formatter::debug_struct_field2_finish+0x4a> @ imm = #2
1002197a: 2101 movs r1, #1
1002197c: e00e b 0x1002199c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #28
1002197e: 9902 ldr r1, [sp, #8]
10021980: 7e08 ldrb r0, [r1, #24]
10021982: 0740 lsls r0, r0, #29
10021984: d404 bmi 0x10021990 <core::fmt::Formatter::debug_struct_field2_finish+0x5c> @ imm = #8
10021986: c903 ldm r1, {r0, r1}
10021988: 68cb ldr r3, [r1, #12]
1002198a: 490a ldr r1, [pc, #40] @ 0x100219b4 <$d.56+0xc>
1002198c: 2202 movs r2, #2
1002198e: e003 b 0x10021998 <core::fmt::Formatter::debug_struct_field2_finish+0x64> @ imm = #6
10021990: c903 ldm r1, {r0, r1}
10021992: 68cb ldr r3, [r1, #12]
10021994: 4906 ldr r1, [pc, #24] @ 0x100219b0 <$d.56+0x8>
10021996: 2201 movs r2, #1
10021998: 4798 blx r3
1002199a: 4601 mov r1, r0
1002199c: 1e48 subs r0, r1, #1
1002199e: 4181 sbcs r1, r0
100219a0: 4608 mov r0, r1
100219a2: b004 add sp, #16
100219a4: bdb0 pop {r4, r5, r7, pc}
100219a6: 46c0 mov r8, r8
100219a8 <$d.56>:
100219a8: 44 d1 02 10 .word 0x1002d144
100219ac: b8 c1 02 10 .word 0x1002c1b8
100219b0: fa c1 02 10 .word 0x1002c1fa
100219b4: 02 c2 02 10 .word 0x1002c202
100219b8 <core::fmt::Formatter::debug_struct_field4_finish>:
100219b8: b5b0 push {r4, r5, r7, lr}
100219ba: af02 add r7, sp, #8
100219bc: b084 sub sp, #16
100219be: 461c mov r4, r3
100219c0: 4605 mov r5, r0
100219c2: 6800 ldr r0, [r0]
100219c4: 686b ldr r3, [r5, #4]
100219c6: 68db ldr r3, [r3, #12]
100219c8: 4798 blx r3
100219ca: 4601 mov r1, r0
100219cc: a802 add r0, sp, #8
100219ce: 2200 movs r2, #0
100219d0: 7142 strb r2, [r0, #5]
100219d2: 7101 strb r1, [r0, #4]
100219d4: 9502 str r5, [sp, #8]
100219d6: 6939 ldr r1, [r7, #16]
100219d8: 9100 str r1, [sp]
100219da: 68ba ldr r2, [r7, #8]
100219dc: 68fb ldr r3, [r7, #12]
100219de: 4621 mov r1, r4
100219e0: f7ff fdec bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1064
100219e4: 6a39 ldr r1, [r7, #32]
100219e6: 9100 str r1, [sp]
100219e8: 463b mov r3, r7
100219ea: 3314 adds r3, #20
100219ec: cb0e ldm r3, {r1, r2, r3}
100219ee: f7ff fde5 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1078
100219f2: 6b39 ldr r1, [r7, #48]
100219f4: 9100 str r1, [sp]
100219f6: 463b mov r3, r7
100219f8: 3324 adds r3, #36
100219fa: cb0e ldm r3, {r1, r2, r3}
100219fc: f7ff fdde bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1092
10021a00: 6c39 ldr r1, [r7, #64]
10021a02: 9100 str r1, [sp]
10021a04: 463b mov r3, r7
10021a06: 3334 adds r3, #52
10021a08: cb0e ldm r3, {r1, r2, r3}
10021a0a: f7ff fdd7 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1106
10021a0e: 7901 ldrb r1, [r0, #4]
10021a10: 7940 ldrb r0, [r0, #5]
10021a12: 2800 cmp r0, #0
10021a14: d012 beq 0x10021a3c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #36
10021a16: 2900 cmp r1, #0
10021a18: d001 beq 0x10021a1e <core::fmt::Formatter::debug_struct_field4_finish+0x66> @ imm = #2
10021a1a: 2101 movs r1, #1
10021a1c: e00e b 0x10021a3c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #28
10021a1e: 9902 ldr r1, [sp, #8]
10021a20: 7e08 ldrb r0, [r1, #24]
10021a22: 0740 lsls r0, r0, #29
10021a24: d404 bmi 0x10021a30 <core::fmt::Formatter::debug_struct_field4_finish+0x78> @ imm = #8
10021a26: c903 ldm r1, {r0, r1}
10021a28: 68cb ldr r3, [r1, #12]
10021a2a: 4908 ldr r1, [pc, #32] @ 0x10021a4c <$d.58+0x4>
10021a2c: 2202 movs r2, #2
10021a2e: e003 b 0x10021a38 <core::fmt::Formatter::debug_struct_field4_finish+0x80> @ imm = #6
10021a30: c903 ldm r1, {r0, r1}
10021a32: 68cb ldr r3, [r1, #12]
10021a34: 4904 ldr r1, [pc, #16] @ 0x10021a48 <$d.58>
10021a36: 2201 movs r2, #1
10021a38: 4798 blx r3
10021a3a: 4601 mov r1, r0
10021a3c: 1e48 subs r0, r1, #1
10021a3e: 4181 sbcs r1, r0
10021a40: 4608 mov r0, r1
10021a42: b004 add sp, #16
10021a44: bdb0 pop {r4, r5, r7, pc}
10021a46: 46c0 mov r8, r8
10021a48 <$d.58>:
10021a48: fa c1 02 10 .word 0x1002c1fa
10021a4c: 02 c2 02 10 .word 0x1002c202
10021a50 <<&T as core::fmt::Debug>::fmt>:
10021a50: b580 push {r7, lr}
10021a52: af00 add r7, sp, #0
10021a54: 6800 ldr r0, [r0]
10021a56: 6800 ldr r0, [r0]
10021a58: f7ff fa52 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-2908
10021a5c: bd80 pop {r7, pc}
10021a5e: d4d4 bmi 0x10021a0a <core::fmt::Formatter::debug_struct_field4_finish+0x52> @ imm = #-88
10021a60 <core::fmt::Formatter::debug_tuple_field1_finish>:
10021a60: b5f0 push {r4, r5, r6, r7, lr}
10021a62: af03 add r7, sp, #12
10021a64: b083 sub sp, #12
10021a66: 461c mov r4, r3
10021a68: 4605 mov r5, r0
10021a6a: 6800 ldr r0, [r0]
10021a6c: 686b ldr r3, [r5, #4]
10021a6e: 68db ldr r3, [r3, #12]
10021a70: 4798 blx r3
10021a72: 466e mov r6, sp
10021a74: 7230 strb r0, [r6, #8]
10021a76: 2000 movs r0, #0
10021a78: 7270 strb r0, [r6, #9]
10021a7a: 9501 str r5, [sp, #4]
10021a7c: 9000 str r0, [sp]
10021a7e: 4a15 ldr r2, [pc, #84] @ 0x10021ad4 <$d.61>
10021a80: 4630 mov r0, r6
10021a82: 4621 mov r1, r4
10021a84: f7ff fee2 bl 0x1002184c <core::fmt::builders::DebugTuple::field> @ imm = #-572
10021a88: 7a31 ldrb r1, [r6, #8]
10021a8a: 9800 ldr r0, [sp]
10021a8c: 2800 cmp r0, #0
10021a8e: d01b beq 0x10021ac8 <core::fmt::Formatter::debug_tuple_field1_finish+0x68> @ imm = #54
10021a90: 2401 movs r4, #1
10021a92: 2900 cmp r1, #0
10021a94: d119 bne 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #50
10021a96: 4669 mov r1, sp
10021a98: 9d01 ldr r5, [sp, #4]
10021a9a: 2801 cmp r0, #1
10021a9c: d10d bne 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #26
10021a9e: 7a48 ldrb r0, [r1, #9]
10021aa0: 2800 cmp r0, #0
10021aa2: d00a beq 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #20
10021aa4: 7e28 ldrb r0, [r5, #24]
10021aa6: 0740 lsls r0, r0, #29
10021aa8: d407 bmi 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #14
10021aaa: cd03 ldm r5!, {r0, r1}
10021aac: 68cb ldr r3, [r1, #12]
10021aae: 490a ldr r1, [pc, #40] @ 0x10021ad8 <$d.61+0x4>
10021ab0: 2201 movs r2, #1
10021ab2: 3d08 subs r5, #8
10021ab4: 4798 blx r3
10021ab6: 2800 cmp r0, #0
10021ab8: d107 bne 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #14
10021aba: cd03 ldm r5!, {r0, r1}
10021abc: 68cb ldr r3, [r1, #12]
10021abe: 4907 ldr r1, [pc, #28] @ 0x10021adc <$d.61+0x8>
10021ac0: 2201 movs r2, #1
10021ac2: 4798 blx r3
10021ac4: 4604 mov r4, r0
10021ac6: e000 b 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #0
10021ac8: 460c mov r4, r1
10021aca: 1e60 subs r0, r4, #1
10021acc: 4184 sbcs r4, r0
10021ace: 4620 mov r0, r4
10021ad0: b003 add sp, #12
10021ad2: bdf0 pop {r4, r5, r6, r7, pc}
10021ad4 <$d.61>:
10021ad4: 61 84 02 10 .word 0x10028461
10021ad8: 07 c2 02 10 .word 0x1002c207
10021adc: b0 c0 02 10 .word 0x1002c0b0
10021ae0 <<bool as core::fmt::Display>::fmt>:
10021ae0: b580 push {r7, lr}
10021ae2: af00 add r7, sp, #0
10021ae4: 460b mov r3, r1
10021ae6: 7800 ldrb r0, [r0]
10021ae8: 2800 cmp r0, #0
10021aea: d002 beq 0x10021af2 <<bool as core::fmt::Display>::fmt+0x12> @ imm = #4
10021aec: 4904 ldr r1, [pc, #16] @ 0x10021b00 <$d.63>
10021aee: 2204 movs r2, #4
10021af0: e001 b 0x10021af6 <<bool as core::fmt::Display>::fmt+0x16> @ imm = #2
10021af2: 4904 ldr r1, [pc, #16] @ 0x10021b04 <$d.63+0x4>
10021af4: 2205 movs r2, #5
10021af6: 4618 mov r0, r3
10021af8: f7fe fe40 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-4992
10021afc: bd80 pop {r7, pc}
10021afe: 46c0 mov r8, r8
10021b00 <$d.63>:
10021b00: b4 c1 02 10 .word 0x1002c1b4
10021b04: 44 c3 02 10 .word 0x1002c344
10021b08 <<str as core::fmt::Debug>::fmt>:
10021b08: b5f0 push {r4, r5, r6, r7, lr}
10021b0a: af03 add r7, sp, #12
10021b0c: b08f sub sp, #60
10021b0e: 4616 mov r6, r2
10021b10: 460c mov r4, r1
10021b12: 900b str r0, [sp, #44]
10021b14: 930a str r3, [sp, #40]
10021b16: 691a ldr r2, [r3, #16]
10021b18: 2122 movs r1, #34
10021b1a: 4630 mov r0, r6
10021b1c: 920e str r2, [sp, #56]
10021b1e: 4790 blx r2
10021b20: 2501 movs r5, #1
10021b22: 2800 cmp r0, #0
10021b24: d000 beq 0x10021b28 <<str as core::fmt::Debug>::fmt+0x20> @ imm = #0
10021b26: e160 b 0x10021dea <$t.70+0xda> @ imm = #704
10021b28: 2c00 cmp r4, #0
10021b2a: d100 bne 0x10021b2e <<str as core::fmt::Debug>::fmt+0x26> @ imm = #0
10021b2c: e14e b 0x10021dcc <$t.70+0xbc> @ imm = #668
10021b2e: 9507 str r5, [sp, #28]
10021b30: 9d0b ldr r5, [sp, #44]
10021b32: 1929 adds r1, r5, r4
10021b34: 9103 str r1, [sp, #12]
10021b36: 2100 movs r1, #0
10021b38: 9109 str r1, [sp, #36]
10021b3a: 4608 mov r0, r1
10021b3c: 460b mov r3, r1
10021b3e: 960d str r6, [sp, #52]
10021b40: 9408 str r4, [sp, #32]
10021b42: 9102 str r1, [sp, #8]
10021b44: 5628 ldrsb r0, [r5, r0]
10021b46: b2c1 uxtb r1, r0
10021b48: 2800 cmp r0, #0
10021b4a: 9306 str r3, [sp, #24]
10021b4c: 9504 str r5, [sp, #16]
10021b4e: d401 bmi 0x10021b54 <<str as core::fmt::Debug>::fmt+0x4c> @ imm = #2
10021b50: 1c6a adds r2, r5, #1
10021b52: e02c b 0x10021bae <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #88
10021b54: 786a ldrb r2, [r5, #1]
10021b56: 203f movs r0, #63
10021b58: 9005 str r0, [sp, #20]
10021b5a: 4002 ands r2, r0
10021b5c: 201f movs r0, #31
10021b5e: 4008 ands r0, r1
10021b60: 29df cmp r1, #223
10021b62: d91d bls 0x10021ba0 <<str as core::fmt::Debug>::fmt+0x98> @ imm = #58
10021b64: 78ab ldrb r3, [r5, #2]
10021b66: 930c str r3, [sp, #48]
10021b68: 9b05 ldr r3, [sp, #20]
10021b6a: 9c0c ldr r4, [sp, #48]
10021b6c: 401c ands r4, r3
10021b6e: 940c str r4, [sp, #48]
10021b70: 0192 lsls r2, r2, #6
10021b72: 9b0c ldr r3, [sp, #48]
10021b74: 18d3 adds r3, r2, r3
10021b76: 1cea adds r2, r5, #3
10021b78: 29f0 cmp r1, #240
10021b7a: d315 blo 0x10021ba8 <<str as core::fmt::Debug>::fmt+0xa0> @ imm = #42
10021b7c: 461d mov r5, r3
10021b7e: 7813 ldrb r3, [r2]
10021b80: 9905 ldr r1, [sp, #20]
10021b82: 400b ands r3, r1
10021b84: 01a9 lsls r1, r5, #6
10021b86: 18c9 adds r1, r1, r3
10021b88: 0740 lsls r0, r0, #29
10021b8a: 0ac0 lsrs r0, r0, #11
10021b8c: 1809 adds r1, r1, r0
10021b8e: 48a3 ldr r0, [pc, #652] @ 0x10021e1c <$d.71>
10021b90: 1e80 subs r0, r0, #2
10021b92: 4281 cmp r1, r0
10021b94: 9c08 ldr r4, [sp, #32]
10021b96: d100 bne 0x10021b9a <<str as core::fmt::Debug>::fmt+0x92> @ imm = #0
10021b98: e107 b 0x10021daa <$t.70+0x9a> @ imm = #526
10021b9a: 9d04 ldr r5, [sp, #16]
10021b9c: 1d2a adds r2, r5, #4
10021b9e: e005 b 0x10021bac <<str as core::fmt::Debug>::fmt+0xa4> @ imm = #10
10021ba0: 0180 lsls r0, r0, #6
10021ba2: 1881 adds r1, r0, r2
10021ba4: 1caa adds r2, r5, #2
10021ba6: e002 b 0x10021bae <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #4
10021ba8: 0300 lsls r0, r0, #12
10021baa: 1819 adds r1, r3, r0
10021bac: 9b06 ldr r3, [sp, #24]
10021bae: 2922 cmp r1, #34
10021bb0: 9105 str r1, [sp, #20]
10021bb2: d81b bhi 0x10021bec <$t.66+0x4> @ imm = #54
10021bb4: 2030 movs r0, #48
10021bb6: 900c str r0, [sp, #48]
10021bb8: 4c98 ldr r4, [pc, #608] @ 0x10021e1c <$d.71>
10021bba: 9d07 ldr r5, [sp, #28]
10021bbc: 4479 add r1, pc
10021bbe: 7909 ldrb r1, [r1, #4]
10021bc0: 0049 lsls r1, r1, #1
10021bc2: 448f add pc, r1
10021bc4 <$d.65>:
10021bc4: 37 18 18 18 .word 0x18181837
10021bc8: 18 18 18 18 .word 0x18181818
10021bcc: 18 11 30 18 .word 0x18301118
10021bd0: 18 32 18 18 .word 0x18183218
10021bd4: 18 18 18 18 .word 0x18181818
10021bd8: 18 18 18 18 .word 0x18181818
10021bdc: 18 18 18 18 .word 0x18181818
10021be0: 18 18 18 18 .word 0x18181818
10021be4: 18 18 34 00 .word 0x00341818
10021be8 <$t.66>:
10021be8: 2074 movs r0, #116
10021bea: e021 b 0x10021c30 <$t.66+0x48> @ imm = #66
10021bec: 295c cmp r1, #92
10021bee: 910c str r1, [sp, #48]
10021bf0: 4c8a ldr r4, [pc, #552] @ 0x10021e1c <$d.71>
10021bf2: 9d07 ldr r5, [sp, #28]
10021bf4: d01e beq 0x10021c34 <$t.66+0x4c> @ imm = #60
10021bf6: 4615 mov r5, r2
10021bf8: 9c05 ldr r4, [sp, #20]
10021bfa: 4620 mov r0, r4
10021bfc: f000 f91e bl 0x10021e3c <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #572
10021c00: 2800 cmp r0, #0
10021c02: d104 bne 0x10021c0e <$t.66+0x26> @ imm = #8
10021c04: 4620 mov r0, r4
10021c06: f000 f981 bl 0x10021f0c <core::unicode::printable::is_printable> @ imm = #770
10021c0a: 2800 cmp r0, #0
10021c0c: d108 bne 0x10021c20 <$t.66+0x38> @ imm = #16
10021c0e: 2001 movs r0, #1
10021c10: 4320 orrs r0, r4
10021c12: f00a fa25 bl 0x1002c060 <__clzsi2> @ imm = #42058
10021c16: 4981 ldr r1, [pc, #516] @ 0x10021e1c <$d.71>
10021c18: 1e49 subs r1, r1, #1
10021c1a: 428c cmp r4, r1
10021c1c: d000 beq 0x10021c20 <$t.66+0x38> @ imm = #0
10021c1e: e0b0 b 0x10021d82 <$t.70+0x72> @ imm = #352
10021c20: 9c08 ldr r4, [sp, #32]
10021c22: 9906 ldr r1, [sp, #24]
10021c24: e0b9 b 0x10021d9a <$t.70+0x8a> @ imm = #370
10021c26: 206e movs r0, #110
10021c28: e002 b 0x10021c30 <$t.66+0x48> @ imm = #4
10021c2a: 2072 movs r0, #114
10021c2c: e000 b 0x10021c30 <$t.66+0x48> @ imm = #0
10021c2e: 9805 ldr r0, [sp, #20]
10021c30: 900c str r0, [sp, #48]
10021c32: 4c7a ldr r4, [pc, #488] @ 0x10021e1c <$d.71>
10021c34: 9909 ldr r1, [sp, #36]
10021c36: 428b cmp r3, r1
10021c38: d200 bhs 0x10021c3c <$t.66+0x54> @ imm = #0
10021c3a: e0e6 b 0x10021e0a <$t.70+0xfa> @ imm = #460
10021c3c: 2900 cmp r1, #0
10021c3e: d00c beq 0x10021c5a <$t.66+0x72> @ imm = #24
10021c40: 9808 ldr r0, [sp, #32]
10021c42: 4281 cmp r1, r0
10021c44: d207 bhs 0x10021c56 <$t.66+0x6e> @ imm = #14
10021c46: 980b ldr r0, [sp, #44]
10021c48: 5640 ldrsb r0, [r0, r1]
10021c4a: 213f movs r1, #63
10021c4c: 43c9 mvns r1, r1
10021c4e: 4288 cmp r0, r1
10021c50: 9909 ldr r1, [sp, #36]
10021c52: da02 bge 0x10021c5a <$t.66+0x72> @ imm = #4
10021c54: e0d9 b 0x10021e0a <$t.70+0xfa> @ imm = #434
10021c56: d000 beq 0x10021c5a <$t.66+0x72> @ imm = #0
10021c58: e0d7 b 0x10021e0a <$t.70+0xfa> @ imm = #430
10021c5a: 2b00 cmp r3, #0
10021c5c: d00c beq 0x10021c78 <$t.66+0x90> @ imm = #24
10021c5e: 9808 ldr r0, [sp, #32]
10021c60: 4283 cmp r3, r0
10021c62: d207 bhs 0x10021c74 <$t.66+0x8c> @ imm = #14
10021c64: 980b ldr r0, [sp, #44]
10021c66: 56c0 ldrsb r0, [r0, r3]
10021c68: 2140 movs r1, #64
10021c6a: 43c9 mvns r1, r1
10021c6c: 4288 cmp r0, r1
10021c6e: 9909 ldr r1, [sp, #36]
10021c70: dc02 bgt 0x10021c78 <$t.66+0x90> @ imm = #4
10021c72: e0ca b 0x10021e0a <$t.70+0xfa> @ imm = #404
10021c74: d000 beq 0x10021c78 <$t.66+0x90> @ imm = #0
10021c76: e0c8 b 0x10021e0a <$t.70+0xfa> @ imm = #400
10021c78: 9209 str r2, [sp, #36]
10021c7a: 980b ldr r0, [sp, #44]
10021c7c: 460a mov r2, r1
10021c7e: 1841 adds r1, r0, r1
10021c80: 1a9a subs r2, r3, r2
10021c82: 980a ldr r0, [sp, #40]
10021c84: 68c3 ldr r3, [r0, #12]
10021c86: 4630 mov r0, r6
10021c88: 4798 blx r3
10021c8a: 2800 cmp r0, #0
10021c8c: d000 beq 0x10021c90 <$t.66+0xa8> @ imm = #0
10021c8e: e0ac b 0x10021dea <$t.70+0xda> @ imm = #344
10021c90: 2505 movs r5, #5
10021c92: e00b b 0x10021cac <$t.66+0xc4> @ imm = #22
10021c94: 4861 ldr r0, [pc, #388] @ 0x10021e1c <$d.71>
10021c96: 1e84 subs r4, r0, #2
10021c98: 990c ldr r1, [sp, #48]
10021c9a: 42a1 cmp r1, r4
10021c9c: 4615 mov r5, r2
10021c9e: d05b beq 0x10021d58 <$t.70+0x48> @ imm = #182
10021ca0: 980d ldr r0, [sp, #52]
10021ca2: 9a0e ldr r2, [sp, #56]
10021ca4: 4790 blx r2
10021ca6: 2800 cmp r0, #0
10021ca8: d000 beq 0x10021cac <$t.66+0xc4> @ imm = #0
10021caa: e08d b 0x10021dc8 <$t.70+0xb8> @ imm = #282
10021cac: 462a mov r2, r5
10021cae: 4620 mov r0, r4
10021cb0: 495a ldr r1, [pc, #360] @ 0x10021e1c <$d.71>
10021cb2: 1ec9 subs r1, r1, #3
10021cb4: 428c cmp r4, r1
10021cb6: d801 bhi 0x10021cbc <$t.66+0xd4> @ imm = #2
10021cb8: 2103 movs r1, #3
10021cba: e001 b 0x10021cc0 <$t.66+0xd8> @ imm = #2
10021cbc: 4958 ldr r1, [pc, #352] @ 0x10021e20 <$d.71+0x4>
10021cbe: 1841 adds r1, r0, r1
10021cc0: 4b56 ldr r3, [pc, #344] @ 0x10021e1c <$d.71>
10021cc2: 1e5c subs r4, r3, #1
10021cc4: 235c movs r3, #92
10021cc6: 0089 lsls r1, r1, #2
10021cc8: a502 adr r5, #8 <$t.66+0xe6>
10021cca: 586e ldr r6, [r5, r1]
10021ccc: 4619 mov r1, r3
10021cce: 4615 mov r5, r2
10021cd0: 46b7 mov pc, r6
10021cd2: 46c0 mov r8, r8
10021cd4 <$d.67>:
10021cd4: 59 1d 02 10 .word 0x10021d59
10021cd8: e7 1c 02 10 .word 0x10021ce7
10021cdc: e5 1c 02 10 .word 0x10021ce5
10021ce0: e9 1c 02 10 .word 0x10021ce9
10021ce4 <$t.68>:
10021ce4: e7dc b 0x10021ca0 <$t.66+0xb8> @ imm = #-72
10021ce6: e7d5 b 0x10021c94 <$t.66+0xac> @ imm = #-86
10021ce8: b2d4 uxtb r4, r2
10021cea: 2500 movs r5, #0
10021cec: 217d movs r1, #125
10021cee: 00a4 lsls r4, r4, #2
10021cf0: a601 adr r6, #4 <$t.68+0x11>
10021cf2: 5936 ldr r6, [r6, r4]
10021cf4: 4604 mov r4, r0
10021cf6: 46b7 mov pc, r6
10021cf8 <$d.69>:
10021cf8: 59 1d 02 10 .word 0x10021d59
10021cfc: 11 1d 02 10 .word 0x10021d11
10021d00: 13 1d 02 10 .word 0x10021d13
10021d04: 23 1d 02 10 .word 0x10021d23
10021d08: 1d 1d 02 10 .word 0x10021d1d
10021d0c: 29 1d 02 10 .word 0x10021d29
10021d10 <$t.70>:
10021d10: e7c6 b 0x10021ca0 <$t.66+0xb8> @ imm = #-116
10021d12: 9b0c ldr r3, [sp, #48]
10021d14: 2b00 cmp r3, #0
10021d16: d00a beq 0x10021d2e <$t.70+0x1e> @ imm = #20
10021d18: 4615 mov r5, r2
10021d1a: e009 b 0x10021d30 <$t.70+0x20> @ imm = #18
10021d1c: 2503 movs r5, #3
10021d1e: 2175 movs r1, #117
10021d20: e018 b 0x10021d54 <$t.70+0x44> @ imm = #48
10021d22: 2502 movs r5, #2
10021d24: 217b movs r1, #123
10021d26: e015 b 0x10021d54 <$t.70+0x44> @ imm = #42
10021d28: 2504 movs r5, #4
10021d2a: 4619 mov r1, r3
10021d2c: e012 b 0x10021d54 <$t.70+0x44> @ imm = #36
10021d2e: 2501 movs r5, #1
10021d30: 0759 lsls r1, r3, #29
10021d32: 0ec9 lsrs r1, r1, #27
10021d34: 4602 mov r2, r0
10021d36: 40ca lsrs r2, r1
10021d38: 210f movs r1, #15
10021d3a: 4011 ands r1, r2
10021d3c: 290a cmp r1, #10
10021d3e: d303 blo 0x10021d48 <$t.70+0x38> @ imm = #6
10021d40: 2257 movs r2, #87
10021d42: 2b00 cmp r3, #0
10021d44: d103 bne 0x10021d4e <$t.70+0x3e> @ imm = #6
10021d46: e004 b 0x10021d52 <$t.70+0x42> @ imm = #8
10021d48: 2230 movs r2, #48
10021d4a: 2b00 cmp r3, #0
10021d4c: d001 beq 0x10021d52 <$t.70+0x42> @ imm = #2
10021d4e: 1e5b subs r3, r3, #1
10021d50: 930c str r3, [sp, #48]
10021d52: 1851 adds r1, r2, r1
10021d54: 4604 mov r4, r0
10021d56: e7a3 b 0x10021ca0 <$t.66+0xb8> @ imm = #-186
10021d58: 9905 ldr r1, [sp, #20]
10021d5a: 2980 cmp r1, #128
10021d5c: d205 bhs 0x10021d6a <$t.70+0x5a> @ imm = #10
10021d5e: 2001 movs r0, #1
10021d60: 9e0d ldr r6, [sp, #52]
10021d62: 9c08 ldr r4, [sp, #32]
10021d64: 9906 ldr r1, [sp, #24]
10021d66: 9d09 ldr r5, [sp, #36]
10021d68: e015 b 0x10021d96 <$t.70+0x86> @ imm = #42
10021d6a: 0ac8 lsrs r0, r1, #11
10021d6c: 9c08 ldr r4, [sp, #32]
10021d6e: 4608 mov r0, r1
10021d70: 9906 ldr r1, [sp, #24]
10021d72: 9d09 ldr r5, [sp, #36]
10021d74: d101 bne 0x10021d7a <$t.70+0x6a> @ imm = #2
10021d76: 2002 movs r0, #2
10021d78: e00c b 0x10021d94 <$t.70+0x84> @ imm = #24
10021d7a: 0c00 lsrs r0, r0, #16
10021d7c: d009 beq 0x10021d92 <$t.70+0x82> @ imm = #18
10021d7e: 2004 movs r0, #4
10021d80: e008 b 0x10021d94 <$t.70+0x84> @ imm = #16
10021d82: 0880 lsrs r0, r0, #2
10021d84: 2107 movs r1, #7
10021d86: 4041 eors r1, r0
10021d88: 910c str r1, [sp, #48]
10021d8a: 9b06 ldr r3, [sp, #24]
10021d8c: 462a mov r2, r5
10021d8e: 9d07 ldr r5, [sp, #28]
10021d90: e750 b 0x10021c34 <$t.66+0x4c> @ imm = #-352
10021d92: 2003 movs r0, #3
10021d94: 9e0d ldr r6, [sp, #52]
10021d96: 1840 adds r0, r0, r1
10021d98: 9009 str r0, [sp, #36]
10021d9a: 9804 ldr r0, [sp, #16]
10021d9c: 1a08 subs r0, r1, r0
10021d9e: 1943 adds r3, r0, r5
10021da0: 9803 ldr r0, [sp, #12]
10021da2: 4285 cmp r5, r0
10021da4: 9802 ldr r0, [sp, #8]
10021da6: d000 beq 0x10021daa <$t.70+0x9a> @ imm = #0
10021da8: e6cc b 0x10021b44 <<str as core::fmt::Debug>::fmt+0x3c> @ imm = #-616
10021daa: 9a09 ldr r2, [sp, #36]
10021dac: 2a00 cmp r2, #0
10021dae: d01f beq 0x10021df0 <$t.70+0xe0> @ imm = #62
10021db0: 42a2 cmp r2, r4
10021db2: 9d07 ldr r5, [sp, #28]
10021db4: d21f bhs 0x10021df6 <$t.70+0xe6> @ imm = #62
10021db6: 980b ldr r0, [sp, #44]
10021db8: 5680 ldrsb r0, [r0, r2]
10021dba: 2140 movs r1, #64
10021dbc: 43c9 mvns r1, r1
10021dbe: 4288 cmp r0, r1
10021dc0: 9a09 ldr r2, [sp, #36]
10021dc2: dd1a ble 0x10021dfa <$t.70+0xea> @ imm = #52
10021dc4: 4610 mov r0, r2
10021dc6: e002 b 0x10021dce <$t.70+0xbe> @ imm = #4
10021dc8: 9d07 ldr r5, [sp, #28]
10021dca: e00e b 0x10021dea <$t.70+0xda> @ imm = #28
10021dcc: 2000 movs r0, #0
10021dce: 990b ldr r1, [sp, #44]
10021dd0: 1809 adds r1, r1, r0
10021dd2: 1a22 subs r2, r4, r0
10021dd4: 980a ldr r0, [sp, #40]
10021dd6: 68c3 ldr r3, [r0, #12]
10021dd8: 4630 mov r0, r6
10021dda: 4798 blx r3
10021ddc: 2800 cmp r0, #0
10021dde: d104 bne 0x10021dea <$t.70+0xda> @ imm = #8
10021de0: 2122 movs r1, #34
10021de2: 4630 mov r0, r6
10021de4: 9a0e ldr r2, [sp, #56]
10021de6: 4790 blx r2
10021de8: 4605 mov r5, r0
10021dea: 4628 mov r0, r5
10021dec: b00f add sp, #60
10021dee: bdf0 pop {r4, r5, r6, r7, pc}
10021df0: 2000 movs r0, #0
10021df2: 9d07 ldr r5, [sp, #28]
10021df4: e7eb b 0x10021dce <$t.70+0xbe> @ imm = #-42
10021df6: 4620 mov r0, r4
10021df8: d0e9 beq 0x10021dce <$t.70+0xbe> @ imm = #-46
10021dfa: 480b ldr r0, [pc, #44] @ 0x10021e28 <$d.71+0xc>
10021dfc: 9000 str r0, [sp]
10021dfe: 980b ldr r0, [sp, #44]
10021e00: 4621 mov r1, r4
10021e02: 4623 mov r3, r4
10021e04: f000 f812 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #36
10021e08: defe trap
10021e0a: 4806 ldr r0, [pc, #24] @ 0x10021e24 <$d.71+0x8>
10021e0c: 9000 str r0, [sp]
10021e0e: 980b ldr r0, [sp, #44]
10021e10: 460a mov r2, r1
10021e12: 9908 ldr r1, [sp, #32]
10021e14: f000 f80a bl 0x10021e2c <core::str::slice_error_fail> @ imm = #20
10021e18: defe trap
10021e1a: 46c0 mov r8, r8
10021e1c <$d.71>:
10021e1c: 02 00 11 00 .word 0x00110002
10021e20: 00 00 ef ff .word 0xffef0000
10021e24: 4c c3 02 10 .word 0x1002c34c
10021e28: 5c c3 02 10 .word 0x1002c35c
10021e2c <core::str::slice_error_fail>:
10021e2c: b580 push {r7, lr}
10021e2e: af00 add r7, sp, #0
10021e30: b082 sub sp, #8
10021e32: 68bc ldr r4, [r7, #8]
10021e34: 9400 str r4, [sp]
10021e36: f000 f977 bl 0x10022128 <core::str::slice_error_fail_rt> @ imm = #750
10021e3a: defe trap
10021e3c <core::unicode::unicode_data::grapheme_extend::lookup>:
10021e3c: b5f0 push {r4, r5, r6, r7, lr}
10021e3e: af03 add r7, sp, #12
10021e40: b083 sub sp, #12
10021e42: 9001 str r0, [sp, #4]
10021e44: 02c1 lsls r1, r0, #11
10021e46: 2300 movs r3, #0
10021e48: 2621 movs r6, #33
10021e4a: 9302 str r3, [sp, #8]
10021e4c: 4635 mov r5, r6
10021e4e: e002 b 0x10021e56 <core::unicode::unicode_data::grapheme_extend::lookup+0x1a> @ imm = #4
10021e50: 4635 mov r5, r6
10021e52: 1aee subs r6, r5, r3
10021e54: d912 bls 0x10021e7c <core::unicode::unicode_data::grapheme_extend::lookup+0x40> @ imm = #36
10021e56: 0872 lsrs r2, r6, #1
10021e58: 18d6 adds r6, r2, r3
10021e5a: 00b2 lsls r2, r6, #2
10021e5c: 4826 ldr r0, [pc, #152] @ 0x10021ef8 <$d.74>
10021e5e: 5882 ldr r2, [r0, r2]
10021e60: 02d0 lsls r0, r2, #11
10021e62: 1a0a subs r2, r1, r0
10021e64: 1e54 subs r4, r2, #1
10021e66: 41a2 sbcs r2, r4
10021e68: 4281 cmp r1, r0
10021e6a: d901 bls 0x10021e70 <core::unicode::unicode_data::grapheme_extend::lookup+0x34> @ imm = #2
10021e6c: 9802 ldr r0, [sp, #8]
10021e6e: 43c2 mvns r2, r0
10021e70: 2a01 cmp r2, #1
10021e72: d0ed beq 0x10021e50 <core::unicode::unicode_data::grapheme_extend::lookup+0x14> @ imm = #-38
10021e74: b2d0 uxtb r0, r2
10021e76: 1c73 adds r3, r6, #1
10021e78: 28ff cmp r0, #255
10021e7a: d0ea beq 0x10021e52 <core::unicode::unicode_data::grapheme_extend::lookup+0x16> @ imm = #-44
10021e7c: 2b20 cmp r3, #32
10021e7e: d835 bhi 0x10021eec <core::unicode::unicode_data::grapheme_extend::lookup+0xb0> @ imm = #106
10021e80: 009a lsls r2, r3, #2
10021e82: 491d ldr r1, [pc, #116] @ 0x10021ef8 <$d.74>
10021e84: 5888 ldr r0, [r1, r2]
10021e86: 0d44 lsrs r4, r0, #21
10021e88: 4d1d ldr r5, [pc, #116] @ 0x10021f00 <$d.74+0x8>
10021e8a: 2b20 cmp r3, #32
10021e8c: d101 bne 0x10021e92 <core::unicode::unicode_data::grapheme_extend::lookup+0x56> @ imm = #2
10021e8e: 221f movs r2, #31
10021e90: e005 b 0x10021e9e <core::unicode::unicode_data::grapheme_extend::lookup+0x62> @ imm = #10
10021e92: 1850 adds r0, r2, r1
10021e94: 6840 ldr r0, [r0, #4]
10021e96: 0d45 lsrs r5, r0, #21
10021e98: 2b00 cmp r3, #0
10021e9a: d01f beq 0x10021edc <core::unicode::unicode_data::grapheme_extend::lookup+0xa0> @ imm = #62
10021e9c: 1e5a subs r2, r3, #1
10021e9e: 0090 lsls r0, r2, #2
10021ea0: 5808 ldr r0, [r1, r0]
10021ea2: 4a18 ldr r2, [pc, #96] @ 0x10021f04 <$d.74+0xc>
10021ea4: 4002 ands r2, r0
10021ea6: 43e0 mvns r0, r4
10021ea8: 1828 adds r0, r5, r0
10021eaa: d013 beq 0x10021ed4 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #38
10021eac: 4814 ldr r0, [pc, #80] @ 0x10021f00 <$d.74+0x8>
10021eae: 4284 cmp r4, r0
10021eb0: 4623 mov r3, r4
10021eb2: d800 bhi 0x10021eb6 <core::unicode::unicode_data::grapheme_extend::lookup+0x7a> @ imm = #0
10021eb4: 4603 mov r3, r0
10021eb6: 9801 ldr r0, [sp, #4]
10021eb8: 1a82 subs r2, r0, r2
10021eba: 1e68 subs r0, r5, #1
10021ebc: 2500 movs r5, #0
10021ebe: 4912 ldr r1, [pc, #72] @ 0x10021f08 <$d.74+0x10>
10021ec0: 42a3 cmp r3, r4
10021ec2: d00d beq 0x10021ee0 <core::unicode::unicode_data::grapheme_extend::lookup+0xa4> @ imm = #26
10021ec4: 5d0e ldrb r6, [r1, r4]
10021ec6: 19ad adds r5, r5, r6
10021ec8: 4295 cmp r5, r2
10021eca: d803 bhi 0x10021ed4 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #6
10021ecc: 1c64 adds r4, r4, #1
10021ece: 42a0 cmp r0, r4
10021ed0: d1f6 bne 0x10021ec0 <core::unicode::unicode_data::grapheme_extend::lookup+0x84> @ imm = #-20
10021ed2: 4604 mov r4, r0
10021ed4: 2001 movs r0, #1
10021ed6: 4020 ands r0, r4
10021ed8: b003 add sp, #12
10021eda: bdf0 pop {r4, r5, r6, r7, pc}
10021edc: 2200 movs r2, #0
10021ede: e7e2 b 0x10021ea6 <core::unicode::unicode_data::grapheme_extend::lookup+0x6a> @ imm = #-60
10021ee0: 4a06 ldr r2, [pc, #24] @ 0x10021efc <$d.74+0x4>
10021ee2: 4618 mov r0, r3
10021ee4: 4906 ldr r1, [pc, #24] @ 0x10021f00 <$d.74+0x8>
10021ee6: f7fe fa67 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-6962
10021eea: defe trap
10021eec: 2021 movs r0, #33
10021eee: 4a03 ldr r2, [pc, #12] @ 0x10021efc <$d.74+0x4>
10021ef0: 4601 mov r1, r0
10021ef2: f7fe fa61 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-6974
10021ef6: defe trap
10021ef8 <$d.74>:
10021ef8: 1c cd 02 10 .word 0x1002cd1c
10021efc: 78 d0 02 10 .word 0x1002d078
10021f00: d7 02 00 00 .word 0x000002d7
10021f04: ff ff 1f 00 .word 0x001fffff
10021f08: a0 cd 02 10 .word 0x1002cda0
10021f0c <core::unicode::printable::is_printable>:
10021f0c: b5d0 push {r4, r6, r7, lr}
10021f0e: af02 add r7, sp, #8
10021f10: b084 sub sp, #16
10021f12: 4604 mov r4, r0
10021f14: 2000 movs r0, #0
10021f16: 2c20 cmp r4, #32
10021f18: d201 bhs 0x10021f1e <core::unicode::printable::is_printable+0x12> @ imm = #2
10021f1a: b004 add sp, #16
10021f1c: bdd0 pop {r4, r6, r7, pc}
10021f1e: 2c7f cmp r4, #127
10021f20: d202 bhs 0x10021f28 <core::unicode::printable::is_printable+0x1c> @ imm = #4
10021f22: 2001 movs r0, #1
10021f24: b004 add sp, #16
10021f26: bdd0 pop {r4, r6, r7, pc}
10021f28: 0c21 lsrs r1, r4, #16
10021f2a: d10a bne 0x10021f42 <core::unicode::printable::is_printable+0x36> @ imm = #20
10021f2c: 4836 ldr r0, [pc, #216] @ 0x10022008 <$d.76+0x40>
10021f2e: 21ff movs r1, #255
10021f30: 3120 adds r1, #32
10021f32: 9100 str r1, [sp]
10021f34: 3110 adds r1, #16
10021f36: 9001 str r0, [sp, #4]
10021f38: 9102 str r1, [sp, #8]
10021f3a: 4934 ldr r1, [pc, #208] @ 0x1002200c <$d.76+0x44>
10021f3c: 2228 movs r2, #40
10021f3e: 4b34 ldr r3, [pc, #208] @ 0x10022010 <$d.76+0x48>
10021f40: e00c b 0x10021f5c <core::unicode::printable::is_printable+0x50> @ imm = #24
10021f42: 0c61 lsrs r1, r4, #17
10021f44: d10f bne 0x10021f66 <core::unicode::printable::is_printable+0x5a> @ imm = #30
10021f46: 482d ldr r0, [pc, #180] @ 0x10021ffc <$d.76+0x34>
10021f48: 21c4 movs r1, #196
10021f4a: 22ff movs r2, #255
10021f4c: 3220 adds r2, #32
10021f4e: 32a3 adds r2, #163
10021f50: 9100 str r1, [sp]
10021f52: 9001 str r0, [sp, #4]
10021f54: 9202 str r2, [sp, #8]
10021f56: 492a ldr r1, [pc, #168] @ 0x10022000 <$d.76+0x38>
10021f58: 222c movs r2, #44
10021f5a: 4b2a ldr r3, [pc, #168] @ 0x10022004 <$d.76+0x3c>
10021f5c: 4620 mov r0, r4
10021f5e: f000 f859 bl 0x10022014 <core::unicode::printable::check> @ imm = #178
10021f62: b004 add sp, #16
10021f64: bdd0 pop {r4, r6, r7, pc}
10021f66: 491d ldr r1, [pc, #116] @ 0x10021fdc <$d.76+0x14>
10021f68: 1861 adds r1, r4, r1
10021f6a: 4a1d ldr r2, [pc, #116] @ 0x10021fe0 <$d.76+0x18>
10021f6c: 4291 cmp r1, r2
10021f6e: d3d4 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-88
10021f70: 4919 ldr r1, [pc, #100] @ 0x10021fd8 <$d.76+0x10>
10021f72: 1861 adds r1, r4, r1
10021f74: 2905 cmp r1, #5
10021f76: d3d0 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-96
10021f78: 4916 ldr r1, [pc, #88] @ 0x10021fd4 <$d.76+0xc>
10021f7a: 1861 adds r1, r4, r1
10021f7c: 4a19 ldr r2, [pc, #100] @ 0x10021fe4 <$d.76+0x1c>
10021f7e: 4291 cmp r1, r2
10021f80: d3cb blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-106
10021f82: 4913 ldr r1, [pc, #76] @ 0x10021fd0 <$d.76+0x8>
10021f84: 1861 adds r1, r4, r1
10021f86: 4a18 ldr r2, [pc, #96] @ 0x10021fe8 <$d.76+0x20>
10021f88: 4291 cmp r1, r2
10021f8a: d3c6 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-116
10021f8c: 490f ldr r1, [pc, #60] @ 0x10021fcc <$d.76+0x4>
10021f8e: 1861 adds r1, r4, r1
10021f90: 290e cmp r1, #14
10021f92: d3c2 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-124
10021f94: 2101 movs r1, #1
10021f96: 4622 mov r2, r4
10021f98: 438a bics r2, r1
10021f9a: 4b14 ldr r3, [pc, #80] @ 0x10021fec <$d.76+0x24>
10021f9c: 429a cmp r2, r3
10021f9e: d0bc beq 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-136
10021fa0: 221f movs r2, #31
10021fa2: 4623 mov r3, r4
10021fa4: 4393 bics r3, r2
10021fa6: 4a12 ldr r2, [pc, #72] @ 0x10021ff0 <$d.76+0x28>
10021fa8: 4293 cmp r3, r2
10021faa: d0b6 beq 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-148
10021fac: 4a06 ldr r2, [pc, #24] @ 0x10021fc8 <$d.76>
10021fae: 18a2 adds r2, r4, r2
10021fb0: 2a06 cmp r2, #6
10021fb2: d3b2 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-156
10021fb4: 480f ldr r0, [pc, #60] @ 0x10021ff4 <$d.76+0x2c>
10021fb6: 1820 adds r0, r4, r0
10021fb8: 4a0f ldr r2, [pc, #60] @ 0x10021ff8 <$d.76+0x30>
10021fba: 4290 cmp r0, r2
10021fbc: d300 blo 0x10021fc0 <core::unicode::printable::is_printable+0xb4> @ imm = #0
10021fbe: 2100 movs r1, #0
10021fc0: 4608 mov r0, r1
10021fc2: b004 add sp, #16
10021fc4: bdd0 pop {r4, r6, r7, pc}
10021fc6: 46c0 mov r8, r8
10021fc8 <$d.76>:
10021fc8: c6 48 fd ff .word 0xfffd48c6
10021fcc: 5e 31 fd ff .word 0xfffd315e
10021fd0: 1f 14 fd ff .word 0xfffd141f
10021fd4: e2 05 fd ff .word 0xfffd05e2
10021fd8: b5 ec fc ff .word 0xfffcecb5
10021fdc: 50 dc fc ff .word 0xfffcdc50
10021fe0: 50 dd 0a 00 .word 0x000add50
10021fe4: e2 05 00 00 .word 0x000005e2
10021fe8: 1f 0c 00 00 .word 0x00000c1f
10021fec: 1e b8 02 00 .word 0x0002b81e
10021ff0: e0 a6 02 00 .word 0x0002a6e0
10021ff4: 00 00 ef ff .word 0xffef0000
10021ff8: f0 01 fd ff .word 0xfffd01f0
10021ffc: a6 ca 02 10 .word 0x1002caa6
10022000: 8a c9 02 10 .word 0x1002c98a
10022004: e2 c9 02 10 .word 0x1002c9e2
10022008: 5b c8 02 10 .word 0x1002c85b
1002200c: ec c6 02 10 .word 0x1002c6ec
10022010: 3c c7 02 10 .word 0x1002c73c
10022014 <core::unicode::printable::check>:
10022014: b5f0 push {r4, r5, r6, r7, lr}
10022016: af03 add r7, sp, #12
10022018: b089 sub sp, #36
1002201a: 9302 str r3, [sp, #8]
1002201c: 0052 lsls r2, r2, #1
1002201e: 188a adds r2, r1, r2
10022020: 9206 str r2, [sp, #24]
10022022: b2c3 uxtb r3, r0
10022024: b280 uxth r0, r0
10022026: 9005 str r0, [sp, #20]
10022028: 0a00 lsrs r0, r0, #8
1002202a: 9008 str r0, [sp, #32]
1002202c: 2600 movs r6, #0
1002202e: 2001 movs r0, #1
10022030: 9004 str r0, [sp, #16]
10022032: 6938 ldr r0, [r7, #16]
10022034: 9000 str r0, [sp]
10022036: 68f8 ldr r0, [r7, #12]
10022038: 9007 str r0, [sp, #28]
1002203a: 68b8 ldr r0, [r7, #8]
1002203c: 9003 str r0, [sp, #12]
1002203e: e001 b 0x10022044 <core::unicode::printable::check+0x30> @ imm = #2
10022040: 2a00 cmp r2, #0
10022042: d139 bne 0x100220b8 <core::unicode::printable::check+0xa4> @ imm = #114
10022044: 4630 mov r0, r6
10022046: 784c ldrb r4, [r1, #1]
10022048: 1936 adds r6, r6, r4
1002204a: 780a ldrb r2, [r1]
1002204c: 1c89 adds r1, r1, #2
1002204e: 9d08 ldr r5, [sp, #32]
10022050: 42aa cmp r2, r5
10022052: d124 bne 0x1002209e <core::unicode::printable::check+0x8a> @ imm = #72
10022054: 4286 cmp r6, r0
10022056: d34f blo 0x100220f8 <core::unicode::printable::check+0xe4> @ imm = #158
10022058: 9601 str r6, [sp, #4]
1002205a: 9a03 ldr r2, [sp, #12]
1002205c: 4296 cmp r6, r2
1002205e: d850 bhi 0x10022102 <core::unicode::printable::check+0xee> @ imm = #160
10022060: 9a02 ldr r2, [sp, #8]
10022062: 1812 adds r2, r2, r0
10022064: 1910 adds r0, r2, r4
10022066: 2c00 cmp r4, #0
10022068: d022 beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #68
1002206a: 7815 ldrb r5, [r2]
1002206c: 2600 movs r6, #0
1002206e: 429d cmp r5, r3
10022070: d03e beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #124
10022072: 1c55 adds r5, r2, #1
10022074: 4285 cmp r5, r0
10022076: d01b beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #54
10022078: 7855 ldrb r5, [r2, #1]
1002207a: 429d cmp r5, r3
1002207c: d038 beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #112
1002207e: 1c95 adds r5, r2, #2
10022080: 4285 cmp r5, r0
10022082: d015 beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #42
10022084: 7895 ldrb r5, [r2, #2]
10022086: 429d cmp r5, r3
10022088: d032 beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #100
1002208a: 1cd5 adds r5, r2, #3
1002208c: 4285 cmp r5, r0
1002208e: d00f beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #30
10022090: 1f24 subs r4, r4, #4
10022092: 1d15 adds r5, r2, #4
10022094: 78d2 ldrb r2, [r2, #3]
10022096: 429a cmp r2, r3
10022098: 462a mov r2, r5
1002209a: d1e4 bne 0x10022066 <core::unicode::printable::check+0x52> @ imm = #-56
1002209c: e028 b 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #80
1002209e: 9806 ldr r0, [sp, #24]
100220a0: 1a0c subs r4, r1, r0
100220a2: 4260 rsbs r0, r4, #0
100220a4: 4160 adcs r0, r4
100220a6: 42aa cmp r2, r5
100220a8: 9a04 ldr r2, [sp, #16]
100220aa: d8c9 bhi 0x10022040 <core::unicode::printable::check+0x2c> @ imm = #-110
100220ac: 4602 mov r2, r0
100220ae: e7c7 b 0x10022040 <core::unicode::printable::check+0x2c> @ imm = #-114
100220b0: 9806 ldr r0, [sp, #24]
100220b2: 4281 cmp r1, r0
100220b4: 9e01 ldr r6, [sp, #4]
100220b6: d1c5 bne 0x10022044 <core::unicode::printable::check+0x30> @ imm = #-118
100220b8: 9807 ldr r0, [sp, #28]
100220ba: 9900 ldr r1, [sp]
100220bc: 1840 adds r0, r0, r1
100220be: 9e04 ldr r6, [sp, #16]
100220c0: 9c07 ldr r4, [sp, #28]
100220c2: 1c63 adds r3, r4, #1
100220c4: 7821 ldrb r1, [r4]
100220c6: b24a sxtb r2, r1
100220c8: 2a00 cmp r2, #0
100220ca: d401 bmi 0x100220d0 <core::unicode::printable::check+0xbc> @ imm = #2
100220cc: 461c mov r4, r3
100220ce: e006 b 0x100220de <core::unicode::printable::check+0xca> @ imm = #12
100220d0: 4283 cmp r3, r0
100220d2: d01c beq 0x1002210e <core::unicode::printable::check+0xfa> @ imm = #56
100220d4: 7861 ldrb r1, [r4, #1]
100220d6: 0652 lsls r2, r2, #25
100220d8: 0c52 lsrs r2, r2, #17
100220da: 1851 adds r1, r2, r1
100220dc: 1ca4 adds r4, r4, #2
100220de: 9a05 ldr r2, [sp, #20]
100220e0: 1a51 subs r1, r2, r1
100220e2: d405 bmi 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #10
100220e4: 9105 str r1, [sp, #20]
100220e6: 2101 movs r1, #1
100220e8: 404e eors r6, r1
100220ea: 9407 str r4, [sp, #28]
100220ec: 4284 cmp r4, r0
100220ee: d1e7 bne 0x100220c0 <core::unicode::printable::check+0xac> @ imm = #-50
100220f0: 2001 movs r0, #1
100220f2: 4030 ands r0, r6
100220f4: b009 add sp, #36
100220f6: bdf0 pop {r4, r5, r6, r7, pc}
100220f8: 4a0a ldr r2, [pc, #40] @ 0x10022124 <$d.78+0x8>
100220fa: 4631 mov r1, r6
100220fc: f7fe fedc bl 0x10020eb8 <core::slice::index::slice_index_order_fail> @ imm = #-4680
10022100: defe trap
10022102: 4a08 ldr r2, [pc, #32] @ 0x10022124 <$d.78+0x8>
10022104: 9801 ldr r0, [sp, #4]
10022106: 9903 ldr r1, [sp, #12]
10022108: f7fe fb14 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-6616
1002210c: defe trap
1002210e: 4803 ldr r0, [pc, #12] @ 0x1002211c <$d.78>
10022110: 212b movs r1, #43
10022112: 4a03 ldr r2, [pc, #12] @ 0x10022120 <$d.78+0x4>
10022114: f7fe fe00 bl 0x10020d18 <core::panicking::panic> @ imm = #-5120
10022118: defe trap
1002211a: 46c0 mov r8, r8
1002211c <$d.78>:
1002211c: e4 d3 02 10 .word 0x1002d3e4
10022120: dc c6 02 10 .word 0x1002c6dc
10022124: cc c6 02 10 .word 0x1002c6cc
10022128 <core::str::slice_error_fail_rt>:
10022128: b580 push {r7, lr}
1002212a: af00 add r7, sp, #0
1002212c: b09e sub sp, #120
1002212e: 9305 str r3, [sp, #20]
10022130: 9204 str r2, [sp, #16]
10022132: 2401 movs r4, #1
10022134: 9401 str r4, [sp, #4]
10022136: 0224 lsls r4, r4, #8
10022138: 68be ldr r6, [r7, #8]
1002213a: 42a1 cmp r1, r4
1002213c: d911 bls 0x10022162 <core::str::slice_error_fail_rt+0x3a> @ imm = #34
1002213e: 9103 str r1, [sp, #12]
10022140: 9602 str r6, [sp, #8]
10022142: 1c66 adds r6, r4, #1
10022144: 25ff movs r5, #255
10022146: 1941 adds r1, r0, r5
10022148: 2401 movs r4, #1
1002214a: 5709 ldrsb r1, [r1, r4]
1002214c: 2440 movs r4, #64
1002214e: 43e4 mvns r4, r4
10022150: 42a1 cmp r1, r4
10022152: dc46 bgt 0x100221e2 <core::str::slice_error_fail_rt+0xba> @ imm = #140
10022154: 5741 ldrsb r1, [r0, r5]
10022156: 1ead subs r5, r5, #2
10022158: 1eb6 subs r6, r6, #2
1002215a: 42a1 cmp r1, r4
1002215c: ddf3 ble 0x10022146 <core::str::slice_error_fail_rt+0x1e> @ imm = #-26
1002215e: 3dfa subs r5, #250
10022160: e040 b 0x100221e4 <core::str::slice_error_fail_rt+0xbc> @ imm = #128
10022162: 9107 str r1, [sp, #28]
10022164: 9006 str r0, [sp, #24]
10022166: 2400 movs r4, #0
10022168: 4d88 ldr r5, [pc, #544] @ 0x1002238c <$d.80>
1002216a: 9409 str r4, [sp, #36]
1002216c: 9508 str r5, [sp, #32]
1002216e: 428a cmp r2, r1
10022170: d81a bhi 0x100221a8 <core::str::slice_error_fail_rt+0x80> @ imm = #52
10022172: 428b cmp r3, r1
10022174: d818 bhi 0x100221a8 <core::str::slice_error_fail_rt+0x80> @ imm = #48
10022176: 429a cmp r2, r3
10022178: d94b bls 0x10022212 <core::str::slice_error_fail_rt+0xea> @ imm = #150
1002217a: 2004 movs r0, #4
1002217c: 9011 str r0, [sp, #68]
1002217e: 498c ldr r1, [pc, #560] @ 0x100223b0 <$d.80+0x24>
10022180: 9110 str r1, [sp, #64]
10022182: 9013 str r0, [sp, #76]
10022184: a814 add r0, sp, #80
10022186: 9012 str r0, [sp, #72]
10022188: 2000 movs r0, #0
1002218a: 900e str r0, [sp, #56]
1002218c: 4882 ldr r0, [pc, #520] @ 0x10022398 <$d.80+0xc>
1002218e: 901b str r0, [sp, #108]
10022190: a908 add r1, sp, #32
10022192: 911a str r1, [sp, #104]
10022194: 9019 str r0, [sp, #100]
10022196: a806 add r0, sp, #24
10022198: 9018 str r0, [sp, #96]
1002219a: 4882 ldr r0, [pc, #520] @ 0x100223a4 <$d.80+0x18>
1002219c: 9017 str r0, [sp, #92]
1002219e: a905 add r1, sp, #20
100221a0: 9116 str r1, [sp, #88]
100221a2: 9015 str r0, [sp, #84]
100221a4: a804 add r0, sp, #16
100221a6: e016 b 0x100221d6 <core::str::slice_error_fail_rt+0xae> @ imm = #44
100221a8: 428a cmp r2, r1
100221aa: d800 bhi 0x100221ae <core::str::slice_error_fail_rt+0x86> @ imm = #0
100221ac: 461a mov r2, r3
100221ae: 920c str r2, [sp, #48]
100221b0: 2003 movs r0, #3
100221b2: 9011 str r0, [sp, #68]
100221b4: 497f ldr r1, [pc, #508] @ 0x100223b4 <$d.80+0x28>
100221b6: 9110 str r1, [sp, #64]
100221b8: 9013 str r0, [sp, #76]
100221ba: a814 add r0, sp, #80
100221bc: 9012 str r0, [sp, #72]
100221be: 2000 movs r0, #0
100221c0: 900e str r0, [sp, #56]
100221c2: 4875 ldr r0, [pc, #468] @ 0x10022398 <$d.80+0xc>
100221c4: 9019 str r0, [sp, #100]
100221c6: a908 add r1, sp, #32
100221c8: 9118 str r1, [sp, #96]
100221ca: 9017 str r0, [sp, #92]
100221cc: a806 add r0, sp, #24
100221ce: 9016 str r0, [sp, #88]
100221d0: 4874 ldr r0, [pc, #464] @ 0x100223a4 <$d.80+0x18>
100221d2: 9015 str r0, [sp, #84]
100221d4: a80c add r0, sp, #48
100221d6: 9014 str r0, [sp, #80]
100221d8: a80e add r0, sp, #56
100221da: 4631 mov r1, r6
100221dc: f7fe f8ce bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-7780
100221e0: defe trap
100221e2: 3dfb subs r5, #251
100221e4: 9e02 ldr r6, [sp, #8]
100221e6: 9903 ldr r1, [sp, #12]
100221e8: 35fc adds r5, #252
100221ea: 428d cmp r5, r1
100221ec: d208 bhs 0x10022200 <core::str::slice_error_fail_rt+0xd8> @ imm = #16
100221ee: 5741 ldrsb r1, [r0, r5]
100221f0: 42a1 cmp r1, r4
100221f2: 9903 ldr r1, [sp, #12]
100221f4: dd07 ble 0x10022206 <core::str::slice_error_fail_rt+0xde> @ imm = #14
100221f6: 9507 str r5, [sp, #28]
100221f8: 9006 str r0, [sp, #24]
100221fa: 2405 movs r4, #5
100221fc: 4d64 ldr r5, [pc, #400] @ 0x10022390 <$d.80+0x4>
100221fe: e7b4 b 0x1002216a <core::str::slice_error_fail_rt+0x42> @ imm = #-152
10022200: d101 bne 0x10022206 <core::str::slice_error_fail_rt+0xde> @ imm = #2
10022202: 9507 str r5, [sp, #28]
10022204: e7ae b 0x10022164 <core::str::slice_error_fail_rt+0x3c> @ imm = #-164
10022206: 9600 str r6, [sp]
10022208: 2200 movs r2, #0
1002220a: 462b mov r3, r5
1002220c: f7ff fe0e bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-996
10022210: defe trap
10022212: 2a00 cmp r2, #0
10022214: d110 bne 0x10022238 <core::str::slice_error_fail_rt+0x110> @ imm = #32
10022216: 461a mov r2, r3
10022218: 920a str r2, [sp, #40]
1002221a: 428a cmp r2, r1
1002221c: 460b mov r3, r1
1002221e: d242 bhs 0x100222a6 <core::str::slice_error_fail_rt+0x17e> @ imm = #132
10022220: 1ed3 subs r3, r2, #3
10022222: d200 bhs 0x10022226 <core::str::slice_error_fail_rt+0xfe> @ imm = #0
10022224: 2300 movs r3, #0
10022226: 1c55 adds r5, r2, #1
10022228: 429d cmp r5, r3
1002222a: d20f bhs 0x1002224c <core::str::slice_error_fail_rt+0x124> @ imm = #30
1002222c: 4a5f ldr r2, [pc, #380] @ 0x100223ac <$d.80+0x20>
1002222e: 4618 mov r0, r3
10022230: 4629 mov r1, r5
10022232: f7fe fe41 bl 0x10020eb8 <core::slice::index::slice_index_order_fail> @ imm = #-4990
10022236: defe trap
10022238: 428a cmp r2, r1
1002223a: d22a bhs 0x10022292 <core::str::slice_error_fail_rt+0x16a> @ imm = #84
1002223c: 460d mov r5, r1
1002223e: 5681 ldrsb r1, [r0, r2]
10022240: 243f movs r4, #63
10022242: 43e4 mvns r4, r4
10022244: 42a1 cmp r1, r4
10022246: 4629 mov r1, r5
10022248: dae5 bge 0x10022216 <core::str::slice_error_fail_rt+0xee> @ imm = #-54
1002224a: e7e5 b 0x10022218 <core::str::slice_error_fail_rt+0xf0> @ imm = #-54
1002224c: 9103 str r1, [sp, #12]
1002224e: 9302 str r3, [sp, #8]
10022250: 18c4 adds r4, r0, r3
10022252: 1943 adds r3, r0, r5
10022254: 2a03 cmp r2, #3
10022256: d300 blo 0x1002225a <core::str::slice_error_fail_rt+0x132> @ imm = #0
10022258: 2203 movs r2, #3
1002225a: 1b1d subs r5, r3, r4
1002225c: 1e52 subs r2, r2, #1
1002225e: 2100 movs r1, #0
10022260: 43c9 mvns r1, r1
10022262: 5659 ldrsb r1, [r3, r1]
10022264: 2440 movs r4, #64
10022266: 43e4 mvns r4, r4
10022268: 42a1 cmp r1, r4
1002226a: dc14 bgt 0x10022296 <core::str::slice_error_fail_rt+0x16e> @ imm = #40
1002226c: 2101 movs r1, #1
1002226e: 43c9 mvns r1, r1
10022270: 5659 ldrsb r1, [r3, r1]
10022272: 42a1 cmp r1, r4
10022274: dc11 bgt 0x1002229a <core::str::slice_error_fail_rt+0x172> @ imm = #34
10022276: 2102 movs r1, #2
10022278: 43c9 mvns r1, r1
1002227a: 5659 ldrsb r1, [r3, r1]
1002227c: 42a1 cmp r1, r4
1002227e: dc0e bgt 0x1002229e <core::str::slice_error_fail_rt+0x176> @ imm = #28
10022280: 2103 movs r1, #3
10022282: 43c9 mvns r1, r1
10022284: 5659 ldrsb r1, [r3, r1]
10022286: 1f12 subs r2, r2, #4
10022288: 1f2d subs r5, r5, #4
1002228a: 1f1b subs r3, r3, #4
1002228c: 42a1 cmp r1, r4
1002228e: dde6 ble 0x1002225e <core::str::slice_error_fail_rt+0x136> @ imm = #-52
10022290: e006 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #12
10022292: d0c0 beq 0x10022216 <core::str::slice_error_fail_rt+0xee> @ imm = #-128
10022294: e7c0 b 0x10022218 <core::str::slice_error_fail_rt+0xf0> @ imm = #-128
10022296: 1e6d subs r5, r5, #1
10022298: e002 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #4
1002229a: 4615 mov r5, r2
1002229c: e000 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #0
1002229e: 1eed subs r5, r5, #3
100222a0: 9902 ldr r1, [sp, #8]
100222a2: 186b adds r3, r5, r1
100222a4: 9903 ldr r1, [sp, #12]
100222a6: 2b00 cmp r3, #0
100222a8: d107 bne 0x100222ba <core::str::slice_error_fail_rt+0x192> @ imm = #14
100222aa: 428b cmp r3, r1
100222ac: d10f bne 0x100222ce <core::str::slice_error_fail_rt+0x1a6> @ imm = #30
100222ae: 483e ldr r0, [pc, #248] @ 0x100223a8 <$d.80+0x1c>
100222b0: 212b movs r1, #43
100222b2: 4632 mov r2, r6
100222b4: f7fe fd30 bl 0x10020d18 <core::panicking::panic> @ imm = #-5536
100222b8: defe trap
100222ba: 428b cmp r3, r1
100222bc: d210 bhs 0x100222e0 <core::str::slice_error_fail_rt+0x1b8> @ imm = #32
100222be: 460c mov r4, r1
100222c0: 56c1 ldrsb r1, [r0, r3]
100222c2: 2240 movs r2, #64
100222c4: 43d2 mvns r2, r2
100222c6: 4291 cmp r1, r2
100222c8: 4621 mov r1, r4
100222ca: dcee bgt 0x100222aa <core::str::slice_error_fail_rt+0x182> @ imm = #-36
100222cc: e009 b 0x100222e2 <core::str::slice_error_fail_rt+0x1ba> @ imm = #18
100222ce: 18c1 adds r1, r0, r3
100222d0: 2500 movs r5, #0
100222d2: 574a ldrsb r2, [r1, r5]
100222d4: b2d4 uxtb r4, r2
100222d6: 2a00 cmp r2, #0
100222d8: d409 bmi 0x100222ee <core::str::slice_error_fail_rt+0x1c6> @ imm = #18
100222da: 940b str r4, [sp, #44]
100222dc: 9801 ldr r0, [sp, #4]
100222de: e037 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #110
100222e0: d0e3 beq 0x100222aa <core::str::slice_error_fail_rt+0x182> @ imm = #-58
100222e2: 9600 str r6, [sp]
100222e4: 461a mov r2, r3
100222e6: 460b mov r3, r1
100222e8: f7ff fda0 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-1216
100222ec: defe trap
100222ee: 9503 str r5, [sp, #12]
100222f0: 9602 str r6, [sp, #8]
100222f2: 784e ldrb r6, [r1, #1]
100222f4: 253f movs r5, #63
100222f6: 402e ands r6, r5
100222f8: 221f movs r2, #31
100222fa: 4022 ands r2, r4
100222fc: 2cdf cmp r4, #223
100222fe: d913 bls 0x10022328 <core::str::slice_error_fail_rt+0x200> @ imm = #38
10022300: 7888 ldrb r0, [r1, #2]
10022302: 4028 ands r0, r5
10022304: 01b6 lsls r6, r6, #6
10022306: 1836 adds r6, r6, r0
10022308: 2cf0 cmp r4, #240
1002230a: d310 blo 0x1002232e <core::str::slice_error_fail_rt+0x206> @ imm = #32
1002230c: 78c8 ldrb r0, [r1, #3]
1002230e: 4028 ands r0, r5
10022310: 01b1 lsls r1, r6, #6
10022312: 1808 adds r0, r1, r0
10022314: 0751 lsls r1, r2, #29
10022316: 0ac9 lsrs r1, r1, #11
10022318: 1841 adds r1, r0, r1
1002231a: 2011 movs r0, #17
1002231c: 0400 lsls r0, r0, #16
1002231e: 4281 cmp r1, r0
10022320: 9e02 ldr r6, [sp, #8]
10022322: 9d03 ldr r5, [sp, #12]
10022324: d0c3 beq 0x100222ae <core::str::slice_error_fail_rt+0x186> @ imm = #-122
10022326: e006 b 0x10022336 <core::str::slice_error_fail_rt+0x20e> @ imm = #12
10022328: 0191 lsls r1, r2, #6
1002232a: 1989 adds r1, r1, r6
1002232c: e001 b 0x10022332 <core::str::slice_error_fail_rt+0x20a> @ imm = #2
1002232e: 0310 lsls r0, r2, #12
10022330: 1831 adds r1, r6, r0
10022332: 9e02 ldr r6, [sp, #8]
10022334: 9d03 ldr r5, [sp, #12]
10022336: 910b str r1, [sp, #44]
10022338: 2980 cmp r1, #128
1002233a: 9801 ldr r0, [sp, #4]
1002233c: d308 blo 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #16
1002233e: 0ac8 lsrs r0, r1, #11
10022340: d101 bne 0x10022346 <core::str::slice_error_fail_rt+0x21e> @ imm = #2
10022342: 2002 movs r0, #2
10022344: e004 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #8
10022346: 0c08 lsrs r0, r1, #16
10022348: d001 beq 0x1002234e <core::str::slice_error_fail_rt+0x226> @ imm = #2
1002234a: 2004 movs r0, #4
1002234c: e000 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #0
1002234e: 2003 movs r0, #3
10022350: 930c str r3, [sp, #48]
10022352: 18c0 adds r0, r0, r3
10022354: 900d str r0, [sp, #52]
10022356: 2005 movs r0, #5
10022358: 9011 str r0, [sp, #68]
1002235a: 490e ldr r1, [pc, #56] @ 0x10022394 <$d.80+0x8>
1002235c: 9110 str r1, [sp, #64]
1002235e: 9013 str r0, [sp, #76]
10022360: a814 add r0, sp, #80
10022362: 9012 str r0, [sp, #72]
10022364: 950e str r5, [sp, #56]
10022366: 480c ldr r0, [pc, #48] @ 0x10022398 <$d.80+0xc>
10022368: 901d str r0, [sp, #116]
1002236a: a908 add r1, sp, #32
1002236c: 911c str r1, [sp, #112]
1002236e: 901b str r0, [sp, #108]
10022370: a806 add r0, sp, #24
10022372: 901a str r0, [sp, #104]
10022374: 4809 ldr r0, [pc, #36] @ 0x1002239c <$d.80+0x10>
10022376: 9019 str r0, [sp, #100]
10022378: a80c add r0, sp, #48
1002237a: 9018 str r0, [sp, #96]
1002237c: 4808 ldr r0, [pc, #32] @ 0x100223a0 <$d.80+0x14>
1002237e: 9017 str r0, [sp, #92]
10022380: a80b add r0, sp, #44
10022382: 9016 str r0, [sp, #88]
10022384: 4807 ldr r0, [pc, #28] @ 0x100223a4 <$d.80+0x18>
10022386: 9015 str r0, [sp, #84]
10022388: a80a add r0, sp, #40
1002238a: e724 b 0x100221d6 <core::str::slice_error_fail_rt+0xae> @ imm = #-440
1002238c <$d.80>:
1002238c: e4 d3 02 10 .word 0x1002d3e4
10022390: 74 c5 02 10 .word 0x1002c574
10022394: 50 c6 02 10 .word 0x1002c650
10022398: 45 0d 02 10 .word 0x10020d45
1002239c: b1 25 02 10 .word 0x100225b1
100223a0: b9 23 02 10 .word 0x100223b9
100223a4: f5 03 02 10 .word 0x100203f5
100223a8: e4 d3 02 10 .word 0x1002d3e4
100223ac: 94 c6 02 10 .word 0x1002c694
100223b0: c4 c5 02 10 .word 0x1002c5c4
100223b4: 9c c5 02 10 .word 0x1002c59c
100223b8 <<char as core::fmt::Debug>::fmt>:
100223b8: b5f0 push {r4, r5, r6, r7, lr}
100223ba: af03 add r7, sp, #12
100223bc: b085 sub sp, #20
100223be: 4606 mov r6, r0
100223c0: c903 ldm r1, {r0, r1}
100223c2: 690a ldr r2, [r1, #16]
100223c4: 2127 movs r1, #39
100223c6: 9004 str r0, [sp, #16]
100223c8: 9203 str r2, [sp, #12]
100223ca: 4790 blx r2
100223cc: 2101 movs r1, #1
100223ce: 2800 cmp r0, #0
100223d0: d000 beq 0x100223d4 <<char as core::fmt::Debug>::fmt+0x1c> @ imm = #0
100223d2: e0dc b 0x1002258e <$t.87+0x56> @ imm = #440
100223d4: 6834 ldr r4, [r6]
100223d6: 4d74 ldr r5, [pc, #464] @ 0x100225a8 <$d.88>
100223d8: 2c27 cmp r4, #39
100223da: 9101 str r1, [sp, #4]
100223dc: d858 bhi 0x10022490 <$t.83+0x4> @ imm = #176
100223de: 2230 movs r2, #48
100223e0: 00a0 lsls r0, r4, #2
100223e2: a102 adr r1, #8 <<char as core::fmt::Debug>::fmt+0x30>
100223e4: 5808 ldr r0, [r1, r0]
100223e6: 462e mov r6, r5
100223e8: 4687 mov pc, r0
100223ea: 46c0 mov r8, r8
100223ec <$d.82>:
100223ec: bb 24 02 10 .word 0x100224bb
100223f0: 99 24 02 10 .word 0x10022499
100223f4: 99 24 02 10 .word 0x10022499
100223f8: 99 24 02 10 .word 0x10022499
100223fc: 99 24 02 10 .word 0x10022499
10022400: 99 24 02 10 .word 0x10022499
10022404: 99 24 02 10 .word 0x10022499
10022408: 99 24 02 10 .word 0x10022499
1002240c: 99 24 02 10 .word 0x10022499
10022410: 8d 24 02 10 .word 0x1002248d
10022414: b3 24 02 10 .word 0x100224b3
10022418: 99 24 02 10 .word 0x10022499
1002241c: 99 24 02 10 .word 0x10022499
10022420: b7 24 02 10 .word 0x100224b7
10022424: 99 24 02 10 .word 0x10022499
10022428: 99 24 02 10 .word 0x10022499
1002242c: 99 24 02 10 .word 0x10022499
10022430: 99 24 02 10 .word 0x10022499
10022434: 99 24 02 10 .word 0x10022499
10022438: 99 24 02 10 .word 0x10022499
1002243c: 99 24 02 10 .word 0x10022499
10022440: 99 24 02 10 .word 0x10022499
10022444: 99 24 02 10 .word 0x10022499
10022448: 99 24 02 10 .word 0x10022499
1002244c: 99 24 02 10 .word 0x10022499
10022450: 99 24 02 10 .word 0x10022499
10022454: 99 24 02 10 .word 0x10022499
10022458: 99 24 02 10 .word 0x10022499
1002245c: 99 24 02 10 .word 0x10022499
10022460: 99 24 02 10 .word 0x10022499
10022464: 99 24 02 10 .word 0x10022499
10022468: 99 24 02 10 .word 0x10022499
1002246c: 99 24 02 10 .word 0x10022499
10022470: 99 24 02 10 .word 0x10022499
10022474: 99 24 02 10 .word 0x10022499
10022478: 99 24 02 10 .word 0x10022499
1002247c: 99 24 02 10 .word 0x10022499
10022480: 99 24 02 10 .word 0x10022499
10022484: 99 24 02 10 .word 0x10022499
10022488: 95 24 02 10 .word 0x10022495
1002248c <$t.83>:
1002248c: 2274 movs r2, #116
1002248e: e013 b 0x100224b8 <$t.83+0x2c> @ imm = #38
10022490: 2c5c cmp r4, #92
10022492: d101 bne 0x10022498 <$t.83+0xc> @ imm = #2
10022494: 4622 mov r2, r4
10022496: e00f b 0x100224b8 <$t.83+0x2c> @ imm = #30
10022498: 4620 mov r0, r4
1002249a: f7ff fccf bl 0x10021e3c <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #-1634
1002249e: 2800 cmp r0, #0
100224a0: d178 bne 0x10022594 <$t.87+0x5c> @ imm = #240
100224a2: 4620 mov r0, r4
100224a4: f7ff fd32 bl 0x10021f0c <core::unicode::printable::is_printable> @ imm = #-1436
100224a8: 2800 cmp r0, #0
100224aa: d073 beq 0x10022594 <$t.87+0x5c> @ imm = #230
100224ac: 1e6e subs r6, r5, #1
100224ae: 4622 mov r2, r4
100224b0: e003 b 0x100224ba <$t.83+0x2e> @ imm = #6
100224b2: 226e movs r2, #110
100224b4: e000 b 0x100224b8 <$t.83+0x2c> @ imm = #0
100224b6: 2272 movs r2, #114
100224b8: 462e mov r6, r5
100224ba: 9202 str r2, [sp, #8]
100224bc: 2405 movs r4, #5
100224be: e00b b 0x100224d8 <$t.83+0x4c> @ imm = #22
100224c0: 4839 ldr r0, [pc, #228] @ 0x100225a8 <$d.88>
100224c2: 1e86 subs r6, r0, #2
100224c4: 9902 ldr r1, [sp, #8]
100224c6: 42b1 cmp r1, r6
100224c8: 4614 mov r4, r2
100224ca: d05b beq 0x10022584 <$t.87+0x4c> @ imm = #182
100224cc: 9804 ldr r0, [sp, #16]
100224ce: 9a03 ldr r2, [sp, #12]
100224d0: 4790 blx r2
100224d2: 2800 cmp r0, #0
100224d4: 4d34 ldr r5, [pc, #208] @ 0x100225a8 <$d.88>
100224d6: d153 bne 0x10022580 <$t.87+0x48> @ imm = #166
100224d8: 4622 mov r2, r4
100224da: 4630 mov r0, r6
100224dc: 1ee9 subs r1, r5, #3
100224de: 428e cmp r6, r1
100224e0: d801 bhi 0x100224e6 <$t.83+0x5a> @ imm = #2
100224e2: 2103 movs r1, #3
100224e4: e001 b 0x100224ea <$t.83+0x5e> @ imm = #2
100224e6: 4931 ldr r1, [pc, #196] @ 0x100225ac <$d.88+0x4>
100224e8: 1841 adds r1, r0, r1
100224ea: 1e6e subs r6, r5, #1
100224ec: 235c movs r3, #92
100224ee: 0089 lsls r1, r1, #2
100224f0: a402 adr r4, #8 <$t.83+0x6a>
100224f2: 5865 ldr r5, [r4, r1]
100224f4: 4619 mov r1, r3
100224f6: 4614 mov r4, r2
100224f8: 46af mov pc, r5
100224fa: 46c0 mov r8, r8
100224fc <$d.84>:
100224fc: 85 25 02 10 .word 0x10022585
10022500: 0f 25 02 10 .word 0x1002250f
10022504: 0d 25 02 10 .word 0x1002250d
10022508: 11 25 02 10 .word 0x10022511
1002250c <$t.85>:
1002250c: e7de b 0x100224cc <$t.83+0x40> @ imm = #-68
1002250e: e7d7 b 0x100224c0 <$t.83+0x34> @ imm = #-82
10022510: b2d6 uxtb r6, r2
10022512: 2400 movs r4, #0
10022514: 217d movs r1, #125
10022516: 00b5 lsls r5, r6, #2
10022518: a601 adr r6, #4 <$t.85+0x11>
1002251a: 5975 ldr r5, [r6, r5]
1002251c: 4606 mov r6, r0
1002251e: 46af mov pc, r5
10022520 <$d.86>:
10022520: 85 25 02 10 .word 0x10022585
10022524: 39 25 02 10 .word 0x10022539
10022528: 3b 25 02 10 .word 0x1002253b
1002252c: 45 25 02 10 .word 0x10022545
10022530: 4b 25 02 10 .word 0x1002254b
10022534: 51 25 02 10 .word 0x10022551
10022538 <$t.87>:
10022538: e7c8 b 0x100224cc <$t.83+0x40> @ imm = #-112
1002253a: 9b02 ldr r3, [sp, #8]
1002253c: 2b00 cmp r3, #0
1002253e: d00a beq 0x10022556 <$t.87+0x1e> @ imm = #20
10022540: 4614 mov r4, r2
10022542: e009 b 0x10022558 <$t.87+0x20> @ imm = #18
10022544: 2402 movs r4, #2
10022546: 217b movs r1, #123
10022548: e018 b 0x1002257c <$t.87+0x44> @ imm = #48
1002254a: 2403 movs r4, #3
1002254c: 2175 movs r1, #117
1002254e: e015 b 0x1002257c <$t.87+0x44> @ imm = #42
10022550: 2404 movs r4, #4
10022552: 4619 mov r1, r3
10022554: e012 b 0x1002257c <$t.87+0x44> @ imm = #36
10022556: 2401 movs r4, #1
10022558: 0759 lsls r1, r3, #29
1002255a: 0ec9 lsrs r1, r1, #27
1002255c: 4602 mov r2, r0
1002255e: 40ca lsrs r2, r1
10022560: 210f movs r1, #15
10022562: 4011 ands r1, r2
10022564: 290a cmp r1, #10
10022566: d303 blo 0x10022570 <$t.87+0x38> @ imm = #6
10022568: 2257 movs r2, #87
1002256a: 2b00 cmp r3, #0
1002256c: d103 bne 0x10022576 <$t.87+0x3e> @ imm = #6
1002256e: e004 b 0x1002257a <$t.87+0x42> @ imm = #8
10022570: 2230 movs r2, #48
10022572: 2b00 cmp r3, #0
10022574: d001 beq 0x1002257a <$t.87+0x42> @ imm = #2
10022576: 1e5b subs r3, r3, #1
10022578: 9302 str r3, [sp, #8]
1002257a: 1851 adds r1, r2, r1
1002257c: 4606 mov r6, r0
1002257e: e7a5 b 0x100224cc <$t.83+0x40> @ imm = #-182
10022580: 9901 ldr r1, [sp, #4]
10022582: e004 b 0x1002258e <$t.87+0x56> @ imm = #8
10022584: 2127 movs r1, #39
10022586: 9804 ldr r0, [sp, #16]
10022588: 9a03 ldr r2, [sp, #12]
1002258a: 4790 blx r2
1002258c: 4601 mov r1, r0
1002258e: 4608 mov r0, r1
10022590: b005 add sp, #20
10022592: bdf0 pop {r4, r5, r6, r7, pc}
10022594: 2101 movs r1, #1
10022596: 4620 mov r0, r4
10022598: 4308 orrs r0, r1
1002259a: f009 fd61 bl 0x1002c060 <__clzsi2> @ imm = #39618
1002259e: 0880 lsrs r0, r0, #2
100225a0: 2207 movs r2, #7
100225a2: 4042 eors r2, r0
100225a4: 4626 mov r6, r4
100225a6: e788 b 0x100224ba <$t.83+0x2e> @ imm = #-240
100225a8 <$d.88>:
100225a8: 02 00 11 00 .word 0x00110002
100225ac: 00 00 ef ff .word 0xffef0000
100225b0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt>:
100225b0: b5f0 push {r4, r5, r6, r7, lr}
100225b2: af03 add r7, sp, #12
100225b4: b087 sub sp, #28
100225b6: 460c mov r4, r1
100225b8: 4605 mov r5, r0
100225ba: 6800 ldr r0, [r0]
100225bc: f7fe fca0 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5824
100225c0: 2601 movs r6, #1
100225c2: 2800 cmp r0, #0
100225c4: d114 bne 0x100225f0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #40
100225c6: cc03 ldm r4!, {r0, r1}
100225c8: 2200 movs r2, #0
100225ca: 9206 str r2, [sp, #24]
100225cc: 4b0a ldr r3, [pc, #40] @ 0x100225f8 <$d.90>
100225ce: 9305 str r3, [sp, #20]
100225d0: 2301 movs r3, #1
100225d2: 9304 str r3, [sp, #16]
100225d4: 4b09 ldr r3, [pc, #36] @ 0x100225fc <$d.90+0x4>
100225d6: 9303 str r3, [sp, #12]
100225d8: 9201 str r2, [sp, #4]
100225da: aa01 add r2, sp, #4
100225dc: 3c08 subs r4, #8
100225de: f7fe fbc1 bl 0x10020d64 <core::fmt::write> @ imm = #-6270
100225e2: 2800 cmp r0, #0
100225e4: d104 bne 0x100225f0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #8
100225e6: 6868 ldr r0, [r5, #4]
100225e8: 4621 mov r1, r4
100225ea: f7fe fc89 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5870
100225ee: 4606 mov r6, r0
100225f0: 4630 mov r0, r6
100225f2: b007 add sp, #28
100225f4: bdf0 pop {r4, r5, r6, r7, pc}
100225f6: 46c0 mov r8, r8
100225f8 <$d.90>:
100225f8: e4 d3 02 10 .word 0x1002d3e4
100225fc: b4 c0 02 10 .word 0x1002c0b4
10022600 <<char as core::fmt::Display>::fmt>:
10022600: b5d0 push {r4, r6, r7, lr}
10022602: af02 add r7, sp, #8
10022604: b082 sub sp, #8
10022606: 6802 ldr r2, [r0]
10022608: 6888 ldr r0, [r1, #8]
1002260a: 2801 cmp r0, #1
1002260c: d008 beq 0x10022620 <<char as core::fmt::Display>::fmt+0x20> @ imm = #16
1002260e: 6908 ldr r0, [r1, #16]
10022610: 2801 cmp r0, #1
10022612: d005 beq 0x10022620 <<char as core::fmt::Display>::fmt+0x20> @ imm = #10
10022614: c903 ldm r1, {r0, r1}
10022616: 690b ldr r3, [r1, #16]
10022618: 4611 mov r1, r2
1002261a: 4798 blx r3
1002261c: b002 add sp, #8
1002261e: bdd0 pop {r4, r6, r7, pc}
10022620: 2000 movs r0, #0
10022622: 9001 str r0, [sp, #4]
10022624: 2a80 cmp r2, #128
10022626: d203 bhs 0x10022630 <<char as core::fmt::Display>::fmt+0x30> @ imm = #6
10022628: a801 add r0, sp, #4
1002262a: 7002 strb r2, [r0]
1002262c: 2201 movs r2, #1
1002262e: e02e b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #92
10022630: 0ad0 lsrs r0, r2, #11
10022632: d10a bne 0x1002264a <<char as core::fmt::Display>::fmt+0x4a> @ imm = #20
10022634: 203f movs r0, #63
10022636: 4010 ands r0, r2
10022638: 3080 adds r0, #128
1002263a: ab01 add r3, sp, #4
1002263c: 7058 strb r0, [r3, #1]
1002263e: 0990 lsrs r0, r2, #6
10022640: 22c0 movs r2, #192
10022642: 4302 orrs r2, r0
10022644: 701a strb r2, [r3]
10022646: 2202 movs r2, #2
10022648: e021 b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #66
1002264a: 0c10 lsrs r0, r2, #16
1002264c: d10e bne 0x1002266c <<char as core::fmt::Display>::fmt+0x6c> @ imm = #28
1002264e: 203f movs r0, #63
10022650: 4010 ands r0, r2
10022652: 3080 adds r0, #128
10022654: ab01 add r3, sp, #4
10022656: 7098 strb r0, [r3, #2]
10022658: 0b10 lsrs r0, r2, #12
1002265a: 24e0 movs r4, #224
1002265c: 4304 orrs r4, r0
1002265e: 701c strb r4, [r3]
10022660: 0510 lsls r0, r2, #20
10022662: 0e80 lsrs r0, r0, #26
10022664: 3080 adds r0, #128
10022666: 7058 strb r0, [r3, #1]
10022668: 2203 movs r2, #3
1002266a: e010 b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #32
1002266c: 233f movs r3, #63
1002266e: 4013 ands r3, r2
10022670: 3380 adds r3, #128
10022672: a801 add r0, sp, #4
10022674: 70c3 strb r3, [r0, #3]
10022676: 0c93 lsrs r3, r2, #18
10022678: 33f0 adds r3, #240
1002267a: 7003 strb r3, [r0]
1002267c: 0513 lsls r3, r2, #20
1002267e: 0e9b lsrs r3, r3, #26
10022680: 3380 adds r3, #128
10022682: 7083 strb r3, [r0, #2]
10022684: 0392 lsls r2, r2, #14
10022686: 0e92 lsrs r2, r2, #26
10022688: 3280 adds r2, #128
1002268a: 7042 strb r2, [r0, #1]
1002268c: 2204 movs r2, #4
1002268e: ab01 add r3, sp, #4
10022690: 4608 mov r0, r1
10022692: 4619 mov r1, r3
10022694: f7fe f872 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-7964
10022698: b002 add sp, #8
1002269a: bdd0 pop {r4, r6, r7, pc}
1002269c <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt>:
1002269c: b5f0 push {r4, r5, r6, r7, lr}
1002269e: af03 add r7, sp, #12
100226a0: b08d sub sp, #52
100226a2: 460c mov r4, r1
100226a4: 7801 ldrb r1, [r0]
100226a6: b2c8 uxtb r0, r1
100226a8: 2863 cmp r0, #99
100226aa: d914 bls 0x100226d6 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x3a> @ imm = #40
100226ac: 2229 movs r2, #41
100226ae: 4342 muls r2, r0, r2
100226b0: 0b12 lsrs r2, r2, #12
100226b2: 2063 movs r0, #99
100226b4: 43c0 mvns r0, r0
100226b6: 4350 muls r0, r2, r0
100226b8: 1840 adds r0, r0, r1
100226ba: b2c0 uxtb r0, r0
100226bc: 0040 lsls r0, r0, #1
100226be: 4915 ldr r1, [pc, #84] @ 0x10022714 <$d.93>
100226c0: 5c0b ldrb r3, [r1, r0]
100226c2: 2525 movs r5, #37
100226c4: ae03 add r6, sp, #12
100226c6: 5573 strb r3, [r6, r5]
100226c8: 1808 adds r0, r1, r0
100226ca: 7840 ldrb r0, [r0, #1]
100226cc: 3625 adds r6, #37
100226ce: 7070 strb r0, [r6, #1]
100226d0: 2024 movs r0, #36
100226d2: 4611 mov r1, r2
100226d4: e002 b 0x100226dc <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x40> @ imm = #4
100226d6: 280a cmp r0, #10
100226d8: d204 bhs 0x100226e4 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x48> @ imm = #8
100226da: 2026 movs r0, #38
100226dc: 3130 adds r1, #48
100226de: aa03 add r2, sp, #12
100226e0: 5411 strb r1, [r2, r0]
100226e2: e009 b 0x100226f8 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x5c> @ imm = #18
100226e4: 0041 lsls r1, r0, #1
100226e6: 4a0b ldr r2, [pc, #44] @ 0x10022714 <$d.93>
100226e8: 5c53 ldrb r3, [r2, r1]
100226ea: 2025 movs r0, #37
100226ec: ad03 add r5, sp, #12
100226ee: 542b strb r3, [r5, r0]
100226f0: 1851 adds r1, r2, r1
100226f2: 7849 ldrb r1, [r1, #1]
100226f4: 3525 adds r5, #37
100226f6: 7069 strb r1, [r5, #1]
100226f8: 2127 movs r1, #39
100226fa: 1a09 subs r1, r1, r0
100226fc: 9101 str r1, [sp, #4]
100226fe: a903 add r1, sp, #12
10022700: 1808 adds r0, r1, r0
10022702: 9000 str r0, [sp]
10022704: 2101 movs r1, #1
10022706: 4a04 ldr r2, [pc, #16] @ 0x10022718 <$d.93+0x4>
10022708: 2300 movs r3, #0
1002270a: 4620 mov r0, r4
1002270c: f7fd feee bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-8740
10022710: b00d add sp, #52
10022712: bdf0 pop {r4, r5, r6, r7, pc}
10022714 <$d.93>:
10022714: 36 c2 02 10 .word 0x1002c236
10022718: e4 d3 02 10 .word 0x1002d3e4
1002271c <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt>:
1002271c: b5f0 push {r4, r5, r6, r7, lr}
1002271e: af03 add r7, sp, #12
10022720: b091 sub sp, #68
10022722: 9104 str r1, [sp, #16]
10022724: 6801 ldr r1, [r0]
10022726: 17c8 asrs r0, r1, #31
10022728: 9103 str r1, [sp, #12]
1002272a: 4041 eors r1, r0
1002272c: 1a0a subs r2, r1, r0
1002272e: 4b35 ldr r3, [pc, #212] @ 0x10022804 <$d.95>
10022730: 4935 ldr r1, [pc, #212] @ 0x10022808 <$d.95+0x4>
10022732: 2627 movs r6, #39
10022734: 428a cmp r2, r1
10022736: d32d blo 0x10022794 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x78> @ imm = #90
10022738: 4615 mov r5, r2
1002273a: 9606 str r6, [sp, #24]
1002273c: 4628 mov r0, r5
1002273e: 4932 ldr r1, [pc, #200] @ 0x10022808 <$d.95+0x4>
10022740: f008 fe98 bl 0x1002b474 <__aeabi_uidiv> @ imm = #36144
10022744: 9005 str r0, [sp, #20]
10022746: 4931 ldr r1, [pc, #196] @ 0x1002280c <$d.95+0x8>
10022748: 4341 muls r1, r0, r1
1002274a: 1949 adds r1, r1, r5
1002274c: b28a uxth r2, r1
1002274e: 0892 lsrs r2, r2, #2
10022750: 482f ldr r0, [pc, #188] @ 0x10022810 <$d.95+0xc>
10022752: 4342 muls r2, r0, r2
10022754: 0c52 lsrs r2, r2, #17
10022756: 0053 lsls r3, r2, #1
10022758: 482e ldr r0, [pc, #184] @ 0x10022814 <$d.95+0x10>
1002275a: 5cc0 ldrb r0, [r0, r3]
1002275c: ac07 add r4, sp, #28
1002275e: 19a4 adds r4, r4, r6
10022760: 1f26 subs r6, r4, #4
10022762: 7030 strb r0, [r6]
10022764: 482b ldr r0, [pc, #172] @ 0x10022814 <$d.95+0x10>
10022766: 18c0 adds r0, r0, r3
10022768: 4b26 ldr r3, [pc, #152] @ 0x10022804 <$d.95>
1002276a: 7840 ldrb r0, [r0, #1]
1002276c: 7070 strb r0, [r6, #1]
1002276e: 9e06 ldr r6, [sp, #24]
10022770: 435a muls r2, r3, r2
10022772: 1850 adds r0, r2, r1
10022774: b280 uxth r0, r0
10022776: 0040 lsls r0, r0, #1
10022778: 4926 ldr r1, [pc, #152] @ 0x10022814 <$d.95+0x10>
1002277a: 5c09 ldrb r1, [r1, r0]
1002277c: 1ea2 subs r2, r4, #2
1002277e: 7011 strb r1, [r2]
10022780: 4924 ldr r1, [pc, #144] @ 0x10022814 <$d.95+0x10>
10022782: 1808 adds r0, r1, r0
10022784: 7840 ldrb r0, [r0, #1]
10022786: 7050 strb r0, [r2, #1]
10022788: 9a05 ldr r2, [sp, #20]
1002278a: 1f36 subs r6, r6, #4
1002278c: 4822 ldr r0, [pc, #136] @ 0x10022818 <$d.95+0x14>
1002278e: 4285 cmp r5, r0
10022790: 4615 mov r5, r2
10022792: d8d2 bhi 0x1002273a <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x1e> @ imm = #-92
10022794: 2a63 cmp r2, #99
10022796: d91e bls 0x100227d6 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xba> @ imm = #60
10022798: b290 uxth r0, r2
1002279a: 0880 lsrs r0, r0, #2
1002279c: 491c ldr r1, [pc, #112] @ 0x10022810 <$d.95+0xc>
1002279e: 4341 muls r1, r0, r1
100227a0: 0c49 lsrs r1, r1, #17
100227a2: 434b muls r3, r1, r3
100227a4: 1898 adds r0, r3, r2
100227a6: b280 uxth r0, r0
100227a8: 0040 lsls r0, r0, #1
100227aa: 4a1a ldr r2, [pc, #104] @ 0x10022814 <$d.95+0x10>
100227ac: 5c13 ldrb r3, [r2, r0]
100227ae: 1eb6 subs r6, r6, #2
100227b0: ac07 add r4, sp, #28
100227b2: 55a3 strb r3, [r4, r6]
100227b4: 19a3 adds r3, r4, r6
100227b6: 1810 adds r0, r2, r0
100227b8: 7840 ldrb r0, [r0, #1]
100227ba: 7058 strb r0, [r3, #1]
100227bc: 290a cmp r1, #10
100227be: d30d blo 0x100227dc <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc0> @ imm = #26
100227c0: 0049 lsls r1, r1, #1
100227c2: 4a14 ldr r2, [pc, #80] @ 0x10022814 <$d.95+0x10>
100227c4: 5c53 ldrb r3, [r2, r1]
100227c6: 1eb0 subs r0, r6, #2
100227c8: ac07 add r4, sp, #28
100227ca: 5423 strb r3, [r4, r0]
100227cc: 1823 adds r3, r4, r0
100227ce: 1851 adds r1, r2, r1
100227d0: 7849 ldrb r1, [r1, #1]
100227d2: 7059 strb r1, [r3, #1]
100227d4: e006 b 0x100227e4 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc8> @ imm = #12
100227d6: 4611 mov r1, r2
100227d8: 290a cmp r1, #10
100227da: d2f1 bhs 0x100227c0 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xa4> @ imm = #-30
100227dc: 1e70 subs r0, r6, #1
100227de: 3130 adds r1, #48
100227e0: aa07 add r2, sp, #28
100227e2: 5411 strb r1, [r2, r0]
100227e4: 2127 movs r1, #39
100227e6: 1a09 subs r1, r1, r0
100227e8: 9101 str r1, [sp, #4]
100227ea: a907 add r1, sp, #28
100227ec: 1808 adds r0, r1, r0
100227ee: 9000 str r0, [sp]
100227f0: 9803 ldr r0, [sp, #12]
100227f2: 43c0 mvns r0, r0
100227f4: 0fc1 lsrs r1, r0, #31
100227f6: 4a09 ldr r2, [pc, #36] @ 0x1002281c <$d.95+0x18>
100227f8: 2300 movs r3, #0
100227fa: 9804 ldr r0, [sp, #16]
100227fc: f7fd fe76 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-8980
10022800: b011 add sp, #68
10022802: bdf0 pop {r4, r5, r6, r7, pc}
10022804 <$d.95>:
10022804: 9c ff 00 00 .word 0x0000ff9c
10022808: 10 27 00 00 .word 0x00002710
1002280c: f0 d8 00 00 .word 0x0000d8f0
10022810: 7b 14 00 00 .word 0x0000147b
10022814: 36 c2 02 10 .word 0x1002c236
10022818: ff e0 f5 05 .word 0x05f5e0ff
1002281c: e4 d3 02 10 .word 0x1002d3e4
10022820 <<&T as core::fmt::Debug>::fmt>:
10022820: b580 push {r7, lr}
10022822: af00 add r7, sp, #0
10022824: 460b mov r3, r1
10022826: 6800 ldr r0, [r0]
10022828: 7800 ldrb r0, [r0]
1002282a: 2800 cmp r0, #0
1002282c: d002 beq 0x10022834 <<&T as core::fmt::Debug>::fmt+0x14> @ imm = #4
1002282e: 4904 ldr r1, [pc, #16] @ 0x10022840 <$d.97>
10022830: 2204 movs r2, #4
10022832: e001 b 0x10022838 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #2
10022834: 4903 ldr r1, [pc, #12] @ 0x10022844 <$d.97+0x4>
10022836: 2205 movs r2, #5
10022838: 4618 mov r0, r3
1002283a: f7fd ff9f bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-8386
1002283e: bd80 pop {r7, pc}
10022840 <$d.97>:
10022840: b4 c1 02 10 .word 0x1002c1b4
10022844: 44 c3 02 10 .word 0x1002c344
10022848 <<&T as core::fmt::Debug>::fmt>:
10022848: b580 push {r7, lr}
1002284a: af00 add r7, sp, #0
1002284c: c90c ldm r1!, {r2, r3}
1002284e: 6801 ldr r1, [r0]
10022850: c903 ldm r1, {r0, r1}
10022852: f7ff f959 bl 0x10021b08 <<str as core::fmt::Debug>::fmt> @ imm = #-3406
10022856: bd80 pop {r7, pc}
10022858 <<&T as core::fmt::Debug>::fmt>:
10022858: b5b0 push {r4, r5, r7, lr}
1002285a: af02 add r7, sp, #8
1002285c: b086 sub sp, #24
1002285e: 460c mov r4, r1
10022860: 6800 ldr r0, [r0]
10022862: 6800 ldr r0, [r0]
10022864: 9001 str r0, [sp, #4]
10022866: 4601 mov r1, r0
10022868: 3108 adds r1, #8
1002286a: 9102 str r1, [sp, #8]
1002286c: 300c adds r0, #12
1002286e: 9003 str r0, [sp, #12]
10022870: cc03 ldm r4!, {r0, r1}
10022872: 68cb ldr r3, [r1, #12]
10022874: 491d ldr r1, [pc, #116] @ 0x100228ec <$d.100>
10022876: 2208 movs r2, #8
10022878: 3c08 subs r4, #8
1002287a: 4798 blx r3
1002287c: 4601 mov r1, r0
1002287e: a804 add r0, sp, #16
10022880: 2200 movs r2, #0
10022882: 7142 strb r2, [r0, #5]
10022884: 7101 strb r1, [r0, #4]
10022886: 9404 str r4, [sp, #16]
10022888: 4919 ldr r1, [pc, #100] @ 0x100228f0 <$d.100+0x4>
1002288a: 9100 str r1, [sp]
1002288c: 4919 ldr r1, [pc, #100] @ 0x100228f4 <$d.100+0x8>
1002288e: 2404 movs r4, #4
10022890: ab01 add r3, sp, #4
10022892: 4622 mov r2, r4
10022894: f7fe fe92 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4828
10022898: 4d17 ldr r5, [pc, #92] @ 0x100228f8 <$d.100+0xc>
1002289a: 9500 str r5, [sp]
1002289c: 4917 ldr r1, [pc, #92] @ 0x100228fc <$d.100+0x10>
1002289e: ab02 add r3, sp, #8
100228a0: 4622 mov r2, r4
100228a2: f7fe fe8b bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4842
100228a6: 9500 str r5, [sp]
100228a8: 4915 ldr r1, [pc, #84] @ 0x10022900 <$d.100+0x14>
100228aa: 2203 movs r2, #3
100228ac: ab03 add r3, sp, #12
100228ae: f7fe fe85 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4854
100228b2: 7901 ldrb r1, [r0, #4]
100228b4: 7940 ldrb r0, [r0, #5]
100228b6: 2800 cmp r0, #0
100228b8: d012 beq 0x100228e0 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #36
100228ba: 2900 cmp r1, #0
100228bc: d001 beq 0x100228c2 <<&T as core::fmt::Debug>::fmt+0x6a> @ imm = #2
100228be: 2101 movs r1, #1
100228c0: e00e b 0x100228e0 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #28
100228c2: 9904 ldr r1, [sp, #16]
100228c4: 7e08 ldrb r0, [r1, #24]
100228c6: 0740 lsls r0, r0, #29
100228c8: d404 bmi 0x100228d4 <<&T as core::fmt::Debug>::fmt+0x7c> @ imm = #8
100228ca: c903 ldm r1, {r0, r1}
100228cc: 68cb ldr r3, [r1, #12]
100228ce: 490e ldr r1, [pc, #56] @ 0x10022908 <$d.100+0x1c>
100228d0: 2202 movs r2, #2
100228d2: e003 b 0x100228dc <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #6
100228d4: c903 ldm r1, {r0, r1}
100228d6: 68cb ldr r3, [r1, #12]
100228d8: 490a ldr r1, [pc, #40] @ 0x10022904 <$d.100+0x18>
100228da: 2201 movs r2, #1
100228dc: 4798 blx r3
100228de: 4601 mov r1, r0
100228e0: 1e48 subs r0, r1, #1
100228e2: 4181 sbcs r1, r0
100228e4: 4608 mov r0, r1
100228e6: b006 add sp, #24
100228e8: bdb0 pop {r4, r5, r7, pc}
100228ea: 46c0 mov r8, r8
100228ec <$d.100>:
100228ec: 2a c6 02 10 .word 0x1002c62a
100228f0: a0 cc 02 10 .word 0x1002cca0
100228f4: bc c1 02 10 .word 0x1002c1bc
100228f8: b0 cc 02 10 .word 0x1002ccb0
100228fc: e4 c1 02 10 .word 0x1002c1e4
10022900: c0 cc 02 10 .word 0x1002ccc0
10022904: fa c1 02 10 .word 0x1002c1fa
10022908: 02 c2 02 10 .word 0x1002c202
1002290c <<&T as core::fmt::Debug>::fmt>:
1002290c: b5b0 push {r4, r5, r7, lr}
1002290e: af02 add r7, sp, #8
10022910: b084 sub sp, #16
10022912: 460c mov r4, r1
10022914: 6800 ldr r0, [r0]
10022916: 6801 ldr r1, [r0]
10022918: 2900 cmp r1, #0
1002291a: d031 beq 0x10022980 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #98
1002291c: 9000 str r0, [sp]
1002291e: cc03 ldm r4!, {r0, r1}
10022920: 68cb ldr r3, [r1, #12]
10022922: 491e ldr r1, [pc, #120] @ 0x1002299c <$d.102>
10022924: 2204 movs r2, #4
10022926: 3c08 subs r4, #8
10022928: 4798 blx r3
1002292a: ad01 add r5, sp, #4
1002292c: 7228 strb r0, [r5, #8]
1002292e: 2000 movs r0, #0
10022930: 7268 strb r0, [r5, #9]
10022932: 9402 str r4, [sp, #8]
10022934: 9001 str r0, [sp, #4]
10022936: 4669 mov r1, sp
10022938: 4a19 ldr r2, [pc, #100] @ 0x100229a0 <$d.102+0x4>
1002293a: 4628 mov r0, r5
1002293c: f7fe ff86 bl 0x1002184c <core::fmt::builders::DebugTuple::field> @ imm = #-4340
10022940: 7a29 ldrb r1, [r5, #8]
10022942: 9801 ldr r0, [sp, #4]
10022944: 2800 cmp r0, #0
10022946: d022 beq 0x1002298e <<&T as core::fmt::Debug>::fmt+0x82> @ imm = #68
10022948: 2401 movs r4, #1
1002294a: 2900 cmp r1, #0
1002294c: d120 bne 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #64
1002294e: a901 add r1, sp, #4
10022950: 9d02 ldr r5, [sp, #8]
10022952: 2801 cmp r0, #1
10022954: d10d bne 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #26
10022956: 7a48 ldrb r0, [r1, #9]
10022958: 2800 cmp r0, #0
1002295a: d00a beq 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #20
1002295c: 7e28 ldrb r0, [r5, #24]
1002295e: 0740 lsls r0, r0, #29
10022960: d407 bmi 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #14
10022962: cd03 ldm r5!, {r0, r1}
10022964: 68cb ldr r3, [r1, #12]
10022966: 490f ldr r1, [pc, #60] @ 0x100229a4 <$d.102+0x8>
10022968: 2201 movs r2, #1
1002296a: 3d08 subs r5, #8
1002296c: 4798 blx r3
1002296e: 2800 cmp r0, #0
10022970: d10e bne 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #28
10022972: cd03 ldm r5!, {r0, r1}
10022974: 68cb ldr r3, [r1, #12]
10022976: 490c ldr r1, [pc, #48] @ 0x100229a8 <$d.102+0xc>
10022978: 2201 movs r2, #1
1002297a: 4798 blx r3
1002297c: 4604 mov r4, r0
1002297e: e007 b 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #14
10022980: cc03 ldm r4!, {r0, r1}
10022982: 68cb ldr r3, [r1, #12]
10022984: 4909 ldr r1, [pc, #36] @ 0x100229ac <$d.102+0x10>
10022986: 2204 movs r2, #4
10022988: 4798 blx r3
1002298a: 4604 mov r4, r0
1002298c: e002 b 0x10022994 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #4
1002298e: 460c mov r4, r1
10022990: 1e60 subs r0, r4, #1
10022992: 4184 sbcs r4, r0
10022994: 4620 mov r0, r4
10022996: b004 add sp, #16
10022998: bdb0 pop {r4, r5, r7, pc}
1002299a: 46c0 mov r8, r8
1002299c <$d.102>:
1002299c: a8 c1 02 10 .word 0x1002c1a8
100229a0: b1 29 02 10 .word 0x100229b1
100229a4: 07 c2 02 10 .word 0x1002c207
100229a8: b0 c0 02 10 .word 0x1002c0b0
100229ac: e8 c1 02 10 .word 0x1002c1e8
100229b0 <<&T as core::fmt::Debug>::fmt>:
100229b0: b5f0 push {r4, r5, r6, r7, lr}
100229b2: af03 add r7, sp, #12
100229b4: b087 sub sp, #28
100229b6: 680a ldr r2, [r1]
100229b8: 9200 str r2, [sp]
100229ba: 6849 ldr r1, [r1, #4]
100229bc: 6800 ldr r0, [r0]
100229be: 6800 ldr r0, [r0]
100229c0: aa01 add r2, sp, #4
100229c2: 4614 mov r4, r2
100229c4: c868 ldm r0!, {r3, r5, r6}
100229c6: c468 stm r4!, {r3, r5, r6}
100229c8: c868 ldm r0!, {r3, r5, r6}
100229ca: c468 stm r4!, {r3, r5, r6}
100229cc: 9800 ldr r0, [sp]
100229ce: f7fe f9c9 bl 0x10020d64 <core::fmt::write> @ imm = #-7278
100229d2: b007 add sp, #28
100229d4: bdf0 pop {r4, r5, r6, r7, pc}
100229d6: d4d4 bmi 0x10022982 <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #-88
100229d8 <<&T as core::fmt::Debug>::fmt>:
100229d8: b5b0 push {r4, r5, r7, lr}
100229da: af02 add r7, sp, #8
100229dc: 680c ldr r4, [r1]
100229de: 6848 ldr r0, [r1, #4]
100229e0: 68c5 ldr r5, [r0, #12]
100229e2: 4906 ldr r1, [pc, #24] @ 0x100229fc <$d.105>
100229e4: 2203 movs r2, #3
100229e6: 4620 mov r0, r4
100229e8: 47a8 blx r5
100229ea: 2800 cmp r0, #0
100229ec: d001 beq 0x100229f2 <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #2
100229ee: 2001 movs r0, #1
100229f0: bdb0 pop {r4, r5, r7, pc}
100229f2: 4903 ldr r1, [pc, #12] @ 0x10022a00 <$d.105+0x4>
100229f4: 2207 movs r2, #7
100229f6: 4620 mov r0, r4
100229f8: 47a8 blx r5
100229fa: bdb0 pop {r4, r5, r7, pc}
100229fc <$d.105>:
100229fc: bc c0 02 10 .word 0x1002c0bc
10022a00: fb c1 02 10 .word 0x1002c1fb
10022a04 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt>:
10022a04: b5f0 push {r4, r5, r6, r7, lr}
10022a06: af03 add r7, sp, #12
10022a08: b08d sub sp, #52
10022a0a: 460d mov r5, r1
10022a0c: 8801 ldrh r1, [r0]
10022a0e: a803 add r0, sp, #12
10022a10: 3023 adds r0, #35
10022a12: b28a uxth r2, r1
10022a14: 4b2d ldr r3, [pc, #180] @ 0x10022acc <$d.107>
10022a16: 429a cmp r2, r3
10022a18: d921 bls 0x10022a5e <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x5a> @ imm = #66
10022a1a: 0912 lsrs r2, r2, #4
10022a1c: 4b2e ldr r3, [pc, #184] @ 0x10022ad8 <$d.107+0xc>
10022a1e: 4353 muls r3, r2, r3
10022a20: 0cda lsrs r2, r3, #19
10022a22: 4b2e ldr r3, [pc, #184] @ 0x10022adc <$d.107+0x10>
10022a24: 4353 muls r3, r2, r3
10022a26: 1859 adds r1, r3, r1
10022a28: b28b uxth r3, r1
10022a2a: 089b lsrs r3, r3, #2
10022a2c: 9502 str r5, [sp, #8]
10022a2e: 4d28 ldr r5, [pc, #160] @ 0x10022ad0 <$d.107+0x4>
10022a30: 435d muls r5, r3, r5
10022a32: 0c6d lsrs r5, r5, #17
10022a34: 006e lsls r6, r5, #1
10022a36: 4b27 ldr r3, [pc, #156] @ 0x10022ad4 <$d.107+0x8>
10022a38: 5d9c ldrb r4, [r3, r6]
10022a3a: 7004 strb r4, [r0]
10022a3c: 199c adds r4, r3, r6
10022a3e: 7864 ldrb r4, [r4, #1]
10022a40: 7044 strb r4, [r0, #1]
10022a42: 2463 movs r4, #99
10022a44: 43e4 mvns r4, r4
10022a46: 436c muls r4, r5, r4
10022a48: 9d02 ldr r5, [sp, #8]
10022a4a: 1861 adds r1, r4, r1
10022a4c: b289 uxth r1, r1
10022a4e: 0049 lsls r1, r1, #1
10022a50: 5c5c ldrb r4, [r3, r1]
10022a52: 7084 strb r4, [r0, #2]
10022a54: 1859 adds r1, r3, r1
10022a56: 7849 ldrb r1, [r1, #1]
10022a58: 70c1 strb r1, [r0, #3]
10022a5a: 2023 movs r0, #35
10022a5c: e019 b 0x10022a92 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x8e> @ imm = #50
10022a5e: 2a63 cmp r2, #99
10022a60: d912 bls 0x10022a88 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x84> @ imm = #36
10022a62: 0892 lsrs r2, r2, #2
10022a64: 4b1a ldr r3, [pc, #104] @ 0x10022ad0 <$d.107+0x4>
10022a66: 4353 muls r3, r2, r3
10022a68: 0c5a lsrs r2, r3, #17
10022a6a: 2363 movs r3, #99
10022a6c: 43db mvns r3, r3
10022a6e: 4353 muls r3, r2, r3
10022a70: 1859 adds r1, r3, r1
10022a72: b289 uxth r1, r1
10022a74: 0049 lsls r1, r1, #1
10022a76: 4b17 ldr r3, [pc, #92] @ 0x10022ad4 <$d.107+0x8>
10022a78: 5c5c ldrb r4, [r3, r1]
10022a7a: 7084 strb r4, [r0, #2]
10022a7c: 1859 adds r1, r3, r1
10022a7e: 7849 ldrb r1, [r1, #1]
10022a80: 70c1 strb r1, [r0, #3]
10022a82: 2025 movs r0, #37
10022a84: 4611 mov r1, r2
10022a86: e000 b 0x10022a8a <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x86> @ imm = #0
10022a88: 2027 movs r0, #39
10022a8a: b28a uxth r2, r1
10022a8c: 2a0a cmp r2, #10
10022a8e: d205 bhs 0x10022a9c <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x98> @ imm = #10
10022a90: 460a mov r2, r1
10022a92: 1e40 subs r0, r0, #1
10022a94: 3230 adds r2, #48
10022a96: a903 add r1, sp, #12
10022a98: 540a strb r2, [r1, r0]
10022a9a: e009 b 0x10022ab0 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0xac> @ imm = #18
10022a9c: 0051 lsls r1, r2, #1
10022a9e: 4a0d ldr r2, [pc, #52] @ 0x10022ad4 <$d.107+0x8>
10022aa0: 5c53 ldrb r3, [r2, r1]
10022aa2: 1e80 subs r0, r0, #2
10022aa4: ac03 add r4, sp, #12
10022aa6: 5423 strb r3, [r4, r0]
10022aa8: 1823 adds r3, r4, r0
10022aaa: 1851 adds r1, r2, r1
10022aac: 7849 ldrb r1, [r1, #1]
10022aae: 7059 strb r1, [r3, #1]
10022ab0: 2127 movs r1, #39
10022ab2: 1a09 subs r1, r1, r0
10022ab4: 9101 str r1, [sp, #4]
10022ab6: a903 add r1, sp, #12
10022ab8: 1808 adds r0, r1, r0
10022aba: 9000 str r0, [sp]
10022abc: 2101 movs r1, #1
10022abe: 4a08 ldr r2, [pc, #32] @ 0x10022ae0 <$d.107+0x14>
10022ac0: 2300 movs r3, #0
10022ac2: 4628 mov r0, r5
10022ac4: f7fd fd12 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-9692
10022ac8: b00d add sp, #52
10022aca: bdf0 pop {r4, r5, r6, r7, pc}
10022acc <$d.107>:
10022acc: 0f 27 00 00 .word 0x0000270f
10022ad0: 7b 14 00 00 .word 0x0000147b
10022ad4: 36 c2 02 10 .word 0x1002c236
10022ad8: 47 03 00 00 .word 0x00000347
10022adc: f0 d8 ff ff .word 0xffffd8f0
10022ae0: e4 d3 02 10 .word 0x1002d3e4
10022ae4 <<core::fmt::Error as core::fmt::Debug>::fmt>:
10022ae4: b580 push {r7, lr}
10022ae6: af00 add r7, sp, #0
10022ae8: c903 ldm r1, {r0, r1}
10022aea: 68cb ldr r3, [r1, #12]
10022aec: 4901 ldr r1, [pc, #4] @ 0x10022af4 <$d.109>
10022aee: 2205 movs r2, #5
10022af0: 4798 blx r3
10022af2: bd80 pop {r7, pc}
10022af4 <$d.109>:
10022af4: 16 cd 02 10 .word 0x1002cd16
10022af8 <<&T as core::fmt::Debug>::fmt>:
10022af8: b580 push {r7, lr}
10022afa: af00 add r7, sp, #0
10022afc: 6800 ldr r0, [r0]
10022afe: 7800 ldrb r0, [r0]
10022b00: 0782 lsls r2, r0, #30
10022b02: d006 beq 0x10022b12 <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12
10022b04: 2801 cmp r0, #1
10022b06: d109 bne 0x10022b1c <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18
10022b08: c903 ldm r1, {r0, r1}
10022b0a: 68cb ldr r3, [r1, #12]
10022b0c: 4907 ldr r1, [pc, #28] @ 0x10022b2c <$d.111+0x4>
10022b0e: 2206 movs r2, #6
10022b10: e008 b 0x10022b24 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16
10022b12: c903 ldm r1, {r0, r1}
10022b14: 68cb ldr r3, [r1, #12]
10022b16: 4906 ldr r1, [pc, #24] @ 0x10022b30 <$d.111+0x8>
10022b18: 2205 movs r2, #5
10022b1a: e003 b 0x10022b24 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6
10022b1c: c903 ldm r1, {r0, r1}
10022b1e: 68cb ldr r3, [r1, #12]
10022b20: 4901 ldr r1, [pc, #4] @ 0x10022b28 <$d.111>
10022b22: 2208 movs r2, #8
10022b24: 4798 blx r3
10022b26: bd80 pop {r7, pc}
10022b28 <$d.111>:
10022b28: 1a c6 02 10 .word 0x1002c61a
10022b2c: 38 d1 02 10 .word 0x1002d138
10022b30: 3e d1 02 10 .word 0x1002d13e
10022b34 <<&T as core::fmt::Debug>::fmt>:
10022b34: b580 push {r7, lr}
10022b36: af00 add r7, sp, #0
10022b38: 6800 ldr r0, [r0]
10022b3a: 7800 ldrb r0, [r0]
10022b3c: 4478 add r0, pc
10022b3e: 7900 ldrb r0, [r0, #4]
10022b40: 0040 lsls r0, r0, #1
10022b42: 4487 add pc, r0
10022b44 <$d.113>:
10022b44: 01 10 06 0b .word 0x0b061001
10022b48 <$t.114>:
10022b48: c903 ldm r1, {r0, r1}
10022b4a: 68cb ldr r3, [r1, #12]
10022b4c: 490c ldr r1, [pc, #48] @ 0x10022b80 <$d.115+0xc>
10022b4e: 2211 movs r2, #17
10022b50: e00d b 0x10022b6e <$t.114+0x26> @ imm = #26
10022b52: c903 ldm r1, {r0, r1}
10022b54: 68cb ldr r3, [r1, #12]
10022b56: 4908 ldr r1, [pc, #32] @ 0x10022b78 <$d.115+0x4>
10022b58: 220f movs r2, #15
10022b5a: e008 b 0x10022b6e <$t.114+0x26> @ imm = #16
10022b5c: c903 ldm r1, {r0, r1}
10022b5e: 68cb ldr r3, [r1, #12]
10022b60: 4904 ldr r1, [pc, #16] @ 0x10022b74 <$d.115>
10022b62: 2210 movs r2, #16
10022b64: e003 b 0x10022b6e <$t.114+0x26> @ imm = #6
10022b66: c903 ldm r1, {r0, r1}
10022b68: 68cb ldr r3, [r1, #12]
10022b6a: 4904 ldr r1, [pc, #16] @ 0x10022b7c <$d.115+0x8>
10022b6c: 220d movs r2, #13
10022b6e: 4798 blx r3
10022b70: bd80 pop {r7, pc}
10022b72: 46c0 mov r8, r8
10022b74 <$d.115>:
10022b74: d0 c3 02 10 .word 0x1002c3d0
10022b78: 99 d1 02 10 .word 0x1002d199
10022b7c: a8 d1 02 10 .word 0x1002d1a8
10022b80: b5 d1 02 10 .word 0x1002d1b5
10022b84 <<&T as core::fmt::Debug>::fmt>:
10022b84: b580 push {r7, lr}
10022b86: af00 add r7, sp, #0
10022b88: b08a sub sp, #40
10022b8a: 6800 ldr r0, [r0]
10022b8c: 6802 ldr r2, [r0]
10022b8e: 6840 ldr r0, [r0, #4]
10022b90: 9001 str r0, [sp, #4]
10022b92: 9200 str r2, [sp]
10022b94: 4809 ldr r0, [pc, #36] @ 0x10022bbc <$d.117>
10022b96: 9003 str r0, [sp, #12]
10022b98: 4668 mov r0, sp
10022b9a: 9002 str r0, [sp, #8]
10022b9c: c903 ldm r1, {r0, r1}
10022b9e: 2201 movs r2, #1
10022ba0: 9209 str r2, [sp, #36]
10022ba2: ab02 add r3, sp, #8
10022ba4: 9308 str r3, [sp, #32]
10022ba6: 9207 str r2, [sp, #28]
10022ba8: 4a05 ldr r2, [pc, #20] @ 0x10022bc0 <$d.117+0x4>
10022baa: 9206 str r2, [sp, #24]
10022bac: 2200 movs r2, #0
10022bae: 9204 str r2, [sp, #16]
10022bb0: aa04 add r2, sp, #16
10022bb2: f7fe f8d7 bl 0x10020d64 <core::fmt::write> @ imm = #-7762
10022bb6: b00a add sp, #40
10022bb8: bd80 pop {r7, pc}
10022bba: 46c0 mov r8, r8
10022bbc <$d.117>:
10022bbc: e9 00 02 10 .word 0x100200e9
10022bc0: 08 d6 02 10 .word 0x1002d608
10022bc4 <<&T as core::fmt::Debug>::fmt>:
10022bc4: b580 push {r7, lr}
10022bc6: af00 add r7, sp, #0
10022bc8: 6800 ldr r0, [r0]
10022bca: 7800 ldrb r0, [r0]
10022bcc: 0782 lsls r2, r0, #30
10022bce: d006 beq 0x10022bde <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12
10022bd0: 2801 cmp r0, #1
10022bd2: d109 bne 0x10022be8 <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18
10022bd4: c903 ldm r1, {r0, r1}
10022bd6: 68cb ldr r3, [r1, #12]
10022bd8: 4907 ldr r1, [pc, #28] @ 0x10022bf8 <$d.119+0x4>
10022bda: 2206 movs r2, #6
10022bdc: e008 b 0x10022bf0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16
10022bde: c903 ldm r1, {r0, r1}
10022be0: 68cb ldr r3, [r1, #12]
10022be2: 4906 ldr r1, [pc, #24] @ 0x10022bfc <$d.119+0x8>
10022be4: 2204 movs r2, #4
10022be6: e003 b 0x10022bf0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6
10022be8: c903 ldm r1, {r0, r1}
10022bea: 68cb ldr r3, [r1, #12]
10022bec: 4901 ldr r1, [pc, #4] @ 0x10022bf4 <$d.119>
10022bee: 2208 movs r2, #8
10022bf0: 4798 blx r3
10022bf2: bd80 pop {r7, pc}
10022bf4 <$d.119>:
10022bf4: 42 c6 02 10 .word 0x1002c642
10022bf8: 8a d2 02 10 .word 0x1002d28a
10022bfc: dc c1 02 10 .word 0x1002c1dc
10022c00 <<&T as core::fmt::Debug>::fmt>:
10022c00: b580 push {r7, lr}
10022c02: af00 add r7, sp, #0
10022c04: 6800 ldr r0, [r0]
10022c06: 7800 ldrb r0, [r0]
10022c08: 4478 add r0, pc
10022c0a: 7900 ldrb r0, [r0, #4]
10022c0c: 0040 lsls r0, r0, #1
10022c0e: 4487 add pc, r0
10022c10 <$d.121>:
10022c10: 01 10 06 0b .word 0x0b061001
10022c14 <$t.122>:
10022c14: c903 ldm r1, {r0, r1}
10022c16: 68cb ldr r3, [r1, #12]
10022c18: 490c ldr r1, [pc, #48] @ 0x10022c4c <$d.123+0xc>
10022c1a: 2205 movs r2, #5
10022c1c: e00d b 0x10022c3a <$t.122+0x26> @ imm = #26
10022c1e: c903 ldm r1, {r0, r1}
10022c20: 68cb ldr r3, [r1, #12]
10022c22: 4908 ldr r1, [pc, #32] @ 0x10022c44 <$d.123+0x4>
10022c24: 2206 movs r2, #6
10022c26: e008 b 0x10022c3a <$t.122+0x26> @ imm = #16
10022c28: c903 ldm r1, {r0, r1}
10022c2a: 68cb ldr r3, [r1, #12]
10022c2c: 4904 ldr r1, [pc, #16] @ 0x10022c40 <$d.123>
10022c2e: 2204 movs r2, #4
10022c30: e003 b 0x10022c3a <$t.122+0x26> @ imm = #6
10022c32: c903 ldm r1, {r0, r1}
10022c34: 68cb ldr r3, [r1, #12]
10022c36: 4904 ldr r1, [pc, #16] @ 0x10022c48 <$d.123+0x8>
10022c38: 2207 movs r2, #7
10022c3a: 4798 blx r3
10022c3c: bd80 pop {r7, pc}
10022c3e: 46c0 mov r8, r8
10022c40 <$d.123>:
10022c40: cc c1 02 10 .word 0x1002c1cc
10022c44: b7 d2 02 10 .word 0x1002d2b7
10022c48: bd d2 02 10 .word 0x1002d2bd
10022c4c: c4 d2 02 10 .word 0x1002d2c4
10022c50 <core::ptr::drop_in_place<&u8>>:
10022c50: 4770 bx lr
10022c52: d4d4 bmi 0x10022bfe <$d.119+0xa> @ imm = #-88
10022c54 <<*mut T as core::fmt::Pointer>::fmt>:
10022c54: b5f0 push {r4, r5, r6, r7, lr}
10022c56: af03 add r7, sp, #12
10022c58: b0a3 sub sp, #140
10022c5a: 460c mov r4, r1
10022c5c: 688d ldr r5, [r1, #8]
10022c5e: 68c9 ldr r1, [r1, #12]
10022c60: 9102 str r1, [sp, #8]
10022c62: 6800 ldr r0, [r0]
10022c64: 69a6 ldr r6, [r4, #24]
10022c66: 0771 lsls r1, r6, #29
10022c68: 4631 mov r1, r6
10022c6a: d507 bpl 0x10022c7c <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #14
10022c6c: 2108 movs r1, #8
10022c6e: 4331 orrs r1, r6
10022c70: 2d00 cmp r5, #0
10022c72: d103 bne 0x10022c7c <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #6
10022c74: 220a movs r2, #10
10022c76: 2301 movs r3, #1
10022c78: 60a3 str r3, [r4, #8]
10022c7a: 60e2 str r2, [r4, #12]
10022c7c: 2204 movs r2, #4
10022c7e: 430a orrs r2, r1
10022c80: 61a2 str r2, [r4, #24]
10022c82: 2181 movs r1, #129
10022c84: 220f movs r2, #15
10022c86: 4002 ands r2, r0
10022c88: 2a0a cmp r2, #10
10022c8a: d301 blo 0x10022c90 <<*mut T as core::fmt::Pointer>::fmt+0x3c> @ imm = #2
10022c8c: 2357 movs r3, #87
10022c8e: e000 b 0x10022c92 <<*mut T as core::fmt::Pointer>::fmt+0x3e> @ imm = #0
10022c90: 2330 movs r3, #48
10022c92: 189a adds r2, r3, r2
10022c94: ab03 add r3, sp, #12
10022c96: 185b adds r3, r3, r1
10022c98: 1e9b subs r3, r3, #2
10022c9a: 701a strb r2, [r3]
10022c9c: 2810 cmp r0, #16
10022c9e: d310 blo 0x10022cc2 <<*mut T as core::fmt::Pointer>::fmt+0x6e> @ imm = #32
10022ca0: b2c2 uxtb r2, r0
10022ca2: 2aa0 cmp r2, #160
10022ca4: d301 blo 0x10022caa <<*mut T as core::fmt::Pointer>::fmt+0x56> @ imm = #2
10022ca6: 2357 movs r3, #87
10022ca8: e000 b 0x10022cac <<*mut T as core::fmt::Pointer>::fmt+0x58> @ imm = #0
10022caa: 2330 movs r3, #48
10022cac: 0912 lsrs r2, r2, #4
10022cae: 189a adds r2, r3, r2
10022cb0: ab03 add r3, sp, #12
10022cb2: 185b adds r3, r3, r1
10022cb4: 1edb subs r3, r3, #3
10022cb6: 701a strb r2, [r3]
10022cb8: 1e89 subs r1, r1, #2
10022cba: 0a00 lsrs r0, r0, #8
10022cbc: d1e2 bne 0x10022c84 <<*mut T as core::fmt::Pointer>::fmt+0x30> @ imm = #-60
10022cbe: 1e48 subs r0, r1, #1
10022cc0: e001 b 0x10022cc6 <<*mut T as core::fmt::Pointer>::fmt+0x72> @ imm = #2
10022cc2: 1e88 subs r0, r1, #2
10022cc4: 1e49 subs r1, r1, #1
10022cc6: 2881 cmp r0, #129
10022cc8: d211 bhs 0x10022cee <<*mut T as core::fmt::Pointer>::fmt+0x9a> @ imm = #34
10022cca: 2281 movs r2, #129
10022ccc: 1a51 subs r1, r2, r1
10022cce: 9101 str r1, [sp, #4]
10022cd0: a903 add r1, sp, #12
10022cd2: 1808 adds r0, r1, r0
10022cd4: 9000 str r0, [sp]
10022cd6: 2101 movs r1, #1
10022cd8: 4a07 ldr r2, [pc, #28] @ 0x10022cf8 <$d.126>
10022cda: 2302 movs r3, #2
10022cdc: 4620 mov r0, r4
10022cde: f7fd fc05 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-10230
10022ce2: 61a6 str r6, [r4, #24]
10022ce4: 60a5 str r5, [r4, #8]
10022ce6: 9902 ldr r1, [sp, #8]
10022ce8: 60e1 str r1, [r4, #12]
10022cea: b023 add sp, #140
10022cec: bdf0 pop {r4, r5, r6, r7, pc}
10022cee: 2180 movs r1, #128
10022cf0: 4a02 ldr r2, [pc, #8] @ 0x10022cfc <$d.126+0x4>
10022cf2: f7fd fcfb bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-9738
10022cf6: defe trap
10022cf8 <$d.126>:
10022cf8: 34 c2 02 10 .word 0x1002c234
10022cfc: 24 c2 02 10 .word 0x1002c224
10022d00 <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt>:
10022d00: b580 push {r7, lr}
10022d02: af00 add r7, sp, #0
10022d04: b08a sub sp, #40
10022d06: 4a0e ldr r2, [pc, #56] @ 0x10022d40 <$d.128>
10022d08: 9201 str r2, [sp, #4]
10022d0a: aa02 add r2, sp, #8
10022d0c: 9200 str r2, [sp]
10022d0e: 2203 movs r2, #3
10022d10: 9203 str r2, [sp, #12]
10022d12: 7800 ldrb r0, [r0]
10022d14: 2800 cmp r0, #0
10022d16: d001 beq 0x10022d1c <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1c> @ imm = #2
10022d18: 480b ldr r0, [pc, #44] @ 0x10022d48 <$d.128+0x8>
10022d1a: e000 b 0x10022d1e <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1e> @ imm = #0
10022d1c: 4809 ldr r0, [pc, #36] @ 0x10022d44 <$d.128+0x4>
10022d1e: 9002 str r0, [sp, #8]
10022d20: c903 ldm r1, {r0, r1}
10022d22: 2201 movs r2, #1
10022d24: 9209 str r2, [sp, #36]
10022d26: 466b mov r3, sp
10022d28: 9308 str r3, [sp, #32]
10022d2a: 9207 str r2, [sp, #28]
10022d2c: 4a07 ldr r2, [pc, #28] @ 0x10022d4c <$d.128+0xc>
10022d2e: 9206 str r2, [sp, #24]
10022d30: 2200 movs r2, #0
10022d32: 9204 str r2, [sp, #16]
10022d34: aa04 add r2, sp, #16
10022d36: f7fe f815 bl 0x10020d64 <core::fmt::write> @ imm = #-8150
10022d3a: b00a add sp, #40
10022d3c: bd80 pop {r7, pc}
10022d3e: 46c0 mov r8, r8
10022d40 <$d.128>:
10022d40: 29 b4 02 10 .word 0x1002b429
10022d44: 8b d0 02 10 .word 0x1002d08b
10022d48: 88 d0 02 10 .word 0x1002d088
10022d4c: 08 d6 02 10 .word 0x1002d608
10022d50 <<neotron_common_bios::types::MemoryRegion as core::fmt::Display>::fmt>:
10022d50: b580 push {r7, lr}
10022d52: af00 add r7, sp, #0
10022d54: b08e sub sp, #56
10022d56: 4a0f ldr r2, [pc, #60] @ 0x10022d94 <$d.130>
10022d58: 9206 str r2, [sp, #24]
10022d5a: 4a0f ldr r2, [pc, #60] @ 0x10022d98 <$d.130+0x4>
10022d5c: 9204 str r2, [sp, #16]
10022d5e: 4a0f ldr r2, [pc, #60] @ 0x10022d9c <$d.130+0x8>
10022d60: 9202 str r2, [sp, #8]
10022d62: aa07 add r2, sp, #28
10022d64: 9201 str r2, [sp, #4]
10022d66: 9005 str r0, [sp, #20]
10022d68: 4602 mov r2, r0
10022d6a: 3208 adds r2, #8
10022d6c: 9203 str r2, [sp, #12]
10022d6e: 6840 ldr r0, [r0, #4]
10022d70: 0a80 lsrs r0, r0, #10
10022d72: 9007 str r0, [sp, #28]
10022d74: c903 ldm r1, {r0, r1}
10022d76: 2203 movs r2, #3
10022d78: 920d str r2, [sp, #52]
10022d7a: ab01 add r3, sp, #4
10022d7c: 930c str r3, [sp, #48]
10022d7e: 920b str r2, [sp, #44]
10022d80: 4a07 ldr r2, [pc, #28] @ 0x10022da0 <$d.130+0xc>
10022d82: 920a str r2, [sp, #40]
10022d84: 2200 movs r2, #0
10022d86: 9208 str r2, [sp, #32]
10022d88: aa08 add r2, sp, #32
10022d8a: f7fd ffeb bl 0x10020d64 <core::fmt::write> @ imm = #-8234
10022d8e: b00e add sp, #56
10022d90: bd80 pop {r7, pc}
10022d92: 46c0 mov r8, r8
10022d94 <$d.130>:
10022d94: 55 2c 02 10 .word 0x10022c55
10022d98: 01 2d 02 10 .word 0x10022d01
10022d9c: f5 03 02 10 .word 0x100203f5
10022da0: 98 d0 02 10 .word 0x1002d098
10022da4 <neotron_common_bios::video::Mode::text_width>:
10022da4: b580 push {r7, lr}
10022da6: af00 add r7, sp, #0
10022da8: 0901 lsrs r1, r0, #4
10022daa: 2207 movs r2, #7
10022dac: 400a ands r2, r1
10022dae: 2a03 cmp r2, #3
10022db0: d21a bhs 0x10022de8 <neotron_common_bios::video::Mode::text_width+0x44> @ imm = #52
10022db2: 220f movs r2, #15
10022db4: 4011 ands r1, r2
10022db6: 2203 movs r2, #3
10022db8: 400a ands r2, r1
10022dba: 2108 movs r1, #8
10022dbc: 4001 ands r1, r0
10022dbe: 2a00 cmp r2, #0
10022dc0: d001 beq 0x10022dc6 <neotron_common_bios::video::Mode::text_width+0x22> @ imm = #2
10022dc2: 2a01 cmp r2, #1
10022dc4: d105 bne 0x10022dd2 <neotron_common_bios::video::Mode::text_width+0x2e> @ imm = #10
10022dc6: 2900 cmp r1, #0
10022dc8: d001 beq 0x10022dce <neotron_common_bios::video::Mode::text_width+0x2a> @ imm = #2
10022dca: 2128 movs r1, #40
10022dcc: e006 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #12
10022dce: 2150 movs r1, #80
10022dd0: e004 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #8
10022dd2: 2900 cmp r1, #0
10022dd4: d001 beq 0x10022dda <neotron_common_bios::video::Mode::text_width+0x36> @ imm = #2
10022dd6: 2132 movs r1, #50
10022dd8: e000 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #0
10022dda: 2164 movs r1, #100
10022ddc: 2206 movs r2, #6
10022dde: 4010 ands r0, r2
10022de0: 4242 rsbs r2, r0, #0
10022de2: 4142 adcs r2, r0
10022de4: 4610 mov r0, r2
10022de6: bd80 pop {r7, pc}
10022de8: 4802 ldr r0, [pc, #8] @ 0x10022df4 <$d.132>
10022dea: 2128 movs r1, #40
10022dec: 4a02 ldr r2, [pc, #8] @ 0x10022df8 <$d.132+0x4>
10022dee: f7fd ff93 bl 0x10020d18 <core::panicking::panic> @ imm = #-8410
10022df2: defe trap
10022df4 <$d.132>:
10022df4: c0 da 02 10 .word 0x1002dac0
10022df8: 18 d1 02 10 .word 0x1002d118
10022dfc <neotron_common_bios::video::Mode::text_height>:
10022dfc: b580 push {r7, lr}
10022dfe: af00 add r7, sp, #0
10022e00: 2107 movs r1, #7
10022e02: 4602 mov r2, r0
10022e04: 400a ands r2, r1
10022e06: 1e93 subs r3, r2, #2
10022e08: 2b06 cmp r3, #6
10022e0a: d201 bhs 0x10022e10 <neotron_common_bios::video::Mode::text_height+0x14> @ imm = #2
10022e0c: 2000 movs r0, #0
10022e0e: bd80 pop {r7, pc}
10022e10: 2a00 cmp r2, #0
10022e12: d101 bne 0x10022e18 <neotron_common_bios::video::Mode::text_height+0x1c> @ imm = #2
10022e14: 2204 movs r2, #4
10022e16: e000 b 0x10022e1a <neotron_common_bios::video::Mode::text_height+0x1e> @ imm = #0
10022e18: 2203 movs r2, #3
10022e1a: 0903 lsrs r3, r0, #4
10022e1c: 4019 ands r1, r3
10022e1e: 2903 cmp r1, #3
10022e20: d222 bhs 0x10022e68 <neotron_common_bios::video::Mode::text_height+0x6c> @ imm = #68
10022e22: 210f movs r1, #15
10022e24: 400b ands r3, r1
10022e26: 2103 movs r1, #3
10022e28: 4019 ands r1, r3
10022e2a: d008 beq 0x10022e3e <neotron_common_bios::video::Mode::text_height+0x42> @ imm = #16
10022e2c: 2901 cmp r1, #1
10022e2e: d10d bne 0x10022e4c <neotron_common_bios::video::Mode::text_height+0x50> @ imm = #26
10022e30: b240 sxtb r0, r0
10022e32: 2800 cmp r0, #0
10022e34: d410 bmi 0x10022e58 <neotron_common_bios::video::Mode::text_height+0x5c> @ imm = #32
10022e36: 204b movs r0, #75
10022e38: 0081 lsls r1, r0, #2
10022e3a: 3164 adds r1, #100
10022e3c: e011 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #34
10022e3e: b240 sxtb r0, r0
10022e40: 2800 cmp r0, #0
10022e42: d40b bmi 0x10022e5c <neotron_common_bios::video::Mode::text_height+0x60> @ imm = #22
10022e44: 204b movs r0, #75
10022e46: 0081 lsls r1, r0, #2
10022e48: 31b4 adds r1, #180
10022e4a: e00a b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #20
10022e4c: b241 sxtb r1, r0
10022e4e: 204b movs r0, #75
10022e50: 2900 cmp r1, #0
10022e52: d405 bmi 0x10022e60 <neotron_common_bios::video::Mode::text_height+0x64> @ imm = #10
10022e54: 00c1 lsls r1, r0, #3
10022e56: e004 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #8
10022e58: 21c8 movs r1, #200
10022e5a: e002 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #4
10022e5c: 21f0 movs r1, #240
10022e5e: e000 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #0
10022e60: 0081 lsls r1, r0, #2
10022e62: 40d1 lsrs r1, r2
10022e64: 2001 movs r0, #1
10022e66: bd80 pop {r7, pc}
10022e68: 4802 ldr r0, [pc, #8] @ 0x10022e74 <$d.134>
10022e6a: 2128 movs r1, #40
10022e6c: 4a02 ldr r2, [pc, #8] @ 0x10022e78 <$d.134+0x4>
10022e6e: f7fd ff53 bl 0x10020d18 <core::panicking::panic> @ imm = #-8538
10022e72: defe trap
10022e74 <$d.134>:
10022e74: c0 da 02 10 .word 0x1002dac0
10022e78: 18 d1 02 10 .word 0x1002d118
10022e7c <<neotron_common_bios::audio::MixerChannelInfo as core::fmt::Debug>::fmt>:
10022e7c: b5d0 push {r4, r6, r7, lr}
10022e7e: af02 add r7, sp, #8
10022e80: b094 sub sp, #80
10022e82: 460c mov r4, r1
10022e84: 9010 str r0, [sp, #64]
10022e86: 4601 mov r1, r0
10022e88: 3108 adds r1, #8
10022e8a: 9111 str r1, [sp, #68]
10022e8c: 4601 mov r1, r0
10022e8e: 3109 adds r1, #9
10022e90: 9112 str r1, [sp, #72]
10022e92: 300a adds r0, #10
10022e94: 9013 str r0, [sp, #76]
10022e96: 4812 ldr r0, [pc, #72] @ 0x10022ee0 <$d.136>
10022e98: 900e str r0, [sp, #56]
10022e9a: a913 add r1, sp, #76
10022e9c: 910d str r1, [sp, #52]
10022e9e: 210d movs r1, #13
10022ea0: 910c str r1, [sp, #48]
10022ea2: 4910 ldr r1, [pc, #64] @ 0x10022ee4 <$d.136+0x4>
10022ea4: 910b str r1, [sp, #44]
10022ea6: 900a str r0, [sp, #40]
10022ea8: a812 add r0, sp, #72
10022eaa: 9009 str r0, [sp, #36]
10022eac: 2009 movs r0, #9
10022eae: 9008 str r0, [sp, #32]
10022eb0: 490d ldr r1, [pc, #52] @ 0x10022ee8 <$d.136+0x8>
10022eb2: 9107 str r1, [sp, #28]
10022eb4: 490d ldr r1, [pc, #52] @ 0x10022eec <$d.136+0xc>
10022eb6: 9106 str r1, [sp, #24]
10022eb8: a911 add r1, sp, #68
10022eba: 9105 str r1, [sp, #20]
10022ebc: 9004 str r0, [sp, #16]
10022ebe: 480c ldr r0, [pc, #48] @ 0x10022ef0 <$d.136+0x10>
10022ec0: 9003 str r0, [sp, #12]
10022ec2: 480c ldr r0, [pc, #48] @ 0x10022ef4 <$d.136+0x14>
10022ec4: 9002 str r0, [sp, #8]
10022ec6: a810 add r0, sp, #64
10022ec8: 9001 str r0, [sp, #4]
10022eca: 2004 movs r0, #4
10022ecc: 9000 str r0, [sp]
10022ece: 490a ldr r1, [pc, #40] @ 0x10022ef8 <$d.136+0x18>
10022ed0: 2210 movs r2, #16
10022ed2: 4b0a ldr r3, [pc, #40] @ 0x10022efc <$d.136+0x1c>
10022ed4: 4620 mov r0, r4
10022ed6: f7fe fd6f bl 0x100219b8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-5410
10022eda: b014 add sp, #80
10022edc: bdd0 pop {r4, r6, r7, pc}
10022ede: 46c0 mov r8, r8
10022ee0 <$d.136>:
10022ee0: 7c d1 02 10 .word 0x1002d17c
10022ee4: 8c d1 02 10 .word 0x1002d18c
10022ee8: 70 d1 02 10 .word 0x1002d170
10022eec: 60 d1 02 10 .word 0x1002d160
10022ef0: 54 d1 02 10 .word 0x1002d154
10022ef4: 44 d1 02 10 .word 0x1002d144
10022ef8: f0 c3 02 10 .word 0x1002c3f0
10022efc: b8 c1 02 10 .word 0x1002c1b8
10022f00 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt>:
10022f00: b5f0 push {r4, r5, r6, r7, lr}
10022f02: af03 add r7, sp, #12
10022f04: b09b sub sp, #108
10022f06: 460c mov r4, r1
10022f08: 9011 str r0, [sp, #68]
10022f0a: 4601 mov r1, r0
10022f0c: 3108 adds r1, #8
10022f0e: 9112 str r1, [sp, #72]
10022f10: 4601 mov r1, r0
10022f12: 310c adds r1, #12
10022f14: 9113 str r1, [sp, #76]
10022f16: 4601 mov r1, r0
10022f18: 3110 adds r1, #16
10022f1a: 9114 str r1, [sp, #80]
10022f1c: 4601 mov r1, r0
10022f1e: 3118 adds r1, #24
10022f20: 9115 str r1, [sp, #84]
10022f22: 4601 mov r1, r0
10022f24: 3119 adds r1, #25
10022f26: 9116 str r1, [sp, #88]
10022f28: 4601 mov r1, r0
10022f2a: 311a adds r1, #26
10022f2c: 9117 str r1, [sp, #92]
10022f2e: 4929 ldr r1, [pc, #164] @ 0x10022fd4 <$d.138>
10022f30: 9110 str r1, [sp, #64]
10022f32: aa18 add r2, sp, #96
10022f34: 920f str r2, [sp, #60]
10022f36: 910e str r1, [sp, #56]
10022f38: aa17 add r2, sp, #92
10022f3a: 920d str r2, [sp, #52]
10022f3c: 910c str r1, [sp, #48]
10022f3e: aa16 add r2, sp, #88
10022f40: 920b str r2, [sp, #44]
10022f42: 910a str r1, [sp, #40]
10022f44: a915 add r1, sp, #84
10022f46: 9109 str r1, [sp, #36]
10022f48: 4923 ldr r1, [pc, #140] @ 0x10022fd8 <$d.138+0x4>
10022f4a: 9108 str r1, [sp, #32]
10022f4c: a914 add r1, sp, #80
10022f4e: 9107 str r1, [sp, #28]
10022f50: 4922 ldr r1, [pc, #136] @ 0x10022fdc <$d.138+0x8>
10022f52: 9106 str r1, [sp, #24]
10022f54: a913 add r1, sp, #76
10022f56: 9105 str r1, [sp, #20]
10022f58: 4921 ldr r1, [pc, #132] @ 0x10022fe0 <$d.138+0xc>
10022f5a: 9104 str r1, [sp, #16]
10022f5c: a912 add r1, sp, #72
10022f5e: 9103 str r1, [sp, #12]
10022f60: 4920 ldr r1, [pc, #128] @ 0x10022fe4 <$d.138+0x10>
10022f62: 9102 str r1, [sp, #8]
10022f64: a911 add r1, sp, #68
10022f66: 9101 str r1, [sp, #4]
10022f68: 301b adds r0, #27
10022f6a: 9018 str r0, [sp, #96]
10022f6c: cc03 ldm r4!, {r0, r1}
10022f6e: 68cb ldr r3, [r1, #12]
10022f70: 491d ldr r1, [pc, #116] @ 0x10022fe8 <$d.138+0x14>
10022f72: 220a movs r2, #10
10022f74: 3c08 subs r4, #8
10022f76: 4798 blx r3
10022f78: a919 add r1, sp, #100
10022f7a: 2500 movs r5, #0
10022f7c: 714d strb r5, [r1, #5]
10022f7e: 7108 strb r0, [r1, #4]
10022f80: 9419 str r4, [sp, #100]
10022f82: 4c1a ldr r4, [pc, #104] @ 0x10022fec <$d.138+0x18>
10022f84: 4e1a ldr r6, [pc, #104] @ 0x10022ff0 <$d.138+0x1c>
10022f86: 9400 str r4, [sp]
10022f88: 5971 ldr r1, [r6, r5]
10022f8a: a801 add r0, sp, #4
10022f8c: 1943 adds r3, r0, r5
10022f8e: 1970 adds r0, r6, r5
10022f90: 6842 ldr r2, [r0, #4]
10022f92: a819 add r0, sp, #100
10022f94: f7fe fb12 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-6620
10022f98: 3508 adds r5, #8
10022f9a: 2d40 cmp r5, #64
10022f9c: d1f3 bne 0x10022f86 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0x86> @ imm = #-26
10022f9e: a919 add r1, sp, #100
10022fa0: 7908 ldrb r0, [r1, #4]
10022fa2: 7949 ldrb r1, [r1, #5]
10022fa4: 2900 cmp r1, #0
10022fa6: d011 beq 0x10022fcc <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #34
10022fa8: 2800 cmp r0, #0
10022faa: d001 beq 0x10022fb0 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xb0> @ imm = #2
10022fac: 2001 movs r0, #1
10022fae: e00d b 0x10022fcc <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #26
10022fb0: 9919 ldr r1, [sp, #100]
10022fb2: 7e08 ldrb r0, [r1, #24]
10022fb4: 0740 lsls r0, r0, #29
10022fb6: d404 bmi 0x10022fc2 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xc2> @ imm = #8
10022fb8: c903 ldm r1, {r0, r1}
10022fba: 68cb ldr r3, [r1, #12]
10022fbc: 490e ldr r1, [pc, #56] @ 0x10022ff8 <$d.138+0x24>
10022fbe: 2202 movs r2, #2
10022fc0: e003 b 0x10022fca <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xca> @ imm = #6
10022fc2: c903 ldm r1, {r0, r1}
10022fc4: 68cb ldr r3, [r1, #12]
10022fc6: 490b ldr r1, [pc, #44] @ 0x10022ff4 <$d.138+0x20>
10022fc8: 2201 movs r2, #1
10022fca: 4798 blx r3
10022fcc: 1e41 subs r1, r0, #1
10022fce: 4188 sbcs r0, r1
10022fd0: b01b add sp, #108
10022fd2: bdf0 pop {r4, r5, r6, r7, pc}
10022fd4 <$d.138>:
10022fd4: 70 d2 02 10 .word 0x1002d270
10022fd8: 60 d2 02 10 .word 0x1002d260
10022fdc: 28 d1 02 10 .word 0x1002d128
10022fe0: 50 d2 02 10 .word 0x1002d250
10022fe4: 44 d1 02 10 .word 0x1002d144
10022fe8: 80 d2 02 10 .word 0x1002d280
10022fec: 34 c3 02 10 .word 0x1002c334
10022ff0: 10 d2 02 10 .word 0x1002d210
10022ff4: fa c1 02 10 .word 0x1002c1fa
10022ff8: 02 c2 02 10 .word 0x1002c202
10022ffc <<neotron_common_bios::bus::PeripheralInfo as core::fmt::Debug>::fmt>:
10022ffc: b5d0 push {r4, r6, r7, lr}
10022ffe: af02 add r7, sp, #8
10023000: b086 sub sp, #24
10023002: 460c mov r4, r1
10023004: 9004 str r0, [sp, #16]
10023006: 3008 adds r0, #8
10023008: 9005 str r0, [sp, #20]
1002300a: 4808 ldr r0, [pc, #32] @ 0x1002302c <$d.140>
1002300c: 9003 str r0, [sp, #12]
1002300e: a805 add r0, sp, #20
10023010: 9002 str r0, [sp, #8]
10023012: 2004 movs r0, #4
10023014: 9001 str r0, [sp, #4]
10023016: 4806 ldr r0, [pc, #24] @ 0x10023030 <$d.140+0x4>
10023018: 9000 str r0, [sp]
1002301a: 4906 ldr r1, [pc, #24] @ 0x10023034 <$d.140+0x8>
1002301c: 220e movs r2, #14
1002301e: ab04 add r3, sp, #16
10023020: 4620 mov r0, r4
10023022: f7fe fc87 bl 0x10021934 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-5874
10023026: b006 add sp, #24
10023028: bdd0 pop {r4, r6, r7, pc}
1002302a: 46c0 mov r8, r8
1002302c <$d.140>:
1002302c: a0 d2 02 10 .word 0x1002d2a0
10023030: c0 c1 02 10 .word 0x1002c1c0
10023034: 90 d2 02 10 .word 0x1002d290
10023038 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt>:
10023038: b5b0 push {r4, r5, r7, lr}
1002303a: af02 add r7, sp, #8
1002303c: b084 sub sp, #16
1002303e: 460c mov r4, r1
10023040: 9001 str r0, [sp, #4]
10023042: c903 ldm r1, {r0, r1}
10023044: 68cb ldr r3, [r1, #12]
10023046: 4915 ldr r1, [pc, #84] @ 0x1002309c <$d.142>
10023048: 2207 movs r2, #7
1002304a: 4798 blx r3
1002304c: ad02 add r5, sp, #8
1002304e: 2100 movs r1, #0
10023050: 7169 strb r1, [r5, #5]
10023052: 7128 strb r0, [r5, #4]
10023054: 9402 str r4, [sp, #8]
10023056: 4812 ldr r0, [pc, #72] @ 0x100230a0 <$d.142+0x4>
10023058: 9000 str r0, [sp]
1002305a: 4912 ldr r1, [pc, #72] @ 0x100230a4 <$d.142+0x8>
1002305c: 2204 movs r2, #4
1002305e: ab01 add r3, sp, #4
10023060: 4628 mov r0, r5
10023062: f7fe faab bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-6826
10023066: 7928 ldrb r0, [r5, #4]
10023068: 7969 ldrb r1, [r5, #5]
1002306a: 2900 cmp r1, #0
1002306c: d011 beq 0x10023092 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #34
1002306e: 2800 cmp r0, #0
10023070: d001 beq 0x10023076 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x3e> @ imm = #2
10023072: 2001 movs r0, #1
10023074: e00d b 0x10023092 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #26
10023076: 9902 ldr r1, [sp, #8]
10023078: 7e08 ldrb r0, [r1, #24]
1002307a: 0740 lsls r0, r0, #29
1002307c: d404 bmi 0x10023088 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x50> @ imm = #8
1002307e: c903 ldm r1, {r0, r1}
10023080: 68cb ldr r3, [r1, #12]
10023082: 490a ldr r1, [pc, #40] @ 0x100230ac <$d.142+0x10>
10023084: 2202 movs r2, #2
10023086: e003 b 0x10023090 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x58> @ imm = #6
10023088: c903 ldm r1, {r0, r1}
1002308a: 68cb ldr r3, [r1, #12]
1002308c: 4906 ldr r1, [pc, #24] @ 0x100230a8 <$d.142+0xc>
1002308e: 2201 movs r2, #1
10023090: 4798 blx r3
10023092: 1e41 subs r1, r0, #1
10023094: 4188 sbcs r0, r1
10023096: b004 add sp, #16
10023098: bdb0 pop {r4, r5, r7, pc}
1002309a: 46c0 mov r8, r8
1002309c <$d.142>:
1002309c: b0 d2 02 10 .word 0x1002d2b0
100230a0: 44 d1 02 10 .word 0x1002d144
100230a4: b8 c1 02 10 .word 0x1002c1b8
100230a8: fa c1 02 10 .word 0x1002c1fa
100230ac: 02 c2 02 10 .word 0x1002c202
100230b0 <<neotron_common_bios::serial::DeviceInfo as core::fmt::Debug>::fmt>:
100230b0: b5d0 push {r4, r6, r7, lr}
100230b2: af02 add r7, sp, #8
100230b4: b086 sub sp, #24
100230b6: 460c mov r4, r1
100230b8: 9004 str r0, [sp, #16]
100230ba: 3008 adds r0, #8
100230bc: 9005 str r0, [sp, #20]
100230be: 4808 ldr r0, [pc, #32] @ 0x100230e0 <$d.144>
100230c0: 9003 str r0, [sp, #12]
100230c2: a805 add r0, sp, #20
100230c4: 9002 str r0, [sp, #8]
100230c6: 200b movs r0, #11
100230c8: 9001 str r0, [sp, #4]
100230ca: 4806 ldr r0, [pc, #24] @ 0x100230e4 <$d.144+0x4>
100230cc: 9000 str r0, [sp]
100230ce: 4906 ldr r1, [pc, #24] @ 0x100230e8 <$d.144+0x8>
100230d0: 220a movs r2, #10
100230d2: ab04 add r3, sp, #16
100230d4: 4620 mov r0, r4
100230d6: f7fe fc2d bl 0x10021934 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-6054
100230da: b006 add sp, #24
100230dc: bdd0 pop {r4, r6, r7, pc}
100230de: 46c0 mov r8, r8
100230e0 <$d.144>:
100230e0: cc d2 02 10 .word 0x1002d2cc
100230e4: c6 d1 02 10 .word 0x1002d1c6
100230e8: 80 d2 02 10 .word 0x1002d280
100230ec <<neotron_common_bios::types::Error as core::fmt::Debug>::fmt>:
100230ec: b5d0 push {r4, r6, r7, lr}
100230ee: af02 add r7, sp, #8
100230f0: b082 sub sp, #8
100230f2: 7802 ldrb r2, [r0]
100230f4: 447a add r2, pc
100230f6: 7912 ldrb r2, [r2, #4]
100230f8: 0052 lsls r2, r2, #1
100230fa: 4497 add pc, r2
100230fc <$d.146>:
100230fc: 02 06 0b 11 .word 0x110b0602
10023100: 1b 20 .short 0x201b
10023102 <$t.147>:
10023102: c903 ldm r1, {r0, r1}
10023104: 68cb ldr r3, [r1, #12]
10023106: 4916 ldr r1, [pc, #88] @ 0x10023160 <$d.148+0x14>
10023108: e002 b 0x10023110 <$t.147+0xe> @ imm = #4
1002310a: c903 ldm r1, {r0, r1}
1002310c: 68cb ldr r3, [r1, #12]
1002310e: 4913 ldr r1, [pc, #76] @ 0x1002315c <$d.148+0x10>
10023110: 220d movs r2, #13
10023112: e018 b 0x10023146 <$t.147+0x44> @ imm = #48
10023114: 1c80 adds r0, r0, #2
10023116: 9000 str r0, [sp]
10023118: 4c0f ldr r4, [pc, #60] @ 0x10023158 <$d.148+0xc>
1002311a: 220b movs r2, #11
1002311c: 466b mov r3, sp
1002311e: e004 b 0x1002312a <$t.147+0x28> @ imm = #8
10023120: 1c80 adds r0, r0, #2
10023122: 9001 str r0, [sp, #4]
10023124: 4c0b ldr r4, [pc, #44] @ 0x10023154 <$d.148+0x8>
10023126: 2218 movs r2, #24
10023128: ab01 add r3, sp, #4
1002312a: 4608 mov r0, r1
1002312c: 4621 mov r1, r4
1002312e: f7fe fc97 bl 0x10021a60 <core::fmt::Formatter::debug_tuple_field1_finish> @ imm = #-5842
10023132: e009 b 0x10023148 <$t.147+0x46> @ imm = #18
10023134: c903 ldm r1, {r0, r1}
10023136: 68cb ldr r3, [r1, #12]
10023138: 4905 ldr r1, [pc, #20] @ 0x10023150 <$d.148+0x4>
1002313a: 220c movs r2, #12
1002313c: e003 b 0x10023146 <$t.147+0x44> @ imm = #6
1002313e: c903 ldm r1, {r0, r1}
10023140: 68cb ldr r3, [r1, #12]
10023142: 4902 ldr r1, [pc, #8] @ 0x1002314c <$d.148>
10023144: 2210 movs r2, #16
10023146: 4798 blx r3
10023148: b002 add sp, #8
1002314a: bdd0 pop {r4, r6, r7, pc}
1002314c <$d.148>:
1002314c: e0 c3 02 10 .word 0x1002c3e0
10023150: dc d2 02 10 .word 0x1002d2dc
10023154: e8 d2 02 10 .word 0x1002d2e8
10023158: 00 d3 02 10 .word 0x1002d300
1002315c: 0b d3 02 10 .word 0x1002d30b
10023160: 18 d3 02 10 .word 0x1002d318
10023164 <pc_keyboard::EventDecoder<L>::process_keyevent>:
10023164: b5b0 push {r4, r5, r7, lr}
10023166: af02 add r7, sp, #8
10023168: b084 sub sp, #16
1002316a: 460d mov r5, r1
1002316c: 4604 mov r4, r0
1002316e: b2d0 uxtb r0, r2
10023170: 285c cmp r0, #92
10023172: dc10 bgt 0x10023196 <pc_keyboard::EventDecoder<L>::process_keyevent+0x32> @ imm = #32
10023174: 284b cmp r0, #75
10023176: dc1d bgt 0x100231b4 <pc_keyboard::EventDecoder<L>::process_keyevent+0x50> @ imm = #58
10023178: 2822 cmp r0, #34
1002317a: d036 beq 0x100231ea <pc_keyboard::EventDecoder<L>::process_keyevent+0x86> @ imm = #108
1002317c: 283c cmp r0, #60
1002317e: d15a bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #180
10023180: b2d8 uxtb r0, r3
10023182: 2801 cmp r0, #1
10023184: d166 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #204
10023186: 200f movs r0, #15
10023188: 0280 lsls r0, r0, #10
1002318a: 8020 strh r0, [r4]
1002318c: 7968 ldrb r0, [r5, #5]
1002318e: 2101 movs r1, #1
10023190: 4041 eors r1, r0
10023192: 7169 strb r1, [r5, #5]
10023194: e070 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #224
10023196: 2863 cmp r0, #99
10023198: dc19 bgt 0x100231ce <pc_keyboard::EventDecoder<L>::process_keyevent+0x6a> @ imm = #50
1002319a: 285d cmp r0, #93
1002319c: d02e beq 0x100231fc <pc_keyboard::EventDecoder<L>::process_keyevent+0x98> @ imm = #92
1002319e: 2861 cmp r0, #97
100231a0: d149 bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #146
100231a2: b2d8 uxtb r0, r3
100231a4: 2800 cmp r0, #0
100231a6: d058 beq 0x1002325a <pc_keyboard::EventDecoder<L>::process_keyevent+0xf6> @ imm = #176
100231a8: 2801 cmp r0, #1
100231aa: d153 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #166
100231ac: 2001 movs r0, #1
100231ae: 71a8 strb r0, [r5, #6]
100231b0: 2061 movs r0, #97
100231b2: e02b b 0x1002320c <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #86
100231b4: 284c cmp r0, #76
100231b6: d02b beq 0x10023210 <pc_keyboard::EventDecoder<L>::process_keyevent+0xac> @ imm = #86
100231b8: 2857 cmp r0, #87
100231ba: d13c bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #120
100231bc: b2d8 uxtb r0, r3
100231be: 2800 cmp r0, #0
100231c0: d050 beq 0x10023264 <pc_keyboard::EventDecoder<L>::process_keyevent+0x100> @ imm = #160
100231c2: 2801 cmp r0, #1
100231c4: d146 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #140
100231c6: 2001 movs r0, #1
100231c8: 7068 strb r0, [r5, #1]
100231ca: 2057 movs r0, #87
100231cc: e01e b 0x1002320c <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #60
100231ce: 2864 cmp r0, #100
100231d0: d027 beq 0x10023222 <pc_keyboard::EventDecoder<L>::process_keyevent+0xbe> @ imm = #78
100231d2: 287a cmp r0, #122
100231d4: d12f bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #94
100231d6: b2d8 uxtb r0, r3
100231d8: 2801 cmp r0, #1
100231da: d048 beq 0x1002326e <pc_keyboard::EventDecoder<L>::process_keyevent+0x10a> @ imm = #144
100231dc: 2800 cmp r0, #0
100231de: d139 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #114
100231e0: 2002 movs r0, #2
100231e2: 7020 strb r0, [r4]
100231e4: 2000 movs r0, #0
100231e6: 71e8 strb r0, [r5, #7]
100231e8: e046 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #140
100231ea: b2d8 uxtb r0, r3
100231ec: 2801 cmp r0, #1
100231ee: d131 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #98
100231f0: 79e8 ldrb r0, [r5, #7]
100231f2: 2800 cmp r0, #0
100231f4: d051 beq 0x1002329a <pc_keyboard::EventDecoder<L>::process_keyevent+0x136> @ imm = #162
100231f6: 2001 movs r0, #1
100231f8: 0300 lsls r0, r0, #12
100231fa: e03c b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #120
100231fc: b2d8 uxtb r0, r3
100231fe: 2800 cmp r0, #0
10023200: d03c beq 0x1002327c <pc_keyboard::EventDecoder<L>::process_keyevent+0x118> @ imm = #120
10023202: 2801 cmp r0, #1
10023204: d126 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #76
10023206: 2001 movs r0, #1
10023208: 70a8 strb r0, [r5, #2]
1002320a: 205d movs r0, #93
1002320c: 0200 lsls r0, r0, #8
1002320e: e032 b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #100
10023210: b2d8 uxtb r0, r3
10023212: 2800 cmp r0, #0
10023214: d037 beq 0x10023286 <pc_keyboard::EventDecoder<L>::process_keyevent+0x122> @ imm = #110
10023216: 2801 cmp r0, #1
10023218: d11c bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #56
1002321a: 2001 movs r0, #1
1002321c: 7028 strb r0, [r5]
1002321e: 2013 movs r0, #19
10023220: e007 b 0x10023232 <pc_keyboard::EventDecoder<L>::process_keyevent+0xce> @ imm = #14
10023222: b2d8 uxtb r0, r3
10023224: 2800 cmp r0, #0
10023226: d033 beq 0x10023290 <pc_keyboard::EventDecoder<L>::process_keyevent+0x12c> @ imm = #102
10023228: 2801 cmp r0, #1
1002322a: d113 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #38
1002322c: 2001 movs r0, #1
1002322e: 70e8 strb r0, [r5, #3]
10023230: 2019 movs r0, #25
10023232: 0280 lsls r0, r0, #10
10023234: e01f b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #62
10023236: b2d8 uxtb r0, r3
10023238: 2801 cmp r0, #1
1002323a: d10b bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #22
1002323c: 7a29 ldrb r1, [r5, #8]
1002323e: 7a68 ldrb r0, [r5, #9]
10023240: 9000 str r0, [sp]
10023242: a802 add r0, sp, #8
10023244: 462b mov r3, r5
10023246: f005 fdc1 bl 0x10028dcc <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode> @ imm = #23426
1002324a: 9803 ldr r0, [sp, #12]
1002324c: 9902 ldr r1, [sp, #8]
1002324e: 6021 str r1, [r4]
10023250: 6060 str r0, [r4, #4]
10023252: e011 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #34
10023254: 2002 movs r0, #2
10023256: 7020 strb r0, [r4]
10023258: e00e b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #28
1002325a: 2002 movs r0, #2
1002325c: 7020 strb r0, [r4]
1002325e: 2000 movs r0, #0
10023260: 71a8 strb r0, [r5, #6]
10023262: e009 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #18
10023264: 2002 movs r0, #2
10023266: 7020 strb r0, [r4]
10023268: 2000 movs r0, #0
1002326a: 7068 strb r0, [r5, #1]
1002326c: e004 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #8
1002326e: 2001 movs r0, #1
10023270: 71e8 strb r0, [r5, #7]
10023272: 203d movs r0, #61
10023274: 0240 lsls r0, r0, #9
10023276: 8020 strh r0, [r4]
10023278: b004 add sp, #16
1002327a: bdb0 pop {r4, r5, r7, pc}
1002327c: 2002 movs r0, #2
1002327e: 7020 strb r0, [r4]
10023280: 2000 movs r0, #0
10023282: 70a8 strb r0, [r5, #2]
10023284: e7f8 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-16
10023286: 2002 movs r0, #2
10023288: 7020 strb r0, [r4]
1002328a: 2000 movs r0, #0
1002328c: 7028 strb r0, [r5]
1002328e: e7f3 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-26
10023290: 2002 movs r0, #2
10023292: 7020 strb r0, [r4]
10023294: 2000 movs r0, #0
10023296: 70e8 strb r0, [r5, #3]
10023298: e7ee b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-36
1002329a: 2011 movs r0, #17
1002329c: 0240 lsls r0, r0, #9
1002329e: 8020 strh r0, [r4]
100232a0: 7928 ldrb r0, [r5, #4]
100232a2: 2101 movs r1, #1
100232a4: 4041 eors r1, r0
100232a6: 7129 strb r1, [r5, #4]
100232a8: e7e6 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-52
100232aa: d4d4 bmi 0x10023256 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf2> @ imm = #-88
100232ac <<&T as core::fmt::Debug>::fmt>:
100232ac: b5d0 push {r4, r6, r7, lr}
100232ae: af02 add r7, sp, #8
100232b0: b094 sub sp, #80
100232b2: 460c mov r4, r1
100232b4: 6800 ldr r0, [r0]
100232b6: 9010 str r0, [sp, #64]
100232b8: 4601 mov r1, r0
100232ba: 3108 adds r1, #8
100232bc: 9111 str r1, [sp, #68]
100232be: 4601 mov r1, r0
100232c0: 310c adds r1, #12
100232c2: 9112 str r1, [sp, #72]
100232c4: 3010 adds r0, #16
100232c6: 9013 str r0, [sp, #76]
100232c8: 4812 ldr r0, [pc, #72] @ 0x10023314 <$d.151>
100232ca: 900e str r0, [sp, #56]
100232cc: a813 add r0, sp, #76
100232ce: 900d str r0, [sp, #52]
100232d0: 200a movs r0, #10
100232d2: 900c str r0, [sp, #48]
100232d4: 4810 ldr r0, [pc, #64] @ 0x10023318 <$d.151+0x4>
100232d6: 900b str r0, [sp, #44]
100232d8: 4810 ldr r0, [pc, #64] @ 0x1002331c <$d.151+0x8>
100232da: 900a str r0, [sp, #40]
100232dc: a812 add r0, sp, #72
100232de: 9009 str r0, [sp, #36]
100232e0: 2008 movs r0, #8
100232e2: 9008 str r0, [sp, #32]
100232e4: 480e ldr r0, [pc, #56] @ 0x10023320 <$d.151+0xc>
100232e6: 9007 str r0, [sp, #28]
100232e8: 480e ldr r0, [pc, #56] @ 0x10023324 <$d.151+0x10>
100232ea: 9006 str r0, [sp, #24]
100232ec: a811 add r0, sp, #68
100232ee: 9005 str r0, [sp, #20]
100232f0: 2007 movs r0, #7
100232f2: 9004 str r0, [sp, #16]
100232f4: 490c ldr r1, [pc, #48] @ 0x10023328 <$d.151+0x14>
100232f6: 9103 str r1, [sp, #12]
100232f8: 490c ldr r1, [pc, #48] @ 0x1002332c <$d.151+0x18>
100232fa: 9102 str r1, [sp, #8]
100232fc: a910 add r1, sp, #64
100232fe: 9101 str r1, [sp, #4]
10023300: 9000 str r0, [sp]
10023302: 490b ldr r1, [pc, #44] @ 0x10023330 <$d.151+0x1c>
10023304: 2209 movs r2, #9
10023306: 4b0b ldr r3, [pc, #44] @ 0x10023334 <$d.151+0x20>
10023308: 4620 mov r0, r4
1002330a: f7fe fb55 bl 0x100219b8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-6486
1002330e: b014 add sp, #80
10023310: bdd0 pop {r4, r6, r7, pc}
10023312: 46c0 mov r8, r8
10023314 <$d.151>:
10023314: 90 cc 02 10 .word 0x1002cc90
10023318: 0c cd 02 10 .word 0x1002cd0c
1002331c: fc cc 02 10 .word 0x1002ccfc
10023320: 12 c6 02 10 .word 0x1002c612
10023324: ec cc 02 10 .word 0x1002ccec
10023328: e4 cc 02 10 .word 0x1002cce4
1002332c: d4 cc 02 10 .word 0x1002ccd4
10023330: c3 cc 02 10 .word 0x1002ccc3
10023334: cc cc 02 10 .word 0x1002cccc
10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str>:
10023338: b580 push {r7, lr}
1002333a: af00 add r7, sp, #0
1002333c: b08c sub sp, #48
1002333e: 9102 str r1, [sp, #8]
10023340: 9001 str r0, [sp, #4]
10023342: 481e ldr r0, [pc, #120] @ 0x100233bc <$d.153>
10023344: 6801 ldr r1, [r0]
10023346: 2901 cmp r1, #1
10023348: d115 bne 0x10023376 <<neotron_os::Ctx as core::fmt::Write>::write_str+0x3e> @ imm = #42
1002334a: 491d ldr r1, [pc, #116] @ 0x100233c0 <$d.153+0x4>
1002334c: 9104 str r1, [sp, #16]
1002334e: a901 add r1, sp, #4
10023350: 9103 str r1, [sp, #12]
10023352: 1d00 adds r0, r0, #4
10023354: 9005 str r0, [sp, #20]
10023356: 2001 movs r0, #1
10023358: 900b str r0, [sp, #44]
1002335a: a903 add r1, sp, #12
1002335c: 910a str r1, [sp, #40]
1002335e: 9009 str r0, [sp, #36]
10023360: 4818 ldr r0, [pc, #96] @ 0x100233c4 <$d.153+0x8>
10023362: 9008 str r0, [sp, #32]
10023364: 2000 movs r0, #0
10023366: 9006 str r0, [sp, #24]
10023368: a805 add r0, sp, #20
1002336a: 4917 ldr r1, [pc, #92] @ 0x100233c8 <$d.153+0xc>
1002336c: aa06 add r2, sp, #24
1002336e: f7fd fcf9 bl 0x10020d64 <core::fmt::write> @ imm = #-9742
10023372: 2800 cmp r0, #0
10023374: d11b bne 0x100233ae <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #54
10023376: 4815 ldr r0, [pc, #84] @ 0x100233cc <$d.153+0x10>
10023378: 7801 ldrb r1, [r0]
1002337a: 2900 cmp r1, #0
1002337c: d015 beq 0x100233aa <<neotron_os::Ctx as core::fmt::Write>::write_str+0x72> @ imm = #42
1002337e: 4910 ldr r1, [pc, #64] @ 0x100233c0 <$d.153+0x4>
10023380: 9104 str r1, [sp, #16]
10023382: a901 add r1, sp, #4
10023384: 9103 str r1, [sp, #12]
10023386: 1c40 adds r0, r0, #1
10023388: 9005 str r0, [sp, #20]
1002338a: 2001 movs r0, #1
1002338c: 900b str r0, [sp, #44]
1002338e: a903 add r1, sp, #12
10023390: 910a str r1, [sp, #40]
10023392: 9009 str r0, [sp, #36]
10023394: 480b ldr r0, [pc, #44] @ 0x100233c4 <$d.153+0x8>
10023396: 9008 str r0, [sp, #32]
10023398: 2000 movs r0, #0
1002339a: 9006 str r0, [sp, #24]
1002339c: a805 add r0, sp, #20
1002339e: 490c ldr r1, [pc, #48] @ 0x100233d0 <$d.153+0x14>
100233a0: aa06 add r2, sp, #24
100233a2: f7fd fcdf bl 0x10020d64 <core::fmt::write> @ imm = #-9794
100233a6: 2800 cmp r0, #0
100233a8: d101 bne 0x100233ae <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #2
100233aa: b00c add sp, #48
100233ac: bd80 pop {r7, pc}
100233ae: a806 add r0, sp, #24
100233b0: 4908 ldr r1, [pc, #32] @ 0x100233d4 <$d.153+0x18>
100233b2: 4a09 ldr r2, [pc, #36] @ 0x100233d8 <$d.153+0x1c>
100233b4: f7fe f83c bl 0x10021430 <core::result::unwrap_failed> @ imm = #-8072
100233b8: defe trap
100233ba: 46c0 mov r8, r8
100233bc <$d.153>:
100233bc: 04 00 00 20 .word 0x20000004
100233c0: 29 b4 02 10 .word 0x1002b429
100233c4: 08 d6 02 10 .word 0x1002d608
100233c8: b4 d3 02 10 .word 0x1002d3b4
100233cc: 1c 00 00 20 .word 0x2000001c
100233d0: 9c d3 02 10 .word 0x1002d39c
100233d4: 3c d4 02 10 .word 0x1002d43c
100233d8: 04 df 02 10 .word 0x1002df04
100233dc <<&mut W as core::fmt::Write>::write_str>:
100233dc: b580 push {r7, lr}
100233de: af00 add r7, sp, #0
100233e0: 6800 ldr r0, [r0]
100233e2: f000 f859 bl 0x10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #178
100233e6: 2000 movs r0, #0
100233e8: bd80 pop {r7, pc}
100233ea <<&mut W as core::fmt::Write>::write_char>:
100233ea: b5d0 push {r4, r6, r7, lr}
100233ec: af02 add r7, sp, #8
100233ee: b082 sub sp, #8
100233f0: 6800 ldr r0, [r0]
100233f2: 2200 movs r2, #0
100233f4: 9201 str r2, [sp, #4]
100233f6: 2980 cmp r1, #128
100233f8: d203 bhs 0x10023402 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
100233fa: aa01 add r2, sp, #4
100233fc: 7011 strb r1, [r2]
100233fe: 2201 movs r2, #1
10023400: e02f b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
10023402: 0aca lsrs r2, r1, #11
10023404: d10a bne 0x1002341c <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
10023406: 223f movs r2, #63
10023408: 400a ands r2, r1
1002340a: 3280 adds r2, #128
1002340c: ab01 add r3, sp, #4
1002340e: 705a strb r2, [r3, #1]
10023410: 0989 lsrs r1, r1, #6
10023412: 22c0 movs r2, #192
10023414: 430a orrs r2, r1
10023416: 701a strb r2, [r3]
10023418: 2202 movs r2, #2
1002341a: e022 b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
1002341c: 0c0a lsrs r2, r1, #16
1002341e: d10e bne 0x1002343e <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
10023420: 223f movs r2, #63
10023422: 400a ands r2, r1
10023424: 3280 adds r2, #128
10023426: ab01 add r3, sp, #4
10023428: 709a strb r2, [r3, #2]
1002342a: 0b0a lsrs r2, r1, #12
1002342c: 24e0 movs r4, #224
1002342e: 4314 orrs r4, r2
10023430: 701c strb r4, [r3]
10023432: 0509 lsls r1, r1, #20
10023434: 0e89 lsrs r1, r1, #26
10023436: 3180 adds r1, #128
10023438: 7059 strb r1, [r3, #1]
1002343a: 2203 movs r2, #3
1002343c: e011 b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
1002343e: 233f movs r3, #63
10023440: 400b ands r3, r1
10023442: 3380 adds r3, #128
10023444: aa01 add r2, sp, #4
10023446: 70d3 strb r3, [r2, #3]
10023448: 050b lsls r3, r1, #20
1002344a: 0e9b lsrs r3, r3, #26
1002344c: 3380 adds r3, #128
1002344e: 7093 strb r3, [r2, #2]
10023450: 038b lsls r3, r1, #14
10023452: 0e9b lsrs r3, r3, #26
10023454: 3380 adds r3, #128
10023456: 7053 strb r3, [r2, #1]
10023458: 02c9 lsls r1, r1, #11
1002345a: 0f49 lsrs r1, r1, #29
1002345c: 31f0 adds r1, #240
1002345e: 7011 strb r1, [r2]
10023460: 2204 movs r2, #4
10023462: a901 add r1, sp, #4
10023464: f000 f818 bl 0x10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #48
10023468: 2000 movs r0, #0
1002346a: b002 add sp, #8
1002346c: bdd0 pop {r4, r6, r7, pc}
1002346e: d4d4 bmi 0x1002341a <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88
10023470 <<&mut W as core::fmt::Write>::write_fmt>:
10023470: b5b0 push {r4, r5, r7, lr}
10023472: af02 add r7, sp, #8
10023474: b088 sub sp, #32
10023476: 6800 ldr r0, [r0]
10023478: 9001 str r0, [sp, #4]
1002347a: aa02 add r2, sp, #8
1002347c: 4610 mov r0, r2
1002347e: c938 ldm r1!, {r3, r4, r5}
10023480: c038 stm r0!, {r3, r4, r5}
10023482: c938 ldm r1!, {r3, r4, r5}
10023484: c038 stm r0!, {r3, r4, r5}
10023486: a801 add r0, sp, #4
10023488: 4902 ldr r1, [pc, #8] @ 0x10023494 <$d.157>
1002348a: f7fd fc6b bl 0x10020d64 <core::fmt::write> @ imm = #-10026
1002348e: b008 add sp, #32
10023490: bdb0 pop {r4, r5, r7, pc}
10023492: 46c0 mov r8, r8
10023494 <$d.157>:
10023494: 9c d3 02 10 .word 0x1002d39c
10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str>:
10023498: b5b0 push {r4, r5, r7, lr}
1002349a: af02 add r7, sp, #8
1002349c: b086 sub sp, #24
1002349e: 4613 mov r3, r2
100234a0: 460a mov r2, r1
100234a2: 490f ldr r1, [pc, #60] @ 0x100234e0 <$d.159>
100234a4: 680c ldr r4, [r1]
100234a6: f3bf 8f5f dmb sy
100234aa: 490e ldr r1, [pc, #56] @ 0x100234e4 <$d.159+0x4>
100234ac: 780d ldrb r5, [r1]
100234ae: f3bf 8f5f dmb sy
100234b2: 7801 ldrb r1, [r0]
100234b4: 6924 ldr r4, [r4, #16]
100234b6: 2001 movs r0, #1
100234b8: 9000 str r0, [sp]
100234ba: a802 add r0, sp, #8
100234bc: 47a0 blx r4
100234be: 2d00 cmp r5, #0
100234c0: d102 bne 0x100234c8 <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x30> @ imm = #4
100234c2: 9802 ldr r0, [sp, #8]
100234c4: 0600 lsls r0, r0, #24
100234c6: d101 bne 0x100234cc <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x34> @ imm = #2
100234c8: b006 add sp, #24
100234ca: bdb0 pop {r4, r5, r7, pc}
100234cc: 9903 ldr r1, [sp, #12]
100234ce: a805 add r0, sp, #20
100234d0: 7001 strb r1, [r0]
100234d2: 0c09 lsrs r1, r1, #16
100234d4: 8041 strh r1, [r0, #2]
100234d6: 4904 ldr r1, [pc, #16] @ 0x100234e8 <$d.159+0x8>
100234d8: 4a04 ldr r2, [pc, #16] @ 0x100234ec <$d.159+0xc>
100234da: f7fd ffa9 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-8366
100234de: defe trap
100234e0 <$d.159>:
100234e0: 00 00 00 20 .word 0x20000000
100234e4: 1e 00 00 20 .word 0x2000001e
100234e8: 4c d4 02 10 .word 0x1002d44c
100234ec: 8c d3 02 10 .word 0x1002d38c
100234f0 <<&mut W as core::fmt::Write>::write_str>:
100234f0: b580 push {r7, lr}
100234f2: af00 add r7, sp, #0
100234f4: 6800 ldr r0, [r0]
100234f6: f000 f859 bl 0x100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #178
100234fa: 2000 movs r0, #0
100234fc: bd80 pop {r7, pc}
100234fe <<&mut W as core::fmt::Write>::write_char>:
100234fe: b5d0 push {r4, r6, r7, lr}
10023500: af02 add r7, sp, #8
10023502: b082 sub sp, #8
10023504: 6800 ldr r0, [r0]
10023506: 2200 movs r2, #0
10023508: 9201 str r2, [sp, #4]
1002350a: 2980 cmp r1, #128
1002350c: d203 bhs 0x10023516 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
1002350e: aa01 add r2, sp, #4
10023510: 7011 strb r1, [r2]
10023512: 2201 movs r2, #1
10023514: e02f b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
10023516: 0aca lsrs r2, r1, #11
10023518: d10a bne 0x10023530 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
1002351a: 223f movs r2, #63
1002351c: 400a ands r2, r1
1002351e: 3280 adds r2, #128
10023520: ab01 add r3, sp, #4
10023522: 705a strb r2, [r3, #1]
10023524: 0989 lsrs r1, r1, #6
10023526: 22c0 movs r2, #192
10023528: 430a orrs r2, r1
1002352a: 701a strb r2, [r3]
1002352c: 2202 movs r2, #2
1002352e: e022 b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
10023530: 0c0a lsrs r2, r1, #16
10023532: d10e bne 0x10023552 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
10023534: 223f movs r2, #63
10023536: 400a ands r2, r1
10023538: 3280 adds r2, #128
1002353a: ab01 add r3, sp, #4
1002353c: 709a strb r2, [r3, #2]
1002353e: 0b0a lsrs r2, r1, #12
10023540: 24e0 movs r4, #224
10023542: 4314 orrs r4, r2
10023544: 701c strb r4, [r3]
10023546: 0509 lsls r1, r1, #20
10023548: 0e89 lsrs r1, r1, #26
1002354a: 3180 adds r1, #128
1002354c: 7059 strb r1, [r3, #1]
1002354e: 2203 movs r2, #3
10023550: e011 b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
10023552: 233f movs r3, #63
10023554: 400b ands r3, r1
10023556: 3380 adds r3, #128
10023558: aa01 add r2, sp, #4
1002355a: 70d3 strb r3, [r2, #3]
1002355c: 050b lsls r3, r1, #20
1002355e: 0e9b lsrs r3, r3, #26
10023560: 3380 adds r3, #128
10023562: 7093 strb r3, [r2, #2]
10023564: 038b lsls r3, r1, #14
10023566: 0e9b lsrs r3, r3, #26
10023568: 3380 adds r3, #128
1002356a: 7053 strb r3, [r2, #1]
1002356c: 02c9 lsls r1, r1, #11
1002356e: 0f49 lsrs r1, r1, #29
10023570: 31f0 adds r1, #240
10023572: 7011 strb r1, [r2]
10023574: 2204 movs r2, #4
10023576: a901 add r1, sp, #4
10023578: f000 f818 bl 0x100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #48
1002357c: 2000 movs r0, #0
1002357e: b002 add sp, #8
10023580: bdd0 pop {r4, r6, r7, pc}
10023582: d4d4 bmi 0x1002352e <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88
10023584 <<&mut W as core::fmt::Write>::write_fmt>:
10023584: b5b0 push {r4, r5, r7, lr}
10023586: af02 add r7, sp, #8
10023588: b088 sub sp, #32
1002358a: 6800 ldr r0, [r0]
1002358c: 9001 str r0, [sp, #4]
1002358e: aa02 add r2, sp, #8
10023590: 4610 mov r0, r2
10023592: c938 ldm r1!, {r3, r4, r5}
10023594: c038 stm r0!, {r3, r4, r5}
10023596: c938 ldm r1!, {r3, r4, r5}
10023598: c038 stm r0!, {r3, r4, r5}
1002359a: a801 add r0, sp, #4
1002359c: 4902 ldr r1, [pc, #8] @ 0x100235a8 <$d.163>
1002359e: f7fd fbe1 bl 0x10020d64 <core::fmt::write> @ imm = #-10302
100235a2: b008 add sp, #32
100235a4: bdb0 pop {r4, r5, r7, pc}
100235a6: 46c0 mov r8, r8
100235a8 <$d.163>:
100235a8: b4 d3 02 10 .word 0x1002d3b4
100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str>:
100235ac: b5f0 push {r4, r5, r6, r7, lr}
100235ae: af03 add r7, sp, #12
100235b0: b087 sub sp, #28
100235b2: 2a00 cmp r2, #0
100235b4: d101 bne 0x100235ba <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe> @ imm = #2
100235b6: f000 fb03 bl 0x10023bc0 <$t.172+0x29a> @ imm = #1542
100235ba: 460e mov r6, r1
100235bc: 4604 mov r4, r0
100235be: 1888 adds r0, r1, r2
100235c0: 9002 str r0, [sp, #8]
100235c2: 9405 str r4, [sp, #20]
100235c4: 2000 movs r0, #0
100235c6: 9006 str r0, [sp, #24]
100235c8: 5630 ldrsb r0, [r6, r0]
100235ca: b2c5 uxtb r5, r0
100235cc: 2800 cmp r0, #0
100235ce: d401 bmi 0x100235d4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x28> @ imm = #2
100235d0: 1c76 adds r6, r6, #1
100235d2: e021 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #66
100235d4: 7872 ldrb r2, [r6, #1]
100235d6: 213f movs r1, #63
100235d8: 400a ands r2, r1
100235da: 201f movs r0, #31
100235dc: 4028 ands r0, r5
100235de: 2ddf cmp r5, #223
100235e0: d913 bls 0x1002360a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5e> @ imm = #38
100235e2: 78b3 ldrb r3, [r6, #2]
100235e4: 400b ands r3, r1
100235e6: 0192 lsls r2, r2, #6
100235e8: 18d2 adds r2, r2, r3
100235ea: 2df0 cmp r5, #240
100235ec: d311 blo 0x10023612 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x66> @ imm = #34
100235ee: 78f3 ldrb r3, [r6, #3]
100235f0: 400b ands r3, r1
100235f2: 0191 lsls r1, r2, #6
100235f4: 18c9 adds r1, r1, r3
100235f6: 0740 lsls r0, r0, #29
100235f8: 0ac0 lsrs r0, r0, #11
100235fa: 180d adds r5, r1, r0
100235fc: 2011 movs r0, #17
100235fe: 0400 lsls r0, r0, #16
10023600: 4285 cmp r5, r0
10023602: d100 bne 0x10023606 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5a> @ imm = #0
10023604: e2dc b 0x10023bc0 <$t.172+0x29a> @ imm = #1464
10023606: 1d36 adds r6, r6, #4
10023608: e006 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #12
1002360a: 0180 lsls r0, r0, #6
1002360c: 1885 adds r5, r0, r2
1002360e: 1cb6 adds r6, r6, #2
10023610: e002 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #4
10023612: 0300 lsls r0, r0, #12
10023614: 1815 adds r5, r2, r0
10023616: 1cf6 adds r6, r6, #3
10023618: 9504 str r5, [sp, #16]
1002361a: 68a0 ldr r0, [r4, #8]
1002361c: 68e1 ldr r1, [r4, #12]
1002361e: 4281 cmp r1, r0
10023620: dd00 ble 0x10023624 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x78> @ imm = #0
10023622: e2cf b 0x10023bc4 <$t.172+0x29e> @ imm = #1438
10023624: 6865 ldr r5, [r4, #4]
10023626: 6922 ldr r2, [r4, #16]
10023628: 42aa cmp r2, r5
1002362a: 9603 str r6, [sp, #12]
1002362c: db03 blt 0x10023636 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x8a> @ imm = #6
1002362e: 1c49 adds r1, r1, #1
10023630: 60e1 str r1, [r4, #12]
10023632: 9a06 ldr r2, [sp, #24]
10023634: 6122 str r2, [r4, #16]
10023636: 4281 cmp r1, r0
10023638: 9c05 ldr r4, [sp, #20]
1002363a: d116 bne 0x1002366a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #44
1002363c: 1e42 subs r2, r0, #1
1002363e: 60e2 str r2, [r4, #12]
10023640: 006b lsls r3, r5, #1
10023642: 6820 ldr r0, [r4]
10023644: 18c1 adds r1, r0, r3
10023646: 435a muls r2, r3, r2
10023648: f008 f9af bl 0x1002b9aa <__aeabi_memmove> @ imm = #33630
1002364c: 2d01 cmp r5, #1
1002364e: db0c blt 0x1002366a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #24
10023650: 9e06 ldr r6, [sp, #24]
10023652: 68a0 ldr r0, [r4, #8]
10023654: 2101 movs r1, #1
10023656: 9100 str r1, [sp]
10023658: 1e41 subs r1, r0, #1
1002365a: 2320 movs r3, #32
1002365c: 4620 mov r0, r4
1002365e: 4632 mov r2, r6
10023660: f000 faec bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #1496
10023664: 1c76 adds r6, r6, #1
10023666: 42b5 cmp r5, r6
10023668: d1f3 bne 0x10023652 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xa6> @ imm = #-26
1002366a: 9904 ldr r1, [sp, #16]
1002366c: 2908 cmp r1, #8
1002366e: d007 beq 0x10023680 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xd4> @ imm = #14
10023670: 290a cmp r1, #10
10023672: 9e03 ldr r6, [sp, #12]
10023674: 9c05 ldr r4, [sp, #20]
10023676: d00a beq 0x1002368e <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe2> @ imm = #20
10023678: 290d cmp r1, #13
1002367a: d10e bne 0x1002369a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xee> @ imm = #28
1002367c: 9806 ldr r0, [sp, #24]
1002367e: e010 b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #32
10023680: 9c05 ldr r4, [sp, #20]
10023682: 6920 ldr r0, [r4, #16]
10023684: 2800 cmp r0, #0
10023686: 9e03 ldr r6, [sp, #12]
10023688: dd0c ble 0x100236a4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #24
1002368a: 1e40 subs r0, r0, #1
1002368c: e009 b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #18
1002368e: 9806 ldr r0, [sp, #24]
10023690: 6120 str r0, [r4, #16]
10023692: 68e0 ldr r0, [r4, #12]
10023694: 1c40 adds r0, r0, #1
10023696: 60e0 str r0, [r4, #12]
10023698: e004 b 0x100236a4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #8
1002369a: 2980 cmp r1, #128
1002369c: d206 bhs 0x100236ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x100> @ imm = #12
1002369e: 460b mov r3, r1
100236a0: e107 b 0x100238b2 <$t.166> @ imm = #526
100236a2: 6120 str r0, [r4, #16]
100236a4: 9802 ldr r0, [sp, #8]
100236a6: 4286 cmp r6, r0
100236a8: d18c bne 0x100235c4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x18> @ imm = #-232
100236aa: e289 b 0x10023bc0 <$t.172+0x29a> @ imm = #1298
100236ac: 233f movs r3, #63
100236ae: 4886 ldr r0, [pc, #536] @ 0x100238c8 <$d.167>
100236b0: 4281 cmp r1, r0
100236b2: dd00 ble 0x100236b6 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x10a> @ imm = #0
100236b4: e10c b 0x100238d0 <$t.168+0x4> @ imm = #536
100236b6: 4608 mov r0, r1
100236b8: 38a0 subs r0, #160
100236ba: 28f2 cmp r0, #242
100236bc: d900 bls 0x100236c0 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x114> @ imm = #0
100236be: e17a b 0x100239b6 <$t.172+0x90> @ imm = #756
100236c0: 0040 lsls r0, r0, #1
100236c2: 46c0 mov r8, r8
100236c4: 4478 add r0, pc
100236c6: 8880 ldrh r0, [r0, #4]
100236c8: 0040 lsls r0, r0, #1
100236ca: 4487 add pc, r0
100236cc <$d.165>:
100236cc: ff 00 b5 01 .word 0x01b500ff
100236d0: b7 01 b9 01 .word 0x01b901b7
100236d4: bb 01 bd 01 .word 0x01bd01bb
100236d8: bf 01 c1 01 .word 0x01c101bf
100236dc: c3 01 c5 01 .word 0x01c501c3
100236e0: c7 01 c9 01 .word 0x01c901c7
100236e4: cb 01 cd 01 .word 0x01cd01cb
100236e8: cf 01 d1 01 .word 0x01d101cf
100236ec: d3 01 d5 01 .word 0x01d501d3
100236f0: d7 01 d9 01 .word 0x01d901d7
100236f4: db 01 dd 01 .word 0x01dd01db
100236f8: df 01 e1 01 .word 0x01e101df
100236fc: e3 01 e5 01 .word 0x01e501e3
10023700: e7 01 e9 01 .word 0x01e901e7
10023704: eb 01 ed 01 .word 0x01ed01eb
10023708: ef 01 f1 01 .word 0x01f101ef
1002370c: f3 01 f5 01 .word 0x01f501f3
10023710: f7 01 f9 01 .word 0x01f901f7
10023714: fb 01 fd 01 .word 0x01fd01fb
10023718: ff 01 01 02 .word 0x020101ff
1002371c: 03 02 05 02 .word 0x02050203
10023720: 07 02 09 02 .word 0x02090207
10023724: 0b 02 0d 02 .word 0x020d020b
10023728: 0f 02 11 02 .word 0x0211020f
1002372c: 13 02 15 02 .word 0x02150213
10023730: 17 02 19 02 .word 0x02190217
10023734: 1b 02 1d 02 .word 0x021d021b
10023738: 1f 02 21 02 .word 0x0221021f
1002373c: 23 02 25 02 .word 0x02250223
10023740: 27 02 29 02 .word 0x02290227
10023744: 2b 02 2d 02 .word 0x022d022b
10023748: 2f 02 31 02 .word 0x0231022f
1002374c: 33 02 35 02 .word 0x02350233
10023750: 37 02 39 02 .word 0x02390237
10023754: 3b 02 3d 02 .word 0x023d023b
10023758: 3f 02 41 02 .word 0x0241023f
1002375c: 43 02 45 02 .word 0x02450243
10023760: 47 02 49 02 .word 0x02490247
10023764: 4b 02 4d 02 .word 0x024d024b
10023768: 4f 02 51 02 .word 0x0251024f
1002376c: 53 02 55 02 .word 0x02550253
10023770: 57 02 59 02 .word 0x02590257
10023774: 5b 02 5d 02 .word 0x025d025b
10023778: 5f 02 61 02 .word 0x0261025f
1002377c: 63 02 65 02 .word 0x02650263
10023780: 67 02 69 02 .word 0x02690267
10023784: 6b 02 6d 02 .word 0x026d026b
10023788: 6f 02 71 02 .word 0x0271026f
1002378c: f2 00 f2 00 .word 0x00f200f2
10023790: f2 00 f2 00 .word 0x00f200f2
10023794: f2 00 f2 00 .word 0x00f200f2
10023798: f2 00 f2 00 .word 0x00f200f2
1002379c: f2 00 f2 00 .word 0x00f200f2
100237a0: f2 00 f2 00 .word 0x00f200f2
100237a4: f2 00 f2 00 .word 0x00f200f2
100237a8: f2 00 f2 00 .word 0x00f200f2
100237ac: f2 00 f2 00 .word 0x00f200f2
100237b0: f2 00 f2 00 .word 0x00f200f2
100237b4: f2 00 f2 00 .word 0x00f200f2
100237b8: f2 00 f2 00 .word 0x00f200f2
100237bc: f2 00 f2 00 .word 0x00f200f2
100237c0: f2 00 f2 00 .word 0x00f200f2
100237c4: f2 00 f2 00 .word 0x00f200f2
100237c8: f2 00 f2 00 .word 0x00f200f2
100237cc: f2 00 f2 00 .word 0x00f200f2
100237d0: f2 00 f2 00 .word 0x00f200f2
100237d4: f2 00 f2 00 .word 0x00f200f2
100237d8: f2 00 f2 00 .word 0x00f200f2
100237dc: f2 00 f2 00 .word 0x00f200f2
100237e0: f2 00 f2 00 .word 0x00f200f2
100237e4: f2 00 f2 00 .word 0x00f200f2
100237e8: f2 00 f2 00 .word 0x00f200f2
100237ec: f2 00 73 02 .word 0x027300f2
100237f0: f2 00 f2 00 .word 0x00f200f2
100237f4: f2 00 f2 00 .word 0x00f200f2
100237f8: f2 00 f2 00 .word 0x00f200f2
100237fc: f2 00 f2 00 .word 0x00f200f2
10023800: f2 00 f2 00 .word 0x00f200f2
10023804: f2 00 f2 00 .word 0x00f200f2
10023808: f2 00 f2 00 .word 0x00f200f2
1002380c: f2 00 f2 00 .word 0x00f200f2
10023810: f2 00 f2 00 .word 0x00f200f2
10023814: f2 00 f2 00 .word 0x00f200f2
10023818: f2 00 f2 00 .word 0x00f200f2
1002381c: f2 00 f2 00 .word 0x00f200f2
10023820: f2 00 f2 00 .word 0x00f200f2
10023824: f2 00 f2 00 .word 0x00f200f2
10023828: f2 00 f2 00 .word 0x00f200f2
1002382c: f2 00 f2 00 .word 0x00f200f2
10023830: f2 00 f2 00 .word 0x00f200f2
10023834: f2 00 f2 00 .word 0x00f200f2
10023838: f2 00 f2 00 .word 0x00f200f2
1002383c: f2 00 f2 00 .word 0x00f200f2
10023840: f2 00 f2 00 .word 0x00f200f2
10023844: f2 00 f2 00 .word 0x00f200f2
10023848: f2 00 f2 00 .word 0x00f200f2
1002384c: f2 00 f2 00 .word 0x00f200f2
10023850: f2 00 f2 00 .word 0x00f200f2
10023854: f2 00 f2 00 .word 0x00f200f2
10023858: f2 00 f2 00 .word 0x00f200f2
1002385c: f2 00 f2 00 .word 0x00f200f2
10023860: f2 00 f2 00 .word 0x00f200f2
10023864: f2 00 f2 00 .word 0x00f200f2
10023868: f2 00 f2 00 .word 0x00f200f2
1002386c: f2 00 f2 00 .word 0x00f200f2
10023870: f2 00 f2 00 .word 0x00f200f2
10023874: f2 00 f2 00 .word 0x00f200f2
10023878: f2 00 f2 00 .word 0x00f200f2
1002387c: f2 00 f2 00 .word 0x00f200f2
10023880: f2 00 f2 00 .word 0x00f200f2
10023884: f2 00 f2 00 .word 0x00f200f2
10023888: f2 00 f2 00 .word 0x00f200f2
1002388c: f2 00 f2 00 .word 0x00f200f2
10023890: f2 00 f2 00 .word 0x00f200f2
10023894: f2 00 f2 00 .word 0x00f200f2
10023898: f2 00 f2 00 .word 0x00f200f2
1002389c: f2 00 f2 00 .word 0x00f200f2
100238a0: f2 00 f2 00 .word 0x00f200f2
100238a4: f2 00 f2 00 .word 0x00f200f2
100238a8: f2 00 f2 00 .word 0x00f200f2
100238ac: f2 00 f2 00 .word 0x00f200f2
100238b0: 75 02 .short 0x0275
100238b2 <$t.166>:
100238b2: 68e1 ldr r1, [r4, #12]
100238b4: 6922 ldr r2, [r4, #16]
100238b6: 9806 ldr r0, [sp, #24]
100238b8: 9000 str r0, [sp]
100238ba: 4620 mov r0, r4
100238bc: f000 f9be bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #892
100238c0: 6920 ldr r0, [r4, #16]
100238c2: 1c40 adds r0, r0, #1
100238c4: e6ed b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #-550
100238c6: 46c0 mov r8, r8
100238c8 <$d.167>:
100238c8: 01 25 00 00 .word 0x00002501
100238cc <$t.168>:
100238cc: 23ff movs r3, #255
100238ce: e7f0 b 0x100238b2 <$t.166> @ imm = #-32
100238d0: 48c1 ldr r0, [pc, #772] @ 0x10023bd8 <$d.173+0x8>
100238d2: 4281 cmp r1, r0
100238d4: dc16 bgt 0x10023904 <$t.170+0x6> @ imm = #44
100238d6: 48c8 ldr r0, [pc, #800] @ 0x10023bf8 <$d.173+0x28>
100238d8: 4281 cmp r1, r0
100238da: dd27 ble 0x1002392c <$t.172+0x6> @ imm = #78
100238dc: 48bc ldr r0, [pc, #752] @ 0x10023bd0 <$d.173>
100238de: 1808 adds r0, r1, r0
100238e0: 2810 cmp r0, #16
100238e2: d84c bhi 0x1002397e <$t.172+0x58> @ imm = #152
100238e4: 4478 add r0, pc
100238e6: 7900 ldrb r0, [r0, #4]
100238e8: 0040 lsls r0, r0, #1
100238ea: 4487 add pc, r0
100238ec <$d.169>:
100238ec: 09 87 08 08 .word 0x08088709
100238f0: 89 08 08 8b .word 0x8b080889
100238f4: 08 08 8d 08 .word 0x088d0808
100238f8: 08 8f 08 08 .word 0x08088f08
100238fc: 91 00 .short 0x0091
100238fe <$t.170>:
100238fe: e7d8 b 0x100238b2 <$t.166> @ imm = #-80
10023900: 23cd movs r3, #205
10023902: e7d6 b 0x100238b2 <$t.166> @ imm = #-84
10023904: 48b5 ldr r0, [pc, #724] @ 0x10023bdc <$d.173+0xc>
10023906: 4281 cmp r1, r0
10023908: dc1e bgt 0x10023948 <$t.172+0x22> @ imm = #60
1002390a: 48b2 ldr r0, [pc, #712] @ 0x10023bd4 <$d.173+0x4>
1002390c: 1808 adds r0, r1, r0
1002390e: 2809 cmp r0, #9
10023910: d83e bhi 0x10023990 <$t.172+0x6a> @ imm = #124
10023912: 46c0 mov r8, r8
10023914: 4478 add r0, pc
10023916: 7900 ldrb r0, [r0, #4]
10023918: 0040 lsls r0, r0, #1
1002391a: 4487 add pc, r0
1002391c <$d.171>:
1002391c: 05 04 04 69 .word 0x69040405
10023920: 04 04 6b 04 .word 0x046b0404
10023924: 04 6d .short 0x6d04
10023926 <$t.172>:
10023926: e7c4 b 0x100238b2 <$t.166> @ imm = #-120
10023928: 23b9 movs r3, #185
1002392a: e7c2 b 0x100238b2 <$t.166> @ imm = #-124
1002392c: 48b5 ldr r0, [pc, #724] @ 0x10023c04 <$d.173+0x34>
1002392e: 4281 cmp r1, r0
10023930: dc19 bgt 0x10023966 <$t.172+0x40> @ imm = #50
10023932: 48ba ldr r0, [pc, #744] @ 0x10023c1c <$d.173+0x4c>
10023934: 4281 cmp r1, r0
10023936: dc49 bgt 0x100239cc <$t.172+0xa6> @ imm = #146
10023938: 48bb ldr r0, [pc, #748] @ 0x10023c28 <$d.173+0x58>
1002393a: 4281 cmp r1, r0
1002393c: d06a beq 0x10023a14 <$t.172+0xee> @ imm = #212
1002393e: 48bb ldr r0, [pc, #748] @ 0x10023c2c <$d.173+0x5c>
10023940: 4281 cmp r1, r0
10023942: d1b6 bne 0x100238b2 <$t.166> @ imm = #-148
10023944: 23da movs r3, #218
10023946: e7b4 b 0x100238b2 <$t.166> @ imm = #-152
10023948: 48a5 ldr r0, [pc, #660] @ 0x10023be0 <$d.173+0x10>
1002394a: 4281 cmp r1, r0
1002394c: dd2a ble 0x100239a4 <$t.172+0x7e> @ imm = #84
1002394e: 48a5 ldr r0, [pc, #660] @ 0x10023be4 <$d.173+0x14>
10023950: 4281 cmp r1, r0
10023952: d061 beq 0x10023a18 <$t.172+0xf2> @ imm = #194
10023954: 48a4 ldr r0, [pc, #656] @ 0x10023be8 <$d.173+0x18>
10023956: 4281 cmp r1, r0
10023958: d060 beq 0x10023a1c <$t.172+0xf6> @ imm = #192
1002395a: 48a4 ldr r0, [pc, #656] @ 0x10023bec <$d.173+0x1c>
1002395c: 4281 cmp r1, r0
1002395e: d000 beq 0x10023962 <$t.172+0x3c> @ imm = #0
10023960: e7a7 b 0x100238b2 <$t.166> @ imm = #-178
10023962: 23fe movs r3, #254
10023964: e7a5 b 0x100238b2 <$t.166> @ imm = #-182
10023966: 48a8 ldr r0, [pc, #672] @ 0x10023c08 <$d.173+0x38>
10023968: 4281 cmp r1, r0
1002396a: dc38 bgt 0x100239de <$t.172+0xb8> @ imm = #112
1002396c: 48a9 ldr r0, [pc, #676] @ 0x10023c14 <$d.173+0x44>
1002396e: 4281 cmp r1, r0
10023970: d056 beq 0x10023a20 <$t.172+0xfa> @ imm = #172
10023972: 48a9 ldr r0, [pc, #676] @ 0x10023c18 <$d.173+0x48>
10023974: 4281 cmp r1, r0
10023976: d000 beq 0x1002397a <$t.172+0x54> @ imm = #0
10023978: e79b b 0x100238b2 <$t.166> @ imm = #-202
1002397a: 23c3 movs r3, #195
1002397c: e799 b 0x100238b2 <$t.166> @ imm = #-206
1002397e: 489f ldr r0, [pc, #636] @ 0x10023bfc <$d.173+0x2c>
10023980: 4281 cmp r1, r0
10023982: d055 beq 0x10023a30 <$t.172+0x10a> @ imm = #170
10023984: 489e ldr r0, [pc, #632] @ 0x10023c00 <$d.173+0x30>
10023986: 4281 cmp r1, r0
10023988: d000 beq 0x1002398c <$t.172+0x66> @ imm = #0
1002398a: e792 b 0x100238b2 <$t.166> @ imm = #-220
1002398c: 23c5 movs r3, #197
1002398e: e790 b 0x100238b2 <$t.166> @ imm = #-224
10023990: 204b movs r0, #75
10023992: 01c0 lsls r0, r0, #7
10023994: 4281 cmp r1, r0
10023996: d04d beq 0x10023a34 <$t.172+0x10e> @ imm = #154
10023998: 4896 ldr r0, [pc, #600] @ 0x10023bf4 <$d.173+0x24>
1002399a: 4281 cmp r1, r0
1002399c: d000 beq 0x100239a0 <$t.172+0x7a> @ imm = #0
1002399e: e788 b 0x100238b2 <$t.166> @ imm = #-240
100239a0: 23dc movs r3, #220
100239a2: e786 b 0x100238b2 <$t.166> @ imm = #-244
100239a4: 4892 ldr r0, [pc, #584] @ 0x10023bf0 <$d.173+0x20>
100239a6: 4281 cmp r1, r0
100239a8: d03c beq 0x10023a24 <$t.172+0xfe> @ imm = #120
100239aa: 488d ldr r0, [pc, #564] @ 0x10023be0 <$d.173+0x10>
100239ac: 4281 cmp r1, r0
100239ae: d000 beq 0x100239b2 <$t.172+0x8c> @ imm = #0
100239b0: e77f b 0x100238b2 <$t.166> @ imm = #-258
100239b2: 23b0 movs r3, #176
100239b4: e77d b 0x100238b2 <$t.166> @ imm = #-262
100239b6: 489e ldr r0, [pc, #632] @ 0x10023c30 <$d.173+0x60>
100239b8: 4281 cmp r1, r0
100239ba: d100 bne 0x100239be <$t.172+0x98> @ imm = #0
100239bc: e0fe b 0x10023bbc <$t.172+0x296> @ imm = #508
100239be: 2025 movs r0, #37
100239c0: 0200 lsls r0, r0, #8
100239c2: 4281 cmp r1, r0
100239c4: d000 beq 0x100239c8 <$t.172+0xa2> @ imm = #0
100239c6: e774 b 0x100238b2 <$t.166> @ imm = #-280
100239c8: 23c4 movs r3, #196
100239ca: e772 b 0x100238b2 <$t.166> @ imm = #-284
100239cc: 4894 ldr r0, [pc, #592] @ 0x10023c20 <$d.173+0x50>
100239ce: 4281 cmp r1, r0
100239d0: d02a beq 0x10023a28 <$t.172+0x102> @ imm = #84
100239d2: 4894 ldr r0, [pc, #592] @ 0x10023c24 <$d.173+0x54>
100239d4: 4281 cmp r1, r0
100239d6: d000 beq 0x100239da <$t.172+0xb4> @ imm = #0
100239d8: e76b b 0x100238b2 <$t.166> @ imm = #-298
100239da: 23c0 movs r3, #192
100239dc: e769 b 0x100238b2 <$t.166> @ imm = #-302
100239de: 488b ldr r0, [pc, #556] @ 0x10023c0c <$d.173+0x3c>
100239e0: 4281 cmp r1, r0
100239e2: d023 beq 0x10023a2c <$t.172+0x106> @ imm = #70
100239e4: 488a ldr r0, [pc, #552] @ 0x10023c10 <$d.173+0x40>
100239e6: 4281 cmp r1, r0
100239e8: d000 beq 0x100239ec <$t.172+0xc6> @ imm = #0
100239ea: e762 b 0x100238b2 <$t.166> @ imm = #-316
100239ec: 23c2 movs r3, #194
100239ee: e760 b 0x100238b2 <$t.166> @ imm = #-320
100239f0: 23cb movs r3, #203
100239f2: e75e b 0x100238b2 <$t.166> @ imm = #-324
100239f4: 23ca movs r3, #202
100239f6: e75c b 0x100238b2 <$t.166> @ imm = #-328
100239f8: 23ce movs r3, #206
100239fa: e75a b 0x100238b2 <$t.166> @ imm = #-332
100239fc: 23ba movs r3, #186
100239fe: e758 b 0x100238b2 <$t.166> @ imm = #-336
10023a00: 23c9 movs r3, #201
10023a02: e756 b 0x100238b2 <$t.166> @ imm = #-340
10023a04: 23bb movs r3, #187
10023a06: e754 b 0x100238b2 <$t.166> @ imm = #-344
10023a08: 23c8 movs r3, #200
10023a0a: e752 b 0x100238b2 <$t.166> @ imm = #-348
10023a0c: 23bc movs r3, #188
10023a0e: e750 b 0x100238b2 <$t.166> @ imm = #-352
10023a10: 23cc movs r3, #204
10023a12: e74e b 0x100238b2 <$t.166> @ imm = #-356
10023a14: 23b3 movs r3, #179
10023a16: e74c b 0x100238b2 <$t.166> @ imm = #-360
10023a18: 23b1 movs r3, #177
10023a1a: e74a b 0x100238b2 <$t.166> @ imm = #-364
10023a1c: 23b2 movs r3, #178
10023a1e: e748 b 0x100238b2 <$t.166> @ imm = #-368
10023a20: 23d9 movs r3, #217
10023a22: e746 b 0x100238b2 <$t.166> @ imm = #-372
10023a24: 23db movs r3, #219
10023a26: e744 b 0x100238b2 <$t.166> @ imm = #-376
10023a28: 23bf movs r3, #191
10023a2a: e742 b 0x100238b2 <$t.166> @ imm = #-380
10023a2c: 23b4 movs r3, #180
10023a2e: e740 b 0x100238b2 <$t.166> @ imm = #-384
10023a30: 23c1 movs r3, #193
10023a32: e73e b 0x100238b2 <$t.166> @ imm = #-388
10023a34: 23df movs r3, #223
10023a36: e73c b 0x100238b2 <$t.166> @ imm = #-392
10023a38: 23ad movs r3, #173
10023a3a: e73a b 0x100238b2 <$t.166> @ imm = #-396
10023a3c: 23bd movs r3, #189
10023a3e: e738 b 0x100238b2 <$t.166> @ imm = #-400
10023a40: 239c movs r3, #156
10023a42: e736 b 0x100238b2 <$t.166> @ imm = #-404
10023a44: 23cf movs r3, #207
10023a46: e734 b 0x100238b2 <$t.166> @ imm = #-408
10023a48: 23be movs r3, #190
10023a4a: e732 b 0x100238b2 <$t.166> @ imm = #-412
10023a4c: 23dd movs r3, #221
10023a4e: e730 b 0x100238b2 <$t.166> @ imm = #-416
10023a50: 23f5 movs r3, #245
10023a52: e72e b 0x100238b2 <$t.166> @ imm = #-420
10023a54: 23f9 movs r3, #249
10023a56: e72c b 0x100238b2 <$t.166> @ imm = #-424
10023a58: 23b8 movs r3, #184
10023a5a: e72a b 0x100238b2 <$t.166> @ imm = #-428
10023a5c: 23a6 movs r3, #166
10023a5e: e728 b 0x100238b2 <$t.166> @ imm = #-432
10023a60: 23ae movs r3, #174
10023a62: e726 b 0x100238b2 <$t.166> @ imm = #-436
10023a64: 23aa movs r3, #170
10023a66: e724 b 0x100238b2 <$t.166> @ imm = #-440
10023a68: 23f0 movs r3, #240
10023a6a: e722 b 0x100238b2 <$t.166> @ imm = #-444
10023a6c: 23a9 movs r3, #169
10023a6e: e720 b 0x100238b2 <$t.166> @ imm = #-448
10023a70: 23ee movs r3, #238
10023a72: e71e b 0x100238b2 <$t.166> @ imm = #-452
10023a74: 23f8 movs r3, #248
10023a76: e71c b 0x100238b2 <$t.166> @ imm = #-456
10023a78: 23f1 movs r3, #241
10023a7a: e71a b 0x100238b2 <$t.166> @ imm = #-460
10023a7c: 23fd movs r3, #253
10023a7e: e718 b 0x100238b2 <$t.166> @ imm = #-464
10023a80: 23fc movs r3, #252
10023a82: e716 b 0x100238b2 <$t.166> @ imm = #-468
10023a84: 23ef movs r3, #239
10023a86: e714 b 0x100238b2 <$t.166> @ imm = #-472
10023a88: 23e6 movs r3, #230
10023a8a: e712 b 0x100238b2 <$t.166> @ imm = #-476
10023a8c: 23f4 movs r3, #244
10023a8e: e710 b 0x100238b2 <$t.166> @ imm = #-480
10023a90: 23fa movs r3, #250
10023a92: e70e b 0x100238b2 <$t.166> @ imm = #-484
10023a94: 23f7 movs r3, #247
10023a96: e70c b 0x100238b2 <$t.166> @ imm = #-488
10023a98: 23fb movs r3, #251
10023a9a: e70a b 0x100238b2 <$t.166> @ imm = #-492
10023a9c: 23a7 movs r3, #167
10023a9e: e708 b 0x100238b2 <$t.166> @ imm = #-496
10023aa0: 23af movs r3, #175
10023aa2: e706 b 0x100238b2 <$t.166> @ imm = #-500
10023aa4: 23ac movs r3, #172
10023aa6: e704 b 0x100238b2 <$t.166> @ imm = #-504
10023aa8: 23ab movs r3, #171
10023aaa: e702 b 0x100238b2 <$t.166> @ imm = #-508
10023aac: 23f3 movs r3, #243
10023aae: e700 b 0x100238b2 <$t.166> @ imm = #-512
10023ab0: 23a8 movs r3, #168
10023ab2: e6fe b 0x100238b2 <$t.166> @ imm = #-516
10023ab4: 23b7 movs r3, #183
10023ab6: e6fc b 0x100238b2 <$t.166> @ imm = #-520
10023ab8: 23b5 movs r3, #181
10023aba: e6fa b 0x100238b2 <$t.166> @ imm = #-524
10023abc: 23b6 movs r3, #182
10023abe: e6f8 b 0x100238b2 <$t.166> @ imm = #-528
10023ac0: 23c7 movs r3, #199
10023ac2: e6f6 b 0x100238b2 <$t.166> @ imm = #-532
10023ac4: 238e movs r3, #142
10023ac6: e6f4 b 0x100238b2 <$t.166> @ imm = #-536
10023ac8: 238f movs r3, #143
10023aca: e6f2 b 0x100238b2 <$t.166> @ imm = #-540
10023acc: 2392 movs r3, #146
10023ace: e6f0 b 0x100238b2 <$t.166> @ imm = #-544
10023ad0: 2380 movs r3, #128
10023ad2: e6ee b 0x100238b2 <$t.166> @ imm = #-548
10023ad4: 23d4 movs r3, #212
10023ad6: e6ec b 0x100238b2 <$t.166> @ imm = #-552
10023ad8: 2390 movs r3, #144
10023ada: e6ea b 0x100238b2 <$t.166> @ imm = #-556
10023adc: 23d2 movs r3, #210
10023ade: e6e8 b 0x100238b2 <$t.166> @ imm = #-560
10023ae0: 23d3 movs r3, #211
10023ae2: e6e6 b 0x100238b2 <$t.166> @ imm = #-564
10023ae4: 23de movs r3, #222
10023ae6: e6e4 b 0x100238b2 <$t.166> @ imm = #-568
10023ae8: 23d6 movs r3, #214
10023aea: e6e2 b 0x100238b2 <$t.166> @ imm = #-572
10023aec: 23d7 movs r3, #215
10023aee: e6e0 b 0x100238b2 <$t.166> @ imm = #-576
10023af0: 23d8 movs r3, #216
10023af2: e6de b 0x100238b2 <$t.166> @ imm = #-580
10023af4: 23d1 movs r3, #209
10023af6: e6dc b 0x100238b2 <$t.166> @ imm = #-584
10023af8: 23a5 movs r3, #165
10023afa: e6da b 0x100238b2 <$t.166> @ imm = #-588
10023afc: 23e3 movs r3, #227
10023afe: e6d8 b 0x100238b2 <$t.166> @ imm = #-592
10023b00: 23e0 movs r3, #224
10023b02: e6d6 b 0x100238b2 <$t.166> @ imm = #-596
10023b04: 23e2 movs r3, #226
10023b06: e6d4 b 0x100238b2 <$t.166> @ imm = #-600
10023b08: 23e5 movs r3, #229
10023b0a: e6d2 b 0x100238b2 <$t.166> @ imm = #-604
10023b0c: 2399 movs r3, #153
10023b0e: e6d0 b 0x100238b2 <$t.166> @ imm = #-608
10023b10: 239e movs r3, #158
10023b12: e6ce b 0x100238b2 <$t.166> @ imm = #-612
10023b14: 239d movs r3, #157
10023b16: e6cc b 0x100238b2 <$t.166> @ imm = #-616
10023b18: 23eb movs r3, #235
10023b1a: e6ca b 0x100238b2 <$t.166> @ imm = #-620
10023b1c: 23e9 movs r3, #233
10023b1e: e6c8 b 0x100238b2 <$t.166> @ imm = #-624
10023b20: 23ea movs r3, #234
10023b22: e6c6 b 0x100238b2 <$t.166> @ imm = #-628
10023b24: 239a movs r3, #154
10023b26: e6c4 b 0x100238b2 <$t.166> @ imm = #-632
10023b28: 23ed movs r3, #237
10023b2a: e6c2 b 0x100238b2 <$t.166> @ imm = #-636
10023b2c: 23e8 movs r3, #232
10023b2e: e6c0 b 0x100238b2 <$t.166> @ imm = #-640
10023b30: 23e1 movs r3, #225
10023b32: e6be b 0x100238b2 <$t.166> @ imm = #-644
10023b34: 2385 movs r3, #133
10023b36: e6bc b 0x100238b2 <$t.166> @ imm = #-648
10023b38: 23a0 movs r3, #160
10023b3a: e6ba b 0x100238b2 <$t.166> @ imm = #-652
10023b3c: 2383 movs r3, #131
10023b3e: e6b8 b 0x100238b2 <$t.166> @ imm = #-656
10023b40: 23c6 movs r3, #198
10023b42: e6b6 b 0x100238b2 <$t.166> @ imm = #-660
10023b44: 2384 movs r3, #132
10023b46: e6b4 b 0x100238b2 <$t.166> @ imm = #-664
10023b48: 2386 movs r3, #134
10023b4a: e6b2 b 0x100238b2 <$t.166> @ imm = #-668
10023b4c: 2391 movs r3, #145
10023b4e: e6b0 b 0x100238b2 <$t.166> @ imm = #-672
10023b50: 2387 movs r3, #135
10023b52: e6ae b 0x100238b2 <$t.166> @ imm = #-676
10023b54: 238a movs r3, #138
10023b56: e6ac b 0x100238b2 <$t.166> @ imm = #-680
10023b58: 2382 movs r3, #130
10023b5a: e6aa b 0x100238b2 <$t.166> @ imm = #-684
10023b5c: 2388 movs r3, #136
10023b5e: e6a8 b 0x100238b2 <$t.166> @ imm = #-688
10023b60: 2389 movs r3, #137
10023b62: e6a6 b 0x100238b2 <$t.166> @ imm = #-692
10023b64: 238d movs r3, #141
10023b66: e6a4 b 0x100238b2 <$t.166> @ imm = #-696
10023b68: 23a1 movs r3, #161
10023b6a: e6a2 b 0x100238b2 <$t.166> @ imm = #-700
10023b6c: 238c movs r3, #140
10023b6e: e6a0 b 0x100238b2 <$t.166> @ imm = #-704
10023b70: 238b movs r3, #139
10023b72: e69e b 0x100238b2 <$t.166> @ imm = #-708
10023b74: 23d0 movs r3, #208
10023b76: e69c b 0x100238b2 <$t.166> @ imm = #-712
10023b78: 23a4 movs r3, #164
10023b7a: e69a b 0x100238b2 <$t.166> @ imm = #-716
10023b7c: 2395 movs r3, #149
10023b7e: e698 b 0x100238b2 <$t.166> @ imm = #-720
10023b80: 23a2 movs r3, #162
10023b82: e696 b 0x100238b2 <$t.166> @ imm = #-724
10023b84: 2393 movs r3, #147
10023b86: e694 b 0x100238b2 <$t.166> @ imm = #-728
10023b88: 23e4 movs r3, #228
10023b8a: e692 b 0x100238b2 <$t.166> @ imm = #-732
10023b8c: 2394 movs r3, #148
10023b8e: e690 b 0x100238b2 <$t.166> @ imm = #-736
10023b90: 23f6 movs r3, #246
10023b92: e68e b 0x100238b2 <$t.166> @ imm = #-740
10023b94: 239b movs r3, #155
10023b96: e68c b 0x100238b2 <$t.166> @ imm = #-744
10023b98: 2397 movs r3, #151
10023b9a: e68a b 0x100238b2 <$t.166> @ imm = #-748
10023b9c: 23a3 movs r3, #163
10023b9e: e688 b 0x100238b2 <$t.166> @ imm = #-752
10023ba0: 2396 movs r3, #150
10023ba2: e686 b 0x100238b2 <$t.166> @ imm = #-756
10023ba4: 2381 movs r3, #129
10023ba6: e684 b 0x100238b2 <$t.166> @ imm = #-760
10023ba8: 23ec movs r3, #236
10023baa: e682 b 0x100238b2 <$t.166> @ imm = #-764
10023bac: 23e7 movs r3, #231
10023bae: e680 b 0x100238b2 <$t.166> @ imm = #-768
10023bb0: 2398 movs r3, #152
10023bb2: e67e b 0x100238b2 <$t.166> @ imm = #-772
10023bb4: 23d5 movs r3, #213
10023bb6: e67c b 0x100238b2 <$t.166> @ imm = #-776
10023bb8: 239f movs r3, #159
10023bba: e67a b 0x100238b2 <$t.166> @ imm = #-780
10023bbc: 23f2 movs r3, #242
10023bbe: e678 b 0x100238b2 <$t.166> @ imm = #-784
10023bc0: b007 add sp, #28
10023bc2: bdf0 pop {r4, r5, r6, r7, pc}
10023bc4: 481b ldr r0, [pc, #108] @ 0x10023c34 <$d.173+0x64>
10023bc6: 2129 movs r1, #41
10023bc8: 4a1b ldr r2, [pc, #108] @ 0x10023c38 <$d.173+0x68>
10023bca: f7fd f8a5 bl 0x10020d18 <core::panicking::panic> @ imm = #-11958
10023bce: defe trap
10023bd0 <$d.173>:
10023bd0: b0 da ff ff .word 0xffffdab0
10023bd4: 9d da ff ff .word 0xffffda9d
10023bd8: 62 25 00 00 .word 0x00002562
10023bdc: 87 25 00 00 .word 0x00002587
10023be0: 91 25 00 00 .word 0x00002591
10023be4: 92 25 00 00 .word 0x00002592
10023be8: 93 25 00 00 .word 0x00002593
10023bec: a0 25 00 00 .word 0x000025a0
10023bf0: 88 25 00 00 .word 0x00002588
10023bf4: 84 25 00 00 .word 0x00002584
10023bf8: 33 25 00 00 .word 0x00002533
10023bfc: 34 25 00 00 .word 0x00002534
10023c00: 3c 25 00 00 .word 0x0000253c
10023c04: 17 25 00 00 .word 0x00002517
10023c08: 23 25 00 00 .word 0x00002523
10023c0c: 24 25 00 00 .word 0x00002524
10023c10: 2c 25 00 00 .word 0x0000252c
10023c14: 18 25 00 00 .word 0x00002518
10023c18: 1c 25 00 00 .word 0x0000251c
10023c1c: 0f 25 00 00 .word 0x0000250f
10023c20: 10 25 00 00 .word 0x00002510
10023c24: 14 25 00 00 .word 0x00002514
10023c28: 02 25 00 00 .word 0x00002502
10023c2c: 0c 25 00 00 .word 0x0000250c
10023c30: 17 20 00 00 .word 0x00002017
10023c34: bf dc 02 10 .word 0x1002dcbf
10023c38: fc dc 02 10 .word 0x1002dcfc
10023c3c <neotron_os::vgaconsole::VgaConsole::write_at>:
10023c3c: b5b0 push {r4, r5, r7, lr}
10023c3e: af02 add r7, sp, #8
10023c40: b08c sub sp, #48
10023c42: 9201 str r2, [sp, #4]
10023c44: 9100 str r1, [sp]
10023c46: 6884 ldr r4, [r0, #8]
10023c48: 428c cmp r4, r1
10023c4a: dd11 ble 0x10023c70 <neotron_os::vgaconsole::VgaConsole::write_at+0x34> @ imm = #34
10023c4c: 6844 ldr r4, [r0, #4]
10023c4e: 4294 cmp r4, r2
10023c50: dd22 ble 0x10023c98 <neotron_os::vgaconsole::VgaConsole::write_at+0x5c> @ imm = #68
10023c52: 68bd ldr r5, [r7, #8]
10023c54: 4361 muls r1, r4, r1
10023c56: 1889 adds r1, r1, r2
10023c58: 0049 lsls r1, r1, #1
10023c5a: 6802 ldr r2, [r0]
10023c5c: 5453 strb r3, [r2, r1]
10023c5e: 2d00 cmp r5, #0
10023c60: d004 beq 0x10023c6c <neotron_os::vgaconsole::VgaConsole::write_at+0x30> @ imm = #8
10023c62: 2201 movs r2, #1
10023c64: 4311 orrs r1, r2
10023c66: 6800 ldr r0, [r0]
10023c68: 2278 movs r2, #120
10023c6a: 5442 strb r2, [r0, r1]
10023c6c: b00c add sp, #48
10023c6e: bdb0 pop {r4, r5, r7, pc}
10023c70: 3008 adds r0, #8
10023c72: 2103 movs r1, #3
10023c74: 9105 str r1, [sp, #20]
10023c76: 4913 ldr r1, [pc, #76] @ 0x10023cc4 <$d.175>
10023c78: 9104 str r1, [sp, #16]
10023c7a: 2102 movs r1, #2
10023c7c: 9107 str r1, [sp, #28]
10023c7e: a908 add r1, sp, #32
10023c80: 9106 str r1, [sp, #24]
10023c82: 2100 movs r1, #0
10023c84: 9102 str r1, [sp, #8]
10023c86: 4910 ldr r1, [pc, #64] @ 0x10023cc8 <$d.175+0x4>
10023c88: 910b str r1, [sp, #44]
10023c8a: 900a str r0, [sp, #40]
10023c8c: 9109 str r1, [sp, #36]
10023c8e: 4668 mov r0, sp
10023c90: 9008 str r0, [sp, #32]
10023c92: a802 add r0, sp, #8
10023c94: 490d ldr r1, [pc, #52] @ 0x10023ccc <$d.175+0x8>
10023c96: e012 b 0x10023cbe <neotron_os::vgaconsole::VgaConsole::write_at+0x82> @ imm = #36
10023c98: 1d00 adds r0, r0, #4
10023c9a: 2103 movs r1, #3
10023c9c: 9105 str r1, [sp, #20]
10023c9e: 490c ldr r1, [pc, #48] @ 0x10023cd0 <$d.175+0xc>
10023ca0: 9104 str r1, [sp, #16]
10023ca2: 2102 movs r1, #2
10023ca4: 9107 str r1, [sp, #28]
10023ca6: a908 add r1, sp, #32
10023ca8: 9106 str r1, [sp, #24]
10023caa: 2100 movs r1, #0
10023cac: 9102 str r1, [sp, #8]
10023cae: 4906 ldr r1, [pc, #24] @ 0x10023cc8 <$d.175+0x4>
10023cb0: 910b str r1, [sp, #44]
10023cb2: 900a str r0, [sp, #40]
10023cb4: 9109 str r1, [sp, #36]
10023cb6: a801 add r0, sp, #4
10023cb8: 9008 str r0, [sp, #32]
10023cba: a802 add r0, sp, #8
10023cbc: 4905 ldr r1, [pc, #20] @ 0x10023cd4 <$d.175+0x10>
10023cbe: f7fc fb5d bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-14662
10023cc2: defe trap
10023cc4 <$d.175>:
10023cc4: 10 dd 02 10 .word 0x1002dd10
10023cc8: 1d 27 02 10 .word 0x1002271d
10023ccc: 28 dd 02 10 .word 0x1002dd28
10023cd0: 38 dd 02 10 .word 0x1002dd38
10023cd4: 50 dd 02 10 .word 0x1002dd50
10023cd8 <<&mut W as core::fmt::Write>::write_str>:
10023cd8: b580 push {r7, lr}
10023cda: af00 add r7, sp, #0
10023cdc: 4608 mov r0, r1
10023cde: 4611 mov r1, r2
10023ce0: f7ff fb2a bl 0x10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-2476
10023ce4: 2000 movs r0, #0
10023ce6: bd80 pop {r7, pc}
10023ce8 <<&mut W as core::fmt::Write>::write_char>:
10023ce8: b580 push {r7, lr}
10023cea: af00 add r7, sp, #0
10023cec: b082 sub sp, #8
10023cee: 2000 movs r0, #0
10023cf0: 9001 str r0, [sp, #4]
10023cf2: 2980 cmp r1, #128
10023cf4: d203 bhs 0x10023cfe <<&mut W as core::fmt::Write>::write_char+0x16> @ imm = #6
10023cf6: a801 add r0, sp, #4
10023cf8: 7001 strb r1, [r0]
10023cfa: 2101 movs r1, #1
10023cfc: e02f b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #94
10023cfe: 0ac8 lsrs r0, r1, #11
10023d00: d10a bne 0x10023d18 <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #20
10023d02: 203f movs r0, #63
10023d04: 4008 ands r0, r1
10023d06: 3080 adds r0, #128
10023d08: aa01 add r2, sp, #4
10023d0a: 7050 strb r0, [r2, #1]
10023d0c: 0988 lsrs r0, r1, #6
10023d0e: 21c0 movs r1, #192
10023d10: 4301 orrs r1, r0
10023d12: 7011 strb r1, [r2]
10023d14: 2102 movs r1, #2
10023d16: e022 b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #68
10023d18: 0c08 lsrs r0, r1, #16
10023d1a: d10e bne 0x10023d3a <<&mut W as core::fmt::Write>::write_char+0x52> @ imm = #28
10023d1c: 203f movs r0, #63
10023d1e: 4008 ands r0, r1
10023d20: 3080 adds r0, #128
10023d22: aa01 add r2, sp, #4
10023d24: 7090 strb r0, [r2, #2]
10023d26: 0b08 lsrs r0, r1, #12
10023d28: 23e0 movs r3, #224
10023d2a: 4303 orrs r3, r0
10023d2c: 7013 strb r3, [r2]
10023d2e: 0508 lsls r0, r1, #20
10023d30: 0e80 lsrs r0, r0, #26
10023d32: 3080 adds r0, #128
10023d34: 7050 strb r0, [r2, #1]
10023d36: 2103 movs r1, #3
10023d38: e011 b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #34
10023d3a: 223f movs r2, #63
10023d3c: 400a ands r2, r1
10023d3e: 3280 adds r2, #128
10023d40: a801 add r0, sp, #4
10023d42: 70c2 strb r2, [r0, #3]
10023d44: 050a lsls r2, r1, #20
10023d46: 0e92 lsrs r2, r2, #26
10023d48: 3280 adds r2, #128
10023d4a: 7082 strb r2, [r0, #2]
10023d4c: 038a lsls r2, r1, #14
10023d4e: 0e92 lsrs r2, r2, #26
10023d50: 3280 adds r2, #128
10023d52: 7042 strb r2, [r0, #1]
10023d54: 02c9 lsls r1, r1, #11
10023d56: 0f49 lsrs r1, r1, #29
10023d58: 31f0 adds r1, #240
10023d5a: 7001 strb r1, [r0]
10023d5c: 2104 movs r1, #4
10023d5e: a801 add r0, sp, #4
10023d60: f7ff faea bl 0x10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-2604
10023d64: 2000 movs r0, #0
10023d66: b002 add sp, #8
10023d68: bd80 pop {r7, pc}
10023d6a: d4d4 bmi 0x10023d16 <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88
10023d6c <<&mut W as core::fmt::Write>::write_fmt>:
10023d6c: b5b0 push {r4, r5, r7, lr}
10023d6e: af02 add r7, sp, #8
10023d70: b088 sub sp, #32
10023d72: 6800 ldr r0, [r0]
10023d74: 9001 str r0, [sp, #4]
10023d76: aa02 add r2, sp, #8
10023d78: 4610 mov r0, r2
10023d7a: c938 ldm r1!, {r3, r4, r5}
10023d7c: c038 stm r0!, {r3, r4, r5}
10023d7e: c938 ldm r1!, {r3, r4, r5}
10023d80: c038 stm r0!, {r3, r4, r5}
10023d82: a801 add r0, sp, #4
10023d84: 4902 ldr r1, [pc, #8] @ 0x10023d90 <$d.179>
10023d86: f7fc ffed bl 0x10020d64 <core::fmt::write> @ imm = #-12326
10023d8a: b008 add sp, #32
10023d8c: bdb0 pop {r4, r5, r7, pc}
10023d8e: 46c0 mov r8, r8
10023d90 <$d.179>:
10023d90: cc d3 02 10 .word 0x1002d3cc
10023d94 <menu::Runner<T>::input_byte>:
10023d94: b5f0 push {r4, r5, r6, r7, lr}
10023d96: af03 add r7, sp, #12
10023d98: b0af sub sp, #188
10023d9a: 4604 mov r4, r0
10023d9c: b2c8 uxtb r0, r1
10023d9e: 280c cmp r0, #12
10023da0: dc04 bgt 0x10023dac <menu::Runner<T>::input_byte+0x18> @ imm = #8
10023da2: 2808 cmp r0, #8
10023da4: d006 beq 0x10023db4 <menu::Runner<T>::input_byte+0x20> @ imm = #12
10023da6: 280a cmp r0, #10
10023da8: d120 bne 0x10023dec <menu::Runner<T>::input_byte+0x58> @ imm = #64
10023daa: e0c3 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #390
10023dac: 280d cmp r0, #13
10023dae: d076 beq 0x10023e9e <menu::Runner<T>::input_byte+0x10a> @ imm = #236
10023db0: 287f cmp r0, #127
10023db2: d11b bne 0x10023dec <menu::Runner<T>::input_byte+0x58> @ imm = #54
10023db4: 6a20 ldr r0, [r4, #32]
10023db6: 2800 cmp r0, #0
10023db8: d100 bne 0x10023dbc <menu::Runner<T>::input_byte+0x28> @ imm = #0
10023dba: e0bb b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #374
10023dbc: 4620 mov r0, r4
10023dbe: 3018 adds r0, #24
10023dc0: 9028 str r0, [sp, #160]
10023dc2: 2000 movs r0, #0
10023dc4: 9016 str r0, [sp, #88]
10023dc6: 49f0 ldr r1, [pc, #960] @ 0x10024188 <$d.181>
10023dc8: 9115 str r1, [sp, #84]
10023dca: 2101 movs r1, #1
10023dcc: 9114 str r1, [sp, #80]
10023dce: 49ef ldr r1, [pc, #956] @ 0x1002418c <$d.181+0x4>
10023dd0: 9113 str r1, [sp, #76]
10023dd2: 9011 str r0, [sp, #68]
10023dd4: a828 add r0, sp, #160
10023dd6: 49ee ldr r1, [pc, #952] @ 0x10024190 <$d.181+0x8>
10023dd8: aa11 add r2, sp, #68
10023dda: f7fc ffc3 bl 0x10020d64 <core::fmt::write> @ imm = #-12410
10023dde: 2800 cmp r0, #0
10023de0: d000 beq 0x10023de4 <menu::Runner<T>::input_byte+0x50> @ imm = #0
10023de2: e3e8 b 0x100245b6 <$t.186+0x1da> @ imm = #2000
10023de4: 6a20 ldr r0, [r4, #32]
10023de6: 1e40 subs r0, r0, #1
10023de8: 6220 str r0, [r4, #32]
10023dea: e0a3 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #326
10023dec: 6a20 ldr r0, [r4, #32]
10023dee: 6962 ldr r2, [r4, #20]
10023df0: 4290 cmp r0, r2
10023df2: d300 blo 0x10023df6 <menu::Runner<T>::input_byte+0x62> @ imm = #0
10023df4: e08b b 0x10023f0e <menu::Runner<T>::input_byte+0x17a> @ imm = #278
10023df6: 6922 ldr r2, [r4, #16]
10023df8: 5411 strb r1, [r2, r0]
10023dfa: 6a20 ldr r0, [r4, #32]
10023dfc: 1c45 adds r5, r0, #1
10023dfe: 6225 str r5, [r4, #32]
10023e00: 6966 ldr r6, [r4, #20]
10023e02: 42b5 cmp r5, r6
10023e04: d900 bls 0x10023e08 <menu::Runner<T>::input_byte+0x74> @ imm = #0
10023e06: e3e6 b 0x100245d6 <$t.186+0x1fa> @ imm = #1996
10023e08: 6921 ldr r1, [r4, #16]
10023e0a: a811 add r0, sp, #68
10023e0c: 462a mov r2, r5
10023e0e: f7fd fa0f bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11234
10023e12: 9811 ldr r0, [sp, #68]
10023e14: 2800 cmp r0, #0
10023e16: d119 bne 0x10023e4c <menu::Runner<T>::input_byte+0xb8> @ imm = #50
10023e18: 4620 mov r0, r4
10023e1a: 3018 adds r0, #24
10023e1c: 9028 str r0, [sp, #160]
10023e1e: 2000 movs r0, #0
10023e20: 9016 str r0, [sp, #88]
10023e22: 49d9 ldr r1, [pc, #868] @ 0x10024188 <$d.181>
10023e24: 9115 str r1, [sp, #84]
10023e26: 2101 movs r1, #1
10023e28: 9114 str r1, [sp, #80]
10023e2a: 49da ldr r1, [pc, #872] @ 0x10024194 <$d.181+0xc>
10023e2c: 9113 str r1, [sp, #76]
10023e2e: 9011 str r0, [sp, #68]
10023e30: a828 add r0, sp, #160
10023e32: 49d7 ldr r1, [pc, #860] @ 0x10024190 <$d.181+0x8>
10023e34: aa11 add r2, sp, #68
10023e36: f7fc ff95 bl 0x10020d64 <core::fmt::write> @ imm = #-12502
10023e3a: 2800 cmp r0, #0
10023e3c: d000 beq 0x10023e40 <menu::Runner<T>::input_byte+0xac> @ imm = #0
10023e3e: e3dc b 0x100245fa <$t.186+0x21e> @ imm = #1976
10023e40: 2100 movs r1, #0
10023e42: 4620 mov r0, r4
10023e44: f000 fc78 bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #2288
10023e48: 6a25 ldr r5, [r4, #32]
10023e4a: 6966 ldr r6, [r4, #20]
10023e4c: 42b5 cmp r5, r6
10023e4e: d900 bls 0x10023e52 <menu::Runner<T>::input_byte+0xbe> @ imm = #0
10023e50: e3c3 b 0x100245da <$t.186+0x1fe> @ imm = #1926
10023e52: 6921 ldr r1, [r4, #16]
10023e54: a828 add r0, sp, #160
10023e56: 462a mov r2, r5
10023e58: f7fd f9ea bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11308
10023e5c: 9828 ldr r0, [sp, #160]
10023e5e: 2800 cmp r0, #0
10023e60: d168 bne 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #208
10023e62: 982a ldr r0, [sp, #168]
10023e64: 900f str r0, [sp, #60]
10023e66: 9829 ldr r0, [sp, #164]
10023e68: 900e str r0, [sp, #56]
10023e6a: 48fa ldr r0, [pc, #1000] @ 0x10024254 <$d.183>
10023e6c: 9020 str r0, [sp, #128]
10023e6e: a80e add r0, sp, #56
10023e70: 901f str r0, [sp, #124]
10023e72: 3418 adds r4, #24
10023e74: 9425 str r4, [sp, #148]
10023e76: 2001 movs r0, #1
10023e78: 9016 str r0, [sp, #88]
10023e7a: a91f add r1, sp, #124
10023e7c: 9115 str r1, [sp, #84]
10023e7e: 9014 str r0, [sp, #80]
10023e80: 48f7 ldr r0, [pc, #988] @ 0x10024260 <$d.183+0xc>
10023e82: 9013 str r0, [sp, #76]
10023e84: 2000 movs r0, #0
10023e86: 9011 str r0, [sp, #68]
10023e88: a825 add r0, sp, #148
10023e8a: 49c1 ldr r1, [pc, #772] @ 0x10024190 <$d.181+0x8>
10023e8c: aa11 add r2, sp, #68
10023e8e: f7fc ff69 bl 0x10020d64 <core::fmt::write> @ imm = #-12590
10023e92: 2800 cmp r0, #0
10023e94: d04e beq 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #156
10023e96: a82e add r0, sp, #184
10023e98: 49f2 ldr r1, [pc, #968] @ 0x10024264 <$d.183+0x10>
10023e9a: 4af3 ldr r2, [pc, #972] @ 0x10024268 <$d.183+0x14>
10023e9c: e3b4 b 0x10024608 <$t.186+0x22c> @ imm = #1896
10023e9e: 4626 mov r6, r4
10023ea0: 3618 adds r6, #24
10023ea2: 9628 str r6, [sp, #160]
10023ea4: 2500 movs r5, #0
10023ea6: 9516 str r5, [sp, #88]
10023ea8: 48b7 ldr r0, [pc, #732] @ 0x10024188 <$d.181>
10023eaa: 9015 str r0, [sp, #84]
10023eac: 2001 movs r0, #1
10023eae: 900d str r0, [sp, #52]
10023eb0: 9014 str r0, [sp, #80]
10023eb2: 48ee ldr r0, [pc, #952] @ 0x1002426c <$d.183+0x18>
10023eb4: 9013 str r0, [sp, #76]
10023eb6: 9511 str r5, [sp, #68]
10023eb8: a828 add r0, sp, #160
10023eba: 49b5 ldr r1, [pc, #724] @ 0x10024190 <$d.181+0x8>
10023ebc: aa11 add r2, sp, #68
10023ebe: f7fc ff51 bl 0x10020d64 <core::fmt::write> @ imm = #-12638
10023ec2: 2800 cmp r0, #0
10023ec4: d000 beq 0x10023ec8 <menu::Runner<T>::input_byte+0x134> @ imm = #0
10023ec6: e37a b 0x100245be <$t.186+0x1e2> @ imm = #1780
10023ec8: 6a22 ldr r2, [r4, #32]
10023eca: 6961 ldr r1, [r4, #20]
10023ecc: 428a cmp r2, r1
10023ece: d900 bls 0x10023ed2 <menu::Runner<T>::input_byte+0x13e> @ imm = #0
10023ed0: e379 b 0x100245c6 <$t.186+0x1ea> @ imm = #1778
10023ed2: 6921 ldr r1, [r4, #16]
10023ed4: a80e add r0, sp, #56
10023ed6: f7fd f9ab bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11434
10023eda: 980e ldr r0, [sp, #56]
10023edc: 2800 cmp r0, #0
10023ede: d02b beq 0x10023f38 <menu::Runner<T>::input_byte+0x1a4> @ imm = #86
10023ee0: 9628 str r6, [sp, #160]
10023ee2: 9516 str r5, [sp, #88]
10023ee4: 48a8 ldr r0, [pc, #672] @ 0x10024188 <$d.181>
10023ee6: 9015 str r0, [sp, #84]
10023ee8: 980d ldr r0, [sp, #52]
10023eea: 9014 str r0, [sp, #80]
10023eec: 48e0 ldr r0, [pc, #896] @ 0x10024270 <$d.183+0x1c>
10023eee: 9013 str r0, [sp, #76]
10023ef0: 9511 str r5, [sp, #68]
10023ef2: a828 add r0, sp, #160
10023ef4: 49a6 ldr r1, [pc, #664] @ 0x10024190 <$d.181+0x8>
10023ef6: aa11 add r2, sp, #68
10023ef8: f7fc ff34 bl 0x10020d64 <core::fmt::write> @ imm = #-12696
10023efc: 2800 cmp r0, #0
10023efe: d000 beq 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #0
10023f00: e365 b 0x100245ce <$t.186+0x1f2> @ imm = #1738
10023f02: 6225 str r5, [r4, #32]
10023f04: 2101 movs r1, #1
10023f06: 4620 mov r0, r4
10023f08: f000 fc16 bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #2092
10023f0c: e012 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #36
10023f0e: 3418 adds r4, #24
10023f10: 9428 str r4, [sp, #160]
10023f12: 2000 movs r0, #0
10023f14: 9016 str r0, [sp, #88]
10023f16: 499c ldr r1, [pc, #624] @ 0x10024188 <$d.181>
10023f18: 9115 str r1, [sp, #84]
10023f1a: 2101 movs r1, #1
10023f1c: 9114 str r1, [sp, #80]
10023f1e: 49d5 ldr r1, [pc, #852] @ 0x10024274 <$d.183+0x20>
10023f20: 9113 str r1, [sp, #76]
10023f22: 9011 str r0, [sp, #68]
10023f24: a828 add r0, sp, #160
10023f26: 499a ldr r1, [pc, #616] @ 0x10024190 <$d.181+0x8>
10023f28: aa11 add r2, sp, #68
10023f2a: f7fc ff1b bl 0x10020d64 <core::fmt::write> @ imm = #-12746
10023f2e: 2800 cmp r0, #0
10023f30: d000 beq 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #0
10023f32: e358 b 0x100245e6 <$t.186+0x20a> @ imm = #1712
10023f34: b02f add sp, #188
10023f36: bdf0 pop {r4, r5, r6, r7, pc}
10023f38: 9a10 ldr r2, [sp, #64]
10023f3a: 9b0f ldr r3, [sp, #60]
10023f3c: a811 add r0, sp, #68
10023f3e: 990d ldr r1, [sp, #52]
10023f40: 8381 strh r1, [r0, #28]
10023f42: 9517 str r5, [sp, #92]
10023f44: 9316 str r3, [sp, #88]
10023f46: 1899 adds r1, r3, r2
10023f48: 9115 str r1, [sp, #84]
10023f4a: 9214 str r2, [sp, #80]
10023f4c: 9306 str r3, [sp, #24]
10023f4e: 9313 str r3, [sp, #76]
10023f50: 9207 str r2, [sp, #28]
10023f52: 9212 str r2, [sp, #72]
10023f54: 9511 str r5, [sp, #68]
10023f56: f000 fc8f bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2334
10023f5a: 2800 cmp r0, #0
10023f5c: d058 beq 0x10024010 <menu::Runner<T>::input_byte+0x27c> @ imm = #176
10023f5e: 4603 mov r3, r0
10023f60: 460a mov r2, r1
10023f62: 9019 str r0, [sp, #100]
10023f64: 911a str r1, [sp, #104]
10023f66: 6a60 ldr r0, [r4, #36]
10023f68: 2804 cmp r0, #4
10023f6a: d300 blo 0x10023f6e <menu::Runner<T>::input_byte+0x1da> @ imm = #0
10023f6c: e31b b 0x100245a6 <$t.186+0x1ca> @ imm = #1590
10023f6e: 9004 str r0, [sp, #16]
10023f70: 0080 lsls r0, r0, #2
10023f72: 5821 ldr r1, [r4, r0]
10023f74: 9108 str r1, [sp, #32]
10023f76: 2900 cmp r1, #0
10023f78: 990d ldr r1, [sp, #52]
10023f7a: d100 bne 0x10023f7e <menu::Runner<T>::input_byte+0x1ea> @ imm = #0
10023f7c: e337 b 0x100245ee <$t.186+0x212> @ imm = #1646
10023f7e: 2a04 cmp r2, #4
10023f80: d12a bne 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #84
10023f82: 900a str r0, [sp, #40]
10023f84: 920c str r2, [sp, #48]
10023f86: 7819 ldrb r1, [r3]
10023f88: 785a ldrb r2, [r3, #1]
10023f8a: 0212 lsls r2, r2, #8
10023f8c: 1851 adds r1, r2, r1
10023f8e: 789a ldrb r2, [r3, #2]
10023f90: 4618 mov r0, r3
10023f92: 78db ldrb r3, [r3, #3]
10023f94: 021b lsls r3, r3, #8
10023f96: 189a adds r2, r3, r2
10023f98: 0412 lsls r2, r2, #16
10023f9a: 1851 adds r1, r2, r1
10023f9c: 4ab6 ldr r2, [pc, #728] @ 0x10024278 <$d.183+0x24>
10023f9e: 4291 cmp r1, r2
10023fa0: d076 beq 0x10024090 <menu::Runner<T>::input_byte+0x2fc> @ imm = #236
10023fa2: 7801 ldrb r1, [r0]
10023fa4: 7842 ldrb r2, [r0, #1]
10023fa6: 0212 lsls r2, r2, #8
10023fa8: 1851 adds r1, r2, r1
10023faa: 7882 ldrb r2, [r0, #2]
10023fac: 78c3 ldrb r3, [r0, #3]
10023fae: 021b lsls r3, r3, #8
10023fb0: 189a adds r2, r3, r2
10023fb2: 0412 lsls r2, r2, #16
10023fb4: 1851 adds r1, r2, r1
10023fb6: 4af8 ldr r2, [pc, #992] @ 0x10024398 <$d.185>
10023fb8: 4291 cmp r1, r2
10023fba: 990d ldr r1, [sp, #52]
10023fbc: 4603 mov r3, r0
10023fbe: 9a0c ldr r2, [sp, #48]
10023fc0: 980a ldr r0, [sp, #40]
10023fc2: d109 bne 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #18
10023fc4: 9a04 ldr r2, [sp, #16]
10023fc6: 2a00 cmp r2, #0
10023fc8: 9a0c ldr r2, [sp, #48]
10023fca: d005 beq 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #10
10023fcc: 1820 adds r0, r4, r0
10023fce: 6005 str r5, [r0]
10023fd0: 6a60 ldr r0, [r4, #36]
10023fd2: 1e40 subs r0, r0, #1
10023fd4: 6260 str r0, [r4, #36]
10023fd6: e794 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-216
10023fd8: 960a str r6, [sp, #40]
10023fda: 9509 str r5, [sp, #36]
10023fdc: 9405 str r4, [sp, #20]
10023fde: 9808 ldr r0, [sp, #32]
10023fe0: 6884 ldr r4, [r0, #8]
10023fe2: 68c0 ldr r0, [r0, #12]
10023fe4: 0086 lsls r6, r0, #2
10023fe6: 930b str r3, [sp, #44]
10023fe8: 2e00 cmp r6, #0
10023fea: d026 beq 0x1002403a <menu::Runner<T>::input_byte+0x2a6> @ imm = #76
10023fec: cc20 ldm r4!, {r5}
10023fee: 69e8 ldr r0, [r5, #28]
10023ff0: 4282 cmp r2, r0
10023ff2: d10b bne 0x1002400c <menu::Runner<T>::input_byte+0x278> @ imm = #22
10023ff4: 69a9 ldr r1, [r5, #24]
10023ff6: 4618 mov r0, r3
10023ff8: 940c str r4, [sp, #48]
10023ffa: 4614 mov r4, r2
10023ffc: f007 fd06 bl 0x1002ba0c <memcmp> @ imm = #31244
10024000: 4622 mov r2, r4
10024002: 9c0c ldr r4, [sp, #48]
10024004: 9b0b ldr r3, [sp, #44]
10024006: 990d ldr r1, [sp, #52]
10024008: 2800 cmp r0, #0
1002400a: d02f beq 0x1002406c <menu::Runner<T>::input_byte+0x2d8> @ imm = #94
1002400c: 1f36 subs r6, r6, #4
1002400e: e7eb b 0x10023fe8 <menu::Runner<T>::input_byte+0x254> @ imm = #-42
10024010: 961f str r6, [sp, #124]
10024012: 952d str r5, [sp, #180]
10024014: 485c ldr r0, [pc, #368] @ 0x10024188 <$d.181>
10024016: 902c str r0, [sp, #176]
10024018: 980d ldr r0, [sp, #52]
1002401a: 902b str r0, [sp, #172]
1002401c: 48e0 ldr r0, [pc, #896] @ 0x100243a0 <$d.185+0x8>
1002401e: 902a str r0, [sp, #168]
10024020: 9528 str r5, [sp, #160]
10024022: a81f add r0, sp, #124
10024024: 495a ldr r1, [pc, #360] @ 0x10024190 <$d.181+0x8>
10024026: aa28 add r2, sp, #160
10024028: f7fc fe9c bl 0x10020d64 <core::fmt::write> @ imm = #-13000
1002402c: 2800 cmp r0, #0
1002402e: d100 bne 0x10024032 <menu::Runner<T>::input_byte+0x29e> @ imm = #0
10024030: e767 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-306
10024032: a82e add r0, sp, #184
10024034: 498b ldr r1, [pc, #556] @ 0x10024264 <$d.183+0x10>
10024036: 4adb ldr r2, [pc, #876] @ 0x100243a4 <$d.185+0xc>
10024038: e2e6 b 0x10024608 <$t.186+0x22c> @ imm = #1484
1002403a: 48db ldr r0, [pc, #876] @ 0x100243a8 <$d.185+0x10>
1002403c: 9020 str r0, [sp, #128]
1002403e: a819 add r0, sp, #100
10024040: 901f str r0, [sp, #124]
10024042: 980a ldr r0, [sp, #40]
10024044: 9025 str r0, [sp, #148]
10024046: 912d str r1, [sp, #180]
10024048: a81f add r0, sp, #124
1002404a: 902c str r0, [sp, #176]
1002404c: 2002 movs r0, #2
1002404e: 902b str r0, [sp, #172]
10024050: 48d6 ldr r0, [pc, #856] @ 0x100243ac <$d.185+0x14>
10024052: 902a str r0, [sp, #168]
10024054: 9d09 ldr r5, [sp, #36]
10024056: 9528 str r5, [sp, #160]
10024058: a825 add r0, sp, #148
1002405a: 494d ldr r1, [pc, #308] @ 0x10024190 <$d.181+0x8>
1002405c: aa28 add r2, sp, #160
1002405e: f7fc fe81 bl 0x10020d64 <core::fmt::write> @ imm = #-13054
10024062: 2800 cmp r0, #0
10024064: d000 beq 0x10024068 <menu::Runner<T>::input_byte+0x2d4> @ imm = #0
10024066: e2cc b 0x10024602 <$t.186+0x226> @ imm = #1432
10024068: 9c05 ldr r4, [sp, #20]
1002406a: e74a b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-364
1002406c: 6828 ldr r0, [r5]
1002406e: 2800 cmp r0, #0
10024070: d034 beq 0x100240dc <menu::Runner<T>::input_byte+0x348> @ imm = #104
10024072: 2801 cmp r0, #1
10024074: 9c05 ldr r4, [sp, #20]
10024076: d000 beq 0x1002407a <menu::Runner<T>::input_byte+0x2e6> @ imm = #0
10024078: e2c9 b 0x1002460e <$t.186+0x232> @ imm = #1426
1002407a: 6869 ldr r1, [r5, #4]
1002407c: 9804 ldr r0, [sp, #16]
1002407e: 1c40 adds r0, r0, #1
10024080: 6260 str r0, [r4, #36]
10024082: 2804 cmp r0, #4
10024084: 9d09 ldr r5, [sp, #36]
10024086: d300 blo 0x1002408a <menu::Runner<T>::input_byte+0x2f6> @ imm = #0
10024088: e292 b 0x100245b0 <$t.186+0x1d4> @ imm = #1316
1002408a: 0080 lsls r0, r0, #2
1002408c: 5021 str r1, [r4, r0]
1002408e: e738 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-400
10024090: 960a str r6, [sp, #40]
10024092: 9509 str r5, [sp, #36]
10024094: a811 add r0, sp, #68
10024096: f000 fbef bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2014
1002409a: 2800 cmp r0, #0
1002409c: d046 beq 0x1002412c <menu::Runner<T>::input_byte+0x398> @ imm = #140
1002409e: 4602 mov r2, r0
100240a0: 460e mov r6, r1
100240a2: 9405 str r4, [sp, #20]
100240a4: 901b str r0, [sp, #108]
100240a6: 911c str r1, [sp, #112]
100240a8: 9808 ldr r0, [sp, #32]
100240aa: 6885 ldr r5, [r0, #8]
100240ac: 68c0 ldr r0, [r0, #12]
100240ae: 0084 lsls r4, r0, #2
100240b0: 990d ldr r1, [sp, #52]
100240b2: 2c00 cmp r4, #0
100240b4: d020 beq 0x100240f8 <menu::Runner<T>::input_byte+0x364> @ imm = #64
100240b6: cd08 ldm r5!, {r3}
100240b8: 69d8 ldr r0, [r3, #28]
100240ba: 42b0 cmp r0, r6
100240bc: d10c bne 0x100240d8 <menu::Runner<T>::input_byte+0x344> @ imm = #24
100240be: 6998 ldr r0, [r3, #24]
100240c0: 4611 mov r1, r2
100240c2: 950c str r5, [sp, #48]
100240c4: 4615 mov r5, r2
100240c6: 4632 mov r2, r6
100240c8: 930b str r3, [sp, #44]
100240ca: f007 fc9f bl 0x1002ba0c <memcmp> @ imm = #31038
100240ce: 462a mov r2, r5
100240d0: 9d0c ldr r5, [sp, #48]
100240d2: 990d ldr r1, [sp, #52]
100240d4: 2800 cmp r0, #0
100240d6: d05f beq 0x10024198 <$t.182> @ imm = #190
100240d8: 1f24 subs r4, r4, #4
100240da: e7ea b 0x100240b2 <menu::Runner<T>::input_byte+0x31e> @ imm = #-44
100240dc: 1d2b adds r3, r5, #4
100240de: cb0e ldm r3, {r1, r2, r3}
100240e0: 9808 ldr r0, [sp, #32]
100240e2: 9000 str r0, [sp]
100240e4: 9501 str r5, [sp, #4]
100240e6: 9806 ldr r0, [sp, #24]
100240e8: 9002 str r0, [sp, #8]
100240ea: 9807 ldr r0, [sp, #28]
100240ec: 9003 str r0, [sp, #12]
100240ee: 980a ldr r0, [sp, #40]
100240f0: f000 fd6a bl 0x10024bc8 <menu::Runner<T>::call_function> @ imm = #2772
100240f4: 9c05 ldr r4, [sp, #20]
100240f6: e045 b 0x10024184 <menu::Runner<T>::input_byte+0x3f0> @ imm = #138
100240f8: 48ab ldr r0, [pc, #684] @ 0x100243a8 <$d.185+0x10>
100240fa: 9020 str r0, [sp, #128]
100240fc: a81b add r0, sp, #108
100240fe: 901f str r0, [sp, #124]
10024100: 980a ldr r0, [sp, #40]
10024102: 9025 str r0, [sp, #148]
10024104: 912d str r1, [sp, #180]
10024106: a81f add r0, sp, #124
10024108: 902c str r0, [sp, #176]
1002410a: 2002 movs r0, #2
1002410c: 902b str r0, [sp, #172]
1002410e: 48a8 ldr r0, [pc, #672] @ 0x100243b0 <$d.185+0x18>
10024110: 902a str r0, [sp, #168]
10024112: 9d09 ldr r5, [sp, #36]
10024114: 9528 str r5, [sp, #160]
10024116: a825 add r0, sp, #148
10024118: 491d ldr r1, [pc, #116] @ 0x10024190 <$d.181+0x8>
1002411a: aa28 add r2, sp, #160
1002411c: f7fc fe22 bl 0x10020d64 <core::fmt::write> @ imm = #-13244
10024120: 2800 cmp r0, #0
10024122: d0a1 beq 0x10024068 <menu::Runner<T>::input_byte+0x2d4> @ imm = #-190
10024124: a82e add r0, sp, #184
10024126: 494f ldr r1, [pc, #316] @ 0x10024264 <$d.183+0x10>
10024128: 4aa2 ldr r2, [pc, #648] @ 0x100243b4 <$d.185+0x1c>
1002412a: e26d b 0x10024608 <$t.186+0x22c> @ imm = #1242
1002412c: 980a ldr r0, [sp, #40]
1002412e: 901f str r0, [sp, #124]
10024130: 9909 ldr r1, [sp, #36]
10024132: 912d str r1, [sp, #180]
10024134: 4814 ldr r0, [pc, #80] @ 0x10024188 <$d.181>
10024136: 902c str r0, [sp, #176]
10024138: 980d ldr r0, [sp, #52]
1002413a: 902b str r0, [sp, #172]
1002413c: 489e ldr r0, [pc, #632] @ 0x100243b8 <$d.185+0x20>
1002413e: 902a str r0, [sp, #168]
10024140: 9128 str r1, [sp, #160]
10024142: a81f add r0, sp, #124
10024144: 4912 ldr r1, [pc, #72] @ 0x10024190 <$d.181+0x8>
10024146: aa28 add r2, sp, #160
10024148: f7fc fe0c bl 0x10020d64 <core::fmt::write> @ imm = #-13288
1002414c: 2800 cmp r0, #0
1002414e: d000 beq 0x10024152 <menu::Runner<T>::input_byte+0x3be> @ imm = #0
10024150: e261 b 0x10024616 <$t.186+0x23a> @ imm = #1218
10024152: 9908 ldr r1, [sp, #32]
10024154: 68c8 ldr r0, [r1, #12]
10024156: 2800 cmp r0, #0
10024158: 4626 mov r6, r4
1002415a: d007 beq 0x1002416c <menu::Runner<T>::input_byte+0x3d8> @ imm = #14
1002415c: 688c ldr r4, [r1, #8]
1002415e: 0085 lsls r5, r0, #2
10024160: cc02 ldm r4!, {r1}
10024162: 4630 mov r0, r6
10024164: f000 fc2a bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2132
10024168: 1f2d subs r5, r5, #4
1002416a: d1f9 bne 0x10024160 <menu::Runner<T>::input_byte+0x3cc> @ imm = #-14
1002416c: 6a70 ldr r0, [r6, #36]
1002416e: 2800 cmp r0, #0
10024170: 4634 mov r4, r6
10024172: d003 beq 0x1002417c <menu::Runner<T>::input_byte+0x3e8> @ imm = #6
10024174: 4991 ldr r1, [pc, #580] @ 0x100243bc <$d.185+0x24>
10024176: 4620 mov r0, r4
10024178: f000 fc20 bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2112
1002417c: 4990 ldr r1, [pc, #576] @ 0x100243c0 <$d.185+0x28>
1002417e: 4620 mov r0, r4
10024180: f000 fc1c bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2104
10024184: 9d09 ldr r5, [sp, #36]
10024186: e6bc b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-648
10024188 <$d.181>:
10024188: e4 d3 02 10 .word 0x1002d3e4
1002418c: 60 d5 02 10 .word 0x1002d560
10024190: cc d3 02 10 .word 0x1002d3cc
10024194: e0 d5 02 10 .word 0x1002d5e0
10024198 <$t.182>:
10024198: 980a ldr r0, [sp, #40]
1002419a: 901f str r0, [sp, #124]
1002419c: 9d09 ldr r5, [sp, #36]
1002419e: 952d str r5, [sp, #180]
100241a0: 4888 ldr r0, [pc, #544] @ 0x100243c4 <$d.185+0x2c>
100241a2: 902c str r0, [sp, #176]
100241a4: 912b str r1, [sp, #172]
100241a6: 4888 ldr r0, [pc, #544] @ 0x100243c8 <$d.185+0x30>
100241a8: 902a str r0, [sp, #168]
100241aa: 9528 str r5, [sp, #160]
100241ac: a81f add r0, sp, #124
100241ae: 4987 ldr r1, [pc, #540] @ 0x100243cc <$d.185+0x34>
100241b0: aa28 add r2, sp, #160
100241b2: f7fc fdd7 bl 0x10020d64 <core::fmt::write> @ imm = #-13394
100241b6: 2800 cmp r0, #0
100241b8: d000 beq 0x100241bc <$t.182+0x24> @ imm = #0
100241ba: e250 b 0x1002465e <$t.186+0x282> @ imm = #1184
100241bc: 9a0b ldr r2, [sp, #44]
100241be: 4610 mov r0, r2
100241c0: 3018 adds r0, #24
100241c2: 6811 ldr r1, [r2]
100241c4: 2900 cmp r1, #0
100241c6: 9c05 ldr r4, [sp, #20]
100241c8: d01b beq 0x10024202 <$t.182+0x6a> @ imm = #54
100241ca: 2901 cmp r1, #1
100241cc: 9a0d ldr r2, [sp, #52]
100241ce: 4923 ldr r1, [pc, #140] @ 0x1002425c <$d.183+0x8>
100241d0: d000 beq 0x100241d4 <$t.182+0x3c> @ imm = #0
100241d2: e1b2 b 0x1002453a <$t.186+0x15e> @ imm = #868
100241d4: 9120 str r1, [sp, #128]
100241d6: 901f str r0, [sp, #124]
100241d8: 980a ldr r0, [sp, #40]
100241da: 9025 str r0, [sp, #148]
100241dc: 922d str r2, [sp, #180]
100241de: a81f add r0, sp, #124
100241e0: 902c str r0, [sp, #176]
100241e2: 922b str r2, [sp, #172]
100241e4: 487a ldr r0, [pc, #488] @ 0x100243d0 <$d.185+0x38>
100241e6: 902a str r0, [sp, #168]
100241e8: 9528 str r5, [sp, #160]
100241ea: a825 add r0, sp, #148
100241ec: 4977 ldr r1, [pc, #476] @ 0x100243cc <$d.185+0x34>
100241ee: aa28 add r2, sp, #160
100241f0: f7fc fdb8 bl 0x10020d64 <core::fmt::write> @ imm = #-13456
100241f4: 2800 cmp r0, #0
100241f6: d100 bne 0x100241fa <$t.182+0x62> @ imm = #0
100241f8: e1b2 b 0x10024560 <$t.186+0x184> @ imm = #868
100241fa: a82e add r0, sp, #184
100241fc: 4919 ldr r1, [pc, #100] @ 0x10024264 <$d.183+0x10>
100241fe: 4a75 ldr r2, [pc, #468] @ 0x100243d4 <$d.185+0x3c>
10024200: e202 b 0x10024608 <$t.186+0x22c> @ imm = #1028
10024202: 6891 ldr r1, [r2, #8]
10024204: 910c str r1, [sp, #48]
10024206: 68d6 ldr r6, [r2, #12]
10024208: 4914 ldr r1, [pc, #80] @ 0x1002425c <$d.183+0x8>
1002420a: 9120 str r1, [sp, #128]
1002420c: 901f str r0, [sp, #124]
1002420e: 980a ldr r0, [sp, #40]
10024210: 9025 str r0, [sp, #148]
10024212: 990d ldr r1, [sp, #52]
10024214: 912d str r1, [sp, #180]
10024216: a81f add r0, sp, #124
10024218: 902c str r0, [sp, #176]
1002421a: 912b str r1, [sp, #172]
1002421c: 486c ldr r0, [pc, #432] @ 0x100243d0 <$d.185+0x38>
1002421e: 902a str r0, [sp, #168]
10024220: 9528 str r5, [sp, #160]
10024222: a825 add r0, sp, #148
10024224: 4969 ldr r1, [pc, #420] @ 0x100243cc <$d.185+0x34>
10024226: aa28 add r2, sp, #160
10024228: f7fc fd9c bl 0x10020d64 <core::fmt::write> @ imm = #-13512
1002422c: 2800 cmp r0, #0
1002422e: d000 beq 0x10024232 <$t.182+0x9a> @ imm = #0
10024230: e219 b 0x10024666 <$t.186+0x28a> @ imm = #1074
10024232: 2e00 cmp r6, #0
10024234: 9b0d ldr r3, [sp, #52]
10024236: d100 bne 0x1002423a <$t.182+0xa2> @ imm = #0
10024238: e193 b 0x10024562 <$t.186+0x186> @ imm = #806
1002423a: 4630 mov r0, r6
1002423c: 261c movs r6, #28
1002423e: 9608 str r6, [sp, #32]
10024240: 9007 str r0, [sp, #28]
10024242: 4346 muls r6, r0, r6
10024244: 9d0c ldr r5, [sp, #48]
10024246: 4628 mov r0, r5
10024248: 351c adds r5, #28
1002424a: 6801 ldr r1, [r0]
1002424c: a202 adr r2, #8 <$t.182+0xba>
1002424e: 5c51 ldrb r1, [r2, r1]
10024250: 0049 lsls r1, r1, #1
10024252: 448f add pc, r1
10024254 <$d.183>:
10024254: 29 b4 02 10 .word 0x1002b429
10024258: 13 2c 45 5e .word 0x5e452c13
1002425c: 29 b4 02 10 .word 0x1002b429
10024260: 08 d6 02 10 .word 0x1002d608
10024264: 3c d4 02 10 .word 0x1002d43c
10024268: 10 d6 02 10 .word 0x1002d610
1002426c: 34 d9 02 10 .word 0x1002d934
10024270: 78 d9 02 10 .word 0x1002d978
10024274: 34 d6 02 10 .word 0x1002d634
10024278: 68 65 6c 70 .word 0x706c6568
1002427c <$t.184>:
1002427c: 300c adds r0, #12
1002427e: 9027 str r0, [sp, #156]
10024280: 4855 ldr r0, [pc, #340] @ 0x100243d8 <$d.185+0x40>
10024282: 9020 str r0, [sp, #128]
10024284: a827 add r0, sp, #156
10024286: 901f str r0, [sp, #124]
10024288: 980a ldr r0, [sp, #40]
1002428a: 9025 str r0, [sp, #148]
1002428c: 932d str r3, [sp, #180]
1002428e: a81f add r0, sp, #124
10024290: 902c str r0, [sp, #176]
10024292: 2002 movs r0, #2
10024294: 902b str r0, [sp, #172]
10024296: 48fb ldr r0, [pc, #1004] @ 0x10024684 <$d.187+0x4>
10024298: 902a str r0, [sp, #168]
1002429a: 9809 ldr r0, [sp, #36]
1002429c: 9028 str r0, [sp, #160]
1002429e: a825 add r0, sp, #148
100242a0: aa28 add r2, sp, #160
100242a2: 49fb ldr r1, [pc, #1004] @ 0x10024690 <$d.187+0x10>
100242a4: f7fc fd5e bl 0x10020d64 <core::fmt::write> @ imm = #-13636
100242a8: 2800 cmp r0, #0
100242aa: d052 beq 0x10024352 <$t.184+0xd6> @ imm = #164
100242ac: e1b7 b 0x1002461e <$t.186+0x242> @ imm = #878
100242ae: 300c adds r0, #12
100242b0: 9027 str r0, [sp, #156]
100242b2: 48f3 ldr r0, [pc, #972] @ 0x10024680 <$d.187>
100242b4: 9020 str r0, [sp, #128]
100242b6: a827 add r0, sp, #156
100242b8: 901f str r0, [sp, #124]
100242ba: 980a ldr r0, [sp, #40]
100242bc: 9025 str r0, [sp, #148]
100242be: 932d str r3, [sp, #180]
100242c0: a81f add r0, sp, #124
100242c2: 902c str r0, [sp, #176]
100242c4: 2002 movs r0, #2
100242c6: 902b str r0, [sp, #172]
100242c8: 48ef ldr r0, [pc, #956] @ 0x10024688 <$d.187+0x8>
100242ca: 902a str r0, [sp, #168]
100242cc: 9809 ldr r0, [sp, #36]
100242ce: 9028 str r0, [sp, #160]
100242d0: a825 add r0, sp, #148
100242d2: aa28 add r2, sp, #160
100242d4: 49ee ldr r1, [pc, #952] @ 0x10024690 <$d.187+0x10>
100242d6: f7fc fd45 bl 0x10020d64 <core::fmt::write> @ imm = #-13686
100242da: 2800 cmp r0, #0
100242dc: d039 beq 0x10024352 <$t.184+0xd6> @ imm = #114
100242de: e1a2 b 0x10024626 <$t.186+0x24a> @ imm = #836
100242e0: 300c adds r0, #12
100242e2: 9027 str r0, [sp, #156]
100242e4: 48f6 ldr r0, [pc, #984] @ 0x100246c0 <$d.187+0x40>
100242e6: 9020 str r0, [sp, #128]
100242e8: a827 add r0, sp, #156
100242ea: 901f str r0, [sp, #124]
100242ec: 980a ldr r0, [sp, #40]
100242ee: 9025 str r0, [sp, #148]
100242f0: 932d str r3, [sp, #180]
100242f2: a81f add r0, sp, #124
100242f4: 902c str r0, [sp, #176]
100242f6: 2002 movs r0, #2
100242f8: 902b str r0, [sp, #172]
100242fa: 48f4 ldr r0, [pc, #976] @ 0x100246cc <$d.187+0x4c>
100242fc: 902a str r0, [sp, #168]
100242fe: 9809 ldr r0, [sp, #36]
10024300: 9028 str r0, [sp, #160]
10024302: a825 add r0, sp, #148
10024304: aa28 add r2, sp, #160
10024306: 49e2 ldr r1, [pc, #904] @ 0x10024690 <$d.187+0x10>
10024308: f7fc fd2c bl 0x10020d64 <core::fmt::write> @ imm = #-13736
1002430c: 2800 cmp r0, #0
1002430e: d020 beq 0x10024352 <$t.184+0xd6> @ imm = #64
10024310: e18d b 0x1002462e <$t.186+0x252> @ imm = #794
10024312: 4601 mov r1, r0
10024314: 310c adds r1, #12
10024316: 911e str r1, [sp, #120]
10024318: 3014 adds r0, #20
1002431a: 9027 str r0, [sp, #156]
1002431c: 49e8 ldr r1, [pc, #928] @ 0x100246c0 <$d.187+0x40>
1002431e: 9122 str r1, [sp, #136]
10024320: a827 add r0, sp, #156
10024322: 9021 str r0, [sp, #132]
10024324: 9120 str r1, [sp, #128]
10024326: a81e add r0, sp, #120
10024328: 901f str r0, [sp, #124]
1002432a: 980a ldr r0, [sp, #40]
1002432c: 9025 str r0, [sp, #148]
1002432e: 2002 movs r0, #2
10024330: 902d str r0, [sp, #180]
10024332: a81f add r0, sp, #124
10024334: 902c str r0, [sp, #176]
10024336: 2003 movs r0, #3
10024338: 902b str r0, [sp, #172]
1002433a: 48e2 ldr r0, [pc, #904] @ 0x100246c4 <$d.187+0x44>
1002433c: 902a str r0, [sp, #168]
1002433e: 9809 ldr r0, [sp, #36]
10024340: 9028 str r0, [sp, #160]
10024342: a825 add r0, sp, #148
10024344: aa28 add r2, sp, #160
10024346: 49d2 ldr r1, [pc, #840] @ 0x10024690 <$d.187+0x10>
10024348: f7fc fd0c bl 0x10020d64 <core::fmt::write> @ imm = #-13800
1002434c: 2800 cmp r0, #0
1002434e: d000 beq 0x10024352 <$t.184+0xd6> @ imm = #0
10024350: e171 b 0x10024636 <$t.186+0x25a> @ imm = #738
10024352: 9b0d ldr r3, [sp, #52]
10024354: 3e1c subs r6, #28
10024356: d000 beq 0x1002435a <$t.184+0xde> @ imm = #0
10024358: e775 b 0x10024246 <$t.182+0xae> @ imm = #-278
1002435a: 980a ldr r0, [sp, #40]
1002435c: 901f str r0, [sp, #124]
1002435e: 9d09 ldr r5, [sp, #36]
10024360: 952d str r5, [sp, #180]
10024362: 48ca ldr r0, [pc, #808] @ 0x1002468c <$d.187+0xc>
10024364: 902c str r0, [sp, #176]
10024366: 932b str r3, [sp, #172]
10024368: 48db ldr r0, [pc, #876] @ 0x100246d8 <$d.187+0x58>
1002436a: 902a str r0, [sp, #168]
1002436c: 9528 str r5, [sp, #160]
1002436e: a81f add r0, sp, #124
10024370: 49c7 ldr r1, [pc, #796] @ 0x10024690 <$d.187+0x10>
10024372: aa28 add r2, sp, #160
10024374: f7fc fcf6 bl 0x10020d64 <core::fmt::write> @ imm = #-13844
10024378: 2800 cmp r0, #0
1002437a: d000 beq 0x1002437e <$t.184+0x102> @ imm = #0
1002437c: e17b b 0x10024676 <$t.186+0x29a> @ imm = #758
1002437e: 9e08 ldr r6, [sp, #32]
10024380: 9807 ldr r0, [sp, #28]
10024382: 4346 muls r6, r0, r6
10024384: 990c ldr r1, [sp, #48]
10024386: 4608 mov r0, r1
10024388: 311c adds r1, #28
1002438a: 910c str r1, [sp, #48]
1002438c: 6801 ldr r1, [r0]
1002438e: a203 adr r2, #12 <$t.184+0x119>
10024390: 5c51 ldrb r1, [r2, r1]
10024392: 0049 lsls r1, r1, #1
10024394: 448f add pc, r1
10024396: 46c0 mov r8, r8
10024398 <$d.185>:
10024398: 65 78 69 74 .word 0x74697865
1002439c: 22 4c 75 9e .word 0x9e754c22
100243a0: a4 d9 02 10 .word 0x1002d9a4
100243a4: ac d9 02 10 .word 0x1002d9ac
100243a8: e9 00 02 10 .word 0x100200e9
100243ac: 20 db 02 10 .word 0x1002db20
100243b0: a0 da 02 10 .word 0x1002daa0
100243b4: b0 da 02 10 .word 0x1002dab0
100243b8: f0 d9 02 10 .word 0x1002d9f0
100243bc: 08 da 02 10 .word 0x1002da08
100243c0: 6c da 02 10 .word 0x1002da6c
100243c4: e4 d3 02 10 .word 0x1002d3e4
100243c8: 38 d7 02 10 .word 0x1002d738
100243cc: cc d3 02 10 .word 0x1002d3cc
100243d0: 54 d7 02 10 .word 0x1002d754
100243d4: 6c d7 02 10 .word 0x1002d76c
100243d8: 39 b4 02 10 .word 0x1002b439
100243dc <$t.186>:
100243dc: 4601 mov r1, r0
100243de: 310c adds r1, #12
100243e0: 911e str r1, [sp, #120]
100243e2: 6841 ldr r1, [r0, #4]
100243e4: 6880 ldr r0, [r0, #8]
100243e6: 4ab3 ldr r2, [pc, #716] @ 0x100246b4 <$d.187+0x34>
100243e8: 9222 str r2, [sp, #136]
100243ea: aa25 add r2, sp, #148
100243ec: 9221 str r2, [sp, #132]
100243ee: 4ab4 ldr r2, [pc, #720] @ 0x100246c0 <$d.187+0x40>
100243f0: 9220 str r2, [sp, #128]
100243f2: aa1e add r2, sp, #120
100243f4: 921f str r2, [sp, #124]
100243f6: 2900 cmp r1, #0
100243f8: d100 bne 0x100243fc <$t.186+0x20> @ imm = #0
100243fa: 2013 movs r0, #19
100243fc: 9026 str r0, [sp, #152]
100243fe: 2900 cmp r1, #0
10024400: 48b6 ldr r0, [pc, #728] @ 0x100246dc <$d.187+0x5c>
10024402: d000 beq 0x10024406 <$t.186+0x2a> @ imm = #0
10024404: 4608 mov r0, r1
10024406: 9025 str r0, [sp, #148]
10024408: 980a ldr r0, [sp, #40]
1002440a: 9027 str r0, [sp, #156]
1002440c: 2002 movs r0, #2
1002440e: 902d str r0, [sp, #180]
10024410: a81f add r0, sp, #124
10024412: 902c str r0, [sp, #176]
10024414: 2003 movs r0, #3
10024416: 902b str r0, [sp, #172]
10024418: 48b5 ldr r0, [pc, #724] @ 0x100246f0 <$d.187+0x70>
1002441a: 902a str r0, [sp, #168]
1002441c: 9528 str r5, [sp, #160]
1002441e: a827 add r0, sp, #156
10024420: aa28 add r2, sp, #160
10024422: 499b ldr r1, [pc, #620] @ 0x10024690 <$d.187+0x10>
10024424: f7fc fc9e bl 0x10020d64 <core::fmt::write> @ imm = #-14020
10024428: 2800 cmp r0, #0
1002442a: d100 bne 0x1002442e <$t.186+0x52> @ imm = #0
1002442c: e081 b 0x10024532 <$t.186+0x156> @ imm = #258
1002442e: e106 b 0x1002463e <$t.186+0x262> @ imm = #524
10024430: 4601 mov r1, r0
10024432: 310c adds r1, #12
10024434: 911e str r1, [sp, #120]
10024436: 6841 ldr r1, [r0, #4]
10024438: 6880 ldr r0, [r0, #8]
1002443a: 4a9e ldr r2, [pc, #632] @ 0x100246b4 <$d.187+0x34>
1002443c: 9222 str r2, [sp, #136]
1002443e: aa25 add r2, sp, #148
10024440: 9221 str r2, [sp, #132]
10024442: 4a9f ldr r2, [pc, #636] @ 0x100246c0 <$d.187+0x40>
10024444: 9220 str r2, [sp, #128]
10024446: aa1e add r2, sp, #120
10024448: 921f str r2, [sp, #124]
1002444a: 2900 cmp r1, #0
1002444c: d100 bne 0x10024450 <$t.186+0x74> @ imm = #0
1002444e: 2013 movs r0, #19
10024450: 9026 str r0, [sp, #152]
10024452: 2900 cmp r1, #0
10024454: 48a1 ldr r0, [pc, #644] @ 0x100246dc <$d.187+0x5c>
10024456: d000 beq 0x1002445a <$t.186+0x7e> @ imm = #0
10024458: 4608 mov r0, r1
1002445a: 9025 str r0, [sp, #148]
1002445c: 980a ldr r0, [sp, #40]
1002445e: 9027 str r0, [sp, #156]
10024460: 2002 movs r0, #2
10024462: 902d str r0, [sp, #180]
10024464: a81f add r0, sp, #124
10024466: 902c str r0, [sp, #176]
10024468: 2003 movs r0, #3
1002446a: 902b str r0, [sp, #172]
1002446c: 48a0 ldr r0, [pc, #640] @ 0x100246f0 <$d.187+0x70>
1002446e: 902a str r0, [sp, #168]
10024470: 9528 str r5, [sp, #160]
10024472: a827 add r0, sp, #156
10024474: aa28 add r2, sp, #160
10024476: 4986 ldr r1, [pc, #536] @ 0x10024690 <$d.187+0x10>
10024478: f7fc fc74 bl 0x10020d64 <core::fmt::write> @ imm = #-14104
1002447c: 2800 cmp r0, #0
1002447e: d058 beq 0x10024532 <$t.186+0x156> @ imm = #176
10024480: e0e1 b 0x10024646 <$t.186+0x26a> @ imm = #450
10024482: 4601 mov r1, r0
10024484: 310c adds r1, #12
10024486: 911e str r1, [sp, #120]
10024488: 6841 ldr r1, [r0, #4]
1002448a: 6880 ldr r0, [r0, #8]
1002448c: 4a89 ldr r2, [pc, #548] @ 0x100246b4 <$d.187+0x34>
1002448e: 9222 str r2, [sp, #136]
10024490: aa25 add r2, sp, #148
10024492: 9221 str r2, [sp, #132]
10024494: 4a8a ldr r2, [pc, #552] @ 0x100246c0 <$d.187+0x40>
10024496: 9220 str r2, [sp, #128]
10024498: aa1e add r2, sp, #120
1002449a: 921f str r2, [sp, #124]
1002449c: 2900 cmp r1, #0
1002449e: d100 bne 0x100244a2 <$t.186+0xc6> @ imm = #0
100244a0: 2013 movs r0, #19
100244a2: 9026 str r0, [sp, #152]
100244a4: 2900 cmp r1, #0
100244a6: 488d ldr r0, [pc, #564] @ 0x100246dc <$d.187+0x5c>
100244a8: d000 beq 0x100244ac <$t.186+0xd0> @ imm = #0
100244aa: 4608 mov r0, r1
100244ac: 9025 str r0, [sp, #148]
100244ae: 980a ldr r0, [sp, #40]
100244b0: 9027 str r0, [sp, #156]
100244b2: 2002 movs r0, #2
100244b4: 902d str r0, [sp, #180]
100244b6: a81f add r0, sp, #124
100244b8: 902c str r0, [sp, #176]
100244ba: 2003 movs r0, #3
100244bc: 902b str r0, [sp, #172]
100244be: 488a ldr r0, [pc, #552] @ 0x100246e8 <$d.187+0x68>
100244c0: 902a str r0, [sp, #168]
100244c2: 9528 str r5, [sp, #160]
100244c4: a827 add r0, sp, #156
100244c6: aa28 add r2, sp, #160
100244c8: 4971 ldr r1, [pc, #452] @ 0x10024690 <$d.187+0x10>
100244ca: f7fc fc4b bl 0x10020d64 <core::fmt::write> @ imm = #-14186
100244ce: 2800 cmp r0, #0
100244d0: d02f beq 0x10024532 <$t.186+0x156> @ imm = #94
100244d2: e0bc b 0x1002464e <$t.186+0x272> @ imm = #376
100244d4: 4601 mov r1, r0
100244d6: 310c adds r1, #12
100244d8: 911d str r1, [sp, #116]
100244da: 4601 mov r1, r0
100244dc: 3114 adds r1, #20
100244de: 911e str r1, [sp, #120]
100244e0: 6841 ldr r1, [r0, #4]
100244e2: 6880 ldr r0, [r0, #8]
100244e4: 4a73 ldr r2, [pc, #460] @ 0x100246b4 <$d.187+0x34>
100244e6: 9224 str r2, [sp, #144]
100244e8: aa25 add r2, sp, #148
100244ea: 9223 str r2, [sp, #140]
100244ec: 4b74 ldr r3, [pc, #464] @ 0x100246c0 <$d.187+0x40>
100244ee: 9322 str r3, [sp, #136]
100244f0: aa1e add r2, sp, #120
100244f2: 9221 str r2, [sp, #132]
100244f4: 9320 str r3, [sp, #128]
100244f6: aa1d add r2, sp, #116
100244f8: 921f str r2, [sp, #124]
100244fa: 2900 cmp r1, #0
100244fc: d100 bne 0x10024500 <$t.186+0x124> @ imm = #0
100244fe: 2013 movs r0, #19
10024500: 9026 str r0, [sp, #152]
10024502: 2900 cmp r1, #0
10024504: 4875 ldr r0, [pc, #468] @ 0x100246dc <$d.187+0x5c>
10024506: d000 beq 0x1002450a <$t.186+0x12e> @ imm = #0
10024508: 4608 mov r0, r1
1002450a: 9025 str r0, [sp, #148]
1002450c: 980a ldr r0, [sp, #40]
1002450e: 9027 str r0, [sp, #156]
10024510: 2003 movs r0, #3
10024512: 902d str r0, [sp, #180]
10024514: a81f add r0, sp, #124
10024516: 902c str r0, [sp, #176]
10024518: 2004 movs r0, #4
1002451a: 902b str r0, [sp, #172]
1002451c: 4870 ldr r0, [pc, #448] @ 0x100246e0 <$d.187+0x60>
1002451e: 902a str r0, [sp, #168]
10024520: 9528 str r5, [sp, #160]
10024522: a827 add r0, sp, #156
10024524: aa28 add r2, sp, #160
10024526: 495a ldr r1, [pc, #360] @ 0x10024690 <$d.187+0x10>
10024528: f7fc fc1c bl 0x10020d64 <core::fmt::write> @ imm = #-14280
1002452c: 2800 cmp r0, #0
1002452e: d000 beq 0x10024532 <$t.186+0x156> @ imm = #0
10024530: e091 b 0x10024656 <$t.186+0x27a> @ imm = #290
10024532: 9b0d ldr r3, [sp, #52]
10024534: 3e1c subs r6, #28
10024536: d014 beq 0x10024562 <$t.186+0x186> @ imm = #40
10024538: e724 b 0x10024384 <$t.184+0x108> @ imm = #-440
1002453a: 9120 str r1, [sp, #128]
1002453c: 901f str r0, [sp, #124]
1002453e: 980a ldr r0, [sp, #40]
10024540: 9025 str r0, [sp, #148]
10024542: 922d str r2, [sp, #180]
10024544: a81f add r0, sp, #124
10024546: 902c str r0, [sp, #176]
10024548: 922b str r2, [sp, #172]
1002454a: 485b ldr r0, [pc, #364] @ 0x100246b8 <$d.187+0x38>
1002454c: 902a str r0, [sp, #168]
1002454e: 9528 str r5, [sp, #160]
10024550: a825 add r0, sp, #148
10024552: 494f ldr r1, [pc, #316] @ 0x10024690 <$d.187+0x10>
10024554: aa28 add r2, sp, #160
10024556: f7fc fc05 bl 0x10020d64 <core::fmt::write> @ imm = #-14326
1002455a: 2800 cmp r0, #0
1002455c: d000 beq 0x10024560 <$t.186+0x184> @ imm = #0
1002455e: e086 b 0x1002466e <$t.186+0x292> @ imm = #268
10024560: 9b0d ldr r3, [sp, #52]
10024562: 990b ldr r1, [sp, #44]
10024564: 6908 ldr r0, [r1, #16]
10024566: 2800 cmp r0, #0
10024568: d100 bne 0x1002456c <$t.186+0x190> @ imm = #0
1002456a: e4ca b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-1644
1002456c: 9025 str r0, [sp, #148]
1002456e: 6948 ldr r0, [r1, #20]
10024570: 9026 str r0, [sp, #152]
10024572: 4850 ldr r0, [pc, #320] @ 0x100246b4 <$d.187+0x34>
10024574: 9020 str r0, [sp, #128]
10024576: a825 add r0, sp, #148
10024578: 901f str r0, [sp, #124]
1002457a: 980a ldr r0, [sp, #40]
1002457c: 9027 str r0, [sp, #156]
1002457e: 932d str r3, [sp, #180]
10024580: a81f add r0, sp, #124
10024582: 902c str r0, [sp, #176]
10024584: 2002 movs r0, #2
10024586: 902b str r0, [sp, #172]
10024588: 485e ldr r0, [pc, #376] @ 0x10024704 <$d.187+0x84>
1002458a: 902a str r0, [sp, #168]
1002458c: 9528 str r5, [sp, #160]
1002458e: a827 add r0, sp, #156
10024590: 493f ldr r1, [pc, #252] @ 0x10024690 <$d.187+0x10>
10024592: aa28 add r2, sp, #160
10024594: f7fc fbe6 bl 0x10020d64 <core::fmt::write> @ imm = #-14388
10024598: 2800 cmp r0, #0
1002459a: d100 bne 0x1002459e <$t.186+0x1c2> @ imm = #0
1002459c: e4b1 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-1694
1002459e: a82e add r0, sp, #184
100245a0: 493c ldr r1, [pc, #240] @ 0x10024694 <$d.187+0x14>
100245a2: 4a59 ldr r2, [pc, #356] @ 0x10024708 <$d.187+0x88>
100245a4: e030 b 0x10024608 <$t.186+0x22c> @ imm = #96
100245a6: 2104 movs r1, #4
100245a8: 4a3d ldr r2, [pc, #244] @ 0x100246a0 <$d.187+0x20>
100245aa: f7fb ff05 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-16886
100245ae: defe trap
100245b0: 2104 movs r1, #4
100245b2: 4a3e ldr r2, [pc, #248] @ 0x100246ac <$d.187+0x2c>
100245b4: e7f9 b 0x100245aa <$t.186+0x1ce> @ imm = #-14
100245b6: a82e add r0, sp, #184
100245b8: 4936 ldr r1, [pc, #216] @ 0x10024694 <$d.187+0x14>
100245ba: 4a37 ldr r2, [pc, #220] @ 0x10024698 <$d.187+0x18>
100245bc: e024 b 0x10024608 <$t.186+0x22c> @ imm = #72
100245be: a82e add r0, sp, #184
100245c0: 4934 ldr r1, [pc, #208] @ 0x10024694 <$d.187+0x14>
100245c2: 4a58 ldr r2, [pc, #352] @ 0x10024724 <$d.187+0xa4>
100245c4: e020 b 0x10024608 <$t.186+0x22c> @ imm = #64
100245c6: 4b56 ldr r3, [pc, #344] @ 0x10024720 <$d.187+0xa0>
100245c8: 4610 mov r0, r2
100245ca: 461a mov r2, r3
100245cc: e008 b 0x100245e0 <$t.186+0x204> @ imm = #16
100245ce: a82e add r0, sp, #184
100245d0: 4930 ldr r1, [pc, #192] @ 0x10024694 <$d.187+0x14>
100245d2: 4a32 ldr r2, [pc, #200] @ 0x1002469c <$d.187+0x1c>
100245d4: e018 b 0x10024608 <$t.186+0x22c> @ imm = #48
100245d6: 4a57 ldr r2, [pc, #348] @ 0x10024734 <$d.187+0xb4>
100245d8: e000 b 0x100245dc <$t.186+0x200> @ imm = #0
100245da: 4a54 ldr r2, [pc, #336] @ 0x1002472c <$d.187+0xac>
100245dc: 4628 mov r0, r5
100245de: 4631 mov r1, r6
100245e0: f7fc f8a8 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-16048
100245e4: defe trap
100245e6: a82e add r0, sp, #184
100245e8: 492a ldr r1, [pc, #168] @ 0x10024694 <$d.187+0x14>
100245ea: 4a4f ldr r2, [pc, #316] @ 0x10024728 <$d.187+0xa8>
100245ec: e00c b 0x10024608 <$t.186+0x22c> @ imm = #24
100245ee: 484a ldr r0, [pc, #296] @ 0x10024718 <$d.187+0x98>
100245f0: 212b movs r1, #43
100245f2: 4a4a ldr r2, [pc, #296] @ 0x1002471c <$d.187+0x9c>
100245f4: f7fc fb90 bl 0x10020d18 <core::panicking::panic> @ imm = #-14560
100245f8: defe trap
100245fa: a82e add r0, sp, #184
100245fc: 4925 ldr r1, [pc, #148] @ 0x10024694 <$d.187+0x14>
100245fe: 4a4c ldr r2, [pc, #304] @ 0x10024730 <$d.187+0xb0>
10024600: e002 b 0x10024608 <$t.186+0x22c> @ imm = #4
10024602: a82e add r0, sp, #184
10024604: 4923 ldr r1, [pc, #140] @ 0x10024694 <$d.187+0x14>
10024606: 4a2a ldr r2, [pc, #168] @ 0x100246b0 <$d.187+0x30>
10024608: f7fc ff12 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-12764
1002460c: defe trap
1002460e: 4825 ldr r0, [pc, #148] @ 0x100246a4 <$d.187+0x24>
10024610: 2128 movs r1, #40
10024612: 4a25 ldr r2, [pc, #148] @ 0x100246a8 <$d.187+0x28>
10024614: e7ee b 0x100245f4 <$t.186+0x218> @ imm = #-36
10024616: a82e add r0, sp, #184
10024618: 491e ldr r1, [pc, #120] @ 0x10024694 <$d.187+0x14>
1002461a: 4a3e ldr r2, [pc, #248] @ 0x10024714 <$d.187+0x94>
1002461c: e7f4 b 0x10024608 <$t.186+0x22c> @ imm = #-24
1002461e: a82e add r0, sp, #184
10024620: 491c ldr r1, [pc, #112] @ 0x10024694 <$d.187+0x14>
10024622: 4a37 ldr r2, [pc, #220] @ 0x10024700 <$d.187+0x80>
10024624: e7f0 b 0x10024608 <$t.186+0x22c> @ imm = #-32
10024626: a82e add r0, sp, #184
10024628: 491a ldr r1, [pc, #104] @ 0x10024694 <$d.187+0x14>
1002462a: 4a2a ldr r2, [pc, #168] @ 0x100246d4 <$d.187+0x54>
1002462c: e7ec b 0x10024608 <$t.186+0x22c> @ imm = #-40
1002462e: a82e add r0, sp, #184
10024630: 4918 ldr r1, [pc, #96] @ 0x10024694 <$d.187+0x14>
10024632: 4a27 ldr r2, [pc, #156] @ 0x100246d0 <$d.187+0x50>
10024634: e7e8 b 0x10024608 <$t.186+0x22c> @ imm = #-48
10024636: a82e add r0, sp, #184
10024638: 4916 ldr r1, [pc, #88] @ 0x10024694 <$d.187+0x14>
1002463a: 4a23 ldr r2, [pc, #140] @ 0x100246c8 <$d.187+0x48>
1002463c: e7e4 b 0x10024608 <$t.186+0x22c> @ imm = #-56
1002463e: a82e add r0, sp, #184
10024640: 4914 ldr r1, [pc, #80] @ 0x10024694 <$d.187+0x14>
10024642: 4a2d ldr r2, [pc, #180] @ 0x100246f8 <$d.187+0x78>
10024644: e7e0 b 0x10024608 <$t.186+0x22c> @ imm = #-64
10024646: a82e add r0, sp, #184
10024648: 4912 ldr r1, [pc, #72] @ 0x10024694 <$d.187+0x14>
1002464a: 4a2a ldr r2, [pc, #168] @ 0x100246f4 <$d.187+0x74>
1002464c: e7dc b 0x10024608 <$t.186+0x22c> @ imm = #-72
1002464e: a82e add r0, sp, #184
10024650: 4910 ldr r1, [pc, #64] @ 0x10024694 <$d.187+0x14>
10024652: 4a26 ldr r2, [pc, #152] @ 0x100246ec <$d.187+0x6c>
10024654: e7d8 b 0x10024608 <$t.186+0x22c> @ imm = #-80
10024656: a82e add r0, sp, #184
10024658: 490e ldr r1, [pc, #56] @ 0x10024694 <$d.187+0x14>
1002465a: 4a22 ldr r2, [pc, #136] @ 0x100246e4 <$d.187+0x64>
1002465c: e7d4 b 0x10024608 <$t.186+0x22c> @ imm = #-88
1002465e: a82e add r0, sp, #184
10024660: 490c ldr r1, [pc, #48] @ 0x10024694 <$d.187+0x14>
10024662: 4a2b ldr r2, [pc, #172] @ 0x10024710 <$d.187+0x90>
10024664: e7d0 b 0x10024608 <$t.186+0x22c> @ imm = #-96
10024666: a82e add r0, sp, #184
10024668: 490a ldr r1, [pc, #40] @ 0x10024694 <$d.187+0x14>
1002466a: 4a28 ldr r2, [pc, #160] @ 0x1002470c <$d.187+0x8c>
1002466c: e7cc b 0x10024608 <$t.186+0x22c> @ imm = #-104
1002466e: a82e add r0, sp, #184
10024670: 4908 ldr r1, [pc, #32] @ 0x10024694 <$d.187+0x14>
10024672: 4a12 ldr r2, [pc, #72] @ 0x100246bc <$d.187+0x3c>
10024674: e7c8 b 0x10024608 <$t.186+0x22c> @ imm = #-112
10024676: a82e add r0, sp, #184
10024678: 4906 ldr r1, [pc, #24] @ 0x10024694 <$d.187+0x14>
1002467a: 4a20 ldr r2, [pc, #128] @ 0x100246fc <$d.187+0x7c>
1002467c: e7c4 b 0x10024608 <$t.186+0x22c> @ imm = #-120
1002467e: 46c0 mov r8, r8
10024680 <$d.187>:
10024680: 39 b4 02 10 .word 0x1002b439
10024684: 04 d8 02 10 .word 0x1002d804
10024688: e0 d7 02 10 .word 0x1002d7e0
1002468c: e4 d3 02 10 .word 0x1002d3e4
10024690: cc d3 02 10 .word 0x1002d3cc
10024694: 3c d4 02 10 .word 0x1002d43c
10024698: bc d5 02 10 .word 0x1002d5bc
1002469c: 80 d9 02 10 .word 0x1002d980
100246a0: bc d9 02 10 .word 0x1002d9bc
100246a4: c0 da 02 10 .word 0x1002dac0
100246a8: e8 da 02 10 .word 0x1002dae8
100246ac: f8 da 02 10 .word 0x1002daf8
100246b0: 30 db 02 10 .word 0x1002db30
100246b4: 29 b4 02 10 .word 0x1002b429
100246b8: 54 d7 02 10 .word 0x1002d754
100246bc: 5c d7 02 10 .word 0x1002d75c
100246c0: 39 b4 02 10 .word 0x1002b439
100246c4: 94 d7 02 10 .word 0x1002d794
100246c8: ac d7 02 10 .word 0x1002d7ac
100246cc: bc d7 02 10 .word 0x1002d7bc
100246d0: cc d7 02 10 .word 0x1002d7cc
100246d4: f0 d7 02 10 .word 0x1002d7f0
100246d8: 34 d8 02 10 .word 0x1002d834
100246dc: 4c d8 02 10 .word 0x1002d84c
100246e0: 68 d8 02 10 .word 0x1002d868
100246e4: 88 d8 02 10 .word 0x1002d888
100246e8: 98 d8 02 10 .word 0x1002d898
100246ec: b0 d8 02 10 .word 0x1002d8b0
100246f0: cc d8 02 10 .word 0x1002d8cc
100246f4: e4 d8 02 10 .word 0x1002d8e4
100246f8: f4 d8 02 10 .word 0x1002d8f4
100246fc: 3c d8 02 10 .word 0x1002d83c
10024700: 14 d8 02 10 .word 0x1002d814
10024704: 14 d9 02 10 .word 0x1002d914
10024708: 24 d9 02 10 .word 0x1002d924
1002470c: 7c d7 02 10 .word 0x1002d77c
10024710: 40 d7 02 10 .word 0x1002d740
10024714: f8 d9 02 10 .word 0x1002d9f8
10024718: e4 d3 02 10 .word 0x1002d3e4
1002471c: cc d9 02 10 .word 0x1002d9cc
10024720: 4c d9 02 10 .word 0x1002d94c
10024724: 3c d9 02 10 .word 0x1002d93c
10024728: 3c d6 02 10 .word 0x1002d63c
1002472c: f8 d5 02 10 .word 0x1002d5f8
10024730: e8 d5 02 10 .word 0x1002d5e8
10024734: cc d5 02 10 .word 0x1002d5cc
10024738 <menu::Runner<T>::prompt>:
10024738: b5f0 push {r4, r5, r6, r7, lr}
1002473a: af03 add r7, sp, #12
1002473c: b08b sub sp, #44
1002473e: 2900 cmp r1, #0
10024740: 9001 str r0, [sp, #4]
10024742: d012 beq 0x1002476a <menu::Runner<T>::prompt+0x32> @ imm = #36
10024744: 3018 adds r0, #24
10024746: 9002 str r0, [sp, #8]
10024748: 2000 movs r0, #0
1002474a: 900a str r0, [sp, #40]
1002474c: 493c ldr r1, [pc, #240] @ 0x10024840 <$d.189>
1002474e: 9109 str r1, [sp, #36]
10024750: 2101 movs r1, #1
10024752: 9108 str r1, [sp, #32]
10024754: 493b ldr r1, [pc, #236] @ 0x10024844 <$d.189+0x4>
10024756: 9107 str r1, [sp, #28]
10024758: 9005 str r0, [sp, #20]
1002475a: a802 add r0, sp, #8
1002475c: 493a ldr r1, [pc, #232] @ 0x10024848 <$d.189+0x8>
1002475e: aa05 add r2, sp, #20
10024760: f7fc fb00 bl 0x10020d64 <core::fmt::write> @ imm = #-14848
10024764: 2800 cmp r0, #0
10024766: d167 bne 0x10024838 <menu::Runner<T>::prompt+0x100> @ imm = #206
10024768: 9801 ldr r0, [sp, #4]
1002476a: 6a41 ldr r1, [r0, #36]
1002476c: 2900 cmp r1, #0
1002476e: d035 beq 0x100247dc <menu::Runner<T>::prompt+0xa4> @ imm = #106
10024770: 1d06 adds r6, r0, #4
10024772: 4604 mov r4, r0
10024774: 3418 adds r4, #24
10024776: 2501 movs r5, #1
10024778: 2d01 cmp r5, #1
1002477a: d912 bls 0x100247a2 <menu::Runner<T>::prompt+0x6a> @ imm = #36
1002477c: 9402 str r4, [sp, #8]
1002477e: 2000 movs r0, #0
10024780: 900a str r0, [sp, #40]
10024782: 492f ldr r1, [pc, #188] @ 0x10024840 <$d.189>
10024784: 9109 str r1, [sp, #36]
10024786: 2101 movs r1, #1
10024788: 9108 str r1, [sp, #32]
1002478a: 4930 ldr r1, [pc, #192] @ 0x1002484c <$d.189+0xc>
1002478c: 9107 str r1, [sp, #28]
1002478e: 9005 str r0, [sp, #20]
10024790: a802 add r0, sp, #8
10024792: aa05 add r2, sp, #20
10024794: 492c ldr r1, [pc, #176] @ 0x10024848 <$d.189+0x8>
10024796: f7fc fae5 bl 0x10020d64 <core::fmt::write> @ imm = #-14902
1002479a: 2800 cmp r0, #0
1002479c: d142 bne 0x10024824 <menu::Runner<T>::prompt+0xec> @ imm = #132
1002479e: 2d04 cmp r5, #4
100247a0: d230 bhs 0x10024804 <menu::Runner<T>::prompt+0xcc> @ imm = #96
100247a2: 6830 ldr r0, [r6]
100247a4: 2800 cmp r0, #0
100247a6: d033 beq 0x10024810 <menu::Runner<T>::prompt+0xd8> @ imm = #102
100247a8: 492a ldr r1, [pc, #168] @ 0x10024854 <$d.189+0x14>
100247aa: aa02 add r2, sp, #8
100247ac: c213 stm r2!, {r0, r1, r4}
100247ae: 2001 movs r0, #1
100247b0: 900a str r0, [sp, #40]
100247b2: a902 add r1, sp, #8
100247b4: 9109 str r1, [sp, #36]
100247b6: 9008 str r0, [sp, #32]
100247b8: 4824 ldr r0, [pc, #144] @ 0x1002484c <$d.189+0xc>
100247ba: 9007 str r0, [sp, #28]
100247bc: 2000 movs r0, #0
100247be: 9005 str r0, [sp, #20]
100247c0: a804 add r0, sp, #16
100247c2: aa05 add r2, sp, #20
100247c4: 4920 ldr r1, [pc, #128] @ 0x10024848 <$d.189+0x8>
100247c6: f7fc facd bl 0x10020d64 <core::fmt::write> @ imm = #-14950
100247ca: 2800 cmp r0, #0
100247cc: d126 bne 0x1002481c <menu::Runner<T>::prompt+0xe4> @ imm = #76
100247ce: 1d36 adds r6, r6, #4
100247d0: 1c6a adds r2, r5, #1
100247d2: 9801 ldr r0, [sp, #4]
100247d4: 6a41 ldr r1, [r0, #36]
100247d6: 428d cmp r5, r1
100247d8: 4615 mov r5, r2
100247da: d3cd blo 0x10024778 <menu::Runner<T>::prompt+0x40> @ imm = #-102
100247dc: 3018 adds r0, #24
100247de: 9002 str r0, [sp, #8]
100247e0: 2000 movs r0, #0
100247e2: 900a str r0, [sp, #40]
100247e4: 4916 ldr r1, [pc, #88] @ 0x10024840 <$d.189>
100247e6: 9109 str r1, [sp, #36]
100247e8: 2101 movs r1, #1
100247ea: 9108 str r1, [sp, #32]
100247ec: 491f ldr r1, [pc, #124] @ 0x1002486c <$d.189+0x2c>
100247ee: 9107 str r1, [sp, #28]
100247f0: 9005 str r0, [sp, #20]
100247f2: a802 add r0, sp, #8
100247f4: 4914 ldr r1, [pc, #80] @ 0x10024848 <$d.189+0x8>
100247f6: aa05 add r2, sp, #20
100247f8: f7fc fab4 bl 0x10020d64 <core::fmt::write> @ imm = #-15000
100247fc: 2800 cmp r0, #0
100247fe: d117 bne 0x10024830 <menu::Runner<T>::prompt+0xf8> @ imm = #46
10024800: b00b add sp, #44
10024802: bdf0 pop {r4, r5, r6, r7, pc}
10024804: 2104 movs r1, #4
10024806: 4a12 ldr r2, [pc, #72] @ 0x10024850 <$d.189+0x10>
10024808: 4628 mov r0, r5
1002480a: f7fb fdd5 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-17494
1002480e: defe trap
10024810: 4813 ldr r0, [pc, #76] @ 0x10024860 <$d.189+0x20>
10024812: 212b movs r1, #43
10024814: 4a13 ldr r2, [pc, #76] @ 0x10024864 <$d.189+0x24>
10024816: f7fc fa7f bl 0x10020d18 <core::panicking::panic> @ imm = #-15106
1002481a: defe trap
1002481c: a805 add r0, sp, #20
1002481e: 490e ldr r1, [pc, #56] @ 0x10024858 <$d.189+0x18>
10024820: 4a0e ldr r2, [pc, #56] @ 0x1002485c <$d.189+0x1c>
10024822: e002 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #4
10024824: a805 add r0, sp, #20
10024826: 490c ldr r1, [pc, #48] @ 0x10024858 <$d.189+0x18>
10024828: 4a0f ldr r2, [pc, #60] @ 0x10024868 <$d.189+0x28>
1002482a: f7fc fe01 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-13310
1002482e: defe trap
10024830: a805 add r0, sp, #20
10024832: 4909 ldr r1, [pc, #36] @ 0x10024858 <$d.189+0x18>
10024834: 4a0e ldr r2, [pc, #56] @ 0x10024870 <$d.189+0x30>
10024836: e7f8 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #-16
10024838: a805 add r0, sp, #20
1002483a: 4907 ldr r1, [pc, #28] @ 0x10024858 <$d.189+0x18>
1002483c: 4a0d ldr r2, [pc, #52] @ 0x10024874 <$d.189+0x34>
1002483e: e7f4 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #-24
10024840 <$d.189>:
10024840: e4 d3 02 10 .word 0x1002d3e4
10024844: 34 d9 02 10 .word 0x1002d934
10024848: cc d3 02 10 .word 0x1002d3cc
1002484c: dc db 02 10 .word 0x1002dbdc
10024850: f4 db 02 10 .word 0x1002dbf4
10024854: 29 b4 02 10 .word 0x1002b429
10024858: 3c d4 02 10 .word 0x1002d43c
1002485c: 14 dc 02 10 .word 0x1002dc14
10024860: e4 d3 02 10 .word 0x1002d3e4
10024864: 04 dc 02 10 .word 0x1002dc04
10024868: e4 db 02 10 .word 0x1002dbe4
1002486c: 28 dc 02 10 .word 0x1002dc28
10024870: 30 dc 02 10 .word 0x1002dc30
10024874: c8 db 02 10 .word 0x1002dbc8
10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next>:
10024878: b5f0 push {r4, r5, r6, r7, lr}
1002487a: af03 add r7, sp, #12
1002487c: b087 sub sp, #28
1002487e: 7f43 ldrb r3, [r0, #29]
10024880: 6985 ldr r5, [r0, #24]
10024882: 6841 ldr r1, [r0, #4]
10024884: 9102 str r1, [sp, #8]
10024886: 6881 ldr r1, [r0, #8]
10024888: 9100 str r1, [sp]
1002488a: 7f01 ldrb r1, [r0, #28]
1002488c: 9101 str r1, [sp, #4]
1002488e: 6901 ldr r1, [r0, #16]
10024890: 9104 str r1, [sp, #16]
10024892: 9006 str r0, [sp, #24]
10024894: 2100 movs r1, #0
10024896: 9103 str r1, [sp, #12]
10024898: 2b00 cmp r3, #0
1002489a: d000 beq 0x1002489e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x26> @ imm = #0
1002489c: e082 b 0x100249a4 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12c> @ imm = #260
1002489e: 6941 ldr r1, [r0, #20]
100248a0: 9a04 ldr r2, [sp, #16]
100248a2: 4291 cmp r1, r2
100248a4: d064 beq 0x10024970 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #200
100248a6: 1c4b adds r3, r1, #1
100248a8: 6143 str r3, [r0, #20]
100248aa: 780e ldrb r6, [r1]
100248ac: b272 sxtb r2, r6
100248ae: 2a00 cmp r2, #0
100248b0: 9505 str r5, [sp, #20]
100248b2: d52b bpl 0x1002490c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #86
100248b4: 1c8b adds r3, r1, #2
100248b6: 6143 str r3, [r0, #20]
100248b8: 784c ldrb r4, [r1, #1]
100248ba: 203f movs r0, #63
100248bc: 4004 ands r4, r0
100248be: 221f movs r2, #31
100248c0: 4032 ands r2, r6
100248c2: 2edf cmp r6, #223
100248c4: d91a bls 0x100248fc <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x84> @ imm = #52
100248c6: 1ccb adds r3, r1, #3
100248c8: 9d06 ldr r5, [sp, #24]
100248ca: 616b str r3, [r5, #20]
100248cc: 788d ldrb r5, [r1, #2]
100248ce: 4005 ands r5, r0
100248d0: 01a4 lsls r4, r4, #6
100248d2: 1964 adds r4, r4, r5
100248d4: 2ef0 cmp r6, #240
100248d6: d315 blo 0x10024904 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x8c> @ imm = #42
100248d8: 1d0b adds r3, r1, #4
100248da: 9d06 ldr r5, [sp, #24]
100248dc: 616b str r3, [r5, #20]
100248de: 78cd ldrb r5, [r1, #3]
100248e0: 4005 ands r5, r0
100248e2: 01a0 lsls r0, r4, #6
100248e4: 1940 adds r0, r0, r5
100248e6: 0752 lsls r2, r2, #29
100248e8: 0ad2 lsrs r2, r2, #11
100248ea: 1886 adds r6, r0, r2
100248ec: 2011 movs r0, #17
100248ee: 0400 lsls r0, r0, #16
100248f0: 4286 cmp r6, r0
100248f2: d054 beq 0x1002499e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x126> @ imm = #168
100248f4: 9805 ldr r0, [sp, #20]
100248f6: 1d05 adds r5, r0, #4
100248f8: 9806 ldr r0, [sp, #24]
100248fa: e009 b 0x10024910 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x98> @ imm = #18
100248fc: 0192 lsls r2, r2, #6
100248fe: 1916 adds r6, r2, r4
10024900: 9806 ldr r0, [sp, #24]
10024902: e003 b 0x1002490c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #6
10024904: 0310 lsls r0, r2, #12
10024906: 1826 adds r6, r4, r0
10024908: 9806 ldr r0, [sp, #24]
1002490a: 9d05 ldr r5, [sp, #20]
1002490c: 1a6a subs r2, r5, r1
1002490e: 18d5 adds r5, r2, r3
10024910: 460a mov r2, r1
10024912: 4619 mov r1, r3
10024914: 6185 str r5, [r0, #24]
10024916: 4634 mov r4, r6
10024918: 3c09 subs r4, #9
1002491a: 2c17 cmp r4, #23
1002491c: d804 bhi 0x10024928 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xb0> @ imm = #8
1002491e: 2001 movs r0, #1
10024920: 40a0 lsls r0, r4
10024922: 4c24 ldr r4, [pc, #144] @ 0x100249b4 <$d.191>
10024924: 4220 tst r0, r4
10024926: d12f bne 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #94
10024928: 2e80 cmp r6, #128
1002492a: d31d blo 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #58
1002492c: 0a34 lsrs r4, r6, #8
1002492e: 2c1f cmp r4, #31
10024930: dc06 bgt 0x10024940 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xc8> @ imm = #12
10024932: 2c00 cmp r4, #0
10024934: d00d beq 0x10024952 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xda> @ imm = #26
10024936: 2c16 cmp r4, #22
10024938: d116 bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #44
1002493a: 202d movs r0, #45
1002493c: 01c0 lsls r0, r0, #7
1002493e: e005 b 0x1002494c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xd4> @ imm = #10
10024940: 2c20 cmp r4, #32
10024942: d00c beq 0x1002495e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xe6> @ imm = #24
10024944: 2c30 cmp r4, #48
10024946: d10f bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #30
10024948: 2003 movs r0, #3
1002494a: 0300 lsls r0, r0, #12
1002494c: 4286 cmp r6, r0
1002494e: d10b bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #22
10024950: e01a b 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #52
10024952: b2f0 uxtb r0, r6
10024954: 4c18 ldr r4, [pc, #96] @ 0x100249b8 <$d.191+0x4>
10024956: 5c20 ldrb r0, [r4, r0]
10024958: 07c0 lsls r0, r0, #31
1002495a: d005 beq 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #10
1002495c: e014 b 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #40
1002495e: b2f0 uxtb r0, r6
10024960: 4c15 ldr r4, [pc, #84] @ 0x100249b8 <$d.191+0x4>
10024962: 5c20 ldrb r0, [r4, r0]
10024964: 0780 lsls r0, r0, #30
10024966: d40f bmi 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #30
10024968: 9804 ldr r0, [sp, #16]
1002496a: 4281 cmp r1, r0
1002496c: 9806 ldr r0, [sp, #24]
1002496e: d19a bne 0x100248a6 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x2e> @ imm = #-204
10024970: 6802 ldr r2, [r0]
10024972: 9901 ldr r1, [sp, #4]
10024974: 2900 cmp r1, #0
10024976: d102 bne 0x1002497e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x106> @ imm = #4
10024978: 9902 ldr r1, [sp, #8]
1002497a: 4291 cmp r1, r2
1002497c: d016 beq 0x100249ac <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #44
1002497e: 2301 movs r3, #1
10024980: 7743 strb r3, [r0, #29]
10024982: 9902 ldr r1, [sp, #8]
10024984: 1a89 subs r1, r1, r2
10024986: e007 b 0x10024998 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x120> @ imm = #14
10024988: 9c05 ldr r4, [sp, #20]
1002498a: 1918 adds r0, r3, r4
1002498c: 1a81 subs r1, r0, r2
1002498e: 9806 ldr r0, [sp, #24]
10024990: 6802 ldr r2, [r0]
10024992: 6001 str r1, [r0]
10024994: 1aa1 subs r1, r4, r2
10024996: 2300 movs r3, #0
10024998: 2900 cmp r1, #0
1002499a: d104 bne 0x100249a6 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12e> @ imm = #8
1002499c: e77a b 0x10024894 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x1c> @ imm = #-268
1002499e: 9d05 ldr r5, [sp, #20]
100249a0: 9806 ldr r0, [sp, #24]
100249a2: e7e5 b 0x10024970 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #-54
100249a4: e002 b 0x100249ac <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #4
100249a6: 9800 ldr r0, [sp]
100249a8: 1880 adds r0, r0, r2
100249aa: 9003 str r0, [sp, #12]
100249ac: 9803 ldr r0, [sp, #12]
100249ae: b007 add sp, #28
100249b0: bdf0 pop {r4, r5, r6, r7, pc}
100249b2: 46c0 mov r8, r8
100249b4 <$d.191>:
100249b4: 1f 00 80 00 .word 0x0080001f
100249b8: 5c d4 02 10 .word 0x1002d45c
100249bc <menu::Runner<T>::print_short_help>:
100249bc: b5f0 push {r4, r5, r6, r7, lr}
100249be: af03 add r7, sp, #12
100249c0: b08f sub sp, #60
100249c2: 4604 mov r4, r0
100249c4: 6808 ldr r0, [r1]
100249c6: 2800 cmp r0, #0
100249c8: d01e beq 0x10024a08 <menu::Runner<T>::print_short_help+0x4c> @ imm = #60
100249ca: 2801 cmp r0, #1
100249cc: d000 beq 0x100249d0 <menu::Runner<T>::print_short_help+0x14> @ imm = #0
100249ce: e098 b 0x10024b02 <menu::Runner<T>::print_short_help+0x146> @ imm = #304
100249d0: 486c ldr r0, [pc, #432] @ 0x10024b84 <$d.193>
100249d2: 9007 str r0, [sp, #28]
100249d4: 3118 adds r1, #24
100249d6: 9106 str r1, [sp, #24]
100249d8: 4620 mov r0, r4
100249da: 3018 adds r0, #24
100249dc: 9008 str r0, [sp, #32]
100249de: 2001 movs r0, #1
100249e0: 900e str r0, [sp, #56]
100249e2: a906 add r1, sp, #24
100249e4: 910d str r1, [sp, #52]
100249e6: 900c str r0, [sp, #48]
100249e8: 4867 ldr r0, [pc, #412] @ 0x10024b88 <$d.193+0x4>
100249ea: 900b str r0, [sp, #44]
100249ec: 2000 movs r0, #0
100249ee: 9009 str r0, [sp, #36]
100249f0: a808 add r0, sp, #32
100249f2: 4966 ldr r1, [pc, #408] @ 0x10024b8c <$d.193+0x8>
100249f4: aa09 add r2, sp, #36
100249f6: f7fc f9b5 bl 0x10020d64 <core::fmt::write> @ imm = #-15510
100249fa: 2800 cmp r0, #0
100249fc: d100 bne 0x10024a00 <menu::Runner<T>::print_short_help+0x44> @ imm = #0
100249fe: e097 b 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #302
10024a00: a809 add r0, sp, #36
10024a02: 4963 ldr r1, [pc, #396] @ 0x10024b90 <$d.193+0xc>
10024a04: 4a64 ldr r2, [pc, #400] @ 0x10024b98 <$d.193+0x14>
10024a06: e0ba b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #372
10024a08: 688e ldr r6, [r1, #8]
10024a0a: 68c8 ldr r0, [r1, #12]
10024a0c: 9002 str r0, [sp, #8]
10024a0e: 485d ldr r0, [pc, #372] @ 0x10024b84 <$d.193>
10024a10: 9007 str r0, [sp, #28]
10024a12: 3118 adds r1, #24
10024a14: 9106 str r1, [sp, #24]
10024a16: 4620 mov r0, r4
10024a18: 3018 adds r0, #24
10024a1a: 9003 str r0, [sp, #12]
10024a1c: 9008 str r0, [sp, #32]
10024a1e: 2101 movs r1, #1
10024a20: 910e str r1, [sp, #56]
10024a22: a806 add r0, sp, #24
10024a24: 900d str r0, [sp, #52]
10024a26: 9104 str r1, [sp, #16]
10024a28: 910c str r1, [sp, #48]
10024a2a: 4857 ldr r0, [pc, #348] @ 0x10024b88 <$d.193+0x4>
10024a2c: 900b str r0, [sp, #44]
10024a2e: 2500 movs r5, #0
10024a30: 9509 str r5, [sp, #36]
10024a32: a808 add r0, sp, #32
10024a34: 4955 ldr r1, [pc, #340] @ 0x10024b8c <$d.193+0x8>
10024a36: aa09 add r2, sp, #36
10024a38: f7fc f994 bl 0x10020d64 <core::fmt::write> @ imm = #-15576
10024a3c: 2800 cmp r0, #0
10024a3e: d000 beq 0x10024a42 <menu::Runner<T>::print_short_help+0x86> @ imm = #0
10024a40: e096 b 0x10024b70 <menu::Runner<T>::print_short_help+0x1b4> @ imm = #300
10024a42: 9802 ldr r0, [sp, #8]
10024a44: 2800 cmp r0, #0
10024a46: d073 beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #230
10024a48: 9401 str r4, [sp, #4]
10024a4a: 241c movs r4, #28
10024a4c: 4344 muls r4, r0, r4
10024a4e: 462a mov r2, r5
10024a50: 6830 ldr r0, [r6]
10024a52: 1e81 subs r1, r0, #2
10024a54: 2902 cmp r1, #2
10024a56: 9d04 ldr r5, [sp, #16]
10024a58: d337 blo 0x10024aca <menu::Runner<T>::print_short_help+0x10e> @ imm = #110
10024a5a: 4615 mov r5, r2
10024a5c: 2800 cmp r0, #0
10024a5e: d11a bne 0x10024a96 <menu::Runner<T>::print_short_help+0xda> @ imm = #52
10024a60: 4630 mov r0, r6
10024a62: 300c adds r0, #12
10024a64: 9005 str r0, [sp, #20]
10024a66: 484d ldr r0, [pc, #308] @ 0x10024b9c <$d.193+0x18>
10024a68: 9007 str r0, [sp, #28]
10024a6a: a805 add r0, sp, #20
10024a6c: 9006 str r0, [sp, #24]
10024a6e: 9803 ldr r0, [sp, #12]
10024a70: 9008 str r0, [sp, #32]
10024a72: 2001 movs r0, #1
10024a74: 900e str r0, [sp, #56]
10024a76: a806 add r0, sp, #24
10024a78: 900d str r0, [sp, #52]
10024a7a: 2002 movs r0, #2
10024a7c: 900c str r0, [sp, #48]
10024a7e: 484a ldr r0, [pc, #296] @ 0x10024ba8 <$d.193+0x24>
10024a80: 900b str r0, [sp, #44]
10024a82: 2000 movs r0, #0
10024a84: 9009 str r0, [sp, #36]
10024a86: a808 add r0, sp, #32
10024a88: aa09 add r2, sp, #36
10024a8a: 4940 ldr r1, [pc, #256] @ 0x10024b8c <$d.193+0x8>
10024a8c: f7fc f96a bl 0x10020d64 <core::fmt::write> @ imm = #-15660
10024a90: 2800 cmp r0, #0
10024a92: d01a beq 0x10024aca <menu::Runner<T>::print_short_help+0x10e> @ imm = #52
10024a94: e060 b 0x10024b58 <menu::Runner<T>::print_short_help+0x19c> @ imm = #192
10024a96: 4630 mov r0, r6
10024a98: 300c adds r0, #12
10024a9a: 9005 str r0, [sp, #20]
10024a9c: 483f ldr r0, [pc, #252] @ 0x10024b9c <$d.193+0x18>
10024a9e: 9007 str r0, [sp, #28]
10024aa0: a805 add r0, sp, #20
10024aa2: 9006 str r0, [sp, #24]
10024aa4: 9803 ldr r0, [sp, #12]
10024aa6: 9008 str r0, [sp, #32]
10024aa8: 2001 movs r0, #1
10024aaa: 900e str r0, [sp, #56]
10024aac: a806 add r0, sp, #24
10024aae: 900d str r0, [sp, #52]
10024ab0: 2002 movs r0, #2
10024ab2: 900c str r0, [sp, #48]
10024ab4: 483a ldr r0, [pc, #232] @ 0x10024ba0 <$d.193+0x1c>
10024ab6: 900b str r0, [sp, #44]
10024ab8: 2000 movs r0, #0
10024aba: 9009 str r0, [sp, #36]
10024abc: a808 add r0, sp, #32
10024abe: aa09 add r2, sp, #36
10024ac0: 4932 ldr r1, [pc, #200] @ 0x10024b8c <$d.193+0x8>
10024ac2: f7fc f94f bl 0x10020d64 <core::fmt::write> @ imm = #-15714
10024ac6: 2800 cmp r0, #0
10024ac8: d14a bne 0x10024b60 <menu::Runner<T>::print_short_help+0x1a4> @ imm = #148
10024aca: 361c adds r6, #28
10024acc: 3c1c subs r4, #28
10024ace: d1be bne 0x10024a4e <menu::Runner<T>::print_short_help+0x92> @ imm = #-132
10024ad0: 07e8 lsls r0, r5, #31
10024ad2: 9c01 ldr r4, [sp, #4]
10024ad4: d02c beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #88
10024ad6: 9803 ldr r0, [sp, #12]
10024ad8: 9006 str r0, [sp, #24]
10024ada: 2000 movs r0, #0
10024adc: 900e str r0, [sp, #56]
10024ade: 4933 ldr r1, [pc, #204] @ 0x10024bac <$d.193+0x28>
10024ae0: 910d str r1, [sp, #52]
10024ae2: 2101 movs r1, #1
10024ae4: 910c str r1, [sp, #48]
10024ae6: 4932 ldr r1, [pc, #200] @ 0x10024bb0 <$d.193+0x2c>
10024ae8: 910b str r1, [sp, #44]
10024aea: 9009 str r0, [sp, #36]
10024aec: a806 add r0, sp, #24
10024aee: 4927 ldr r1, [pc, #156] @ 0x10024b8c <$d.193+0x8>
10024af0: aa09 add r2, sp, #36
10024af2: f7fc f937 bl 0x10020d64 <core::fmt::write> @ imm = #-15762
10024af6: 2800 cmp r0, #0
10024af8: d01a beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #52
10024afa: a809 add r0, sp, #36
10024afc: 4924 ldr r1, [pc, #144] @ 0x10024b90 <$d.193+0xc>
10024afe: 4a2d ldr r2, [pc, #180] @ 0x10024bb4 <$d.193+0x30>
10024b00: e03d b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #122
10024b02: 4820 ldr r0, [pc, #128] @ 0x10024b84 <$d.193>
10024b04: 9007 str r0, [sp, #28]
10024b06: 3118 adds r1, #24
10024b08: 9106 str r1, [sp, #24]
10024b0a: 4620 mov r0, r4
10024b0c: 3018 adds r0, #24
10024b0e: 9008 str r0, [sp, #32]
10024b10: 2001 movs r0, #1
10024b12: 900e str r0, [sp, #56]
10024b14: a906 add r1, sp, #24
10024b16: 910d str r1, [sp, #52]
10024b18: 900c str r0, [sp, #48]
10024b1a: 481b ldr r0, [pc, #108] @ 0x10024b88 <$d.193+0x4>
10024b1c: 900b str r0, [sp, #44]
10024b1e: 2000 movs r0, #0
10024b20: 9009 str r0, [sp, #36]
10024b22: a808 add r0, sp, #32
10024b24: 4919 ldr r1, [pc, #100] @ 0x10024b8c <$d.193+0x8>
10024b26: aa09 add r2, sp, #36
10024b28: f7fc f91c bl 0x10020d64 <core::fmt::write> @ imm = #-15816
10024b2c: 2800 cmp r0, #0
10024b2e: d123 bne 0x10024b78 <menu::Runner<T>::print_short_help+0x1bc> @ imm = #70
10024b30: 3418 adds r4, #24
10024b32: 9406 str r4, [sp, #24]
10024b34: 2000 movs r0, #0
10024b36: 900e str r0, [sp, #56]
10024b38: 491c ldr r1, [pc, #112] @ 0x10024bac <$d.193+0x28>
10024b3a: 910d str r1, [sp, #52]
10024b3c: 2101 movs r1, #1
10024b3e: 910c str r1, [sp, #48]
10024b40: 491e ldr r1, [pc, #120] @ 0x10024bbc <$d.193+0x38>
10024b42: 910b str r1, [sp, #44]
10024b44: 9009 str r0, [sp, #36]
10024b46: a806 add r0, sp, #24
10024b48: 4910 ldr r1, [pc, #64] @ 0x10024b8c <$d.193+0x8>
10024b4a: aa09 add r2, sp, #36
10024b4c: f7fc f90a bl 0x10020d64 <core::fmt::write> @ imm = #-15852
10024b50: 2800 cmp r0, #0
10024b52: d109 bne 0x10024b68 <menu::Runner<T>::print_short_help+0x1ac> @ imm = #18
10024b54: b00f add sp, #60
10024b56: bdf0 pop {r4, r5, r6, r7, pc}
10024b58: a809 add r0, sp, #36
10024b5a: 490d ldr r1, [pc, #52] @ 0x10024b90 <$d.193+0xc>
10024b5c: 4a16 ldr r2, [pc, #88] @ 0x10024bb8 <$d.193+0x34>
10024b5e: e00e b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #28
10024b60: a809 add r0, sp, #36
10024b62: 490b ldr r1, [pc, #44] @ 0x10024b90 <$d.193+0xc>
10024b64: 4a0f ldr r2, [pc, #60] @ 0x10024ba4 <$d.193+0x20>
10024b66: e00a b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #20
10024b68: a809 add r0, sp, #36
10024b6a: 4909 ldr r1, [pc, #36] @ 0x10024b90 <$d.193+0xc>
10024b6c: 4a14 ldr r2, [pc, #80] @ 0x10024bc0 <$d.193+0x3c>
10024b6e: e006 b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #12
10024b70: a809 add r0, sp, #36
10024b72: 4907 ldr r1, [pc, #28] @ 0x10024b90 <$d.193+0xc>
10024b74: 4a13 ldr r2, [pc, #76] @ 0x10024bc4 <$d.193+0x40>
10024b76: e002 b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #4
10024b78: a809 add r0, sp, #36
10024b7a: 4905 ldr r1, [pc, #20] @ 0x10024b90 <$d.193+0xc>
10024b7c: 4a05 ldr r2, [pc, #20] @ 0x10024b94 <$d.193+0x10>
10024b7e: f7fc fc57 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-14162
10024b82: defe trap
10024b84 <$d.193>:
10024b84: 29 b4 02 10 .word 0x1002b429
10024b88: 54 d7 02 10 .word 0x1002d754
10024b8c: cc d3 02 10 .word 0x1002d3cc
10024b90: 3c d4 02 10 .word 0x1002d43c
10024b94: 40 db 02 10 .word 0x1002db40
10024b98: 50 db 02 10 .word 0x1002db50
10024b9c: 39 b4 02 10 .word 0x1002b439
10024ba0: e0 d7 02 10 .word 0x1002d7e0
10024ba4: 70 db 02 10 .word 0x1002db70
10024ba8: 04 d8 02 10 .word 0x1002d804
10024bac: e4 d3 02 10 .word 0x1002d3e4
10024bb0: a0 db 02 10 .word 0x1002dba0
10024bb4: a8 db 02 10 .word 0x1002dba8
10024bb8: 80 db 02 10 .word 0x1002db80
10024bbc: 34 d9 02 10 .word 0x1002d934
10024bc0: b8 db 02 10 .word 0x1002dbb8
10024bc4: 60 db 02 10 .word 0x1002db60
10024bc8 <menu::Runner<T>::call_function>:
10024bc8: b5f0 push {r4, r5, r6, r7, lr}
10024bca: af03 add r7, sp, #12
10024bcc: b0cd sub sp, #308
10024bce: 461d mov r5, r3
10024bd0: 4616 mov r6, r2
10024bd2: 9106 str r1, [sp, #24]
10024bd4: 9008 str r0, [sp, #32]
10024bd6: 221c movs r2, #28
10024bd8: 4610 mov r0, r2
10024bda: 4358 muls r0, r3, r0
10024bdc: 6979 ldr r1, [r7, #20]
10024bde: 68fc ldr r4, [r7, #12]
10024be0: 68bb ldr r3, [r7, #8]
10024be2: 9305 str r3, [sp, #20]
10024be4: 9509 str r5, [sp, #36]
10024be6: 2d00 cmp r5, #0
10024be8: d038 beq 0x10024c5c <menu::Runner<T>::call_function+0x94> @ imm = #112
10024bea: 9407 str r4, [sp, #28]
10024bec: 2300 movs r3, #0
10024bee: 930e str r3, [sp, #56]
10024bf0: 4603 mov r3, r0
10024bf2: 4634 mov r4, r6
10024bf4: 6825 ldr r5, [r4]
10024bf6: 2d00 cmp r5, #0
10024bf8: d102 bne 0x10024c00 <menu::Runner<T>::call_function+0x38> @ imm = #4
10024bfa: 9d0e ldr r5, [sp, #56]
10024bfc: 1c6d adds r5, r5, #1
10024bfe: 950e str r5, [sp, #56]
10024c00: 3b1c subs r3, #28
10024c02: 341c adds r4, #28
10024c04: 2b00 cmp r3, #0
10024c06: d1f5 bne 0x10024bf4 <menu::Runner<T>::call_function+0x2c> @ imm = #-22
10024c08: 9b09 ldr r3, [sp, #36]
10024c0a: 435a muls r2, r3, r2
10024c0c: 2500 movs r5, #0
10024c0e: 4633 mov r3, r6
10024c10: 681c ldr r4, [r3]
10024c12: 2c02 cmp r4, #2
10024c14: d200 bhs 0x10024c18 <menu::Runner<T>::call_function+0x50> @ imm = #0
10024c16: 1c6d adds r5, r5, #1
10024c18: 3a1c subs r2, #28
10024c1a: 331c adds r3, #28
10024c1c: 2a00 cmp r2, #0
10024c1e: d1f7 bne 0x10024c10 <menu::Runner<T>::call_function+0x48> @ imm = #-18
10024c20: 9c07 ldr r4, [sp, #28]
10024c22: 69e2 ldr r2, [r4, #28]
10024c24: 428a cmp r2, r1
10024c26: d925 bls 0x10024c74 <menu::Runner<T>::call_function+0xac> @ imm = #74
10024c28: 980e ldr r0, [sp, #56]
10024c2a: 2800 cmp r0, #0
10024c2c: d019 beq 0x10024c62 <menu::Runner<T>::call_function+0x9a> @ imm = #50
10024c2e: 9808 ldr r0, [sp, #32]
10024c30: 9031 str r0, [sp, #196]
10024c32: 2000 movs r0, #0
10024c34: 9016 str r0, [sp, #88]
10024c36: 49bf ldr r1, [pc, #764] @ 0x10024f34 <$d.195>
10024c38: 9115 str r1, [sp, #84]
10024c3a: 2101 movs r1, #1
10024c3c: 9114 str r1, [sp, #80]
10024c3e: 49be ldr r1, [pc, #760] @ 0x10024f38 <$d.195+0x4>
10024c40: 9113 str r1, [sp, #76]
10024c42: 9011 str r0, [sp, #68]
10024c44: a831 add r0, sp, #196
10024c46: 49bd ldr r1, [pc, #756] @ 0x10024f3c <$d.195+0x8>
10024c48: aa11 add r2, sp, #68
10024c4a: f7fc f88b bl 0x10020d64 <core::fmt::write> @ imm = #-16106
10024c4e: 2800 cmp r0, #0
10024c50: d100 bne 0x10024c54 <menu::Runner<T>::call_function+0x8c> @ imm = #0
10024c52: e117 b 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #558
10024c54: a840 add r0, sp, #256
10024c56: 49ba ldr r1, [pc, #744] @ 0x10024f40 <$d.195+0xc>
10024c58: 4aba ldr r2, [pc, #744] @ 0x10024f44 <$d.195+0x10>
10024c5a: e162 b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #708
10024c5c: 69e2 ldr r2, [r4, #28]
10024c5e: 428a cmp r2, r1
10024c60: d90a bls 0x10024c78 <menu::Runner<T>::call_function+0xb0> @ imm = #20
10024c62: 9808 ldr r0, [sp, #32]
10024c64: 9000 str r0, [sp]
10024c66: 4ab3 ldr r2, [pc, #716] @ 0x10024f34 <$d.195>
10024c68: 2300 movs r3, #0
10024c6a: 9805 ldr r0, [sp, #20]
10024c6c: 4621 mov r1, r4
10024c6e: 9c06 ldr r4, [sp, #24]
10024c70: 47a0 blx r4
10024c72: e107 b 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #526
10024c74: 9503 str r5, [sp, #12]
10024c76: e003 b 0x10024c80 <menu::Runner<T>::call_function+0xb8> @ imm = #6
10024c78: 9407 str r4, [sp, #28]
10024c7a: 2300 movs r3, #0
10024c7c: 9303 str r3, [sp, #12]
10024c7e: 930e str r3, [sp, #56]
10024c80: 9604 str r6, [sp, #16]
10024c82: 1830 adds r0, r6, r0
10024c84: 900a str r0, [sp, #40]
10024c86: 6938 ldr r0, [r7, #16]
10024c88: ac11 add r4, sp, #68
10024c8a: 4623 mov r3, r4
10024c8c: 3380 adds r3, #128
10024c8e: 4da9 ldr r5, [pc, #676] @ 0x10024f34 <$d.195>
10024c90: 2600 movs r6, #0
10024c92: c460 stm r4!, {r5, r6}
10024c94: 3400 adds r4, #0
10024c96: 429c cmp r4, r3
10024c98: d1fa bne 0x10024c90 <menu::Runner<T>::call_function+0xc8> @ imm = #-12
10024c9a: 960b str r6, [sp, #44]
10024c9c: 2a00 cmp r2, #0
10024c9e: d00a beq 0x10024cb6 <menu::Runner<T>::call_function+0xee> @ imm = #20
10024ca0: 428a cmp r2, r1
10024ca2: d207 bhs 0x10024cb4 <menu::Runner<T>::call_function+0xec> @ imm = #14
10024ca4: 5684 ldrsb r4, [r0, r2]
10024ca6: 2540 movs r5, #64
10024ca8: 43ed mvns r5, r5
10024caa: 42ac cmp r4, r5
10024cac: dc03 bgt 0x10024cb6 <menu::Runner<T>::call_function+0xee> @ imm = #6
10024cae: 4ba6 ldr r3, [pc, #664] @ 0x10024f48 <$d.195+0x14>
10024cb0: 9300 str r3, [sp]
10024cb2: e12f b 0x10024f14 <menu::Runner<T>::call_function+0x34c> @ imm = #606
10024cb4: d1fb bne 0x10024cae <menu::Runner<T>::call_function+0xe6> @ imm = #-10
10024cb6: ac31 add r4, sp, #196
10024cb8: 2501 movs r5, #1
10024cba: 950c str r5, [sp, #48]
10024cbc: 83a5 strh r5, [r4, #28]
10024cbe: 9e0b ldr r6, [sp, #44]
10024cc0: 963d str r6, [sp, #244]
10024cc2: 963c str r6, [sp, #240]
10024cc4: 963b str r6, [sp, #236]
10024cc6: 9339 str r3, [sp, #228]
10024cc8: 9637 str r6, [sp, #220]
10024cca: 9631 str r6, [sp, #196]
10024ccc: 1883 adds r3, r0, r2
10024cce: 9336 str r3, [sp, #216]
10024cd0: 1840 adds r0, r0, r1
10024cd2: 9035 str r0, [sp, #212]
10024cd4: 1a88 subs r0, r1, r2
10024cd6: 9034 str r0, [sp, #208]
10024cd8: 9333 str r3, [sp, #204]
10024cda: 9032 str r0, [sp, #200]
10024cdc: ac11 add r4, sp, #68
10024cde: 4635 mov r5, r6
10024ce0: 9e0a ldr r6, [sp, #40]
10024ce2: 4620 mov r0, r4
10024ce4: 3008 adds r0, #8
10024ce6: 903a str r0, [sp, #232]
10024ce8: a831 add r0, sp, #196
10024cea: f7ff fdc5 bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #-1142
10024cee: 2800 cmp r0, #0
10024cf0: d100 bne 0x10024cf4 <menu::Runner<T>::call_function+0x12c> @ imm = #0
10024cf2: e0c9 b 0x10024e88 <menu::Runner<T>::call_function+0x2c0> @ imm = #402
10024cf4: 913f str r1, [sp, #252]
10024cf6: 6061 str r1, [r4, #4]
10024cf8: 903e str r0, [sp, #248]
10024cfa: 6020 str r0, [r4]
10024cfc: 9a3f ldr r2, [sp, #252]
10024cfe: 2a02 cmp r2, #2
10024d00: d307 blo 0x10024d12 <menu::Runner<T>::call_function+0x14a> @ imm = #14
10024d02: 9b3e ldr r3, [sp, #248]
10024d04: 7818 ldrb r0, [r3]
10024d06: 7859 ldrb r1, [r3, #1]
10024d08: 0209 lsls r1, r1, #8
10024d0a: 1808 adds r0, r1, r0
10024d0c: 498f ldr r1, [pc, #572] @ 0x10024f4c <$d.195+0x18>
10024d0e: 4288 cmp r0, r1
10024d10: d008 beq 0x10024d24 <menu::Runner<T>::call_function+0x15c> @ imm = #16
10024d12: 1c6d adds r5, r5, #1
10024d14: 980b ldr r0, [sp, #44]
10024d16: 1c40 adds r0, r0, #1
10024d18: 900b str r0, [sp, #44]
10024d1a: 9c3a ldr r4, [sp, #232]
10024d1c: 9839 ldr r0, [sp, #228]
10024d1e: 4284 cmp r4, r0
10024d20: d1df bne 0x10024ce2 <menu::Runner<T>::call_function+0x11a> @ imm = #-66
10024d22: e0b1 b 0x10024e88 <menu::Runner<T>::call_function+0x2c0> @ imm = #354
10024d24: 9502 str r5, [sp, #8]
10024d26: 9809 ldr r0, [sp, #36]
10024d28: 2800 cmp r0, #0
10024d2a: d100 bne 0x10024d2e <menu::Runner<T>::call_function+0x166> @ imm = #0
10024d2c: e093 b 0x10024e56 <menu::Runner<T>::call_function+0x28e> @ imm = #294
10024d2e: 1e94 subs r4, r2, #2
10024d30: 1c98 adds r0, r3, #2
10024d32: 9010 str r0, [sp, #64]
10024d34: 9d04 ldr r5, [sp, #16]
10024d36: 920d str r2, [sp, #52]
10024d38: 930f str r3, [sp, #60]
10024d3a: 6828 ldr r0, [r5]
10024d3c: 2802 cmp r0, #2
10024d3e: d00d beq 0x10024d5c <menu::Runner<T>::call_function+0x194> @ imm = #26
10024d40: 2803 cmp r0, #3
10024d42: d000 beq 0x10024d46 <menu::Runner<T>::call_function+0x17e> @ imm = #0
10024d44: e080 b 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #256
10024d46: 2a07 cmp r2, #7
10024d48: d812 bhi 0x10024d70 <menu::Runner<T>::call_function+0x1a8> @ imm = #36
10024d4a: 2000 movs r0, #0
10024d4c: 5c19 ldrb r1, [r3, r0]
10024d4e: 293d cmp r1, #61
10024d50: d025 beq 0x10024d9e <menu::Runner<T>::call_function+0x1d6> @ imm = #74
10024d52: 1c40 adds r0, r0, #1
10024d54: 4282 cmp r2, r0
10024d56: d1f9 bne 0x10024d4c <menu::Runner<T>::call_function+0x184> @ imm = #-14
10024d58: 2000 movs r0, #0
10024d5a: e021 b 0x10024da0 <menu::Runner<T>::call_function+0x1d8> @ imm = #66
10024d5c: 2a02 cmp r2, #2
10024d5e: d90f bls 0x10024d80 <menu::Runner<T>::call_function+0x1b8> @ imm = #30
10024d60: 2000 movs r0, #0
10024d62: 9910 ldr r1, [sp, #64]
10024d64: 5608 ldrsb r0, [r1, r0]
10024d66: 2140 movs r1, #64
10024d68: 43c9 mvns r1, r1
10024d6a: 4288 cmp r0, r1
10024d6c: dc0a bgt 0x10024d84 <menu::Runner<T>::call_function+0x1bc> @ imm = #20
10024d6e: e0c6 b 0x10024efe <menu::Runner<T>::call_function+0x336> @ imm = #396
10024d70: 203d movs r0, #61
10024d72: 4619 mov r1, r3
10024d74: 9a0d ldr r2, [sp, #52]
10024d76: f7fc f9a7 bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-15538
10024d7a: 9b0f ldr r3, [sp, #60]
10024d7c: 9a0d ldr r2, [sp, #52]
10024d7e: e00f b 0x10024da0 <menu::Runner<T>::call_function+0x1d8> @ imm = #30
10024d80: d000 beq 0x10024d84 <menu::Runner<T>::call_function+0x1bc> @ imm = #0
10024d82: e0bc b 0x10024efe <menu::Runner<T>::call_function+0x336> @ imm = #376
10024d84: 6928 ldr r0, [r5, #16]
10024d86: 4284 cmp r4, r0
10024d88: d15e bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #188
10024d8a: 68e9 ldr r1, [r5, #12]
10024d8c: 9810 ldr r0, [sp, #64]
10024d8e: 4622 mov r2, r4
10024d90: f006 fe3c bl 0x1002ba0c <memcmp> @ imm = #27768
10024d94: 9b0f ldr r3, [sp, #60]
10024d96: 9a0d ldr r2, [sp, #52]
10024d98: 2800 cmp r0, #0
10024d9a: d155 bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #170
10024d9c: e059 b 0x10024e52 <menu::Runner<T>::call_function+0x28a> @ imm = #178
10024d9e: 2001 movs r0, #1
10024da0: 2801 cmp r0, #1
10024da2: d151 bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #162
10024da4: 2a02 cmp r2, #2
10024da6: d907 bls 0x10024db8 <menu::Runner<T>::call_function+0x1f0> @ imm = #14
10024da8: 2000 movs r0, #0
10024daa: 9a10 ldr r2, [sp, #64]
10024dac: 5610 ldrsb r0, [r2, r0]
10024dae: 2140 movs r1, #64
10024db0: 43c9 mvns r1, r1
10024db2: 4288 cmp r0, r1
10024db4: dc03 bgt 0x10024dbe <menu::Runner<T>::call_function+0x1f6> @ imm = #6
10024db6: e0a8 b 0x10024f0a <menu::Runner<T>::call_function+0x342> @ imm = #336
10024db8: 9a10 ldr r2, [sp, #64]
10024dba: d000 beq 0x10024dbe <menu::Runner<T>::call_function+0x1f6> @ imm = #0
10024dbc: e0a5 b 0x10024f0a <menu::Runner<T>::call_function+0x342> @ imm = #330
10024dbe: 203d movs r0, #61
10024dc0: 9047 str r0, [sp, #284]
10024dc2: 980c ldr r0, [sp, #48]
10024dc4: 9046 str r0, [sp, #280]
10024dc6: 9445 str r4, [sp, #276]
10024dc8: 2600 movs r6, #0
10024dca: 9644 str r6, [sp, #272]
10024dcc: 9443 str r4, [sp, #268]
10024dce: 9242 str r2, [sp, #264]
10024dd0: 9441 str r4, [sp, #260]
10024dd2: 9640 str r6, [sp, #256]
10024dd4: 4611 mov r1, r2
10024dd6: 4622 mov r2, r4
10024dd8: 2a08 cmp r2, #8
10024dda: d20a bhs 0x10024df2 <menu::Runner<T>::call_function+0x22a> @ imm = #20
10024ddc: 2a00 cmp r2, #0
10024dde: d00e beq 0x10024dfe <menu::Runner<T>::call_function+0x236> @ imm = #28
10024de0: 2000 movs r0, #0
10024de2: 5c0b ldrb r3, [r1, r0]
10024de4: 2b3d cmp r3, #61
10024de6: d00d beq 0x10024e04 <menu::Runner<T>::call_function+0x23c> @ imm = #26
10024de8: 1c40 adds r0, r0, #1
10024dea: 4282 cmp r2, r0
10024dec: d1f9 bne 0x10024de2 <menu::Runner<T>::call_function+0x21a> @ imm = #-14
10024dee: 2000 movs r0, #0
10024df0: e00a b 0x10024e08 <menu::Runner<T>::call_function+0x240> @ imm = #20
10024df2: 203d movs r0, #61
10024df4: f7fc f968 bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-15664
10024df8: 9b0f ldr r3, [sp, #60]
10024dfa: 460a mov r2, r1
10024dfc: e005 b 0x10024e0a <menu::Runner<T>::call_function+0x242> @ imm = #10
10024dfe: 2200 movs r2, #0
10024e00: 4610 mov r0, r2
10024e02: e002 b 0x10024e0a <menu::Runner<T>::call_function+0x242> @ imm = #4
10024e04: 4602 mov r2, r0
10024e06: 980c ldr r0, [sp, #48]
10024e08: 9b0f ldr r3, [sp, #60]
10024e0a: 2801 cmp r0, #1
10024e0c: d10f bne 0x10024e2e <menu::Runner<T>::call_function+0x266> @ imm = #30
10024e0e: 1992 adds r2, r2, r6
10024e10: 1c56 adds r6, r2, #1
10024e12: d007 beq 0x10024e24 <menu::Runner<T>::call_function+0x25c> @ imm = #14
10024e14: 42b4 cmp r4, r6
10024e16: d305 blo 0x10024e24 <menu::Runner<T>::call_function+0x25c> @ imm = #10
10024e18: 9810 ldr r0, [sp, #64]
10024e1a: 5c80 ldrb r0, [r0, r2]
10024e1c: a940 add r1, sp, #256
10024e1e: 7f09 ldrb r1, [r1, #28]
10024e20: 4288 cmp r0, r1
10024e22: d005 beq 0x10024e30 <menu::Runner<T>::call_function+0x268> @ imm = #10
10024e24: 1ba2 subs r2, r4, r6
10024e26: 9810 ldr r0, [sp, #64]
10024e28: 1981 adds r1, r0, r6
10024e2a: 42b4 cmp r4, r6
10024e2c: d2d4 bhs 0x10024dd8 <menu::Runner<T>::call_function+0x210> @ imm = #-88
10024e2e: 4622 mov r2, r4
10024e30: 6928 ldr r0, [r5, #16]
10024e32: 4282 cmp r2, r0
10024e34: d106 bne 0x10024e44 <menu::Runner<T>::call_function+0x27c> @ imm = #12
10024e36: 68e9 ldr r1, [r5, #12]
10024e38: 9810 ldr r0, [sp, #64]
10024e3a: f006 fde7 bl 0x1002ba0c <memcmp> @ imm = #27598
10024e3e: 9b0f ldr r3, [sp, #60]
10024e40: 2800 cmp r0, #0
10024e42: d005 beq 0x10024e50 <menu::Runner<T>::call_function+0x288> @ imm = #10
10024e44: 9e0a ldr r6, [sp, #40]
10024e46: 9a0d ldr r2, [sp, #52]
10024e48: 351c adds r5, #28
10024e4a: 42b5 cmp r5, r6
10024e4c: d003 beq 0x10024e56 <menu::Runner<T>::call_function+0x28e> @ imm = #6
10024e4e: e774 b 0x10024d3a <menu::Runner<T>::call_function+0x172> @ imm = #-280
10024e50: 9e0a ldr r6, [sp, #40]
10024e52: 9d02 ldr r5, [sp, #8]
10024e54: e75e b 0x10024d14 <menu::Runner<T>::call_function+0x14c> @ imm = #-324
10024e56: 4840 ldr r0, [pc, #256] @ 0x10024f58 <$d.195+0x24>
10024e58: 904b str r0, [sp, #300]
10024e5a: a83e add r0, sp, #248
10024e5c: 904a str r0, [sp, #296]
10024e5e: 9808 ldr r0, [sp, #32]
10024e60: 904c str r0, [sp, #304]
10024e62: 2001 movs r0, #1
10024e64: 9045 str r0, [sp, #276]
10024e66: a84a add r0, sp, #296
10024e68: 9044 str r0, [sp, #272]
10024e6a: 2002 movs r0, #2
10024e6c: 9043 str r0, [sp, #268]
10024e6e: 483b ldr r0, [pc, #236] @ 0x10024f5c <$d.195+0x28>
10024e70: 9042 str r0, [sp, #264]
10024e72: 2000 movs r0, #0
10024e74: 9040 str r0, [sp, #256]
10024e76: a84c add r0, sp, #304
10024e78: 4930 ldr r1, [pc, #192] @ 0x10024f3c <$d.195+0x8>
10024e7a: aa40 add r2, sp, #256
10024e7c: f7fb ff72 bl 0x10020d64 <core::fmt::write> @ imm = #-16668
10024e80: 2800 cmp r0, #0
10024e82: d14b bne 0x10024f1c <menu::Runner<T>::call_function+0x354> @ imm = #150
10024e84: b04d add sp, #308
10024e86: bdf0 pop {r4, r5, r6, r7, pc}
10024e88: 980e ldr r0, [sp, #56]
10024e8a: 4285 cmp r5, r0
10024e8c: d215 bhs 0x10024eba <menu::Runner<T>::call_function+0x2f2> @ imm = #42
10024e8e: 9808 ldr r0, [sp, #32]
10024e90: 9040 str r0, [sp, #256]
10024e92: 2000 movs r0, #0
10024e94: 9036 str r0, [sp, #216]
10024e96: 4927 ldr r1, [pc, #156] @ 0x10024f34 <$d.195>
10024e98: 9135 str r1, [sp, #212]
10024e9a: 2101 movs r1, #1
10024e9c: 9134 str r1, [sp, #208]
10024e9e: 4926 ldr r1, [pc, #152] @ 0x10024f38 <$d.195+0x4>
10024ea0: 9133 str r1, [sp, #204]
10024ea2: 9031 str r0, [sp, #196]
10024ea4: a840 add r0, sp, #256
10024ea6: 4925 ldr r1, [pc, #148] @ 0x10024f3c <$d.195+0x8>
10024ea8: aa31 add r2, sp, #196
10024eaa: f7fb ff5b bl 0x10020d64 <core::fmt::write> @ imm = #-16714
10024eae: 2800 cmp r0, #0
10024eb0: d0e8 beq 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #-48
10024eb2: a840 add r0, sp, #256
10024eb4: 4922 ldr r1, [pc, #136] @ 0x10024f40 <$d.195+0xc>
10024eb6: 4a2e ldr r2, [pc, #184] @ 0x10024f70 <$d.195+0x3c>
10024eb8: e033 b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #102
10024eba: 9803 ldr r0, [sp, #12]
10024ebc: 4285 cmp r5, r0
10024ebe: 491d ldr r1, [pc, #116] @ 0x10024f34 <$d.195>
10024ec0: d914 bls 0x10024eec <menu::Runner<T>::call_function+0x324> @ imm = #40
10024ec2: 9808 ldr r0, [sp, #32]
10024ec4: 9040 str r0, [sp, #256]
10024ec6: 2000 movs r0, #0
10024ec8: 9036 str r0, [sp, #216]
10024eca: 9135 str r1, [sp, #212]
10024ecc: 2101 movs r1, #1
10024ece: 9134 str r1, [sp, #208]
10024ed0: 4925 ldr r1, [pc, #148] @ 0x10024f68 <$d.195+0x34>
10024ed2: 9133 str r1, [sp, #204]
10024ed4: 9031 str r0, [sp, #196]
10024ed6: a840 add r0, sp, #256
10024ed8: 4918 ldr r1, [pc, #96] @ 0x10024f3c <$d.195+0x8>
10024eda: aa31 add r2, sp, #196
10024edc: f7fb ff42 bl 0x10020d64 <core::fmt::write> @ imm = #-16764
10024ee0: 2800 cmp r0, #0
10024ee2: d0cf beq 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #-98
10024ee4: a840 add r0, sp, #256
10024ee6: 4916 ldr r1, [pc, #88] @ 0x10024f40 <$d.195+0xc>
10024ee8: 4a20 ldr r2, [pc, #128] @ 0x10024f6c <$d.195+0x38>
10024eea: e01a b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #52
10024eec: 9b0b ldr r3, [sp, #44]
10024eee: 2b11 cmp r3, #17
10024ef0: d21a bhs 0x10024f28 <menu::Runner<T>::call_function+0x360> @ imm = #52
10024ef2: 9808 ldr r0, [sp, #32]
10024ef4: 9000 str r0, [sp]
10024ef6: aa11 add r2, sp, #68
10024ef8: 9805 ldr r0, [sp, #20]
10024efa: 9907 ldr r1, [sp, #28]
10024efc: e6b7 b 0x10024c6e <menu::Runner<T>::call_function+0xa6> @ imm = #-658
10024efe: 4815 ldr r0, [pc, #84] @ 0x10024f54 <$d.195+0x20>
10024f00: 9000 str r0, [sp]
10024f02: 4611 mov r1, r2
10024f04: 2202 movs r2, #2
10024f06: 4618 mov r0, r3
10024f08: e004 b 0x10024f14 <menu::Runner<T>::call_function+0x34c> @ imm = #8
10024f0a: 4811 ldr r0, [pc, #68] @ 0x10024f50 <$d.195+0x1c>
10024f0c: 9000 str r0, [sp]
10024f0e: 2202 movs r2, #2
10024f10: 4618 mov r0, r3
10024f12: 990d ldr r1, [sp, #52]
10024f14: 460b mov r3, r1
10024f16: f7fc ff89 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-12526
10024f1a: defe trap
10024f1c: a840 add r0, sp, #256
10024f1e: 4908 ldr r1, [pc, #32] @ 0x10024f40 <$d.195+0xc>
10024f20: 4a0f ldr r2, [pc, #60] @ 0x10024f60 <$d.195+0x2c>
10024f22: f7fc fa85 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-15094
10024f26: defe trap
10024f28: 2110 movs r1, #16
10024f2a: 4a0e ldr r2, [pc, #56] @ 0x10024f64 <$d.195+0x30>
10024f2c: 4618 mov r0, r3
10024f2e: f7fb fc01 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-18430
10024f32: defe trap
10024f34 <$d.195>:
10024f34: e4 d3 02 10 .word 0x1002d3e4
10024f38: dc d6 02 10 .word 0x1002d6dc
10024f3c: cc d3 02 10 .word 0x1002d3cc
10024f40: 3c d4 02 10 .word 0x1002d43c
10024f44: 1c d7 02 10 .word 0x1002d71c
10024f48: 4c d6 02 10 .word 0x1002d64c
10024f4c: 2d 2d 00 00 .word 0x00002d2d
10024f50: 5c d6 02 10 .word 0x1002d65c
10024f54: 6c d6 02 10 .word 0x1002d66c
10024f58: e9 00 02 10 .word 0x100200e9
10024f5c: 98 d6 02 10 .word 0x1002d698
10024f60: a8 d6 02 10 .word 0x1002d6a8
10024f64: 0c d7 02 10 .word 0x1002d70c
10024f68: f4 d6 02 10 .word 0x1002d6f4
10024f6c: fc d6 02 10 .word 0x1002d6fc
10024f70: e4 d6 02 10 .word 0x1002d6e4
10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed>:
10024f74: 6801 ldr r1, [r0]
10024f76: 2900 cmp r1, #0
10024f78: d014 beq 0x10024fa4 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x30> @ imm = #40
10024f7a: 1e49 subs r1, r1, #1
10024f7c: 6001 str r1, [r0]
10024f7e: 6840 ldr r0, [r0, #4]
10024f80: 6841 ldr r1, [r0, #4]
10024f82: 2201 movs r2, #1
10024f84: 2900 cmp r1, #0
10024f86: d010 beq 0x10024faa <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x36> @ imm = #32
10024f88: 1e49 subs r1, r1, #1
10024f8a: 6041 str r1, [r0, #4]
10024f8c: 6801 ldr r1, [r0]
10024f8e: 1c4b adds r3, r1, #1
10024f90: 6003 str r3, [r0]
10024f92: 780b ldrb r3, [r1]
10024f94: 2000 movs r0, #0
10024f96: 2b00 cmp r3, #0
10024f98: 4601 mov r1, r0
10024f9a: d002 beq 0x10024fa2 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x2e> @ imm = #4
10024f9c: 2b01 cmp r3, #1
10024f9e: d106 bne 0x10024fae <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3a> @ imm = #12
10024fa0: 4611 mov r1, r2
10024fa2: 4770 bx lr
10024fa4: 2000 movs r0, #0
10024fa6: 2102 movs r1, #2
10024fa8: 4770 bx lr
10024faa: 2104 movs r1, #4
10024fac: e000 b 0x10024fb0 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3c> @ imm = #0
10024fae: 2106 movs r1, #6
10024fb0: 4610 mov r0, r2
10024fb2: 4770 bx lr
10024fb4 <main>:
10024fb4: b580 push {r7, lr}
10024fb6: af00 add r7, sp, #0
10024fb8: b0e4 sub sp, #400
10024fba: 4604 mov r4, r0
10024fbc: 48e1 ldr r0, [pc, #900] @ 0x10025344 <$d.198>
10024fbe: 49e2 ldr r1, [pc, #904] @ 0x10025348 <$d.198+0x4>
10024fc0: 4281 cmp r1, r0
10024fc2: d202 bhs 0x10024fca <main+0x16> @ imm = #4
10024fc4: 2200 movs r2, #0
10024fc6: c104 stm r1!, {r2}
10024fc8: e7fa b 0x10024fc0 <main+0xc> @ imm = #-12
10024fca: 49e0 ldr r1, [pc, #896] @ 0x1002534c <$d.198+0x8>
10024fcc: 48e0 ldr r0, [pc, #896] @ 0x10025350 <$d.198+0xc>
10024fce: 4288 cmp r0, r1
10024fd0: d20b bhs 0x10024fea <main+0x36> @ imm = #22
10024fd2: 1d02 adds r2, r0, #4
10024fd4: 4291 cmp r1, r2
10024fd6: d800 bhi 0x10024fda <main+0x26> @ imm = #0
10024fd8: 4611 mov r1, r2
10024fda: 43c2 mvns r2, r0
10024fdc: 1851 adds r1, r2, r1
10024fde: 1d0a adds r2, r1, #4
10024fe0: 2103 movs r1, #3
10024fe2: 438a bics r2, r1
10024fe4: 49db ldr r1, [pc, #876] @ 0x10025354 <$d.198+0x10>
10024fe6: f006 fa30 bl 0x1002b44a <__aeabi_memcpy4> @ imm = #25696
10024fea: f3bf 8f5f dmb sy
10024fee: 48da ldr r0, [pc, #872] @ 0x10025358 <$d.198+0x14>
10024ff0: 6004 str r4, [r0]
10024ff2: f3bf 8f5f dmb sy
10024ff6: 6806 ldr r6, [r0]
10024ff8: f3bf 8f5f dmb sy
10024ffc: 6830 ldr r0, [r6]
10024ffe: 4780 blx r0
10025000: 49d6 ldr r1, [pc, #856] @ 0x1002535c <$d.198+0x18>
10025002: 4288 cmp r0, r1
10025004: d114 bne 0x10025030 <main+0x7c> @ imm = #40
10025006: a80d add r0, sp, #52
10025008: f000 fbaa bl 0x10025760 <neotron_os::config::Config::load> @ imm = #1876
1002500c: 980d ldr r0, [sp, #52]
1002500e: 2800 cmp r0, #0
10025010: 9607 str r6, [sp, #28]
10025012: d113 bne 0x1002503c <main+0x88> @ imm = #38
10025014: 980e ldr r0, [sp, #56]
10025016: 9008 str r0, [sp, #32]
10025018: 980f ldr r0, [sp, #60]
1002501a: 0c02 lsrs r2, r0, #16
1002501c: b2c1 uxtb r1, r0
1002501e: 0a00 lsrs r0, r0, #8
10025020: b2c0 uxtb r0, r0
10025022: 9009 str r0, [sp, #36]
10025024: 2900 cmp r1, #0
10025026: 9201 str r2, [sp, #4]
10025028: d110 bne 0x1002504c <main+0x98> @ imm = #32
1002502a: 2000 movs r0, #0
1002502c: 9005 str r0, [sp, #20]
1002502e: e060 b 0x100250f2 <main+0x13e> @ imm = #192
10025030: 48cb ldr r0, [pc, #812] @ 0x10025360 <$d.198+0x1c>
10025032: 210d movs r1, #13
10025034: 4acb ldr r2, [pc, #812] @ 0x10025364 <$d.198+0x20>
10025036: f7fb fe6f bl 0x10020d18 <core::panicking::panic> @ imm = #-17186
1002503a: defe trap
1002503c: 20e1 movs r0, #225
1002503e: 0240 lsls r0, r0, #9
10025040: 9008 str r0, [sp, #32]
10025042: 2000 movs r0, #0
10025044: 9009 str r0, [sp, #36]
10025046: 2001 movs r0, #1
10025048: 9005 str r0, [sp, #20]
1002504a: e000 b 0x1002504e <main+0x9a> @ imm = #0
1002504c: 9105 str r1, [sp, #20]
1002504e: 6bb2 ldr r2, [r6, #56]
10025050: a80d add r0, sp, #52
10025052: 2100 movs r1, #0
10025054: 9106 str r1, [sp, #24]
10025056: 4790 blx r2
10025058: 6bf0 ldr r0, [r6, #60]
1002505a: 4780 blx r0
1002505c: 4604 mov r4, r0
1002505e: f7fd fea1 bl 0x10022da4 <neotron_common_bios::video::Mode::text_width> @ imm = #-8894
10025062: 460e mov r6, r1
10025064: b285 uxth r5, r0
10025066: 4620 mov r0, r4
10025068: f7fd fec8 bl 0x10022dfc <neotron_common_bios::video::Mode::text_height> @ imm = #-8816
1002506c: 2d01 cmp r5, #1
1002506e: d13f bne 0x100250f0 <main+0x13c> @ imm = #126
10025070: b280 uxth r0, r0
10025072: 2801 cmp r0, #1
10025074: d13c bne 0x100250f0 <main+0x13c> @ imm = #120
10025076: 460c mov r4, r1
10025078: a85b add r0, sp, #364
1002507a: 9004 str r0, [sp, #16]
1002507c: 8006 strh r6, [r0]
1002507e: a80a add r0, sp, #40
10025080: 9003 str r0, [sp, #12]
10025082: 8001 strh r1, [r0]
10025084: 9807 ldr r0, [sp, #28]
10025086: 6c00 ldr r0, [r0, #64]
10025088: 4780 blx r0
1002508a: 9d06 ldr r5, [sp, #24]
1002508c: 9551 str r5, [sp, #324]
1002508e: 9550 str r5, [sp, #320]
10025090: b2a1 uxth r1, r4
10025092: 914f str r1, [sp, #316]
10025094: b2b1 uxth r1, r6
10025096: 914e str r1, [sp, #312]
10025098: 904d str r0, [sp, #308]
1002509a: ac4d add r4, sp, #308
1002509c: 4620 mov r0, r4
1002509e: f000 fbd9 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #1970
100250a2: 48b1 ldr r0, [pc, #708] @ 0x10025368 <$d.198+0x24>
100250a4: 1d06 adds r6, r0, #4
100250a6: 4630 mov r0, r6
100250a8: cc06 ldm r4!, {r1, r2}
100250aa: c006 stm r0!, {r1, r2}
100250ac: cc0e ldm r4!, {r1, r2, r3}
100250ae: c00e stm r0!, {r1, r2, r3}
100250b0: 2001 movs r0, #1
100250b2: 9002 str r0, [sp, #8]
100250b4: 49ac ldr r1, [pc, #688] @ 0x10025368 <$d.198+0x24>
100250b6: 6008 str r0, [r1]
100250b8: 49ac ldr r1, [pc, #688] @ 0x1002536c <$d.198+0x28>
100250ba: 9161 str r1, [sp, #388]
100250bc: 9803 ldr r0, [sp, #12]
100250be: 9060 str r0, [sp, #384]
100250c0: 915f str r1, [sp, #380]
100250c2: 9804 ldr r0, [sp, #16]
100250c4: 905e str r0, [sp, #376]
100250c6: 9657 str r6, [sp, #348]
100250c8: 2402 movs r4, #2
100250ca: 9412 str r4, [sp, #72]
100250cc: a85e add r0, sp, #376
100250ce: 9011 str r0, [sp, #68]
100250d0: 9410 str r4, [sp, #64]
100250d2: 48a7 ldr r0, [pc, #668] @ 0x10025370 <$d.198+0x2c>
100250d4: 900f str r0, [sp, #60]
100250d6: 950d str r5, [sp, #52]
100250d8: a857 add r0, sp, #348
100250da: 49a6 ldr r1, [pc, #664] @ 0x10025374 <$d.198+0x30>
100250dc: aa0d add r2, sp, #52
100250de: f7fb fe41 bl 0x10020d64 <core::fmt::write> @ imm = #-17278
100250e2: 2800 cmp r0, #0
100250e4: d100 bne 0x100250e8 <main+0x134> @ imm = #0
100250e6: e0e1 b 0x100252ac <main+0x2f8> @ imm = #450
100250e8: a85d add r0, sp, #372
100250ea: 49a3 ldr r1, [pc, #652] @ 0x10025378 <$d.198+0x34>
100250ec: 4aa3 ldr r2, [pc, #652] @ 0x1002537c <$d.198+0x38>
100250ee: e319 b 0x10025724 <$t.199+0x374> @ imm = #1586
100250f0: 9e07 ldr r6, [sp, #28]
100250f2: 9809 ldr r0, [sp, #36]
100250f4: 2800 cmp r0, #0
100250f6: d168 bne 0x100251ca <main+0x216> @ imm = #208
100250f8: 4c9b ldr r4, [pc, #620] @ 0x10025368 <$d.198+0x24>
100250fa: 6820 ldr r0, [r4]
100250fc: 2801 cmp r0, #1
100250fe: d116 bne 0x1002512e <main+0x17a> @ imm = #44
10025100: 489f ldr r0, [pc, #636] @ 0x10025380 <$d.198+0x3c>
10025102: 904e str r0, [sp, #312]
10025104: 489f ldr r0, [pc, #636] @ 0x10025384 <$d.198+0x40>
10025106: 904d str r0, [sp, #308]
10025108: 1d20 adds r0, r4, #4
1002510a: 905e str r0, [sp, #376]
1002510c: 2001 movs r0, #1
1002510e: 9012 str r0, [sp, #72]
10025110: a84d add r0, sp, #308
10025112: 9011 str r0, [sp, #68]
10025114: 2002 movs r0, #2
10025116: 9010 str r0, [sp, #64]
10025118: 489b ldr r0, [pc, #620] @ 0x10025388 <$d.198+0x44>
1002511a: 900f str r0, [sp, #60]
1002511c: 2000 movs r0, #0
1002511e: 900d str r0, [sp, #52]
10025120: a85e add r0, sp, #376
10025122: 4994 ldr r1, [pc, #592] @ 0x10025374 <$d.198+0x30>
10025124: aa0d add r2, sp, #52
10025126: f7fb fe1d bl 0x10020d64 <core::fmt::write> @ imm = #-17350
1002512a: 2800 cmp r0, #0
1002512c: d149 bne 0x100251c2 <main+0x20e> @ imm = #146
1002512e: 4897 ldr r0, [pc, #604] @ 0x1002538c <$d.198+0x48>
10025130: 7800 ldrb r0, [r0]
10025132: 2800 cmp r0, #0
10025134: d017 beq 0x10025166 <main+0x1b2> @ imm = #46
10025136: 4892 ldr r0, [pc, #584] @ 0x10025380 <$d.198+0x3c>
10025138: 904e str r0, [sp, #312]
1002513a: 4892 ldr r0, [pc, #584] @ 0x10025384 <$d.198+0x40>
1002513c: 904d str r0, [sp, #308]
1002513e: 4893 ldr r0, [pc, #588] @ 0x1002538c <$d.198+0x48>
10025140: 1c40 adds r0, r0, #1
10025142: 905e str r0, [sp, #376]
10025144: 2001 movs r0, #1
10025146: 9012 str r0, [sp, #72]
10025148: a84d add r0, sp, #308
1002514a: 9011 str r0, [sp, #68]
1002514c: 2002 movs r0, #2
1002514e: 9010 str r0, [sp, #64]
10025150: 488d ldr r0, [pc, #564] @ 0x10025388 <$d.198+0x44>
10025152: 900f str r0, [sp, #60]
10025154: 2000 movs r0, #0
10025156: 900d str r0, [sp, #52]
10025158: a85e add r0, sp, #376
1002515a: 498d ldr r1, [pc, #564] @ 0x10025390 <$d.198+0x4c>
1002515c: aa0d add r2, sp, #52
1002515e: f7fb fe01 bl 0x10020d64 <core::fmt::write> @ imm = #-17406
10025162: 2800 cmp r0, #0
10025164: d12d bne 0x100251c2 <main+0x20e> @ imm = #90
10025166: 6820 ldr r0, [r4]
10025168: 2801 cmp r0, #1
1002516a: d111 bne 0x10025190 <main+0x1dc> @ imm = #34
1002516c: 1d20 adds r0, r4, #4
1002516e: 904d str r0, [sp, #308]
10025170: 2000 movs r0, #0
10025172: 9012 str r0, [sp, #72]
10025174: 4987 ldr r1, [pc, #540] @ 0x10025394 <$d.198+0x50>
10025176: 9111 str r1, [sp, #68]
10025178: 2101 movs r1, #1
1002517a: 9110 str r1, [sp, #64]
1002517c: 4986 ldr r1, [pc, #536] @ 0x10025398 <$d.198+0x54>
1002517e: 910f str r1, [sp, #60]
10025180: 900d str r0, [sp, #52]
10025182: a84d add r0, sp, #308
10025184: 497b ldr r1, [pc, #492] @ 0x10025374 <$d.198+0x30>
10025186: aa0d add r2, sp, #52
10025188: f7fb fdec bl 0x10020d64 <core::fmt::write> @ imm = #-17448
1002518c: 2800 cmp r0, #0
1002518e: d118 bne 0x100251c2 <main+0x20e> @ imm = #48
10025190: 487e ldr r0, [pc, #504] @ 0x1002538c <$d.198+0x48>
10025192: 7800 ldrb r0, [r0]
10025194: 2800 cmp r0, #0
10025196: d100 bne 0x1002519a <main+0x1e6> @ imm = #0
10025198: e10a b 0x100253b0 <$t.199> @ imm = #532
1002519a: 487c ldr r0, [pc, #496] @ 0x1002538c <$d.198+0x48>
1002519c: 1c40 adds r0, r0, #1
1002519e: 904d str r0, [sp, #308]
100251a0: 2000 movs r0, #0
100251a2: 9012 str r0, [sp, #72]
100251a4: 497b ldr r1, [pc, #492] @ 0x10025394 <$d.198+0x50>
100251a6: 9111 str r1, [sp, #68]
100251a8: 2101 movs r1, #1
100251aa: 9110 str r1, [sp, #64]
100251ac: 497a ldr r1, [pc, #488] @ 0x10025398 <$d.198+0x54>
100251ae: 910f str r1, [sp, #60]
100251b0: 900d str r0, [sp, #52]
100251b2: a84d add r0, sp, #308
100251b4: 4976 ldr r1, [pc, #472] @ 0x10025390 <$d.198+0x4c>
100251b6: aa0d add r2, sp, #52
100251b8: f7fb fdd4 bl 0x10020d64 <core::fmt::write> @ imm = #-17496
100251bc: 2800 cmp r0, #0
100251be: d100 bne 0x100251c2 <main+0x20e> @ imm = #0
100251c0: e0f6 b 0x100253b0 <$t.199> @ imm = #492
100251c2: a85d add r0, sp, #372
100251c4: 496c ldr r1, [pc, #432] @ 0x10025378 <$d.198+0x34>
100251c6: 4a75 ldr r2, [pc, #468] @ 0x1002539c <$d.198+0x58>
100251c8: e2ac b 0x10025724 <$t.199+0x374> @ imm = #1368
100251ca: a80a add r0, sp, #40
100251cc: 2500 movs r5, #0
100251ce: 7005 strb r5, [r0]
100251d0: 68f4 ldr r4, [r6, #12]
100251d2: a85e add r0, sp, #376
100251d4: 4b72 ldr r3, [pc, #456] @ 0x100253a0 <$d.198+0x5c>
100251d6: 4629 mov r1, r5
100251d8: 9a08 ldr r2, [sp, #32]
100251da: 47a0 blx r4
100251dc: 4a6b ldr r2, [pc, #428] @ 0x1002538c <$d.198+0x48>
100251de: 2401 movs r4, #1
100251e0: 7014 strb r4, [r2]
100251e2: 980a ldr r0, [sp, #40]
100251e4: 7050 strb r0, [r2, #1]
100251e6: 4960 ldr r1, [pc, #384] @ 0x10025368 <$d.198+0x24>
100251e8: 6808 ldr r0, [r1]
100251ea: 2801 cmp r0, #1
100251ec: d119 bne 0x10025222 <main+0x26e> @ imm = #50
100251ee: 486d ldr r0, [pc, #436] @ 0x100253a4 <$d.198+0x60>
100251f0: 904e str r0, [sp, #312]
100251f2: a80a add r0, sp, #40
100251f4: 904d str r0, [sp, #308]
100251f6: 460e mov r6, r1
100251f8: 1d08 adds r0, r1, #4
100251fa: 9057 str r0, [sp, #348]
100251fc: 9412 str r4, [sp, #72]
100251fe: a84d add r0, sp, #308
10025200: 9011 str r0, [sp, #68]
10025202: 9410 str r4, [sp, #64]
10025204: 4868 ldr r0, [pc, #416] @ 0x100253a8 <$d.198+0x64>
10025206: 900f str r0, [sp, #60]
10025208: 950d str r5, [sp, #52]
1002520a: a857 add r0, sp, #348
1002520c: 4959 ldr r1, [pc, #356] @ 0x10025374 <$d.198+0x30>
1002520e: aa0d add r2, sp, #52
10025210: f7fb fda8 bl 0x10020d64 <core::fmt::write> @ imm = #-17584
10025214: 2800 cmp r0, #0
10025216: d145 bne 0x100252a4 <main+0x2f0> @ imm = #138
10025218: 4a5c ldr r2, [pc, #368] @ 0x1002538c <$d.198+0x48>
1002521a: 7810 ldrb r0, [r2]
1002521c: 2800 cmp r0, #0
1002521e: 4631 mov r1, r6
10025220: d016 beq 0x10025250 <main+0x29c> @ imm = #44
10025222: 4860 ldr r0, [pc, #384] @ 0x100253a4 <$d.198+0x60>
10025224: 904e str r0, [sp, #312]
10025226: a80a add r0, sp, #40
10025228: 904d str r0, [sp, #308]
1002522a: 4616 mov r6, r2
1002522c: 1c50 adds r0, r2, #1
1002522e: 9057 str r0, [sp, #348]
10025230: 9412 str r4, [sp, #72]
10025232: a84d add r0, sp, #308
10025234: 9011 str r0, [sp, #68]
10025236: 9410 str r4, [sp, #64]
10025238: 485b ldr r0, [pc, #364] @ 0x100253a8 <$d.198+0x64>
1002523a: 900f str r0, [sp, #60]
1002523c: 950d str r5, [sp, #52]
1002523e: a857 add r0, sp, #348
10025240: 4953 ldr r1, [pc, #332] @ 0x10025390 <$d.198+0x4c>
10025242: aa0d add r2, sp, #52
10025244: f7fb fd8e bl 0x10020d64 <core::fmt::write> @ imm = #-17636
10025248: 2800 cmp r0, #0
1002524a: d12b bne 0x100252a4 <main+0x2f0> @ imm = #86
1002524c: 4946 ldr r1, [pc, #280] @ 0x10025368 <$d.198+0x24>
1002524e: 4632 mov r2, r6
10025250: 6808 ldr r0, [r1]
10025252: 2801 cmp r0, #1
10025254: d111 bne 0x1002527a <main+0x2c6> @ imm = #34
10025256: 4616 mov r6, r2
10025258: 1d08 adds r0, r1, #4
1002525a: 904d str r0, [sp, #308]
1002525c: 9512 str r5, [sp, #72]
1002525e: 484d ldr r0, [pc, #308] @ 0x10025394 <$d.198+0x50>
10025260: 9011 str r0, [sp, #68]
10025262: 9410 str r4, [sp, #64]
10025264: 484c ldr r0, [pc, #304] @ 0x10025398 <$d.198+0x54>
10025266: 900f str r0, [sp, #60]
10025268: 950d str r5, [sp, #52]
1002526a: a84d add r0, sp, #308
1002526c: 4941 ldr r1, [pc, #260] @ 0x10025374 <$d.198+0x30>
1002526e: aa0d add r2, sp, #52
10025270: f7fb fd78 bl 0x10020d64 <core::fmt::write> @ imm = #-17680
10025274: 2800 cmp r0, #0
10025276: d115 bne 0x100252a4 <main+0x2f0> @ imm = #42
10025278: 4632 mov r2, r6
1002527a: 7810 ldrb r0, [r2]
1002527c: 2800 cmp r0, #0
1002527e: d100 bne 0x10025282 <main+0x2ce> @ imm = #0
10025280: e0f1 b 0x10025466 <$t.199+0xb6> @ imm = #482
10025282: 1c50 adds r0, r2, #1
10025284: 904d str r0, [sp, #308]
10025286: 9512 str r5, [sp, #72]
10025288: 4842 ldr r0, [pc, #264] @ 0x10025394 <$d.198+0x50>
1002528a: 9011 str r0, [sp, #68]
1002528c: 9410 str r4, [sp, #64]
1002528e: 4842 ldr r0, [pc, #264] @ 0x10025398 <$d.198+0x54>
10025290: 900f str r0, [sp, #60]
10025292: 950d str r5, [sp, #52]
10025294: a84d add r0, sp, #308
10025296: 493e ldr r1, [pc, #248] @ 0x10025390 <$d.198+0x4c>
10025298: aa0d add r2, sp, #52
1002529a: f7fb fd63 bl 0x10020d64 <core::fmt::write> @ imm = #-17722
1002529e: 2800 cmp r0, #0
100252a0: d100 bne 0x100252a4 <main+0x2f0> @ imm = #0
100252a2: e0e0 b 0x10025466 <$t.199+0xb6> @ imm = #448
100252a4: a85d add r0, sp, #372
100252a6: 4934 ldr r1, [pc, #208] @ 0x10025378 <$d.198+0x34>
100252a8: 4a40 ldr r2, [pc, #256] @ 0x100253ac <$d.198+0x68>
100252aa: e23b b 0x10025724 <$t.199+0x374> @ imm = #1142
100252ac: 4b30 ldr r3, [pc, #192] @ 0x10025370 <$d.198+0x2c>
100252ae: 4a2f ldr r2, [pc, #188] @ 0x1002536c <$d.198+0x28>
100252b0: 9d02 ldr r5, [sp, #8]
100252b2: 4936 ldr r1, [pc, #216] @ 0x1002538c <$d.198+0x48>
100252b4: 7808 ldrb r0, [r1]
100252b6: 2800 cmp r0, #0
100252b8: d017 beq 0x100252ea <main+0x336> @ imm = #46
100252ba: 9261 str r2, [sp, #388]
100252bc: a80a add r0, sp, #40
100252be: 9060 str r0, [sp, #384]
100252c0: 925f str r2, [sp, #380]
100252c2: a85b add r0, sp, #364
100252c4: 905e str r0, [sp, #376]
100252c6: 1c48 adds r0, r1, #1
100252c8: 9057 str r0, [sp, #348]
100252ca: 9412 str r4, [sp, #72]
100252cc: a85e add r0, sp, #376
100252ce: 9011 str r0, [sp, #68]
100252d0: 9410 str r4, [sp, #64]
100252d2: 930f str r3, [sp, #60]
100252d4: 9806 ldr r0, [sp, #24]
100252d6: 900d str r0, [sp, #52]
100252d8: a857 add r0, sp, #348
100252da: 492d ldr r1, [pc, #180] @ 0x10025390 <$d.198+0x4c>
100252dc: aa0d add r2, sp, #52
100252de: f7fb fd41 bl 0x10020d64 <core::fmt::write> @ imm = #-17790
100252e2: 2800 cmp r0, #0
100252e4: d000 beq 0x100252e8 <main+0x334> @ imm = #0
100252e6: e6ff b 0x100250e8 <main+0x134> @ imm = #-514
100252e8: 4928 ldr r1, [pc, #160] @ 0x1002538c <$d.198+0x48>
100252ea: 481f ldr r0, [pc, #124] @ 0x10025368 <$d.198+0x24>
100252ec: 6800 ldr r0, [r0]
100252ee: 2801 cmp r0, #1
100252f0: 9c06 ldr r4, [sp, #24]
100252f2: d110 bne 0x10025316 <main+0x362> @ imm = #32
100252f4: 965e str r6, [sp, #376]
100252f6: 9412 str r4, [sp, #72]
100252f8: 4826 ldr r0, [pc, #152] @ 0x10025394 <$d.198+0x50>
100252fa: 9011 str r0, [sp, #68]
100252fc: 9510 str r5, [sp, #64]
100252fe: 4826 ldr r0, [pc, #152] @ 0x10025398 <$d.198+0x54>
10025300: 900f str r0, [sp, #60]
10025302: 940d str r4, [sp, #52]
10025304: a85e add r0, sp, #376
10025306: 491b ldr r1, [pc, #108] @ 0x10025374 <$d.198+0x30>
10025308: aa0d add r2, sp, #52
1002530a: f7fb fd2b bl 0x10020d64 <core::fmt::write> @ imm = #-17834
1002530e: 2800 cmp r0, #0
10025310: d000 beq 0x10025314 <main+0x360> @ imm = #0
10025312: e6e9 b 0x100250e8 <main+0x134> @ imm = #-558
10025314: 491d ldr r1, [pc, #116] @ 0x1002538c <$d.198+0x48>
10025316: 7808 ldrb r0, [r1]
10025318: 2800 cmp r0, #0
1002531a: 9e07 ldr r6, [sp, #28]
1002531c: d100 bne 0x10025320 <main+0x36c> @ imm = #0
1002531e: e6e8 b 0x100250f2 <main+0x13e> @ imm = #-560
10025320: 1c48 adds r0, r1, #1
10025322: 905e str r0, [sp, #376]
10025324: 9412 str r4, [sp, #72]
10025326: 481b ldr r0, [pc, #108] @ 0x10025394 <$d.198+0x50>
10025328: 9011 str r0, [sp, #68]
1002532a: 9510 str r5, [sp, #64]
1002532c: 481a ldr r0, [pc, #104] @ 0x10025398 <$d.198+0x54>
1002532e: 900f str r0, [sp, #60]
10025330: 940d str r4, [sp, #52]
10025332: a85e add r0, sp, #376
10025334: 4916 ldr r1, [pc, #88] @ 0x10025390 <$d.198+0x4c>
10025336: aa0d add r2, sp, #52
10025338: f7fb fd14 bl 0x10020d64 <core::fmt::write> @ imm = #-17880
1002533c: 2800 cmp r0, #0
1002533e: d000 beq 0x10025342 <main+0x38e> @ imm = #0
10025340: e6d2 b 0x100250e8 <main+0x134> @ imm = #-604
10025342: e6d6 b 0x100250f2 <main+0x13e> @ imm = #-596
10025344 <$d.198>:
10025344: 20 00 00 20 .word 0x20000020
10025348: 00 00 00 20 .word 0x20000000
1002534c: 00 00 00 20 .word 0x20000000
10025350: 00 00 00 20 .word 0x20000000
10025354: 80 e7 02 10 .word 0x1002e780
10025358: 00 00 00 20 .word 0x20000000
1002535c: 01 06 00 00 .word 0x00000601
10025360: 14 df 02 10 .word 0x1002df14
10025364: 24 df 02 10 .word 0x1002df24
10025368: 04 00 00 20 .word 0x20000004
1002536c: 05 2a 02 10 .word 0x10022a05
10025370: 4c df 02 10 .word 0x1002df4c
10025374: b4 d3 02 10 .word 0x1002d3b4
10025378: 3c d4 02 10 .word 0x1002d43c
1002537c: 5c df 02 10 .word 0x1002df5c
10025380: 29 b4 02 10 .word 0x1002b429
10025384: 0c e0 02 10 .word 0x1002e00c
10025388: b4 df 02 10 .word 0x1002dfb4
1002538c: 1c 00 00 20 .word 0x2000001c
10025390: 9c d3 02 10 .word 0x1002d39c
10025394: e4 d3 02 10 .word 0x1002d3e4
10025398: 34 d9 02 10 .word 0x1002d934
1002539c: 14 e0 02 10 .word 0x1002e014
100253a0: 01 00 02 00 .word 0x00020001
100253a4: 9d 26 02 10 .word 0x1002269d
100253a8: 90 df 02 10 .word 0x1002df90
100253ac: 98 df 02 10 .word 0x1002df98
100253b0 <$t.199>:
100253b0: 6820 ldr r0, [r4]
100253b2: 2801 cmp r0, #1
100253b4: d111 bne 0x100253da <$t.199+0x2a> @ imm = #34
100253b6: 1d20 adds r0, r4, #4
100253b8: 904d str r0, [sp, #308]
100253ba: 2000 movs r0, #0
100253bc: 9012 str r0, [sp, #72]
100253be: 49e0 ldr r1, [pc, #896] @ 0x10025740 <$d.200+0x14>
100253c0: 9111 str r1, [sp, #68]
100253c2: 2101 movs r1, #1
100253c4: 9110 str r1, [sp, #64]
100253c6: 49e0 ldr r1, [pc, #896] @ 0x10025748 <$d.200+0x1c>
100253c8: 910f str r1, [sp, #60]
100253ca: 900d str r0, [sp, #52]
100253cc: a84d add r0, sp, #308
100253ce: 49d8 ldr r1, [pc, #864] @ 0x10025730 <$d.200+0x4>
100253d0: aa0d add r2, sp, #52
100253d2: f7fb fcc7 bl 0x10020d64 <core::fmt::write> @ imm = #-18034
100253d6: 2800 cmp r0, #0
100253d8: d141 bne 0x1002545e <$t.199+0xae> @ imm = #130
100253da: 48d6 ldr r0, [pc, #856] @ 0x10025734 <$d.200+0x8>
100253dc: 7800 ldrb r0, [r0]
100253de: 2800 cmp r0, #0
100253e0: d012 beq 0x10025408 <$t.199+0x58> @ imm = #36
100253e2: 48d4 ldr r0, [pc, #848] @ 0x10025734 <$d.200+0x8>
100253e4: 1c40 adds r0, r0, #1
100253e6: 904d str r0, [sp, #308]
100253e8: 2000 movs r0, #0
100253ea: 9012 str r0, [sp, #72]
100253ec: 49d4 ldr r1, [pc, #848] @ 0x10025740 <$d.200+0x14>
100253ee: 9111 str r1, [sp, #68]
100253f0: 2101 movs r1, #1
100253f2: 9110 str r1, [sp, #64]
100253f4: 49d4 ldr r1, [pc, #848] @ 0x10025748 <$d.200+0x1c>
100253f6: 910f str r1, [sp, #60]
100253f8: 900d str r0, [sp, #52]
100253fa: a84d add r0, sp, #308
100253fc: 49ce ldr r1, [pc, #824] @ 0x10025738 <$d.200+0xc>
100253fe: aa0d add r2, sp, #52
10025400: f7fb fcb0 bl 0x10020d64 <core::fmt::write> @ imm = #-18080
10025404: 2800 cmp r0, #0
10025406: d12a bne 0x1002545e <$t.199+0xae> @ imm = #84
10025408: 6820 ldr r0, [r4]
1002540a: 2801 cmp r0, #1
1002540c: d111 bne 0x10025432 <$t.199+0x82> @ imm = #34
1002540e: 1d20 adds r0, r4, #4
10025410: 904d str r0, [sp, #308]
10025412: 2000 movs r0, #0
10025414: 9012 str r0, [sp, #72]
10025416: 49ca ldr r1, [pc, #808] @ 0x10025740 <$d.200+0x14>
10025418: 9111 str r1, [sp, #68]
1002541a: 2101 movs r1, #1
1002541c: 9110 str r1, [sp, #64]
1002541e: 49c9 ldr r1, [pc, #804] @ 0x10025744 <$d.200+0x18>
10025420: 910f str r1, [sp, #60]
10025422: 900d str r0, [sp, #52]
10025424: a84d add r0, sp, #308
10025426: 49c2 ldr r1, [pc, #776] @ 0x10025730 <$d.200+0x4>
10025428: aa0d add r2, sp, #52
1002542a: f7fb fc9b bl 0x10020d64 <core::fmt::write> @ imm = #-18122
1002542e: 2800 cmp r0, #0
10025430: d115 bne 0x1002545e <$t.199+0xae> @ imm = #42
10025432: 49c0 ldr r1, [pc, #768] @ 0x10025734 <$d.200+0x8>
10025434: 7808 ldrb r0, [r1]
10025436: 2800 cmp r0, #0
10025438: d017 beq 0x1002546a <$t.199+0xba> @ imm = #46
1002543a: 1c48 adds r0, r1, #1
1002543c: 904d str r0, [sp, #308]
1002543e: 2000 movs r0, #0
10025440: 9012 str r0, [sp, #72]
10025442: 49bf ldr r1, [pc, #764] @ 0x10025740 <$d.200+0x14>
10025444: 9111 str r1, [sp, #68]
10025446: 2101 movs r1, #1
10025448: 9110 str r1, [sp, #64]
1002544a: 49be ldr r1, [pc, #760] @ 0x10025744 <$d.200+0x18>
1002544c: 910f str r1, [sp, #60]
1002544e: 900d str r0, [sp, #52]
10025450: a84d add r0, sp, #308
10025452: 49b9 ldr r1, [pc, #740] @ 0x10025738 <$d.200+0xc>
10025454: aa0d add r2, sp, #52
10025456: f7fb fc85 bl 0x10020d64 <core::fmt::write> @ imm = #-18166
1002545a: 2800 cmp r0, #0
1002545c: d005 beq 0x1002546a <$t.199+0xba> @ imm = #10
1002545e: a85d add r0, sp, #372
10025460: 49b6 ldr r1, [pc, #728] @ 0x1002573c <$d.200+0x10>
10025462: 4aba ldr r2, [pc, #744] @ 0x1002574c <$d.200+0x20>
10025464: e15e b 0x10025724 <$t.199+0x374> @ imm = #700
10025466: 9e07 ldr r6, [sp, #28]
10025468: e646 b 0x100250f8 <main+0x144> @ imm = #-884
1002546a: a80a add r0, sp, #40
1002546c: 2103 movs r1, #3
1002546e: 9104 str r1, [sp, #16]
10025470: 8101 strh r1, [r0, #8]
10025472: 2501 movs r5, #1
10025474: 950b str r5, [sp, #44]
10025476: 2400 movs r4, #0
10025478: 940a str r4, [sp, #40]
1002547a: 0229 lsls r1, r5, #8
1002547c: 9103 str r1, [sp, #12]
1002547e: a80d add r0, sp, #52
10025480: 9006 str r0, [sp, #24]
10025482: f006 fabe bl 0x1002ba02 <__aeabi_memclr4> @ imm = #25980
10025486: 9809 ldr r0, [sp, #36]
10025488: 0200 lsls r0, r0, #8
1002548a: 9901 ldr r1, [sp, #4]
1002548c: 0409 lsls r1, r1, #16
1002548e: 1808 adds r0, r1, r0
10025490: 9905 ldr r1, [sp, #20]
10025492: 1840 adds r0, r0, r1
10025494: 9054 str r0, [sp, #336]
10025496: 9808 ldr r0, [sp, #32]
10025498: 9053 str r0, [sp, #332]
1002549a: 9455 str r4, [sp, #340]
1002549c: 9803 ldr r0, [sp, #12]
1002549e: 9052 str r0, [sp, #328]
100254a0: 9806 ldr r0, [sp, #24]
100254a2: 9051 str r0, [sp, #324]
100254a4: 9456 str r4, [sp, #344]
100254a6: 9450 str r4, [sp, #320]
100254a8: 944f str r4, [sp, #316]
100254aa: 9409 str r4, [sp, #36]
100254ac: 944e str r4, [sp, #312]
100254ae: 48a8 ldr r0, [pc, #672] @ 0x10025750 <$d.200+0x24>
100254b0: 904d str r0, [sp, #308]
100254b2: a84d add r0, sp, #308
100254b4: 4629 mov r1, r5
100254b6: f7ff f93f bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #-3458
100254ba: 4630 mov r0, r6
100254bc: 30bc adds r0, #188
100254be: 9008 str r0, [sp, #32]
100254c0: 02e8 lsls r0, r5, #11
100254c2: 9006 str r0, [sp, #24]
100254c4: 0428 lsls r0, r5, #16
100254c6: 9005 str r0, [sp, #20]
100254c8: 6df1 ldr r1, [r6, #92]
100254ca: ac57 add r4, sp, #348
100254cc: 4620 mov r0, r4
100254ce: 4788 blx r1
100254d0: 7820 ldrb r0, [r4]
100254d2: 2800 cmp r0, #0
100254d4: d067 beq 0x100255a6 <$t.199+0x1f6> @ imm = #206
100254d6: a85a add r0, sp, #360
100254d8: 9958 ldr r1, [sp, #352]
100254da: 8041 strh r1, [r0, #2]
100254dc: a957 add r1, sp, #348
100254de: 7889 ldrb r1, [r1, #2]
100254e0: 7001 strb r1, [r0]
100254e2: 4c92 ldr r4, [pc, #584] @ 0x1002572c <$d.200>
100254e4: 6820 ldr r0, [r4]
100254e6: 2801 cmp r0, #1
100254e8: d115 bne 0x10025516 <$t.199+0x166> @ imm = #42
100254ea: 489a ldr r0, [pc, #616] @ 0x10025754 <$d.200+0x28>
100254ec: 905c str r0, [sp, #368]
100254ee: a85a add r0, sp, #360
100254f0: 905b str r0, [sp, #364]
100254f2: 1d20 adds r0, r4, #4
100254f4: 905d str r0, [sp, #372]
100254f6: 9563 str r5, [sp, #396]
100254f8: a85b add r0, sp, #364
100254fa: 9062 str r0, [sp, #392]
100254fc: 9561 str r5, [sp, #388]
100254fe: 4896 ldr r0, [pc, #600] @ 0x10025758 <$d.200+0x2c>
10025500: 9060 str r0, [sp, #384]
10025502: 9809 ldr r0, [sp, #36]
10025504: 905e str r0, [sp, #376]
10025506: a85d add r0, sp, #372
10025508: aa5e add r2, sp, #376
1002550a: 4989 ldr r1, [pc, #548] @ 0x10025730 <$d.200+0x4>
1002550c: f7fb fc2a bl 0x10020d64 <core::fmt::write> @ imm = #-18348
10025510: 2800 cmp r0, #0
10025512: d000 beq 0x10025516 <$t.199+0x166> @ imm = #0
10025514: e103 b 0x1002571e <$t.199+0x36e> @ imm = #518
10025516: 4887 ldr r0, [pc, #540] @ 0x10025734 <$d.200+0x8>
10025518: 7800 ldrb r0, [r0]
1002551a: 2800 cmp r0, #0
1002551c: d016 beq 0x1002554c <$t.199+0x19c> @ imm = #44
1002551e: 488d ldr r0, [pc, #564] @ 0x10025754 <$d.200+0x28>
10025520: 905c str r0, [sp, #368]
10025522: a85a add r0, sp, #360
10025524: 905b str r0, [sp, #364]
10025526: 4883 ldr r0, [pc, #524] @ 0x10025734 <$d.200+0x8>
10025528: 1c40 adds r0, r0, #1
1002552a: 905d str r0, [sp, #372]
1002552c: 9563 str r5, [sp, #396]
1002552e: a85b add r0, sp, #364
10025530: 9062 str r0, [sp, #392]
10025532: 9561 str r5, [sp, #388]
10025534: 4888 ldr r0, [pc, #544] @ 0x10025758 <$d.200+0x2c>
10025536: 9060 str r0, [sp, #384]
10025538: 9809 ldr r0, [sp, #36]
1002553a: 905e str r0, [sp, #376]
1002553c: a85d add r0, sp, #372
1002553e: aa5e add r2, sp, #376
10025540: 497d ldr r1, [pc, #500] @ 0x10025738 <$d.200+0xc>
10025542: f7fb fc0f bl 0x10020d64 <core::fmt::write> @ imm = #-18402
10025546: 2800 cmp r0, #0
10025548: d000 beq 0x1002554c <$t.199+0x19c> @ imm = #0
1002554a: e0e8 b 0x1002571e <$t.199+0x36e> @ imm = #464
1002554c: 6820 ldr r0, [r4]
1002554e: 2801 cmp r0, #1
10025550: d111 bne 0x10025576 <$t.199+0x1c6> @ imm = #34
10025552: 1d20 adds r0, r4, #4
10025554: 905b str r0, [sp, #364]
10025556: 9809 ldr r0, [sp, #36]
10025558: 9063 str r0, [sp, #396]
1002555a: 4979 ldr r1, [pc, #484] @ 0x10025740 <$d.200+0x14>
1002555c: 9162 str r1, [sp, #392]
1002555e: 9561 str r5, [sp, #388]
10025560: 4978 ldr r1, [pc, #480] @ 0x10025744 <$d.200+0x18>
10025562: 9160 str r1, [sp, #384]
10025564: 905e str r0, [sp, #376]
10025566: a85b add r0, sp, #364
10025568: aa5e add r2, sp, #376
1002556a: 4971 ldr r1, [pc, #452] @ 0x10025730 <$d.200+0x4>
1002556c: f7fb fbfa bl 0x10020d64 <core::fmt::write> @ imm = #-18444
10025570: 2800 cmp r0, #0
10025572: d000 beq 0x10025576 <$t.199+0x1c6> @ imm = #0
10025574: e0d3 b 0x1002571e <$t.199+0x36e> @ imm = #422
10025576: 496f ldr r1, [pc, #444] @ 0x10025734 <$d.200+0x8>
10025578: 7808 ldrb r0, [r1]
1002557a: 2800 cmp r0, #0
1002557c: d100 bne 0x10025580 <$t.199+0x1d0> @ imm = #0
1002557e: e0ca b 0x10025716 <$t.199+0x366> @ imm = #404
10025580: 1c48 adds r0, r1, #1
10025582: 905b str r0, [sp, #364]
10025584: 9809 ldr r0, [sp, #36]
10025586: 9063 str r0, [sp, #396]
10025588: 496d ldr r1, [pc, #436] @ 0x10025740 <$d.200+0x14>
1002558a: 9162 str r1, [sp, #392]
1002558c: 9561 str r5, [sp, #388]
1002558e: 496d ldr r1, [pc, #436] @ 0x10025744 <$d.200+0x18>
10025590: 9160 str r1, [sp, #384]
10025592: 905e str r0, [sp, #376]
10025594: a85b add r0, sp, #364
10025596: aa5e add r2, sp, #376
10025598: 4967 ldr r1, [pc, #412] @ 0x10025738 <$d.200+0xc>
1002559a: f7fb fbe3 bl 0x10020d64 <core::fmt::write> @ imm = #-18490
1002559e: 2800 cmp r0, #0
100255a0: d100 bne 0x100255a4 <$t.199+0x1f4> @ imm = #0
100255a2: e0b8 b 0x10025716 <$t.199+0x366> @ imm = #368
100255a4: e0bb b 0x1002571e <$t.199+0x36e> @ imm = #374
100255a6: a857 add r0, sp, #348
100255a8: 7880 ldrb r0, [r0, #2]
100255aa: 2800 cmp r0, #0
100255ac: d000 beq 0x100255b0 <$t.199+0x200> @ imm = #0
100255ae: e0b2 b 0x10025716 <$t.199+0x366> @ imm = #356
100255b0: a857 add r0, sp, #348
100255b2: 7900 ldrb r0, [r0, #4]
100255b4: 2802 cmp r0, #2
100255b6: d100 bne 0x100255ba <$t.199+0x20a> @ imm = #0
100255b8: e0ad b 0x10025716 <$t.199+0x366> @ imm = #346
100255ba: 2801 cmp r0, #1
100255bc: d119 bne 0x100255f2 <$t.199+0x242> @ imm = #50
100255be: a857 add r0, sp, #348
100255c0: 7982 ldrb r2, [r0, #6]
100255c2: ae5e add r6, sp, #376
100255c4: a90a add r1, sp, #40
100255c6: 2400 movs r4, #0
100255c8: 4630 mov r0, r6
100255ca: 4623 mov r3, r4
100255cc: f7fd fdca bl 0x10023164 <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9324
100255d0: 7830 ldrb r0, [r6]
100255d2: 2802 cmp r0, #2
100255d4: d100 bne 0x100255d8 <$t.199+0x228> @ imm = #0
100255d6: e09d b 0x10025714 <$t.199+0x364> @ imm = #314
100255d8: 2601 movs r6, #1
100255da: 4030 ands r0, r6
100255dc: d100 bne 0x100255e0 <$t.199+0x230> @ imm = #0
100255de: e099 b 0x10025714 <$t.199+0x364> @ imm = #306
100255e0: 985f ldr r0, [sp, #380]
100255e2: a95b add r1, sp, #364
100255e4: 808c strh r4, [r1, #4]
100255e6: 945b str r4, [sp, #364]
100255e8: 2880 cmp r0, #128
100255ea: d21f bhs 0x1002562c <$t.199+0x27c> @ imm = #62
100255ec: a95b add r1, sp, #364
100255ee: 7008 strb r0, [r1]
100255f0: e06d b 0x100256ce <$t.199+0x31e> @ imm = #218
100255f2: a857 add r0, sp, #348
100255f4: 7982 ldrb r2, [r0, #6]
100255f6: ac5e add r4, sp, #376
100255f8: a90a add r1, sp, #40
100255fa: 4620 mov r0, r4
100255fc: 462b mov r3, r5
100255fe: f7fd fdb1 bl 0x10023164 <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9374
10025602: 7820 ldrb r0, [r4]
10025604: 2802 cmp r0, #2
10025606: d100 bne 0x1002560a <$t.199+0x25a> @ imm = #0
10025608: e085 b 0x10025716 <$t.199+0x366> @ imm = #266
1002560a: 4028 ands r0, r5
1002560c: d100 bne 0x10025610 <$t.199+0x260> @ imm = #0
1002560e: e082 b 0x10025716 <$t.199+0x366> @ imm = #260
10025610: 985f ldr r0, [sp, #380]
10025612: a95b add r1, sp, #364
10025614: 9a09 ldr r2, [sp, #36]
10025616: 808a strh r2, [r1, #4]
10025618: 925b str r2, [sp, #364]
1002561a: 280a cmp r0, #10
1002561c: d100 bne 0x10025620 <$t.199+0x270> @ imm = #0
1002561e: 200d movs r0, #13
10025620: 2880 cmp r0, #128
10025622: d211 bhs 0x10025648 <$t.199+0x298> @ imm = #34
10025624: a95b add r1, sp, #364
10025626: 7008 strb r0, [r1]
10025628: 462c mov r4, r5
1002562a: e06a b 0x10025702 <$t.199+0x352> @ imm = #212
1002562c: 9906 ldr r1, [sp, #24]
1002562e: 4288 cmp r0, r1
10025630: d218 bhs 0x10025664 <$t.199+0x2b4> @ imm = #48
10025632: 213f movs r1, #63
10025634: 4001 ands r1, r0
10025636: 3180 adds r1, #128
10025638: aa5b add r2, sp, #364
1002563a: 7051 strb r1, [r2, #1]
1002563c: 0980 lsrs r0, r0, #6
1002563e: 21c0 movs r1, #192
10025640: 4301 orrs r1, r0
10025642: 7011 strb r1, [r2]
10025644: 2602 movs r6, #2
10025646: e042 b 0x100256ce <$t.199+0x31e> @ imm = #132
10025648: 9906 ldr r1, [sp, #24]
1002564a: 4288 cmp r0, r1
1002564c: d21c bhs 0x10025688 <$t.199+0x2d8> @ imm = #56
1002564e: 213f movs r1, #63
10025650: 4001 ands r1, r0
10025652: 3180 adds r1, #128
10025654: aa5b add r2, sp, #364
10025656: 7051 strb r1, [r2, #1]
10025658: 0980 lsrs r0, r0, #6
1002565a: 21c0 movs r1, #192
1002565c: 4301 orrs r1, r0
1002565e: 7011 strb r1, [r2]
10025660: 2402 movs r4, #2
10025662: e04e b 0x10025702 <$t.199+0x352> @ imm = #156
10025664: 9905 ldr r1, [sp, #20]
10025666: 4288 cmp r0, r1
10025668: d220 bhs 0x100256ac <$t.199+0x2fc> @ imm = #64
1002566a: 213f movs r1, #63
1002566c: 4001 ands r1, r0
1002566e: 3180 adds r1, #128
10025670: aa5b add r2, sp, #364
10025672: 7091 strb r1, [r2, #2]
10025674: 0b01 lsrs r1, r0, #12
10025676: 23e0 movs r3, #224
10025678: 430b orrs r3, r1
1002567a: 7013 strb r3, [r2]
1002567c: 0500 lsls r0, r0, #20
1002567e: 0e80 lsrs r0, r0, #26
10025680: 3080 adds r0, #128
10025682: 7050 strb r0, [r2, #1]
10025684: 2603 movs r6, #3
10025686: e022 b 0x100256ce <$t.199+0x31e> @ imm = #68
10025688: 9905 ldr r1, [sp, #20]
1002568a: 4288 cmp r0, r1
1002568c: d228 bhs 0x100256e0 <$t.199+0x330> @ imm = #80
1002568e: 213f movs r1, #63
10025690: 4001 ands r1, r0
10025692: 3180 adds r1, #128
10025694: aa5b add r2, sp, #364
10025696: 7091 strb r1, [r2, #2]
10025698: 0b01 lsrs r1, r0, #12
1002569a: 23e0 movs r3, #224
1002569c: 430b orrs r3, r1
1002569e: 7013 strb r3, [r2]
100256a0: 0500 lsls r0, r0, #20
100256a2: 0e80 lsrs r0, r0, #26
100256a4: 3080 adds r0, #128
100256a6: 7050 strb r0, [r2, #1]
100256a8: 9c04 ldr r4, [sp, #16]
100256aa: e02a b 0x10025702 <$t.199+0x352> @ imm = #84
100256ac: 223f movs r2, #63
100256ae: 4002 ands r2, r0
100256b0: 3280 adds r2, #128
100256b2: a95b add r1, sp, #364
100256b4: 70ca strb r2, [r1, #3]
100256b6: 0c82 lsrs r2, r0, #18
100256b8: 32f0 adds r2, #240
100256ba: 700a strb r2, [r1]
100256bc: 0502 lsls r2, r0, #20
100256be: 0e92 lsrs r2, r2, #26
100256c0: 3280 adds r2, #128
100256c2: 708a strb r2, [r1, #2]
100256c4: 0380 lsls r0, r0, #14
100256c6: 0e80 lsrs r0, r0, #26
100256c8: 3080 adds r0, #128
100256ca: 7048 strb r0, [r1, #1]
100256cc: 2604 movs r6, #4
100256ce: a85b add r0, sp, #364
100256d0: 5d01 ldrb r1, [r0, r4]
100256d2: a84d add r0, sp, #308
100256d4: f7fe fb5e bl 0x10023d94 <menu::Runner<T>::input_byte> @ imm = #-6468
100256d8: 1c64 adds r4, r4, #1
100256da: 42a6 cmp r6, r4
100256dc: d1f7 bne 0x100256ce <$t.199+0x31e> @ imm = #-18
100256de: e019 b 0x10025714 <$t.199+0x364> @ imm = #50
100256e0: 223f movs r2, #63
100256e2: 4002 ands r2, r0
100256e4: 3280 adds r2, #128
100256e6: a95b add r1, sp, #364
100256e8: 70ca strb r2, [r1, #3]
100256ea: 0c82 lsrs r2, r0, #18
100256ec: 32f0 adds r2, #240
100256ee: 700a strb r2, [r1]
100256f0: 0502 lsls r2, r0, #20
100256f2: 0e92 lsrs r2, r2, #26
100256f4: 3280 adds r2, #128
100256f6: 708a strb r2, [r1, #2]
100256f8: 0380 lsls r0, r0, #14
100256fa: 0e80 lsrs r0, r0, #26
100256fc: 3080 adds r0, #128
100256fe: 7048 strb r0, [r1, #1]
10025700: 2404 movs r4, #4
10025702: 9e09 ldr r6, [sp, #36]
10025704: a85b add r0, sp, #364
10025706: 5d81 ldrb r1, [r0, r6]
10025708: a84d add r0, sp, #308
1002570a: f7fe fb43 bl 0x10023d94 <menu::Runner<T>::input_byte> @ imm = #-6522
1002570e: 1c76 adds r6, r6, #1
10025710: 42b4 cmp r4, r6
10025712: d1f7 bne 0x10025704 <$t.199+0x354> @ imm = #-18
10025714: 9e07 ldr r6, [sp, #28]
10025716: 9808 ldr r0, [sp, #32]
10025718: 6800 ldr r0, [r0]
1002571a: 4780 blx r0
1002571c: e6d4 b 0x100254c8 <$t.199+0x118> @ imm = #-600
1002571e: a85d add r0, sp, #372
10025720: 4906 ldr r1, [pc, #24] @ 0x1002573c <$d.200+0x10>
10025722: 4a0e ldr r2, [pc, #56] @ 0x1002575c <$d.200+0x30>
10025724: f7fb fe84 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-17144
10025728: defe trap
1002572a: 46c0 mov r8, r8
1002572c <$d.200>:
1002572c: 04 00 00 20 .word 0x20000004
10025730: b4 d3 02 10 .word 0x1002d3b4
10025734: 1c 00 00 20 .word 0x2000001c
10025738: 9c d3 02 10 .word 0x1002d39c
1002573c: 3c d4 02 10 .word 0x1002d43c
10025740: e4 d3 02 10 .word 0x1002d3e4
10025744: 34 d9 02 10 .word 0x1002d934
10025748: 70 e0 02 10 .word 0x1002e070
1002574c: 78 e0 02 10 .word 0x1002e078
10025750: e0 de 02 10 .word 0x1002dee0
10025754: ed 30 02 10 .word 0x100230ed
10025758: a4 e0 02 10 .word 0x1002e0a4
1002575c: ac e0 02 10 .word 0x1002e0ac
10025760 <neotron_os::config::Config::load>:
10025760: b5f0 push {r4, r5, r6, r7, lr}
10025762: af03 add r7, sp, #12
10025764: b097 sub sp, #92
10025766: 9000 str r0, [sp]
10025768: 4836 ldr r0, [pc, #216] @ 0x10025844 <$d.202>
1002576a: 6804 ldr r4, [r0]
1002576c: f3bf 8f5f dmb sy
10025770: ad01 add r5, sp, #4
10025772: 2640 movs r6, #64
10025774: 4628 mov r0, r5
10025776: 4631 mov r1, r6
10025778: f006 f943 bl 0x1002ba02 <__aeabi_memclr4> @ imm = #25222
1002577c: 6aa3 ldr r3, [r4, #40]
1002577e: ac11 add r4, sp, #68
10025780: 4620 mov r0, r4
10025782: 4629 mov r1, r5
10025784: 4632 mov r2, r6
10025786: 4798 blx r3
10025788: 7820 ldrb r0, [r4]
1002578a: 2800 cmp r0, #0
1002578c: d007 beq 0x1002579e <neotron_os::config::Config::load+0x3e> @ imm = #14
1002578e: 2015 movs r0, #21
10025790: 492d ldr r1, [pc, #180] @ 0x10025848 <$d.202+0x4>
10025792: 9a00 ldr r2, [sp]
10025794: 6051 str r1, [r2, #4]
10025796: 6090 str r0, [r2, #8]
10025798: 2001 movs r0, #1
1002579a: 4611 mov r1, r2
1002579c: e030 b 0x10025800 <neotron_os::config::Config::load+0xa0> @ imm = #96
1002579e: 9e00 ldr r6, [sp]
100257a0: 9812 ldr r0, [sp, #72]
100257a2: 2841 cmp r0, #65
100257a4: d248 bhs 0x10025838 <neotron_os::config::Config::load+0xd8> @ imm = #144
100257a6: 9014 str r0, [sp, #80]
100257a8: a801 add r0, sp, #4
100257aa: 9013 str r0, [sp, #76]
100257ac: a813 add r0, sp, #76
100257ae: 9016 str r0, [sp, #88]
100257b0: 2003 movs r0, #3
100257b2: 9015 str r0, [sp, #84]
100257b4: a815 add r0, sp, #84
100257b6: f7ff fbdd bl 0x10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2118
100257ba: 460d mov r5, r1
100257bc: b2c9 uxtb r1, r1
100257be: 1e89 subs r1, r1, #2
100257c0: 424a rsbs r2, r1, #0
100257c2: 414a adcs r2, r1
100257c4: 4302 orrs r2, r0
100257c6: 07d0 lsls r0, r2, #31
100257c8: d114 bne 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #40
100257ca: 2401 movs r4, #1
100257cc: a815 add r0, sp, #84
100257ce: f7ff fbd1 bl 0x10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2142
100257d2: b2ca uxtb r2, r1
100257d4: 1e93 subs r3, r2, #2
100257d6: 425a rsbs r2, r3, #0
100257d8: 415a adcs r2, r3
100257da: 07c0 lsls r0, r0, #31
100257dc: 4620 mov r0, r4
100257de: d100 bne 0x100257e2 <neotron_os::config::Config::load+0x82> @ imm = #0
100257e0: 4610 mov r0, r2
100257e2: 2800 cmp r0, #0
100257e4: d106 bne 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #12
100257e6: 9815 ldr r0, [sp, #84]
100257e8: 2800 cmp r0, #0
100257ea: d003 beq 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #6
100257ec: 9816 ldr r0, [sp, #88]
100257ee: 6842 ldr r2, [r0, #4]
100257f0: 2a04 cmp r2, #4
100257f2: d208 bhs 0x10025806 <neotron_os::config::Config::load+0xa6> @ imm = #16
100257f4: 2016 movs r0, #22
100257f6: 4915 ldr r1, [pc, #84] @ 0x1002584c <$d.202+0x8>
100257f8: 6071 str r1, [r6, #4]
100257fa: 4631 mov r1, r6
100257fc: 60b0 str r0, [r6, #8]
100257fe: 2001 movs r0, #1
10025800: 6008 str r0, [r1]
10025802: b017 add sp, #92
10025804: bdf0 pop {r4, r5, r6, r7, pc}
10025806: 4025 ands r5, r4
10025808: 2301 movs r3, #1
1002580a: 4019 ands r1, r3
1002580c: 1f12 subs r2, r2, #4
1002580e: 6042 str r2, [r0, #4]
10025810: 6802 ldr r2, [r0]
10025812: 1d13 adds r3, r2, #4
10025814: 6003 str r3, [r0]
10025816: 0208 lsls r0, r1, #8
10025818: 1940 adds r0, r0, r5
1002581a: 7891 ldrb r1, [r2, #2]
1002581c: 78d3 ldrb r3, [r2, #3]
1002581e: 7814 ldrb r4, [r2]
10025820: 7852 ldrb r2, [r2, #1]
10025822: 0212 lsls r2, r2, #8
10025824: 1912 adds r2, r2, r4
10025826: 021b lsls r3, r3, #8
10025828: 1859 adds r1, r3, r1
1002582a: 0409 lsls r1, r1, #16
1002582c: 1889 adds r1, r1, r2
1002582e: 6071 str r1, [r6, #4]
10025830: 4631 mov r1, r6
10025832: 60b0 str r0, [r6, #8]
10025834: 2000 movs r0, #0
10025836: e7e3 b 0x10025800 <neotron_os::config::Config::load+0xa0> @ imm = #-58
10025838: 2140 movs r1, #64
1002583a: 4a05 ldr r2, [pc, #20] @ 0x10025850 <$d.202+0xc>
1002583c: f7fa ff7a bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-20748
10025840: defe trap
10025842: 46c0 mov r8, r8
10025844 <$d.202>:
10025844: 00 00 00 20 .word 0x20000000
10025848: 40 dc 02 10 .word 0x1002dc40
1002584c: 74 dc 02 10 .word 0x1002dc74
10025850: 64 dc 02 10 .word 0x1002dc64
10025854 <neotron_os::vgaconsole::VgaConsole::clear>:
10025854: b5f0 push {r4, r5, r6, r7, lr}
10025856: af03 add r7, sp, #12
10025858: b085 sub sp, #20
1002585a: 4605 mov r5, r0
1002585c: 6881 ldr r1, [r0, #8]
1002585e: 9102 str r1, [sp, #8]
10025860: 2901 cmp r1, #1
10025862: db17 blt 0x10025894 <neotron_os::vgaconsole::VgaConsole::clear+0x40> @ imm = #46
10025864: 2400 movs r4, #0
10025866: 686b ldr r3, [r5, #4]
10025868: 1c61 adds r1, r4, #1
1002586a: 9103 str r1, [sp, #12]
1002586c: 2b01 cmp r3, #1
1002586e: db0d blt 0x1002588c <neotron_os::vgaconsole::VgaConsole::clear+0x38> @ imm = #26
10025870: 2600 movs r6, #0
10025872: 9304 str r3, [sp, #16]
10025874: 2101 movs r1, #1
10025876: 9100 str r1, [sp]
10025878: 2320 movs r3, #32
1002587a: 4628 mov r0, r5
1002587c: 4621 mov r1, r4
1002587e: 4632 mov r2, r6
10025880: f7fe f9dc bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #-7240
10025884: 9b04 ldr r3, [sp, #16]
10025886: 1c76 adds r6, r6, #1
10025888: 42b3 cmp r3, r6
1002588a: d1f3 bne 0x10025874 <neotron_os::vgaconsole::VgaConsole::clear+0x20> @ imm = #-26
1002588c: 9902 ldr r1, [sp, #8]
1002588e: 9c03 ldr r4, [sp, #12]
10025890: 428c cmp r4, r1
10025892: d1e8 bne 0x10025866 <neotron_os::vgaconsole::VgaConsole::clear+0x12> @ imm = #-48
10025894: 2100 movs r1, #0
10025896: 60e9 str r1, [r5, #12]
10025898: 6129 str r1, [r5, #16]
1002589a: b005 add sp, #20
1002589c: bdf0 pop {r4, r5, r6, r7, pc}
1002589e: d4d4 bmi 0x1002584a <$d.202+0x6> @ imm = #-88
100258a0 <neotron_os::cmd_config>:
100258a0: b5f0 push {r4, r5, r6, r7, lr}
100258a2: af03 add r7, sp, #12
100258a4: b09d sub sp, #116
100258a6: 68b8 ldr r0, [r7, #8]
100258a8: 9004 str r0, [sp, #16]
100258aa: 2b00 cmp r3, #0
100258ac: d100 bne 0x100258b0 <neotron_os::cmd_config+0x10> @ imm = #0
100258ae: e08e b 0x100259ce <$t.206+0xfa> @ imm = #284
100258b0: 4614 mov r4, r2
100258b2: 6850 ldr r0, [r2, #4]
100258b4: 1ec0 subs r0, r0, #3
100258b6: 2803 cmp r0, #3
100258b8: d900 bls 0x100258bc <neotron_os::cmd_config+0x1c> @ imm = #0
100258ba: e177 b 0x10025bac <$t.210> @ imm = #750
100258bc: 461d mov r5, r3
100258be: 6826 ldr r6, [r4]
100258c0: 0040 lsls r0, r0, #1
100258c2: 46c0 mov r8, r8
100258c4: 4478 add r0, pc
100258c6: 8880 ldrh r0, [r0, #4]
100258c8: 0040 lsls r0, r0, #1
100258ca: 4487 add pc, r0
100258cc <$d.205>:
100258cc: 03 00 08 01 .word 0x01080003
100258d0: 81 00 63 01 .word 0x01630081
100258d4 <$t.206>:
100258d4: 499d ldr r1, [pc, #628] @ 0x10025b4c <$d.207>
100258d6: 2203 movs r2, #3
100258d8: 4630 mov r0, r6
100258da: f006 f897 bl 0x1002ba0c <memcmp> @ imm = #24878
100258de: 2800 cmp r0, #0
100258e0: d000 beq 0x100258e4 <$t.206+0x10> @ imm = #0
100258e2: e163 b 0x10025bac <$t.210> @ imm = #710
100258e4: 2d02 cmp r5, #2
100258e6: 9d04 ldr r5, [sp, #16]
100258e8: d201 bhs 0x100258ee <$t.206+0x1a> @ imm = #2
100258ea: f000 ff50 bl 0x1002678e <$t.244+0xda> @ imm = #3744
100258ee: 68a0 ldr r0, [r4, #8]
100258f0: 68e1 ldr r1, [r4, #12]
100258f2: 2903 cmp r1, #3
100258f4: d101 bne 0x100258fa <$t.206+0x26> @ imm = #2
100258f6: f000 ff43 bl 0x10026780 <$t.244+0xcc> @ imm = #3718
100258fa: 2902 cmp r1, #2
100258fc: d001 beq 0x10025902 <$t.206+0x2e> @ imm = #2
100258fe: f000 ff46 bl 0x1002678e <$t.244+0xda> @ imm = #3724
10025902: 7801 ldrb r1, [r0]
10025904: 7840 ldrb r0, [r0, #1]
10025906: 0200 lsls r0, r0, #8
10025908: 1840 adds r0, r0, r1
1002590a: 4991 ldr r1, [pc, #580] @ 0x10025b50 <$d.207+0x4>
1002590c: 4288 cmp r0, r1
1002590e: d001 beq 0x10025914 <$t.206+0x40> @ imm = #2
10025910: f000 ff3d bl 0x1002678e <$t.244+0xda> @ imm = #3706
10025914: 2401 movs r4, #1
10025916: 712c strb r4, [r5, #4]
10025918: 4d8e ldr r5, [pc, #568] @ 0x10025b54 <$d.207+0x8>
1002591a: 6828 ldr r0, [r5]
1002591c: 2801 cmp r0, #1
1002591e: d110 bne 0x10025942 <$t.206+0x6e> @ imm = #32
10025920: 1d28 adds r0, r5, #4
10025922: 9005 str r0, [sp, #20]
10025924: 2000 movs r0, #0
10025926: 9012 str r0, [sp, #72]
10025928: 498b ldr r1, [pc, #556] @ 0x10025b58 <$d.207+0xc>
1002592a: 9111 str r1, [sp, #68]
1002592c: 9410 str r4, [sp, #64]
1002592e: 498b ldr r1, [pc, #556] @ 0x10025b5c <$d.207+0x10>
10025930: 910f str r1, [sp, #60]
10025932: 900d str r0, [sp, #52]
10025934: a805 add r0, sp, #20
10025936: 498a ldr r1, [pc, #552] @ 0x10025b60 <$d.207+0x14>
10025938: aa0d add r2, sp, #52
1002593a: f7fb fa13 bl 0x10020d64 <core::fmt::write> @ imm = #-19418
1002593e: 2800 cmp r0, #0
10025940: d140 bne 0x100259c4 <$t.206+0xf0> @ imm = #128
10025942: 4e88 ldr r6, [pc, #544] @ 0x10025b64 <$d.207+0x18>
10025944: 7830 ldrb r0, [r6]
10025946: 2800 cmp r0, #0
10025948: d010 beq 0x1002596c <$t.206+0x98> @ imm = #32
1002594a: 1c70 adds r0, r6, #1
1002594c: 9005 str r0, [sp, #20]
1002594e: 2000 movs r0, #0
10025950: 9012 str r0, [sp, #72]
10025952: 4981 ldr r1, [pc, #516] @ 0x10025b58 <$d.207+0xc>
10025954: 9111 str r1, [sp, #68]
10025956: 9410 str r4, [sp, #64]
10025958: 4980 ldr r1, [pc, #512] @ 0x10025b5c <$d.207+0x10>
1002595a: 910f str r1, [sp, #60]
1002595c: 900d str r0, [sp, #52]
1002595e: a805 add r0, sp, #20
10025960: 4981 ldr r1, [pc, #516] @ 0x10025b68 <$d.207+0x1c>
10025962: aa0d add r2, sp, #52
10025964: f7fb f9fe bl 0x10020d64 <core::fmt::write> @ imm = #-19460
10025968: 2800 cmp r0, #0
1002596a: d12b bne 0x100259c4 <$t.206+0xf0> @ imm = #86
1002596c: 6828 ldr r0, [r5]
1002596e: 2801 cmp r0, #1
10025970: d110 bne 0x10025994 <$t.206+0xc0> @ imm = #32
10025972: 1d28 adds r0, r5, #4
10025974: 9005 str r0, [sp, #20]
10025976: 2000 movs r0, #0
10025978: 9012 str r0, [sp, #72]
1002597a: 4977 ldr r1, [pc, #476] @ 0x10025b58 <$d.207+0xc>
1002597c: 9111 str r1, [sp, #68]
1002597e: 9410 str r4, [sp, #64]
10025980: 497a ldr r1, [pc, #488] @ 0x10025b6c <$d.207+0x20>
10025982: 910f str r1, [sp, #60]
10025984: 900d str r0, [sp, #52]
10025986: a805 add r0, sp, #20
10025988: 4975 ldr r1, [pc, #468] @ 0x10025b60 <$d.207+0x14>
1002598a: aa0d add r2, sp, #52
1002598c: f7fb f9ea bl 0x10020d64 <core::fmt::write> @ imm = #-19500
10025990: 2800 cmp r0, #0
10025992: d117 bne 0x100259c4 <$t.206+0xf0> @ imm = #46
10025994: 7830 ldrb r0, [r6]
10025996: 2800 cmp r0, #0
10025998: d101 bne 0x1002599e <$t.206+0xca> @ imm = #2
1002599a: f000 fc41 bl 0x10026220 <$t.238+0x3f4> @ imm = #2178
1002599e: 1c70 adds r0, r6, #1
100259a0: 9005 str r0, [sp, #20]
100259a2: 2000 movs r0, #0
100259a4: 9012 str r0, [sp, #72]
100259a6: 496c ldr r1, [pc, #432] @ 0x10025b58 <$d.207+0xc>
100259a8: 9111 str r1, [sp, #68]
100259aa: 9410 str r4, [sp, #64]
100259ac: 496f ldr r1, [pc, #444] @ 0x10025b6c <$d.207+0x20>
100259ae: 910f str r1, [sp, #60]
100259b0: 900d str r0, [sp, #52]
100259b2: a805 add r0, sp, #20
100259b4: 496c ldr r1, [pc, #432] @ 0x10025b68 <$d.207+0x1c>
100259b6: aa0d add r2, sp, #52
100259b8: f7fb f9d4 bl 0x10020d64 <core::fmt::write> @ imm = #-19544
100259bc: 2800 cmp r0, #0
100259be: d101 bne 0x100259c4 <$t.206+0xf0> @ imm = #2
100259c0: f000 fc2e bl 0x10026220 <$t.238+0x3f4> @ imm = #2140
100259c4: a80d add r0, sp, #52
100259c6: 496a ldr r1, [pc, #424] @ 0x10025b70 <$d.207+0x24>
100259c8: 4a6a ldr r2, [pc, #424] @ 0x10025b74 <$d.207+0x28>
100259ca: f001 f954 bl 0x10026c76 <$t.246+0x1ae> @ imm = #4776
100259ce: 4e6a ldr r6, [pc, #424] @ 0x10025b78 <$d.207+0x2c>
100259d0: 496a ldr r1, [pc, #424] @ 0x10025b7c <$d.207+0x30>
100259d2: 2205 movs r2, #5
100259d4: 4630 mov r0, r6
100259d6: f006 f819 bl 0x1002ba0c <memcmp> @ imm = #24626
100259da: 2800 cmp r0, #0
100259dc: d00e beq 0x100259fc <$t.206+0x128> @ imm = #28
100259de: 4966 ldr r1, [pc, #408] @ 0x10025b78 <$d.207+0x2c>
100259e0: 2205 movs r2, #5
100259e2: 4630 mov r0, r6
100259e4: f006 f812 bl 0x1002ba0c <memcmp> @ imm = #24612
100259e8: 4d5a ldr r5, [pc, #360] @ 0x10025b54 <$d.207+0x8>
100259ea: 6829 ldr r1, [r5]
100259ec: 2800 cmp r0, #0
100259ee: d101 bne 0x100259f4 <$t.206+0x120> @ imm = #2
100259f0: f000 fc2a bl 0x10026248 <$t.240> @ imm = #2132
100259f4: 2900 cmp r1, #0
100259f6: d000 beq 0x100259fa <$t.206+0x126> @ imm = #0
100259f8: e0e0 b 0x10025bbc <$t.212> @ imm = #448
100259fa: e0fd b 0x10025bf8 <$t.214> @ imm = #506
100259fc: a805 add r0, sp, #20
100259fe: f7ff feaf bl 0x10025760 <neotron_os::config::Config::load> @ imm = #-674
10025a02: 9805 ldr r0, [sp, #20]
10025a04: 2800 cmp r0, #0
10025a06: d101 bne 0x10025a0c <$t.206+0x138> @ imm = #2
10025a08: f000 fcf4 bl 0x100263f4 <$t.240+0x1ac> @ imm = #2536
10025a0c: 9807 ldr r0, [sp, #28]
10025a0e: 9009 str r0, [sp, #36]
10025a10: 9806 ldr r0, [sp, #24]
10025a12: 9008 str r0, [sp, #32]
10025a14: 4c4f ldr r4, [pc, #316] @ 0x10025b54 <$d.207+0x8>
10025a16: 6820 ldr r0, [r4]
10025a18: 2801 cmp r0, #1
10025a1a: d115 bne 0x10025a48 <$t.206+0x174> @ imm = #42
10025a1c: 4858 ldr r0, [pc, #352] @ 0x10025b80 <$d.207+0x34>
10025a1e: 900b str r0, [sp, #44]
10025a20: a808 add r0, sp, #32
10025a22: 900a str r0, [sp, #40]
10025a24: 1d20 adds r0, r4, #4
10025a26: 900c str r0, [sp, #48]
10025a28: 2001 movs r0, #1
10025a2a: 9012 str r0, [sp, #72]
10025a2c: a90a add r1, sp, #40
10025a2e: 9111 str r1, [sp, #68]
10025a30: 9010 str r0, [sp, #64]
10025a32: 4854 ldr r0, [pc, #336] @ 0x10025b84 <$d.207+0x38>
10025a34: 900f str r0, [sp, #60]
10025a36: 2000 movs r0, #0
10025a38: 900d str r0, [sp, #52]
10025a3a: a80c add r0, sp, #48
10025a3c: 4948 ldr r1, [pc, #288] @ 0x10025b60 <$d.207+0x14>
10025a3e: aa0d add r2, sp, #52
10025a40: f7fb f990 bl 0x10020d64 <core::fmt::write> @ imm = #-19680
10025a44: 2800 cmp r0, #0
10025a46: d145 bne 0x10025ad4 <$t.206+0x200> @ imm = #138
10025a48: 4d46 ldr r5, [pc, #280] @ 0x10025b64 <$d.207+0x18>
10025a4a: 7828 ldrb r0, [r5]
10025a4c: 2800 cmp r0, #0
10025a4e: d015 beq 0x10025a7c <$t.206+0x1a8> @ imm = #42
10025a50: 484b ldr r0, [pc, #300] @ 0x10025b80 <$d.207+0x34>
10025a52: 900b str r0, [sp, #44]
10025a54: a808 add r0, sp, #32
10025a56: 900a str r0, [sp, #40]
10025a58: 1c68 adds r0, r5, #1
10025a5a: 900c str r0, [sp, #48]
10025a5c: 2001 movs r0, #1
10025a5e: 9012 str r0, [sp, #72]
10025a60: a90a add r1, sp, #40
10025a62: 9111 str r1, [sp, #68]
10025a64: 9010 str r0, [sp, #64]
10025a66: 4847 ldr r0, [pc, #284] @ 0x10025b84 <$d.207+0x38>
10025a68: 900f str r0, [sp, #60]
10025a6a: 2000 movs r0, #0
10025a6c: 900d str r0, [sp, #52]
10025a6e: a80c add r0, sp, #48
10025a70: 493d ldr r1, [pc, #244] @ 0x10025b68 <$d.207+0x1c>
10025a72: aa0d add r2, sp, #52
10025a74: f7fb f976 bl 0x10020d64 <core::fmt::write> @ imm = #-19732
10025a78: 2800 cmp r0, #0
10025a7a: d12b bne 0x10025ad4 <$t.206+0x200> @ imm = #86
10025a7c: 6820 ldr r0, [r4]
10025a7e: 2801 cmp r0, #1
10025a80: d111 bne 0x10025aa6 <$t.206+0x1d2> @ imm = #34
10025a82: 1d20 adds r0, r4, #4
10025a84: 900a str r0, [sp, #40]
10025a86: 2000 movs r0, #0
10025a88: 9012 str r0, [sp, #72]
10025a8a: 4933 ldr r1, [pc, #204] @ 0x10025b58 <$d.207+0xc>
10025a8c: 9111 str r1, [sp, #68]
10025a8e: 2101 movs r1, #1
10025a90: 9110 str r1, [sp, #64]
10025a92: 4936 ldr r1, [pc, #216] @ 0x10025b6c <$d.207+0x20>
10025a94: 910f str r1, [sp, #60]
10025a96: 900d str r0, [sp, #52]
10025a98: a80a add r0, sp, #40
10025a9a: 4931 ldr r1, [pc, #196] @ 0x10025b60 <$d.207+0x14>
10025a9c: aa0d add r2, sp, #52
10025a9e: f7fb f961 bl 0x10020d64 <core::fmt::write> @ imm = #-19774
10025aa2: 2800 cmp r0, #0
10025aa4: d116 bne 0x10025ad4 <$t.206+0x200> @ imm = #44
10025aa6: 7828 ldrb r0, [r5]
10025aa8: 2800 cmp r0, #0
10025aaa: d100 bne 0x10025aae <$t.206+0x1da> @ imm = #0
10025aac: e3b8 b 0x10026220 <$t.238+0x3f4> @ imm = #1904
10025aae: 1c68 adds r0, r5, #1
10025ab0: 900a str r0, [sp, #40]
10025ab2: 2000 movs r0, #0
10025ab4: 9012 str r0, [sp, #72]
10025ab6: 4928 ldr r1, [pc, #160] @ 0x10025b58 <$d.207+0xc>
10025ab8: 9111 str r1, [sp, #68]
10025aba: 2101 movs r1, #1
10025abc: 9110 str r1, [sp, #64]
10025abe: 492b ldr r1, [pc, #172] @ 0x10025b6c <$d.207+0x20>
10025ac0: 910f str r1, [sp, #60]
10025ac2: 900d str r0, [sp, #52]
10025ac4: a80a add r0, sp, #40
10025ac6: 4928 ldr r1, [pc, #160] @ 0x10025b68 <$d.207+0x1c>
10025ac8: aa0d add r2, sp, #52
10025aca: f7fb f94b bl 0x10020d64 <core::fmt::write> @ imm = #-19818
10025ace: 2800 cmp r0, #0
10025ad0: d100 bne 0x10025ad4 <$t.206+0x200> @ imm = #0
10025ad2: e3a5 b 0x10026220 <$t.238+0x3f4> @ imm = #1866
10025ad4: a80d add r0, sp, #52
10025ad6: 4926 ldr r1, [pc, #152] @ 0x10025b70 <$d.207+0x24>
10025ad8: 4a2b ldr r2, [pc, #172] @ 0x10025b88 <$d.207+0x3c>
10025ada: f001 f8cc bl 0x10026c76 <$t.246+0x1ae> @ imm = #4504
10025ade: 7830 ldrb r0, [r6]
10025ae0: 7871 ldrb r1, [r6, #1]
10025ae2: 0209 lsls r1, r1, #8
10025ae4: 1808 adds r0, r1, r0
10025ae6: 78b1 ldrb r1, [r6, #2]
10025ae8: 78f2 ldrb r2, [r6, #3]
10025aea: 0212 lsls r2, r2, #8
10025aec: 1851 adds r1, r2, r1
10025aee: 0409 lsls r1, r1, #16
10025af0: 1808 adds r0, r1, r0
10025af2: 4926 ldr r1, [pc, #152] @ 0x10025b8c <$d.207+0x40>
10025af4: 4288 cmp r0, r1
10025af6: d159 bne 0x10025bac <$t.210> @ imm = #178
10025af8: 4825 ldr r0, [pc, #148] @ 0x10025b90 <$d.207+0x44>
10025afa: 6805 ldr r5, [r0]
10025afc: f3bf 8f5f dmb sy
10025b00: ac0d add r4, sp, #52
10025b02: 1da0 adds r0, r4, #6
10025b04: 213a movs r1, #58
10025b06: f005 fca5 bl 0x1002b454 <__aeabi_memclr> @ imm = #22858
10025b0a: 9a04 ldr r2, [sp, #16]
10025b0c: 6810 ldr r0, [r2]
10025b0e: 70a0 strb r0, [r4, #2]
10025b10: 7911 ldrb r1, [r2, #4]
10025b12: 7021 strb r1, [r4]
10025b14: 7951 ldrb r1, [r2, #5]
10025b16: 7061 strb r1, [r4, #1]
10025b18: 0e01 lsrs r1, r0, #24
10025b1a: 7161 strb r1, [r4, #5]
10025b1c: 0c01 lsrs r1, r0, #16
10025b1e: 7121 strb r1, [r4, #4]
10025b20: 0a00 lsrs r0, r0, #8
10025b22: 70e0 strb r0, [r4, #3]
10025b24: 6aeb ldr r3, [r5, #44]
10025b26: ad05 add r5, sp, #20
10025b28: 2206 movs r2, #6
10025b2a: 4628 mov r0, r5
10025b2c: 4621 mov r1, r4
10025b2e: 4798 blx r3
10025b30: 7828 ldrb r0, [r5]
10025b32: 2800 cmp r0, #0
10025b34: d101 bne 0x10025b3a <$t.206+0x266> @ imm = #2
10025b36: f000 fd2e bl 0x10026596 <$t.240+0x34e> @ imm = #2652
10025b3a: a805 add r0, sp, #20
10025b3c: 7880 ldrb r0, [r0, #2]
10025b3e: 2801 cmp r0, #1
10025b40: d101 bne 0x10025b46 <$t.206+0x272> @ imm = #2
10025b42: f000 fd89 bl 0x10026658 <$t.242> @ imm = #2834
10025b46: 2116 movs r1, #22
10025b48: f000 fd87 bl 0x1002665a <$t.242+0x2> @ imm = #2830
10025b4c <$d.207>:
10025b4c: c8 e3 02 10 .word 0x1002e3c8
10025b50: 6f 6e 00 00 .word 0x00006e6f
10025b54: 04 00 00 20 .word 0x20000004
10025b58: e4 d3 02 10 .word 0x1002d3e4
10025b5c: d8 e3 02 10 .word 0x1002e3d8
10025b60: b4 d3 02 10 .word 0x1002d3b4
10025b64: 1c 00 00 20 .word 0x2000001c
10025b68: 9c d3 02 10 .word 0x1002d39c
10025b6c: 34 d9 02 10 .word 0x1002d934
10025b70: 3c d4 02 10 .word 0x1002d43c
10025b74: e0 e3 02 10 .word 0x1002e3e0
10025b78: 24 e3 02 10 .word 0x1002e324
10025b7c: 29 e3 02 10 .word 0x1002e329
10025b80: 29 b4 02 10 .word 0x1002b429
10025b84: 40 e3 02 10 .word 0x1002e340
10025b88: 48 e3 02 10 .word 0x1002e348
10025b8c: 73 61 76 65 .word 0x65766173
10025b90: 00 00 00 20 .word 0x20000000
10025b94 <$t.208>:
10025b94: 4904 ldr r1, [pc, #16] @ 0x10025ba8 <$d.209>
10025b96: 2206 movs r2, #6
10025b98: 4630 mov r0, r6
10025b9a: f005 ff37 bl 0x1002ba0c <memcmp> @ imm = #24174
10025b9e: 2800 cmp r0, #0
10025ba0: d104 bne 0x10025bac <$t.210> @ imm = #8
10025ba2: f000 fc88 bl 0x100264b6 <$t.240+0x26e> @ imm = #2320
10025ba6: 46c0 mov r8, r8
10025ba8 <$d.209>:
10025ba8: 4c e4 02 10 .word 0x1002e44c
10025bac <$t.210>:
10025bac: 4802 ldr r0, [pc, #8] @ 0x10025bb8 <$d.211>
10025bae: 6800 ldr r0, [r0]
10025bb0: 2801 cmp r0, #1
10025bb2: d121 bne 0x10025bf8 <$t.214> @ imm = #66
10025bb4: e002 b 0x10025bbc <$t.212> @ imm = #4
10025bb6: 46c0 mov r8, r8
10025bb8 <$d.211>:
10025bb8: 04 00 00 20 .word 0x20000004
10025bbc <$t.212>:
10025bbc: 480a ldr r0, [pc, #40] @ 0x10025be8 <$d.213>
10025bbe: 1d00 adds r0, r0, #4
10025bc0: 9005 str r0, [sp, #20]
10025bc2: 2000 movs r0, #0
10025bc4: 9012 str r0, [sp, #72]
10025bc6: 4909 ldr r1, [pc, #36] @ 0x10025bec <$d.213+0x4>
10025bc8: 9111 str r1, [sp, #68]
10025bca: 2101 movs r1, #1
10025bcc: 9110 str r1, [sp, #64]
10025bce: 4908 ldr r1, [pc, #32] @ 0x10025bf0 <$d.213+0x8>
10025bd0: 910f str r1, [sp, #60]
10025bd2: 900d str r0, [sp, #52]
10025bd4: a805 add r0, sp, #20
10025bd6: 4907 ldr r1, [pc, #28] @ 0x10025bf4 <$d.213+0xc>
10025bd8: aa0d add r2, sp, #52
10025bda: f7fb f8c3 bl 0x10020d64 <core::fmt::write> @ imm = #-20090
10025bde: 2800 cmp r0, #0
10025be0: d00a beq 0x10025bf8 <$t.214> @ imm = #20
10025be2: f001 f829 bl 0x10026c38 <$t.246+0x170> @ imm = #4178
10025be6: 46c0 mov r8, r8
10025be8 <$d.213>:
10025be8: 04 00 00 20 .word 0x20000004
10025bec: e4 d3 02 10 .word 0x1002d3e4
10025bf0: 7c e5 02 10 .word 0x1002e57c
10025bf4: b4 d3 02 10 .word 0x1002d3b4
10025bf8 <$t.214>:
10025bf8: 4c02 ldr r4, [pc, #8] @ 0x10025c04 <$d.215>
10025bfa: 7820 ldrb r0, [r4]
10025bfc: 2800 cmp r0, #0
10025bfe: d01d beq 0x10025c3c <$t.218> @ imm = #58
10025c00: e002 b 0x10025c08 <$t.216> @ imm = #4
10025c02: 46c0 mov r8, r8
10025c04 <$d.215>:
10025c04: 1c 00 00 20 .word 0x2000001c
10025c08 <$t.216>:
10025c08: 1c60 adds r0, r4, #1
10025c0a: 9005 str r0, [sp, #20]
10025c0c: 2000 movs r0, #0
10025c0e: 9012 str r0, [sp, #72]
10025c10: 4907 ldr r1, [pc, #28] @ 0x10025c30 <$d.217>
10025c12: 9111 str r1, [sp, #68]
10025c14: 2101 movs r1, #1
10025c16: 9110 str r1, [sp, #64]
10025c18: 4906 ldr r1, [pc, #24] @ 0x10025c34 <$d.217+0x4>
10025c1a: 910f str r1, [sp, #60]
10025c1c: 900d str r0, [sp, #52]
10025c1e: a805 add r0, sp, #20
10025c20: 4905 ldr r1, [pc, #20] @ 0x10025c38 <$d.217+0x8>
10025c22: aa0d add r2, sp, #52
10025c24: f7fb f89e bl 0x10020d64 <core::fmt::write> @ imm = #-20164
10025c28: 2800 cmp r0, #0
10025c2a: d007 beq 0x10025c3c <$t.218> @ imm = #14
10025c2c: f001 f804 bl 0x10026c38 <$t.246+0x170> @ imm = #4104
10025c30 <$d.217>:
10025c30: e4 d3 02 10 .word 0x1002d3e4
10025c34: 7c e5 02 10 .word 0x1002e57c
10025c38: 9c d3 02 10 .word 0x1002d39c
10025c3c <$t.218>:
10025c3c: 4d02 ldr r5, [pc, #8] @ 0x10025c48 <$d.219>
10025c3e: 6828 ldr r0, [r5]
10025c40: 2801 cmp r0, #1
10025c42: d11d bne 0x10025c80 <$t.222> @ imm = #58
10025c44: e002 b 0x10025c4c <$t.220> @ imm = #4
10025c46: 46c0 mov r8, r8
10025c48 <$d.219>:
10025c48: 04 00 00 20 .word 0x20000004
10025c4c <$t.220>:
10025c4c: 1d28 adds r0, r5, #4
10025c4e: 9005 str r0, [sp, #20]
10025c50: 2000 movs r0, #0
10025c52: 9012 str r0, [sp, #72]
10025c54: 4907 ldr r1, [pc, #28] @ 0x10025c74 <$d.221>
10025c56: 9111 str r1, [sp, #68]
10025c58: 2101 movs r1, #1
10025c5a: 9110 str r1, [sp, #64]
10025c5c: 4906 ldr r1, [pc, #24] @ 0x10025c78 <$d.221+0x4>
10025c5e: 910f str r1, [sp, #60]
10025c60: 900d str r0, [sp, #52]
10025c62: a805 add r0, sp, #20
10025c64: 4905 ldr r1, [pc, #20] @ 0x10025c7c <$d.221+0x8>
10025c66: aa0d add r2, sp, #52
10025c68: f7fb f87c bl 0x10020d64 <core::fmt::write> @ imm = #-20232
10025c6c: 2800 cmp r0, #0
10025c6e: d007 beq 0x10025c80 <$t.222> @ imm = #14
10025c70: f000 ffe2 bl 0x10026c38 <$t.246+0x170> @ imm = #4036
10025c74 <$d.221>:
10025c74: e4 d3 02 10 .word 0x1002d3e4
10025c78: 34 d9 02 10 .word 0x1002d934
10025c7c: b4 d3 02 10 .word 0x1002d3b4
10025c80 <$t.222>:
10025c80: 7820 ldrb r0, [r4]
10025c82: 2800 cmp r0, #0
10025c84: d01a beq 0x10025cbc <$t.224> @ imm = #52
10025c86: 1c60 adds r0, r4, #1
10025c88: 9005 str r0, [sp, #20]
10025c8a: 2000 movs r0, #0
10025c8c: 9012 str r0, [sp, #72]
10025c8e: 4908 ldr r1, [pc, #32] @ 0x10025cb0 <$d.223>
10025c90: 9111 str r1, [sp, #68]
10025c92: 2101 movs r1, #1
10025c94: 9110 str r1, [sp, #64]
10025c96: 4907 ldr r1, [pc, #28] @ 0x10025cb4 <$d.223+0x4>
10025c98: 910f str r1, [sp, #60]
10025c9a: 900d str r0, [sp, #52]
10025c9c: a805 add r0, sp, #20
10025c9e: 4906 ldr r1, [pc, #24] @ 0x10025cb8 <$d.223+0x8>
10025ca0: aa0d add r2, sp, #52
10025ca2: f7fb f85f bl 0x10020d64 <core::fmt::write> @ imm = #-20290
10025ca6: 2800 cmp r0, #0
10025ca8: d008 beq 0x10025cbc <$t.224> @ imm = #16
10025caa: f000 ffc5 bl 0x10026c38 <$t.246+0x170> @ imm = #3978
10025cae: 46c0 mov r8, r8
10025cb0 <$d.223>:
10025cb0: e4 d3 02 10 .word 0x1002d3e4
10025cb4: 34 d9 02 10 .word 0x1002d934
10025cb8: 9c d3 02 10 .word 0x1002d39c
10025cbc <$t.224>:
10025cbc: 6828 ldr r0, [r5]
10025cbe: 2801 cmp r0, #1
10025cc0: d11a bne 0x10025cf8 <$t.226> @ imm = #52
10025cc2: 1d28 adds r0, r5, #4
10025cc4: 9005 str r0, [sp, #20]
10025cc6: 2000 movs r0, #0
10025cc8: 9012 str r0, [sp, #72]
10025cca: 4908 ldr r1, [pc, #32] @ 0x10025cec <$d.225>
10025ccc: 9111 str r1, [sp, #68]
10025cce: 2101 movs r1, #1
10025cd0: 9110 str r1, [sp, #64]
10025cd2: 4907 ldr r1, [pc, #28] @ 0x10025cf0 <$d.225+0x4>
10025cd4: 910f str r1, [sp, #60]
10025cd6: 900d str r0, [sp, #52]
10025cd8: a805 add r0, sp, #20
10025cda: 4906 ldr r1, [pc, #24] @ 0x10025cf4 <$d.225+0x8>
10025cdc: aa0d add r2, sp, #52
10025cde: f7fb f841 bl 0x10020d64 <core::fmt::write> @ imm = #-20350
10025ce2: 2800 cmp r0, #0
10025ce4: d008 beq 0x10025cf8 <$t.226> @ imm = #16
10025ce6: f000 ffab bl 0x10026c40 <$t.246+0x178> @ imm = #3926
10025cea: 46c0 mov r8, r8
10025cec <$d.225>:
10025cec: e4 d3 02 10 .word 0x1002d3e4
10025cf0: b8 e5 02 10 .word 0x1002e5b8
10025cf4: b4 d3 02 10 .word 0x1002d3b4
10025cf8 <$t.226>:
10025cf8: 7820 ldrb r0, [r4]
10025cfa: 2800 cmp r0, #0
10025cfc: d01a beq 0x10025d34 <$t.228> @ imm = #52
10025cfe: 1c60 adds r0, r4, #1
10025d00: 9005 str r0, [sp, #20]
10025d02: 2000 movs r0, #0
10025d04: 9012 str r0, [sp, #72]
10025d06: 4908 ldr r1, [pc, #32] @ 0x10025d28 <$d.227>
10025d08: 9111 str r1, [sp, #68]
10025d0a: 2101 movs r1, #1
10025d0c: 9110 str r1, [sp, #64]
10025d0e: 4907 ldr r1, [pc, #28] @ 0x10025d2c <$d.227+0x4>
10025d10: 910f str r1, [sp, #60]
10025d12: 900d str r0, [sp, #52]
10025d14: a805 add r0, sp, #20
10025d16: 4906 ldr r1, [pc, #24] @ 0x10025d30 <$d.227+0x8>
10025d18: aa0d add r2, sp, #52
10025d1a: f7fb f823 bl 0x10020d64 <core::fmt::write> @ imm = #-20410
10025d1e: 2800 cmp r0, #0
10025d20: d008 beq 0x10025d34 <$t.228> @ imm = #16
10025d22: f000 ff8d bl 0x10026c40 <$t.246+0x178> @ imm = #3866
10025d26: 46c0 mov r8, r8
10025d28 <$d.227>:
10025d28: e4 d3 02 10 .word 0x1002d3e4
10025d2c: b8 e5 02 10 .word 0x1002e5b8
10025d30: 9c d3 02 10 .word 0x1002d39c
10025d34 <$t.228>:
10025d34: 6828 ldr r0, [r5]
10025d36: 2801 cmp r0, #1
10025d38: d11a bne 0x10025d70 <$t.230> @ imm = #52
10025d3a: 1d28 adds r0, r5, #4
10025d3c: 9005 str r0, [sp, #20]
10025d3e: 2000 movs r0, #0
10025d40: 9012 str r0, [sp, #72]
10025d42: 4908 ldr r1, [pc, #32] @ 0x10025d64 <$d.229>
10025d44: 9111 str r1, [sp, #68]
10025d46: 2101 movs r1, #1
10025d48: 9110 str r1, [sp, #64]
10025d4a: 4907 ldr r1, [pc, #28] @ 0x10025d68 <$d.229+0x4>
10025d4c: 910f str r1, [sp, #60]
10025d4e: 900d str r0, [sp, #52]
10025d50: a805 add r0, sp, #20
10025d52: 4906 ldr r1, [pc, #24] @ 0x10025d6c <$d.229+0x8>
10025d54: aa0d add r2, sp, #52
10025d56: f7fb f805 bl 0x10020d64 <core::fmt::write> @ imm = #-20470
10025d5a: 2800 cmp r0, #0
10025d5c: d008 beq 0x10025d70 <$t.230> @ imm = #16
10025d5e: f000 ff6f bl 0x10026c40 <$t.246+0x178> @ imm = #3806
10025d62: 46c0 mov r8, r8
10025d64 <$d.229>:
10025d64: e4 d3 02 10 .word 0x1002d3e4
10025d68: 34 d9 02 10 .word 0x1002d934
10025d6c: b4 d3 02 10 .word 0x1002d3b4
10025d70 <$t.230>:
10025d70: 7820 ldrb r0, [r4]
10025d72: 2800 cmp r0, #0
10025d74: d01a beq 0x10025dac <$t.232> @ imm = #52
10025d76: 1c60 adds r0, r4, #1
10025d78: 9005 str r0, [sp, #20]
10025d7a: 2000 movs r0, #0
10025d7c: 9012 str r0, [sp, #72]
10025d7e: 4908 ldr r1, [pc, #32] @ 0x10025da0 <$d.231>
10025d80: 9111 str r1, [sp, #68]
10025d82: 2101 movs r1, #1
10025d84: 9110 str r1, [sp, #64]
10025d86: 4907 ldr r1, [pc, #28] @ 0x10025da4 <$d.231+0x4>
10025d88: 910f str r1, [sp, #60]
10025d8a: 900d str r0, [sp, #52]
10025d8c: a805 add r0, sp, #20
10025d8e: 4906 ldr r1, [pc, #24] @ 0x10025da8 <$d.231+0x8>
10025d90: aa0d add r2, sp, #52
10025d92: f7fa ffe7 bl 0x10020d64 <core::fmt::write> @ imm = #-20530
10025d96: 2800 cmp r0, #0
10025d98: d008 beq 0x10025dac <$t.232> @ imm = #16
10025d9a: f000 ff51 bl 0x10026c40 <$t.246+0x178> @ imm = #3746
10025d9e: 46c0 mov r8, r8
10025da0 <$d.231>:
10025da0: e4 d3 02 10 .word 0x1002d3e4
10025da4: 34 d9 02 10 .word 0x1002d934
10025da8: 9c d3 02 10 .word 0x1002d39c
10025dac <$t.232>:
10025dac: 6828 ldr r0, [r5]
10025dae: 2801 cmp r0, #1
10025db0: d11d bne 0x10025dee <$t.236+0xe> @ imm = #58
10025db2: 1d28 adds r0, r5, #4
10025db4: 9005 str r0, [sp, #20]
10025db6: 2000 movs r0, #0
10025db8: 9012 str r0, [sp, #72]
10025dba: 4904 ldr r1, [pc, #16] @ 0x10025dcc <$d.233>
10025dbc: 9111 str r1, [sp, #68]
10025dbe: 2101 movs r1, #1
10025dc0: 9110 str r1, [sp, #64]
10025dc2: 4903 ldr r1, [pc, #12] @ 0x10025dd0 <$d.233+0x4>
10025dc4: 910f str r1, [sp, #60]
10025dc6: 900d str r0, [sp, #52]
10025dc8: e004 b 0x10025dd4 <$t.234> @ imm = #8
10025dca: 46c0 mov r8, r8
10025dcc <$d.233>:
10025dcc: e4 d3 02 10 .word 0x1002d3e4
10025dd0: fc e5 02 10 .word 0x1002e5fc
10025dd4 <$t.234>:
10025dd4: a805 add r0, sp, #20
10025dd6: 4901 ldr r1, [pc, #4] @ 0x10025ddc <$d.235>
10025dd8: e002 b 0x10025de0 <$t.236> @ imm = #4
10025dda: 46c0 mov r8, r8
10025ddc <$d.235>:
10025ddc: b4 d3 02 10 .word 0x1002d3b4
10025de0 <$t.236>:
10025de0: aa0d add r2, sp, #52
10025de2: f7fa ffbf bl 0x10020d64 <core::fmt::write> @ imm = #-20610
10025de6: 2800 cmp r0, #0
10025de8: d001 beq 0x10025dee <$t.236+0xe> @ imm = #2
10025dea: f000 ff2d bl 0x10026c48 <$t.246+0x180> @ imm = #3674
10025dee: 7820 ldrb r0, [r4]
10025df0: 2800 cmp r0, #0
10025df2: d01b beq 0x10025e2c <$t.238> @ imm = #54
10025df4: 1c60 adds r0, r4, #1
10025df6: 9005 str r0, [sp, #20]
10025df8: 2000 movs r0, #0
10025dfa: 9012 str r0, [sp, #72]
10025dfc: 4908 ldr r1, [pc, #32] @ 0x10025e20 <$d.237>
10025dfe: 9111 str r1, [sp, #68]
10025e00: 2101 movs r1, #1
10025e02: 9110 str r1, [sp, #64]
10025e04: 4907 ldr r1, [pc, #28] @ 0x10025e24 <$d.237+0x4>
10025e06: 910f str r1, [sp, #60]
10025e08: 900d str r0, [sp, #52]
10025e0a: a805 add r0, sp, #20
10025e0c: 4906 ldr r1, [pc, #24] @ 0x10025e28 <$d.237+0x8>
10025e0e: aa0d add r2, sp, #52
10025e10: f7fa ffa8 bl 0x10020d64 <core::fmt::write> @ imm = #-20656
10025e14: 2800 cmp r0, #0
10025e16: d009 beq 0x10025e2c <$t.238> @ imm = #18
10025e18: f000 ff16 bl 0x10026c48 <$t.246+0x180> @ imm = #3628
10025e1c: e006 b 0x10025e2c <$t.238> @ imm = #12
10025e1e: 46c0 mov r8, r8
10025e20 <$d.237>:
10025e20: e4 d3 02 10 .word 0x1002d3e4
10025e24: fc e5 02 10 .word 0x1002e5fc
10025e28: 9c d3 02 10 .word 0x1002d39c
10025e2c <$t.238>:
10025e2c: 6828 ldr r0, [r5]
10025e2e: 2801 cmp r0, #1
10025e30: d113 bne 0x10025e5a <$t.238+0x2e> @ imm = #38
10025e32: 1d28 adds r0, r5, #4
10025e34: 9005 str r0, [sp, #20]
10025e36: 2000 movs r0, #0
10025e38: 9012 str r0, [sp, #72]
10025e3a: 49fa ldr r1, [pc, #1000] @ 0x10026224 <$d.239>
10025e3c: 9111 str r1, [sp, #68]
10025e3e: 2101 movs r1, #1
10025e40: 9110 str r1, [sp, #64]
10025e42: 49fb ldr r1, [pc, #1004] @ 0x10026230 <$d.239+0xc>
10025e44: 910f str r1, [sp, #60]
10025e46: 900d str r0, [sp, #52]
10025e48: a805 add r0, sp, #20
10025e4a: 49f7 ldr r1, [pc, #988] @ 0x10026228 <$d.239+0x4>
10025e4c: aa0d add r2, sp, #52
10025e4e: f7fa ff89 bl 0x10020d64 <core::fmt::write> @ imm = #-20718
10025e52: 2800 cmp r0, #0
10025e54: d001 beq 0x10025e5a <$t.238+0x2e> @ imm = #2
10025e56: f000 fef7 bl 0x10026c48 <$t.246+0x180> @ imm = #3566
10025e5a: 7820 ldrb r0, [r4]
10025e5c: 2800 cmp r0, #0
10025e5e: d013 beq 0x10025e88 <$t.238+0x5c> @ imm = #38
10025e60: 1c60 adds r0, r4, #1
10025e62: 9005 str r0, [sp, #20]
10025e64: 2000 movs r0, #0
10025e66: 9012 str r0, [sp, #72]
10025e68: 49ee ldr r1, [pc, #952] @ 0x10026224 <$d.239>
10025e6a: 9111 str r1, [sp, #68]
10025e6c: 2101 movs r1, #1
10025e6e: 9110 str r1, [sp, #64]
10025e70: 49ef ldr r1, [pc, #956] @ 0x10026230 <$d.239+0xc>
10025e72: 910f str r1, [sp, #60]
10025e74: 900d str r0, [sp, #52]
10025e76: a805 add r0, sp, #20
10025e78: 49ec ldr r1, [pc, #944] @ 0x1002622c <$d.239+0x8>
10025e7a: aa0d add r2, sp, #52
10025e7c: f7fa ff72 bl 0x10020d64 <core::fmt::write> @ imm = #-20764
10025e80: 2800 cmp r0, #0
10025e82: d001 beq 0x10025e88 <$t.238+0x5c> @ imm = #2
10025e84: f000 fee0 bl 0x10026c48 <$t.246+0x180> @ imm = #3520
10025e88: 6828 ldr r0, [r5]
10025e8a: 2801 cmp r0, #1
10025e8c: d113 bne 0x10025eb6 <$t.238+0x8a> @ imm = #38
10025e8e: 1d28 adds r0, r5, #4
10025e90: 9005 str r0, [sp, #20]
10025e92: 2000 movs r0, #0
10025e94: 9012 str r0, [sp, #72]
10025e96: 49e3 ldr r1, [pc, #908] @ 0x10026224 <$d.239>
10025e98: 9111 str r1, [sp, #68]
10025e9a: 2101 movs r1, #1
10025e9c: 9110 str r1, [sp, #64]
10025e9e: 49e5 ldr r1, [pc, #916] @ 0x10026234 <$d.239+0x10>
10025ea0: 910f str r1, [sp, #60]
10025ea2: 900d str r0, [sp, #52]
10025ea4: a805 add r0, sp, #20
10025ea6: 49e0 ldr r1, [pc, #896] @ 0x10026228 <$d.239+0x4>
10025ea8: aa0d add r2, sp, #52
10025eaa: f7fa ff5b bl 0x10020d64 <core::fmt::write> @ imm = #-20810
10025eae: 2800 cmp r0, #0
10025eb0: d001 beq 0x10025eb6 <$t.238+0x8a> @ imm = #2
10025eb2: f000 fecd bl 0x10026c50 <$t.246+0x188> @ imm = #3482
10025eb6: 7820 ldrb r0, [r4]
10025eb8: 2800 cmp r0, #0
10025eba: d013 beq 0x10025ee4 <$t.238+0xb8> @ imm = #38
10025ebc: 1c60 adds r0, r4, #1
10025ebe: 9005 str r0, [sp, #20]
10025ec0: 2000 movs r0, #0
10025ec2: 9012 str r0, [sp, #72]
10025ec4: 49d7 ldr r1, [pc, #860] @ 0x10026224 <$d.239>
10025ec6: 9111 str r1, [sp, #68]
10025ec8: 2101 movs r1, #1
10025eca: 9110 str r1, [sp, #64]
10025ecc: 49d9 ldr r1, [pc, #868] @ 0x10026234 <$d.239+0x10>
10025ece: 910f str r1, [sp, #60]
10025ed0: 900d str r0, [sp, #52]
10025ed2: a805 add r0, sp, #20
10025ed4: 49d5 ldr r1, [pc, #852] @ 0x1002622c <$d.239+0x8>
10025ed6: aa0d add r2, sp, #52
10025ed8: f7fa ff44 bl 0x10020d64 <core::fmt::write> @ imm = #-20856
10025edc: 2800 cmp r0, #0
10025ede: d001 beq 0x10025ee4 <$t.238+0xb8> @ imm = #2
10025ee0: f000 feb6 bl 0x10026c50 <$t.246+0x188> @ imm = #3436
10025ee4: 6828 ldr r0, [r5]
10025ee6: 2801 cmp r0, #1
10025ee8: d113 bne 0x10025f12 <$t.238+0xe6> @ imm = #38
10025eea: 1d28 adds r0, r5, #4
10025eec: 9005 str r0, [sp, #20]
10025eee: 2000 movs r0, #0
10025ef0: 9012 str r0, [sp, #72]
10025ef2: 49cc ldr r1, [pc, #816] @ 0x10026224 <$d.239>
10025ef4: 9111 str r1, [sp, #68]
10025ef6: 2101 movs r1, #1
10025ef8: 9110 str r1, [sp, #64]
10025efa: 49cd ldr r1, [pc, #820] @ 0x10026230 <$d.239+0xc>
10025efc: 910f str r1, [sp, #60]
10025efe: 900d str r0, [sp, #52]
10025f00: a805 add r0, sp, #20
10025f02: 49c9 ldr r1, [pc, #804] @ 0x10026228 <$d.239+0x4>
10025f04: aa0d add r2, sp, #52
10025f06: f7fa ff2d bl 0x10020d64 <core::fmt::write> @ imm = #-20902
10025f0a: 2800 cmp r0, #0
10025f0c: d001 beq 0x10025f12 <$t.238+0xe6> @ imm = #2
10025f0e: f000 fe9f bl 0x10026c50 <$t.246+0x188> @ imm = #3390
10025f12: 7820 ldrb r0, [r4]
10025f14: 2800 cmp r0, #0
10025f16: d013 beq 0x10025f40 <$t.238+0x114> @ imm = #38
10025f18: 1c60 adds r0, r4, #1
10025f1a: 9005 str r0, [sp, #20]
10025f1c: 2000 movs r0, #0
10025f1e: 9012 str r0, [sp, #72]
10025f20: 49c0 ldr r1, [pc, #768] @ 0x10026224 <$d.239>
10025f22: 9111 str r1, [sp, #68]
10025f24: 2101 movs r1, #1
10025f26: 9110 str r1, [sp, #64]
10025f28: 49c1 ldr r1, [pc, #772] @ 0x10026230 <$d.239+0xc>
10025f2a: 910f str r1, [sp, #60]
10025f2c: 900d str r0, [sp, #52]
10025f2e: a805 add r0, sp, #20
10025f30: 49be ldr r1, [pc, #760] @ 0x1002622c <$d.239+0x8>
10025f32: aa0d add r2, sp, #52
10025f34: f7fa ff16 bl 0x10020d64 <core::fmt::write> @ imm = #-20948
10025f38: 2800 cmp r0, #0
10025f3a: d001 beq 0x10025f40 <$t.238+0x114> @ imm = #2
10025f3c: f000 fe88 bl 0x10026c50 <$t.246+0x188> @ imm = #3344
10025f40: 6828 ldr r0, [r5]
10025f42: 2801 cmp r0, #1
10025f44: d113 bne 0x10025f6e <$t.238+0x142> @ imm = #38
10025f46: 1d28 adds r0, r5, #4
10025f48: 9005 str r0, [sp, #20]
10025f4a: 2000 movs r0, #0
10025f4c: 9012 str r0, [sp, #72]
10025f4e: 49b5 ldr r1, [pc, #724] @ 0x10026224 <$d.239>
10025f50: 9111 str r1, [sp, #68]
10025f52: 2101 movs r1, #1
10025f54: 9110 str r1, [sp, #64]
10025f56: 49b8 ldr r1, [pc, #736] @ 0x10026238 <$d.239+0x14>
10025f58: 910f str r1, [sp, #60]
10025f5a: 900d str r0, [sp, #52]
10025f5c: a805 add r0, sp, #20
10025f5e: 49b2 ldr r1, [pc, #712] @ 0x10026228 <$d.239+0x4>
10025f60: aa0d add r2, sp, #52
10025f62: f7fa feff bl 0x10020d64 <core::fmt::write> @ imm = #-20994
10025f66: 2800 cmp r0, #0
10025f68: d001 beq 0x10025f6e <$t.238+0x142> @ imm = #2
10025f6a: f000 fe75 bl 0x10026c58 <$t.246+0x190> @ imm = #3306
10025f6e: 7820 ldrb r0, [r4]
10025f70: 2800 cmp r0, #0
10025f72: d013 beq 0x10025f9c <$t.238+0x170> @ imm = #38
10025f74: 1c60 adds r0, r4, #1
10025f76: 9005 str r0, [sp, #20]
10025f78: 2000 movs r0, #0
10025f7a: 9012 str r0, [sp, #72]
10025f7c: 49a9 ldr r1, [pc, #676] @ 0x10026224 <$d.239>
10025f7e: 9111 str r1, [sp, #68]
10025f80: 2101 movs r1, #1
10025f82: 9110 str r1, [sp, #64]
10025f84: 49ac ldr r1, [pc, #688] @ 0x10026238 <$d.239+0x14>
10025f86: 910f str r1, [sp, #60]
10025f88: 900d str r0, [sp, #52]
10025f8a: a805 add r0, sp, #20
10025f8c: 49a7 ldr r1, [pc, #668] @ 0x1002622c <$d.239+0x8>
10025f8e: aa0d add r2, sp, #52
10025f90: f7fa fee8 bl 0x10020d64 <core::fmt::write> @ imm = #-21040
10025f94: 2800 cmp r0, #0
10025f96: d001 beq 0x10025f9c <$t.238+0x170> @ imm = #2
10025f98: f000 fe5e bl 0x10026c58 <$t.246+0x190> @ imm = #3260
10025f9c: 6828 ldr r0, [r5]
10025f9e: 2801 cmp r0, #1
10025fa0: d113 bne 0x10025fca <$t.238+0x19e> @ imm = #38
10025fa2: 1d28 adds r0, r5, #4
10025fa4: 9005 str r0, [sp, #20]
10025fa6: 2000 movs r0, #0
10025fa8: 9012 str r0, [sp, #72]
10025faa: 499e ldr r1, [pc, #632] @ 0x10026224 <$d.239>
10025fac: 9111 str r1, [sp, #68]
10025fae: 2101 movs r1, #1
10025fb0: 9110 str r1, [sp, #64]
10025fb2: 499f ldr r1, [pc, #636] @ 0x10026230 <$d.239+0xc>
10025fb4: 910f str r1, [sp, #60]
10025fb6: 900d str r0, [sp, #52]
10025fb8: a805 add r0, sp, #20
10025fba: 499b ldr r1, [pc, #620] @ 0x10026228 <$d.239+0x4>
10025fbc: aa0d add r2, sp, #52
10025fbe: f7fa fed1 bl 0x10020d64 <core::fmt::write> @ imm = #-21086
10025fc2: 2800 cmp r0, #0
10025fc4: d001 beq 0x10025fca <$t.238+0x19e> @ imm = #2
10025fc6: f000 fe47 bl 0x10026c58 <$t.246+0x190> @ imm = #3214
10025fca: 7820 ldrb r0, [r4]
10025fcc: 2800 cmp r0, #0
10025fce: d013 beq 0x10025ff8 <$t.238+0x1cc> @ imm = #38
10025fd0: 1c60 adds r0, r4, #1
10025fd2: 9005 str r0, [sp, #20]
10025fd4: 2000 movs r0, #0
10025fd6: 9012 str r0, [sp, #72]
10025fd8: 4992 ldr r1, [pc, #584] @ 0x10026224 <$d.239>
10025fda: 9111 str r1, [sp, #68]
10025fdc: 2101 movs r1, #1
10025fde: 9110 str r1, [sp, #64]
10025fe0: 4993 ldr r1, [pc, #588] @ 0x10026230 <$d.239+0xc>
10025fe2: 910f str r1, [sp, #60]
10025fe4: 900d str r0, [sp, #52]
10025fe6: a805 add r0, sp, #20
10025fe8: 4990 ldr r1, [pc, #576] @ 0x1002622c <$d.239+0x8>
10025fea: aa0d add r2, sp, #52
10025fec: f7fa feba bl 0x10020d64 <core::fmt::write> @ imm = #-21132
10025ff0: 2800 cmp r0, #0
10025ff2: d001 beq 0x10025ff8 <$t.238+0x1cc> @ imm = #2
10025ff4: f000 fe30 bl 0x10026c58 <$t.246+0x190> @ imm = #3168
10025ff8: 6828 ldr r0, [r5]
10025ffa: 2801 cmp r0, #1
10025ffc: d113 bne 0x10026026 <$t.238+0x1fa> @ imm = #38
10025ffe: 1d28 adds r0, r5, #4
10026000: 9005 str r0, [sp, #20]
10026002: 2000 movs r0, #0
10026004: 9012 str r0, [sp, #72]
10026006: 4987 ldr r1, [pc, #540] @ 0x10026224 <$d.239>
10026008: 9111 str r1, [sp, #68]
1002600a: 2101 movs r1, #1
1002600c: 9110 str r1, [sp, #64]
1002600e: 498b ldr r1, [pc, #556] @ 0x1002623c <$d.239+0x18>
10026010: 910f str r1, [sp, #60]
10026012: 900d str r0, [sp, #52]
10026014: a805 add r0, sp, #20
10026016: 4984 ldr r1, [pc, #528] @ 0x10026228 <$d.239+0x4>
10026018: aa0d add r2, sp, #52
1002601a: f7fa fea3 bl 0x10020d64 <core::fmt::write> @ imm = #-21178
1002601e: 2800 cmp r0, #0
10026020: d001 beq 0x10026026 <$t.238+0x1fa> @ imm = #2
10026022: f000 fe1d bl 0x10026c60 <$t.246+0x198> @ imm = #3130
10026026: 7820 ldrb r0, [r4]
10026028: 2800 cmp r0, #0
1002602a: d013 beq 0x10026054 <$t.238+0x228> @ imm = #38
1002602c: 1c60 adds r0, r4, #1
1002602e: 9005 str r0, [sp, #20]
10026030: 2000 movs r0, #0
10026032: 9012 str r0, [sp, #72]
10026034: 497b ldr r1, [pc, #492] @ 0x10026224 <$d.239>
10026036: 9111 str r1, [sp, #68]
10026038: 2101 movs r1, #1
1002603a: 9110 str r1, [sp, #64]
1002603c: 497f ldr r1, [pc, #508] @ 0x1002623c <$d.239+0x18>
1002603e: 910f str r1, [sp, #60]
10026040: 900d str r0, [sp, #52]
10026042: a805 add r0, sp, #20
10026044: 4979 ldr r1, [pc, #484] @ 0x1002622c <$d.239+0x8>
10026046: aa0d add r2, sp, #52
10026048: f7fa fe8c bl 0x10020d64 <core::fmt::write> @ imm = #-21224
1002604c: 2800 cmp r0, #0
1002604e: d001 beq 0x10026054 <$t.238+0x228> @ imm = #2
10026050: f000 fe06 bl 0x10026c60 <$t.246+0x198> @ imm = #3084
10026054: 6828 ldr r0, [r5]
10026056: 2801 cmp r0, #1
10026058: d113 bne 0x10026082 <$t.238+0x256> @ imm = #38
1002605a: 1d28 adds r0, r5, #4
1002605c: 9005 str r0, [sp, #20]
1002605e: 2000 movs r0, #0
10026060: 9012 str r0, [sp, #72]
10026062: 4970 ldr r1, [pc, #448] @ 0x10026224 <$d.239>
10026064: 9111 str r1, [sp, #68]
10026066: 2101 movs r1, #1
10026068: 9110 str r1, [sp, #64]
1002606a: 4971 ldr r1, [pc, #452] @ 0x10026230 <$d.239+0xc>
1002606c: 910f str r1, [sp, #60]
1002606e: 900d str r0, [sp, #52]
10026070: a805 add r0, sp, #20
10026072: 496d ldr r1, [pc, #436] @ 0x10026228 <$d.239+0x4>
10026074: aa0d add r2, sp, #52
10026076: f7fa fe75 bl 0x10020d64 <core::fmt::write> @ imm = #-21270
1002607a: 2800 cmp r0, #0
1002607c: d001 beq 0x10026082 <$t.238+0x256> @ imm = #2
1002607e: f000 fdef bl 0x10026c60 <$t.246+0x198> @ imm = #3038
10026082: 7820 ldrb r0, [r4]
10026084: 2800 cmp r0, #0
10026086: d013 beq 0x100260b0 <$t.238+0x284> @ imm = #38
10026088: 1c60 adds r0, r4, #1
1002608a: 9005 str r0, [sp, #20]
1002608c: 2000 movs r0, #0
1002608e: 9012 str r0, [sp, #72]
10026090: 4964 ldr r1, [pc, #400] @ 0x10026224 <$d.239>
10026092: 9111 str r1, [sp, #68]
10026094: 2101 movs r1, #1
10026096: 9110 str r1, [sp, #64]
10026098: 4965 ldr r1, [pc, #404] @ 0x10026230 <$d.239+0xc>
1002609a: 910f str r1, [sp, #60]
1002609c: 900d str r0, [sp, #52]
1002609e: a805 add r0, sp, #20
100260a0: 4962 ldr r1, [pc, #392] @ 0x1002622c <$d.239+0x8>
100260a2: aa0d add r2, sp, #52
100260a4: f7fa fe5e bl 0x10020d64 <core::fmt::write> @ imm = #-21316
100260a8: 2800 cmp r0, #0
100260aa: d001 beq 0x100260b0 <$t.238+0x284> @ imm = #2
100260ac: f000 fdd8 bl 0x10026c60 <$t.246+0x198> @ imm = #2992
100260b0: 6828 ldr r0, [r5]
100260b2: 2801 cmp r0, #1
100260b4: d113 bne 0x100260de <$t.238+0x2b2> @ imm = #38
100260b6: 1d28 adds r0, r5, #4
100260b8: 9005 str r0, [sp, #20]
100260ba: 2000 movs r0, #0
100260bc: 9012 str r0, [sp, #72]
100260be: 4959 ldr r1, [pc, #356] @ 0x10026224 <$d.239>
100260c0: 9111 str r1, [sp, #68]
100260c2: 2101 movs r1, #1
100260c4: 9110 str r1, [sp, #64]
100260c6: 495e ldr r1, [pc, #376] @ 0x10026240 <$d.239+0x1c>
100260c8: 910f str r1, [sp, #60]
100260ca: 900d str r0, [sp, #52]
100260cc: a805 add r0, sp, #20
100260ce: 4956 ldr r1, [pc, #344] @ 0x10026228 <$d.239+0x4>
100260d0: aa0d add r2, sp, #52
100260d2: f7fa fe47 bl 0x10020d64 <core::fmt::write> @ imm = #-21362
100260d6: 2800 cmp r0, #0
100260d8: d001 beq 0x100260de <$t.238+0x2b2> @ imm = #2
100260da: f000 fdc5 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2954
100260de: 7820 ldrb r0, [r4]
100260e0: 2800 cmp r0, #0
100260e2: d013 beq 0x1002610c <$t.238+0x2e0> @ imm = #38
100260e4: 1c60 adds r0, r4, #1
100260e6: 9005 str r0, [sp, #20]
100260e8: 2000 movs r0, #0
100260ea: 9012 str r0, [sp, #72]
100260ec: 494d ldr r1, [pc, #308] @ 0x10026224 <$d.239>
100260ee: 9111 str r1, [sp, #68]
100260f0: 2101 movs r1, #1
100260f2: 9110 str r1, [sp, #64]
100260f4: 4952 ldr r1, [pc, #328] @ 0x10026240 <$d.239+0x1c>
100260f6: 910f str r1, [sp, #60]
100260f8: 900d str r0, [sp, #52]
100260fa: a805 add r0, sp, #20
100260fc: 494b ldr r1, [pc, #300] @ 0x1002622c <$d.239+0x8>
100260fe: aa0d add r2, sp, #52
10026100: f7fa fe30 bl 0x10020d64 <core::fmt::write> @ imm = #-21408
10026104: 2800 cmp r0, #0
10026106: d001 beq 0x1002610c <$t.238+0x2e0> @ imm = #2
10026108: f000 fdae bl 0x10026c68 <$t.246+0x1a0> @ imm = #2908
1002610c: 6828 ldr r0, [r5]
1002610e: 2801 cmp r0, #1
10026110: d113 bne 0x1002613a <$t.238+0x30e> @ imm = #38
10026112: 1d28 adds r0, r5, #4
10026114: 9005 str r0, [sp, #20]
10026116: 2000 movs r0, #0
10026118: 9012 str r0, [sp, #72]
1002611a: 4942 ldr r1, [pc, #264] @ 0x10026224 <$d.239>
1002611c: 9111 str r1, [sp, #68]
1002611e: 2101 movs r1, #1
10026120: 9110 str r1, [sp, #64]
10026122: 4943 ldr r1, [pc, #268] @ 0x10026230 <$d.239+0xc>
10026124: 910f str r1, [sp, #60]
10026126: 900d str r0, [sp, #52]
10026128: a805 add r0, sp, #20
1002612a: 493f ldr r1, [pc, #252] @ 0x10026228 <$d.239+0x4>
1002612c: aa0d add r2, sp, #52
1002612e: f7fa fe19 bl 0x10020d64 <core::fmt::write> @ imm = #-21454
10026132: 2800 cmp r0, #0
10026134: d001 beq 0x1002613a <$t.238+0x30e> @ imm = #2
10026136: f000 fd97 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2862
1002613a: 7820 ldrb r0, [r4]
1002613c: 2800 cmp r0, #0
1002613e: d013 beq 0x10026168 <$t.238+0x33c> @ imm = #38
10026140: 1c60 adds r0, r4, #1
10026142: 9005 str r0, [sp, #20]
10026144: 2000 movs r0, #0
10026146: 9012 str r0, [sp, #72]
10026148: 4936 ldr r1, [pc, #216] @ 0x10026224 <$d.239>
1002614a: 9111 str r1, [sp, #68]
1002614c: 2101 movs r1, #1
1002614e: 9110 str r1, [sp, #64]
10026150: 4937 ldr r1, [pc, #220] @ 0x10026230 <$d.239+0xc>
10026152: 910f str r1, [sp, #60]
10026154: 900d str r0, [sp, #52]
10026156: a805 add r0, sp, #20
10026158: 4934 ldr r1, [pc, #208] @ 0x1002622c <$d.239+0x8>
1002615a: aa0d add r2, sp, #52
1002615c: f7fa fe02 bl 0x10020d64 <core::fmt::write> @ imm = #-21500
10026160: 2800 cmp r0, #0
10026162: d001 beq 0x10026168 <$t.238+0x33c> @ imm = #2
10026164: f000 fd80 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2816
10026168: 6828 ldr r0, [r5]
1002616a: 2801 cmp r0, #1
1002616c: d113 bne 0x10026196 <$t.238+0x36a> @ imm = #38
1002616e: 1d28 adds r0, r5, #4
10026170: 9005 str r0, [sp, #20]
10026172: 2000 movs r0, #0
10026174: 9012 str r0, [sp, #72]
10026176: 492b ldr r1, [pc, #172] @ 0x10026224 <$d.239>
10026178: 9111 str r1, [sp, #68]
1002617a: 2101 movs r1, #1
1002617c: 9110 str r1, [sp, #64]
1002617e: 4931 ldr r1, [pc, #196] @ 0x10026244 <$d.239+0x20>
10026180: 910f str r1, [sp, #60]
10026182: 900d str r0, [sp, #52]
10026184: a805 add r0, sp, #20
10026186: 4928 ldr r1, [pc, #160] @ 0x10026228 <$d.239+0x4>
10026188: aa0d add r2, sp, #52
1002618a: f7fa fdeb bl 0x10020d64 <core::fmt::write> @ imm = #-21546
1002618e: 2800 cmp r0, #0
10026190: d001 beq 0x10026196 <$t.238+0x36a> @ imm = #2
10026192: f000 fd6d bl 0x10026c70 <$t.246+0x1a8> @ imm = #2778
10026196: 7820 ldrb r0, [r4]
10026198: 2800 cmp r0, #0
1002619a: d013 beq 0x100261c4 <$t.238+0x398> @ imm = #38
1002619c: 1c60 adds r0, r4, #1
1002619e: 9005 str r0, [sp, #20]
100261a0: 2000 movs r0, #0
100261a2: 9012 str r0, [sp, #72]
100261a4: 491f ldr r1, [pc, #124] @ 0x10026224 <$d.239>
100261a6: 9111 str r1, [sp, #68]
100261a8: 2101 movs r1, #1
100261aa: 9110 str r1, [sp, #64]
100261ac: 4925 ldr r1, [pc, #148] @ 0x10026244 <$d.239+0x20>
100261ae: 910f str r1, [sp, #60]
100261b0: 900d str r0, [sp, #52]
100261b2: a805 add r0, sp, #20
100261b4: 491d ldr r1, [pc, #116] @ 0x1002622c <$d.239+0x8>
100261b6: aa0d add r2, sp, #52
100261b8: f7fa fdd4 bl 0x10020d64 <core::fmt::write> @ imm = #-21592
100261bc: 2800 cmp r0, #0
100261be: d001 beq 0x100261c4 <$t.238+0x398> @ imm = #2
100261c0: f000 fd56 bl 0x10026c70 <$t.246+0x1a8> @ imm = #2732
100261c4: 6828 ldr r0, [r5]
100261c6: 2801 cmp r0, #1
100261c8: d113 bne 0x100261f2 <$t.238+0x3c6> @ imm = #38
100261ca: 1d28 adds r0, r5, #4
100261cc: 9005 str r0, [sp, #20]
100261ce: 2000 movs r0, #0
100261d0: 9012 str r0, [sp, #72]
100261d2: 4914 ldr r1, [pc, #80] @ 0x10026224 <$d.239>
100261d4: 9111 str r1, [sp, #68]
100261d6: 2101 movs r1, #1
100261d8: 9110 str r1, [sp, #64]
100261da: 4915 ldr r1, [pc, #84] @ 0x10026230 <$d.239+0xc>
100261dc: 910f str r1, [sp, #60]
100261de: 900d str r0, [sp, #52]
100261e0: a805 add r0, sp, #20
100261e2: 4911 ldr r1, [pc, #68] @ 0x10026228 <$d.239+0x4>
100261e4: aa0d add r2, sp, #52
100261e6: f7fa fdbd bl 0x10020d64 <core::fmt::write> @ imm = #-21638
100261ea: 2800 cmp r0, #0
100261ec: d001 beq 0x100261f2 <$t.238+0x3c6> @ imm = #2
100261ee: f000 fd3f bl 0x10026c70 <$t.246+0x1a8> @ imm = #2686
100261f2: 7820 ldrb r0, [r4]
100261f4: 2800 cmp r0, #0
100261f6: d013 beq 0x10026220 <$t.238+0x3f4> @ imm = #38
100261f8: 1c60 adds r0, r4, #1
100261fa: 9005 str r0, [sp, #20]
100261fc: 2000 movs r0, #0
100261fe: 9012 str r0, [sp, #72]
10026200: 4908 ldr r1, [pc, #32] @ 0x10026224 <$d.239>
10026202: 9111 str r1, [sp, #68]
10026204: 2101 movs r1, #1
10026206: 9110 str r1, [sp, #64]
10026208: 4909 ldr r1, [pc, #36] @ 0x10026230 <$d.239+0xc>
1002620a: 910f str r1, [sp, #60]
1002620c: 900d str r0, [sp, #52]
1002620e: a805 add r0, sp, #20
10026210: 4906 ldr r1, [pc, #24] @ 0x1002622c <$d.239+0x8>
10026212: aa0d add r2, sp, #52
10026214: f7fa fda6 bl 0x10020d64 <core::fmt::write> @ imm = #-21684
10026218: 2800 cmp r0, #0
1002621a: d001 beq 0x10026220 <$t.238+0x3f4> @ imm = #2
1002621c: f000 fd28 bl 0x10026c70 <$t.246+0x1a8> @ imm = #2640
10026220: b01d add sp, #116
10026222: bdf0 pop {r4, r5, r6, r7, pc}
10026224 <$d.239>:
10026224: e4 d3 02 10 .word 0x1002d3e4
10026228: b4 d3 02 10 .word 0x1002d3b4
1002622c: 9c d3 02 10 .word 0x1002d39c
10026230: 34 d9 02 10 .word 0x1002d934
10026234: 3c e6 02 10 .word 0x1002e63c
10026238: 70 e6 02 10 .word 0x1002e670
1002623c: a8 e6 02 10 .word 0x1002e6a8
10026240: ec e6 02 10 .word 0x1002e6ec
10026244: 48 e7 02 10 .word 0x1002e748
10026248 <$t.240>:
10026248: 2900 cmp r1, #0
1002624a: 9e04 ldr r6, [sp, #16]
1002624c: d019 beq 0x10026282 <$t.240+0x3a> @ imm = #50
1002624e: 7930 ldrb r0, [r6, #4]
10026250: a908 add r1, sp, #32
10026252: 7008 strb r0, [r1]
10026254: 48fe ldr r0, [pc, #1016] @ 0x10026650 <$d.241>
10026256: 9006 str r0, [sp, #24]
10026258: 9105 str r1, [sp, #20]
1002625a: 1d28 adds r0, r5, #4
1002625c: 900a str r0, [sp, #40]
1002625e: 2001 movs r0, #1
10026260: 9012 str r0, [sp, #72]
10026262: a905 add r1, sp, #20
10026264: 9111 str r1, [sp, #68]
10026266: 9010 str r0, [sp, #64]
10026268: 48fa ldr r0, [pc, #1000] @ 0x10026654 <$d.241+0x4>
1002626a: 900f str r0, [sp, #60]
1002626c: 2000 movs r0, #0
1002626e: 900d str r0, [sp, #52]
10026270: a80a add r0, sp, #40
10026272: 49fe ldr r1, [pc, #1016] @ 0x1002666c <$d.243+0x8>
10026274: aa0d add r2, sp, #52
10026276: f7fa fd75 bl 0x10020d64 <core::fmt::write> @ imm = #-21782
1002627a: 2800 cmp r0, #0
1002627c: d001 beq 0x10026282 <$t.240+0x3a> @ imm = #2
1002627e: f000 fcfd bl 0x10026c7c <$t.246+0x1b4> @ imm = #2554
10026282: 4cfb ldr r4, [pc, #1004] @ 0x10026670 <$d.243+0xc>
10026284: 7820 ldrb r0, [r4]
10026286: 2800 cmp r0, #0
10026288: d019 beq 0x100262be <$t.240+0x76> @ imm = #50
1002628a: 7930 ldrb r0, [r6, #4]
1002628c: a908 add r1, sp, #32
1002628e: 7008 strb r0, [r1]
10026290: 48f4 ldr r0, [pc, #976] @ 0x10026664 <$d.243>
10026292: 9006 str r0, [sp, #24]
10026294: 9105 str r1, [sp, #20]
10026296: 1c60 adds r0, r4, #1
10026298: 900a str r0, [sp, #40]
1002629a: 2001 movs r0, #1
1002629c: 9012 str r0, [sp, #72]
1002629e: a905 add r1, sp, #20
100262a0: 9111 str r1, [sp, #68]
100262a2: 9010 str r0, [sp, #64]
100262a4: 48f0 ldr r0, [pc, #960] @ 0x10026668 <$d.243+0x4>
100262a6: 900f str r0, [sp, #60]
100262a8: 2000 movs r0, #0
100262aa: 900d str r0, [sp, #52]
100262ac: a80a add r0, sp, #40
100262ae: 49f1 ldr r1, [pc, #964] @ 0x10026674 <$d.243+0x10>
100262b0: aa0d add r2, sp, #52
100262b2: f7fa fd57 bl 0x10020d64 <core::fmt::write> @ imm = #-21842
100262b6: 2800 cmp r0, #0
100262b8: d001 beq 0x100262be <$t.240+0x76> @ imm = #2
100262ba: f000 fcdf bl 0x10026c7c <$t.246+0x1b4> @ imm = #2494
100262be: 6828 ldr r0, [r5]
100262c0: 2801 cmp r0, #1
100262c2: d113 bne 0x100262ec <$t.240+0xa4> @ imm = #38
100262c4: 1d28 adds r0, r5, #4
100262c6: 9005 str r0, [sp, #20]
100262c8: 2000 movs r0, #0
100262ca: 9012 str r0, [sp, #72]
100262cc: 49ea ldr r1, [pc, #936] @ 0x10026678 <$d.243+0x14>
100262ce: 9111 str r1, [sp, #68]
100262d0: 2101 movs r1, #1
100262d2: 9110 str r1, [sp, #64]
100262d4: 49e9 ldr r1, [pc, #932] @ 0x1002667c <$d.243+0x18>
100262d6: 910f str r1, [sp, #60]
100262d8: 900d str r0, [sp, #52]
100262da: a805 add r0, sp, #20
100262dc: 49e3 ldr r1, [pc, #908] @ 0x1002666c <$d.243+0x8>
100262de: aa0d add r2, sp, #52
100262e0: f7fa fd40 bl 0x10020d64 <core::fmt::write> @ imm = #-21888
100262e4: 2800 cmp r0, #0
100262e6: d001 beq 0x100262ec <$t.240+0xa4> @ imm = #2
100262e8: f000 fcc8 bl 0x10026c7c <$t.246+0x1b4> @ imm = #2448
100262ec: 7820 ldrb r0, [r4]
100262ee: 2800 cmp r0, #0
100262f0: d013 beq 0x1002631a <$t.240+0xd2> @ imm = #38
100262f2: 1c60 adds r0, r4, #1
100262f4: 9005 str r0, [sp, #20]
100262f6: 2000 movs r0, #0
100262f8: 9012 str r0, [sp, #72]
100262fa: 49df ldr r1, [pc, #892] @ 0x10026678 <$d.243+0x14>
100262fc: 9111 str r1, [sp, #68]
100262fe: 2101 movs r1, #1
10026300: 9110 str r1, [sp, #64]
10026302: 49de ldr r1, [pc, #888] @ 0x1002667c <$d.243+0x18>
10026304: 910f str r1, [sp, #60]
10026306: 900d str r0, [sp, #52]
10026308: a805 add r0, sp, #20
1002630a: 49da ldr r1, [pc, #872] @ 0x10026674 <$d.243+0x10>
1002630c: aa0d add r2, sp, #52
1002630e: f7fa fd29 bl 0x10020d64 <core::fmt::write> @ imm = #-21934
10026312: 2800 cmp r0, #0
10026314: d001 beq 0x1002631a <$t.240+0xd2> @ imm = #2
10026316: f000 fcb1 bl 0x10026c7c <$t.246+0x1b4> @ imm = #2402
1002631a: 7970 ldrb r0, [r6, #5]
1002631c: 2800 cmp r0, #0
1002631e: d100 bne 0x10026322 <$t.240+0xda> @ imm = #0
10026320: e0df b 0x100264e2 <$t.240+0x29a> @ imm = #446
10026322: 6830 ldr r0, [r6]
10026324: 49d6 ldr r1, [pc, #856] @ 0x10026680 <$d.243+0x1c>
10026326: 910b str r1, [sp, #44]
10026328: 900a str r0, [sp, #40]
1002632a: 6828 ldr r0, [r5]
1002632c: 2801 cmp r0, #1
1002632e: d116 bne 0x1002635e <$t.240+0x116> @ imm = #44
10026330: 48d4 ldr r0, [pc, #848] @ 0x10026684 <$d.243+0x20>
10026332: 9006 str r0, [sp, #24]
10026334: a80a add r0, sp, #40
10026336: 9005 str r0, [sp, #20]
10026338: 1d28 adds r0, r5, #4
1002633a: 9008 str r0, [sp, #32]
1002633c: 2001 movs r0, #1
1002633e: 9012 str r0, [sp, #72]
10026340: a805 add r0, sp, #20
10026342: 9011 str r0, [sp, #68]
10026344: 2002 movs r0, #2
10026346: 9010 str r0, [sp, #64]
10026348: 48cf ldr r0, [pc, #828] @ 0x10026688 <$d.243+0x24>
1002634a: 900f str r0, [sp, #60]
1002634c: 2000 movs r0, #0
1002634e: 900d str r0, [sp, #52]
10026350: a808 add r0, sp, #32
10026352: 49c6 ldr r1, [pc, #792] @ 0x1002666c <$d.243+0x8>
10026354: aa0d add r2, sp, #52
10026356: f7fa fd05 bl 0x10020d64 <core::fmt::write> @ imm = #-22006
1002635a: 2800 cmp r0, #0
1002635c: d145 bne 0x100263ea <$t.240+0x1a2> @ imm = #138
1002635e: 7820 ldrb r0, [r4]
10026360: 2800 cmp r0, #0
10026362: d016 beq 0x10026392 <$t.240+0x14a> @ imm = #44
10026364: 48c7 ldr r0, [pc, #796] @ 0x10026684 <$d.243+0x20>
10026366: 9006 str r0, [sp, #24]
10026368: a80a add r0, sp, #40
1002636a: 9005 str r0, [sp, #20]
1002636c: 1c60 adds r0, r4, #1
1002636e: 9008 str r0, [sp, #32]
10026370: 2001 movs r0, #1
10026372: 9012 str r0, [sp, #72]
10026374: a805 add r0, sp, #20
10026376: 9011 str r0, [sp, #68]
10026378: 2002 movs r0, #2
1002637a: 9010 str r0, [sp, #64]
1002637c: 48c2 ldr r0, [pc, #776] @ 0x10026688 <$d.243+0x24>
1002637e: 900f str r0, [sp, #60]
10026380: 2000 movs r0, #0
10026382: 900d str r0, [sp, #52]
10026384: a808 add r0, sp, #32
10026386: 49bb ldr r1, [pc, #748] @ 0x10026674 <$d.243+0x10>
10026388: aa0d add r2, sp, #52
1002638a: f7fa fceb bl 0x10020d64 <core::fmt::write> @ imm = #-22058
1002638e: 2800 cmp r0, #0
10026390: d12b bne 0x100263ea <$t.240+0x1a2> @ imm = #86
10026392: 6828 ldr r0, [r5]
10026394: 2801 cmp r0, #1
10026396: d111 bne 0x100263bc <$t.240+0x174> @ imm = #34
10026398: 1d28 adds r0, r5, #4
1002639a: 9005 str r0, [sp, #20]
1002639c: 2000 movs r0, #0
1002639e: 9012 str r0, [sp, #72]
100263a0: 49b5 ldr r1, [pc, #724] @ 0x10026678 <$d.243+0x14>
100263a2: 9111 str r1, [sp, #68]
100263a4: 2101 movs r1, #1
100263a6: 9110 str r1, [sp, #64]
100263a8: 49b4 ldr r1, [pc, #720] @ 0x1002667c <$d.243+0x18>
100263aa: 910f str r1, [sp, #60]
100263ac: 900d str r0, [sp, #52]
100263ae: a805 add r0, sp, #20
100263b0: 49ae ldr r1, [pc, #696] @ 0x1002666c <$d.243+0x8>
100263b2: aa0d add r2, sp, #52
100263b4: f7fa fcd6 bl 0x10020d64 <core::fmt::write> @ imm = #-22100
100263b8: 2800 cmp r0, #0
100263ba: d116 bne 0x100263ea <$t.240+0x1a2> @ imm = #44
100263bc: 7820 ldrb r0, [r4]
100263be: 2800 cmp r0, #0
100263c0: d100 bne 0x100263c4 <$t.240+0x17c> @ imm = #0
100263c2: e72d b 0x10026220 <$t.238+0x3f4> @ imm = #-422
100263c4: 1c60 adds r0, r4, #1
100263c6: 9005 str r0, [sp, #20]
100263c8: 2000 movs r0, #0
100263ca: 9012 str r0, [sp, #72]
100263cc: 49aa ldr r1, [pc, #680] @ 0x10026678 <$d.243+0x14>
100263ce: 9111 str r1, [sp, #68]
100263d0: 2101 movs r1, #1
100263d2: 9110 str r1, [sp, #64]
100263d4: 49a9 ldr r1, [pc, #676] @ 0x1002667c <$d.243+0x18>
100263d6: 910f str r1, [sp, #60]
100263d8: 900d str r0, [sp, #52]
100263da: a805 add r0, sp, #20
100263dc: 49a5 ldr r1, [pc, #660] @ 0x10026674 <$d.243+0x10>
100263de: aa0d add r2, sp, #52
100263e0: f7fa fcc0 bl 0x10020d64 <core::fmt::write> @ imm = #-22144
100263e4: 2800 cmp r0, #0
100263e6: d100 bne 0x100263ea <$t.240+0x1a2> @ imm = #0
100263e8: e71a b 0x10026220 <$t.238+0x3f4> @ imm = #-460
100263ea: a80d add r0, sp, #52
100263ec: 49a7 ldr r1, [pc, #668] @ 0x1002668c <$d.243+0x28>
100263ee: 4aa8 ldr r2, [pc, #672] @ 0x10026690 <$d.243+0x2c>
100263f0: f000 fc41 bl 0x10026c76 <$t.246+0x1ae> @ imm = #2178
100263f4: 9807 ldr r0, [sp, #28]
100263f6: 9906 ldr r1, [sp, #24]
100263f8: 9a04 ldr r2, [sp, #16]
100263fa: 6011 str r1, [r2]
100263fc: 6050 str r0, [r2, #4]
100263fe: 4ca5 ldr r4, [pc, #660] @ 0x10026694 <$d.243+0x30>
10026400: 6820 ldr r0, [r4]
10026402: 2801 cmp r0, #1
10026404: d111 bne 0x1002642a <$t.240+0x1e2> @ imm = #34
10026406: 1d20 adds r0, r4, #4
10026408: 900a str r0, [sp, #40]
1002640a: 2000 movs r0, #0
1002640c: 9012 str r0, [sp, #72]
1002640e: 499a ldr r1, [pc, #616] @ 0x10026678 <$d.243+0x14>
10026410: 9111 str r1, [sp, #68]
10026412: 2101 movs r1, #1
10026414: 9110 str r1, [sp, #64]
10026416: 49a0 ldr r1, [pc, #640] @ 0x10026698 <$d.243+0x34>
10026418: 910f str r1, [sp, #60]
1002641a: 900d str r0, [sp, #52]
1002641c: a80a add r0, sp, #40
1002641e: 4993 ldr r1, [pc, #588] @ 0x1002666c <$d.243+0x8>
10026420: aa0d add r2, sp, #52
10026422: f7fa fc9f bl 0x10020d64 <core::fmt::write> @ imm = #-22210
10026426: 2800 cmp r0, #0
10026428: d141 bne 0x100264ae <$t.240+0x266> @ imm = #130
1002642a: 4d91 ldr r5, [pc, #580] @ 0x10026670 <$d.243+0xc>
1002642c: 7828 ldrb r0, [r5]
1002642e: 2800 cmp r0, #0
10026430: d011 beq 0x10026456 <$t.240+0x20e> @ imm = #34
10026432: 1c68 adds r0, r5, #1
10026434: 900a str r0, [sp, #40]
10026436: 2000 movs r0, #0
10026438: 9012 str r0, [sp, #72]
1002643a: 498f ldr r1, [pc, #572] @ 0x10026678 <$d.243+0x14>
1002643c: 9111 str r1, [sp, #68]
1002643e: 2101 movs r1, #1
10026440: 9110 str r1, [sp, #64]
10026442: 4995 ldr r1, [pc, #596] @ 0x10026698 <$d.243+0x34>
10026444: 910f str r1, [sp, #60]
10026446: 900d str r0, [sp, #52]
10026448: a80a add r0, sp, #40
1002644a: 498a ldr r1, [pc, #552] @ 0x10026674 <$d.243+0x10>
1002644c: aa0d add r2, sp, #52
1002644e: f7fa fc89 bl 0x10020d64 <core::fmt::write> @ imm = #-22254
10026452: 2800 cmp r0, #0
10026454: d12b bne 0x100264ae <$t.240+0x266> @ imm = #86
10026456: 6820 ldr r0, [r4]
10026458: 2801 cmp r0, #1
1002645a: d111 bne 0x10026480 <$t.240+0x238> @ imm = #34
1002645c: 1d20 adds r0, r4, #4
1002645e: 900a str r0, [sp, #40]
10026460: 2000 movs r0, #0
10026462: 9012 str r0, [sp, #72]
10026464: 4984 ldr r1, [pc, #528] @ 0x10026678 <$d.243+0x14>
10026466: 9111 str r1, [sp, #68]
10026468: 2101 movs r1, #1
1002646a: 9110 str r1, [sp, #64]
1002646c: 4983 ldr r1, [pc, #524] @ 0x1002667c <$d.243+0x18>
1002646e: 910f str r1, [sp, #60]
10026470: 900d str r0, [sp, #52]
10026472: a80a add r0, sp, #40
10026474: 497d ldr r1, [pc, #500] @ 0x1002666c <$d.243+0x8>
10026476: aa0d add r2, sp, #52
10026478: f7fa fc74 bl 0x10020d64 <core::fmt::write> @ imm = #-22296
1002647c: 2800 cmp r0, #0
1002647e: d116 bne 0x100264ae <$t.240+0x266> @ imm = #44
10026480: 7828 ldrb r0, [r5]
10026482: 2800 cmp r0, #0
10026484: d100 bne 0x10026488 <$t.240+0x240> @ imm = #0
10026486: e6cb b 0x10026220 <$t.238+0x3f4> @ imm = #-618
10026488: 1c68 adds r0, r5, #1
1002648a: 900a str r0, [sp, #40]
1002648c: 2000 movs r0, #0
1002648e: 9012 str r0, [sp, #72]
10026490: 4979 ldr r1, [pc, #484] @ 0x10026678 <$d.243+0x14>
10026492: 9111 str r1, [sp, #68]
10026494: 2101 movs r1, #1
10026496: 9110 str r1, [sp, #64]
10026498: 4978 ldr r1, [pc, #480] @ 0x1002667c <$d.243+0x18>
1002649a: 910f str r1, [sp, #60]
1002649c: 900d str r0, [sp, #52]
1002649e: a80a add r0, sp, #40
100264a0: 4974 ldr r1, [pc, #464] @ 0x10026674 <$d.243+0x10>
100264a2: aa0d add r2, sp, #52
100264a4: f7fa fc5e bl 0x10020d64 <core::fmt::write> @ imm = #-22340
100264a8: 2800 cmp r0, #0
100264aa: d100 bne 0x100264ae <$t.240+0x266> @ imm = #0
100264ac: e6b8 b 0x10026220 <$t.238+0x3f4> @ imm = #-656
100264ae: a80d add r0, sp, #52
100264b0: 4976 ldr r1, [pc, #472] @ 0x1002668c <$d.243+0x28>
100264b2: 4a7a ldr r2, [pc, #488] @ 0x1002669c <$d.243+0x38>
100264b4: e3df b 0x10026c76 <$t.246+0x1ae> @ imm = #1982
100264b6: 2d02 cmp r5, #2
100264b8: d200 bhs 0x100264bc <$t.240+0x274> @ imm = #0
100264ba: e28b b 0x100269d4 <$t.244+0x320> @ imm = #1302
100264bc: 68e2 ldr r2, [r4, #12]
100264be: 2a00 cmp r2, #0
100264c0: d100 bne 0x100264c4 <$t.240+0x27c> @ imm = #0
100264c2: e287 b 0x100269d4 <$t.244+0x320> @ imm = #1294
100264c4: 68a1 ldr r1, [r4, #8]
100264c6: 7808 ldrb r0, [r1]
100264c8: 282d cmp r0, #45
100264ca: d100 bne 0x100264ce <$t.240+0x286> @ imm = #0
100264cc: e1bb b 0x10026846 <$t.244+0x192> @ imm = #886
100264ce: 282b cmp r0, #43
100264d0: 4616 mov r6, r2
100264d2: 460c mov r4, r1
100264d4: d000 beq 0x100264d8 <$t.240+0x290> @ imm = #0
100264d6: e1bb b 0x10026850 <$t.244+0x19c> @ imm = #886
100264d8: 1e56 subs r6, r2, #1
100264da: d100 bne 0x100264de <$t.240+0x296> @ imm = #0
100264dc: e27a b 0x100269d4 <$t.244+0x320> @ imm = #1268
100264de: 1c4c adds r4, r1, #1
100264e0: e1b6 b 0x10026850 <$t.244+0x19c> @ imm = #876
100264e2: 6828 ldr r0, [r5]
100264e4: 2801 cmp r0, #1
100264e6: d111 bne 0x1002650c <$t.240+0x2c4> @ imm = #34
100264e8: 1d28 adds r0, r5, #4
100264ea: 9005 str r0, [sp, #20]
100264ec: 2000 movs r0, #0
100264ee: 9012 str r0, [sp, #72]
100264f0: 4961 ldr r1, [pc, #388] @ 0x10026678 <$d.243+0x14>
100264f2: 9111 str r1, [sp, #68]
100264f4: 2101 movs r1, #1
100264f6: 9110 str r1, [sp, #64]
100264f8: 4969 ldr r1, [pc, #420] @ 0x100266a0 <$d.243+0x3c>
100264fa: 910f str r1, [sp, #60]
100264fc: 900d str r0, [sp, #52]
100264fe: a805 add r0, sp, #20
10026500: 495a ldr r1, [pc, #360] @ 0x1002666c <$d.243+0x8>
10026502: aa0d add r2, sp, #52
10026504: f7fa fc2e bl 0x10020d64 <core::fmt::write> @ imm = #-22436
10026508: 2800 cmp r0, #0
1002650a: d140 bne 0x1002658e <$t.240+0x346> @ imm = #128
1002650c: 7820 ldrb r0, [r4]
1002650e: 2800 cmp r0, #0
10026510: d011 beq 0x10026536 <$t.240+0x2ee> @ imm = #34
10026512: 1c60 adds r0, r4, #1
10026514: 9005 str r0, [sp, #20]
10026516: 2000 movs r0, #0
10026518: 9012 str r0, [sp, #72]
1002651a: 4957 ldr r1, [pc, #348] @ 0x10026678 <$d.243+0x14>
1002651c: 9111 str r1, [sp, #68]
1002651e: 2101 movs r1, #1
10026520: 9110 str r1, [sp, #64]
10026522: 495f ldr r1, [pc, #380] @ 0x100266a0 <$d.243+0x3c>
10026524: 910f str r1, [sp, #60]
10026526: 900d str r0, [sp, #52]
10026528: a805 add r0, sp, #20
1002652a: 4952 ldr r1, [pc, #328] @ 0x10026674 <$d.243+0x10>
1002652c: aa0d add r2, sp, #52
1002652e: f7fa fc19 bl 0x10020d64 <core::fmt::write> @ imm = #-22478
10026532: 2800 cmp r0, #0
10026534: d12b bne 0x1002658e <$t.240+0x346> @ imm = #86
10026536: 6828 ldr r0, [r5]
10026538: 2801 cmp r0, #1
1002653a: d111 bne 0x10026560 <$t.240+0x318> @ imm = #34
1002653c: 1d28 adds r0, r5, #4
1002653e: 9005 str r0, [sp, #20]
10026540: 2000 movs r0, #0
10026542: 9012 str r0, [sp, #72]
10026544: 494c ldr r1, [pc, #304] @ 0x10026678 <$d.243+0x14>
10026546: 9111 str r1, [sp, #68]
10026548: 2101 movs r1, #1
1002654a: 9110 str r1, [sp, #64]
1002654c: 494b ldr r1, [pc, #300] @ 0x1002667c <$d.243+0x18>
1002654e: 910f str r1, [sp, #60]
10026550: 900d str r0, [sp, #52]
10026552: a805 add r0, sp, #20
10026554: 4945 ldr r1, [pc, #276] @ 0x1002666c <$d.243+0x8>
10026556: aa0d add r2, sp, #52
10026558: f7fa fc04 bl 0x10020d64 <core::fmt::write> @ imm = #-22520
1002655c: 2800 cmp r0, #0
1002655e: d116 bne 0x1002658e <$t.240+0x346> @ imm = #44
10026560: 7820 ldrb r0, [r4]
10026562: 2800 cmp r0, #0
10026564: d100 bne 0x10026568 <$t.240+0x320> @ imm = #0
10026566: e65b b 0x10026220 <$t.238+0x3f4> @ imm = #-842
10026568: 1c60 adds r0, r4, #1
1002656a: 9005 str r0, [sp, #20]
1002656c: 2000 movs r0, #0
1002656e: 9012 str r0, [sp, #72]
10026570: 4941 ldr r1, [pc, #260] @ 0x10026678 <$d.243+0x14>
10026572: 9111 str r1, [sp, #68]
10026574: 2101 movs r1, #1
10026576: 9110 str r1, [sp, #64]
10026578: 4940 ldr r1, [pc, #256] @ 0x1002667c <$d.243+0x18>
1002657a: 910f str r1, [sp, #60]
1002657c: 900d str r0, [sp, #52]
1002657e: a805 add r0, sp, #20
10026580: 493c ldr r1, [pc, #240] @ 0x10026674 <$d.243+0x10>
10026582: aa0d add r2, sp, #52
10026584: f7fa fbee bl 0x10020d64 <core::fmt::write> @ imm = #-22564
10026588: 2800 cmp r0, #0
1002658a: d100 bne 0x1002658e <$t.240+0x346> @ imm = #0
1002658c: e648 b 0x10026220 <$t.238+0x3f4> @ imm = #-880
1002658e: a80d add r0, sp, #52
10026590: 493e ldr r1, [pc, #248] @ 0x1002668c <$d.243+0x28>
10026592: 4a44 ldr r2, [pc, #272] @ 0x100266a4 <$d.243+0x40>
10026594: e36f b 0x10026c76 <$t.246+0x1ae> @ imm = #1758
10026596: 4c3f ldr r4, [pc, #252] @ 0x10026694 <$d.243+0x30>
10026598: 6820 ldr r0, [r4]
1002659a: 2801 cmp r0, #1
1002659c: d111 bne 0x100265c2 <$t.240+0x37a> @ imm = #34
1002659e: 1d20 adds r0, r4, #4
100265a0: 9005 str r0, [sp, #20]
100265a2: 2000 movs r0, #0
100265a4: 9012 str r0, [sp, #72]
100265a6: 4934 ldr r1, [pc, #208] @ 0x10026678 <$d.243+0x14>
100265a8: 9111 str r1, [sp, #68]
100265aa: 2101 movs r1, #1
100265ac: 9110 str r1, [sp, #64]
100265ae: 493e ldr r1, [pc, #248] @ 0x100266a8 <$d.243+0x44>
100265b0: 910f str r1, [sp, #60]
100265b2: 900d str r0, [sp, #52]
100265b4: a805 add r0, sp, #20
100265b6: 492d ldr r1, [pc, #180] @ 0x1002666c <$d.243+0x8>
100265b8: aa0d add r2, sp, #52
100265ba: f7fa fbd3 bl 0x10020d64 <core::fmt::write> @ imm = #-22618
100265be: 2800 cmp r0, #0
100265c0: d141 bne 0x10026646 <$t.240+0x3fe> @ imm = #130
100265c2: 4d2b ldr r5, [pc, #172] @ 0x10026670 <$d.243+0xc>
100265c4: 7828 ldrb r0, [r5]
100265c6: 2800 cmp r0, #0
100265c8: d011 beq 0x100265ee <$t.240+0x3a6> @ imm = #34
100265ca: 1c68 adds r0, r5, #1
100265cc: 9005 str r0, [sp, #20]
100265ce: 2000 movs r0, #0
100265d0: 9012 str r0, [sp, #72]
100265d2: 4929 ldr r1, [pc, #164] @ 0x10026678 <$d.243+0x14>
100265d4: 9111 str r1, [sp, #68]
100265d6: 2101 movs r1, #1
100265d8: 9110 str r1, [sp, #64]
100265da: 4933 ldr r1, [pc, #204] @ 0x100266a8 <$d.243+0x44>
100265dc: 910f str r1, [sp, #60]
100265de: 900d str r0, [sp, #52]
100265e0: a805 add r0, sp, #20
100265e2: 4924 ldr r1, [pc, #144] @ 0x10026674 <$d.243+0x10>
100265e4: aa0d add r2, sp, #52
100265e6: f7fa fbbd bl 0x10020d64 <core::fmt::write> @ imm = #-22662
100265ea: 2800 cmp r0, #0
100265ec: d12b bne 0x10026646 <$t.240+0x3fe> @ imm = #86
100265ee: 6820 ldr r0, [r4]
100265f0: 2801 cmp r0, #1
100265f2: d111 bne 0x10026618 <$t.240+0x3d0> @ imm = #34
100265f4: 1d20 adds r0, r4, #4
100265f6: 9005 str r0, [sp, #20]
100265f8: 2000 movs r0, #0
100265fa: 9012 str r0, [sp, #72]
100265fc: 491e ldr r1, [pc, #120] @ 0x10026678 <$d.243+0x14>
100265fe: 9111 str r1, [sp, #68]
10026600: 2101 movs r1, #1
10026602: 9110 str r1, [sp, #64]
10026604: 491d ldr r1, [pc, #116] @ 0x1002667c <$d.243+0x18>
10026606: 910f str r1, [sp, #60]
10026608: 900d str r0, [sp, #52]
1002660a: a805 add r0, sp, #20
1002660c: 4917 ldr r1, [pc, #92] @ 0x1002666c <$d.243+0x8>
1002660e: aa0d add r2, sp, #52
10026610: f7fa fba8 bl 0x10020d64 <core::fmt::write> @ imm = #-22704
10026614: 2800 cmp r0, #0
10026616: d116 bne 0x10026646 <$t.240+0x3fe> @ imm = #44
10026618: 7828 ldrb r0, [r5]
1002661a: 2800 cmp r0, #0
1002661c: d100 bne 0x10026620 <$t.240+0x3d8> @ imm = #0
1002661e: e5ff b 0x10026220 <$t.238+0x3f4> @ imm = #-1026
10026620: 1c68 adds r0, r5, #1
10026622: 9005 str r0, [sp, #20]
10026624: 2000 movs r0, #0
10026626: 9012 str r0, [sp, #72]
10026628: 4913 ldr r1, [pc, #76] @ 0x10026678 <$d.243+0x14>
1002662a: 9111 str r1, [sp, #68]
1002662c: 2101 movs r1, #1
1002662e: 9110 str r1, [sp, #64]
10026630: 4912 ldr r1, [pc, #72] @ 0x1002667c <$d.243+0x18>
10026632: 910f str r1, [sp, #60]
10026634: 900d str r0, [sp, #52]
10026636: a805 add r0, sp, #20
10026638: 490e ldr r1, [pc, #56] @ 0x10026674 <$d.243+0x10>
1002663a: aa0d add r2, sp, #52
1002663c: f7fa fb92 bl 0x10020d64 <core::fmt::write> @ imm = #-22748
10026640: 2800 cmp r0, #0
10026642: d100 bne 0x10026646 <$t.240+0x3fe> @ imm = #0
10026644: e5ec b 0x10026220 <$t.238+0x3f4> @ imm = #-1064
10026646: a80d add r0, sp, #52
10026648: 4910 ldr r1, [pc, #64] @ 0x1002668c <$d.243+0x28>
1002664a: 4a18 ldr r2, [pc, #96] @ 0x100266ac <$d.243+0x48>
1002664c: e313 b 0x10026c76 <$t.246+0x1ae> @ imm = #1574
1002664e: 46c0 mov r8, r8
10026650 <$d.241>:
10026650: e1 1a 02 10 .word 0x10021ae1
10026654: 00 e5 02 10 .word 0x1002e500
10026658 <$t.242>:
10026658: 211f movs r1, #31
1002665a: 910b str r1, [sp, #44]
1002665c: 2801 cmp r0, #1
1002665e: d029 beq 0x100266b4 <$t.244> @ imm = #82
10026660: 4813 ldr r0, [pc, #76] @ 0x100266b0 <$d.243+0x4c>
10026662: e028 b 0x100266b6 <$t.244+0x2> @ imm = #80
10026664 <$d.243>:
10026664: e1 1a 02 10 .word 0x10021ae1
10026668: 00 e5 02 10 .word 0x1002e500
1002666c: b4 d3 02 10 .word 0x1002d3b4
10026670: 1c 00 00 20 .word 0x2000001c
10026674: 9c d3 02 10 .word 0x1002d39c
10026678: e4 d3 02 10 .word 0x1002d3e4
1002667c: 34 d9 02 10 .word 0x1002d934
10026680: 01 00 02 00 .word 0x00020001
10026684: f5 03 02 10 .word 0x100203f5
10026688: 18 e5 02 10 .word 0x1002e518
1002668c: 3c d4 02 10 .word 0x1002d43c
10026690: 28 e5 02 10 .word 0x1002e528
10026694: 04 00 00 20 .word 0x20000004
10026698: 64 e3 02 10 .word 0x1002e364
1002669c: 6c e3 02 10 .word 0x1002e36c
100266a0: 44 e5 02 10 .word 0x1002e544
100266a4: 4c e5 02 10 .word 0x1002e54c
100266a8: b0 e3 02 10 .word 0x1002e3b0
100266ac: b8 e3 02 10 .word 0x1002e3b8
100266b0: 8a dc 02 10 .word 0x1002dc8a
100266b4 <$t.244>:
100266b4: 48f6 ldr r0, [pc, #984] @ 0x10026a90 <$d.245>
100266b6: 900a str r0, [sp, #40]
100266b8: 4cf6 ldr r4, [pc, #984] @ 0x10026a94 <$d.245+0x4>
100266ba: 6820 ldr r0, [r4]
100266bc: 2801 cmp r0, #1
100266be: d115 bne 0x100266ec <$t.244+0x38> @ imm = #42
100266c0: 48f5 ldr r0, [pc, #980] @ 0x10026a98 <$d.245+0x8>
100266c2: 9006 str r0, [sp, #24]
100266c4: a80a add r0, sp, #40
100266c6: 9005 str r0, [sp, #20]
100266c8: 1d20 adds r0, r4, #4
100266ca: 9008 str r0, [sp, #32]
100266cc: 2001 movs r0, #1
100266ce: 9012 str r0, [sp, #72]
100266d0: a905 add r1, sp, #20
100266d2: 9111 str r1, [sp, #68]
100266d4: 9010 str r0, [sp, #64]
100266d6: 48f1 ldr r0, [pc, #964] @ 0x10026a9c <$d.245+0xc>
100266d8: 900f str r0, [sp, #60]
100266da: 2000 movs r0, #0
100266dc: 900d str r0, [sp, #52]
100266de: a808 add r0, sp, #32
100266e0: 49ef ldr r1, [pc, #956] @ 0x10026aa0 <$d.245+0x10>
100266e2: aa0d add r2, sp, #52
100266e4: f7fa fb3e bl 0x10020d64 <core::fmt::write> @ imm = #-22916
100266e8: 2800 cmp r0, #0
100266ea: d145 bne 0x10026778 <$t.244+0xc4> @ imm = #138
100266ec: 4ded ldr r5, [pc, #948] @ 0x10026aa4 <$d.245+0x14>
100266ee: 7828 ldrb r0, [r5]
100266f0: 2800 cmp r0, #0
100266f2: d015 beq 0x10026720 <$t.244+0x6c> @ imm = #42
100266f4: 48e8 ldr r0, [pc, #928] @ 0x10026a98 <$d.245+0x8>
100266f6: 9006 str r0, [sp, #24]
100266f8: a80a add r0, sp, #40
100266fa: 9005 str r0, [sp, #20]
100266fc: 1c68 adds r0, r5, #1
100266fe: 9008 str r0, [sp, #32]
10026700: 2001 movs r0, #1
10026702: 9012 str r0, [sp, #72]
10026704: a905 add r1, sp, #20
10026706: 9111 str r1, [sp, #68]
10026708: 9010 str r0, [sp, #64]
1002670a: 48e4 ldr r0, [pc, #912] @ 0x10026a9c <$d.245+0xc>
1002670c: 900f str r0, [sp, #60]
1002670e: 2000 movs r0, #0
10026710: 900d str r0, [sp, #52]
10026712: a808 add r0, sp, #32
10026714: 49e4 ldr r1, [pc, #912] @ 0x10026aa8 <$d.245+0x18>
10026716: aa0d add r2, sp, #52
10026718: f7fa fb24 bl 0x10020d64 <core::fmt::write> @ imm = #-22968
1002671c: 2800 cmp r0, #0
1002671e: d12b bne 0x10026778 <$t.244+0xc4> @ imm = #86
10026720: 6820 ldr r0, [r4]
10026722: 2801 cmp r0, #1
10026724: d111 bne 0x1002674a <$t.244+0x96> @ imm = #34
10026726: 1d20 adds r0, r4, #4
10026728: 9005 str r0, [sp, #20]
1002672a: 2000 movs r0, #0
1002672c: 9012 str r0, [sp, #72]
1002672e: 49df ldr r1, [pc, #892] @ 0x10026aac <$d.245+0x1c>
10026730: 9111 str r1, [sp, #68]
10026732: 2101 movs r1, #1
10026734: 9110 str r1, [sp, #64]
10026736: 49de ldr r1, [pc, #888] @ 0x10026ab0 <$d.245+0x20>
10026738: 910f str r1, [sp, #60]
1002673a: 900d str r0, [sp, #52]
1002673c: a805 add r0, sp, #20
1002673e: 49d8 ldr r1, [pc, #864] @ 0x10026aa0 <$d.245+0x10>
10026740: aa0d add r2, sp, #52
10026742: f7fa fb0f bl 0x10020d64 <core::fmt::write> @ imm = #-23010
10026746: 2800 cmp r0, #0
10026748: d116 bne 0x10026778 <$t.244+0xc4> @ imm = #44
1002674a: 7828 ldrb r0, [r5]
1002674c: 2800 cmp r0, #0
1002674e: d100 bne 0x10026752 <$t.244+0x9e> @ imm = #0
10026750: e566 b 0x10026220 <$t.238+0x3f4> @ imm = #-1332
10026752: 1c68 adds r0, r5, #1
10026754: 9005 str r0, [sp, #20]
10026756: 2000 movs r0, #0
10026758: 9012 str r0, [sp, #72]
1002675a: 49d4 ldr r1, [pc, #848] @ 0x10026aac <$d.245+0x1c>
1002675c: 9111 str r1, [sp, #68]
1002675e: 2101 movs r1, #1
10026760: 9110 str r1, [sp, #64]
10026762: 49d3 ldr r1, [pc, #844] @ 0x10026ab0 <$d.245+0x20>
10026764: 910f str r1, [sp, #60]
10026766: 900d str r0, [sp, #52]
10026768: a805 add r0, sp, #20
1002676a: 49cf ldr r1, [pc, #828] @ 0x10026aa8 <$d.245+0x18>
1002676c: aa0d add r2, sp, #52
1002676e: f7fa faf9 bl 0x10020d64 <core::fmt::write> @ imm = #-23054
10026772: 2800 cmp r0, #0
10026774: d100 bne 0x10026778 <$t.244+0xc4> @ imm = #0
10026776: e553 b 0x10026220 <$t.238+0x3f4> @ imm = #-1370
10026778: a80d add r0, sp, #52
1002677a: 49ce ldr r1, [pc, #824] @ 0x10026ab4 <$d.245+0x24>
1002677c: 4ace ldr r2, [pc, #824] @ 0x10026ab8 <$d.245+0x28>
1002677e: e27a b 0x10026c76 <$t.246+0x1ae> @ imm = #1268
10026780: 49ce ldr r1, [pc, #824] @ 0x10026abc <$d.245+0x2c>
10026782: 2203 movs r2, #3
10026784: f005 f942 bl 0x1002ba0c <memcmp> @ imm = #21124
10026788: 2800 cmp r0, #0
1002678a: d100 bne 0x1002678e <$t.244+0xda> @ imm = #0
1002678c: e19c b 0x10026ac8 <$t.246> @ imm = #824
1002678e: 4cc1 ldr r4, [pc, #772] @ 0x10026a94 <$d.245+0x4>
10026790: 6820 ldr r0, [r4]
10026792: 2801 cmp r0, #1
10026794: d111 bne 0x100267ba <$t.244+0x106> @ imm = #34
10026796: 1d20 adds r0, r4, #4
10026798: 9005 str r0, [sp, #20]
1002679a: 2000 movs r0, #0
1002679c: 9012 str r0, [sp, #72]
1002679e: 49c3 ldr r1, [pc, #780] @ 0x10026aac <$d.245+0x1c>
100267a0: 9111 str r1, [sp, #68]
100267a2: 2101 movs r1, #1
100267a4: 9110 str r1, [sp, #64]
100267a6: 49c6 ldr r1, [pc, #792] @ 0x10026ac0 <$d.245+0x30>
100267a8: 910f str r1, [sp, #60]
100267aa: 900d str r0, [sp, #52]
100267ac: a805 add r0, sp, #20
100267ae: 49bc ldr r1, [pc, #752] @ 0x10026aa0 <$d.245+0x10>
100267b0: aa0d add r2, sp, #52
100267b2: f7fa fad7 bl 0x10020d64 <core::fmt::write> @ imm = #-23122
100267b6: 2800 cmp r0, #0
100267b8: d141 bne 0x1002683e <$t.244+0x18a> @ imm = #130
100267ba: 4dba ldr r5, [pc, #744] @ 0x10026aa4 <$d.245+0x14>
100267bc: 7828 ldrb r0, [r5]
100267be: 2800 cmp r0, #0
100267c0: d011 beq 0x100267e6 <$t.244+0x132> @ imm = #34
100267c2: 1c68 adds r0, r5, #1
100267c4: 9005 str r0, [sp, #20]
100267c6: 2000 movs r0, #0
100267c8: 9012 str r0, [sp, #72]
100267ca: 49b8 ldr r1, [pc, #736] @ 0x10026aac <$d.245+0x1c>
100267cc: 9111 str r1, [sp, #68]
100267ce: 2101 movs r1, #1
100267d0: 9110 str r1, [sp, #64]
100267d2: 49bb ldr r1, [pc, #748] @ 0x10026ac0 <$d.245+0x30>
100267d4: 910f str r1, [sp, #60]
100267d6: 900d str r0, [sp, #52]
100267d8: a805 add r0, sp, #20
100267da: 49b3 ldr r1, [pc, #716] @ 0x10026aa8 <$d.245+0x18>
100267dc: aa0d add r2, sp, #52
100267de: f7fa fac1 bl 0x10020d64 <core::fmt::write> @ imm = #-23166
100267e2: 2800 cmp r0, #0
100267e4: d12b bne 0x1002683e <$t.244+0x18a> @ imm = #86
100267e6: 6820 ldr r0, [r4]
100267e8: 2801 cmp r0, #1
100267ea: d111 bne 0x10026810 <$t.244+0x15c> @ imm = #34
100267ec: 1d20 adds r0, r4, #4
100267ee: 9005 str r0, [sp, #20]
100267f0: 2000 movs r0, #0
100267f2: 9012 str r0, [sp, #72]
100267f4: 49ad ldr r1, [pc, #692] @ 0x10026aac <$d.245+0x1c>
100267f6: 9111 str r1, [sp, #68]
100267f8: 2101 movs r1, #1
100267fa: 9110 str r1, [sp, #64]
100267fc: 49ac ldr r1, [pc, #688] @ 0x10026ab0 <$d.245+0x20>
100267fe: 910f str r1, [sp, #60]
10026800: 900d str r0, [sp, #52]
10026802: a805 add r0, sp, #20
10026804: 49a6 ldr r1, [pc, #664] @ 0x10026aa0 <$d.245+0x10>
10026806: aa0d add r2, sp, #52
10026808: f7fa faac bl 0x10020d64 <core::fmt::write> @ imm = #-23208
1002680c: 2800 cmp r0, #0
1002680e: d116 bne 0x1002683e <$t.244+0x18a> @ imm = #44
10026810: 7828 ldrb r0, [r5]
10026812: 2800 cmp r0, #0
10026814: d100 bne 0x10026818 <$t.244+0x164> @ imm = #0
10026816: e503 b 0x10026220 <$t.238+0x3f4> @ imm = #-1530
10026818: 1c68 adds r0, r5, #1
1002681a: 9005 str r0, [sp, #20]
1002681c: 2000 movs r0, #0
1002681e: 9012 str r0, [sp, #72]
10026820: 49a2 ldr r1, [pc, #648] @ 0x10026aac <$d.245+0x1c>
10026822: 9111 str r1, [sp, #68]
10026824: 2101 movs r1, #1
10026826: 9110 str r1, [sp, #64]
10026828: 49a1 ldr r1, [pc, #644] @ 0x10026ab0 <$d.245+0x20>
1002682a: 910f str r1, [sp, #60]
1002682c: 900d str r0, [sp, #52]
1002682e: a805 add r0, sp, #20
10026830: 499d ldr r1, [pc, #628] @ 0x10026aa8 <$d.245+0x18>
10026832: aa0d add r2, sp, #52
10026834: f7fa fa96 bl 0x10020d64 <core::fmt::write> @ imm = #-23252
10026838: 2800 cmp r0, #0
1002683a: d100 bne 0x1002683e <$t.244+0x18a> @ imm = #0
1002683c: e4f0 b 0x10026220 <$t.238+0x3f4> @ imm = #-1568
1002683e: a80d add r0, sp, #52
10026840: 499c ldr r1, [pc, #624] @ 0x10026ab4 <$d.245+0x24>
10026842: 4aa0 ldr r2, [pc, #640] @ 0x10026ac4 <$d.245+0x34>
10026844: e217 b 0x10026c76 <$t.246+0x1ae> @ imm = #1070
10026846: 2a01 cmp r2, #1
10026848: 4616 mov r6, r2
1002684a: 460c mov r4, r1
1002684c: d100 bne 0x10026850 <$t.244+0x19c> @ imm = #0
1002684e: e0c1 b 0x100269d4 <$t.244+0x320> @ imm = #386
10026850: 9201 str r2, [sp, #4]
10026852: 2e09 cmp r6, #9
10026854: 9102 str r1, [sp, #8]
10026856: d22b bhs 0x100268b0 <$t.244+0x1fc> @ imm = #86
10026858: 19a1 adds r1, r4, r6
1002685a: 2000 movs r0, #0
1002685c: 7823 ldrb r3, [r4]
1002685e: 3b30 subs r3, #48
10026860: 2b09 cmp r3, #9
10026862: d900 bls 0x10026866 <$t.244+0x1b2> @ imm = #0
10026864: e0ab b 0x100269be <$t.244+0x30a> @ imm = #342
10026866: 220a movs r2, #10
10026868: 4350 muls r0, r2, r0
1002686a: 1818 adds r0, r3, r0
1002686c: 1c63 adds r3, r4, #1
1002686e: 428b cmp r3, r1
10026870: d03a beq 0x100268e8 <$t.244+0x234> @ imm = #116
10026872: 781c ldrb r4, [r3]
10026874: 3c30 subs r4, #48
10026876: 2c09 cmp r4, #9
10026878: d900 bls 0x1002687c <$t.244+0x1c8> @ imm = #0
1002687a: e0a0 b 0x100269be <$t.244+0x30a> @ imm = #320
1002687c: 4350 muls r0, r2, r0
1002687e: 1820 adds r0, r4, r0
10026880: 1c5b adds r3, r3, #1
10026882: 428b cmp r3, r1
10026884: d030 beq 0x100268e8 <$t.244+0x234> @ imm = #96
10026886: 781c ldrb r4, [r3]
10026888: 3c30 subs r4, #48
1002688a: 2c09 cmp r4, #9
1002688c: d900 bls 0x10026890 <$t.244+0x1dc> @ imm = #0
1002688e: e096 b 0x100269be <$t.244+0x30a> @ imm = #300
10026890: 4350 muls r0, r2, r0
10026892: 1820 adds r0, r4, r0
10026894: 1c5b adds r3, r3, #1
10026896: 428b cmp r3, r1
10026898: d026 beq 0x100268e8 <$t.244+0x234> @ imm = #76
1002689a: 781c ldrb r4, [r3]
1002689c: 3c30 subs r4, #48
1002689e: 2c09 cmp r4, #9
100268a0: d900 bls 0x100268a4 <$t.244+0x1f0> @ imm = #0
100268a2: e08c b 0x100269be <$t.244+0x30a> @ imm = #280
100268a4: 4342 muls r2, r0, r2
100268a6: 18a0 adds r0, r4, r2
100268a8: 1c5c adds r4, r3, #1
100268aa: 428c cmp r4, r1
100268ac: d1d6 bne 0x1002685c <$t.244+0x1a8> @ imm = #-84
100268ae: e01b b 0x100268e8 <$t.244+0x234> @ imm = #54
100268b0: 2000 movs r0, #0
100268b2: 220a movs r2, #10
100268b4: 2500 movs r5, #0
100268b6: 4629 mov r1, r5
100268b8: 462b mov r3, r5
100268ba: f005 f87b bl 0x1002b9b4 <__aeabi_lmul> @ imm = #20726
100268be: 4602 mov r2, r0
100268c0: 1e48 subs r0, r1, #1
100268c2: 4181 sbcs r1, r0
100268c4: 7823 ldrb r3, [r4]
100268c6: 3b30 subs r3, #48
100268c8: 2b0a cmp r3, #10
100268ca: 4618 mov r0, r3
100268cc: d300 blo 0x100268d0 <$t.244+0x21c> @ imm = #0
100268ce: 9803 ldr r0, [sp, #12]
100268d0: 2b09 cmp r3, #9
100268d2: d874 bhi 0x100269be <$t.244+0x30a> @ imm = #232
100268d4: 2900 cmp r1, #0
100268d6: d172 bne 0x100269be <$t.244+0x30a> @ imm = #228
100268d8: 1810 adds r0, r2, r0
100268da: 416d adcs r5, r5
100268dc: 4290 cmp r0, r2
100268de: d36e blo 0x100269be <$t.244+0x30a> @ imm = #220
100268e0: 1c64 adds r4, r4, #1
100268e2: 1e76 subs r6, r6, #1
100268e4: 9303 str r3, [sp, #12]
100268e6: d1e4 bne 0x100268b2 <$t.244+0x1fe> @ imm = #-56
100268e8: 9008 str r0, [sp, #32]
100268ea: 4ceb ldr r4, [pc, #940] @ 0x10026c98 <$d.247+0x4>
100268ec: 6820 ldr r0, [r4]
100268ee: 2801 cmp r0, #1
100268f0: 9e04 ldr r6, [sp, #16]
100268f2: d117 bne 0x10026924 <$t.244+0x270> @ imm = #46
100268f4: 48f1 ldr r0, [pc, #964] @ 0x10026cbc <$d.247+0x28>
100268f6: 9006 str r0, [sp, #24]
100268f8: a808 add r0, sp, #32
100268fa: 9005 str r0, [sp, #20]
100268fc: 1d20 adds r0, r4, #4
100268fe: 900a str r0, [sp, #40]
10026900: 2001 movs r0, #1
10026902: 9012 str r0, [sp, #72]
10026904: a805 add r0, sp, #20
10026906: 9011 str r0, [sp, #68]
10026908: 2002 movs r0, #2
1002690a: 9010 str r0, [sp, #64]
1002690c: 48ec ldr r0, [pc, #944] @ 0x10026cc0 <$d.247+0x2c>
1002690e: 900f str r0, [sp, #60]
10026910: 2000 movs r0, #0
10026912: 900d str r0, [sp, #52]
10026914: a80a add r0, sp, #40
10026916: 49e3 ldr r1, [pc, #908] @ 0x10026ca4 <$d.247+0x10>
10026918: aa0d add r2, sp, #52
1002691a: f7fa fa23 bl 0x10020d64 <core::fmt::write> @ imm = #-23482
1002691e: 2800 cmp r0, #0
10026920: d000 beq 0x10026924 <$t.244+0x270> @ imm = #0
10026922: e1af b 0x10026c84 <$t.246+0x1bc> @ imm = #862
10026924: 4de0 ldr r5, [pc, #896] @ 0x10026ca8 <$d.247+0x14>
10026926: 7828 ldrb r0, [r5]
10026928: 2800 cmp r0, #0
1002692a: d017 beq 0x1002695c <$t.244+0x2a8> @ imm = #46
1002692c: 48e3 ldr r0, [pc, #908] @ 0x10026cbc <$d.247+0x28>
1002692e: 9006 str r0, [sp, #24]
10026930: a808 add r0, sp, #32
10026932: 9005 str r0, [sp, #20]
10026934: 1c68 adds r0, r5, #1
10026936: 900a str r0, [sp, #40]
10026938: 2001 movs r0, #1
1002693a: 9012 str r0, [sp, #72]
1002693c: a805 add r0, sp, #20
1002693e: 9011 str r0, [sp, #68]
10026940: 2002 movs r0, #2
10026942: 9010 str r0, [sp, #64]
10026944: 48de ldr r0, [pc, #888] @ 0x10026cc0 <$d.247+0x2c>
10026946: 900f str r0, [sp, #60]
10026948: 2000 movs r0, #0
1002694a: 900d str r0, [sp, #52]
1002694c: a80a add r0, sp, #40
1002694e: 49d7 ldr r1, [pc, #860] @ 0x10026cac <$d.247+0x18>
10026950: aa0d add r2, sp, #52
10026952: f7fa fa07 bl 0x10020d64 <core::fmt::write> @ imm = #-23538
10026956: 2800 cmp r0, #0
10026958: d000 beq 0x1002695c <$t.244+0x2a8> @ imm = #0
1002695a: e193 b 0x10026c84 <$t.246+0x1bc> @ imm = #806
1002695c: 6820 ldr r0, [r4]
1002695e: 2801 cmp r0, #1
10026960: d112 bne 0x10026988 <$t.244+0x2d4> @ imm = #36
10026962: 1d20 adds r0, r4, #4
10026964: 9005 str r0, [sp, #20]
10026966: 2000 movs r0, #0
10026968: 9012 str r0, [sp, #72]
1002696a: 49cc ldr r1, [pc, #816] @ 0x10026c9c <$d.247+0x8>
1002696c: 9111 str r1, [sp, #68]
1002696e: 2101 movs r1, #1
10026970: 9110 str r1, [sp, #64]
10026972: 49d1 ldr r1, [pc, #836] @ 0x10026cb8 <$d.247+0x24>
10026974: 910f str r1, [sp, #60]
10026976: 900d str r0, [sp, #52]
10026978: a805 add r0, sp, #20
1002697a: 49ca ldr r1, [pc, #808] @ 0x10026ca4 <$d.247+0x10>
1002697c: aa0d add r2, sp, #52
1002697e: f7fa f9f1 bl 0x10020d64 <core::fmt::write> @ imm = #-23582
10026982: 2800 cmp r0, #0
10026984: d000 beq 0x10026988 <$t.244+0x2d4> @ imm = #0
10026986: e17d b 0x10026c84 <$t.246+0x1bc> @ imm = #762
10026988: 7828 ldrb r0, [r5]
1002698a: 2800 cmp r0, #0
1002698c: d012 beq 0x100269b4 <$t.244+0x300> @ imm = #36
1002698e: 1c68 adds r0, r5, #1
10026990: 9005 str r0, [sp, #20]
10026992: 2000 movs r0, #0
10026994: 9012 str r0, [sp, #72]
10026996: 49c1 ldr r1, [pc, #772] @ 0x10026c9c <$d.247+0x8>
10026998: 9111 str r1, [sp, #68]
1002699a: 2101 movs r1, #1
1002699c: 9110 str r1, [sp, #64]
1002699e: 49c6 ldr r1, [pc, #792] @ 0x10026cb8 <$d.247+0x24>
100269a0: 910f str r1, [sp, #60]
100269a2: 900d str r0, [sp, #52]
100269a4: a805 add r0, sp, #20
100269a6: 49c1 ldr r1, [pc, #772] @ 0x10026cac <$d.247+0x18>
100269a8: aa0d add r2, sp, #52
100269aa: f7fa f9db bl 0x10020d64 <core::fmt::write> @ imm = #-23626
100269ae: 2800 cmp r0, #0
100269b0: d000 beq 0x100269b4 <$t.244+0x300> @ imm = #0
100269b2: e167 b 0x10026c84 <$t.246+0x1bc> @ imm = #718
100269b4: 2001 movs r0, #1
100269b6: 7170 strb r0, [r6, #5]
100269b8: 9808 ldr r0, [sp, #32]
100269ba: 6030 str r0, [r6]
100269bc: e430 b 0x10026220 <$t.238+0x3f4> @ imm = #-1952
100269be: 9801 ldr r0, [sp, #4]
100269c0: 2803 cmp r0, #3
100269c2: 9802 ldr r0, [sp, #8]
100269c4: d106 bne 0x100269d4 <$t.244+0x320> @ imm = #12
100269c6: 49b3 ldr r1, [pc, #716] @ 0x10026c94 <$d.247>
100269c8: 2203 movs r2, #3
100269ca: f005 f81f bl 0x1002ba0c <memcmp> @ imm = #20542
100269ce: 2800 cmp r0, #0
100269d0: d100 bne 0x100269d4 <$t.244+0x320> @ imm = #0
100269d2: e0d5 b 0x10026b80 <$t.246+0xb8> @ imm = #426
100269d4: 4cb0 ldr r4, [pc, #704] @ 0x10026c98 <$d.247+0x4>
100269d6: 6820 ldr r0, [r4]
100269d8: 2801 cmp r0, #1
100269da: d111 bne 0x10026a00 <$t.244+0x34c> @ imm = #34
100269dc: 1d20 adds r0, r4, #4
100269de: 9005 str r0, [sp, #20]
100269e0: 2000 movs r0, #0
100269e2: 9012 str r0, [sp, #72]
100269e4: 49ad ldr r1, [pc, #692] @ 0x10026c9c <$d.247+0x8>
100269e6: 9111 str r1, [sp, #68]
100269e8: 2101 movs r1, #1
100269ea: 9110 str r1, [sp, #64]
100269ec: 49b6 ldr r1, [pc, #728] @ 0x10026cc8 <$d.247+0x34>
100269ee: 910f str r1, [sp, #60]
100269f0: 900d str r0, [sp, #52]
100269f2: a805 add r0, sp, #20
100269f4: 49ab ldr r1, [pc, #684] @ 0x10026ca4 <$d.247+0x10>
100269f6: aa0d add r2, sp, #52
100269f8: f7fa f9b4 bl 0x10020d64 <core::fmt::write> @ imm = #-23704
100269fc: 2800 cmp r0, #0
100269fe: d143 bne 0x10026a88 <$t.244+0x3d4> @ imm = #134
10026a00: 4da9 ldr r5, [pc, #676] @ 0x10026ca8 <$d.247+0x14>
10026a02: 7828 ldrb r0, [r5]
10026a04: 2800 cmp r0, #0
10026a06: d011 beq 0x10026a2c <$t.244+0x378> @ imm = #34
10026a08: 1c68 adds r0, r5, #1
10026a0a: 9005 str r0, [sp, #20]
10026a0c: 2000 movs r0, #0
10026a0e: 9012 str r0, [sp, #72]
10026a10: 49a2 ldr r1, [pc, #648] @ 0x10026c9c <$d.247+0x8>
10026a12: 9111 str r1, [sp, #68]
10026a14: 2101 movs r1, #1
10026a16: 9110 str r1, [sp, #64]
10026a18: 49ab ldr r1, [pc, #684] @ 0x10026cc8 <$d.247+0x34>
10026a1a: 910f str r1, [sp, #60]
10026a1c: 900d str r0, [sp, #52]
10026a1e: a805 add r0, sp, #20
10026a20: 49a2 ldr r1, [pc, #648] @ 0x10026cac <$d.247+0x18>
10026a22: aa0d add r2, sp, #52
10026a24: f7fa f99e bl 0x10020d64 <core::fmt::write> @ imm = #-23748
10026a28: 2800 cmp r0, #0
10026a2a: d12d bne 0x10026a88 <$t.244+0x3d4> @ imm = #90
10026a2c: 6820 ldr r0, [r4]
10026a2e: 2801 cmp r0, #1
10026a30: d111 bne 0x10026a56 <$t.244+0x3a2> @ imm = #34
10026a32: 1d20 adds r0, r4, #4
10026a34: 9005 str r0, [sp, #20]
10026a36: 2000 movs r0, #0
10026a38: 9012 str r0, [sp, #72]
10026a3a: 4998 ldr r1, [pc, #608] @ 0x10026c9c <$d.247+0x8>
10026a3c: 9111 str r1, [sp, #68]
10026a3e: 2101 movs r1, #1
10026a40: 9110 str r1, [sp, #64]
10026a42: 499d ldr r1, [pc, #628] @ 0x10026cb8 <$d.247+0x24>
10026a44: 910f str r1, [sp, #60]
10026a46: 900d str r0, [sp, #52]
10026a48: a805 add r0, sp, #20
10026a4a: 4996 ldr r1, [pc, #600] @ 0x10026ca4 <$d.247+0x10>
10026a4c: aa0d add r2, sp, #52
10026a4e: f7fa f989 bl 0x10020d64 <core::fmt::write> @ imm = #-23790
10026a52: 2800 cmp r0, #0
10026a54: d118 bne 0x10026a88 <$t.244+0x3d4> @ imm = #48
10026a56: 7828 ldrb r0, [r5]
10026a58: 2800 cmp r0, #0
10026a5a: d101 bne 0x10026a60 <$t.244+0x3ac> @ imm = #2
10026a5c: f7ff fbe0 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2112
10026a60: 1c68 adds r0, r5, #1
10026a62: 9005 str r0, [sp, #20]
10026a64: 2000 movs r0, #0
10026a66: 9012 str r0, [sp, #72]
10026a68: 498c ldr r1, [pc, #560] @ 0x10026c9c <$d.247+0x8>
10026a6a: 9111 str r1, [sp, #68]
10026a6c: 2101 movs r1, #1
10026a6e: 9110 str r1, [sp, #64]
10026a70: 4991 ldr r1, [pc, #580] @ 0x10026cb8 <$d.247+0x24>
10026a72: 910f str r1, [sp, #60]
10026a74: 900d str r0, [sp, #52]
10026a76: a805 add r0, sp, #20
10026a78: 498c ldr r1, [pc, #560] @ 0x10026cac <$d.247+0x18>
10026a7a: aa0d add r2, sp, #52
10026a7c: f7fa f972 bl 0x10020d64 <core::fmt::write> @ imm = #-23836
10026a80: 2800 cmp r0, #0
10026a82: d101 bne 0x10026a88 <$t.244+0x3d4> @ imm = #2
10026a84: f7ff fbcc bl 0x10026220 <$t.238+0x3f4> @ imm = #-2152
10026a88: a80d add r0, sp, #52
10026a8a: 4989 ldr r1, [pc, #548] @ 0x10026cb0 <$d.247+0x1c>
10026a8c: 4a8f ldr r2, [pc, #572] @ 0x10026ccc <$d.247+0x38>
10026a8e: e0f2 b 0x10026c76 <$t.246+0x1ae> @ imm = #484
10026a90 <$d.245>:
10026a90: a0 dc 02 10 .word 0x1002dca0
10026a94: 04 00 00 20 .word 0x20000004
10026a98: 29 b4 02 10 .word 0x1002b429
10026a9c: 8c e3 02 10 .word 0x1002e38c
10026aa0: b4 d3 02 10 .word 0x1002d3b4
10026aa4: 1c 00 00 20 .word 0x2000001c
10026aa8: 9c d3 02 10 .word 0x1002d39c
10026aac: e4 d3 02 10 .word 0x1002d3e4
10026ab0: 34 d9 02 10 .word 0x1002d934
10026ab4: 3c d4 02 10 .word 0x1002d43c
10026ab8: 94 e3 02 10 .word 0x1002e394
10026abc: f0 e3 02 10 .word 0x1002e3f0
10026ac0: 34 e4 02 10 .word 0x1002e434
10026ac4: 3c e4 02 10 .word 0x1002e43c
10026ac8 <$t.246>:
10026ac8: 2400 movs r4, #0
10026aca: 712c strb r4, [r5, #4]
10026acc: 4d72 ldr r5, [pc, #456] @ 0x10026c98 <$d.247+0x4>
10026ace: 6828 ldr r0, [r5]
10026ad0: 2801 cmp r0, #1
10026ad2: d110 bne 0x10026af6 <$t.246+0x2e> @ imm = #32
10026ad4: 1d28 adds r0, r5, #4
10026ad6: 9005 str r0, [sp, #20]
10026ad8: 9412 str r4, [sp, #72]
10026ada: 4870 ldr r0, [pc, #448] @ 0x10026c9c <$d.247+0x8>
10026adc: 9011 str r0, [sp, #68]
10026ade: 2001 movs r0, #1
10026ae0: 9010 str r0, [sp, #64]
10026ae2: 487b ldr r0, [pc, #492] @ 0x10026cd0 <$d.247+0x3c>
10026ae4: 900f str r0, [sp, #60]
10026ae6: 940d str r4, [sp, #52]
10026ae8: a805 add r0, sp, #20
10026aea: 496e ldr r1, [pc, #440] @ 0x10026ca4 <$d.247+0x10>
10026aec: aa0d add r2, sp, #52
10026aee: f7fa f939 bl 0x10020d64 <core::fmt::write> @ imm = #-23950
10026af2: 2800 cmp r0, #0
10026af4: d140 bne 0x10026b78 <$t.246+0xb0> @ imm = #128
10026af6: 4e6c ldr r6, [pc, #432] @ 0x10026ca8 <$d.247+0x14>
10026af8: 7830 ldrb r0, [r6]
10026afa: 2800 cmp r0, #0
10026afc: d010 beq 0x10026b20 <$t.246+0x58> @ imm = #32
10026afe: 1c70 adds r0, r6, #1
10026b00: 9005 str r0, [sp, #20]
10026b02: 9412 str r4, [sp, #72]
10026b04: 4865 ldr r0, [pc, #404] @ 0x10026c9c <$d.247+0x8>
10026b06: 9011 str r0, [sp, #68]
10026b08: 2001 movs r0, #1
10026b0a: 9010 str r0, [sp, #64]
10026b0c: 4870 ldr r0, [pc, #448] @ 0x10026cd0 <$d.247+0x3c>
10026b0e: 900f str r0, [sp, #60]
10026b10: 940d str r4, [sp, #52]
10026b12: a805 add r0, sp, #20
10026b14: 4965 ldr r1, [pc, #404] @ 0x10026cac <$d.247+0x18>
10026b16: aa0d add r2, sp, #52
10026b18: f7fa f924 bl 0x10020d64 <core::fmt::write> @ imm = #-23992
10026b1c: 2800 cmp r0, #0
10026b1e: d12b bne 0x10026b78 <$t.246+0xb0> @ imm = #86
10026b20: 6828 ldr r0, [r5]
10026b22: 2801 cmp r0, #1
10026b24: d110 bne 0x10026b48 <$t.246+0x80> @ imm = #32
10026b26: 1d28 adds r0, r5, #4
10026b28: 9005 str r0, [sp, #20]
10026b2a: 9412 str r4, [sp, #72]
10026b2c: 485b ldr r0, [pc, #364] @ 0x10026c9c <$d.247+0x8>
10026b2e: 9011 str r0, [sp, #68]
10026b30: 2001 movs r0, #1
10026b32: 9010 str r0, [sp, #64]
10026b34: 4860 ldr r0, [pc, #384] @ 0x10026cb8 <$d.247+0x24>
10026b36: 900f str r0, [sp, #60]
10026b38: 940d str r4, [sp, #52]
10026b3a: a805 add r0, sp, #20
10026b3c: 4959 ldr r1, [pc, #356] @ 0x10026ca4 <$d.247+0x10>
10026b3e: aa0d add r2, sp, #52
10026b40: f7fa f910 bl 0x10020d64 <core::fmt::write> @ imm = #-24032
10026b44: 2800 cmp r0, #0
10026b46: d117 bne 0x10026b78 <$t.246+0xb0> @ imm = #46
10026b48: 7830 ldrb r0, [r6]
10026b4a: 2800 cmp r0, #0
10026b4c: d101 bne 0x10026b52 <$t.246+0x8a> @ imm = #2
10026b4e: f7ff fb67 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2354
10026b52: 1c70 adds r0, r6, #1
10026b54: 9005 str r0, [sp, #20]
10026b56: 9412 str r4, [sp, #72]
10026b58: 4850 ldr r0, [pc, #320] @ 0x10026c9c <$d.247+0x8>
10026b5a: 9011 str r0, [sp, #68]
10026b5c: 2001 movs r0, #1
10026b5e: 9010 str r0, [sp, #64]
10026b60: 4855 ldr r0, [pc, #340] @ 0x10026cb8 <$d.247+0x24>
10026b62: 900f str r0, [sp, #60]
10026b64: 940d str r4, [sp, #52]
10026b66: a805 add r0, sp, #20
10026b68: 4950 ldr r1, [pc, #320] @ 0x10026cac <$d.247+0x18>
10026b6a: aa0d add r2, sp, #52
10026b6c: f7fa f8fa bl 0x10020d64 <core::fmt::write> @ imm = #-24076
10026b70: 2800 cmp r0, #0
10026b72: d101 bne 0x10026b78 <$t.246+0xb0> @ imm = #2
10026b74: f7ff fb54 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2392
10026b78: a80d add r0, sp, #52
10026b7a: 494d ldr r1, [pc, #308] @ 0x10026cb0 <$d.247+0x1c>
10026b7c: 4a55 ldr r2, [pc, #340] @ 0x10026cd4 <$d.247+0x40>
10026b7e: e07a b 0x10026c76 <$t.246+0x1ae> @ imm = #244
10026b80: 4c45 ldr r4, [pc, #276] @ 0x10026c98 <$d.247+0x4>
10026b82: 6820 ldr r0, [r4]
10026b84: 2801 cmp r0, #1
10026b86: d111 bne 0x10026bac <$t.246+0xe4> @ imm = #34
10026b88: 1d20 adds r0, r4, #4
10026b8a: 9005 str r0, [sp, #20]
10026b8c: 2000 movs r0, #0
10026b8e: 9012 str r0, [sp, #72]
10026b90: 4942 ldr r1, [pc, #264] @ 0x10026c9c <$d.247+0x8>
10026b92: 9111 str r1, [sp, #68]
10026b94: 2101 movs r1, #1
10026b96: 9110 str r1, [sp, #64]
10026b98: 4941 ldr r1, [pc, #260] @ 0x10026ca0 <$d.247+0xc>
10026b9a: 910f str r1, [sp, #60]
10026b9c: 900d str r0, [sp, #52]
10026b9e: a805 add r0, sp, #20
10026ba0: 4940 ldr r1, [pc, #256] @ 0x10026ca4 <$d.247+0x10>
10026ba2: aa0d add r2, sp, #52
10026ba4: f7fa f8de bl 0x10020d64 <core::fmt::write> @ imm = #-24132
10026ba8: 2800 cmp r0, #0
10026baa: d16f bne 0x10026c8c <$t.246+0x1c4> @ imm = #222
10026bac: 4d3e ldr r5, [pc, #248] @ 0x10026ca8 <$d.247+0x14>
10026bae: 7828 ldrb r0, [r5]
10026bb0: 2800 cmp r0, #0
10026bb2: 9e04 ldr r6, [sp, #16]
10026bb4: d011 beq 0x10026bda <$t.246+0x112> @ imm = #34
10026bb6: 1c68 adds r0, r5, #1
10026bb8: 9005 str r0, [sp, #20]
10026bba: 2000 movs r0, #0
10026bbc: 9012 str r0, [sp, #72]
10026bbe: 4937 ldr r1, [pc, #220] @ 0x10026c9c <$d.247+0x8>
10026bc0: 9111 str r1, [sp, #68]
10026bc2: 2101 movs r1, #1
10026bc4: 9110 str r1, [sp, #64]
10026bc6: 4936 ldr r1, [pc, #216] @ 0x10026ca0 <$d.247+0xc>
10026bc8: 910f str r1, [sp, #60]
10026bca: 900d str r0, [sp, #52]
10026bcc: a805 add r0, sp, #20
10026bce: 4937 ldr r1, [pc, #220] @ 0x10026cac <$d.247+0x18>
10026bd0: aa0d add r2, sp, #52
10026bd2: f7fa f8c7 bl 0x10020d64 <core::fmt::write> @ imm = #-24178
10026bd6: 2800 cmp r0, #0
10026bd8: d158 bne 0x10026c8c <$t.246+0x1c4> @ imm = #176
10026bda: 6820 ldr r0, [r4]
10026bdc: 2801 cmp r0, #1
10026bde: d111 bne 0x10026c04 <$t.246+0x13c> @ imm = #34
10026be0: 1d20 adds r0, r4, #4
10026be2: 9005 str r0, [sp, #20]
10026be4: 2000 movs r0, #0
10026be6: 9012 str r0, [sp, #72]
10026be8: 492c ldr r1, [pc, #176] @ 0x10026c9c <$d.247+0x8>
10026bea: 9111 str r1, [sp, #68]
10026bec: 2101 movs r1, #1
10026bee: 9110 str r1, [sp, #64]
10026bf0: 4931 ldr r1, [pc, #196] @ 0x10026cb8 <$d.247+0x24>
10026bf2: 910f str r1, [sp, #60]
10026bf4: 900d str r0, [sp, #52]
10026bf6: a805 add r0, sp, #20
10026bf8: 492a ldr r1, [pc, #168] @ 0x10026ca4 <$d.247+0x10>
10026bfa: aa0d add r2, sp, #52
10026bfc: f7fa f8b2 bl 0x10020d64 <core::fmt::write> @ imm = #-24220
10026c00: 2800 cmp r0, #0
10026c02: d143 bne 0x10026c8c <$t.246+0x1c4> @ imm = #134
10026c04: 7828 ldrb r0, [r5]
10026c06: 2800 cmp r0, #0
10026c08: d011 beq 0x10026c2e <$t.246+0x166> @ imm = #34
10026c0a: 1c68 adds r0, r5, #1
10026c0c: 9005 str r0, [sp, #20]
10026c0e: 2000 movs r0, #0
10026c10: 9012 str r0, [sp, #72]
10026c12: 4922 ldr r1, [pc, #136] @ 0x10026c9c <$d.247+0x8>
10026c14: 9111 str r1, [sp, #68]
10026c16: 2101 movs r1, #1
10026c18: 9110 str r1, [sp, #64]
10026c1a: 4927 ldr r1, [pc, #156] @ 0x10026cb8 <$d.247+0x24>
10026c1c: 910f str r1, [sp, #60]
10026c1e: 900d str r0, [sp, #52]
10026c20: a805 add r0, sp, #20
10026c22: 4922 ldr r1, [pc, #136] @ 0x10026cac <$d.247+0x18>
10026c24: aa0d add r2, sp, #52
10026c26: f7fa f89d bl 0x10020d64 <core::fmt::write> @ imm = #-24262
10026c2a: 2800 cmp r0, #0
10026c2c: d12e bne 0x10026c8c <$t.246+0x1c4> @ imm = #92
10026c2e: 2000 movs r0, #0
10026c30: 6030 str r0, [r6]
10026c32: 7170 strb r0, [r6, #5]
10026c34: f7ff faf4 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2584
10026c38: a80d add r0, sp, #52
10026c3a: 491d ldr r1, [pc, #116] @ 0x10026cb0 <$d.247+0x1c>
10026c3c: 4a26 ldr r2, [pc, #152] @ 0x10026cd8 <$d.247+0x44>
10026c3e: e01a b 0x10026c76 <$t.246+0x1ae> @ imm = #52
10026c40: a80d add r0, sp, #52
10026c42: 491b ldr r1, [pc, #108] @ 0x10026cb0 <$d.247+0x1c>
10026c44: 4a25 ldr r2, [pc, #148] @ 0x10026cdc <$d.247+0x48>
10026c46: e016 b 0x10026c76 <$t.246+0x1ae> @ imm = #44
10026c48: a80d add r0, sp, #52
10026c4a: 4919 ldr r1, [pc, #100] @ 0x10026cb0 <$d.247+0x1c>
10026c4c: 4a24 ldr r2, [pc, #144] @ 0x10026ce0 <$d.247+0x4c>
10026c4e: e012 b 0x10026c76 <$t.246+0x1ae> @ imm = #36
10026c50: a80d add r0, sp, #52
10026c52: 4917 ldr r1, [pc, #92] @ 0x10026cb0 <$d.247+0x1c>
10026c54: 4a23 ldr r2, [pc, #140] @ 0x10026ce4 <$d.247+0x50>
10026c56: e00e b 0x10026c76 <$t.246+0x1ae> @ imm = #28
10026c58: a80d add r0, sp, #52
10026c5a: 4915 ldr r1, [pc, #84] @ 0x10026cb0 <$d.247+0x1c>
10026c5c: 4a22 ldr r2, [pc, #136] @ 0x10026ce8 <$d.247+0x54>
10026c5e: e00a b 0x10026c76 <$t.246+0x1ae> @ imm = #20
10026c60: a80d add r0, sp, #52
10026c62: 4913 ldr r1, [pc, #76] @ 0x10026cb0 <$d.247+0x1c>
10026c64: 4a21 ldr r2, [pc, #132] @ 0x10026cec <$d.247+0x58>
10026c66: e006 b 0x10026c76 <$t.246+0x1ae> @ imm = #12
10026c68: a80d add r0, sp, #52
10026c6a: 4911 ldr r1, [pc, #68] @ 0x10026cb0 <$d.247+0x1c>
10026c6c: 4a20 ldr r2, [pc, #128] @ 0x10026cf0 <$d.247+0x5c>
10026c6e: e002 b 0x10026c76 <$t.246+0x1ae> @ imm = #4
10026c70: a80d add r0, sp, #52
10026c72: 490f ldr r1, [pc, #60] @ 0x10026cb0 <$d.247+0x1c>
10026c74: 4a1f ldr r2, [pc, #124] @ 0x10026cf4 <$d.247+0x60>
10026c76: f7fa fbdb bl 0x10021430 <core::result::unwrap_failed> @ imm = #-22602
10026c7a: defe trap
10026c7c: a80d add r0, sp, #52
10026c7e: 490c ldr r1, [pc, #48] @ 0x10026cb0 <$d.247+0x1c>
10026c80: 4a1d ldr r2, [pc, #116] @ 0x10026cf8 <$d.247+0x64>
10026c82: e7f8 b 0x10026c76 <$t.246+0x1ae> @ imm = #-16
10026c84: a80d add r0, sp, #52
10026c86: 490a ldr r1, [pc, #40] @ 0x10026cb0 <$d.247+0x1c>
10026c88: 4a0e ldr r2, [pc, #56] @ 0x10026cc4 <$d.247+0x30>
10026c8a: e7f4 b 0x10026c76 <$t.246+0x1ae> @ imm = #-24
10026c8c: a80d add r0, sp, #52
10026c8e: 4908 ldr r1, [pc, #32] @ 0x10026cb0 <$d.247+0x1c>
10026c90: 4a08 ldr r2, [pc, #32] @ 0x10026cb4 <$d.247+0x20>
10026c92: e7f0 b 0x10026c76 <$t.246+0x1ae> @ imm = #-32
10026c94 <$d.247>:
10026c94: f0 e3 02 10 .word 0x1002e3f0
10026c98: 04 00 00 20 .word 0x20000004
10026c9c: e4 d3 02 10 .word 0x1002d3e4
10026ca0: 6c e4 02 10 .word 0x1002e46c
10026ca4: b4 d3 02 10 .word 0x1002d3b4
10026ca8: 1c 00 00 20 .word 0x2000001c
10026cac: 9c d3 02 10 .word 0x1002d39c
10026cb0: 3c d4 02 10 .word 0x1002d43c
10026cb4: 74 e4 02 10 .word 0x1002e474
10026cb8: 34 d9 02 10 .word 0x1002d934
10026cbc: f5 03 02 10 .word 0x100203f5
10026cc0: e0 e4 02 10 .word 0x1002e4e0
10026cc4: f0 e4 02 10 .word 0x1002e4f0
10026cc8: a8 e4 02 10 .word 0x1002e4a8
10026ccc: b0 e4 02 10 .word 0x1002e4b0
10026cd0: 00 e4 02 10 .word 0x1002e400
10026cd4: 08 e4 02 10 .word 0x1002e408
10026cd8: 84 e5 02 10 .word 0x1002e584
10026cdc: c0 e5 02 10 .word 0x1002e5c0
10026ce0: 04 e6 02 10 .word 0x1002e604
10026ce4: 44 e6 02 10 .word 0x1002e644
10026ce8: 78 e6 02 10 .word 0x1002e678
10026cec: b0 e6 02 10 .word 0x1002e6b0
10026cf0: f4 e6 02 10 .word 0x1002e6f4
10026cf4: 50 e7 02 10 .word 0x1002e750
10026cf8: 08 e5 02 10 .word 0x1002e508
10026cfc <neotron_os::cmd_fill>:
10026cfc: b5f0 push {r4, r5, r6, r7, lr}
10026cfe: af03 add r7, sp, #12
10026d00: b08f sub sp, #60
10026d02: 4e80 ldr r6, [pc, #512] @ 0x10026f04 <$d.249>
10026d04: 6830 ldr r0, [r6]
10026d06: 2801 cmp r0, #1
10026d08: d102 bne 0x10026d10 <neotron_os::cmd_fill+0x14> @ imm = #4
10026d0a: 1d30 adds r0, r6, #4
10026d0c: f7fe fda2 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-5308
10026d10: 487d ldr r0, [pc, #500] @ 0x10026f08 <$d.249+0x4>
10026d12: 6800 ldr r0, [r0]
10026d14: f3bf 8f5f dmb sy
10026d18: 6bc0 ldr r0, [r0, #60]
10026d1a: 4780 blx r0
10026d1c: 4604 mov r4, r0
10026d1e: f7fc f841 bl 0x10022da4 <neotron_common_bios::video::Mode::text_width> @ imm = #-16254
10026d22: 9103 str r1, [sp, #12]
10026d24: b285 uxth r5, r0
10026d26: 4620 mov r0, r4
10026d28: f7fc f868 bl 0x10022dfc <neotron_common_bios::video::Mode::text_height> @ imm = #-16176
10026d2c: 2d01 cmp r5, #1
10026d2e: d000 beq 0x10026d32 <neotron_os::cmd_fill+0x36> @ imm = #0
10026d30: e087 b 0x10026e42 <neotron_os::cmd_fill+0x146> @ imm = #270
10026d32: b280 uxth r0, r0
10026d34: 2801 cmp r0, #1
10026d36: d000 beq 0x10026d3a <neotron_os::cmd_fill+0x3e> @ imm = #0
10026d38: e083 b 0x10026e42 <neotron_os::cmd_fill+0x146> @ imm = #262
10026d3a: 0048 lsls r0, r1, #1
10026d3c: 2420 movs r4, #32
10026d3e: 2100 movs r1, #0
10026d40: 2201 movs r2, #1
10026d42: 9204 str r2, [sp, #16]
10026d44: 9a03 ldr r2, [sp, #12]
10026d46: b292 uxth r2, r2
10026d48: 9203 str r2, [sp, #12]
10026d4a: b280 uxth r0, r0
10026d4c: 9000 str r0, [sp]
10026d4e: 460b mov r3, r1
10026d50: 9101 str r1, [sp, #4]
10026d52: 4608 mov r0, r1
10026d54: 1c5b adds r3, r3, #1
10026d56: 9302 str r3, [sp, #8]
10026d58: 9e01 ldr r6, [sp, #4]
10026d5a: 496a ldr r1, [pc, #424] @ 0x10026f04 <$d.249>
10026d5c: 6809 ldr r1, [r1]
10026d5e: 2901 cmp r1, #1
10026d60: d130 bne 0x10026dc4 <neotron_os::cmd_fill+0xc8> @ imm = #96
10026d62: 4972 ldr r1, [pc, #456] @ 0x10026f2c <$d.249+0x28>
10026d64: 9106 str r1, [sp, #24]
10026d66: a907 add r1, sp, #28
10026d68: 9105 str r1, [sp, #20]
10026d6a: 2201 movs r2, #1
10026d6c: 2100 movs r1, #0
10026d6e: 2c7e cmp r4, #126
10026d70: 4613 mov r3, r2
10026d72: d800 bhi 0x10026d76 <neotron_os::cmd_fill+0x7a> @ imm = #0
10026d74: 460b mov r3, r1
10026d76: 0600 lsls r0, r0, #24
10026d78: 9d04 ldr r5, [sp, #16]
10026d7a: d100 bne 0x10026d7e <neotron_os::cmd_fill+0x82> @ imm = #0
10026d7c: 461d mov r5, r3
10026d7e: 2d00 cmp r5, #0
10026d80: d101 bne 0x10026d86 <neotron_os::cmd_fill+0x8a> @ imm = #2
10026d82: 4620 mov r0, r4
10026d84: e000 b 0x10026d88 <neotron_os::cmd_fill+0x8c> @ imm = #0
10026d86: 2020 movs r0, #32
10026d88: 9007 str r0, [sp, #28]
10026d8a: 485e ldr r0, [pc, #376] @ 0x10026f04 <$d.249>
10026d8c: 1d00 adds r0, r0, #4
10026d8e: 9008 str r0, [sp, #32]
10026d90: 920e str r2, [sp, #56]
10026d92: a805 add r0, sp, #20
10026d94: 900d str r0, [sp, #52]
10026d96: 920c str r2, [sp, #48]
10026d98: 4865 ldr r0, [pc, #404] @ 0x10026f30 <$d.249+0x2c>
10026d9a: 900b str r0, [sp, #44]
10026d9c: 9109 str r1, [sp, #36]
10026d9e: a808 add r0, sp, #32
10026da0: aa09 add r2, sp, #36
10026da2: 495c ldr r1, [pc, #368] @ 0x10026f14 <$d.249+0x10>
10026da4: f7f9 ffde bl 0x10020d64 <core::fmt::write> @ imm = #-24644
10026da8: 2800 cmp r0, #0
10026daa: d000 beq 0x10026dae <neotron_os::cmd_fill+0xb2> @ imm = #0
10026dac: e0a0 b 0x10026ef0 <neotron_os::cmd_fill+0x1f4> @ imm = #320
10026dae: 4621 mov r1, r4
10026db0: 397e subs r1, #126
10026db2: 4248 rsbs r0, r1, #0
10026db4: 4148 adcs r0, r1
10026db6: 2c7e cmp r4, #126
10026db8: d000 beq 0x10026dbc <neotron_os::cmd_fill+0xc0> @ imm = #0
10026dba: 1c64 adds r4, r4, #1
10026dbc: 2d00 cmp r5, #0
10026dbe: d000 beq 0x10026dc2 <neotron_os::cmd_fill+0xc6> @ imm = #0
10026dc0: 2421 movs r4, #33
10026dc2: 43a8 bics r0, r5
10026dc4: 4954 ldr r1, [pc, #336] @ 0x10026f18 <$d.249+0x14>
10026dc6: 7809 ldrb r1, [r1]
10026dc8: 2900 cmp r1, #0
10026dca: d02f beq 0x10026e2c <neotron_os::cmd_fill+0x130> @ imm = #94
10026dcc: 4957 ldr r1, [pc, #348] @ 0x10026f2c <$d.249+0x28>
10026dce: 9106 str r1, [sp, #24]
10026dd0: a907 add r1, sp, #28
10026dd2: 9105 str r1, [sp, #20]
10026dd4: 2201 movs r2, #1
10026dd6: 2100 movs r1, #0
10026dd8: 2c7e cmp r4, #126
10026dda: 4613 mov r3, r2
10026ddc: d800 bhi 0x10026de0 <neotron_os::cmd_fill+0xe4> @ imm = #0
10026dde: 460b mov r3, r1
10026de0: 0600 lsls r0, r0, #24
10026de2: 9d04 ldr r5, [sp, #16]
10026de4: d100 bne 0x10026de8 <neotron_os::cmd_fill+0xec> @ imm = #0
10026de6: 461d mov r5, r3
10026de8: 2d00 cmp r5, #0
10026dea: d101 bne 0x10026df0 <neotron_os::cmd_fill+0xf4> @ imm = #2
10026dec: 4620 mov r0, r4
10026dee: e000 b 0x10026df2 <neotron_os::cmd_fill+0xf6> @ imm = #0
10026df0: 2020 movs r0, #32
10026df2: 9007 str r0, [sp, #28]
10026df4: 4848 ldr r0, [pc, #288] @ 0x10026f18 <$d.249+0x14>
10026df6: 1c40 adds r0, r0, #1
10026df8: 9008 str r0, [sp, #32]
10026dfa: 920e str r2, [sp, #56]
10026dfc: a805 add r0, sp, #20
10026dfe: 900d str r0, [sp, #52]
10026e00: 920c str r2, [sp, #48]
10026e02: 484b ldr r0, [pc, #300] @ 0x10026f30 <$d.249+0x2c>
10026e04: 900b str r0, [sp, #44]
10026e06: 9109 str r1, [sp, #36]
10026e08: a808 add r0, sp, #32
10026e0a: aa09 add r2, sp, #36
10026e0c: 4943 ldr r1, [pc, #268] @ 0x10026f1c <$d.249+0x18>
10026e0e: f7f9 ffa9 bl 0x10020d64 <core::fmt::write> @ imm = #-24750
10026e12: 2800 cmp r0, #0
10026e14: d16c bne 0x10026ef0 <neotron_os::cmd_fill+0x1f4> @ imm = #216
10026e16: 4621 mov r1, r4
10026e18: 397e subs r1, #126
10026e1a: 4248 rsbs r0, r1, #0
10026e1c: 4148 adcs r0, r1
10026e1e: 2c7e cmp r4, #126
10026e20: d000 beq 0x10026e24 <neotron_os::cmd_fill+0x128> @ imm = #0
10026e22: 1c64 adds r4, r4, #1
10026e24: 2d00 cmp r5, #0
10026e26: d000 beq 0x10026e2a <neotron_os::cmd_fill+0x12e> @ imm = #0
10026e28: 2421 movs r4, #33
10026e2a: 43a8 bics r0, r5
10026e2c: 1c76 adds r6, r6, #1
10026e2e: b2b1 uxth r1, r6
10026e30: 9a03 ldr r2, [sp, #12]
10026e32: 4291 cmp r1, r2
10026e34: d391 blo 0x10026d5a <neotron_os::cmd_fill+0x5e> @ imm = #-222
10026e36: 9b02 ldr r3, [sp, #8]
10026e38: b299 uxth r1, r3
10026e3a: 9a00 ldr r2, [sp]
10026e3c: 4291 cmp r1, r2
10026e3e: d389 blo 0x10026d54 <neotron_os::cmd_fill+0x58> @ imm = #-238
10026e40: e054 b 0x10026eec <neotron_os::cmd_fill+0x1f0> @ imm = #168
10026e42: 6830 ldr r0, [r6]
10026e44: 2801 cmp r0, #1
10026e46: d111 bne 0x10026e6c <neotron_os::cmd_fill+0x170> @ imm = #34
10026e48: 1d30 adds r0, r6, #4
10026e4a: 9005 str r0, [sp, #20]
10026e4c: 2000 movs r0, #0
10026e4e: 900e str r0, [sp, #56]
10026e50: 492e ldr r1, [pc, #184] @ 0x10026f0c <$d.249+0x8>
10026e52: 910d str r1, [sp, #52]
10026e54: 2101 movs r1, #1
10026e56: 910c str r1, [sp, #48]
10026e58: 492d ldr r1, [pc, #180] @ 0x10026f10 <$d.249+0xc>
10026e5a: 910b str r1, [sp, #44]
10026e5c: 9009 str r0, [sp, #36]
10026e5e: a805 add r0, sp, #20
10026e60: 492c ldr r1, [pc, #176] @ 0x10026f14 <$d.249+0x10>
10026e62: aa09 add r2, sp, #36
10026e64: f7f9 ff7e bl 0x10020d64 <core::fmt::write> @ imm = #-24836
10026e68: 2800 cmp r0, #0
10026e6a: d147 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #142
10026e6c: 4c2a ldr r4, [pc, #168] @ 0x10026f18 <$d.249+0x14>
10026e6e: 7820 ldrb r0, [r4]
10026e70: 2800 cmp r0, #0
10026e72: d011 beq 0x10026e98 <neotron_os::cmd_fill+0x19c> @ imm = #34
10026e74: 1c60 adds r0, r4, #1
10026e76: 9005 str r0, [sp, #20]
10026e78: 2000 movs r0, #0
10026e7a: 900e str r0, [sp, #56]
10026e7c: 4923 ldr r1, [pc, #140] @ 0x10026f0c <$d.249+0x8>
10026e7e: 910d str r1, [sp, #52]
10026e80: 2101 movs r1, #1
10026e82: 910c str r1, [sp, #48]
10026e84: 4922 ldr r1, [pc, #136] @ 0x10026f10 <$d.249+0xc>
10026e86: 910b str r1, [sp, #44]
10026e88: 9009 str r0, [sp, #36]
10026e8a: a805 add r0, sp, #20
10026e8c: 4923 ldr r1, [pc, #140] @ 0x10026f1c <$d.249+0x18>
10026e8e: aa09 add r2, sp, #36
10026e90: f7f9 ff68 bl 0x10020d64 <core::fmt::write> @ imm = #-24880
10026e94: 2800 cmp r0, #0
10026e96: d131 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #98
10026e98: 6830 ldr r0, [r6]
10026e9a: 2801 cmp r0, #1
10026e9c: d111 bne 0x10026ec2 <neotron_os::cmd_fill+0x1c6> @ imm = #34
10026e9e: 1d30 adds r0, r6, #4
10026ea0: 9005 str r0, [sp, #20]
10026ea2: 2000 movs r0, #0
10026ea4: 900e str r0, [sp, #56]
10026ea6: 4919 ldr r1, [pc, #100] @ 0x10026f0c <$d.249+0x8>
10026ea8: 910d str r1, [sp, #52]
10026eaa: 2101 movs r1, #1
10026eac: 910c str r1, [sp, #48]
10026eae: 491e ldr r1, [pc, #120] @ 0x10026f28 <$d.249+0x24>
10026eb0: 910b str r1, [sp, #44]
10026eb2: 9009 str r0, [sp, #36]
10026eb4: a805 add r0, sp, #20
10026eb6: 4917 ldr r1, [pc, #92] @ 0x10026f14 <$d.249+0x10>
10026eb8: aa09 add r2, sp, #36
10026eba: f7f9 ff53 bl 0x10020d64 <core::fmt::write> @ imm = #-24922
10026ebe: 2800 cmp r0, #0
10026ec0: d11c bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #56
10026ec2: 7820 ldrb r0, [r4]
10026ec4: 2800 cmp r0, #0
10026ec6: d011 beq 0x10026eec <neotron_os::cmd_fill+0x1f0> @ imm = #34
10026ec8: 1c60 adds r0, r4, #1
10026eca: 9005 str r0, [sp, #20]
10026ecc: 2000 movs r0, #0
10026ece: 900e str r0, [sp, #56]
10026ed0: 490e ldr r1, [pc, #56] @ 0x10026f0c <$d.249+0x8>
10026ed2: 910d str r1, [sp, #52]
10026ed4: 2101 movs r1, #1
10026ed6: 910c str r1, [sp, #48]
10026ed8: 4913 ldr r1, [pc, #76] @ 0x10026f28 <$d.249+0x24>
10026eda: 910b str r1, [sp, #44]
10026edc: 9009 str r0, [sp, #36]
10026ede: a805 add r0, sp, #20
10026ee0: 490e ldr r1, [pc, #56] @ 0x10026f1c <$d.249+0x18>
10026ee2: aa09 add r2, sp, #36
10026ee4: f7f9 ff3e bl 0x10020d64 <core::fmt::write> @ imm = #-24964
10026ee8: 2800 cmp r0, #0
10026eea: d107 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #14
10026eec: b00f add sp, #60
10026eee: bdf0 pop {r4, r5, r6, r7, pc}
10026ef0: a809 add r0, sp, #36
10026ef2: 490b ldr r1, [pc, #44] @ 0x10026f20 <$d.249+0x1c>
10026ef4: 4a0f ldr r2, [pc, #60] @ 0x10026f34 <$d.249+0x30>
10026ef6: f7fa fa9b bl 0x10021430 <core::result::unwrap_failed> @ imm = #-23242
10026efa: defe trap
10026efc: a809 add r0, sp, #36
10026efe: 4908 ldr r1, [pc, #32] @ 0x10026f20 <$d.249+0x1c>
10026f00: 4a08 ldr r2, [pc, #32] @ 0x10026f24 <$d.249+0x20>
10026f02: e7f8 b 0x10026ef6 <neotron_os::cmd_fill+0x1fa> @ imm = #-16
10026f04 <$d.249>:
10026f04: 04 00 00 20 .word 0x20000004
10026f08: 00 00 00 20 .word 0x20000000
10026f0c: e4 d3 02 10 .word 0x1002d3e4
10026f10: fc e2 02 10 .word 0x1002e2fc
10026f14: b4 d3 02 10 .word 0x1002d3b4
10026f18: 1c 00 00 20 .word 0x2000001c
10026f1c: 9c d3 02 10 .word 0x1002d39c
10026f20: 3c d4 02 10 .word 0x1002d43c
10026f24: 04 e3 02 10 .word 0x1002e304
10026f28: 34 d9 02 10 .word 0x1002d934
10026f2c: 01 26 02 10 .word 0x10022601
10026f30: 08 d6 02 10 .word 0x1002d608
10026f34: 14 e3 02 10 .word 0x1002e314
10026f38 <neotron_os::cmd_clear>:
10026f38: b580 push {r7, lr}
10026f3a: af00 add r7, sp, #0
10026f3c: 4803 ldr r0, [pc, #12] @ 0x10026f4c <$d.251>
10026f3e: 6801 ldr r1, [r0]
10026f40: 2901 cmp r1, #1
10026f42: d102 bne 0x10026f4a <neotron_os::cmd_clear+0x12> @ imm = #4
10026f44: 1d00 adds r0, r0, #4
10026f46: f7fe fc85 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-5878
10026f4a: bd80 pop {r7, pc}
10026f4c <$d.251>:
10026f4c: 04 00 00 20 .word 0x20000004
10026f50 <neotron_os::cmd_lshw>:
10026f50: b5f0 push {r4, r5, r6, r7, lr}
10026f52: af03 add r7, sp, #12
10026f54: b0a5 sub sp, #148
10026f56: 487b ldr r0, [pc, #492] @ 0x10027144 <$d.253>
10026f58: 6800 ldr r0, [r0]
10026f5a: 9005 str r0, [sp, #20]
10026f5c: f3bf 8f5f dmb sy
10026f60: 4c79 ldr r4, [pc, #484] @ 0x10027148 <$d.253+0x4>
10026f62: 6820 ldr r0, [r4]
10026f64: 2801 cmp r0, #1
10026f66: d113 bne 0x10026f90 <neotron_os::cmd_lshw+0x40> @ imm = #38
10026f68: 1d20 adds r0, r4, #4
10026f6a: 9010 str r0, [sp, #64]
10026f6c: 2000 movs r0, #0
10026f6e: 900b str r0, [sp, #44]
10026f70: 49fc ldr r1, [pc, #1008] @ 0x10027364 <$d.255+0x4>
10026f72: 910a str r1, [sp, #40]
10026f74: 2101 movs r1, #1
10026f76: 9109 str r1, [sp, #36]
10026f78: 49fb ldr r1, [pc, #1004] @ 0x10027368 <$d.255+0x8>
10026f7a: 9108 str r1, [sp, #32]
10026f7c: 9006 str r0, [sp, #24]
10026f7e: a810 add r0, sp, #64
10026f80: 49fa ldr r1, [pc, #1000] @ 0x1002736c <$d.255+0xc>
10026f82: aa06 add r2, sp, #24
10026f84: f7f9 feee bl 0x10020d64 <core::fmt::write> @ imm = #-25124
10026f88: 2800 cmp r0, #0
10026f8a: d001 beq 0x10026f90 <neotron_os::cmd_lshw+0x40> @ imm = #2
10026f8c: f001 f91c bl 0x100281c8 <$t.264+0x3ac> @ imm = #4664
10026f90: 48f7 ldr r0, [pc, #988] @ 0x10027370 <$d.255+0x10>
10026f92: 7800 ldrb r0, [r0]
10026f94: 2800 cmp r0, #0
10026f96: d014 beq 0x10026fc2 <neotron_os::cmd_lshw+0x72> @ imm = #40
10026f98: 48f5 ldr r0, [pc, #980] @ 0x10027370 <$d.255+0x10>
10026f9a: 1c40 adds r0, r0, #1
10026f9c: 9010 str r0, [sp, #64]
10026f9e: 2000 movs r0, #0
10026fa0: 900b str r0, [sp, #44]
10026fa2: 49f0 ldr r1, [pc, #960] @ 0x10027364 <$d.255+0x4>
10026fa4: 910a str r1, [sp, #40]
10026fa6: 2101 movs r1, #1
10026fa8: 9109 str r1, [sp, #36]
10026faa: 49ef ldr r1, [pc, #956] @ 0x10027368 <$d.255+0x8>
10026fac: 9108 str r1, [sp, #32]
10026fae: 9006 str r0, [sp, #24]
10026fb0: a810 add r0, sp, #64
10026fb2: 49f0 ldr r1, [pc, #960] @ 0x10027374 <$d.255+0x14>
10026fb4: aa06 add r2, sp, #24
10026fb6: f7f9 fed5 bl 0x10020d64 <core::fmt::write> @ imm = #-25174
10026fba: 2800 cmp r0, #0
10026fbc: d001 beq 0x10026fc2 <neotron_os::cmd_lshw+0x72> @ imm = #2
10026fbe: f001 f903 bl 0x100281c8 <$t.264+0x3ac> @ imm = #4614
10026fc2: 6820 ldr r0, [r4]
10026fc4: 2801 cmp r0, #1
10026fc6: d113 bne 0x10026ff0 <neotron_os::cmd_lshw+0xa0> @ imm = #38
10026fc8: 1d20 adds r0, r4, #4
10026fca: 9010 str r0, [sp, #64]
10026fcc: 2000 movs r0, #0
10026fce: 900b str r0, [sp, #44]
10026fd0: 49e4 ldr r1, [pc, #912] @ 0x10027364 <$d.255+0x4>
10026fd2: 910a str r1, [sp, #40]
10026fd4: 2101 movs r1, #1
10026fd6: 9109 str r1, [sp, #36]
10026fd8: 49e7 ldr r1, [pc, #924] @ 0x10027378 <$d.255+0x18>
10026fda: 9108 str r1, [sp, #32]
10026fdc: 9006 str r0, [sp, #24]
10026fde: a810 add r0, sp, #64
10026fe0: 49e2 ldr r1, [pc, #904] @ 0x1002736c <$d.255+0xc>
10026fe2: aa06 add r2, sp, #24
10026fe4: f7f9 febe bl 0x10020d64 <core::fmt::write> @ imm = #-25220
10026fe8: 2800 cmp r0, #0
10026fea: d001 beq 0x10026ff0 <neotron_os::cmd_lshw+0xa0> @ imm = #2
10026fec: f001 f8ec bl 0x100281c8 <$t.264+0x3ac> @ imm = #4568
10026ff0: 48df ldr r0, [pc, #892] @ 0x10027370 <$d.255+0x10>
10026ff2: 7800 ldrb r0, [r0]
10026ff4: 2800 cmp r0, #0
10026ff6: d014 beq 0x10027022 <neotron_os::cmd_lshw+0xd2> @ imm = #40
10026ff8: 48dd ldr r0, [pc, #884] @ 0x10027370 <$d.255+0x10>
10026ffa: 1c40 adds r0, r0, #1
10026ffc: 9010 str r0, [sp, #64]
10026ffe: 2000 movs r0, #0
10027000: 900b str r0, [sp, #44]
10027002: 49d8 ldr r1, [pc, #864] @ 0x10027364 <$d.255+0x4>
10027004: 910a str r1, [sp, #40]
10027006: 2101 movs r1, #1
10027008: 9109 str r1, [sp, #36]
1002700a: 49db ldr r1, [pc, #876] @ 0x10027378 <$d.255+0x18>
1002700c: 9108 str r1, [sp, #32]
1002700e: 9006 str r0, [sp, #24]
10027010: a810 add r0, sp, #64
10027012: 49d8 ldr r1, [pc, #864] @ 0x10027374 <$d.255+0x14>
10027014: aa06 add r2, sp, #24
10027016: f7f9 fea5 bl 0x10020d64 <core::fmt::write> @ imm = #-25270
1002701a: 2800 cmp r0, #0
1002701c: d001 beq 0x10027022 <neotron_os::cmd_lshw+0xd2> @ imm = #2
1002701e: f001 f8d3 bl 0x100281c8 <$t.264+0x3ac> @ imm = #4518
10027022: a81e add r0, sp, #120
10027024: 1d00 adds r0, r0, #4
10027026: 9002 str r0, [sp, #8]
10027028: 2100 movs r1, #0
1002702a: 2001 movs r0, #1
1002702c: 9003 str r0, [sp, #12]
1002702e: 460d mov r5, r1
10027030: 9104 str r1, [sp, #16]
10027032: a81d add r0, sp, #116
10027034: 7005 strb r5, [r0]
10027036: 9805 ldr r0, [sp, #20]
10027038: 6d82 ldr r2, [r0, #88]
1002703a: b2ee uxtb r6, r5
1002703c: ac1e add r4, sp, #120
1002703e: 4620 mov r0, r4
10027040: 4631 mov r1, r6
10027042: 4790 blx r2
10027044: 1c6d adds r5, r5, #1
10027046: 7820 ldrb r0, [r4]
10027048: 2800 cmp r0, #0
1002704a: d002 beq 0x10027052 <neotron_os::cmd_lshw+0x102> @ imm = #4
1002704c: 2eff cmp r6, #255
1002704e: d1f0 bne 0x10027032 <neotron_os::cmd_lshw+0xe2> @ imm = #-32
10027050: e07c b 0x1002714c <$t.254> @ imm = #248
10027052: a819 add r0, sp, #100
10027054: 9902 ldr r1, [sp, #8]
10027056: c91c ldm r1!, {r2, r3, r4}
10027058: c01c stm r0!, {r2, r3, r4}
1002705a: 4cc1 ldr r4, [pc, #772] @ 0x10027360 <$d.255>
1002705c: 6820 ldr r0, [r4]
1002705e: 2801 cmp r0, #1
10027060: d11b bne 0x1002709a <neotron_os::cmd_lshw+0x14a> @ imm = #54
10027062: 48c6 ldr r0, [pc, #792] @ 0x1002737c <$d.255+0x1c>
10027064: 9013 str r0, [sp, #76]
10027066: a819 add r0, sp, #100
10027068: 9012 str r0, [sp, #72]
1002706a: 48c5 ldr r0, [pc, #788] @ 0x10027380 <$d.255+0x20>
1002706c: 9011 str r0, [sp, #68]
1002706e: a81d add r0, sp, #116
10027070: 9010 str r0, [sp, #64]
10027072: 1d20 adds r0, r4, #4
10027074: 9024 str r0, [sp, #144]
10027076: 2002 movs r0, #2
10027078: 900b str r0, [sp, #44]
1002707a: a910 add r1, sp, #64
1002707c: 910a str r1, [sp, #40]
1002707e: 9009 str r0, [sp, #36]
10027080: 48c0 ldr r0, [pc, #768] @ 0x10027384 <$d.255+0x24>
10027082: 9008 str r0, [sp, #32]
10027084: 2000 movs r0, #0
10027086: 9006 str r0, [sp, #24]
10027088: a824 add r0, sp, #144
1002708a: aa06 add r2, sp, #24
1002708c: 49b7 ldr r1, [pc, #732] @ 0x1002736c <$d.255+0xc>
1002708e: f7f9 fe69 bl 0x10020d64 <core::fmt::write> @ imm = #-25390
10027092: 2800 cmp r0, #0
10027094: d001 beq 0x1002709a <neotron_os::cmd_lshw+0x14a> @ imm = #2
10027096: f001 f89b bl 0x100281d0 <$t.264+0x3b4> @ imm = #4406
1002709a: 48b5 ldr r0, [pc, #724] @ 0x10027370 <$d.255+0x10>
1002709c: 7800 ldrb r0, [r0]
1002709e: 2800 cmp r0, #0
100270a0: d01c beq 0x100270dc <neotron_os::cmd_lshw+0x18c> @ imm = #56
100270a2: 48b6 ldr r0, [pc, #728] @ 0x1002737c <$d.255+0x1c>
100270a4: 9013 str r0, [sp, #76]
100270a6: a819 add r0, sp, #100
100270a8: 9012 str r0, [sp, #72]
100270aa: 48b5 ldr r0, [pc, #724] @ 0x10027380 <$d.255+0x20>
100270ac: 9011 str r0, [sp, #68]
100270ae: a81d add r0, sp, #116
100270b0: 9010 str r0, [sp, #64]
100270b2: 48af ldr r0, [pc, #700] @ 0x10027370 <$d.255+0x10>
100270b4: 1c40 adds r0, r0, #1
100270b6: 9024 str r0, [sp, #144]
100270b8: 2002 movs r0, #2
100270ba: 900b str r0, [sp, #44]
100270bc: a910 add r1, sp, #64
100270be: 910a str r1, [sp, #40]
100270c0: 9009 str r0, [sp, #36]
100270c2: 48b0 ldr r0, [pc, #704] @ 0x10027384 <$d.255+0x24>
100270c4: 9008 str r0, [sp, #32]
100270c6: 2000 movs r0, #0
100270c8: 9006 str r0, [sp, #24]
100270ca: a824 add r0, sp, #144
100270cc: aa06 add r2, sp, #24
100270ce: 49a9 ldr r1, [pc, #676] @ 0x10027374 <$d.255+0x14>
100270d0: f7f9 fe48 bl 0x10020d64 <core::fmt::write> @ imm = #-25456
100270d4: 2800 cmp r0, #0
100270d6: d001 beq 0x100270dc <neotron_os::cmd_lshw+0x18c> @ imm = #2
100270d8: f001 f87a bl 0x100281d0 <$t.264+0x3b4> @ imm = #4340
100270dc: 6820 ldr r0, [r4]
100270de: 2801 cmp r0, #1
100270e0: d113 bne 0x1002710a <neotron_os::cmd_lshw+0x1ba> @ imm = #38
100270e2: 1d20 adds r0, r4, #4
100270e4: 9010 str r0, [sp, #64]
100270e6: 2000 movs r0, #0
100270e8: 900b str r0, [sp, #44]
100270ea: 499e ldr r1, [pc, #632] @ 0x10027364 <$d.255+0x4>
100270ec: 910a str r1, [sp, #40]
100270ee: 2101 movs r1, #1
100270f0: 9109 str r1, [sp, #36]
100270f2: 49a1 ldr r1, [pc, #644] @ 0x10027378 <$d.255+0x18>
100270f4: 9108 str r1, [sp, #32]
100270f6: 9006 str r0, [sp, #24]
100270f8: a810 add r0, sp, #64
100270fa: aa06 add r2, sp, #24
100270fc: 499b ldr r1, [pc, #620] @ 0x1002736c <$d.255+0xc>
100270fe: f7f9 fe31 bl 0x10020d64 <core::fmt::write> @ imm = #-25502
10027102: 2800 cmp r0, #0
10027104: d001 beq 0x1002710a <neotron_os::cmd_lshw+0x1ba> @ imm = #2
10027106: f001 f863 bl 0x100281d0 <$t.264+0x3b4> @ imm = #4294
1002710a: 4899 ldr r0, [pc, #612] @ 0x10027370 <$d.255+0x10>
1002710c: 7800 ldrb r0, [r0]
1002710e: 2800 cmp r0, #0
10027110: d014 beq 0x1002713c <neotron_os::cmd_lshw+0x1ec> @ imm = #40
10027112: 4897 ldr r0, [pc, #604] @ 0x10027370 <$d.255+0x10>
10027114: 1c40 adds r0, r0, #1
10027116: 9010 str r0, [sp, #64]
10027118: 2000 movs r0, #0
1002711a: 900b str r0, [sp, #44]
1002711c: 4991 ldr r1, [pc, #580] @ 0x10027364 <$d.255+0x4>
1002711e: 910a str r1, [sp, #40]
10027120: 2101 movs r1, #1
10027122: 9109 str r1, [sp, #36]
10027124: 4994 ldr r1, [pc, #592] @ 0x10027378 <$d.255+0x18>
10027126: 9108 str r1, [sp, #32]
10027128: 9006 str r0, [sp, #24]
1002712a: a810 add r0, sp, #64
1002712c: aa06 add r2, sp, #24
1002712e: 4991 ldr r1, [pc, #580] @ 0x10027374 <$d.255+0x14>
10027130: f7f9 fe18 bl 0x10020d64 <core::fmt::write> @ imm = #-25552
10027134: 2800 cmp r0, #0
10027136: d001 beq 0x1002713c <neotron_os::cmd_lshw+0x1ec> @ imm = #2
10027138: f001 f84a bl 0x100281d0 <$t.264+0x3b4> @ imm = #4244
1002713c: 2eff cmp r6, #255
1002713e: 9903 ldr r1, [sp, #12]
10027140: d068 beq 0x10027214 <$t.254+0xc8> @ imm = #208
10027142: e775 b 0x10027030 <neotron_os::cmd_lshw+0xe0> @ imm = #-278
10027144 <$d.253>:
10027144: 00 00 00 20 .word 0x20000000
10027148: 04 00 00 20 .word 0x20000004
1002714c <$t.254>:
1002714c: 9804 ldr r0, [sp, #16]
1002714e: 07c0 lsls r0, r0, #31
10027150: 4c83 ldr r4, [pc, #524] @ 0x10027360 <$d.255>
10027152: d15f bne 0x10027214 <$t.254+0xc8> @ imm = #190
10027154: 6820 ldr r0, [r4]
10027156: 2801 cmp r0, #1
10027158: d113 bne 0x10027182 <$t.254+0x36> @ imm = #38
1002715a: 1d20 adds r0, r4, #4
1002715c: 9010 str r0, [sp, #64]
1002715e: 2000 movs r0, #0
10027160: 900b str r0, [sp, #44]
10027162: 4980 ldr r1, [pc, #512] @ 0x10027364 <$d.255+0x4>
10027164: 910a str r1, [sp, #40]
10027166: 2101 movs r1, #1
10027168: 9109 str r1, [sp, #36]
1002716a: 4987 ldr r1, [pc, #540] @ 0x10027388 <$d.255+0x28>
1002716c: 9108 str r1, [sp, #32]
1002716e: 9006 str r0, [sp, #24]
10027170: a810 add r0, sp, #64
10027172: 497e ldr r1, [pc, #504] @ 0x1002736c <$d.255+0xc>
10027174: aa06 add r2, sp, #24
10027176: f7f9 fdf5 bl 0x10020d64 <core::fmt::write> @ imm = #-25622
1002717a: 2800 cmp r0, #0
1002717c: d001 beq 0x10027182 <$t.254+0x36> @ imm = #2
1002717e: f001 f859 bl 0x10028234 <$t.268> @ imm = #4274
10027182: 487b ldr r0, [pc, #492] @ 0x10027370 <$d.255+0x10>
10027184: 7800 ldrb r0, [r0]
10027186: 2800 cmp r0, #0
10027188: d014 beq 0x100271b4 <$t.254+0x68> @ imm = #40
1002718a: 4879 ldr r0, [pc, #484] @ 0x10027370 <$d.255+0x10>
1002718c: 1c40 adds r0, r0, #1
1002718e: 9010 str r0, [sp, #64]
10027190: 2000 movs r0, #0
10027192: 900b str r0, [sp, #44]
10027194: 4973 ldr r1, [pc, #460] @ 0x10027364 <$d.255+0x4>
10027196: 910a str r1, [sp, #40]
10027198: 2101 movs r1, #1
1002719a: 9109 str r1, [sp, #36]
1002719c: 497a ldr r1, [pc, #488] @ 0x10027388 <$d.255+0x28>
1002719e: 9108 str r1, [sp, #32]
100271a0: 9006 str r0, [sp, #24]
100271a2: a810 add r0, sp, #64
100271a4: 4973 ldr r1, [pc, #460] @ 0x10027374 <$d.255+0x14>
100271a6: aa06 add r2, sp, #24
100271a8: f7f9 fddc bl 0x10020d64 <core::fmt::write> @ imm = #-25672
100271ac: 2800 cmp r0, #0
100271ae: d001 beq 0x100271b4 <$t.254+0x68> @ imm = #2
100271b0: f001 f840 bl 0x10028234 <$t.268> @ imm = #4224
100271b4: 6820 ldr r0, [r4]
100271b6: 2801 cmp r0, #1
100271b8: d113 bne 0x100271e2 <$t.254+0x96> @ imm = #38
100271ba: 1d20 adds r0, r4, #4
100271bc: 9010 str r0, [sp, #64]
100271be: 2000 movs r0, #0
100271c0: 900b str r0, [sp, #44]
100271c2: 4968 ldr r1, [pc, #416] @ 0x10027364 <$d.255+0x4>
100271c4: 910a str r1, [sp, #40]
100271c6: 2101 movs r1, #1
100271c8: 9109 str r1, [sp, #36]
100271ca: 496b ldr r1, [pc, #428] @ 0x10027378 <$d.255+0x18>
100271cc: 9108 str r1, [sp, #32]
100271ce: 9006 str r0, [sp, #24]
100271d0: a810 add r0, sp, #64
100271d2: 4966 ldr r1, [pc, #408] @ 0x1002736c <$d.255+0xc>
100271d4: aa06 add r2, sp, #24
100271d6: f7f9 fdc5 bl 0x10020d64 <core::fmt::write> @ imm = #-25718
100271da: 2800 cmp r0, #0
100271dc: d001 beq 0x100271e2 <$t.254+0x96> @ imm = #2
100271de: f001 f829 bl 0x10028234 <$t.268> @ imm = #4178
100271e2: 4863 ldr r0, [pc, #396] @ 0x10027370 <$d.255+0x10>
100271e4: 7800 ldrb r0, [r0]
100271e6: 2800 cmp r0, #0
100271e8: d014 beq 0x10027214 <$t.254+0xc8> @ imm = #40
100271ea: 4861 ldr r0, [pc, #388] @ 0x10027370 <$d.255+0x10>
100271ec: 1c40 adds r0, r0, #1
100271ee: 9010 str r0, [sp, #64]
100271f0: 2000 movs r0, #0
100271f2: 900b str r0, [sp, #44]
100271f4: 495b ldr r1, [pc, #364] @ 0x10027364 <$d.255+0x4>
100271f6: 910a str r1, [sp, #40]
100271f8: 2101 movs r1, #1
100271fa: 9109 str r1, [sp, #36]
100271fc: 495e ldr r1, [pc, #376] @ 0x10027378 <$d.255+0x18>
100271fe: 9108 str r1, [sp, #32]
10027200: 9006 str r0, [sp, #24]
10027202: a810 add r0, sp, #64
10027204: 495b ldr r1, [pc, #364] @ 0x10027374 <$d.255+0x14>
10027206: aa06 add r2, sp, #24
10027208: f7f9 fdac bl 0x10020d64 <core::fmt::write> @ imm = #-25768
1002720c: 2800 cmp r0, #0
1002720e: d001 beq 0x10027214 <$t.254+0xc8> @ imm = #2
10027210: f001 f810 bl 0x10028234 <$t.268> @ imm = #4128
10027214: 6820 ldr r0, [r4]
10027216: 2801 cmp r0, #1
10027218: d113 bne 0x10027242 <$t.254+0xf6> @ imm = #38
1002721a: 1d20 adds r0, r4, #4
1002721c: 9010 str r0, [sp, #64]
1002721e: 2000 movs r0, #0
10027220: 900b str r0, [sp, #44]
10027222: 4950 ldr r1, [pc, #320] @ 0x10027364 <$d.255+0x4>
10027224: 910a str r1, [sp, #40]
10027226: 2101 movs r1, #1
10027228: 9109 str r1, [sp, #36]
1002722a: 4953 ldr r1, [pc, #332] @ 0x10027378 <$d.255+0x18>
1002722c: 9108 str r1, [sp, #32]
1002722e: 9006 str r0, [sp, #24]
10027230: a810 add r0, sp, #64
10027232: 494e ldr r1, [pc, #312] @ 0x1002736c <$d.255+0xc>
10027234: aa06 add r2, sp, #24
10027236: f7f9 fd95 bl 0x10020d64 <core::fmt::write> @ imm = #-25814
1002723a: 2800 cmp r0, #0
1002723c: d001 beq 0x10027242 <$t.254+0xf6> @ imm = #2
1002723e: f000 ffff bl 0x10028240 <$t.270> @ imm = #4094
10027242: 484b ldr r0, [pc, #300] @ 0x10027370 <$d.255+0x10>
10027244: 7800 ldrb r0, [r0]
10027246: 2800 cmp r0, #0
10027248: d014 beq 0x10027274 <$t.254+0x128> @ imm = #40
1002724a: 4849 ldr r0, [pc, #292] @ 0x10027370 <$d.255+0x10>
1002724c: 1c40 adds r0, r0, #1
1002724e: 9010 str r0, [sp, #64]
10027250: 2000 movs r0, #0
10027252: 900b str r0, [sp, #44]
10027254: 4943 ldr r1, [pc, #268] @ 0x10027364 <$d.255+0x4>
10027256: 910a str r1, [sp, #40]
10027258: 2101 movs r1, #1
1002725a: 9109 str r1, [sp, #36]
1002725c: 4946 ldr r1, [pc, #280] @ 0x10027378 <$d.255+0x18>
1002725e: 9108 str r1, [sp, #32]
10027260: 9006 str r0, [sp, #24]
10027262: a810 add r0, sp, #64
10027264: 4943 ldr r1, [pc, #268] @ 0x10027374 <$d.255+0x14>
10027266: aa06 add r2, sp, #24
10027268: f7f9 fd7c bl 0x10020d64 <core::fmt::write> @ imm = #-25864
1002726c: 2800 cmp r0, #0
1002726e: d001 beq 0x10027274 <$t.254+0x128> @ imm = #2
10027270: f000 ffe6 bl 0x10028240 <$t.270> @ imm = #4044
10027274: 6820 ldr r0, [r4]
10027276: 2801 cmp r0, #1
10027278: d113 bne 0x100272a2 <$t.254+0x156> @ imm = #38
1002727a: 1d20 adds r0, r4, #4
1002727c: 9010 str r0, [sp, #64]
1002727e: 2000 movs r0, #0
10027280: 900b str r0, [sp, #44]
10027282: 4938 ldr r1, [pc, #224] @ 0x10027364 <$d.255+0x4>
10027284: 910a str r1, [sp, #40]
10027286: 2101 movs r1, #1
10027288: 9109 str r1, [sp, #36]
1002728a: 4940 ldr r1, [pc, #256] @ 0x1002738c <$d.255+0x2c>
1002728c: 9108 str r1, [sp, #32]
1002728e: 9006 str r0, [sp, #24]
10027290: a810 add r0, sp, #64
10027292: 4936 ldr r1, [pc, #216] @ 0x1002736c <$d.255+0xc>
10027294: aa06 add r2, sp, #24
10027296: f7f9 fd65 bl 0x10020d64 <core::fmt::write> @ imm = #-25910
1002729a: 2800 cmp r0, #0
1002729c: d001 beq 0x100272a2 <$t.254+0x156> @ imm = #2
1002729e: f000 ff9b bl 0x100281d8 <$t.264+0x3bc> @ imm = #3894
100272a2: 4833 ldr r0, [pc, #204] @ 0x10027370 <$d.255+0x10>
100272a4: 7800 ldrb r0, [r0]
100272a6: 2800 cmp r0, #0
100272a8: d014 beq 0x100272d4 <$t.254+0x188> @ imm = #40
100272aa: 4831 ldr r0, [pc, #196] @ 0x10027370 <$d.255+0x10>
100272ac: 1c40 adds r0, r0, #1
100272ae: 9010 str r0, [sp, #64]
100272b0: 2000 movs r0, #0
100272b2: 900b str r0, [sp, #44]
100272b4: 492b ldr r1, [pc, #172] @ 0x10027364 <$d.255+0x4>
100272b6: 910a str r1, [sp, #40]
100272b8: 2101 movs r1, #1
100272ba: 9109 str r1, [sp, #36]
100272bc: 4933 ldr r1, [pc, #204] @ 0x1002738c <$d.255+0x2c>
100272be: 9108 str r1, [sp, #32]
100272c0: 9006 str r0, [sp, #24]
100272c2: a810 add r0, sp, #64
100272c4: 492b ldr r1, [pc, #172] @ 0x10027374 <$d.255+0x14>
100272c6: aa06 add r2, sp, #24
100272c8: f7f9 fd4c bl 0x10020d64 <core::fmt::write> @ imm = #-25960
100272cc: 2800 cmp r0, #0
100272ce: d001 beq 0x100272d4 <$t.254+0x188> @ imm = #2
100272d0: f000 ff82 bl 0x100281d8 <$t.264+0x3bc> @ imm = #3844
100272d4: 6820 ldr r0, [r4]
100272d6: 2801 cmp r0, #1
100272d8: d113 bne 0x10027302 <$t.254+0x1b6> @ imm = #38
100272da: 1d20 adds r0, r4, #4
100272dc: 9010 str r0, [sp, #64]
100272de: 2000 movs r0, #0
100272e0: 900b str r0, [sp, #44]
100272e2: 4920 ldr r1, [pc, #128] @ 0x10027364 <$d.255+0x4>
100272e4: 910a str r1, [sp, #40]
100272e6: 2101 movs r1, #1
100272e8: 9109 str r1, [sp, #36]
100272ea: 4923 ldr r1, [pc, #140] @ 0x10027378 <$d.255+0x18>
100272ec: 9108 str r1, [sp, #32]
100272ee: 9006 str r0, [sp, #24]
100272f0: a810 add r0, sp, #64
100272f2: 491e ldr r1, [pc, #120] @ 0x1002736c <$d.255+0xc>
100272f4: aa06 add r2, sp, #24
100272f6: f7f9 fd35 bl 0x10020d64 <core::fmt::write> @ imm = #-26006
100272fa: 2800 cmp r0, #0
100272fc: d001 beq 0x10027302 <$t.254+0x1b6> @ imm = #2
100272fe: f000 ff6b bl 0x100281d8 <$t.264+0x3bc> @ imm = #3798
10027302: 481b ldr r0, [pc, #108] @ 0x10027370 <$d.255+0x10>
10027304: 7800 ldrb r0, [r0]
10027306: 2800 cmp r0, #0
10027308: d014 beq 0x10027334 <$t.254+0x1e8> @ imm = #40
1002730a: 4819 ldr r0, [pc, #100] @ 0x10027370 <$d.255+0x10>
1002730c: 1c40 adds r0, r0, #1
1002730e: 9010 str r0, [sp, #64]
10027310: 2000 movs r0, #0
10027312: 900b str r0, [sp, #44]
10027314: 4913 ldr r1, [pc, #76] @ 0x10027364 <$d.255+0x4>
10027316: 910a str r1, [sp, #40]
10027318: 2101 movs r1, #1
1002731a: 9109 str r1, [sp, #36]
1002731c: 4916 ldr r1, [pc, #88] @ 0x10027378 <$d.255+0x18>
1002731e: 9108 str r1, [sp, #32]
10027320: 9006 str r0, [sp, #24]
10027322: a810 add r0, sp, #64
10027324: 4913 ldr r1, [pc, #76] @ 0x10027374 <$d.255+0x14>
10027326: aa06 add r2, sp, #24
10027328: f7f9 fd1c bl 0x10020d64 <core::fmt::write> @ imm = #-26056
1002732c: 2800 cmp r0, #0
1002732e: d001 beq 0x10027334 <$t.254+0x1e8> @ imm = #2
10027330: f000 ff52 bl 0x100281d8 <$t.264+0x3bc> @ imm = #3748
10027334: a81e add r0, sp, #120
10027336: 1d00 adds r0, r0, #4
10027338: 9002 str r0, [sp, #8]
1002733a: 2000 movs r0, #0
1002733c: 4605 mov r5, r0
1002733e: 9004 str r0, [sp, #16]
10027340: a81d add r0, sp, #116
10027342: 7005 strb r5, [r0]
10027344: 9805 ldr r0, [sp, #20]
10027346: 6882 ldr r2, [r0, #8]
10027348: b2ee uxtb r6, r5
1002734a: ac1e add r4, sp, #120
1002734c: 4620 mov r0, r4
1002734e: 4631 mov r1, r6
10027350: 4790 blx r2
10027352: 1c6d adds r5, r5, #1
10027354: 7820 ldrb r0, [r4]
10027356: 2800 cmp r0, #0
10027358: d01a beq 0x10027390 <$t.256> @ imm = #52
1002735a: 2eff cmp r6, #255
1002735c: d1f0 bne 0x10027340 <$t.254+0x1f4> @ imm = #-32
1002735e: e090 b 0x10027482 <$t.256+0xf2> @ imm = #288
10027360 <$d.255>:
10027360: 04 00 00 20 .word 0x20000004
10027364: e4 d3 02 10 .word 0x1002d3e4
10027368: cc e0 02 10 .word 0x1002e0cc
1002736c: b4 d3 02 10 .word 0x1002d3b4
10027370: 1c 00 00 20 .word 0x2000001c
10027374: 9c d3 02 10 .word 0x1002d39c
10027378: 34 d9 02 10 .word 0x1002d934
1002737c: 51 2d 02 10 .word 0x10022d51
10027380: 9d 26 02 10 .word 0x1002269d
10027384: e8 e0 02 10 .word 0x1002e0e8
10027388: 10 e1 02 10 .word 0x1002e110
1002738c: 48 e1 02 10 .word 0x1002e148
10027390 <$t.256>:
10027390: a819 add r0, sp, #100
10027392: 9902 ldr r1, [sp, #8]
10027394: c91c ldm r1!, {r2, r3, r4}
10027396: c01c stm r0!, {r2, r3, r4}
10027398: 4cc0 ldr r4, [pc, #768] @ 0x1002769c <$d.257>
1002739a: 6820 ldr r0, [r4]
1002739c: 2801 cmp r0, #1
1002739e: d11b bne 0x100273d8 <$t.256+0x48> @ imm = #54
100273a0: 48bf ldr r0, [pc, #764] @ 0x100276a0 <$d.257+0x4>
100273a2: 9013 str r0, [sp, #76]
100273a4: a819 add r0, sp, #100
100273a6: 9012 str r0, [sp, #72]
100273a8: 48be ldr r0, [pc, #760] @ 0x100276a4 <$d.257+0x8>
100273aa: 9011 str r0, [sp, #68]
100273ac: a81d add r0, sp, #116
100273ae: 9010 str r0, [sp, #64]
100273b0: 1d20 adds r0, r4, #4
100273b2: 9024 str r0, [sp, #144]
100273b4: 2002 movs r0, #2
100273b6: 900b str r0, [sp, #44]
100273b8: a910 add r1, sp, #64
100273ba: 910a str r1, [sp, #40]
100273bc: 9009 str r0, [sp, #36]
100273be: 48fe ldr r0, [pc, #1016] @ 0x100277b8 <$d.259+0xc>
100273c0: 9008 str r0, [sp, #32]
100273c2: 2000 movs r0, #0
100273c4: 9006 str r0, [sp, #24]
100273c6: a824 add r0, sp, #144
100273c8: aa06 add r2, sp, #24
100273ca: 49fc ldr r1, [pc, #1008] @ 0x100277bc <$d.259+0x10>
100273cc: f7f9 fcca bl 0x10020d64 <core::fmt::write> @ imm = #-26220
100273d0: 2800 cmp r0, #0
100273d2: d001 beq 0x100273d8 <$t.256+0x48> @ imm = #2
100273d4: f000 ff04 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3592
100273d8: 48f9 ldr r0, [pc, #996] @ 0x100277c0 <$d.259+0x14>
100273da: 7800 ldrb r0, [r0]
100273dc: 2800 cmp r0, #0
100273de: d01c beq 0x1002741a <$t.256+0x8a> @ imm = #56
100273e0: 48f3 ldr r0, [pc, #972] @ 0x100277b0 <$d.259+0x4>
100273e2: 9013 str r0, [sp, #76]
100273e4: a819 add r0, sp, #100
100273e6: 9012 str r0, [sp, #72]
100273e8: 48f2 ldr r0, [pc, #968] @ 0x100277b4 <$d.259+0x8>
100273ea: 9011 str r0, [sp, #68]
100273ec: a81d add r0, sp, #116
100273ee: 9010 str r0, [sp, #64]
100273f0: 48f3 ldr r0, [pc, #972] @ 0x100277c0 <$d.259+0x14>
100273f2: 1c40 adds r0, r0, #1
100273f4: 9024 str r0, [sp, #144]
100273f6: 2002 movs r0, #2
100273f8: 900b str r0, [sp, #44]
100273fa: a910 add r1, sp, #64
100273fc: 910a str r1, [sp, #40]
100273fe: 9009 str r0, [sp, #36]
10027400: 48ed ldr r0, [pc, #948] @ 0x100277b8 <$d.259+0xc>
10027402: 9008 str r0, [sp, #32]
10027404: 2000 movs r0, #0
10027406: 9006 str r0, [sp, #24]
10027408: a824 add r0, sp, #144
1002740a: aa06 add r2, sp, #24
1002740c: 49ed ldr r1, [pc, #948] @ 0x100277c4 <$d.259+0x18>
1002740e: f7f9 fca9 bl 0x10020d64 <core::fmt::write> @ imm = #-26286
10027412: 2800 cmp r0, #0
10027414: d001 beq 0x1002741a <$t.256+0x8a> @ imm = #2
10027416: f000 fee3 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3526
1002741a: 6820 ldr r0, [r4]
1002741c: 2801 cmp r0, #1
1002741e: d113 bne 0x10027448 <$t.256+0xb8> @ imm = #38
10027420: 1d20 adds r0, r4, #4
10027422: 9010 str r0, [sp, #64]
10027424: 2000 movs r0, #0
10027426: 900b str r0, [sp, #44]
10027428: 49e7 ldr r1, [pc, #924] @ 0x100277c8 <$d.259+0x1c>
1002742a: 910a str r1, [sp, #40]
1002742c: 2101 movs r1, #1
1002742e: 9109 str r1, [sp, #36]
10027430: 49e6 ldr r1, [pc, #920] @ 0x100277cc <$d.259+0x20>
10027432: 9108 str r1, [sp, #32]
10027434: 9006 str r0, [sp, #24]
10027436: a810 add r0, sp, #64
10027438: aa06 add r2, sp, #24
1002743a: 49e0 ldr r1, [pc, #896] @ 0x100277bc <$d.259+0x10>
1002743c: f7f9 fc92 bl 0x10020d64 <core::fmt::write> @ imm = #-26332
10027440: 2800 cmp r0, #0
10027442: d001 beq 0x10027448 <$t.256+0xb8> @ imm = #2
10027444: f000 fecc bl 0x100281e0 <$t.264+0x3c4> @ imm = #3480
10027448: 48dd ldr r0, [pc, #884] @ 0x100277c0 <$d.259+0x14>
1002744a: 7800 ldrb r0, [r0]
1002744c: 2800 cmp r0, #0
1002744e: d014 beq 0x1002747a <$t.256+0xea> @ imm = #40
10027450: 48db ldr r0, [pc, #876] @ 0x100277c0 <$d.259+0x14>
10027452: 1c40 adds r0, r0, #1
10027454: 9010 str r0, [sp, #64]
10027456: 2000 movs r0, #0
10027458: 900b str r0, [sp, #44]
1002745a: 49db ldr r1, [pc, #876] @ 0x100277c8 <$d.259+0x1c>
1002745c: 910a str r1, [sp, #40]
1002745e: 2101 movs r1, #1
10027460: 9109 str r1, [sp, #36]
10027462: 49da ldr r1, [pc, #872] @ 0x100277cc <$d.259+0x20>
10027464: 9108 str r1, [sp, #32]
10027466: 9006 str r0, [sp, #24]
10027468: a810 add r0, sp, #64
1002746a: aa06 add r2, sp, #24
1002746c: 49d5 ldr r1, [pc, #852] @ 0x100277c4 <$d.259+0x18>
1002746e: f7f9 fc79 bl 0x10020d64 <core::fmt::write> @ imm = #-26382
10027472: 2800 cmp r0, #0
10027474: d001 beq 0x1002747a <$t.256+0xea> @ imm = #2
10027476: f000 feb3 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3430
1002747a: 2eff cmp r6, #255
1002747c: 9803 ldr r0, [sp, #12]
1002747e: d064 beq 0x1002754a <$t.256+0x1ba> @ imm = #200
10027480: e75d b 0x1002733e <$t.254+0x1f2> @ imm = #-326
10027482: 9804 ldr r0, [sp, #16]
10027484: 07c0 lsls r0, r0, #31
10027486: 4cc9 ldr r4, [pc, #804] @ 0x100277ac <$d.259>
10027488: d15f bne 0x1002754a <$t.256+0x1ba> @ imm = #190
1002748a: 6820 ldr r0, [r4]
1002748c: 2801 cmp r0, #1
1002748e: d113 bne 0x100274b8 <$t.256+0x128> @ imm = #38
10027490: 1d20 adds r0, r4, #4
10027492: 9010 str r0, [sp, #64]
10027494: 2000 movs r0, #0
10027496: 900b str r0, [sp, #44]
10027498: 49cb ldr r1, [pc, #812] @ 0x100277c8 <$d.259+0x1c>
1002749a: 910a str r1, [sp, #40]
1002749c: 2101 movs r1, #1
1002749e: 9109 str r1, [sp, #36]
100274a0: 49cb ldr r1, [pc, #812] @ 0x100277d0 <$d.259+0x24>
100274a2: 9108 str r1, [sp, #32]
100274a4: 9006 str r0, [sp, #24]
100274a6: a810 add r0, sp, #64
100274a8: 49c4 ldr r1, [pc, #784] @ 0x100277bc <$d.259+0x10>
100274aa: aa06 add r2, sp, #24
100274ac: f7f9 fc5a bl 0x10020d64 <core::fmt::write> @ imm = #-26444
100274b0: 2800 cmp r0, #0
100274b2: d001 beq 0x100274b8 <$t.256+0x128> @ imm = #2
100274b4: f000 feca bl 0x1002824c <$t.272> @ imm = #3476
100274b8: 48c1 ldr r0, [pc, #772] @ 0x100277c0 <$d.259+0x14>
100274ba: 7800 ldrb r0, [r0]
100274bc: 2800 cmp r0, #0
100274be: d014 beq 0x100274ea <$t.256+0x15a> @ imm = #40
100274c0: 48bf ldr r0, [pc, #764] @ 0x100277c0 <$d.259+0x14>
100274c2: 1c40 adds r0, r0, #1
100274c4: 9010 str r0, [sp, #64]
100274c6: 2000 movs r0, #0
100274c8: 900b str r0, [sp, #44]
100274ca: 49bf ldr r1, [pc, #764] @ 0x100277c8 <$d.259+0x1c>
100274cc: 910a str r1, [sp, #40]
100274ce: 2101 movs r1, #1
100274d0: 9109 str r1, [sp, #36]
100274d2: 49bf ldr r1, [pc, #764] @ 0x100277d0 <$d.259+0x24>
100274d4: 9108 str r1, [sp, #32]
100274d6: 9006 str r0, [sp, #24]
100274d8: a810 add r0, sp, #64
100274da: 49ba ldr r1, [pc, #744] @ 0x100277c4 <$d.259+0x18>
100274dc: aa06 add r2, sp, #24
100274de: f7f9 fc41 bl 0x10020d64 <core::fmt::write> @ imm = #-26494
100274e2: 2800 cmp r0, #0
100274e4: d001 beq 0x100274ea <$t.256+0x15a> @ imm = #2
100274e6: f000 feb1 bl 0x1002824c <$t.272> @ imm = #3426
100274ea: 6820 ldr r0, [r4]
100274ec: 2801 cmp r0, #1
100274ee: d113 bne 0x10027518 <$t.256+0x188> @ imm = #38
100274f0: 1d20 adds r0, r4, #4
100274f2: 9010 str r0, [sp, #64]
100274f4: 2000 movs r0, #0
100274f6: 900b str r0, [sp, #44]
100274f8: 49b3 ldr r1, [pc, #716] @ 0x100277c8 <$d.259+0x1c>
100274fa: 910a str r1, [sp, #40]
100274fc: 2101 movs r1, #1
100274fe: 9109 str r1, [sp, #36]
10027500: 49b2 ldr r1, [pc, #712] @ 0x100277cc <$d.259+0x20>
10027502: 9108 str r1, [sp, #32]
10027504: 9006 str r0, [sp, #24]
10027506: a810 add r0, sp, #64
10027508: 49ac ldr r1, [pc, #688] @ 0x100277bc <$d.259+0x10>
1002750a: aa06 add r2, sp, #24
1002750c: f7f9 fc2a bl 0x10020d64 <core::fmt::write> @ imm = #-26540
10027510: 2800 cmp r0, #0
10027512: d001 beq 0x10027518 <$t.256+0x188> @ imm = #2
10027514: f000 fe9a bl 0x1002824c <$t.272> @ imm = #3380
10027518: 48a9 ldr r0, [pc, #676] @ 0x100277c0 <$d.259+0x14>
1002751a: 7800 ldrb r0, [r0]
1002751c: 2800 cmp r0, #0
1002751e: d014 beq 0x1002754a <$t.256+0x1ba> @ imm = #40
10027520: 48a7 ldr r0, [pc, #668] @ 0x100277c0 <$d.259+0x14>
10027522: 1c40 adds r0, r0, #1
10027524: 9010 str r0, [sp, #64]
10027526: 2000 movs r0, #0
10027528: 900b str r0, [sp, #44]
1002752a: 49a7 ldr r1, [pc, #668] @ 0x100277c8 <$d.259+0x1c>
1002752c: 910a str r1, [sp, #40]
1002752e: 2101 movs r1, #1
10027530: 9109 str r1, [sp, #36]
10027532: 49a6 ldr r1, [pc, #664] @ 0x100277cc <$d.259+0x20>
10027534: 9108 str r1, [sp, #32]
10027536: 9006 str r0, [sp, #24]
10027538: a810 add r0, sp, #64
1002753a: 49a2 ldr r1, [pc, #648] @ 0x100277c4 <$d.259+0x18>
1002753c: aa06 add r2, sp, #24
1002753e: f7f9 fc11 bl 0x10020d64 <core::fmt::write> @ imm = #-26590
10027542: 2800 cmp r0, #0
10027544: d001 beq 0x1002754a <$t.256+0x1ba> @ imm = #2
10027546: f000 fe81 bl 0x1002824c <$t.272> @ imm = #3330
1002754a: 6820 ldr r0, [r4]
1002754c: 2801 cmp r0, #1
1002754e: d113 bne 0x10027578 <$t.256+0x1e8> @ imm = #38
10027550: 1d20 adds r0, r4, #4
10027552: 9010 str r0, [sp, #64]
10027554: 2000 movs r0, #0
10027556: 900b str r0, [sp, #44]
10027558: 499b ldr r1, [pc, #620] @ 0x100277c8 <$d.259+0x1c>
1002755a: 910a str r1, [sp, #40]
1002755c: 2101 movs r1, #1
1002755e: 9109 str r1, [sp, #36]
10027560: 499a ldr r1, [pc, #616] @ 0x100277cc <$d.259+0x20>
10027562: 9108 str r1, [sp, #32]
10027564: 9006 str r0, [sp, #24]
10027566: a810 add r0, sp, #64
10027568: 4994 ldr r1, [pc, #592] @ 0x100277bc <$d.259+0x10>
1002756a: aa06 add r2, sp, #24
1002756c: f7f9 fbfa bl 0x10020d64 <core::fmt::write> @ imm = #-26636
10027570: 2800 cmp r0, #0
10027572: d001 beq 0x10027578 <$t.256+0x1e8> @ imm = #2
10027574: f000 fe6e bl 0x10028254 <$t.272+0x8> @ imm = #3292
10027578: 4891 ldr r0, [pc, #580] @ 0x100277c0 <$d.259+0x14>
1002757a: 7800 ldrb r0, [r0]
1002757c: 2800 cmp r0, #0
1002757e: d014 beq 0x100275aa <$t.256+0x21a> @ imm = #40
10027580: 488f ldr r0, [pc, #572] @ 0x100277c0 <$d.259+0x14>
10027582: 1c40 adds r0, r0, #1
10027584: 9010 str r0, [sp, #64]
10027586: 2000 movs r0, #0
10027588: 900b str r0, [sp, #44]
1002758a: 498f ldr r1, [pc, #572] @ 0x100277c8 <$d.259+0x1c>
1002758c: 910a str r1, [sp, #40]
1002758e: 2101 movs r1, #1
10027590: 9109 str r1, [sp, #36]
10027592: 498e ldr r1, [pc, #568] @ 0x100277cc <$d.259+0x20>
10027594: 9108 str r1, [sp, #32]
10027596: 9006 str r0, [sp, #24]
10027598: a810 add r0, sp, #64
1002759a: 498a ldr r1, [pc, #552] @ 0x100277c4 <$d.259+0x18>
1002759c: aa06 add r2, sp, #24
1002759e: f7f9 fbe1 bl 0x10020d64 <core::fmt::write> @ imm = #-26686
100275a2: 2800 cmp r0, #0
100275a4: d001 beq 0x100275aa <$t.256+0x21a> @ imm = #2
100275a6: f000 fe55 bl 0x10028254 <$t.272+0x8> @ imm = #3242
100275aa: 6820 ldr r0, [r4]
100275ac: 2801 cmp r0, #1
100275ae: d113 bne 0x100275d8 <$t.256+0x248> @ imm = #38
100275b0: 1d20 adds r0, r4, #4
100275b2: 9010 str r0, [sp, #64]
100275b4: 2000 movs r0, #0
100275b6: 900b str r0, [sp, #44]
100275b8: 4983 ldr r1, [pc, #524] @ 0x100277c8 <$d.259+0x1c>
100275ba: 910a str r1, [sp, #40]
100275bc: 2101 movs r1, #1
100275be: 9109 str r1, [sp, #36]
100275c0: 4984 ldr r1, [pc, #528] @ 0x100277d4 <$d.259+0x28>
100275c2: 9108 str r1, [sp, #32]
100275c4: 9006 str r0, [sp, #24]
100275c6: a810 add r0, sp, #64
100275c8: 497c ldr r1, [pc, #496] @ 0x100277bc <$d.259+0x10>
100275ca: aa06 add r2, sp, #24
100275cc: f7f9 fbca bl 0x10020d64 <core::fmt::write> @ imm = #-26732
100275d0: 2800 cmp r0, #0
100275d2: d001 beq 0x100275d8 <$t.256+0x248> @ imm = #2
100275d4: f000 fe08 bl 0x100281e8 <$t.264+0x3cc> @ imm = #3088
100275d8: 4879 ldr r0, [pc, #484] @ 0x100277c0 <$d.259+0x14>
100275da: 7800 ldrb r0, [r0]
100275dc: 2800 cmp r0, #0
100275de: d014 beq 0x1002760a <$t.256+0x27a> @ imm = #40
100275e0: 4877 ldr r0, [pc, #476] @ 0x100277c0 <$d.259+0x14>
100275e2: 1c40 adds r0, r0, #1
100275e4: 9010 str r0, [sp, #64]
100275e6: 2000 movs r0, #0
100275e8: 900b str r0, [sp, #44]
100275ea: 4977 ldr r1, [pc, #476] @ 0x100277c8 <$d.259+0x1c>
100275ec: 910a str r1, [sp, #40]
100275ee: 2101 movs r1, #1
100275f0: 9109 str r1, [sp, #36]
100275f2: 4978 ldr r1, [pc, #480] @ 0x100277d4 <$d.259+0x28>
100275f4: 9108 str r1, [sp, #32]
100275f6: 9006 str r0, [sp, #24]
100275f8: a810 add r0, sp, #64
100275fa: 4972 ldr r1, [pc, #456] @ 0x100277c4 <$d.259+0x18>
100275fc: aa06 add r2, sp, #24
100275fe: f7f9 fbb1 bl 0x10020d64 <core::fmt::write> @ imm = #-26782
10027602: 2800 cmp r0, #0
10027604: d001 beq 0x1002760a <$t.256+0x27a> @ imm = #2
10027606: f000 fdef bl 0x100281e8 <$t.264+0x3cc> @ imm = #3038
1002760a: 6820 ldr r0, [r4]
1002760c: 2801 cmp r0, #1
1002760e: d113 bne 0x10027638 <$t.256+0x2a8> @ imm = #38
10027610: 1d20 adds r0, r4, #4
10027612: 9010 str r0, [sp, #64]
10027614: 2000 movs r0, #0
10027616: 900b str r0, [sp, #44]
10027618: 496b ldr r1, [pc, #428] @ 0x100277c8 <$d.259+0x1c>
1002761a: 910a str r1, [sp, #40]
1002761c: 2101 movs r1, #1
1002761e: 9109 str r1, [sp, #36]
10027620: 496a ldr r1, [pc, #424] @ 0x100277cc <$d.259+0x20>
10027622: 9108 str r1, [sp, #32]
10027624: 9006 str r0, [sp, #24]
10027626: a810 add r0, sp, #64
10027628: 4964 ldr r1, [pc, #400] @ 0x100277bc <$d.259+0x10>
1002762a: aa06 add r2, sp, #24
1002762c: f7f9 fb9a bl 0x10020d64 <core::fmt::write> @ imm = #-26828
10027630: 2800 cmp r0, #0
10027632: d001 beq 0x10027638 <$t.256+0x2a8> @ imm = #2
10027634: f000 fdd8 bl 0x100281e8 <$t.264+0x3cc> @ imm = #2992
10027638: 4861 ldr r0, [pc, #388] @ 0x100277c0 <$d.259+0x14>
1002763a: 7800 ldrb r0, [r0]
1002763c: 2800 cmp r0, #0
1002763e: d014 beq 0x1002766a <$t.256+0x2da> @ imm = #40
10027640: 485f ldr r0, [pc, #380] @ 0x100277c0 <$d.259+0x14>
10027642: 1c40 adds r0, r0, #1
10027644: 9010 str r0, [sp, #64]
10027646: 2000 movs r0, #0
10027648: 900b str r0, [sp, #44]
1002764a: 495f ldr r1, [pc, #380] @ 0x100277c8 <$d.259+0x1c>
1002764c: 910a str r1, [sp, #40]
1002764e: 2101 movs r1, #1
10027650: 9109 str r1, [sp, #36]
10027652: 495e ldr r1, [pc, #376] @ 0x100277cc <$d.259+0x20>
10027654: 9108 str r1, [sp, #32]
10027656: 9006 str r0, [sp, #24]
10027658: a810 add r0, sp, #64
1002765a: 495a ldr r1, [pc, #360] @ 0x100277c4 <$d.259+0x18>
1002765c: aa06 add r2, sp, #24
1002765e: f7f9 fb81 bl 0x10020d64 <core::fmt::write> @ imm = #-26878
10027662: 2800 cmp r0, #0
10027664: d001 beq 0x1002766a <$t.256+0x2da> @ imm = #2
10027666: f000 fdbf bl 0x100281e8 <$t.264+0x3cc> @ imm = #2942
1002766a: a806 add r0, sp, #24
1002766c: 3008 adds r0, #8
1002766e: 9001 str r0, [sp, #4]
10027670: 9805 ldr r0, [sp, #20]
10027672: 30a8 adds r0, #168
10027674: 9004 str r0, [sp, #16]
10027676: 2000 movs r0, #0
10027678: 4605 mov r5, r0
1002767a: 9002 str r0, [sp, #8]
1002767c: a81d add r0, sp, #116
1002767e: 7005 strb r5, [r0]
10027680: 9804 ldr r0, [sp, #16]
10027682: 6802 ldr r2, [r0]
10027684: b2ee uxtb r6, r5
10027686: ac06 add r4, sp, #24
10027688: 4620 mov r0, r4
1002768a: 4631 mov r1, r6
1002768c: 4790 blx r2
1002768e: 1c6d adds r5, r5, #1
10027690: 7820 ldrb r0, [r4]
10027692: 2800 cmp r0, #0
10027694: d008 beq 0x100276a8 <$t.258> @ imm = #16
10027696: 2eff cmp r6, #255
10027698: d1f0 bne 0x1002767c <$t.256+0x2ec> @ imm = #-32
1002769a: e09f b 0x100277dc <$t.260> @ imm = #318
1002769c <$d.257>:
1002769c: 04 00 00 20 .word 0x20000004
100276a0: b1 30 02 10 .word 0x100230b1
100276a4: 9d 26 02 10 .word 0x1002269d
100276a8 <$t.258>:
100276a8: 9600 str r6, [sp]
100276aa: a810 add r0, sp, #64
100276ac: 9002 str r0, [sp, #8]
100276ae: 9901 ldr r1, [sp, #4]
100276b0: 9e02 ldr r6, [sp, #8]
100276b2: c91d ldm r1!, {r0, r2, r3, r4}
100276b4: c61d stm r6!, {r0, r2, r3, r4}
100276b6: 9602 str r6, [sp, #8]
100276b8: 9e02 ldr r6, [sp, #8]
100276ba: c91d ldm r1!, {r0, r2, r3, r4}
100276bc: c61d stm r6!, {r0, r2, r3, r4}
100276be: 4c3b ldr r4, [pc, #236] @ 0x100277ac <$d.259>
100276c0: 6820 ldr r0, [r4]
100276c2: 2801 cmp r0, #1
100276c4: d11b bne 0x100276fe <$t.258+0x56> @ imm = #54
100276c6: 4844 ldr r0, [pc, #272] @ 0x100277d8 <$d.259+0x2c>
100276c8: 901c str r0, [sp, #112]
100276ca: a810 add r0, sp, #64
100276cc: 901b str r0, [sp, #108]
100276ce: 4839 ldr r0, [pc, #228] @ 0x100277b4 <$d.259+0x8>
100276d0: 901a str r0, [sp, #104]
100276d2: a81d add r0, sp, #116
100276d4: 9019 str r0, [sp, #100]
100276d6: 1d20 adds r0, r4, #4
100276d8: 9024 str r0, [sp, #144]
100276da: 2002 movs r0, #2
100276dc: 9023 str r0, [sp, #140]
100276de: a919 add r1, sp, #100
100276e0: 9122 str r1, [sp, #136]
100276e2: 9021 str r0, [sp, #132]
100276e4: 4834 ldr r0, [pc, #208] @ 0x100277b8 <$d.259+0xc>
100276e6: 9020 str r0, [sp, #128]
100276e8: 2000 movs r0, #0
100276ea: 901e str r0, [sp, #120]
100276ec: a824 add r0, sp, #144
100276ee: aa1e add r2, sp, #120
100276f0: 4932 ldr r1, [pc, #200] @ 0x100277bc <$d.259+0x10>
100276f2: f7f9 fb37 bl 0x10020d64 <core::fmt::write> @ imm = #-27026
100276f6: 2800 cmp r0, #0
100276f8: d001 beq 0x100276fe <$t.258+0x56> @ imm = #2
100276fa: f000 fd79 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2802
100276fe: 4830 ldr r0, [pc, #192] @ 0x100277c0 <$d.259+0x14>
10027700: 7800 ldrb r0, [r0]
10027702: 2800 cmp r0, #0
10027704: 9e00 ldr r6, [sp]
10027706: d01c beq 0x10027742 <$t.258+0x9a> @ imm = #56
10027708: 4833 ldr r0, [pc, #204] @ 0x100277d8 <$d.259+0x2c>
1002770a: 901c str r0, [sp, #112]
1002770c: a810 add r0, sp, #64
1002770e: 901b str r0, [sp, #108]
10027710: 4828 ldr r0, [pc, #160] @ 0x100277b4 <$d.259+0x8>
10027712: 901a str r0, [sp, #104]
10027714: a81d add r0, sp, #116
10027716: 9019 str r0, [sp, #100]
10027718: 4829 ldr r0, [pc, #164] @ 0x100277c0 <$d.259+0x14>
1002771a: 1c40 adds r0, r0, #1
1002771c: 9024 str r0, [sp, #144]
1002771e: 2002 movs r0, #2
10027720: 9023 str r0, [sp, #140]
10027722: a919 add r1, sp, #100
10027724: 9122 str r1, [sp, #136]
10027726: 9021 str r0, [sp, #132]
10027728: 4823 ldr r0, [pc, #140] @ 0x100277b8 <$d.259+0xc>
1002772a: 9020 str r0, [sp, #128]
1002772c: 2000 movs r0, #0
1002772e: 901e str r0, [sp, #120]
10027730: a824 add r0, sp, #144
10027732: aa1e add r2, sp, #120
10027734: 4923 ldr r1, [pc, #140] @ 0x100277c4 <$d.259+0x18>
10027736: f7f9 fb15 bl 0x10020d64 <core::fmt::write> @ imm = #-27094
1002773a: 2800 cmp r0, #0
1002773c: d001 beq 0x10027742 <$t.258+0x9a> @ imm = #2
1002773e: f000 fd57 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2734
10027742: 6820 ldr r0, [r4]
10027744: 2801 cmp r0, #1
10027746: d113 bne 0x10027770 <$t.258+0xc8> @ imm = #38
10027748: 1d20 adds r0, r4, #4
1002774a: 9019 str r0, [sp, #100]
1002774c: 2000 movs r0, #0
1002774e: 9023 str r0, [sp, #140]
10027750: 491d ldr r1, [pc, #116] @ 0x100277c8 <$d.259+0x1c>
10027752: 9122 str r1, [sp, #136]
10027754: 2101 movs r1, #1
10027756: 9121 str r1, [sp, #132]
10027758: 491c ldr r1, [pc, #112] @ 0x100277cc <$d.259+0x20>
1002775a: 9120 str r1, [sp, #128]
1002775c: 901e str r0, [sp, #120]
1002775e: a819 add r0, sp, #100
10027760: aa1e add r2, sp, #120
10027762: 4916 ldr r1, [pc, #88] @ 0x100277bc <$d.259+0x10>
10027764: f7f9 fafe bl 0x10020d64 <core::fmt::write> @ imm = #-27140
10027768: 2800 cmp r0, #0
1002776a: d001 beq 0x10027770 <$t.258+0xc8> @ imm = #2
1002776c: f000 fd40 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2688
10027770: 4813 ldr r0, [pc, #76] @ 0x100277c0 <$d.259+0x14>
10027772: 7800 ldrb r0, [r0]
10027774: 2800 cmp r0, #0
10027776: d014 beq 0x100277a2 <$t.258+0xfa> @ imm = #40
10027778: 4811 ldr r0, [pc, #68] @ 0x100277c0 <$d.259+0x14>
1002777a: 1c40 adds r0, r0, #1
1002777c: 9019 str r0, [sp, #100]
1002777e: 2000 movs r0, #0
10027780: 9023 str r0, [sp, #140]
10027782: 4911 ldr r1, [pc, #68] @ 0x100277c8 <$d.259+0x1c>
10027784: 9122 str r1, [sp, #136]
10027786: 2101 movs r1, #1
10027788: 9121 str r1, [sp, #132]
1002778a: 4910 ldr r1, [pc, #64] @ 0x100277cc <$d.259+0x20>
1002778c: 9120 str r1, [sp, #128]
1002778e: 901e str r0, [sp, #120]
10027790: a819 add r0, sp, #100
10027792: aa1e add r2, sp, #120
10027794: 490b ldr r1, [pc, #44] @ 0x100277c4 <$d.259+0x18>
10027796: f7f9 fae5 bl 0x10020d64 <core::fmt::write> @ imm = #-27190
1002779a: 2800 cmp r0, #0
1002779c: d001 beq 0x100277a2 <$t.258+0xfa> @ imm = #2
1002779e: f000 fd27 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2638
100277a2: 2eff cmp r6, #255
100277a4: 9803 ldr r0, [sp, #12]
100277a6: d07d beq 0x100278a4 <$t.260+0xc8> @ imm = #250
100277a8: e767 b 0x1002767a <$t.256+0x2ea> @ imm = #-306
100277aa: 46c0 mov r8, r8
100277ac <$d.259>:
100277ac: 04 00 00 20 .word 0x20000004
100277b0: b1 30 02 10 .word 0x100230b1
100277b4: 9d 26 02 10 .word 0x1002269d
100277b8: e8 e0 02 10 .word 0x1002e0e8
100277bc: b4 d3 02 10 .word 0x1002d3b4
100277c0: 1c 00 00 20 .word 0x2000001c
100277c4: 9c d3 02 10 .word 0x1002d39c
100277c8: e4 d3 02 10 .word 0x1002d3e4
100277cc: 34 d9 02 10 .word 0x1002d934
100277d0: 10 e1 02 10 .word 0x1002e110
100277d4: a0 e1 02 10 .word 0x1002e1a0
100277d8: 01 2f 02 10 .word 0x10022f01
100277dc <$t.260>:
100277dc: 9802 ldr r0, [sp, #8]
100277de: 07c0 lsls r0, r0, #31
100277e0: 4cbc ldr r4, [pc, #752] @ 0x10027ad4 <$d.261>
100277e2: d15f bne 0x100278a4 <$t.260+0xc8> @ imm = #190
100277e4: 6820 ldr r0, [r4]
100277e6: 2801 cmp r0, #1
100277e8: d113 bne 0x10027812 <$t.260+0x36> @ imm = #38
100277ea: 1d20 adds r0, r4, #4
100277ec: 9010 str r0, [sp, #64]
100277ee: 2000 movs r0, #0
100277f0: 900b str r0, [sp, #44]
100277f2: 49b9 ldr r1, [pc, #740] @ 0x10027ad8 <$d.261+0x4>
100277f4: 910a str r1, [sp, #40]
100277f6: 2101 movs r1, #1
100277f8: 9109 str r1, [sp, #36]
100277fa: 49b8 ldr r1, [pc, #736] @ 0x10027adc <$d.261+0x8>
100277fc: 9108 str r1, [sp, #32]
100277fe: 9006 str r0, [sp, #24]
10027800: a810 add r0, sp, #64
10027802: 49b7 ldr r1, [pc, #732] @ 0x10027ae0 <$d.261+0xc>
10027804: aa06 add r2, sp, #24
10027806: f7f9 faad bl 0x10020d64 <core::fmt::write> @ imm = #-27302
1002780a: 2800 cmp r0, #0
1002780c: d001 beq 0x10027812 <$t.260+0x36> @ imm = #2
1002780e: f000 fd29 bl 0x10028264 <$t.274> @ imm = #2642
10027812: 48b4 ldr r0, [pc, #720] @ 0x10027ae4 <$d.261+0x10>
10027814: 7800 ldrb r0, [r0]
10027816: 2800 cmp r0, #0
10027818: d014 beq 0x10027844 <$t.260+0x68> @ imm = #40
1002781a: 48b2 ldr r0, [pc, #712] @ 0x10027ae4 <$d.261+0x10>
1002781c: 1c40 adds r0, r0, #1
1002781e: 9010 str r0, [sp, #64]
10027820: 2000 movs r0, #0
10027822: 900b str r0, [sp, #44]
10027824: 49ac ldr r1, [pc, #688] @ 0x10027ad8 <$d.261+0x4>
10027826: 910a str r1, [sp, #40]
10027828: 2101 movs r1, #1
1002782a: 9109 str r1, [sp, #36]
1002782c: 49ab ldr r1, [pc, #684] @ 0x10027adc <$d.261+0x8>
1002782e: 9108 str r1, [sp, #32]
10027830: 9006 str r0, [sp, #24]
10027832: a810 add r0, sp, #64
10027834: 49ac ldr r1, [pc, #688] @ 0x10027ae8 <$d.261+0x14>
10027836: aa06 add r2, sp, #24
10027838: f7f9 fa94 bl 0x10020d64 <core::fmt::write> @ imm = #-27352
1002783c: 2800 cmp r0, #0
1002783e: d001 beq 0x10027844 <$t.260+0x68> @ imm = #2
10027840: f000 fd10 bl 0x10028264 <$t.274> @ imm = #2592
10027844: 6820 ldr r0, [r4]
10027846: 2801 cmp r0, #1
10027848: d113 bne 0x10027872 <$t.260+0x96> @ imm = #38
1002784a: 1d20 adds r0, r4, #4
1002784c: 9010 str r0, [sp, #64]
1002784e: 2000 movs r0, #0
10027850: 900b str r0, [sp, #44]
10027852: 49a1 ldr r1, [pc, #644] @ 0x10027ad8 <$d.261+0x4>
10027854: 910a str r1, [sp, #40]
10027856: 2101 movs r1, #1
10027858: 9109 str r1, [sp, #36]
1002785a: 49a4 ldr r1, [pc, #656] @ 0x10027aec <$d.261+0x18>
1002785c: 9108 str r1, [sp, #32]
1002785e: 9006 str r0, [sp, #24]
10027860: a810 add r0, sp, #64
10027862: 499f ldr r1, [pc, #636] @ 0x10027ae0 <$d.261+0xc>
10027864: aa06 add r2, sp, #24
10027866: f7f9 fa7d bl 0x10020d64 <core::fmt::write> @ imm = #-27398
1002786a: 2800 cmp r0, #0
1002786c: d001 beq 0x10027872 <$t.260+0x96> @ imm = #2
1002786e: f000 fcf9 bl 0x10028264 <$t.274> @ imm = #2546
10027872: 489c ldr r0, [pc, #624] @ 0x10027ae4 <$d.261+0x10>
10027874: 7800 ldrb r0, [r0]
10027876: 2800 cmp r0, #0
10027878: d014 beq 0x100278a4 <$t.260+0xc8> @ imm = #40
1002787a: 489a ldr r0, [pc, #616] @ 0x10027ae4 <$d.261+0x10>
1002787c: 1c40 adds r0, r0, #1
1002787e: 9010 str r0, [sp, #64]
10027880: 2000 movs r0, #0
10027882: 900b str r0, [sp, #44]
10027884: 4994 ldr r1, [pc, #592] @ 0x10027ad8 <$d.261+0x4>
10027886: 910a str r1, [sp, #40]
10027888: 2101 movs r1, #1
1002788a: 9109 str r1, [sp, #36]
1002788c: 4997 ldr r1, [pc, #604] @ 0x10027aec <$d.261+0x18>
1002788e: 9108 str r1, [sp, #32]
10027890: 9006 str r0, [sp, #24]
10027892: a810 add r0, sp, #64
10027894: 4994 ldr r1, [pc, #592] @ 0x10027ae8 <$d.261+0x14>
10027896: aa06 add r2, sp, #24
10027898: f7f9 fa64 bl 0x10020d64 <core::fmt::write> @ imm = #-27448
1002789c: 2800 cmp r0, #0
1002789e: d001 beq 0x100278a4 <$t.260+0xc8> @ imm = #2
100278a0: f000 fce0 bl 0x10028264 <$t.274> @ imm = #2496
100278a4: 6820 ldr r0, [r4]
100278a6: 2801 cmp r0, #1
100278a8: d113 bne 0x100278d2 <$t.260+0xf6> @ imm = #38
100278aa: 1d20 adds r0, r4, #4
100278ac: 9010 str r0, [sp, #64]
100278ae: 2000 movs r0, #0
100278b0: 900b str r0, [sp, #44]
100278b2: 4989 ldr r1, [pc, #548] @ 0x10027ad8 <$d.261+0x4>
100278b4: 910a str r1, [sp, #40]
100278b6: 2101 movs r1, #1
100278b8: 9109 str r1, [sp, #36]
100278ba: 498c ldr r1, [pc, #560] @ 0x10027aec <$d.261+0x18>
100278bc: 9108 str r1, [sp, #32]
100278be: 9006 str r0, [sp, #24]
100278c0: a810 add r0, sp, #64
100278c2: 4987 ldr r1, [pc, #540] @ 0x10027ae0 <$d.261+0xc>
100278c4: aa06 add r2, sp, #24
100278c6: f7f9 fa4d bl 0x10020d64 <core::fmt::write> @ imm = #-27494
100278ca: 2800 cmp r0, #0
100278cc: d001 beq 0x100278d2 <$t.260+0xf6> @ imm = #2
100278ce: f000 fccf bl 0x10028270 <$t.276> @ imm = #2462
100278d2: 4884 ldr r0, [pc, #528] @ 0x10027ae4 <$d.261+0x10>
100278d4: 7800 ldrb r0, [r0]
100278d6: 2800 cmp r0, #0
100278d8: d014 beq 0x10027904 <$t.260+0x128> @ imm = #40
100278da: 4882 ldr r0, [pc, #520] @ 0x10027ae4 <$d.261+0x10>
100278dc: 1c40 adds r0, r0, #1
100278de: 9010 str r0, [sp, #64]
100278e0: 2000 movs r0, #0
100278e2: 900b str r0, [sp, #44]
100278e4: 497c ldr r1, [pc, #496] @ 0x10027ad8 <$d.261+0x4>
100278e6: 910a str r1, [sp, #40]
100278e8: 2101 movs r1, #1
100278ea: 9109 str r1, [sp, #36]
100278ec: 497f ldr r1, [pc, #508] @ 0x10027aec <$d.261+0x18>
100278ee: 9108 str r1, [sp, #32]
100278f0: 9006 str r0, [sp, #24]
100278f2: a810 add r0, sp, #64
100278f4: 497c ldr r1, [pc, #496] @ 0x10027ae8 <$d.261+0x14>
100278f6: aa06 add r2, sp, #24
100278f8: f7f9 fa34 bl 0x10020d64 <core::fmt::write> @ imm = #-27544
100278fc: 2800 cmp r0, #0
100278fe: d001 beq 0x10027904 <$t.260+0x128> @ imm = #2
10027900: f000 fcb6 bl 0x10028270 <$t.276> @ imm = #2412
10027904: 6820 ldr r0, [r4]
10027906: 2801 cmp r0, #1
10027908: d113 bne 0x10027932 <$t.260+0x156> @ imm = #38
1002790a: 1d20 adds r0, r4, #4
1002790c: 9010 str r0, [sp, #64]
1002790e: 2000 movs r0, #0
10027910: 900b str r0, [sp, #44]
10027912: 4971 ldr r1, [pc, #452] @ 0x10027ad8 <$d.261+0x4>
10027914: 910a str r1, [sp, #40]
10027916: 2101 movs r1, #1
10027918: 9109 str r1, [sp, #36]
1002791a: 4975 ldr r1, [pc, #468] @ 0x10027af0 <$d.261+0x1c>
1002791c: 9108 str r1, [sp, #32]
1002791e: 9006 str r0, [sp, #24]
10027920: a810 add r0, sp, #64
10027922: 496f ldr r1, [pc, #444] @ 0x10027ae0 <$d.261+0xc>
10027924: aa06 add r2, sp, #24
10027926: f7f9 fa1d bl 0x10020d64 <core::fmt::write> @ imm = #-27590
1002792a: 2800 cmp r0, #0
1002792c: d001 beq 0x10027932 <$t.260+0x156> @ imm = #2
1002792e: f000 fc63 bl 0x100281f8 <$t.264+0x3dc> @ imm = #2246
10027932: 486c ldr r0, [pc, #432] @ 0x10027ae4 <$d.261+0x10>
10027934: 7800 ldrb r0, [r0]
10027936: 2800 cmp r0, #0
10027938: d014 beq 0x10027964 <$t.260+0x188> @ imm = #40
1002793a: 486a ldr r0, [pc, #424] @ 0x10027ae4 <$d.261+0x10>
1002793c: 1c40 adds r0, r0, #1
1002793e: 9010 str r0, [sp, #64]
10027940: 2000 movs r0, #0
10027942: 900b str r0, [sp, #44]
10027944: 4964 ldr r1, [pc, #400] @ 0x10027ad8 <$d.261+0x4>
10027946: 910a str r1, [sp, #40]
10027948: 2101 movs r1, #1
1002794a: 9109 str r1, [sp, #36]
1002794c: 4968 ldr r1, [pc, #416] @ 0x10027af0 <$d.261+0x1c>
1002794e: 9108 str r1, [sp, #32]
10027950: 9006 str r0, [sp, #24]
10027952: a810 add r0, sp, #64
10027954: 4964 ldr r1, [pc, #400] @ 0x10027ae8 <$d.261+0x14>
10027956: aa06 add r2, sp, #24
10027958: f7f9 fa04 bl 0x10020d64 <core::fmt::write> @ imm = #-27640
1002795c: 2800 cmp r0, #0
1002795e: d001 beq 0x10027964 <$t.260+0x188> @ imm = #2
10027960: f000 fc4a bl 0x100281f8 <$t.264+0x3dc> @ imm = #2196
10027964: 6820 ldr r0, [r4]
10027966: 2801 cmp r0, #1
10027968: d113 bne 0x10027992 <$t.260+0x1b6> @ imm = #38
1002796a: 1d20 adds r0, r4, #4
1002796c: 9010 str r0, [sp, #64]
1002796e: 2000 movs r0, #0
10027970: 900b str r0, [sp, #44]
10027972: 4959 ldr r1, [pc, #356] @ 0x10027ad8 <$d.261+0x4>
10027974: 910a str r1, [sp, #40]
10027976: 2101 movs r1, #1
10027978: 9109 str r1, [sp, #36]
1002797a: 495c ldr r1, [pc, #368] @ 0x10027aec <$d.261+0x18>
1002797c: 9108 str r1, [sp, #32]
1002797e: 9006 str r0, [sp, #24]
10027980: a810 add r0, sp, #64
10027982: 4957 ldr r1, [pc, #348] @ 0x10027ae0 <$d.261+0xc>
10027984: aa06 add r2, sp, #24
10027986: f7f9 f9ed bl 0x10020d64 <core::fmt::write> @ imm = #-27686
1002798a: 2800 cmp r0, #0
1002798c: d001 beq 0x10027992 <$t.260+0x1b6> @ imm = #2
1002798e: f000 fc33 bl 0x100281f8 <$t.264+0x3dc> @ imm = #2150
10027992: 4854 ldr r0, [pc, #336] @ 0x10027ae4 <$d.261+0x10>
10027994: 7800 ldrb r0, [r0]
10027996: 2800 cmp r0, #0
10027998: d014 beq 0x100279c4 <$t.260+0x1e8> @ imm = #40
1002799a: 4852 ldr r0, [pc, #328] @ 0x10027ae4 <$d.261+0x10>
1002799c: 1c40 adds r0, r0, #1
1002799e: 9010 str r0, [sp, #64]
100279a0: 2000 movs r0, #0
100279a2: 900b str r0, [sp, #44]
100279a4: 494c ldr r1, [pc, #304] @ 0x10027ad8 <$d.261+0x4>
100279a6: 910a str r1, [sp, #40]
100279a8: 2101 movs r1, #1
100279aa: 9109 str r1, [sp, #36]
100279ac: 494f ldr r1, [pc, #316] @ 0x10027aec <$d.261+0x18>
100279ae: 9108 str r1, [sp, #32]
100279b0: 9006 str r0, [sp, #24]
100279b2: a810 add r0, sp, #64
100279b4: 494c ldr r1, [pc, #304] @ 0x10027ae8 <$d.261+0x14>
100279b6: aa06 add r2, sp, #24
100279b8: f7f9 f9d4 bl 0x10020d64 <core::fmt::write> @ imm = #-27736
100279bc: 2800 cmp r0, #0
100279be: d001 beq 0x100279c4 <$t.260+0x1e8> @ imm = #2
100279c0: f000 fc1a bl 0x100281f8 <$t.264+0x3dc> @ imm = #2100
100279c4: 2000 movs r0, #0
100279c6: 4605 mov r5, r0
100279c8: 9004 str r0, [sp, #16]
100279ca: a81d add r0, sp, #116
100279cc: 7005 strb r5, [r0]
100279ce: 9805 ldr r0, [sp, #20]
100279d0: 6e42 ldr r2, [r0, #100]
100279d2: b2ee uxtb r6, r5
100279d4: ac1e add r4, sp, #120
100279d6: 4620 mov r0, r4
100279d8: 4631 mov r1, r6
100279da: 4790 blx r2
100279dc: 1c6d adds r5, r5, #1
100279de: 7820 ldrb r0, [r4]
100279e0: 2800 cmp r0, #0
100279e2: d002 beq 0x100279ea <$t.260+0x20e> @ imm = #4
100279e4: 2eff cmp r6, #255
100279e6: d1f0 bne 0x100279ca <$t.260+0x1ee> @ imm = #-32
100279e8: e08a b 0x10027b00 <$t.262> @ imm = #276
100279ea: 9820 ldr r0, [sp, #128]
100279ec: 901a str r0, [sp, #104]
100279ee: 981f ldr r0, [sp, #124]
100279f0: 9019 str r0, [sp, #100]
100279f2: 4c38 ldr r4, [pc, #224] @ 0x10027ad4 <$d.261>
100279f4: 6820 ldr r0, [r4]
100279f6: 2801 cmp r0, #1
100279f8: d11a bne 0x10027a30 <$t.260+0x254> @ imm = #52
100279fa: 483e ldr r0, [pc, #248] @ 0x10027af4 <$d.261+0x20>
100279fc: 9013 str r0, [sp, #76]
100279fe: a819 add r0, sp, #100
10027a00: 9012 str r0, [sp, #72]
10027a02: 483d ldr r0, [pc, #244] @ 0x10027af8 <$d.261+0x24>
10027a04: 9011 str r0, [sp, #68]
10027a06: a81d add r0, sp, #116
10027a08: 9010 str r0, [sp, #64]
10027a0a: 1d20 adds r0, r4, #4
10027a0c: 9024 str r0, [sp, #144]
10027a0e: 2002 movs r0, #2
10027a10: 900b str r0, [sp, #44]
10027a12: a910 add r1, sp, #64
10027a14: 910a str r1, [sp, #40]
10027a16: 9009 str r0, [sp, #36]
10027a18: 4838 ldr r0, [pc, #224] @ 0x10027afc <$d.261+0x28>
10027a1a: 9008 str r0, [sp, #32]
10027a1c: 2000 movs r0, #0
10027a1e: 9006 str r0, [sp, #24]
10027a20: a824 add r0, sp, #144
10027a22: aa06 add r2, sp, #24
10027a24: 492e ldr r1, [pc, #184] @ 0x10027ae0 <$d.261+0xc>
10027a26: f7f9 f99d bl 0x10020d64 <core::fmt::write> @ imm = #-27846
10027a2a: 2800 cmp r0, #0
10027a2c: d000 beq 0x10027a30 <$t.260+0x254> @ imm = #0
10027a2e: e3e7 b 0x10028200 <$t.264+0x3e4> @ imm = #1998
10027a30: 482c ldr r0, [pc, #176] @ 0x10027ae4 <$d.261+0x10>
10027a32: 7800 ldrb r0, [r0]
10027a34: 2800 cmp r0, #0
10027a36: d01b beq 0x10027a70 <$t.260+0x294> @ imm = #54
10027a38: 482e ldr r0, [pc, #184] @ 0x10027af4 <$d.261+0x20>
10027a3a: 9013 str r0, [sp, #76]
10027a3c: a819 add r0, sp, #100
10027a3e: 9012 str r0, [sp, #72]
10027a40: 482d ldr r0, [pc, #180] @ 0x10027af8 <$d.261+0x24>
10027a42: 9011 str r0, [sp, #68]
10027a44: a81d add r0, sp, #116
10027a46: 9010 str r0, [sp, #64]
10027a48: 4826 ldr r0, [pc, #152] @ 0x10027ae4 <$d.261+0x10>
10027a4a: 1c40 adds r0, r0, #1
10027a4c: 9024 str r0, [sp, #144]
10027a4e: 2002 movs r0, #2
10027a50: 900b str r0, [sp, #44]
10027a52: a910 add r1, sp, #64
10027a54: 910a str r1, [sp, #40]
10027a56: 9009 str r0, [sp, #36]
10027a58: 4828 ldr r0, [pc, #160] @ 0x10027afc <$d.261+0x28>
10027a5a: 9008 str r0, [sp, #32]
10027a5c: 2000 movs r0, #0
10027a5e: 9006 str r0, [sp, #24]
10027a60: a824 add r0, sp, #144
10027a62: aa06 add r2, sp, #24
10027a64: 4920 ldr r1, [pc, #128] @ 0x10027ae8 <$d.261+0x14>
10027a66: f7f9 f97d bl 0x10020d64 <core::fmt::write> @ imm = #-27910
10027a6a: 2800 cmp r0, #0
10027a6c: d000 beq 0x10027a70 <$t.260+0x294> @ imm = #0
10027a6e: e3c7 b 0x10028200 <$t.264+0x3e4> @ imm = #1934
10027a70: 6820 ldr r0, [r4]
10027a72: 2801 cmp r0, #1
10027a74: d112 bne 0x10027a9c <$t.260+0x2c0> @ imm = #36
10027a76: 1d20 adds r0, r4, #4
10027a78: 9010 str r0, [sp, #64]
10027a7a: 2000 movs r0, #0
10027a7c: 900b str r0, [sp, #44]
10027a7e: 4916 ldr r1, [pc, #88] @ 0x10027ad8 <$d.261+0x4>
10027a80: 910a str r1, [sp, #40]
10027a82: 2101 movs r1, #1
10027a84: 9109 str r1, [sp, #36]
10027a86: 4919 ldr r1, [pc, #100] @ 0x10027aec <$d.261+0x18>
10027a88: 9108 str r1, [sp, #32]
10027a8a: 9006 str r0, [sp, #24]
10027a8c: a810 add r0, sp, #64
10027a8e: aa06 add r2, sp, #24
10027a90: 4913 ldr r1, [pc, #76] @ 0x10027ae0 <$d.261+0xc>
10027a92: f7f9 f967 bl 0x10020d64 <core::fmt::write> @ imm = #-27954
10027a96: 2800 cmp r0, #0
10027a98: d000 beq 0x10027a9c <$t.260+0x2c0> @ imm = #0
10027a9a: e3b1 b 0x10028200 <$t.264+0x3e4> @ imm = #1890
10027a9c: 4811 ldr r0, [pc, #68] @ 0x10027ae4 <$d.261+0x10>
10027a9e: 7800 ldrb r0, [r0]
10027aa0: 2800 cmp r0, #0
10027aa2: d013 beq 0x10027acc <$t.260+0x2f0> @ imm = #38
10027aa4: 480f ldr r0, [pc, #60] @ 0x10027ae4 <$d.261+0x10>
10027aa6: 1c40 adds r0, r0, #1
10027aa8: 9010 str r0, [sp, #64]
10027aaa: 2000 movs r0, #0
10027aac: 900b str r0, [sp, #44]
10027aae: 490a ldr r1, [pc, #40] @ 0x10027ad8 <$d.261+0x4>
10027ab0: 910a str r1, [sp, #40]
10027ab2: 2101 movs r1, #1
10027ab4: 9109 str r1, [sp, #36]
10027ab6: 490d ldr r1, [pc, #52] @ 0x10027aec <$d.261+0x18>
10027ab8: 9108 str r1, [sp, #32]
10027aba: 9006 str r0, [sp, #24]
10027abc: a810 add r0, sp, #64
10027abe: aa06 add r2, sp, #24
10027ac0: 4909 ldr r1, [pc, #36] @ 0x10027ae8 <$d.261+0x14>
10027ac2: f7f9 f94f bl 0x10020d64 <core::fmt::write> @ imm = #-28002
10027ac6: 2800 cmp r0, #0
10027ac8: d000 beq 0x10027acc <$t.260+0x2f0> @ imm = #0
10027aca: e399 b 0x10028200 <$t.264+0x3e4> @ imm = #1842
10027acc: 2eff cmp r6, #255
10027ace: 9803 ldr r0, [sp, #12]
10027ad0: d076 beq 0x10027bc0 <$t.262+0xc0> @ imm = #236
10027ad2: e779 b 0x100279c8 <$t.260+0x1ec> @ imm = #-270
10027ad4 <$d.261>:
10027ad4: 04 00 00 20 .word 0x20000004
10027ad8: e4 d3 02 10 .word 0x1002d3e4
10027adc: 10 e1 02 10 .word 0x1002e110
10027ae0: b4 d3 02 10 .word 0x1002d3b4
10027ae4: 1c 00 00 20 .word 0x2000001c
10027ae8: 9c d3 02 10 .word 0x1002d39c
10027aec: 34 d9 02 10 .word 0x1002d934
10027af0: f4 e1 02 10 .word 0x1002e1f4
10027af4: 39 30 02 10 .word 0x10023039
10027af8: 9d 26 02 10 .word 0x1002269d
10027afc: e8 e0 02 10 .word 0x1002e0e8
10027b00 <$t.262>:
10027b00: 9804 ldr r0, [sp, #16]
10027b02: 07c0 lsls r0, r0, #31
10027b04: 4cba ldr r4, [pc, #744] @ 0x10027df0 <$d.263>
10027b06: d15b bne 0x10027bc0 <$t.262+0xc0> @ imm = #182
10027b08: 6820 ldr r0, [r4]
10027b0a: 2801 cmp r0, #1
10027b0c: d112 bne 0x10027b34 <$t.262+0x34> @ imm = #36
10027b0e: 1d20 adds r0, r4, #4
10027b10: 9010 str r0, [sp, #64]
10027b12: 2000 movs r0, #0
10027b14: 900b str r0, [sp, #44]
10027b16: 49b7 ldr r1, [pc, #732] @ 0x10027df4 <$d.263+0x4>
10027b18: 910a str r1, [sp, #40]
10027b1a: 2101 movs r1, #1
10027b1c: 9109 str r1, [sp, #36]
10027b1e: 49b6 ldr r1, [pc, #728] @ 0x10027df8 <$d.263+0x8>
10027b20: 9108 str r1, [sp, #32]
10027b22: 9006 str r0, [sp, #24]
10027b24: a810 add r0, sp, #64
10027b26: 49b5 ldr r1, [pc, #724] @ 0x10027dfc <$d.263+0xc>
10027b28: aa06 add r2, sp, #24
10027b2a: f7f9 f91b bl 0x10020d64 <core::fmt::write> @ imm = #-28106
10027b2e: 2800 cmp r0, #0
10027b30: d000 beq 0x10027b34 <$t.262+0x34> @ imm = #0
10027b32: e3a1 b 0x10028278 <$t.276+0x8> @ imm = #1858
10027b34: 48b2 ldr r0, [pc, #712] @ 0x10027e00 <$d.263+0x10>
10027b36: 7800 ldrb r0, [r0]
10027b38: 2800 cmp r0, #0
10027b3a: d013 beq 0x10027b64 <$t.262+0x64> @ imm = #38
10027b3c: 48b0 ldr r0, [pc, #704] @ 0x10027e00 <$d.263+0x10>
10027b3e: 1c40 adds r0, r0, #1
10027b40: 9010 str r0, [sp, #64]
10027b42: 2000 movs r0, #0
10027b44: 900b str r0, [sp, #44]
10027b46: 49ab ldr r1, [pc, #684] @ 0x10027df4 <$d.263+0x4>
10027b48: 910a str r1, [sp, #40]
10027b4a: 2101 movs r1, #1
10027b4c: 9109 str r1, [sp, #36]
10027b4e: 49aa ldr r1, [pc, #680] @ 0x10027df8 <$d.263+0x8>
10027b50: 9108 str r1, [sp, #32]
10027b52: 9006 str r0, [sp, #24]
10027b54: a810 add r0, sp, #64
10027b56: 49ab ldr r1, [pc, #684] @ 0x10027e04 <$d.263+0x14>
10027b58: aa06 add r2, sp, #24
10027b5a: f7f9 f903 bl 0x10020d64 <core::fmt::write> @ imm = #-28154
10027b5e: 2800 cmp r0, #0
10027b60: d000 beq 0x10027b64 <$t.262+0x64> @ imm = #0
10027b62: e389 b 0x10028278 <$t.276+0x8> @ imm = #1810
10027b64: 6820 ldr r0, [r4]
10027b66: 2801 cmp r0, #1
10027b68: d112 bne 0x10027b90 <$t.262+0x90> @ imm = #36
10027b6a: 1d20 adds r0, r4, #4
10027b6c: 9010 str r0, [sp, #64]
10027b6e: 2000 movs r0, #0
10027b70: 900b str r0, [sp, #44]
10027b72: 49a0 ldr r1, [pc, #640] @ 0x10027df4 <$d.263+0x4>
10027b74: 910a str r1, [sp, #40]
10027b76: 2101 movs r1, #1
10027b78: 9109 str r1, [sp, #36]
10027b7a: 49a3 ldr r1, [pc, #652] @ 0x10027e08 <$d.263+0x18>
10027b7c: 9108 str r1, [sp, #32]
10027b7e: 9006 str r0, [sp, #24]
10027b80: a810 add r0, sp, #64
10027b82: 499e ldr r1, [pc, #632] @ 0x10027dfc <$d.263+0xc>
10027b84: aa06 add r2, sp, #24
10027b86: f7f9 f8ed bl 0x10020d64 <core::fmt::write> @ imm = #-28198
10027b8a: 2800 cmp r0, #0
10027b8c: d000 beq 0x10027b90 <$t.262+0x90> @ imm = #0
10027b8e: e373 b 0x10028278 <$t.276+0x8> @ imm = #1766
10027b90: 489b ldr r0, [pc, #620] @ 0x10027e00 <$d.263+0x10>
10027b92: 7800 ldrb r0, [r0]
10027b94: 2800 cmp r0, #0
10027b96: d013 beq 0x10027bc0 <$t.262+0xc0> @ imm = #38
10027b98: 4899 ldr r0, [pc, #612] @ 0x10027e00 <$d.263+0x10>
10027b9a: 1c40 adds r0, r0, #1
10027b9c: 9010 str r0, [sp, #64]
10027b9e: 2000 movs r0, #0
10027ba0: 900b str r0, [sp, #44]
10027ba2: 4994 ldr r1, [pc, #592] @ 0x10027df4 <$d.263+0x4>
10027ba4: 910a str r1, [sp, #40]
10027ba6: 2101 movs r1, #1
10027ba8: 9109 str r1, [sp, #36]
10027baa: 4997 ldr r1, [pc, #604] @ 0x10027e08 <$d.263+0x18>
10027bac: 9108 str r1, [sp, #32]
10027bae: 9006 str r0, [sp, #24]
10027bb0: a810 add r0, sp, #64
10027bb2: 4994 ldr r1, [pc, #592] @ 0x10027e04 <$d.263+0x14>
10027bb4: aa06 add r2, sp, #24
10027bb6: f7f9 f8d5 bl 0x10020d64 <core::fmt::write> @ imm = #-28246
10027bba: 2800 cmp r0, #0
10027bbc: d000 beq 0x10027bc0 <$t.262+0xc0> @ imm = #0
10027bbe: e35b b 0x10028278 <$t.276+0x8> @ imm = #1718
10027bc0: 6820 ldr r0, [r4]
10027bc2: 2801 cmp r0, #1
10027bc4: d112 bne 0x10027bec <$t.262+0xec> @ imm = #36
10027bc6: 1d20 adds r0, r4, #4
10027bc8: 9010 str r0, [sp, #64]
10027bca: 2000 movs r0, #0
10027bcc: 900b str r0, [sp, #44]
10027bce: 4989 ldr r1, [pc, #548] @ 0x10027df4 <$d.263+0x4>
10027bd0: 910a str r1, [sp, #40]
10027bd2: 2101 movs r1, #1
10027bd4: 9109 str r1, [sp, #36]
10027bd6: 498c ldr r1, [pc, #560] @ 0x10027e08 <$d.263+0x18>
10027bd8: 9108 str r1, [sp, #32]
10027bda: 9006 str r0, [sp, #24]
10027bdc: a810 add r0, sp, #64
10027bde: 4987 ldr r1, [pc, #540] @ 0x10027dfc <$d.263+0xc>
10027be0: aa06 add r2, sp, #24
10027be2: f7f9 f8bf bl 0x10020d64 <core::fmt::write> @ imm = #-28290
10027be6: 2800 cmp r0, #0
10027be8: d000 beq 0x10027bec <$t.262+0xec> @ imm = #0
10027bea: e349 b 0x10028280 <$t.276+0x10> @ imm = #1682
10027bec: 4884 ldr r0, [pc, #528] @ 0x10027e00 <$d.263+0x10>
10027bee: 7800 ldrb r0, [r0]
10027bf0: 2800 cmp r0, #0
10027bf2: d013 beq 0x10027c1c <$t.262+0x11c> @ imm = #38
10027bf4: 4882 ldr r0, [pc, #520] @ 0x10027e00 <$d.263+0x10>
10027bf6: 1c40 adds r0, r0, #1
10027bf8: 9010 str r0, [sp, #64]
10027bfa: 2000 movs r0, #0
10027bfc: 900b str r0, [sp, #44]
10027bfe: 497d ldr r1, [pc, #500] @ 0x10027df4 <$d.263+0x4>
10027c00: 910a str r1, [sp, #40]
10027c02: 2101 movs r1, #1
10027c04: 9109 str r1, [sp, #36]
10027c06: 4980 ldr r1, [pc, #512] @ 0x10027e08 <$d.263+0x18>
10027c08: 9108 str r1, [sp, #32]
10027c0a: 9006 str r0, [sp, #24]
10027c0c: a810 add r0, sp, #64
10027c0e: 497d ldr r1, [pc, #500] @ 0x10027e04 <$d.263+0x14>
10027c10: aa06 add r2, sp, #24
10027c12: f7f9 f8a7 bl 0x10020d64 <core::fmt::write> @ imm = #-28338
10027c16: 2800 cmp r0, #0
10027c18: d000 beq 0x10027c1c <$t.262+0x11c> @ imm = #0
10027c1a: e331 b 0x10028280 <$t.276+0x10> @ imm = #1634
10027c1c: 6820 ldr r0, [r4]
10027c1e: 2801 cmp r0, #1
10027c20: d112 bne 0x10027c48 <$t.262+0x148> @ imm = #36
10027c22: 1d20 adds r0, r4, #4
10027c24: 9010 str r0, [sp, #64]
10027c26: 2000 movs r0, #0
10027c28: 900b str r0, [sp, #44]
10027c2a: 4972 ldr r1, [pc, #456] @ 0x10027df4 <$d.263+0x4>
10027c2c: 910a str r1, [sp, #40]
10027c2e: 2101 movs r1, #1
10027c30: 9109 str r1, [sp, #36]
10027c32: 4976 ldr r1, [pc, #472] @ 0x10027e0c <$d.263+0x1c>
10027c34: 9108 str r1, [sp, #32]
10027c36: 9006 str r0, [sp, #24]
10027c38: a810 add r0, sp, #64
10027c3a: 4970 ldr r1, [pc, #448] @ 0x10027dfc <$d.263+0xc>
10027c3c: aa06 add r2, sp, #24
10027c3e: f7f9 f891 bl 0x10020d64 <core::fmt::write> @ imm = #-28382
10027c42: 2800 cmp r0, #0
10027c44: d000 beq 0x10027c48 <$t.262+0x148> @ imm = #0
10027c46: e2df b 0x10028208 <$t.264+0x3ec> @ imm = #1470
10027c48: 486d ldr r0, [pc, #436] @ 0x10027e00 <$d.263+0x10>
10027c4a: 7800 ldrb r0, [r0]
10027c4c: 2800 cmp r0, #0
10027c4e: d013 beq 0x10027c78 <$t.262+0x178> @ imm = #38
10027c50: 486b ldr r0, [pc, #428] @ 0x10027e00 <$d.263+0x10>
10027c52: 1c40 adds r0, r0, #1
10027c54: 9010 str r0, [sp, #64]
10027c56: 2000 movs r0, #0
10027c58: 900b str r0, [sp, #44]
10027c5a: 4966 ldr r1, [pc, #408] @ 0x10027df4 <$d.263+0x4>
10027c5c: 910a str r1, [sp, #40]
10027c5e: 2101 movs r1, #1
10027c60: 9109 str r1, [sp, #36]
10027c62: 496a ldr r1, [pc, #424] @ 0x10027e0c <$d.263+0x1c>
10027c64: 9108 str r1, [sp, #32]
10027c66: 9006 str r0, [sp, #24]
10027c68: a810 add r0, sp, #64
10027c6a: 4966 ldr r1, [pc, #408] @ 0x10027e04 <$d.263+0x14>
10027c6c: aa06 add r2, sp, #24
10027c6e: f7f9 f879 bl 0x10020d64 <core::fmt::write> @ imm = #-28430
10027c72: 2800 cmp r0, #0
10027c74: d000 beq 0x10027c78 <$t.262+0x178> @ imm = #0
10027c76: e2c7 b 0x10028208 <$t.264+0x3ec> @ imm = #1422
10027c78: 6820 ldr r0, [r4]
10027c7a: 2801 cmp r0, #1
10027c7c: d112 bne 0x10027ca4 <$t.262+0x1a4> @ imm = #36
10027c7e: 1d20 adds r0, r4, #4
10027c80: 9010 str r0, [sp, #64]
10027c82: 2000 movs r0, #0
10027c84: 900b str r0, [sp, #44]
10027c86: 495b ldr r1, [pc, #364] @ 0x10027df4 <$d.263+0x4>
10027c88: 910a str r1, [sp, #40]
10027c8a: 2101 movs r1, #1
10027c8c: 9109 str r1, [sp, #36]
10027c8e: 495e ldr r1, [pc, #376] @ 0x10027e08 <$d.263+0x18>
10027c90: 9108 str r1, [sp, #32]
10027c92: 9006 str r0, [sp, #24]
10027c94: a810 add r0, sp, #64
10027c96: 4959 ldr r1, [pc, #356] @ 0x10027dfc <$d.263+0xc>
10027c98: aa06 add r2, sp, #24
10027c9a: f7f9 f863 bl 0x10020d64 <core::fmt::write> @ imm = #-28474
10027c9e: 2800 cmp r0, #0
10027ca0: d000 beq 0x10027ca4 <$t.262+0x1a4> @ imm = #0
10027ca2: e2b1 b 0x10028208 <$t.264+0x3ec> @ imm = #1378
10027ca4: 4856 ldr r0, [pc, #344] @ 0x10027e00 <$d.263+0x10>
10027ca6: 7800 ldrb r0, [r0]
10027ca8: 2800 cmp r0, #0
10027caa: d013 beq 0x10027cd4 <$t.262+0x1d4> @ imm = #38
10027cac: 4854 ldr r0, [pc, #336] @ 0x10027e00 <$d.263+0x10>
10027cae: 1c40 adds r0, r0, #1
10027cb0: 9010 str r0, [sp, #64]
10027cb2: 2000 movs r0, #0
10027cb4: 900b str r0, [sp, #44]
10027cb6: 494f ldr r1, [pc, #316] @ 0x10027df4 <$d.263+0x4>
10027cb8: 910a str r1, [sp, #40]
10027cba: 2101 movs r1, #1
10027cbc: 9109 str r1, [sp, #36]
10027cbe: 4952 ldr r1, [pc, #328] @ 0x10027e08 <$d.263+0x18>
10027cc0: 9108 str r1, [sp, #32]
10027cc2: 9006 str r0, [sp, #24]
10027cc4: a810 add r0, sp, #64
10027cc6: 494f ldr r1, [pc, #316] @ 0x10027e04 <$d.263+0x14>
10027cc8: aa06 add r2, sp, #24
10027cca: f7f9 f84b bl 0x10020d64 <core::fmt::write> @ imm = #-28522
10027cce: 2800 cmp r0, #0
10027cd0: d000 beq 0x10027cd4 <$t.262+0x1d4> @ imm = #0
10027cd2: e299 b 0x10028208 <$t.264+0x3ec> @ imm = #1330
10027cd4: a81e add r0, sp, #120
10027cd6: 1d00 adds r0, r0, #4
10027cd8: 9001 str r0, [sp, #4]
10027cda: 9805 ldr r0, [sp, #20]
10027cdc: 3098 adds r0, #152
10027cde: 9004 str r0, [sp, #16]
10027ce0: 2000 movs r0, #0
10027ce2: 4605 mov r5, r0
10027ce4: 9002 str r0, [sp, #8]
10027ce6: a81d add r0, sp, #116
10027ce8: 7005 strb r5, [r0]
10027cea: 9804 ldr r0, [sp, #16]
10027cec: 6802 ldr r2, [r0]
10027cee: b2ee uxtb r6, r5
10027cf0: ac1e add r4, sp, #120
10027cf2: 4620 mov r0, r4
10027cf4: 4631 mov r1, r6
10027cf6: 4790 blx r2
10027cf8: 1c6d adds r5, r5, #1
10027cfa: 7820 ldrb r0, [r4]
10027cfc: 2800 cmp r0, #0
10027cfe: d002 beq 0x10027d06 <$t.262+0x206> @ imm = #4
10027d00: 2eff cmp r6, #255
10027d02: d1f0 bne 0x10027ce6 <$t.262+0x1e6> @ imm = #-32
10027d04: e08a b 0x10027e1c <$t.264> @ imm = #276
10027d06: a819 add r0, sp, #100
10027d08: 9901 ldr r1, [sp, #4]
10027d0a: c91c ldm r1!, {r2, r3, r4}
10027d0c: c01c stm r0!, {r2, r3, r4}
10027d0e: 4c38 ldr r4, [pc, #224] @ 0x10027df0 <$d.263>
10027d10: 6820 ldr r0, [r4]
10027d12: 2801 cmp r0, #1
10027d14: d11a bne 0x10027d4c <$t.262+0x24c> @ imm = #52
10027d16: 483e ldr r0, [pc, #248] @ 0x10027e10 <$d.263+0x20>
10027d18: 9013 str r0, [sp, #76]
10027d1a: a819 add r0, sp, #100
10027d1c: 9012 str r0, [sp, #72]
10027d1e: 483d ldr r0, [pc, #244] @ 0x10027e14 <$d.263+0x24>
10027d20: 9011 str r0, [sp, #68]
10027d22: a81d add r0, sp, #116
10027d24: 9010 str r0, [sp, #64]
10027d26: 1d20 adds r0, r4, #4
10027d28: 9024 str r0, [sp, #144]
10027d2a: 2002 movs r0, #2
10027d2c: 900b str r0, [sp, #44]
10027d2e: a910 add r1, sp, #64
10027d30: 910a str r1, [sp, #40]
10027d32: 9009 str r0, [sp, #36]
10027d34: 4838 ldr r0, [pc, #224] @ 0x10027e18 <$d.263+0x28>
10027d36: 9008 str r0, [sp, #32]
10027d38: 2000 movs r0, #0
10027d3a: 9006 str r0, [sp, #24]
10027d3c: a824 add r0, sp, #144
10027d3e: aa06 add r2, sp, #24
10027d40: 492e ldr r1, [pc, #184] @ 0x10027dfc <$d.263+0xc>
10027d42: f7f9 f80f bl 0x10020d64 <core::fmt::write> @ imm = #-28642
10027d46: 2800 cmp r0, #0
10027d48: d000 beq 0x10027d4c <$t.262+0x24c> @ imm = #0
10027d4a: e261 b 0x10028210 <$t.264+0x3f4> @ imm = #1218
10027d4c: 482c ldr r0, [pc, #176] @ 0x10027e00 <$d.263+0x10>
10027d4e: 7800 ldrb r0, [r0]
10027d50: 2800 cmp r0, #0
10027d52: d01b beq 0x10027d8c <$t.262+0x28c> @ imm = #54
10027d54: 482e ldr r0, [pc, #184] @ 0x10027e10 <$d.263+0x20>
10027d56: 9013 str r0, [sp, #76]
10027d58: a819 add r0, sp, #100
10027d5a: 9012 str r0, [sp, #72]
10027d5c: 482d ldr r0, [pc, #180] @ 0x10027e14 <$d.263+0x24>
10027d5e: 9011 str r0, [sp, #68]
10027d60: a81d add r0, sp, #116
10027d62: 9010 str r0, [sp, #64]
10027d64: 4826 ldr r0, [pc, #152] @ 0x10027e00 <$d.263+0x10>
10027d66: 1c40 adds r0, r0, #1
10027d68: 9024 str r0, [sp, #144]
10027d6a: 2002 movs r0, #2
10027d6c: 900b str r0, [sp, #44]
10027d6e: a910 add r1, sp, #64
10027d70: 910a str r1, [sp, #40]
10027d72: 9009 str r0, [sp, #36]
10027d74: 4828 ldr r0, [pc, #160] @ 0x10027e18 <$d.263+0x28>
10027d76: 9008 str r0, [sp, #32]
10027d78: 2000 movs r0, #0
10027d7a: 9006 str r0, [sp, #24]
10027d7c: a824 add r0, sp, #144
10027d7e: aa06 add r2, sp, #24
10027d80: 4920 ldr r1, [pc, #128] @ 0x10027e04 <$d.263+0x14>
10027d82: f7f8 ffef bl 0x10020d64 <core::fmt::write> @ imm = #-28706
10027d86: 2800 cmp r0, #0
10027d88: d000 beq 0x10027d8c <$t.262+0x28c> @ imm = #0
10027d8a: e241 b 0x10028210 <$t.264+0x3f4> @ imm = #1154
10027d8c: 6820 ldr r0, [r4]
10027d8e: 2801 cmp r0, #1
10027d90: d112 bne 0x10027db8 <$t.262+0x2b8> @ imm = #36
10027d92: 1d20 adds r0, r4, #4
10027d94: 9010 str r0, [sp, #64]
10027d96: 2000 movs r0, #0
10027d98: 900b str r0, [sp, #44]
10027d9a: 4916 ldr r1, [pc, #88] @ 0x10027df4 <$d.263+0x4>
10027d9c: 910a str r1, [sp, #40]
10027d9e: 2101 movs r1, #1
10027da0: 9109 str r1, [sp, #36]
10027da2: 4919 ldr r1, [pc, #100] @ 0x10027e08 <$d.263+0x18>
10027da4: 9108 str r1, [sp, #32]
10027da6: 9006 str r0, [sp, #24]
10027da8: a810 add r0, sp, #64
10027daa: aa06 add r2, sp, #24
10027dac: 4913 ldr r1, [pc, #76] @ 0x10027dfc <$d.263+0xc>
10027dae: f7f8 ffd9 bl 0x10020d64 <core::fmt::write> @ imm = #-28750
10027db2: 2800 cmp r0, #0
10027db4: d000 beq 0x10027db8 <$t.262+0x2b8> @ imm = #0
10027db6: e22b b 0x10028210 <$t.264+0x3f4> @ imm = #1110
10027db8: 4811 ldr r0, [pc, #68] @ 0x10027e00 <$d.263+0x10>
10027dba: 7800 ldrb r0, [r0]
10027dbc: 2800 cmp r0, #0
10027dbe: d013 beq 0x10027de8 <$t.262+0x2e8> @ imm = #38
10027dc0: 480f ldr r0, [pc, #60] @ 0x10027e00 <$d.263+0x10>
10027dc2: 1c40 adds r0, r0, #1
10027dc4: 9010 str r0, [sp, #64]
10027dc6: 2000 movs r0, #0
10027dc8: 900b str r0, [sp, #44]
10027dca: 490a ldr r1, [pc, #40] @ 0x10027df4 <$d.263+0x4>
10027dcc: 910a str r1, [sp, #40]
10027dce: 2101 movs r1, #1
10027dd0: 9109 str r1, [sp, #36]
10027dd2: 490d ldr r1, [pc, #52] @ 0x10027e08 <$d.263+0x18>
10027dd4: 9108 str r1, [sp, #32]
10027dd6: 9006 str r0, [sp, #24]
10027dd8: a810 add r0, sp, #64
10027dda: aa06 add r2, sp, #24
10027ddc: 4909 ldr r1, [pc, #36] @ 0x10027e04 <$d.263+0x14>
10027dde: f7f8 ffc1 bl 0x10020d64 <core::fmt::write> @ imm = #-28798
10027de2: 2800 cmp r0, #0
10027de4: d000 beq 0x10027de8 <$t.262+0x2e8> @ imm = #0
10027de6: e213 b 0x10028210 <$t.264+0x3f4> @ imm = #1062
10027de8: 2eff cmp r6, #255
10027dea: 9803 ldr r0, [sp, #12]
10027dec: d076 beq 0x10027edc <$t.264+0xc0> @ imm = #236
10027dee: e779 b 0x10027ce4 <$t.262+0x1e4> @ imm = #-270
10027df0 <$d.263>:
10027df0: 04 00 00 20 .word 0x20000004
10027df4: e4 d3 02 10 .word 0x1002d3e4
10027df8: 10 e1 02 10 .word 0x1002e110
10027dfc: b4 d3 02 10 .word 0x1002d3b4
10027e00: 1c 00 00 20 .word 0x2000001c
10027e04: 9c d3 02 10 .word 0x1002d39c
10027e08: 34 d9 02 10 .word 0x1002d934
10027e0c: 50 e2 02 10 .word 0x1002e250
10027e10: fd 2f 02 10 .word 0x10022ffd
10027e14: 9d 26 02 10 .word 0x1002269d
10027e18: e8 e0 02 10 .word 0x1002e0e8
10027e1c <$t.264>:
10027e1c: 9802 ldr r0, [sp, #8]
10027e1e: 07c0 lsls r0, r0, #31
10027e20: 4cfd ldr r4, [pc, #1012] @ 0x10028218 <$d.265>
10027e22: d15b bne 0x10027edc <$t.264+0xc0> @ imm = #182
10027e24: 6820 ldr r0, [r4]
10027e26: 2801 cmp r0, #1
10027e28: d112 bne 0x10027e50 <$t.264+0x34> @ imm = #36
10027e2a: 1d20 adds r0, r4, #4
10027e2c: 9010 str r0, [sp, #64]
10027e2e: 2000 movs r0, #0
10027e30: 900b str r0, [sp, #44]
10027e32: 49fe ldr r1, [pc, #1016] @ 0x1002822c <$d.267>
10027e34: 910a str r1, [sp, #40]
10027e36: 2101 movs r1, #1
10027e38: 9109 str r1, [sp, #36]
10027e3a: 49fd ldr r1, [pc, #1012] @ 0x10028230 <$d.267+0x4>
10027e3c: 9108 str r1, [sp, #32]
10027e3e: 9006 str r0, [sp, #24]
10027e40: a810 add r0, sp, #64
10027e42: 49fe ldr r1, [pc, #1016] @ 0x1002823c <$d.269>
10027e44: aa06 add r2, sp, #24
10027e46: f7f8 ff8d bl 0x10020d64 <core::fmt::write> @ imm = #-28902
10027e4a: 2800 cmp r0, #0
10027e4c: d000 beq 0x10027e50 <$t.264+0x34> @ imm = #0
10027e4e: e21b b 0x10028288 <$t.276+0x18> @ imm = #1078
10027e50: 48fd ldr r0, [pc, #1012] @ 0x10028248 <$d.271>
10027e52: 7800 ldrb r0, [r0]
10027e54: 2800 cmp r0, #0
10027e56: d013 beq 0x10027e80 <$t.264+0x64> @ imm = #38
10027e58: 48fb ldr r0, [pc, #1004] @ 0x10028248 <$d.271>
10027e5a: 1c40 adds r0, r0, #1
10027e5c: 9010 str r0, [sp, #64]
10027e5e: 2000 movs r0, #0
10027e60: 900b str r0, [sp, #44]
10027e62: 49fe ldr r1, [pc, #1016] @ 0x1002825c <$d.273>
10027e64: 910a str r1, [sp, #40]
10027e66: 2101 movs r1, #1
10027e68: 9109 str r1, [sp, #36]
10027e6a: 49fd ldr r1, [pc, #1012] @ 0x10028260 <$d.273+0x4>
10027e6c: 9108 str r1, [sp, #32]
10027e6e: 9006 str r0, [sp, #24]
10027e70: a810 add r0, sp, #64
10027e72: 49fe ldr r1, [pc, #1016] @ 0x1002826c <$d.275>
10027e74: aa06 add r2, sp, #24
10027e76: f7f8 ff75 bl 0x10020d64 <core::fmt::write> @ imm = #-28950
10027e7a: 2800 cmp r0, #0
10027e7c: d000 beq 0x10027e80 <$t.264+0x64> @ imm = #0
10027e7e: e203 b 0x10028288 <$t.276+0x18> @ imm = #1030
10027e80: 6820 ldr r0, [r4]
10027e82: 2801 cmp r0, #1
10027e84: d112 bne 0x10027eac <$t.264+0x90> @ imm = #36
10027e86: 1d20 adds r0, r4, #4
10027e88: 9010 str r0, [sp, #64]
10027e8a: 2000 movs r0, #0
10027e8c: 900b str r0, [sp, #44]
10027e8e: 49f3 ldr r1, [pc, #972] @ 0x1002825c <$d.273>
10027e90: 910a str r1, [sp, #40]
10027e92: 2101 movs r1, #1
10027e94: 9109 str r1, [sp, #36]
10027e96: 49fe ldr r1, [pc, #1016] @ 0x10028290 <$d.277>
10027e98: 9108 str r1, [sp, #32]
10027e9a: 9006 str r0, [sp, #24]
10027e9c: a810 add r0, sp, #64
10027e9e: 49e7 ldr r1, [pc, #924] @ 0x1002823c <$d.269>
10027ea0: aa06 add r2, sp, #24
10027ea2: f7f8 ff5f bl 0x10020d64 <core::fmt::write> @ imm = #-28994
10027ea6: 2800 cmp r0, #0
10027ea8: d000 beq 0x10027eac <$t.264+0x90> @ imm = #0
10027eaa: e1ed b 0x10028288 <$t.276+0x18> @ imm = #986
10027eac: 48e6 ldr r0, [pc, #920] @ 0x10028248 <$d.271>
10027eae: 7800 ldrb r0, [r0]
10027eb0: 2800 cmp r0, #0
10027eb2: d013 beq 0x10027edc <$t.264+0xc0> @ imm = #38
10027eb4: 48e4 ldr r0, [pc, #912] @ 0x10028248 <$d.271>
10027eb6: 1c40 adds r0, r0, #1
10027eb8: 9010 str r0, [sp, #64]
10027eba: 2000 movs r0, #0
10027ebc: 900b str r0, [sp, #44]
10027ebe: 49fb ldr r1, [pc, #1004] @ 0x100282ac <$d.279+0x4>
10027ec0: 910a str r1, [sp, #40]
10027ec2: 2101 movs r1, #1
10027ec4: 9109 str r1, [sp, #36]
10027ec6: 49f2 ldr r1, [pc, #968] @ 0x10028290 <$d.277>
10027ec8: 9108 str r1, [sp, #32]
10027eca: 9006 str r0, [sp, #24]
10027ecc: a810 add r0, sp, #64
10027ece: 49fa ldr r1, [pc, #1000] @ 0x100282b8 <$d.279+0x10>
10027ed0: aa06 add r2, sp, #24
10027ed2: f7f8 ff47 bl 0x10020d64 <core::fmt::write> @ imm = #-29042
10027ed6: 2800 cmp r0, #0
10027ed8: d000 beq 0x10027edc <$t.264+0xc0> @ imm = #0
10027eda: e1d5 b 0x10028288 <$t.276+0x18> @ imm = #938
10027edc: 6820 ldr r0, [r4]
10027ede: 2801 cmp r0, #1
10027ee0: d112 bne 0x10027f08 <$t.264+0xec> @ imm = #36
10027ee2: 1d20 adds r0, r4, #4
10027ee4: 9010 str r0, [sp, #64]
10027ee6: 2000 movs r0, #0
10027ee8: 900b str r0, [sp, #44]
10027eea: 49f0 ldr r1, [pc, #960] @ 0x100282ac <$d.279+0x4>
10027eec: 910a str r1, [sp, #40]
10027eee: 2101 movs r1, #1
10027ef0: 9109 str r1, [sp, #36]
10027ef2: 49f4 ldr r1, [pc, #976] @ 0x100282c4 <$d.279+0x1c>
10027ef4: 9108 str r1, [sp, #32]
10027ef6: 9006 str r0, [sp, #24]
10027ef8: a810 add r0, sp, #64
10027efa: 49ed ldr r1, [pc, #948] @ 0x100282b0 <$d.279+0x8>
10027efc: aa06 add r2, sp, #24
10027efe: f7f8 ff31 bl 0x10020d64 <core::fmt::write> @ imm = #-29086
10027f02: 2800 cmp r0, #0
10027f04: d000 beq 0x10027f08 <$t.264+0xec> @ imm = #0
10027f06: e1c5 b 0x10028294 <$t.278> @ imm = #906
10027f08: 48ea ldr r0, [pc, #936] @ 0x100282b4 <$d.279+0xc>
10027f0a: 7800 ldrb r0, [r0]
10027f0c: 2800 cmp r0, #0
10027f0e: d013 beq 0x10027f38 <$t.264+0x11c> @ imm = #38
10027f10: 48e8 ldr r0, [pc, #928] @ 0x100282b4 <$d.279+0xc>
10027f12: 1c40 adds r0, r0, #1
10027f14: 9010 str r0, [sp, #64]
10027f16: 2000 movs r0, #0
10027f18: 900b str r0, [sp, #44]
10027f1a: 49e4 ldr r1, [pc, #912] @ 0x100282ac <$d.279+0x4>
10027f1c: 910a str r1, [sp, #40]
10027f1e: 2101 movs r1, #1
10027f20: 9109 str r1, [sp, #36]
10027f22: 49e8 ldr r1, [pc, #928] @ 0x100282c4 <$d.279+0x1c>
10027f24: 9108 str r1, [sp, #32]
10027f26: 9006 str r0, [sp, #24]
10027f28: a810 add r0, sp, #64
10027f2a: 49e3 ldr r1, [pc, #908] @ 0x100282b8 <$d.279+0x10>
10027f2c: aa06 add r2, sp, #24
10027f2e: f7f8 ff19 bl 0x10020d64 <core::fmt::write> @ imm = #-29134
10027f32: 2800 cmp r0, #0
10027f34: d000 beq 0x10027f38 <$t.264+0x11c> @ imm = #0
10027f36: e1ad b 0x10028294 <$t.278> @ imm = #858
10027f38: 6820 ldr r0, [r4]
10027f3a: 2801 cmp r0, #1
10027f3c: d112 bne 0x10027f64 <$t.264+0x148> @ imm = #36
10027f3e: 1d20 adds r0, r4, #4
10027f40: 9010 str r0, [sp, #64]
10027f42: 2000 movs r0, #0
10027f44: 900b str r0, [sp, #44]
10027f46: 49d9 ldr r1, [pc, #868] @ 0x100282ac <$d.279+0x4>
10027f48: 910a str r1, [sp, #40]
10027f4a: 2101 movs r1, #1
10027f4c: 9109 str r1, [sp, #36]
10027f4e: 49f4 ldr r1, [pc, #976] @ 0x10028320 <$d.279+0x78>
10027f50: 9108 str r1, [sp, #32]
10027f52: 9006 str r0, [sp, #24]
10027f54: a810 add r0, sp, #64
10027f56: 49d6 ldr r1, [pc, #856] @ 0x100282b0 <$d.279+0x8>
10027f58: aa06 add r2, sp, #24
10027f5a: f7f8 ff03 bl 0x10020d64 <core::fmt::write> @ imm = #-29178
10027f5e: 2800 cmp r0, #0
10027f60: d000 beq 0x10027f64 <$t.264+0x148> @ imm = #0
10027f62: e15b b 0x1002821c <$t.266> @ imm = #694
10027f64: 48d3 ldr r0, [pc, #844] @ 0x100282b4 <$d.279+0xc>
10027f66: 7800 ldrb r0, [r0]
10027f68: 2800 cmp r0, #0
10027f6a: d013 beq 0x10027f94 <$t.264+0x178> @ imm = #38
10027f6c: 48d1 ldr r0, [pc, #836] @ 0x100282b4 <$d.279+0xc>
10027f6e: 1c40 adds r0, r0, #1
10027f70: 9010 str r0, [sp, #64]
10027f72: 2000 movs r0, #0
10027f74: 900b str r0, [sp, #44]
10027f76: 49cd ldr r1, [pc, #820] @ 0x100282ac <$d.279+0x4>
10027f78: 910a str r1, [sp, #40]
10027f7a: 2101 movs r1, #1
10027f7c: 9109 str r1, [sp, #36]
10027f7e: 49e8 ldr r1, [pc, #928] @ 0x10028320 <$d.279+0x78>
10027f80: 9108 str r1, [sp, #32]
10027f82: 9006 str r0, [sp, #24]
10027f84: a810 add r0, sp, #64
10027f86: 49cc ldr r1, [pc, #816] @ 0x100282b8 <$d.279+0x10>
10027f88: aa06 add r2, sp, #24
10027f8a: f7f8 feeb bl 0x10020d64 <core::fmt::write> @ imm = #-29226
10027f8e: 2800 cmp r0, #0
10027f90: d000 beq 0x10027f94 <$t.264+0x178> @ imm = #0
10027f92: e143 b 0x1002821c <$t.266> @ imm = #646
10027f94: 6820 ldr r0, [r4]
10027f96: 2801 cmp r0, #1
10027f98: d112 bne 0x10027fc0 <$t.264+0x1a4> @ imm = #36
10027f9a: 1d20 adds r0, r4, #4
10027f9c: 9010 str r0, [sp, #64]
10027f9e: 2000 movs r0, #0
10027fa0: 900b str r0, [sp, #44]
10027fa2: 49c2 ldr r1, [pc, #776] @ 0x100282ac <$d.279+0x4>
10027fa4: 910a str r1, [sp, #40]
10027fa6: 2101 movs r1, #1
10027fa8: 9109 str r1, [sp, #36]
10027faa: 49c6 ldr r1, [pc, #792] @ 0x100282c4 <$d.279+0x1c>
10027fac: 9108 str r1, [sp, #32]
10027fae: 9006 str r0, [sp, #24]
10027fb0: a810 add r0, sp, #64
10027fb2: 49bf ldr r1, [pc, #764] @ 0x100282b0 <$d.279+0x8>
10027fb4: aa06 add r2, sp, #24
10027fb6: f7f8 fed5 bl 0x10020d64 <core::fmt::write> @ imm = #-29270
10027fba: 2800 cmp r0, #0
10027fbc: d000 beq 0x10027fc0 <$t.264+0x1a4> @ imm = #0
10027fbe: e12d b 0x1002821c <$t.266> @ imm = #602
10027fc0: 48bc ldr r0, [pc, #752] @ 0x100282b4 <$d.279+0xc>
10027fc2: 7800 ldrb r0, [r0]
10027fc4: 2800 cmp r0, #0
10027fc6: d013 beq 0x10027ff0 <$t.264+0x1d4> @ imm = #38
10027fc8: 48ba ldr r0, [pc, #744] @ 0x100282b4 <$d.279+0xc>
10027fca: 1c40 adds r0, r0, #1
10027fcc: 9010 str r0, [sp, #64]
10027fce: 2000 movs r0, #0
10027fd0: 900b str r0, [sp, #44]
10027fd2: 49b6 ldr r1, [pc, #728] @ 0x100282ac <$d.279+0x4>
10027fd4: 910a str r1, [sp, #40]
10027fd6: 2101 movs r1, #1
10027fd8: 9109 str r1, [sp, #36]
10027fda: 49ba ldr r1, [pc, #744] @ 0x100282c4 <$d.279+0x1c>
10027fdc: 9108 str r1, [sp, #32]
10027fde: 9006 str r0, [sp, #24]
10027fe0: a810 add r0, sp, #64
10027fe2: 49b5 ldr r1, [pc, #724] @ 0x100282b8 <$d.279+0x10>
10027fe4: aa06 add r2, sp, #24
10027fe6: f7f8 febd bl 0x10020d64 <core::fmt::write> @ imm = #-29318
10027fea: 2800 cmp r0, #0
10027fec: d000 beq 0x10027ff0 <$t.264+0x1d4> @ imm = #0
10027fee: e115 b 0x1002821c <$t.266> @ imm = #554
10027ff0: a81e add r0, sp, #120
10027ff2: 1d00 adds r0, r0, #4
10027ff4: 9002 str r0, [sp, #8]
10027ff6: 2000 movs r0, #0
10027ff8: 4605 mov r5, r0
10027ffa: 9004 str r0, [sp, #16]
10027ffc: a81d add r0, sp, #116
10027ffe: 7005 strb r5, [r0]
10028000: 9805 ldr r0, [sp, #20]
10028002: 6ec2 ldr r2, [r0, #108]
10028004: b2ee uxtb r6, r5
10028006: ac1e add r4, sp, #120
10028008: 4620 mov r0, r4
1002800a: 4631 mov r1, r6
1002800c: 4790 blx r2
1002800e: 1c6d adds r5, r5, #1
10028010: 7820 ldrb r0, [r4]
10028012: 2800 cmp r0, #0
10028014: d002 beq 0x1002801c <$t.264+0x200> @ imm = #4
10028016: 2eff cmp r6, #255
10028018: d1f0 bne 0x10027ffc <$t.264+0x1e0> @ imm = #-32
1002801a: e074 b 0x10028106 <$t.264+0x2ea> @ imm = #232
1002801c: a819 add r0, sp, #100
1002801e: 9902 ldr r1, [sp, #8]
10028020: c91c ldm r1!, {r2, r3, r4}
10028022: c01c stm r0!, {r2, r3, r4}
10028024: 4ca0 ldr r4, [pc, #640] @ 0x100282a8 <$d.279>
10028026: 6820 ldr r0, [r4]
10028028: 2801 cmp r0, #1
1002802a: d11a bne 0x10028062 <$t.264+0x246> @ imm = #52
1002802c: 48bf ldr r0, [pc, #764] @ 0x1002832c <$d.279+0x84>
1002802e: 9013 str r0, [sp, #76]
10028030: a819 add r0, sp, #100
10028032: 9012 str r0, [sp, #72]
10028034: 48a6 ldr r0, [pc, #664] @ 0x100282d0 <$d.279+0x28>
10028036: 9011 str r0, [sp, #68]
10028038: a81d add r0, sp, #116
1002803a: 9010 str r0, [sp, #64]
1002803c: 1d20 adds r0, r4, #4
1002803e: 9024 str r0, [sp, #144]
10028040: 2002 movs r0, #2
10028042: 900b str r0, [sp, #44]
10028044: a910 add r1, sp, #64
10028046: 910a str r1, [sp, #40]
10028048: 9009 str r0, [sp, #36]
1002804a: 48a2 ldr r0, [pc, #648] @ 0x100282d4 <$d.279+0x2c>
1002804c: 9008 str r0, [sp, #32]
1002804e: 2000 movs r0, #0
10028050: 9006 str r0, [sp, #24]
10028052: a824 add r0, sp, #144
10028054: aa06 add r2, sp, #24
10028056: 4996 ldr r1, [pc, #600] @ 0x100282b0 <$d.279+0x8>
10028058: f7f8 fe84 bl 0x10020d64 <core::fmt::write> @ imm = #-29432
1002805c: 2800 cmp r0, #0
1002805e: d000 beq 0x10028062 <$t.264+0x246> @ imm = #0
10028060: e0e0 b 0x10028224 <$t.266+0x8> @ imm = #448
10028062: 4894 ldr r0, [pc, #592] @ 0x100282b4 <$d.279+0xc>
10028064: 7800 ldrb r0, [r0]
10028066: 2800 cmp r0, #0
10028068: d01b beq 0x100280a2 <$t.264+0x286> @ imm = #54
1002806a: 48b0 ldr r0, [pc, #704] @ 0x1002832c <$d.279+0x84>
1002806c: 9013 str r0, [sp, #76]
1002806e: a819 add r0, sp, #100
10028070: 9012 str r0, [sp, #72]
10028072: 4897 ldr r0, [pc, #604] @ 0x100282d0 <$d.279+0x28>
10028074: 9011 str r0, [sp, #68]
10028076: a81d add r0, sp, #116
10028078: 9010 str r0, [sp, #64]
1002807a: 488e ldr r0, [pc, #568] @ 0x100282b4 <$d.279+0xc>
1002807c: 1c40 adds r0, r0, #1
1002807e: 9024 str r0, [sp, #144]
10028080: 2002 movs r0, #2
10028082: 900b str r0, [sp, #44]
10028084: a910 add r1, sp, #64
10028086: 910a str r1, [sp, #40]
10028088: 9009 str r0, [sp, #36]
1002808a: 4892 ldr r0, [pc, #584] @ 0x100282d4 <$d.279+0x2c>
1002808c: 9008 str r0, [sp, #32]
1002808e: 2000 movs r0, #0
10028090: 9006 str r0, [sp, #24]
10028092: a824 add r0, sp, #144
10028094: aa06 add r2, sp, #24
10028096: 4988 ldr r1, [pc, #544] @ 0x100282b8 <$d.279+0x10>
10028098: f7f8 fe64 bl 0x10020d64 <core::fmt::write> @ imm = #-29496
1002809c: 2800 cmp r0, #0
1002809e: d000 beq 0x100280a2 <$t.264+0x286> @ imm = #0
100280a0: e0c0 b 0x10028224 <$t.266+0x8> @ imm = #384
100280a2: 6820 ldr r0, [r4]
100280a4: 2801 cmp r0, #1
100280a6: d112 bne 0x100280ce <$t.264+0x2b2> @ imm = #36
100280a8: 1d20 adds r0, r4, #4
100280aa: 9010 str r0, [sp, #64]
100280ac: 2000 movs r0, #0
100280ae: 900b str r0, [sp, #44]
100280b0: 497e ldr r1, [pc, #504] @ 0x100282ac <$d.279+0x4>
100280b2: 910a str r1, [sp, #40]
100280b4: 2101 movs r1, #1
100280b6: 9109 str r1, [sp, #36]
100280b8: 4982 ldr r1, [pc, #520] @ 0x100282c4 <$d.279+0x1c>
100280ba: 9108 str r1, [sp, #32]
100280bc: 9006 str r0, [sp, #24]
100280be: a810 add r0, sp, #64
100280c0: aa06 add r2, sp, #24
100280c2: 497b ldr r1, [pc, #492] @ 0x100282b0 <$d.279+0x8>
100280c4: f7f8 fe4e bl 0x10020d64 <core::fmt::write> @ imm = #-29540
100280c8: 2800 cmp r0, #0
100280ca: d000 beq 0x100280ce <$t.264+0x2b2> @ imm = #0
100280cc: e0aa b 0x10028224 <$t.266+0x8> @ imm = #340
100280ce: 4879 ldr r0, [pc, #484] @ 0x100282b4 <$d.279+0xc>
100280d0: 7800 ldrb r0, [r0]
100280d2: 2800 cmp r0, #0
100280d4: d013 beq 0x100280fe <$t.264+0x2e2> @ imm = #38
100280d6: 4877 ldr r0, [pc, #476] @ 0x100282b4 <$d.279+0xc>
100280d8: 1c40 adds r0, r0, #1
100280da: 9010 str r0, [sp, #64]
100280dc: 2000 movs r0, #0
100280de: 900b str r0, [sp, #44]
100280e0: 4972 ldr r1, [pc, #456] @ 0x100282ac <$d.279+0x4>
100280e2: 910a str r1, [sp, #40]
100280e4: 2101 movs r1, #1
100280e6: 9109 str r1, [sp, #36]
100280e8: 4976 ldr r1, [pc, #472] @ 0x100282c4 <$d.279+0x1c>
100280ea: 9108 str r1, [sp, #32]
100280ec: 9006 str r0, [sp, #24]
100280ee: a810 add r0, sp, #64
100280f0: aa06 add r2, sp, #24
100280f2: 4971 ldr r1, [pc, #452] @ 0x100282b8 <$d.279+0x10>
100280f4: f7f8 fe36 bl 0x10020d64 <core::fmt::write> @ imm = #-29588
100280f8: 2800 cmp r0, #0
100280fa: d000 beq 0x100280fe <$t.264+0x2e2> @ imm = #0
100280fc: e092 b 0x10028224 <$t.266+0x8> @ imm = #292
100280fe: 2eff cmp r6, #255
10028100: 9803 ldr r0, [sp, #12]
10028102: d05f beq 0x100281c4 <$t.264+0x3a8> @ imm = #190
10028104: e779 b 0x10027ffa <$t.264+0x1de> @ imm = #-270
10028106: 9804 ldr r0, [sp, #16]
10028108: 07c0 lsls r0, r0, #31
1002810a: d15b bne 0x100281c4 <$t.264+0x3a8> @ imm = #182
1002810c: 4c66 ldr r4, [pc, #408] @ 0x100282a8 <$d.279>
1002810e: 6820 ldr r0, [r4]
10028110: 2801 cmp r0, #1
10028112: d112 bne 0x1002813a <$t.264+0x31e> @ imm = #36
10028114: 1d20 adds r0, r4, #4
10028116: 9010 str r0, [sp, #64]
10028118: 2000 movs r0, #0
1002811a: 900b str r0, [sp, #44]
1002811c: 4963 ldr r1, [pc, #396] @ 0x100282ac <$d.279+0x4>
1002811e: 910a str r1, [sp, #40]
10028120: 2101 movs r1, #1
10028122: 9109 str r1, [sp, #36]
10028124: 4968 ldr r1, [pc, #416] @ 0x100282c8 <$d.279+0x20>
10028126: 9108 str r1, [sp, #32]
10028128: 9006 str r0, [sp, #24]
1002812a: a810 add r0, sp, #64
1002812c: 4960 ldr r1, [pc, #384] @ 0x100282b0 <$d.279+0x8>
1002812e: aa06 add r2, sp, #24
10028130: f7f8 fe18 bl 0x10020d64 <core::fmt::write> @ imm = #-29648
10028134: 2800 cmp r0, #0
10028136: d000 beq 0x1002813a <$t.264+0x31e> @ imm = #0
10028138: e0b0 b 0x1002829c <$t.278+0x8> @ imm = #352
1002813a: 485e ldr r0, [pc, #376] @ 0x100282b4 <$d.279+0xc>
1002813c: 7800 ldrb r0, [r0]
1002813e: 2800 cmp r0, #0
10028140: d013 beq 0x1002816a <$t.264+0x34e> @ imm = #38
10028142: 485c ldr r0, [pc, #368] @ 0x100282b4 <$d.279+0xc>
10028144: 1c40 adds r0, r0, #1
10028146: 9010 str r0, [sp, #64]
10028148: 2000 movs r0, #0
1002814a: 900b str r0, [sp, #44]
1002814c: 4957 ldr r1, [pc, #348] @ 0x100282ac <$d.279+0x4>
1002814e: 910a str r1, [sp, #40]
10028150: 2101 movs r1, #1
10028152: 9109 str r1, [sp, #36]
10028154: 495c ldr r1, [pc, #368] @ 0x100282c8 <$d.279+0x20>
10028156: 9108 str r1, [sp, #32]
10028158: 9006 str r0, [sp, #24]
1002815a: a810 add r0, sp, #64
1002815c: 4956 ldr r1, [pc, #344] @ 0x100282b8 <$d.279+0x10>
1002815e: aa06 add r2, sp, #24
10028160: f7f8 fe00 bl 0x10020d64 <core::fmt::write> @ imm = #-29696
10028164: 2800 cmp r0, #0
10028166: d000 beq 0x1002816a <$t.264+0x34e> @ imm = #0
10028168: e098 b 0x1002829c <$t.278+0x8> @ imm = #304
1002816a: 6820 ldr r0, [r4]
1002816c: 2801 cmp r0, #1
1002816e: d112 bne 0x10028196 <$t.264+0x37a> @ imm = #36
10028170: 1d20 adds r0, r4, #4
10028172: 9010 str r0, [sp, #64]
10028174: 2000 movs r0, #0
10028176: 900b str r0, [sp, #44]
10028178: 494c ldr r1, [pc, #304] @ 0x100282ac <$d.279+0x4>
1002817a: 910a str r1, [sp, #40]
1002817c: 2101 movs r1, #1
1002817e: 9109 str r1, [sp, #36]
10028180: 4950 ldr r1, [pc, #320] @ 0x100282c4 <$d.279+0x1c>
10028182: 9108 str r1, [sp, #32]
10028184: 9006 str r0, [sp, #24]
10028186: a810 add r0, sp, #64
10028188: 4949 ldr r1, [pc, #292] @ 0x100282b0 <$d.279+0x8>
1002818a: aa06 add r2, sp, #24
1002818c: f7f8 fdea bl 0x10020d64 <core::fmt::write> @ imm = #-29740
10028190: 2800 cmp r0, #0
10028192: d000 beq 0x10028196 <$t.264+0x37a> @ imm = #0
10028194: e082 b 0x1002829c <$t.278+0x8> @ imm = #260
10028196: 4847 ldr r0, [pc, #284] @ 0x100282b4 <$d.279+0xc>
10028198: 7800 ldrb r0, [r0]
1002819a: 2800 cmp r0, #0
1002819c: d012 beq 0x100281c4 <$t.264+0x3a8> @ imm = #36
1002819e: 4845 ldr r0, [pc, #276] @ 0x100282b4 <$d.279+0xc>
100281a0: 1c40 adds r0, r0, #1
100281a2: 9010 str r0, [sp, #64]
100281a4: 2000 movs r0, #0
100281a6: 900b str r0, [sp, #44]
100281a8: 4940 ldr r1, [pc, #256] @ 0x100282ac <$d.279+0x4>
100281aa: 910a str r1, [sp, #40]
100281ac: 2101 movs r1, #1
100281ae: 9109 str r1, [sp, #36]
100281b0: 4944 ldr r1, [pc, #272] @ 0x100282c4 <$d.279+0x1c>
100281b2: 9108 str r1, [sp, #32]
100281b4: 9006 str r0, [sp, #24]
100281b6: a810 add r0, sp, #64
100281b8: 493f ldr r1, [pc, #252] @ 0x100282b8 <$d.279+0x10>
100281ba: aa06 add r2, sp, #24
100281bc: f7f8 fdd2 bl 0x10020d64 <core::fmt::write> @ imm = #-29788
100281c0: 2800 cmp r0, #0
100281c2: d16b bne 0x1002829c <$t.278+0x8> @ imm = #214
100281c4: b025 add sp, #148
100281c6: bdf0 pop {r4, r5, r6, r7, pc}
100281c8: a824 add r0, sp, #144
100281ca: 493c ldr r1, [pc, #240] @ 0x100282bc <$d.279+0x14>
100281cc: 4a3c ldr r2, [pc, #240] @ 0x100282c0 <$d.279+0x18>
100281ce: e068 b 0x100282a2 <$t.278+0xe> @ imm = #208
100281d0: a824 add r0, sp, #144
100281d2: 493a ldr r1, [pc, #232] @ 0x100282bc <$d.279+0x14>
100281d4: 4a40 ldr r2, [pc, #256] @ 0x100282d8 <$d.279+0x30>
100281d6: e064 b 0x100282a2 <$t.278+0xe> @ imm = #200
100281d8: a824 add r0, sp, #144
100281da: 4938 ldr r1, [pc, #224] @ 0x100282bc <$d.279+0x14>
100281dc: 4a40 ldr r2, [pc, #256] @ 0x100282e0 <$d.279+0x38>
100281de: e060 b 0x100282a2 <$t.278+0xe> @ imm = #192
100281e0: a824 add r0, sp, #144
100281e2: 4936 ldr r1, [pc, #216] @ 0x100282bc <$d.279+0x14>
100281e4: 4a40 ldr r2, [pc, #256] @ 0x100282e8 <$d.279+0x40>
100281e6: e05c b 0x100282a2 <$t.278+0xe> @ imm = #184
100281e8: a824 add r0, sp, #144
100281ea: 4934 ldr r1, [pc, #208] @ 0x100282bc <$d.279+0x14>
100281ec: 4a40 ldr r2, [pc, #256] @ 0x100282f0 <$d.279+0x48>
100281ee: e058 b 0x100282a2 <$t.278+0xe> @ imm = #176
100281f0: a824 add r0, sp, #144
100281f2: 4932 ldr r1, [pc, #200] @ 0x100282bc <$d.279+0x14>
100281f4: 4a40 ldr r2, [pc, #256] @ 0x100282f8 <$d.279+0x50>
100281f6: e054 b 0x100282a2 <$t.278+0xe> @ imm = #168
100281f8: a824 add r0, sp, #144
100281fa: 4930 ldr r1, [pc, #192] @ 0x100282bc <$d.279+0x14>
100281fc: 4a40 ldr r2, [pc, #256] @ 0x10028300 <$d.279+0x58>
100281fe: e050 b 0x100282a2 <$t.278+0xe> @ imm = #160
10028200: a824 add r0, sp, #144
10028202: 492e ldr r1, [pc, #184] @ 0x100282bc <$d.279+0x14>
10028204: 4a40 ldr r2, [pc, #256] @ 0x10028308 <$d.279+0x60>
10028206: e04c b 0x100282a2 <$t.278+0xe> @ imm = #152
10028208: a824 add r0, sp, #144
1002820a: 492c ldr r1, [pc, #176] @ 0x100282bc <$d.279+0x14>
1002820c: 4a40 ldr r2, [pc, #256] @ 0x10028310 <$d.279+0x68>
1002820e: e048 b 0x100282a2 <$t.278+0xe> @ imm = #144
10028210: a824 add r0, sp, #144
10028212: 492a ldr r1, [pc, #168] @ 0x100282bc <$d.279+0x14>
10028214: 4a40 ldr r2, [pc, #256] @ 0x10028318 <$d.279+0x70>
10028216: e044 b 0x100282a2 <$t.278+0xe> @ imm = #136
10028218 <$d.265>:
10028218: 04 00 00 20 .word 0x20000004
1002821c <$t.266>:
1002821c: a824 add r0, sp, #144
1002821e: 4927 ldr r1, [pc, #156] @ 0x100282bc <$d.279+0x14>
10028220: 4a40 ldr r2, [pc, #256] @ 0x10028324 <$d.279+0x7c>
10028222: e03e b 0x100282a2 <$t.278+0xe> @ imm = #124
10028224: a824 add r0, sp, #144
10028226: 4925 ldr r1, [pc, #148] @ 0x100282bc <$d.279+0x14>
10028228: 4a41 ldr r2, [pc, #260] @ 0x10028330 <$d.279+0x88>
1002822a: e03a b 0x100282a2 <$t.278+0xe> @ imm = #116
1002822c <$d.267>:
1002822c: e4 d3 02 10 .word 0x1002d3e4
10028230: 10 e1 02 10 .word 0x1002e110
10028234 <$t.268>:
10028234: a824 add r0, sp, #144
10028236: 4921 ldr r1, [pc, #132] @ 0x100282bc <$d.279+0x14>
10028238: 4a24 ldr r2, [pc, #144] @ 0x100282cc <$d.279+0x24>
1002823a: e032 b 0x100282a2 <$t.278+0xe> @ imm = #100
1002823c <$d.269>:
1002823c: b4 d3 02 10 .word 0x1002d3b4
10028240 <$t.270>:
10028240: a824 add r0, sp, #144
10028242: 491e ldr r1, [pc, #120] @ 0x100282bc <$d.279+0x14>
10028244: 4a25 ldr r2, [pc, #148] @ 0x100282dc <$d.279+0x34>
10028246: e02c b 0x100282a2 <$t.278+0xe> @ imm = #88
10028248 <$d.271>:
10028248: 1c 00 00 20 .word 0x2000001c
1002824c <$t.272>:
1002824c: a824 add r0, sp, #144
1002824e: 491b ldr r1, [pc, #108] @ 0x100282bc <$d.279+0x14>
10028250: 4a24 ldr r2, [pc, #144] @ 0x100282e4 <$d.279+0x3c>
10028252: e026 b 0x100282a2 <$t.278+0xe> @ imm = #76
10028254: a824 add r0, sp, #144
10028256: 4919 ldr r1, [pc, #100] @ 0x100282bc <$d.279+0x14>
10028258: 4a24 ldr r2, [pc, #144] @ 0x100282ec <$d.279+0x44>
1002825a: e022 b 0x100282a2 <$t.278+0xe> @ imm = #68
1002825c <$d.273>:
1002825c: e4 d3 02 10 .word 0x1002d3e4
10028260: 10 e1 02 10 .word 0x1002e110
10028264 <$t.274>:
10028264: a824 add r0, sp, #144
10028266: 4915 ldr r1, [pc, #84] @ 0x100282bc <$d.279+0x14>
10028268: 4a22 ldr r2, [pc, #136] @ 0x100282f4 <$d.279+0x4c>
1002826a: e01a b 0x100282a2 <$t.278+0xe> @ imm = #52
1002826c <$d.275>:
1002826c: 9c d3 02 10 .word 0x1002d39c
10028270 <$t.276>:
10028270: a824 add r0, sp, #144
10028272: 4912 ldr r1, [pc, #72] @ 0x100282bc <$d.279+0x14>
10028274: 4a21 ldr r2, [pc, #132] @ 0x100282fc <$d.279+0x54>
10028276: e014 b 0x100282a2 <$t.278+0xe> @ imm = #40
10028278: a824 add r0, sp, #144
1002827a: 4910 ldr r1, [pc, #64] @ 0x100282bc <$d.279+0x14>
1002827c: 4a21 ldr r2, [pc, #132] @ 0x10028304 <$d.279+0x5c>
1002827e: e010 b 0x100282a2 <$t.278+0xe> @ imm = #32
10028280: a824 add r0, sp, #144
10028282: 490e ldr r1, [pc, #56] @ 0x100282bc <$d.279+0x14>
10028284: 4a21 ldr r2, [pc, #132] @ 0x1002830c <$d.279+0x64>
10028286: e00c b 0x100282a2 <$t.278+0xe> @ imm = #24
10028288: a824 add r0, sp, #144
1002828a: 490c ldr r1, [pc, #48] @ 0x100282bc <$d.279+0x14>
1002828c: 4a21 ldr r2, [pc, #132] @ 0x10028314 <$d.279+0x6c>
1002828e: e008 b 0x100282a2 <$t.278+0xe> @ imm = #16
10028290 <$d.277>:
10028290: 34 d9 02 10 .word 0x1002d934
10028294 <$t.278>:
10028294: a824 add r0, sp, #144
10028296: 4909 ldr r1, [pc, #36] @ 0x100282bc <$d.279+0x14>
10028298: 4a20 ldr r2, [pc, #128] @ 0x1002831c <$d.279+0x74>
1002829a: e002 b 0x100282a2 <$t.278+0xe> @ imm = #4
1002829c: a824 add r0, sp, #144
1002829e: 4907 ldr r1, [pc, #28] @ 0x100282bc <$d.279+0x14>
100282a0: 4a21 ldr r2, [pc, #132] @ 0x10028328 <$d.279+0x80>
100282a2: f7f9 f8c5 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-28278
100282a6: defe trap
100282a8 <$d.279>:
100282a8: 04 00 00 20 .word 0x20000004
100282ac: e4 d3 02 10 .word 0x1002d3e4
100282b0: b4 d3 02 10 .word 0x1002d3b4
100282b4: 1c 00 00 20 .word 0x2000001c
100282b8: 9c d3 02 10 .word 0x1002d39c
100282bc: 3c d4 02 10 .word 0x1002d43c
100282c0: d4 e0 02 10 .word 0x1002e0d4
100282c4: 34 d9 02 10 .word 0x1002d934
100282c8: 10 e1 02 10 .word 0x1002e110
100282cc: 18 e1 02 10 .word 0x1002e118
100282d0: 9d 26 02 10 .word 0x1002269d
100282d4: e8 e0 02 10 .word 0x1002e0e8
100282d8: f8 e0 02 10 .word 0x1002e0f8
100282dc: 28 e1 02 10 .word 0x1002e128
100282e0: 50 e1 02 10 .word 0x1002e150
100282e4: 70 e1 02 10 .word 0x1002e170
100282e8: 60 e1 02 10 .word 0x1002e160
100282ec: 80 e1 02 10 .word 0x1002e180
100282f0: a8 e1 02 10 .word 0x1002e1a8
100282f4: c8 e1 02 10 .word 0x1002e1c8
100282f8: b8 e1 02 10 .word 0x1002e1b8
100282fc: d8 e1 02 10 .word 0x1002e1d8
10028300: fc e1 02 10 .word 0x1002e1fc
10028304: 1c e2 02 10 .word 0x1002e21c
10028308: 0c e2 02 10 .word 0x1002e20c
1002830c: 2c e2 02 10 .word 0x1002e22c
10028310: 58 e2 02 10 .word 0x1002e258
10028314: 78 e2 02 10 .word 0x1002e278
10028318: 68 e2 02 10 .word 0x1002e268
1002831c: 88 e2 02 10 .word 0x1002e288
10028320: a8 e2 02 10 .word 0x1002e2a8
10028324: b0 e2 02 10 .word 0x1002e2b0
10028328: d0 e2 02 10 .word 0x1002e2d0
1002832c: 7d 2e 02 10 .word 0x10022e7d
10028330: c0 e2 02 10 .word 0x1002e2c0
10028334 <rust_begin_unwind>:
10028334: b580 push {r7, lr}
10028336: af00 add r7, sp, #0
10028338: b08a sub sp, #40
1002833a: 9000 str r0, [sp]
1002833c: f3bf 8f5f dmb sy
10028340: 4837 ldr r0, [pc, #220] @ 0x10028420 <$d.281>
10028342: 2401 movs r4, #1
10028344: 7004 strb r4, [r0]
10028346: f3bf 8f5f dmb sy
1002834a: 4d36 ldr r5, [pc, #216] @ 0x10028424 <$d.281+0x4>
1002834c: 6828 ldr r0, [r5]
1002834e: 2801 cmp r0, #1
10028350: d115 bne 0x1002837e <rust_begin_unwind+0x4a> @ imm = #42
10028352: 4835 ldr r0, [pc, #212] @ 0x10028428 <$d.281+0x8>
10028354: 9002 str r0, [sp, #8]
10028356: 4668 mov r0, sp
10028358: 9001 str r0, [sp, #4]
1002835a: 1d28 adds r0, r5, #4
1002835c: 9003 str r0, [sp, #12]
1002835e: 9409 str r4, [sp, #36]
10028360: a801 add r0, sp, #4
10028362: 9008 str r0, [sp, #32]
10028364: 9407 str r4, [sp, #28]
10028366: 4831 ldr r0, [pc, #196] @ 0x1002842c <$d.281+0xc>
10028368: 9006 str r0, [sp, #24]
1002836a: 9405 str r4, [sp, #20]
1002836c: 4830 ldr r0, [pc, #192] @ 0x10028430 <$d.281+0x10>
1002836e: 9004 str r0, [sp, #16]
10028370: a803 add r0, sp, #12
10028372: 4930 ldr r1, [pc, #192] @ 0x10028434 <$d.281+0x14>
10028374: aa04 add r2, sp, #16
10028376: f7f8 fcf5 bl 0x10020d64 <core::fmt::write> @ imm = #-30230
1002837a: 2800 cmp r0, #0
1002837c: d149 bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #146
1002837e: 4e2e ldr r6, [pc, #184] @ 0x10028438 <$d.281+0x18>
10028380: 7830 ldrb r0, [r6]
10028382: 2800 cmp r0, #0
10028384: d015 beq 0x100283b2 <rust_begin_unwind+0x7e> @ imm = #42
10028386: 4828 ldr r0, [pc, #160] @ 0x10028428 <$d.281+0x8>
10028388: 9002 str r0, [sp, #8]
1002838a: 4668 mov r0, sp
1002838c: 9001 str r0, [sp, #4]
1002838e: 1c70 adds r0, r6, #1
10028390: 9003 str r0, [sp, #12]
10028392: 9409 str r4, [sp, #36]
10028394: a801 add r0, sp, #4
10028396: 9008 str r0, [sp, #32]
10028398: 9407 str r4, [sp, #28]
1002839a: 4824 ldr r0, [pc, #144] @ 0x1002842c <$d.281+0xc>
1002839c: 9006 str r0, [sp, #24]
1002839e: 9405 str r4, [sp, #20]
100283a0: 4823 ldr r0, [pc, #140] @ 0x10028430 <$d.281+0x10>
100283a2: 9004 str r0, [sp, #16]
100283a4: a803 add r0, sp, #12
100283a6: 4925 ldr r1, [pc, #148] @ 0x1002843c <$d.281+0x1c>
100283a8: aa04 add r2, sp, #16
100283aa: f7f8 fcdb bl 0x10020d64 <core::fmt::write> @ imm = #-30282
100283ae: 2800 cmp r0, #0
100283b0: d12f bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #94
100283b2: 6828 ldr r0, [r5]
100283b4: 2801 cmp r0, #1
100283b6: d110 bne 0x100283da <rust_begin_unwind+0xa6> @ imm = #32
100283b8: 1d28 adds r0, r5, #4
100283ba: 9001 str r0, [sp, #4]
100283bc: 2000 movs r0, #0
100283be: 9009 str r0, [sp, #36]
100283c0: 4921 ldr r1, [pc, #132] @ 0x10028448 <$d.281+0x28>
100283c2: 9108 str r1, [sp, #32]
100283c4: 9407 str r4, [sp, #28]
100283c6: 4921 ldr r1, [pc, #132] @ 0x1002844c <$d.281+0x2c>
100283c8: 9106 str r1, [sp, #24]
100283ca: 9004 str r0, [sp, #16]
100283cc: a801 add r0, sp, #4
100283ce: 4919 ldr r1, [pc, #100] @ 0x10028434 <$d.281+0x14>
100283d0: aa04 add r2, sp, #16
100283d2: f7f8 fcc7 bl 0x10020d64 <core::fmt::write> @ imm = #-30322
100283d6: 2800 cmp r0, #0
100283d8: d11b bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #54
100283da: 7830 ldrb r0, [r6]
100283dc: 2800 cmp r0, #0
100283de: d010 beq 0x10028402 <rust_begin_unwind+0xce> @ imm = #32
100283e0: 1c70 adds r0, r6, #1
100283e2: 9001 str r0, [sp, #4]
100283e4: 2000 movs r0, #0
100283e6: 9009 str r0, [sp, #36]
100283e8: 4917 ldr r1, [pc, #92] @ 0x10028448 <$d.281+0x28>
100283ea: 9108 str r1, [sp, #32]
100283ec: 9407 str r4, [sp, #28]
100283ee: 4917 ldr r1, [pc, #92] @ 0x1002844c <$d.281+0x2c>
100283f0: 9106 str r1, [sp, #24]
100283f2: 9004 str r0, [sp, #16]
100283f4: a801 add r0, sp, #4
100283f6: 4911 ldr r1, [pc, #68] @ 0x1002843c <$d.281+0x1c>
100283f8: aa04 add r2, sp, #16
100283fa: f7f8 fcb3 bl 0x10020d64 <core::fmt::write> @ imm = #-30362
100283fe: 2800 cmp r0, #0
10028400: d107 bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #14
10028402: 4813 ldr r0, [pc, #76] @ 0x10028450 <$d.281+0x30>
10028404: 6804 ldr r4, [r0]
10028406: f3bf 8f5f dmb sy
1002840a: 34bc adds r4, #188
1002840c: 6820 ldr r0, [r4]
1002840e: 4780 blx r0
10028410: e7fc b 0x1002840c <rust_begin_unwind+0xd8> @ imm = #-8
10028412: a804 add r0, sp, #16
10028414: 490a ldr r1, [pc, #40] @ 0x10028440 <$d.281+0x20>
10028416: 4a0b ldr r2, [pc, #44] @ 0x10028444 <$d.281+0x24>
10028418: f7f9 f80a bl 0x10021430 <core::result::unwrap_failed> @ imm = #-28652
1002841c: defe trap
1002841e: 46c0 mov r8, r8
10028420 <$d.281>:
10028420: 1e 00 00 20 .word 0x2000001e
10028424: 04 00 00 20 .word 0x20000004
10028428: ad 32 02 10 .word 0x100232ad
1002842c: 68 e7 02 10 .word 0x1002e768
10028430: 20 c1 02 10 .word 0x1002c120
10028434: b4 d3 02 10 .word 0x1002d3b4
10028438: 1c 00 00 20 .word 0x2000001c
1002843c: 9c d3 02 10 .word 0x1002d39c
10028440: 3c d4 02 10 .word 0x1002d43c
10028444: 70 e7 02 10 .word 0x1002e770
10028448: e4 d3 02 10 .word 0x1002d3e4
1002844c: 34 d9 02 10 .word 0x1002d934
10028450: 00 00 00 20 .word 0x20000000
10028454 <<&T as core::fmt::Debug>::fmt>:
10028454: b580 push {r7, lr}
10028456: af00 add r7, sp, #0
10028458: 6800 ldr r0, [r0]
1002845a: f7f9 fb41 bl 0x10021ae0 <<bool as core::fmt::Display>::fmt> @ imm = #-27006
1002845e: bd80 pop {r7, pc}
10028460 <<&T as core::fmt::Debug>::fmt>:
10028460: b5b0 push {r4, r5, r7, lr}
10028462: af02 add r7, sp, #8
10028464: b0a2 sub sp, #136
10028466: 6800 ldr r0, [r0]
10028468: 698a ldr r2, [r1, #24]
1002846a: 06d3 lsls r3, r2, #27
1002846c: d404 bmi 0x10028478 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #8
1002846e: 0692 lsls r2, r2, #26
10028470: d426 bmi 0x100284c0 <<&T as core::fmt::Debug>::fmt+0x60> @ imm = #76
10028472: f7fa fac7 bl 0x10022a04 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt> @ imm = #-23154
10028476: e059 b 0x1002852c <<&T as core::fmt::Debug>::fmt+0xcc> @ imm = #178
10028478: 8803 ldrh r3, [r0]
1002847a: 2001 movs r0, #1
1002847c: 0200 lsls r0, r0, #8
1002847e: 2281 movs r2, #129
10028480: 240f movs r4, #15
10028482: 401c ands r4, r3
10028484: 2c0a cmp r4, #10
10028486: d301 blo 0x1002848c <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #2
10028488: 2557 movs r5, #87
1002848a: e000 b 0x1002848e <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #0
1002848c: 2530 movs r5, #48
1002848e: 192c adds r4, r5, r4
10028490: ad02 add r5, sp, #8
10028492: 18ad adds r5, r5, r2
10028494: 1ead subs r5, r5, #2
10028496: 702c strb r4, [r5]
10028498: b29c uxth r4, r3
1002849a: 2c10 cmp r4, #16
1002849c: d335 blo 0x1002850a <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #106
1002849e: b2db uxtb r3, r3
100284a0: 2ba0 cmp r3, #160
100284a2: d301 blo 0x100284a8 <<&T as core::fmt::Debug>::fmt+0x48> @ imm = #2
100284a4: 2557 movs r5, #87
100284a6: e000 b 0x100284aa <<&T as core::fmt::Debug>::fmt+0x4a> @ imm = #0
100284a8: 2530 movs r5, #48
100284aa: 091b lsrs r3, r3, #4
100284ac: 18eb adds r3, r5, r3
100284ae: ad02 add r5, sp, #8
100284b0: 18ad adds r5, r5, r2
100284b2: 1eed subs r5, r5, #3
100284b4: 702b strb r3, [r5]
100284b6: 1e92 subs r2, r2, #2
100284b8: 0a23 lsrs r3, r4, #8
100284ba: 4284 cmp r4, r0
100284bc: d2e0 bhs 0x10028480 <<&T as core::fmt::Debug>::fmt+0x20> @ imm = #-64
100284be: e022 b 0x10028506 <<&T as core::fmt::Debug>::fmt+0xa6> @ imm = #68
100284c0: 8803 ldrh r3, [r0]
100284c2: 2001 movs r0, #1
100284c4: 0200 lsls r0, r0, #8
100284c6: 2281 movs r2, #129
100284c8: 240f movs r4, #15
100284ca: 401c ands r4, r3
100284cc: 2c0a cmp r4, #10
100284ce: d301 blo 0x100284d4 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #2
100284d0: 2537 movs r5, #55
100284d2: e000 b 0x100284d6 <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #0
100284d4: 2530 movs r5, #48
100284d6: 192c adds r4, r5, r4
100284d8: ad02 add r5, sp, #8
100284da: 18ad adds r5, r5, r2
100284dc: 1ead subs r5, r5, #2
100284de: 702c strb r4, [r5]
100284e0: b29c uxth r4, r3
100284e2: 2c10 cmp r4, #16
100284e4: d311 blo 0x1002850a <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #34
100284e6: b2db uxtb r3, r3
100284e8: 2ba0 cmp r3, #160
100284ea: d301 blo 0x100284f0 <<&T as core::fmt::Debug>::fmt+0x90> @ imm = #2
100284ec: 2537 movs r5, #55
100284ee: e000 b 0x100284f2 <<&T as core::fmt::Debug>::fmt+0x92> @ imm = #0
100284f0: 2530 movs r5, #48
100284f2: 091b lsrs r3, r3, #4
100284f4: 18eb adds r3, r5, r3
100284f6: ad02 add r5, sp, #8
100284f8: 18ad adds r5, r5, r2
100284fa: 1eed subs r5, r5, #3
100284fc: 702b strb r3, [r5]
100284fe: 1e92 subs r2, r2, #2
10028500: 0a23 lsrs r3, r4, #8
10028502: 4284 cmp r4, r0
10028504: d2e0 bhs 0x100284c8 <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #-64
10028506: 1e50 subs r0, r2, #1
10028508: e001 b 0x1002850e <<&T as core::fmt::Debug>::fmt+0xae> @ imm = #2
1002850a: 1e90 subs r0, r2, #2
1002850c: 1e52 subs r2, r2, #1
1002850e: 2881 cmp r0, #129
10028510: d20e bhs 0x10028530 <<&T as core::fmt::Debug>::fmt+0xd0> @ imm = #28
10028512: 2381 movs r3, #129
10028514: 1a9a subs r2, r3, r2
10028516: 9201 str r2, [sp, #4]
10028518: aa02 add r2, sp, #8
1002851a: 1810 adds r0, r2, r0
1002851c: 9000 str r0, [sp]
1002851e: 2401 movs r4, #1
10028520: 4a06 ldr r2, [pc, #24] @ 0x1002853c <$d.284>
10028522: 2302 movs r3, #2
10028524: 4608 mov r0, r1
10028526: 4621 mov r1, r4
10028528: f7f7 ffe0 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-32832
1002852c: b022 add sp, #136
1002852e: bdb0 pop {r4, r5, r7, pc}
10028530: 2180 movs r1, #128
10028532: 4a03 ldr r2, [pc, #12] @ 0x10028540 <$d.284+0x4>
10028534: f7f8 f8da bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-32332
10028538: defe trap
1002853a: 46c0 mov r8, r8
1002853c <$d.284>:
1002853c: 34 c2 02 10 .word 0x1002c234
10028540: 24 c2 02 10 .word 0x1002c224
10028544 <<&T as core::fmt::Debug>::fmt>:
10028544: b5b0 push {r4, r5, r7, lr}
10028546: af02 add r7, sp, #8
10028548: b0a2 sub sp, #136
1002854a: 6800 ldr r0, [r0]
1002854c: ab02 add r3, sp, #8
1002854e: aa02 add r2, sp, #8
10028550: 698c ldr r4, [r1, #24]
10028552: 06e5 lsls r5, r4, #27
10028554: d404 bmi 0x10028560 <<&T as core::fmt::Debug>::fmt+0x1c> @ imm = #8
10028556: 06a3 lsls r3, r4, #26
10028558: d40a bmi 0x10028570 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #20
1002855a: f7fa f89f bl 0x1002269c <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt> @ imm = #-24258
1002855e: e038 b 0x100285d2 <<&T as core::fmt::Debug>::fmt+0x8e> @ imm = #112
10028560: 337e adds r3, #126
10028562: 7800 ldrb r0, [r0]
10028564: 220f movs r2, #15
10028566: 4002 ands r2, r0
10028568: 2a0a cmp r2, #10
1002856a: d309 blo 0x10028580 <<&T as core::fmt::Debug>::fmt+0x3c> @ imm = #18
1002856c: 2457 movs r4, #87
1002856e: e008 b 0x10028582 <<&T as core::fmt::Debug>::fmt+0x3e> @ imm = #16
10028570: 327e adds r2, #126
10028572: 7800 ldrb r0, [r0]
10028574: 230f movs r3, #15
10028576: 4003 ands r3, r0
10028578: 2b0a cmp r3, #10
1002857a: d30e blo 0x1002859a <<&T as core::fmt::Debug>::fmt+0x56> @ imm = #28
1002857c: 2437 movs r4, #55
1002857e: e00d b 0x1002859c <<&T as core::fmt::Debug>::fmt+0x58> @ imm = #26
10028580: 2430 movs r4, #48
10028582: 18a2 adds r2, r4, r2
10028584: 705a strb r2, [r3, #1]
10028586: 0902 lsrs r2, r0, #4
10028588: d010 beq 0x100285ac <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #32
1002858a: 28a0 cmp r0, #160
1002858c: d301 blo 0x10028592 <<&T as core::fmt::Debug>::fmt+0x4e> @ imm = #2
1002858e: 2057 movs r0, #87
10028590: e000 b 0x10028594 <<&T as core::fmt::Debug>::fmt+0x50> @ imm = #0
10028592: 2030 movs r0, #48
10028594: 1880 adds r0, r0, r2
10028596: 7018 strb r0, [r3]
10028598: e00e b 0x100285b8 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #28
1002859a: 2430 movs r4, #48
1002859c: 18e3 adds r3, r4, r3
1002859e: 7053 strb r3, [r2, #1]
100285a0: 0903 lsrs r3, r0, #4
100285a2: d003 beq 0x100285ac <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #6
100285a4: 28a0 cmp r0, #160
100285a6: d304 blo 0x100285b2 <<&T as core::fmt::Debug>::fmt+0x6e> @ imm = #8
100285a8: 2037 movs r0, #55
100285aa: e003 b 0x100285b4 <<&T as core::fmt::Debug>::fmt+0x70> @ imm = #6
100285ac: 207f movs r0, #127
100285ae: 2201 movs r2, #1
100285b0: e004 b 0x100285bc <<&T as core::fmt::Debug>::fmt+0x78> @ imm = #8
100285b2: 2030 movs r0, #48
100285b4: 18c0 adds r0, r0, r3
100285b6: 7010 strb r0, [r2]
100285b8: 207e movs r0, #126
100285ba: 2202 movs r2, #2
100285bc: 9201 str r2, [sp, #4]
100285be: aa02 add r2, sp, #8
100285c0: 1810 adds r0, r2, r0
100285c2: 9000 str r0, [sp]
100285c4: 2401 movs r4, #1
100285c6: 4a04 ldr r2, [pc, #16] @ 0x100285d8 <$d.286>
100285c8: 2302 movs r3, #2
100285ca: 4608 mov r0, r1
100285cc: 4621 mov r1, r4
100285ce: f7f7 ff8d bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-32998
100285d2: b022 add sp, #136
100285d4: bdb0 pop {r4, r5, r7, pc}
100285d6: 46c0 mov r8, r8
100285d8 <$d.286>:
100285d8: 34 c2 02 10 .word 0x1002c234
100285dc <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode>:
100285dc: b5b0 push {r4, r5, r7, lr}
100285de: af02 add r7, sp, #8
100285e0: b2cc uxtb r4, r1
100285e2: 2c69 cmp r4, #105
100285e4: d901 bls 0x100285ea <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode+0xe> @ imm = #2
100285e6: f000 fbb7 bl 0x10028d58 <$t.289+0x690> @ imm = #1902
100285ea: 0064 lsls r4, r4, #1
100285ec: 447c add r4, pc
100285ee: 88a4 ldrh r4, [r4, #4]
100285f0: 0064 lsls r4, r4, #1
100285f2: 44a7 add pc, r4
100285f4 <$d.288>:
100285f4: 6b 00 b1 03 .word 0x03b1006b
100285f8: b1 03 b1 03 .word 0x03b103b1
100285fc: b1 03 b1 03 .word 0x03b103b1
10028600: b1 03 b1 03 .word 0x03b103b1
10028604: b1 03 b1 03 .word 0x03b103b1
10028608: b1 03 b1 03 .word 0x03b103b1
1002860c: b1 03 b1 03 .word 0x03b103b1
10028610: b1 03 b1 03 .word 0x03b103b1
10028614: b1 03 6d 00 .word 0x006d03b1
10028618: 74 00 7b 00 .word 0x007b0074
1002861c: 82 00 89 00 .word 0x00890082
10028620: 90 00 98 00 .word 0x00980090
10028624: 9f 00 a6 00 .word 0x00a6009f
10028628: ad 00 b4 00 .word 0x00b400ad
1002862c: bb 00 c3 00 .word 0x00c300bb
10028630: 90 01 b1 03 .word 0x03b10190
10028634: b1 03 b1 03 .word 0x03b103b1
10028638: b1 03 2d 02 .word 0x022d03b1
1002863c: ab 00 c1 00 .word 0x00c100ab
10028640: 18 01 ca 00 .word 0x00ca0118
10028644: d4 00 de 00 .word 0x00de00d4
10028648: e8 00 f2 00 .word 0x00f200e8
1002864c: fc 00 06 01 .word 0x010600fc
10028650: 10 01 1a 01 .word 0x011a0110
10028654: 24 01 2e 01 .word 0x012e0124
10028658: 35 01 3c 01 .word 0x013c0135
1002865c: b1 03 4e 02 .word 0x024e03b1
10028660: b1 03 b1 03 .word 0x03b103b1
10028664: 43 01 49 01 .word 0x01490143
10028668: 4f 01 c8 00 .word 0x00c8014f
1002866c: b1 03 55 01 .word 0x015503b1
10028670: 60 01 6a 01 .word 0x016a0160
10028674: 74 01 7e 01 .word 0x017e0174
10028678: 88 01 92 01 .word 0x01920188
1002867c: a6 01 b0 01 .word 0x01b001a6
10028680: ba 01 c1 01 .word 0x01c101ba
10028684: 69 00 c8 01 .word 0x01c80069
10028688: 96 00 ce 01 .word 0x01ce0096
1002868c: b1 03 d4 01 .word 0x01d403b1
10028690: de 01 e8 01 .word 0x01e801de
10028694: f2 01 fc 01 .word 0x01fc01f2
10028698: 06 02 10 02 .word 0x02100206
1002869c: 1a 02 21 02 .word 0x0221021a
100286a0: 27 02 b1 03 .word 0x03b10227
100286a4: b1 03 2f 02 .word 0x022f03b1
100286a8: 35 02 3b 02 .word 0x023b0235
100286ac: 69 00 b1 03 .word 0x03b10069
100286b0: b1 03 b1 03 .word 0x03b103b1
100286b4: 41 02 b1 03 .word 0x03b10241
100286b8: b1 03 b1 03 .word 0x03b103b1
100286bc: b1 03 b1 03 .word 0x03b103b1
100286c0: b1 03 b1 03 .word 0x03b103b1
100286c4: 43 02 49 02 .word 0x02490243
100286c8 <$t.289>:
100286c8: 210a movs r1, #10
100286ca: e37b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1782
100286cc: 211b movs r1, #27
100286ce: e379 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1778
100286d0: 7811 ldrb r1, [r2]
100286d2: 7852 ldrb r2, [r2, #1]
100286d4: 430a orrs r2, r1
100286d6: d100 bne 0x100286da <$t.289+0x12> @ imm = #0
100286d8: e31d b 0x10028d16 <$t.289+0x64e> @ imm = #1594
100286da: 217e movs r1, #126
100286dc: e372 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1764
100286de: 7811 ldrb r1, [r2]
100286e0: 7852 ldrb r2, [r2, #1]
100286e2: 430a orrs r2, r1
100286e4: d100 bne 0x100286e8 <$t.289+0x20> @ imm = #0
100286e6: e1b9 b 0x10028a5c <$t.289+0x394> @ imm = #882
100286e8: 2121 movs r1, #33
100286ea: e36b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1750
100286ec: 7811 ldrb r1, [r2]
100286ee: 7852 ldrb r2, [r2, #1]
100286f0: 430a orrs r2, r1
100286f2: d100 bne 0x100286f6 <$t.289+0x2e> @ imm = #0
100286f4: e1b8 b 0x10028a68 <$t.289+0x3a0> @ imm = #880
100286f6: 2140 movs r1, #64
100286f8: e364 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1736
100286fa: 7811 ldrb r1, [r2]
100286fc: 7852 ldrb r2, [r2, #1]
100286fe: 430a orrs r2, r1
10028700: d100 bne 0x10028704 <$t.289+0x3c> @ imm = #0
10028702: e1b7 b 0x10028a74 <$t.289+0x3ac> @ imm = #878
10028704: 2123 movs r1, #35
10028706: e35d b 0x10028dc4 <$t.289+0x6fc> @ imm = #1722
10028708: 7811 ldrb r1, [r2]
1002870a: 7852 ldrb r2, [r2, #1]
1002870c: 430a orrs r2, r1
1002870e: d100 bne 0x10028712 <$t.289+0x4a> @ imm = #0
10028710: e13d b 0x1002898e <$t.289+0x2c6> @ imm = #634
10028712: 2124 movs r1, #36
10028714: e356 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1708
10028716: 7811 ldrb r1, [r2]
10028718: 7852 ldrb r2, [r2, #1]
1002871a: 430a orrs r2, r1
1002871c: d001 beq 0x10028722 <$t.289+0x5a> @ imm = #2
1002871e: 2125 movs r1, #37
10028720: e350 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1696
10028722: 2135 movs r1, #53
10028724: e34e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1692
10028726: 7811 ldrb r1, [r2]
10028728: 7852 ldrb r2, [r2, #1]
1002872a: 430a orrs r2, r1
1002872c: d100 bne 0x10028730 <$t.289+0x68> @ imm = #0
1002872e: e134 b 0x1002899a <$t.289+0x2d2> @ imm = #616
10028730: 215e movs r1, #94
10028732: e347 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1678
10028734: 7811 ldrb r1, [r2]
10028736: 7852 ldrb r2, [r2, #1]
10028738: 430a orrs r2, r1
1002873a: d100 bne 0x1002873e <$t.289+0x76> @ imm = #0
1002873c: e0a2 b 0x10028884 <$t.289+0x1bc> @ imm = #324
1002873e: 2126 movs r1, #38
10028740: e340 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1664
10028742: 7811 ldrb r1, [r2]
10028744: 7852 ldrb r2, [r2, #1]
10028746: 430a orrs r2, r1
10028748: d100 bne 0x1002874c <$t.289+0x84> @ imm = #0
1002874a: e0a1 b 0x10028890 <$t.289+0x1c8> @ imm = #322
1002874c: 212a movs r1, #42
1002874e: e339 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1650
10028750: 7811 ldrb r1, [r2]
10028752: 7852 ldrb r2, [r2, #1]
10028754: 430a orrs r2, r1
10028756: d100 bne 0x1002875a <$t.289+0x92> @ imm = #0
10028758: e0a0 b 0x1002889c <$t.289+0x1d4> @ imm = #320
1002875a: 2128 movs r1, #40
1002875c: e332 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1636
1002875e: 7811 ldrb r1, [r2]
10028760: 7852 ldrb r2, [r2, #1]
10028762: 430a orrs r2, r1
10028764: d100 bne 0x10028768 <$t.289+0xa0> @ imm = #0
10028766: e18d b 0x10028a84 <$t.289+0x3bc> @ imm = #794
10028768: 2129 movs r1, #41
1002876a: e32b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1622
1002876c: 7811 ldrb r1, [r2]
1002876e: 7852 ldrb r2, [r2, #1]
10028770: 430a orrs r2, r1
10028772: d001 beq 0x10028778 <$t.289+0xb0> @ imm = #2
10028774: 215f movs r1, #95
10028776: e325 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1610
10028778: 212d movs r1, #45
1002877a: e323 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1606
1002877c: 7811 ldrb r1, [r2]
1002877e: 7852 ldrb r2, [r2, #1]
10028780: 430a orrs r2, r1
10028782: d100 bne 0x10028786 <$t.289+0xbe> @ imm = #0
10028784: e2c9 b 0x10028d1a <$t.289+0x652> @ imm = #1426
10028786: 212b movs r1, #43
10028788: e31c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1592
1002878a: 2b00 cmp r3, #0
1002878c: d000 beq 0x10028790 <$t.289+0xc8> @ imm = #0
1002878e: e182 b 0x10028a96 <$t.289+0x3ce> @ imm = #772
10028790: 7891 ldrb r1, [r2, #2]
10028792: 78d3 ldrb r3, [r2, #3]
10028794: 430b orrs r3, r1
10028796: d100 bne 0x1002879a <$t.289+0xd2> @ imm = #0
10028798: e17d b 0x10028a96 <$t.289+0x3ce> @ imm = #762
1002879a: 2111 movs r1, #17
1002879c: e312 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1572
1002879e: 2b00 cmp r3, #0
100287a0: d000 beq 0x100287a4 <$t.289+0xdc> @ imm = #0
100287a2: e185 b 0x10028ab0 <$t.289+0x3e8> @ imm = #778
100287a4: 7891 ldrb r1, [r2, #2]
100287a6: 78d3 ldrb r3, [r2, #3]
100287a8: 430b orrs r3, r1
100287aa: d100 bne 0x100287ae <$t.289+0xe6> @ imm = #0
100287ac: e180 b 0x10028ab0 <$t.289+0x3e8> @ imm = #768
100287ae: 2117 movs r1, #23
100287b0: e308 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1552
100287b2: 2b00 cmp r3, #0
100287b4: d000 beq 0x100287b8 <$t.289+0xf0> @ imm = #0
100287b6: e188 b 0x10028aca <$t.289+0x402> @ imm = #784
100287b8: 7891 ldrb r1, [r2, #2]
100287ba: 78d3 ldrb r3, [r2, #3]
100287bc: 430b orrs r3, r1
100287be: d100 bne 0x100287c2 <$t.289+0xfa> @ imm = #0
100287c0: e183 b 0x10028aca <$t.289+0x402> @ imm = #774
100287c2: 2105 movs r1, #5
100287c4: e2fe b 0x10028dc4 <$t.289+0x6fc> @ imm = #1532
100287c6: 2b00 cmp r3, #0
100287c8: d000 beq 0x100287cc <$t.289+0x104> @ imm = #0
100287ca: e18b b 0x10028ae4 <$t.289+0x41c> @ imm = #790
100287cc: 7891 ldrb r1, [r2, #2]
100287ce: 78d3 ldrb r3, [r2, #3]
100287d0: 430b orrs r3, r1
100287d2: d100 bne 0x100287d6 <$t.289+0x10e> @ imm = #0
100287d4: e186 b 0x10028ae4 <$t.289+0x41c> @ imm = #780
100287d6: 2112 movs r1, #18
100287d8: e2f4 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1512
100287da: 2b00 cmp r3, #0
100287dc: d000 beq 0x100287e0 <$t.289+0x118> @ imm = #0
100287de: e18e b 0x10028afe <$t.289+0x436> @ imm = #796
100287e0: 7891 ldrb r1, [r2, #2]
100287e2: 78d3 ldrb r3, [r2, #3]
100287e4: 430b orrs r3, r1
100287e6: d100 bne 0x100287ea <$t.289+0x122> @ imm = #0
100287e8: e189 b 0x10028afe <$t.289+0x436> @ imm = #786
100287ea: 2114 movs r1, #20
100287ec: e2ea b 0x10028dc4 <$t.289+0x6fc> @ imm = #1492
100287ee: 2b00 cmp r3, #0
100287f0: d000 beq 0x100287f4 <$t.289+0x12c> @ imm = #0
100287f2: e191 b 0x10028b18 <$t.289+0x450> @ imm = #802
100287f4: 7891 ldrb r1, [r2, #2]
100287f6: 78d3 ldrb r3, [r2, #3]
100287f8: 430b orrs r3, r1
100287fa: d100 bne 0x100287fe <$t.289+0x136> @ imm = #0
100287fc: e18c b 0x10028b18 <$t.289+0x450> @ imm = #792
100287fe: 2119 movs r1, #25
10028800: e2e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1472
10028802: 2b00 cmp r3, #0
10028804: d000 beq 0x10028808 <$t.289+0x140> @ imm = #0
10028806: e194 b 0x10028b32 <$t.289+0x46a> @ imm = #808
10028808: 7891 ldrb r1, [r2, #2]
1002880a: 78d3 ldrb r3, [r2, #3]
1002880c: 430b orrs r3, r1
1002880e: d100 bne 0x10028812 <$t.289+0x14a> @ imm = #0
10028810: e18f b 0x10028b32 <$t.289+0x46a> @ imm = #798
10028812: 2115 movs r1, #21
10028814: e2d6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1452
10028816: 2b00 cmp r3, #0
10028818: d000 beq 0x1002881c <$t.289+0x154> @ imm = #0
1002881a: e197 b 0x10028b4c <$t.289+0x484> @ imm = #814
1002881c: 7891 ldrb r1, [r2, #2]
1002881e: 78d3 ldrb r3, [r2, #3]
10028820: 430b orrs r3, r1
10028822: d100 bne 0x10028826 <$t.289+0x15e> @ imm = #0
10028824: e192 b 0x10028b4c <$t.289+0x484> @ imm = #804
10028826: 2109 movs r1, #9
10028828: e2cc b 0x10028dc4 <$t.289+0x6fc> @ imm = #1432
1002882a: 2b00 cmp r3, #0
1002882c: d000 beq 0x10028830 <$t.289+0x168> @ imm = #0
1002882e: e19a b 0x10028b66 <$t.289+0x49e> @ imm = #820
10028830: 7891 ldrb r1, [r2, #2]
10028832: 78d3 ldrb r3, [r2, #3]
10028834: 430b orrs r3, r1
10028836: d100 bne 0x1002883a <$t.289+0x172> @ imm = #0
10028838: e195 b 0x10028b66 <$t.289+0x49e> @ imm = #810
1002883a: 210f movs r1, #15
1002883c: e2c2 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1412
1002883e: 2b00 cmp r3, #0
10028840: d000 beq 0x10028844 <$t.289+0x17c> @ imm = #0
10028842: e19d b 0x10028b80 <$t.289+0x4b8> @ imm = #826
10028844: 7891 ldrb r1, [r2, #2]
10028846: 78d3 ldrb r3, [r2, #3]
10028848: 430b orrs r3, r1
1002884a: d100 bne 0x1002884e <$t.289+0x186> @ imm = #0
1002884c: e198 b 0x10028b80 <$t.289+0x4b8> @ imm = #816
1002884e: 2110 movs r1, #16
10028850: e2b8 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1392
10028852: 7811 ldrb r1, [r2]
10028854: 7852 ldrb r2, [r2, #1]
10028856: 430a orrs r2, r1
10028858: d100 bne 0x1002885c <$t.289+0x194> @ imm = #0
1002885a: e260 b 0x10028d1e <$t.289+0x656> @ imm = #1216
1002885c: 217b movs r1, #123
1002885e: e2b1 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1378
10028860: 7811 ldrb r1, [r2]
10028862: 7852 ldrb r2, [r2, #1]
10028864: 430a orrs r2, r1
10028866: d100 bne 0x1002886a <$t.289+0x1a2> @ imm = #0
10028868: e25b b 0x10028d22 <$t.289+0x65a> @ imm = #1206
1002886a: 217d movs r1, #125
1002886c: e2aa b 0x10028dc4 <$t.289+0x6fc> @ imm = #1364
1002886e: 7811 ldrb r1, [r2]
10028870: 7852 ldrb r2, [r2, #1]
10028872: 430a orrs r2, r1
10028874: d100 bne 0x10028878 <$t.289+0x1b0> @ imm = #0
10028876: e256 b 0x10028d26 <$t.289+0x65e> @ imm = #1196
10028878: 217c movs r1, #124
1002887a: e2a3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1350
1002887c: 7911 ldrb r1, [r2, #4]
1002887e: 2900 cmp r1, #0
10028880: d100 bne 0x10028884 <$t.289+0x1bc> @ imm = #0
10028882: e252 b 0x10028d2a <$t.289+0x662> @ imm = #1188
10028884: 2137 movs r1, #55
10028886: e29d b 0x10028dc4 <$t.289+0x6fc> @ imm = #1338
10028888: 7911 ldrb r1, [r2, #4]
1002888a: 2900 cmp r1, #0
1002888c: d100 bne 0x10028890 <$t.289+0x1c8> @ imm = #0
1002888e: e24e b 0x10028d2e <$t.289+0x666> @ imm = #1180
10028890: 2138 movs r1, #56
10028892: e297 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1326
10028894: 7911 ldrb r1, [r2, #4]
10028896: 2900 cmp r1, #0
10028898: d100 bne 0x1002889c <$t.289+0x1d4> @ imm = #0
1002889a: e24a b 0x10028d32 <$t.289+0x66a> @ imm = #1172
1002889c: 2139 movs r1, #57
1002889e: e291 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1314
100288a0: 2b00 cmp r3, #0
100288a2: d000 beq 0x100288a6 <$t.289+0x1de> @ imm = #0
100288a4: e179 b 0x10028b9a <$t.289+0x4d2> @ imm = #754
100288a6: 7891 ldrb r1, [r2, #2]
100288a8: 78d3 ldrb r3, [r2, #3]
100288aa: 430b orrs r3, r1
100288ac: d100 bne 0x100288b0 <$t.289+0x1e8> @ imm = #0
100288ae: e174 b 0x10028b9a <$t.289+0x4d2> @ imm = #744
100288b0: 2101 movs r1, #1
100288b2: 6041 str r1, [r0, #4]
100288b4: e288 b 0x10028dc8 <$t.289+0x700> @ imm = #1296
100288b6: 2b00 cmp r3, #0
100288b8: d000 beq 0x100288bc <$t.289+0x1f4> @ imm = #0
100288ba: e17b b 0x10028bb4 <$t.289+0x4ec> @ imm = #758
100288bc: 7891 ldrb r1, [r2, #2]
100288be: 78d3 ldrb r3, [r2, #3]
100288c0: 430b orrs r3, r1
100288c2: d100 bne 0x100288c6 <$t.289+0x1fe> @ imm = #0
100288c4: e176 b 0x10028bb4 <$t.289+0x4ec> @ imm = #748
100288c6: 2113 movs r1, #19
100288c8: e27c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1272
100288ca: 2b00 cmp r3, #0
100288cc: d000 beq 0x100288d0 <$t.289+0x208> @ imm = #0
100288ce: e17e b 0x10028bce <$t.289+0x506> @ imm = #764
100288d0: 7891 ldrb r1, [r2, #2]
100288d2: 78d3 ldrb r3, [r2, #3]
100288d4: 430b orrs r3, r1
100288d6: d100 bne 0x100288da <$t.289+0x212> @ imm = #0
100288d8: e179 b 0x10028bce <$t.289+0x506> @ imm = #754
100288da: 2104 movs r1, #4
100288dc: e272 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1252
100288de: 2b00 cmp r3, #0
100288e0: d000 beq 0x100288e4 <$t.289+0x21c> @ imm = #0
100288e2: e181 b 0x10028be8 <$t.289+0x520> @ imm = #770
100288e4: 7891 ldrb r1, [r2, #2]
100288e6: 78d3 ldrb r3, [r2, #3]
100288e8: 430b orrs r3, r1
100288ea: d100 bne 0x100288ee <$t.289+0x226> @ imm = #0
100288ec: e17c b 0x10028be8 <$t.289+0x520> @ imm = #760
100288ee: 2106 movs r1, #6
100288f0: e268 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1232
100288f2: 2b00 cmp r3, #0
100288f4: d000 beq 0x100288f8 <$t.289+0x230> @ imm = #0
100288f6: e184 b 0x10028c02 <$t.289+0x53a> @ imm = #776
100288f8: 7891 ldrb r1, [r2, #2]
100288fa: 78d3 ldrb r3, [r2, #3]
100288fc: 430b orrs r3, r1
100288fe: d100 bne 0x10028902 <$t.289+0x23a> @ imm = #0
10028900: e17f b 0x10028c02 <$t.289+0x53a> @ imm = #766
10028902: 2107 movs r1, #7
10028904: e25e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1212
10028906: 2b00 cmp r3, #0
10028908: d000 beq 0x1002890c <$t.289+0x244> @ imm = #0
1002890a: e187 b 0x10028c1c <$t.289+0x554> @ imm = #782
1002890c: 7891 ldrb r1, [r2, #2]
1002890e: 78d3 ldrb r3, [r2, #3]
10028910: 430b orrs r3, r1
10028912: d100 bne 0x10028916 <$t.289+0x24e> @ imm = #0
10028914: e182 b 0x10028c1c <$t.289+0x554> @ imm = #772
10028916: 2108 movs r1, #8
10028918: e254 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1192
1002891a: 2b00 cmp r3, #0
1002891c: d104 bne 0x10028928 <$t.289+0x260> @ imm = #8
1002891e: 7891 ldrb r1, [r2, #2]
10028920: 78d3 ldrb r3, [r2, #3]
10028922: 430b orrs r3, r1
10028924: d000 beq 0x10028928 <$t.289+0x260> @ imm = #0
10028926: e6cf b 0x100286c8 <$t.289> @ imm = #-610
10028928: 7811 ldrb r1, [r2]
1002892a: 7853 ldrb r3, [r2, #1]
1002892c: 430b orrs r3, r1
1002892e: 1e59 subs r1, r3, #1
10028930: 418b sbcs r3, r1
10028932: 7951 ldrb r1, [r2, #5]
10028934: 1e4a subs r2, r1, #1
10028936: 4191 sbcs r1, r2
10028938: 4059 eors r1, r3
1002893a: d100 bne 0x1002893e <$t.289+0x276> @ imm = #0
1002893c: e20f b 0x10028d5e <$t.289+0x696> @ imm = #1054
1002893e: 214a movs r1, #74
10028940: e240 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1152
10028942: 2b00 cmp r3, #0
10028944: d000 beq 0x10028948 <$t.289+0x280> @ imm = #0
10028946: e176 b 0x10028c36 <$t.289+0x56e> @ imm = #748
10028948: 7891 ldrb r1, [r2, #2]
1002894a: 78d3 ldrb r3, [r2, #3]
1002894c: 430b orrs r3, r1
1002894e: d100 bne 0x10028952 <$t.289+0x28a> @ imm = #0
10028950: e171 b 0x10028c36 <$t.289+0x56e> @ imm = #738
10028952: 210b movs r1, #11
10028954: e236 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1132
10028956: 2b00 cmp r3, #0
10028958: d000 beq 0x1002895c <$t.289+0x294> @ imm = #0
1002895a: e179 b 0x10028c50 <$t.289+0x588> @ imm = #754
1002895c: 7891 ldrb r1, [r2, #2]
1002895e: 78d3 ldrb r3, [r2, #3]
10028960: 430b orrs r3, r1
10028962: d100 bne 0x10028966 <$t.289+0x29e> @ imm = #0
10028964: e174 b 0x10028c50 <$t.289+0x588> @ imm = #744
10028966: 210c movs r1, #12
10028968: e22c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1112
1002896a: 7811 ldrb r1, [r2]
1002896c: 7852 ldrb r2, [r2, #1]
1002896e: 430a orrs r2, r1
10028970: d100 bne 0x10028974 <$t.289+0x2ac> @ imm = #0
10028972: e1e0 b 0x10028d36 <$t.289+0x66e> @ imm = #960
10028974: 213a movs r1, #58
10028976: e225 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1098
10028978: 7811 ldrb r1, [r2]
1002897a: 7852 ldrb r2, [r2, #1]
1002897c: 430a orrs r2, r1
1002897e: d100 bne 0x10028982 <$t.289+0x2ba> @ imm = #0
10028980: e1db b 0x10028d3a <$t.289+0x672> @ imm = #950
10028982: 2122 movs r1, #34
10028984: e21e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1084
10028986: 7911 ldrb r1, [r2, #4]
10028988: 2900 cmp r1, #0
1002898a: d100 bne 0x1002898e <$t.289+0x2c6> @ imm = #0
1002898c: e1d7 b 0x10028d3e <$t.289+0x676> @ imm = #942
1002898e: 2134 movs r1, #52
10028990: e218 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1072
10028992: 7911 ldrb r1, [r2, #4]
10028994: 2900 cmp r1, #0
10028996: d100 bne 0x1002899a <$t.289+0x2d2> @ imm = #0
10028998: e1d3 b 0x10028d42 <$t.289+0x67a> @ imm = #934
1002899a: 2136 movs r1, #54
1002899c: e212 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1060
1002899e: 2b00 cmp r3, #0
100289a0: d000 beq 0x100289a4 <$t.289+0x2dc> @ imm = #0
100289a2: e162 b 0x10028c6a <$t.289+0x5a2> @ imm = #708
100289a4: 7891 ldrb r1, [r2, #2]
100289a6: 78d3 ldrb r3, [r2, #3]
100289a8: 430b orrs r3, r1
100289aa: d100 bne 0x100289ae <$t.289+0x2e6> @ imm = #0
100289ac: e15d b 0x10028c6a <$t.289+0x5a2> @ imm = #698
100289ae: 211a movs r1, #26
100289b0: e208 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1040
100289b2: 2b00 cmp r3, #0
100289b4: d000 beq 0x100289b8 <$t.289+0x2f0> @ imm = #0
100289b6: e165 b 0x10028c84 <$t.289+0x5bc> @ imm = #714
100289b8: 7891 ldrb r1, [r2, #2]
100289ba: 78d3 ldrb r3, [r2, #3]
100289bc: 430b orrs r3, r1
100289be: d100 bne 0x100289c2 <$t.289+0x2fa> @ imm = #0
100289c0: e160 b 0x10028c84 <$t.289+0x5bc> @ imm = #704
100289c2: 2118 movs r1, #24
100289c4: e1fe b 0x10028dc4 <$t.289+0x6fc> @ imm = #1020
100289c6: 2b00 cmp r3, #0
100289c8: d000 beq 0x100289cc <$t.289+0x304> @ imm = #0
100289ca: e168 b 0x10028c9e <$t.289+0x5d6> @ imm = #720
100289cc: 7891 ldrb r1, [r2, #2]
100289ce: 78d3 ldrb r3, [r2, #3]
100289d0: 430b orrs r3, r1
100289d2: d100 bne 0x100289d6 <$t.289+0x30e> @ imm = #0
100289d4: e163 b 0x10028c9e <$t.289+0x5d6> @ imm = #710
100289d6: 2103 movs r1, #3
100289d8: e1f4 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1000
100289da: 2b00 cmp r3, #0
100289dc: d000 beq 0x100289e0 <$t.289+0x318> @ imm = #0
100289de: e16a b 0x10028cb6 <$t.289+0x5ee> @ imm = #724
100289e0: 7891 ldrb r1, [r2, #2]
100289e2: 78d3 ldrb r3, [r2, #3]
100289e4: 430b orrs r3, r1
100289e6: d100 bne 0x100289ea <$t.289+0x322> @ imm = #0
100289e8: e165 b 0x10028cb6 <$t.289+0x5ee> @ imm = #714
100289ea: 2116 movs r1, #22
100289ec: e1ea b 0x10028dc4 <$t.289+0x6fc> @ imm = #980
100289ee: 2b00 cmp r3, #0
100289f0: d000 beq 0x100289f4 <$t.289+0x32c> @ imm = #0
100289f2: e16c b 0x10028cce <$t.289+0x606> @ imm = #728
100289f4: 7891 ldrb r1, [r2, #2]
100289f6: 78d3 ldrb r3, [r2, #3]
100289f8: 430b orrs r3, r1
100289fa: d100 bne 0x100289fe <$t.289+0x336> @ imm = #0
100289fc: e167 b 0x10028cce <$t.289+0x606> @ imm = #718
100289fe: 2102 movs r1, #2
10028a00: e1e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #960
10028a02: 2b00 cmp r3, #0
10028a04: d000 beq 0x10028a08 <$t.289+0x340> @ imm = #0
10028a06: e16e b 0x10028ce6 <$t.289+0x61e> @ imm = #732
10028a08: 7891 ldrb r1, [r2, #2]
10028a0a: 78d3 ldrb r3, [r2, #3]
10028a0c: 430b orrs r3, r1
10028a0e: d100 bne 0x10028a12 <$t.289+0x34a> @ imm = #0
10028a10: e169 b 0x10028ce6 <$t.289+0x61e> @ imm = #722
10028a12: 210e movs r1, #14
10028a14: e1d6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #940
10028a16: 2b00 cmp r3, #0
10028a18: d000 beq 0x10028a1c <$t.289+0x354> @ imm = #0
10028a1a: e170 b 0x10028cfe <$t.289+0x636> @ imm = #736
10028a1c: 7891 ldrb r1, [r2, #2]
10028a1e: 78d3 ldrb r3, [r2, #3]
10028a20: 430b orrs r3, r1
10028a22: d100 bne 0x10028a26 <$t.289+0x35e> @ imm = #0
10028a24: e16b b 0x10028cfe <$t.289+0x636> @ imm = #726
10028a26: 210d movs r1, #13
10028a28: e1cc b 0x10028dc4 <$t.289+0x6fc> @ imm = #920
10028a2a: 7811 ldrb r1, [r2]
10028a2c: 7852 ldrb r2, [r2, #1]
10028a2e: 430a orrs r2, r1
10028a30: d100 bne 0x10028a34 <$t.289+0x36c> @ imm = #0
10028a32: e188 b 0x10028d46 <$t.289+0x67e> @ imm = #784
10028a34: 213c movs r1, #60
10028a36: e1c5 b 0x10028dc4 <$t.289+0x6fc> @ imm = #906
10028a38: 7811 ldrb r1, [r2]
10028a3a: 7852 ldrb r2, [r2, #1]
10028a3c: 430a orrs r2, r1
10028a3e: d026 beq 0x10028a8e <$t.289+0x3c6> @ imm = #76
10028a40: 213e movs r1, #62
10028a42: e1bf b 0x10028dc4 <$t.289+0x6fc> @ imm = #894
10028a44: 7811 ldrb r1, [r2]
10028a46: 7852 ldrb r2, [r2, #1]
10028a48: 430a orrs r2, r1
10028a4a: d001 beq 0x10028a50 <$t.289+0x388> @ imm = #2
10028a4c: 213f movs r1, #63
10028a4e: e1b9 b 0x10028dc4 <$t.289+0x6fc> @ imm = #882
10028a50: 212f movs r1, #47
10028a52: e1b7 b 0x10028dc4 <$t.289+0x6fc> @ imm = #878
10028a54: 7911 ldrb r1, [r2, #4]
10028a56: 2900 cmp r1, #0
10028a58: d100 bne 0x10028a5c <$t.289+0x394> @ imm = #0
10028a5a: e176 b 0x10028d4a <$t.289+0x682> @ imm = #748
10028a5c: 2131 movs r1, #49
10028a5e: e1b1 b 0x10028dc4 <$t.289+0x6fc> @ imm = #866
10028a60: 7911 ldrb r1, [r2, #4]
10028a62: 2900 cmp r1, #0
10028a64: d100 bne 0x10028a68 <$t.289+0x3a0> @ imm = #0
10028a66: e172 b 0x10028d4e <$t.289+0x686> @ imm = #740
10028a68: 2132 movs r1, #50
10028a6a: e1ab b 0x10028dc4 <$t.289+0x6fc> @ imm = #854
10028a6c: 7911 ldrb r1, [r2, #4]
10028a6e: 2900 cmp r1, #0
10028a70: d100 bne 0x10028a74 <$t.289+0x3ac> @ imm = #0
10028a72: e16e b 0x10028d52 <$t.289+0x68a> @ imm = #732
10028a74: 2133 movs r1, #51
10028a76: e1a5 b 0x10028dc4 <$t.289+0x6fc> @ imm = #842
10028a78: 2120 movs r1, #32
10028a7a: e1a3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #838
10028a7c: 7911 ldrb r1, [r2, #4]
10028a7e: 2900 cmp r1, #0
10028a80: d100 bne 0x10028a84 <$t.289+0x3bc> @ imm = #0
10028a82: e168 b 0x10028d56 <$t.289+0x68e> @ imm = #720
10028a84: 2130 movs r1, #48
10028a86: e19d b 0x10028dc4 <$t.289+0x6fc> @ imm = #826
10028a88: 7911 ldrb r1, [r2, #4]
10028a8a: 2900 cmp r1, #0
10028a8c: d001 beq 0x10028a92 <$t.289+0x3ca> @ imm = #2
10028a8e: 212e movs r1, #46
10028a90: e198 b 0x10028dc4 <$t.289+0x6fc> @ imm = #816
10028a92: 217f movs r1, #127
10028a94: e196 b 0x10028dc4 <$t.289+0x6fc> @ imm = #812
10028a96: 7811 ldrb r1, [r2]
10028a98: 7853 ldrb r3, [r2, #1]
10028a9a: 430b orrs r3, r1
10028a9c: 1e59 subs r1, r3, #1
10028a9e: 418b sbcs r3, r1
10028aa0: 7951 ldrb r1, [r2, #5]
10028aa2: 1e4a subs r2, r1, #1
10028aa4: 4191 sbcs r1, r2
10028aa6: 4059 eors r1, r3
10028aa8: d100 bne 0x10028aac <$t.289+0x3e4> @ imm = #0
10028aaa: e15a b 0x10028d62 <$t.289+0x69a> @ imm = #692
10028aac: 2151 movs r1, #81
10028aae: e189 b 0x10028dc4 <$t.289+0x6fc> @ imm = #786
10028ab0: 7811 ldrb r1, [r2]
10028ab2: 7853 ldrb r3, [r2, #1]
10028ab4: 430b orrs r3, r1
10028ab6: 1e59 subs r1, r3, #1
10028ab8: 418b sbcs r3, r1
10028aba: 7951 ldrb r1, [r2, #5]
10028abc: 1e4a subs r2, r1, #1
10028abe: 4191 sbcs r1, r2
10028ac0: 4059 eors r1, r3
10028ac2: d100 bne 0x10028ac6 <$t.289+0x3fe> @ imm = #0
10028ac4: e14f b 0x10028d66 <$t.289+0x69e> @ imm = #670
10028ac6: 2157 movs r1, #87
10028ac8: e17c b 0x10028dc4 <$t.289+0x6fc> @ imm = #760
10028aca: 7811 ldrb r1, [r2]
10028acc: 7853 ldrb r3, [r2, #1]
10028ace: 430b orrs r3, r1
10028ad0: 1e59 subs r1, r3, #1
10028ad2: 418b sbcs r3, r1
10028ad4: 7951 ldrb r1, [r2, #5]
10028ad6: 1e4a subs r2, r1, #1
10028ad8: 4191 sbcs r1, r2
10028ada: 4059 eors r1, r3
10028adc: d100 bne 0x10028ae0 <$t.289+0x418> @ imm = #0
10028ade: e144 b 0x10028d6a <$t.289+0x6a2> @ imm = #648
10028ae0: 2145 movs r1, #69
10028ae2: e16f b 0x10028dc4 <$t.289+0x6fc> @ imm = #734
10028ae4: 7811 ldrb r1, [r2]
10028ae6: 7853 ldrb r3, [r2, #1]
10028ae8: 430b orrs r3, r1
10028aea: 1e59 subs r1, r3, #1
10028aec: 418b sbcs r3, r1
10028aee: 7951 ldrb r1, [r2, #5]
10028af0: 1e4a subs r2, r1, #1
10028af2: 4191 sbcs r1, r2
10028af4: 4059 eors r1, r3
10028af6: d100 bne 0x10028afa <$t.289+0x432> @ imm = #0
10028af8: e139 b 0x10028d6e <$t.289+0x6a6> @ imm = #626
10028afa: 2152 movs r1, #82
10028afc: e162 b 0x10028dc4 <$t.289+0x6fc> @ imm = #708
10028afe: 7811 ldrb r1, [r2]
10028b00: 7853 ldrb r3, [r2, #1]
10028b02: 430b orrs r3, r1
10028b04: 1e59 subs r1, r3, #1
10028b06: 418b sbcs r3, r1
10028b08: 7951 ldrb r1, [r2, #5]
10028b0a: 1e4a subs r2, r1, #1
10028b0c: 4191 sbcs r1, r2
10028b0e: 4059 eors r1, r3
10028b10: d100 bne 0x10028b14 <$t.289+0x44c> @ imm = #0
10028b12: e12e b 0x10028d72 <$t.289+0x6aa> @ imm = #604
10028b14: 2154 movs r1, #84
10028b16: e155 b 0x10028dc4 <$t.289+0x6fc> @ imm = #682
10028b18: 7811 ldrb r1, [r2]
10028b1a: 7853 ldrb r3, [r2, #1]
10028b1c: 430b orrs r3, r1
10028b1e: 1e59 subs r1, r3, #1
10028b20: 418b sbcs r3, r1
10028b22: 7951 ldrb r1, [r2, #5]
10028b24: 1e4a subs r2, r1, #1
10028b26: 4191 sbcs r1, r2
10028b28: 4059 eors r1, r3
10028b2a: d100 bne 0x10028b2e <$t.289+0x466> @ imm = #0
10028b2c: e123 b 0x10028d76 <$t.289+0x6ae> @ imm = #582
10028b2e: 2159 movs r1, #89
10028b30: e148 b 0x10028dc4 <$t.289+0x6fc> @ imm = #656
10028b32: 7811 ldrb r1, [r2]
10028b34: 7853 ldrb r3, [r2, #1]
10028b36: 430b orrs r3, r1
10028b38: 1e59 subs r1, r3, #1
10028b3a: 418b sbcs r3, r1
10028b3c: 7951 ldrb r1, [r2, #5]
10028b3e: 1e4a subs r2, r1, #1
10028b40: 4191 sbcs r1, r2
10028b42: 4059 eors r1, r3
10028b44: d100 bne 0x10028b48 <$t.289+0x480> @ imm = #0
10028b46: e118 b 0x10028d7a <$t.289+0x6b2> @ imm = #560
10028b48: 2155 movs r1, #85
10028b4a: e13b b 0x10028dc4 <$t.289+0x6fc> @ imm = #630
10028b4c: 7811 ldrb r1, [r2]
10028b4e: 7853 ldrb r3, [r2, #1]
10028b50: 430b orrs r3, r1
10028b52: 1e59 subs r1, r3, #1
10028b54: 418b sbcs r3, r1
10028b56: 7951 ldrb r1, [r2, #5]
10028b58: 1e4a subs r2, r1, #1
10028b5a: 4191 sbcs r1, r2
10028b5c: 4059 eors r1, r3
10028b5e: d100 bne 0x10028b62 <$t.289+0x49a> @ imm = #0
10028b60: e10d b 0x10028d7e <$t.289+0x6b6> @ imm = #538
10028b62: 2149 movs r1, #73
10028b64: e12e b 0x10028dc4 <$t.289+0x6fc> @ imm = #604
10028b66: 7811 ldrb r1, [r2]
10028b68: 7853 ldrb r3, [r2, #1]
10028b6a: 430b orrs r3, r1
10028b6c: 1e59 subs r1, r3, #1
10028b6e: 418b sbcs r3, r1
10028b70: 7951 ldrb r1, [r2, #5]
10028b72: 1e4a subs r2, r1, #1
10028b74: 4191 sbcs r1, r2
10028b76: 4059 eors r1, r3
10028b78: d100 bne 0x10028b7c <$t.289+0x4b4> @ imm = #0
10028b7a: e102 b 0x10028d82 <$t.289+0x6ba> @ imm = #516
10028b7c: 214f movs r1, #79
10028b7e: e121 b 0x10028dc4 <$t.289+0x6fc> @ imm = #578
10028b80: 7811 ldrb r1, [r2]
10028b82: 7853 ldrb r3, [r2, #1]
10028b84: 430b orrs r3, r1
10028b86: 1e59 subs r1, r3, #1
10028b88: 418b sbcs r3, r1
10028b8a: 7951 ldrb r1, [r2, #5]
10028b8c: 1e4a subs r2, r1, #1
10028b8e: 4191 sbcs r1, r2
10028b90: 4059 eors r1, r3
10028b92: d100 bne 0x10028b96 <$t.289+0x4ce> @ imm = #0
10028b94: e0f7 b 0x10028d86 <$t.289+0x6be> @ imm = #494
10028b96: 2150 movs r1, #80
10028b98: e114 b 0x10028dc4 <$t.289+0x6fc> @ imm = #552
10028b9a: 7811 ldrb r1, [r2]
10028b9c: 7853 ldrb r3, [r2, #1]
10028b9e: 430b orrs r3, r1
10028ba0: 1e59 subs r1, r3, #1
10028ba2: 418b sbcs r3, r1
10028ba4: 7951 ldrb r1, [r2, #5]
10028ba6: 1e4a subs r2, r1, #1
10028ba8: 4191 sbcs r1, r2
10028baa: 4059 eors r1, r3
10028bac: d100 bne 0x10028bb0 <$t.289+0x4e8> @ imm = #0
10028bae: e0ec b 0x10028d8a <$t.289+0x6c2> @ imm = #472
10028bb0: 2141 movs r1, #65
10028bb2: e107 b 0x10028dc4 <$t.289+0x6fc> @ imm = #526
10028bb4: 7811 ldrb r1, [r2]
10028bb6: 7853 ldrb r3, [r2, #1]
10028bb8: 430b orrs r3, r1
10028bba: 1e59 subs r1, r3, #1
10028bbc: 418b sbcs r3, r1
10028bbe: 7951 ldrb r1, [r2, #5]
10028bc0: 1e4a subs r2, r1, #1
10028bc2: 4191 sbcs r1, r2
10028bc4: 4059 eors r1, r3
10028bc6: d100 bne 0x10028bca <$t.289+0x502> @ imm = #0
10028bc8: e0e1 b 0x10028d8e <$t.289+0x6c6> @ imm = #450
10028bca: 2153 movs r1, #83
10028bcc: e0fa b 0x10028dc4 <$t.289+0x6fc> @ imm = #500
10028bce: 7811 ldrb r1, [r2]
10028bd0: 7853 ldrb r3, [r2, #1]
10028bd2: 430b orrs r3, r1
10028bd4: 1e59 subs r1, r3, #1
10028bd6: 418b sbcs r3, r1
10028bd8: 7951 ldrb r1, [r2, #5]
10028bda: 1e4a subs r2, r1, #1
10028bdc: 4191 sbcs r1, r2
10028bde: 4059 eors r1, r3
10028be0: d100 bne 0x10028be4 <$t.289+0x51c> @ imm = #0
10028be2: e0d6 b 0x10028d92 <$t.289+0x6ca> @ imm = #428
10028be4: 2144 movs r1, #68
10028be6: e0ed b 0x10028dc4 <$t.289+0x6fc> @ imm = #474
10028be8: 7811 ldrb r1, [r2]
10028bea: 7853 ldrb r3, [r2, #1]
10028bec: 430b orrs r3, r1
10028bee: 1e59 subs r1, r3, #1
10028bf0: 418b sbcs r3, r1
10028bf2: 7951 ldrb r1, [r2, #5]
10028bf4: 1e4a subs r2, r1, #1
10028bf6: 4191 sbcs r1, r2
10028bf8: 4059 eors r1, r3
10028bfa: d100 bne 0x10028bfe <$t.289+0x536> @ imm = #0
10028bfc: e0cb b 0x10028d96 <$t.289+0x6ce> @ imm = #406
10028bfe: 2146 movs r1, #70
10028c00: e0e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #448
10028c02: 7811 ldrb r1, [r2]
10028c04: 7853 ldrb r3, [r2, #1]
10028c06: 430b orrs r3, r1
10028c08: 1e59 subs r1, r3, #1
10028c0a: 418b sbcs r3, r1
10028c0c: 7951 ldrb r1, [r2, #5]
10028c0e: 1e4a subs r2, r1, #1
10028c10: 4191 sbcs r1, r2
10028c12: 4059 eors r1, r3
10028c14: d100 bne 0x10028c18 <$t.289+0x550> @ imm = #0
10028c16: e0c0 b 0x10028d9a <$t.289+0x6d2> @ imm = #384
10028c18: 2147 movs r1, #71
10028c1a: e0d3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #422
10028c1c: 7811 ldrb r1, [r2]
10028c1e: 7853 ldrb r3, [r2, #1]
10028c20: 430b orrs r3, r1
10028c22: 1e59 subs r1, r3, #1
10028c24: 418b sbcs r3, r1
10028c26: 7951 ldrb r1, [r2, #5]
10028c28: 1e4a subs r2, r1, #1
10028c2a: 4191 sbcs r1, r2
10028c2c: 4059 eors r1, r3
10028c2e: d100 bne 0x10028c32 <$t.289+0x56a> @ imm = #0
10028c30: e0b5 b 0x10028d9e <$t.289+0x6d6> @ imm = #362
10028c32: 2148 movs r1, #72
10028c34: e0c6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #396
10028c36: 7811 ldrb r1, [r2]
10028c38: 7853 ldrb r3, [r2, #1]
10028c3a: 430b orrs r3, r1
10028c3c: 1e59 subs r1, r3, #1
10028c3e: 418b sbcs r3, r1
10028c40: 7951 ldrb r1, [r2, #5]
10028c42: 1e4a subs r2, r1, #1
10028c44: 4191 sbcs r1, r2
10028c46: 4059 eors r1, r3
10028c48: d100 bne 0x10028c4c <$t.289+0x584> @ imm = #0
10028c4a: e0aa b 0x10028da2 <$t.289+0x6da> @ imm = #340
10028c4c: 214b movs r1, #75
10028c4e: e0b9 b 0x10028dc4 <$t.289+0x6fc> @ imm = #370
10028c50: 7811 ldrb r1, [r2]
10028c52: 7853 ldrb r3, [r2, #1]
10028c54: 430b orrs r3, r1
10028c56: 1e59 subs r1, r3, #1
10028c58: 418b sbcs r3, r1
10028c5a: 7951 ldrb r1, [r2, #5]
10028c5c: 1e4a subs r2, r1, #1
10028c5e: 4191 sbcs r1, r2
10028c60: 4059 eors r1, r3
10028c62: d100 bne 0x10028c66 <$t.289+0x59e> @ imm = #0
10028c64: e09f b 0x10028da6 <$t.289+0x6de> @ imm = #318
10028c66: 214c movs r1, #76
10028c68: e0ac b 0x10028dc4 <$t.289+0x6fc> @ imm = #344
10028c6a: 7811 ldrb r1, [r2]
10028c6c: 7853 ldrb r3, [r2, #1]
10028c6e: 430b orrs r3, r1
10028c70: 1e59 subs r1, r3, #1
10028c72: 418b sbcs r3, r1
10028c74: 7951 ldrb r1, [r2, #5]
10028c76: 1e4a subs r2, r1, #1
10028c78: 4191 sbcs r1, r2
10028c7a: 4059 eors r1, r3
10028c7c: d100 bne 0x10028c80 <$t.289+0x5b8> @ imm = #0
10028c7e: e094 b 0x10028daa <$t.289+0x6e2> @ imm = #296
10028c80: 215a movs r1, #90
10028c82: e09f b 0x10028dc4 <$t.289+0x6fc> @ imm = #318
10028c84: 7811 ldrb r1, [r2]
10028c86: 7853 ldrb r3, [r2, #1]
10028c88: 430b orrs r3, r1
10028c8a: 1e59 subs r1, r3, #1
10028c8c: 418b sbcs r3, r1
10028c8e: 7951 ldrb r1, [r2, #5]
10028c90: 1e4a subs r2, r1, #1
10028c92: 4191 sbcs r1, r2
10028c94: 4059 eors r1, r3
10028c96: d100 bne 0x10028c9a <$t.289+0x5d2> @ imm = #0
10028c98: e089 b 0x10028dae <$t.289+0x6e6> @ imm = #274
10028c9a: 2158 movs r1, #88
10028c9c: e092 b 0x10028dc4 <$t.289+0x6fc> @ imm = #292
10028c9e: 7811 ldrb r1, [r2]
10028ca0: 7853 ldrb r3, [r2, #1]
10028ca2: 430b orrs r3, r1
10028ca4: 1e59 subs r1, r3, #1
10028ca6: 418b sbcs r3, r1
10028ca8: 7951 ldrb r1, [r2, #5]
10028caa: 1e4a subs r2, r1, #1
10028cac: 4191 sbcs r1, r2
10028cae: 4059 eors r1, r3
10028cb0: d07f beq 0x10028db2 <$t.289+0x6ea> @ imm = #254
10028cb2: 2143 movs r1, #67
10028cb4: e086 b 0x10028dc4 <$t.289+0x6fc> @ imm = #268
10028cb6: 7811 ldrb r1, [r2]
10028cb8: 7853 ldrb r3, [r2, #1]
10028cba: 430b orrs r3, r1
10028cbc: 1e59 subs r1, r3, #1
10028cbe: 418b sbcs r3, r1
10028cc0: 7951 ldrb r1, [r2, #5]
10028cc2: 1e4a subs r2, r1, #1
10028cc4: 4191 sbcs r1, r2
10028cc6: 4059 eors r1, r3
10028cc8: d075 beq 0x10028db6 <$t.289+0x6ee> @ imm = #234
10028cca: 2156 movs r1, #86
10028ccc: e07a b 0x10028dc4 <$t.289+0x6fc> @ imm = #244
10028cce: 7811 ldrb r1, [r2]
10028cd0: 7853 ldrb r3, [r2, #1]
10028cd2: 430b orrs r3, r1
10028cd4: 1e59 subs r1, r3, #1
10028cd6: 418b sbcs r3, r1
10028cd8: 7951 ldrb r1, [r2, #5]
10028cda: 1e4a subs r2, r1, #1
10028cdc: 4191 sbcs r1, r2
10028cde: 4059 eors r1, r3
10028ce0: d06b beq 0x10028dba <$t.289+0x6f2> @ imm = #214
10028ce2: 2142 movs r1, #66
10028ce4: e06e b 0x10028dc4 <$t.289+0x6fc> @ imm = #220
10028ce6: 7811 ldrb r1, [r2]
10028ce8: 7853 ldrb r3, [r2, #1]
10028cea: 430b orrs r3, r1
10028cec: 1e59 subs r1, r3, #1
10028cee: 418b sbcs r3, r1
10028cf0: 7951 ldrb r1, [r2, #5]
10028cf2: 1e4a subs r2, r1, #1
10028cf4: 4191 sbcs r1, r2
10028cf6: 4059 eors r1, r3
10028cf8: d061 beq 0x10028dbe <$t.289+0x6f6> @ imm = #194
10028cfa: 214e movs r1, #78
10028cfc: e062 b 0x10028dc4 <$t.289+0x6fc> @ imm = #196
10028cfe: 7811 ldrb r1, [r2]
10028d00: 7853 ldrb r3, [r2, #1]
10028d02: 430b orrs r3, r1
10028d04: 1e59 subs r1, r3, #1
10028d06: 418b sbcs r3, r1
10028d08: 7951 ldrb r1, [r2, #5]
10028d0a: 1e4a subs r2, r1, #1
10028d0c: 4191 sbcs r1, r2
10028d0e: 4059 eors r1, r3
10028d10: d057 beq 0x10028dc2 <$t.289+0x6fa> @ imm = #174
10028d12: 214d movs r1, #77
10028d14: e056 b 0x10028dc4 <$t.289+0x6fc> @ imm = #172
10028d16: 2160 movs r1, #96
10028d18: e054 b 0x10028dc4 <$t.289+0x6fc> @ imm = #168
10028d1a: 213d movs r1, #61
10028d1c: e052 b 0x10028dc4 <$t.289+0x6fc> @ imm = #164
10028d1e: 215b movs r1, #91
10028d20: e050 b 0x10028dc4 <$t.289+0x6fc> @ imm = #160
10028d22: 215d movs r1, #93
10028d24: e04e b 0x10028dc4 <$t.289+0x6fc> @ imm = #156
10028d26: 215c movs r1, #92
10028d28: e04c b 0x10028dc4 <$t.289+0x6fc> @ imm = #152
10028d2a: 2120 movs r1, #32
10028d2c: e014 b 0x10028d58 <$t.289+0x690> @ imm = #40
10028d2e: 2158 movs r1, #88
10028d30: e012 b 0x10028d58 <$t.289+0x690> @ imm = #36
10028d32: 2121 movs r1, #33
10028d34: e010 b 0x10028d58 <$t.289+0x690> @ imm = #32
10028d36: 213b movs r1, #59
10028d38: e044 b 0x10028dc4 <$t.289+0x6fc> @ imm = #136
10028d3a: 2127 movs r1, #39
10028d3c: e042 b 0x10028dc4 <$t.289+0x6fc> @ imm = #132
10028d3e: 2165 movs r1, #101
10028d40: e00a b 0x10028d58 <$t.289+0x690> @ imm = #20
10028d42: 2167 movs r1, #103
10028d44: e008 b 0x10028d58 <$t.289+0x690> @ imm = #16
10028d46: 212c movs r1, #44
10028d48: e03c b 0x10028dc4 <$t.289+0x6fc> @ imm = #120
10028d4a: 2136 movs r1, #54
10028d4c: e004 b 0x10028d58 <$t.289+0x690> @ imm = #8
10028d4e: 2166 movs r1, #102
10028d50: e002 b 0x10028d58 <$t.289+0x690> @ imm = #4
10028d52: 2137 movs r1, #55
10028d54: e000 b 0x10028d58 <$t.289+0x690> @ imm = #0
10028d56: 211f movs r1, #31
10028d58: 7041 strb r1, [r0, #1]
10028d5a: 2100 movs r1, #0
10028d5c: e034 b 0x10028dc8 <$t.289+0x700> @ imm = #104
10028d5e: 216a movs r1, #106
10028d60: e030 b 0x10028dc4 <$t.289+0x6fc> @ imm = #96
10028d62: 2171 movs r1, #113
10028d64: e02e b 0x10028dc4 <$t.289+0x6fc> @ imm = #92
10028d66: 2177 movs r1, #119
10028d68: e02c b 0x10028dc4 <$t.289+0x6fc> @ imm = #88
10028d6a: 2165 movs r1, #101
10028d6c: e02a b 0x10028dc4 <$t.289+0x6fc> @ imm = #84
10028d6e: 2172 movs r1, #114
10028d70: e028 b 0x10028dc4 <$t.289+0x6fc> @ imm = #80
10028d72: 2174 movs r1, #116
10028d74: e026 b 0x10028dc4 <$t.289+0x6fc> @ imm = #76
10028d76: 2179 movs r1, #121
10028d78: e024 b 0x10028dc4 <$t.289+0x6fc> @ imm = #72
10028d7a: 2175 movs r1, #117
10028d7c: e022 b 0x10028dc4 <$t.289+0x6fc> @ imm = #68
10028d7e: 2169 movs r1, #105
10028d80: e020 b 0x10028dc4 <$t.289+0x6fc> @ imm = #64
10028d82: 216f movs r1, #111
10028d84: e01e b 0x10028dc4 <$t.289+0x6fc> @ imm = #60
10028d86: 2170 movs r1, #112
10028d88: e01c b 0x10028dc4 <$t.289+0x6fc> @ imm = #56
10028d8a: 2161 movs r1, #97
10028d8c: e01a b 0x10028dc4 <$t.289+0x6fc> @ imm = #52
10028d8e: 2173 movs r1, #115
10028d90: e018 b 0x10028dc4 <$t.289+0x6fc> @ imm = #48
10028d92: 2164 movs r1, #100
10028d94: e016 b 0x10028dc4 <$t.289+0x6fc> @ imm = #44
10028d96: 2166 movs r1, #102
10028d98: e014 b 0x10028dc4 <$t.289+0x6fc> @ imm = #40
10028d9a: 2167 movs r1, #103
10028d9c: e012 b 0x10028dc4 <$t.289+0x6fc> @ imm = #36
10028d9e: 2168 movs r1, #104
10028da0: e010 b 0x10028dc4 <$t.289+0x6fc> @ imm = #32
10028da2: 216b movs r1, #107
10028da4: e00e b 0x10028dc4 <$t.289+0x6fc> @ imm = #28
10028da6: 216c movs r1, #108
10028da8: e00c b 0x10028dc4 <$t.289+0x6fc> @ imm = #24
10028daa: 217a movs r1, #122
10028dac: e00a b 0x10028dc4 <$t.289+0x6fc> @ imm = #20
10028dae: 2178 movs r1, #120
10028db0: e008 b 0x10028dc4 <$t.289+0x6fc> @ imm = #16
10028db2: 2163 movs r1, #99
10028db4: e006 b 0x10028dc4 <$t.289+0x6fc> @ imm = #12
10028db6: 2176 movs r1, #118
10028db8: e004 b 0x10028dc4 <$t.289+0x6fc> @ imm = #8
10028dba: 2162 movs r1, #98
10028dbc: e002 b 0x10028dc4 <$t.289+0x6fc> @ imm = #4
10028dbe: 216e movs r1, #110
10028dc0: e000 b 0x10028dc4 <$t.289+0x6fc> @ imm = #0
10028dc2: 216d movs r1, #109
10028dc4: 6041 str r1, [r0, #4]
10028dc6: 2101 movs r1, #1
10028dc8: 7001 strb r1, [r0]
10028dca: bdb0 pop {r4, r5, r7, pc}
10028dcc <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode>:
10028dcc: b5b0 push {r4, r5, r7, lr}
10028dce: af02 add r7, sp, #8
10028dd0: b2c9 uxtb r1, r1
10028dd2: 68bc ldr r4, [r7, #8]
10028dd4: 0049 lsls r1, r1, #1
10028dd6: 46c0 mov r8, r8
10028dd8: 4479 add r1, pc
10028dda: 8889 ldrh r1, [r1, #4]
10028ddc: 0049 lsls r1, r1, #1
10028dde: 448f add pc, r1
10028de0 <$d.291>:
10028de0: 07 00 7e 00 .word 0x007e0007
10028de4: d4 02 cb 00 .word 0x00cb02d4
10028de8: ed 00 21 01 .word 0x012100ed
10028dec: 98 01 0e 02 .word 0x020e0198
10028df0 <$t.292>:
10028df0: b2d1 uxtb r1, r2
10028df2: 2969 cmp r1, #105
10028df4: d901 bls 0x10028dfa <$t.292+0xa> @ imm = #2
10028df6: f000 fb1e bl 0x10029436 <$t.308+0x13e> @ imm = #1596
10028dfa: 0049 lsls r1, r1, #1
10028dfc: 4479 add r1, pc
10028dfe: 8889 ldrh r1, [r1, #4]
10028e00: 0049 lsls r1, r1, #1
10028e02: 448f add pc, r1
10028e04 <$d.293>:
10028e04: 4d 08 18 03 .word 0x0318084d
10028e08: 18 03 18 03 .word 0x03180318
10028e0c: 18 03 18 03 .word 0x03180318
10028e10: 18 03 18 03 .word 0x03180318
10028e14: 18 03 18 03 .word 0x03180318
10028e18: 18 03 18 03 .word 0x03180318
10028e1c: 18 03 18 03 .word 0x03180318
10028e20: 18 03 18 03 .word 0x03180318
10028e24: 18 03 50 08 .word 0x08500318
10028e28: 59 08 62 08 .word 0x08620859
10028e2c: 6a 08 73 08 .word 0x0873086a
10028e30: 7b 08 83 08 .word 0x0883087b
10028e34: 89 08 91 08 .word 0x08910889
10028e38: 97 08 9f 08 .word 0x089f0897
10028e3c: a7 08 ae 08 .word 0x08ae08a7
10028e40: 7c 09 18 03 .word 0x0318097c
10028e44: 18 03 18 03 .word 0x03180318
10028e48: 18 03 fb 08 .word 0x08fb0318
10028e4c: 8e 08 ab 09 .word 0x09ab088e
10028e50: 62 09 b6 08 .word 0x08b60962
10028e54: be 08 c7 08 .word 0x08c708be
10028e58: cf 08 05 06 .word 0x060508cf
10028e5c: d9 05 e4 05 .word 0x05e405d9
10028e60: da 08 e7 08 .word 0x08e708da
10028e64: ef 05 f4 08 .word 0x08f405ef
10028e68: fe 08 18 03 .word 0x031808fe
10028e6c: 07 09 48 0a .word 0x0a480907
10028e70: 18 03 18 03 .word 0x03180318
10028e74: 10 09 18 09 .word 0x09180910
10028e78: 20 09 9c 08 .word 0x089c0920
10028e7c: 18 03 28 09 .word 0x09280318
10028e80: 3e 09 4b 09 .word 0x094b093e
10028e84: fa 05 58 09 .word 0x095805fa
10028e88: 65 09 72 09 .word 0x09720965
10028e8c: 7f 09 8c 09 .word 0x098c097f
10028e90: 99 09 a6 09 .word 0x09a60999
10028e94: 69 00 ae 09 .word 0x09ae0069
10028e98: 70 08 b6 09 .word 0x09b60870
10028e9c: 18 03 be 09 .word 0x09be0318
10028ea0: c3 05 c7 09 .word 0x09c705c3
10028ea4: d1 09 de 09 .word 0x09de09d1
10028ea8: eb 09 f8 09 .word 0x09f809eb
10028eac: ce 05 05 0a .word 0x0a0505ce
10028eb0: 12 0a 18 03 .word 0x03180a12
10028eb4: 18 03 1f 0a .word 0x0a1f0318
10028eb8: 27 0a 2f 0a .word 0x0a2f0a27
10028ebc: 69 00 18 03 .word 0x03180069
10028ec0: 18 03 18 03 .word 0x03180318
10028ec4: 37 0a 18 03 .word 0x03180a37
10028ec8: 18 03 18 03 .word 0x03180318
10028ecc: 18 03 18 03 .word 0x03180318
10028ed0: 18 03 18 03 .word 0x03180318
10028ed4: 3a 0a 42 0a .word 0x0a420a3a
10028ed8 <$t.294>:
10028ed8: 210a movs r1, #10
10028eda: f002 fa9f bl 0x1002b41c <$t.310+0x1cf8> @ imm = #9534
10028ede: b2d1 uxtb r1, r2
10028ee0: 391c subs r1, #28
10028ee2: 293a cmp r1, #58
10028ee4: d900 bls 0x10028ee8 <$t.294+0x10> @ imm = #0
10028ee6: e250 b 0x1002938a <$t.308+0x92> @ imm = #1184
10028ee8: 0049 lsls r1, r1, #1
10028eea: 46c0 mov r8, r8
10028eec: 4479 add r1, pc
10028eee: 8889 ldrh r1, [r1, #4]
10028ef0: 0049 lsls r1, r1, #1
10028ef2: 448f add pc, r1
10028ef4 <$d.295>:
10028ef4: 87 02 91 02 .word 0x02910287
10028ef8: 4a 02 4a 02 .word 0x024a024a
10028efc: 4a 02 4a 02 .word 0x024a024a
10028f00: 4a 02 4a 02 .word 0x024a024a
10028f04: 4a 02 4a 02 .word 0x024a024a
10028f08: 4a 02 3a 00 .word 0x003a024a
10028f0c: b2 03 bc 03 .word 0x03bc03b2
10028f10: c6 03 d3 03 .word 0x03d303c6
10028f14: ee 03 fb 03 .word 0x03fb03ee
10028f18: 08 04 17 04 .word 0x04170408
10028f1c: 24 04 31 04 .word 0x04310424
10028f20: 3f 04 4a 02 .word 0x024a043f
10028f24: 4a 02 4a 02 .word 0x024a024a
10028f28: 4a 02 4a 02 .word 0x024a024a
10028f2c: 4a 02 4a 02 .word 0x024a024a
10028f30: 4a 02 4a 02 .word 0x024a024a
10028f34: 4a 02 4a 02 .word 0x024a024a
10028f38: 4a 04 57 04 .word 0x0457044a
10028f3c: 64 04 71 04 .word 0x04710464
10028f40: 7e 04 8b 04 .word 0x048b047e
10028f44: 98 04 a5 04 .word 0x04a50498
10028f48: b2 04 bf 04 .word 0x04bf04b2
10028f4c: 4a 02 4a 02 .word 0x024a024a
10028f50: 4a 02 4a 02 .word 0x024a024a
10028f54: 4a 02 ca 04 .word 0x04ca024a
10028f58: d5 04 e2 04 .word 0x04e204d5
10028f5c: ef 04 fc 04 .word 0x04fc04ef
10028f60: 09 05 4a 02 .word 0x024a0509
10028f64: 16 05 23 05 .word 0x05230516
10028f68: 30 05 .short 0x0530
10028f6a <$t.296>:
10028f6a: 7819 ldrb r1, [r3]
10028f6c: 785a ldrb r2, [r3, #1]
10028f6e: 430a orrs r2, r1
10028f70: d000 beq 0x10028f74 <$t.296+0xa> @ imm = #0
10028f72: e1c8 b 0x10029306 <$t.308+0xe> @ imm = #912
10028f74: f000 fb2c bl 0x100295d0 <$t.308+0x2d8> @ imm = #1624
10028f78: b2d1 uxtb r1, r2
10028f7a: 2932 cmp r1, #50
10028f7c: dd00 ble 0x10028f80 <$t.296+0x16> @ imm = #0
10028f7e: e199 b 0x100292b4 <$t.306+0x14> @ imm = #818
10028f80: 3911 subs r1, #17
10028f82: 2904 cmp r1, #4
10028f84: d900 bls 0x10028f88 <$t.296+0x1e> @ imm = #0
10028f86: e200 b 0x1002938a <$t.308+0x92> @ imm = #1024
10028f88: 0049 lsls r1, r1, #1
10028f8a: 46c0 mov r8, r8
10028f8c: 4479 add r1, pc
10028f8e: 8889 ldrh r1, [r1, #4]
10028f90: 0049 lsls r1, r1, #1
10028f92: 448f add pc, r1
10028f94 <$d.297>:
10028f94: 04 00 fa 01 .word 0x01fa0004
10028f98: b4 01 bd 01 .word 0x01bd01b4
10028f9c: c7 01 .short 0x01c7
10028f9e <$t.298>:
10028f9e: 7999 ldrb r1, [r3, #6]
10028fa0: 2900 cmp r1, #0
10028fa2: d001 beq 0x10028fa8 <$t.298+0xa> @ imm = #2
10028fa4: f000 fb0b bl 0x100295be <$t.308+0x2c6> @ imm = #1558
10028fa8: 7819 ldrb r1, [r3]
10028faa: 785a ldrb r2, [r3, #1]
10028fac: 430a orrs r2, r1
10028fae: d100 bne 0x10028fb2 <$t.298+0x14> @ imm = #0
10028fb0: e2bc b 0x1002952c <$t.308+0x234> @ imm = #1400
10028fb2: 2101 movs r1, #1
10028fb4: 7001 strb r1, [r0]
10028fb6: 21ac movs r1, #172
10028fb8: f001 fe0c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #7192
10028fbc: b2d1 uxtb r1, r2
10028fbe: 460d mov r5, r1
10028fc0: 2945 cmp r1, #69
10028fc2: dd00 ble 0x10028fc6 <$t.298+0x28> @ imm = #0
10028fc4: e186 b 0x100292d4 <$t.306+0x34> @ imm = #780
10028fc6: 3d11 subs r5, #17
10028fc8: 2d23 cmp r5, #35
10028fca: d900 bls 0x10028fce <$t.298+0x30> @ imm = #0
10028fcc: e1d6 b 0x1002937c <$t.308+0x84> @ imm = #940
10028fce: 006d lsls r5, r5, #1
10028fd0: 447d add r5, pc
10028fd2: 88ad ldrh r5, [r5, #4]
10028fd4: 006d lsls r5, r5, #1
10028fd6: 44af add pc, r5
10028fd8 <$d.299>:
10028fd8: 23 00 e3 01 .word 0x01e30023
10028fdc: 92 01 31 02 .word 0x02310192
10028fe0: b9 01 ed 01 .word 0x01ed01b9
10028fe4: f7 01 36 02 .word 0x023601f7
10028fe8: 01 02 0b 02 .word 0x020b0201
10028fec: 3b 02 40 02 .word 0x0240023b
10028ff0: 46 02 d8 01 .word 0x01d80246
10028ff4: d8 01 d8 01 .word 0x01d801d8
10028ff8: d8 01 d8 01 .word 0x01d801d8
10028ffc: d8 01 d8 01 .word 0x01d801d8
10029000: d8 01 d8 01 .word 0x01d801d8
10029004: d8 01 d8 01 .word 0x01d801d8
10029008: d8 01 d8 01 .word 0x01d801d8
1002900c: d8 01 d8 01 .word 0x01d801d8
10029010: d8 01 d8 01 .word 0x01d801d8
10029014: d8 01 d8 01 .word 0x01d801d8
10029018: 50 02 15 02 .word 0x02150250
1002901c: d8 01 1f 02 .word 0x021f01d8
10029020 <$t.300>:
10029020: 2111 movs r1, #17
10029022: e230 b 0x10029486 <$t.308+0x18e> @ imm = #1120
10029024: b2d1 uxtb r1, r2
10029026: 2969 cmp r1, #105
10029028: d900 bls 0x1002902c <$t.300+0xc> @ imm = #0
1002902a: e204 b 0x10029436 <$t.308+0x13e> @ imm = #1032
1002902c: 0049 lsls r1, r1, #1
1002902e: 46c0 mov r8, r8
10029030: 4479 add r1, pc
10029032: 8889 ldrh r1, [r1, #4]
10029034: 0049 lsls r1, r1, #1
10029036: 448f add pc, r1
10029038 <$d.301>:
10029038: 07 05 fe 01 .word 0x01fe0507
1002903c: fe 01 fe 01 .word 0x01fe01fe
10029040: fe 01 fe 01 .word 0x01fe01fe
10029044: fe 01 fe 01 .word 0x01fe01fe
10029048: fe 01 fe 01 .word 0x01fe01fe
1002904c: fe 01 fe 01 .word 0x01fe01fe
10029050: fe 01 fe 01 .word 0x01fe01fe
10029054: fe 01 fe 01 .word 0x01fe01fe
10029058: fe 01 42 0b .word 0x0b4201fe
1002905c: 45 0b 4d 0b .word 0x0b4d0b45
10029060: 5a 0b 67 0b .word 0x0b670b5a
10029064: 74 0b 7d 0b .word 0x0b7d0b74
10029068: 8b 0b 98 0b .word 0x0b980b8b
1002906c: a5 0b b2 0b .word 0x0bb20ba5
10029070: bf 0b c8 0b .word 0x0bc80bbf
10029074: cb 0c fe 01 .word 0x01fe0ccb
10029078: fe 01 fe 01 .word 0x01fe01fe
1002907c: fe 01 7e 0d .word 0x0d7e01fe
10029080: 6a 0c 88 0b .word 0x0b880c6a
10029084: 37 0c d1 0b .word 0x0bd10c37
10029088: df 0b ec 0b .word 0x0bec0bdf
1002908c: f9 0b 06 0c .word 0x0c060bf9
10029090: 13 0c 20 0c .word 0x0c200c13
10029094: 2d 0c 3a 0c .word 0x0c3a0c2d
10029098: 47 0c 54 0c .word 0x0c540c47
1002909c: 5d 0c 66 0c .word 0x0c660c5d
100290a0: 6d 0c b7 0d .word 0x0db70c6d
100290a4: fe 01 fe 01 .word 0x01fe01fe
100290a8: 74 0c 7c 0c .word 0x0c7c0c74
100290ac: 84 0c ce 0b .word 0x0bce0c84
100290b0: fe 01 8c 0c .word 0x0c8c01fe
100290b4: 97 0c a2 0c .word 0x0ca20c97
100290b8: ad 0c b8 0c .word 0x0cb80cad
100290bc: c3 0c ce 0c .word 0x0cce0cc3
100290c0: e5 0c f0 0c .word 0x0cf00ce5
100290c4: fb 0c 06 0d .word 0x0d060cfb
100290c8: 69 00 0f 0d .word 0x0d0f0069
100290cc: 7a 0b 17 0d .word 0x0d170b7a
100290d0: 1f 0d 22 0d .word 0x0d220d1f
100290d4: 2d 0d 38 0d .word 0x0d380d2d
100290d8: 43 0d 4e 0d .word 0x0d4e0d43
100290dc: 59 0d 64 0d .word 0x0d640d59
100290e0: 72 0d 79 0d .word 0x0d790d72
100290e4: 81 0d fe 01 .word 0x01fe0d81
100290e8: fe 01 8b 0d .word 0x0d8b01fe
100290ec: 93 0d 9b 0d .word 0x0d9b0d93
100290f0: 69 00 fe 01 .word 0x01fe0069
100290f4: fe 01 fe 01 .word 0x01fe01fe
100290f8: a3 0d fe 01 .word 0x01fe0da3
100290fc: fe 01 fe 01 .word 0x01fe01fe
10029100: fe 01 fe 01 .word 0x01fe01fe
10029104: fe 01 fe 01 .word 0x01fe01fe
10029108: a6 0d b1 0d .word 0x0db10da6
1002910c <$t.302>:
1002910c: 210a movs r1, #10
1002910e: f002 f985 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #8970
10029112: b2d1 uxtb r1, r2
10029114: 2969 cmp r1, #105
10029116: d900 bls 0x1002911a <$t.302+0xe> @ imm = #0
10029118: e18d b 0x10029436 <$t.308+0x13e> @ imm = #794
1002911a: 0049 lsls r1, r1, #1
1002911c: 4479 add r1, pc
1002911e: 8889 ldrh r1, [r1, #4]
10029120: 0049 lsls r1, r1, #1
10029122: 448f add pc, r1
10029124 <$d.303>:
10029124: 91 04 88 01 .word 0x01880491
10029128: 88 01 88 01 .word 0x01880188
1002912c: 88 01 88 01 .word 0x01880188
10029130: 88 01 88 01 .word 0x01880188
10029134: 88 01 88 01 .word 0x01880188
10029138: 88 01 88 01 .word 0x01880188
1002913c: 88 01 88 01 .word 0x01880188
10029140: 88 01 88 01 .word 0x01880188
10029144: 88 01 bb 08 .word 0x08bb0188
10029148: c1 08 c8 08 .word 0x08c808c1
1002914c: ce 08 d4 08 .word 0x08d408ce
10029150: dc 08 e4 08 .word 0x08e408dc
10029154: eb 08 f1 08 .word 0x08f108eb
10029158: f9 08 01 09 .word 0x090108f9
1002915c: 09 09 13 09 .word 0x09130909
10029160: dd 09 88 01 .word 0x018809dd
10029164: 88 01 88 01 .word 0x01880188
10029168: 88 01 9d 0a .word 0x0a9d0188
1002916c: f6 08 10 09 .word 0x091008f6
10029170: 04 0a 33 04 .word 0x04330a04
10029174: 3e 04 49 04 .word 0x0449043e
10029178: 1d 09 54 04 .word 0x0454091d
1002917c: 33 09 5f 04 .word 0x045f0933
10029180: 6a 04 75 04 .word 0x0475046a
10029184: 4a 09 59 09 .word 0x0959094a
10029188: 62 09 88 01 .word 0x01880962
1002918c: 6b 09 c5 0a .word 0x0ac5096b
10029190: 88 01 88 01 .word 0x01880188
10029194: 74 09 7b 09 .word 0x097b0974
10029198: 82 09 17 09 .word 0x09170982
1002919c: 88 01 89 09 .word 0x09890188
100291a0: 9f 09 ac 09 .word 0x09ac099f
100291a4: b9 09 c6 09 .word 0x09c609b9
100291a8: d3 09 e0 09 .word 0x09e009d3
100291ac: ed 09 fa 09 .word 0x09fa09ed
100291b0: 07 0a 14 0a .word 0x0a140a07
100291b4: 69 00 1d 0a .word 0x0a1d0069
100291b8: e1 08 24 0a .word 0x0a2408e1
100291bc: 88 01 2b 0a .word 0x0a2b0188
100291c0: 38 0a 45 0a .word 0x0a450a38
100291c4: 52 0a 5f 0a .word 0x0a5f0a52
100291c8: 6c 0a 79 0a .word 0x0a790a6c
100291cc: 86 0a 8f 0a .word 0x0a8f0a86
100291d0: 96 0a 88 01 .word 0x01880a96
100291d4: 88 01 a0 0a .word 0x0aa00188
100291d8: a7 0a ae 0a .word 0x0aae0aa7
100291dc: 69 00 88 01 .word 0x01880069
100291e0: 88 01 88 01 .word 0x01880188
100291e4: b5 0a 88 01 .word 0x01880ab5
100291e8: 88 01 88 01 .word 0x01880188
100291ec: 88 01 88 01 .word 0x01880188
100291f0: 88 01 88 01 .word 0x01880188
100291f4: b8 0a bf 0a .word 0x0abf0ab8
100291f8 <$t.304>:
100291f8: 210a movs r1, #10
100291fa: f002 f90f bl 0x1002b41c <$t.310+0x1cf8> @ imm = #8734
100291fe: b2d1 uxtb r1, r2
10029200: 460d mov r5, r1
10029202: 3d11 subs r5, #17
10029204: 2d45 cmp r5, #69
10029206: d900 bls 0x1002920a <$t.304+0x12> @ imm = #0
10029208: e0b8 b 0x1002937c <$t.308+0x84> @ imm = #368
1002920a: 006d lsls r5, r5, #1
1002920c: 447d add r5, pc
1002920e: 88ad ldrh r5, [r5, #4]
10029210: 006d lsls r5, r5, #1
10029212: 44af add pc, r5
10029214 <$d.305>:
10029214: 45 00 c5 00 .word 0x00c50045
10029218: 74 00 59 01 .word 0x01590074
1002921c: 9b 00 cf 00 .word 0x00cf009b
10029220: d9 00 67 01 .word 0x016700d9
10029224: e3 00 ed 00 .word 0x00ed00e3
10029228: 71 01 7b 01 .word 0x017b0171
1002922c: 85 01 03 03 .word 0x03030185
10029230: ba 00 ba 00 .word 0x00ba00ba
10029234: ba 00 ba 00 .word 0x00ba00ba
10029238: ba 00 ba 00 .word 0x00ba00ba
1002923c: ba 00 e9 02 .word 0x02e900ba
10029240: 90 01 ba 00 .word 0x00ba0190
10029244: 9d 01 ba 00 .word 0x00ba019d
10029248: ba 00 a9 01 .word 0x01a900ba
1002924c: ba 00 ba 00 .word 0x00ba00ba
10029250: ba 00 ba 00 .word 0x00ba00ba
10029254: b2 01 c3 01 .word 0x01c301b2
10029258: cd 01 d9 01 .word 0x01d901cd
1002925c: ba 00 ba 00 .word 0x00ba00ba
10029260: ba 00 ba 00 .word 0x00ba00ba
10029264: ba 00 ba 00 .word 0x00ba00ba
10029268: ba 00 ba 00 .word 0x00ba00ba
1002926c: ba 00 ba 00 .word 0x00ba00ba
10029270: ba 00 ba 00 .word 0x00ba00ba
10029274: ba 00 ba 00 .word 0x00ba00ba
10029278: ba 00 ba 00 .word 0x00ba00ba
1002927c: ba 00 e7 01 .word 0x01e700ba
10029280: f2 01 5a 03 .word 0x035a01f2
10029284: ba 00 ba 00 .word 0x00ba00ba
10029288: ba 00 ba 00 .word 0x00ba00ba
1002928c: fd 01 ba 00 .word 0x00ba01fd
10029290: ba 00 ba 00 .word 0x00ba00ba
10029294: ba 00 ba 00 .word 0x00ba00ba
10029298: ba 00 04 02 .word 0x020400ba
1002929c: 0e 02 18 02 .word 0x0218020e
100292a0 <$t.306>:
100292a0: 7819 ldrb r1, [r3]
100292a2: 785a ldrb r2, [r3, #1]
100292a4: 430a orrs r2, r1
100292a6: d100 bne 0x100292aa <$t.306+0xa> @ imm = #0
100292a8: e3ea b 0x10029a80 <$t.310+0x35c> @ imm = #2004
100292aa: 2101 movs r1, #1
100292ac: 7001 strb r1, [r0]
100292ae: 21b0 movs r1, #176
100292b0: f001 fc90 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6432
100292b4: 2933 cmp r1, #51
100292b6: d03d beq 0x10029334 <$t.308+0x3c> @ imm = #122
100292b8: 2934 cmp r1, #52
100292ba: d041 beq 0x10029340 <$t.308+0x48> @ imm = #130
100292bc: 2947 cmp r1, #71
100292be: d164 bne 0x1002938a <$t.308+0x92> @ imm = #200
100292c0: 7819 ldrb r1, [r3]
100292c2: 785a ldrb r2, [r3, #1]
100292c4: 430a orrs r2, r1
100292c6: d100 bne 0x100292ca <$t.306+0x2a> @ imm = #0
100292c8: e182 b 0x100295d0 <$t.308+0x2d8> @ imm = #772
100292ca: 2101 movs r1, #1
100292cc: 7001 strb r1, [r0]
100292ce: 2140 movs r1, #64
100292d0: f001 fc80 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6400
100292d4: 3d6a subs r5, #106
100292d6: 2d04 cmp r5, #4
100292d8: d841 bhi 0x1002935e <$t.308+0x66> @ imm = #130
100292da: 00a9 lsls r1, r5, #2
100292dc: a201 adr r2, #4 <$t.306+0x41>
100292de: 5851 ldr r1, [r2, r1]
100292e0: 468f mov pc, r1
100292e2: 46c0 mov r8, r8
100292e4 <$d.307>:
100292e4: f9 92 02 10 .word 0x100292f9
100292e8: 85 94 02 10 .word 0x10029485
100292ec: 8b 94 02 10 .word 0x1002948b
100292f0: 93 94 02 10 .word 0x10029493
100292f4: a7 94 02 10 .word 0x100294a7
100292f8 <$t.308>:
100292f8: 2135 movs r1, #53
100292fa: 0249 lsls r1, r1, #9
100292fc: e0c7 b 0x1002948e <$t.308+0x196> @ imm = #398
100292fe: 7819 ldrb r1, [r3]
10029300: 785a ldrb r2, [r3, #1]
10029302: 430a orrs r2, r1
10029304: d047 beq 0x10029396 <$t.308+0x9e> @ imm = #142
10029306: 2101 movs r1, #1
10029308: 7001 strb r1, [r0]
1002930a: 2122 movs r1, #34
1002930c: f001 fc62 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6340
10029310: 7819 ldrb r1, [r3]
10029312: 785a ldrb r2, [r3, #1]
10029314: 430a orrs r2, r1
10029316: d100 bne 0x1002931a <$t.308+0x22> @ imm = #0
10029318: e0df b 0x100294da <$t.308+0x1e2> @ imm = #446
1002931a: 2101 movs r1, #1
1002931c: 7001 strb r1, [r0]
1002931e: 21a3 movs r1, #163
10029320: f001 fc58 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6320
10029324: 7999 ldrb r1, [r3, #6]
10029326: 2900 cmp r1, #0
10029328: d010 beq 0x1002934c <$t.308+0x54> @ imm = #32
1002932a: 2101 movs r1, #1
1002932c: 7001 strb r1, [r0]
1002932e: 49fc ldr r1, [pc, #1008] @ 0x10029720 <$d.309>
10029330: f001 fc50 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6304
10029334: 7819 ldrb r1, [r3]
10029336: 785a ldrb r2, [r3, #1]
10029338: 430a orrs r2, r1
1002933a: d000 beq 0x1002933e <$t.308+0x46> @ imm = #0
1002933c: e13f b 0x100295be <$t.308+0x2c6> @ imm = #638
1002933e: e0ad b 0x1002949c <$t.308+0x1a4> @ imm = #346
10029340: 7819 ldrb r1, [r3]
10029342: 785a ldrb r2, [r3, #1]
10029344: 430a orrs r2, r1
10029346: d000 beq 0x1002934a <$t.308+0x52> @ imm = #0
10029348: e12d b 0x100295a6 <$t.308+0x2ae> @ imm = #602
1002934a: e146 b 0x100295da <$t.308+0x2e2> @ imm = #652
1002934c: 7819 ldrb r1, [r3]
1002934e: 785a ldrb r2, [r3, #1]
10029350: 430a orrs r2, r1
10029352: d06b beq 0x1002942c <$t.308+0x134> @ imm = #214
10029354: 2101 movs r1, #1
10029356: 7001 strb r1, [r0]
10029358: 2124 movs r1, #36
1002935a: f001 fc3b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6262
1002935e: 2946 cmp r1, #70
10029360: d100 bne 0x10029364 <$t.308+0x6c> @ imm = #0
10029362: e0aa b 0x100294ba <$t.308+0x1c2> @ imm = #340
10029364: 2947 cmp r1, #71
10029366: d110 bne 0x1002938a <$t.308+0x92> @ imm = #32
10029368: 7819 ldrb r1, [r3]
1002936a: 785a ldrb r2, [r3, #1]
1002936c: 430a orrs r2, r1
1002936e: d100 bne 0x10029372 <$t.308+0x7a> @ imm = #0
10029370: e164 b 0x1002963c <$t.308+0x344> @ imm = #712
10029372: 2101 movs r1, #1
10029374: 7001 strb r1, [r0]
10029376: 212a movs r1, #42
10029378: f001 fc2c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6232
1002937c: 2900 cmp r1, #0
1002937e: d104 bne 0x1002938a <$t.308+0x92> @ imm = #8
10029380: 2101 movs r1, #1
10029382: 7001 strb r1, [r0]
10029384: 211b movs r1, #27
10029386: f001 fc25 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6218
1002938a: 4611 mov r1, r2
1002938c: 461a mov r2, r3
1002938e: 4623 mov r3, r4
10029390: f7ff f924 bl 0x100285dc <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode> @ imm = #-3512
10029394: bdb0 pop {r4, r5, r7, pc}
10029396: 2101 movs r1, #1
10029398: 7001 strb r1, [r0]
1002939a: 2132 movs r1, #50
1002939c: f001 fc1a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6196
100293a0: 7819 ldrb r1, [r3]
100293a2: 785a ldrb r2, [r3, #1]
100293a4: 430a orrs r2, r1
100293a6: d100 bne 0x100293aa <$t.308+0xb2> @ imm = #0
100293a8: e351 b 0x10029a4e <$t.310+0x32a> @ imm = #1698
100293aa: 2101 movs r1, #1
100293ac: 7001 strb r1, [r0]
100293ae: 2121 movs r1, #33
100293b0: f001 fc10 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6176
100293b4: 7819 ldrb r1, [r3]
100293b6: 785a ldrb r2, [r3, #1]
100293b8: 430a orrs r2, r1
100293ba: d100 bne 0x100293be <$t.308+0xc6> @ imm = #0
100293bc: e34c b 0x10029a58 <$t.310+0x334> @ imm = #1688
100293be: 2101 movs r1, #1
100293c0: 7001 strb r1, [r0]
100293c2: 2125 movs r1, #37
100293c4: f001 fc06 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6156
100293c8: 7819 ldrb r1, [r3]
100293ca: 785a ldrb r2, [r3, #1]
100293cc: 430a orrs r2, r1
100293ce: d100 bne 0x100293d2 <$t.308+0xda> @ imm = #0
100293d0: e347 b 0x10029a62 <$t.310+0x33e> @ imm = #1678
100293d2: 2101 movs r1, #1
100293d4: 7001 strb r1, [r0]
100293d6: 2126 movs r1, #38
100293d8: f001 fbfc bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6136
100293dc: 7819 ldrb r1, [r3]
100293de: 785a ldrb r2, [r3, #1]
100293e0: 430a orrs r2, r1
100293e2: d100 bne 0x100293e6 <$t.308+0xee> @ imm = #0
100293e4: e342 b 0x10029a6c <$t.310+0x348> @ imm = #1668
100293e6: 2101 movs r1, #1
100293e8: 7001 strb r1, [r0]
100293ea: 2128 movs r1, #40
100293ec: f001 fbf2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6116
100293f0: 7819 ldrb r1, [r3]
100293f2: 785a ldrb r2, [r3, #1]
100293f4: 430a orrs r2, r1
100293f6: d100 bne 0x100293fa <$t.308+0x102> @ imm = #0
100293f8: e33d b 0x10029a76 <$t.310+0x352> @ imm = #1658
100293fa: 2101 movs r1, #1
100293fc: 7001 strb r1, [r0]
100293fe: 2129 movs r1, #41
10029400: f001 fbe8 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6096
10029404: 7819 ldrb r1, [r3]
10029406: 785a ldrb r2, [r3, #1]
10029408: 430a orrs r2, r1
1002940a: d100 bne 0x1002940e <$t.308+0x116> @ imm = #0
1002940c: e342 b 0x10029a94 <$t.310+0x370> @ imm = #1668
1002940e: 2101 movs r1, #1
10029410: 7001 strb r1, [r0]
10029412: 217b movs r1, #123
10029414: f001 fbde bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6076
10029418: 7819 ldrb r1, [r3]
1002941a: 785a ldrb r2, [r3, #1]
1002941c: 430a orrs r2, r1
1002941e: d100 bne 0x10029422 <$t.308+0x12a> @ imm = #0
10029420: e33d b 0x10029a9e <$t.310+0x37a> @ imm = #1658
10029422: 2101 movs r1, #1
10029424: 7001 strb r1, [r0]
10029426: 217d movs r1, #125
10029428: f001 fbd4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6056
1002942c: 2101 movs r1, #1
1002942e: 7001 strb r1, [r0]
10029430: 2134 movs r1, #52
10029432: f001 fbcf bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6046
10029436: 7042 strb r2, [r0, #1]
10029438: f001 fbad bl 0x1002ab96 <$t.310+0x1472> @ imm = #5978
1002943c: 7819 ldrb r1, [r3]
1002943e: 785a ldrb r2, [r3, #1]
10029440: 430a orrs r2, r1
10029442: d04a beq 0x100294da <$t.308+0x1e2> @ imm = #148
10029444: e0c9 b 0x100295da <$t.308+0x2e2> @ imm = #402
10029446: 7819 ldrb r1, [r3]
10029448: 785a ldrb r2, [r3, #1]
1002944a: 430a orrs r2, r1
1002944c: d04f beq 0x100294ee <$t.308+0x1f6> @ imm = #158
1002944e: e0bf b 0x100295d0 <$t.308+0x2d8> @ imm = #382
10029450: 7819 ldrb r1, [r3]
10029452: 785a ldrb r2, [r3, #1]
10029454: 430a orrs r2, r1
10029456: d054 beq 0x10029502 <$t.308+0x20a> @ imm = #168
10029458: e0a5 b 0x100295a6 <$t.308+0x2ae> @ imm = #330
1002945a: 7819 ldrb r1, [r3]
1002945c: 785a ldrb r2, [r3, #1]
1002945e: 430a orrs r2, r1
10029460: d000 beq 0x10029464 <$t.308+0x16c> @ imm = #0
10029462: e18d b 0x10029780 <$t.310+0x5c> @ imm = #794
10029464: e311 b 0x10029a8a <$t.310+0x366> @ imm = #1570
10029466: 7819 ldrb r1, [r3]
10029468: 785a ldrb r2, [r3, #1]
1002946a: 430a orrs r2, r1
1002946c: d100 bne 0x10029470 <$t.308+0x178> @ imm = #0
1002946e: e307 b 0x10029a80 <$t.310+0x35c> @ imm = #1550
10029470: 2101 movs r1, #1
10029472: 7001 strb r1, [r0]
10029474: 21af movs r1, #175
10029476: f001 fbad bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5978
1002947a: 7819 ldrb r1, [r3]
1002947c: 785a ldrb r2, [r3, #1]
1002947e: 430a orrs r2, r1
10029480: d154 bne 0x1002952c <$t.308+0x234> @ imm = #168
10029482: e722 b 0x100292ca <$t.306+0x2a> @ imm = #-444
10029484: 216b movs r1, #107
10029486: 0209 lsls r1, r1, #8
10029488: e001 b 0x1002948e <$t.308+0x196> @ imm = #2
1002948a: 211b movs r1, #27
1002948c: 0289 lsls r1, r1, #10
1002948e: 8001 strh r1, [r0]
10029490: bdb0 pop {r4, r5, r7, pc}
10029492: 7819 ldrb r1, [r3]
10029494: 785a ldrb r2, [r3, #1]
10029496: 430a orrs r2, r1
10029498: d000 beq 0x1002949c <$t.308+0x1a4> @ imm = #0
1002949a: e0d9 b 0x10029650 <$t.308+0x358> @ imm = #434
1002949c: 2101 movs r1, #1
1002949e: 7001 strb r1, [r0]
100294a0: 215c movs r1, #92
100294a2: f001 fb97 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5934
100294a6: 7819 ldrb r1, [r3]
100294a8: 785a ldrb r2, [r3, #1]
100294aa: 430a orrs r2, r1
100294ac: d000 beq 0x100294b0 <$t.308+0x1b8> @ imm = #0
100294ae: e086 b 0x100295be <$t.308+0x2c6> @ imm = #268
100294b0: 2101 movs r1, #1
100294b2: 7001 strb r1, [r0]
100294b4: 21a5 movs r1, #165
100294b6: f001 fb8d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5914
100294ba: 7819 ldrb r1, [r3]
100294bc: 785a ldrb r2, [r3, #1]
100294be: 430a orrs r2, r1
100294c0: d001 beq 0x100294c6 <$t.308+0x1ce> @ imm = #2
100294c2: f001 fb84 bl 0x1002abce <$t.310+0x14aa> @ imm = #5896
100294c6: e0af b 0x10029628 <$t.308+0x330> @ imm = #350
100294c8: 7819 ldrb r1, [r3]
100294ca: 785a ldrb r2, [r3, #1]
100294cc: 430a orrs r2, r1
100294ce: d004 beq 0x100294da <$t.308+0x1e2> @ imm = #8
100294d0: 2101 movs r1, #1
100294d2: 7001 strb r1, [r0]
100294d4: 21a7 movs r1, #167
100294d6: f001 fb7d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5882
100294da: 2101 movs r1, #1
100294dc: 7001 strb r1, [r0]
100294de: 2133 movs r1, #51
100294e0: f001 fb78 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5872
100294e4: 7819 ldrb r1, [r3]
100294e6: 785a ldrb r2, [r3, #1]
100294e8: 430a orrs r2, r1
100294ea: d000 beq 0x100294ee <$t.308+0x1f6> @ imm = #0
100294ec: e13d b 0x1002976a <$t.310+0x46> @ imm = #634
100294ee: 2101 movs r1, #1
100294f0: 7001 strb r1, [r0]
100294f2: 2137 movs r1, #55
100294f4: f001 fb6e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5852
100294f8: 7819 ldrb r1, [r3]
100294fa: 785a ldrb r2, [r3, #1]
100294fc: 430a orrs r2, r1
100294fe: d000 beq 0x10029502 <$t.308+0x20a> @ imm = #0
10029500: e13e b 0x10029780 <$t.310+0x5c> @ imm = #636
10029502: 2101 movs r1, #1
10029504: 7001 strb r1, [r0]
10029506: 2130 movs r1, #48
10029508: f001 fb64 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5832
1002950c: 7819 ldrb r1, [r3]
1002950e: 785a ldrb r2, [r3, #1]
10029510: 430a orrs r2, r1
10029512: d000 beq 0x10029516 <$t.308+0x21e> @ imm = #0
10029514: e124 b 0x10029760 <$t.310+0x3c> @ imm = #584
10029516: 2101 movs r1, #1
10029518: 7001 strb r1, [r0]
1002951a: 21df movs r1, #223
1002951c: f001 fb5a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5812
10029520: 7819 ldrb r1, [r3]
10029522: 785a ldrb r2, [r3, #1]
10029524: 430a orrs r2, r1
10029526: d101 bne 0x1002952c <$t.308+0x234> @ imm = #2
10029528: f001 fb41 bl 0x1002abae <$t.310+0x148a> @ imm = #5762
1002952c: 2101 movs r1, #1
1002952e: 7001 strb r1, [r0]
10029530: 2160 movs r1, #96
10029532: f001 fb4f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5790
10029536: 2c00 cmp r4, #0
10029538: d000 beq 0x1002953c <$t.308+0x244> @ imm = #0
1002953a: e2bf b 0x10029abc <$t.310+0x398> @ imm = #1406
1002953c: 7899 ldrb r1, [r3, #2]
1002953e: 78da ldrb r2, [r3, #3]
10029540: 430a orrs r2, r1
10029542: d100 bne 0x10029546 <$t.308+0x24e> @ imm = #0
10029544: e2ba b 0x10029abc <$t.310+0x398> @ imm = #1396
10029546: 2101 movs r1, #1
10029548: 7001 strb r1, [r0]
1002954a: 2111 movs r1, #17
1002954c: f001 fb42 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5764
10029550: 2c00 cmp r4, #0
10029552: d104 bne 0x1002955e <$t.308+0x266> @ imm = #8
10029554: 7899 ldrb r1, [r3, #2]
10029556: 78da ldrb r2, [r3, #3]
10029558: 430a orrs r2, r1
1002955a: d000 beq 0x1002955e <$t.308+0x266> @ imm = #0
1002955c: e12a b 0x100297b4 <$t.310+0x90> @ imm = #596
1002955e: 7999 ldrb r1, [r3, #6]
10029560: 2900 cmp r1, #0
10029562: d000 beq 0x10029566 <$t.308+0x26e> @ imm = #0
10029564: e6e1 b 0x1002932a <$t.308+0x32> @ imm = #-574
10029566: e25e b 0x10029a26 <$t.310+0x302> @ imm = #1212
10029568: 2c00 cmp r4, #0
1002956a: d000 beq 0x1002956e <$t.308+0x276> @ imm = #0
1002956c: e1fe b 0x1002996c <$t.310+0x248> @ imm = #1020
1002956e: 7899 ldrb r1, [r3, #2]
10029570: 78da ldrb r2, [r3, #3]
10029572: 430a orrs r2, r1
10029574: d000 beq 0x10029578 <$t.308+0x280> @ imm = #0
10029576: e15e b 0x10029836 <$t.310+0x112> @ imm = #700
10029578: e1f8 b 0x1002996c <$t.310+0x248> @ imm = #1008
1002957a: 7819 ldrb r1, [r3]
1002957c: 785a ldrb r2, [r3, #1]
1002957e: 430a orrs r2, r1
10029580: 1e51 subs r1, r2, #1
10029582: 418a sbcs r2, r1
10029584: 7959 ldrb r1, [r3, #5]
10029586: 1e4b subs r3, r1, #1
10029588: 4199 sbcs r1, r3
1002958a: 4051 eors r1, r2
1002958c: d101 bne 0x10029592 <$t.308+0x29a> @ imm = #2
1002958e: f000 fc82 bl 0x10029e96 <$t.310+0x772> @ imm = #2308
10029592: 2101 movs r1, #1
10029594: 7001 strb r1, [r0]
10029596: 21dc movs r1, #220
10029598: f001 fb1c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5688
1002959c: 7999 ldrb r1, [r3, #6]
1002959e: 2900 cmp r1, #0
100295a0: d101 bne 0x100295a6 <$t.308+0x2ae> @ imm = #2
100295a2: f001 fb08 bl 0x1002abb6 <$t.310+0x1492> @ imm = #5648
100295a6: 2101 movs r1, #1
100295a8: 7001 strb r1, [r0]
100295aa: 217e movs r1, #126
100295ac: f001 fb12 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5668
100295b0: 7819 ldrb r1, [r3]
100295b2: 785a ldrb r2, [r3, #1]
100295b4: 430a orrs r2, r1
100295b6: d15f bne 0x10029678 <$t.308+0x380> @ imm = #190
100295b8: 7999 ldrb r1, [r3, #6]
100295ba: 2900 cmp r1, #0
100295bc: d052 beq 0x10029664 <$t.308+0x36c> @ imm = #164
100295be: 2101 movs r1, #1
100295c0: 7001 strb r1, [r0]
100295c2: 217c movs r1, #124
100295c4: f001 fb06 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5644
100295c8: 7819 ldrb r1, [r3]
100295ca: 785a ldrb r2, [r3, #1]
100295cc: 430a orrs r2, r1
100295ce: d004 beq 0x100295da <$t.308+0x2e2> @ imm = #8
100295d0: 2101 movs r1, #1
100295d2: 7001 strb r1, [r0]
100295d4: 2127 movs r1, #39
100295d6: f001 fafd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5626
100295da: 2101 movs r1, #1
100295dc: 7001 strb r1, [r0]
100295de: 2123 movs r1, #35
100295e0: f001 faf8 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5616
100295e4: 7819 ldrb r1, [r3]
100295e6: 785a ldrb r2, [r3, #1]
100295e8: 430a orrs r2, r1
100295ea: d101 bne 0x100295f0 <$t.308+0x2f8> @ imm = #2
100295ec: f001 faf4 bl 0x1002abd8 <$t.310+0x14b4> @ imm = #5608
100295f0: 2101 movs r1, #1
100295f2: 7001 strb r1, [r0]
100295f4: 21d6 movs r1, #214
100295f6: f001 faed bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5594
100295fa: 7819 ldrb r1, [r3]
100295fc: 785a ldrb r2, [r3, #1]
100295fe: 430a orrs r2, r1
10029600: d101 bne 0x10029606 <$t.308+0x30e> @ imm = #2
10029602: f001 faed bl 0x1002abe0 <$t.310+0x14bc> @ imm = #5594
10029606: 2101 movs r1, #1
10029608: 7001 strb r1, [r0]
1002960a: 21c4 movs r1, #196
1002960c: f001 fae2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5572
10029610: 2c00 cmp r4, #0
10029612: d14e bne 0x100296b2 <$t.308+0x3ba> @ imm = #156
10029614: 7899 ldrb r1, [r3, #2]
10029616: 78da ldrb r2, [r3, #3]
10029618: 430a orrs r2, r1
1002961a: d04a beq 0x100296b2 <$t.308+0x3ba> @ imm = #148
1002961c: e1a1 b 0x10029962 <$t.310+0x23e> @ imm = #834
1002961e: 7819 ldrb r1, [r3]
10029620: 785a ldrb r2, [r3, #1]
10029622: 430a orrs r2, r1
10029624: d100 bne 0x10029628 <$t.308+0x330> @ imm = #0
10029626: e23f b 0x10029aa8 <$t.310+0x384> @ imm = #1150
10029628: 2101 movs r1, #1
1002962a: 7001 strb r1, [r0]
1002962c: 213b movs r1, #59
1002962e: f001 fad1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5538
10029632: 7819 ldrb r1, [r3]
10029634: 785a ldrb r2, [r3, #1]
10029636: 430a orrs r2, r1
10029638: d100 bne 0x1002963c <$t.308+0x344> @ imm = #0
1002963a: e23a b 0x10029ab2 <$t.310+0x38e> @ imm = #1140
1002963c: 2101 movs r1, #1
1002963e: 7001 strb r1, [r0]
10029640: 213a movs r1, #58
10029642: f001 fac7 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5518
10029646: 7819 ldrb r1, [r3]
10029648: 785a ldrb r2, [r3, #1]
1002964a: 430a orrs r2, r1
1002964c: d100 bne 0x10029650 <$t.308+0x358> @ imm = #0
1002964e: e21c b 0x10029a8a <$t.310+0x366> @ imm = #1080
10029650: 2101 movs r1, #1
10029652: 7001 strb r1, [r0]
10029654: 215f movs r1, #95
10029656: f001 fabd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5498
1002965a: 7819 ldrb r1, [r3]
1002965c: 785a ldrb r2, [r3, #1]
1002965e: 430a orrs r2, r1
10029660: d100 bne 0x10029664 <$t.308+0x36c> @ imm = #0
10029662: e221 b 0x10029aa8 <$t.310+0x384> @ imm = #1090
10029664: 2101 movs r1, #1
10029666: 7001 strb r1, [r0]
10029668: 213c movs r1, #60
1002966a: f001 fab3 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5478
1002966e: 7819 ldrb r1, [r3]
10029670: 785a ldrb r2, [r3, #1]
10029672: 430a orrs r2, r1
10029674: d100 bne 0x10029678 <$t.308+0x380> @ imm = #0
10029676: e21c b 0x10029ab2 <$t.310+0x38e> @ imm = #1080
10029678: 2101 movs r1, #1
1002967a: 7001 strb r1, [r0]
1002967c: 213e movs r1, #62
1002967e: f001 faa9 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5458
10029682: 2c00 cmp r4, #0
10029684: d000 beq 0x10029688 <$t.308+0x390> @ imm = #0
10029686: e238 b 0x10029afa <$t.310+0x3d6> @ imm = #1136
10029688: 7899 ldrb r1, [r3, #2]
1002968a: 78da ldrb r2, [r3, #3]
1002968c: 430a orrs r2, r1
1002968e: d100 bne 0x10029692 <$t.308+0x39a> @ imm = #0
10029690: e233 b 0x10029afa <$t.310+0x3d6> @ imm = #1126
10029692: 2101 movs r1, #1
10029694: 7001 strb r1, [r0]
10029696: 2110 movs r1, #16
10029698: f001 fa9c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5432
1002969c: 2c00 cmp r4, #0
1002969e: d108 bne 0x100296b2 <$t.308+0x3ba> @ imm = #16
100296a0: 7899 ldrb r1, [r3, #2]
100296a2: 78da ldrb r2, [r3, #3]
100296a4: 430a orrs r2, r1
100296a6: d004 beq 0x100296b2 <$t.308+0x3ba> @ imm = #8
100296a8: 2101 movs r1, #1
100296aa: 7001 strb r1, [r0]
100296ac: 2119 movs r1, #25
100296ae: f001 fa91 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5410
100296b2: 7819 ldrb r1, [r3]
100296b4: 785a ldrb r2, [r3, #1]
100296b6: 430a orrs r2, r1
100296b8: 1e51 subs r1, r2, #1
100296ba: 418a sbcs r2, r1
100296bc: 7959 ldrb r1, [r3, #5]
100296be: 1e4b subs r3, r1, #1
100296c0: 4199 sbcs r1, r3
100296c2: 4051 eors r1, r2
100296c4: d100 bne 0x100296c8 <$t.308+0x3d0> @ imm = #0
100296c6: e20e b 0x10029ae6 <$t.310+0x3c2> @ imm = #1052
100296c8: 2101 movs r1, #1
100296ca: 7001 strb r1, [r0]
100296cc: 2159 movs r1, #89
100296ce: f001 fa81 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5378
100296d2: 2c00 cmp r4, #0
100296d4: d000 beq 0x100296d8 <$t.308+0x3e0> @ imm = #0
100296d6: e221 b 0x10029b1c <$t.310+0x3f8> @ imm = #1090
100296d8: 7899 ldrb r1, [r3, #2]
100296da: 78da ldrb r2, [r3, #3]
100296dc: 430a orrs r2, r1
100296de: d100 bne 0x100296e2 <$t.308+0x3ea> @ imm = #0
100296e0: e21c b 0x10029b1c <$t.310+0x3f8> @ imm = #1080
100296e2: 2101 movs r1, #1
100296e4: 7001 strb r1, [r0]
100296e6: 2106 movs r1, #6
100296e8: f001 fa74 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5352
100296ec: 2c00 cmp r4, #0
100296ee: d000 beq 0x100296f2 <$t.308+0x3fa> @ imm = #0
100296f0: e225 b 0x10029b3e <$t.310+0x41a> @ imm = #1098
100296f2: 7899 ldrb r1, [r3, #2]
100296f4: 78da ldrb r2, [r3, #3]
100296f6: 430a orrs r2, r1
100296f8: d100 bne 0x100296fc <$t.308+0x404> @ imm = #0
100296fa: e220 b 0x10029b3e <$t.310+0x41a> @ imm = #1088
100296fc: 2101 movs r1, #1
100296fe: 7001 strb r1, [r0]
10029700: 2107 movs r1, #7
10029702: f001 fa67 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5326
10029706: 2c00 cmp r4, #0
10029708: d000 beq 0x1002970c <$t.308+0x414> @ imm = #0
1002970a: e229 b 0x10029b60 <$t.310+0x43c> @ imm = #1106
1002970c: 7899 ldrb r1, [r3, #2]
1002970e: 78da ldrb r2, [r3, #3]
10029710: 430a orrs r2, r1
10029712: d100 bne 0x10029716 <$t.308+0x41e> @ imm = #0
10029714: e224 b 0x10029b60 <$t.310+0x43c> @ imm = #1096
10029716: 2101 movs r1, #1
10029718: 7001 strb r1, [r0]
1002971a: 2103 movs r1, #3
1002971c: f001 fa5a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5300
10029720 <$d.309>:
10029720: ac 20 00 00 .word 0x000020ac
10029724 <$t.310>:
10029724: 2c00 cmp r4, #0
10029726: d000 beq 0x1002972a <$t.310+0x6> @ imm = #0
10029728: e22b b 0x10029b82 <$t.310+0x45e> @ imm = #1110
1002972a: 7899 ldrb r1, [r3, #2]
1002972c: 78da ldrb r2, [r3, #3]
1002972e: 430a orrs r2, r1
10029730: d100 bne 0x10029734 <$t.310+0x10> @ imm = #0
10029732: e226 b 0x10029b82 <$t.310+0x45e> @ imm = #1100
10029734: 2101 movs r1, #1
10029736: 7001 strb r1, [r0]
10029738: 2112 movs r1, #18
1002973a: f001 fa4b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5270
1002973e: 2c00 cmp r4, #0
10029740: d000 beq 0x10029744 <$t.310+0x20> @ imm = #0
10029742: e22f b 0x10029ba4 <$t.310+0x480> @ imm = #1118
10029744: 7899 ldrb r1, [r3, #2]
10029746: 78da ldrb r2, [r3, #3]
10029748: 430a orrs r2, r1
1002974a: d100 bne 0x1002974e <$t.310+0x2a> @ imm = #0
1002974c: e22a b 0x10029ba4 <$t.310+0x480> @ imm = #1108
1002974e: 2101 movs r1, #1
10029750: 7001 strb r1, [r0]
10029752: 210c movs r1, #12
10029754: f001 fa3e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5244
10029758: 7819 ldrb r1, [r3]
1002975a: 785a ldrb r2, [r3, #1]
1002975c: 430a orrs r2, r1
1002975e: d004 beq 0x1002976a <$t.310+0x46> @ imm = #8
10029760: 2101 movs r1, #1
10029762: 7001 strb r1, [r0]
10029764: 213f movs r1, #63
10029766: f001 fa35 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5226
1002976a: 2101 movs r1, #1
1002976c: 7001 strb r1, [r0]
1002976e: 212f movs r1, #47
10029770: f001 fa30 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5216
10029774: 7819 ldrb r1, [r3]
10029776: 785a ldrb r2, [r3, #1]
10029778: 430a orrs r2, r1
1002977a: d001 beq 0x10029780 <$t.310+0x5c> @ imm = #2
1002977c: f001 fa27 bl 0x1002abce <$t.310+0x14aa> @ imm = #5198
10029780: 2101 movs r1, #1
10029782: 7001 strb r1, [r0]
10029784: 213d movs r1, #61
10029786: f001 fa25 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5194
1002978a: 2c00 cmp r4, #0
1002978c: d000 beq 0x10029790 <$t.310+0x6c> @ imm = #0
1002978e: e21a b 0x10029bc6 <$t.310+0x4a2> @ imm = #1076
10029790: 7899 ldrb r1, [r3, #2]
10029792: 78da ldrb r2, [r3, #3]
10029794: 430a orrs r2, r1
10029796: d100 bne 0x1002979a <$t.310+0x76> @ imm = #0
10029798: e215 b 0x10029bc6 <$t.310+0x4a2> @ imm = #1066
1002979a: 2101 movs r1, #1
1002979c: 7001 strb r1, [r0]
1002979e: 210f movs r1, #15
100297a0: f001 fa18 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5168
100297a4: 2c00 cmp r4, #0
100297a6: d000 beq 0x100297aa <$t.310+0x86> @ imm = #0
100297a8: e13d b 0x10029a26 <$t.310+0x302> @ imm = #634
100297aa: 7899 ldrb r1, [r3, #2]
100297ac: 78da ldrb r2, [r3, #3]
100297ae: 430a orrs r2, r1
100297b0: d100 bne 0x100297b4 <$t.310+0x90> @ imm = #0
100297b2: e138 b 0x10029a26 <$t.310+0x302> @ imm = #624
100297b4: 2101 movs r1, #1
100297b6: 7001 strb r1, [r0]
100297b8: 2105 movs r1, #5
100297ba: f001 fa0b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5142
100297be: 2c00 cmp r4, #0
100297c0: d000 beq 0x100297c4 <$t.310+0xa0> @ imm = #0
100297c2: e211 b 0x10029be8 <$t.310+0x4c4> @ imm = #1058
100297c4: 7899 ldrb r1, [r3, #2]
100297c6: 78da ldrb r2, [r3, #3]
100297c8: 430a orrs r2, r1
100297ca: d100 bne 0x100297ce <$t.310+0xaa> @ imm = #0
100297cc: e20c b 0x10029be8 <$t.310+0x4c4> @ imm = #1048
100297ce: 2101 movs r1, #1
100297d0: 7001 strb r1, [r0]
100297d2: 2115 movs r1, #21
100297d4: f001 f9fe bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5116
100297d8: 2c00 cmp r4, #0
100297da: d000 beq 0x100297de <$t.310+0xba> @ imm = #0
100297dc: e215 b 0x10029c0a <$t.310+0x4e6> @ imm = #1066
100297de: 7899 ldrb r1, [r3, #2]
100297e0: 78da ldrb r2, [r3, #3]
100297e2: 430a orrs r2, r1
100297e4: d100 bne 0x100297e8 <$t.310+0xc4> @ imm = #0
100297e6: e210 b 0x10029c0a <$t.310+0x4e6> @ imm = #1056
100297e8: 2101 movs r1, #1
100297ea: 7001 strb r1, [r0]
100297ec: 2109 movs r1, #9
100297ee: f001 f9f1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5090
100297f2: 2c00 cmp r4, #0
100297f4: d000 beq 0x100297f8 <$t.310+0xd4> @ imm = #0
100297f6: e219 b 0x10029c2c <$t.310+0x508> @ imm = #1074
100297f8: 7899 ldrb r1, [r3, #2]
100297fa: 78da ldrb r2, [r3, #3]
100297fc: 430a orrs r2, r1
100297fe: d100 bne 0x10029802 <$t.310+0xde> @ imm = #0
10029800: e214 b 0x10029c2c <$t.310+0x508> @ imm = #1064
10029802: 2101 movs r1, #1
10029804: 7001 strb r1, [r0]
10029806: 2104 movs r1, #4
10029808: f001 f9e4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5064
1002980c: 2c00 cmp r4, #0
1002980e: d000 beq 0x10029812 <$t.310+0xee> @ imm = #0
10029810: e21d b 0x10029c4e <$t.310+0x52a> @ imm = #1082
10029812: 7899 ldrb r1, [r3, #2]
10029814: 78da ldrb r2, [r3, #3]
10029816: 430a orrs r2, r1
10029818: d100 bne 0x1002981c <$t.310+0xf8> @ imm = #0
1002981a: e218 b 0x10029c4e <$t.310+0x52a> @ imm = #1072
1002981c: 2101 movs r1, #1
1002981e: 7001 strb r1, [r0]
10029820: 2108 movs r1, #8
10029822: f001 f9d7 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5038
10029826: 2c00 cmp r4, #0
10029828: d000 beq 0x1002982c <$t.310+0x108> @ imm = #0
1002982a: e221 b 0x10029c70 <$t.310+0x54c> @ imm = #1090
1002982c: 7899 ldrb r1, [r3, #2]
1002982e: 78da ldrb r2, [r3, #3]
10029830: 430a orrs r2, r1
10029832: d100 bne 0x10029836 <$t.310+0x112> @ imm = #0
10029834: e21c b 0x10029c70 <$t.310+0x54c> @ imm = #1080
10029836: 2101 movs r1, #1
10029838: 7001 strb r1, [r0]
1002983a: 2114 movs r1, #20
1002983c: f001 f9ca bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5012
10029840: 2c00 cmp r4, #0
10029842: d000 beq 0x10029846 <$t.310+0x122> @ imm = #0
10029844: e225 b 0x10029c92 <$t.310+0x56e> @ imm = #1098
10029846: 7899 ldrb r1, [r3, #2]
10029848: 78da ldrb r2, [r3, #3]
1002984a: 430a orrs r2, r1
1002984c: d100 bne 0x10029850 <$t.310+0x12c> @ imm = #0
1002984e: e220 b 0x10029c92 <$t.310+0x56e> @ imm = #1088
10029850: 2101 movs r1, #1
10029852: 7001 strb r1, [r0]
10029854: 210e movs r1, #14
10029856: f001 f9bd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4986
1002985a: 2c00 cmp r4, #0
1002985c: d000 beq 0x10029860 <$t.310+0x13c> @ imm = #0
1002985e: e229 b 0x10029cb4 <$t.310+0x590> @ imm = #1106
10029860: 7899 ldrb r1, [r3, #2]
10029862: 78da ldrb r2, [r3, #3]
10029864: 430a orrs r2, r1
10029866: d100 bne 0x1002986a <$t.310+0x146> @ imm = #0
10029868: e224 b 0x10029cb4 <$t.310+0x590> @ imm = #1096
1002986a: 2101 movs r1, #1
1002986c: 7001 strb r1, [r0]
1002986e: 2113 movs r1, #19
10029870: f001 f9b0 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4960
10029874: 7819 ldrb r1, [r3]
10029876: 785a ldrb r2, [r3, #1]
10029878: 430a orrs r2, r1
1002987a: d101 bne 0x10029880 <$t.310+0x15c> @ imm = #2
1002987c: f001 f9b4 bl 0x1002abe8 <$t.310+0x14c4> @ imm = #4968
10029880: 2101 movs r1, #1
10029882: 7001 strb r1, [r0]
10029884: 215f movs r1, #95
10029886: f001 f9a5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4938
1002988a: 7819 ldrb r1, [r3]
1002988c: 785a ldrb r2, [r3, #1]
1002988e: 430a orrs r2, r1
10029890: d101 bne 0x10029896 <$t.310+0x172> @ imm = #2
10029892: f001 f9ad bl 0x1002abf0 <$t.310+0x14cc> @ imm = #4954
10029896: 2101 movs r1, #1
10029898: 7001 strb r1, [r0]
1002989a: 213a movs r1, #58
1002989c: f001 f99a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4916
100298a0: 2c00 cmp r4, #0
100298a2: d000 beq 0x100298a6 <$t.310+0x182> @ imm = #0
100298a4: e217 b 0x10029cd6 <$t.310+0x5b2> @ imm = #1070
100298a6: 7899 ldrb r1, [r3, #2]
100298a8: 78da ldrb r2, [r3, #3]
100298aa: 430a orrs r2, r1
100298ac: d100 bne 0x100298b0 <$t.310+0x18c> @ imm = #0
100298ae: e212 b 0x10029cd6 <$t.310+0x5b2> @ imm = #1060
100298b0: 2101 movs r1, #1
100298b2: 7001 strb r1, [r0]
100298b4: 2111 movs r1, #17
100298b6: f001 f98d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4890
100298ba: 2c00 cmp r4, #0
100298bc: d000 beq 0x100298c0 <$t.310+0x19c> @ imm = #0
100298be: e21b b 0x10029cf8 <$t.310+0x5d4> @ imm = #1078
100298c0: 7899 ldrb r1, [r3, #2]
100298c2: 78da ldrb r2, [r3, #3]
100298c4: 430a orrs r2, r1
100298c6: d100 bne 0x100298ca <$t.310+0x1a6> @ imm = #0
100298c8: e216 b 0x10029cf8 <$t.310+0x5d4> @ imm = #1068
100298ca: 2101 movs r1, #1
100298cc: 7001 strb r1, [r0]
100298ce: 210a movs r1, #10
100298d0: f001 f980 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4864
100298d4: 2c00 cmp r4, #0
100298d6: d000 beq 0x100298da <$t.310+0x1b6> @ imm = #0
100298d8: e21f b 0x10029d1a <$t.310+0x5f6> @ imm = #1086
100298da: 7899 ldrb r1, [r3, #2]
100298dc: 78da ldrb r2, [r3, #3]
100298de: 430a orrs r2, r1
100298e0: d100 bne 0x100298e4 <$t.310+0x1c0> @ imm = #0
100298e2: e21a b 0x10029d1a <$t.310+0x5f6> @ imm = #1076
100298e4: 2101 movs r1, #1
100298e6: 7001 strb r1, [r0]
100298e8: 210b movs r1, #11
100298ea: f001 f973 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4838
100298ee: 2c00 cmp r4, #0
100298f0: d000 beq 0x100298f4 <$t.310+0x1d0> @ imm = #0
100298f2: e223 b 0x10029d3c <$t.310+0x618> @ imm = #1094
100298f4: 7899 ldrb r1, [r3, #2]
100298f6: 78da ldrb r2, [r3, #3]
100298f8: 430a orrs r2, r1
100298fa: d100 bne 0x100298fe <$t.310+0x1da> @ imm = #0
100298fc: e21e b 0x10029d3c <$t.310+0x618> @ imm = #1084
100298fe: 2101 movs r1, #1
10029900: 7001 strb r1, [r0]
10029902: 2118 movs r1, #24
10029904: f001 f966 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4812
10029908: 2c00 cmp r4, #0
1002990a: d000 beq 0x1002990e <$t.310+0x1ea> @ imm = #0
1002990c: e227 b 0x10029d5e <$t.310+0x63a> @ imm = #1102
1002990e: 7899 ldrb r1, [r3, #2]
10029910: 78da ldrb r2, [r3, #3]
10029912: 430a orrs r2, r1
10029914: d100 bne 0x10029918 <$t.310+0x1f4> @ imm = #0
10029916: e222 b 0x10029d5e <$t.310+0x63a> @ imm = #1092
10029918: 2101 movs r1, #1
1002991a: 7001 strb r1, [r0]
1002991c: 2102 movs r1, #2
1002991e: f001 f959 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4786
10029922: 2c00 cmp r4, #0
10029924: d000 beq 0x10029928 <$t.310+0x204> @ imm = #0
10029926: e22b b 0x10029d80 <$t.310+0x65c> @ imm = #1110
10029928: 7899 ldrb r1, [r3, #2]
1002992a: 78da ldrb r2, [r3, #3]
1002992c: 430a orrs r2, r1
1002992e: d100 bne 0x10029932 <$t.310+0x20e> @ imm = #0
10029930: e226 b 0x10029d80 <$t.310+0x65c> @ imm = #1100
10029932: 2101 movs r1, #1
10029934: 7001 strb r1, [r0]
10029936: 2117 movs r1, #23
10029938: f001 f94c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4760
1002993c: 2c00 cmp r4, #0
1002993e: d000 beq 0x10029942 <$t.310+0x21e> @ imm = #0
10029940: e22f b 0x10029da2 <$t.310+0x67e> @ imm = #1118
10029942: 7899 ldrb r1, [r3, #2]
10029944: 78da ldrb r2, [r3, #3]
10029946: 430a orrs r2, r1
10029948: d100 bne 0x1002994c <$t.310+0x228> @ imm = #0
1002994a: e22a b 0x10029da2 <$t.310+0x67e> @ imm = #1108
1002994c: 2101 movs r1, #1
1002994e: 7001 strb r1, [r0]
10029950: 2116 movs r1, #22
10029952: f001 f93f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4734
10029956: 2c00 cmp r4, #0
10029958: d108 bne 0x1002996c <$t.310+0x248> @ imm = #16
1002995a: 7899 ldrb r1, [r3, #2]
1002995c: 78da ldrb r2, [r3, #3]
1002995e: 430a orrs r2, r1
10029960: d004 beq 0x1002996c <$t.310+0x248> @ imm = #8
10029962: 2101 movs r1, #1
10029964: 7001 strb r1, [r0]
10029966: 211a movs r1, #26
10029968: f001 f934 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4712
1002996c: 7819 ldrb r1, [r3]
1002996e: 785a ldrb r2, [r3, #1]
10029970: 430a orrs r2, r1
10029972: 1e51 subs r1, r2, #1
10029974: 418a sbcs r2, r1
10029976: 7959 ldrb r1, [r3, #5]
10029978: 1e4b subs r3, r1, #1
1002997a: 4199 sbcs r1, r3
1002997c: 4051 eors r1, r2
1002997e: d100 bne 0x10029982 <$t.310+0x25e> @ imm = #0
10029980: e0b6 b 0x10029af0 <$t.310+0x3cc> @ imm = #364
10029982: 2101 movs r1, #1
10029984: 7001 strb r1, [r0]
10029986: 215a movs r1, #90
10029988: f001 f924 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4680
1002998c: 2c00 cmp r4, #0
1002998e: d000 beq 0x10029992 <$t.310+0x26e> @ imm = #0
10029990: e218 b 0x10029dc4 <$t.310+0x6a0> @ imm = #1072
10029992: 7899 ldrb r1, [r3, #2]
10029994: 78da ldrb r2, [r3, #3]
10029996: 430a orrs r2, r1
10029998: d100 bne 0x1002999c <$t.310+0x278> @ imm = #0
1002999a: e213 b 0x10029dc4 <$t.310+0x6a0> @ imm = #1062
1002999c: 2111 movs r1, #17
1002999e: f001 fd3d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6778
100299a2: 2c00 cmp r4, #0
100299a4: d000 beq 0x100299a8 <$t.310+0x284> @ imm = #0
100299a6: e21c b 0x10029de2 <$t.310+0x6be> @ imm = #1080
100299a8: 7899 ldrb r1, [r3, #2]
100299aa: 78da ldrb r2, [r3, #3]
100299ac: 430a orrs r2, r1
100299ae: d100 bne 0x100299b2 <$t.310+0x28e> @ imm = #0
100299b0: e217 b 0x10029de2 <$t.310+0x6be> @ imm = #1070
100299b2: 2117 movs r1, #23
100299b4: f001 fd32 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6756
100299b8: 2c00 cmp r4, #0
100299ba: d000 beq 0x100299be <$t.310+0x29a> @ imm = #0
100299bc: e220 b 0x10029e00 <$t.310+0x6dc> @ imm = #1088
100299be: 7899 ldrb r1, [r3, #2]
100299c0: 78da ldrb r2, [r3, #3]
100299c2: 430a orrs r2, r1
100299c4: d100 bne 0x100299c8 <$t.310+0x2a4> @ imm = #0
100299c6: e21b b 0x10029e00 <$t.310+0x6dc> @ imm = #1078
100299c8: 2106 movs r1, #6
100299ca: f001 fd27 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6734
100299ce: 2c00 cmp r4, #0
100299d0: d000 beq 0x100299d4 <$t.310+0x2b0> @ imm = #0
100299d2: e224 b 0x10029e1e <$t.310+0x6fa> @ imm = #1096
100299d4: 7899 ldrb r1, [r3, #2]
100299d6: 78da ldrb r2, [r3, #3]
100299d8: 430a orrs r2, r1
100299da: d100 bne 0x100299de <$t.310+0x2ba> @ imm = #0
100299dc: e21f b 0x10029e1e <$t.310+0x6fa> @ imm = #1086
100299de: 2107 movs r1, #7
100299e0: f001 fd1c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6712
100299e4: 2c00 cmp r4, #0
100299e6: d000 beq 0x100299ea <$t.310+0x2c6> @ imm = #0
100299e8: e228 b 0x10029e3c <$t.310+0x718> @ imm = #1104
100299ea: 7899 ldrb r1, [r3, #2]
100299ec: 78da ldrb r2, [r3, #3]
100299ee: 430a orrs r2, r1
100299f0: d100 bne 0x100299f4 <$t.310+0x2d0> @ imm = #0
100299f2: e223 b 0x10029e3c <$t.310+0x718> @ imm = #1094
100299f4: 210c movs r1, #12
100299f6: f001 fd11 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6690
100299fa: 2c00 cmp r4, #0
100299fc: d000 beq 0x10029a00 <$t.310+0x2dc> @ imm = #0
100299fe: e22c b 0x10029e5a <$t.310+0x736> @ imm = #1112
10029a00: 7899 ldrb r1, [r3, #2]
10029a02: 78da ldrb r2, [r3, #3]
10029a04: 430a orrs r2, r1
10029a06: d100 bne 0x10029a0a <$t.310+0x2e6> @ imm = #0
10029a08: e227 b 0x10029e5a <$t.310+0x736> @ imm = #1102
10029a0a: 2115 movs r1, #21
10029a0c: f001 fd06 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6668
10029a10: 2c00 cmp r4, #0
10029a12: d000 beq 0x10029a16 <$t.310+0x2f2> @ imm = #0
10029a14: e230 b 0x10029e78 <$t.310+0x754> @ imm = #1120
10029a16: 7899 ldrb r1, [r3, #2]
10029a18: 78da ldrb r2, [r3, #3]
10029a1a: 430a orrs r2, r1
10029a1c: d100 bne 0x10029a20 <$t.310+0x2fc> @ imm = #0
10029a1e: e22b b 0x10029e78 <$t.310+0x754> @ imm = #1110
10029a20: 2119 movs r1, #25
10029a22: f001 fcfb bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6646
10029a26: 7819 ldrb r1, [r3]
10029a28: 785a ldrb r2, [r3, #1]
10029a2a: 430a orrs r2, r1
10029a2c: 1e51 subs r1, r2, #1
10029a2e: 418a sbcs r2, r1
10029a30: 7959 ldrb r1, [r3, #5]
10029a32: 1e4b subs r3, r1, #1
10029a34: 4199 sbcs r1, r3
10029a36: 4051 eors r1, r2
10029a38: d101 bne 0x10029a3e <$t.310+0x31a> @ imm = #2
10029a3a: f000 fe3c bl 0x1002a6b6 <$t.310+0xf92> @ imm = #3192
10029a3e: 2101 movs r1, #1
10029a40: 7001 strb r1, [r0]
10029a42: 2145 movs r1, #69
10029a44: f001 f8c6 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4492
10029a48: 211b movs r1, #27
10029a4a: f001 fce7 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6606
10029a4e: 2101 movs r1, #1
10029a50: 7001 strb r1, [r0]
10029a52: 2131 movs r1, #49
10029a54: f001 f8be bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4476
10029a58: 2101 movs r1, #1
10029a5a: 7001 strb r1, [r0]
10029a5c: 2135 movs r1, #53
10029a5e: f001 f8b9 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4466
10029a62: 2101 movs r1, #1
10029a64: 7001 strb r1, [r0]
10029a66: 2136 movs r1, #54
10029a68: f001 f8b4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4456
10029a6c: 2101 movs r1, #1
10029a6e: 7001 strb r1, [r0]
10029a70: 2138 movs r1, #56
10029a72: f001 f8af bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4446
10029a76: 2101 movs r1, #1
10029a78: 7001 strb r1, [r0]
10029a7a: 2139 movs r1, #57
10029a7c: f001 f8aa bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4436
10029a80: 2101 movs r1, #1
10029a82: 7001 strb r1, [r0]
10029a84: 215e movs r1, #94
10029a86: f001 f8a5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4426
10029a8a: 2101 movs r1, #1
10029a8c: 7001 strb r1, [r0]
10029a8e: 212d movs r1, #45
10029a90: f001 f8a0 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4416
10029a94: 2101 movs r1, #1
10029a96: 7001 strb r1, [r0]
10029a98: 215b movs r1, #91
10029a9a: f001 f89b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4406
10029a9e: 2101 movs r1, #1
10029aa0: 7001 strb r1, [r0]
10029aa2: 215d movs r1, #93
10029aa4: f001 f896 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4396
10029aa8: 2101 movs r1, #1
10029aaa: 7001 strb r1, [r0]
10029aac: 212c movs r1, #44
10029aae: f001 f891 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4386
10029ab2: 2101 movs r1, #1
10029ab4: 7001 strb r1, [r0]
10029ab6: 212e movs r1, #46
10029ab8: f001 f88c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4376
10029abc: 7999 ldrb r1, [r3, #6]
10029abe: 2900 cmp r1, #0
10029ac0: d000 beq 0x10029ac4 <$t.310+0x3a0> @ imm = #0
10029ac2: e402 b 0x100292ca <$t.306+0x2a> @ imm = #-2044
10029ac4: 7819 ldrb r1, [r3]
10029ac6: 785a ldrb r2, [r3, #1]
10029ac8: 430a orrs r2, r1
10029aca: 1e51 subs r1, r2, #1
10029acc: 418a sbcs r2, r1
10029ace: 7959 ldrb r1, [r3, #5]
10029ad0: 1e4b subs r3, r1, #1
10029ad2: 4199 sbcs r1, r3
10029ad4: 4051 eors r1, r2
10029ad6: d101 bne 0x10029adc <$t.310+0x3b8> @ imm = #2
10029ad8: f001 fc8a bl 0x1002b3f0 <$t.310+0x1ccc> @ imm = #6420
10029adc: 2101 movs r1, #1
10029ade: 7001 strb r1, [r0]
10029ae0: 2151 movs r1, #81
10029ae2: f001 f877 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4334
10029ae6: 2101 movs r1, #1
10029ae8: 7001 strb r1, [r0]
10029aea: 2179 movs r1, #121
10029aec: f001 f872 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4324
10029af0: 2101 movs r1, #1
10029af2: 7001 strb r1, [r0]
10029af4: 217a movs r1, #122
10029af6: f001 f86d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4314
10029afa: 7819 ldrb r1, [r3]
10029afc: 785a ldrb r2, [r3, #1]
10029afe: 430a orrs r2, r1
10029b00: 1e51 subs r1, r2, #1
10029b02: 418a sbcs r2, r1
10029b04: 7959 ldrb r1, [r3, #5]
10029b06: 1e4b subs r3, r1, #1
10029b08: 4199 sbcs r1, r3
10029b0a: 4051 eors r1, r2
10029b0c: d101 bne 0x10029b12 <$t.310+0x3ee> @ imm = #2
10029b0e: f001 f873 bl 0x1002abf8 <$t.310+0x14d4> @ imm = #4326
10029b12: 2101 movs r1, #1
10029b14: 7001 strb r1, [r0]
10029b16: 2150 movs r1, #80
10029b18: f001 f85c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4280
10029b1c: 7819 ldrb r1, [r3]
10029b1e: 785a ldrb r2, [r3, #1]
10029b20: 430a orrs r2, r1
10029b22: 1e51 subs r1, r2, #1
10029b24: 418a sbcs r2, r1
10029b26: 7959 ldrb r1, [r3, #5]
10029b28: 1e4b subs r3, r1, #1
10029b2a: 4199 sbcs r1, r3
10029b2c: 4051 eors r1, r2
10029b2e: d101 bne 0x10029b34 <$t.310+0x410> @ imm = #2
10029b30: f001 f866 bl 0x1002ac00 <$t.310+0x14dc> @ imm = #4300
10029b34: 2101 movs r1, #1
10029b36: 7001 strb r1, [r0]
10029b38: 2146 movs r1, #70
10029b3a: f001 f84b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4246
10029b3e: 7819 ldrb r1, [r3]
10029b40: 785a ldrb r2, [r3, #1]
10029b42: 430a orrs r2, r1
10029b44: 1e51 subs r1, r2, #1
10029b46: 418a sbcs r2, r1
10029b48: 7959 ldrb r1, [r3, #5]
10029b4a: 1e4b subs r3, r1, #1
10029b4c: 4199 sbcs r1, r3
10029b4e: 4051 eors r1, r2
10029b50: d101 bne 0x10029b56 <$t.310+0x432> @ imm = #2
10029b52: f001 f859 bl 0x1002ac08 <$t.310+0x14e4> @ imm = #4274
10029b56: 2101 movs r1, #1
10029b58: 7001 strb r1, [r0]
10029b5a: 2147 movs r1, #71
10029b5c: f001 f83a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4212
10029b60: 7819 ldrb r1, [r3]
10029b62: 785a ldrb r2, [r3, #1]
10029b64: 430a orrs r2, r1
10029b66: 1e51 subs r1, r2, #1
10029b68: 418a sbcs r2, r1
10029b6a: 7959 ldrb r1, [r3, #5]
10029b6c: 1e4b subs r3, r1, #1
10029b6e: 4199 sbcs r1, r3
10029b70: 4051 eors r1, r2
10029b72: d101 bne 0x10029b78 <$t.310+0x454> @ imm = #2
10029b74: f001 f84c bl 0x1002ac10 <$t.310+0x14ec> @ imm = #4248
10029b78: 2101 movs r1, #1
10029b7a: 7001 strb r1, [r0]
10029b7c: 2143 movs r1, #67
10029b7e: f001 f829 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4178
10029b82: 7819 ldrb r1, [r3]
10029b84: 785a ldrb r2, [r3, #1]
10029b86: 430a orrs r2, r1
10029b88: 1e51 subs r1, r2, #1
10029b8a: 418a sbcs r2, r1
10029b8c: 7959 ldrb r1, [r3, #5]
10029b8e: 1e4b subs r3, r1, #1
10029b90: 4199 sbcs r1, r3
10029b92: 4051 eors r1, r2
10029b94: d101 bne 0x10029b9a <$t.310+0x476> @ imm = #2
10029b96: f001 f83f bl 0x1002ac18 <$t.310+0x14f4> @ imm = #4222
10029b9a: 2101 movs r1, #1
10029b9c: 7001 strb r1, [r0]
10029b9e: 2152 movs r1, #82
10029ba0: f001 f818 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4144
10029ba4: 7819 ldrb r1, [r3]
10029ba6: 785a ldrb r2, [r3, #1]
10029ba8: 430a orrs r2, r1
10029baa: 1e51 subs r1, r2, #1
10029bac: 418a sbcs r2, r1
10029bae: 7959 ldrb r1, [r3, #5]
10029bb0: 1e4b subs r3, r1, #1
10029bb2: 4199 sbcs r1, r3
10029bb4: 4051 eors r1, r2
10029bb6: d101 bne 0x10029bbc <$t.310+0x498> @ imm = #2
10029bb8: f001 f832 bl 0x1002ac20 <$t.310+0x14fc> @ imm = #4196
10029bbc: 2101 movs r1, #1
10029bbe: 7001 strb r1, [r0]
10029bc0: 214c movs r1, #76
10029bc2: f001 f807 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4110
10029bc6: 7819 ldrb r1, [r3]
10029bc8: 785a ldrb r2, [r3, #1]
10029bca: 430a orrs r2, r1
10029bcc: 1e51 subs r1, r2, #1
10029bce: 418a sbcs r2, r1
10029bd0: 7959 ldrb r1, [r3, #5]
10029bd2: 1e4b subs r3, r1, #1
10029bd4: 4199 sbcs r1, r3
10029bd6: 4051 eors r1, r2
10029bd8: d101 bne 0x10029bde <$t.310+0x4ba> @ imm = #2
10029bda: f001 f825 bl 0x1002ac28 <$t.310+0x1504> @ imm = #4170
10029bde: 2101 movs r1, #1
10029be0: 7001 strb r1, [r0]
10029be2: 214f movs r1, #79
10029be4: f000 fff6 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4076
10029be8: 7819 ldrb r1, [r3]
10029bea: 785a ldrb r2, [r3, #1]
10029bec: 430a orrs r2, r1
10029bee: 1e51 subs r1, r2, #1
10029bf0: 418a sbcs r2, r1
10029bf2: 7959 ldrb r1, [r3, #5]
10029bf4: 1e4b subs r3, r1, #1
10029bf6: 4199 sbcs r1, r3
10029bf8: 4051 eors r1, r2
10029bfa: d101 bne 0x10029c00 <$t.310+0x4dc> @ imm = #2
10029bfc: f001 f818 bl 0x1002ac30 <$t.310+0x150c> @ imm = #4144
10029c00: 2101 movs r1, #1
10029c02: 7001 strb r1, [r0]
10029c04: 2155 movs r1, #85
10029c06: f000 ffe5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4042
10029c0a: 7819 ldrb r1, [r3]
10029c0c: 785a ldrb r2, [r3, #1]
10029c0e: 430a orrs r2, r1
10029c10: 1e51 subs r1, r2, #1
10029c12: 418a sbcs r2, r1
10029c14: 7959 ldrb r1, [r3, #5]
10029c16: 1e4b subs r3, r1, #1
10029c18: 4199 sbcs r1, r3
10029c1a: 4051 eors r1, r2
10029c1c: d101 bne 0x10029c22 <$t.310+0x4fe> @ imm = #2
10029c1e: f001 f80b bl 0x1002ac38 <$t.310+0x1514> @ imm = #4118
10029c22: 2101 movs r1, #1
10029c24: 7001 strb r1, [r0]
10029c26: 2149 movs r1, #73
10029c28: f000 ffd4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4008
10029c2c: 7819 ldrb r1, [r3]
10029c2e: 785a ldrb r2, [r3, #1]
10029c30: 430a orrs r2, r1
10029c32: 1e51 subs r1, r2, #1
10029c34: 418a sbcs r2, r1
10029c36: 7959 ldrb r1, [r3, #5]
10029c38: 1e4b subs r3, r1, #1
10029c3a: 4199 sbcs r1, r3
10029c3c: 4051 eors r1, r2
10029c3e: d101 bne 0x10029c44 <$t.310+0x520> @ imm = #2
10029c40: f000 fffe bl 0x1002ac40 <$t.310+0x151c> @ imm = #4092
10029c44: 2101 movs r1, #1
10029c46: 7001 strb r1, [r0]
10029c48: 2144 movs r1, #68
10029c4a: f000 ffc3 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3974
10029c4e: 7819 ldrb r1, [r3]
10029c50: 785a ldrb r2, [r3, #1]
10029c52: 430a orrs r2, r1
10029c54: 1e51 subs r1, r2, #1
10029c56: 418a sbcs r2, r1
10029c58: 7959 ldrb r1, [r3, #5]
10029c5a: 1e4b subs r3, r1, #1
10029c5c: 4199 sbcs r1, r3
10029c5e: 4051 eors r1, r2
10029c60: d101 bne 0x10029c66 <$t.310+0x542> @ imm = #2
10029c62: f000 fff1 bl 0x1002ac48 <$t.310+0x1524> @ imm = #4066
10029c66: 2101 movs r1, #1
10029c68: 7001 strb r1, [r0]
10029c6a: 2148 movs r1, #72
10029c6c: f000 ffb2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3940
10029c70: 7819 ldrb r1, [r3]
10029c72: 785a ldrb r2, [r3, #1]
10029c74: 430a orrs r2, r1
10029c76: 1e51 subs r1, r2, #1
10029c78: 418a sbcs r2, r1
10029c7a: 7959 ldrb r1, [r3, #5]
10029c7c: 1e4b subs r3, r1, #1
10029c7e: 4199 sbcs r1, r3
10029c80: 4051 eors r1, r2
10029c82: d101 bne 0x10029c88 <$t.310+0x564> @ imm = #2
10029c84: f000 ffe4 bl 0x1002ac50 <$t.310+0x152c> @ imm = #4040
10029c88: 2101 movs r1, #1
10029c8a: 7001 strb r1, [r0]
10029c8c: 2154 movs r1, #84
10029c8e: f000 ffa1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3906
10029c92: 7819 ldrb r1, [r3]
10029c94: 785a ldrb r2, [r3, #1]
10029c96: 430a orrs r2, r1
10029c98: 1e51 subs r1, r2, #1
10029c9a: 418a sbcs r2, r1
10029c9c: 7959 ldrb r1, [r3, #5]
10029c9e: 1e4b subs r3, r1, #1
10029ca0: 4199 sbcs r1, r3
10029ca2: 4051 eors r1, r2
10029ca4: d101 bne 0x10029caa <$t.310+0x586> @ imm = #2
10029ca6: f000 ffd7 bl 0x1002ac58 <$t.310+0x1534> @ imm = #4014
10029caa: 2101 movs r1, #1
10029cac: 7001 strb r1, [r0]
10029cae: 214e movs r1, #78
10029cb0: f000 ff90 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3872
10029cb4: 7819 ldrb r1, [r3]
10029cb6: 785a ldrb r2, [r3, #1]
10029cb8: 430a orrs r2, r1
10029cba: 1e51 subs r1, r2, #1
10029cbc: 418a sbcs r2, r1
10029cbe: 7959 ldrb r1, [r3, #5]
10029cc0: 1e4b subs r3, r1, #1
10029cc2: 4199 sbcs r1, r3
10029cc4: 4051 eors r1, r2
10029cc6: d101 bne 0x10029ccc <$t.310+0x5a8> @ imm = #2
10029cc8: f000 ffca bl 0x1002ac60 <$t.310+0x153c> @ imm = #3988
10029ccc: 2101 movs r1, #1
10029cce: 7001 strb r1, [r0]
10029cd0: 2153 movs r1, #83
10029cd2: f000 ff7f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3838
10029cd6: 7819 ldrb r1, [r3]
10029cd8: 785a ldrb r2, [r3, #1]
10029cda: 430a orrs r2, r1
10029cdc: 1e51 subs r1, r2, #1
10029cde: 418a sbcs r2, r1
10029ce0: 7959 ldrb r1, [r3, #5]
10029ce2: 1e4b subs r3, r1, #1
10029ce4: 4199 sbcs r1, r3
10029ce6: 4051 eors r1, r2
10029ce8: d101 bne 0x10029cee <$t.310+0x5ca> @ imm = #2
10029cea: f000 ffbd bl 0x1002ac68 <$t.310+0x1544> @ imm = #3962
10029cee: 2101 movs r1, #1
10029cf0: 7001 strb r1, [r0]
10029cf2: 2151 movs r1, #81
10029cf4: f000 ff6e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3804
10029cf8: 7819 ldrb r1, [r3]
10029cfa: 785a ldrb r2, [r3, #1]
10029cfc: 430a orrs r2, r1
10029cfe: 1e51 subs r1, r2, #1
10029d00: 418a sbcs r2, r1
10029d02: 7959 ldrb r1, [r3, #5]
10029d04: 1e4b subs r3, r1, #1
10029d06: 4199 sbcs r1, r3
10029d08: 4051 eors r1, r2
10029d0a: d101 bne 0x10029d10 <$t.310+0x5ec> @ imm = #2
10029d0c: f000 ffb0 bl 0x1002ac70 <$t.310+0x154c> @ imm = #3936
10029d10: 2101 movs r1, #1
10029d12: 7001 strb r1, [r0]
10029d14: 214a movs r1, #74
10029d16: f000 ff5d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3770
10029d1a: 7819 ldrb r1, [r3]
10029d1c: 785a ldrb r2, [r3, #1]
10029d1e: 430a orrs r2, r1
10029d20: 1e51 subs r1, r2, #1
10029d22: 418a sbcs r2, r1
10029d24: 7959 ldrb r1, [r3, #5]
10029d26: 1e4b subs r3, r1, #1
10029d28: 4199 sbcs r1, r3
10029d2a: 4051 eors r1, r2
10029d2c: d101 bne 0x10029d32 <$t.310+0x60e> @ imm = #2
10029d2e: f000 ffa3 bl 0x1002ac78 <$t.310+0x1554> @ imm = #3910
10029d32: 2101 movs r1, #1
10029d34: 7001 strb r1, [r0]
10029d36: 214b movs r1, #75
10029d38: f000 ff4c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3736
10029d3c: 7819 ldrb r1, [r3]
10029d3e: 785a ldrb r2, [r3, #1]
10029d40: 430a orrs r2, r1
10029d42: 1e51 subs r1, r2, #1
10029d44: 418a sbcs r2, r1
10029d46: 7959 ldrb r1, [r3, #5]
10029d48: 1e4b subs r3, r1, #1
10029d4a: 4199 sbcs r1, r3
10029d4c: 4051 eors r1, r2
10029d4e: d101 bne 0x10029d54 <$t.310+0x630> @ imm = #2
10029d50: f000 ff96 bl 0x1002ac80 <$t.310+0x155c> @ imm = #3884
10029d54: 2101 movs r1, #1
10029d56: 7001 strb r1, [r0]
10029d58: 2158 movs r1, #88
10029d5a: f000 ff3b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3702
10029d5e: 7819 ldrb r1, [r3]
10029d60: 785a ldrb r2, [r3, #1]
10029d62: 430a orrs r2, r1
10029d64: 1e51 subs r1, r2, #1
10029d66: 418a sbcs r2, r1
10029d68: 7959 ldrb r1, [r3, #5]
10029d6a: 1e4b subs r3, r1, #1
10029d6c: 4199 sbcs r1, r3
10029d6e: 4051 eors r1, r2
10029d70: d101 bne 0x10029d76 <$t.310+0x652> @ imm = #2
10029d72: f000 ff89 bl 0x1002ac88 <$t.310+0x1564> @ imm = #3858
10029d76: 2101 movs r1, #1
10029d78: 7001 strb r1, [r0]
10029d7a: 2142 movs r1, #66
10029d7c: f000 ff2a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3668
10029d80: 7819 ldrb r1, [r3]
10029d82: 785a ldrb r2, [r3, #1]
10029d84: 430a orrs r2, r1
10029d86: 1e51 subs r1, r2, #1
10029d88: 418a sbcs r2, r1
10029d8a: 7959 ldrb r1, [r3, #5]
10029d8c: 1e4b subs r3, r1, #1
10029d8e: 4199 sbcs r1, r3
10029d90: 4051 eors r1, r2
10029d92: d101 bne 0x10029d98 <$t.310+0x674> @ imm = #2
10029d94: f000 ff7c bl 0x1002ac90 <$t.310+0x156c> @ imm = #3832
10029d98: 2101 movs r1, #1
10029d9a: 7001 strb r1, [r0]
10029d9c: 2157 movs r1, #87
10029d9e: f000 ff19 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3634
10029da2: 7819 ldrb r1, [r3]
10029da4: 785a ldrb r2, [r3, #1]
10029da6: 430a orrs r2, r1
10029da8: 1e51 subs r1, r2, #1
10029daa: 418a sbcs r2, r1
10029dac: 7959 ldrb r1, [r3, #5]
10029dae: 1e4b subs r3, r1, #1
10029db0: 4199 sbcs r1, r3
10029db2: 4051 eors r1, r2
10029db4: d101 bne 0x10029dba <$t.310+0x696> @ imm = #2
10029db6: f000 ff6f bl 0x1002ac98 <$t.310+0x1574> @ imm = #3806
10029dba: 2101 movs r1, #1
10029dbc: 7001 strb r1, [r0]
10029dbe: 2156 movs r1, #86
10029dc0: f000 ff08 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3600
10029dc4: 7819 ldrb r1, [r3]
10029dc6: 785a ldrb r2, [r3, #1]
10029dc8: 430a orrs r2, r1
10029dca: 1e51 subs r1, r2, #1
10029dcc: 418a sbcs r2, r1
10029dce: 7959 ldrb r1, [r3, #5]
10029dd0: 1e4b subs r3, r1, #1
10029dd2: 4199 sbcs r1, r3
10029dd4: 4051 eors r1, r2
10029dd6: d101 bne 0x10029ddc <$t.310+0x6b8> @ imm = #2
10029dd8: f000 ff62 bl 0x1002aca0 <$t.310+0x157c> @ imm = #3780
10029ddc: 2151 movs r1, #81
10029dde: f001 fb1d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5690
10029de2: 7819 ldrb r1, [r3]
10029de4: 785a ldrb r2, [r3, #1]
10029de6: 430a orrs r2, r1
10029de8: 1e51 subs r1, r2, #1
10029dea: 418a sbcs r2, r1
10029dec: 7959 ldrb r1, [r3, #5]
10029dee: 1e4b subs r3, r1, #1
10029df0: 4199 sbcs r1, r3
10029df2: 4051 eors r1, r2
10029df4: d101 bne 0x10029dfa <$t.310+0x6d6> @ imm = #2
10029df6: f000 ff55 bl 0x1002aca4 <$t.310+0x1580> @ imm = #3754
10029dfa: 2157 movs r1, #87
10029dfc: f001 fb0e bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5660
10029e00: 7819 ldrb r1, [r3]
10029e02: 785a ldrb r2, [r3, #1]
10029e04: 430a orrs r2, r1
10029e06: 1e51 subs r1, r2, #1
10029e08: 418a sbcs r2, r1
10029e0a: 7959 ldrb r1, [r3, #5]
10029e0c: 1e4b subs r3, r1, #1
10029e0e: 4199 sbcs r1, r3
10029e10: 4051 eors r1, r2
10029e12: d101 bne 0x10029e18 <$t.310+0x6f4> @ imm = #2
10029e14: f000 ff48 bl 0x1002aca8 <$t.310+0x1584> @ imm = #3728
10029e18: 2146 movs r1, #70
10029e1a: f001 faff bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5630
10029e1e: 7819 ldrb r1, [r3]
10029e20: 785a ldrb r2, [r3, #1]
10029e22: 430a orrs r2, r1
10029e24: 1e51 subs r1, r2, #1
10029e26: 418a sbcs r2, r1
10029e28: 7959 ldrb r1, [r3, #5]
10029e2a: 1e4b subs r3, r1, #1
10029e2c: 4199 sbcs r1, r3
10029e2e: 4051 eors r1, r2
10029e30: d101 bne 0x10029e36 <$t.310+0x712> @ imm = #2
10029e32: f000 ff3b bl 0x1002acac <$t.310+0x1588> @ imm = #3702
10029e36: 2147 movs r1, #71
10029e38: f001 faf0 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5600
10029e3c: 7819 ldrb r1, [r3]
10029e3e: 785a ldrb r2, [r3, #1]
10029e40: 430a orrs r2, r1
10029e42: 1e51 subs r1, r2, #1
10029e44: 418a sbcs r2, r1
10029e46: 7959 ldrb r1, [r3, #5]
10029e48: 1e4b subs r3, r1, #1
10029e4a: 4199 sbcs r1, r3
10029e4c: 4051 eors r1, r2
10029e4e: d101 bne 0x10029e54 <$t.310+0x730> @ imm = #2
10029e50: f000 ff2e bl 0x1002acb0 <$t.310+0x158c> @ imm = #3676
10029e54: 214c movs r1, #76
10029e56: f001 fae1 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5570
10029e5a: 7819 ldrb r1, [r3]
10029e5c: 785a ldrb r2, [r3, #1]
10029e5e: 430a orrs r2, r1
10029e60: 1e51 subs r1, r2, #1
10029e62: 418a sbcs r2, r1
10029e64: 7959 ldrb r1, [r3, #5]
10029e66: 1e4b subs r3, r1, #1
10029e68: 4199 sbcs r1, r3
10029e6a: 4051 eors r1, r2
10029e6c: d101 bne 0x10029e72 <$t.310+0x74e> @ imm = #2
10029e6e: f000 ff21 bl 0x1002acb4 <$t.310+0x1590> @ imm = #3650
10029e72: 2155 movs r1, #85
10029e74: f001 fad2 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5540
10029e78: 7819 ldrb r1, [r3]
10029e7a: 785a ldrb r2, [r3, #1]
10029e7c: 430a orrs r2, r1
10029e7e: 1e51 subs r1, r2, #1
10029e80: 418a sbcs r2, r1
10029e82: 7959 ldrb r1, [r3, #5]
10029e84: 1e4b subs r3, r1, #1
10029e86: 4199 sbcs r1, r3
10029e88: 4051 eors r1, r2
10029e8a: d101 bne 0x10029e90 <$t.310+0x76c> @ imm = #2
10029e8c: f000 ff14 bl 0x1002acb8 <$t.310+0x1594> @ imm = #3624
10029e90: 2159 movs r1, #89
10029e92: f001 fac3 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5510
10029e96: 2101 movs r1, #1
10029e98: 7001 strb r1, [r0]
10029e9a: 21fc movs r1, #252
10029e9c: f000 fe9a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3380
10029ea0: 211b movs r1, #27
10029ea2: f001 fabb bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5494
10029ea6: 7819 ldrb r1, [r3]
10029ea8: 785a ldrb r2, [r3, #1]
10029eaa: 430a orrs r2, r1
10029eac: d101 bne 0x10029eb2 <$t.310+0x78e> @ imm = #2
10029eae: f001 f9ec bl 0x1002b28a <$t.310+0x1b66> @ imm = #5080
10029eb2: 217e movs r1, #126
10029eb4: f001 fab2 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5476
10029eb8: 7819 ldrb r1, [r3]
10029eba: 785a ldrb r2, [r3, #1]
10029ebc: 430a orrs r2, r1
10029ebe: d101 bne 0x10029ec4 <$t.310+0x7a0> @ imm = #2
10029ec0: f001 f9e5 bl 0x1002b28e <$t.310+0x1b6a> @ imm = #5066
10029ec4: 2125 movs r1, #37
10029ec6: f001 faa9 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5458
10029eca: 7819 ldrb r1, [r3]
10029ecc: 785a ldrb r2, [r3, #1]
10029ece: 430a orrs r2, r1
10029ed0: d000 beq 0x10029ed4 <$t.310+0x7b0> @ imm = #0
10029ed2: e0ad b 0x1002a030 <$t.310+0x90c> @ imm = #346
10029ed4: 215b movs r1, #91
10029ed6: f001 faa1 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5442
10029eda: 7819 ldrb r1, [r3]
10029edc: 785a ldrb r2, [r3, #1]
10029ede: 430a orrs r2, r1
10029ee0: d101 bne 0x10029ee6 <$t.310+0x7c2> @ imm = #2
10029ee2: f001 f9d6 bl 0x1002b292 <$t.310+0x1b6e> @ imm = #5036
10029ee6: 2135 movs r1, #53
10029ee8: f001 fa98 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5424
10029eec: 7819 ldrb r1, [r3]
10029eee: 785a ldrb r2, [r3, #1]
10029ef0: 430a orrs r2, r1
10029ef2: d000 beq 0x10029ef6 <$t.310+0x7d2> @ imm = #0
10029ef4: e1bb b 0x1002a26e <$t.310+0xb4a> @ imm = #886
10029ef6: 217d movs r1, #125
10029ef8: f001 fa90 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5408
10029efc: 7819 ldrb r1, [r3]
10029efe: 785a ldrb r2, [r3, #1]
10029f00: 430a orrs r2, r1
10029f02: d000 beq 0x10029f06 <$t.310+0x7e2> @ imm = #0
10029f04: e1a3 b 0x1002a24e <$t.310+0xb2a> @ imm = #838
10029f06: 2128 movs r1, #40
10029f08: f001 fa88 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5392
10029f0c: 7819 ldrb r1, [r3]
10029f0e: 785a ldrb r2, [r3, #1]
10029f10: 430a orrs r2, r1
10029f12: d000 beq 0x10029f16 <$t.310+0x7f2> @ imm = #0
10029f14: e09c b 0x1002a050 <$t.310+0x92c> @ imm = #312
10029f16: e220 b 0x1002a35a <$t.310+0xc36> @ imm = #1088
10029f18: 7819 ldrb r1, [r3]
10029f1a: 785a ldrb r2, [r3, #1]
10029f1c: 430a orrs r2, r1
10029f1e: d000 beq 0x10029f22 <$t.310+0x7fe> @ imm = #0
10029f20: e1b0 b 0x1002a284 <$t.310+0xb60> @ imm = #864
10029f22: 212a movs r1, #42
10029f24: f001 fa7a bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5364
10029f28: 7819 ldrb r1, [r3]
10029f2a: 785a ldrb r2, [r3, #1]
10029f2c: 430a orrs r2, r1
10029f2e: d000 beq 0x10029f32 <$t.310+0x80e> @ imm = #0
10029f30: e195 b 0x1002a25e <$t.310+0xb3a> @ imm = #810
10029f32: e1fe b 0x1002a332 <$t.310+0xc0e> @ imm = #1020
10029f34: 7819 ldrb r1, [r3]
10029f36: 785a ldrb r2, [r3, #1]
10029f38: 430a orrs r2, r1
10029f3a: d000 beq 0x10029f3e <$t.310+0x81a> @ imm = #0
10029f3c: e116 b 0x1002a16c <$t.310+0xa48> @ imm = #556
10029f3e: 212b movs r1, #43
10029f40: f001 fa6c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5336
10029f44: 7819 ldrb r1, [r3]
10029f46: 785a ldrb r2, [r3, #1]
10029f48: 430a orrs r2, r1
10029f4a: d000 beq 0x10029f4e <$t.310+0x82a> @ imm = #0
10029f4c: e116 b 0x1002a17c <$t.310+0xa58> @ imm = #556
10029f4e: 215d movs r1, #93
10029f50: f001 fa64 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5320
10029f54: 7819 ldrb r1, [r3]
10029f56: 785a ldrb r2, [r3, #1]
10029f58: 430a orrs r2, r1
10029f5a: d171 bne 0x1002a040 <$t.310+0x91c> @ imm = #226
10029f5c: 2121 movs r1, #33
10029f5e: f001 fa5d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5306
10029f62: 7819 ldrb r1, [r3]
10029f64: 785a ldrb r2, [r3, #1]
10029f66: 430a orrs r2, r1
10029f68: d100 bne 0x10029f6c <$t.310+0x848> @ imm = #0
10029f6a: e1f6 b 0x1002a35a <$t.310+0xc36> @ imm = #1004
10029f6c: 2160 movs r1, #96
10029f6e: f001 fa55 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5290
10029f72: 7819 ldrb r1, [r3]
10029f74: 785a ldrb r2, [r3, #1]
10029f76: 430a orrs r2, r1
10029f78: d000 beq 0x10029f7c <$t.310+0x858> @ imm = #0
10029f7a: e22a b 0x1002a3d2 <$t.310+0xcae> @ imm = #1108
10029f7c: 213b movs r1, #59
10029f7e: f001 fa4d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5274
10029f82: 7819 ldrb r1, [r3]
10029f84: 785a ldrb r2, [r3, #1]
10029f86: 430a orrs r2, r1
10029f88: d101 bne 0x10029f8e <$t.310+0x86a> @ imm = #2
10029f8a: f001 f984 bl 0x1002b296 <$t.310+0x1b72> @ imm = #4872
10029f8e: 213c movs r1, #60
10029f90: f001 fa44 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5256
10029f94: 7819 ldrb r1, [r3]
10029f96: 785a ldrb r2, [r3, #1]
10029f98: 430a orrs r2, r1
10029f9a: d100 bne 0x10029f9e <$t.310+0x87a> @ imm = #0
10029f9c: e178 b 0x1002a290 <$t.310+0xb6c> @ imm = #752
10029f9e: 213e movs r1, #62
10029fa0: f001 fa3c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5240
10029fa4: 2c00 cmp r4, #0
10029fa6: d000 beq 0x10029faa <$t.310+0x886> @ imm = #0
10029fa8: e1e1 b 0x1002a36e <$t.310+0xc4a> @ imm = #962
10029faa: 7899 ldrb r1, [r3, #2]
10029fac: 78da ldrb r2, [r3, #3]
10029fae: 430a orrs r2, r1
10029fb0: d100 bne 0x10029fb4 <$t.310+0x890> @ imm = #0
10029fb2: e1dc b 0x1002a36e <$t.310+0xc4a> @ imm = #952
10029fb4: 2110 movs r1, #16
10029fb6: f001 fa31 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5218
10029fba: 2c00 cmp r4, #0
10029fbc: d001 beq 0x10029fc2 <$t.310+0x89e> @ imm = #2
10029fbe: f000 fe7d bl 0x1002acbc <$t.310+0x1598> @ imm = #3322
10029fc2: 7899 ldrb r1, [r3, #2]
10029fc4: 78da ldrb r2, [r3, #3]
10029fc6: 430a orrs r2, r1
10029fc8: d101 bne 0x10029fce <$t.310+0x8aa> @ imm = #2
10029fca: f000 fe77 bl 0x1002acbc <$t.310+0x1598> @ imm = #3310
10029fce: 2103 movs r1, #3
10029fd0: f001 fa24 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5192
10029fd4: 2c00 cmp r4, #0
10029fd6: d001 beq 0x10029fdc <$t.310+0x8b8> @ imm = #2
10029fd8: f000 fe7d bl 0x1002
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment