Skip to content

Instantly share code, notes, and snippets.

@thejpster
Created February 15, 2023 18:30
Show Gist options
  • Save thejpster/53f931fc2cef1804fe2b29f260626058 to your computer and use it in GitHub Desktop.
Save thejpster/53f931fc2cef1804fe2b29f260626058 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
C:/Users/msn/Downloads/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 f9e3 bl 0x100203e0 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt> @ imm = #966
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 fa04 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #1032
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 fafe bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #1532
100200dc: defe trap
100200de: 46c0 mov r8, r8
100200e0 <$d.1>:
100200e0: 60 cf 02 10 .word 0x1002cf60
100200e4: 50 cf 02 10 .word 0x1002cf50
100200e8 <<&T as core::fmt::Debug>::fmt>:
100200e8: b5f0 push {r4, r5, r6, r7, lr}
100200ea: af03 add r7, sp, #12
100200ec: b0a9 sub sp, #164
100200ee: 460d mov r5, r1
100200f0: 6804 ldr r4, [r0]
100200f2: 6989 ldr r1, [r1, #24]
100200f4: 06ca lsls r2, r1, #27
100200f6: d447 bmi 0x10020188 <<&T as core::fmt::Debug>::fmt+0xa0> @ imm = #142
100200f8: 0689 lsls r1, r1, #26
100200fa: d500 bpl 0x100200fe <<&T as core::fmt::Debug>::fmt+0x16> @ imm = #0
100200fc: e08c b 0x10020218 <<&T as core::fmt::Debug>::fmt+0x130> @ imm = #280
100200fe: cc03 ldm r4!, {r0, r1}
10020100: 4b91 ldr r3, [pc, #580] @ 0x10020348 <$d.3+0x8>
10020102: 2400 movs r4, #0
10020104: 4a91 ldr r2, [pc, #580] @ 0x1002034c <$d.3+0xc>
10020106: 1a82 subs r2, r0, r2
10020108: 460a mov r2, r1
1002010a: 41a2 sbcs r2, r4
1002010c: d200 bhs 0x10020110 <<&T as core::fmt::Debug>::fmt+0x28> @ imm = #0
1002010e: e0dc b 0x100202ca <<&T as core::fmt::Debug>::fmt+0x1e2> @ imm = #440
10020110: 9502 str r5, [sp, #8]
10020112: 2627 movs r6, #39
10020114: 9403 str r4, [sp, #12]
10020116: 9107 str r1, [sp, #28]
10020118: 9608 str r6, [sp, #32]
1002011a: 4605 mov r5, r0
1002011c: 9004 str r0, [sp, #16]
1002011e: 4a8b ldr r2, [pc, #556] @ 0x1002034c <$d.3+0xc>
10020120: 4623 mov r3, r4
10020122: f00c fde4 bl 0x1002ccee <__aeabi_uldivmod> @ imm = #52168
10020126: 9005 str r0, [sp, #20]
10020128: 9106 str r1, [sp, #24]
1002012a: 4a89 ldr r2, [pc, #548] @ 0x10020350 <$d.3+0x10>
1002012c: 4623 mov r3, r4
1002012e: f00b fffa bl 0x1002c126 <__aeabi_lmul> @ imm = #49140
10020132: 1940 adds r0, r0, r5
10020134: b281 uxth r1, r0
10020136: 0889 lsrs r1, r1, #2
10020138: 4a86 ldr r2, [pc, #536] @ 0x10020354 <$d.3+0x14>
1002013a: 4351 muls r1, r2, r1
1002013c: 0c49 lsrs r1, r1, #17
1002013e: 004a lsls r2, r1, #1
10020140: 4d85 ldr r5, [pc, #532] @ 0x10020358 <$d.3+0x18>
10020142: 5cab ldrb r3, [r5, r2]
10020144: ac09 add r4, sp, #36
10020146: 19a4 adds r4, r4, r6
10020148: 1f26 subs r6, r4, #4
1002014a: 7033 strb r3, [r6]
1002014c: 4b7e ldr r3, [pc, #504] @ 0x10020348 <$d.3+0x8>
1002014e: 18aa adds r2, r5, r2
10020150: 7852 ldrb r2, [r2, #1]
10020152: 7072 strb r2, [r6, #1]
10020154: 9e08 ldr r6, [sp, #32]
10020156: 4359 muls r1, r3, r1
10020158: 1808 adds r0, r1, r0
1002015a: b280 uxth r0, r0
1002015c: 0040 lsls r0, r0, #1
1002015e: 5c29 ldrb r1, [r5, r0]
10020160: 1ea2 subs r2, r4, #2
10020162: 9c03 ldr r4, [sp, #12]
10020164: 7011 strb r1, [r2]
10020166: 1828 adds r0, r5, r0
10020168: 7840 ldrb r0, [r0, #1]
1002016a: 7050 strb r0, [r2, #1]
1002016c: 9a05 ldr r2, [sp, #20]
1002016e: 1f36 subs r6, r6, #4
10020170: 487a ldr r0, [pc, #488] @ 0x1002035c <$d.3+0x1c>
10020172: 9904 ldr r1, [sp, #16]
10020174: 1a40 subs r0, r0, r1
10020176: 4620 mov r0, r4
10020178: 9907 ldr r1, [sp, #28]
1002017a: 4188 sbcs r0, r1
1002017c: 4610 mov r0, r2
1002017e: 9906 ldr r1, [sp, #24]
10020180: d3c9 blo 0x10020116 <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #-110
10020182: 4610 mov r0, r2
10020184: 9d02 ldr r5, [sp, #8]
10020186: e0a1 b 0x100202cc <<&T as core::fmt::Debug>::fmt+0x1e4> @ imm = #322
10020188: 9502 str r5, [sp, #8]
1002018a: 6823 ldr r3, [r4]
1002018c: 6861 ldr r1, [r4, #4]
1002018e: 2001 movs r0, #1
10020190: 0202 lsls r2, r0, #8
10020192: 9208 str r2, [sp, #32]
10020194: 0300 lsls r0, r0, #12
10020196: 9007 str r0, [sp, #28]
10020198: 2080 movs r0, #128
1002019a: 250f movs r5, #15
1002019c: 461e mov r6, r3
1002019e: 402e ands r6, r5
100201a0: 2e0a cmp r6, #10
100201a2: d301 blo 0x100201a8 <<&T as core::fmt::Debug>::fmt+0xc0> @ imm = #2
100201a4: 2257 movs r2, #87
100201a6: e000 b 0x100201aa <<&T as core::fmt::Debug>::fmt+0xc2> @ imm = #0
100201a8: 2230 movs r2, #48
100201aa: 1992 adds r2, r2, r6
100201ac: ac09 add r4, sp, #36
100201ae: 1824 adds r4, r4, r0
100201b0: 1e64 subs r4, r4, #1
100201b2: 7022 strb r2, [r4]
100201b4: 2600 movs r6, #0
100201b6: 461a mov r2, r3
100201b8: 3a10 subs r2, #16
100201ba: 460a mov r2, r1
100201bc: 41b2 sbcs r2, r6
100201be: d373 blo 0x100202a8 <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #230
100201c0: b2dc uxtb r4, r3
100201c2: 2ca0 cmp r4, #160
100201c4: d301 blo 0x100201ca <<&T as core::fmt::Debug>::fmt+0xe2> @ imm = #2
100201c6: 2257 movs r2, #87
100201c8: e000 b 0x100201cc <<&T as core::fmt::Debug>::fmt+0xe4> @ imm = #0
100201ca: 2230 movs r2, #48
100201cc: 0924 lsrs r4, r4, #4
100201ce: 1912 adds r2, r2, r4
100201d0: ac09 add r4, sp, #36
100201d2: 1824 adds r4, r4, r0
100201d4: 1ea4 subs r4, r4, #2
100201d6: 7022 strb r2, [r4]
100201d8: 9a08 ldr r2, [sp, #32]
100201da: 1a9a subs r2, r3, r2
100201dc: 460a mov r2, r1
100201de: 41b2 sbcs r2, r6
100201e0: d364 blo 0x100202ac <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #200
100201e2: 2802 cmp r0, #2
100201e4: d066 beq 0x100202b4 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #204
100201e6: 0a1a lsrs r2, r3, #8
100201e8: 060c lsls r4, r1, #24
100201ea: 1916 adds r6, r2, r4
100201ec: 402e ands r6, r5
100201ee: 2e0a cmp r6, #10
100201f0: d301 blo 0x100201f6 <<&T as core::fmt::Debug>::fmt+0x10e> @ imm = #2
100201f2: 2257 movs r2, #87
100201f4: e000 b 0x100201f8 <<&T as core::fmt::Debug>::fmt+0x110> @ imm = #0
100201f6: 2230 movs r2, #48
100201f8: 1992 adds r2, r2, r6
100201fa: 1ec0 subs r0, r0, #3
100201fc: ac09 add r4, sp, #36
100201fe: 5502 strb r2, [r0, r4]
10020200: 0b1a lsrs r2, r3, #12
10020202: 050c lsls r4, r1, #20
10020204: 1912 adds r2, r2, r4
10020206: 0b0c lsrs r4, r1, #12
10020208: 2500 movs r5, #0
1002020a: 9e07 ldr r6, [sp, #28]
1002020c: 1b9b subs r3, r3, r6
1002020e: 41a9 sbcs r1, r5
10020210: 4613 mov r3, r2
10020212: 4621 mov r1, r4
10020214: d2c1 bhs 0x1002019a <<&T as core::fmt::Debug>::fmt+0xb2> @ imm = #-126
10020216: e04a b 0x100202ae <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #148
10020218: 9502 str r5, [sp, #8]
1002021a: 6823 ldr r3, [r4]
1002021c: 6861 ldr r1, [r4, #4]
1002021e: 2001 movs r0, #1
10020220: 0202 lsls r2, r0, #8
10020222: 9208 str r2, [sp, #32]
10020224: 0300 lsls r0, r0, #12
10020226: 9007 str r0, [sp, #28]
10020228: 2080 movs r0, #128
1002022a: 250f movs r5, #15
1002022c: 461e mov r6, r3
1002022e: 402e ands r6, r5
10020230: 2e0a cmp r6, #10
10020232: d301 blo 0x10020238 <<&T as core::fmt::Debug>::fmt+0x150> @ imm = #2
10020234: 2237 movs r2, #55
10020236: e000 b 0x1002023a <<&T as core::fmt::Debug>::fmt+0x152> @ imm = #0
10020238: 2230 movs r2, #48
1002023a: 1992 adds r2, r2, r6
1002023c: ac09 add r4, sp, #36
1002023e: 1824 adds r4, r4, r0
10020240: 1e64 subs r4, r4, #1
10020242: 7022 strb r2, [r4]
10020244: 2600 movs r6, #0
10020246: 461a mov r2, r3
10020248: 3a10 subs r2, #16
1002024a: 460a mov r2, r1
1002024c: 41b2 sbcs r2, r6
1002024e: d32b blo 0x100202a8 <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #86
10020250: b2dc uxtb r4, r3
10020252: 2ca0 cmp r4, #160
10020254: d301 blo 0x1002025a <<&T as core::fmt::Debug>::fmt+0x172> @ imm = #2
10020256: 2237 movs r2, #55
10020258: e000 b 0x1002025c <<&T as core::fmt::Debug>::fmt+0x174> @ imm = #0
1002025a: 2230 movs r2, #48
1002025c: 0924 lsrs r4, r4, #4
1002025e: 1912 adds r2, r2, r4
10020260: ac09 add r4, sp, #36
10020262: 1824 adds r4, r4, r0
10020264: 1ea4 subs r4, r4, #2
10020266: 7022 strb r2, [r4]
10020268: 9a08 ldr r2, [sp, #32]
1002026a: 1a9a subs r2, r3, r2
1002026c: 460a mov r2, r1
1002026e: 41b2 sbcs r2, r6
10020270: d31c blo 0x100202ac <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #56
10020272: 2802 cmp r0, #2
10020274: d01e beq 0x100202b4 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #60
10020276: 0a1a lsrs r2, r3, #8
10020278: 060c lsls r4, r1, #24
1002027a: 1916 adds r6, r2, r4
1002027c: 402e ands r6, r5
1002027e: 2e0a cmp r6, #10
10020280: d301 blo 0x10020286 <<&T as core::fmt::Debug>::fmt+0x19e> @ imm = #2
10020282: 2237 movs r2, #55
10020284: e000 b 0x10020288 <<&T as core::fmt::Debug>::fmt+0x1a0> @ imm = #0
10020286: 2230 movs r2, #48
10020288: 1992 adds r2, r2, r6
1002028a: 1ec0 subs r0, r0, #3
1002028c: ac09 add r4, sp, #36
1002028e: 5502 strb r2, [r0, r4]
10020290: 0b1a lsrs r2, r3, #12
10020292: 050c lsls r4, r1, #20
10020294: 1912 adds r2, r2, r4
10020296: 0b0c lsrs r4, r1, #12
10020298: 2500 movs r5, #0
1002029a: 9e07 ldr r6, [sp, #28]
1002029c: 1b9b subs r3, r3, r6
1002029e: 41a9 sbcs r1, r5
100202a0: 4613 mov r3, r2
100202a2: 4621 mov r1, r4
100202a4: d2c1 bhs 0x1002022a <<&T as core::fmt::Debug>::fmt+0x142> @ imm = #-126
100202a6: e002 b 0x100202ae <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #4
100202a8: 1e40 subs r0, r0, #1
100202aa: e000 b 0x100202ae <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #0
100202ac: 1e80 subs r0, r0, #2
100202ae: 2881 cmp r0, #129
100202b0: d241 bhs 0x10020336 <<&T as core::fmt::Debug>::fmt+0x24e> @ imm = #130
100202b2: 4606 mov r6, r0
100202b4: 2080 movs r0, #128
100202b6: 1b80 subs r0, r0, r6
100202b8: 9001 str r0, [sp, #4]
100202ba: a809 add r0, sp, #36
100202bc: 1980 adds r0, r0, r6
100202be: 9000 str r0, [sp]
100202c0: 2101 movs r1, #1
100202c2: 4a1f ldr r2, [pc, #124] @ 0x10020340 <$d.3>
100202c4: 2302 movs r3, #2
100202c6: 9802 ldr r0, [sp, #8]
100202c8: e031 b 0x1002032e <<&T as core::fmt::Debug>::fmt+0x246> @ imm = #98
100202ca: 2627 movs r6, #39
100202cc: 2863 cmp r0, #99
100202ce: d912 bls 0x100202f6 <<&T as core::fmt::Debug>::fmt+0x20e> @ imm = #36
100202d0: b281 uxth r1, r0
100202d2: 088a lsrs r2, r1, #2
100202d4: 491f ldr r1, [pc, #124] @ 0x10020354 <$d.3+0x14>
100202d6: 4351 muls r1, r2, r1
100202d8: 0c4c lsrs r4, r1, #17
100202da: 4363 muls r3, r4, r3
100202dc: 1819 adds r1, r3, r0
100202de: b289 uxth r1, r1
100202e0: 0049 lsls r1, r1, #1
100202e2: 4a1d ldr r2, [pc, #116] @ 0x10020358 <$d.3+0x18>
100202e4: 5c53 ldrb r3, [r2, r1]
100202e6: 1eb6 subs r6, r6, #2
100202e8: a809 add r0, sp, #36
100202ea: 5583 strb r3, [r0, r6]
100202ec: 1983 adds r3, r0, r6
100202ee: 1851 adds r1, r2, r1
100202f0: 7849 ldrb r1, [r1, #1]
100202f2: 7059 strb r1, [r3, #1]
100202f4: e000 b 0x100202f8 <<&T as core::fmt::Debug>::fmt+0x210> @ imm = #0
100202f6: 4604 mov r4, r0
100202f8: 2c0a cmp r4, #10
100202fa: d204 bhs 0x10020306 <<&T as core::fmt::Debug>::fmt+0x21e> @ imm = #8
100202fc: 1e71 subs r1, r6, #1
100202fe: 3430 adds r4, #48
10020300: aa09 add r2, sp, #36
10020302: 5454 strb r4, [r2, r1]
10020304: e009 b 0x1002031a <<&T as core::fmt::Debug>::fmt+0x232> @ imm = #18
10020306: 0060 lsls r0, r4, #1
10020308: 4a13 ldr r2, [pc, #76] @ 0x10020358 <$d.3+0x18>
1002030a: 5c13 ldrb r3, [r2, r0]
1002030c: 1eb1 subs r1, r6, #2
1002030e: ac09 add r4, sp, #36
10020310: 5463 strb r3, [r4, r1]
10020312: 1863 adds r3, r4, r1
10020314: 1810 adds r0, r2, r0
10020316: 7840 ldrb r0, [r0, #1]
10020318: 7058 strb r0, [r3, #1]
1002031a: 2027 movs r0, #39
1002031c: 1a40 subs r0, r0, r1
1002031e: 9001 str r0, [sp, #4]
10020320: a809 add r0, sp, #36
10020322: 1840 adds r0, r0, r1
10020324: 9000 str r0, [sp]
10020326: 2101 movs r1, #1
10020328: 4a0d ldr r2, [pc, #52] @ 0x10020360 <$d.3+0x20>
1002032a: 2300 movs r3, #0
1002032c: 4628 mov r0, r5
1002032e: f000 f8d3 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #422
10020332: b029 add sp, #164
10020334: bdf0 pop {r4, r5, r6, r7, pc}
10020336: 2180 movs r1, #128
10020338: 4a02 ldr r2, [pc, #8] @ 0x10020344 <$d.3+0x4>
1002033a: f000 f9cd bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #922
1002033e: defe trap
10020340 <$d.3>:
10020340: 60 cf 02 10 .word 0x1002cf60
10020344: 50 cf 02 10 .word 0x1002cf50
10020348: 9c ff 00 00 .word 0x0000ff9c
1002034c: 10 27 00 00 .word 0x00002710
10020350: f0 d8 00 00 .word 0x0000d8f0
10020354: 7b 14 00 00 .word 0x0000147b
10020358: 62 cf 02 10 .word 0x1002cf62
1002035c: ff e0 f5 05 .word 0x05f5e0ff
10020360: 68 e1 02 10 .word 0x1002e168
10020364 <core::ops::function::FnOnce::call_once>:
10020364: 6800 ldr r0, [r0]
10020366: e7fe b 0x10020366 <core::ops::function::FnOnce::call_once+0x2> @ imm = #-4
10020368 <core::panicking::panic_fmt>:
10020368: b580 push {r7, lr}
1002036a: af00 add r7, sp, #0
1002036c: b086 sub sp, #24
1002036e: aa01 add r2, sp, #4
10020370: 2301 movs r3, #1
10020372: 7413 strb r3, [r2, #16]
10020374: 9104 str r1, [sp, #16]
10020376: 9003 str r0, [sp, #12]
10020378: 4803 ldr r0, [pc, #12] @ 0x10020388 <$d.6>
1002037a: 9002 str r0, [sp, #8]
1002037c: 4803 ldr r0, [pc, #12] @ 0x1002038c <$d.6+0x4>
1002037e: 9001 str r0, [sp, #4]
10020380: 4610 mov r0, r2
10020382: f008 fa81 bl 0x10028888 <rust_begin_unwind> @ imm = #34050
10020386: defe trap
10020388 <$d.6>:
10020388: 24 ce 02 10 .word 0x1002ce24
1002038c: 68 e1 02 10 .word 0x1002e168
10020390 <core::ptr::drop_in_place<&core::iter::adapters::copied::Copied<core::slice::iter::Iter<u8>>>>:
10020390: 4770 bx lr
10020392: d4d4 bmi 0x1002033e <<&T as core::fmt::Debug>::fmt+0x256> @ imm = #-88
10020394 <<T as core::any::Any>::type_id>:
10020394: 4801 ldr r0, [pc, #4] @ 0x1002039c <$d.9>
10020396: 4902 ldr r1, [pc, #8] @ 0x100203a0 <$d.9+0x4>
10020398: 4770 bx lr
1002039a: 46c0 mov r8, r8
1002039c <$d.9>:
1002039c: 76 cf fc 5b .word 0x5bfccf76
100203a0: 7a f8 00 fd .word 0xfd00f87a
100203a4 <core::panicking::panic_bounds_check>:
100203a4: b580 push {r7, lr}
100203a6: af00 add r7, sp, #0
100203a8: b08c sub sp, #48
100203aa: 9101 str r1, [sp, #4]
100203ac: 9000 str r0, [sp]
100203ae: 2002 movs r0, #2
100203b0: 9005 str r0, [sp, #20]
100203b2: 4909 ldr r1, [pc, #36] @ 0x100203d8 <$d.11>
100203b4: 9104 str r1, [sp, #16]
100203b6: 9007 str r0, [sp, #28]
100203b8: a808 add r0, sp, #32
100203ba: 9006 str r0, [sp, #24]
100203bc: 2000 movs r0, #0
100203be: 9002 str r0, [sp, #8]
100203c0: 4806 ldr r0, [pc, #24] @ 0x100203dc <$d.11+0x4>
100203c2: 900b str r0, [sp, #44]
100203c4: 4669 mov r1, sp
100203c6: 910a str r1, [sp, #40]
100203c8: 9009 str r0, [sp, #36]
100203ca: a801 add r0, sp, #4
100203cc: 9008 str r0, [sp, #32]
100203ce: a802 add r0, sp, #8
100203d0: 4611 mov r1, r2
100203d2: f7ff ffc9 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-110
100203d6: defe trap
100203d8 <$d.11>:
100203d8: 14 ce 02 10 .word 0x1002ce14
100203dc: e1 03 02 10 .word 0x100203e1
100203e0 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt>:
100203e0: b5f0 push {r4, r5, r6, r7, lr}
100203e2: af03 add r7, sp, #12
100203e4: b08f sub sp, #60
100203e6: 9102 str r1, [sp, #8]
100203e8: 6802 ldr r2, [r0]
100203ea: 4b34 ldr r3, [pc, #208] @ 0x100204bc <$d.13>
100203ec: 4934 ldr r1, [pc, #208] @ 0x100204c0 <$d.13+0x4>
100203ee: 2627 movs r6, #39
100203f0: 428a cmp r2, r1
100203f2: d32d blo 0x10020450 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x70> @ imm = #90
100203f4: 4615 mov r5, r2
100203f6: 9604 str r6, [sp, #16]
100203f8: 4628 mov r0, r5
100203fa: 4931 ldr r1, [pc, #196] @ 0x100204c0 <$d.13+0x4>
100203fc: f00b fe84 bl 0x1002c108 <__aeabi_uidiv> @ imm = #48392
10020400: 9003 str r0, [sp, #12]
10020402: 4930 ldr r1, [pc, #192] @ 0x100204c4 <$d.13+0x8>
10020404: 4341 muls r1, r0, r1
10020406: 1949 adds r1, r1, r5
10020408: b28a uxth r2, r1
1002040a: 0892 lsrs r2, r2, #2
1002040c: 482e ldr r0, [pc, #184] @ 0x100204c8 <$d.13+0xc>
1002040e: 4342 muls r2, r0, r2
10020410: 0c52 lsrs r2, r2, #17
10020412: 0053 lsls r3, r2, #1
10020414: 482d ldr r0, [pc, #180] @ 0x100204cc <$d.13+0x10>
10020416: 5cc0 ldrb r0, [r0, r3]
10020418: ac05 add r4, sp, #20
1002041a: 19a4 adds r4, r4, r6
1002041c: 1f26 subs r6, r4, #4
1002041e: 7030 strb r0, [r6]
10020420: 482a ldr r0, [pc, #168] @ 0x100204cc <$d.13+0x10>
10020422: 18c0 adds r0, r0, r3
10020424: 4b25 ldr r3, [pc, #148] @ 0x100204bc <$d.13>
10020426: 7840 ldrb r0, [r0, #1]
10020428: 7070 strb r0, [r6, #1]
1002042a: 9e04 ldr r6, [sp, #16]
1002042c: 435a muls r2, r3, r2
1002042e: 1850 adds r0, r2, r1
10020430: b280 uxth r0, r0
10020432: 0040 lsls r0, r0, #1
10020434: 4925 ldr r1, [pc, #148] @ 0x100204cc <$d.13+0x10>
10020436: 5c09 ldrb r1, [r1, r0]
10020438: 1ea2 subs r2, r4, #2
1002043a: 7011 strb r1, [r2]
1002043c: 4923 ldr r1, [pc, #140] @ 0x100204cc <$d.13+0x10>
1002043e: 1808 adds r0, r1, r0
10020440: 7840 ldrb r0, [r0, #1]
10020442: 7050 strb r0, [r2, #1]
10020444: 9a03 ldr r2, [sp, #12]
10020446: 1f36 subs r6, r6, #4
10020448: 4821 ldr r0, [pc, #132] @ 0x100204d0 <$d.13+0x14>
1002044a: 4285 cmp r5, r0
1002044c: 4615 mov r5, r2
1002044e: d8d2 bhi 0x100203f6 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x16> @ imm = #-92
10020450: 2a63 cmp r2, #99
10020452: d91e bls 0x10020492 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb2> @ imm = #60
10020454: b290 uxth r0, r2
10020456: 0880 lsrs r0, r0, #2
10020458: 491b ldr r1, [pc, #108] @ 0x100204c8 <$d.13+0xc>
1002045a: 4341 muls r1, r0, r1
1002045c: 0c49 lsrs r1, r1, #17
1002045e: 434b muls r3, r1, r3
10020460: 1898 adds r0, r3, r2
10020462: b280 uxth r0, r0
10020464: 0040 lsls r0, r0, #1
10020466: 4a19 ldr r2, [pc, #100] @ 0x100204cc <$d.13+0x10>
10020468: 5c13 ldrb r3, [r2, r0]
1002046a: 1eb6 subs r6, r6, #2
1002046c: ac05 add r4, sp, #20
1002046e: 55a3 strb r3, [r4, r6]
10020470: 19a3 adds r3, r4, r6
10020472: 1810 adds r0, r2, r0
10020474: 7840 ldrb r0, [r0, #1]
10020476: 7058 strb r0, [r3, #1]
10020478: 290a cmp r1, #10
1002047a: d30d blo 0x10020498 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb8> @ imm = #26
1002047c: 0049 lsls r1, r1, #1
1002047e: 4a13 ldr r2, [pc, #76] @ 0x100204cc <$d.13+0x10>
10020480: 5c53 ldrb r3, [r2, r1]
10020482: 1eb0 subs r0, r6, #2
10020484: ac05 add r4, sp, #20
10020486: 5423 strb r3, [r4, r0]
10020488: 1823 adds r3, r4, r0
1002048a: 1851 adds r1, r2, r1
1002048c: 7849 ldrb r1, [r1, #1]
1002048e: 7059 strb r1, [r3, #1]
10020490: e006 b 0x100204a0 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xc0> @ imm = #12
10020492: 4611 mov r1, r2
10020494: 290a cmp r1, #10
10020496: d2f1 bhs 0x1002047c <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x9c> @ imm = #-30
10020498: 1e70 subs r0, r6, #1
1002049a: 3130 adds r1, #48
1002049c: aa05 add r2, sp, #20
1002049e: 5411 strb r1, [r2, r0]
100204a0: 2127 movs r1, #39
100204a2: 1a09 subs r1, r1, r0
100204a4: 9101 str r1, [sp, #4]
100204a6: a905 add r1, sp, #20
100204a8: 1808 adds r0, r1, r0
100204aa: 9000 str r0, [sp]
100204ac: 2101 movs r1, #1
100204ae: 4a09 ldr r2, [pc, #36] @ 0x100204d4 <$d.13+0x18>
100204b0: 2300 movs r3, #0
100204b2: 9802 ldr r0, [sp, #8]
100204b4: f000 f810 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #32
100204b8: b00f add sp, #60
100204ba: bdf0 pop {r4, r5, r6, r7, pc}
100204bc <$d.13>:
100204bc: 9c ff 00 00 .word 0x0000ff9c
100204c0: 10 27 00 00 .word 0x00002710
100204c4: f0 d8 00 00 .word 0x0000d8f0
100204c8: 7b 14 00 00 .word 0x0000147b
100204cc: 62 cf 02 10 .word 0x1002cf62
100204d0: ff e0 f5 05 .word 0x05f5e0ff
100204d4: 68 e1 02 10 .word 0x1002e168
100204d8 <core::fmt::Formatter::pad_integral>:
100204d8: b5f0 push {r4, r5, r6, r7, lr}
100204da: af03 add r7, sp, #12
100204dc: b08d sub sp, #52
100204de: 4614 mov r4, r2
100204e0: 4605 mov r5, r0
100204e2: 68fe ldr r6, [r7, #12]
100204e4: 2900 cmp r1, #0
100204e6: d005 beq 0x100204f4 <core::fmt::Formatter::pad_integral+0x1c> @ imm = #10
100204e8: 69a8 ldr r0, [r5, #24]
100204ea: 2101 movs r1, #1
100204ec: 4001 ands r1, r0
100204ee: d020 beq 0x10020532 <core::fmt::Formatter::pad_integral+0x5a> @ imm = #64
100204f0: 222b movs r2, #43
100204f2: e020 b 0x10020536 <core::fmt::Formatter::pad_integral+0x5e> @ imm = #64
100204f4: 69a8 ldr r0, [r5, #24]
100204f6: 1c72 adds r2, r6, #1
100204f8: 212d movs r1, #45
100204fa: 910a str r1, [sp, #40]
100204fc: 0741 lsls r1, r0, #29
100204fe: d51e bpl 0x1002053e <core::fmt::Formatter::pad_integral+0x66> @ imm = #60
10020500: 2b00 cmp r3, #0
10020502: 940b str r4, [sp, #44]
10020504: d01e beq 0x10020544 <core::fmt::Formatter::pad_integral+0x6c> @ imm = #60
10020506: 9208 str r2, [sp, #32]
10020508: 2203 movs r2, #3
1002050a: 401a ands r2, r3
1002050c: d01c beq 0x10020548 <core::fmt::Formatter::pad_integral+0x70> @ imm = #56
1002050e: 9306 str r3, [sp, #24]
10020510: 2100 movs r1, #0
10020512: 5664 ldrsb r4, [r4, r1]
10020514: 2340 movs r3, #64
10020516: 43db mvns r3, r3
10020518: 429c cmp r4, r3
1002051a: dd00 ble 0x1002051e <core::fmt::Formatter::pad_integral+0x46> @ imm = #0
1002051c: 2101 movs r1, #1
1002051e: 2a01 cmp r2, #1
10020520: d005 beq 0x1002052e <core::fmt::Formatter::pad_integral+0x56> @ imm = #10
10020522: 2201 movs r2, #1
10020524: 9c0b ldr r4, [sp, #44]
10020526: 56a2 ldrsb r2, [r4, r2]
10020528: 429a cmp r2, r3
1002052a: dd00 ble 0x1002052e <core::fmt::Formatter::pad_integral+0x56> @ imm = #0
1002052c: 1c49 adds r1, r1, #1
1002052e: 9b06 ldr r3, [sp, #24]
10020530: e00a b 0x10020548 <core::fmt::Formatter::pad_integral+0x70> @ imm = #20
10020532: 2211 movs r2, #17
10020534: 0412 lsls r2, r2, #16
10020536: 920a str r2, [sp, #40]
10020538: 198a adds r2, r1, r6
1002053a: 0741 lsls r1, r0, #29
1002053c: d4e0 bmi 0x10020500 <core::fmt::Formatter::pad_integral+0x28> @ imm = #-64
1002053e: 2100 movs r1, #0
10020540: 910b str r1, [sp, #44]
10020542: e003 b 0x1002054c <core::fmt::Formatter::pad_integral+0x74> @ imm = #6
10020544: 2100 movs r1, #0
10020546: e000 b 0x1002054a <core::fmt::Formatter::pad_integral+0x72> @ imm = #0
10020548: 9a08 ldr r2, [sp, #32]
1002054a: 188a adds r2, r1, r2
1002054c: 68bc ldr r4, [r7, #8]
1002054e: 68a9 ldr r1, [r5, #8]
10020550: 2900 cmp r1, #0
10020552: 9409 str r4, [sp, #36]
10020554: d015 beq 0x10020582 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #42
10020556: 68e9 ldr r1, [r5, #12]
10020558: 4291 cmp r1, r2
1002055a: d912 bls 0x10020582 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #36
1002055c: 9105 str r1, [sp, #20]
1002055e: 0700 lsls r0, r0, #28
10020560: 9604 str r6, [sp, #16]
10020562: d421 bmi 0x100205a8 <core::fmt::Formatter::pad_integral+0xd0> @ imm = #66
10020564: 2020 movs r0, #32
10020566: 5c29 ldrb r1, [r5, r0]
10020568: 2903 cmp r1, #3
1002056a: d100 bne 0x1002056e <core::fmt::Formatter::pad_integral+0x96> @ imm = #0
1002056c: 2101 movs r1, #1
1002056e: 9805 ldr r0, [sp, #20]
10020570: 1a80 subs r0, r0, r2
10020572: 078a lsls r2, r1, #30
10020574: 9306 str r3, [sp, #24]
10020576: d040 beq 0x100205fa <core::fmt::Formatter::pad_integral+0x122> @ imm = #128
10020578: 2901 cmp r1, #1
1002057a: d13b bne 0x100205f4 <core::fmt::Formatter::pad_integral+0x11c> @ imm = #118
1002057c: 2100 movs r1, #0
1002057e: 9108 str r1, [sp, #32]
10020580: e03d b 0x100205fe <core::fmt::Formatter::pad_integral+0x126> @ imm = #122
10020582: cd30 ldm r5, {r4, r5}
10020584: 9300 str r3, [sp]
10020586: 4620 mov r0, r4
10020588: 4629 mov r1, r5
1002058a: 9a0a ldr r2, [sp, #40]
1002058c: 9b0b ldr r3, [sp, #44]
1002058e: f000 f884 bl 0x1002069a <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #264
10020592: 2800 cmp r0, #0
10020594: d001 beq 0x1002059a <core::fmt::Formatter::pad_integral+0xc2> @ imm = #2
10020596: 2401 movs r4, #1
10020598: e047 b 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #142
1002059a: 68eb ldr r3, [r5, #12]
1002059c: 4620 mov r0, r4
1002059e: 9909 ldr r1, [sp, #36]
100205a0: 4632 mov r2, r6
100205a2: 4798 blx r3
100205a4: 4604 mov r4, r0
100205a6: e040 b 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #128
100205a8: 9208 str r2, [sp, #32]
100205aa: 2020 movs r0, #32
100205ac: 5c29 ldrb r1, [r5, r0]
100205ae: 9103 str r1, [sp, #12]
100205b0: 2101 movs r1, #1
100205b2: 9107 str r1, [sp, #28]
100205b4: 5429 strb r1, [r5, r0]
100205b6: 69e8 ldr r0, [r5, #28]
100205b8: 9002 str r0, [sp, #8]
100205ba: 2030 movs r0, #48
100205bc: 61e8 str r0, [r5, #28]
100205be: cd41 ldm r5!, {r0, r6}
100205c0: 9300 str r3, [sp]
100205c2: 900c str r0, [sp, #48]
100205c4: 4631 mov r1, r6
100205c6: 9a0a ldr r2, [sp, #40]
100205c8: 9b0b ldr r3, [sp, #44]
100205ca: 3d08 subs r5, #8
100205cc: f000 f865 bl 0x1002069a <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #202
100205d0: 2800 cmp r0, #0
100205d2: d129 bne 0x10020628 <core::fmt::Formatter::pad_integral+0x150> @ imm = #82
100205d4: 4628 mov r0, r5
100205d6: 3020 adds r0, #32
100205d8: 900b str r0, [sp, #44]
100205da: 9808 ldr r0, [sp, #32]
100205dc: 9905 ldr r1, [sp, #20]
100205de: 1a08 subs r0, r1, r0
100205e0: 1c44 adds r4, r0, #1
100205e2: 1e64 subs r4, r4, #1
100205e4: d024 beq 0x10020630 <core::fmt::Formatter::pad_integral+0x158> @ imm = #72
100205e6: 6932 ldr r2, [r6, #16]
100205e8: 2130 movs r1, #48
100205ea: 980c ldr r0, [sp, #48]
100205ec: 4790 blx r2
100205ee: 2800 cmp r0, #0
100205f0: d0f7 beq 0x100205e2 <core::fmt::Formatter::pad_integral+0x10a> @ imm = #-18
100205f2: e019 b 0x10020628 <core::fmt::Formatter::pad_integral+0x150> @ imm = #50
100205f4: 0841 lsrs r1, r0, #1
100205f6: 1c40 adds r0, r0, #1
100205f8: 0840 lsrs r0, r0, #1
100205fa: 9008 str r0, [sp, #32]
100205fc: 4608 mov r0, r1
100205fe: 1c44 adds r4, r0, #1
10020600: 69e8 ldr r0, [r5, #28]
10020602: 900c str r0, [sp, #48]
10020604: 682e ldr r6, [r5]
10020606: 686d ldr r5, [r5, #4]
10020608: 2001 movs r0, #1
1002060a: 9007 str r0, [sp, #28]
1002060c: 1e64 subs r4, r4, #1
1002060e: d006 beq 0x1002061e <core::fmt::Formatter::pad_integral+0x146> @ imm = #12
10020610: 692a ldr r2, [r5, #16]
10020612: 4630 mov r0, r6
10020614: 990c ldr r1, [sp, #48]
10020616: 4790 blx r2
10020618: 2800 cmp r0, #0
1002061a: d0f7 beq 0x1002060c <core::fmt::Formatter::pad_integral+0x134> @ imm = #-18
1002061c: e004 b 0x10020628 <core::fmt::Formatter::pad_integral+0x150> @ imm = #8
1002061e: 2011 movs r0, #17
10020620: 0400 lsls r0, r0, #16
10020622: 990c ldr r1, [sp, #48]
10020624: 4281 cmp r1, r0
10020626: d112 bne 0x1002064e <core::fmt::Formatter::pad_integral+0x176> @ imm = #36
10020628: 9c07 ldr r4, [sp, #28]
1002062a: 4620 mov r0, r4
1002062c: b00d add sp, #52
1002062e: bdf0 pop {r4, r5, r6, r7, pc}
10020630: 68f3 ldr r3, [r6, #12]
10020632: 980c ldr r0, [sp, #48]
10020634: 9909 ldr r1, [sp, #36]
10020636: 9a04 ldr r2, [sp, #16]
10020638: 4798 blx r3
1002063a: 2800 cmp r0, #0
1002063c: 9c07 ldr r4, [sp, #28]
1002063e: d1f4 bne 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #-24
10020640: 9803 ldr r0, [sp, #12]
10020642: 990b ldr r1, [sp, #44]
10020644: 7008 strb r0, [r1]
10020646: 9802 ldr r0, [sp, #8]
10020648: 61e8 str r0, [r5, #28]
1002064a: 2400 movs r4, #0
1002064c: e7ed b 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #-38
1002064e: 9806 ldr r0, [sp, #24]
10020650: 9000 str r0, [sp]
10020652: 4630 mov r0, r6
10020654: 4629 mov r1, r5
10020656: 9a0a ldr r2, [sp, #40]
10020658: 9b0b ldr r3, [sp, #44]
1002065a: f000 f81e bl 0x1002069a <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #60
1002065e: 2800 cmp r0, #0
10020660: 9c07 ldr r4, [sp, #28]
10020662: d1e2 bne 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #-60
10020664: 68eb ldr r3, [r5, #12]
10020666: 4630 mov r0, r6
10020668: 9909 ldr r1, [sp, #36]
1002066a: 9a04 ldr r2, [sp, #16]
1002066c: 4798 blx r3
1002066e: 2800 cmp r0, #0
10020670: d1db bne 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #-74
10020672: 2400 movs r4, #0
10020674: 9908 ldr r1, [sp, #32]
10020676: 42a1 cmp r1, r4
10020678: d009 beq 0x1002068e <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #18
1002067a: 692a ldr r2, [r5, #16]
1002067c: 4630 mov r0, r6
1002067e: 990c ldr r1, [sp, #48]
10020680: 4790 blx r2
10020682: 9908 ldr r1, [sp, #32]
10020684: 1c64 adds r4, r4, #1
10020686: 2800 cmp r0, #0
10020688: d0f5 beq 0x10020676 <core::fmt::Formatter::pad_integral+0x19e> @ imm = #-22
1002068a: 1e60 subs r0, r4, #1
1002068c: e000 b 0x10020690 <core::fmt::Formatter::pad_integral+0x1b8> @ imm = #0
1002068e: 4608 mov r0, r1
10020690: 4288 cmp r0, r1
10020692: d200 bhs 0x10020696 <core::fmt::Formatter::pad_integral+0x1be> @ imm = #0
10020694: e77f b 0x10020596 <core::fmt::Formatter::pad_integral+0xbe> @ imm = #-258
10020696: 2400 movs r4, #0
10020698: e7c7 b 0x1002062a <core::fmt::Formatter::pad_integral+0x152> @ imm = #-114
1002069a <core::fmt::Formatter::pad_integral::write_prefix>:
1002069a: b5f0 push {r4, r5, r6, r7, lr}
1002069c: af03 add r7, sp, #12
1002069e: b081 sub sp, #4
100206a0: 461c mov r4, r3
100206a2: 460e mov r6, r1
100206a4: 4605 mov r5, r0
100206a6: 2011 movs r0, #17
100206a8: 0400 lsls r0, r0, #16
100206aa: 4282 cmp r2, r0
100206ac: d008 beq 0x100206c0 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #16
100206ae: 6933 ldr r3, [r6, #16]
100206b0: 4628 mov r0, r5
100206b2: 4611 mov r1, r2
100206b4: 4798 blx r3
100206b6: 2800 cmp r0, #0
100206b8: d002 beq 0x100206c0 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #4
100206ba: 2001 movs r0, #1
100206bc: b001 add sp, #4
100206be: bdf0 pop {r4, r5, r6, r7, pc}
100206c0: 2c00 cmp r4, #0
100206c2: d006 beq 0x100206d2 <core::fmt::Formatter::pad_integral::write_prefix+0x38> @ imm = #12
100206c4: 68ba ldr r2, [r7, #8]
100206c6: 68f3 ldr r3, [r6, #12]
100206c8: 4628 mov r0, r5
100206ca: 4621 mov r1, r4
100206cc: 4798 blx r3
100206ce: b001 add sp, #4
100206d0: bdf0 pop {r4, r5, r6, r7, pc}
100206d2: 2000 movs r0, #0
100206d4: b001 add sp, #4
100206d6: bdf0 pop {r4, r5, r6, r7, pc}
100206d8 <core::slice::index::slice_start_index_len_fail>:
100206d8: b580 push {r7, lr}
100206da: af00 add r7, sp, #0
100206dc: f000 f802 bl 0x100206e4 <core::slice::index::slice_start_index_len_fail_rt> @ imm = #4
100206e0: defe trap
100206e2: d4d4 bmi 0x1002068e <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #-88
100206e4 <core::slice::index::slice_start_index_len_fail_rt>:
100206e4: b580 push {r7, lr}
100206e6: af00 add r7, sp, #0
100206e8: b08c sub sp, #48
100206ea: 9101 str r1, [sp, #4]
100206ec: 9000 str r0, [sp]
100206ee: 2002 movs r0, #2
100206f0: 9005 str r0, [sp, #20]
100206f2: 4909 ldr r1, [pc, #36] @ 0x10020718 <$d.18>
100206f4: 9104 str r1, [sp, #16]
100206f6: 9007 str r0, [sp, #28]
100206f8: a808 add r0, sp, #32
100206fa: 9006 str r0, [sp, #24]
100206fc: 2000 movs r0, #0
100206fe: 9002 str r0, [sp, #8]
10020700: 4806 ldr r0, [pc, #24] @ 0x1002071c <$d.18+0x4>
10020702: 900b str r0, [sp, #44]
10020704: a901 add r1, sp, #4
10020706: 910a str r1, [sp, #40]
10020708: 9009 str r0, [sp, #36]
1002070a: 4668 mov r0, sp
1002070c: 9008 str r0, [sp, #32]
1002070e: a802 add r0, sp, #8
10020710: 4611 mov r1, r2
10020712: f7ff fe29 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-942
10020716: defe trap
10020718 <$d.18>:
10020718: dc d0 02 10 .word 0x1002d0dc
1002071c: e1 03 02 10 .word 0x100203e1
10020720 <core::slice::index::slice_end_index_len_fail>:
10020720: b580 push {r7, lr}
10020722: af00 add r7, sp, #0
10020724: f000 f802 bl 0x1002072c <core::slice::index::slice_end_index_len_fail_rt> @ imm = #4
10020728: defe trap
1002072a: d4d4 bmi 0x100206d6 <core::fmt::Formatter::pad_integral::write_prefix+0x3c> @ imm = #-88
1002072c <core::slice::index::slice_end_index_len_fail_rt>:
1002072c: b580 push {r7, lr}
1002072e: af00 add r7, sp, #0
10020730: b08c sub sp, #48
10020732: 9101 str r1, [sp, #4]
10020734: 9000 str r0, [sp]
10020736: 2002 movs r0, #2
10020738: 9005 str r0, [sp, #20]
1002073a: 4909 ldr r1, [pc, #36] @ 0x10020760 <$d.21>
1002073c: 9104 str r1, [sp, #16]
1002073e: 9007 str r0, [sp, #28]
10020740: a808 add r0, sp, #32
10020742: 9006 str r0, [sp, #24]
10020744: 2000 movs r0, #0
10020746: 9002 str r0, [sp, #8]
10020748: 4806 ldr r0, [pc, #24] @ 0x10020764 <$d.21+0x4>
1002074a: 900b str r0, [sp, #44]
1002074c: a901 add r1, sp, #4
1002074e: 910a str r1, [sp, #40]
10020750: 9009 str r0, [sp, #36]
10020752: 4668 mov r0, sp
10020754: 9008 str r0, [sp, #32]
10020756: a802 add r0, sp, #8
10020758: 4611 mov r1, r2
1002075a: f7ff fe05 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-1014
1002075e: defe trap
10020760 <$d.21>:
10020760: 5c d1 02 10 .word 0x1002d15c
10020764: e1 03 02 10 .word 0x100203e1
10020768 <core::fmt::Formatter::pad>:
10020768: b5f0 push {r4, r5, r6, r7, lr}
1002076a: af03 add r7, sp, #12
1002076c: b08b sub sp, #44
1002076e: 460d mov r5, r1
10020770: 6901 ldr r1, [r0, #16]
10020772: 6883 ldr r3, [r0, #8]
10020774: 2b01 cmp r3, #1
10020776: d002 beq 0x1002077e <core::fmt::Formatter::pad+0x16> @ imm = #4
10020778: 2901 cmp r1, #1
1002077a: d000 beq 0x1002077e <core::fmt::Formatter::pad+0x16> @ imm = #0
1002077c: e144 b 0x10020a08 <core::fmt::Formatter::pad+0x2a0> @ imm = #648
1002077e: 2901 cmp r1, #1
10020780: 9006 str r0, [sp, #24]
10020782: d149 bne 0x10020818 <core::fmt::Formatter::pad+0xb0> @ imm = #146
10020784: 9304 str r3, [sp, #16]
10020786: 9201 str r2, [sp, #4]
10020788: 18a9 adds r1, r5, r2
1002078a: 9109 str r1, [sp, #36]
1002078c: 2111 movs r1, #17
1002078e: 0409 lsls r1, r1, #16
10020790: 910a str r1, [sp, #40]
10020792: 6942 ldr r2, [r0, #20]
10020794: 4629 mov r1, r5
10020796: 1c55 adds r5, r2, #1
10020798: 2300 movs r3, #0
1002079a: 9108 str r1, [sp, #32]
1002079c: e005 b 0x100207aa <core::fmt::Formatter::pad+0x42> @ imm = #10
1002079e: 1c61 adds r1, r4, #1
100207a0: 1b1a subs r2, r3, r4
100207a2: 1853 adds r3, r2, r1
100207a4: 9a0a ldr r2, [sp, #40]
100207a6: 4296 cmp r6, r2
100207a8: d033 beq 0x10020812 <core::fmt::Formatter::pad+0xaa> @ imm = #102
100207aa: 460c mov r4, r1
100207ac: 1e6d subs r5, r5, #1
100207ae: d100 bne 0x100207b2 <core::fmt::Formatter::pad+0x4a> @ imm = #0
100207b0: e0a8 b 0x10020904 <core::fmt::Formatter::pad+0x19c> @ imm = #336
100207b2: 9909 ldr r1, [sp, #36]
100207b4: 428c cmp r4, r1
100207b6: d02c beq 0x10020812 <core::fmt::Formatter::pad+0xaa> @ imm = #88
100207b8: 2100 movs r1, #0
100207ba: 5661 ldrsb r1, [r4, r1]
100207bc: b2ce uxtb r6, r1
100207be: 2900 cmp r1, #0
100207c0: d5ed bpl 0x1002079e <core::fmt::Formatter::pad+0x36> @ imm = #-38
100207c2: 7862 ldrb r2, [r4, #1]
100207c4: 213f movs r1, #63
100207c6: 9107 str r1, [sp, #28]
100207c8: 400a ands r2, r1
100207ca: 211f movs r1, #31
100207cc: 4031 ands r1, r6
100207ce: 2edf cmp r6, #223
100207d0: d915 bls 0x100207fe <core::fmt::Formatter::pad+0x96> @ imm = #42
100207d2: 9305 str r3, [sp, #20]
100207d4: 78a3 ldrb r3, [r4, #2]
100207d6: 9807 ldr r0, [sp, #28]
100207d8: 4003 ands r3, r0
100207da: 0190 lsls r0, r2, #6
100207dc: 18c0 adds r0, r0, r3
100207de: 2ef0 cmp r6, #240
100207e0: d311 blo 0x10020806 <core::fmt::Formatter::pad+0x9e> @ imm = #34
100207e2: 78e3 ldrb r3, [r4, #3]
100207e4: 9a07 ldr r2, [sp, #28]
100207e6: 4013 ands r3, r2
100207e8: 0180 lsls r0, r0, #6
100207ea: 18c0 adds r0, r0, r3
100207ec: 0749 lsls r1, r1, #29
100207ee: 0ac9 lsrs r1, r1, #11
100207f0: 1846 adds r6, r0, r1
100207f2: 980a ldr r0, [sp, #40]
100207f4: 4286 cmp r6, r0
100207f6: d100 bne 0x100207fa <core::fmt::Formatter::pad+0x92> @ imm = #0
100207f8: e1d5 b 0x10020ba6 <core::fmt::Formatter::pad+0x43e> @ imm = #938
100207fa: 1d21 adds r1, r4, #4
100207fc: e006 b 0x1002080c <core::fmt::Formatter::pad+0xa4> @ imm = #12
100207fe: 0189 lsls r1, r1, #6
10020800: 188e adds r6, r1, r2
10020802: 1ca1 adds r1, r4, #2
10020804: e7cc b 0x100207a0 <core::fmt::Formatter::pad+0x38> @ imm = #-104
10020806: 0309 lsls r1, r1, #12
10020808: 1846 adds r6, r0, r1
1002080a: 1ce1 adds r1, r4, #3
1002080c: 9806 ldr r0, [sp, #24]
1002080e: 9b05 ldr r3, [sp, #20]
10020810: e7c6 b 0x100207a0 <core::fmt::Formatter::pad+0x38> @ imm = #-116
10020812: 9a01 ldr r2, [sp, #4]
10020814: 9d08 ldr r5, [sp, #32]
10020816: 9b04 ldr r3, [sp, #16]
10020818: 2b00 cmp r3, #0
1002081a: d100 bne 0x1002081e <core::fmt::Formatter::pad+0xb6> @ imm = #0
1002081c: e0f4 b 0x10020a08 <core::fmt::Formatter::pad+0x2a0> @ imm = #488
1002081e: 68c0 ldr r0, [r0, #12]
10020820: 9000 str r0, [sp]
10020822: 2a10 cmp r2, #16
10020824: 9201 str r2, [sp, #4]
10020826: 9508 str r5, [sp, #32]
10020828: d20c bhs 0x10020844 <core::fmt::Formatter::pad+0xdc> @ imm = #24
1002082a: 2a00 cmp r2, #0
1002082c: d100 bne 0x10020830 <core::fmt::Formatter::pad+0xc8> @ imm = #0
1002082e: e08d b 0x1002094c <core::fmt::Formatter::pad+0x1e4> @ imm = #282
10020830: 2003 movs r0, #3
10020832: 4614 mov r4, r2
10020834: 4004 ands r4, r0
10020836: 1e51 subs r1, r2, #1
10020838: 2903 cmp r1, #3
1002083a: d300 blo 0x1002083e <core::fmt::Formatter::pad+0xd6> @ imm = #0
1002083c: e096 b 0x1002096c <core::fmt::Formatter::pad+0x204> @ imm = #300
1002083e: 2200 movs r2, #0
10020840: 462b mov r3, r5
10020842: e0b6 b 0x100209b2 <core::fmt::Formatter::pad+0x24a> @ imm = #364
10020844: 1ce8 adds r0, r5, #3
10020846: 2603 movs r6, #3
10020848: 43b0 bics r0, r6
1002084a: 1b41 subs r1, r0, r5
1002084c: 428a cmp r2, r1
1002084e: 960a str r6, [sp, #40]
10020850: d31b blo 0x1002088a <core::fmt::Formatter::pad+0x122> @ imm = #54
10020852: 2904 cmp r1, #4
10020854: d819 bhi 0x1002088a <core::fmt::Formatter::pad+0x122> @ imm = #50
10020856: 1a53 subs r3, r2, r1
10020858: 2b04 cmp r3, #4
1002085a: d316 blo 0x1002088a <core::fmt::Formatter::pad+0x122> @ imm = #44
1002085c: 9105 str r1, [sp, #20]
1002085e: 4619 mov r1, r3
10020860: 4031 ands r1, r6
10020862: 9109 str r1, [sp, #36]
10020864: 2100 movs r1, #0
10020866: 42a8 cmp r0, r5
10020868: 462a mov r2, r5
1002086a: 9107 str r1, [sp, #28]
1002086c: 460d mov r5, r1
1002086e: d100 bne 0x10020872 <core::fmt::Formatter::pad+0x10a> @ imm = #0
10020870: e10f b 0x10020a92 <core::fmt::Formatter::pad+0x32a> @ imm = #542
10020872: 9c05 ldr r4, [sp, #20]
10020874: 4621 mov r1, r4
10020876: 4031 ands r1, r6
10020878: 9104 str r1, [sp, #16]
1002087a: 43d1 mvns r1, r2
1002087c: 1840 adds r0, r0, r1
1002087e: 2803 cmp r0, #3
10020880: d300 blo 0x10020884 <core::fmt::Formatter::pad+0x11c> @ imm = #0
10020882: e0c9 b 0x10020a18 <core::fmt::Formatter::pad+0x2b0> @ imm = #402
10020884: 2500 movs r5, #0
10020886: 4614 mov r4, r2
10020888: e0e7 b 0x10020a5a <core::fmt::Formatter::pad+0x2f2> @ imm = #462
1002088a: 4613 mov r3, r2
1002088c: 43b3 bics r3, r6
1002088e: 1f18 subs r0, r3, #4
10020890: 9009 str r0, [sp, #36]
10020892: 462e mov r6, r5
10020894: 2500 movs r5, #0
10020896: 462a mov r2, r5
10020898: e002 b 0x100208a0 <core::fmt::Formatter::pad+0x138> @ imm = #4
1002089a: 1d26 adds r6, r4, #4
1002089c: 1f1b subs r3, r3, #4
1002089e: d016 beq 0x100208ce <core::fmt::Formatter::pad+0x166> @ imm = #44
100208a0: 4634 mov r4, r6
100208a2: 2601 movs r6, #1
100208a4: 5761 ldrsb r1, [r4, r5]
100208a6: 2040 movs r0, #64
100208a8: 43c0 mvns r0, r0
100208aa: 4281 cmp r1, r0
100208ac: dd00 ble 0x100208b0 <core::fmt::Formatter::pad+0x148> @ imm = #0
100208ae: 1c52 adds r2, r2, #1
100208b0: 57a1 ldrsb r1, [r4, r6]
100208b2: 4281 cmp r1, r0
100208b4: dd00 ble 0x100208b8 <core::fmt::Formatter::pad+0x150> @ imm = #0
100208b6: 1c52 adds r2, r2, #1
100208b8: 9e0a ldr r6, [sp, #40]
100208ba: 2102 movs r1, #2
100208bc: 5661 ldrsb r1, [r4, r1]
100208be: 4281 cmp r1, r0
100208c0: dd00 ble 0x100208c4 <core::fmt::Formatter::pad+0x15c> @ imm = #0
100208c2: 1c52 adds r2, r2, #1
100208c4: 57a1 ldrsb r1, [r4, r6]
100208c6: 4281 cmp r1, r0
100208c8: dde7 ble 0x1002089a <core::fmt::Formatter::pad+0x132> @ imm = #-50
100208ca: 1c52 adds r2, r2, #1
100208cc: e7e5 b 0x1002089a <core::fmt::Formatter::pad+0x132> @ imm = #-54
100208ce: 9901 ldr r1, [sp, #4]
100208d0: 9e0a ldr r6, [sp, #40]
100208d2: 400e ands r6, r1
100208d4: d100 bne 0x100208d8 <core::fmt::Formatter::pad+0x170> @ imm = #0
100208d6: e088 b 0x100209ea <core::fmt::Formatter::pad+0x282> @ imm = #272
100208d8: 2104 movs r1, #4
100208da: 5661 ldrsb r1, [r4, r1]
100208dc: 4281 cmp r1, r0
100208de: 9d08 ldr r5, [sp, #32]
100208e0: dd00 ble 0x100208e4 <core::fmt::Formatter::pad+0x17c> @ imm = #0
100208e2: 1c52 adds r2, r2, #1
100208e4: 2e01 cmp r6, #1
100208e6: d100 bne 0x100208ea <core::fmt::Formatter::pad+0x182> @ imm = #0
100208e8: e1af b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #862
100208ea: 9909 ldr r1, [sp, #36]
100208ec: 1869 adds r1, r5, r1
100208ee: 2305 movs r3, #5
100208f0: 56cb ldrsb r3, [r1, r3]
100208f2: 4283 cmp r3, r0
100208f4: dd00 ble 0x100208f8 <core::fmt::Formatter::pad+0x190> @ imm = #0
100208f6: 1c52 adds r2, r2, #1
100208f8: 2e02 cmp r6, #2
100208fa: d100 bne 0x100208fe <core::fmt::Formatter::pad+0x196> @ imm = #0
100208fc: e1a5 b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #842
100208fe: 2306 movs r3, #6
10020900: 56c9 ldrsb r1, [r1, r3]
10020902: e06d b 0x100209e0 <core::fmt::Formatter::pad+0x278> @ imm = #218
10020904: 9909 ldr r1, [sp, #36]
10020906: 428c cmp r4, r1
10020908: 9d08 ldr r5, [sp, #32]
1002090a: d01d beq 0x10020948 <core::fmt::Formatter::pad+0x1e0> @ imm = #58
1002090c: 2600 movs r6, #0
1002090e: 57a1 ldrsb r1, [r4, r6]
10020910: 2900 cmp r1, #0
10020912: d51d bpl 0x10020950 <core::fmt::Formatter::pad+0x1e8> @ imm = #58
10020914: b2c9 uxtb r1, r1
10020916: 29e0 cmp r1, #224
10020918: d31a blo 0x10020950 <core::fmt::Formatter::pad+0x1e8> @ imm = #52
1002091a: 29f0 cmp r1, #240
1002091c: d318 blo 0x10020950 <core::fmt::Formatter::pad+0x1e8> @ imm = #48
1002091e: 461a mov r2, r3
10020920: 7863 ldrb r3, [r4, #1]
10020922: 78e5 ldrb r5, [r4, #3]
10020924: 203f movs r0, #63
10020926: 4028 ands r0, r5
10020928: 9d08 ldr r5, [sp, #32]
1002092a: 069b lsls r3, r3, #26
1002092c: 0b9b lsrs r3, r3, #14
1002092e: 78a4 ldrb r4, [r4, #2]
10020930: 06a4 lsls r4, r4, #26
10020932: 0d24 lsrs r4, r4, #20
10020934: 18e3 adds r3, r4, r3
10020936: 181b adds r3, r3, r0
10020938: 0749 lsls r1, r1, #29
1002093a: 0ac9 lsrs r1, r1, #11
1002093c: 1859 adds r1, r3, r1
1002093e: 4613 mov r3, r2
10020940: 9806 ldr r0, [sp, #24]
10020942: 9a0a ldr r2, [sp, #40]
10020944: 4291 cmp r1, r2
10020946: d103 bne 0x10020950 <core::fmt::Formatter::pad+0x1e8> @ imm = #6
10020948: 9a01 ldr r2, [sp, #4]
1002094a: e764 b 0x10020816 <core::fmt::Formatter::pad+0xae> @ imm = #-312
1002094c: 2200 movs r2, #0
1002094e: e17c b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #760
10020950: 2b00 cmp r3, #0
10020952: d04d beq 0x100209f0 <core::fmt::Formatter::pad+0x288> @ imm = #154
10020954: 9901 ldr r1, [sp, #4]
10020956: 428b cmp r3, r1
10020958: d249 bhs 0x100209ee <core::fmt::Formatter::pad+0x286> @ imm = #146
1002095a: 56e9 ldrsb r1, [r5, r3]
1002095c: 4618 mov r0, r3
1002095e: 233f movs r3, #63
10020960: 43db mvns r3, r3
10020962: 4299 cmp r1, r3
10020964: 4603 mov r3, r0
10020966: 9806 ldr r0, [sp, #24]
10020968: da42 bge 0x100209f0 <core::fmt::Formatter::pad+0x288> @ imm = #132
1002096a: e042 b 0x100209f2 <core::fmt::Formatter::pad+0x28a> @ imm = #132
1002096c: 9409 str r4, [sp, #36]
1002096e: 4614 mov r4, r2
10020970: 900a str r0, [sp, #40]
10020972: 4384 bics r4, r0
10020974: 462b mov r3, r5
10020976: 2500 movs r5, #0
10020978: 462a mov r2, r5
1002097a: e002 b 0x10020982 <core::fmt::Formatter::pad+0x21a> @ imm = #4
1002097c: 1d1b adds r3, r3, #4
1002097e: 1f24 subs r4, r4, #4
10020980: d015 beq 0x100209ae <core::fmt::Formatter::pad+0x246> @ imm = #42
10020982: 2101 movs r1, #1
10020984: 5758 ldrsb r0, [r3, r5]
10020986: 2640 movs r6, #64
10020988: 43f6 mvns r6, r6
1002098a: 42b0 cmp r0, r6
1002098c: dd00 ble 0x10020990 <core::fmt::Formatter::pad+0x228> @ imm = #0
1002098e: 1c52 adds r2, r2, #1
10020990: 5658 ldrsb r0, [r3, r1]
10020992: 42b0 cmp r0, r6
10020994: dd00 ble 0x10020998 <core::fmt::Formatter::pad+0x230> @ imm = #0
10020996: 1c52 adds r2, r2, #1
10020998: 2002 movs r0, #2
1002099a: 5618 ldrsb r0, [r3, r0]
1002099c: 42b0 cmp r0, r6
1002099e: dd00 ble 0x100209a2 <core::fmt::Formatter::pad+0x23a> @ imm = #0
100209a0: 1c52 adds r2, r2, #1
100209a2: 980a ldr r0, [sp, #40]
100209a4: 5618 ldrsb r0, [r3, r0]
100209a6: 42b0 cmp r0, r6
100209a8: dde8 ble 0x1002097c <core::fmt::Formatter::pad+0x214> @ imm = #-48
100209aa: 1c52 adds r2, r2, #1
100209ac: e7e6 b 0x1002097c <core::fmt::Formatter::pad+0x214> @ imm = #-52
100209ae: 9d08 ldr r5, [sp, #32]
100209b0: 9c09 ldr r4, [sp, #36]
100209b2: 2c00 cmp r4, #0
100209b4: d100 bne 0x100209b8 <core::fmt::Formatter::pad+0x250> @ imm = #0
100209b6: e148 b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #656
100209b8: 2000 movs r0, #0
100209ba: 5619 ldrsb r1, [r3, r0]
100209bc: 2040 movs r0, #64
100209be: 43c0 mvns r0, r0
100209c0: 4281 cmp r1, r0
100209c2: dd00 ble 0x100209c6 <core::fmt::Formatter::pad+0x25e> @ imm = #0
100209c4: 1c52 adds r2, r2, #1
100209c6: 2c01 cmp r4, #1
100209c8: d100 bne 0x100209cc <core::fmt::Formatter::pad+0x264> @ imm = #0
100209ca: e13e b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #636
100209cc: 2101 movs r1, #1
100209ce: 5659 ldrsb r1, [r3, r1]
100209d0: 4281 cmp r1, r0
100209d2: dd00 ble 0x100209d6 <core::fmt::Formatter::pad+0x26e> @ imm = #0
100209d4: 1c52 adds r2, r2, #1
100209d6: 2c02 cmp r4, #2
100209d8: d100 bne 0x100209dc <core::fmt::Formatter::pad+0x274> @ imm = #0
100209da: e136 b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #620
100209dc: 2102 movs r1, #2
100209de: 5659 ldrsb r1, [r3, r1]
100209e0: 4281 cmp r1, r0
100209e2: dc00 bgt 0x100209e6 <core::fmt::Formatter::pad+0x27e> @ imm = #0
100209e4: e131 b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #610
100209e6: 1c52 adds r2, r2, #1
100209e8: e12f b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #606
100209ea: 9d08 ldr r5, [sp, #32]
100209ec: e12d b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #602
100209ee: d100 bne 0x100209f2 <core::fmt::Formatter::pad+0x28a> @ imm = #0
100209f0: 462e mov r6, r5
100209f2: 2e00 cmp r6, #0
100209f4: d000 beq 0x100209f8 <core::fmt::Formatter::pad+0x290> @ imm = #0
100209f6: 9301 str r3, [sp, #4]
100209f8: 2e00 cmp r6, #0
100209fa: 9b04 ldr r3, [sp, #16]
100209fc: d000 beq 0x10020a00 <core::fmt::Formatter::pad+0x298> @ imm = #0
100209fe: 4635 mov r5, r6
10020a00: 9a01 ldr r2, [sp, #4]
10020a02: 2b00 cmp r3, #0
10020a04: d000 beq 0x10020a08 <core::fmt::Formatter::pad+0x2a0> @ imm = #0
10020a06: e70a b 0x1002081e <core::fmt::Formatter::pad+0xb6> @ imm = #-492
10020a08: 6801 ldr r1, [r0]
10020a0a: 6840 ldr r0, [r0, #4]
10020a0c: 68c3 ldr r3, [r0, #12]
10020a0e: 4608 mov r0, r1
10020a10: 4629 mov r1, r5
10020a12: 4798 blx r3
10020a14: b00b add sp, #44
10020a16: bdf0 pop {r4, r5, r6, r7, pc}
10020a18: 9303 str r3, [sp, #12]
10020a1a: 4620 mov r0, r4
10020a1c: 43b0 bics r0, r6
10020a1e: 2300 movs r3, #0
10020a20: 461d mov r5, r3
10020a22: 4614 mov r4, r2
10020a24: e002 b 0x10020a2c <core::fmt::Formatter::pad+0x2c4> @ imm = #4
10020a26: 1d24 adds r4, r4, #4
10020a28: 1f00 subs r0, r0, #4
10020a2a: d015 beq 0x10020a58 <core::fmt::Formatter::pad+0x2f0> @ imm = #42
10020a2c: 2201 movs r2, #1
10020a2e: 56e6 ldrsb r6, [r4, r3]
10020a30: 2140 movs r1, #64
10020a32: 43c9 mvns r1, r1
10020a34: 428e cmp r6, r1
10020a36: dd00 ble 0x10020a3a <core::fmt::Formatter::pad+0x2d2> @ imm = #0
10020a38: 1c6d adds r5, r5, #1
10020a3a: 56a2 ldrsb r2, [r4, r2]
10020a3c: 428a cmp r2, r1
10020a3e: 9e0a ldr r6, [sp, #40]
10020a40: dd00 ble 0x10020a44 <core::fmt::Formatter::pad+0x2dc> @ imm = #0
10020a42: 1c6d adds r5, r5, #1
10020a44: 2202 movs r2, #2
10020a46: 56a2 ldrsb r2, [r4, r2]
10020a48: 428a cmp r2, r1
10020a4a: dd00 ble 0x10020a4e <core::fmt::Formatter::pad+0x2e6> @ imm = #0
10020a4c: 1c6d adds r5, r5, #1
10020a4e: 57a2 ldrsb r2, [r4, r6]
10020a50: 428a cmp r2, r1
10020a52: dde8 ble 0x10020a26 <core::fmt::Formatter::pad+0x2be> @ imm = #-48
10020a54: 1c6d adds r5, r5, #1
10020a56: e7e6 b 0x10020a26 <core::fmt::Formatter::pad+0x2be> @ imm = #-52
10020a58: 9b03 ldr r3, [sp, #12]
10020a5a: 9804 ldr r0, [sp, #16]
10020a5c: 2800 cmp r0, #0
10020a5e: 9a08 ldr r2, [sp, #32]
10020a60: d017 beq 0x10020a92 <core::fmt::Formatter::pad+0x32a> @ imm = #46
10020a62: 2000 movs r0, #0
10020a64: 5621 ldrsb r1, [r4, r0]
10020a66: 2040 movs r0, #64
10020a68: 43c0 mvns r0, r0
10020a6a: 4281 cmp r1, r0
10020a6c: dd00 ble 0x10020a70 <core::fmt::Formatter::pad+0x308> @ imm = #0
10020a6e: 1c6d adds r5, r5, #1
10020a70: 9904 ldr r1, [sp, #16]
10020a72: 2901 cmp r1, #1
10020a74: d00c beq 0x10020a90 <core::fmt::Formatter::pad+0x328> @ imm = #24
10020a76: 2101 movs r1, #1
10020a78: 5661 ldrsb r1, [r4, r1]
10020a7a: 4281 cmp r1, r0
10020a7c: dd00 ble 0x10020a80 <core::fmt::Formatter::pad+0x318> @ imm = #0
10020a7e: 1c6d adds r5, r5, #1
10020a80: 9904 ldr r1, [sp, #16]
10020a82: 2902 cmp r1, #2
10020a84: d004 beq 0x10020a90 <core::fmt::Formatter::pad+0x328> @ imm = #8
10020a86: 2102 movs r1, #2
10020a88: 5661 ldrsb r1, [r4, r1]
10020a8a: 4281 cmp r1, r0
10020a8c: dd00 ble 0x10020a90 <core::fmt::Formatter::pad+0x328> @ imm = #0
10020a8e: 1c6d adds r5, r5, #1
10020a90: 9a08 ldr r2, [sp, #32]
10020a92: 9805 ldr r0, [sp, #20]
10020a94: 1810 adds r0, r2, r0
10020a96: 9909 ldr r1, [sp, #36]
10020a98: 2900 cmp r1, #0
10020a9a: d01c beq 0x10020ad6 <core::fmt::Formatter::pad+0x36e> @ imm = #56
10020a9c: 461c mov r4, r3
10020a9e: 4619 mov r1, r3
10020aa0: 43b1 bics r1, r6
10020aa2: 1841 adds r1, r0, r1
10020aa4: 2600 movs r6, #0
10020aa6: 578a ldrsb r2, [r1, r6]
10020aa8: 2340 movs r3, #64
10020aaa: 43db mvns r3, r3
10020aac: 429a cmp r2, r3
10020aae: dd00 ble 0x10020ab2 <core::fmt::Formatter::pad+0x34a> @ imm = #0
10020ab0: 2601 movs r6, #1
10020ab2: 9a09 ldr r2, [sp, #36]
10020ab4: 2a01 cmp r2, #1
10020ab6: d00c beq 0x10020ad2 <core::fmt::Formatter::pad+0x36a> @ imm = #24
10020ab8: 2201 movs r2, #1
10020aba: 568a ldrsb r2, [r1, r2]
10020abc: 429a cmp r2, r3
10020abe: dd00 ble 0x10020ac2 <core::fmt::Formatter::pad+0x35a> @ imm = #0
10020ac0: 1c76 adds r6, r6, #1
10020ac2: 9a09 ldr r2, [sp, #36]
10020ac4: 2a02 cmp r2, #2
10020ac6: d004 beq 0x10020ad2 <core::fmt::Formatter::pad+0x36a> @ imm = #8
10020ac8: 2202 movs r2, #2
10020aca: 5689 ldrsb r1, [r1, r2]
10020acc: 4299 cmp r1, r3
10020ace: dd00 ble 0x10020ad2 <core::fmt::Formatter::pad+0x36a> @ imm = #0
10020ad0: 1c76 adds r6, r6, #1
10020ad2: 9607 str r6, [sp, #28]
10020ad4: 4623 mov r3, r4
10020ad6: 089b lsrs r3, r3, #2
10020ad8: 9907 ldr r1, [sp, #28]
10020ada: 1949 adds r1, r1, r5
10020adc: 9109 str r1, [sp, #36]
10020ade: 4602 mov r2, r0
10020ae0: e015 b 0x10020b0e <core::fmt::Formatter::pad+0x3a6> @ imm = #42
10020ae2: 2300 movs r3, #0
10020ae4: 9d07 ldr r5, [sp, #28]
10020ae6: 9803 ldr r0, [sp, #12]
10020ae8: 1a2d subs r5, r5, r0
10020aea: 9805 ldr r0, [sp, #20]
10020aec: 9902 ldr r1, [sp, #8]
10020aee: 1842 adds r2, r0, r1
10020af0: 0a19 lsrs r1, r3, #8
10020af2: 4c82 ldr r4, [pc, #520] @ 0x10020cfc <$d.23+0x4>
10020af4: 4023 ands r3, r4
10020af6: 4021 ands r1, r4
10020af8: 18c9 adds r1, r1, r3
10020afa: 4b7f ldr r3, [pc, #508] @ 0x10020cf8 <$d.23>
10020afc: 4359 muls r1, r3, r1
10020afe: 0c09 lsrs r1, r1, #16
10020b00: 9b09 ldr r3, [sp, #36]
10020b02: 18cb adds r3, r1, r3
10020b04: 9309 str r3, [sp, #36]
10020b06: 462b mov r3, r5
10020b08: 9904 ldr r1, [sp, #16]
10020b0a: 2900 cmp r1, #0
10020b0c: d13c bne 0x10020b88 <core::fmt::Formatter::pad+0x420> @ imm = #120
10020b0e: 2b00 cmp r3, #0
10020b10: 9d08 ldr r5, [sp, #32]
10020b12: d037 beq 0x10020b84 <core::fmt::Formatter::pad+0x41c> @ imm = #110
10020b14: 2bc0 cmp r3, #192
10020b16: 9307 str r3, [sp, #28]
10020b18: 461c mov r4, r3
10020b1a: d300 blo 0x10020b1e <core::fmt::Formatter::pad+0x3b6> @ imm = #0
10020b1c: 24c0 movs r4, #192
10020b1e: 4621 mov r1, r4
10020b20: 980a ldr r0, [sp, #40]
10020b22: 4001 ands r1, r0
10020b24: 9104 str r1, [sp, #16]
10020b26: 00a0 lsls r0, r4, #2
10020b28: 9002 str r0, [sp, #8]
10020b2a: 23fc movs r3, #252
10020b2c: 9403 str r4, [sp, #12]
10020b2e: 4023 ands r3, r4
10020b30: 0099 lsls r1, r3, #2
10020b32: 1856 adds r6, r2, r1
10020b34: 2b00 cmp r3, #0
10020b36: 9205 str r2, [sp, #20]
10020b38: d0d3 beq 0x10020ae2 <core::fmt::Formatter::pad+0x37a> @ imm = #-90
10020b3a: 2300 movs r3, #0
10020b3c: 4615 mov r5, r2
10020b3e: 4a70 ldr r2, [pc, #448] @ 0x10020d00 <$d.23+0x8>
10020b40: 2d00 cmp r5, #0
10020b42: d0cf beq 0x10020ae4 <core::fmt::Formatter::pad+0x37c> @ imm = #-98
10020b44: 6868 ldr r0, [r5, #4]
10020b46: 0981 lsrs r1, r0, #6
10020b48: 43c0 mvns r0, r0
10020b4a: 09c0 lsrs r0, r0, #7
10020b4c: 4308 orrs r0, r1
10020b4e: 4010 ands r0, r2
10020b50: 6829 ldr r1, [r5]
10020b52: 098c lsrs r4, r1, #6
10020b54: 43c9 mvns r1, r1
10020b56: 09c9 lsrs r1, r1, #7
10020b58: 4321 orrs r1, r4
10020b5a: 4011 ands r1, r2
10020b5c: 18c9 adds r1, r1, r3
10020b5e: 1840 adds r0, r0, r1
10020b60: 68a9 ldr r1, [r5, #8]
10020b62: 098b lsrs r3, r1, #6
10020b64: 43c9 mvns r1, r1
10020b66: 09c9 lsrs r1, r1, #7
10020b68: 4319 orrs r1, r3
10020b6a: 4011 ands r1, r2
10020b6c: 1808 adds r0, r1, r0
10020b6e: 68e9 ldr r1, [r5, #12]
10020b70: 098b lsrs r3, r1, #6
10020b72: 43c9 mvns r1, r1
10020b74: 09c9 lsrs r1, r1, #7
10020b76: 4319 orrs r1, r3
10020b78: 4011 ands r1, r2
10020b7a: 180b adds r3, r1, r0
10020b7c: 3510 adds r5, #16
10020b7e: 42b5 cmp r5, r6
10020b80: d1de bne 0x10020b40 <core::fmt::Formatter::pad+0x3d8> @ imm = #-68
10020b82: e7af b 0x10020ae4 <core::fmt::Formatter::pad+0x37c> @ imm = #-162
10020b84: 9a09 ldr r2, [sp, #36]
10020b86: e060 b 0x10020c4a <core::fmt::Formatter::pad+0x4e2> @ imm = #192
10020b88: 2800 cmp r0, #0
10020b8a: 9d08 ldr r5, [sp, #32]
10020b8c: d00f beq 0x10020bae <core::fmt::Formatter::pad+0x446> @ imm = #30
10020b8e: 9b0a ldr r3, [sp, #40]
10020b90: 0798 lsls r0, r3, #30
10020b92: 1e49 subs r1, r1, #1
10020b94: 4381 bics r1, r0
10020b96: 1c48 adds r0, r1, #1
10020b98: 4604 mov r4, r0
10020b9a: 401c ands r4, r3
10020b9c: 2903 cmp r1, #3
10020b9e: d208 bhs 0x10020bb2 <core::fmt::Formatter::pad+0x44a> @ imm = #16
10020ba0: 2300 movs r3, #0
10020ba2: 4632 mov r2, r6
10020ba4: e02b b 0x10020bfe <core::fmt::Formatter::pad+0x496> @ imm = #86
10020ba6: 9a01 ldr r2, [sp, #4]
10020ba8: 9d08 ldr r5, [sp, #32]
10020baa: 9806 ldr r0, [sp, #24]
10020bac: e633 b 0x10020816 <core::fmt::Formatter::pad+0xae> @ imm = #-922
10020bae: 2300 movs r3, #0
10020bb0: e041 b 0x10020c36 <core::fmt::Formatter::pad+0x4ce> @ imm = #130
10020bb2: 9407 str r4, [sp, #28]
10020bb4: 4398 bics r0, r3
10020bb6: 2300 movs r3, #0
10020bb8: 4632 mov r2, r6
10020bba: 4e51 ldr r6, [pc, #324] @ 0x10020d00 <$d.23+0x8>
10020bbc: 6851 ldr r1, [r2, #4]
10020bbe: 098d lsrs r5, r1, #6
10020bc0: 43c9 mvns r1, r1
10020bc2: 09c9 lsrs r1, r1, #7
10020bc4: 4329 orrs r1, r5
10020bc6: 4031 ands r1, r6
10020bc8: 6815 ldr r5, [r2]
10020bca: 09ac lsrs r4, r5, #6
10020bcc: 43ed mvns r5, r5
10020bce: 09ed lsrs r5, r5, #7
10020bd0: 4325 orrs r5, r4
10020bd2: 4035 ands r5, r6
10020bd4: 18eb adds r3, r5, r3
10020bd6: 18c9 adds r1, r1, r3
10020bd8: 6893 ldr r3, [r2, #8]
10020bda: 099c lsrs r4, r3, #6
10020bdc: 43db mvns r3, r3
10020bde: 09db lsrs r3, r3, #7
10020be0: 4323 orrs r3, r4
10020be2: 4033 ands r3, r6
10020be4: 1859 adds r1, r3, r1
10020be6: 68d3 ldr r3, [r2, #12]
10020be8: 099c lsrs r4, r3, #6
10020bea: 43db mvns r3, r3
10020bec: 09db lsrs r3, r3, #7
10020bee: 4323 orrs r3, r4
10020bf0: 4033 ands r3, r6
10020bf2: 185b adds r3, r3, r1
10020bf4: 3210 adds r2, #16
10020bf6: 1f00 subs r0, r0, #4
10020bf8: d1e0 bne 0x10020bbc <core::fmt::Formatter::pad+0x454> @ imm = #-64
10020bfa: 9d08 ldr r5, [sp, #32]
10020bfc: 9c07 ldr r4, [sp, #28]
10020bfe: 2c00 cmp r4, #0
10020c00: d019 beq 0x10020c36 <core::fmt::Formatter::pad+0x4ce> @ imm = #50
10020c02: 6810 ldr r0, [r2]
10020c04: 0981 lsrs r1, r0, #6
10020c06: 43c0 mvns r0, r0
10020c08: 09c0 lsrs r0, r0, #7
10020c0a: 4308 orrs r0, r1
10020c0c: 4e3c ldr r6, [pc, #240] @ 0x10020d00 <$d.23+0x8>
10020c0e: 4030 ands r0, r6
10020c10: 18c3 adds r3, r0, r3
10020c12: 2c01 cmp r4, #1
10020c14: d00f beq 0x10020c36 <core::fmt::Formatter::pad+0x4ce> @ imm = #30
10020c16: 6850 ldr r0, [r2, #4]
10020c18: 0981 lsrs r1, r0, #6
10020c1a: 43c0 mvns r0, r0
10020c1c: 09c0 lsrs r0, r0, #7
10020c1e: 4308 orrs r0, r1
10020c20: 4030 ands r0, r6
10020c22: 18c3 adds r3, r0, r3
10020c24: 2c02 cmp r4, #2
10020c26: d006 beq 0x10020c36 <core::fmt::Formatter::pad+0x4ce> @ imm = #12
10020c28: 6890 ldr r0, [r2, #8]
10020c2a: 0981 lsrs r1, r0, #6
10020c2c: 43c0 mvns r0, r0
10020c2e: 09c0 lsrs r0, r0, #7
10020c30: 4308 orrs r0, r1
10020c32: 4030 ands r0, r6
10020c34: 18c3 adds r3, r0, r3
10020c36: 0a18 lsrs r0, r3, #8
10020c38: 4930 ldr r1, [pc, #192] @ 0x10020cfc <$d.23+0x4>
10020c3a: 400b ands r3, r1
10020c3c: 4008 ands r0, r1
10020c3e: 18c0 adds r0, r0, r3
10020c40: 492d ldr r1, [pc, #180] @ 0x10020cf8 <$d.23>
10020c42: 4341 muls r1, r0, r1
10020c44: 0c08 lsrs r0, r1, #16
10020c46: 9a09 ldr r2, [sp, #36]
10020c48: 1882 adds r2, r0, r2
10020c4a: 9800 ldr r0, [sp]
10020c4c: 4290 cmp r0, r2
10020c4e: d90e bls 0x10020c6e <core::fmt::Formatter::pad+0x506> @ imm = #28
10020c50: 2020 movs r0, #32
10020c52: 9b06 ldr r3, [sp, #24]
10020c54: 5c19 ldrb r1, [r3, r0]
10020c56: 2903 cmp r1, #3
10020c58: d100 bne 0x10020c5c <core::fmt::Formatter::pad+0x4f4> @ imm = #0
10020c5a: 2100 movs r1, #0
10020c5c: 9800 ldr r0, [sp]
10020c5e: 1a80 subs r0, r0, r2
10020c60: 078a lsls r2, r1, #30
10020c62: d00f beq 0x10020c84 <core::fmt::Formatter::pad+0x51c> @ imm = #30
10020c64: 2901 cmp r1, #1
10020c66: d10a bne 0x10020c7e <core::fmt::Formatter::pad+0x516> @ imm = #20
10020c68: 2100 movs r1, #0
10020c6a: 9109 str r1, [sp, #36]
10020c6c: e00c b 0x10020c88 <core::fmt::Formatter::pad+0x520> @ imm = #24
10020c6e: 9806 ldr r0, [sp, #24]
10020c70: 6801 ldr r1, [r0]
10020c72: 6840 ldr r0, [r0, #4]
10020c74: 68c3 ldr r3, [r0, #12]
10020c76: 4608 mov r0, r1
10020c78: 4629 mov r1, r5
10020c7a: 9a01 ldr r2, [sp, #4]
10020c7c: e6c9 b 0x10020a12 <core::fmt::Formatter::pad+0x2aa> @ imm = #-622
10020c7e: 0841 lsrs r1, r0, #1
10020c80: 1c40 adds r0, r0, #1
10020c82: 0840 lsrs r0, r0, #1
10020c84: 9009 str r0, [sp, #36]
10020c86: 4608 mov r0, r1
10020c88: 1c44 adds r4, r0, #1
10020c8a: 69dd ldr r5, [r3, #28]
10020c8c: 6818 ldr r0, [r3]
10020c8e: 900a str r0, [sp, #40]
10020c90: 685e ldr r6, [r3, #4]
10020c92: 2001 movs r0, #1
10020c94: 9007 str r0, [sp, #28]
10020c96: 1e64 subs r4, r4, #1
10020c98: d006 beq 0x10020ca8 <core::fmt::Formatter::pad+0x540> @ imm = #12
10020c9a: 6932 ldr r2, [r6, #16]
10020c9c: 980a ldr r0, [sp, #40]
10020c9e: 4629 mov r1, r5
10020ca0: 4790 blx r2
10020ca2: 2800 cmp r0, #0
10020ca4: d0f7 beq 0x10020c96 <core::fmt::Formatter::pad+0x52e> @ imm = #-18
10020ca6: e003 b 0x10020cb0 <core::fmt::Formatter::pad+0x548> @ imm = #6
10020ca8: 2011 movs r0, #17
10020caa: 0400 lsls r0, r0, #16
10020cac: 4285 cmp r5, r0
10020cae: d102 bne 0x10020cb6 <core::fmt::Formatter::pad+0x54e> @ imm = #4
10020cb0: 9807 ldr r0, [sp, #28]
10020cb2: b00b add sp, #44
10020cb4: bdf0 pop {r4, r5, r6, r7, pc}
10020cb6: 68f3 ldr r3, [r6, #12]
10020cb8: 980a ldr r0, [sp, #40]
10020cba: 9908 ldr r1, [sp, #32]
10020cbc: 9a01 ldr r2, [sp, #4]
10020cbe: 4798 blx r3
10020cc0: 2800 cmp r0, #0
10020cc2: 9807 ldr r0, [sp, #28]
10020cc4: d000 beq 0x10020cc8 <core::fmt::Formatter::pad+0x560> @ imm = #0
10020cc6: e6a5 b 0x10020a14 <core::fmt::Formatter::pad+0x2ac> @ imm = #-694
10020cc8: 2400 movs r4, #0
10020cca: 9909 ldr r1, [sp, #36]
10020ccc: 42a1 cmp r1, r4
10020cce: d009 beq 0x10020ce4 <core::fmt::Formatter::pad+0x57c> @ imm = #18
10020cd0: 6932 ldr r2, [r6, #16]
10020cd2: 980a ldr r0, [sp, #40]
10020cd4: 4629 mov r1, r5
10020cd6: 4790 blx r2
10020cd8: 1c64 adds r4, r4, #1
10020cda: 2800 cmp r0, #0
10020cdc: d0f5 beq 0x10020cca <core::fmt::Formatter::pad+0x562> @ imm = #-22
10020cde: 1e60 subs r0, r4, #1
10020ce0: 9909 ldr r1, [sp, #36]
10020ce2: e000 b 0x10020ce6 <core::fmt::Formatter::pad+0x57e> @ imm = #0
10020ce4: 4608 mov r0, r1
10020ce6: 4288 cmp r0, r1
10020ce8: d302 blo 0x10020cf0 <core::fmt::Formatter::pad+0x588> @ imm = #4
10020cea: 2000 movs r0, #0
10020cec: b00b add sp, #44
10020cee: bdf0 pop {r4, r5, r6, r7, pc}
10020cf0: 2001 movs r0, #1
10020cf2: b00b add sp, #44
10020cf4: bdf0 pop {r4, r5, r6, r7, pc}
10020cf6: 46c0 mov r8, r8
10020cf8 <$d.23>:
10020cf8: 01 00 01 00 .word 0x00010001
10020cfc: ff 00 ff 00 .word 0x00ff00ff
10020d00: 01 01 01 01 .word 0x01010101
10020d04 <core::panicking::panic>:
10020d04: b580 push {r7, lr}
10020d06: af00 add r7, sp, #0
10020d08: b088 sub sp, #32
10020d0a: 2301 movs r3, #1
10020d0c: 9303 str r3, [sp, #12]
10020d0e: ab06 add r3, sp, #24
10020d10: 9302 str r3, [sp, #8]
10020d12: 2300 movs r3, #0
10020d14: 9305 str r3, [sp, #20]
10020d16: 4c05 ldr r4, [pc, #20] @ 0x10020d2c <$d.25>
10020d18: 9404 str r4, [sp, #16]
10020d1a: 9300 str r3, [sp]
10020d1c: 9107 str r1, [sp, #28]
10020d1e: 9006 str r0, [sp, #24]
10020d20: 4668 mov r0, sp
10020d22: 4611 mov r1, r2
10020d24: f7ff fb20 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-2496
10020d28: defe trap
10020d2a: 46c0 mov r8, r8
10020d2c <$d.25>:
10020d2c: 68 e1 02 10 .word 0x1002e168
10020d30 <<&T as core::fmt::Display>::fmt>:
10020d30: b580 push {r7, lr}
10020d32: af00 add r7, sp, #0
10020d34: 460b mov r3, r1
10020d36: c806 ldm r0!, {r1, r2}
10020d38: 4618 mov r0, r3
10020d3a: f7ff fd15 bl 0x10020768 <core::fmt::Formatter::pad> @ imm = #-1494
10020d3e: bd80 pop {r7, pc}
10020d40 <<&T as core::fmt::Debug>::fmt>:
10020d40: b580 push {r7, lr}
10020d42: af00 add r7, sp, #0
10020d44: 6802 ldr r2, [r0]
10020d46: 6840 ldr r0, [r0, #4]
10020d48: 68c3 ldr r3, [r0, #12]
10020d4a: 4610 mov r0, r2
10020d4c: 4798 blx r3
10020d4e: bd80 pop {r7, pc}
10020d50 <core::fmt::write>:
10020d50: b5f0 push {r4, r5, r6, r7, lr}
10020d52: af03 add r7, sp, #12
10020d54: b08f sub sp, #60
10020d56: 2420 movs r4, #32
10020d58: ad06 add r5, sp, #24
10020d5a: 2303 movs r3, #3
10020d5c: 9505 str r5, [sp, #20]
10020d5e: 552b strb r3, [r5, r4]
10020d60: 940d str r4, [sp, #52]
10020d62: 2300 movs r3, #0
10020d64: 930c str r3, [sp, #48]
10020d66: 930a str r3, [sp, #40]
10020d68: ac06 add r4, sp, #24
10020d6a: c40b stm r4!, {r0, r1, r3}
10020d6c: 6815 ldr r5, [r2]
10020d6e: 2d00 cmp r5, #0
10020d70: d05d beq 0x10020e2e <core::fmt::write+0xde> @ imm = #186
10020d72: 6850 ldr r0, [r2, #4]
10020d74: 2800 cmp r0, #0
10020d76: d07e beq 0x10020e76 <core::fmt::write+0x126> @ imm = #252
10020d78: 9905 ldr r1, [sp, #20]
10020d7a: 3120 adds r1, #32
10020d7c: 9105 str r1, [sp, #20]
10020d7e: 211f movs r1, #31
10020d80: 06c9 lsls r1, r1, #27
10020d82: 1e43 subs r3, r0, #1
10020d84: 438b bics r3, r1
10020d86: 1c59 adds r1, r3, #1
10020d88: 9100 str r1, [sp]
10020d8a: 0140 lsls r0, r0, #5
10020d8c: 9002 str r0, [sp, #8]
10020d8e: 9204 str r2, [sp, #16]
10020d90: 6894 ldr r4, [r2, #8]
10020d92: 2600 movs r6, #0
10020d94: 9503 str r5, [sp, #12]
10020d96: 6862 ldr r2, [r4, #4]
10020d98: 2a00 cmp r2, #0
10020d9a: d006 beq 0x10020daa <core::fmt::write+0x5a> @ imm = #12
10020d9c: 9807 ldr r0, [sp, #28]
10020d9e: 68c3 ldr r3, [r0, #12]
10020da0: 6821 ldr r1, [r4]
10020da2: 9806 ldr r0, [sp, #24]
10020da4: 4798 blx r3
10020da6: 2800 cmp r0, #0
10020da8: d174 bne 0x10020e94 <core::fmt::write+0x144> @ imm = #232
10020daa: 19aa adds r2, r5, r6
10020dac: 7f10 ldrb r0, [r2, #28]
10020dae: 9905 ldr r1, [sp, #20]
10020db0: 7008 strb r0, [r1]
10020db2: 6990 ldr r0, [r2, #24]
10020db4: 900d str r0, [sp, #52]
10020db6: 6950 ldr r0, [r2, #20]
10020db8: 900c str r0, [sp, #48]
10020dba: 68d0 ldr r0, [r2, #12]
10020dbc: 6913 ldr r3, [r2, #16]
10020dbe: 9904 ldr r1, [sp, #16]
10020dc0: 6909 ldr r1, [r1, #16]
10020dc2: 2500 movs r5, #0
10020dc4: 2800 cmp r0, #0
10020dc6: d00d beq 0x10020de4 <core::fmt::write+0x94> @ imm = #26
10020dc8: 2801 cmp r0, #1
10020dca: 4628 mov r0, r5
10020dcc: d10b bne 0x10020de6 <core::fmt::write+0x96> @ imm = #22
10020dce: 00d8 lsls r0, r3, #3
10020dd0: 1808 adds r0, r1, r0
10020dd2: 9001 str r0, [sp, #4]
10020dd4: 6840 ldr r0, [r0, #4]
10020dd6: 4b32 ldr r3, [pc, #200] @ 0x10020ea0 <$d.29>
10020dd8: 4298 cmp r0, r3
10020dda: 4628 mov r0, r5
10020ddc: d103 bne 0x10020de6 <core::fmt::write+0x96> @ imm = #6
10020dde: 9801 ldr r0, [sp, #4]
10020de0: 6800 ldr r0, [r0]
10020de2: 6803 ldr r3, [r0]
10020de4: 2001 movs r0, #1
10020de6: 9309 str r3, [sp, #36]
10020de8: 9008 str r0, [sp, #32]
10020dea: 6850 ldr r0, [r2, #4]
10020dec: 6892 ldr r2, [r2, #8]
10020dee: 2800 cmp r0, #0
10020df0: d009 beq 0x10020e06 <core::fmt::write+0xb6> @ imm = #18
10020df2: 2801 cmp r0, #1
10020df4: d109 bne 0x10020e0a <core::fmt::write+0xba> @ imm = #18
10020df6: 00d0 lsls r0, r2, #3
10020df8: 1808 adds r0, r1, r0
10020dfa: 6842 ldr r2, [r0, #4]
10020dfc: 4b28 ldr r3, [pc, #160] @ 0x10020ea0 <$d.29>
10020dfe: 429a cmp r2, r3
10020e00: d103 bne 0x10020e0a <core::fmt::write+0xba> @ imm = #6
10020e02: 6800 ldr r0, [r0]
10020e04: 6802 ldr r2, [r0]
10020e06: 2501 movs r5, #1
10020e08: e7ff b 0x10020e0a <core::fmt::write+0xba> @ imm = #-2
10020e0a: 920b str r2, [sp, #44]
10020e0c: 950a str r5, [sp, #40]
10020e0e: 9d03 ldr r5, [sp, #12]
10020e10: 59a8 ldr r0, [r5, r6]
10020e12: 00c2 lsls r2, r0, #3
10020e14: 5888 ldr r0, [r1, r2]
10020e16: 1889 adds r1, r1, r2
10020e18: 684a ldr r2, [r1, #4]
10020e1a: a906 add r1, sp, #24
10020e1c: 4790 blx r2
10020e1e: 2800 cmp r0, #0
10020e20: d138 bne 0x10020e94 <core::fmt::write+0x144> @ imm = #112
10020e22: 3620 adds r6, #32
10020e24: 3408 adds r4, #8
10020e26: 9802 ldr r0, [sp, #8]
10020e28: 42b0 cmp r0, r6
10020e2a: d1b4 bne 0x10020d96 <core::fmt::write+0x46> @ imm = #-152
10020e2c: e021 b 0x10020e72 <core::fmt::write+0x122> @ imm = #66
10020e2e: 6950 ldr r0, [r2, #20]
10020e30: 2800 cmp r0, #0
10020e32: d020 beq 0x10020e76 <core::fmt::write+0x126> @ imm = #64
10020e34: 6914 ldr r4, [r2, #16]
10020e36: 2107 movs r1, #7
10020e38: 0749 lsls r1, r1, #29
10020e3a: 1e43 subs r3, r0, #1
10020e3c: 438b bics r3, r1
10020e3e: 1c59 adds r1, r3, #1
10020e40: 9100 str r1, [sp]
10020e42: 00c5 lsls r5, r0, #3
10020e44: 9204 str r2, [sp, #16]
10020e46: 6896 ldr r6, [r2, #8]
10020e48: 6872 ldr r2, [r6, #4]
10020e4a: 2a00 cmp r2, #0
10020e4c: d006 beq 0x10020e5c <core::fmt::write+0x10c> @ imm = #12
10020e4e: 9807 ldr r0, [sp, #28]
10020e50: 68c3 ldr r3, [r0, #12]
10020e52: 6831 ldr r1, [r6]
10020e54: 9806 ldr r0, [sp, #24]
10020e56: 4798 blx r3
10020e58: 2800 cmp r0, #0
10020e5a: d11b bne 0x10020e94 <core::fmt::write+0x144> @ imm = #54
10020e5c: cc05 ldm r4!, {r0, r2}
10020e5e: a906 add r1, sp, #24
10020e60: 3c08 subs r4, #8
10020e62: 4790 blx r2
10020e64: 2800 cmp r0, #0
10020e66: d115 bne 0x10020e94 <core::fmt::write+0x144> @ imm = #42
10020e68: 3408 adds r4, #8
10020e6a: 3d08 subs r5, #8
10020e6c: 3608 adds r6, #8
10020e6e: 2d00 cmp r5, #0
10020e70: d1ea bne 0x10020e48 <core::fmt::write+0xf8> @ imm = #-44
10020e72: 9a04 ldr r2, [sp, #16]
10020e74: 9b00 ldr r3, [sp]
10020e76: 68d0 ldr r0, [r2, #12]
10020e78: 4283 cmp r3, r0
10020e7a: d20e bhs 0x10020e9a <core::fmt::write+0x14a> @ imm = #28
10020e7c: 4611 mov r1, r2
10020e7e: 00d8 lsls r0, r3, #3
10020e80: 688a ldr r2, [r1, #8]
10020e82: 5811 ldr r1, [r2, r0]
10020e84: 1810 adds r0, r2, r0
10020e86: 6842 ldr r2, [r0, #4]
10020e88: 9807 ldr r0, [sp, #28]
10020e8a: 68c3 ldr r3, [r0, #12]
10020e8c: 9806 ldr r0, [sp, #24]
10020e8e: 4798 blx r3
10020e90: 2800 cmp r0, #0
10020e92: d002 beq 0x10020e9a <core::fmt::write+0x14a> @ imm = #4
10020e94: 2001 movs r0, #1
10020e96: b00f add sp, #60
10020e98: bdf0 pop {r4, r5, r6, r7, pc}
10020e9a: 2000 movs r0, #0
10020e9c: b00f add sp, #60
10020e9e: bdf0 pop {r4, r5, r6, r7, pc}
10020ea0 <$d.29>:
10020ea0: 65 03 02 10 .word 0x10020365
10020ea4 <core::slice::index::slice_index_order_fail>:
10020ea4: b580 push {r7, lr}
10020ea6: af00 add r7, sp, #0
10020ea8: f000 f802 bl 0x10020eb0 <core::slice::index::slice_index_order_fail_rt> @ imm = #4
10020eac: defe trap
10020eae: d4d4 bmi 0x10020e5a <core::fmt::write+0x10a> @ imm = #-88
10020eb0 <core::slice::index::slice_index_order_fail_rt>:
10020eb0: b580 push {r7, lr}
10020eb2: af00 add r7, sp, #0
10020eb4: b08c sub sp, #48
10020eb6: 9101 str r1, [sp, #4]
10020eb8: 9000 str r0, [sp]
10020eba: 2002 movs r0, #2
10020ebc: 9005 str r0, [sp, #20]
10020ebe: 4909 ldr r1, [pc, #36] @ 0x10020ee4 <$d.32>
10020ec0: 9104 str r1, [sp, #16]
10020ec2: 9007 str r0, [sp, #28]
10020ec4: a808 add r0, sp, #32
10020ec6: 9006 str r0, [sp, #24]
10020ec8: 2000 movs r0, #0
10020eca: 9002 str r0, [sp, #8]
10020ecc: 4806 ldr r0, [pc, #24] @ 0x10020ee8 <$d.32+0x4>
10020ece: 900b str r0, [sp, #44]
10020ed0: a901 add r1, sp, #4
10020ed2: 910a str r1, [sp, #40]
10020ed4: 9009 str r0, [sp, #36]
10020ed6: 4668 mov r0, sp
10020ed8: 9008 str r0, [sp, #32]
10020eda: a802 add r0, sp, #8
10020edc: 4611 mov r1, r2
10020ede: f7ff fa43 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-2938
10020ee2: defe trap
10020ee4 <$d.32>:
10020ee4: 90 d1 02 10 .word 0x1002d190
10020ee8: e1 03 02 10 .word 0x100203e1
10020eec <core::fmt::num::<impl core::fmt::Debug for u32>::fmt>:
10020eec: b5f0 push {r4, r5, r6, r7, lr}
10020eee: af03 add r7, sp, #12
10020ef0: b0a7 sub sp, #156
10020ef2: 460d mov r5, r1
10020ef4: 6989 ldr r1, [r1, #24]
10020ef6: 06ca lsls r2, r1, #27
10020ef8: d44d bmi 0x10020f96 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xaa> @ imm = #154
10020efa: 0689 lsls r1, r1, #26
10020efc: d46e bmi 0x10020fdc <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf0> @ imm = #220
10020efe: 9503 str r5, [sp, #12]
10020f00: 4965 ldr r1, [pc, #404] @ 0x10021098 <$d.34+0x8>
10020f02: 2527 movs r5, #39
10020f04: 4288 cmp r0, r1
10020f06: d32f blo 0x10020f68 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x7c> @ imm = #94
10020f08: 4606 mov r6, r0
10020f0a: 4630 mov r0, r6
10020f0c: 4962 ldr r1, [pc, #392] @ 0x10021098 <$d.34+0x8>
10020f0e: f00b f8fb bl 0x1002c108 <__aeabi_uidiv> @ imm = #45558
10020f12: 4963 ldr r1, [pc, #396] @ 0x100210a0 <$d.34+0x10>
10020f14: 4341 muls r1, r0, r1
10020f16: 1989 adds r1, r1, r6
10020f18: 9106 str r1, [sp, #24]
10020f1a: b28a uxth r2, r1
10020f1c: 0892 lsrs r2, r2, #2
10020f1e: 4961 ldr r1, [pc, #388] @ 0x100210a4 <$d.34+0x14>
10020f20: 434a muls r2, r1, r2
10020f22: 0c52 lsrs r2, r2, #17
10020f24: 0053 lsls r3, r2, #1
10020f26: 4960 ldr r1, [pc, #384] @ 0x100210a8 <$d.34+0x18>
10020f28: 5cc9 ldrb r1, [r1, r3]
10020f2a: 9104 str r1, [sp, #16]
10020f2c: ac07 add r4, sp, #28
10020f2e: 1961 adds r1, r4, r5
10020f30: 9105 str r1, [sp, #20]
10020f32: 1f09 subs r1, r1, #4
10020f34: 9c04 ldr r4, [sp, #16]
10020f36: 700c strb r4, [r1]
10020f38: 4c5b ldr r4, [pc, #364] @ 0x100210a8 <$d.34+0x18>
10020f3a: 18e3 adds r3, r4, r3
10020f3c: 785b ldrb r3, [r3, #1]
10020f3e: 704b strb r3, [r1, #1]
10020f40: 4956 ldr r1, [pc, #344] @ 0x1002109c <$d.34+0xc>
10020f42: 434a muls r2, r1, r2
10020f44: 9906 ldr r1, [sp, #24]
10020f46: 1851 adds r1, r2, r1
10020f48: b289 uxth r1, r1
10020f4a: 0049 lsls r1, r1, #1
10020f4c: 4b56 ldr r3, [pc, #344] @ 0x100210a8 <$d.34+0x18>
10020f4e: 5c5a ldrb r2, [r3, r1]
10020f50: 461c mov r4, r3
10020f52: 9b05 ldr r3, [sp, #20]
10020f54: 1e9b subs r3, r3, #2
10020f56: 701a strb r2, [r3]
10020f58: 1861 adds r1, r4, r1
10020f5a: 7849 ldrb r1, [r1, #1]
10020f5c: 7059 strb r1, [r3, #1]
10020f5e: 1f2d subs r5, r5, #4
10020f60: 4952 ldr r1, [pc, #328] @ 0x100210ac <$d.34+0x1c>
10020f62: 428e cmp r6, r1
10020f64: 4606 mov r6, r0
10020f66: d8d0 bhi 0x10020f0a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x1e> @ imm = #-96
10020f68: 2863 cmp r0, #99
10020f6a: d971 bls 0x10021050 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x164> @ imm = #226
10020f6c: b281 uxth r1, r0
10020f6e: 0889 lsrs r1, r1, #2
10020f70: 4a4c ldr r2, [pc, #304] @ 0x100210a4 <$d.34+0x14>
10020f72: 434a muls r2, r1, r2
10020f74: 0c51 lsrs r1, r2, #17
10020f76: 2263 movs r2, #99
10020f78: 43d2 mvns r2, r2
10020f7a: 434a muls r2, r1, r2
10020f7c: 1810 adds r0, r2, r0
10020f7e: b280 uxth r0, r0
10020f80: 0040 lsls r0, r0, #1
10020f82: 4a49 ldr r2, [pc, #292] @ 0x100210a8 <$d.34+0x18>
10020f84: 5c13 ldrb r3, [r2, r0]
10020f86: 1ead subs r5, r5, #2
10020f88: ac07 add r4, sp, #28
10020f8a: 5563 strb r3, [r4, r5]
10020f8c: 1963 adds r3, r4, r5
10020f8e: 1810 adds r0, r2, r0
10020f90: 7840 ldrb r0, [r0, #1]
10020f92: 7058 strb r0, [r3, #1]
10020f94: e05d b 0x10021052 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x166> @ imm = #186
10020f96: 2101 movs r1, #1
10020f98: 020a lsls r2, r1, #8
10020f9a: 2181 movs r1, #129
10020f9c: e00b b 0x10020fb6 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xca> @ imm = #22
10020f9e: 2457 movs r4, #87
10020fa0: 091b lsrs r3, r3, #4
10020fa2: 18e3 adds r3, r4, r3
10020fa4: ac07 add r4, sp, #28
10020fa6: 1864 adds r4, r4, r1
10020fa8: 1ee4 subs r4, r4, #3
10020faa: 7023 strb r3, [r4]
10020fac: 1e89 subs r1, r1, #2
10020fae: 0a03 lsrs r3, r0, #8
10020fb0: 4290 cmp r0, r2
10020fb2: 4618 mov r0, r3
10020fb4: d344 blo 0x10021040 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #136
10020fb6: 230f movs r3, #15
10020fb8: 4003 ands r3, r0
10020fba: 2b0a cmp r3, #10
10020fbc: d301 blo 0x10020fc2 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd6> @ imm = #2
10020fbe: 2457 movs r4, #87
10020fc0: e000 b 0x10020fc4 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd8> @ imm = #0
10020fc2: 2430 movs r4, #48
10020fc4: 18e3 adds r3, r4, r3
10020fc6: ac07 add r4, sp, #28
10020fc8: 1864 adds r4, r4, r1
10020fca: 1ea4 subs r4, r4, #2
10020fcc: 7023 strb r3, [r4]
10020fce: 2810 cmp r0, #16
10020fd0: d327 blo 0x10021022 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #78
10020fd2: b2c3 uxtb r3, r0
10020fd4: 2ba0 cmp r3, #160
10020fd6: d2e2 bhs 0x10020f9e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb2> @ imm = #-60
10020fd8: 2430 movs r4, #48
10020fda: e7e1 b 0x10020fa0 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb4> @ imm = #-62
10020fdc: 2101 movs r1, #1
10020fde: 020a lsls r2, r1, #8
10020fe0: 2181 movs r1, #129
10020fe2: e00b b 0x10020ffc <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x110> @ imm = #22
10020fe4: 2437 movs r4, #55
10020fe6: 091b lsrs r3, r3, #4
10020fe8: 18e3 adds r3, r4, r3
10020fea: ac07 add r4, sp, #28
10020fec: 1864 adds r4, r4, r1
10020fee: 1ee4 subs r4, r4, #3
10020ff0: 7023 strb r3, [r4]
10020ff2: 1e89 subs r1, r1, #2
10020ff4: 0a03 lsrs r3, r0, #8
10020ff6: 4290 cmp r0, r2
10020ff8: 4618 mov r0, r3
10020ffa: d321 blo 0x10021040 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #66
10020ffc: 230f movs r3, #15
10020ffe: 4003 ands r3, r0
10021000: 2b0a cmp r3, #10
10021002: d301 blo 0x10021008 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11c> @ imm = #2
10021004: 2437 movs r4, #55
10021006: e000 b 0x1002100a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11e> @ imm = #0
10021008: 2430 movs r4, #48
1002100a: 18e3 adds r3, r4, r3
1002100c: ac07 add r4, sp, #28
1002100e: 1864 adds r4, r4, r1
10021010: 1ea4 subs r4, r4, #2
10021012: 7023 strb r3, [r4]
10021014: 2810 cmp r0, #16
10021016: d304 blo 0x10021022 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #8
10021018: b2c3 uxtb r3, r0
1002101a: 2ba0 cmp r3, #160
1002101c: d2e2 bhs 0x10020fe4 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf8> @ imm = #-60
1002101e: 2430 movs r4, #48
10021020: e7e1 b 0x10020fe6 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xfa> @ imm = #-62
10021022: 1e88 subs r0, r1, #2
10021024: 1e49 subs r1, r1, #1
10021026: 2881 cmp r0, #129
10021028: d20d bhs 0x10021046 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x15a> @ imm = #26
1002102a: 2281 movs r2, #129
1002102c: 1a51 subs r1, r2, r1
1002102e: 9101 str r1, [sp, #4]
10021030: a907 add r1, sp, #28
10021032: 1808 adds r0, r1, r0
10021034: 9000 str r0, [sp]
10021036: 2101 movs r1, #1
10021038: 4a15 ldr r2, [pc, #84] @ 0x10021090 <$d.34>
1002103a: 2302 movs r3, #2
1002103c: 4628 mov r0, r5
1002103e: e023 b 0x10021088 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x19c> @ imm = #70
10021040: 1e48 subs r0, r1, #1
10021042: 2881 cmp r0, #129
10021044: d3f1 blo 0x1002102a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x13e> @ imm = #-30
10021046: 2180 movs r1, #128
10021048: 4a12 ldr r2, [pc, #72] @ 0x10021094 <$d.34+0x4>
1002104a: f7ff fb45 bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #-2422
1002104e: defe trap
10021050: 4601 mov r1, r0
10021052: 9803 ldr r0, [sp, #12]
10021054: 290a cmp r1, #10
10021056: d204 bhs 0x10021062 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x176> @ imm = #8
10021058: 1e6d subs r5, r5, #1
1002105a: 3130 adds r1, #48
1002105c: aa07 add r2, sp, #28
1002105e: 5551 strb r1, [r2, r5]
10021060: e009 b 0x10021076 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x18a> @ imm = #18
10021062: 0049 lsls r1, r1, #1
10021064: 4a10 ldr r2, [pc, #64] @ 0x100210a8 <$d.34+0x18>
10021066: 5c53 ldrb r3, [r2, r1]
10021068: 1ead subs r5, r5, #2
1002106a: ac07 add r4, sp, #28
1002106c: 5563 strb r3, [r4, r5]
1002106e: 1963 adds r3, r4, r5
10021070: 1851 adds r1, r2, r1
10021072: 7849 ldrb r1, [r1, #1]
10021074: 7059 strb r1, [r3, #1]
10021076: 2127 movs r1, #39
10021078: 1b49 subs r1, r1, r5
1002107a: 9101 str r1, [sp, #4]
1002107c: a907 add r1, sp, #28
1002107e: 1949 adds r1, r1, r5
10021080: 9100 str r1, [sp]
10021082: 2101 movs r1, #1
10021084: 4a0a ldr r2, [pc, #40] @ 0x100210b0 <$d.34+0x20>
10021086: 2300 movs r3, #0
10021088: f7ff fa26 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-2996
1002108c: b027 add sp, #156
1002108e: bdf0 pop {r4, r5, r6, r7, pc}
10021090 <$d.34>:
10021090: 60 cf 02 10 .word 0x1002cf60
10021094: 50 cf 02 10 .word 0x1002cf50
10021098: 10 27 00 00 .word 0x00002710
1002109c: 9c ff 00 00 .word 0x0000ff9c
100210a0: f0 d8 00 00 .word 0x0000d8f0
100210a4: 7b 14 00 00 .word 0x0000147b
100210a8: 62 cf 02 10 .word 0x1002cf62
100210ac: ff e0 f5 05 .word 0x05f5e0ff
100210b0: 68 e1 02 10 .word 0x1002e168
100210b4 <core::slice::memchr::memchr_aligned>:
100210b4: b5f0 push {r4, r5, r6, r7, lr}
100210b6: af03 add r7, sp, #12
100210b8: b085 sub sp, #20
100210ba: 460e mov r6, r1
100210bc: 1ccb adds r3, r1, #3
100210be: 2103 movs r1, #3
100210c0: 438b bics r3, r1
100210c2: b2c0 uxtb r0, r0
100210c4: 9003 str r0, [sp, #12]
100210c6: 42b3 cmp r3, r6
100210c8: 9200 str r2, [sp]
100210ca: 9602 str r6, [sp, #8]
100210cc: d031 beq 0x10021132 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #98
100210ce: 1b98 subs r0, r3, r6
100210d0: 4290 cmp r0, r2
100210d2: d300 blo 0x100210d6 <core::slice::memchr::memchr_aligned+0x22> @ imm = #0
100210d4: 4610 mov r0, r2
100210d6: 2800 cmp r0, #0
100210d8: d02b beq 0x10021132 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #86
100210da: 4241 rsbs r1, r0, #0
100210dc: 9104 str r1, [sp, #16]
100210de: 2500 movs r5, #0
100210e0: 9902 ldr r1, [sp, #8]
100210e2: 5d4c ldrb r4, [r1, r5]
100210e4: 2301 movs r3, #1
100210e6: 9903 ldr r1, [sp, #12]
100210e8: 428c cmp r4, r1
100210ea: d100 bne 0x100210ee <core::slice::memchr::memchr_aligned+0x3a> @ imm = #0
100210ec: e081 b 0x100211f2 <core::slice::memchr::memchr_aligned+0x13e> @ imm = #258
100210ee: 9904 ldr r1, [sp, #16]
100210f0: 194c adds r4, r1, r5
100210f2: 1c66 adds r6, r4, #1
100210f4: d215 bhs 0x10021122 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #42
100210f6: 9902 ldr r1, [sp, #8]
100210f8: 194e adds r6, r1, r5
100210fa: 7872 ldrb r2, [r6, #1]
100210fc: 9903 ldr r1, [sp, #12]
100210fe: 428a cmp r2, r1
10021100: d079 beq 0x100211f6 <core::slice::memchr::memchr_aligned+0x142> @ imm = #242
10021102: 1ca2 adds r2, r4, #2
10021104: d00d beq 0x10021122 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #26
10021106: 78b2 ldrb r2, [r6, #2]
10021108: 9903 ldr r1, [sp, #12]
1002110a: 428a cmp r2, r1
1002110c: d075 beq 0x100211fa <core::slice::memchr::memchr_aligned+0x146> @ imm = #234
1002110e: 1ce2 adds r2, r4, #3
10021110: d007 beq 0x10021122 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #14
10021112: 78f2 ldrb r2, [r6, #3]
10021114: 9903 ldr r1, [sp, #12]
10021116: 428a cmp r2, r1
10021118: d071 beq 0x100211fe <core::slice::memchr::memchr_aligned+0x14a> @ imm = #226
1002111a: 1d2d adds r5, r5, #4
1002111c: 9904 ldr r1, [sp, #16]
1002111e: 194a adds r2, r1, r5
10021120: d1de bne 0x100210e0 <core::slice::memchr::memchr_aligned+0x2c> @ imm = #-68
10021122: 9900 ldr r1, [sp]
10021124: 460a mov r2, r1
10021126: 3a08 subs r2, #8
10021128: 9201 str r2, [sp, #4]
1002112a: 4290 cmp r0, r2
1002112c: 9e02 ldr r6, [sp, #8]
1002112e: d903 bls 0x10021138 <core::slice::memchr::memchr_aligned+0x84> @ imm = #6
10021130: e026 b 0x10021180 <core::slice::memchr::memchr_aligned+0xcc> @ imm = #76
10021132: 3a08 subs r2, #8
10021134: 9201 str r2, [sp, #4]
10021136: 2000 movs r0, #0
10021138: 4b34 ldr r3, [pc, #208] @ 0x1002120c <$d.36>
1002113a: 9903 ldr r1, [sp, #12]
1002113c: 434b muls r3, r1, r3
1002113e: 4d35 ldr r5, [pc, #212] @ 0x10021214 <$d.36+0x8>
10021140: 5832 ldr r2, [r6, r0]
10021142: 405a eors r2, r3
10021144: 1951 adds r1, r2, r5
10021146: 9104 str r1, [sp, #16]
10021148: 4631 mov r1, r6
1002114a: 4c31 ldr r4, [pc, #196] @ 0x10021210 <$d.36+0x4>
1002114c: 4626 mov r6, r4
1002114e: 4396 bics r6, r2
10021150: 9a04 ldr r2, [sp, #16]
10021152: 4216 tst r6, r2
10021154: d10e bne 0x10021174 <core::slice::memchr::memchr_aligned+0xc0> @ imm = #28
10021156: 180a adds r2, r1, r0
10021158: 6852 ldr r2, [r2, #4]
1002115a: 4626 mov r6, r4
1002115c: 405a eors r2, r3
1002115e: 1951 adds r1, r2, r5
10021160: 4396 bics r6, r2
10021162: 420e tst r6, r1
10021164: d108 bne 0x10021178 <core::slice::memchr::memchr_aligned+0xc4> @ imm = #16
10021166: 461c mov r4, r3
10021168: 3008 adds r0, #8
1002116a: 9901 ldr r1, [sp, #4]
1002116c: 4288 cmp r0, r1
1002116e: 9e02 ldr r6, [sp, #8]
10021170: d9e6 bls 0x10021140 <core::slice::memchr::memchr_aligned+0x8c> @ imm = #-52
10021172: e002 b 0x1002117a <core::slice::memchr::memchr_aligned+0xc6> @ imm = #4
10021174: 460e mov r6, r1
10021176: e000 b 0x1002117a <core::slice::memchr::memchr_aligned+0xc6> @ imm = #0
10021178: 9e02 ldr r6, [sp, #8]
1002117a: 9900 ldr r1, [sp]
1002117c: 4288 cmp r0, r1
1002117e: d840 bhi 0x10021202 <core::slice::memchr::memchr_aligned+0x14e> @ imm = #128
10021180: 4288 cmp r0, r1
10021182: d101 bne 0x10021188 <core::slice::memchr::memchr_aligned+0xd4> @ imm = #2
10021184: 2300 movs r3, #0
10021186: e031 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #98
10021188: 1835 adds r5, r6, r0
1002118a: 1a46 subs r6, r0, r1
1002118c: 2100 movs r1, #0
1002118e: 9504 str r5, [sp, #16]
10021190: 5c6a ldrb r2, [r5, r1]
10021192: 9b03 ldr r3, [sp, #12]
10021194: 429a cmp r2, r3
10021196: d027 beq 0x100211e8 <core::slice::memchr::memchr_aligned+0x134> @ imm = #78
10021198: 1874 adds r4, r6, r1
1002119a: 1c62 adds r2, r4, #1
1002119c: 2300 movs r3, #0
1002119e: 42a2 cmp r2, r4
100211a0: d31b blo 0x100211da <core::slice::memchr::memchr_aligned+0x126> @ imm = #54
100211a2: 461a mov r2, r3
100211a4: 4633 mov r3, r6
100211a6: 9202 str r2, [sp, #8]
100211a8: 186e adds r6, r5, r1
100211aa: 7872 ldrb r2, [r6, #1]
100211ac: 9d03 ldr r5, [sp, #12]
100211ae: 42aa cmp r2, r5
100211b0: d015 beq 0x100211de <core::slice::memchr::memchr_aligned+0x12a> @ imm = #42
100211b2: 1ca2 adds r2, r4, #2
100211b4: d00e beq 0x100211d4 <core::slice::memchr::memchr_aligned+0x120> @ imm = #28
100211b6: 78b2 ldrb r2, [r6, #2]
100211b8: 9d03 ldr r5, [sp, #12]
100211ba: 42aa cmp r2, r5
100211bc: d011 beq 0x100211e2 <core::slice::memchr::memchr_aligned+0x12e> @ imm = #34
100211be: 1ce2 adds r2, r4, #3
100211c0: d008 beq 0x100211d4 <core::slice::memchr::memchr_aligned+0x120> @ imm = #16
100211c2: 78f2 ldrb r2, [r6, #3]
100211c4: 9c03 ldr r4, [sp, #12]
100211c6: 42a2 cmp r2, r4
100211c8: d00d beq 0x100211e6 <core::slice::memchr::memchr_aligned+0x132> @ imm = #26
100211ca: 1d09 adds r1, r1, #4
100211cc: 461e mov r6, r3
100211ce: 185a adds r2, r3, r1
100211d0: 9d04 ldr r5, [sp, #16]
100211d2: d1dd bne 0x10021190 <core::slice::memchr::memchr_aligned+0xdc> @ imm = #-70
100211d4: 9900 ldr r1, [sp]
100211d6: 9b02 ldr r3, [sp, #8]
100211d8: e008 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #16
100211da: 9900 ldr r1, [sp]
100211dc: e006 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #12
100211de: 1c49 adds r1, r1, #1
100211e0: e002 b 0x100211e8 <core::slice::memchr::memchr_aligned+0x134> @ imm = #4
100211e2: 1c89 adds r1, r1, #2
100211e4: e000 b 0x100211e8 <core::slice::memchr::memchr_aligned+0x134> @ imm = #0
100211e6: 1cc9 adds r1, r1, #3
100211e8: 1809 adds r1, r1, r0
100211ea: 2301 movs r3, #1
100211ec: 4618 mov r0, r3
100211ee: b005 add sp, #20
100211f0: bdf0 pop {r4, r5, r6, r7, pc}
100211f2: 4629 mov r1, r5
100211f4: e7fa b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #-12
100211f6: 1c69 adds r1, r5, #1
100211f8: e7f8 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #-16
100211fa: 1ca9 adds r1, r5, #2
100211fc: e7f6 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #-20
100211fe: 1ce9 adds r1, r5, #3
10021200: e7f4 b 0x100211ec <core::slice::memchr::memchr_aligned+0x138> @ imm = #-24
10021202: 4a05 ldr r2, [pc, #20] @ 0x10021218 <$d.36+0xc>
10021204: f7ff fa68 bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #-2864
10021208: defe trap
1002120a: 46c0 mov r8, r8
1002120c <$d.36>:
1002120c: 01 01 01 01 .word 0x01010101
10021210: 80 80 80 80 .word 0x80808080
10021214: ff fe fe fe .word 0xfefefeff
10021218: 98 d0 02 10 .word 0x1002d098
1002121c <core::str::converts::from_utf8>:
1002121c: b5f0 push {r4, r5, r6, r7, lr}
1002121e: af03 add r7, sp, #12
10021220: b088 sub sp, #32
10021222: 9003 str r0, [sp, #12]
10021224: 1fd5 subs r5, r2, #7
10021226: d200 bhs 0x1002122a <core::str::converts::from_utf8+0xe> @ imm = #0
10021228: 2500 movs r5, #0
1002122a: 2a00 cmp r2, #0
1002122c: d100 bne 0x10021230 <core::str::converts::from_utf8+0x14> @ imm = #0
1002122e: e0d4 b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #424
10021230: 1cc8 adds r0, r1, #3
10021232: 2303 movs r3, #3
10021234: 9306 str r3, [sp, #24]
10021236: 4398 bics r0, r3
10021238: 1a40 subs r0, r0, r1
1002123a: 9005 str r0, [sp, #20]
1002123c: 4250 rsbs r0, r2, #0
1002123e: 9007 str r0, [sp, #28]
10021240: 2300 movs r3, #0
10021242: 9204 str r2, [sp, #16]
10021244: e003 b 0x1002124e <core::str::converts::from_utf8+0x32> @ imm = #6
10021246: 1c5b adds r3, r3, #1
10021248: 4293 cmp r3, r2
1002124a: d300 blo 0x1002124e <core::str::converts::from_utf8+0x32> @ imm = #0
1002124c: e0c5 b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #394
1002124e: 5ccc ldrb r4, [r1, r3]
10021250: b266 sxtb r6, r4
10021252: 2e00 cmp r6, #0
10021254: d437 bmi 0x100212c6 <core::str::converts::from_utf8+0xaa> @ imm = #110
10021256: 9c05 ldr r4, [sp, #20]
10021258: 1c60 adds r0, r4, #1
1002125a: d0f4 beq 0x10021246 <core::str::converts::from_utf8+0x2a> @ imm = #-24
1002125c: 1ae0 subs r0, r4, r3
1002125e: 9c06 ldr r4, [sp, #24]
10021260: 4020 ands r0, r4
10021262: d1f0 bne 0x10021246 <core::str::converts::from_utf8+0x2a> @ imm = #-32
10021264: 42ab cmp r3, r5
10021266: 4c6b ldr r4, [pc, #428] @ 0x10021414 <$d.38>
10021268: d209 bhs 0x1002127e <core::str::converts::from_utf8+0x62> @ imm = #18
1002126a: 58c8 ldr r0, [r1, r3]
1002126c: 4220 tst r0, r4
1002126e: d106 bne 0x1002127e <core::str::converts::from_utf8+0x62> @ imm = #12
10021270: 18c8 adds r0, r1, r3
10021272: 6840 ldr r0, [r0, #4]
10021274: 4220 tst r0, r4
10021276: d102 bne 0x1002127e <core::str::converts::from_utf8+0x62> @ imm = #4
10021278: 3308 adds r3, #8
1002127a: 42ab cmp r3, r5
1002127c: d3f5 blo 0x1002126a <core::str::converts::from_utf8+0x4e> @ imm = #-22
1002127e: 4293 cmp r3, r2
10021280: d2e2 bhs 0x10021248 <core::str::converts::from_utf8+0x2c> @ imm = #-60
10021282: 56c8 ldrsb r0, [r1, r3]
10021284: 2800 cmp r0, #0
10021286: d4df bmi 0x10021248 <core::str::converts::from_utf8+0x2c> @ imm = #-66
10021288: 9807 ldr r0, [sp, #28]
1002128a: 18c0 adds r0, r0, r3
1002128c: 1c44 adds r4, r0, #1
1002128e: d300 blo 0x10021292 <core::str::converts::from_utf8+0x76> @ imm = #0
10021290: e0a3 b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #326
10021292: 18cc adds r4, r1, r3
10021294: 2601 movs r6, #1
10021296: 57a6 ldrsb r6, [r4, r6]
10021298: 2e00 cmp r6, #0
1002129a: d4d4 bmi 0x10021246 <core::str::converts::from_utf8+0x2a> @ imm = #-88
1002129c: 1c86 adds r6, r0, #2
1002129e: d100 bne 0x100212a2 <core::str::converts::from_utf8+0x86> @ imm = #0
100212a0: e09b b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #310
100212a2: 2602 movs r6, #2
100212a4: 57a6 ldrsb r6, [r4, r6]
100212a6: 2e00 cmp r6, #0
100212a8: d500 bpl 0x100212ac <core::str::converts::from_utf8+0x90> @ imm = #0
100212aa: e092 b 0x100213d2 <core::str::converts::from_utf8+0x1b6> @ imm = #292
100212ac: 1cc0 adds r0, r0, #3
100212ae: d100 bne 0x100212b2 <core::str::converts::from_utf8+0x96> @ imm = #0
100212b0: e093 b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #294
100212b2: 9806 ldr r0, [sp, #24]
100212b4: 5620 ldrsb r0, [r4, r0]
100212b6: 2800 cmp r0, #0
100212b8: d500 bpl 0x100212bc <core::str::converts::from_utf8+0xa0> @ imm = #0
100212ba: e08c b 0x100213d6 <core::str::converts::from_utf8+0x1ba> @ imm = #280
100212bc: 1d1b adds r3, r3, #4
100212be: 9807 ldr r0, [sp, #28]
100212c0: 18c0 adds r0, r0, r3
100212c2: d1de bne 0x10021282 <core::str::converts::from_utf8+0x66> @ imm = #-68
100212c4: e089 b 0x100213da <core::str::converts::from_utf8+0x1be> @ imm = #274
100212c6: 462a mov r2, r5
100212c8: 4853 ldr r0, [pc, #332] @ 0x10021418 <$d.38+0x4>
100212ca: 5d00 ldrb r0, [r0, r4]
100212cc: 2501 movs r5, #1
100212ce: 9502 str r5, [sp, #8]
100212d0: 2804 cmp r0, #4
100212d2: d010 beq 0x100212f6 <core::str::converts::from_utf8+0xda> @ imm = #32
100212d4: 2803 cmp r0, #3
100212d6: d020 beq 0x1002131a <core::str::converts::from_utf8+0xfe> @ imm = #64
100212d8: 2802 cmp r0, #2
100212da: d000 beq 0x100212de <core::str::converts::from_utf8+0xc2> @ imm = #0
100212dc: e084 b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #264
100212de: 4615 mov r5, r2
100212e0: 1c5c adds r4, r3, #1
100212e2: 9a04 ldr r2, [sp, #16]
100212e4: 4294 cmp r4, r2
100212e6: d300 blo 0x100212ea <core::str::converts::from_utf8+0xce> @ imm = #0
100212e8: e089 b 0x100213fe <core::str::converts::from_utf8+0x1e2> @ imm = #274
100212ea: 5708 ldrsb r0, [r1, r4]
100212ec: 2640 movs r6, #64
100212ee: 43f6 mvns r6, r6
100212f0: 42b0 cmp r0, r6
100212f2: dd6c ble 0x100213ce <core::str::converts::from_utf8+0x1b2> @ imm = #216
100212f4: e078 b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #240
100212f6: 1c58 adds r0, r3, #1
100212f8: 2500 movs r5, #0
100212fa: 9501 str r5, [sp, #4]
100212fc: 9d04 ldr r5, [sp, #16]
100212fe: 42a8 cmp r0, r5
10021300: d275 bhs 0x100213ee <core::str::converts::from_utf8+0x1d2> @ imm = #234
10021302: 5608 ldrsb r0, [r1, r0]
10021304: 2cf0 cmp r4, #240
10021306: d01d beq 0x10021344 <core::str::converts::from_utf8+0x128> @ imm = #58
10021308: 2cf4 cmp r4, #244
1002130a: 4615 mov r5, r2
1002130c: d121 bne 0x10021352 <core::str::converts::from_utf8+0x136> @ imm = #66
1002130e: 2470 movs r4, #112
10021310: 43e4 mvns r4, r4
10021312: 42a0 cmp r0, r4
10021314: 9a04 ldr r2, [sp, #16]
10021316: dd27 ble 0x10021368 <core::str::converts::from_utf8+0x14c> @ imm = #78
10021318: e066 b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #204
1002131a: 1c58 adds r0, r3, #1
1002131c: 2500 movs r5, #0
1002131e: 9501 str r5, [sp, #4]
10021320: 9d04 ldr r5, [sp, #16]
10021322: 42a8 cmp r0, r5
10021324: d263 bhs 0x100213ee <core::str::converts::from_utf8+0x1d2> @ imm = #198
10021326: 4615 mov r5, r2
10021328: 5c0a ldrb r2, [r1, r0]
1002132a: 2ce0 cmp r4, #224
1002132c: d02b beq 0x10021386 <core::str::converts::from_utf8+0x16a> @ imm = #86
1002132e: 9200 str r2, [sp]
10021330: 2ced cmp r4, #237
10021332: 9a04 ldr r2, [sp, #16]
10021334: d12d bne 0x10021392 <core::str::converts::from_utf8+0x176> @ imm = #90
10021336: 205f movs r0, #95
10021338: 43c0 mvns r0, r0
1002133a: 9c00 ldr r4, [sp]
1002133c: b264 sxtb r4, r4
1002133e: 4284 cmp r4, r0
10021340: db3d blt 0x100213be <core::str::converts::from_utf8+0x1a2> @ imm = #122
10021342: e051 b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #162
10021344: 3070 adds r0, #112
10021346: b2c0 uxtb r0, r0
10021348: 2830 cmp r0, #48
1002134a: 4615 mov r5, r2
1002134c: 9a04 ldr r2, [sp, #16]
1002134e: d30b blo 0x10021368 <core::str::converts::from_utf8+0x14c> @ imm = #22
10021350: e04a b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #148
10021352: 360f adds r6, #15
10021354: b2f4 uxtb r4, r6
10021356: 2c02 cmp r4, #2
10021358: 9a04 ldr r2, [sp, #16]
1002135a: d845 bhi 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #138
1002135c: 2800 cmp r0, #0
1002135e: d543 bpl 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #134
10021360: b2c0 uxtb r0, r0
10021362: 0980 lsrs r0, r0, #6
10021364: 2803 cmp r0, #3
10021366: d23f bhs 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #126
10021368: 1c98 adds r0, r3, #2
1002136a: 4290 cmp r0, r2
1002136c: d249 bhs 0x10021402 <core::str::converts::from_utf8+0x1e6> @ imm = #146
1002136e: 560c ldrsb r4, [r1, r0]
10021370: 2040 movs r0, #64
10021372: 43c0 mvns r0, r0
10021374: 4284 cmp r4, r0
10021376: dc3d bgt 0x100213f4 <core::str::converts::from_utf8+0x1d8> @ imm = #122
10021378: 1cdc adds r4, r3, #3
1002137a: 4294 cmp r4, r2
1002137c: d241 bhs 0x10021402 <core::str::converts::from_utf8+0x1e6> @ imm = #130
1002137e: 570e ldrsb r6, [r1, r4]
10021380: 4286 cmp r6, r0
10021382: dd24 ble 0x100213ce <core::str::converts::from_utf8+0x1b2> @ imm = #72
10021384: e038 b 0x100213f8 <core::str::converts::from_utf8+0x1dc> @ imm = #112
10021386: 20e0 movs r0, #224
10021388: 4002 ands r2, r0
1002138a: 2aa0 cmp r2, #160
1002138c: 9a04 ldr r2, [sp, #16]
1002138e: d016 beq 0x100213be <core::str::converts::from_utf8+0x1a2> @ imm = #44
10021390: e02a b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #84
10021392: 4630 mov r0, r6
10021394: 301f adds r0, #31
10021396: b2c0 uxtb r0, r0
10021398: 280c cmp r0, #12
1002139a: d206 bhs 0x100213aa <core::str::converts::from_utf8+0x18e> @ imm = #12
1002139c: 2040 movs r0, #64
1002139e: 43c0 mvns r0, r0
100213a0: 9c00 ldr r4, [sp]
100213a2: b264 sxtb r4, r4
100213a4: 4284 cmp r4, r0
100213a6: dd0a ble 0x100213be <core::str::converts::from_utf8+0x1a2> @ imm = #20
100213a8: e01e b 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #60
100213aa: b2f0 uxtb r0, r6
100213ac: 0840 lsrs r0, r0, #1
100213ae: 2877 cmp r0, #119
100213b0: d11a bne 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #52
100213b2: 9c00 ldr r4, [sp]
100213b4: b260 sxtb r0, r4
100213b6: 2800 cmp r0, #0
100213b8: d516 bpl 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #44
100213ba: 2cc0 cmp r4, #192
100213bc: d214 bhs 0x100213e8 <core::str::converts::from_utf8+0x1cc> @ imm = #40
100213be: 1c9c adds r4, r3, #2
100213c0: 4294 cmp r4, r2
100213c2: d21e bhs 0x10021402 <core::str::converts::from_utf8+0x1e6> @ imm = #60
100213c4: 5708 ldrsb r0, [r1, r4]
100213c6: 2640 movs r6, #64
100213c8: 43f6 mvns r6, r6
100213ca: 42b0 cmp r0, r6
100213cc: dc12 bgt 0x100213f4 <core::str::converts::from_utf8+0x1d8> @ imm = #36
100213ce: 1c63 adds r3, r4, #1
100213d0: e73a b 0x10021248 <core::str::converts::from_utf8+0x2c> @ imm = #-396
100213d2: 1c9b adds r3, r3, #2
100213d4: e738 b 0x10021248 <core::str::converts::from_utf8+0x2c> @ imm = #-400
100213d6: 1cdb adds r3, r3, #3
100213d8: e736 b 0x10021248 <core::str::converts::from_utf8+0x2c> @ imm = #-404
100213da: 9803 ldr r0, [sp, #12]
100213dc: 6041 str r1, [r0, #4]
100213de: 6082 str r2, [r0, #8]
100213e0: 2100 movs r1, #0
100213e2: 6001 str r1, [r0]
100213e4: b008 add sp, #32
100213e6: bdf0 pop {r4, r5, r6, r7, pc}
100213e8: 9802 ldr r0, [sp, #8]
100213ea: 9006 str r0, [sp, #24]
100213ec: e005 b 0x100213fa <core::str::converts::from_utf8+0x1de> @ imm = #10
100213ee: 9802 ldr r0, [sp, #8]
100213f0: 9006 str r0, [sp, #24]
100213f2: e006 b 0x10021402 <core::str::converts::from_utf8+0x1e6> @ imm = #12
100213f4: 2002 movs r0, #2
100213f6: 9006 str r0, [sp, #24]
100213f8: 9802 ldr r0, [sp, #8]
100213fa: 9001 str r0, [sp, #4]
100213fc: e001 b 0x10021402 <core::str::converts::from_utf8+0x1e6> @ imm = #2
100213fe: 2000 movs r0, #0
10021400: 9001 str r0, [sp, #4]
10021402: 9803 ldr r0, [sp, #12]
10021404: 9906 ldr r1, [sp, #24]
10021406: 7241 strb r1, [r0, #9]
10021408: 9901 ldr r1, [sp, #4]
1002140a: 7201 strb r1, [r0, #8]
1002140c: 6043 str r3, [r0, #4]
1002140e: 9902 ldr r1, [sp, #8]
10021410: e7e7 b 0x100213e2 <core::str::converts::from_utf8+0x1c6> @ imm = #-50
10021412: 46c0 mov r8, r8
10021414 <$d.38>:
10021414: 80 80 80 80 .word 0x80808080
10021418: a0 d1 02 10 .word 0x1002d1a0
1002141c <core::result::unwrap_failed>:
1002141c: b580 push {r7, lr}
1002141e: af00 add r7, sp, #0
10021420: b08e sub sp, #56
10021422: 232b movs r3, #43
10021424: 9301 str r3, [sp, #4]
10021426: 4b0d ldr r3, [pc, #52] @ 0x1002145c <$d.40>
10021428: 9300 str r3, [sp]
1002142a: 9103 str r1, [sp, #12]
1002142c: 9002 str r0, [sp, #8]
1002142e: 2002 movs r0, #2
10021430: 9007 str r0, [sp, #28]
10021432: 490b ldr r1, [pc, #44] @ 0x10021460 <$d.40+0x4>
10021434: 9106 str r1, [sp, #24]
10021436: 9009 str r0, [sp, #36]
10021438: a80a add r0, sp, #40
1002143a: 9008 str r0, [sp, #32]
1002143c: 2000 movs r0, #0
1002143e: 9004 str r0, [sp, #16]
10021440: 4808 ldr r0, [pc, #32] @ 0x10021464 <$d.40+0x8>
10021442: 900d str r0, [sp, #52]
10021444: a802 add r0, sp, #8
10021446: 900c str r0, [sp, #48]
10021448: 4807 ldr r0, [pc, #28] @ 0x10021468 <$d.40+0xc>
1002144a: 900b str r0, [sp, #44]
1002144c: 4668 mov r0, sp
1002144e: 900a str r0, [sp, #40]
10021450: a804 add r0, sp, #16
10021452: 4611 mov r1, r2
10021454: f7fe ff88 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-4336
10021458: defe trap
1002145a: 46c0 mov r8, r8
1002145c <$d.40>:
1002145c: 93 e1 02 10 .word 0x1002e193
10021460: 38 ce 02 10 .word 0x1002ce38
10021464: 41 0d 02 10 .word 0x10020d41
10021468: 31 0d 02 10 .word 0x10020d31
1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str>:
1002146c: b5f0 push {r4, r5, r6, r7, lr}
1002146e: af03 add r7, sp, #12
10021470: b08b sub sp, #44
10021472: 9108 str r1, [sp, #32]
10021474: 4251 rsbs r1, r2, #0
10021476: 9103 str r1, [sp, #12]
10021478: 6801 ldr r1, [r0]
1002147a: 9101 str r1, [sp, #4]
1002147c: 6841 ldr r1, [r0, #4]
1002147e: 9100 str r1, [sp]
10021480: 6880 ldr r0, [r0, #8]
10021482: 9002 str r0, [sp, #8]
10021484: 2400 movs r4, #0
10021486: 2001 movs r0, #1
10021488: 9006 str r0, [sp, #24]
1002148a: 4620 mov r0, r4
1002148c: 4623 mov r3, r4
1002148e: 4626 mov r6, r4
10021490: 9407 str r4, [sp, #28]
10021492: 9209 str r2, [sp, #36]
10021494: e011 b 0x100214ba <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x4e> @ imm = #34
10021496: 1850 adds r0, r2, r1
10021498: 1e40 subs r0, r0, #1
1002149a: 7803 ldrb r3, [r0]
1002149c: 3b0a subs r3, #10
1002149e: 4258 rsbs r0, r3, #0
100214a0: 4158 adcs r0, r3
100214a2: 9e05 ldr r6, [sp, #20]
100214a4: 9b02 ldr r3, [sp, #8]
100214a6: 7018 strb r0, [r3]
100214a8: 9800 ldr r0, [sp]
100214aa: 68c3 ldr r3, [r0, #12]
100214ac: 9801 ldr r0, [sp, #4]
100214ae: 4798 blx r3
100214b0: 2800 cmp r0, #0
100214b2: 980a ldr r0, [sp, #40]
100214b4: 9a09 ldr r2, [sp, #36]
100214b6: 462b mov r3, r5
100214b8: d170 bne 0x1002159c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #224
100214ba: 2e00 cmp r6, #0
100214bc: d16f bne 0x1002159e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #222
100214be: 4293 cmp r3, r2
100214c0: 9004 str r0, [sp, #16]
100214c2: d903 bls 0x100214cc <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x60> @ imm = #6
100214c4: e04c b 0x10021560 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #152
100214c6: 9a09 ldr r2, [sp, #36]
100214c8: 4293 cmp r3, r2
100214ca: d849 bhi 0x10021560 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #146
100214cc: 9808 ldr r0, [sp, #32]
100214ce: 4619 mov r1, r3
100214d0: 18c3 adds r3, r0, r3
100214d2: 910a str r1, [sp, #40]
100214d4: 1a54 subs r4, r2, r1
100214d6: 2c08 cmp r4, #8
100214d8: d219 bhs 0x1002150e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xa2> @ imm = #50
100214da: 2c00 cmp r4, #0
100214dc: d01f beq 0x1002151e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb2> @ imm = #62
100214de: 9405 str r4, [sp, #20]
100214e0: 9803 ldr r0, [sp, #12]
100214e2: 990a ldr r1, [sp, #40]
100214e4: 1842 adds r2, r0, r1
100214e6: 2100 movs r1, #0
100214e8: 5c58 ldrb r0, [r3, r1]
100214ea: 2401 movs r4, #1
100214ec: 280a cmp r0, #10
100214ee: d01a beq 0x10021526 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #52
100214f0: 1855 adds r5, r2, r1
100214f2: 1c6e adds r6, r5, #1
100214f4: 2000 movs r0, #0
100214f6: 42ae cmp r6, r5
100214f8: d306 blo 0x10021508 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x9c> @ imm = #12
100214fa: 185d adds r5, r3, r1
100214fc: 786d ldrb r5, [r5, #1]
100214fe: 2d0a cmp r5, #10
10021500: d010 beq 0x10021524 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb8> @ imm = #32
10021502: 1c89 adds r1, r1, #2
10021504: 1854 adds r4, r2, r1
10021506: d1ef bne 0x100214e8 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x7c> @ imm = #-34
10021508: 9905 ldr r1, [sp, #20]
1002150a: 4604 mov r4, r0
1002150c: e00b b 0x10021526 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #22
1002150e: 200a movs r0, #10
10021510: 4619 mov r1, r3
10021512: 4622 mov r2, r4
10021514: f7ff fdce bl 0x100210b4 <core::slice::memchr::memchr_aligned> @ imm = #-1124
10021518: 9a09 ldr r2, [sp, #36]
1002151a: 4604 mov r4, r0
1002151c: e004 b 0x10021528 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #8
1002151e: 2100 movs r1, #0
10021520: 460c mov r4, r1
10021522: e001 b 0x10021528 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #2
10021524: 1c49 adds r1, r1, #1
10021526: 9a09 ldr r2, [sp, #36]
10021528: 980a ldr r0, [sp, #40]
1002152a: 2c01 cmp r4, #1
1002152c: d116 bne 0x1002155c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf0> @ imm = #44
1002152e: 1840 adds r0, r0, r1
10021530: 1c43 adds r3, r0, #1
10021532: 4293 cmp r3, r2
10021534: 9c07 ldr r4, [sp, #28]
10021536: d801 bhi 0x1002153c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd0> @ imm = #2
10021538: 2100 movs r1, #0
1002153a: e000 b 0x1002153e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd2> @ imm = #0
1002153c: 2101 movs r1, #1
1002153e: 2b00 cmp r3, #0
10021540: 9a06 ldr r2, [sp, #24]
10021542: d000 beq 0x10021546 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xda> @ imm = #0
10021544: 460a mov r2, r1
10021546: 2a01 cmp r2, #1
10021548: d0bd beq 0x100214c6 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-134
1002154a: 9908 ldr r1, [sp, #32]
1002154c: 5c08 ldrb r0, [r1, r0]
1002154e: 280a cmp r0, #10
10021550: d1b9 bne 0x100214c6 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-142
10021552: 2000 movs r0, #0
10021554: 9005 str r0, [sp, #20]
10021556: 930a str r3, [sp, #40]
10021558: 461e mov r6, r3
1002155a: e008 b 0x1002156e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x102> @ imm = #16
1002155c: 4613 mov r3, r2
1002155e: 9c07 ldr r4, [sp, #28]
10021560: 9804 ldr r0, [sp, #16]
10021562: 4290 cmp r0, r2
10021564: d01b beq 0x1002159e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #54
10021566: 2101 movs r1, #1
10021568: 9105 str r1, [sp, #20]
1002156a: 900a str r0, [sp, #40]
1002156c: 4616 mov r6, r2
1002156e: 9802 ldr r0, [sp, #8]
10021570: 7800 ldrb r0, [r0]
10021572: 2800 cmp r0, #0
10021574: d009 beq 0x1002158a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x11e> @ imm = #18
10021576: 9800 ldr r0, [sp]
10021578: 461d mov r5, r3
1002157a: 68c3 ldr r3, [r0, #12]
1002157c: 2204 movs r2, #4
1002157e: 9801 ldr r0, [sp, #4]
10021580: 4908 ldr r1, [pc, #32] @ 0x100215a4 <$d.42>
10021582: 4798 blx r3
10021584: 462b mov r3, r5
10021586: 2800 cmp r0, #0
10021588: d108 bne 0x1002159c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #16
1002158a: 9808 ldr r0, [sp, #32]
1002158c: 9a04 ldr r2, [sp, #16]
1002158e: 1881 adds r1, r0, r2
10021590: 461d mov r5, r3
10021592: 1ab2 subs r2, r6, r2
10021594: d000 beq 0x10021598 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x12c> @ imm = #0
10021596: e77e b 0x10021496 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x2a> @ imm = #-260
10021598: 2000 movs r0, #0
1002159a: e782 b 0x100214a2 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x36> @ imm = #-252
1002159c: 9c06 ldr r4, [sp, #24]
1002159e: 4620 mov r0, r4
100215a0: b00b add sp, #44
100215a2: bdf0 pop {r4, r5, r6, r7, pc}
100215a4 <$d.42>:
100215a4: 74 ce 02 10 .word 0x1002ce74
100215a8 <core::fmt::builders::DebugStruct::field>:
100215a8: b5f0 push {r4, r5, r6, r7, lr}
100215aa: af03 add r7, sp, #12
100215ac: b093 sub sp, #76
100215ae: 4604 mov r4, r0
100215b0: 7900 ldrb r0, [r0, #4]
100215b2: 2501 movs r5, #1
100215b4: 2800 cmp r0, #0
100215b6: 4628 mov r0, r5
100215b8: d004 beq 0x100215c4 <core::fmt::builders::DebugStruct::field+0x1c> @ imm = #8
100215ba: 7165 strb r5, [r4, #5]
100215bc: 7120 strb r0, [r4, #4]
100215be: 4620 mov r0, r4
100215c0: b013 add sp, #76
100215c2: bdf0 pop {r4, r5, r6, r7, pc}
100215c4: 9104 str r1, [sp, #16]
100215c6: 9205 str r2, [sp, #20]
100215c8: 68b8 ldr r0, [r7, #8]
100215ca: 9002 str r0, [sp, #8]
100215cc: 7962 ldrb r2, [r4, #5]
100215ce: 6826 ldr r6, [r4]
100215d0: 69b0 ldr r0, [r6, #24]
100215d2: 0741 lsls r1, r0, #29
100215d4: 9303 str r3, [sp, #12]
100215d6: d406 bmi 0x100215e6 <core::fmt::builders::DebugStruct::field+0x3e> @ imm = #12
100215d8: 2a00 cmp r2, #0
100215da: d045 beq 0x10021668 <core::fmt::builders::DebugStruct::field+0xc0> @ imm = #138
100215dc: 493e ldr r1, [pc, #248] @ 0x100216d8 <$d.44+0x14>
100215de: 2a00 cmp r2, #0
100215e0: d145 bne 0x1002166e <core::fmt::builders::DebugStruct::field+0xc6> @ imm = #138
100215e2: 2203 movs r2, #3
100215e4: e044 b 0x10021670 <core::fmt::builders::DebugStruct::field+0xc8> @ imm = #136
100215e6: 2a00 cmp r2, #0
100215e8: d109 bne 0x100215fe <core::fmt::builders::DebugStruct::field+0x56> @ imm = #18
100215ea: ce03 ldm r6!, {r0, r1}
100215ec: 68cb ldr r3, [r1, #12]
100215ee: 4935 ldr r1, [pc, #212] @ 0x100216c4 <$d.44>
100215f0: 2203 movs r2, #3
100215f2: 3e08 subs r6, #8
100215f4: 4798 blx r3
100215f6: 2800 cmp r0, #0
100215f8: 4628 mov r0, r5
100215fa: d1de bne 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-68
100215fc: 69b0 ldr r0, [r6, #24]
100215fe: a909 add r1, sp, #36
10021600: 9100 str r1, [sp]
10021602: 2201 movs r2, #1
10021604: 700a strb r2, [r1]
10021606: 2220 movs r2, #32
10021608: 5cb3 ldrb r3, [r6, r2]
1002160a: 9301 str r3, [sp, #4]
1002160c: ab0a add r3, sp, #40
1002160e: 9901 ldr r1, [sp, #4]
10021610: 5499 strb r1, [r3, r2]
10021612: 9900 ldr r1, [sp]
10021614: 9108 str r1, [sp, #32]
10021616: 9010 str r0, [sp, #64]
10021618: 6870 ldr r0, [r6, #4]
1002161a: 9007 str r0, [sp, #28]
1002161c: 6830 ldr r0, [r6]
1002161e: 9006 str r0, [sp, #24]
10021620: 69f0 ldr r0, [r6, #28]
10021622: 9011 str r0, [sp, #68]
10021624: 6970 ldr r0, [r6, #20]
10021626: 900f str r0, [sp, #60]
10021628: 6930 ldr r0, [r6, #16]
1002162a: 900e str r0, [sp, #56]
1002162c: 68f0 ldr r0, [r6, #12]
1002162e: 900d str r0, [sp, #52]
10021630: 68b0 ldr r0, [r6, #8]
10021632: 900c str r0, [sp, #48]
10021634: 4824 ldr r0, [pc, #144] @ 0x100216c8 <$d.44+0x4>
10021636: 900b str r0, [sp, #44]
10021638: a806 add r0, sp, #24
1002163a: 900a str r0, [sp, #40]
1002163c: 9904 ldr r1, [sp, #16]
1002163e: 9a05 ldr r2, [sp, #20]
10021640: f7ff ff14 bl 0x1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-472
10021644: 2800 cmp r0, #0
10021646: d10d bne 0x10021664 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #26
10021648: a806 add r0, sp, #24
1002164a: 4920 ldr r1, [pc, #128] @ 0x100216cc <$d.44+0x8>
1002164c: 2202 movs r2, #2
1002164e: f7ff ff0d bl 0x1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-486
10021652: 2800 cmp r0, #0
10021654: d106 bne 0x10021664 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #12
10021656: 9802 ldr r0, [sp, #8]
10021658: 68c2 ldr r2, [r0, #12]
1002165a: a90a add r1, sp, #40
1002165c: 9803 ldr r0, [sp, #12]
1002165e: 4790 blx r2
10021660: 2800 cmp r0, #0
10021662: d028 beq 0x100216b6 <core::fmt::builders::DebugStruct::field+0x10e> @ imm = #80
10021664: 4628 mov r0, r5
10021666: e7a8 b 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-176
10021668: 491a ldr r1, [pc, #104] @ 0x100216d4 <$d.44+0x10>
1002166a: 2a00 cmp r2, #0
1002166c: d0b9 beq 0x100215e2 <core::fmt::builders::DebugStruct::field+0x3a> @ imm = #-142
1002166e: 2202 movs r2, #2
10021670: ce09 ldm r6!, {r0, r3}
10021672: 68db ldr r3, [r3, #12]
10021674: 3e08 subs r6, #8
10021676: 4798 blx r3
10021678: 2800 cmp r0, #0
1002167a: 4628 mov r0, r5
1002167c: 9a05 ldr r2, [sp, #20]
1002167e: 9b04 ldr r3, [sp, #16]
10021680: d19b bne 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-202
10021682: ce03 ldm r6!, {r0, r1}
10021684: 68c9 ldr r1, [r1, #12]
10021686: 9101 str r1, [sp, #4]
10021688: 4619 mov r1, r3
1002168a: 9b01 ldr r3, [sp, #4]
1002168c: 3e08 subs r6, #8
1002168e: 4798 blx r3
10021690: 2800 cmp r0, #0
10021692: 4628 mov r0, r5
10021694: d191 bne 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-222
10021696: ce03 ldm r6!, {r0, r1}
10021698: 68cb ldr r3, [r1, #12]
1002169a: 490c ldr r1, [pc, #48] @ 0x100216cc <$d.44+0x8>
1002169c: 2202 movs r2, #2
1002169e: 3e08 subs r6, #8
100216a0: 4798 blx r3
100216a2: 9903 ldr r1, [sp, #12]
100216a4: 2800 cmp r0, #0
100216a6: 4628 mov r0, r5
100216a8: d187 bne 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-242
100216aa: 9802 ldr r0, [sp, #8]
100216ac: 68c2 ldr r2, [r0, #12]
100216ae: 4608 mov r0, r1
100216b0: 4631 mov r1, r6
100216b2: 4790 blx r2
100216b4: e781 b 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-254
100216b6: 980b ldr r0, [sp, #44]
100216b8: 68c3 ldr r3, [r0, #12]
100216ba: 980a ldr r0, [sp, #40]
100216bc: 4904 ldr r1, [pc, #16] @ 0x100216d0 <$d.44+0xc>
100216be: 2202 movs r2, #2
100216c0: 4798 blx r3
100216c2: e77a b 0x100215ba <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-268
100216c4 <$d.44>:
100216c4: 1c cf 02 10 .word 0x1002cf1c
100216c8: 48 ce 02 10 .word 0x1002ce48
100216cc: a8 ee 02 10 .word 0x1002eea8
100216d0: 1f cf 02 10 .word 0x1002cf1f
100216d4: 23 cf 02 10 .word 0x1002cf23
100216d8: 21 cf 02 10 .word 0x1002cf21
100216dc <core::fmt::Write::write_char>:
100216dc: b5d0 push {r4, r6, r7, lr}
100216de: af02 add r7, sp, #8
100216e0: b082 sub sp, #8
100216e2: 2200 movs r2, #0
100216e4: 9201 str r2, [sp, #4]
100216e6: 2980 cmp r1, #128
100216e8: d203 bhs 0x100216f2 <core::fmt::Write::write_char+0x16> @ imm = #6
100216ea: aa01 add r2, sp, #4
100216ec: 7011 strb r1, [r2]
100216ee: 2201 movs r2, #1
100216f0: e02f b 0x10021752 <core::fmt::Write::write_char+0x76> @ imm = #94
100216f2: 0aca lsrs r2, r1, #11
100216f4: d10a bne 0x1002170c <core::fmt::Write::write_char+0x30> @ imm = #20
100216f6: 223f movs r2, #63
100216f8: 400a ands r2, r1
100216fa: 3280 adds r2, #128
100216fc: ab01 add r3, sp, #4
100216fe: 705a strb r2, [r3, #1]
10021700: 0989 lsrs r1, r1, #6
10021702: 22c0 movs r2, #192
10021704: 430a orrs r2, r1
10021706: 701a strb r2, [r3]
10021708: 2202 movs r2, #2
1002170a: e022 b 0x10021752 <core::fmt::Write::write_char+0x76> @ imm = #68
1002170c: 0c0a lsrs r2, r1, #16
1002170e: d10e bne 0x1002172e <core::fmt::Write::write_char+0x52> @ imm = #28
10021710: 223f movs r2, #63
10021712: 400a ands r2, r1
10021714: 3280 adds r2, #128
10021716: ab01 add r3, sp, #4
10021718: 709a strb r2, [r3, #2]
1002171a: 0b0a lsrs r2, r1, #12
1002171c: 24e0 movs r4, #224
1002171e: 4314 orrs r4, r2
10021720: 701c strb r4, [r3]
10021722: 0509 lsls r1, r1, #20
10021724: 0e89 lsrs r1, r1, #26
10021726: 3180 adds r1, #128
10021728: 7059 strb r1, [r3, #1]
1002172a: 2203 movs r2, #3
1002172c: e011 b 0x10021752 <core::fmt::Write::write_char+0x76> @ imm = #34
1002172e: 233f movs r3, #63
10021730: 400b ands r3, r1
10021732: 3380 adds r3, #128
10021734: aa01 add r2, sp, #4
10021736: 70d3 strb r3, [r2, #3]
10021738: 050b lsls r3, r1, #20
1002173a: 0e9b lsrs r3, r3, #26
1002173c: 3380 adds r3, #128
1002173e: 7093 strb r3, [r2, #2]
10021740: 038b lsls r3, r1, #14
10021742: 0e9b lsrs r3, r3, #26
10021744: 3380 adds r3, #128
10021746: 7053 strb r3, [r2, #1]
10021748: 02c9 lsls r1, r1, #11
1002174a: 0f49 lsrs r1, r1, #29
1002174c: 31f0 adds r1, #240
1002174e: 7011 strb r1, [r2]
10021750: 2204 movs r2, #4
10021752: a901 add r1, sp, #4
10021754: f7ff fe8a bl 0x1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-748
10021758: b002 add sp, #8
1002175a: bdd0 pop {r4, r6, r7, pc}
1002175c <core::fmt::Write::write_fmt>:
1002175c: b5b0 push {r4, r5, r7, lr}
1002175e: af02 add r7, sp, #8
10021760: b088 sub sp, #32
10021762: 9001 str r0, [sp, #4]
10021764: aa02 add r2, sp, #8
10021766: 4610 mov r0, r2
10021768: c938 ldm r1!, {r3, r4, r5}
1002176a: c038 stm r0!, {r3, r4, r5}
1002176c: c938 ldm r1!, {r3, r4, r5}
1002176e: c038 stm r0!, {r3, r4, r5}
10021770: a801 add r0, sp, #4
10021772: 4902 ldr r1, [pc, #8] @ 0x1002177c <$d.47>
10021774: f7ff faec bl 0x10020d50 <core::fmt::write> @ imm = #-2600
10021778: b008 add sp, #32
1002177a: bdb0 pop {r4, r5, r7, pc}
1002177c <$d.47>:
1002177c: 2c d0 02 10 .word 0x1002d02c
10021780 <<&mut W as core::fmt::Write>::write_str>:
10021780: b580 push {r7, lr}
10021782: af00 add r7, sp, #0
10021784: 6800 ldr r0, [r0]
10021786: f7ff fe71 bl 0x1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-798
1002178a: bd80 pop {r7, pc}
1002178c <<&mut W as core::fmt::Write>::write_char>:
1002178c: b5d0 push {r4, r6, r7, lr}
1002178e: af02 add r7, sp, #8
10021790: b082 sub sp, #8
10021792: 6800 ldr r0, [r0]
10021794: 2200 movs r2, #0
10021796: 9201 str r2, [sp, #4]
10021798: 2980 cmp r1, #128
1002179a: d203 bhs 0x100217a4 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
1002179c: aa01 add r2, sp, #4
1002179e: 7011 strb r1, [r2]
100217a0: 2201 movs r2, #1
100217a2: e02f b 0x10021804 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
100217a4: 0aca lsrs r2, r1, #11
100217a6: d10a bne 0x100217be <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
100217a8: 223f movs r2, #63
100217aa: 400a ands r2, r1
100217ac: 3280 adds r2, #128
100217ae: ab01 add r3, sp, #4
100217b0: 705a strb r2, [r3, #1]
100217b2: 0989 lsrs r1, r1, #6
100217b4: 22c0 movs r2, #192
100217b6: 430a orrs r2, r1
100217b8: 701a strb r2, [r3]
100217ba: 2202 movs r2, #2
100217bc: e022 b 0x10021804 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
100217be: 0c0a lsrs r2, r1, #16
100217c0: d10e bne 0x100217e0 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
100217c2: 223f movs r2, #63
100217c4: 400a ands r2, r1
100217c6: 3280 adds r2, #128
100217c8: ab01 add r3, sp, #4
100217ca: 709a strb r2, [r3, #2]
100217cc: 0b0a lsrs r2, r1, #12
100217ce: 24e0 movs r4, #224
100217d0: 4314 orrs r4, r2
100217d2: 701c strb r4, [r3]
100217d4: 0509 lsls r1, r1, #20
100217d6: 0e89 lsrs r1, r1, #26
100217d8: 3180 adds r1, #128
100217da: 7059 strb r1, [r3, #1]
100217dc: 2203 movs r2, #3
100217de: e011 b 0x10021804 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
100217e0: 233f movs r3, #63
100217e2: 400b ands r3, r1
100217e4: 3380 adds r3, #128
100217e6: aa01 add r2, sp, #4
100217e8: 70d3 strb r3, [r2, #3]
100217ea: 050b lsls r3, r1, #20
100217ec: 0e9b lsrs r3, r3, #26
100217ee: 3380 adds r3, #128
100217f0: 7093 strb r3, [r2, #2]
100217f2: 038b lsls r3, r1, #14
100217f4: 0e9b lsrs r3, r3, #26
100217f6: 3380 adds r3, #128
100217f8: 7053 strb r3, [r2, #1]
100217fa: 02c9 lsls r1, r1, #11
100217fc: 0f49 lsrs r1, r1, #29
100217fe: 31f0 adds r1, #240
10021800: 7011 strb r1, [r2]
10021802: 2204 movs r2, #4
10021804: a901 add r1, sp, #4
10021806: f7ff fe31 bl 0x1002146c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-926
1002180a: b002 add sp, #8
1002180c: bdd0 pop {r4, r6, r7, pc}
1002180e: d4d4 bmi 0x100217ba <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88
10021810 <<&mut W as core::fmt::Write>::write_fmt>:
10021810: b5b0 push {r4, r5, r7, lr}
10021812: af02 add r7, sp, #8
10021814: b088 sub sp, #32
10021816: 6800 ldr r0, [r0]
10021818: 9001 str r0, [sp, #4]
1002181a: aa02 add r2, sp, #8
1002181c: 4610 mov r0, r2
1002181e: c938 ldm r1!, {r3, r4, r5}
10021820: c038 stm r0!, {r3, r4, r5}
10021822: c938 ldm r1!, {r3, r4, r5}
10021824: c038 stm r0!, {r3, r4, r5}
10021826: a801 add r0, sp, #4
10021828: 4902 ldr r1, [pc, #8] @ 0x10021834 <$d.51>
1002182a: f7ff fa91 bl 0x10020d50 <core::fmt::write> @ imm = #-2782
1002182e: b008 add sp, #32
10021830: bdb0 pop {r4, r5, r7, pc}
10021832: 46c0 mov r8, r8
10021834 <$d.51>:
10021834: 2c d0 02 10 .word 0x1002d02c
10021838 <core::fmt::builders::DebugTuple::field>:
10021838: b5f0 push {r4, r5, r6, r7, lr}
1002183a: af03 add r7, sp, #12
1002183c: b093 sub sp, #76
1002183e: 4604 mov r4, r0
10021840: 7a00 ldrb r0, [r0, #8]
10021842: 2800 cmp r0, #0
10021844: d002 beq 0x1002184c <core::fmt::builders::DebugTuple::field+0x14> @ imm = #4
10021846: 6820 ldr r0, [r4]
10021848: 2601 movs r6, #1
1002184a: e05a b 0x10021902 <core::fmt::builders::DebugTuple::field+0xca> @ imm = #180
1002184c: 460e mov r6, r1
1002184e: cc28 ldm r4!, {r3, r5}
10021850: 69a8 ldr r0, [r5, #24]
10021852: 3c08 subs r4, #8
10021854: 0741 lsls r1, r0, #29
10021856: 9305 str r3, [sp, #20]
10021858: 9204 str r2, [sp, #16]
1002185a: d404 bmi 0x10021866 <core::fmt::builders::DebugTuple::field+0x2e> @ imm = #8
1002185c: 2b00 cmp r3, #0
1002185e: 9603 str r6, [sp, #12]
10021860: d00e beq 0x10021880 <core::fmt::builders::DebugTuple::field+0x48> @ imm = #28
10021862: 492f ldr r1, [pc, #188] @ 0x10021920 <$d.53+0x10>
10021864: e00d b 0x10021882 <core::fmt::builders::DebugTuple::field+0x4a> @ imm = #26
10021866: 2b00 cmp r3, #0
10021868: d11d bne 0x100218a6 <core::fmt::builders::DebugTuple::field+0x6e> @ imm = #58
1002186a: cd03 ldm r5!, {r0, r1}
1002186c: 68cb ldr r3, [r1, #12]
1002186e: 4928 ldr r1, [pc, #160] @ 0x10021910 <$d.53>
10021870: 2202 movs r2, #2
10021872: 3d08 subs r5, #8
10021874: 4798 blx r3
10021876: 2800 cmp r0, #0
10021878: d014 beq 0x100218a4 <core::fmt::builders::DebugTuple::field+0x6c> @ imm = #40
1002187a: 2000 movs r0, #0
1002187c: 2601 movs r6, #1
1002187e: e040 b 0x10021902 <core::fmt::builders::DebugTuple::field+0xca> @ imm = #128
10021880: 4926 ldr r1, [pc, #152] @ 0x1002191c <$d.53+0xc>
10021882: 2601 movs r6, #1
10021884: 2b00 cmp r3, #0
10021886: 4632 mov r2, r6
10021888: d000 beq 0x1002188c <core::fmt::builders::DebugTuple::field+0x54> @ imm = #0
1002188a: 2202 movs r2, #2
1002188c: cd09 ldm r5!, {r0, r3}
1002188e: 68db ldr r3, [r3, #12]
10021890: 3d08 subs r5, #8
10021892: 4798 blx r3
10021894: 2800 cmp r0, #0
10021896: d133 bne 0x10021900 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #102
10021898: 9804 ldr r0, [sp, #16]
1002189a: 68c2 ldr r2, [r0, #12]
1002189c: 9803 ldr r0, [sp, #12]
1002189e: 4629 mov r1, r5
100218a0: 4790 blx r2
100218a2: e02c b 0x100218fe <core::fmt::builders::DebugTuple::field+0xc6> @ imm = #88
100218a4: 69a8 ldr r0, [r5, #24]
100218a6: a909 add r1, sp, #36
100218a8: 9101 str r1, [sp, #4]
100218aa: 9603 str r6, [sp, #12]
100218ac: 2601 movs r6, #1
100218ae: 700e strb r6, [r1]
100218b0: 2320 movs r3, #32
100218b2: 5ce9 ldrb r1, [r5, r3]
100218b4: 9102 str r1, [sp, #8]
100218b6: a90a add r1, sp, #40
100218b8: 9a02 ldr r2, [sp, #8]
100218ba: 54ca strb r2, [r1, r3]
100218bc: 9a01 ldr r2, [sp, #4]
100218be: 9208 str r2, [sp, #32]
100218c0: 9010 str r0, [sp, #64]
100218c2: 6868 ldr r0, [r5, #4]
100218c4: 9007 str r0, [sp, #28]
100218c6: 6828 ldr r0, [r5]
100218c8: 9006 str r0, [sp, #24]
100218ca: 69e8 ldr r0, [r5, #28]
100218cc: 9011 str r0, [sp, #68]
100218ce: 6968 ldr r0, [r5, #20]
100218d0: 900f str r0, [sp, #60]
100218d2: 6928 ldr r0, [r5, #16]
100218d4: 900e str r0, [sp, #56]
100218d6: 68e8 ldr r0, [r5, #12]
100218d8: 900d str r0, [sp, #52]
100218da: 68a8 ldr r0, [r5, #8]
100218dc: 900c str r0, [sp, #48]
100218de: 480d ldr r0, [pc, #52] @ 0x10021914 <$d.53+0x4>
100218e0: 900b str r0, [sp, #44]
100218e2: a806 add r0, sp, #24
100218e4: 900a str r0, [sp, #40]
100218e6: 9804 ldr r0, [sp, #16]
100218e8: 68c2 ldr r2, [r0, #12]
100218ea: 9803 ldr r0, [sp, #12]
100218ec: 4790 blx r2
100218ee: 2800 cmp r0, #0
100218f0: d106 bne 0x10021900 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #12
100218f2: 980b ldr r0, [sp, #44]
100218f4: 68c3 ldr r3, [r0, #12]
100218f6: 980a ldr r0, [sp, #40]
100218f8: 4907 ldr r1, [pc, #28] @ 0x10021918 <$d.53+0x8>
100218fa: 2202 movs r2, #2
100218fc: 4798 blx r3
100218fe: 4606 mov r6, r0
10021900: 9805 ldr r0, [sp, #20]
10021902: 7226 strb r6, [r4, #8]
10021904: 1c40 adds r0, r0, #1
10021906: 6020 str r0, [r4]
10021908: 4620 mov r0, r4
1002190a: b013 add sp, #76
1002190c: bdf0 pop {r4, r5, r6, r7, pc}
1002190e: 46c0 mov r8, r8
10021910 <$d.53>:
10021910: 30 cf 02 10 .word 0x1002cf30
10021914: 48 ce 02 10 .word 0x1002ce48
10021918: 1f cf 02 10 .word 0x1002cf1f
1002191c: 32 cf 02 10 .word 0x1002cf32
10021920: 21 cf 02 10 .word 0x1002cf21
10021924 <core::fmt::Formatter::debug_struct_field2_finish>:
10021924: b5b0 push {r4, r5, r7, lr}
10021926: af02 add r7, sp, #8
10021928: b084 sub sp, #16
1002192a: 461c mov r4, r3
1002192c: 4605 mov r5, r0
1002192e: 6800 ldr r0, [r0]
10021930: 686b ldr r3, [r5, #4]
10021932: 68db ldr r3, [r3, #12]
10021934: 4798 blx r3
10021936: 4601 mov r1, r0
10021938: a802 add r0, sp, #8
1002193a: 2200 movs r2, #0
1002193c: 7142 strb r2, [r0, #5]
1002193e: 7101 strb r1, [r0, #4]
10021940: 9502 str r5, [sp, #8]
10021942: 4915 ldr r1, [pc, #84] @ 0x10021998 <$d.55>
10021944: 9100 str r1, [sp]
10021946: 4915 ldr r1, [pc, #84] @ 0x1002199c <$d.55+0x4>
10021948: 2204 movs r2, #4
1002194a: 4623 mov r3, r4
1002194c: f7ff fe2c bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-936
10021950: 6979 ldr r1, [r7, #20]
10021952: 9100 str r1, [sp]
10021954: 463b mov r3, r7
10021956: 3308 adds r3, #8
10021958: cb0e ldm r3, {r1, r2, r3}
1002195a: f7ff fe25 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-950
1002195e: 7901 ldrb r1, [r0, #4]
10021960: 7940 ldrb r0, [r0, #5]
10021962: 2800 cmp r0, #0
10021964: d012 beq 0x1002198c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #36
10021966: 2900 cmp r1, #0
10021968: d001 beq 0x1002196e <core::fmt::Formatter::debug_struct_field2_finish+0x4a> @ imm = #2
1002196a: 2101 movs r1, #1
1002196c: e00e b 0x1002198c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #28
1002196e: 9902 ldr r1, [sp, #8]
10021970: 7e08 ldrb r0, [r1, #24]
10021972: 0740 lsls r0, r0, #29
10021974: d404 bmi 0x10021980 <core::fmt::Formatter::debug_struct_field2_finish+0x5c> @ imm = #8
10021976: c903 ldm r1, {r0, r1}
10021978: 68cb ldr r3, [r1, #12]
1002197a: 490a ldr r1, [pc, #40] @ 0x100219a4 <$d.55+0xc>
1002197c: 2202 movs r2, #2
1002197e: e003 b 0x10021988 <core::fmt::Formatter::debug_struct_field2_finish+0x64> @ imm = #6
10021980: c903 ldm r1, {r0, r1}
10021982: 68cb ldr r3, [r1, #12]
10021984: 4906 ldr r1, [pc, #24] @ 0x100219a0 <$d.55+0x8>
10021986: 2201 movs r2, #1
10021988: 4798 blx r3
1002198a: 4601 mov r1, r0
1002198c: 1e48 subs r0, r1, #1
1002198e: 4181 sbcs r1, r0
10021990: 4608 mov r0, r1
10021992: b004 add sp, #16
10021994: bdb0 pop {r4, r5, r7, pc}
10021996: 46c0 mov r8, r8
10021998 <$d.55>:
10021998: bc de 02 10 .word 0x1002debc
1002199c: 9c ce 02 10 .word 0x1002ce9c
100219a0: 26 cf 02 10 .word 0x1002cf26
100219a4: 2e cf 02 10 .word 0x1002cf2e
100219a8 <core::fmt::Formatter::debug_struct_field4_finish>:
100219a8: b5b0 push {r4, r5, r7, lr}
100219aa: af02 add r7, sp, #8
100219ac: b084 sub sp, #16
100219ae: 461c mov r4, r3
100219b0: 4605 mov r5, r0
100219b2: 6800 ldr r0, [r0]
100219b4: 686b ldr r3, [r5, #4]
100219b6: 68db ldr r3, [r3, #12]
100219b8: 4798 blx r3
100219ba: 4601 mov r1, r0
100219bc: a802 add r0, sp, #8
100219be: 2200 movs r2, #0
100219c0: 7142 strb r2, [r0, #5]
100219c2: 7101 strb r1, [r0, #4]
100219c4: 9502 str r5, [sp, #8]
100219c6: 6939 ldr r1, [r7, #16]
100219c8: 9100 str r1, [sp]
100219ca: 68ba ldr r2, [r7, #8]
100219cc: 68fb ldr r3, [r7, #12]
100219ce: 4621 mov r1, r4
100219d0: f7ff fdea bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-1068
100219d4: 6a39 ldr r1, [r7, #32]
100219d6: 9100 str r1, [sp]
100219d8: 463b mov r3, r7
100219da: 3314 adds r3, #20
100219dc: cb0e ldm r3, {r1, r2, r3}
100219de: f7ff fde3 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-1082
100219e2: 6b39 ldr r1, [r7, #48]
100219e4: 9100 str r1, [sp]
100219e6: 463b mov r3, r7
100219e8: 3324 adds r3, #36
100219ea: cb0e ldm r3, {r1, r2, r3}
100219ec: f7ff fddc bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-1096
100219f0: 6c39 ldr r1, [r7, #64]
100219f2: 9100 str r1, [sp]
100219f4: 463b mov r3, r7
100219f6: 3334 adds r3, #52
100219f8: cb0e ldm r3, {r1, r2, r3}
100219fa: f7ff fdd5 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-1110
100219fe: 7901 ldrb r1, [r0, #4]
10021a00: 7940 ldrb r0, [r0, #5]
10021a02: 2800 cmp r0, #0
10021a04: d012 beq 0x10021a2c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #36
10021a06: 2900 cmp r1, #0
10021a08: d001 beq 0x10021a0e <core::fmt::Formatter::debug_struct_field4_finish+0x66> @ imm = #2
10021a0a: 2101 movs r1, #1
10021a0c: e00e b 0x10021a2c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #28
10021a0e: 9902 ldr r1, [sp, #8]
10021a10: 7e08 ldrb r0, [r1, #24]
10021a12: 0740 lsls r0, r0, #29
10021a14: d404 bmi 0x10021a20 <core::fmt::Formatter::debug_struct_field4_finish+0x78> @ imm = #8
10021a16: c903 ldm r1, {r0, r1}
10021a18: 68cb ldr r3, [r1, #12]
10021a1a: 4908 ldr r1, [pc, #32] @ 0x10021a3c <$d.57+0x4>
10021a1c: 2202 movs r2, #2
10021a1e: e003 b 0x10021a28 <core::fmt::Formatter::debug_struct_field4_finish+0x80> @ imm = #6
10021a20: c903 ldm r1, {r0, r1}
10021a22: 68cb ldr r3, [r1, #12]
10021a24: 4904 ldr r1, [pc, #16] @ 0x10021a38 <$d.57>
10021a26: 2201 movs r2, #1
10021a28: 4798 blx r3
10021a2a: 4601 mov r1, r0
10021a2c: 1e48 subs r0, r1, #1
10021a2e: 4181 sbcs r1, r0
10021a30: 4608 mov r0, r1
10021a32: b004 add sp, #16
10021a34: bdb0 pop {r4, r5, r7, pc}
10021a36: 46c0 mov r8, r8
10021a38 <$d.57>:
10021a38: 26 cf 02 10 .word 0x1002cf26
10021a3c: 2e cf 02 10 .word 0x1002cf2e
10021a40 <<&T as core::fmt::Debug>::fmt>:
10021a40: b580 push {r7, lr}
10021a42: af00 add r7, sp, #0
10021a44: 6800 ldr r0, [r0]
10021a46: 6800 ldr r0, [r0]
10021a48: f7ff fa50 bl 0x10020eec <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-2912
10021a4c: bd80 pop {r7, pc}
10021a4e: d4d4 bmi 0x100219fa <core::fmt::Formatter::debug_struct_field4_finish+0x52> @ imm = #-88
10021a50 <core::fmt::Formatter::debug_tuple_field1_finish>:
10021a50: b5f0 push {r4, r5, r6, r7, lr}
10021a52: af03 add r7, sp, #12
10021a54: b083 sub sp, #12
10021a56: 461c mov r4, r3
10021a58: 4605 mov r5, r0
10021a5a: 6800 ldr r0, [r0]
10021a5c: 686b ldr r3, [r5, #4]
10021a5e: 68db ldr r3, [r3, #12]
10021a60: 4798 blx r3
10021a62: 466e mov r6, sp
10021a64: 7230 strb r0, [r6, #8]
10021a66: 2000 movs r0, #0
10021a68: 7270 strb r0, [r6, #9]
10021a6a: 9501 str r5, [sp, #4]
10021a6c: 9000 str r0, [sp]
10021a6e: 68ba ldr r2, [r7, #8]
10021a70: 4630 mov r0, r6
10021a72: 4621 mov r1, r4
10021a74: f7ff fee0 bl 0x10021838 <core::fmt::builders::DebugTuple::field> @ imm = #-576
10021a78: 7a31 ldrb r1, [r6, #8]
10021a7a: 9800 ldr r0, [sp]
10021a7c: 2800 cmp r0, #0
10021a7e: d01b beq 0x10021ab8 <core::fmt::Formatter::debug_tuple_field1_finish+0x68> @ imm = #54
10021a80: 2401 movs r4, #1
10021a82: 2900 cmp r1, #0
10021a84: d119 bne 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #50
10021a86: 4669 mov r1, sp
10021a88: 9d01 ldr r5, [sp, #4]
10021a8a: 2801 cmp r0, #1
10021a8c: d10d bne 0x10021aaa <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #26
10021a8e: 7a48 ldrb r0, [r1, #9]
10021a90: 2800 cmp r0, #0
10021a92: d00a beq 0x10021aaa <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #20
10021a94: 7e28 ldrb r0, [r5, #24]
10021a96: 0740 lsls r0, r0, #29
10021a98: d407 bmi 0x10021aaa <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #14
10021a9a: cd03 ldm r5!, {r0, r1}
10021a9c: 68cb ldr r3, [r1, #12]
10021a9e: 4909 ldr r1, [pc, #36] @ 0x10021ac4 <$d.60>
10021aa0: 2201 movs r2, #1
10021aa2: 3d08 subs r5, #8
10021aa4: 4798 blx r3
10021aa6: 2800 cmp r0, #0
10021aa8: d107 bne 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #14
10021aaa: cd03 ldm r5!, {r0, r1}
10021aac: 68cb ldr r3, [r1, #12]
10021aae: 4906 ldr r1, [pc, #24] @ 0x10021ac8 <$d.60+0x4>
10021ab0: 2201 movs r2, #1
10021ab2: 4798 blx r3
10021ab4: 4604 mov r4, r0
10021ab6: e000 b 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #0
10021ab8: 460c mov r4, r1
10021aba: 1e60 subs r0, r4, #1
10021abc: 4184 sbcs r4, r0
10021abe: 4620 mov r0, r4
10021ac0: b003 add sp, #12
10021ac2: bdf0 pop {r4, r5, r6, r7, pc}
10021ac4 <$d.60>:
10021ac4: 33 cf 02 10 .word 0x1002cf33
10021ac8: 70 cd 02 10 .word 0x1002cd70
10021acc <<bool as core::fmt::Display>::fmt>:
10021acc: b580 push {r7, lr}
10021ace: af00 add r7, sp, #0
10021ad0: 460b mov r3, r1
10021ad2: 7800 ldrb r0, [r0]
10021ad4: 2800 cmp r0, #0
10021ad6: d002 beq 0x10021ade <<bool as core::fmt::Display>::fmt+0x12> @ imm = #4
10021ad8: 4904 ldr r1, [pc, #16] @ 0x10021aec <$d.62>
10021ada: 2204 movs r2, #4
10021adc: e001 b 0x10021ae2 <<bool as core::fmt::Display>::fmt+0x16> @ imm = #2
10021ade: 4904 ldr r1, [pc, #16] @ 0x10021af0 <$d.62+0x4>
10021ae0: 2205 movs r2, #5
10021ae2: 4618 mov r0, r3
10021ae4: f7fe fe40 bl 0x10020768 <core::fmt::Formatter::pad> @ imm = #-4992
10021ae8: bd80 pop {r7, pc}
10021aea: 46c0 mov r8, r8
10021aec <$d.62>:
10021aec: 98 ce 02 10 .word 0x1002ce98
10021af0: 70 d0 02 10 .word 0x1002d070
10021af4 <<str as core::fmt::Debug>::fmt>:
10021af4: b5f0 push {r4, r5, r6, r7, lr}
10021af6: af03 add r7, sp, #12
10021af8: b08f sub sp, #60
10021afa: 4616 mov r6, r2
10021afc: 460c mov r4, r1
10021afe: 900b str r0, [sp, #44]
10021b00: 930a str r3, [sp, #40]
10021b02: 691a ldr r2, [r3, #16]
10021b04: 2122 movs r1, #34
10021b06: 4630 mov r0, r6
10021b08: 920e str r2, [sp, #56]
10021b0a: 4790 blx r2
10021b0c: 2501 movs r5, #1
10021b0e: 2800 cmp r0, #0
10021b10: d000 beq 0x10021b14 <<str as core::fmt::Debug>::fmt+0x20> @ imm = #0
10021b12: e160 b 0x10021dd6 <$t.69+0xda> @ imm = #704
10021b14: 2c00 cmp r4, #0
10021b16: d100 bne 0x10021b1a <<str as core::fmt::Debug>::fmt+0x26> @ imm = #0
10021b18: e14e b 0x10021db8 <$t.69+0xbc> @ imm = #668
10021b1a: 9507 str r5, [sp, #28]
10021b1c: 9d0b ldr r5, [sp, #44]
10021b1e: 1929 adds r1, r5, r4
10021b20: 9103 str r1, [sp, #12]
10021b22: 2100 movs r1, #0
10021b24: 9109 str r1, [sp, #36]
10021b26: 4608 mov r0, r1
10021b28: 460b mov r3, r1
10021b2a: 960d str r6, [sp, #52]
10021b2c: 9408 str r4, [sp, #32]
10021b2e: 9102 str r1, [sp, #8]
10021b30: 5628 ldrsb r0, [r5, r0]
10021b32: b2c1 uxtb r1, r0
10021b34: 2800 cmp r0, #0
10021b36: 9306 str r3, [sp, #24]
10021b38: 9504 str r5, [sp, #16]
10021b3a: d401 bmi 0x10021b40 <<str as core::fmt::Debug>::fmt+0x4c> @ imm = #2
10021b3c: 1c6a adds r2, r5, #1
10021b3e: e02c b 0x10021b9a <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #88
10021b40: 786a ldrb r2, [r5, #1]
10021b42: 203f movs r0, #63
10021b44: 9005 str r0, [sp, #20]
10021b46: 4002 ands r2, r0
10021b48: 201f movs r0, #31
10021b4a: 4008 ands r0, r1
10021b4c: 29df cmp r1, #223
10021b4e: d91d bls 0x10021b8c <<str as core::fmt::Debug>::fmt+0x98> @ imm = #58
10021b50: 78ab ldrb r3, [r5, #2]
10021b52: 930c str r3, [sp, #48]
10021b54: 9b05 ldr r3, [sp, #20]
10021b56: 9c0c ldr r4, [sp, #48]
10021b58: 401c ands r4, r3
10021b5a: 940c str r4, [sp, #48]
10021b5c: 0192 lsls r2, r2, #6
10021b5e: 9b0c ldr r3, [sp, #48]
10021b60: 18d3 adds r3, r2, r3
10021b62: 1cea adds r2, r5, #3
10021b64: 29f0 cmp r1, #240
10021b66: d315 blo 0x10021b94 <<str as core::fmt::Debug>::fmt+0xa0> @ imm = #42
10021b68: 461d mov r5, r3
10021b6a: 7813 ldrb r3, [r2]
10021b6c: 9905 ldr r1, [sp, #20]
10021b6e: 400b ands r3, r1
10021b70: 01a9 lsls r1, r5, #6
10021b72: 18c9 adds r1, r1, r3
10021b74: 0740 lsls r0, r0, #29
10021b76: 0ac0 lsrs r0, r0, #11
10021b78: 1809 adds r1, r1, r0
10021b7a: 48a3 ldr r0, [pc, #652] @ 0x10021e08 <$d.70>
10021b7c: 1e80 subs r0, r0, #2
10021b7e: 4281 cmp r1, r0
10021b80: 9c08 ldr r4, [sp, #32]
10021b82: d100 bne 0x10021b86 <<str as core::fmt::Debug>::fmt+0x92> @ imm = #0
10021b84: e107 b 0x10021d96 <$t.69+0x9a> @ imm = #526
10021b86: 9d04 ldr r5, [sp, #16]
10021b88: 1d2a adds r2, r5, #4
10021b8a: e005 b 0x10021b98 <<str as core::fmt::Debug>::fmt+0xa4> @ imm = #10
10021b8c: 0180 lsls r0, r0, #6
10021b8e: 1881 adds r1, r0, r2
10021b90: 1caa adds r2, r5, #2
10021b92: e002 b 0x10021b9a <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #4
10021b94: 0300 lsls r0, r0, #12
10021b96: 1819 adds r1, r3, r0
10021b98: 9b06 ldr r3, [sp, #24]
10021b9a: 2922 cmp r1, #34
10021b9c: 9105 str r1, [sp, #20]
10021b9e: d81b bhi 0x10021bd8 <$t.65+0x4> @ imm = #54
10021ba0: 2030 movs r0, #48
10021ba2: 900c str r0, [sp, #48]
10021ba4: 4c98 ldr r4, [pc, #608] @ 0x10021e08 <$d.70>
10021ba6: 9d07 ldr r5, [sp, #28]
10021ba8: 4479 add r1, pc
10021baa: 7909 ldrb r1, [r1, #4]
10021bac: 0049 lsls r1, r1, #1
10021bae: 448f add pc, r1
10021bb0 <$d.64>:
10021bb0: 37 18 18 18 .word 0x18181837
10021bb4: 18 18 18 18 .word 0x18181818
10021bb8: 18 11 30 18 .word 0x18301118
10021bbc: 18 32 18 18 .word 0x18183218
10021bc0: 18 18 18 18 .word 0x18181818
10021bc4: 18 18 18 18 .word 0x18181818
10021bc8: 18 18 18 18 .word 0x18181818
10021bcc: 18 18 18 18 .word 0x18181818
10021bd0: 18 18 34 00 .word 0x00341818
10021bd4 <$t.65>:
10021bd4: 2074 movs r0, #116
10021bd6: e021 b 0x10021c1c <$t.65+0x48> @ imm = #66
10021bd8: 295c cmp r1, #92
10021bda: 910c str r1, [sp, #48]
10021bdc: 4c8a ldr r4, [pc, #552] @ 0x10021e08 <$d.70>
10021bde: 9d07 ldr r5, [sp, #28]
10021be0: d01e beq 0x10021c20 <$t.65+0x4c> @ imm = #60
10021be2: 4615 mov r5, r2
10021be4: 9c05 ldr r4, [sp, #20]
10021be6: 4620 mov r0, r4
10021be8: f000 f91e bl 0x10021e28 <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #572
10021bec: 2800 cmp r0, #0
10021bee: d104 bne 0x10021bfa <$t.65+0x26> @ imm = #8
10021bf0: 4620 mov r0, r4
10021bf2: f000 f981 bl 0x10021ef8 <core::unicode::printable::is_printable> @ imm = #770
10021bf6: 2800 cmp r0, #0
10021bf8: d108 bne 0x10021c0c <$t.65+0x38> @ imm = #16
10021bfa: 2001 movs r0, #1
10021bfc: 4320 orrs r0, r4
10021bfe: f00b f88f bl 0x1002cd20 <__clzsi2> @ imm = #45342
10021c02: 4981 ldr r1, [pc, #516] @ 0x10021e08 <$d.70>
10021c04: 1e49 subs r1, r1, #1
10021c06: 428c cmp r4, r1
10021c08: d000 beq 0x10021c0c <$t.65+0x38> @ imm = #0
10021c0a: e0b0 b 0x10021d6e <$t.69+0x72> @ imm = #352
10021c0c: 9c08 ldr r4, [sp, #32]
10021c0e: 9906 ldr r1, [sp, #24]
10021c10: e0b9 b 0x10021d86 <$t.69+0x8a> @ imm = #370
10021c12: 206e movs r0, #110
10021c14: e002 b 0x10021c1c <$t.65+0x48> @ imm = #4
10021c16: 2072 movs r0, #114
10021c18: e000 b 0x10021c1c <$t.65+0x48> @ imm = #0
10021c1a: 9805 ldr r0, [sp, #20]
10021c1c: 900c str r0, [sp, #48]
10021c1e: 4c7a ldr r4, [pc, #488] @ 0x10021e08 <$d.70>
10021c20: 9909 ldr r1, [sp, #36]
10021c22: 428b cmp r3, r1
10021c24: d200 bhs 0x10021c28 <$t.65+0x54> @ imm = #0
10021c26: e0e6 b 0x10021df6 <$t.69+0xfa> @ imm = #460
10021c28: 2900 cmp r1, #0
10021c2a: d00c beq 0x10021c46 <$t.65+0x72> @ imm = #24
10021c2c: 9808 ldr r0, [sp, #32]
10021c2e: 4281 cmp r1, r0
10021c30: d207 bhs 0x10021c42 <$t.65+0x6e> @ imm = #14
10021c32: 980b ldr r0, [sp, #44]
10021c34: 5640 ldrsb r0, [r0, r1]
10021c36: 213f movs r1, #63
10021c38: 43c9 mvns r1, r1
10021c3a: 4288 cmp r0, r1
10021c3c: 9909 ldr r1, [sp, #36]
10021c3e: da02 bge 0x10021c46 <$t.65+0x72> @ imm = #4
10021c40: e0d9 b 0x10021df6 <$t.69+0xfa> @ imm = #434
10021c42: d000 beq 0x10021c46 <$t.65+0x72> @ imm = #0
10021c44: e0d7 b 0x10021df6 <$t.69+0xfa> @ imm = #430
10021c46: 2b00 cmp r3, #0
10021c48: d00c beq 0x10021c64 <$t.65+0x90> @ imm = #24
10021c4a: 9808 ldr r0, [sp, #32]
10021c4c: 4283 cmp r3, r0
10021c4e: d207 bhs 0x10021c60 <$t.65+0x8c> @ imm = #14
10021c50: 980b ldr r0, [sp, #44]
10021c52: 56c0 ldrsb r0, [r0, r3]
10021c54: 2140 movs r1, #64
10021c56: 43c9 mvns r1, r1
10021c58: 4288 cmp r0, r1
10021c5a: 9909 ldr r1, [sp, #36]
10021c5c: dc02 bgt 0x10021c64 <$t.65+0x90> @ imm = #4
10021c5e: e0ca b 0x10021df6 <$t.69+0xfa> @ imm = #404
10021c60: d000 beq 0x10021c64 <$t.65+0x90> @ imm = #0
10021c62: e0c8 b 0x10021df6 <$t.69+0xfa> @ imm = #400
10021c64: 9209 str r2, [sp, #36]
10021c66: 980b ldr r0, [sp, #44]
10021c68: 460a mov r2, r1
10021c6a: 1841 adds r1, r0, r1
10021c6c: 1a9a subs r2, r3, r2
10021c6e: 980a ldr r0, [sp, #40]
10021c70: 68c3 ldr r3, [r0, #12]
10021c72: 4630 mov r0, r6
10021c74: 4798 blx r3
10021c76: 2800 cmp r0, #0
10021c78: d000 beq 0x10021c7c <$t.65+0xa8> @ imm = #0
10021c7a: e0ac b 0x10021dd6 <$t.69+0xda> @ imm = #344
10021c7c: 2505 movs r5, #5
10021c7e: e00b b 0x10021c98 <$t.65+0xc4> @ imm = #22
10021c80: 4861 ldr r0, [pc, #388] @ 0x10021e08 <$d.70>
10021c82: 1e84 subs r4, r0, #2
10021c84: 990c ldr r1, [sp, #48]
10021c86: 42a1 cmp r1, r4
10021c88: 4615 mov r5, r2
10021c8a: d05b beq 0x10021d44 <$t.69+0x48> @ imm = #182
10021c8c: 980d ldr r0, [sp, #52]
10021c8e: 9a0e ldr r2, [sp, #56]
10021c90: 4790 blx r2
10021c92: 2800 cmp r0, #0
10021c94: d000 beq 0x10021c98 <$t.65+0xc4> @ imm = #0
10021c96: e08d b 0x10021db4 <$t.69+0xb8> @ imm = #282
10021c98: 462a mov r2, r5
10021c9a: 4620 mov r0, r4
10021c9c: 495a ldr r1, [pc, #360] @ 0x10021e08 <$d.70>
10021c9e: 1ec9 subs r1, r1, #3
10021ca0: 428c cmp r4, r1
10021ca2: d801 bhi 0x10021ca8 <$t.65+0xd4> @ imm = #2
10021ca4: 2103 movs r1, #3
10021ca6: e001 b 0x10021cac <$t.65+0xd8> @ imm = #2
10021ca8: 4958 ldr r1, [pc, #352] @ 0x10021e0c <$d.70+0x4>
10021caa: 1841 adds r1, r0, r1
10021cac: 4b56 ldr r3, [pc, #344] @ 0x10021e08 <$d.70>
10021cae: 1e5c subs r4, r3, #1
10021cb0: 235c movs r3, #92
10021cb2: 0089 lsls r1, r1, #2
10021cb4: a502 adr r5, #8 <$t.65+0xe6>
10021cb6: 586e ldr r6, [r5, r1]
10021cb8: 4619 mov r1, r3
10021cba: 4615 mov r5, r2
10021cbc: 46b7 mov pc, r6
10021cbe: 46c0 mov r8, r8
10021cc0 <$d.66>:
10021cc0: 45 1d 02 10 .word 0x10021d45
10021cc4: d3 1c 02 10 .word 0x10021cd3
10021cc8: d1 1c 02 10 .word 0x10021cd1
10021ccc: d5 1c 02 10 .word 0x10021cd5
10021cd0 <$t.67>:
10021cd0: e7dc b 0x10021c8c <$t.65+0xb8> @ imm = #-72
10021cd2: e7d5 b 0x10021c80 <$t.65+0xac> @ imm = #-86
10021cd4: b2d4 uxtb r4, r2
10021cd6: 2500 movs r5, #0
10021cd8: 217d movs r1, #125
10021cda: 00a4 lsls r4, r4, #2
10021cdc: a601 adr r6, #4 <$t.67+0x11>
10021cde: 5936 ldr r6, [r6, r4]
10021ce0: 4604 mov r4, r0
10021ce2: 46b7 mov pc, r6
10021ce4 <$d.68>:
10021ce4: 45 1d 02 10 .word 0x10021d45
10021ce8: fd 1c 02 10 .word 0x10021cfd
10021cec: ff 1c 02 10 .word 0x10021cff
10021cf0: 0f 1d 02 10 .word 0x10021d0f
10021cf4: 09 1d 02 10 .word 0x10021d09
10021cf8: 15 1d 02 10 .word 0x10021d15
10021cfc <$t.69>:
10021cfc: e7c6 b 0x10021c8c <$t.65+0xb8> @ imm = #-116
10021cfe: 9b0c ldr r3, [sp, #48]
10021d00: 2b00 cmp r3, #0
10021d02: d00a beq 0x10021d1a <$t.69+0x1e> @ imm = #20
10021d04: 4615 mov r5, r2
10021d06: e009 b 0x10021d1c <$t.69+0x20> @ imm = #18
10021d08: 2503 movs r5, #3
10021d0a: 2175 movs r1, #117
10021d0c: e018 b 0x10021d40 <$t.69+0x44> @ imm = #48
10021d0e: 2502 movs r5, #2
10021d10: 217b movs r1, #123
10021d12: e015 b 0x10021d40 <$t.69+0x44> @ imm = #42
10021d14: 2504 movs r5, #4
10021d16: 4619 mov r1, r3
10021d18: e012 b 0x10021d40 <$t.69+0x44> @ imm = #36
10021d1a: 2501 movs r5, #1
10021d1c: 0759 lsls r1, r3, #29
10021d1e: 0ec9 lsrs r1, r1, #27
10021d20: 4602 mov r2, r0
10021d22: 40ca lsrs r2, r1
10021d24: 210f movs r1, #15
10021d26: 4011 ands r1, r2
10021d28: 290a cmp r1, #10
10021d2a: d303 blo 0x10021d34 <$t.69+0x38> @ imm = #6
10021d2c: 2257 movs r2, #87
10021d2e: 2b00 cmp r3, #0
10021d30: d103 bne 0x10021d3a <$t.69+0x3e> @ imm = #6
10021d32: e004 b 0x10021d3e <$t.69+0x42> @ imm = #8
10021d34: 2230 movs r2, #48
10021d36: 2b00 cmp r3, #0
10021d38: d001 beq 0x10021d3e <$t.69+0x42> @ imm = #2
10021d3a: 1e5b subs r3, r3, #1
10021d3c: 930c str r3, [sp, #48]
10021d3e: 1851 adds r1, r2, r1
10021d40: 4604 mov r4, r0
10021d42: e7a3 b 0x10021c8c <$t.65+0xb8> @ imm = #-186
10021d44: 9905 ldr r1, [sp, #20]
10021d46: 2980 cmp r1, #128
10021d48: d205 bhs 0x10021d56 <$t.69+0x5a> @ imm = #10
10021d4a: 2001 movs r0, #1
10021d4c: 9e0d ldr r6, [sp, #52]
10021d4e: 9c08 ldr r4, [sp, #32]
10021d50: 9906 ldr r1, [sp, #24]
10021d52: 9d09 ldr r5, [sp, #36]
10021d54: e015 b 0x10021d82 <$t.69+0x86> @ imm = #42
10021d56: 0ac8 lsrs r0, r1, #11
10021d58: 9c08 ldr r4, [sp, #32]
10021d5a: 4608 mov r0, r1
10021d5c: 9906 ldr r1, [sp, #24]
10021d5e: 9d09 ldr r5, [sp, #36]
10021d60: d101 bne 0x10021d66 <$t.69+0x6a> @ imm = #2
10021d62: 2002 movs r0, #2
10021d64: e00c b 0x10021d80 <$t.69+0x84> @ imm = #24
10021d66: 0c00 lsrs r0, r0, #16
10021d68: d009 beq 0x10021d7e <$t.69+0x82> @ imm = #18
10021d6a: 2004 movs r0, #4
10021d6c: e008 b 0x10021d80 <$t.69+0x84> @ imm = #16
10021d6e: 0880 lsrs r0, r0, #2
10021d70: 2107 movs r1, #7
10021d72: 4041 eors r1, r0
10021d74: 910c str r1, [sp, #48]
10021d76: 9b06 ldr r3, [sp, #24]
10021d78: 462a mov r2, r5
10021d7a: 9d07 ldr r5, [sp, #28]
10021d7c: e750 b 0x10021c20 <$t.65+0x4c> @ imm = #-352
10021d7e: 2003 movs r0, #3
10021d80: 9e0d ldr r6, [sp, #52]
10021d82: 1840 adds r0, r0, r1
10021d84: 9009 str r0, [sp, #36]
10021d86: 9804 ldr r0, [sp, #16]
10021d88: 1a08 subs r0, r1, r0
10021d8a: 1943 adds r3, r0, r5
10021d8c: 9803 ldr r0, [sp, #12]
10021d8e: 4285 cmp r5, r0
10021d90: 9802 ldr r0, [sp, #8]
10021d92: d000 beq 0x10021d96 <$t.69+0x9a> @ imm = #0
10021d94: e6cc b 0x10021b30 <<str as core::fmt::Debug>::fmt+0x3c> @ imm = #-616
10021d96: 9a09 ldr r2, [sp, #36]
10021d98: 2a00 cmp r2, #0
10021d9a: d01f beq 0x10021ddc <$t.69+0xe0> @ imm = #62
10021d9c: 42a2 cmp r2, r4
10021d9e: 9d07 ldr r5, [sp, #28]
10021da0: d21f bhs 0x10021de2 <$t.69+0xe6> @ imm = #62
10021da2: 980b ldr r0, [sp, #44]
10021da4: 5680 ldrsb r0, [r0, r2]
10021da6: 2140 movs r1, #64
10021da8: 43c9 mvns r1, r1
10021daa: 4288 cmp r0, r1
10021dac: 9a09 ldr r2, [sp, #36]
10021dae: dd1a ble 0x10021de6 <$t.69+0xea> @ imm = #52
10021db0: 4610 mov r0, r2
10021db2: e002 b 0x10021dba <$t.69+0xbe> @ imm = #4
10021db4: 9d07 ldr r5, [sp, #28]
10021db6: e00e b 0x10021dd6 <$t.69+0xda> @ imm = #28
10021db8: 2000 movs r0, #0
10021dba: 990b ldr r1, [sp, #44]
10021dbc: 1809 adds r1, r1, r0
10021dbe: 1a22 subs r2, r4, r0
10021dc0: 980a ldr r0, [sp, #40]
10021dc2: 68c3 ldr r3, [r0, #12]
10021dc4: 4630 mov r0, r6
10021dc6: 4798 blx r3
10021dc8: 2800 cmp r0, #0
10021dca: d104 bne 0x10021dd6 <$t.69+0xda> @ imm = #8
10021dcc: 2122 movs r1, #34
10021dce: 4630 mov r0, r6
10021dd0: 9a0e ldr r2, [sp, #56]
10021dd2: 4790 blx r2
10021dd4: 4605 mov r5, r0
10021dd6: 4628 mov r0, r5
10021dd8: b00f add sp, #60
10021dda: bdf0 pop {r4, r5, r6, r7, pc}
10021ddc: 2000 movs r0, #0
10021dde: 9d07 ldr r5, [sp, #28]
10021de0: e7eb b 0x10021dba <$t.69+0xbe> @ imm = #-42
10021de2: 4620 mov r0, r4
10021de4: d0e9 beq 0x10021dba <$t.69+0xbe> @ imm = #-46
10021de6: 480b ldr r0, [pc, #44] @ 0x10021e14 <$d.70+0xc>
10021de8: 9000 str r0, [sp]
10021dea: 980b ldr r0, [sp, #44]
10021dec: 4621 mov r1, r4
10021dee: 4623 mov r3, r4
10021df0: f000 f812 bl 0x10021e18 <core::str::slice_error_fail> @ imm = #36
10021df4: defe trap
10021df6: 4806 ldr r0, [pc, #24] @ 0x10021e10 <$d.70+0x8>
10021df8: 9000 str r0, [sp]
10021dfa: 980b ldr r0, [sp, #44]
10021dfc: 460a mov r2, r1
10021dfe: 9908 ldr r1, [sp, #32]
10021e00: f000 f80a bl 0x10021e18 <core::str::slice_error_fail> @ imm = #20
10021e04: defe trap
10021e06: 46c0 mov r8, r8
10021e08 <$d.70>:
10021e08: 02 00 11 00 .word 0x00110002
10021e0c: 00 00 ef ff .word 0xffef0000
10021e10: 78 d0 02 10 .word 0x1002d078
10021e14: 88 d0 02 10 .word 0x1002d088
10021e18 <core::str::slice_error_fail>:
10021e18: b580 push {r7, lr}
10021e1a: af00 add r7, sp, #0
10021e1c: b082 sub sp, #8
10021e1e: 68bc ldr r4, [r7, #8]
10021e20: 9400 str r4, [sp]
10021e22: f000 f977 bl 0x10022114 <core::str::slice_error_fail_rt> @ imm = #750
10021e26: defe trap
10021e28 <core::unicode::unicode_data::grapheme_extend::lookup>:
10021e28: b5f0 push {r4, r5, r6, r7, lr}
10021e2a: af03 add r7, sp, #12
10021e2c: b083 sub sp, #12
10021e2e: 9001 str r0, [sp, #4]
10021e30: 02c1 lsls r1, r0, #11
10021e32: 2300 movs r3, #0
10021e34: 2621 movs r6, #33
10021e36: 9302 str r3, [sp, #8]
10021e38: 4635 mov r5, r6
10021e3a: e002 b 0x10021e42 <core::unicode::unicode_data::grapheme_extend::lookup+0x1a> @ imm = #4
10021e3c: 4635 mov r5, r6
10021e3e: 1aee subs r6, r5, r3
10021e40: d912 bls 0x10021e68 <core::unicode::unicode_data::grapheme_extend::lookup+0x40> @ imm = #36
10021e42: 0872 lsrs r2, r6, #1
10021e44: 18d6 adds r6, r2, r3
10021e46: 00b2 lsls r2, r6, #2
10021e48: 4826 ldr r0, [pc, #152] @ 0x10021ee4 <$d.73>
10021e4a: 5882 ldr r2, [r0, r2]
10021e4c: 02d0 lsls r0, r2, #11
10021e4e: 1a0a subs r2, r1, r0
10021e50: 1e54 subs r4, r2, #1
10021e52: 41a2 sbcs r2, r4
10021e54: 4281 cmp r1, r0
10021e56: d901 bls 0x10021e5c <core::unicode::unicode_data::grapheme_extend::lookup+0x34> @ imm = #2
10021e58: 9802 ldr r0, [sp, #8]
10021e5a: 43c2 mvns r2, r0
10021e5c: 2a01 cmp r2, #1
10021e5e: d0ed beq 0x10021e3c <core::unicode::unicode_data::grapheme_extend::lookup+0x14> @ imm = #-38
10021e60: b2d0 uxtb r0, r2
10021e62: 1c73 adds r3, r6, #1
10021e64: 28ff cmp r0, #255
10021e66: d0ea beq 0x10021e3e <core::unicode::unicode_data::grapheme_extend::lookup+0x16> @ imm = #-44
10021e68: 2b20 cmp r3, #32
10021e6a: d835 bhi 0x10021ed8 <core::unicode::unicode_data::grapheme_extend::lookup+0xb0> @ imm = #106
10021e6c: 009a lsls r2, r3, #2
10021e6e: 491d ldr r1, [pc, #116] @ 0x10021ee4 <$d.73>
10021e70: 5888 ldr r0, [r1, r2]
10021e72: 0d44 lsrs r4, r0, #21
10021e74: 4d1d ldr r5, [pc, #116] @ 0x10021eec <$d.73+0x8>
10021e76: 2b20 cmp r3, #32
10021e78: d101 bne 0x10021e7e <core::unicode::unicode_data::grapheme_extend::lookup+0x56> @ imm = #2
10021e7a: 221f movs r2, #31
10021e7c: e005 b 0x10021e8a <core::unicode::unicode_data::grapheme_extend::lookup+0x62> @ imm = #10
10021e7e: 1850 adds r0, r2, r1
10021e80: 6840 ldr r0, [r0, #4]
10021e82: 0d45 lsrs r5, r0, #21
10021e84: 2b00 cmp r3, #0
10021e86: d01f beq 0x10021ec8 <core::unicode::unicode_data::grapheme_extend::lookup+0xa0> @ imm = #62
10021e88: 1e5a subs r2, r3, #1
10021e8a: 0090 lsls r0, r2, #2
10021e8c: 5808 ldr r0, [r1, r0]
10021e8e: 4a18 ldr r2, [pc, #96] @ 0x10021ef0 <$d.73+0xc>
10021e90: 4002 ands r2, r0
10021e92: 43e0 mvns r0, r4
10021e94: 1828 adds r0, r5, r0
10021e96: d013 beq 0x10021ec0 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #38
10021e98: 4814 ldr r0, [pc, #80] @ 0x10021eec <$d.73+0x8>
10021e9a: 4284 cmp r4, r0
10021e9c: 4623 mov r3, r4
10021e9e: d800 bhi 0x10021ea2 <core::unicode::unicode_data::grapheme_extend::lookup+0x7a> @ imm = #0
10021ea0: 4603 mov r3, r0
10021ea2: 9801 ldr r0, [sp, #4]
10021ea4: 1a82 subs r2, r0, r2
10021ea6: 1e68 subs r0, r5, #1
10021ea8: 2500 movs r5, #0
10021eaa: 4912 ldr r1, [pc, #72] @ 0x10021ef4 <$d.73+0x10>
10021eac: 42a3 cmp r3, r4
10021eae: d00d beq 0x10021ecc <core::unicode::unicode_data::grapheme_extend::lookup+0xa4> @ imm = #26
10021eb0: 5d0e ldrb r6, [r1, r4]
10021eb2: 19ad adds r5, r5, r6
10021eb4: 4295 cmp r5, r2
10021eb6: d803 bhi 0x10021ec0 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #6
10021eb8: 1c64 adds r4, r4, #1
10021eba: 42a0 cmp r0, r4
10021ebc: d1f6 bne 0x10021eac <core::unicode::unicode_data::grapheme_extend::lookup+0x84> @ imm = #-20
10021ebe: 4604 mov r4, r0
10021ec0: 2001 movs r0, #1
10021ec2: 4020 ands r0, r4
10021ec4: b003 add sp, #12
10021ec6: bdf0 pop {r4, r5, r6, r7, pc}
10021ec8: 2200 movs r2, #0
10021eca: e7e2 b 0x10021e92 <core::unicode::unicode_data::grapheme_extend::lookup+0x6a> @ imm = #-60
10021ecc: 4a06 ldr r2, [pc, #24] @ 0x10021ee8 <$d.73+0x4>
10021ece: 4618 mov r0, r3
10021ed0: 4906 ldr r1, [pc, #24] @ 0x10021eec <$d.73+0x8>
10021ed2: f7fe fa67 bl 0x100203a4 <core::panicking::panic_bounds_check> @ imm = #-6962
10021ed6: defe trap
10021ed8: 2021 movs r0, #33
10021eda: 4a03 ldr r2, [pc, #12] @ 0x10021ee8 <$d.73+0x4>
10021edc: 4601 mov r1, r0
10021ede: f7fe fa61 bl 0x100203a4 <core::panicking::panic_bounds_check> @ imm = #-6974
10021ee2: defe trap
10021ee4 <$d.73>:
10021ee4: 98 da 02 10 .word 0x1002da98
10021ee8: f4 dd 02 10 .word 0x1002ddf4
10021eec: d7 02 00 00 .word 0x000002d7
10021ef0: ff ff 1f 00 .word 0x001fffff
10021ef4: 1c db 02 10 .word 0x1002db1c
10021ef8 <core::unicode::printable::is_printable>:
10021ef8: b5d0 push {r4, r6, r7, lr}
10021efa: af02 add r7, sp, #8
10021efc: b084 sub sp, #16
10021efe: 4604 mov r4, r0
10021f00: 2000 movs r0, #0
10021f02: 2c20 cmp r4, #32
10021f04: d201 bhs 0x10021f0a <core::unicode::printable::is_printable+0x12> @ imm = #2
10021f06: b004 add sp, #16
10021f08: bdd0 pop {r4, r6, r7, pc}
10021f0a: 2c7f cmp r4, #127
10021f0c: d202 bhs 0x10021f14 <core::unicode::printable::is_printable+0x1c> @ imm = #4
10021f0e: 2001 movs r0, #1
10021f10: b004 add sp, #16
10021f12: bdd0 pop {r4, r6, r7, pc}
10021f14: 0c21 lsrs r1, r4, #16
10021f16: d10a bne 0x10021f2e <core::unicode::printable::is_printable+0x36> @ imm = #20
10021f18: 4836 ldr r0, [pc, #216] @ 0x10021ff4 <$d.75+0x40>
10021f1a: 21ff movs r1, #255
10021f1c: 3120 adds r1, #32
10021f1e: 9100 str r1, [sp]
10021f20: 3110 adds r1, #16
10021f22: 9001 str r0, [sp, #4]
10021f24: 9102 str r1, [sp, #8]
10021f26: 4934 ldr r1, [pc, #208] @ 0x10021ff8 <$d.75+0x44>
10021f28: 2228 movs r2, #40
10021f2a: 4b34 ldr r3, [pc, #208] @ 0x10021ffc <$d.75+0x48>
10021f2c: e00c b 0x10021f48 <core::unicode::printable::is_printable+0x50> @ imm = #24
10021f2e: 0c61 lsrs r1, r4, #17
10021f30: d10f bne 0x10021f52 <core::unicode::printable::is_printable+0x5a> @ imm = #30
10021f32: 482d ldr r0, [pc, #180] @ 0x10021fe8 <$d.75+0x34>
10021f34: 21c4 movs r1, #196
10021f36: 22ff movs r2, #255
10021f38: 3220 adds r2, #32
10021f3a: 32a3 adds r2, #163
10021f3c: 9100 str r1, [sp]
10021f3e: 9001 str r0, [sp, #4]
10021f40: 9202 str r2, [sp, #8]
10021f42: 492a ldr r1, [pc, #168] @ 0x10021fec <$d.75+0x38>
10021f44: 222c movs r2, #44
10021f46: 4b2a ldr r3, [pc, #168] @ 0x10021ff0 <$d.75+0x3c>
10021f48: 4620 mov r0, r4
10021f4a: f000 f859 bl 0x10022000 <core::unicode::printable::check> @ imm = #178
10021f4e: b004 add sp, #16
10021f50: bdd0 pop {r4, r6, r7, pc}
10021f52: 491d ldr r1, [pc, #116] @ 0x10021fc8 <$d.75+0x14>
10021f54: 1861 adds r1, r4, r1
10021f56: 4a1d ldr r2, [pc, #116] @ 0x10021fcc <$d.75+0x18>
10021f58: 4291 cmp r1, r2
10021f5a: d3d4 blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-88
10021f5c: 4919 ldr r1, [pc, #100] @ 0x10021fc4 <$d.75+0x10>
10021f5e: 1861 adds r1, r4, r1
10021f60: 2905 cmp r1, #5
10021f62: d3d0 blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-96
10021f64: 4916 ldr r1, [pc, #88] @ 0x10021fc0 <$d.75+0xc>
10021f66: 1861 adds r1, r4, r1
10021f68: 4a19 ldr r2, [pc, #100] @ 0x10021fd0 <$d.75+0x1c>
10021f6a: 4291 cmp r1, r2
10021f6c: d3cb blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-106
10021f6e: 4913 ldr r1, [pc, #76] @ 0x10021fbc <$d.75+0x8>
10021f70: 1861 adds r1, r4, r1
10021f72: 4a18 ldr r2, [pc, #96] @ 0x10021fd4 <$d.75+0x20>
10021f74: 4291 cmp r1, r2
10021f76: d3c6 blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-116
10021f78: 490f ldr r1, [pc, #60] @ 0x10021fb8 <$d.75+0x4>
10021f7a: 1861 adds r1, r4, r1
10021f7c: 290e cmp r1, #14
10021f7e: d3c2 blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-124
10021f80: 2101 movs r1, #1
10021f82: 4622 mov r2, r4
10021f84: 438a bics r2, r1
10021f86: 4b14 ldr r3, [pc, #80] @ 0x10021fd8 <$d.75+0x24>
10021f88: 429a cmp r2, r3
10021f8a: d0bc beq 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-136
10021f8c: 221f movs r2, #31
10021f8e: 4623 mov r3, r4
10021f90: 4393 bics r3, r2
10021f92: 4a12 ldr r2, [pc, #72] @ 0x10021fdc <$d.75+0x28>
10021f94: 4293 cmp r3, r2
10021f96: d0b6 beq 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-148
10021f98: 4a06 ldr r2, [pc, #24] @ 0x10021fb4 <$d.75>
10021f9a: 18a2 adds r2, r4, r2
10021f9c: 2a06 cmp r2, #6
10021f9e: d3b2 blo 0x10021f06 <core::unicode::printable::is_printable+0xe> @ imm = #-156
10021fa0: 480f ldr r0, [pc, #60] @ 0x10021fe0 <$d.75+0x2c>
10021fa2: 1820 adds r0, r4, r0
10021fa4: 4a0f ldr r2, [pc, #60] @ 0x10021fe4 <$d.75+0x30>
10021fa6: 4290 cmp r0, r2
10021fa8: d300 blo 0x10021fac <core::unicode::printable::is_printable+0xb4> @ imm = #0
10021faa: 2100 movs r1, #0
10021fac: 4608 mov r0, r1
10021fae: b004 add sp, #16
10021fb0: bdd0 pop {r4, r6, r7, pc}
10021fb2: 46c0 mov r8, r8
10021fb4 <$d.75>:
10021fb4: c6 48 fd ff .word 0xfffd48c6
10021fb8: 5e 31 fd ff .word 0xfffd315e
10021fbc: 1f 14 fd ff .word 0xfffd141f
10021fc0: e2 05 fd ff .word 0xfffd05e2
10021fc4: b5 ec fc ff .word 0xfffcecb5
10021fc8: 50 dc fc ff .word 0xfffcdc50
10021fcc: 50 dd 0a 00 .word 0x000add50
10021fd0: e2 05 00 00 .word 0x000005e2
10021fd4: 1f 0c 00 00 .word 0x00000c1f
10021fd8: 1e b8 02 00 .word 0x0002b81e
10021fdc: e0 a6 02 00 .word 0x0002a6e0
10021fe0: 00 00 ef ff .word 0xffef0000
10021fe4: f0 01 fd ff .word 0xfffd01f0
10021fe8: 12 d8 02 10 .word 0x1002d812
10021fec: f6 d6 02 10 .word 0x1002d6f6
10021ff0: 4e d7 02 10 .word 0x1002d74e
10021ff4: c7 d5 02 10 .word 0x1002d5c7
10021ff8: 58 d4 02 10 .word 0x1002d458
10021ffc: a8 d4 02 10 .word 0x1002d4a8
10022000 <core::unicode::printable::check>:
10022000: b5f0 push {r4, r5, r6, r7, lr}
10022002: af03 add r7, sp, #12
10022004: b089 sub sp, #36
10022006: 9302 str r3, [sp, #8]
10022008: 0052 lsls r2, r2, #1
1002200a: 188a adds r2, r1, r2
1002200c: 9206 str r2, [sp, #24]
1002200e: b2c3 uxtb r3, r0
10022010: b280 uxth r0, r0
10022012: 9005 str r0, [sp, #20]
10022014: 0a00 lsrs r0, r0, #8
10022016: 9008 str r0, [sp, #32]
10022018: 2600 movs r6, #0
1002201a: 2001 movs r0, #1
1002201c: 9004 str r0, [sp, #16]
1002201e: 6938 ldr r0, [r7, #16]
10022020: 9000 str r0, [sp]
10022022: 68f8 ldr r0, [r7, #12]
10022024: 9007 str r0, [sp, #28]
10022026: 68b8 ldr r0, [r7, #8]
10022028: 9003 str r0, [sp, #12]
1002202a: e001 b 0x10022030 <core::unicode::printable::check+0x30> @ imm = #2
1002202c: 2a00 cmp r2, #0
1002202e: d139 bne 0x100220a4 <core::unicode::printable::check+0xa4> @ imm = #114
10022030: 4630 mov r0, r6
10022032: 784c ldrb r4, [r1, #1]
10022034: 1936 adds r6, r6, r4
10022036: 780a ldrb r2, [r1]
10022038: 1c89 adds r1, r1, #2
1002203a: 9d08 ldr r5, [sp, #32]
1002203c: 42aa cmp r2, r5
1002203e: d124 bne 0x1002208a <core::unicode::printable::check+0x8a> @ imm = #72
10022040: 4286 cmp r6, r0
10022042: d34f blo 0x100220e4 <core::unicode::printable::check+0xe4> @ imm = #158
10022044: 9601 str r6, [sp, #4]
10022046: 9a03 ldr r2, [sp, #12]
10022048: 4296 cmp r6, r2
1002204a: d850 bhi 0x100220ee <core::unicode::printable::check+0xee> @ imm = #160
1002204c: 9a02 ldr r2, [sp, #8]
1002204e: 1812 adds r2, r2, r0
10022050: 1910 adds r0, r2, r4
10022052: 2c00 cmp r4, #0
10022054: d022 beq 0x1002209c <core::unicode::printable::check+0x9c> @ imm = #68
10022056: 7815 ldrb r5, [r2]
10022058: 2600 movs r6, #0
1002205a: 429d cmp r5, r3
1002205c: d03e beq 0x100220dc <core::unicode::printable::check+0xdc> @ imm = #124
1002205e: 1c55 adds r5, r2, #1
10022060: 4285 cmp r5, r0
10022062: d01b beq 0x1002209c <core::unicode::printable::check+0x9c> @ imm = #54
10022064: 7855 ldrb r5, [r2, #1]
10022066: 429d cmp r5, r3
10022068: d038 beq 0x100220dc <core::unicode::printable::check+0xdc> @ imm = #112
1002206a: 1c95 adds r5, r2, #2
1002206c: 4285 cmp r5, r0
1002206e: d015 beq 0x1002209c <core::unicode::printable::check+0x9c> @ imm = #42
10022070: 7895 ldrb r5, [r2, #2]
10022072: 429d cmp r5, r3
10022074: d032 beq 0x100220dc <core::unicode::printable::check+0xdc> @ imm = #100
10022076: 1cd5 adds r5, r2, #3
10022078: 4285 cmp r5, r0
1002207a: d00f beq 0x1002209c <core::unicode::printable::check+0x9c> @ imm = #30
1002207c: 1f24 subs r4, r4, #4
1002207e: 1d15 adds r5, r2, #4
10022080: 78d2 ldrb r2, [r2, #3]
10022082: 429a cmp r2, r3
10022084: 462a mov r2, r5
10022086: d1e4 bne 0x10022052 <core::unicode::printable::check+0x52> @ imm = #-56
10022088: e028 b 0x100220dc <core::unicode::printable::check+0xdc> @ imm = #80
1002208a: 9806 ldr r0, [sp, #24]
1002208c: 1a0c subs r4, r1, r0
1002208e: 4260 rsbs r0, r4, #0
10022090: 4160 adcs r0, r4
10022092: 42aa cmp r2, r5
10022094: 9a04 ldr r2, [sp, #16]
10022096: d8c9 bhi 0x1002202c <core::unicode::printable::check+0x2c> @ imm = #-110
10022098: 4602 mov r2, r0
1002209a: e7c7 b 0x1002202c <core::unicode::printable::check+0x2c> @ imm = #-114
1002209c: 9806 ldr r0, [sp, #24]
1002209e: 4281 cmp r1, r0
100220a0: 9e01 ldr r6, [sp, #4]
100220a2: d1c5 bne 0x10022030 <core::unicode::printable::check+0x30> @ imm = #-118
100220a4: 9807 ldr r0, [sp, #28]
100220a6: 9900 ldr r1, [sp]
100220a8: 1840 adds r0, r0, r1
100220aa: 9e04 ldr r6, [sp, #16]
100220ac: 9c07 ldr r4, [sp, #28]
100220ae: 1c63 adds r3, r4, #1
100220b0: 7821 ldrb r1, [r4]
100220b2: b24a sxtb r2, r1
100220b4: 2a00 cmp r2, #0
100220b6: d401 bmi 0x100220bc <core::unicode::printable::check+0xbc> @ imm = #2
100220b8: 461c mov r4, r3
100220ba: e006 b 0x100220ca <core::unicode::printable::check+0xca> @ imm = #12
100220bc: 4283 cmp r3, r0
100220be: d01c beq 0x100220fa <core::unicode::printable::check+0xfa> @ imm = #56
100220c0: 7861 ldrb r1, [r4, #1]
100220c2: 0652 lsls r2, r2, #25
100220c4: 0c52 lsrs r2, r2, #17
100220c6: 1851 adds r1, r2, r1
100220c8: 1ca4 adds r4, r4, #2
100220ca: 9a05 ldr r2, [sp, #20]
100220cc: 1a51 subs r1, r2, r1
100220ce: d405 bmi 0x100220dc <core::unicode::printable::check+0xdc> @ imm = #10
100220d0: 9105 str r1, [sp, #20]
100220d2: 2101 movs r1, #1
100220d4: 404e eors r6, r1
100220d6: 9407 str r4, [sp, #28]
100220d8: 4284 cmp r4, r0
100220da: d1e7 bne 0x100220ac <core::unicode::printable::check+0xac> @ imm = #-50
100220dc: 2001 movs r0, #1
100220de: 4030 ands r0, r6
100220e0: b009 add sp, #36
100220e2: bdf0 pop {r4, r5, r6, r7, pc}
100220e4: 4a0a ldr r2, [pc, #40] @ 0x10022110 <$d.77+0x8>
100220e6: 4631 mov r1, r6
100220e8: f7fe fedc bl 0x10020ea4 <core::slice::index::slice_index_order_fail> @ imm = #-4680
100220ec: defe trap
100220ee: 4a08 ldr r2, [pc, #32] @ 0x10022110 <$d.77+0x8>
100220f0: 9801 ldr r0, [sp, #4]
100220f2: 9903 ldr r1, [sp, #12]
100220f4: f7fe fb14 bl 0x10020720 <core::slice::index::slice_end_index_len_fail> @ imm = #-6616
100220f8: defe trap
100220fa: 4803 ldr r0, [pc, #12] @ 0x10022108 <$d.77>
100220fc: 212b movs r1, #43
100220fe: 4a03 ldr r2, [pc, #12] @ 0x1002210c <$d.77+0x4>
10022100: f7fe fe00 bl 0x10020d04 <core::panicking::panic> @ imm = #-5120
10022104: defe trap
10022106: 46c0 mov r8, r8
10022108 <$d.77>:
10022108: 68 e1 02 10 .word 0x1002e168
1002210c: 48 d4 02 10 .word 0x1002d448
10022110: 38 d4 02 10 .word 0x1002d438
10022114 <core::str::slice_error_fail_rt>:
10022114: b580 push {r7, lr}
10022116: af00 add r7, sp, #0
10022118: b09e sub sp, #120
1002211a: 9305 str r3, [sp, #20]
1002211c: 9204 str r2, [sp, #16]
1002211e: 2401 movs r4, #1
10022120: 9401 str r4, [sp, #4]
10022122: 0224 lsls r4, r4, #8
10022124: 68be ldr r6, [r7, #8]
10022126: 42a1 cmp r1, r4
10022128: d911 bls 0x1002214e <core::str::slice_error_fail_rt+0x3a> @ imm = #34
1002212a: 9103 str r1, [sp, #12]
1002212c: 9602 str r6, [sp, #8]
1002212e: 1c66 adds r6, r4, #1
10022130: 25ff movs r5, #255
10022132: 1941 adds r1, r0, r5
10022134: 2401 movs r4, #1
10022136: 5709 ldrsb r1, [r1, r4]
10022138: 2440 movs r4, #64
1002213a: 43e4 mvns r4, r4
1002213c: 42a1 cmp r1, r4
1002213e: dc46 bgt 0x100221ce <core::str::slice_error_fail_rt+0xba> @ imm = #140
10022140: 5741 ldrsb r1, [r0, r5]
10022142: 1ead subs r5, r5, #2
10022144: 1eb6 subs r6, r6, #2
10022146: 42a1 cmp r1, r4
10022148: ddf3 ble 0x10022132 <core::str::slice_error_fail_rt+0x1e> @ imm = #-26
1002214a: 3dfa subs r5, #250
1002214c: e040 b 0x100221d0 <core::str::slice_error_fail_rt+0xbc> @ imm = #128
1002214e: 9107 str r1, [sp, #28]
10022150: 9006 str r0, [sp, #24]
10022152: 2400 movs r4, #0
10022154: 4d88 ldr r5, [pc, #544] @ 0x10022378 <$d.79>
10022156: 9409 str r4, [sp, #36]
10022158: 9508 str r5, [sp, #32]
1002215a: 428a cmp r2, r1
1002215c: d81a bhi 0x10022194 <core::str::slice_error_fail_rt+0x80> @ imm = #52
1002215e: 428b cmp r3, r1
10022160: d818 bhi 0x10022194 <core::str::slice_error_fail_rt+0x80> @ imm = #48
10022162: 429a cmp r2, r3
10022164: d94b bls 0x100221fe <core::str::slice_error_fail_rt+0xea> @ imm = #150
10022166: 2004 movs r0, #4
10022168: 9011 str r0, [sp, #68]
1002216a: 498c ldr r1, [pc, #560] @ 0x1002239c <$d.79+0x24>
1002216c: 9110 str r1, [sp, #64]
1002216e: 9013 str r0, [sp, #76]
10022170: a814 add r0, sp, #80
10022172: 9012 str r0, [sp, #72]
10022174: 2000 movs r0, #0
10022176: 900e str r0, [sp, #56]
10022178: 4882 ldr r0, [pc, #520] @ 0x10022384 <$d.79+0xc>
1002217a: 901b str r0, [sp, #108]
1002217c: a908 add r1, sp, #32
1002217e: 911a str r1, [sp, #104]
10022180: 9019 str r0, [sp, #100]
10022182: a806 add r0, sp, #24
10022184: 9018 str r0, [sp, #96]
10022186: 4882 ldr r0, [pc, #520] @ 0x10022390 <$d.79+0x18>
10022188: 9017 str r0, [sp, #92]
1002218a: a905 add r1, sp, #20
1002218c: 9116 str r1, [sp, #88]
1002218e: 9015 str r0, [sp, #84]
10022190: a804 add r0, sp, #16
10022192: e016 b 0x100221c2 <core::str::slice_error_fail_rt+0xae> @ imm = #44
10022194: 428a cmp r2, r1
10022196: d800 bhi 0x1002219a <core::str::slice_error_fail_rt+0x86> @ imm = #0
10022198: 461a mov r2, r3
1002219a: 920c str r2, [sp, #48]
1002219c: 2003 movs r0, #3
1002219e: 9011 str r0, [sp, #68]
100221a0: 497f ldr r1, [pc, #508] @ 0x100223a0 <$d.79+0x28>
100221a2: 9110 str r1, [sp, #64]
100221a4: 9013 str r0, [sp, #76]
100221a6: a814 add r0, sp, #80
100221a8: 9012 str r0, [sp, #72]
100221aa: 2000 movs r0, #0
100221ac: 900e str r0, [sp, #56]
100221ae: 4875 ldr r0, [pc, #468] @ 0x10022384 <$d.79+0xc>
100221b0: 9019 str r0, [sp, #100]
100221b2: a908 add r1, sp, #32
100221b4: 9118 str r1, [sp, #96]
100221b6: 9017 str r0, [sp, #92]
100221b8: a806 add r0, sp, #24
100221ba: 9016 str r0, [sp, #88]
100221bc: 4874 ldr r0, [pc, #464] @ 0x10022390 <$d.79+0x18>
100221be: 9015 str r0, [sp, #84]
100221c0: a80c add r0, sp, #48
100221c2: 9014 str r0, [sp, #80]
100221c4: a80e add r0, sp, #56
100221c6: 4631 mov r1, r6
100221c8: f7fe f8ce bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-7780
100221cc: defe trap
100221ce: 3dfb subs r5, #251
100221d0: 9e02 ldr r6, [sp, #8]
100221d2: 9903 ldr r1, [sp, #12]
100221d4: 35fc adds r5, #252
100221d6: 428d cmp r5, r1
100221d8: d208 bhs 0x100221ec <core::str::slice_error_fail_rt+0xd8> @ imm = #16
100221da: 5741 ldrsb r1, [r0, r5]
100221dc: 42a1 cmp r1, r4
100221de: 9903 ldr r1, [sp, #12]
100221e0: dd07 ble 0x100221f2 <core::str::slice_error_fail_rt+0xde> @ imm = #14
100221e2: 9507 str r5, [sp, #28]
100221e4: 9006 str r0, [sp, #24]
100221e6: 2405 movs r4, #5
100221e8: 4d64 ldr r5, [pc, #400] @ 0x1002237c <$d.79+0x4>
100221ea: e7b4 b 0x10022156 <core::str::slice_error_fail_rt+0x42> @ imm = #-152
100221ec: d101 bne 0x100221f2 <core::str::slice_error_fail_rt+0xde> @ imm = #2
100221ee: 9507 str r5, [sp, #28]
100221f0: e7ae b 0x10022150 <core::str::slice_error_fail_rt+0x3c> @ imm = #-164
100221f2: 9600 str r6, [sp]
100221f4: 2200 movs r2, #0
100221f6: 462b mov r3, r5
100221f8: f7ff fe0e bl 0x10021e18 <core::str::slice_error_fail> @ imm = #-996
100221fc: defe trap
100221fe: 2a00 cmp r2, #0
10022200: d110 bne 0x10022224 <core::str::slice_error_fail_rt+0x110> @ imm = #32
10022202: 461a mov r2, r3
10022204: 920a str r2, [sp, #40]
10022206: 428a cmp r2, r1
10022208: 460b mov r3, r1
1002220a: d242 bhs 0x10022292 <core::str::slice_error_fail_rt+0x17e> @ imm = #132
1002220c: 1ed3 subs r3, r2, #3
1002220e: d200 bhs 0x10022212 <core::str::slice_error_fail_rt+0xfe> @ imm = #0
10022210: 2300 movs r3, #0
10022212: 1c55 adds r5, r2, #1
10022214: 429d cmp r5, r3
10022216: d20f bhs 0x10022238 <core::str::slice_error_fail_rt+0x124> @ imm = #30
10022218: 4a5f ldr r2, [pc, #380] @ 0x10022398 <$d.79+0x20>
1002221a: 4618 mov r0, r3
1002221c: 4629 mov r1, r5
1002221e: f7fe fe41 bl 0x10020ea4 <core::slice::index::slice_index_order_fail> @ imm = #-4990
10022222: defe trap
10022224: 428a cmp r2, r1
10022226: d22a bhs 0x1002227e <core::str::slice_error_fail_rt+0x16a> @ imm = #84
10022228: 460d mov r5, r1
1002222a: 5681 ldrsb r1, [r0, r2]
1002222c: 243f movs r4, #63
1002222e: 43e4 mvns r4, r4
10022230: 42a1 cmp r1, r4
10022232: 4629 mov r1, r5
10022234: dae5 bge 0x10022202 <core::str::slice_error_fail_rt+0xee> @ imm = #-54
10022236: e7e5 b 0x10022204 <core::str::slice_error_fail_rt+0xf0> @ imm = #-54
10022238: 9103 str r1, [sp, #12]
1002223a: 9302 str r3, [sp, #8]
1002223c: 18c4 adds r4, r0, r3
1002223e: 1943 adds r3, r0, r5
10022240: 2a03 cmp r2, #3
10022242: d300 blo 0x10022246 <core::str::slice_error_fail_rt+0x132> @ imm = #0
10022244: 2203 movs r2, #3
10022246: 1b1d subs r5, r3, r4
10022248: 1e52 subs r2, r2, #1
1002224a: 2100 movs r1, #0
1002224c: 43c9 mvns r1, r1
1002224e: 5659 ldrsb r1, [r3, r1]
10022250: 2440 movs r4, #64
10022252: 43e4 mvns r4, r4
10022254: 42a1 cmp r1, r4
10022256: dc14 bgt 0x10022282 <core::str::slice_error_fail_rt+0x16e> @ imm = #40
10022258: 2101 movs r1, #1
1002225a: 43c9 mvns r1, r1
1002225c: 5659 ldrsb r1, [r3, r1]
1002225e: 42a1 cmp r1, r4
10022260: dc11 bgt 0x10022286 <core::str::slice_error_fail_rt+0x172> @ imm = #34
10022262: 2102 movs r1, #2
10022264: 43c9 mvns r1, r1
10022266: 5659 ldrsb r1, [r3, r1]
10022268: 42a1 cmp r1, r4
1002226a: dc0e bgt 0x1002228a <core::str::slice_error_fail_rt+0x176> @ imm = #28
1002226c: 2103 movs r1, #3
1002226e: 43c9 mvns r1, r1
10022270: 5659 ldrsb r1, [r3, r1]
10022272: 1f12 subs r2, r2, #4
10022274: 1f2d subs r5, r5, #4
10022276: 1f1b subs r3, r3, #4
10022278: 42a1 cmp r1, r4
1002227a: dde6 ble 0x1002224a <core::str::slice_error_fail_rt+0x136> @ imm = #-52
1002227c: e006 b 0x1002228c <core::str::slice_error_fail_rt+0x178> @ imm = #12
1002227e: d0c0 beq 0x10022202 <core::str::slice_error_fail_rt+0xee> @ imm = #-128
10022280: e7c0 b 0x10022204 <core::str::slice_error_fail_rt+0xf0> @ imm = #-128
10022282: 1e6d subs r5, r5, #1
10022284: e002 b 0x1002228c <core::str::slice_error_fail_rt+0x178> @ imm = #4
10022286: 4615 mov r5, r2
10022288: e000 b 0x1002228c <core::str::slice_error_fail_rt+0x178> @ imm = #0
1002228a: 1eed subs r5, r5, #3
1002228c: 9902 ldr r1, [sp, #8]
1002228e: 186b adds r3, r5, r1
10022290: 9903 ldr r1, [sp, #12]
10022292: 2b00 cmp r3, #0
10022294: d107 bne 0x100222a6 <core::str::slice_error_fail_rt+0x192> @ imm = #14
10022296: 428b cmp r3, r1
10022298: d10f bne 0x100222ba <core::str::slice_error_fail_rt+0x1a6> @ imm = #30
1002229a: 483e ldr r0, [pc, #248] @ 0x10022394 <$d.79+0x1c>
1002229c: 212b movs r1, #43
1002229e: 4632 mov r2, r6
100222a0: f7fe fd30 bl 0x10020d04 <core::panicking::panic> @ imm = #-5536
100222a4: defe trap
100222a6: 428b cmp r3, r1
100222a8: d210 bhs 0x100222cc <core::str::slice_error_fail_rt+0x1b8> @ imm = #32
100222aa: 460c mov r4, r1
100222ac: 56c1 ldrsb r1, [r0, r3]
100222ae: 2240 movs r2, #64
100222b0: 43d2 mvns r2, r2
100222b2: 4291 cmp r1, r2
100222b4: 4621 mov r1, r4
100222b6: dcee bgt 0x10022296 <core::str::slice_error_fail_rt+0x182> @ imm = #-36
100222b8: e009 b 0x100222ce <core::str::slice_error_fail_rt+0x1ba> @ imm = #18
100222ba: 18c1 adds r1, r0, r3
100222bc: 2500 movs r5, #0
100222be: 574a ldrsb r2, [r1, r5]
100222c0: b2d4 uxtb r4, r2
100222c2: 2a00 cmp r2, #0
100222c4: d409 bmi 0x100222da <core::str::slice_error_fail_rt+0x1c6> @ imm = #18
100222c6: 940b str r4, [sp, #44]
100222c8: 9801 ldr r0, [sp, #4]
100222ca: e037 b 0x1002233c <core::str::slice_error_fail_rt+0x228> @ imm = #110
100222cc: d0e3 beq 0x10022296 <core::str::slice_error_fail_rt+0x182> @ imm = #-58
100222ce: 9600 str r6, [sp]
100222d0: 461a mov r2, r3
100222d2: 460b mov r3, r1
100222d4: f7ff fda0 bl 0x10021e18 <core::str::slice_error_fail> @ imm = #-1216
100222d8: defe trap
100222da: 9503 str r5, [sp, #12]
100222dc: 9602 str r6, [sp, #8]
100222de: 784e ldrb r6, [r1, #1]
100222e0: 253f movs r5, #63
100222e2: 402e ands r6, r5
100222e4: 221f movs r2, #31
100222e6: 4022 ands r2, r4
100222e8: 2cdf cmp r4, #223
100222ea: d913 bls 0x10022314 <core::str::slice_error_fail_rt+0x200> @ imm = #38
100222ec: 7888 ldrb r0, [r1, #2]
100222ee: 4028 ands r0, r5
100222f0: 01b6 lsls r6, r6, #6
100222f2: 1836 adds r6, r6, r0
100222f4: 2cf0 cmp r4, #240
100222f6: d310 blo 0x1002231a <core::str::slice_error_fail_rt+0x206> @ imm = #32
100222f8: 78c8 ldrb r0, [r1, #3]
100222fa: 4028 ands r0, r5
100222fc: 01b1 lsls r1, r6, #6
100222fe: 1808 adds r0, r1, r0
10022300: 0751 lsls r1, r2, #29
10022302: 0ac9 lsrs r1, r1, #11
10022304: 1841 adds r1, r0, r1
10022306: 2011 movs r0, #17
10022308: 0400 lsls r0, r0, #16
1002230a: 4281 cmp r1, r0
1002230c: 9e02 ldr r6, [sp, #8]
1002230e: 9d03 ldr r5, [sp, #12]
10022310: d0c3 beq 0x1002229a <core::str::slice_error_fail_rt+0x186> @ imm = #-122
10022312: e006 b 0x10022322 <core::str::slice_error_fail_rt+0x20e> @ imm = #12
10022314: 0191 lsls r1, r2, #6
10022316: 1989 adds r1, r1, r6
10022318: e001 b 0x1002231e <core::str::slice_error_fail_rt+0x20a> @ imm = #2
1002231a: 0310 lsls r0, r2, #12
1002231c: 1831 adds r1, r6, r0
1002231e: 9e02 ldr r6, [sp, #8]
10022320: 9d03 ldr r5, [sp, #12]
10022322: 910b str r1, [sp, #44]
10022324: 2980 cmp r1, #128
10022326: 9801 ldr r0, [sp, #4]
10022328: d308 blo 0x1002233c <core::str::slice_error_fail_rt+0x228> @ imm = #16
1002232a: 0ac8 lsrs r0, r1, #11
1002232c: d101 bne 0x10022332 <core::str::slice_error_fail_rt+0x21e> @ imm = #2
1002232e: 2002 movs r0, #2
10022330: e004 b 0x1002233c <core::str::slice_error_fail_rt+0x228> @ imm = #8
10022332: 0c08 lsrs r0, r1, #16
10022334: d001 beq 0x1002233a <core::str::slice_error_fail_rt+0x226> @ imm = #2
10022336: 2004 movs r0, #4
10022338: e000 b 0x1002233c <core::str::slice_error_fail_rt+0x228> @ imm = #0
1002233a: 2003 movs r0, #3
1002233c: 930c str r3, [sp, #48]
1002233e: 18c0 adds r0, r0, r3
10022340: 900d str r0, [sp, #52]
10022342: 2005 movs r0, #5
10022344: 9011 str r0, [sp, #68]
10022346: 490e ldr r1, [pc, #56] @ 0x10022380 <$d.79+0x8>
10022348: 9110 str r1, [sp, #64]
1002234a: 9013 str r0, [sp, #76]
1002234c: a814 add r0, sp, #80
1002234e: 9012 str r0, [sp, #72]
10022350: 950e str r5, [sp, #56]
10022352: 480c ldr r0, [pc, #48] @ 0x10022384 <$d.79+0xc>
10022354: 901d str r0, [sp, #116]
10022356: a908 add r1, sp, #32
10022358: 911c str r1, [sp, #112]
1002235a: 901b str r0, [sp, #108]
1002235c: a806 add r0, sp, #24
1002235e: 901a str r0, [sp, #104]
10022360: 4809 ldr r0, [pc, #36] @ 0x10022388 <$d.79+0x10>
10022362: 9019 str r0, [sp, #100]
10022364: a80c add r0, sp, #48
10022366: 9018 str r0, [sp, #96]
10022368: 4808 ldr r0, [pc, #32] @ 0x1002238c <$d.79+0x14>
1002236a: 9017 str r0, [sp, #92]
1002236c: a80b add r0, sp, #44
1002236e: 9016 str r0, [sp, #88]
10022370: 4807 ldr r0, [pc, #28] @ 0x10022390 <$d.79+0x18>
10022372: 9015 str r0, [sp, #84]
10022374: a80a add r0, sp, #40
10022376: e724 b 0x100221c2 <core::str::slice_error_fail_rt+0xae> @ imm = #-440
10022378 <$d.79>:
10022378: 68 e1 02 10 .word 0x1002e168
1002237c: a0 d2 02 10 .word 0x1002d2a0
10022380: bc d3 02 10 .word 0x1002d3bc
10022384: 31 0d 02 10 .word 0x10020d31
10022388: 9d 25 02 10 .word 0x1002259d
1002238c: a5 23 02 10 .word 0x100223a5
10022390: e1 03 02 10 .word 0x100203e1
10022394: 68 e1 02 10 .word 0x1002e168
10022398: 00 d4 02 10 .word 0x1002d400
1002239c: f0 d2 02 10 .word 0x1002d2f0
100223a0: c8 d2 02 10 .word 0x1002d2c8
100223a4 <<char as core::fmt::Debug>::fmt>:
100223a4: b5f0 push {r4, r5, r6, r7, lr}
100223a6: af03 add r7, sp, #12
100223a8: b085 sub sp, #20
100223aa: 4606 mov r6, r0
100223ac: c903 ldm r1, {r0, r1}
100223ae: 690a ldr r2, [r1, #16]
100223b0: 2127 movs r1, #39
100223b2: 9004 str r0, [sp, #16]
100223b4: 9203 str r2, [sp, #12]
100223b6: 4790 blx r2
100223b8: 2101 movs r1, #1
100223ba: 2800 cmp r0, #0
100223bc: d000 beq 0x100223c0 <<char as core::fmt::Debug>::fmt+0x1c> @ imm = #0
100223be: e0dc b 0x1002257a <$t.86+0x56> @ imm = #440
100223c0: 6834 ldr r4, [r6]
100223c2: 4d74 ldr r5, [pc, #464] @ 0x10022594 <$d.87>
100223c4: 2c27 cmp r4, #39
100223c6: 9101 str r1, [sp, #4]
100223c8: d858 bhi 0x1002247c <$t.82+0x4> @ imm = #176
100223ca: 2230 movs r2, #48
100223cc: 00a0 lsls r0, r4, #2
100223ce: a102 adr r1, #8 <<char as core::fmt::Debug>::fmt+0x30>
100223d0: 5808 ldr r0, [r1, r0]
100223d2: 462e mov r6, r5
100223d4: 4687 mov pc, r0
100223d6: 46c0 mov r8, r8
100223d8 <$d.81>:
100223d8: a7 24 02 10 .word 0x100224a7
100223dc: 85 24 02 10 .word 0x10022485
100223e0: 85 24 02 10 .word 0x10022485
100223e4: 85 24 02 10 .word 0x10022485
100223e8: 85 24 02 10 .word 0x10022485
100223ec: 85 24 02 10 .word 0x10022485
100223f0: 85 24 02 10 .word 0x10022485
100223f4: 85 24 02 10 .word 0x10022485
100223f8: 85 24 02 10 .word 0x10022485
100223fc: 79 24 02 10 .word 0x10022479
10022400: 9f 24 02 10 .word 0x1002249f
10022404: 85 24 02 10 .word 0x10022485
10022408: 85 24 02 10 .word 0x10022485
1002240c: a3 24 02 10 .word 0x100224a3
10022410: 85 24 02 10 .word 0x10022485
10022414: 85 24 02 10 .word 0x10022485
10022418: 85 24 02 10 .word 0x10022485
1002241c: 85 24 02 10 .word 0x10022485
10022420: 85 24 02 10 .word 0x10022485
10022424: 85 24 02 10 .word 0x10022485
10022428: 85 24 02 10 .word 0x10022485
1002242c: 85 24 02 10 .word 0x10022485
10022430: 85 24 02 10 .word 0x10022485
10022434: 85 24 02 10 .word 0x10022485
10022438: 85 24 02 10 .word 0x10022485
1002243c: 85 24 02 10 .word 0x10022485
10022440: 85 24 02 10 .word 0x10022485
10022444: 85 24 02 10 .word 0x10022485
10022448: 85 24 02 10 .word 0x10022485
1002244c: 85 24 02 10 .word 0x10022485
10022450: 85 24 02 10 .word 0x10022485
10022454: 85 24 02 10 .word 0x10022485
10022458: 85 24 02 10 .word 0x10022485
1002245c: 85 24 02 10 .word 0x10022485
10022460: 85 24 02 10 .word 0x10022485
10022464: 85 24 02 10 .word 0x10022485
10022468: 85 24 02 10 .word 0x10022485
1002246c: 85 24 02 10 .word 0x10022485
10022470: 85 24 02 10 .word 0x10022485
10022474: 81 24 02 10 .word 0x10022481
10022478 <$t.82>:
10022478: 2274 movs r2, #116
1002247a: e013 b 0x100224a4 <$t.82+0x2c> @ imm = #38
1002247c: 2c5c cmp r4, #92
1002247e: d101 bne 0x10022484 <$t.82+0xc> @ imm = #2
10022480: 4622 mov r2, r4
10022482: e00f b 0x100224a4 <$t.82+0x2c> @ imm = #30
10022484: 4620 mov r0, r4
10022486: f7ff fccf bl 0x10021e28 <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #-1634
1002248a: 2800 cmp r0, #0
1002248c: d178 bne 0x10022580 <$t.86+0x5c> @ imm = #240
1002248e: 4620 mov r0, r4
10022490: f7ff fd32 bl 0x10021ef8 <core::unicode::printable::is_printable> @ imm = #-1436
10022494: 2800 cmp r0, #0
10022496: d073 beq 0x10022580 <$t.86+0x5c> @ imm = #230
10022498: 1e6e subs r6, r5, #1
1002249a: 4622 mov r2, r4
1002249c: e003 b 0x100224a6 <$t.82+0x2e> @ imm = #6
1002249e: 226e movs r2, #110
100224a0: e000 b 0x100224a4 <$t.82+0x2c> @ imm = #0
100224a2: 2272 movs r2, #114
100224a4: 462e mov r6, r5
100224a6: 9202 str r2, [sp, #8]
100224a8: 2405 movs r4, #5
100224aa: e00b b 0x100224c4 <$t.82+0x4c> @ imm = #22
100224ac: 4839 ldr r0, [pc, #228] @ 0x10022594 <$d.87>
100224ae: 1e86 subs r6, r0, #2
100224b0: 9902 ldr r1, [sp, #8]
100224b2: 42b1 cmp r1, r6
100224b4: 4614 mov r4, r2
100224b6: d05b beq 0x10022570 <$t.86+0x4c> @ imm = #182
100224b8: 9804 ldr r0, [sp, #16]
100224ba: 9a03 ldr r2, [sp, #12]
100224bc: 4790 blx r2
100224be: 2800 cmp r0, #0
100224c0: 4d34 ldr r5, [pc, #208] @ 0x10022594 <$d.87>
100224c2: d153 bne 0x1002256c <$t.86+0x48> @ imm = #166
100224c4: 4622 mov r2, r4
100224c6: 4630 mov r0, r6
100224c8: 1ee9 subs r1, r5, #3
100224ca: 428e cmp r6, r1
100224cc: d801 bhi 0x100224d2 <$t.82+0x5a> @ imm = #2
100224ce: 2103 movs r1, #3
100224d0: e001 b 0x100224d6 <$t.82+0x5e> @ imm = #2
100224d2: 4931 ldr r1, [pc, #196] @ 0x10022598 <$d.87+0x4>
100224d4: 1841 adds r1, r0, r1
100224d6: 1e6e subs r6, r5, #1
100224d8: 235c movs r3, #92
100224da: 0089 lsls r1, r1, #2
100224dc: a402 adr r4, #8 <$t.82+0x6a>
100224de: 5865 ldr r5, [r4, r1]
100224e0: 4619 mov r1, r3
100224e2: 4614 mov r4, r2
100224e4: 46af mov pc, r5
100224e6: 46c0 mov r8, r8
100224e8 <$d.83>:
100224e8: 71 25 02 10 .word 0x10022571
100224ec: fb 24 02 10 .word 0x100224fb
100224f0: f9 24 02 10 .word 0x100224f9
100224f4: fd 24 02 10 .word 0x100224fd
100224f8 <$t.84>:
100224f8: e7de b 0x100224b8 <$t.82+0x40> @ imm = #-68
100224fa: e7d7 b 0x100224ac <$t.82+0x34> @ imm = #-82
100224fc: b2d6 uxtb r6, r2
100224fe: 2400 movs r4, #0
10022500: 217d movs r1, #125
10022502: 00b5 lsls r5, r6, #2
10022504: a601 adr r6, #4 <$t.84+0x11>
10022506: 5975 ldr r5, [r6, r5]
10022508: 4606 mov r6, r0
1002250a: 46af mov pc, r5
1002250c <$d.85>:
1002250c: 71 25 02 10 .word 0x10022571
10022510: 25 25 02 10 .word 0x10022525
10022514: 27 25 02 10 .word 0x10022527
10022518: 31 25 02 10 .word 0x10022531
1002251c: 37 25 02 10 .word 0x10022537
10022520: 3d 25 02 10 .word 0x1002253d
10022524 <$t.86>:
10022524: e7c8 b 0x100224b8 <$t.82+0x40> @ imm = #-112
10022526: 9b02 ldr r3, [sp, #8]
10022528: 2b00 cmp r3, #0
1002252a: d00a beq 0x10022542 <$t.86+0x1e> @ imm = #20
1002252c: 4614 mov r4, r2
1002252e: e009 b 0x10022544 <$t.86+0x20> @ imm = #18
10022530: 2402 movs r4, #2
10022532: 217b movs r1, #123
10022534: e018 b 0x10022568 <$t.86+0x44> @ imm = #48
10022536: 2403 movs r4, #3
10022538: 2175 movs r1, #117
1002253a: e015 b 0x10022568 <$t.86+0x44> @ imm = #42
1002253c: 2404 movs r4, #4
1002253e: 4619 mov r1, r3
10022540: e012 b 0x10022568 <$t.86+0x44> @ imm = #36
10022542: 2401 movs r4, #1
10022544: 0759 lsls r1, r3, #29
10022546: 0ec9 lsrs r1, r1, #27
10022548: 4602 mov r2, r0
1002254a: 40ca lsrs r2, r1
1002254c: 210f movs r1, #15
1002254e: 4011 ands r1, r2
10022550: 290a cmp r1, #10
10022552: d303 blo 0x1002255c <$t.86+0x38> @ imm = #6
10022554: 2257 movs r2, #87
10022556: 2b00 cmp r3, #0
10022558: d103 bne 0x10022562 <$t.86+0x3e> @ imm = #6
1002255a: e004 b 0x10022566 <$t.86+0x42> @ imm = #8
1002255c: 2230 movs r2, #48
1002255e: 2b00 cmp r3, #0
10022560: d001 beq 0x10022566 <$t.86+0x42> @ imm = #2
10022562: 1e5b subs r3, r3, #1
10022564: 9302 str r3, [sp, #8]
10022566: 1851 adds r1, r2, r1
10022568: 4606 mov r6, r0
1002256a: e7a5 b 0x100224b8 <$t.82+0x40> @ imm = #-182
1002256c: 9901 ldr r1, [sp, #4]
1002256e: e004 b 0x1002257a <$t.86+0x56> @ imm = #8
10022570: 2127 movs r1, #39
10022572: 9804 ldr r0, [sp, #16]
10022574: 9a03 ldr r2, [sp, #12]
10022576: 4790 blx r2
10022578: 4601 mov r1, r0
1002257a: 4608 mov r0, r1
1002257c: b005 add sp, #20
1002257e: bdf0 pop {r4, r5, r6, r7, pc}
10022580: 2101 movs r1, #1
10022582: 4620 mov r0, r4
10022584: 4308 orrs r0, r1
10022586: f00a fbcb bl 0x1002cd20 <__clzsi2> @ imm = #42902
1002258a: 0880 lsrs r0, r0, #2
1002258c: 2207 movs r2, #7
1002258e: 4042 eors r2, r0
10022590: 4626 mov r6, r4
10022592: e788 b 0x100224a6 <$t.82+0x2e> @ imm = #-240
10022594 <$d.87>:
10022594: 02 00 11 00 .word 0x00110002
10022598: 00 00 ef ff .word 0xffef0000
1002259c <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt>:
1002259c: b5f0 push {r4, r5, r6, r7, lr}
1002259e: af03 add r7, sp, #12
100225a0: b087 sub sp, #28
100225a2: 460c mov r4, r1
100225a4: 4605 mov r5, r0
100225a6: 6800 ldr r0, [r0]
100225a8: f7fe fca0 bl 0x10020eec <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5824
100225ac: 2601 movs r6, #1
100225ae: 2800 cmp r0, #0
100225b0: d114 bne 0x100225dc <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #40
100225b2: cc03 ldm r4!, {r0, r1}
100225b4: 2200 movs r2, #0
100225b6: 9206 str r2, [sp, #24]
100225b8: 4b0a ldr r3, [pc, #40] @ 0x100225e4 <$d.89>
100225ba: 9305 str r3, [sp, #20]
100225bc: 2301 movs r3, #1
100225be: 9304 str r3, [sp, #16]
100225c0: 4b09 ldr r3, [pc, #36] @ 0x100225e8 <$d.89+0x4>
100225c2: 9303 str r3, [sp, #12]
100225c4: 9201 str r2, [sp, #4]
100225c6: aa01 add r2, sp, #4
100225c8: 3c08 subs r4, #8
100225ca: f7fe fbc1 bl 0x10020d50 <core::fmt::write> @ imm = #-6270
100225ce: 2800 cmp r0, #0
100225d0: d104 bne 0x100225dc <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #8
100225d2: 6868 ldr r0, [r5, #4]
100225d4: 4621 mov r1, r4
100225d6: f7fe fc89 bl 0x10020eec <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5870
100225da: 4606 mov r6, r0
100225dc: 4630 mov r0, r6
100225de: b007 add sp, #28
100225e0: bdf0 pop {r4, r5, r6, r7, pc}
100225e2: 46c0 mov r8, r8
100225e4 <$d.89>:
100225e4: 68 e1 02 10 .word 0x1002e168
100225e8: 74 cd 02 10 .word 0x1002cd74
100225ec <<char as core::fmt::Display>::fmt>:
100225ec: b5d0 push {r4, r6, r7, lr}
100225ee: af02 add r7, sp, #8
100225f0: b082 sub sp, #8
100225f2: 6802 ldr r2, [r0]
100225f4: 6888 ldr r0, [r1, #8]
100225f6: 2801 cmp r0, #1
100225f8: d008 beq 0x1002260c <<char as core::fmt::Display>::fmt+0x20> @ imm = #16
100225fa: 6908 ldr r0, [r1, #16]
100225fc: 2801 cmp r0, #1
100225fe: d005 beq 0x1002260c <<char as core::fmt::Display>::fmt+0x20> @ imm = #10
10022600: c903 ldm r1, {r0, r1}
10022602: 690b ldr r3, [r1, #16]
10022604: 4611 mov r1, r2
10022606: 4798 blx r3
10022608: b002 add sp, #8
1002260a: bdd0 pop {r4, r6, r7, pc}
1002260c: 2000 movs r0, #0
1002260e: 9001 str r0, [sp, #4]
10022610: 2a80 cmp r2, #128
10022612: d203 bhs 0x1002261c <<char as core::fmt::Display>::fmt+0x30> @ imm = #6
10022614: a801 add r0, sp, #4
10022616: 7002 strb r2, [r0]
10022618: 2201 movs r2, #1
1002261a: e02e b 0x1002267a <<char as core::fmt::Display>::fmt+0x8e> @ imm = #92
1002261c: 0ad0 lsrs r0, r2, #11
1002261e: d10a bne 0x10022636 <<char as core::fmt::Display>::fmt+0x4a> @ imm = #20
10022620: 203f movs r0, #63
10022622: 4010 ands r0, r2
10022624: 3080 adds r0, #128
10022626: ab01 add r3, sp, #4
10022628: 7058 strb r0, [r3, #1]
1002262a: 0990 lsrs r0, r2, #6
1002262c: 22c0 movs r2, #192
1002262e: 4302 orrs r2, r0
10022630: 701a strb r2, [r3]
10022632: 2202 movs r2, #2
10022634: e021 b 0x1002267a <<char as core::fmt::Display>::fmt+0x8e> @ imm = #66
10022636: 0c10 lsrs r0, r2, #16
10022638: d10e bne 0x10022658 <<char as core::fmt::Display>::fmt+0x6c> @ imm = #28
1002263a: 203f movs r0, #63
1002263c: 4010 ands r0, r2
1002263e: 3080 adds r0, #128
10022640: ab01 add r3, sp, #4
10022642: 7098 strb r0, [r3, #2]
10022644: 0b10 lsrs r0, r2, #12
10022646: 24e0 movs r4, #224
10022648: 4304 orrs r4, r0
1002264a: 701c strb r4, [r3]
1002264c: 0510 lsls r0, r2, #20
1002264e: 0e80 lsrs r0, r0, #26
10022650: 3080 adds r0, #128
10022652: 7058 strb r0, [r3, #1]
10022654: 2203 movs r2, #3
10022656: e010 b 0x1002267a <<char as core::fmt::Display>::fmt+0x8e> @ imm = #32
10022658: 233f movs r3, #63
1002265a: 4013 ands r3, r2
1002265c: 3380 adds r3, #128
1002265e: a801 add r0, sp, #4
10022660: 70c3 strb r3, [r0, #3]
10022662: 0c93 lsrs r3, r2, #18
10022664: 33f0 adds r3, #240
10022666: 7003 strb r3, [r0]
10022668: 0513 lsls r3, r2, #20
1002266a: 0e9b lsrs r3, r3, #26
1002266c: 3380 adds r3, #128
1002266e: 7083 strb r3, [r0, #2]
10022670: 0392 lsls r2, r2, #14
10022672: 0e92 lsrs r2, r2, #26
10022674: 3280 adds r2, #128
10022676: 7042 strb r2, [r0, #1]
10022678: 2204 movs r2, #4
1002267a: ab01 add r3, sp, #4
1002267c: 4608 mov r0, r1
1002267e: 4619 mov r1, r3
10022680: f7fe f872 bl 0x10020768 <core::fmt::Formatter::pad> @ imm = #-7964
10022684: b002 add sp, #8
10022686: bdd0 pop {r4, r6, r7, pc}
10022688 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt>:
10022688: b5f0 push {r4, r5, r6, r7, lr}
1002268a: af03 add r7, sp, #12
1002268c: b08d sub sp, #52
1002268e: 460c mov r4, r1
10022690: 7801 ldrb r1, [r0]
10022692: b2c8 uxtb r0, r1
10022694: 2863 cmp r0, #99
10022696: d914 bls 0x100226c2 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x3a> @ imm = #40
10022698: 2229 movs r2, #41
1002269a: 4342 muls r2, r0, r2
1002269c: 0b12 lsrs r2, r2, #12
1002269e: 2063 movs r0, #99
100226a0: 43c0 mvns r0, r0
100226a2: 4350 muls r0, r2, r0
100226a4: 1840 adds r0, r0, r1
100226a6: b2c0 uxtb r0, r0
100226a8: 0040 lsls r0, r0, #1
100226aa: 4915 ldr r1, [pc, #84] @ 0x10022700 <$d.92>
100226ac: 5c0b ldrb r3, [r1, r0]
100226ae: 2525 movs r5, #37
100226b0: ae03 add r6, sp, #12
100226b2: 5573 strb r3, [r6, r5]
100226b4: 1808 adds r0, r1, r0
100226b6: 7840 ldrb r0, [r0, #1]
100226b8: 3625 adds r6, #37
100226ba: 7070 strb r0, [r6, #1]
100226bc: 2024 movs r0, #36
100226be: 4611 mov r1, r2
100226c0: e002 b 0x100226c8 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x40> @ imm = #4
100226c2: 280a cmp r0, #10
100226c4: d204 bhs 0x100226d0 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x48> @ imm = #8
100226c6: 2026 movs r0, #38
100226c8: 3130 adds r1, #48
100226ca: aa03 add r2, sp, #12
100226cc: 5411 strb r1, [r2, r0]
100226ce: e009 b 0x100226e4 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x5c> @ imm = #18
100226d0: 0041 lsls r1, r0, #1
100226d2: 4a0b ldr r2, [pc, #44] @ 0x10022700 <$d.92>
100226d4: 5c53 ldrb r3, [r2, r1]
100226d6: 2025 movs r0, #37
100226d8: ad03 add r5, sp, #12
100226da: 542b strb r3, [r5, r0]
100226dc: 1851 adds r1, r2, r1
100226de: 7849 ldrb r1, [r1, #1]
100226e0: 3525 adds r5, #37
100226e2: 7069 strb r1, [r5, #1]
100226e4: 2127 movs r1, #39
100226e6: 1a09 subs r1, r1, r0
100226e8: 9101 str r1, [sp, #4]
100226ea: a903 add r1, sp, #12
100226ec: 1808 adds r0, r1, r0
100226ee: 9000 str r0, [sp]
100226f0: 2101 movs r1, #1
100226f2: 4a04 ldr r2, [pc, #16] @ 0x10022704 <$d.92+0x4>
100226f4: 2300 movs r3, #0
100226f6: 4620 mov r0, r4
100226f8: f7fd feee bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-8740
100226fc: b00d add sp, #52
100226fe: bdf0 pop {r4, r5, r6, r7, pc}
10022700 <$d.92>:
10022700: 62 cf 02 10 .word 0x1002cf62
10022704: 68 e1 02 10 .word 0x1002e168
10022708 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt>:
10022708: b5f0 push {r4, r5, r6, r7, lr}
1002270a: af03 add r7, sp, #12
1002270c: b091 sub sp, #68
1002270e: 9104 str r1, [sp, #16]
10022710: 6801 ldr r1, [r0]
10022712: 17c8 asrs r0, r1, #31
10022714: 9103 str r1, [sp, #12]
10022716: 4041 eors r1, r0
10022718: 1a0a subs r2, r1, r0
1002271a: 4b35 ldr r3, [pc, #212] @ 0x100227f0 <$d.94>
1002271c: 4935 ldr r1, [pc, #212] @ 0x100227f4 <$d.94+0x4>
1002271e: 2627 movs r6, #39
10022720: 428a cmp r2, r1
10022722: d32d blo 0x10022780 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x78> @ imm = #90
10022724: 4615 mov r5, r2
10022726: 9606 str r6, [sp, #24]
10022728: 4628 mov r0, r5
1002272a: 4932 ldr r1, [pc, #200] @ 0x100227f4 <$d.94+0x4>
1002272c: f009 fcec bl 0x1002c108 <__aeabi_uidiv> @ imm = #39384
10022730: 9005 str r0, [sp, #20]
10022732: 4931 ldr r1, [pc, #196] @ 0x100227f8 <$d.94+0x8>
10022734: 4341 muls r1, r0, r1
10022736: 1949 adds r1, r1, r5
10022738: b28a uxth r2, r1
1002273a: 0892 lsrs r2, r2, #2
1002273c: 482f ldr r0, [pc, #188] @ 0x100227fc <$d.94+0xc>
1002273e: 4342 muls r2, r0, r2
10022740: 0c52 lsrs r2, r2, #17
10022742: 0053 lsls r3, r2, #1
10022744: 482e ldr r0, [pc, #184] @ 0x10022800 <$d.94+0x10>
10022746: 5cc0 ldrb r0, [r0, r3]
10022748: ac07 add r4, sp, #28
1002274a: 19a4 adds r4, r4, r6
1002274c: 1f26 subs r6, r4, #4
1002274e: 7030 strb r0, [r6]
10022750: 482b ldr r0, [pc, #172] @ 0x10022800 <$d.94+0x10>
10022752: 18c0 adds r0, r0, r3
10022754: 4b26 ldr r3, [pc, #152] @ 0x100227f0 <$d.94>
10022756: 7840 ldrb r0, [r0, #1]
10022758: 7070 strb r0, [r6, #1]
1002275a: 9e06 ldr r6, [sp, #24]
1002275c: 435a muls r2, r3, r2
1002275e: 1850 adds r0, r2, r1
10022760: b280 uxth r0, r0
10022762: 0040 lsls r0, r0, #1
10022764: 4926 ldr r1, [pc, #152] @ 0x10022800 <$d.94+0x10>
10022766: 5c09 ldrb r1, [r1, r0]
10022768: 1ea2 subs r2, r4, #2
1002276a: 7011 strb r1, [r2]
1002276c: 4924 ldr r1, [pc, #144] @ 0x10022800 <$d.94+0x10>
1002276e: 1808 adds r0, r1, r0
10022770: 7840 ldrb r0, [r0, #1]
10022772: 7050 strb r0, [r2, #1]
10022774: 9a05 ldr r2, [sp, #20]
10022776: 1f36 subs r6, r6, #4
10022778: 4822 ldr r0, [pc, #136] @ 0x10022804 <$d.94+0x14>
1002277a: 4285 cmp r5, r0
1002277c: 4615 mov r5, r2
1002277e: d8d2 bhi 0x10022726 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x1e> @ imm = #-92
10022780: 2a63 cmp r2, #99
10022782: d91e bls 0x100227c2 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xba> @ imm = #60
10022784: b290 uxth r0, r2
10022786: 0880 lsrs r0, r0, #2
10022788: 491c ldr r1, [pc, #112] @ 0x100227fc <$d.94+0xc>
1002278a: 4341 muls r1, r0, r1
1002278c: 0c49 lsrs r1, r1, #17
1002278e: 434b muls r3, r1, r3
10022790: 1898 adds r0, r3, r2
10022792: b280 uxth r0, r0
10022794: 0040 lsls r0, r0, #1
10022796: 4a1a ldr r2, [pc, #104] @ 0x10022800 <$d.94+0x10>
10022798: 5c13 ldrb r3, [r2, r0]
1002279a: 1eb6 subs r6, r6, #2
1002279c: ac07 add r4, sp, #28
1002279e: 55a3 strb r3, [r4, r6]
100227a0: 19a3 adds r3, r4, r6
100227a2: 1810 adds r0, r2, r0
100227a4: 7840 ldrb r0, [r0, #1]
100227a6: 7058 strb r0, [r3, #1]
100227a8: 290a cmp r1, #10
100227aa: d30d blo 0x100227c8 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc0> @ imm = #26
100227ac: 0049 lsls r1, r1, #1
100227ae: 4a14 ldr r2, [pc, #80] @ 0x10022800 <$d.94+0x10>
100227b0: 5c53 ldrb r3, [r2, r1]
100227b2: 1eb0 subs r0, r6, #2
100227b4: ac07 add r4, sp, #28
100227b6: 5423 strb r3, [r4, r0]
100227b8: 1823 adds r3, r4, r0
100227ba: 1851 adds r1, r2, r1
100227bc: 7849 ldrb r1, [r1, #1]
100227be: 7059 strb r1, [r3, #1]
100227c0: e006 b 0x100227d0 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc8> @ imm = #12
100227c2: 4611 mov r1, r2
100227c4: 290a cmp r1, #10
100227c6: d2f1 bhs 0x100227ac <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xa4> @ imm = #-30
100227c8: 1e70 subs r0, r6, #1
100227ca: 3130 adds r1, #48
100227cc: aa07 add r2, sp, #28
100227ce: 5411 strb r1, [r2, r0]
100227d0: 2127 movs r1, #39
100227d2: 1a09 subs r1, r1, r0
100227d4: 9101 str r1, [sp, #4]
100227d6: a907 add r1, sp, #28
100227d8: 1808 adds r0, r1, r0
100227da: 9000 str r0, [sp]
100227dc: 9803 ldr r0, [sp, #12]
100227de: 43c0 mvns r0, r0
100227e0: 0fc1 lsrs r1, r0, #31
100227e2: 4a09 ldr r2, [pc, #36] @ 0x10022808 <$d.94+0x18>
100227e4: 2300 movs r3, #0
100227e6: 9804 ldr r0, [sp, #16]
100227e8: f7fd fe76 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-8980
100227ec: b011 add sp, #68
100227ee: bdf0 pop {r4, r5, r6, r7, pc}
100227f0 <$d.94>:
100227f0: 9c ff 00 00 .word 0x0000ff9c
100227f4: 10 27 00 00 .word 0x00002710
100227f8: f0 d8 00 00 .word 0x0000d8f0
100227fc: 7b 14 00 00 .word 0x0000147b
10022800: 62 cf 02 10 .word 0x1002cf62
10022804: ff e0 f5 05 .word 0x05f5e0ff
10022808: 68 e1 02 10 .word 0x1002e168
1002280c <<&T as core::fmt::Debug>::fmt>:
1002280c: b580 push {r7, lr}
1002280e: af00 add r7, sp, #0
10022810: 460b mov r3, r1
10022812: 6800 ldr r0, [r0]
10022814: 7800 ldrb r0, [r0]
10022816: 2800 cmp r0, #0
10022818: d002 beq 0x10022820 <<&T as core::fmt::Debug>::fmt+0x14> @ imm = #4
1002281a: 4904 ldr r1, [pc, #16] @ 0x1002282c <$d.96>
1002281c: 2204 movs r2, #4
1002281e: e001 b 0x10022824 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #2
10022820: 4903 ldr r1, [pc, #12] @ 0x10022830 <$d.96+0x4>
10022822: 2205 movs r2, #5
10022824: 4618 mov r0, r3
10022826: f7fd ff9f bl 0x10020768 <core::fmt::Formatter::pad> @ imm = #-8386
1002282a: bd80 pop {r7, pc}
1002282c <$d.96>:
1002282c: 98 ce 02 10 .word 0x1002ce98
10022830: 70 d0 02 10 .word 0x1002d070
10022834 <<&T as core::fmt::Debug>::fmt>:
10022834: b580 push {r7, lr}
10022836: af00 add r7, sp, #0
10022838: c90c ldm r1!, {r2, r3}
1002283a: 6801 ldr r1, [r0]
1002283c: c903 ldm r1, {r0, r1}
1002283e: f7ff f959 bl 0x10021af4 <<str as core::fmt::Debug>::fmt> @ imm = #-3406
10022842: bd80 pop {r7, pc}
10022844 <<&T as core::fmt::Debug>::fmt>:
10022844: b5b0 push {r4, r5, r7, lr}
10022846: af02 add r7, sp, #8
10022848: b086 sub sp, #24
1002284a: 460c mov r4, r1
1002284c: 6800 ldr r0, [r0]
1002284e: 6800 ldr r0, [r0]
10022850: 9001 str r0, [sp, #4]
10022852: 4601 mov r1, r0
10022854: 3108 adds r1, #8
10022856: 9102 str r1, [sp, #8]
10022858: 300c adds r0, #12
1002285a: 9003 str r0, [sp, #12]
1002285c: cc03 ldm r4!, {r0, r1}
1002285e: 68cb ldr r3, [r1, #12]
10022860: 491d ldr r1, [pc, #116] @ 0x100228d8 <$d.99>
10022862: 2208 movs r2, #8
10022864: 3c08 subs r4, #8
10022866: 4798 blx r3
10022868: 4601 mov r1, r0
1002286a: a804 add r0, sp, #16
1002286c: 2200 movs r2, #0
1002286e: 7142 strb r2, [r0, #5]
10022870: 7101 strb r1, [r0, #4]
10022872: 9404 str r4, [sp, #16]
10022874: 4919 ldr r1, [pc, #100] @ 0x100228dc <$d.99+0x4>
10022876: 9100 str r1, [sp]
10022878: 4919 ldr r1, [pc, #100] @ 0x100228e0 <$d.99+0x8>
1002287a: 2404 movs r4, #4
1002287c: ab01 add r3, sp, #4
1002287e: 4622 mov r2, r4
10022880: f7fe fe92 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-4828
10022884: 4d17 ldr r5, [pc, #92] @ 0x100228e4 <$d.99+0xc>
10022886: 9500 str r5, [sp]
10022888: 4917 ldr r1, [pc, #92] @ 0x100228e8 <$d.99+0x10>
1002288a: ab02 add r3, sp, #8
1002288c: 4622 mov r2, r4
1002288e: f7fe fe8b bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-4842
10022892: 9500 str r5, [sp]
10022894: 4915 ldr r1, [pc, #84] @ 0x100228ec <$d.99+0x14>
10022896: 2203 movs r2, #3
10022898: ab03 add r3, sp, #12
1002289a: f7fe fe85 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-4854
1002289e: 7901 ldrb r1, [r0, #4]
100228a0: 7940 ldrb r0, [r0, #5]
100228a2: 2800 cmp r0, #0
100228a4: d012 beq 0x100228cc <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #36
100228a6: 2900 cmp r1, #0
100228a8: d001 beq 0x100228ae <<&T as core::fmt::Debug>::fmt+0x6a> @ imm = #2
100228aa: 2101 movs r1, #1
100228ac: e00e b 0x100228cc <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #28
100228ae: 9904 ldr r1, [sp, #16]
100228b0: 7e08 ldrb r0, [r1, #24]
100228b2: 0740 lsls r0, r0, #29
100228b4: d404 bmi 0x100228c0 <<&T as core::fmt::Debug>::fmt+0x7c> @ imm = #8
100228b6: c903 ldm r1, {r0, r1}
100228b8: 68cb ldr r3, [r1, #12]
100228ba: 490e ldr r1, [pc, #56] @ 0x100228f4 <$d.99+0x1c>
100228bc: 2202 movs r2, #2
100228be: e003 b 0x100228c8 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #6
100228c0: c903 ldm r1, {r0, r1}
100228c2: 68cb ldr r3, [r1, #12]
100228c4: 490a ldr r1, [pc, #40] @ 0x100228f0 <$d.99+0x18>
100228c6: 2201 movs r2, #1
100228c8: 4798 blx r3
100228ca: 4601 mov r1, r0
100228cc: 1e48 subs r0, r1, #1
100228ce: 4181 sbcs r1, r0
100228d0: 4608 mov r0, r1
100228d2: b006 add sp, #24
100228d4: bdb0 pop {r4, r5, r7, pc}
100228d6: 46c0 mov r8, r8
100228d8 <$d.99>:
100228d8: 76 d3 02 10 .word 0x1002d376
100228dc: 1c da 02 10 .word 0x1002da1c
100228e0: ac ce 02 10 .word 0x1002ceac
100228e4: 2c da 02 10 .word 0x1002da2c
100228e8: 04 cf 02 10 .word 0x1002cf04
100228ec: 3c da 02 10 .word 0x1002da3c
100228f0: 26 cf 02 10 .word 0x1002cf26
100228f4: 2e cf 02 10 .word 0x1002cf2e
100228f8 <<&T as core::fmt::Debug>::fmt>:
100228f8: b5b0 push {r4, r5, r7, lr}
100228fa: af02 add r7, sp, #8
100228fc: b084 sub sp, #16
100228fe: 460c mov r4, r1
10022900: 6800 ldr r0, [r0]
10022902: 6801 ldr r1, [r0]
10022904: 2900 cmp r1, #0
10022906: d031 beq 0x1002296c <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #98
10022908: 9000 str r0, [sp]
1002290a: cc03 ldm r4!, {r0, r1}
1002290c: 68cb ldr r3, [r1, #12]
1002290e: 491e ldr r1, [pc, #120] @ 0x10022988 <$d.101>
10022910: 2204 movs r2, #4
10022912: 3c08 subs r4, #8
10022914: 4798 blx r3
10022916: ad01 add r5, sp, #4
10022918: 7228 strb r0, [r5, #8]
1002291a: 2000 movs r0, #0
1002291c: 7268 strb r0, [r5, #9]
1002291e: 9402 str r4, [sp, #8]
10022920: 9001 str r0, [sp, #4]
10022922: 4669 mov r1, sp
10022924: 4a19 ldr r2, [pc, #100] @ 0x1002298c <$d.101+0x4>
10022926: 4628 mov r0, r5
10022928: f7fe ff86 bl 0x10021838 <core::fmt::builders::DebugTuple::field> @ imm = #-4340
1002292c: 7a29 ldrb r1, [r5, #8]
1002292e: 9801 ldr r0, [sp, #4]
10022930: 2800 cmp r0, #0
10022932: d022 beq 0x1002297a <<&T as core::fmt::Debug>::fmt+0x82> @ imm = #68
10022934: 2401 movs r4, #1
10022936: 2900 cmp r1, #0
10022938: d120 bne 0x1002297c <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #64
1002293a: a901 add r1, sp, #4
1002293c: 9d02 ldr r5, [sp, #8]
1002293e: 2801 cmp r0, #1
10022940: d10d bne 0x1002295e <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #26
10022942: 7a48 ldrb r0, [r1, #9]
10022944: 2800 cmp r0, #0
10022946: d00a beq 0x1002295e <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #20
10022948: 7e28 ldrb r0, [r5, #24]
1002294a: 0740 lsls r0, r0, #29
1002294c: d407 bmi 0x1002295e <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #14
1002294e: cd03 ldm r5!, {r0, r1}
10022950: 68cb ldr r3, [r1, #12]
10022952: 490f ldr r1, [pc, #60] @ 0x10022990 <$d.101+0x8>
10022954: 2201 movs r2, #1
10022956: 3d08 subs r5, #8
10022958: 4798 blx r3
1002295a: 2800 cmp r0, #0
1002295c: d10e bne 0x1002297c <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #28
1002295e: cd03 ldm r5!, {r0, r1}
10022960: 68cb ldr r3, [r1, #12]
10022962: 490c ldr r1, [pc, #48] @ 0x10022994 <$d.101+0xc>
10022964: 2201 movs r2, #1
10022966: 4798 blx r3
10022968: 4604 mov r4, r0
1002296a: e007 b 0x1002297c <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #14
1002296c: cc03 ldm r4!, {r0, r1}
1002296e: 68cb ldr r3, [r1, #12]
10022970: 4909 ldr r1, [pc, #36] @ 0x10022998 <$d.101+0x10>
10022972: 2204 movs r2, #4
10022974: 4798 blx r3
10022976: 4604 mov r4, r0
10022978: e002 b 0x10022980 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #4
1002297a: 460c mov r4, r1
1002297c: 1e60 subs r0, r4, #1
1002297e: 4184 sbcs r4, r0
10022980: 4620 mov r0, r4
10022982: b004 add sp, #16
10022984: bdb0 pop {r4, r5, r7, pc}
10022986: 46c0 mov r8, r8
10022988 <$d.101>:
10022988: 7c ce 02 10 .word 0x1002ce7c
1002298c: 0c da 02 10 .word 0x1002da0c
10022990: 33 cf 02 10 .word 0x1002cf33
10022994: 70 cd 02 10 .word 0x1002cd70
10022998: 08 cf 02 10 .word 0x1002cf08
1002299c <<&T as core::fmt::Debug>::fmt>:
1002299c: b5f0 push {r4, r5, r6, r7, lr}
1002299e: af03 add r7, sp, #12
100229a0: b087 sub sp, #28
100229a2: 680a ldr r2, [r1]
100229a4: 9200 str r2, [sp]
100229a6: 6849 ldr r1, [r1, #4]
100229a8: 6800 ldr r0, [r0]
100229aa: 6800 ldr r0, [r0]
100229ac: aa01 add r2, sp, #4
100229ae: 4614 mov r4, r2
100229b0: c868 ldm r0!, {r3, r5, r6}
100229b2: c468 stm r4!, {r3, r5, r6}
100229b4: c868 ldm r0!, {r3, r5, r6}
100229b6: c468 stm r4!, {r3, r5, r6}
100229b8: 9800 ldr r0, [sp]
100229ba: f7fe f9c9 bl 0x10020d50 <core::fmt::write> @ imm = #-7278
100229be: b007 add sp, #28
100229c0: bdf0 pop {r4, r5, r6, r7, pc}
100229c2: d4d4 bmi 0x1002296e <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #-88
100229c4 <<&T as core::fmt::Debug>::fmt>:
100229c4: b5b0 push {r4, r5, r7, lr}
100229c6: af02 add r7, sp, #8
100229c8: 680c ldr r4, [r1]
100229ca: 6848 ldr r0, [r1, #4]
100229cc: 68c5 ldr r5, [r0, #12]
100229ce: 4906 ldr r1, [pc, #24] @ 0x100229e8 <$d.104>
100229d0: 2203 movs r2, #3
100229d2: 4620 mov r0, r4
100229d4: 47a8 blx r5
100229d6: 2800 cmp r0, #0
100229d8: d001 beq 0x100229de <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #2
100229da: 2001 movs r0, #1
100229dc: bdb0 pop {r4, r5, r7, pc}
100229de: 4903 ldr r1, [pc, #12] @ 0x100229ec <$d.104+0x4>
100229e0: 2207 movs r2, #7
100229e2: 4620 mov r0, r4
100229e4: 47a8 blx r5
100229e6: bdb0 pop {r4, r5, r7, pc}
100229e8 <$d.104>:
100229e8: 7c cd 02 10 .word 0x1002cd7c
100229ec: 27 cf 02 10 .word 0x1002cf27
100229f0 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt>:
100229f0: b5f0 push {r4, r5, r6, r7, lr}
100229f2: af03 add r7, sp, #12
100229f4: b08d sub sp, #52
100229f6: 460d mov r5, r1
100229f8: 8801 ldrh r1, [r0]
100229fa: a803 add r0, sp, #12
100229fc: 3023 adds r0, #35
100229fe: b28a uxth r2, r1
10022a00: 4b2d ldr r3, [pc, #180] @ 0x10022ab8 <$d.106>
10022a02: 429a cmp r2, r3
10022a04: d921 bls 0x10022a4a <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x5a> @ imm = #66
10022a06: 0912 lsrs r2, r2, #4
10022a08: 4b2e ldr r3, [pc, #184] @ 0x10022ac4 <$d.106+0xc>
10022a0a: 4353 muls r3, r2, r3
10022a0c: 0cda lsrs r2, r3, #19
10022a0e: 4b2e ldr r3, [pc, #184] @ 0x10022ac8 <$d.106+0x10>
10022a10: 4353 muls r3, r2, r3
10022a12: 1859 adds r1, r3, r1
10022a14: b28b uxth r3, r1
10022a16: 089b lsrs r3, r3, #2
10022a18: 9502 str r5, [sp, #8]
10022a1a: 4d28 ldr r5, [pc, #160] @ 0x10022abc <$d.106+0x4>
10022a1c: 435d muls r5, r3, r5
10022a1e: 0c6d lsrs r5, r5, #17
10022a20: 006e lsls r6, r5, #1
10022a22: 4b27 ldr r3, [pc, #156] @ 0x10022ac0 <$d.106+0x8>
10022a24: 5d9c ldrb r4, [r3, r6]
10022a26: 7004 strb r4, [r0]
10022a28: 199c adds r4, r3, r6
10022a2a: 7864 ldrb r4, [r4, #1]
10022a2c: 7044 strb r4, [r0, #1]
10022a2e: 2463 movs r4, #99
10022a30: 43e4 mvns r4, r4
10022a32: 436c muls r4, r5, r4
10022a34: 9d02 ldr r5, [sp, #8]
10022a36: 1861 adds r1, r4, r1
10022a38: b289 uxth r1, r1
10022a3a: 0049 lsls r1, r1, #1
10022a3c: 5c5c ldrb r4, [r3, r1]
10022a3e: 7084 strb r4, [r0, #2]
10022a40: 1859 adds r1, r3, r1
10022a42: 7849 ldrb r1, [r1, #1]
10022a44: 70c1 strb r1, [r0, #3]
10022a46: 2023 movs r0, #35
10022a48: e019 b 0x10022a7e <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x8e> @ imm = #50
10022a4a: 2a63 cmp r2, #99
10022a4c: d912 bls 0x10022a74 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x84> @ imm = #36
10022a4e: 0892 lsrs r2, r2, #2
10022a50: 4b1a ldr r3, [pc, #104] @ 0x10022abc <$d.106+0x4>
10022a52: 4353 muls r3, r2, r3
10022a54: 0c5a lsrs r2, r3, #17
10022a56: 2363 movs r3, #99
10022a58: 43db mvns r3, r3
10022a5a: 4353 muls r3, r2, r3
10022a5c: 1859 adds r1, r3, r1
10022a5e: b289 uxth r1, r1
10022a60: 0049 lsls r1, r1, #1
10022a62: 4b17 ldr r3, [pc, #92] @ 0x10022ac0 <$d.106+0x8>
10022a64: 5c5c ldrb r4, [r3, r1]
10022a66: 7084 strb r4, [r0, #2]
10022a68: 1859 adds r1, r3, r1
10022a6a: 7849 ldrb r1, [r1, #1]
10022a6c: 70c1 strb r1, [r0, #3]
10022a6e: 2025 movs r0, #37
10022a70: 4611 mov r1, r2
10022a72: e000 b 0x10022a76 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x86> @ imm = #0
10022a74: 2027 movs r0, #39
10022a76: b28a uxth r2, r1
10022a78: 2a0a cmp r2, #10
10022a7a: d205 bhs 0x10022a88 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x98> @ imm = #10
10022a7c: 460a mov r2, r1
10022a7e: 1e40 subs r0, r0, #1
10022a80: 3230 adds r2, #48
10022a82: a903 add r1, sp, #12
10022a84: 540a strb r2, [r1, r0]
10022a86: e009 b 0x10022a9c <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0xac> @ imm = #18
10022a88: 0051 lsls r1, r2, #1
10022a8a: 4a0d ldr r2, [pc, #52] @ 0x10022ac0 <$d.106+0x8>
10022a8c: 5c53 ldrb r3, [r2, r1]
10022a8e: 1e80 subs r0, r0, #2
10022a90: ac03 add r4, sp, #12
10022a92: 5423 strb r3, [r4, r0]
10022a94: 1823 adds r3, r4, r0
10022a96: 1851 adds r1, r2, r1
10022a98: 7849 ldrb r1, [r1, #1]
10022a9a: 7059 strb r1, [r3, #1]
10022a9c: 2127 movs r1, #39
10022a9e: 1a09 subs r1, r1, r0
10022aa0: 9101 str r1, [sp, #4]
10022aa2: a903 add r1, sp, #12
10022aa4: 1808 adds r0, r1, r0
10022aa6: 9000 str r0, [sp]
10022aa8: 2101 movs r1, #1
10022aaa: 4a08 ldr r2, [pc, #32] @ 0x10022acc <$d.106+0x14>
10022aac: 2300 movs r3, #0
10022aae: 4628 mov r0, r5
10022ab0: f7fd fd12 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-9692
10022ab4: b00d add sp, #52
10022ab6: bdf0 pop {r4, r5, r6, r7, pc}
10022ab8 <$d.106>:
10022ab8: 0f 27 00 00 .word 0x0000270f
10022abc: 7b 14 00 00 .word 0x0000147b
10022ac0: 62 cf 02 10 .word 0x1002cf62
10022ac4: 47 03 00 00 .word 0x00000347
10022ac8: f0 d8 ff ff .word 0xffffd8f0
10022acc: 68 e1 02 10 .word 0x1002e168
10022ad0 <<core::fmt::Error as core::fmt::Debug>::fmt>:
10022ad0: b580 push {r7, lr}
10022ad2: af00 add r7, sp, #0
10022ad4: c903 ldm r1, {r0, r1}
10022ad6: 68cb ldr r3, [r1, #12]
10022ad8: 4901 ldr r1, [pc, #4] @ 0x10022ae0 <$d.108>
10022ada: 2205 movs r2, #5
10022adc: 4798 blx r3
10022ade: bd80 pop {r7, pc}
10022ae0 <$d.108>:
10022ae0: 92 da 02 10 .word 0x1002da92
10022ae4 <core::ptr::drop_in_place<&u8>>:
10022ae4: 4770 bx lr
10022ae6: d4d4 bmi 0x10022a92 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0xa2> @ imm = #-88
10022ae8 <<&T as core::fmt::Debug>::fmt>:
10022ae8: b580 push {r7, lr}
10022aea: af00 add r7, sp, #0
10022aec: 6800 ldr r0, [r0]
10022aee: 7800 ldrb r0, [r0]
10022af0: 4478 add r0, pc
10022af2: 7900 ldrb r0, [r0, #4]
10022af4: 0040 lsls r0, r0, #1
10022af6: 4487 add pc, r0
10022af8 <$d.111>:
10022af8: 01 10 06 0b .word 0x0b061001
10022afc <$t.112>:
10022afc: c903 ldm r1, {r0, r1}
10022afe: 68cb ldr r3, [r1, #12]
10022b00: 490c ldr r1, [pc, #48] @ 0x10022b34 <$d.113+0xc>
10022b02: 2211 movs r2, #17
10022b04: e00d b 0x10022b22 <$t.112+0x26> @ imm = #26
10022b06: c903 ldm r1, {r0, r1}
10022b08: 68cb ldr r3, [r1, #12]
10022b0a: 4908 ldr r1, [pc, #32] @ 0x10022b2c <$d.113+0x4>
10022b0c: 220f movs r2, #15
10022b0e: e008 b 0x10022b22 <$t.112+0x26> @ imm = #16
10022b10: c903 ldm r1, {r0, r1}
10022b12: 68cb ldr r3, [r1, #12]
10022b14: 4904 ldr r1, [pc, #16] @ 0x10022b28 <$d.113>
10022b16: 2210 movs r2, #16
10022b18: e003 b 0x10022b22 <$t.112+0x26> @ imm = #6
10022b1a: c903 ldm r1, {r0, r1}
10022b1c: 68cb ldr r3, [r1, #12]
10022b1e: 4904 ldr r1, [pc, #16] @ 0x10022b30 <$d.113+0x8>
10022b20: 220d movs r2, #13
10022b22: 4798 blx r3
10022b24: bd80 pop {r7, pc}
10022b26: 46c0 mov r8, r8
10022b28 <$d.113>:
10022b28: fc d0 02 10 .word 0x1002d0fc
10022b2c: 11 df 02 10 .word 0x1002df11
10022b30: 20 df 02 10 .word 0x1002df20
10022b34: 2d df 02 10 .word 0x1002df2d
10022b38 <<&T as core::fmt::Debug>::fmt>:
10022b38: b580 push {r7, lr}
10022b3a: af00 add r7, sp, #0
10022b3c: 6800 ldr r0, [r0]
10022b3e: 7800 ldrb r0, [r0]
10022b40: 0782 lsls r2, r0, #30
10022b42: d006 beq 0x10022b52 <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12
10022b44: 2801 cmp r0, #1
10022b46: d109 bne 0x10022b5c <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18
10022b48: c903 ldm r1, {r0, r1}
10022b4a: 68cb ldr r3, [r1, #12]
10022b4c: 4907 ldr r1, [pc, #28] @ 0x10022b6c <$d.115+0x4>
10022b4e: 2206 movs r2, #6
10022b50: e008 b 0x10022b64 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16
10022b52: c903 ldm r1, {r0, r1}
10022b54: 68cb ldr r3, [r1, #12]
10022b56: 4906 ldr r1, [pc, #24] @ 0x10022b70 <$d.115+0x8>
10022b58: 2204 movs r2, #4
10022b5a: e003 b 0x10022b64 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6
10022b5c: c903 ldm r1, {r0, r1}
10022b5e: 68cb ldr r3, [r1, #12]
10022b60: 4901 ldr r1, [pc, #4] @ 0x10022b68 <$d.115>
10022b62: 2208 movs r2, #8
10022b64: 4798 blx r3
10022b66: bd80 pop {r7, pc}
10022b68 <$d.115>:
10022b68: a6 d3 02 10 .word 0x1002d3a6
10022b6c: 02 e0 02 10 .word 0x1002e002
10022b70: f8 ce 02 10 .word 0x1002cef8
10022b74 <<&T as core::fmt::Debug>::fmt>:
10022b74: b580 push {r7, lr}
10022b76: af00 add r7, sp, #0
10022b78: 6800 ldr r0, [r0]
10022b7a: 7800 ldrb r0, [r0]
10022b7c: 0782 lsls r2, r0, #30
10022b7e: d006 beq 0x10022b8e <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12
10022b80: 2801 cmp r0, #1
10022b82: d109 bne 0x10022b98 <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18
10022b84: c903 ldm r1, {r0, r1}
10022b86: 68cb ldr r3, [r1, #12]
10022b88: 4907 ldr r1, [pc, #28] @ 0x10022ba8 <$d.117+0x4>
10022b8a: 2206 movs r2, #6
10022b8c: e008 b 0x10022ba0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16
10022b8e: c903 ldm r1, {r0, r1}
10022b90: 68cb ldr r3, [r1, #12]
10022b92: 4906 ldr r1, [pc, #24] @ 0x10022bac <$d.117+0x8>
10022b94: 2205 movs r2, #5
10022b96: e003 b 0x10022ba0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6
10022b98: c903 ldm r1, {r0, r1}
10022b9a: 68cb ldr r3, [r1, #12]
10022b9c: 4901 ldr r1, [pc, #4] @ 0x10022ba4 <$d.117>
10022b9e: 2208 movs r2, #8
10022ba0: 4798 blx r3
10022ba2: bd80 pop {r7, pc}
10022ba4 <$d.117>:
10022ba4: 4e d3 02 10 .word 0x1002d34e
10022ba8: b0 de 02 10 .word 0x1002deb0
10022bac: b6 de 02 10 .word 0x1002deb6
10022bb0 <<&T as core::fmt::Debug>::fmt>:
10022bb0: b580 push {r7, lr}
10022bb2: af00 add r7, sp, #0
10022bb4: b08a sub sp, #40
10022bb6: 6800 ldr r0, [r0]
10022bb8: 6802 ldr r2, [r0]
10022bba: 6840 ldr r0, [r0, #4]
10022bbc: 9001 str r0, [sp, #4]
10022bbe: 9200 str r2, [sp]
10022bc0: 4809 ldr r0, [pc, #36] @ 0x10022be8 <$d.119>
10022bc2: 9003 str r0, [sp, #12]
10022bc4: 4668 mov r0, sp
10022bc6: 9002 str r0, [sp, #8]
10022bc8: c903 ldm r1, {r0, r1}
10022bca: 2201 movs r2, #1
10022bcc: 9209 str r2, [sp, #36]
10022bce: ab02 add r3, sp, #8
10022bd0: 9308 str r3, [sp, #32]
10022bd2: 9207 str r2, [sp, #28]
10022bd4: 4a05 ldr r2, [pc, #20] @ 0x10022bec <$d.119+0x4>
10022bd6: 9206 str r2, [sp, #24]
10022bd8: 2200 movs r2, #0
10022bda: 9204 str r2, [sp, #16]
10022bdc: aa04 add r2, sp, #16
10022bde: f7fe f8b7 bl 0x10020d50 <core::fmt::write> @ imm = #-7826
10022be2: b00a add sp, #40
10022be4: bd80 pop {r7, pc}
10022be6: 46c0 mov r8, r8
10022be8 <$d.119>:
10022be8: d5 c0 02 10 .word 0x1002c0d5
10022bec: 8c e3 02 10 .word 0x1002e38c
10022bf0 <<&T as core::fmt::Debug>::fmt>:
10022bf0: b580 push {r7, lr}
10022bf2: af00 add r7, sp, #0
10022bf4: 6800 ldr r0, [r0]
10022bf6: 7800 ldrb r0, [r0]
10022bf8: 4478 add r0, pc
10022bfa: 7900 ldrb r0, [r0, #4]
10022bfc: 0040 lsls r0, r0, #1
10022bfe: 4487 add pc, r0
10022c00 <$d.121>:
10022c00: 01 10 06 0b .word 0x0b061001
10022c04 <$t.122>:
10022c04: c903 ldm r1, {r0, r1}
10022c06: 68cb ldr r3, [r1, #12]
10022c08: 490c ldr r1, [pc, #48] @ 0x10022c3c <$d.123+0xc>
10022c0a: 2205 movs r2, #5
10022c0c: e00d b 0x10022c2a <$t.122+0x26> @ imm = #26
10022c0e: c903 ldm r1, {r0, r1}
10022c10: 68cb ldr r3, [r1, #12]
10022c12: 4908 ldr r1, [pc, #32] @ 0x10022c34 <$d.123+0x4>
10022c14: 2206 movs r2, #6
10022c16: e008 b 0x10022c2a <$t.122+0x26> @ imm = #16
10022c18: c903 ldm r1, {r0, r1}
10022c1a: 68cb ldr r3, [r1, #12]
10022c1c: 4904 ldr r1, [pc, #16] @ 0x10022c30 <$d.123>
10022c1e: 2204 movs r2, #4
10022c20: e003 b 0x10022c2a <$t.122+0x26> @ imm = #6
10022c22: c903 ldm r1, {r0, r1}
10022c24: 68cb ldr r3, [r1, #12]
10022c26: 4904 ldr r1, [pc, #16] @ 0x10022c38 <$d.123+0x8>
10022c28: 2207 movs r2, #7
10022c2a: 4798 blx r3
10022c2c: bd80 pop {r7, pc}
10022c2e: 46c0 mov r8, r8
10022c30 <$d.123>:
10022c30: e8 ce 02 10 .word 0x1002cee8
10022c34: 2f e0 02 10 .word 0x1002e02f
10022c38: 35 e0 02 10 .word 0x1002e035
10022c3c: 3c e0 02 10 .word 0x1002e03c
10022c40 <<*mut T as core::fmt::Pointer>::fmt>:
10022c40: b5f0 push {r4, r5, r6, r7, lr}
10022c42: af03 add r7, sp, #12
10022c44: b0a3 sub sp, #140
10022c46: 460c mov r4, r1
10022c48: 688d ldr r5, [r1, #8]
10022c4a: 68c9 ldr r1, [r1, #12]
10022c4c: 9102 str r1, [sp, #8]
10022c4e: 6800 ldr r0, [r0]
10022c50: 69a6 ldr r6, [r4, #24]
10022c52: 0771 lsls r1, r6, #29
10022c54: 4631 mov r1, r6
10022c56: d507 bpl 0x10022c68 <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #14
10022c58: 2108 movs r1, #8
10022c5a: 4331 orrs r1, r6
10022c5c: 2d00 cmp r5, #0
10022c5e: d103 bne 0x10022c68 <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #6
10022c60: 220a movs r2, #10
10022c62: 2301 movs r3, #1
10022c64: 60a3 str r3, [r4, #8]
10022c66: 60e2 str r2, [r4, #12]
10022c68: 2204 movs r2, #4
10022c6a: 430a orrs r2, r1
10022c6c: 61a2 str r2, [r4, #24]
10022c6e: 2181 movs r1, #129
10022c70: 220f movs r2, #15
10022c72: 4002 ands r2, r0
10022c74: 2a0a cmp r2, #10
10022c76: d301 blo 0x10022c7c <<*mut T as core::fmt::Pointer>::fmt+0x3c> @ imm = #2
10022c78: 2357 movs r3, #87
10022c7a: e000 b 0x10022c7e <<*mut T as core::fmt::Pointer>::fmt+0x3e> @ imm = #0
10022c7c: 2330 movs r3, #48
10022c7e: 189a adds r2, r3, r2
10022c80: ab03 add r3, sp, #12
10022c82: 185b adds r3, r3, r1
10022c84: 1e9b subs r3, r3, #2
10022c86: 701a strb r2, [r3]
10022c88: 2810 cmp r0, #16
10022c8a: d310 blo 0x10022cae <<*mut T as core::fmt::Pointer>::fmt+0x6e> @ imm = #32
10022c8c: b2c2 uxtb r2, r0
10022c8e: 2aa0 cmp r2, #160
10022c90: d301 blo 0x10022c96 <<*mut T as core::fmt::Pointer>::fmt+0x56> @ imm = #2
10022c92: 2357 movs r3, #87
10022c94: e000 b 0x10022c98 <<*mut T as core::fmt::Pointer>::fmt+0x58> @ imm = #0
10022c96: 2330 movs r3, #48
10022c98: 0912 lsrs r2, r2, #4
10022c9a: 189a adds r2, r3, r2
10022c9c: ab03 add r3, sp, #12
10022c9e: 185b adds r3, r3, r1
10022ca0: 1edb subs r3, r3, #3
10022ca2: 701a strb r2, [r3]
10022ca4: 1e89 subs r1, r1, #2
10022ca6: 0a00 lsrs r0, r0, #8
10022ca8: d1e2 bne 0x10022c70 <<*mut T as core::fmt::Pointer>::fmt+0x30> @ imm = #-60
10022caa: 1e48 subs r0, r1, #1
10022cac: e001 b 0x10022cb2 <<*mut T as core::fmt::Pointer>::fmt+0x72> @ imm = #2
10022cae: 1e88 subs r0, r1, #2
10022cb0: 1e49 subs r1, r1, #1
10022cb2: 2881 cmp r0, #129
10022cb4: d211 bhs 0x10022cda <<*mut T as core::fmt::Pointer>::fmt+0x9a> @ imm = #34
10022cb6: 2281 movs r2, #129
10022cb8: 1a51 subs r1, r2, r1
10022cba: 9101 str r1, [sp, #4]
10022cbc: a903 add r1, sp, #12
10022cbe: 1808 adds r0, r1, r0
10022cc0: 9000 str r0, [sp]
10022cc2: 2101 movs r1, #1
10022cc4: 4a07 ldr r2, [pc, #28] @ 0x10022ce4 <$d.125>
10022cc6: 2302 movs r3, #2
10022cc8: 4620 mov r0, r4
10022cca: f7fd fc05 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-10230
10022cce: 61a6 str r6, [r4, #24]
10022cd0: 60a5 str r5, [r4, #8]
10022cd2: 9902 ldr r1, [sp, #8]
10022cd4: 60e1 str r1, [r4, #12]
10022cd6: b023 add sp, #140
10022cd8: bdf0 pop {r4, r5, r6, r7, pc}
10022cda: 2180 movs r1, #128
10022cdc: 4a02 ldr r2, [pc, #8] @ 0x10022ce8 <$d.125+0x4>
10022cde: f7fd fcfb bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #-9738
10022ce2: defe trap
10022ce4 <$d.125>:
10022ce4: 60 cf 02 10 .word 0x1002cf60
10022ce8: 50 cf 02 10 .word 0x1002cf50
10022cec <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt>:
10022cec: b580 push {r7, lr}
10022cee: af00 add r7, sp, #0
10022cf0: b08a sub sp, #40
10022cf2: 4a0e ldr r2, [pc, #56] @ 0x10022d2c <$d.127>
10022cf4: 9201 str r2, [sp, #4]
10022cf6: aa02 add r2, sp, #8
10022cf8: 9200 str r2, [sp]
10022cfa: 2203 movs r2, #3
10022cfc: 9203 str r2, [sp, #12]
10022cfe: 7800 ldrb r0, [r0]
10022d00: 2800 cmp r0, #0
10022d02: d001 beq 0x10022d08 <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1c> @ imm = #2
10022d04: 480b ldr r0, [pc, #44] @ 0x10022d34 <$d.127+0x8>
10022d06: e000 b 0x10022d0a <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1e> @ imm = #0
10022d08: 4809 ldr r0, [pc, #36] @ 0x10022d30 <$d.127+0x4>
10022d0a: 9002 str r0, [sp, #8]
10022d0c: c903 ldm r1, {r0, r1}
10022d0e: 2201 movs r2, #1
10022d10: 9209 str r2, [sp, #36]
10022d12: 466b mov r3, sp
10022d14: 9308 str r3, [sp, #32]
10022d16: 9207 str r2, [sp, #28]
10022d18: 4a07 ldr r2, [pc, #28] @ 0x10022d38 <$d.127+0xc>
10022d1a: 9206 str r2, [sp, #24]
10022d1c: 2200 movs r2, #0
10022d1e: 9204 str r2, [sp, #16]
10022d20: aa04 add r2, sp, #16
10022d22: f7fe f815 bl 0x10020d50 <core::fmt::write> @ imm = #-8150
10022d26: b00a add sp, #40
10022d28: bd80 pop {r7, pc}
10022d2a: 46c0 mov r8, r8
10022d2c <$d.127>:
10022d2c: e7 c0 02 10 .word 0x1002c0e7
10022d30: 07 de 02 10 .word 0x1002de07
10022d34: 04 de 02 10 .word 0x1002de04
10022d38: 8c e3 02 10 .word 0x1002e38c
10022d3c <<neotron_common_bios::types::MemoryRegion as core::fmt::Display>::fmt>:
10022d3c: b580 push {r7, lr}
10022d3e: af00 add r7, sp, #0
10022d40: b08e sub sp, #56
10022d42: 4a0f ldr r2, [pc, #60] @ 0x10022d80 <$d.129>
10022d44: 9206 str r2, [sp, #24]
10022d46: 4a0f ldr r2, [pc, #60] @ 0x10022d84 <$d.129+0x4>
10022d48: 9204 str r2, [sp, #16]
10022d4a: 4a0f ldr r2, [pc, #60] @ 0x10022d88 <$d.129+0x8>
10022d4c: 9202 str r2, [sp, #8]
10022d4e: aa07 add r2, sp, #28
10022d50: 9201 str r2, [sp, #4]
10022d52: 9005 str r0, [sp, #20]
10022d54: 4602 mov r2, r0
10022d56: 3208 adds r2, #8
10022d58: 9203 str r2, [sp, #12]
10022d5a: 6840 ldr r0, [r0, #4]
10022d5c: 0a80 lsrs r0, r0, #10
10022d5e: 9007 str r0, [sp, #28]
10022d60: c903 ldm r1, {r0, r1}
10022d62: 2203 movs r2, #3
10022d64: 920d str r2, [sp, #52]
10022d66: ab01 add r3, sp, #4
10022d68: 930c str r3, [sp, #48]
10022d6a: 920b str r2, [sp, #44]
10022d6c: 4a07 ldr r2, [pc, #28] @ 0x10022d8c <$d.129+0xc>
10022d6e: 920a str r2, [sp, #40]
10022d70: 2200 movs r2, #0
10022d72: 9208 str r2, [sp, #32]
10022d74: aa08 add r2, sp, #32
10022d76: f7fd ffeb bl 0x10020d50 <core::fmt::write> @ imm = #-8234
10022d7a: b00e add sp, #56
10022d7c: bd80 pop {r7, pc}
10022d7e: 46c0 mov r8, r8
10022d80 <$d.129>:
10022d80: 41 2c 02 10 .word 0x10022c41
10022d84: ed 2c 02 10 .word 0x10022ced
10022d88: e1 03 02 10 .word 0x100203e1
10022d8c: 14 de 02 10 .word 0x1002de14
10022d90 <neotron_common_bios::video::Mode::text_width>:
10022d90: b580 push {r7, lr}
10022d92: af00 add r7, sp, #0
10022d94: 0901 lsrs r1, r0, #4
10022d96: 2207 movs r2, #7
10022d98: 400a ands r2, r1
10022d9a: 2a03 cmp r2, #3
10022d9c: d21a bhs 0x10022dd4 <neotron_common_bios::video::Mode::text_width+0x44> @ imm = #52
10022d9e: 220f movs r2, #15
10022da0: 4011 ands r1, r2
10022da2: 2203 movs r2, #3
10022da4: 400a ands r2, r1
10022da6: 2108 movs r1, #8
10022da8: 4001 ands r1, r0
10022daa: 2a00 cmp r2, #0
10022dac: d001 beq 0x10022db2 <neotron_common_bios::video::Mode::text_width+0x22> @ imm = #2
10022dae: 2a01 cmp r2, #1
10022db0: d105 bne 0x10022dbe <neotron_common_bios::video::Mode::text_width+0x2e> @ imm = #10
10022db2: 2900 cmp r1, #0
10022db4: d001 beq 0x10022dba <neotron_common_bios::video::Mode::text_width+0x2a> @ imm = #2
10022db6: 2128 movs r1, #40
10022db8: e006 b 0x10022dc8 <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #12
10022dba: 2150 movs r1, #80
10022dbc: e004 b 0x10022dc8 <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #8
10022dbe: 2900 cmp r1, #0
10022dc0: d001 beq 0x10022dc6 <neotron_common_bios::video::Mode::text_width+0x36> @ imm = #2
10022dc2: 2132 movs r1, #50
10022dc4: e000 b 0x10022dc8 <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #0
10022dc6: 2164 movs r1, #100
10022dc8: 2206 movs r2, #6
10022dca: 4010 ands r0, r2
10022dcc: 4242 rsbs r2, r0, #0
10022dce: 4142 adcs r2, r0
10022dd0: 4610 mov r0, r2
10022dd2: bd80 pop {r7, pc}
10022dd4: 4802 ldr r0, [pc, #8] @ 0x10022de0 <$d.131>
10022dd6: 2128 movs r1, #40
10022dd8: 4a02 ldr r2, [pc, #8] @ 0x10022de4 <$d.131+0x4>
10022dda: f7fd ff93 bl 0x10020d04 <core::panicking::panic> @ imm = #-8410
10022dde: defe trap
10022de0 <$d.131>:
10022de0: 44 e8 02 10 .word 0x1002e844
10022de4: 90 de 02 10 .word 0x1002de90
10022de8 <neotron_common_bios::video::Mode::text_height>:
10022de8: b580 push {r7, lr}
10022dea: af00 add r7, sp, #0
10022dec: 2107 movs r1, #7
10022dee: 4602 mov r2, r0
10022df0: 400a ands r2, r1
10022df2: 1e93 subs r3, r2, #2
10022df4: 2b06 cmp r3, #6
10022df6: d201 bhs 0x10022dfc <neotron_common_bios::video::Mode::text_height+0x14> @ imm = #2
10022df8: 2000 movs r0, #0
10022dfa: bd80 pop {r7, pc}
10022dfc: 2a00 cmp r2, #0
10022dfe: d101 bne 0x10022e04 <neotron_common_bios::video::Mode::text_height+0x1c> @ imm = #2
10022e00: 2204 movs r2, #4
10022e02: e000 b 0x10022e06 <neotron_common_bios::video::Mode::text_height+0x1e> @ imm = #0
10022e04: 2203 movs r2, #3
10022e06: 0903 lsrs r3, r0, #4
10022e08: 4019 ands r1, r3
10022e0a: 2903 cmp r1, #3
10022e0c: d222 bhs 0x10022e54 <neotron_common_bios::video::Mode::text_height+0x6c> @ imm = #68
10022e0e: 210f movs r1, #15
10022e10: 400b ands r3, r1
10022e12: 2103 movs r1, #3
10022e14: 4019 ands r1, r3
10022e16: d008 beq 0x10022e2a <neotron_common_bios::video::Mode::text_height+0x42> @ imm = #16
10022e18: 2901 cmp r1, #1
10022e1a: d10d bne 0x10022e38 <neotron_common_bios::video::Mode::text_height+0x50> @ imm = #26
10022e1c: b240 sxtb r0, r0
10022e1e: 2800 cmp r0, #0
10022e20: d410 bmi 0x10022e44 <neotron_common_bios::video::Mode::text_height+0x5c> @ imm = #32
10022e22: 204b movs r0, #75
10022e24: 0081 lsls r1, r0, #2
10022e26: 3164 adds r1, #100
10022e28: e011 b 0x10022e4e <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #34
10022e2a: b240 sxtb r0, r0
10022e2c: 2800 cmp r0, #0
10022e2e: d40b bmi 0x10022e48 <neotron_common_bios::video::Mode::text_height+0x60> @ imm = #22
10022e30: 204b movs r0, #75
10022e32: 0081 lsls r1, r0, #2
10022e34: 31b4 adds r1, #180
10022e36: e00a b 0x10022e4e <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #20
10022e38: b241 sxtb r1, r0
10022e3a: 204b movs r0, #75
10022e3c: 2900 cmp r1, #0
10022e3e: d405 bmi 0x10022e4c <neotron_common_bios::video::Mode::text_height+0x64> @ imm = #10
10022e40: 00c1 lsls r1, r0, #3
10022e42: e004 b 0x10022e4e <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #8
10022e44: 21c8 movs r1, #200
10022e46: e002 b 0x10022e4e <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #4
10022e48: 21f0 movs r1, #240
10022e4a: e000 b 0x10022e4e <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #0
10022e4c: 0081 lsls r1, r0, #2
10022e4e: 40d1 lsrs r1, r2
10022e50: 2001 movs r0, #1
10022e52: bd80 pop {r7, pc}
10022e54: 4802 ldr r0, [pc, #8] @ 0x10022e60 <$d.133>
10022e56: 2128 movs r1, #40
10022e58: 4a02 ldr r2, [pc, #8] @ 0x10022e64 <$d.133+0x4>
10022e5a: f7fd ff53 bl 0x10020d04 <core::panicking::panic> @ imm = #-8538
10022e5e: defe trap
10022e60 <$d.133>:
10022e60: 44 e8 02 10 .word 0x1002e844
10022e64: 90 de 02 10 .word 0x1002de90
10022e68 <<neotron_common_bios::audio::MixerChannelInfo as core::fmt::Debug>::fmt>:
10022e68: b5d0 push {r4, r6, r7, lr}
10022e6a: af02 add r7, sp, #8
10022e6c: b094 sub sp, #80
10022e6e: 460c mov r4, r1
10022e70: 9010 str r0, [sp, #64]
10022e72: 4601 mov r1, r0
10022e74: 3108 adds r1, #8
10022e76: 9111 str r1, [sp, #68]
10022e78: 4601 mov r1, r0
10022e7a: 3109 adds r1, #9
10022e7c: 9112 str r1, [sp, #72]
10022e7e: 300a adds r0, #10
10022e80: 9013 str r0, [sp, #76]
10022e82: 4812 ldr r0, [pc, #72] @ 0x10022ecc <$d.135>
10022e84: 900e str r0, [sp, #56]
10022e86: a913 add r1, sp, #76
10022e88: 910d str r1, [sp, #52]
10022e8a: 210d movs r1, #13
10022e8c: 910c str r1, [sp, #48]
10022e8e: 4910 ldr r1, [pc, #64] @ 0x10022ed0 <$d.135+0x4>
10022e90: 910b str r1, [sp, #44]
10022e92: 900a str r0, [sp, #40]
10022e94: a812 add r0, sp, #72
10022e96: 9009 str r0, [sp, #36]
10022e98: 2009 movs r0, #9
10022e9a: 9008 str r0, [sp, #32]
10022e9c: 490d ldr r1, [pc, #52] @ 0x10022ed4 <$d.135+0x8>
10022e9e: 9107 str r1, [sp, #28]
10022ea0: 490d ldr r1, [pc, #52] @ 0x10022ed8 <$d.135+0xc>
10022ea2: 9106 str r1, [sp, #24]
10022ea4: a911 add r1, sp, #68
10022ea6: 9105 str r1, [sp, #20]
10022ea8: 9004 str r0, [sp, #16]
10022eaa: 480c ldr r0, [pc, #48] @ 0x10022edc <$d.135+0x10>
10022eac: 9003 str r0, [sp, #12]
10022eae: 480c ldr r0, [pc, #48] @ 0x10022ee0 <$d.135+0x14>
10022eb0: 9002 str r0, [sp, #8]
10022eb2: a810 add r0, sp, #64
10022eb4: 9001 str r0, [sp, #4]
10022eb6: 2004 movs r0, #4
10022eb8: 9000 str r0, [sp]
10022eba: 490a ldr r1, [pc, #40] @ 0x10022ee4 <$d.135+0x18>
10022ebc: 2210 movs r2, #16
10022ebe: 4b0a ldr r3, [pc, #40] @ 0x10022ee8 <$d.135+0x1c>
10022ec0: 4620 mov r0, r4
10022ec2: f7fe fd71 bl 0x100219a8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-5406
10022ec6: b014 add sp, #80
10022ec8: bdd0 pop {r4, r6, r7, pc}
10022eca: 46c0 mov r8, r8
10022ecc <$d.135>:
10022ecc: f4 de 02 10 .word 0x1002def4
10022ed0: 04 df 02 10 .word 0x1002df04
10022ed4: e8 de 02 10 .word 0x1002dee8
10022ed8: d8 de 02 10 .word 0x1002ded8
10022edc: cc de 02 10 .word 0x1002decc
10022ee0: bc de 02 10 .word 0x1002debc
10022ee4: 1c d1 02 10 .word 0x1002d11c
10022ee8: 9c ce 02 10 .word 0x1002ce9c
10022eec <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt>:
10022eec: b5f0 push {r4, r5, r6, r7, lr}
10022eee: af03 add r7, sp, #12
10022ef0: b09b sub sp, #108
10022ef2: 460c mov r4, r1
10022ef4: 9011 str r0, [sp, #68]
10022ef6: 4601 mov r1, r0
10022ef8: 3108 adds r1, #8
10022efa: 9112 str r1, [sp, #72]
10022efc: 4601 mov r1, r0
10022efe: 310c adds r1, #12
10022f00: 9113 str r1, [sp, #76]
10022f02: 4601 mov r1, r0
10022f04: 3110 adds r1, #16
10022f06: 9114 str r1, [sp, #80]
10022f08: 4601 mov r1, r0
10022f0a: 3118 adds r1, #24
10022f0c: 9115 str r1, [sp, #84]
10022f0e: 4601 mov r1, r0
10022f10: 3119 adds r1, #25
10022f12: 9116 str r1, [sp, #88]
10022f14: 4601 mov r1, r0
10022f16: 311a adds r1, #26
10022f18: 9117 str r1, [sp, #92]
10022f1a: 4929 ldr r1, [pc, #164] @ 0x10022fc0 <$d.137>
10022f1c: 9110 str r1, [sp, #64]
10022f1e: aa18 add r2, sp, #96
10022f20: 920f str r2, [sp, #60]
10022f22: 910e str r1, [sp, #56]
10022f24: aa17 add r2, sp, #92
10022f26: 920d str r2, [sp, #52]
10022f28: 910c str r1, [sp, #48]
10022f2a: aa16 add r2, sp, #88
10022f2c: 920b str r2, [sp, #44]
10022f2e: 910a str r1, [sp, #40]
10022f30: a915 add r1, sp, #84
10022f32: 9109 str r1, [sp, #36]
10022f34: 4923 ldr r1, [pc, #140] @ 0x10022fc4 <$d.137+0x4>
10022f36: 9108 str r1, [sp, #32]
10022f38: a914 add r1, sp, #80
10022f3a: 9107 str r1, [sp, #28]
10022f3c: 4922 ldr r1, [pc, #136] @ 0x10022fc8 <$d.137+0x8>
10022f3e: 9106 str r1, [sp, #24]
10022f40: a913 add r1, sp, #76
10022f42: 9105 str r1, [sp, #20]
10022f44: 4921 ldr r1, [pc, #132] @ 0x10022fcc <$d.137+0xc>
10022f46: 9104 str r1, [sp, #16]
10022f48: a912 add r1, sp, #72
10022f4a: 9103 str r1, [sp, #12]
10022f4c: 4920 ldr r1, [pc, #128] @ 0x10022fd0 <$d.137+0x10>
10022f4e: 9102 str r1, [sp, #8]
10022f50: a911 add r1, sp, #68
10022f52: 9101 str r1, [sp, #4]
10022f54: 301b adds r0, #27
10022f56: 9018 str r0, [sp, #96]
10022f58: cc03 ldm r4!, {r0, r1}
10022f5a: 68cb ldr r3, [r1, #12]
10022f5c: 491d ldr r1, [pc, #116] @ 0x10022fd4 <$d.137+0x14>
10022f5e: 220a movs r2, #10
10022f60: 3c08 subs r4, #8
10022f62: 4798 blx r3
10022f64: a919 add r1, sp, #100
10022f66: 2500 movs r5, #0
10022f68: 714d strb r5, [r1, #5]
10022f6a: 7108 strb r0, [r1, #4]
10022f6c: 9419 str r4, [sp, #100]
10022f6e: 4c1a ldr r4, [pc, #104] @ 0x10022fd8 <$d.137+0x18>
10022f70: 4e1a ldr r6, [pc, #104] @ 0x10022fdc <$d.137+0x1c>
10022f72: 9400 str r4, [sp]
10022f74: 5971 ldr r1, [r6, r5]
10022f76: a801 add r0, sp, #4
10022f78: 1943 adds r3, r0, r5
10022f7a: 1970 adds r0, r6, r5
10022f7c: 6842 ldr r2, [r0, #4]
10022f7e: a819 add r0, sp, #100
10022f80: f7fe fb12 bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-6620
10022f84: 3508 adds r5, #8
10022f86: 2d40 cmp r5, #64
10022f88: d1f3 bne 0x10022f72 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0x86> @ imm = #-26
10022f8a: a919 add r1, sp, #100
10022f8c: 7908 ldrb r0, [r1, #4]
10022f8e: 7949 ldrb r1, [r1, #5]
10022f90: 2900 cmp r1, #0
10022f92: d011 beq 0x10022fb8 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #34
10022f94: 2800 cmp r0, #0
10022f96: d001 beq 0x10022f9c <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xb0> @ imm = #2
10022f98: 2001 movs r0, #1
10022f9a: e00d b 0x10022fb8 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #26
10022f9c: 9919 ldr r1, [sp, #100]
10022f9e: 7e08 ldrb r0, [r1, #24]
10022fa0: 0740 lsls r0, r0, #29
10022fa2: d404 bmi 0x10022fae <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xc2> @ imm = #8
10022fa4: c903 ldm r1, {r0, r1}
10022fa6: 68cb ldr r3, [r1, #12]
10022fa8: 490e ldr r1, [pc, #56] @ 0x10022fe4 <$d.137+0x24>
10022faa: 2202 movs r2, #2
10022fac: e003 b 0x10022fb6 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xca> @ imm = #6
10022fae: c903 ldm r1, {r0, r1}
10022fb0: 68cb ldr r3, [r1, #12]
10022fb2: 490b ldr r1, [pc, #44] @ 0x10022fe0 <$d.137+0x20>
10022fb4: 2201 movs r2, #1
10022fb6: 4798 blx r3
10022fb8: 1e41 subs r1, r0, #1
10022fba: 4188 sbcs r0, r1
10022fbc: b01b add sp, #108
10022fbe: bdf0 pop {r4, r5, r6, r7, pc}
10022fc0 <$d.137>:
10022fc0: e8 df 02 10 .word 0x1002dfe8
10022fc4: d8 df 02 10 .word 0x1002dfd8
10022fc8: a0 de 02 10 .word 0x1002dea0
10022fcc: c8 df 02 10 .word 0x1002dfc8
10022fd0: bc de 02 10 .word 0x1002debc
10022fd4: f8 df 02 10 .word 0x1002dff8
10022fd8: 60 d0 02 10 .word 0x1002d060
10022fdc: 88 df 02 10 .word 0x1002df88
10022fe0: 26 cf 02 10 .word 0x1002cf26
10022fe4: 2e cf 02 10 .word 0x1002cf2e
10022fe8 <<neotron_common_bios::bus::PeripheralInfo as core::fmt::Debug>::fmt>:
10022fe8: b5d0 push {r4, r6, r7, lr}
10022fea: af02 add r7, sp, #8
10022fec: b086 sub sp, #24
10022fee: 460c mov r4, r1
10022ff0: 9004 str r0, [sp, #16]
10022ff2: 3008 adds r0, #8
10022ff4: 9005 str r0, [sp, #20]
10022ff6: 4808 ldr r0, [pc, #32] @ 0x10023018 <$d.139>
10022ff8: 9003 str r0, [sp, #12]
10022ffa: a805 add r0, sp, #20
10022ffc: 9002 str r0, [sp, #8]
10022ffe: 2004 movs r0, #4
10023000: 9001 str r0, [sp, #4]
10023002: 4806 ldr r0, [pc, #24] @ 0x1002301c <$d.139+0x4>
10023004: 9000 str r0, [sp]
10023006: 4906 ldr r1, [pc, #24] @ 0x10023020 <$d.139+0x8>
10023008: 220e movs r2, #14
1002300a: ab04 add r3, sp, #16
1002300c: 4620 mov r0, r4
1002300e: f7fe fc89 bl 0x10021924 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-5870
10023012: b006 add sp, #24
10023014: bdd0 pop {r4, r6, r7, pc}
10023016: 46c0 mov r8, r8
10023018 <$d.139>:
10023018: 18 e0 02 10 .word 0x1002e018
1002301c: b0 ce 02 10 .word 0x1002ceb0
10023020: 08 e0 02 10 .word 0x1002e008
10023024 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt>:
10023024: b5b0 push {r4, r5, r7, lr}
10023026: af02 add r7, sp, #8
10023028: b084 sub sp, #16
1002302a: 460c mov r4, r1
1002302c: 9001 str r0, [sp, #4]
1002302e: c903 ldm r1, {r0, r1}
10023030: 68cb ldr r3, [r1, #12]
10023032: 4915 ldr r1, [pc, #84] @ 0x10023088 <$d.141>
10023034: 2207 movs r2, #7
10023036: 4798 blx r3
10023038: ad02 add r5, sp, #8
1002303a: 2100 movs r1, #0
1002303c: 7169 strb r1, [r5, #5]
1002303e: 7128 strb r0, [r5, #4]
10023040: 9402 str r4, [sp, #8]
10023042: 4812 ldr r0, [pc, #72] @ 0x1002308c <$d.141+0x4>
10023044: 9000 str r0, [sp]
10023046: 4912 ldr r1, [pc, #72] @ 0x10023090 <$d.141+0x8>
10023048: 2204 movs r2, #4
1002304a: ab01 add r3, sp, #4
1002304c: 4628 mov r0, r5
1002304e: f7fe faab bl 0x100215a8 <core::fmt::builders::DebugStruct::field> @ imm = #-6826
10023052: 7928 ldrb r0, [r5, #4]
10023054: 7969 ldrb r1, [r5, #5]
10023056: 2900 cmp r1, #0
10023058: d011 beq 0x1002307e <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #34
1002305a: 2800 cmp r0, #0
1002305c: d001 beq 0x10023062 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x3e> @ imm = #2
1002305e: 2001 movs r0, #1
10023060: e00d b 0x1002307e <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #26
10023062: 9902 ldr r1, [sp, #8]
10023064: 7e08 ldrb r0, [r1, #24]
10023066: 0740 lsls r0, r0, #29
10023068: d404 bmi 0x10023074 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x50> @ imm = #8
1002306a: c903 ldm r1, {r0, r1}
1002306c: 68cb ldr r3, [r1, #12]
1002306e: 490a ldr r1, [pc, #40] @ 0x10023098 <$d.141+0x10>
10023070: 2202 movs r2, #2
10023072: e003 b 0x1002307c <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x58> @ imm = #6
10023074: c903 ldm r1, {r0, r1}
10023076: 68cb ldr r3, [r1, #12]
10023078: 4906 ldr r1, [pc, #24] @ 0x10023094 <$d.141+0xc>
1002307a: 2201 movs r2, #1
1002307c: 4798 blx r3
1002307e: 1e41 subs r1, r0, #1
10023080: 4188 sbcs r0, r1
10023082: b004 add sp, #16
10023084: bdb0 pop {r4, r5, r7, pc}
10023086: 46c0 mov r8, r8
10023088 <$d.141>:
10023088: 28 e0 02 10 .word 0x1002e028
1002308c: bc de 02 10 .word 0x1002debc
10023090: 9c ce 02 10 .word 0x1002ce9c
10023094: 26 cf 02 10 .word 0x1002cf26
10023098: 2e cf 02 10 .word 0x1002cf2e
1002309c <<neotron_common_bios::serial::DeviceInfo as core::fmt::Debug>::fmt>:
1002309c: b5d0 push {r4, r6, r7, lr}
1002309e: af02 add r7, sp, #8
100230a0: b086 sub sp, #24
100230a2: 460c mov r4, r1
100230a4: 9004 str r0, [sp, #16]
100230a6: 3008 adds r0, #8
100230a8: 9005 str r0, [sp, #20]
100230aa: 4808 ldr r0, [pc, #32] @ 0x100230cc <$d.143>
100230ac: 9003 str r0, [sp, #12]
100230ae: a805 add r0, sp, #20
100230b0: 9002 str r0, [sp, #8]
100230b2: 200b movs r0, #11
100230b4: 9001 str r0, [sp, #4]
100230b6: 4806 ldr r0, [pc, #24] @ 0x100230d0 <$d.143+0x4>
100230b8: 9000 str r0, [sp]
100230ba: 4906 ldr r1, [pc, #24] @ 0x100230d4 <$d.143+0x8>
100230bc: 220a movs r2, #10
100230be: ab04 add r3, sp, #16
100230c0: 4620 mov r0, r4
100230c2: f7fe fc2f bl 0x10021924 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-6050
100230c6: b006 add sp, #24
100230c8: bdd0 pop {r4, r6, r7, pc}
100230ca: 46c0 mov r8, r8
100230cc <$d.143>:
100230cc: 44 e0 02 10 .word 0x1002e044
100230d0: 3e df 02 10 .word 0x1002df3e
100230d4: f8 df 02 10 .word 0x1002dff8
100230d8 <<neotron_common_bios::types::Error as core::fmt::Debug>::fmt>:
100230d8: b5d0 push {r4, r6, r7, lr}
100230da: af02 add r7, sp, #8
100230dc: b084 sub sp, #16
100230de: 7802 ldrb r2, [r0]
100230e0: 447a add r2, pc
100230e2: 7912 ldrb r2, [r2, #4]
100230e4: 0052 lsls r2, r2, #1
100230e6: 4497 add pc, r2
100230e8 <$d.145>:
100230e8: 02 06 0b 13 .word 0x130b0602
100230ec: 1f 24 .short 0x241f
100230ee <$t.146>:
100230ee: c903 ldm r1, {r0, r1}
100230f0: 68cb ldr r3, [r1, #12]
100230f2: 4919 ldr r1, [pc, #100] @ 0x10023158 <$d.147+0x18>
100230f4: e002 b 0x100230fc <$t.146+0xe> @ imm = #4
100230f6: c903 ldm r1, {r0, r1}
100230f8: 68cb ldr r3, [r1, #12]
100230fa: 4916 ldr r1, [pc, #88] @ 0x10023154 <$d.147+0x14>
100230fc: 220d movs r2, #13
100230fe: e01c b 0x1002313a <$t.146+0x4c> @ imm = #56
10023100: 1c80 adds r0, r0, #2
10023102: 9002 str r0, [sp, #8]
10023104: 4810 ldr r0, [pc, #64] @ 0x10023148 <$d.147+0x8>
10023106: 9000 str r0, [sp]
10023108: 4c11 ldr r4, [pc, #68] @ 0x10023150 <$d.147+0x10>
1002310a: 220b movs r2, #11
1002310c: ab02 add r3, sp, #8
1002310e: e006 b 0x1002311e <$t.146+0x30> @ imm = #12
10023110: 1c80 adds r0, r0, #2
10023112: 9003 str r0, [sp, #12]
10023114: 480c ldr r0, [pc, #48] @ 0x10023148 <$d.147+0x8>
10023116: 9000 str r0, [sp]
10023118: 4c0c ldr r4, [pc, #48] @ 0x1002314c <$d.147+0xc>
1002311a: 2218 movs r2, #24
1002311c: ab03 add r3, sp, #12
1002311e: 4608 mov r0, r1
10023120: 4621 mov r1, r4
10023122: f7fe fc95 bl 0x10021a50 <core::fmt::Formatter::debug_tuple_field1_finish> @ imm = #-5846
10023126: e009 b 0x1002313c <$t.146+0x4e> @ imm = #18
10023128: c903 ldm r1, {r0, r1}
1002312a: 68cb ldr r3, [r1, #12]
1002312c: 4905 ldr r1, [pc, #20] @ 0x10023144 <$d.147+0x4>
1002312e: 220c movs r2, #12
10023130: e003 b 0x1002313a <$t.146+0x4c> @ imm = #6
10023132: c903 ldm r1, {r0, r1}
10023134: 68cb ldr r3, [r1, #12]
10023136: 4902 ldr r1, [pc, #8] @ 0x10023140 <$d.147>
10023138: 2210 movs r2, #16
1002313a: 4798 blx r3
1002313c: b004 add sp, #16
1002313e: bdd0 pop {r4, r6, r7, pc}
10023140 <$d.147>:
10023140: 0c d1 02 10 .word 0x1002d10c
10023144: 54 e0 02 10 .word 0x1002e054
10023148: 78 e0 02 10 .word 0x1002e078
1002314c: 60 e0 02 10 .word 0x1002e060
10023150: 88 e0 02 10 .word 0x1002e088
10023154: 93 e0 02 10 .word 0x1002e093
10023158: a0 e0 02 10 .word 0x1002e0a0
1002315c <pc_keyboard::EventDecoder<L>::process_keyevent>:
1002315c: b5b0 push {r4, r5, r7, lr}
1002315e: af02 add r7, sp, #8
10023160: b084 sub sp, #16
10023162: 460d mov r5, r1
10023164: 4604 mov r4, r0
10023166: b2d0 uxtb r0, r2
10023168: 285c cmp r0, #92
1002316a: dc10 bgt 0x1002318e <pc_keyboard::EventDecoder<L>::process_keyevent+0x32> @ imm = #32
1002316c: 284b cmp r0, #75
1002316e: dc1d bgt 0x100231ac <pc_keyboard::EventDecoder<L>::process_keyevent+0x50> @ imm = #58
10023170: 2822 cmp r0, #34
10023172: d036 beq 0x100231e2 <pc_keyboard::EventDecoder<L>::process_keyevent+0x86> @ imm = #108
10023174: 283c cmp r0, #60
10023176: d15a bne 0x1002322e <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #180
10023178: b2d8 uxtb r0, r3
1002317a: 2801 cmp r0, #1
1002317c: d166 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #204
1002317e: 200f movs r0, #15
10023180: 0280 lsls r0, r0, #10
10023182: 8020 strh r0, [r4]
10023184: 7968 ldrb r0, [r5, #5]
10023186: 2101 movs r1, #1
10023188: 4041 eors r1, r0
1002318a: 7169 strb r1, [r5, #5]
1002318c: e070 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #224
1002318e: 2863 cmp r0, #99
10023190: dc19 bgt 0x100231c6 <pc_keyboard::EventDecoder<L>::process_keyevent+0x6a> @ imm = #50
10023192: 285d cmp r0, #93
10023194: d02e beq 0x100231f4 <pc_keyboard::EventDecoder<L>::process_keyevent+0x98> @ imm = #92
10023196: 2861 cmp r0, #97
10023198: d149 bne 0x1002322e <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #146
1002319a: b2d8 uxtb r0, r3
1002319c: 2800 cmp r0, #0
1002319e: d058 beq 0x10023252 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf6> @ imm = #176
100231a0: 2801 cmp r0, #1
100231a2: d153 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #166
100231a4: 2001 movs r0, #1
100231a6: 71a8 strb r0, [r5, #6]
100231a8: 2061 movs r0, #97
100231aa: e02b b 0x10023204 <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #86
100231ac: 284c cmp r0, #76
100231ae: d02b beq 0x10023208 <pc_keyboard::EventDecoder<L>::process_keyevent+0xac> @ imm = #86
100231b0: 2857 cmp r0, #87
100231b2: d13c bne 0x1002322e <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #120
100231b4: b2d8 uxtb r0, r3
100231b6: 2800 cmp r0, #0
100231b8: d050 beq 0x1002325c <pc_keyboard::EventDecoder<L>::process_keyevent+0x100> @ imm = #160
100231ba: 2801 cmp r0, #1
100231bc: d146 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #140
100231be: 2001 movs r0, #1
100231c0: 7068 strb r0, [r5, #1]
100231c2: 2057 movs r0, #87
100231c4: e01e b 0x10023204 <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #60
100231c6: 2864 cmp r0, #100
100231c8: d027 beq 0x1002321a <pc_keyboard::EventDecoder<L>::process_keyevent+0xbe> @ imm = #78
100231ca: 287a cmp r0, #122
100231cc: d12f bne 0x1002322e <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #94
100231ce: b2d8 uxtb r0, r3
100231d0: 2801 cmp r0, #1
100231d2: d048 beq 0x10023266 <pc_keyboard::EventDecoder<L>::process_keyevent+0x10a> @ imm = #144
100231d4: 2800 cmp r0, #0
100231d6: d139 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #114
100231d8: 2002 movs r0, #2
100231da: 7020 strb r0, [r4]
100231dc: 2000 movs r0, #0
100231de: 71e8 strb r0, [r5, #7]
100231e0: e046 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #140
100231e2: b2d8 uxtb r0, r3
100231e4: 2801 cmp r0, #1
100231e6: d131 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #98
100231e8: 79e8 ldrb r0, [r5, #7]
100231ea: 2800 cmp r0, #0
100231ec: d051 beq 0x10023292 <pc_keyboard::EventDecoder<L>::process_keyevent+0x136> @ imm = #162
100231ee: 2001 movs r0, #1
100231f0: 0300 lsls r0, r0, #12
100231f2: e03c b 0x1002326e <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #120
100231f4: b2d8 uxtb r0, r3
100231f6: 2800 cmp r0, #0
100231f8: d03c beq 0x10023274 <pc_keyboard::EventDecoder<L>::process_keyevent+0x118> @ imm = #120
100231fa: 2801 cmp r0, #1
100231fc: d126 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #76
100231fe: 2001 movs r0, #1
10023200: 70a8 strb r0, [r5, #2]
10023202: 205d movs r0, #93
10023204: 0200 lsls r0, r0, #8
10023206: e032 b 0x1002326e <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #100
10023208: b2d8 uxtb r0, r3
1002320a: 2800 cmp r0, #0
1002320c: d037 beq 0x1002327e <pc_keyboard::EventDecoder<L>::process_keyevent+0x122> @ imm = #110
1002320e: 2801 cmp r0, #1
10023210: d11c bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #56
10023212: 2001 movs r0, #1
10023214: 7028 strb r0, [r5]
10023216: 2013 movs r0, #19
10023218: e007 b 0x1002322a <pc_keyboard::EventDecoder<L>::process_keyevent+0xce> @ imm = #14
1002321a: b2d8 uxtb r0, r3
1002321c: 2800 cmp r0, #0
1002321e: d033 beq 0x10023288 <pc_keyboard::EventDecoder<L>::process_keyevent+0x12c> @ imm = #102
10023220: 2801 cmp r0, #1
10023222: d113 bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #38
10023224: 2001 movs r0, #1
10023226: 70e8 strb r0, [r5, #3]
10023228: 2019 movs r0, #25
1002322a: 0280 lsls r0, r0, #10
1002322c: e01f b 0x1002326e <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #62
1002322e: b2d8 uxtb r0, r3
10023230: 2801 cmp r0, #1
10023232: d10b bne 0x1002324c <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #22
10023234: 7a29 ldrb r1, [r5, #8]
10023236: 7a68 ldrb r0, [r5, #9]
10023238: 9000 str r0, [sp]
1002323a: a802 add r0, sp, #8
1002323c: 462b mov r3, r5
1002323e: f006 fbf7 bl 0x10029a30 <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode> @ imm = #26606
10023242: 9803 ldr r0, [sp, #12]
10023244: 9902 ldr r1, [sp, #8]
10023246: 6021 str r1, [r4]
10023248: 6060 str r0, [r4, #4]
1002324a: e011 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #34
1002324c: 2002 movs r0, #2
1002324e: 7020 strb r0, [r4]
10023250: e00e b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #28
10023252: 2002 movs r0, #2
10023254: 7020 strb r0, [r4]
10023256: 2000 movs r0, #0
10023258: 71a8 strb r0, [r5, #6]
1002325a: e009 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #18
1002325c: 2002 movs r0, #2
1002325e: 7020 strb r0, [r4]
10023260: 2000 movs r0, #0
10023262: 7068 strb r0, [r5, #1]
10023264: e004 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #8
10023266: 2001 movs r0, #1
10023268: 71e8 strb r0, [r5, #7]
1002326a: 203d movs r0, #61
1002326c: 0240 lsls r0, r0, #9
1002326e: 8020 strh r0, [r4]
10023270: b004 add sp, #16
10023272: bdb0 pop {r4, r5, r7, pc}
10023274: 2002 movs r0, #2
10023276: 7020 strb r0, [r4]
10023278: 2000 movs r0, #0
1002327a: 70a8 strb r0, [r5, #2]
1002327c: e7f8 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-16
1002327e: 2002 movs r0, #2
10023280: 7020 strb r0, [r4]
10023282: 2000 movs r0, #0
10023284: 7028 strb r0, [r5]
10023286: e7f3 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-26
10023288: 2002 movs r0, #2
1002328a: 7020 strb r0, [r4]
1002328c: 2000 movs r0, #0
1002328e: 70e8 strb r0, [r5, #3]
10023290: e7ee b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-36
10023292: 2011 movs r0, #17
10023294: 0240 lsls r0, r0, #9
10023296: 8020 strh r0, [r4]
10023298: 7928 ldrb r0, [r5, #4]
1002329a: 2101 movs r1, #1
1002329c: 4041 eors r1, r0
1002329e: 7129 strb r1, [r5, #4]
100232a0: e7e6 b 0x10023270 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-52
100232a2: d4d4 bmi 0x1002324e <pc_keyboard::EventDecoder<L>::process_keyevent+0xf2> @ imm = #-88
100232a4 <<&T as core::fmt::Debug>::fmt>:
100232a4: b5d0 push {r4, r6, r7, lr}
100232a6: af02 add r7, sp, #8
100232a8: b094 sub sp, #80
100232aa: 460c mov r4, r1
100232ac: 6800 ldr r0, [r0]
100232ae: 9010 str r0, [sp, #64]
100232b0: 4601 mov r1, r0
100232b2: 3108 adds r1, #8
100232b4: 9111 str r1, [sp, #68]
100232b6: 4601 mov r1, r0
100232b8: 310c adds r1, #12
100232ba: 9112 str r1, [sp, #72]
100232bc: 3010 adds r0, #16
100232be: 9013 str r0, [sp, #76]
100232c0: 4812 ldr r0, [pc, #72] @ 0x1002330c <$d.150>
100232c2: 900e str r0, [sp, #56]
100232c4: a813 add r0, sp, #76
100232c6: 900d str r0, [sp, #52]
100232c8: 200a movs r0, #10
100232ca: 900c str r0, [sp, #48]
100232cc: 4810 ldr r0, [pc, #64] @ 0x10023310 <$d.150+0x4>
100232ce: 900b str r0, [sp, #44]
100232d0: 4810 ldr r0, [pc, #64] @ 0x10023314 <$d.150+0x8>
100232d2: 900a str r0, [sp, #40]
100232d4: a812 add r0, sp, #72
100232d6: 9009 str r0, [sp, #36]
100232d8: 2008 movs r0, #8
100232da: 9008 str r0, [sp, #32]
100232dc: 480e ldr r0, [pc, #56] @ 0x10023318 <$d.150+0xc>
100232de: 9007 str r0, [sp, #28]
100232e0: 480e ldr r0, [pc, #56] @ 0x1002331c <$d.150+0x10>
100232e2: 9006 str r0, [sp, #24]
100232e4: a811 add r0, sp, #68
100232e6: 9005 str r0, [sp, #20]
100232e8: 2007 movs r0, #7
100232ea: 9004 str r0, [sp, #16]
100232ec: 490c ldr r1, [pc, #48] @ 0x10023320 <$d.150+0x14>
100232ee: 9103 str r1, [sp, #12]
100232f0: 490c ldr r1, [pc, #48] @ 0x10023324 <$d.150+0x18>
100232f2: 9102 str r1, [sp, #8]
100232f4: a910 add r1, sp, #64
100232f6: 9101 str r1, [sp, #4]
100232f8: 9000 str r0, [sp]
100232fa: 490b ldr r1, [pc, #44] @ 0x10023328 <$d.150+0x1c>
100232fc: 2209 movs r2, #9
100232fe: 4b0b ldr r3, [pc, #44] @ 0x1002332c <$d.150+0x20>
10023300: 4620 mov r0, r4
10023302: f7fe fb51 bl 0x100219a8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-6494
10023306: b014 add sp, #80
10023308: bdd0 pop {r4, r6, r7, pc}
1002330a: 46c0 mov r8, r8
1002330c <$d.150>:
1002330c: fc d9 02 10 .word 0x1002d9fc
10023310: 88 da 02 10 .word 0x1002da88
10023314: 78 da 02 10 .word 0x1002da78
10023318: 46 d3 02 10 .word 0x1002d346
1002331c: 68 da 02 10 .word 0x1002da68
10023320: 60 da 02 10 .word 0x1002da60
10023324: 50 da 02 10 .word 0x1002da50
10023328: 3f da 02 10 .word 0x1002da3f
1002332c: 48 da 02 10 .word 0x1002da48
10023330 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str>:
10023330: b5f0 push {r4, r5, r6, r7, lr}
10023332: af03 add r7, sp, #12
10023334: b087 sub sp, #28
10023336: 2a00 cmp r2, #0
10023338: d101 bne 0x1002333e <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe> @ imm = #2
1002333a: f000 fb03 bl 0x10023944 <$t.159+0x29a> @ imm = #1542
1002333e: 460e mov r6, r1
10023340: 4604 mov r4, r0
10023342: 1888 adds r0, r1, r2
10023344: 9002 str r0, [sp, #8]
10023346: 9405 str r4, [sp, #20]
10023348: 2000 movs r0, #0
1002334a: 9006 str r0, [sp, #24]
1002334c: 5630 ldrsb r0, [r6, r0]
1002334e: b2c5 uxtb r5, r0
10023350: 2800 cmp r0, #0
10023352: d401 bmi 0x10023358 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x28> @ imm = #2
10023354: 1c76 adds r6, r6, #1
10023356: e021 b 0x1002339c <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #66
10023358: 7872 ldrb r2, [r6, #1]
1002335a: 213f movs r1, #63
1002335c: 400a ands r2, r1
1002335e: 201f movs r0, #31
10023360: 4028 ands r0, r5
10023362: 2ddf cmp r5, #223
10023364: d913 bls 0x1002338e <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5e> @ imm = #38
10023366: 78b3 ldrb r3, [r6, #2]
10023368: 400b ands r3, r1
1002336a: 0192 lsls r2, r2, #6
1002336c: 18d2 adds r2, r2, r3
1002336e: 2df0 cmp r5, #240
10023370: d311 blo 0x10023396 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x66> @ imm = #34
10023372: 78f3 ldrb r3, [r6, #3]
10023374: 400b ands r3, r1
10023376: 0191 lsls r1, r2, #6
10023378: 18c9 adds r1, r1, r3
1002337a: 0740 lsls r0, r0, #29
1002337c: 0ac0 lsrs r0, r0, #11
1002337e: 180d adds r5, r1, r0
10023380: 2011 movs r0, #17
10023382: 0400 lsls r0, r0, #16
10023384: 4285 cmp r5, r0
10023386: d100 bne 0x1002338a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5a> @ imm = #0
10023388: e2dc b 0x10023944 <$t.159+0x29a> @ imm = #1464
1002338a: 1d36 adds r6, r6, #4
1002338c: e006 b 0x1002339c <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #12
1002338e: 0180 lsls r0, r0, #6
10023390: 1885 adds r5, r0, r2
10023392: 1cb6 adds r6, r6, #2
10023394: e002 b 0x1002339c <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #4
10023396: 0300 lsls r0, r0, #12
10023398: 1815 adds r5, r2, r0
1002339a: 1cf6 adds r6, r6, #3
1002339c: 9504 str r5, [sp, #16]
1002339e: 68a0 ldr r0, [r4, #8]
100233a0: 68e1 ldr r1, [r4, #12]
100233a2: 4281 cmp r1, r0
100233a4: dd00 ble 0x100233a8 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x78> @ imm = #0
100233a6: e2cf b 0x10023948 <$t.159+0x29e> @ imm = #1438
100233a8: 6865 ldr r5, [r4, #4]
100233aa: 6922 ldr r2, [r4, #16]
100233ac: 42aa cmp r2, r5
100233ae: 9603 str r6, [sp, #12]
100233b0: db03 blt 0x100233ba <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x8a> @ imm = #6
100233b2: 1c49 adds r1, r1, #1
100233b4: 60e1 str r1, [r4, #12]
100233b6: 9a06 ldr r2, [sp, #24]
100233b8: 6122 str r2, [r4, #16]
100233ba: 4281 cmp r1, r0
100233bc: 9c05 ldr r4, [sp, #20]
100233be: d116 bne 0x100233ee <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #44
100233c0: 1e42 subs r2, r0, #1
100233c2: 60e2 str r2, [r4, #12]
100233c4: 006b lsls r3, r5, #1
100233c6: 6820 ldr r0, [r4]
100233c8: 18c1 adds r1, r0, r3
100233ca: 435a muls r2, r3, r2
100233cc: f008 fed7 bl 0x1002c17e <__aeabi_memmove> @ imm = #36270
100233d0: 2d01 cmp r5, #1
100233d2: db0c blt 0x100233ee <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #24
100233d4: 9e06 ldr r6, [sp, #24]
100233d6: 68a0 ldr r0, [r4, #8]
100233d8: 2101 movs r1, #1
100233da: 9100 str r1, [sp]
100233dc: 1e41 subs r1, r0, #1
100233de: 2320 movs r3, #32
100233e0: 4620 mov r0, r4
100233e2: 4632 mov r2, r6
100233e4: f000 faec bl 0x100239c0 <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #1496
100233e8: 1c76 adds r6, r6, #1
100233ea: 42b5 cmp r5, r6
100233ec: d1f3 bne 0x100233d6 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xa6> @ imm = #-26
100233ee: 9904 ldr r1, [sp, #16]
100233f0: 2908 cmp r1, #8
100233f2: d007 beq 0x10023404 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xd4> @ imm = #14
100233f4: 290a cmp r1, #10
100233f6: 9e03 ldr r6, [sp, #12]
100233f8: 9c05 ldr r4, [sp, #20]
100233fa: d00a beq 0x10023412 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe2> @ imm = #20
100233fc: 290d cmp r1, #13
100233fe: d10e bne 0x1002341e <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xee> @ imm = #28
10023400: 9806 ldr r0, [sp, #24]
10023402: e010 b 0x10023426 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #32
10023404: 9c05 ldr r4, [sp, #20]
10023406: 6920 ldr r0, [r4, #16]
10023408: 2800 cmp r0, #0
1002340a: 9e03 ldr r6, [sp, #12]
1002340c: dd0c ble 0x10023428 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #24
1002340e: 1e40 subs r0, r0, #1
10023410: e009 b 0x10023426 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #18
10023412: 9806 ldr r0, [sp, #24]
10023414: 6120 str r0, [r4, #16]
10023416: 68e0 ldr r0, [r4, #12]
10023418: 1c40 adds r0, r0, #1
1002341a: 60e0 str r0, [r4, #12]
1002341c: e004 b 0x10023428 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #8
1002341e: 2980 cmp r1, #128
10023420: d206 bhs 0x10023430 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x100> @ imm = #12
10023422: 460b mov r3, r1
10023424: e107 b 0x10023636 <$t.153> @ imm = #526
10023426: 6120 str r0, [r4, #16]
10023428: 9802 ldr r0, [sp, #8]
1002342a: 4286 cmp r6, r0
1002342c: d18c bne 0x10023348 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x18> @ imm = #-232
1002342e: e289 b 0x10023944 <$t.159+0x29a> @ imm = #1298
10023430: 233f movs r3, #63
10023432: 4886 ldr r0, [pc, #536] @ 0x1002364c <$d.154>
10023434: 4281 cmp r1, r0
10023436: dd00 ble 0x1002343a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x10a> @ imm = #0
10023438: e10c b 0x10023654 <$t.155+0x4> @ imm = #536
1002343a: 4608 mov r0, r1
1002343c: 38a0 subs r0, #160
1002343e: 28f2 cmp r0, #242
10023440: d900 bls 0x10023444 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x114> @ imm = #0
10023442: e17a b 0x1002373a <$t.159+0x90> @ imm = #756
10023444: 0040 lsls r0, r0, #1
10023446: 46c0 mov r8, r8
10023448: 4478 add r0, pc
1002344a: 8880 ldrh r0, [r0, #4]
1002344c: 0040 lsls r0, r0, #1
1002344e: 4487 add pc, r0
10023450 <$d.152>:
10023450: ff 00 b5 01 .word 0x01b500ff
10023454: b7 01 b9 01 .word 0x01b901b7
10023458: bb 01 bd 01 .word 0x01bd01bb
1002345c: bf 01 c1 01 .word 0x01c101bf
10023460: c3 01 c5 01 .word 0x01c501c3
10023464: c7 01 c9 01 .word 0x01c901c7
10023468: cb 01 cd 01 .word 0x01cd01cb
1002346c: cf 01 d1 01 .word 0x01d101cf
10023470: d3 01 d5 01 .word 0x01d501d3
10023474: d7 01 d9 01 .word 0x01d901d7
10023478: db 01 dd 01 .word 0x01dd01db
1002347c: df 01 e1 01 .word 0x01e101df
10023480: e3 01 e5 01 .word 0x01e501e3
10023484: e7 01 e9 01 .word 0x01e901e7
10023488: eb 01 ed 01 .word 0x01ed01eb
1002348c: ef 01 f1 01 .word 0x01f101ef
10023490: f3 01 f5 01 .word 0x01f501f3
10023494: f7 01 f9 01 .word 0x01f901f7
10023498: fb 01 fd 01 .word 0x01fd01fb
1002349c: ff 01 01 02 .word 0x020101ff
100234a0: 03 02 05 02 .word 0x02050203
100234a4: 07 02 09 02 .word 0x02090207
100234a8: 0b 02 0d 02 .word 0x020d020b
100234ac: 0f 02 11 02 .word 0x0211020f
100234b0: 13 02 15 02 .word 0x02150213
100234b4: 17 02 19 02 .word 0x02190217
100234b8: 1b 02 1d 02 .word 0x021d021b
100234bc: 1f 02 21 02 .word 0x0221021f
100234c0: 23 02 25 02 .word 0x02250223
100234c4: 27 02 29 02 .word 0x02290227
100234c8: 2b 02 2d 02 .word 0x022d022b
100234cc: 2f 02 31 02 .word 0x0231022f
100234d0: 33 02 35 02 .word 0x02350233
100234d4: 37 02 39 02 .word 0x02390237
100234d8: 3b 02 3d 02 .word 0x023d023b
100234dc: 3f 02 41 02 .word 0x0241023f
100234e0: 43 02 45 02 .word 0x02450243
100234e4: 47 02 49 02 .word 0x02490247
100234e8: 4b 02 4d 02 .word 0x024d024b
100234ec: 4f 02 51 02 .word 0x0251024f
100234f0: 53 02 55 02 .word 0x02550253
100234f4: 57 02 59 02 .word 0x02590257
100234f8: 5b 02 5d 02 .word 0x025d025b
100234fc: 5f 02 61 02 .word 0x0261025f
10023500: 63 02 65 02 .word 0x02650263
10023504: 67 02 69 02 .word 0x02690267
10023508: 6b 02 6d 02 .word 0x026d026b
1002350c: 6f 02 71 02 .word 0x0271026f
10023510: f2 00 f2 00 .word 0x00f200f2
10023514: f2 00 f2 00 .word 0x00f200f2
10023518: f2 00 f2 00 .word 0x00f200f2
1002351c: f2 00 f2 00 .word 0x00f200f2
10023520: f2 00 f2 00 .word 0x00f200f2
10023524: f2 00 f2 00 .word 0x00f200f2
10023528: f2 00 f2 00 .word 0x00f200f2
1002352c: f2 00 f2 00 .word 0x00f200f2
10023530: f2 00 f2 00 .word 0x00f200f2
10023534: f2 00 f2 00 .word 0x00f200f2
10023538: f2 00 f2 00 .word 0x00f200f2
1002353c: f2 00 f2 00 .word 0x00f200f2
10023540: f2 00 f2 00 .word 0x00f200f2
10023544: f2 00 f2 00 .word 0x00f200f2
10023548: f2 00 f2 00 .word 0x00f200f2
1002354c: f2 00 f2 00 .word 0x00f200f2
10023550: f2 00 f2 00 .word 0x00f200f2
10023554: f2 00 f2 00 .word 0x00f200f2
10023558: f2 00 f2 00 .word 0x00f200f2
1002355c: f2 00 f2 00 .word 0x00f200f2
10023560: f2 00 f2 00 .word 0x00f200f2
10023564: f2 00 f2 00 .word 0x00f200f2
10023568: f2 00 f2 00 .word 0x00f200f2
1002356c: f2 00 f2 00 .word 0x00f200f2
10023570: f2 00 73 02 .word 0x027300f2
10023574: f2 00 f2 00 .word 0x00f200f2
10023578: f2 00 f2 00 .word 0x00f200f2
1002357c: f2 00 f2 00 .word 0x00f200f2
10023580: f2 00 f2 00 .word 0x00f200f2
10023584: f2 00 f2 00 .word 0x00f200f2
10023588: f2 00 f2 00 .word 0x00f200f2
1002358c: f2 00 f2 00 .word 0x00f200f2
10023590: f2 00 f2 00 .word 0x00f200f2
10023594: f2 00 f2 00 .word 0x00f200f2
10023598: f2 00 f2 00 .word 0x00f200f2
1002359c: f2 00 f2 00 .word 0x00f200f2
100235a0: f2 00 f2 00 .word 0x00f200f2
100235a4: f2 00 f2 00 .word 0x00f200f2
100235a8: f2 00 f2 00 .word 0x00f200f2
100235ac: f2 00 f2 00 .word 0x00f200f2
100235b0: f2 00 f2 00 .word 0x00f200f2
100235b4: f2 00 f2 00 .word 0x00f200f2
100235b8: f2 00 f2 00 .word 0x00f200f2
100235bc: f2 00 f2 00 .word 0x00f200f2
100235c0: f2 00 f2 00 .word 0x00f200f2
100235c4: f2 00 f2 00 .word 0x00f200f2
100235c8: f2 00 f2 00 .word 0x00f200f2
100235cc: f2 00 f2 00 .word 0x00f200f2
100235d0: f2 00 f2 00 .word 0x00f200f2
100235d4: f2 00 f2 00 .word 0x00f200f2
100235d8: f2 00 f2 00 .word 0x00f200f2
100235dc: f2 00 f2 00 .word 0x00f200f2
100235e0: f2 00 f2 00 .word 0x00f200f2
100235e4: f2 00 f2 00 .word 0x00f200f2
100235e8: f2 00 f2 00 .word 0x00f200f2
100235ec: f2 00 f2 00 .word 0x00f200f2
100235f0: f2 00 f2 00 .word 0x00f200f2
100235f4: f2 00 f2 00 .word 0x00f200f2
100235f8: f2 00 f2 00 .word 0x00f200f2
100235fc: f2 00 f2 00 .word 0x00f200f2
10023600: f2 00 f2 00 .word 0x00f200f2
10023604: f2 00 f2 00 .word 0x00f200f2
10023608: f2 00 f2 00 .word 0x00f200f2
1002360c: f2 00 f2 00 .word 0x00f200f2
10023610: f2 00 f2 00 .word 0x00f200f2
10023614: f2 00 f2 00 .word 0x00f200f2
10023618: f2 00 f2 00 .word 0x00f200f2
1002361c: f2 00 f2 00 .word 0x00f200f2
10023620: f2 00 f2 00 .word 0x00f200f2
10023624: f2 00 f2 00 .word 0x00f200f2
10023628: f2 00 f2 00 .word 0x00f200f2
1002362c: f2 00 f2 00 .word 0x00f200f2
10023630: f2 00 f2 00 .word 0x00f200f2
10023634: 75 02 .short 0x0275
10023636 <$t.153>:
10023636: 68e1 ldr r1, [r4, #12]
10023638: 6922 ldr r2, [r4, #16]
1002363a: 9806 ldr r0, [sp, #24]
1002363c: 9000 str r0, [sp]
1002363e: 4620 mov r0, r4
10023640: f000 f9be bl 0x100239c0 <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #892
10023644: 6920 ldr r0, [r4, #16]
10023646: 1c40 adds r0, r0, #1
10023648: e6ed b 0x10023426 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #-550
1002364a: 46c0 mov r8, r8
1002364c <$d.154>:
1002364c: 01 25 00 00 .word 0x00002501
10023650 <$t.155>:
10023650: 23ff movs r3, #255
10023652: e7f0 b 0x10023636 <$t.153> @ imm = #-32
10023654: 48c1 ldr r0, [pc, #772] @ 0x1002395c <$d.160+0x8>
10023656: 4281 cmp r1, r0
10023658: dc16 bgt 0x10023688 <$t.157+0x6> @ imm = #44
1002365a: 48c8 ldr r0, [pc, #800] @ 0x1002397c <$d.160+0x28>
1002365c: 4281 cmp r1, r0
1002365e: dd27 ble 0x100236b0 <$t.159+0x6> @ imm = #78
10023660: 48bc ldr r0, [pc, #752] @ 0x10023954 <$d.160>
10023662: 1808 adds r0, r1, r0
10023664: 2810 cmp r0, #16
10023666: d84c bhi 0x10023702 <$t.159+0x58> @ imm = #152
10023668: 4478 add r0, pc
1002366a: 7900 ldrb r0, [r0, #4]
1002366c: 0040 lsls r0, r0, #1
1002366e: 4487 add pc, r0
10023670 <$d.156>:
10023670: 09 87 08 08 .word 0x08088709
10023674: 89 08 08 8b .word 0x8b080889
10023678: 08 08 8d 08 .word 0x088d0808
1002367c: 08 8f 08 08 .word 0x08088f08
10023680: 91 00 .short 0x0091
10023682 <$t.157>:
10023682: e7d8 b 0x10023636 <$t.153> @ imm = #-80
10023684: 23cd movs r3, #205
10023686: e7d6 b 0x10023636 <$t.153> @ imm = #-84
10023688: 48b5 ldr r0, [pc, #724] @ 0x10023960 <$d.160+0xc>
1002368a: 4281 cmp r1, r0
1002368c: dc1e bgt 0x100236cc <$t.159+0x22> @ imm = #60
1002368e: 48b2 ldr r0, [pc, #712] @ 0x10023958 <$d.160+0x4>
10023690: 1808 adds r0, r1, r0
10023692: 2809 cmp r0, #9
10023694: d83e bhi 0x10023714 <$t.159+0x6a> @ imm = #124
10023696: 46c0 mov r8, r8
10023698: 4478 add r0, pc
1002369a: 7900 ldrb r0, [r0, #4]
1002369c: 0040 lsls r0, r0, #1
1002369e: 4487 add pc, r0
100236a0 <$d.158>:
100236a0: 05 04 04 69 .word 0x69040405
100236a4: 04 04 6b 04 .word 0x046b0404
100236a8: 04 6d .short 0x6d04
100236aa <$t.159>:
100236aa: e7c4 b 0x10023636 <$t.153> @ imm = #-120
100236ac: 23b9 movs r3, #185
100236ae: e7c2 b 0x10023636 <$t.153> @ imm = #-124
100236b0: 48b5 ldr r0, [pc, #724] @ 0x10023988 <$d.160+0x34>
100236b2: 4281 cmp r1, r0
100236b4: dc19 bgt 0x100236ea <$t.159+0x40> @ imm = #50
100236b6: 48ba ldr r0, [pc, #744] @ 0x100239a0 <$d.160+0x4c>
100236b8: 4281 cmp r1, r0
100236ba: dc49 bgt 0x10023750 <$t.159+0xa6> @ imm = #146
100236bc: 48bb ldr r0, [pc, #748] @ 0x100239ac <$d.160+0x58>
100236be: 4281 cmp r1, r0
100236c0: d06a beq 0x10023798 <$t.159+0xee> @ imm = #212
100236c2: 48bb ldr r0, [pc, #748] @ 0x100239b0 <$d.160+0x5c>
100236c4: 4281 cmp r1, r0
100236c6: d1b6 bne 0x10023636 <$t.153> @ imm = #-148
100236c8: 23da movs r3, #218
100236ca: e7b4 b 0x10023636 <$t.153> @ imm = #-152
100236cc: 48a5 ldr r0, [pc, #660] @ 0x10023964 <$d.160+0x10>
100236ce: 4281 cmp r1, r0
100236d0: dd2a ble 0x10023728 <$t.159+0x7e> @ imm = #84
100236d2: 48a5 ldr r0, [pc, #660] @ 0x10023968 <$d.160+0x14>
100236d4: 4281 cmp r1, r0
100236d6: d061 beq 0x1002379c <$t.159+0xf2> @ imm = #194
100236d8: 48a4 ldr r0, [pc, #656] @ 0x1002396c <$d.160+0x18>
100236da: 4281 cmp r1, r0
100236dc: d060 beq 0x100237a0 <$t.159+0xf6> @ imm = #192
100236de: 48a4 ldr r0, [pc, #656] @ 0x10023970 <$d.160+0x1c>
100236e0: 4281 cmp r1, r0
100236e2: d000 beq 0x100236e6 <$t.159+0x3c> @ imm = #0
100236e4: e7a7 b 0x10023636 <$t.153> @ imm = #-178
100236e6: 23fe movs r3, #254
100236e8: e7a5 b 0x10023636 <$t.153> @ imm = #-182
100236ea: 48a8 ldr r0, [pc, #672] @ 0x1002398c <$d.160+0x38>
100236ec: 4281 cmp r1, r0
100236ee: dc38 bgt 0x10023762 <$t.159+0xb8> @ imm = #112
100236f0: 48a9 ldr r0, [pc, #676] @ 0x10023998 <$d.160+0x44>
100236f2: 4281 cmp r1, r0
100236f4: d056 beq 0x100237a4 <$t.159+0xfa> @ imm = #172
100236f6: 48a9 ldr r0, [pc, #676] @ 0x1002399c <$d.160+0x48>
100236f8: 4281 cmp r1, r0
100236fa: d000 beq 0x100236fe <$t.159+0x54> @ imm = #0
100236fc: e79b b 0x10023636 <$t.153> @ imm = #-202
100236fe: 23c3 movs r3, #195
10023700: e799 b 0x10023636 <$t.153> @ imm = #-206
10023702: 489f ldr r0, [pc, #636] @ 0x10023980 <$d.160+0x2c>
10023704: 4281 cmp r1, r0
10023706: d055 beq 0x100237b4 <$t.159+0x10a> @ imm = #170
10023708: 489e ldr r0, [pc, #632] @ 0x10023984 <$d.160+0x30>
1002370a: 4281 cmp r1, r0
1002370c: d000 beq 0x10023710 <$t.159+0x66> @ imm = #0
1002370e: e792 b 0x10023636 <$t.153> @ imm = #-220
10023710: 23c5 movs r3, #197
10023712: e790 b 0x10023636 <$t.153> @ imm = #-224
10023714: 204b movs r0, #75
10023716: 01c0 lsls r0, r0, #7
10023718: 4281 cmp r1, r0
1002371a: d04d beq 0x100237b8 <$t.159+0x10e> @ imm = #154
1002371c: 4896 ldr r0, [pc, #600] @ 0x10023978 <$d.160+0x24>
1002371e: 4281 cmp r1, r0
10023720: d000 beq 0x10023724 <$t.159+0x7a> @ imm = #0
10023722: e788 b 0x10023636 <$t.153> @ imm = #-240
10023724: 23dc movs r3, #220
10023726: e786 b 0x10023636 <$t.153> @ imm = #-244
10023728: 4892 ldr r0, [pc, #584] @ 0x10023974 <$d.160+0x20>
1002372a: 4281 cmp r1, r0
1002372c: d03c beq 0x100237a8 <$t.159+0xfe> @ imm = #120
1002372e: 488d ldr r0, [pc, #564] @ 0x10023964 <$d.160+0x10>
10023730: 4281 cmp r1, r0
10023732: d000 beq 0x10023736 <$t.159+0x8c> @ imm = #0
10023734: e77f b 0x10023636 <$t.153> @ imm = #-258
10023736: 23b0 movs r3, #176
10023738: e77d b 0x10023636 <$t.153> @ imm = #-262
1002373a: 489e ldr r0, [pc, #632] @ 0x100239b4 <$d.160+0x60>
1002373c: 4281 cmp r1, r0
1002373e: d100 bne 0x10023742 <$t.159+0x98> @ imm = #0
10023740: e0fe b 0x10023940 <$t.159+0x296> @ imm = #508
10023742: 2025 movs r0, #37
10023744: 0200 lsls r0, r0, #8
10023746: 4281 cmp r1, r0
10023748: d000 beq 0x1002374c <$t.159+0xa2> @ imm = #0
1002374a: e774 b 0x10023636 <$t.153> @ imm = #-280
1002374c: 23c4 movs r3, #196
1002374e: e772 b 0x10023636 <$t.153> @ imm = #-284
10023750: 4894 ldr r0, [pc, #592] @ 0x100239a4 <$d.160+0x50>
10023752: 4281 cmp r1, r0
10023754: d02a beq 0x100237ac <$t.159+0x102> @ imm = #84
10023756: 4894 ldr r0, [pc, #592] @ 0x100239a8 <$d.160+0x54>
10023758: 4281 cmp r1, r0
1002375a: d000 beq 0x1002375e <$t.159+0xb4> @ imm = #0
1002375c: e76b b 0x10023636 <$t.153> @ imm = #-298
1002375e: 23c0 movs r3, #192
10023760: e769 b 0x10023636 <$t.153> @ imm = #-302
10023762: 488b ldr r0, [pc, #556] @ 0x10023990 <$d.160+0x3c>
10023764: 4281 cmp r1, r0
10023766: d023 beq 0x100237b0 <$t.159+0x106> @ imm = #70
10023768: 488a ldr r0, [pc, #552] @ 0x10023994 <$d.160+0x40>
1002376a: 4281 cmp r1, r0
1002376c: d000 beq 0x10023770 <$t.159+0xc6> @ imm = #0
1002376e: e762 b 0x10023636 <$t.153> @ imm = #-316
10023770: 23c2 movs r3, #194
10023772: e760 b 0x10023636 <$t.153> @ imm = #-320
10023774: 23cb movs r3, #203
10023776: e75e b 0x10023636 <$t.153> @ imm = #-324
10023778: 23ca movs r3, #202
1002377a: e75c b 0x10023636 <$t.153> @ imm = #-328
1002377c: 23ce movs r3, #206
1002377e: e75a b 0x10023636 <$t.153> @ imm = #-332
10023780: 23ba movs r3, #186
10023782: e758 b 0x10023636 <$t.153> @ imm = #-336
10023784: 23c9 movs r3, #201
10023786: e756 b 0x10023636 <$t.153> @ imm = #-340
10023788: 23bb movs r3, #187
1002378a: e754 b 0x10023636 <$t.153> @ imm = #-344
1002378c: 23c8 movs r3, #200
1002378e: e752 b 0x10023636 <$t.153> @ imm = #-348
10023790: 23bc movs r3, #188
10023792: e750 b 0x10023636 <$t.153> @ imm = #-352
10023794: 23cc movs r3, #204
10023796: e74e b 0x10023636 <$t.153> @ imm = #-356
10023798: 23b3 movs r3, #179
1002379a: e74c b 0x10023636 <$t.153> @ imm = #-360
1002379c: 23b1 movs r3, #177
1002379e: e74a b 0x10023636 <$t.153> @ imm = #-364
100237a0: 23b2 movs r3, #178
100237a2: e748 b 0x10023636 <$t.153> @ imm = #-368
100237a4: 23d9 movs r3, #217
100237a6: e746 b 0x10023636 <$t.153> @ imm = #-372
100237a8: 23db movs r3, #219
100237aa: e744 b 0x10023636 <$t.153> @ imm = #-376
100237ac: 23bf movs r3, #191
100237ae: e742 b 0x10023636 <$t.153> @ imm = #-380
100237b0: 23b4 movs r3, #180
100237b2: e740 b 0x10023636 <$t.153> @ imm = #-384
100237b4: 23c1 movs r3, #193
100237b6: e73e b 0x10023636 <$t.153> @ imm = #-388
100237b8: 23df movs r3, #223
100237ba: e73c b 0x10023636 <$t.153> @ imm = #-392
100237bc: 23ad movs r3, #173
100237be: e73a b 0x10023636 <$t.153> @ imm = #-396
100237c0: 23bd movs r3, #189
100237c2: e738 b 0x10023636 <$t.153> @ imm = #-400
100237c4: 239c movs r3, #156
100237c6: e736 b 0x10023636 <$t.153> @ imm = #-404
100237c8: 23cf movs r3, #207
100237ca: e734 b 0x10023636 <$t.153> @ imm = #-408
100237cc: 23be movs r3, #190
100237ce: e732 b 0x10023636 <$t.153> @ imm = #-412
100237d0: 23dd movs r3, #221
100237d2: e730 b 0x10023636 <$t.153> @ imm = #-416
100237d4: 23f5 movs r3, #245
100237d6: e72e b 0x10023636 <$t.153> @ imm = #-420
100237d8: 23f9 movs r3, #249
100237da: e72c b 0x10023636 <$t.153> @ imm = #-424
100237dc: 23b8 movs r3, #184
100237de: e72a b 0x10023636 <$t.153> @ imm = #-428
100237e0: 23a6 movs r3, #166
100237e2: e728 b 0x10023636 <$t.153> @ imm = #-432
100237e4: 23ae movs r3, #174
100237e6: e726 b 0x10023636 <$t.153> @ imm = #-436
100237e8: 23aa movs r3, #170
100237ea: e724 b 0x10023636 <$t.153> @ imm = #-440
100237ec: 23f0 movs r3, #240
100237ee: e722 b 0x10023636 <$t.153> @ imm = #-444
100237f0: 23a9 movs r3, #169
100237f2: e720 b 0x10023636 <$t.153> @ imm = #-448
100237f4: 23ee movs r3, #238
100237f6: e71e b 0x10023636 <$t.153> @ imm = #-452
100237f8: 23f8 movs r3, #248
100237fa: e71c b 0x10023636 <$t.153> @ imm = #-456
100237fc: 23f1 movs r3, #241
100237fe: e71a b 0x10023636 <$t.153> @ imm = #-460
10023800: 23fd movs r3, #253
10023802: e718 b 0x10023636 <$t.153> @ imm = #-464
10023804: 23fc movs r3, #252
10023806: e716 b 0x10023636 <$t.153> @ imm = #-468
10023808: 23ef movs r3, #239
1002380a: e714 b 0x10023636 <$t.153> @ imm = #-472
1002380c: 23e6 movs r3, #230
1002380e: e712 b 0x10023636 <$t.153> @ imm = #-476
10023810: 23f4 movs r3, #244
10023812: e710 b 0x10023636 <$t.153> @ imm = #-480
10023814: 23fa movs r3, #250
10023816: e70e b 0x10023636 <$t.153> @ imm = #-484
10023818: 23f7 movs r3, #247
1002381a: e70c b 0x10023636 <$t.153> @ imm = #-488
1002381c: 23fb movs r3, #251
1002381e: e70a b 0x10023636 <$t.153> @ imm = #-492
10023820: 23a7 movs r3, #167
10023822: e708 b 0x10023636 <$t.153> @ imm = #-496
10023824: 23af movs r3, #175
10023826: e706 b 0x10023636 <$t.153> @ imm = #-500
10023828: 23ac movs r3, #172
1002382a: e704 b 0x10023636 <$t.153> @ imm = #-504
1002382c: 23ab movs r3, #171
1002382e: e702 b 0x10023636 <$t.153> @ imm = #-508
10023830: 23f3 movs r3, #243
10023832: e700 b 0x10023636 <$t.153> @ imm = #-512
10023834: 23a8 movs r3, #168
10023836: e6fe b 0x10023636 <$t.153> @ imm = #-516
10023838: 23b7 movs r3, #183
1002383a: e6fc b 0x10023636 <$t.153> @ imm = #-520
1002383c: 23b5 movs r3, #181
1002383e: e6fa b 0x10023636 <$t.153> @ imm = #-524
10023840: 23b6 movs r3, #182
10023842: e6f8 b 0x10023636 <$t.153> @ imm = #-528
10023844: 23c7 movs r3, #199
10023846: e6f6 b 0x10023636 <$t.153> @ imm = #-532
10023848: 238e movs r3, #142
1002384a: e6f4 b 0x10023636 <$t.153> @ imm = #-536
1002384c: 238f movs r3, #143
1002384e: e6f2 b 0x10023636 <$t.153> @ imm = #-540
10023850: 2392 movs r3, #146
10023852: e6f0 b 0x10023636 <$t.153> @ imm = #-544
10023854: 2380 movs r3, #128
10023856: e6ee b 0x10023636 <$t.153> @ imm = #-548
10023858: 23d4 movs r3, #212
1002385a: e6ec b 0x10023636 <$t.153> @ imm = #-552
1002385c: 2390 movs r3, #144
1002385e: e6ea b 0x10023636 <$t.153> @ imm = #-556
10023860: 23d2 movs r3, #210
10023862: e6e8 b 0x10023636 <$t.153> @ imm = #-560
10023864: 23d3 movs r3, #211
10023866: e6e6 b 0x10023636 <$t.153> @ imm = #-564
10023868: 23de movs r3, #222
1002386a: e6e4 b 0x10023636 <$t.153> @ imm = #-568
1002386c: 23d6 movs r3, #214
1002386e: e6e2 b 0x10023636 <$t.153> @ imm = #-572
10023870: 23d7 movs r3, #215
10023872: e6e0 b 0x10023636 <$t.153> @ imm = #-576
10023874: 23d8 movs r3, #216
10023876: e6de b 0x10023636 <$t.153> @ imm = #-580
10023878: 23d1 movs r3, #209
1002387a: e6dc b 0x10023636 <$t.153> @ imm = #-584
1002387c: 23a5 movs r3, #165
1002387e: e6da b 0x10023636 <$t.153> @ imm = #-588
10023880: 23e3 movs r3, #227
10023882: e6d8 b 0x10023636 <$t.153> @ imm = #-592
10023884: 23e0 movs r3, #224
10023886: e6d6 b 0x10023636 <$t.153> @ imm = #-596
10023888: 23e2 movs r3, #226
1002388a: e6d4 b 0x10023636 <$t.153> @ imm = #-600
1002388c: 23e5 movs r3, #229
1002388e: e6d2 b 0x10023636 <$t.153> @ imm = #-604
10023890: 2399 movs r3, #153
10023892: e6d0 b 0x10023636 <$t.153> @ imm = #-608
10023894: 239e movs r3, #158
10023896: e6ce b 0x10023636 <$t.153> @ imm = #-612
10023898: 239d movs r3, #157
1002389a: e6cc b 0x10023636 <$t.153> @ imm = #-616
1002389c: 23eb movs r3, #235
1002389e: e6ca b 0x10023636 <$t.153> @ imm = #-620
100238a0: 23e9 movs r3, #233
100238a2: e6c8 b 0x10023636 <$t.153> @ imm = #-624
100238a4: 23ea movs r3, #234
100238a6: e6c6 b 0x10023636 <$t.153> @ imm = #-628
100238a8: 239a movs r3, #154
100238aa: e6c4 b 0x10023636 <$t.153> @ imm = #-632
100238ac: 23ed movs r3, #237
100238ae: e6c2 b 0x10023636 <$t.153> @ imm = #-636
100238b0: 23e8 movs r3, #232
100238b2: e6c0 b 0x10023636 <$t.153> @ imm = #-640
100238b4: 23e1 movs r3, #225
100238b6: e6be b 0x10023636 <$t.153> @ imm = #-644
100238b8: 2385 movs r3, #133
100238ba: e6bc b 0x10023636 <$t.153> @ imm = #-648
100238bc: 23a0 movs r3, #160
100238be: e6ba b 0x10023636 <$t.153> @ imm = #-652
100238c0: 2383 movs r3, #131
100238c2: e6b8 b 0x10023636 <$t.153> @ imm = #-656
100238c4: 23c6 movs r3, #198
100238c6: e6b6 b 0x10023636 <$t.153> @ imm = #-660
100238c8: 2384 movs r3, #132
100238ca: e6b4 b 0x10023636 <$t.153> @ imm = #-664
100238cc: 2386 movs r3, #134
100238ce: e6b2 b 0x10023636 <$t.153> @ imm = #-668
100238d0: 2391 movs r3, #145
100238d2: e6b0 b 0x10023636 <$t.153> @ imm = #-672
100238d4: 2387 movs r3, #135
100238d6: e6ae b 0x10023636 <$t.153> @ imm = #-676
100238d8: 238a movs r3, #138
100238da: e6ac b 0x10023636 <$t.153> @ imm = #-680
100238dc: 2382 movs r3, #130
100238de: e6aa b 0x10023636 <$t.153> @ imm = #-684
100238e0: 2388 movs r3, #136
100238e2: e6a8 b 0x10023636 <$t.153> @ imm = #-688
100238e4: 2389 movs r3, #137
100238e6: e6a6 b 0x10023636 <$t.153> @ imm = #-692
100238e8: 238d movs r3, #141
100238ea: e6a4 b 0x10023636 <$t.153> @ imm = #-696
100238ec: 23a1 movs r3, #161
100238ee: e6a2 b 0x10023636 <$t.153> @ imm = #-700
100238f0: 238c movs r3, #140
100238f2: e6a0 b 0x10023636 <$t.153> @ imm = #-704
100238f4: 238b movs r3, #139
100238f6: e69e b 0x10023636 <$t.153> @ imm = #-708
100238f8: 23d0 movs r3, #208
100238fa: e69c b 0x10023636 <$t.153> @ imm = #-712
100238fc: 23a4 movs r3, #164
100238fe: e69a b 0x10023636 <$t.153> @ imm = #-716
10023900: 2395 movs r3, #149
10023902: e698 b 0x10023636 <$t.153> @ imm = #-720
10023904: 23a2 movs r3, #162
10023906: e696 b 0x10023636 <$t.153> @ imm = #-724
10023908: 2393 movs r3, #147
1002390a: e694 b 0x10023636 <$t.153> @ imm = #-728
1002390c: 23e4 movs r3, #228
1002390e: e692 b 0x10023636 <$t.153> @ imm = #-732
10023910: 2394 movs r3, #148
10023912: e690 b 0x10023636 <$t.153> @ imm = #-736
10023914: 23f6 movs r3, #246
10023916: e68e b 0x10023636 <$t.153> @ imm = #-740
10023918: 239b movs r3, #155
1002391a: e68c b 0x10023636 <$t.153> @ imm = #-744
1002391c: 2397 movs r3, #151
1002391e: e68a b 0x10023636 <$t.153> @ imm = #-748
10023920: 23a3 movs r3, #163
10023922: e688 b 0x10023636 <$t.153> @ imm = #-752
10023924: 2396 movs r3, #150
10023926: e686 b 0x10023636 <$t.153> @ imm = #-756
10023928: 2381 movs r3, #129
1002392a: e684 b 0x10023636 <$t.153> @ imm = #-760
1002392c: 23ec movs r3, #236
1002392e: e682 b 0x10023636 <$t.153> @ imm = #-764
10023930: 23e7 movs r3, #231
10023932: e680 b 0x10023636 <$t.153> @ imm = #-768
10023934: 2398 movs r3, #152
10023936: e67e b 0x10023636 <$t.153> @ imm = #-772
10023938: 23d5 movs r3, #213
1002393a: e67c b 0x10023636 <$t.153> @ imm = #-776
1002393c: 239f movs r3, #159
1002393e: e67a b 0x10023636 <$t.153> @ imm = #-780
10023940: 23f2 movs r3, #242
10023942: e678 b 0x10023636 <$t.153> @ imm = #-784
10023944: b007 add sp, #28
10023946: bdf0 pop {r4, r5, r6, r7, pc}
10023948: 481b ldr r0, [pc, #108] @ 0x100239b8 <$d.160+0x64>
1002394a: 2129 movs r1, #41
1002394c: 4a1b ldr r2, [pc, #108] @ 0x100239bc <$d.160+0x68>
1002394e: f7fd f9d9 bl 0x10020d04 <core::panicking::panic> @ imm = #-11342
10023952: defe trap
10023954 <$d.160>:
10023954: b0 da ff ff .word 0xffffdab0
10023958: 9d da ff ff .word 0xffffda9d
1002395c: 62 25 00 00 .word 0x00002562
10023960: 87 25 00 00 .word 0x00002587
10023964: 91 25 00 00 .word 0x00002591
10023968: 92 25 00 00 .word 0x00002592
1002396c: 93 25 00 00 .word 0x00002593
10023970: a0 25 00 00 .word 0x000025a0
10023974: 88 25 00 00 .word 0x00002588
10023978: 84 25 00 00 .word 0x00002584
1002397c: 33 25 00 00 .word 0x00002533
10023980: 34 25 00 00 .word 0x00002534
10023984: 3c 25 00 00 .word 0x0000253c
10023988: 17 25 00 00 .word 0x00002517
1002398c: 23 25 00 00 .word 0x00002523
10023990: 24 25 00 00 .word 0x00002524
10023994: 2c 25 00 00 .word 0x0000252c
10023998: 18 25 00 00 .word 0x00002518
1002399c: 1c 25 00 00 .word 0x0000251c
100239a0: 0f 25 00 00 .word 0x0000250f
100239a4: 10 25 00 00 .word 0x00002510
100239a8: 14 25 00 00 .word 0x00002514
100239ac: 02 25 00 00 .word 0x00002502
100239b0: 0c 25 00 00 .word 0x0000250c
100239b4: 17 20 00 00 .word 0x00002017
100239b8: 43 ea 02 10 .word 0x1002ea43
100239bc: 80 ea 02 10 .word 0x1002ea80
100239c0 <neotron_os::vgaconsole::VgaConsole::write_at>:
100239c0: b5b0 push {r4, r5, r7, lr}
100239c2: af02 add r7, sp, #8
100239c4: b08c sub sp, #48
100239c6: 9201 str r2, [sp, #4]
100239c8: 9100 str r1, [sp]
100239ca: 6884 ldr r4, [r0, #8]
100239cc: 428c cmp r4, r1
100239ce: dd11 ble 0x100239f4 <neotron_os::vgaconsole::VgaConsole::write_at+0x34> @ imm = #34
100239d0: 6844 ldr r4, [r0, #4]
100239d2: 4294 cmp r4, r2
100239d4: dd22 ble 0x10023a1c <neotron_os::vgaconsole::VgaConsole::write_at+0x5c> @ imm = #68
100239d6: 68bd ldr r5, [r7, #8]
100239d8: 4361 muls r1, r4, r1
100239da: 1889 adds r1, r1, r2
100239dc: 0049 lsls r1, r1, #1
100239de: 6802 ldr r2, [r0]
100239e0: 5453 strb r3, [r2, r1]
100239e2: 2d00 cmp r5, #0
100239e4: d004 beq 0x100239f0 <neotron_os::vgaconsole::VgaConsole::write_at+0x30> @ imm = #8
100239e6: 2201 movs r2, #1
100239e8: 4311 orrs r1, r2
100239ea: 6800 ldr r0, [r0]
100239ec: 2278 movs r2, #120
100239ee: 5442 strb r2, [r0, r1]
100239f0: b00c add sp, #48
100239f2: bdb0 pop {r4, r5, r7, pc}
100239f4: 3008 adds r0, #8
100239f6: 2103 movs r1, #3
100239f8: 9105 str r1, [sp, #20]
100239fa: 4913 ldr r1, [pc, #76] @ 0x10023a48 <$d.162>
100239fc: 9104 str r1, [sp, #16]
100239fe: 2102 movs r1, #2
10023a00: 9107 str r1, [sp, #28]
10023a02: a908 add r1, sp, #32
10023a04: 9106 str r1, [sp, #24]
10023a06: 2100 movs r1, #0
10023a08: 9102 str r1, [sp, #8]
10023a0a: 4910 ldr r1, [pc, #64] @ 0x10023a4c <$d.162+0x4>
10023a0c: 910b str r1, [sp, #44]
10023a0e: 900a str r0, [sp, #40]
10023a10: 9109 str r1, [sp, #36]
10023a12: 4668 mov r0, sp
10023a14: 9008 str r0, [sp, #32]
10023a16: a802 add r0, sp, #8
10023a18: 490d ldr r1, [pc, #52] @ 0x10023a50 <$d.162+0x8>
10023a1a: e012 b 0x10023a42 <neotron_os::vgaconsole::VgaConsole::write_at+0x82> @ imm = #36
10023a1c: 1d00 adds r0, r0, #4
10023a1e: 2103 movs r1, #3
10023a20: 9105 str r1, [sp, #20]
10023a22: 490c ldr r1, [pc, #48] @ 0x10023a54 <$d.162+0xc>
10023a24: 9104 str r1, [sp, #16]
10023a26: 2102 movs r1, #2
10023a28: 9107 str r1, [sp, #28]
10023a2a: a908 add r1, sp, #32
10023a2c: 9106 str r1, [sp, #24]
10023a2e: 2100 movs r1, #0
10023a30: 9102 str r1, [sp, #8]
10023a32: 4906 ldr r1, [pc, #24] @ 0x10023a4c <$d.162+0x4>
10023a34: 910b str r1, [sp, #44]
10023a36: 900a str r0, [sp, #40]
10023a38: 9109 str r1, [sp, #36]
10023a3a: a801 add r0, sp, #4
10023a3c: 9008 str r0, [sp, #32]
10023a3e: a802 add r0, sp, #8
10023a40: 4905 ldr r1, [pc, #20] @ 0x10023a58 <$d.162+0x10>
10023a42: f7fc fc91 bl 0x10020368 <core::panicking::panic_fmt> @ imm = #-14046
10023a46: defe trap
10023a48 <$d.162>:
10023a48: 94 ea 02 10 .word 0x1002ea94
10023a4c: 09 27 02 10 .word 0x10022709
10023a50: ac ea 02 10 .word 0x1002eaac
10023a54: bc ea 02 10 .word 0x1002eabc
10023a58: d4 ea 02 10 .word 0x1002ead4
10023a5c <<neotron_os::SerialConsole as core::fmt::Write>::write_str>:
10023a5c: b5b0 push {r4, r5, r7, lr}
10023a5e: af02 add r7, sp, #8
10023a60: b086 sub sp, #24
10023a62: 4613 mov r3, r2
10023a64: 460a mov r2, r1
10023a66: 490f ldr r1, [pc, #60] @ 0x10023aa4 <$d.164>
10023a68: 680c ldr r4, [r1]
10023a6a: f3bf 8f5f dmb sy
10023a6e: 490e ldr r1, [pc, #56] @ 0x10023aa8 <$d.164+0x4>
10023a70: 780d ldrb r5, [r1]
10023a72: f3bf 8f5f dmb sy
10023a76: 7801 ldrb r1, [r0]
10023a78: 6924 ldr r4, [r4, #16]
10023a7a: 2001 movs r0, #1
10023a7c: 9000 str r0, [sp]
10023a7e: a802 add r0, sp, #8
10023a80: 47a0 blx r4
10023a82: 2d00 cmp r5, #0
10023a84: d102 bne 0x10023a8c <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x30> @ imm = #4
10023a86: 9802 ldr r0, [sp, #8]
10023a88: 0600 lsls r0, r0, #24
10023a8a: d101 bne 0x10023a90 <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x34> @ imm = #2
10023a8c: b006 add sp, #24
10023a8e: bdb0 pop {r4, r5, r7, pc}
10023a90: 9903 ldr r1, [sp, #12]
10023a92: a805 add r0, sp, #20
10023a94: 7001 strb r1, [r0]
10023a96: 0c09 lsrs r1, r1, #16
10023a98: 8041 strh r1, [r0, #2]
10023a9a: 4904 ldr r1, [pc, #16] @ 0x10023aac <$d.164+0x8>
10023a9c: 4a04 ldr r2, [pc, #16] @ 0x10023ab0 <$d.164+0xc>
10023a9e: f7fd fcbd bl 0x1002141c <core::result::unwrap_failed> @ imm = #-9862
10023aa2: defe trap
10023aa4 <$d.164>:
10023aa4: 00 00 00 20 .word 0x20000000
10023aa8: 1e 00 00 20 .word 0x2000001e
10023aac: d0 e1 02 10 .word 0x1002e1d0
10023ab0: 10 e1 02 10 .word 0x1002e110
10023ab4 <<neotron_os::Ctx as core::fmt::Write>::write_str>:
10023ab4: b580 push {r7, lr}
10023ab6: af00 add r7, sp, #0
10023ab8: b08c sub sp, #48
10023aba: 9102 str r1, [sp, #8]
10023abc: 9001 str r0, [sp, #4]
10023abe: 481e ldr r0, [pc, #120] @ 0x10023b38 <$d.166>
10023ac0: 6801 ldr r1, [r0]
10023ac2: 2901 cmp r1, #1
10023ac4: d115 bne 0x10023af2 <<neotron_os::Ctx as core::fmt::Write>::write_str+0x3e> @ imm = #42
10023ac6: 491d ldr r1, [pc, #116] @ 0x10023b3c <$d.166+0x4>
10023ac8: 9104 str r1, [sp, #16]
10023aca: a901 add r1, sp, #4
10023acc: 9103 str r1, [sp, #12]
10023ace: 1d00 adds r0, r0, #4
10023ad0: 9005 str r0, [sp, #20]
10023ad2: 2001 movs r0, #1
10023ad4: 900b str r0, [sp, #44]
10023ad6: a903 add r1, sp, #12
10023ad8: 910a str r1, [sp, #40]
10023ada: 9009 str r0, [sp, #36]
10023adc: 4818 ldr r0, [pc, #96] @ 0x10023b40 <$d.166+0x8>
10023ade: 9008 str r0, [sp, #32]
10023ae0: 2000 movs r0, #0
10023ae2: 9006 str r0, [sp, #24]
10023ae4: a805 add r0, sp, #20
10023ae6: 4917 ldr r1, [pc, #92] @ 0x10023b44 <$d.166+0xc>
10023ae8: aa06 add r2, sp, #24
10023aea: f7fd f931 bl 0x10020d50 <core::fmt::write> @ imm = #-11678
10023aee: 2800 cmp r0, #0
10023af0: d11b bne 0x10023b2a <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #54
10023af2: 4815 ldr r0, [pc, #84] @ 0x10023b48 <$d.166+0x10>
10023af4: 7801 ldrb r1, [r0]
10023af6: 2900 cmp r1, #0
10023af8: d015 beq 0x10023b26 <<neotron_os::Ctx as core::fmt::Write>::write_str+0x72> @ imm = #42
10023afa: 4910 ldr r1, [pc, #64] @ 0x10023b3c <$d.166+0x4>
10023afc: 9104 str r1, [sp, #16]
10023afe: a901 add r1, sp, #4
10023b00: 9103 str r1, [sp, #12]
10023b02: 1c40 adds r0, r0, #1
10023b04: 9005 str r0, [sp, #20]
10023b06: 2001 movs r0, #1
10023b08: 900b str r0, [sp, #44]
10023b0a: a903 add r1, sp, #12
10023b0c: 910a str r1, [sp, #40]
10023b0e: 9009 str r0, [sp, #36]
10023b10: 480b ldr r0, [pc, #44] @ 0x10023b40 <$d.166+0x8>
10023b12: 9008 str r0, [sp, #32]
10023b14: 2000 movs r0, #0
10023b16: 9006 str r0, [sp, #24]
10023b18: a805 add r0, sp, #20
10023b1a: 490c ldr r1, [pc, #48] @ 0x10023b4c <$d.166+0x14>
10023b1c: aa06 add r2, sp, #24
10023b1e: f7fd f917 bl 0x10020d50 <core::fmt::write> @ imm = #-11730
10023b22: 2800 cmp r0, #0
10023b24: d101 bne 0x10023b2a <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #2
10023b26: b00c add sp, #48
10023b28: bd80 pop {r7, pc}
10023b2a: a806 add r0, sp, #24
10023b2c: 4908 ldr r1, [pc, #32] @ 0x10023b50 <$d.166+0x18>
10023b2e: 4a09 ldr r2, [pc, #36] @ 0x10023b54 <$d.166+0x1c>
10023b30: f7fd fc74 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-10008
10023b34: defe trap
10023b36: 46c0 mov r8, r8
10023b38 <$d.166>:
10023b38: 04 00 00 20 .word 0x20000004
10023b3c: e7 c0 02 10 .word 0x1002c0e7
10023b40: 8c e3 02 10 .word 0x1002e38c
10023b44: 50 e1 02 10 .word 0x1002e150
10023b48: 1c 00 00 20 .word 0x2000001c
10023b4c: 20 e1 02 10 .word 0x1002e120
10023b50: c0 e1 02 10 .word 0x1002e1c0
10023b54: d8 ec 02 10 .word 0x1002ecd8
10023b58 <<&mut W as core::fmt::Write>::write_str>:
10023b58: b580 push {r7, lr}
10023b5a: af00 add r7, sp, #0
10023b5c: 6800 ldr r0, [r0]
10023b5e: f7ff ff7d bl 0x10023a5c <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #-262
10023b62: 2000 movs r0, #0
10023b64: bd80 pop {r7, pc}
10023b66 <<&mut W as core::fmt::Write>::write_char>:
10023b66: b5d0 push {r4, r6, r7, lr}
10023b68: af02 add r7, sp, #8
10023b6a: b082 sub sp, #8
10023b6c: 6800 ldr r0, [r0]
10023b6e: 2200 movs r2, #0
10023b70: 9201 str r2, [sp, #4]
10023b72: 2980 cmp r1, #128
10023b74: d203 bhs 0x10023b7e <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
10023b76: aa01 add r2, sp, #4
10023b78: 7011 strb r1, [r2]
10023b7a: 2201 movs r2, #1
10023b7c: e02f b 0x10023bde <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
10023b7e: 0aca lsrs r2, r1, #11
10023b80: d10a bne 0x10023b98 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
10023b82: 223f movs r2, #63
10023b84: 400a ands r2, r1
10023b86: 3280 adds r2, #128
10023b88: ab01 add r3, sp, #4
10023b8a: 705a strb r2, [r3, #1]
10023b8c: 0989 lsrs r1, r1, #6
10023b8e: 22c0 movs r2, #192
10023b90: 430a orrs r2, r1
10023b92: 701a strb r2, [r3]
10023b94: 2202 movs r2, #2
10023b96: e022 b 0x10023bde <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
10023b98: 0c0a lsrs r2, r1, #16
10023b9a: d10e bne 0x10023bba <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
10023b9c: 223f movs r2, #63
10023b9e: 400a ands r2, r1
10023ba0: 3280 adds r2, #128
10023ba2: ab01 add r3, sp, #4
10023ba4: 709a strb r2, [r3, #2]
10023ba6: 0b0a lsrs r2, r1, #12
10023ba8: 24e0 movs r4, #224
10023baa: 4314 orrs r4, r2
10023bac: 701c strb r4, [r3]
10023bae: 0509 lsls r1, r1, #20
10023bb0: 0e89 lsrs r1, r1, #26
10023bb2: 3180 adds r1, #128
10023bb4: 7059 strb r1, [r3, #1]
10023bb6: 2203 movs r2, #3
10023bb8: e011 b 0x10023bde <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
10023bba: 233f movs r3, #63
10023bbc: 400b ands r3, r1
10023bbe: 3380 adds r3, #128
10023bc0: aa01 add r2, sp, #4
10023bc2: 70d3 strb r3, [r2, #3]
10023bc4: 050b lsls r3, r1, #20
10023bc6: 0e9b lsrs r3, r3, #26
10023bc8: 3380 adds r3, #128
10023bca: 7093 strb r3, [r2, #2]
10023bcc: 038b lsls r3, r1, #14
10023bce: 0e9b lsrs r3, r3, #26
10023bd0: 3380 adds r3, #128
10023bd2: 7053 strb r3, [r2, #1]
10023bd4: 02c9 lsls r1, r1, #11
10023bd6: 0f49 lsrs r1, r1, #29
10023bd8: 31f0 adds r1, #240
10023bda: 7011 strb r1, [r2]
10023bdc: 2204 movs r2, #4
10023bde: a901 add r1, sp, #4
10023be0: f7ff ff3c bl 0x10023a5c <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #-392
10023be4: 2000 movs r0, #0
10023be6: b002 add sp, #8
10023be8: bdd0 pop {r4, r6, r7, pc}
10023bea: d4d4 bmi 0x10023b96 <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88
10023bec <<&mut W as core::fmt::Write>::write_fmt>:
10023bec: b5b0 push {r4, r5, r7, lr}
10023bee: af02 add r7, sp, #8
10023bf0: b088 sub sp, #32
10023bf2: 6800 ldr r0, [r0]
10023bf4: 9001 str r0, [sp, #4]
10023bf6: aa02 add r2, sp, #8
10023bf8: 4610 mov r0, r2
10023bfa: c938 ldm r1!, {r3, r4, r5}
10023bfc: c038 stm r0!, {r3, r4, r5}
10023bfe: c938 ldm r1!, {r3, r4, r5}
10023c00: c038 stm r0!, {r3, r4, r5}
10023c02: a801 add r0, sp, #4
10023c04: 4902 ldr r1, [pc, #8] @ 0x10023c10 <$d.170>
10023c06: f7fd f8a3 bl 0x10020d50 <core::fmt::write> @ imm = #-11962
10023c0a: b008 add sp, #32
10023c0c: bdb0 pop {r4, r5, r7, pc}
10023c0e: 46c0 mov r8, r8
10023c10 <$d.170>:
10023c10: 20 e1 02 10 .word 0x1002e120
10023c14 <<&mut W as core::fmt::Write>::write_str>:
10023c14: b580 push {r7, lr}
10023c16: af00 add r7, sp, #0
10023c18: 6800 ldr r0, [r0]
10023c1a: f7ff fb89 bl 0x10023330 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #-2286
10023c1e: 2000 movs r0, #0
10023c20: bd80 pop {r7, pc}
10023c22 <<&mut W as core::fmt::Write>::write_char>:
10023c22: b5d0 push {r4, r6, r7, lr}
10023c24: af02 add r7, sp, #8
10023c26: b082 sub sp, #8
10023c28: 6800 ldr r0, [r0]
10023c2a: 2200 movs r2, #0
10023c2c: 9201 str r2, [sp, #4]
10023c2e: 2980 cmp r1, #128
10023c30: d203 bhs 0x10023c3a <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6
10023c32: aa01 add r2, sp, #4
10023c34: 7011 strb r1, [r2]
10023c36: 2201 movs r2, #1
10023c38: e02f b 0x10023c9a <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94
10023c3a: 0aca lsrs r2, r1, #11
10023c3c: d10a bne 0x10023c54 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20
10023c3e: 223f movs r2, #63
10023c40: 400a ands r2, r1
10023c42: 3280 adds r2, #128
10023c44: ab01 add r3, sp, #4
10023c46: 705a strb r2, [r3, #1]
10023c48: 0989 lsrs r1, r1, #6
10023c4a: 22c0 movs r2, #192
10023c4c: 430a orrs r2, r1
10023c4e: 701a strb r2, [r3]
10023c50: 2202 movs r2, #2
10023c52: e022 b 0x10023c9a <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68
10023c54: 0c0a lsrs r2, r1, #16
10023c56: d10e bne 0x10023c76 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28
10023c58: 223f movs r2, #63
10023c5a: 400a ands r2, r1
10023c5c: 3280 adds r2, #128
10023c5e: ab01 add r3, sp, #4
10023c60: 709a strb r2, [r3, #2]
10023c62: 0b0a lsrs r2, r1, #12
10023c64: 24e0 movs r4, #224
10023c66: 4314 orrs r4, r2
10023c68: 701c strb r4, [r3]
10023c6a: 0509 lsls r1, r1, #20
10023c6c: 0e89 lsrs r1, r1, #26
10023c6e: 3180 adds r1, #128
10023c70: 7059 strb r1, [r3, #1]
10023c72: 2203 movs r2, #3
10023c74: e011 b 0x10023c9a <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34
10023c76: 233f movs r3, #63
10023c78: 400b ands r3, r1
10023c7a: 3380 adds r3, #128
10023c7c: aa01 add r2, sp, #4
10023c7e: 70d3 strb r3, [r2, #3]
10023c80: 050b lsls r3, r1, #20
10023c82: 0e9b lsrs r3, r3, #26
10023c84: 3380 adds r3, #128
10023c86: 7093 strb r3, [r2, #2]
10023c88: 038b lsls r3, r1, #14
10023c8a: 0e9b lsrs r3, r3, #26
10023c8c: 3380 adds r3, #128
10023c8e: 7053 strb r3, [r2, #1]
10023c90: 02c9 lsls r1, r1, #11
10023c92: 0f49 lsrs r1, r1, #29
10023c94: 31f0 adds r1, #240
10023c96: 7011 strb r1, [r2]
10023c98: 2204 movs r2, #4
10023c9a: a901 add r1, sp, #4
10023c9c: f7ff fb48 bl 0x10023330 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #-2416
10023ca0: 2000 movs r0, #0
10023ca2: b002 add sp, #8
10023ca4: bdd0 pop {r4, r6, r7, pc}
10023ca6: d4d4 bmi 0x10023c52 <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88
10023ca8 <<&mut W as core::fmt::Write>::write_fmt>:
10023ca8: b5b0 push {r4, r5, r7, lr}
10023caa: af02 add r7, sp, #8
10023cac: b088 sub sp, #32
10023cae: 6800 ldr r0, [r0]
10023cb0: 9001 str r0, [sp, #4]
10023cb2: aa02 add r2, sp, #8
10023cb4: 4610 mov r0, r2
10023cb6: c938 ldm r1!, {r3, r4, r5}
10023cb8: c038 stm r0!, {r3, r4, r5}
10023cba: c938 ldm r1!, {r3, r4, r5}
10023cbc: c038 stm r0!, {r3, r4, r5}
10023cbe: a801 add r0, sp, #4
10023cc0: 4902 ldr r1, [pc, #8] @ 0x10023ccc <$d.174>
10023cc2: f7fd f845 bl 0x10020d50 <core::fmt::write> @ imm = #-12150
10023cc6: b008 add sp, #32
10023cc8: bdb0 pop {r4, r5, r7, pc}
10023cca: 46c0 mov r8, r8
10023ccc <$d.174>:
10023ccc: 50 e1 02 10 .word 0x1002e150
10023cd0 <<&mut W as core::fmt::Write>::write_str>:
10023cd0: b580 push {r7, lr}
10023cd2: af00 add r7, sp, #0
10023cd4: 4608 mov r0, r1
10023cd6: 4611 mov r1, r2
10023cd8: f7ff feec bl 0x10023ab4 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-552
10023cdc: 2000 movs r0, #0
10023cde: bd80 pop {r7, pc}
10023ce0 <<&mut W as core::fmt::Write>::write_char>:
10023ce0: b580 push {r7, lr}
10023ce2: af00 add r7, sp, #0
10023ce4: b082 sub sp, #8
10023ce6: 2000 movs r0, #0
10023ce8: 9001 str r0, [sp, #4]
10023cea: 2980 cmp r1, #128
10023cec: d203 bhs 0x10023cf6 <<&mut W as core::fmt::Write>::write_char+0x16> @ imm = #6
10023cee: a801 add r0, sp, #4
10023cf0: 7001 strb r1, [r0]
10023cf2: 2101 movs r1, #1
10023cf4: e02f b 0x10023d56 <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #94
10023cf6: 0ac8 lsrs r0, r1, #11
10023cf8: d10a bne 0x10023d10 <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #20
10023cfa: 203f movs r0, #63
10023cfc: 4008 ands r0, r1
10023cfe: 3080 adds r0, #128
10023d00: aa01 add r2, sp, #4
10023d02: 7050 strb r0, [r2, #1]
10023d04: 0988 lsrs r0, r1, #6
10023d06: 21c0 movs r1, #192
10023d08: 4301 orrs r1, r0
10023d0a: 7011 strb r1, [r2]
10023d0c: 2102 movs r1, #2
10023d0e: e022 b 0x10023d56 <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #68
10023d10: 0c08 lsrs r0, r1, #16
10023d12: d10e bne 0x10023d32 <<&mut W as core::fmt::Write>::write_char+0x52> @ imm = #28
10023d14: 203f movs r0, #63
10023d16: 4008 ands r0, r1
10023d18: 3080 adds r0, #128
10023d1a: aa01 add r2, sp, #4
10023d1c: 7090 strb r0, [r2, #2]
10023d1e: 0b08 lsrs r0, r1, #12
10023d20: 23e0 movs r3, #224
10023d22: 4303 orrs r3, r0
10023d24: 7013 strb r3, [r2]
10023d26: 0508 lsls r0, r1, #20
10023d28: 0e80 lsrs r0, r0, #26
10023d2a: 3080 adds r0, #128
10023d2c: 7050 strb r0, [r2, #1]
10023d2e: 2103 movs r1, #3
10023d30: e011 b 0x10023d56 <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #34
10023d32: 223f movs r2, #63
10023d34: 400a ands r2, r1
10023d36: 3280 adds r2, #128
10023d38: a801 add r0, sp, #4
10023d3a: 70c2 strb r2, [r0, #3]
10023d3c: 050a lsls r2, r1, #20
10023d3e: 0e92 lsrs r2, r2, #26
10023d40: 3280 adds r2, #128
10023d42: 7082 strb r2, [r0, #2]
10023d44: 038a lsls r2, r1, #14
10023d46: 0e92 lsrs r2, r2, #26
10023d48: 3280 adds r2, #128
10023d4a: 7042 strb r2, [r0, #1]
10023d4c: 02c9 lsls r1, r1, #11
10023d4e: 0f49 lsrs r1, r1, #29
10023d50: 31f0 adds r1, #240
10023d52: 7001 strb r1, [r0]
10023d54: 2104 movs r1, #4
10023d56: a801 add r0, sp, #4
10023d58: f7ff feac bl 0x10023ab4 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-680
10023d5c: 2000 movs r0, #0
10023d5e: b002 add sp, #8
10023d60: bd80 pop {r7, pc}
10023d62: d4d4 bmi 0x10023d0e <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88
10023d64 <<&mut W as core::fmt::Write>::write_fmt>:
10023d64: b5b0 push {r4, r5, r7, lr}
10023d66: af02 add r7, sp, #8
10023d68: b088 sub sp, #32
10023d6a: 6800 ldr r0, [r0]
10023d6c: 9001 str r0, [sp, #4]
10023d6e: aa02 add r2, sp, #8
10023d70: 4610 mov r0, r2
10023d72: c938 ldm r1!, {r3, r4, r5}
10023d74: c038 stm r0!, {r3, r4, r5}
10023d76: c938 ldm r1!, {r3, r4, r5}
10023d78: c038 stm r0!, {r3, r4, r5}
10023d7a: a801 add r0, sp, #4
10023d7c: 4902 ldr r1, [pc, #8] @ 0x10023d88 <$d.178>
10023d7e: f7fc ffe7 bl 0x10020d50 <core::fmt::write> @ imm = #-12338
10023d82: b008 add sp, #32
10023d84: bdb0 pop {r4, r5, r7, pc}
10023d86: 46c0 mov r8, r8
10023d88 <$d.178>:
10023d88: 38 e1 02 10 .word 0x1002e138
10023d8c <menu::Runner<T>::input_byte>:
10023d8c: b5f0 push {r4, r5, r6, r7, lr}
10023d8e: af03 add r7, sp, #12
10023d90: b0af sub sp, #188
10023d92: 4604 mov r4, r0
10023d94: b2c8 uxtb r0, r1
10023d96: 280c cmp r0, #12
10023d98: dc04 bgt 0x10023da4 <menu::Runner<T>::input_byte+0x18> @ imm = #8
10023d9a: 2808 cmp r0, #8
10023d9c: d006 beq 0x10023dac <menu::Runner<T>::input_byte+0x20> @ imm = #12
10023d9e: 280a cmp r0, #10
10023da0: d120 bne 0x10023de4 <menu::Runner<T>::input_byte+0x58> @ imm = #64
10023da2: e0c3 b 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #390
10023da4: 280d cmp r0, #13
10023da6: d076 beq 0x10023e96 <menu::Runner<T>::input_byte+0x10a> @ imm = #236
10023da8: 287f cmp r0, #127
10023daa: d11b bne 0x10023de4 <menu::Runner<T>::input_byte+0x58> @ imm = #54
10023dac: 69a0 ldr r0, [r4, #24]
10023dae: 2800 cmp r0, #0
10023db0: d100 bne 0x10023db4 <menu::Runner<T>::input_byte+0x28> @ imm = #0
10023db2: e0bb b 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #374
10023db4: 4620 mov r0, r4
10023db6: 3020 adds r0, #32
10023db8: 9028 str r0, [sp, #160]
10023dba: 2000 movs r0, #0
10023dbc: 9016 str r0, [sp, #88]
10023dbe: 49f0 ldr r1, [pc, #960] @ 0x10024180 <$d.180>
10023dc0: 9115 str r1, [sp, #84]
10023dc2: 2101 movs r1, #1
10023dc4: 9114 str r1, [sp, #80]
10023dc6: 49ef ldr r1, [pc, #956] @ 0x10024184 <$d.180+0x4>
10023dc8: 9113 str r1, [sp, #76]
10023dca: 9011 str r0, [sp, #68]
10023dcc: a828 add r0, sp, #160
10023dce: 49ee ldr r1, [pc, #952] @ 0x10024188 <$d.180+0x8>
10023dd0: aa11 add r2, sp, #68
10023dd2: f7fc ffbd bl 0x10020d50 <core::fmt::write> @ imm = #-12422
10023dd6: 2800 cmp r0, #0
10023dd8: d000 beq 0x10023ddc <menu::Runner<T>::input_byte+0x50> @ imm = #0
10023dda: e3e8 b 0x100245ae <$t.185+0x1da> @ imm = #2000
10023ddc: 69a0 ldr r0, [r4, #24]
10023dde: 1e40 subs r0, r0, #1
10023de0: 61a0 str r0, [r4, #24]
10023de2: e0a3 b 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #326
10023de4: 6962 ldr r2, [r4, #20]
10023de6: 69a0 ldr r0, [r4, #24]
10023de8: 4290 cmp r0, r2
10023dea: d300 blo 0x10023dee <menu::Runner<T>::input_byte+0x62> @ imm = #0
10023dec: e08b b 0x10023f06 <menu::Runner<T>::input_byte+0x17a> @ imm = #278
10023dee: 6922 ldr r2, [r4, #16]
10023df0: 5411 strb r1, [r2, r0]
10023df2: 69a0 ldr r0, [r4, #24]
10023df4: 1c45 adds r5, r0, #1
10023df6: 61a5 str r5, [r4, #24]
10023df8: 6966 ldr r6, [r4, #20]
10023dfa: 42b5 cmp r5, r6
10023dfc: d900 bls 0x10023e00 <menu::Runner<T>::input_byte+0x74> @ imm = #0
10023dfe: e3e6 b 0x100245ce <$t.185+0x1fa> @ imm = #1996
10023e00: 6921 ldr r1, [r4, #16]
10023e02: a811 add r0, sp, #68
10023e04: 462a mov r2, r5
10023e06: f7fd fa09 bl 0x1002121c <core::str::converts::from_utf8> @ imm = #-11246
10023e0a: 9811 ldr r0, [sp, #68]
10023e0c: 2800 cmp r0, #0
10023e0e: d119 bne 0x10023e44 <menu::Runner<T>::input_byte+0xb8> @ imm = #50
10023e10: 4620 mov r0, r4
10023e12: 3020 adds r0, #32
10023e14: 9028 str r0, [sp, #160]
10023e16: 2000 movs r0, #0
10023e18: 9016 str r0, [sp, #88]
10023e1a: 49d9 ldr r1, [pc, #868] @ 0x10024180 <$d.180>
10023e1c: 9115 str r1, [sp, #84]
10023e1e: 2101 movs r1, #1
10023e20: 9114 str r1, [sp, #80]
10023e22: 49da ldr r1, [pc, #872] @ 0x1002418c <$d.180+0xc>
10023e24: 9113 str r1, [sp, #76]
10023e26: 9011 str r0, [sp, #68]
10023e28: a828 add r0, sp, #160
10023e2a: 49d7 ldr r1, [pc, #860] @ 0x10024188 <$d.180+0x8>
10023e2c: aa11 add r2, sp, #68
10023e2e: f7fc ff8f bl 0x10020d50 <core::fmt::write> @ imm = #-12514
10023e32: 2800 cmp r0, #0
10023e34: d000 beq 0x10023e38 <menu::Runner<T>::input_byte+0xac> @ imm = #0
10023e36: e3dc b 0x100245f2 <$t.185+0x21e> @ imm = #1976
10023e38: 2100 movs r1, #0
10023e3a: 4620 mov r0, r4
10023e3c: f000 fc78 bl 0x10024730 <menu::Runner<T>::prompt> @ imm = #2288
10023e40: 6966 ldr r6, [r4, #20]
10023e42: 69a5 ldr r5, [r4, #24]
10023e44: 42b5 cmp r5, r6
10023e46: d900 bls 0x10023e4a <menu::Runner<T>::input_byte+0xbe> @ imm = #0
10023e48: e3c3 b 0x100245d2 <$t.185+0x1fe> @ imm = #1926
10023e4a: 6921 ldr r1, [r4, #16]
10023e4c: a828 add r0, sp, #160
10023e4e: 462a mov r2, r5
10023e50: f7fd f9e4 bl 0x1002121c <core::str::converts::from_utf8> @ imm = #-11320
10023e54: 9828 ldr r0, [sp, #160]
10023e56: 2800 cmp r0, #0
10023e58: d168 bne 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #208
10023e5a: 982a ldr r0, [sp, #168]
10023e5c: 900f str r0, [sp, #60]
10023e5e: 9829 ldr r0, [sp, #164]
10023e60: 900e str r0, [sp, #56]
10023e62: 48fa ldr r0, [pc, #1000] @ 0x1002424c <$d.182>
10023e64: 9020 str r0, [sp, #128]
10023e66: a80e add r0, sp, #56
10023e68: 901f str r0, [sp, #124]
10023e6a: 3420 adds r4, #32
10023e6c: 9425 str r4, [sp, #148]
10023e6e: 2001 movs r0, #1
10023e70: 9016 str r0, [sp, #88]
10023e72: a91f add r1, sp, #124
10023e74: 9115 str r1, [sp, #84]
10023e76: 9014 str r0, [sp, #80]
10023e78: 48f7 ldr r0, [pc, #988] @ 0x10024258 <$d.182+0xc>
10023e7a: 9013 str r0, [sp, #76]
10023e7c: 2000 movs r0, #0
10023e7e: 9011 str r0, [sp, #68]
10023e80: a825 add r0, sp, #148
10023e82: 49c1 ldr r1, [pc, #772] @ 0x10024188 <$d.180+0x8>
10023e84: aa11 add r2, sp, #68
10023e86: f7fc ff63 bl 0x10020d50 <core::fmt::write> @ imm = #-12602
10023e8a: 2800 cmp r0, #0
10023e8c: d04e beq 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #156
10023e8e: a82e add r0, sp, #184
10023e90: 49f2 ldr r1, [pc, #968] @ 0x1002425c <$d.182+0x10>
10023e92: 4af3 ldr r2, [pc, #972] @ 0x10024260 <$d.182+0x14>
10023e94: e3b4 b 0x10024600 <$t.185+0x22c> @ imm = #1896
10023e96: 4626 mov r6, r4
10023e98: 3620 adds r6, #32
10023e9a: 9628 str r6, [sp, #160]
10023e9c: 2500 movs r5, #0
10023e9e: 9516 str r5, [sp, #88]
10023ea0: 48b7 ldr r0, [pc, #732] @ 0x10024180 <$d.180>
10023ea2: 9015 str r0, [sp, #84]
10023ea4: 2001 movs r0, #1
10023ea6: 900d str r0, [sp, #52]
10023ea8: 9014 str r0, [sp, #80]
10023eaa: 48ee ldr r0, [pc, #952] @ 0x10024264 <$d.182+0x18>
10023eac: 9013 str r0, [sp, #76]
10023eae: 9511 str r5, [sp, #68]
10023eb0: a828 add r0, sp, #160
10023eb2: 49b5 ldr r1, [pc, #724] @ 0x10024188 <$d.180+0x8>
10023eb4: aa11 add r2, sp, #68
10023eb6: f7fc ff4b bl 0x10020d50 <core::fmt::write> @ imm = #-12650
10023eba: 2800 cmp r0, #0
10023ebc: d000 beq 0x10023ec0 <menu::Runner<T>::input_byte+0x134> @ imm = #0
10023ebe: e37a b 0x100245b6 <$t.185+0x1e2> @ imm = #1780
10023ec0: 6961 ldr r1, [r4, #20]
10023ec2: 69a2 ldr r2, [r4, #24]
10023ec4: 428a cmp r2, r1
10023ec6: d900 bls 0x10023eca <menu::Runner<T>::input_byte+0x13e> @ imm = #0
10023ec8: e379 b 0x100245be <$t.185+0x1ea> @ imm = #1778
10023eca: 6921 ldr r1, [r4, #16]
10023ecc: a80e add r0, sp, #56
10023ece: f7fd f9a5 bl 0x1002121c <core::str::converts::from_utf8> @ imm = #-11446
10023ed2: 980e ldr r0, [sp, #56]
10023ed4: 2800 cmp r0, #0
10023ed6: d02b beq 0x10023f30 <menu::Runner<T>::input_byte+0x1a4> @ imm = #86
10023ed8: 9628 str r6, [sp, #160]
10023eda: 9516 str r5, [sp, #88]
10023edc: 48a8 ldr r0, [pc, #672] @ 0x10024180 <$d.180>
10023ede: 9015 str r0, [sp, #84]
10023ee0: 980d ldr r0, [sp, #52]
10023ee2: 9014 str r0, [sp, #80]
10023ee4: 48e0 ldr r0, [pc, #896] @ 0x10024268 <$d.182+0x1c>
10023ee6: 9013 str r0, [sp, #76]
10023ee8: 9511 str r5, [sp, #68]
10023eea: a828 add r0, sp, #160
10023eec: 49a6 ldr r1, [pc, #664] @ 0x10024188 <$d.180+0x8>
10023eee: aa11 add r2, sp, #68
10023ef0: f7fc ff2e bl 0x10020d50 <core::fmt::write> @ imm = #-12708
10023ef4: 2800 cmp r0, #0
10023ef6: d000 beq 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #0
10023ef8: e365 b 0x100245c6 <$t.185+0x1f2> @ imm = #1738
10023efa: 61a5 str r5, [r4, #24]
10023efc: 2101 movs r1, #1
10023efe: 4620 mov r0, r4
10023f00: f000 fc16 bl 0x10024730 <menu::Runner<T>::prompt> @ imm = #2092
10023f04: e012 b 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #36
10023f06: 3420 adds r4, #32
10023f08: 9428 str r4, [sp, #160]
10023f0a: 2000 movs r0, #0
10023f0c: 9016 str r0, [sp, #88]
10023f0e: 499c ldr r1, [pc, #624] @ 0x10024180 <$d.180>
10023f10: 9115 str r1, [sp, #84]
10023f12: 2101 movs r1, #1
10023f14: 9114 str r1, [sp, #80]
10023f16: 49d5 ldr r1, [pc, #852] @ 0x1002426c <$d.182+0x20>
10023f18: 9113 str r1, [sp, #76]
10023f1a: 9011 str r0, [sp, #68]
10023f1c: a828 add r0, sp, #160
10023f1e: 499a ldr r1, [pc, #616] @ 0x10024188 <$d.180+0x8>
10023f20: aa11 add r2, sp, #68
10023f22: f7fc ff15 bl 0x10020d50 <core::fmt::write> @ imm = #-12758
10023f26: 2800 cmp r0, #0
10023f28: d000 beq 0x10023f2c <menu::Runner<T>::input_byte+0x1a0> @ imm = #0
10023f2a: e358 b 0x100245de <$t.185+0x20a> @ imm = #1712
10023f2c: b02f add sp, #188
10023f2e: bdf0 pop {r4, r5, r6, r7, pc}
10023f30: 9a10 ldr r2, [sp, #64]
10023f32: 9b0f ldr r3, [sp, #60]
10023f34: a811 add r0, sp, #68
10023f36: 990d ldr r1, [sp, #52]
10023f38: 8381 strh r1, [r0, #28]
10023f3a: 9517 str r5, [sp, #92]
10023f3c: 9316 str r3, [sp, #88]
10023f3e: 1899 adds r1, r3, r2
10023f40: 9115 str r1, [sp, #84]
10023f42: 9214 str r2, [sp, #80]
10023f44: 9306 str r3, [sp, #24]
10023f46: 9313 str r3, [sp, #76]
10023f48: 9207 str r2, [sp, #28]
10023f4a: 9212 str r2, [sp, #72]
10023f4c: 9511 str r5, [sp, #68]
10023f4e: f000 fc8f bl 0x10024870 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2334
10023f52: 2800 cmp r0, #0
10023f54: d058 beq 0x10024008 <menu::Runner<T>::input_byte+0x27c> @ imm = #176
10023f56: 4603 mov r3, r0
10023f58: 460a mov r2, r1
10023f5a: 9019 str r0, [sp, #100]
10023f5c: 911a str r1, [sp, #104]
10023f5e: 69e0 ldr r0, [r4, #28]
10023f60: 2804 cmp r0, #4
10023f62: d300 blo 0x10023f66 <menu::Runner<T>::input_byte+0x1da> @ imm = #0
10023f64: e31b b 0x1002459e <$t.185+0x1ca> @ imm = #1590
10023f66: 9004 str r0, [sp, #16]
10023f68: 0080 lsls r0, r0, #2
10023f6a: 5821 ldr r1, [r4, r0]
10023f6c: 9108 str r1, [sp, #32]
10023f6e: 2900 cmp r1, #0
10023f70: 990d ldr r1, [sp, #52]
10023f72: d100 bne 0x10023f76 <menu::Runner<T>::input_byte+0x1ea> @ imm = #0
10023f74: e337 b 0x100245e6 <$t.185+0x212> @ imm = #1646
10023f76: 2a04 cmp r2, #4
10023f78: d12a bne 0x10023fd0 <menu::Runner<T>::input_byte+0x244> @ imm = #84
10023f7a: 900a str r0, [sp, #40]
10023f7c: 920c str r2, [sp, #48]
10023f7e: 7819 ldrb r1, [r3]
10023f80: 785a ldrb r2, [r3, #1]
10023f82: 0212 lsls r2, r2, #8
10023f84: 1851 adds r1, r2, r1
10023f86: 789a ldrb r2, [r3, #2]
10023f88: 4618 mov r0, r3
10023f8a: 78db ldrb r3, [r3, #3]
10023f8c: 021b lsls r3, r3, #8
10023f8e: 189a adds r2, r3, r2
10023f90: 0412 lsls r2, r2, #16
10023f92: 1851 adds r1, r2, r1
10023f94: 4ab6 ldr r2, [pc, #728] @ 0x10024270 <$d.182+0x24>
10023f96: 4291 cmp r1, r2
10023f98: d076 beq 0x10024088 <menu::Runner<T>::input_byte+0x2fc> @ imm = #236
10023f9a: 7801 ldrb r1, [r0]
10023f9c: 7842 ldrb r2, [r0, #1]
10023f9e: 0212 lsls r2, r2, #8
10023fa0: 1851 adds r1, r2, r1
10023fa2: 7882 ldrb r2, [r0, #2]
10023fa4: 78c3 ldrb r3, [r0, #3]
10023fa6: 021b lsls r3, r3, #8
10023fa8: 189a adds r2, r3, r2
10023faa: 0412 lsls r2, r2, #16
10023fac: 1851 adds r1, r2, r1
10023fae: 4af8 ldr r2, [pc, #992] @ 0x10024390 <$d.184>
10023fb0: 4291 cmp r1, r2
10023fb2: 990d ldr r1, [sp, #52]
10023fb4: 4603 mov r3, r0
10023fb6: 9a0c ldr r2, [sp, #48]
10023fb8: 980a ldr r0, [sp, #40]
10023fba: d109 bne 0x10023fd0 <menu::Runner<T>::input_byte+0x244> @ imm = #18
10023fbc: 9a04 ldr r2, [sp, #16]
10023fbe: 2a00 cmp r2, #0
10023fc0: 9a0c ldr r2, [sp, #48]
10023fc2: d005 beq 0x10023fd0 <menu::Runner<T>::input_byte+0x244> @ imm = #10
10023fc4: 1820 adds r0, r4, r0
10023fc6: 6005 str r5, [r0]
10023fc8: 69e0 ldr r0, [r4, #28]
10023fca: 1e40 subs r0, r0, #1
10023fcc: 61e0 str r0, [r4, #28]
10023fce: e794 b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-216
10023fd0: 960a str r6, [sp, #40]
10023fd2: 9509 str r5, [sp, #36]
10023fd4: 9405 str r4, [sp, #20]
10023fd6: 9808 ldr r0, [sp, #32]
10023fd8: 6884 ldr r4, [r0, #8]
10023fda: 68c0 ldr r0, [r0, #12]
10023fdc: 0086 lsls r6, r0, #2
10023fde: 930b str r3, [sp, #44]
10023fe0: 2e00 cmp r6, #0
10023fe2: d026 beq 0x10024032 <menu::Runner<T>::input_byte+0x2a6> @ imm = #76
10023fe4: cc20 ldm r4!, {r5}
10023fe6: 69e8 ldr r0, [r5, #28]
10023fe8: 4282 cmp r2, r0
10023fea: d10b bne 0x10024004 <menu::Runner<T>::input_byte+0x278> @ imm = #22
10023fec: 69a9 ldr r1, [r5, #24]
10023fee: 4618 mov r0, r3
10023ff0: 940c str r4, [sp, #48]
10023ff2: 4614 mov r4, r2
10023ff4: f008 fe8f bl 0x1002cd16 <memcmp> @ imm = #36126
10023ff8: 4622 mov r2, r4
10023ffa: 9c0c ldr r4, [sp, #48]
10023ffc: 9b0b ldr r3, [sp, #44]
10023ffe: 990d ldr r1, [sp, #52]
10024000: 2800 cmp r0, #0
10024002: d02f beq 0x10024064 <menu::Runner<T>::input_byte+0x2d8> @ imm = #94
10024004: 1f36 subs r6, r6, #4
10024006: e7eb b 0x10023fe0 <menu::Runner<T>::input_byte+0x254> @ imm = #-42
10024008: 961f str r6, [sp, #124]
1002400a: 952d str r5, [sp, #180]
1002400c: 485c ldr r0, [pc, #368] @ 0x10024180 <$d.180>
1002400e: 902c str r0, [sp, #176]
10024010: 980d ldr r0, [sp, #52]
10024012: 902b str r0, [sp, #172]
10024014: 48e0 ldr r0, [pc, #896] @ 0x10024398 <$d.184+0x8>
10024016: 902a str r0, [sp, #168]
10024018: 9528 str r5, [sp, #160]
1002401a: a81f add r0, sp, #124
1002401c: 495a ldr r1, [pc, #360] @ 0x10024188 <$d.180+0x8>
1002401e: aa28 add r2, sp, #160
10024020: f7fc fe96 bl 0x10020d50 <core::fmt::write> @ imm = #-13012
10024024: 2800 cmp r0, #0
10024026: d100 bne 0x1002402a <menu::Runner<T>::input_byte+0x29e> @ imm = #0
10024028: e767 b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-306
1002402a: a82e add r0, sp, #184
1002402c: 498b ldr r1, [pc, #556] @ 0x1002425c <$d.182+0x10>
1002402e: 4adb ldr r2, [pc, #876] @ 0x1002439c <$d.184+0xc>
10024030: e2e6 b 0x10024600 <$t.185+0x22c> @ imm = #1484
10024032: 48db ldr r0, [pc, #876] @ 0x100243a0 <$d.184+0x10>
10024034: 9020 str r0, [sp, #128]
10024036: a819 add r0, sp, #100
10024038: 901f str r0, [sp, #124]
1002403a: 980a ldr r0, [sp, #40]
1002403c: 9025 str r0, [sp, #148]
1002403e: 912d str r1, [sp, #180]
10024040: a81f add r0, sp, #124
10024042: 902c str r0, [sp, #176]
10024044: 2002 movs r0, #2
10024046: 902b str r0, [sp, #172]
10024048: 48d6 ldr r0, [pc, #856] @ 0x100243a4 <$d.184+0x14>
1002404a: 902a str r0, [sp, #168]
1002404c: 9d09 ldr r5, [sp, #36]
1002404e: 9528 str r5, [sp, #160]
10024050: a825 add r0, sp, #148
10024052: 494d ldr r1, [pc, #308] @ 0x10024188 <$d.180+0x8>
10024054: aa28 add r2, sp, #160
10024056: f7fc fe7b bl 0x10020d50 <core::fmt::write> @ imm = #-13066
1002405a: 2800 cmp r0, #0
1002405c: d000 beq 0x10024060 <menu::Runner<T>::input_byte+0x2d4> @ imm = #0
1002405e: e2cc b 0x100245fa <$t.185+0x226> @ imm = #1432
10024060: 9c05 ldr r4, [sp, #20]
10024062: e74a b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-364
10024064: 6828 ldr r0, [r5]
10024066: 2800 cmp r0, #0
10024068: d034 beq 0x100240d4 <menu::Runner<T>::input_byte+0x348> @ imm = #104
1002406a: 2801 cmp r0, #1
1002406c: 9c05 ldr r4, [sp, #20]
1002406e: d000 beq 0x10024072 <menu::Runner<T>::input_byte+0x2e6> @ imm = #0
10024070: e2c9 b 0x10024606 <$t.185+0x232> @ imm = #1426
10024072: 6869 ldr r1, [r5, #4]
10024074: 9804 ldr r0, [sp, #16]
10024076: 1c40 adds r0, r0, #1
10024078: 61e0 str r0, [r4, #28]
1002407a: 2804 cmp r0, #4
1002407c: 9d09 ldr r5, [sp, #36]
1002407e: d300 blo 0x10024082 <menu::Runner<T>::input_byte+0x2f6> @ imm = #0
10024080: e292 b 0x100245a8 <$t.185+0x1d4> @ imm = #1316
10024082: 0080 lsls r0, r0, #2
10024084: 5021 str r1, [r4, r0]
10024086: e738 b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-400
10024088: 960a str r6, [sp, #40]
1002408a: 9509 str r5, [sp, #36]
1002408c: a811 add r0, sp, #68
1002408e: f000 fbef bl 0x10024870 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2014
10024092: 2800 cmp r0, #0
10024094: d046 beq 0x10024124 <menu::Runner<T>::input_byte+0x398> @ imm = #140
10024096: 4602 mov r2, r0
10024098: 460e mov r6, r1
1002409a: 9405 str r4, [sp, #20]
1002409c: 901b str r0, [sp, #108]
1002409e: 911c str r1, [sp, #112]
100240a0: 9808 ldr r0, [sp, #32]
100240a2: 6885 ldr r5, [r0, #8]
100240a4: 68c0 ldr r0, [r0, #12]
100240a6: 0084 lsls r4, r0, #2
100240a8: 990d ldr r1, [sp, #52]
100240aa: 2c00 cmp r4, #0
100240ac: d020 beq 0x100240f0 <menu::Runner<T>::input_byte+0x364> @ imm = #64
100240ae: cd08 ldm r5!, {r3}
100240b0: 69d8 ldr r0, [r3, #28]
100240b2: 42b0 cmp r0, r6
100240b4: d10c bne 0x100240d0 <menu::Runner<T>::input_byte+0x344> @ imm = #24
100240b6: 6998 ldr r0, [r3, #24]
100240b8: 4611 mov r1, r2
100240ba: 950c str r5, [sp, #48]
100240bc: 4615 mov r5, r2
100240be: 4632 mov r2, r6
100240c0: 930b str r3, [sp, #44]
100240c2: f008 fe28 bl 0x1002cd16 <memcmp> @ imm = #35920
100240c6: 462a mov r2, r5
100240c8: 9d0c ldr r5, [sp, #48]
100240ca: 990d ldr r1, [sp, #52]
100240cc: 2800 cmp r0, #0
100240ce: d05f beq 0x10024190 <$t.181> @ imm = #190
100240d0: 1f24 subs r4, r4, #4
100240d2: e7ea b 0x100240aa <menu::Runner<T>::input_byte+0x31e> @ imm = #-44
100240d4: 1d2b adds r3, r5, #4
100240d6: cb0e ldm r3, {r1, r2, r3}
100240d8: 9808 ldr r0, [sp, #32]
100240da: 9000 str r0, [sp]
100240dc: 9501 str r5, [sp, #4]
100240de: 9806 ldr r0, [sp, #24]
100240e0: 9002 str r0, [sp, #8]
100240e2: 9807 ldr r0, [sp, #28]
100240e4: 9003 str r0, [sp, #12]
100240e6: 980a ldr r0, [sp, #40]
100240e8: f000 fd6a bl 0x10024bc0 <menu::Runner<T>::call_function> @ imm = #2772
100240ec: 9c05 ldr r4, [sp, #20]
100240ee: e045 b 0x1002417c <menu::Runner<T>::input_byte+0x3f0> @ imm = #138
100240f0: 48ab ldr r0, [pc, #684] @ 0x100243a0 <$d.184+0x10>
100240f2: 9020 str r0, [sp, #128]
100240f4: a81b add r0, sp, #108
100240f6: 901f str r0, [sp, #124]
100240f8: 980a ldr r0, [sp, #40]
100240fa: 9025 str r0, [sp, #148]
100240fc: 912d str r1, [sp, #180]
100240fe: a81f add r0, sp, #124
10024100: 902c str r0, [sp, #176]
10024102: 2002 movs r0, #2
10024104: 902b str r0, [sp, #172]
10024106: 48a8 ldr r0, [pc, #672] @ 0x100243a8 <$d.184+0x18>
10024108: 902a str r0, [sp, #168]
1002410a: 9d09 ldr r5, [sp, #36]
1002410c: 9528 str r5, [sp, #160]
1002410e: a825 add r0, sp, #148
10024110: 491d ldr r1, [pc, #116] @ 0x10024188 <$d.180+0x8>
10024112: aa28 add r2, sp, #160
10024114: f7fc fe1c bl 0x10020d50 <core::fmt::write> @ imm = #-13256
10024118: 2800 cmp r0, #0
1002411a: d0a1 beq 0x10024060 <menu::Runner<T>::input_byte+0x2d4> @ imm = #-190
1002411c: a82e add r0, sp, #184
1002411e: 494f ldr r1, [pc, #316] @ 0x1002425c <$d.182+0x10>
10024120: 4aa2 ldr r2, [pc, #648] @ 0x100243ac <$d.184+0x1c>
10024122: e26d b 0x10024600 <$t.185+0x22c> @ imm = #1242
10024124: 980a ldr r0, [sp, #40]
10024126: 901f str r0, [sp, #124]
10024128: 9909 ldr r1, [sp, #36]
1002412a: 912d str r1, [sp, #180]
1002412c: 4814 ldr r0, [pc, #80] @ 0x10024180 <$d.180>
1002412e: 902c str r0, [sp, #176]
10024130: 980d ldr r0, [sp, #52]
10024132: 902b str r0, [sp, #172]
10024134: 489e ldr r0, [pc, #632] @ 0x100243b0 <$d.184+0x20>
10024136: 902a str r0, [sp, #168]
10024138: 9128 str r1, [sp, #160]
1002413a: a81f add r0, sp, #124
1002413c: 4912 ldr r1, [pc, #72] @ 0x10024188 <$d.180+0x8>
1002413e: aa28 add r2, sp, #160
10024140: f7fc fe06 bl 0x10020d50 <core::fmt::write> @ imm = #-13300
10024144: 2800 cmp r0, #0
10024146: d000 beq 0x1002414a <menu::Runner<T>::input_byte+0x3be> @ imm = #0
10024148: e261 b 0x1002460e <$t.185+0x23a> @ imm = #1218
1002414a: 9908 ldr r1, [sp, #32]
1002414c: 68c8 ldr r0, [r1, #12]
1002414e: 2800 cmp r0, #0
10024150: 4626 mov r6, r4
10024152: d007 beq 0x10024164 <menu::Runner<T>::input_byte+0x3d8> @ imm = #14
10024154: 688c ldr r4, [r1, #8]
10024156: 0085 lsls r5, r0, #2
10024158: cc02 ldm r4!, {r1}
1002415a: 4630 mov r0, r6
1002415c: f000 fc2a bl 0x100249b4 <menu::Runner<T>::print_short_help> @ imm = #2132
10024160: 1f2d subs r5, r5, #4
10024162: d1f9 bne 0x10024158 <menu::Runner<T>::input_byte+0x3cc> @ imm = #-14
10024164: 69f0 ldr r0, [r6, #28]
10024166: 2800 cmp r0, #0
10024168: 4634 mov r4, r6
1002416a: d003 beq 0x10024174 <menu::Runner<T>::input_byte+0x3e8> @ imm = #6
1002416c: 4991 ldr r1, [pc, #580] @ 0x100243b4 <$d.184+0x24>
1002416e: 4620 mov r0, r4
10024170: f000 fc20 bl 0x100249b4 <menu::Runner<T>::print_short_help> @ imm = #2112
10024174: 4990 ldr r1, [pc, #576] @ 0x100243b8 <$d.184+0x28>
10024176: 4620 mov r0, r4
10024178: f000 fc1c bl 0x100249b4 <menu::Runner<T>::print_short_help> @ imm = #2104
1002417c: 9d09 ldr r5, [sp, #36]
1002417e: e6bc b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-648
10024180 <$d.180>:
10024180: 68 e1 02 10 .word 0x1002e168
10024184: e4 e2 02 10 .word 0x1002e2e4
10024188: 38 e1 02 10 .word 0x1002e138
1002418c: 64 e3 02 10 .word 0x1002e364
10024190 <$t.181>:
10024190: 980a ldr r0, [sp, #40]
10024192: 901f str r0, [sp, #124]
10024194: 9d09 ldr r5, [sp, #36]
10024196: 952d str r5, [sp, #180]
10024198: 4888 ldr r0, [pc, #544] @ 0x100243bc <$d.184+0x2c>
1002419a: 902c str r0, [sp, #176]
1002419c: 912b str r1, [sp, #172]
1002419e: 4888 ldr r0, [pc, #544] @ 0x100243c0 <$d.184+0x30>
100241a0: 902a str r0, [sp, #168]
100241a2: 9528 str r5, [sp, #160]
100241a4: a81f add r0, sp, #124
100241a6: 4987 ldr r1, [pc, #540] @ 0x100243c4 <$d.184+0x34>
100241a8: aa28 add r2, sp, #160
100241aa: f7fc fdd1 bl 0x10020d50 <core::fmt::write> @ imm = #-13406
100241ae: 2800 cmp r0, #0
100241b0: d000 beq 0x100241b4 <$t.181+0x24> @ imm = #0
100241b2: e250 b 0x10024656 <$t.185+0x282> @ imm = #1184
100241b4: 9a0b ldr r2, [sp, #44]
100241b6: 4610 mov r0, r2
100241b8: 3018 adds r0, #24
100241ba: 6811 ldr r1, [r2]
100241bc: 2900 cmp r1, #0
100241be: 9c05 ldr r4, [sp, #20]
100241c0: d01b beq 0x100241fa <$t.181+0x6a> @ imm = #54
100241c2: 2901 cmp r1, #1
100241c4: 9a0d ldr r2, [sp, #52]
100241c6: 4923 ldr r1, [pc, #140] @ 0x10024254 <$d.182+0x8>
100241c8: d000 beq 0x100241cc <$t.181+0x3c> @ imm = #0
100241ca: e1b2 b 0x10024532 <$t.185+0x15e> @ imm = #868
100241cc: 9120 str r1, [sp, #128]
100241ce: 901f str r0, [sp, #124]
100241d0: 980a ldr r0, [sp, #40]
100241d2: 9025 str r0, [sp, #148]
100241d4: 922d str r2, [sp, #180]
100241d6: a81f add r0, sp, #124
100241d8: 902c str r0, [sp, #176]
100241da: 922b str r2, [sp, #172]
100241dc: 487a ldr r0, [pc, #488] @ 0x100243c8 <$d.184+0x38>
100241de: 902a str r0, [sp, #168]
100241e0: 9528 str r5, [sp, #160]
100241e2: a825 add r0, sp, #148
100241e4: 4977 ldr r1, [pc, #476] @ 0x100243c4 <$d.184+0x34>
100241e6: aa28 add r2, sp, #160
100241e8: f7fc fdb2 bl 0x10020d50 <core::fmt::write> @ imm = #-13468
100241ec: 2800 cmp r0, #0
100241ee: d100 bne 0x100241f2 <$t.181+0x62> @ imm = #0
100241f0: e1b2 b 0x10024558 <$t.185+0x184> @ imm = #868
100241f2: a82e add r0, sp, #184
100241f4: 4919 ldr r1, [pc, #100] @ 0x1002425c <$d.182+0x10>
100241f6: 4a75 ldr r2, [pc, #468] @ 0x100243cc <$d.184+0x3c>
100241f8: e202 b 0x10024600 <$t.185+0x22c> @ imm = #1028
100241fa: 6891 ldr r1, [r2, #8]
100241fc: 910c str r1, [sp, #48]
100241fe: 68d6 ldr r6, [r2, #12]
10024200: 4914 ldr r1, [pc, #80] @ 0x10024254 <$d.182+0x8>
10024202: 9120 str r1, [sp, #128]
10024204: 901f str r0, [sp, #124]
10024206: 980a ldr r0, [sp, #40]
10024208: 9025 str r0, [sp, #148]
1002420a: 990d ldr r1, [sp, #52]
1002420c: 912d str r1, [sp, #180]
1002420e: a81f add r0, sp, #124
10024210: 902c str r0, [sp, #176]
10024212: 912b str r1, [sp, #172]
10024214: 486c ldr r0, [pc, #432] @ 0x100243c8 <$d.184+0x38>
10024216: 902a str r0, [sp, #168]
10024218: 9528 str r5, [sp, #160]
1002421a: a825 add r0, sp, #148
1002421c: 4969 ldr r1, [pc, #420] @ 0x100243c4 <$d.184+0x34>
1002421e: aa28 add r2, sp, #160
10024220: f7fc fd96 bl 0x10020d50 <core::fmt::write> @ imm = #-13524
10024224: 2800 cmp r0, #0
10024226: d000 beq 0x1002422a <$t.181+0x9a> @ imm = #0
10024228: e219 b 0x1002465e <$t.185+0x28a> @ imm = #1074
1002422a: 2e00 cmp r6, #0
1002422c: 9b0d ldr r3, [sp, #52]
1002422e: d100 bne 0x10024232 <$t.181+0xa2> @ imm = #0
10024230: e193 b 0x1002455a <$t.185+0x186> @ imm = #806
10024232: 4630 mov r0, r6
10024234: 261c movs r6, #28
10024236: 9608 str r6, [sp, #32]
10024238: 9007 str r0, [sp, #28]
1002423a: 4346 muls r6, r0, r6
1002423c: 9d0c ldr r5, [sp, #48]
1002423e: 4628 mov r0, r5
10024240: 351c adds r5, #28
10024242: 6801 ldr r1, [r0]
10024244: a202 adr r2, #8 <$t.181+0xba>
10024246: 5c51 ldrb r1, [r2, r1]
10024248: 0049 lsls r1, r1, #1
1002424a: 448f add pc, r1
1002424c <$d.182>:
1002424c: e7 c0 02 10 .word 0x1002c0e7
10024250: 13 2c 45 5e .word 0x5e452c13
10024254: e7 c0 02 10 .word 0x1002c0e7
10024258: 8c e3 02 10 .word 0x1002e38c
1002425c: c0 e1 02 10 .word 0x1002e1c0
10024260: 94 e3 02 10 .word 0x1002e394
10024264: b8 e6 02 10 .word 0x1002e6b8
10024268: fc e6 02 10 .word 0x1002e6fc
1002426c: b8 e3 02 10 .word 0x1002e3b8
10024270: 68 65 6c 70 .word 0x706c6568
10024274 <$t.183>:
10024274: 300c adds r0, #12
10024276: 9027 str r0, [sp, #156]
10024278: 4855 ldr r0, [pc, #340] @ 0x100243d0 <$d.184+0x40>
1002427a: 9020 str r0, [sp, #128]
1002427c: a827 add r0, sp, #156
1002427e: 901f str r0, [sp, #124]
10024280: 980a ldr r0, [sp, #40]
10024282: 9025 str r0, [sp, #148]
10024284: 932d str r3, [sp, #180]
10024286: a81f add r0, sp, #124
10024288: 902c str r0, [sp, #176]
1002428a: 2002 movs r0, #2
1002428c: 902b str r0, [sp, #172]
1002428e: 48fb ldr r0, [pc, #1004] @ 0x1002467c <$d.186+0x4>
10024290: 902a str r0, [sp, #168]
10024292: 9809 ldr r0, [sp, #36]
10024294: 9028 str r0, [sp, #160]
10024296: a825 add r0, sp, #148
10024298: aa28 add r2, sp, #160
1002429a: 49fb ldr r1, [pc, #1004] @ 0x10024688 <$d.186+0x10>
1002429c: f7fc fd58 bl 0x10020d50 <core::fmt::write> @ imm = #-13648
100242a0: 2800 cmp r0, #0
100242a2: d052 beq 0x1002434a <$t.183+0xd6> @ imm = #164
100242a4: e1b7 b 0x10024616 <$t.185+0x242> @ imm = #878
100242a6: 300c adds r0, #12
100242a8: 9027 str r0, [sp, #156]
100242aa: 48f3 ldr r0, [pc, #972] @ 0x10024678 <$d.186>
100242ac: 9020 str r0, [sp, #128]
100242ae: a827 add r0, sp, #156
100242b0: 901f str r0, [sp, #124]
100242b2: 980a ldr r0, [sp, #40]
100242b4: 9025 str r0, [sp, #148]
100242b6: 932d str r3, [sp, #180]
100242b8: a81f add r0, sp, #124
100242ba: 902c str r0, [sp, #176]
100242bc: 2002 movs r0, #2
100242be: 902b str r0, [sp, #172]
100242c0: 48ef ldr r0, [pc, #956] @ 0x10024680 <$d.186+0x8>
100242c2: 902a str r0, [sp, #168]
100242c4: 9809 ldr r0, [sp, #36]
100242c6: 9028 str r0, [sp, #160]
100242c8: a825 add r0, sp, #148
100242ca: aa28 add r2, sp, #160
100242cc: 49ee ldr r1, [pc, #952] @ 0x10024688 <$d.186+0x10>
100242ce: f7fc fd3f bl 0x10020d50 <core::fmt::write> @ imm = #-13698
100242d2: 2800 cmp r0, #0
100242d4: d039 beq 0x1002434a <$t.183+0xd6> @ imm = #114
100242d6: e1a2 b 0x1002461e <$t.185+0x24a> @ imm = #836
100242d8: 300c adds r0, #12
100242da: 9027 str r0, [sp, #156]
100242dc: 48f6 ldr r0, [pc, #984] @ 0x100246b8 <$d.186+0x40>
100242de: 9020 str r0, [sp, #128]
100242e0: a827 add r0, sp, #156
100242e2: 901f str r0, [sp, #124]
100242e4: 980a ldr r0, [sp, #40]
100242e6: 9025 str r0, [sp, #148]
100242e8: 932d str r3, [sp, #180]
100242ea: a81f add r0, sp, #124
100242ec: 902c str r0, [sp, #176]
100242ee: 2002 movs r0, #2
100242f0: 902b str r0, [sp, #172]
100242f2: 48f4 ldr r0, [pc, #976] @ 0x100246c4 <$d.186+0x4c>
100242f4: 902a str r0, [sp, #168]
100242f6: 9809 ldr r0, [sp, #36]
100242f8: 9028 str r0, [sp, #160]
100242fa: a825 add r0, sp, #148
100242fc: aa28 add r2, sp, #160
100242fe: 49e2 ldr r1, [pc, #904] @ 0x10024688 <$d.186+0x10>
10024300: f7fc fd26 bl 0x10020d50 <core::fmt::write> @ imm = #-13748
10024304: 2800 cmp r0, #0
10024306: d020 beq 0x1002434a <$t.183+0xd6> @ imm = #64
10024308: e18d b 0x10024626 <$t.185+0x252> @ imm = #794
1002430a: 4601 mov r1, r0
1002430c: 310c adds r1, #12
1002430e: 911e str r1, [sp, #120]
10024310: 3014 adds r0, #20
10024312: 9027 str r0, [sp, #156]
10024314: 49e8 ldr r1, [pc, #928] @ 0x100246b8 <$d.186+0x40>
10024316: 9122 str r1, [sp, #136]
10024318: a827 add r0, sp, #156
1002431a: 9021 str r0, [sp, #132]
1002431c: 9120 str r1, [sp, #128]
1002431e: a81e add r0, sp, #120
10024320: 901f str r0, [sp, #124]
10024322: 980a ldr r0, [sp, #40]
10024324: 9025 str r0, [sp, #148]
10024326: 2002 movs r0, #2
10024328: 902d str r0, [sp, #180]
1002432a: a81f add r0, sp, #124
1002432c: 902c str r0, [sp, #176]
1002432e: 2003 movs r0, #3
10024330: 902b str r0, [sp, #172]
10024332: 48e2 ldr r0, [pc, #904] @ 0x100246bc <$d.186+0x44>
10024334: 902a str r0, [sp, #168]
10024336: 9809 ldr r0, [sp, #36]
10024338: 9028 str r0, [sp, #160]
1002433a: a825 add r0, sp, #148
1002433c: aa28 add r2, sp, #160
1002433e: 49d2 ldr r1, [pc, #840] @ 0x10024688 <$d.186+0x10>
10024340: f7fc fd06 bl 0x10020d50 <core::fmt::write> @ imm = #-13812
10024344: 2800 cmp r0, #0
10024346: d000 beq 0x1002434a <$t.183+0xd6> @ imm = #0
10024348: e171 b 0x1002462e <$t.185+0x25a> @ imm = #738
1002434a: 9b0d ldr r3, [sp, #52]
1002434c: 3e1c subs r6, #28
1002434e: d000 beq 0x10024352 <$t.183+0xde> @ imm = #0
10024350: e775 b 0x1002423e <$t.181+0xae> @ imm = #-278
10024352: 980a ldr r0, [sp, #40]
10024354: 901f str r0, [sp, #124]
10024356: 9d09 ldr r5, [sp, #36]
10024358: 952d str r5, [sp, #180]
1002435a: 48ca ldr r0, [pc, #808] @ 0x10024684 <$d.186+0xc>
1002435c: 902c str r0, [sp, #176]
1002435e: 932b str r3, [sp, #172]
10024360: 48db ldr r0, [pc, #876] @ 0x100246d0 <$d.186+0x58>
10024362: 902a str r0, [sp, #168]
10024364: 9528 str r5, [sp, #160]
10024366: a81f add r0, sp, #124
10024368: 49c7 ldr r1, [pc, #796] @ 0x10024688 <$d.186+0x10>
1002436a: aa28 add r2, sp, #160
1002436c: f7fc fcf0 bl 0x10020d50 <core::fmt::write> @ imm = #-13856
10024370: 2800 cmp r0, #0
10024372: d000 beq 0x10024376 <$t.183+0x102> @ imm = #0
10024374: e17b b 0x1002466e <$t.185+0x29a> @ imm = #758
10024376: 9e08 ldr r6, [sp, #32]
10024378: 9807 ldr r0, [sp, #28]
1002437a: 4346 muls r6, r0, r6
1002437c: 990c ldr r1, [sp, #48]
1002437e: 4608 mov r0, r1
10024380: 311c adds r1, #28
10024382: 910c str r1, [sp, #48]
10024384: 6801 ldr r1, [r0]
10024386: a203 adr r2, #12 <$t.183+0x119>
10024388: 5c51 ldrb r1, [r2, r1]
1002438a: 0049 lsls r1, r1, #1
1002438c: 448f add pc, r1
1002438e: 46c0 mov r8, r8
10024390 <$d.184>:
10024390: 65 78 69 74 .word 0x74697865
10024394: 22 4c 75 9e .word 0x9e754c22
10024398: 28 e7 02 10 .word 0x1002e728
1002439c: 30 e7 02 10 .word 0x1002e730
100243a0: d5 c0 02 10 .word 0x1002c0d5
100243a4: a4 e8 02 10 .word 0x1002e8a4
100243a8: 24 e8 02 10 .word 0x1002e824
100243ac: 34 e8 02 10 .word 0x1002e834
100243b0: 74 e7 02 10 .word 0x1002e774
100243b4: 8c e7 02 10 .word 0x1002e78c
100243b8: f0 e7 02 10 .word 0x1002e7f0
100243bc: 68 e1 02 10 .word 0x1002e168
100243c0: bc e4 02 10 .word 0x1002e4bc
100243c4: 38 e1 02 10 .word 0x1002e138
100243c8: d8 e4 02 10 .word 0x1002e4d8
100243cc: f0 e4 02 10 .word 0x1002e4f0
100243d0: f7 c0 02 10 .word 0x1002c0f7
100243d4 <$t.185>:
100243d4: 4601 mov r1, r0
100243d6: 310c adds r1, #12
100243d8: 911e str r1, [sp, #120]
100243da: 6841 ldr r1, [r0, #4]
100243dc: 6880 ldr r0, [r0, #8]
100243de: 4ab3 ldr r2, [pc, #716] @ 0x100246ac <$d.186+0x34>
100243e0: 9222 str r2, [sp, #136]
100243e2: aa25 add r2, sp, #148
100243e4: 9221 str r2, [sp, #132]
100243e6: 4ab4 ldr r2, [pc, #720] @ 0x100246b8 <$d.186+0x40>
100243e8: 9220 str r2, [sp, #128]
100243ea: aa1e add r2, sp, #120
100243ec: 921f str r2, [sp, #124]
100243ee: 2900 cmp r1, #0
100243f0: d100 bne 0x100243f4 <$t.185+0x20> @ imm = #0
100243f2: 2013 movs r0, #19
100243f4: 9026 str r0, [sp, #152]
100243f6: 2900 cmp r1, #0
100243f8: 48b6 ldr r0, [pc, #728] @ 0x100246d4 <$d.186+0x5c>
100243fa: d000 beq 0x100243fe <$t.185+0x2a> @ imm = #0
100243fc: 4608 mov r0, r1
100243fe: 9025 str r0, [sp, #148]
10024400: 980a ldr r0, [sp, #40]
10024402: 9027 str r0, [sp, #156]
10024404: 2002 movs r0, #2
10024406: 902d str r0, [sp, #180]
10024408: a81f add r0, sp, #124
1002440a: 902c str r0, [sp, #176]
1002440c: 2003 movs r0, #3
1002440e: 902b str r0, [sp, #172]
10024410: 48b5 ldr r0, [pc, #724] @ 0x100246e8 <$d.186+0x70>
10024412: 902a str r0, [sp, #168]
10024414: 9528 str r5, [sp, #160]
10024416: a827 add r0, sp, #156
10024418: aa28 add r2, sp, #160
1002441a: 499b ldr r1, [pc, #620] @ 0x10024688 <$d.186+0x10>
1002441c: f7fc fc98 bl 0x10020d50 <core::fmt::write> @ imm = #-14032
10024420: 2800 cmp r0, #0
10024422: d100 bne 0x10024426 <$t.185+0x52> @ imm = #0
10024424: e081 b 0x1002452a <$t.185+0x156> @ imm = #258
10024426: e106 b 0x10024636 <$t.185+0x262> @ imm = #524
10024428: 4601 mov r1, r0
1002442a: 310c adds r1, #12
1002442c: 911e str r1, [sp, #120]
1002442e: 6841 ldr r1, [r0, #4]
10024430: 6880 ldr r0, [r0, #8]
10024432: 4a9e ldr r2, [pc, #632] @ 0x100246ac <$d.186+0x34>
10024434: 9222 str r2, [sp, #136]
10024436: aa25 add r2, sp, #148
10024438: 9221 str r2, [sp, #132]
1002443a: 4a9f ldr r2, [pc, #636] @ 0x100246b8 <$d.186+0x40>
1002443c: 9220 str r2, [sp, #128]
1002443e: aa1e add r2, sp, #120
10024440: 921f str r2, [sp, #124]
10024442: 2900 cmp r1, #0
10024444: d100 bne 0x10024448 <$t.185+0x74> @ imm = #0
10024446: 2013 movs r0, #19
10024448: 9026 str r0, [sp, #152]
1002444a: 2900 cmp r1, #0
1002444c: 48a1 ldr r0, [pc, #644] @ 0x100246d4 <$d.186+0x5c>
1002444e: d000 beq 0x10024452 <$t.185+0x7e> @ imm = #0
10024450: 4608 mov r0, r1
10024452: 9025 str r0, [sp, #148]
10024454: 980a ldr r0, [sp, #40]
10024456: 9027 str r0, [sp, #156]
10024458: 2002 movs r0, #2
1002445a: 902d str r0, [sp, #180]
1002445c: a81f add r0, sp, #124
1002445e: 902c str r0, [sp, #176]
10024460: 2003 movs r0, #3
10024462: 902b str r0, [sp, #172]
10024464: 48a0 ldr r0, [pc, #640] @ 0x100246e8 <$d.186+0x70>
10024466: 902a str r0, [sp, #168]
10024468: 9528 str r5, [sp, #160]
1002446a: a827 add r0, sp, #156
1002446c: aa28 add r2, sp, #160
1002446e: 4986 ldr r1, [pc, #536] @ 0x10024688 <$d.186+0x10>
10024470: f7fc fc6e bl 0x10020d50 <core::fmt::write> @ imm = #-14116
10024474: 2800 cmp r0, #0
10024476: d058 beq 0x1002452a <$t.185+0x156> @ imm = #176
10024478: e0e1 b 0x1002463e <$t.185+0x26a> @ imm = #450
1002447a: 4601 mov r1, r0
1002447c: 310c adds r1, #12
1002447e: 911e str r1, [sp, #120]
10024480: 6841 ldr r1, [r0, #4]
10024482: 6880 ldr r0, [r0, #8]
10024484: 4a89 ldr r2, [pc, #548] @ 0x100246ac <$d.186+0x34>
10024486: 9222 str r2, [sp, #136]
10024488: aa25 add r2, sp, #148
1002448a: 9221 str r2, [sp, #132]
1002448c: 4a8a ldr r2, [pc, #552] @ 0x100246b8 <$d.186+0x40>
1002448e: 9220 str r2, [sp, #128]
10024490: aa1e add r2, sp, #120
10024492: 921f str r2, [sp, #124]
10024494: 2900 cmp r1, #0
10024496: d100 bne 0x1002449a <$t.185+0xc6> @ imm = #0
10024498: 2013 movs r0, #19
1002449a: 9026 str r0, [sp, #152]
1002449c: 2900 cmp r1, #0
1002449e: 488d ldr r0, [pc, #564] @ 0x100246d4 <$d.186+0x5c>
100244a0: d000 beq 0x100244a4 <$t.185+0xd0> @ imm = #0
100244a2: 4608 mov r0, r1
100244a4: 9025 str r0, [sp, #148]
100244a6: 980a ldr r0, [sp, #40]
100244a8: 9027 str r0, [sp, #156]
100244aa: 2002 movs r0, #2
100244ac: 902d str r0, [sp, #180]
100244ae: a81f add r0, sp, #124
100244b0: 902c str r0, [sp, #176]
100244b2: 2003 movs r0, #3
100244b4: 902b str r0, [sp, #172]
100244b6: 488a ldr r0, [pc, #552] @ 0x100246e0 <$d.186+0x68>
100244b8: 902a str r0, [sp, #168]
100244ba: 9528 str r5, [sp, #160]
100244bc: a827 add r0, sp, #156
100244be: aa28 add r2, sp, #160
100244c0: 4971 ldr r1, [pc, #452] @ 0x10024688 <$d.186+0x10>
100244c2: f7fc fc45 bl 0x10020d50 <core::fmt::write> @ imm = #-14198
100244c6: 2800 cmp r0, #0
100244c8: d02f beq 0x1002452a <$t.185+0x156> @ imm = #94
100244ca: e0bc b 0x10024646 <$t.185+0x272> @ imm = #376
100244cc: 4601 mov r1, r0
100244ce: 310c adds r1, #12
100244d0: 911d str r1, [sp, #116]
100244d2: 4601 mov r1, r0
100244d4: 3114 adds r1, #20
100244d6: 911e str r1, [sp, #120]
100244d8: 6841 ldr r1, [r0, #4]
100244da: 6880 ldr r0, [r0, #8]
100244dc: 4a73 ldr r2, [pc, #460] @ 0x100246ac <$d.186+0x34>
100244de: 9224 str r2, [sp, #144]
100244e0: aa25 add r2, sp, #148
100244e2: 9223 str r2, [sp, #140]
100244e4: 4b74 ldr r3, [pc, #464] @ 0x100246b8 <$d.186+0x40>
100244e6: 9322 str r3, [sp, #136]
100244e8: aa1e add r2, sp, #120
100244ea: 9221 str r2, [sp, #132]
100244ec: 9320 str r3, [sp, #128]
100244ee: aa1d add r2, sp, #116
100244f0: 921f str r2, [sp, #124]
100244f2: 2900 cmp r1, #0
100244f4: d100 bne 0x100244f8 <$t.185+0x124> @ imm = #0
100244f6: 2013 movs r0, #19
100244f8: 9026 str r0, [sp, #152]
100244fa: 2900 cmp r1, #0
100244fc: 4875 ldr r0, [pc, #468] @ 0x100246d4 <$d.186+0x5c>
100244fe: d000 beq 0x10024502 <$t.185+0x12e> @ imm = #0
10024500: 4608 mov r0, r1
10024502: 9025 str r0, [sp, #148]
10024504: 980a ldr r0, [sp, #40]
10024506: 9027 str r0, [sp, #156]
10024508: 2003 movs r0, #3
1002450a: 902d str r0, [sp, #180]
1002450c: a81f add r0, sp, #124
1002450e: 902c str r0, [sp, #176]
10024510: 2004 movs r0, #4
10024512: 902b str r0, [sp, #172]
10024514: 4870 ldr r0, [pc, #448] @ 0x100246d8 <$d.186+0x60>
10024516: 902a str r0, [sp, #168]
10024518: 9528 str r5, [sp, #160]
1002451a: a827 add r0, sp, #156
1002451c: aa28 add r2, sp, #160
1002451e: 495a ldr r1, [pc, #360] @ 0x10024688 <$d.186+0x10>
10024520: f7fc fc16 bl 0x10020d50 <core::fmt::write> @ imm = #-14292
10024524: 2800 cmp r0, #0
10024526: d000 beq 0x1002452a <$t.185+0x156> @ imm = #0
10024528: e091 b 0x1002464e <$t.185+0x27a> @ imm = #290
1002452a: 9b0d ldr r3, [sp, #52]
1002452c: 3e1c subs r6, #28
1002452e: d014 beq 0x1002455a <$t.185+0x186> @ imm = #40
10024530: e724 b 0x1002437c <$t.183+0x108> @ imm = #-440
10024532: 9120 str r1, [sp, #128]
10024534: 901f str r0, [sp, #124]
10024536: 980a ldr r0, [sp, #40]
10024538: 9025 str r0, [sp, #148]
1002453a: 922d str r2, [sp, #180]
1002453c: a81f add r0, sp, #124
1002453e: 902c str r0, [sp, #176]
10024540: 922b str r2, [sp, #172]
10024542: 485b ldr r0, [pc, #364] @ 0x100246b0 <$d.186+0x38>
10024544: 902a str r0, [sp, #168]
10024546: 9528 str r5, [sp, #160]
10024548: a825 add r0, sp, #148
1002454a: 494f ldr r1, [pc, #316] @ 0x10024688 <$d.186+0x10>
1002454c: aa28 add r2, sp, #160
1002454e: f7fc fbff bl 0x10020d50 <core::fmt::write> @ imm = #-14338
10024552: 2800 cmp r0, #0
10024554: d000 beq 0x10024558 <$t.185+0x184> @ imm = #0
10024556: e086 b 0x10024666 <$t.185+0x292> @ imm = #268
10024558: 9b0d ldr r3, [sp, #52]
1002455a: 990b ldr r1, [sp, #44]
1002455c: 6908 ldr r0, [r1, #16]
1002455e: 2800 cmp r0, #0
10024560: d100 bne 0x10024564 <$t.185+0x190> @ imm = #0
10024562: e4ca b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-1644
10024564: 9025 str r0, [sp, #148]
10024566: 6948 ldr r0, [r1, #20]
10024568: 9026 str r0, [sp, #152]
1002456a: 4850 ldr r0, [pc, #320] @ 0x100246ac <$d.186+0x34>
1002456c: 9020 str r0, [sp, #128]
1002456e: a825 add r0, sp, #148
10024570: 901f str r0, [sp, #124]
10024572: 980a ldr r0, [sp, #40]
10024574: 9027 str r0, [sp, #156]
10024576: 932d str r3, [sp, #180]
10024578: a81f add r0, sp, #124
1002457a: 902c str r0, [sp, #176]
1002457c: 2002 movs r0, #2
1002457e: 902b str r0, [sp, #172]
10024580: 485e ldr r0, [pc, #376] @ 0x100246fc <$d.186+0x84>
10024582: 902a str r0, [sp, #168]
10024584: 9528 str r5, [sp, #160]
10024586: a827 add r0, sp, #156
10024588: 493f ldr r1, [pc, #252] @ 0x10024688 <$d.186+0x10>
1002458a: aa28 add r2, sp, #160
1002458c: f7fc fbe0 bl 0x10020d50 <core::fmt::write> @ imm = #-14400
10024590: 2800 cmp r0, #0
10024592: d100 bne 0x10024596 <$t.185+0x1c2> @ imm = #0
10024594: e4b1 b 0x10023efa <menu::Runner<T>::input_byte+0x16e> @ imm = #-1694
10024596: a82e add r0, sp, #184
10024598: 493c ldr r1, [pc, #240] @ 0x1002468c <$d.186+0x14>
1002459a: 4a59 ldr r2, [pc, #356] @ 0x10024700 <$d.186+0x88>
1002459c: e030 b 0x10024600 <$t.185+0x22c> @ imm = #96
1002459e: 2104 movs r1, #4
100245a0: 4a3d ldr r2, [pc, #244] @ 0x10024698 <$d.186+0x20>
100245a2: f7fb feff bl 0x100203a4 <core::panicking::panic_bounds_check> @ imm = #-16898
100245a6: defe trap
100245a8: 2104 movs r1, #4
100245aa: 4a3e ldr r2, [pc, #248] @ 0x100246a4 <$d.186+0x2c>
100245ac: e7f9 b 0x100245a2 <$t.185+0x1ce> @ imm = #-14
100245ae: a82e add r0, sp, #184
100245b0: 4936 ldr r1, [pc, #216] @ 0x1002468c <$d.186+0x14>
100245b2: 4a37 ldr r2, [pc, #220] @ 0x10024690 <$d.186+0x18>
100245b4: e024 b 0x10024600 <$t.185+0x22c> @ imm = #72
100245b6: a82e add r0, sp, #184
100245b8: 4934 ldr r1, [pc, #208] @ 0x1002468c <$d.186+0x14>
100245ba: 4a58 ldr r2, [pc, #352] @ 0x1002471c <$d.186+0xa4>
100245bc: e020 b 0x10024600 <$t.185+0x22c> @ imm = #64
100245be: 4b56 ldr r3, [pc, #344] @ 0x10024718 <$d.186+0xa0>
100245c0: 4610 mov r0, r2
100245c2: 461a mov r2, r3
100245c4: e008 b 0x100245d8 <$t.185+0x204> @ imm = #16
100245c6: a82e add r0, sp, #184
100245c8: 4930 ldr r1, [pc, #192] @ 0x1002468c <$d.186+0x14>
100245ca: 4a32 ldr r2, [pc, #200] @ 0x10024694 <$d.186+0x1c>
100245cc: e018 b 0x10024600 <$t.185+0x22c> @ imm = #48
100245ce: 4a57 ldr r2, [pc, #348] @ 0x1002472c <$d.186+0xb4>
100245d0: e000 b 0x100245d4 <$t.185+0x200> @ imm = #0
100245d2: 4a54 ldr r2, [pc, #336] @ 0x10024724 <$d.186+0xac>
100245d4: 4628 mov r0, r5
100245d6: 4631 mov r1, r6
100245d8: f7fc f8a2 bl 0x10020720 <core::slice::index::slice_end_index_len_fail> @ imm = #-16060
100245dc: defe trap
100245de: a82e add r0, sp, #184
100245e0: 492a ldr r1, [pc, #168] @ 0x1002468c <$d.186+0x14>
100245e2: 4a4f ldr r2, [pc, #316] @ 0x10024720 <$d.186+0xa8>
100245e4: e00c b 0x10024600 <$t.185+0x22c> @ imm = #24
100245e6: 484a ldr r0, [pc, #296] @ 0x10024710 <$d.186+0x98>
100245e8: 212b movs r1, #43
100245ea: 4a4a ldr r2, [pc, #296] @ 0x10024714 <$d.186+0x9c>
100245ec: f7fc fb8a bl 0x10020d04 <core::panicking::panic> @ imm = #-14572
100245f0: defe trap
100245f2: a82e add r0, sp, #184
100245f4: 4925 ldr r1, [pc, #148] @ 0x1002468c <$d.186+0x14>
100245f6: 4a4c ldr r2, [pc, #304] @ 0x10024728 <$d.186+0xb0>
100245f8: e002 b 0x10024600 <$t.185+0x22c> @ imm = #4
100245fa: a82e add r0, sp, #184
100245fc: 4923 ldr r1, [pc, #140] @ 0x1002468c <$d.186+0x14>
100245fe: 4a2a ldr r2, [pc, #168] @ 0x100246a8 <$d.186+0x30>
10024600: f7fc ff0c bl 0x1002141c <core::result::unwrap_failed> @ imm = #-12776
10024604: defe trap
10024606: 4825 ldr r0, [pc, #148] @ 0x1002469c <$d.186+0x24>
10024608: 2128 movs r1, #40
1002460a: 4a25 ldr r2, [pc, #148] @ 0x100246a0 <$d.186+0x28>
1002460c: e7ee b 0x100245ec <$t.185+0x218> @ imm = #-36
1002460e: a82e add r0, sp, #184
10024610: 491e ldr r1, [pc, #120] @ 0x1002468c <$d.186+0x14>
10024612: 4a3e ldr r2, [pc, #248] @ 0x1002470c <$d.186+0x94>
10024614: e7f4 b 0x10024600 <$t.185+0x22c> @ imm = #-24
10024616: a82e add r0, sp, #184
10024618: 491c ldr r1, [pc, #112] @ 0x1002468c <$d.186+0x14>
1002461a: 4a37 ldr r2, [pc, #220] @ 0x100246f8 <$d.186+0x80>
1002461c: e7f0 b 0x10024600 <$t.185+0x22c> @ imm = #-32
1002461e: a82e add r0, sp, #184
10024620: 491a ldr r1, [pc, #104] @ 0x1002468c <$d.186+0x14>
10024622: 4a2a ldr r2, [pc, #168] @ 0x100246cc <$d.186+0x54>
10024624: e7ec b 0x10024600 <$t.185+0x22c> @ imm = #-40
10024626: a82e add r0, sp, #184
10024628: 4918 ldr r1, [pc, #96] @ 0x1002468c <$d.186+0x14>
1002462a: 4a27 ldr r2, [pc, #156] @ 0x100246c8 <$d.186+0x50>
1002462c: e7e8 b 0x10024600 <$t.185+0x22c> @ imm = #-48
1002462e: a82e add r0, sp, #184
10024630: 4916 ldr r1, [pc, #88] @ 0x1002468c <$d.186+0x14>
10024632: 4a23 ldr r2, [pc, #140] @ 0x100246c0 <$d.186+0x48>
10024634: e7e4 b 0x10024600 <$t.185+0x22c> @ imm = #-56
10024636: a82e add r0, sp, #184
10024638: 4914 ldr r1, [pc, #80] @ 0x1002468c <$d.186+0x14>
1002463a: 4a2d ldr r2, [pc, #180] @ 0x100246f0 <$d.186+0x78>
1002463c: e7e0 b 0x10024600 <$t.185+0x22c> @ imm = #-64
1002463e: a82e add r0, sp, #184
10024640: 4912 ldr r1, [pc, #72] @ 0x1002468c <$d.186+0x14>
10024642: 4a2a ldr r2, [pc, #168] @ 0x100246ec <$d.186+0x74>
10024644: e7dc b 0x10024600 <$t.185+0x22c> @ imm = #-72
10024646: a82e add r0, sp, #184
10024648: 4910 ldr r1, [pc, #64] @ 0x1002468c <$d.186+0x14>
1002464a: 4a26 ldr r2, [pc, #152] @ 0x100246e4 <$d.186+0x6c>
1002464c: e7d8 b 0x10024600 <$t.185+0x22c> @ imm = #-80
1002464e: a82e add r0, sp, #184
10024650: 490e ldr r1, [pc, #56] @ 0x1002468c <$d.186+0x14>
10024652: 4a22 ldr r2, [pc, #136] @ 0x100246dc <$d.186+0x64>
10024654: e7d4 b 0x10024600 <$t.185+0x22c> @ imm = #-88
10024656: a82e add r0, sp, #184
10024658: 490c ldr r1, [pc, #48] @ 0x1002468c <$d.186+0x14>
1002465a: 4a2b ldr r2, [pc, #172] @ 0x10024708 <$d.186+0x90>
1002465c: e7d0 b 0x10024600 <$t.185+0x22c> @ imm = #-96
1002465e: a82e add r0, sp, #184
10024660: 490a ldr r1, [pc, #40] @ 0x1002468c <$d.186+0x14>
10024662: 4a28 ldr r2, [pc, #160] @ 0x10024704 <$d.186+0x8c>
10024664: e7cc b 0x10024600 <$t.185+0x22c> @ imm = #-104
10024666: a82e add r0, sp, #184
10024668: 4908 ldr r1, [pc, #32] @ 0x1002468c <$d.186+0x14>
1002466a: 4a12 ldr r2, [pc, #72] @ 0x100246b4 <$d.186+0x3c>
1002466c: e7c8 b 0x10024600 <$t.185+0x22c> @ imm = #-112
1002466e: a82e add r0, sp, #184
10024670: 4906 ldr r1, [pc, #24] @ 0x1002468c <$d.186+0x14>
10024672: 4a20 ldr r2, [pc, #128] @ 0x100246f4 <$d.186+0x7c>
10024674: e7c4 b 0x10024600 <$t.185+0x22c> @ imm = #-120
10024676: 46c0 mov r8, r8
10024678 <$d.186>:
10024678: f7 c0 02 10 .word 0x1002c0f7
1002467c: 88 e5 02 10 .word 0x1002e588
10024680: 64 e5 02 10 .word 0x1002e564
10024684: 68 e1 02 10 .word 0x1002e168
10024688: 38 e1 02 10 .word 0x1002e138
1002468c: c0 e1 02 10 .word 0x1002e1c0
10024690: 40 e3 02 10 .word 0x1002e340
10024694: 04 e7 02 10 .word 0x1002e704
10024698: 40 e7 02 10 .word 0x1002e740
1002469c: 44 e8 02 10 .word 0x1002e844
100246a0: 6c e8 02 10 .word 0x1002e86c
100246a4: 7c e8 02 10 .word 0x1002e87c
100246a8: b4 e8 02 10 .word 0x1002e8b4
100246ac: e7 c0 02 10 .word 0x1002c0e7
100246b0: d8 e4 02 10 .word 0x1002e4d8
100246b4: e0 e4 02 10 .word 0x1002e4e0
100246b8: f7 c0 02 10 .word 0x1002c0f7
100246bc: 18 e5 02 10 .word 0x1002e518
100246c0: 30 e5 02 10 .word 0x1002e530
100246c4: 40 e5 02 10 .word 0x1002e540
100246c8: 50 e5 02 10 .word 0x1002e550
100246cc: 74 e5 02 10 .word 0x1002e574
100246d0: b8 e5 02 10 .word 0x1002e5b8
100246d4: d0 e5 02 10 .word 0x1002e5d0
100246d8: ec e5 02 10 .word 0x1002e5ec
100246dc: 0c e6 02 10 .word 0x1002e60c
100246e0: 1c e6 02 10 .word 0x1002e61c
100246e4: 34 e6 02 10 .word 0x1002e634
100246e8: 50 e6 02 10 .word 0x1002e650
100246ec: 68 e6 02 10 .word 0x1002e668
100246f0: 78 e6 02 10 .word 0x1002e678
100246f4: c0 e5 02 10 .word 0x1002e5c0
100246f8: 98 e5 02 10 .word 0x1002e598
100246fc: 98 e6 02 10 .word 0x1002e698
10024700: a8 e6 02 10 .word 0x1002e6a8
10024704: 00 e5 02 10 .word 0x1002e500
10024708: c4 e4 02 10 .word 0x1002e4c4
1002470c: 7c e7 02 10 .word 0x1002e77c
10024710: 68 e1 02 10 .word 0x1002e168
10024714: 50 e7 02 10 .word 0x1002e750
10024718: d0 e6 02 10 .word 0x1002e6d0
1002471c: c0 e6 02 10 .word 0x1002e6c0
10024720: c0 e3 02 10 .word 0x1002e3c0
10024724: 7c e3 02 10 .word 0x1002e37c
10024728: 6c e3 02 10 .word 0x1002e36c
1002472c: 50 e3 02 10 .word 0x1002e350
10024730 <menu::Runner<T>::prompt>:
10024730: b5f0 push {r4, r5, r6, r7, lr}
10024732: af03 add r7, sp, #12
10024734: b08b sub sp, #44
10024736: 2900 cmp r1, #0
10024738: 9001 str r0, [sp, #4]
1002473a: d012 beq 0x10024762 <menu::Runner<T>::prompt+0x32> @ imm = #36
1002473c: 3020 adds r0, #32
1002473e: 9002 str r0, [sp, #8]
10024740: 2000 movs r0, #0
10024742: 900a str r0, [sp, #40]
10024744: 493c ldr r1, [pc, #240] @ 0x10024838 <$d.188>
10024746: 9109 str r1, [sp, #36]
10024748: 2101 movs r1, #1
1002474a: 9108 str r1, [sp, #32]
1002474c: 493b ldr r1, [pc, #236] @ 0x1002483c <$d.188+0x4>
1002474e: 9107 str r1, [sp, #28]
10024750: 9005 str r0, [sp, #20]
10024752: a802 add r0, sp, #8
10024754: 493a ldr r1, [pc, #232] @ 0x10024840 <$d.188+0x8>
10024756: aa05 add r2, sp, #20
10024758: f7fc fafa bl 0x10020d50 <core::fmt::write> @ imm = #-14860
1002475c: 2800 cmp r0, #0
1002475e: d167 bne 0x10024830 <menu::Runner<T>::prompt+0x100> @ imm = #206
10024760: 9801 ldr r0, [sp, #4]
10024762: 69c1 ldr r1, [r0, #28]
10024764: 2900 cmp r1, #0
10024766: d035 beq 0x100247d4 <menu::Runner<T>::prompt+0xa4> @ imm = #106
10024768: 1d06 adds r6, r0, #4
1002476a: 4604 mov r4, r0
1002476c: 3420 adds r4, #32
1002476e: 2501 movs r5, #1
10024770: 2d01 cmp r5, #1
10024772: d912 bls 0x1002479a <menu::Runner<T>::prompt+0x6a> @ imm = #36
10024774: 9402 str r4, [sp, #8]
10024776: 2000 movs r0, #0
10024778: 900a str r0, [sp, #40]
1002477a: 492f ldr r1, [pc, #188] @ 0x10024838 <$d.188>
1002477c: 9109 str r1, [sp, #36]
1002477e: 2101 movs r1, #1
10024780: 9108 str r1, [sp, #32]
10024782: 4930 ldr r1, [pc, #192] @ 0x10024844 <$d.188+0xc>
10024784: 9107 str r1, [sp, #28]
10024786: 9005 str r0, [sp, #20]
10024788: a802 add r0, sp, #8
1002478a: aa05 add r2, sp, #20
1002478c: 492c ldr r1, [pc, #176] @ 0x10024840 <$d.188+0x8>
1002478e: f7fc fadf bl 0x10020d50 <core::fmt::write> @ imm = #-14914
10024792: 2800 cmp r0, #0
10024794: d142 bne 0x1002481c <menu::Runner<T>::prompt+0xec> @ imm = #132
10024796: 2d04 cmp r5, #4
10024798: d230 bhs 0x100247fc <menu::Runner<T>::prompt+0xcc> @ imm = #96
1002479a: 6830 ldr r0, [r6]
1002479c: 2800 cmp r0, #0
1002479e: d033 beq 0x10024808 <menu::Runner<T>::prompt+0xd8> @ imm = #102
100247a0: 492a ldr r1, [pc, #168] @ 0x1002484c <$d.188+0x14>
100247a2: aa02 add r2, sp, #8
100247a4: c213 stm r2!, {r0, r1, r4}
100247a6: 2001 movs r0, #1
100247a8: 900a str r0, [sp, #40]
100247aa: a902 add r1, sp, #8
100247ac: 9109 str r1, [sp, #36]
100247ae: 9008 str r0, [sp, #32]
100247b0: 4824 ldr r0, [pc, #144] @ 0x10024844 <$d.188+0xc>
100247b2: 9007 str r0, [sp, #28]
100247b4: 2000 movs r0, #0
100247b6: 9005 str r0, [sp, #20]
100247b8: a804 add r0, sp, #16
100247ba: aa05 add r2, sp, #20
100247bc: 4920 ldr r1, [pc, #128] @ 0x10024840 <$d.188+0x8>
100247be: f7fc fac7 bl 0x10020d50 <core::fmt::write> @ imm = #-14962
100247c2: 2800 cmp r0, #0
100247c4: d126 bne 0x10024814 <menu::Runner<T>::prompt+0xe4> @ imm = #76
100247c6: 1d36 adds r6, r6, #4
100247c8: 1c6a adds r2, r5, #1
100247ca: 9801 ldr r0, [sp, #4]
100247cc: 69c1 ldr r1, [r0, #28]
100247ce: 428d cmp r5, r1
100247d0: 4615 mov r5, r2
100247d2: d3cd blo 0x10024770 <menu::Runner<T>::prompt+0x40> @ imm = #-102
100247d4: 3020 adds r0, #32
100247d6: 9002 str r0, [sp, #8]
100247d8: 2000 movs r0, #0
100247da: 900a str r0, [sp, #40]
100247dc: 4916 ldr r1, [pc, #88] @ 0x10024838 <$d.188>
100247de: 9109 str r1, [sp, #36]
100247e0: 2101 movs r1, #1
100247e2: 9108 str r1, [sp, #32]
100247e4: 491f ldr r1, [pc, #124] @ 0x10024864 <$d.188+0x2c>
100247e6: 9107 str r1, [sp, #28]
100247e8: 9005 str r0, [sp, #20]
100247ea: a802 add r0, sp, #8
100247ec: 4914 ldr r1, [pc, #80] @ 0x10024840 <$d.188+0x8>
100247ee: aa05 add r2, sp, #20
100247f0: f7fc faae bl 0x10020d50 <core::fmt::write> @ imm = #-15012
100247f4: 2800 cmp r0, #0
100247f6: d117 bne 0x10024828 <menu::Runner<T>::prompt+0xf8> @ imm = #46
100247f8: b00b add sp, #44
100247fa: bdf0 pop {r4, r5, r6, r7, pc}
100247fc: 2104 movs r1, #4
100247fe: 4a12 ldr r2, [pc, #72] @ 0x10024848 <$d.188+0x10>
10024800: 4628 mov r0, r5
10024802: f7fb fdcf bl 0x100203a4 <core::panicking::panic_bounds_check> @ imm = #-17506
10024806: defe trap
10024808: 4813 ldr r0, [pc, #76] @ 0x10024858 <$d.188+0x20>
1002480a: 212b movs r1, #43
1002480c: 4a13 ldr r2, [pc, #76] @ 0x1002485c <$d.188+0x24>
1002480e: f7fc fa79 bl 0x10020d04 <core::panicking::panic> @ imm = #-15118
10024812: defe trap
10024814: a805 add r0, sp, #20
10024816: 490e ldr r1, [pc, #56] @ 0x10024850 <$d.188+0x18>
10024818: 4a0e ldr r2, [pc, #56] @ 0x10024854 <$d.188+0x1c>
1002481a: e002 b 0x10024822 <menu::Runner<T>::prompt+0xf2> @ imm = #4
1002481c: a805 add r0, sp, #20
1002481e: 490c ldr r1, [pc, #48] @ 0x10024850 <$d.188+0x18>
10024820: 4a0f ldr r2, [pc, #60] @ 0x10024860 <$d.188+0x28>
10024822: f7fc fdfb bl 0x1002141c <core::result::unwrap_failed> @ imm = #-13322
10024826: defe trap
10024828: a805 add r0, sp, #20
1002482a: 4909 ldr r1, [pc, #36] @ 0x10024850 <$d.188+0x18>
1002482c: 4a0e ldr r2, [pc, #56] @ 0x10024868 <$d.188+0x30>
1002482e: e7f8 b 0x10024822 <menu::Runner<T>::prompt+0xf2> @ imm = #-16
10024830: a805 add r0, sp, #20
10024832: 4907 ldr r1, [pc, #28] @ 0x10024850 <$d.188+0x18>
10024834: 4a0d ldr r2, [pc, #52] @ 0x1002486c <$d.188+0x34>
10024836: e7f4 b 0x10024822 <menu::Runner<T>::prompt+0xf2> @ imm = #-24
10024838 <$d.188>:
10024838: 68 e1 02 10 .word 0x1002e168
1002483c: b8 e6 02 10 .word 0x1002e6b8
10024840: 38 e1 02 10 .word 0x1002e138
10024844: 60 e9 02 10 .word 0x1002e960
10024848: 78 e9 02 10 .word 0x1002e978
1002484c: e7 c0 02 10 .word 0x1002c0e7
10024850: c0 e1 02 10 .word 0x1002e1c0
10024854: 98 e9 02 10 .word 0x1002e998
10024858: 68 e1 02 10 .word 0x1002e168
1002485c: 88 e9 02 10 .word 0x1002e988
10024860: 68 e9 02 10 .word 0x1002e968
10024864: ac e9 02 10 .word 0x1002e9ac
10024868: b4 e9 02 10 .word 0x1002e9b4
1002486c: 4c e9 02 10 .word 0x1002e94c
10024870 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next>:
10024870: b5f0 push {r4, r5, r6, r7, lr}
10024872: af03 add r7, sp, #12
10024874: b087 sub sp, #28
10024876: 7f43 ldrb r3, [r0, #29]
10024878: 6985 ldr r5, [r0, #24]
1002487a: 6841 ldr r1, [r0, #4]
1002487c: 9102 str r1, [sp, #8]
1002487e: 6881 ldr r1, [r0, #8]
10024880: 9100 str r1, [sp]
10024882: 7f01 ldrb r1, [r0, #28]
10024884: 9101 str r1, [sp, #4]
10024886: 6901 ldr r1, [r0, #16]
10024888: 9104 str r1, [sp, #16]
1002488a: 9006 str r0, [sp, #24]
1002488c: 2100 movs r1, #0
1002488e: 9103 str r1, [sp, #12]
10024890: 2b00 cmp r3, #0
10024892: d000 beq 0x10024896 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x26> @ imm = #0
10024894: e082 b 0x1002499c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12c> @ imm = #260
10024896: 6941 ldr r1, [r0, #20]
10024898: 9a04 ldr r2, [sp, #16]
1002489a: 4291 cmp r1, r2
1002489c: d064 beq 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #200
1002489e: 1c4b adds r3, r1, #1
100248a0: 6143 str r3, [r0, #20]
100248a2: 780e ldrb r6, [r1]
100248a4: b272 sxtb r2, r6
100248a6: 2a00 cmp r2, #0
100248a8: 9505 str r5, [sp, #20]
100248aa: d52b bpl 0x10024904 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #86
100248ac: 1c8b adds r3, r1, #2
100248ae: 6143 str r3, [r0, #20]
100248b0: 784c ldrb r4, [r1, #1]
100248b2: 203f movs r0, #63
100248b4: 4004 ands r4, r0
100248b6: 221f movs r2, #31
100248b8: 4032 ands r2, r6
100248ba: 2edf cmp r6, #223
100248bc: d91a bls 0x100248f4 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x84> @ imm = #52
100248be: 1ccb adds r3, r1, #3
100248c0: 9d06 ldr r5, [sp, #24]
100248c2: 616b str r3, [r5, #20]
100248c4: 788d ldrb r5, [r1, #2]
100248c6: 4005 ands r5, r0
100248c8: 01a4 lsls r4, r4, #6
100248ca: 1964 adds r4, r4, r5
100248cc: 2ef0 cmp r6, #240
100248ce: d315 blo 0x100248fc <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x8c> @ imm = #42
100248d0: 1d0b adds r3, r1, #4
100248d2: 9d06 ldr r5, [sp, #24]
100248d4: 616b str r3, [r5, #20]
100248d6: 78cd ldrb r5, [r1, #3]
100248d8: 4005 ands r5, r0
100248da: 01a0 lsls r0, r4, #6
100248dc: 1940 adds r0, r0, r5
100248de: 0752 lsls r2, r2, #29
100248e0: 0ad2 lsrs r2, r2, #11
100248e2: 1886 adds r6, r0, r2
100248e4: 2011 movs r0, #17
100248e6: 0400 lsls r0, r0, #16
100248e8: 4286 cmp r6, r0
100248ea: d054 beq 0x10024996 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x126> @ imm = #168
100248ec: 9805 ldr r0, [sp, #20]
100248ee: 1d05 adds r5, r0, #4
100248f0: 9806 ldr r0, [sp, #24]
100248f2: e009 b 0x10024908 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x98> @ imm = #18
100248f4: 0192 lsls r2, r2, #6
100248f6: 1916 adds r6, r2, r4
100248f8: 9806 ldr r0, [sp, #24]
100248fa: e003 b 0x10024904 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #6
100248fc: 0310 lsls r0, r2, #12
100248fe: 1826 adds r6, r4, r0
10024900: 9806 ldr r0, [sp, #24]
10024902: 9d05 ldr r5, [sp, #20]
10024904: 1a6a subs r2, r5, r1
10024906: 18d5 adds r5, r2, r3
10024908: 460a mov r2, r1
1002490a: 4619 mov r1, r3
1002490c: 6185 str r5, [r0, #24]
1002490e: 4634 mov r4, r6
10024910: 3c09 subs r4, #9
10024912: 2c17 cmp r4, #23
10024914: d804 bhi 0x10024920 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xb0> @ imm = #8
10024916: 2001 movs r0, #1
10024918: 40a0 lsls r0, r4
1002491a: 4c24 ldr r4, [pc, #144] @ 0x100249ac <$d.190>
1002491c: 4220 tst r0, r4
1002491e: d12f bne 0x10024980 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #94
10024920: 2e80 cmp r6, #128
10024922: d31d blo 0x10024960 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #58
10024924: 0a34 lsrs r4, r6, #8
10024926: 2c1f cmp r4, #31
10024928: dc06 bgt 0x10024938 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xc8> @ imm = #12
1002492a: 2c00 cmp r4, #0
1002492c: d00d beq 0x1002494a <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xda> @ imm = #26
1002492e: 2c16 cmp r4, #22
10024930: d116 bne 0x10024960 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #44
10024932: 202d movs r0, #45
10024934: 01c0 lsls r0, r0, #7
10024936: e005 b 0x10024944 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xd4> @ imm = #10
10024938: 2c20 cmp r4, #32
1002493a: d00c beq 0x10024956 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xe6> @ imm = #24
1002493c: 2c30 cmp r4, #48
1002493e: d10f bne 0x10024960 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #30
10024940: 2003 movs r0, #3
10024942: 0300 lsls r0, r0, #12
10024944: 4286 cmp r6, r0
10024946: d10b bne 0x10024960 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #22
10024948: e01a b 0x10024980 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #52
1002494a: b2f0 uxtb r0, r6
1002494c: 4c18 ldr r4, [pc, #96] @ 0x100249b0 <$d.190+0x4>
1002494e: 5c20 ldrb r0, [r4, r0]
10024950: 07c0 lsls r0, r0, #31
10024952: d005 beq 0x10024960 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #10
10024954: e014 b 0x10024980 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #40
10024956: b2f0 uxtb r0, r6
10024958: 4c15 ldr r4, [pc, #84] @ 0x100249b0 <$d.190+0x4>
1002495a: 5c20 ldrb r0, [r4, r0]
1002495c: 0780 lsls r0, r0, #30
1002495e: d40f bmi 0x10024980 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #30
10024960: 9804 ldr r0, [sp, #16]
10024962: 4281 cmp r1, r0
10024964: 9806 ldr r0, [sp, #24]
10024966: d19a bne 0x1002489e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x2e> @ imm = #-204
10024968: 6802 ldr r2, [r0]
1002496a: 9901 ldr r1, [sp, #4]
1002496c: 2900 cmp r1, #0
1002496e: d102 bne 0x10024976 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x106> @ imm = #4
10024970: 9902 ldr r1, [sp, #8]
10024972: 4291 cmp r1, r2
10024974: d016 beq 0x100249a4 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #44
10024976: 2301 movs r3, #1
10024978: 7743 strb r3, [r0, #29]
1002497a: 9902 ldr r1, [sp, #8]
1002497c: 1a89 subs r1, r1, r2
1002497e: e007 b 0x10024990 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x120> @ imm = #14
10024980: 9c05 ldr r4, [sp, #20]
10024982: 1918 adds r0, r3, r4
10024984: 1a81 subs r1, r0, r2
10024986: 9806 ldr r0, [sp, #24]
10024988: 6802 ldr r2, [r0]
1002498a: 6001 str r1, [r0]
1002498c: 1aa1 subs r1, r4, r2
1002498e: 2300 movs r3, #0
10024990: 2900 cmp r1, #0
10024992: d104 bne 0x1002499e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12e> @ imm = #8
10024994: e77a b 0x1002488c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x1c> @ imm = #-268
10024996: 9d05 ldr r5, [sp, #20]
10024998: 9806 ldr r0, [sp, #24]
1002499a: e7e5 b 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #-54
1002499c: e002 b 0x100249a4 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #4
1002499e: 9800 ldr r0, [sp]
100249a0: 1880 adds r0, r0, r2
100249a2: 9003 str r0, [sp, #12]
100249a4: 9803 ldr r0, [sp, #12]
100249a6: b007 add sp, #28
100249a8: bdf0 pop {r4, r5, r6, r7, pc}
100249aa: 46c0 mov r8, r8
100249ac <$d.190>:
100249ac: 1f 00 80 00 .word 0x0080001f
100249b0: e0 e1 02 10 .word 0x1002e1e0
100249b4 <menu::Runner<T>::print_short_help>:
100249b4: b5f0 push {r4, r5, r6, r7, lr}
100249b6: af03 add r7, sp, #12
100249b8: b08f sub sp, #60
100249ba: 4604 mov r4, r0
100249bc: 6808 ldr r0, [r1]
100249be: 2800 cmp r0, #0
100249c0: d01e beq 0x10024a00 <menu::Runner<T>::print_short_help+0x4c> @ imm = #60
100249c2: 2801 cmp r0, #1
100249c4: d000 beq 0x100249c8 <menu::Runner<T>::print_short_help+0x14> @ imm = #0
100249c6: e098 b 0x10024afa <menu::Runner<T>::print_short_help+0x146> @ imm = #304
100249c8: 486c ldr r0, [pc, #432] @ 0x10024b7c <$d.192>
100249ca: 9007 str r0, [sp, #28]
100249cc: 3118 adds r1, #24
100249ce: 9106 str r1, [sp, #24]
100249d0: 4620 mov r0, r4
100249d2: 3020 adds r0, #32
100249d4: 9008 str r0, [sp, #32]
100249d6: 2001 movs r0, #1
100249d8: 900e str r0, [sp, #56]
100249da: a906 add r1, sp, #24
100249dc: 910d str r1, [sp, #52]
100249de: 900c str r0, [sp, #48]
100249e0: 4867 ldr r0, [pc, #412] @ 0x10024b80 <$d.192+0x4>
100249e2: 900b str r0, [sp, #44]
100249e4: 2000 movs r0, #0
100249e6: 9009 str r0, [sp, #36]
100249e8: a808 add r0, sp, #32
100249ea: 4966 ldr r1, [pc, #408] @ 0x10024b84 <$d.192+0x8>
100249ec: aa09 add r2, sp, #36
100249ee: f7fc f9af bl 0x10020d50 <core::fmt::write> @ imm = #-15522
100249f2: 2800 cmp r0, #0
100249f4: d100 bne 0x100249f8 <menu::Runner<T>::print_short_help+0x44> @ imm = #0
100249f6: e097 b 0x10024b28 <menu::Runner<T>::print_short_help+0x174> @ imm = #302
100249f8: a809 add r0, sp, #36
100249fa: 4963 ldr r1, [pc, #396] @ 0x10024b88 <$d.192+0xc>
100249fc: 4a64 ldr r2, [pc, #400] @ 0x10024b90 <$d.192+0x14>
100249fe: e0ba b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #372
10024a00: 688e ldr r6, [r1, #8]
10024a02: 68c8 ldr r0, [r1, #12]
10024a04: 9002 str r0, [sp, #8]
10024a06: 485d ldr r0, [pc, #372] @ 0x10024b7c <$d.192>
10024a08: 9007 str r0, [sp, #28]
10024a0a: 3118 adds r1, #24
10024a0c: 9106 str r1, [sp, #24]
10024a0e: 4620 mov r0, r4
10024a10: 3020 adds r0, #32
10024a12: 9003 str r0, [sp, #12]
10024a14: 9008 str r0, [sp, #32]
10024a16: 2101 movs r1, #1
10024a18: 910e str r1, [sp, #56]
10024a1a: a806 add r0, sp, #24
10024a1c: 900d str r0, [sp, #52]
10024a1e: 9104 str r1, [sp, #16]
10024a20: 910c str r1, [sp, #48]
10024a22: 4857 ldr r0, [pc, #348] @ 0x10024b80 <$d.192+0x4>
10024a24: 900b str r0, [sp, #44]
10024a26: 2500 movs r5, #0
10024a28: 9509 str r5, [sp, #36]
10024a2a: a808 add r0, sp, #32
10024a2c: 4955 ldr r1, [pc, #340] @ 0x10024b84 <$d.192+0x8>
10024a2e: aa09 add r2, sp, #36
10024a30: f7fc f98e bl 0x10020d50 <core::fmt::write> @ imm = #-15588
10024a34: 2800 cmp r0, #0
10024a36: d000 beq 0x10024a3a <menu::Runner<T>::print_short_help+0x86> @ imm = #0
10024a38: e096 b 0x10024b68 <menu::Runner<T>::print_short_help+0x1b4> @ imm = #300
10024a3a: 9802 ldr r0, [sp, #8]
10024a3c: 2800 cmp r0, #0
10024a3e: d073 beq 0x10024b28 <menu::Runner<T>::print_short_help+0x174> @ imm = #230
10024a40: 9401 str r4, [sp, #4]
10024a42: 241c movs r4, #28
10024a44: 4344 muls r4, r0, r4
10024a46: 462a mov r2, r5
10024a48: 6830 ldr r0, [r6]
10024a4a: 1e81 subs r1, r0, #2
10024a4c: 2902 cmp r1, #2
10024a4e: 9d04 ldr r5, [sp, #16]
10024a50: d337 blo 0x10024ac2 <menu::Runner<T>::print_short_help+0x10e> @ imm = #110
10024a52: 4615 mov r5, r2
10024a54: 2800 cmp r0, #0
10024a56: d11a bne 0x10024a8e <menu::Runner<T>::print_short_help+0xda> @ imm = #52
10024a58: 4630 mov r0, r6
10024a5a: 300c adds r0, #12
10024a5c: 9005 str r0, [sp, #20]
10024a5e: 484d ldr r0, [pc, #308] @ 0x10024b94 <$d.192+0x18>
10024a60: 9007 str r0, [sp, #28]
10024a62: a805 add r0, sp, #20
10024a64: 9006 str r0, [sp, #24]
10024a66: 9803 ldr r0, [sp, #12]
10024a68: 9008 str r0, [sp, #32]
10024a6a: 2001 movs r0, #1
10024a6c: 900e str r0, [sp, #56]
10024a6e: a806 add r0, sp, #24
10024a70: 900d str r0, [sp, #52]
10024a72: 2002 movs r0, #2
10024a74: 900c str r0, [sp, #48]
10024a76: 484a ldr r0, [pc, #296] @ 0x10024ba0 <$d.192+0x24>
10024a78: 900b str r0, [sp, #44]
10024a7a: 2000 movs r0, #0
10024a7c: 9009 str r0, [sp, #36]
10024a7e: a808 add r0, sp, #32
10024a80: aa09 add r2, sp, #36
10024a82: 4940 ldr r1, [pc, #256] @ 0x10024b84 <$d.192+0x8>
10024a84: f7fc f964 bl 0x10020d50 <core::fmt::write> @ imm = #-15672
10024a88: 2800 cmp r0, #0
10024a8a: d01a beq 0x10024ac2 <menu::Runner<T>::print_short_help+0x10e> @ imm = #52
10024a8c: e060 b 0x10024b50 <menu::Runner<T>::print_short_help+0x19c> @ imm = #192
10024a8e: 4630 mov r0, r6
10024a90: 300c adds r0, #12
10024a92: 9005 str r0, [sp, #20]
10024a94: 483f ldr r0, [pc, #252] @ 0x10024b94 <$d.192+0x18>
10024a96: 9007 str r0, [sp, #28]
10024a98: a805 add r0, sp, #20
10024a9a: 9006 str r0, [sp, #24]
10024a9c: 9803 ldr r0, [sp, #12]
10024a9e: 9008 str r0, [sp, #32]
10024aa0: 2001 movs r0, #1
10024aa2: 900e str r0, [sp, #56]
10024aa4: a806 add r0, sp, #24
10024aa6: 900d str r0, [sp, #52]
10024aa8: 2002 movs r0, #2
10024aaa: 900c str r0, [sp, #48]
10024aac: 483a ldr r0, [pc, #232] @ 0x10024b98 <$d.192+0x1c>
10024aae: 900b str r0, [sp, #44]
10024ab0: 2000 movs r0, #0
10024ab2: 9009 str r0, [sp, #36]
10024ab4: a808 add r0, sp, #32
10024ab6: aa09 add r2, sp, #36
10024ab8: 4932 ldr r1, [pc, #200] @ 0x10024b84 <$d.192+0x8>
10024aba: f7fc f949 bl 0x10020d50 <core::fmt::write> @ imm = #-15726
10024abe: 2800 cmp r0, #0
10024ac0: d14a bne 0x10024b58 <menu::Runner<T>::print_short_help+0x1a4> @ imm = #148
10024ac2: 361c adds r6, #28
10024ac4: 3c1c subs r4, #28
10024ac6: d1be bne 0x10024a46 <menu::Runner<T>::print_short_help+0x92> @ imm = #-132
10024ac8: 07e8 lsls r0, r5, #31
10024aca: 9c01 ldr r4, [sp, #4]
10024acc: d02c beq 0x10024b28 <menu::Runner<T>::print_short_help+0x174> @ imm = #88
10024ace: 9803 ldr r0, [sp, #12]
10024ad0: 9006 str r0, [sp, #24]
10024ad2: 2000 movs r0, #0
10024ad4: 900e str r0, [sp, #56]
10024ad6: 4933 ldr r1, [pc, #204] @ 0x10024ba4 <$d.192+0x28>
10024ad8: 910d str r1, [sp, #52]
10024ada: 2101 movs r1, #1
10024adc: 910c str r1, [sp, #48]
10024ade: 4932 ldr r1, [pc, #200] @ 0x10024ba8 <$d.192+0x2c>
10024ae0: 910b str r1, [sp, #44]
10024ae2: 9009 str r0, [sp, #36]
10024ae4: a806 add r0, sp, #24
10024ae6: 4927 ldr r1, [pc, #156] @ 0x10024b84 <$d.192+0x8>
10024ae8: aa09 add r2, sp, #36
10024aea: f7fc f931 bl 0x10020d50 <core::fmt::write> @ imm = #-15774
10024aee: 2800 cmp r0, #0
10024af0: d01a beq 0x10024b28 <menu::Runner<T>::print_short_help+0x174> @ imm = #52
10024af2: a809 add r0, sp, #36
10024af4: 4924 ldr r1, [pc, #144] @ 0x10024b88 <$d.192+0xc>
10024af6: 4a2d ldr r2, [pc, #180] @ 0x10024bac <$d.192+0x30>
10024af8: e03d b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #122
10024afa: 4820 ldr r0, [pc, #128] @ 0x10024b7c <$d.192>
10024afc: 9007 str r0, [sp, #28]
10024afe: 3118 adds r1, #24
10024b00: 9106 str r1, [sp, #24]
10024b02: 4620 mov r0, r4
10024b04: 3020 adds r0, #32
10024b06: 9008 str r0, [sp, #32]
10024b08: 2001 movs r0, #1
10024b0a: 900e str r0, [sp, #56]
10024b0c: a906 add r1, sp, #24
10024b0e: 910d str r1, [sp, #52]
10024b10: 900c str r0, [sp, #48]
10024b12: 481b ldr r0, [pc, #108] @ 0x10024b80 <$d.192+0x4>
10024b14: 900b str r0, [sp, #44]
10024b16: 2000 movs r0, #0
10024b18: 9009 str r0, [sp, #36]
10024b1a: a808 add r0, sp, #32
10024b1c: 4919 ldr r1, [pc, #100] @ 0x10024b84 <$d.192+0x8>
10024b1e: aa09 add r2, sp, #36
10024b20: f7fc f916 bl 0x10020d50 <core::fmt::write> @ imm = #-15828
10024b24: 2800 cmp r0, #0
10024b26: d123 bne 0x10024b70 <menu::Runner<T>::print_short_help+0x1bc> @ imm = #70
10024b28: 3420 adds r4, #32
10024b2a: 9406 str r4, [sp, #24]
10024b2c: 2000 movs r0, #0
10024b2e: 900e str r0, [sp, #56]
10024b30: 491c ldr r1, [pc, #112] @ 0x10024ba4 <$d.192+0x28>
10024b32: 910d str r1, [sp, #52]
10024b34: 2101 movs r1, #1
10024b36: 910c str r1, [sp, #48]
10024b38: 491e ldr r1, [pc, #120] @ 0x10024bb4 <$d.192+0x38>
10024b3a: 910b str r1, [sp, #44]
10024b3c: 9009 str r0, [sp, #36]
10024b3e: a806 add r0, sp, #24
10024b40: 4910 ldr r1, [pc, #64] @ 0x10024b84 <$d.192+0x8>
10024b42: aa09 add r2, sp, #36
10024b44: f7fc f904 bl 0x10020d50 <core::fmt::write> @ imm = #-15864
10024b48: 2800 cmp r0, #0
10024b4a: d109 bne 0x10024b60 <menu::Runner<T>::print_short_help+0x1ac> @ imm = #18
10024b4c: b00f add sp, #60
10024b4e: bdf0 pop {r4, r5, r6, r7, pc}
10024b50: a809 add r0, sp, #36
10024b52: 490d ldr r1, [pc, #52] @ 0x10024b88 <$d.192+0xc>
10024b54: 4a16 ldr r2, [pc, #88] @ 0x10024bb0 <$d.192+0x34>
10024b56: e00e b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #28
10024b58: a809 add r0, sp, #36
10024b5a: 490b ldr r1, [pc, #44] @ 0x10024b88 <$d.192+0xc>
10024b5c: 4a0f ldr r2, [pc, #60] @ 0x10024b9c <$d.192+0x20>
10024b5e: e00a b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #20
10024b60: a809 add r0, sp, #36
10024b62: 4909 ldr r1, [pc, #36] @ 0x10024b88 <$d.192+0xc>
10024b64: 4a14 ldr r2, [pc, #80] @ 0x10024bb8 <$d.192+0x3c>
10024b66: e006 b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #12
10024b68: a809 add r0, sp, #36
10024b6a: 4907 ldr r1, [pc, #28] @ 0x10024b88 <$d.192+0xc>
10024b6c: 4a13 ldr r2, [pc, #76] @ 0x10024bbc <$d.192+0x40>
10024b6e: e002 b 0x10024b76 <menu::Runner<T>::print_short_help+0x1c2> @ imm = #4
10024b70: a809 add r0, sp, #36
10024b72: 4905 ldr r1, [pc, #20] @ 0x10024b88 <$d.192+0xc>
10024b74: 4a05 ldr r2, [pc, #20] @ 0x10024b8c <$d.192+0x10>
10024b76: f7fc fc51 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-14174
10024b7a: defe trap
10024b7c <$d.192>:
10024b7c: e7 c0 02 10 .word 0x1002c0e7
10024b80: d8 e4 02 10 .word 0x1002e4d8
10024b84: 38 e1 02 10 .word 0x1002e138
10024b88: c0 e1 02 10 .word 0x1002e1c0
10024b8c: c4 e8 02 10 .word 0x1002e8c4
10024b90: d4 e8 02 10 .word 0x1002e8d4
10024b94: f7 c0 02 10 .word 0x1002c0f7
10024b98: 64 e5 02 10 .word 0x1002e564
10024b9c: f4 e8 02 10 .word 0x1002e8f4
10024ba0: 88 e5 02 10 .word 0x1002e588
10024ba4: 68 e1 02 10 .word 0x1002e168
10024ba8: 24 e9 02 10 .word 0x1002e924
10024bac: 2c e9 02 10 .word 0x1002e92c
10024bb0: 04 e9 02 10 .word 0x1002e904
10024bb4: b8 e6 02 10 .word 0x1002e6b8
10024bb8: 3c e9 02 10 .word 0x1002e93c
10024bbc: e4 e8 02 10 .word 0x1002e8e4
10024bc0 <menu::Runner<T>::call_function>:
10024bc0: b5f0 push {r4, r5, r6, r7, lr}
10024bc2: af03 add r7, sp, #12
10024bc4: b0cd sub sp, #308
10024bc6: 461d mov r5, r3
10024bc8: 4616 mov r6, r2
10024bca: 9106 str r1, [sp, #24]
10024bcc: 9008 str r0, [sp, #32]
10024bce: 221c movs r2, #28
10024bd0: 4610 mov r0, r2
10024bd2: 4358 muls r0, r3, r0
10024bd4: 6979 ldr r1, [r7, #20]
10024bd6: 68fc ldr r4, [r7, #12]
10024bd8: 68bb ldr r3, [r7, #8]
10024bda: 9305 str r3, [sp, #20]
10024bdc: 9509 str r5, [sp, #36]
10024bde: 2d00 cmp r5, #0
10024be0: d038 beq 0x10024c54 <menu::Runner<T>::call_function+0x94> @ imm = #112
10024be2: 9407 str r4, [sp, #28]
10024be4: 2300 movs r3, #0
10024be6: 930e str r3, [sp, #56]
10024be8: 4603 mov r3, r0
10024bea: 4634 mov r4, r6
10024bec: 6825 ldr r5, [r4]
10024bee: 2d00 cmp r5, #0
10024bf0: d102 bne 0x10024bf8 <menu::Runner<T>::call_function+0x38> @ imm = #4
10024bf2: 9d0e ldr r5, [sp, #56]
10024bf4: 1c6d adds r5, r5, #1
10024bf6: 950e str r5, [sp, #56]
10024bf8: 3b1c subs r3, #28
10024bfa: 341c adds r4, #28
10024bfc: 2b00 cmp r3, #0
10024bfe: d1f5 bne 0x10024bec <menu::Runner<T>::call_function+0x2c> @ imm = #-22
10024c00: 9b09 ldr r3, [sp, #36]
10024c02: 435a muls r2, r3, r2
10024c04: 2500 movs r5, #0
10024c06: 4633 mov r3, r6
10024c08: 681c ldr r4, [r3]
10024c0a: 2c02 cmp r4, #2
10024c0c: d200 bhs 0x10024c10 <menu::Runner<T>::call_function+0x50> @ imm = #0
10024c0e: 1c6d adds r5, r5, #1
10024c10: 3a1c subs r2, #28
10024c12: 331c adds r3, #28
10024c14: 2a00 cmp r2, #0
10024c16: d1f7 bne 0x10024c08 <menu::Runner<T>::call_function+0x48> @ imm = #-18
10024c18: 9c07 ldr r4, [sp, #28]
10024c1a: 69e2 ldr r2, [r4, #28]
10024c1c: 428a cmp r2, r1
10024c1e: d925 bls 0x10024c6c <menu::Runner<T>::call_function+0xac> @ imm = #74
10024c20: 980e ldr r0, [sp, #56]
10024c22: 2800 cmp r0, #0
10024c24: d019 beq 0x10024c5a <menu::Runner<T>::call_function+0x9a> @ imm = #50
10024c26: 9808 ldr r0, [sp, #32]
10024c28: 9031 str r0, [sp, #196]
10024c2a: 2000 movs r0, #0
10024c2c: 9016 str r0, [sp, #88]
10024c2e: 49bf ldr r1, [pc, #764] @ 0x10024f2c <$d.194>
10024c30: 9115 str r1, [sp, #84]
10024c32: 2101 movs r1, #1
10024c34: 9114 str r1, [sp, #80]
10024c36: 49be ldr r1, [pc, #760] @ 0x10024f30 <$d.194+0x4>
10024c38: 9113 str r1, [sp, #76]
10024c3a: 9011 str r0, [sp, #68]
10024c3c: a831 add r0, sp, #196
10024c3e: 49bd ldr r1, [pc, #756] @ 0x10024f34 <$d.194+0x8>
10024c40: aa11 add r2, sp, #68
10024c42: f7fc f885 bl 0x10020d50 <core::fmt::write> @ imm = #-16118
10024c46: 2800 cmp r0, #0
10024c48: d100 bne 0x10024c4c <menu::Runner<T>::call_function+0x8c> @ imm = #0
10024c4a: e117 b 0x10024e7c <menu::Runner<T>::call_function+0x2bc> @ imm = #558
10024c4c: a840 add r0, sp, #256
10024c4e: 49ba ldr r1, [pc, #744] @ 0x10024f38 <$d.194+0xc>
10024c50: 4aba ldr r2, [pc, #744] @ 0x10024f3c <$d.194+0x10>
10024c52: e162 b 0x10024f1a <menu::Runner<T>::call_function+0x35a> @ imm = #708
10024c54: 69e2 ldr r2, [r4, #28]
10024c56: 428a cmp r2, r1
10024c58: d90a bls 0x10024c70 <menu::Runner<T>::call_function+0xb0> @ imm = #20
10024c5a: 9808 ldr r0, [sp, #32]
10024c5c: 9000 str r0, [sp]
10024c5e: 4ab3 ldr r2, [pc, #716] @ 0x10024f2c <$d.194>
10024c60: 2300 movs r3, #0
10024c62: 9805 ldr r0, [sp, #20]
10024c64: 4621 mov r1, r4
10024c66: 9c06 ldr r4, [sp, #24]
10024c68: 47a0 blx r4
10024c6a: e107 b 0x10024e7c <menu::Runner<T>::call_function+0x2bc> @ imm = #526
10024c6c: 9503 str r5, [sp, #12]
10024c6e: e003 b 0x10024c78 <menu::Runner<T>::call_function+0xb8> @ imm = #6
10024c70: 9407 str r4, [sp, #28]
10024c72: 2300 movs r3, #0
10024c74: 9303 str r3, [sp, #12]
10024c76: 930e str r3, [sp, #56]
10024c78: 9604 str r6, [sp, #16]
10024c7a: 1830 adds r0, r6, r0
10024c7c: 900a str r0, [sp, #40]
10024c7e: 6938 ldr r0, [r7, #16]
10024c80: ac11 add r4, sp, #68
10024c82: 4623 mov r3, r4
10024c84: 3380 adds r3, #128
10024c86: 4da9 ldr r5, [pc, #676] @ 0x10024f2c <$d.194>
10024c88: 2600 movs r6, #0
10024c8a: c460 stm r4!, {r5, r6}
10024c8c: 3400 adds r4, #0
10024c8e: 429c cmp r4, r3
10024c90: d1fa bne 0x10024c88 <menu::Runner<T>::call_function+0xc8> @ imm = #-12
10024c92: 960b str r6, [sp, #44]
10024c94: 2a00 cmp r2, #0
10024c96: d00a beq 0x10024cae <menu::Runner<T>::call_function+0xee> @ imm = #20
10024c98: 428a cmp r2, r1
10024c9a: d207 bhs 0x10024cac <menu::Runner<T>::call_function+0xec> @ imm = #14
10024c9c: 5684 ldrsb r4, [r0, r2]
10024c9e: 2540 movs r5, #64
10024ca0: 43ed mvns r5, r5
10024ca2: 42ac cmp r4, r5
10024ca4: dc03 bgt 0x10024cae <menu::Runner<T>::call_function+0xee> @ imm = #6
10024ca6: 4ba6 ldr r3, [pc, #664] @ 0x10024f40 <$d.194+0x14>
10024ca8: 9300 str r3, [sp]
10024caa: e12f b 0x10024f0c <menu::Runner<T>::call_function+0x34c> @ imm = #606
10024cac: d1fb bne 0x10024ca6 <menu::Runner<T>::call_function+0xe6> @ imm = #-10
10024cae: ac31 add r4, sp, #196
10024cb0: 2501 movs r5, #1
10024cb2: 950c str r5, [sp, #48]
10024cb4: 83a5 strh r5, [r4, #28]
10024cb6: 9e0b ldr r6, [sp, #44]
10024cb8: 963d str r6, [sp, #244]
10024cba: 963c str r6, [sp, #240]
10024cbc: 963b str r6, [sp, #236]
10024cbe: 9339 str r3, [sp, #228]
10024cc0: 9637 str r6, [sp, #220]
10024cc2: 9631 str r6, [sp, #196]
10024cc4: 1883 adds r3, r0, r2
10024cc6: 9336 str r3, [sp, #216]
10024cc8: 1840 adds r0, r0, r1
10024cca: 9035 str r0, [sp, #212]
10024ccc: 1a88 subs r0, r1, r2
10024cce: 9034 str r0, [sp, #208]
10024cd0: 9333 str r3, [sp, #204]
10024cd2: 9032 str r0, [sp, #200]
10024cd4: ac11 add r4, sp, #68
10024cd6: 4635 mov r5, r6
10024cd8: 9e0a ldr r6, [sp, #40]
10024cda: 4620 mov r0, r4
10024cdc: 3008 adds r0, #8
10024cde: 903a str r0, [sp, #232]
10024ce0: a831 add r0, sp, #196
10024ce2: f7ff fdc5 bl 0x10024870 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #-1142
10024ce6: 2800 cmp r0, #0
10024ce8: d100 bne 0x10024cec <menu::Runner<T>::call_function+0x12c> @ imm = #0
10024cea: e0c9 b 0x10024e80 <menu::Runner<T>::call_function+0x2c0> @ imm = #402
10024cec: 913f str r1, [sp, #252]
10024cee: 6061 str r1, [r4, #4]
10024cf0: 903e str r0, [sp, #248]
10024cf2: 6020 str r0, [r4]
10024cf4: 9a3f ldr r2, [sp, #252]
10024cf6: 2a02 cmp r2, #2
10024cf8: d307 blo 0x10024d0a <menu::Runner<T>::call_function+0x14a> @ imm = #14
10024cfa: 9b3e ldr r3, [sp, #248]
10024cfc: 7818 ldrb r0, [r3]
10024cfe: 7859 ldrb r1, [r3, #1]
10024d00: 0209 lsls r1, r1, #8
10024d02: 1808 adds r0, r1, r0
10024d04: 498f ldr r1, [pc, #572] @ 0x10024f44 <$d.194+0x18>
10024d06: 4288 cmp r0, r1
10024d08: d008 beq 0x10024d1c <menu::Runner<T>::call_function+0x15c> @ imm = #16
10024d0a: 1c6d adds r5, r5, #1
10024d0c: 980b ldr r0, [sp, #44]
10024d0e: 1c40 adds r0, r0, #1
10024d10: 900b str r0, [sp, #44]
10024d12: 9c3a ldr r4, [sp, #232]
10024d14: 9839 ldr r0, [sp, #228]
10024d16: 4284 cmp r4, r0
10024d18: d1df bne 0x10024cda <menu::Runner<T>::call_function+0x11a> @ imm = #-66
10024d1a: e0b1 b 0x10024e80 <menu::Runner<T>::call_function+0x2c0> @ imm = #354
10024d1c: 9502 str r5, [sp, #8]
10024d1e: 9809 ldr r0, [sp, #36]
10024d20: 2800 cmp r0, #0
10024d22: d100 bne 0x10024d26 <menu::Runner<T>::call_function+0x166> @ imm = #0
10024d24: e093 b 0x10024e4e <menu::Runner<T>::call_function+0x28e> @ imm = #294
10024d26: 1e94 subs r4, r2, #2
10024d28: 1c98 adds r0, r3, #2
10024d2a: 9010 str r0, [sp, #64]
10024d2c: 9d04 ldr r5, [sp, #16]
10024d2e: 920d str r2, [sp, #52]
10024d30: 930f str r3, [sp, #60]
10024d32: 6828 ldr r0, [r5]
10024d34: 2802 cmp r0, #2
10024d36: d00d beq 0x10024d54 <menu::Runner<T>::call_function+0x194> @ imm = #26
10024d38: 2803 cmp r0, #3
10024d3a: d000 beq 0x10024d3e <menu::Runner<T>::call_function+0x17e> @ imm = #0
10024d3c: e080 b 0x10024e40 <menu::Runner<T>::call_function+0x280> @ imm = #256
10024d3e: 2a07 cmp r2, #7
10024d40: d812 bhi 0x10024d68 <menu::Runner<T>::call_function+0x1a8> @ imm = #36
10024d42: 2000 movs r0, #0
10024d44: 5c19 ldrb r1, [r3, r0]
10024d46: 293d cmp r1, #61
10024d48: d025 beq 0x10024d96 <menu::Runner<T>::call_function+0x1d6> @ imm = #74
10024d4a: 1c40 adds r0, r0, #1
10024d4c: 4282 cmp r2, r0
10024d4e: d1f9 bne 0x10024d44 <menu::Runner<T>::call_function+0x184> @ imm = #-14
10024d50: 2000 movs r0, #0
10024d52: e021 b 0x10024d98 <menu::Runner<T>::call_function+0x1d8> @ imm = #66
10024d54: 2a02 cmp r2, #2
10024d56: d90f bls 0x10024d78 <menu::Runner<T>::call_function+0x1b8> @ imm = #30
10024d58: 2000 movs r0, #0
10024d5a: 9910 ldr r1, [sp, #64]
10024d5c: 5608 ldrsb r0, [r1, r0]
10024d5e: 2140 movs r1, #64
10024d60: 43c9 mvns r1, r1
10024d62: 4288 cmp r0, r1
10024d64: dc0a bgt 0x10024d7c <menu::Runner<T>::call_function+0x1bc> @ imm = #20
10024d66: e0c6 b 0x10024ef6 <menu::Runner<T>::call_function+0x336> @ imm = #396
10024d68: 203d movs r0, #61
10024d6a: 4619 mov r1, r3
10024d6c: 9a0d ldr r2, [sp, #52]
10024d6e: f7fc f9a1 bl 0x100210b4 <core::slice::memchr::memchr_aligned> @ imm = #-15550
10024d72: 9b0f ldr r3, [sp, #60]
10024d74: 9a0d ldr r2, [sp, #52]
10024d76: e00f b 0x10024d98 <menu::Runner<T>::call_function+0x1d8> @ imm = #30
10024d78: d000 beq 0x10024d7c <menu::Runner<T>::call_function+0x1bc> @ imm = #0
10024d7a: e0bc b 0x10024ef6 <menu::Runner<T>::call_function+0x336> @ imm = #376
10024d7c: 6928 ldr r0, [r5, #16]
10024d7e: 4284 cmp r4, r0
10024d80: d15e bne 0x10024e40 <menu::Runner<T>::call_function+0x280> @ imm = #188
10024d82: 68e9 ldr r1, [r5, #12]
10024d84: 9810 ldr r0, [sp, #64]
10024d86: 4622 mov r2, r4
10024d88: f007 ffc5 bl 0x1002cd16 <memcmp> @ imm = #32650
10024d8c: 9b0f ldr r3, [sp, #60]
10024d8e: 9a0d ldr r2, [sp, #52]
10024d90: 2800 cmp r0, #0
10024d92: d155 bne 0x10024e40 <menu::Runner<T>::call_function+0x280> @ imm = #170
10024d94: e059 b 0x10024e4a <menu::Runner<T>::call_function+0x28a> @ imm = #178
10024d96: 2001 movs r0, #1
10024d98: 2801 cmp r0, #1
10024d9a: d151 bne 0x10024e40 <menu::Runner<T>::call_function+0x280> @ imm = #162
10024d9c: 2a02 cmp r2, #2
10024d9e: d907 bls 0x10024db0 <menu::Runner<T>::call_function+0x1f0> @ imm = #14
10024da0: 2000 movs r0, #0
10024da2: 9a10 ldr r2, [sp, #64]
10024da4: 5610 ldrsb r0, [r2, r0]
10024da6: 2140 movs r1, #64
10024da8: 43c9 mvns r1, r1
10024daa: 4288 cmp r0, r1
10024dac: dc03 bgt 0x10024db6 <menu::Runner<T>::call_function+0x1f6> @ imm = #6
10024dae: e0a8 b 0x10024f02 <menu::Runner<T>::call_function+0x342> @ imm = #336
10024db0: 9a10 ldr r2, [sp, #64]
10024db2: d000 beq 0x10024db6 <menu::Runner<T>::call_function+0x1f6> @ imm = #0
10024db4: e0a5 b 0x10024f02 <menu::Runner<T>::call_function+0x342> @ imm = #330
10024db6: 203d movs r0, #61
10024db8: 9047 str r0, [sp, #284]
10024dba: 980c ldr r0, [sp, #48]
10024dbc: 9046 str r0, [sp, #280]
10024dbe: 9445 str r4, [sp, #276]
10024dc0: 2600 movs r6, #0
10024dc2: 9644 str r6, [sp, #272]
10024dc4: 9443 str r4, [sp, #268]
10024dc6: 9242 str r2, [sp, #264]
10024dc8: 9441 str r4, [sp, #260]
10024dca: 9640 str r6, [sp, #256]
10024dcc: 4611 mov r1, r2
10024dce: 4622 mov r2, r4
10024dd0: 2a08 cmp r2, #8
10024dd2: d20a bhs 0x10024dea <menu::Runner<T>::call_function+0x22a> @ imm = #20
10024dd4: 2a00 cmp r2, #0
10024dd6: d00e beq 0x10024df6 <menu::Runner<T>::call_function+0x236> @ imm = #28
10024dd8: 2000 movs r0, #0
10024dda: 5c0b ldrb r3, [r1, r0]
10024ddc: 2b3d cmp r3, #61
10024dde: d00d beq 0x10024dfc <menu::Runner<T>::call_function+0x23c> @ imm = #26
10024de0: 1c40 adds r0, r0, #1
10024de2: 4282 cmp r2, r0
10024de4: d1f9 bne 0x10024dda <menu::Runner<T>::call_function+0x21a> @ imm = #-14
10024de6: 2000 movs r0, #0
10024de8: e00a b 0x10024e00 <menu::Runner<T>::call_function+0x240> @ imm = #20
10024dea: 203d movs r0, #61
10024dec: f7fc f962 bl 0x100210b4 <core::slice::memchr::memchr_aligned> @ imm = #-15676
10024df0: 9b0f ldr r3, [sp, #60]
10024df2: 460a mov r2, r1
10024df4: e005 b 0x10024e02 <menu::Runner<T>::call_function+0x242> @ imm = #10
10024df6: 2200 movs r2, #0
10024df8: 4610 mov r0, r2
10024dfa: e002 b 0x10024e02 <menu::Runner<T>::call_function+0x242> @ imm = #4
10024dfc: 4602 mov r2, r0
10024dfe: 980c ldr r0, [sp, #48]
10024e00: 9b0f ldr r3, [sp, #60]
10024e02: 2801 cmp r0, #1
10024e04: d10f bne 0x10024e26 <menu::Runner<T>::call_function+0x266> @ imm = #30
10024e06: 1992 adds r2, r2, r6
10024e08: 1c56 adds r6, r2, #1
10024e0a: d007 beq 0x10024e1c <menu::Runner<T>::call_function+0x25c> @ imm = #14
10024e0c: 42b4 cmp r4, r6
10024e0e: d305 blo 0x10024e1c <menu::Runner<T>::call_function+0x25c> @ imm = #10
10024e10: 9810 ldr r0, [sp, #64]
10024e12: 5c80 ldrb r0, [r0, r2]
10024e14: a940 add r1, sp, #256
10024e16: 7f09 ldrb r1, [r1, #28]
10024e18: 4288 cmp r0, r1
10024e1a: d005 beq 0x10024e28 <menu::Runner<T>::call_function+0x268> @ imm = #10
10024e1c: 1ba2 subs r2, r4, r6
10024e1e: 9810 ldr r0, [sp, #64]
10024e20: 1981 adds r1, r0, r6
10024e22: 42b4 cmp r4, r6
10024e24: d2d4 bhs 0x10024dd0 <menu::Runner<T>::call_function+0x210> @ imm = #-88
10024e26: 4622 mov r2, r4
10024e28: 6928 ldr r0, [r5, #16]
10024e2a: 4282 cmp r2, r0
10024e2c: d106 bne 0x10024e3c <menu::Runner<T>::call_function+0x27c> @ imm = #12
10024e2e: 68e9 ldr r1, [r5, #12]
10024e30: 9810 ldr r0, [sp, #64]
10024e32: f007 ff70 bl 0x1002cd16 <memcmp> @ imm = #32480
10024e36: 9b0f ldr r3, [sp, #60]
10024e38: 2800 cmp r0, #0
10024e3a: d005 beq 0x10024e48 <menu::Runner<T>::call_function+0x288> @ imm = #10
10024e3c: 9e0a ldr r6, [sp, #40]
10024e3e: 9a0d ldr r2, [sp, #52]
10024e40: 351c adds r5, #28
10024e42: 42b5 cmp r5, r6
10024e44: d003 beq 0x10024e4e <menu::Runner<T>::call_function+0x28e> @ imm = #6
10024e46: e774 b 0x10024d32 <menu::Runner<T>::call_function+0x172> @ imm = #-280
10024e48: 9e0a ldr r6, [sp, #40]
10024e4a: 9d02 ldr r5, [sp, #8]
10024e4c: e75e b 0x10024d0c <menu::Runner<T>::call_function+0x14c> @ imm = #-324
10024e4e: 4840 ldr r0, [pc, #256] @ 0x10024f50 <$d.194+0x24>
10024e50: 904b str r0, [sp, #300]
10024e52: a83e add r0, sp, #248
10024e54: 904a str r0, [sp, #296]
10024e56: 9808 ldr r0, [sp, #32]
10024e58: 904c str r0, [sp, #304]
10024e5a: 2001 movs r0, #1
10024e5c: 9045 str r0, [sp, #276]
10024e5e: a84a add r0, sp, #296
10024e60: 9044 str r0, [sp, #272]
10024e62: 2002 movs r0, #2
10024e64: 9043 str r0, [sp, #268]
10024e66: 483b ldr r0, [pc, #236] @ 0x10024f54 <$d.194+0x28>
10024e68: 9042 str r0, [sp, #264]
10024e6a: 2000 movs r0, #0
10024e6c: 9040 str r0, [sp, #256]
10024e6e: a84c add r0, sp, #304
10024e70: 4930 ldr r1, [pc, #192] @ 0x10024f34 <$d.194+0x8>
10024e72: aa40 add r2, sp, #256
10024e74: f7fb ff6c bl 0x10020d50 <core::fmt::write> @ imm = #-16680
10024e78: 2800 cmp r0, #0
10024e7a: d14b bne 0x10024f14 <menu::Runner<T>::call_function+0x354> @ imm = #150
10024e7c: b04d add sp, #308
10024e7e: bdf0 pop {r4, r5, r6, r7, pc}
10024e80: 980e ldr r0, [sp, #56]
10024e82: 4285 cmp r5, r0
10024e84: d215 bhs 0x10024eb2 <menu::Runner<T>::call_function+0x2f2> @ imm = #42
10024e86: 9808 ldr r0, [sp, #32]
10024e88: 9040 str r0, [sp, #256]
10024e8a: 2000 movs r0, #0
10024e8c: 9036 str r0, [sp, #216]
10024e8e: 4927 ldr r1, [pc, #156] @ 0x10024f2c <$d.194>
10024e90: 9135 str r1, [sp, #212]
10024e92: 2101 movs r1, #1
10024e94: 9134 str r1, [sp, #208]
10024e96: 4926 ldr r1, [pc, #152] @ 0x10024f30 <$d.194+0x4>
10024e98: 9133 str r1, [sp, #204]
10024e9a: 9031 str r0, [sp, #196]
10024e9c: a840 add r0, sp, #256
10024e9e: 4925 ldr r1, [pc, #148] @ 0x10024f34 <$d.194+0x8>
10024ea0: aa31 add r2, sp, #196
10024ea2: f7fb ff55 bl 0x10020d50 <core::fmt::write> @ imm = #-16726
10024ea6: 2800 cmp r0, #0
10024ea8: d0e8 beq 0x10024e7c <menu::Runner<T>::call_function+0x2bc> @ imm = #-48
10024eaa: a840 add r0, sp, #256
10024eac: 4922 ldr r1, [pc, #136] @ 0x10024f38 <$d.194+0xc>
10024eae: 4a2e ldr r2, [pc, #184] @ 0x10024f68 <$d.194+0x3c>
10024eb0: e033 b 0x10024f1a <menu::Runner<T>::call_function+0x35a> @ imm = #102
10024eb2: 9803 ldr r0, [sp, #12]
10024eb4: 4285 cmp r5, r0
10024eb6: 491d ldr r1, [pc, #116] @ 0x10024f2c <$d.194>
10024eb8: d914 bls 0x10024ee4 <menu::Runner<T>::call_function+0x324> @ imm = #40
10024eba: 9808 ldr r0, [sp, #32]
10024ebc: 9040 str r0, [sp, #256]
10024ebe: 2000 movs r0, #0
10024ec0: 9036 str r0, [sp, #216]
10024ec2: 9135 str r1, [sp, #212]
10024ec4: 2101 movs r1, #1
10024ec6: 9134 str r1, [sp, #208]
10024ec8: 4925 ldr r1, [pc, #148] @ 0x10024f60 <$d.194+0x34>
10024eca: 9133 str r1, [sp, #204]
10024ecc: 9031 str r0, [sp, #196]
10024ece: a840 add r0, sp, #256
10024ed0: 4918 ldr r1, [pc, #96] @ 0x10024f34 <$d.194+0x8>
10024ed2: aa31 add r2, sp, #196
10024ed4: f7fb ff3c bl 0x10020d50 <core::fmt::write> @ imm = #-16776
10024ed8: 2800 cmp r0, #0
10024eda: d0cf beq 0x10024e7c <menu::Runner<T>::call_function+0x2bc> @ imm = #-98
10024edc: a840 add r0, sp, #256
10024ede: 4916 ldr r1, [pc, #88] @ 0x10024f38 <$d.194+0xc>
10024ee0: 4a20 ldr r2, [pc, #128] @ 0x10024f64 <$d.194+0x38>
10024ee2: e01a b 0x10024f1a <menu::Runner<T>::call_function+0x35a> @ imm = #52
10024ee4: 9b0b ldr r3, [sp, #44]
10024ee6: 2b11 cmp r3, #17
10024ee8: d21a bhs 0x10024f20 <menu::Runner<T>::call_function+0x360> @ imm = #52
10024eea: 9808 ldr r0, [sp, #32]
10024eec: 9000 str r0, [sp]
10024eee: aa11 add r2, sp, #68
10024ef0: 9805 ldr r0, [sp, #20]
10024ef2: 9907 ldr r1, [sp, #28]
10024ef4: e6b7 b 0x10024c66 <menu::Runner<T>::call_function+0xa6> @ imm = #-658
10024ef6: 4815 ldr r0, [pc, #84] @ 0x10024f4c <$d.194+0x20>
10024ef8: 9000 str r0, [sp]
10024efa: 4611 mov r1, r2
10024efc: 2202 movs r2, #2
10024efe: 4618 mov r0, r3
10024f00: e004 b 0x10024f0c <menu::Runner<T>::call_function+0x34c> @ imm = #8
10024f02: 4811 ldr r0, [pc, #68] @ 0x10024f48 <$d.194+0x1c>
10024f04: 9000 str r0, [sp]
10024f06: 2202 movs r2, #2
10024f08: 4618 mov r0, r3
10024f0a: 990d ldr r1, [sp, #52]
10024f0c: 460b mov r3, r1
10024f0e: f7fc ff83 bl 0x10021e18 <core::str::slice_error_fail> @ imm = #-12538
10024f12: defe trap
10024f14: a840 add r0, sp, #256
10024f16: 4908 ldr r1, [pc, #32] @ 0x10024f38 <$d.194+0xc>
10024f18: 4a0f ldr r2, [pc, #60] @ 0x10024f58 <$d.194+0x2c>
10024f1a: f7fc fa7f bl 0x1002141c <core::result::unwrap_failed> @ imm = #-15106
10024f1e: defe trap
10024f20: 2110 movs r1, #16
10024f22: 4a0e ldr r2, [pc, #56] @ 0x10024f5c <$d.194+0x30>
10024f24: 4618 mov r0, r3
10024f26: f7fb fbfb bl 0x10020720 <core::slice::index::slice_end_index_len_fail> @ imm = #-18442
10024f2a: defe trap
10024f2c <$d.194>:
10024f2c: 68 e1 02 10 .word 0x1002e168
10024f30: 60 e4 02 10 .word 0x1002e460
10024f34: 38 e1 02 10 .word 0x1002e138
10024f38: c0 e1 02 10 .word 0x1002e1c0
10024f3c: a0 e4 02 10 .word 0x1002e4a0
10024f40: d0 e3 02 10 .word 0x1002e3d0
10024f44: 2d 2d 00 00 .word 0x00002d2d
10024f48: e0 e3 02 10 .word 0x1002e3e0
10024f4c: f0 e3 02 10 .word 0x1002e3f0
10024f50: d5 c0 02 10 .word 0x1002c0d5
10024f54: 1c e4 02 10 .word 0x1002e41c
10024f58: 2c e4 02 10 .word 0x1002e42c
10024f5c: 90 e4 02 10 .word 0x1002e490
10024f60: 78 e4 02 10 .word 0x1002e478
10024f64: 80 e4 02 10 .word 0x1002e480
10024f68: 68 e4 02 10 .word 0x1002e468
10024f6c <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed>:
10024f6c: 6801 ldr r1, [r0]
10024f6e: 2900 cmp r1, #0
10024f70: d014 beq 0x10024f9c <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x30> @ imm = #40
10024f72: 1e49 subs r1, r1, #1
10024f74: 6001 str r1, [r0]
10024f76: 6840 ldr r0, [r0, #4]
10024f78: 6841 ldr r1, [r0, #4]
10024f7a: 2201 movs r2, #1
10024f7c: 2900 cmp r1, #0
10024f7e: d010 beq 0x10024fa2 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x36> @ imm = #32
10024f80: 1e49 subs r1, r1, #1
10024f82: 6041 str r1, [r0, #4]
10024f84: 6801 ldr r1, [r0]
10024f86: 1c4b adds r3, r1, #1
10024f88: 6003 str r3, [r0]
10024f8a: 780b ldrb r3, [r1]
10024f8c: 2000 movs r0, #0
10024f8e: 2b00 cmp r3, #0
10024f90: 4601 mov r1, r0
10024f92: d002 beq 0x10024f9a <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x2e> @ imm = #4
10024f94: 2b01 cmp r3, #1
10024f96: d106 bne 0x10024fa6 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3a> @ imm = #12
10024f98: 4611 mov r1, r2
10024f9a: 4770 bx lr
10024f9c: 2000 movs r0, #0
10024f9e: 2102 movs r1, #2
10024fa0: 4770 bx lr
10024fa2: 2104 movs r1, #4
10024fa4: e000 b 0x10024fa8 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3c> @ imm = #0
10024fa6: 2106 movs r1, #6
10024fa8: 4610 mov r0, r2
10024faa: 4770 bx lr
10024fac <main>:
10024fac: b580 push {r7, lr}
10024fae: af00 add r7, sp, #0
10024fb0: b0e6 sub sp, #408
10024fb2: 4604 mov r4, r0
10024fb4: ae4b add r6, sp, #300
10024fb6: 48e6 ldr r0, [pc, #920] @ 0x10025350 <$d.197>
10024fb8: 49e6 ldr r1, [pc, #920] @ 0x10025354 <$d.197+0x4>
10024fba: 4281 cmp r1, r0
10024fbc: d202 bhs 0x10024fc4 <main+0x18> @ imm = #4
10024fbe: 2200 movs r2, #0
10024fc0: c104 stm r1!, {r2}
10024fc2: e7fa b 0x10024fba <main+0xe> @ imm = #-12
10024fc4: 49e4 ldr r1, [pc, #912] @ 0x10025358 <$d.197+0x8>
10024fc6: 48e5 ldr r0, [pc, #916] @ 0x1002535c <$d.197+0xc>
10024fc8: 4288 cmp r0, r1
10024fca: d20b bhs 0x10024fe4 <main+0x38> @ imm = #22
10024fcc: 1d02 adds r2, r0, #4
10024fce: 4291 cmp r1, r2
10024fd0: d800 bhi 0x10024fd4 <main+0x28> @ imm = #0
10024fd2: 4611 mov r1, r2
10024fd4: 43c2 mvns r2, r0
10024fd6: 1851 adds r1, r2, r1
10024fd8: 1d0a adds r2, r1, #4
10024fda: 2103 movs r1, #3
10024fdc: 438a bics r2, r1
10024fde: 49e0 ldr r1, [pc, #896] @ 0x10025360 <$d.197+0x10>
10024fe0: f007 f8c8 bl 0x1002c174 <__aeabi_memcpy4> @ imm = #29072
10024fe4: f3bf 8f5f dmb sy
10024fe8: 48de ldr r0, [pc, #888] @ 0x10025364 <$d.197+0x14>
10024fea: 6004 str r4, [r0]
10024fec: f3bf 8f5f dmb sy
10024ff0: 6805 ldr r5, [r0]
10024ff2: f3bf 8f5f dmb sy
10024ff6: 6828 ldr r0, [r5]
10024ff8: 4780 blx r0
10024ffa: 49db ldr r1, [pc, #876] @ 0x10025368 <$d.197+0x18>
10024ffc: 4288 cmp r0, r1
10024ffe: d115 bne 0x1002502c <main+0x80> @ imm = #42
10025000: a80b add r0, sp, #44
10025002: f000 fbbd bl 0x10025780 <neotron_os::config::Config::load> @ imm = #1914
10025006: 980b ldr r0, [sp, #44]
10025008: 2800 cmp r0, #0
1002500a: 9507 str r5, [sp, #28]
1002500c: 9608 str r6, [sp, #32]
1002500e: d113 bne 0x10025038 <main+0x8c> @ imm = #38
10025010: 980c ldr r0, [sp, #48]
10025012: 9006 str r0, [sp, #24]
10025014: 980d ldr r0, [sp, #52]
10025016: 0c02 lsrs r2, r0, #16
10025018: b2c1 uxtb r1, r0
1002501a: 0a00 lsrs r0, r0, #8
1002501c: b2c0 uxtb r0, r0
1002501e: 9009 str r0, [sp, #36]
10025020: 2900 cmp r1, #0
10025022: 9202 str r2, [sp, #8]
10025024: d110 bne 0x10025048 <main+0x9c> @ imm = #32
10025026: 2000 movs r0, #0
10025028: 9005 str r0, [sp, #20]
1002502a: e061 b 0x100250f0 <main+0x144> @ imm = #194
1002502c: 48cf ldr r0, [pc, #828] @ 0x1002536c <$d.197+0x1c>
1002502e: 210d movs r1, #13
10025030: 4acf ldr r2, [pc, #828] @ 0x10025370 <$d.197+0x20>
10025032: f7fb fe67 bl 0x10020d04 <core::panicking::panic> @ imm = #-17202
10025036: defe trap
10025038: 20e1 movs r0, #225
1002503a: 0240 lsls r0, r0, #9
1002503c: 9006 str r0, [sp, #24]
1002503e: 2000 movs r0, #0
10025040: 9009 str r0, [sp, #36]
10025042: 2001 movs r0, #1
10025044: 9005 str r0, [sp, #20]
10025046: e000 b 0x1002504a <main+0x9e> @ imm = #0
10025048: 9105 str r1, [sp, #20]
1002504a: 6baa ldr r2, [r5, #56]
1002504c: a80b add r0, sp, #44
1002504e: 2100 movs r1, #0
10025050: 910a str r1, [sp, #40]
10025052: 4790 blx r2
10025054: 6be8 ldr r0, [r5, #60]
10025056: 4780 blx r0
10025058: 4604 mov r4, r0
1002505a: f7fd fe99 bl 0x10022d90 <neotron_common_bios::video::Mode::text_width> @ imm = #-8910
1002505e: 460e mov r6, r1
10025060: b285 uxth r5, r0
10025062: 4620 mov r0, r4
10025064: f7fd fec0 bl 0x10022de8 <neotron_common_bios::video::Mode::text_height> @ imm = #-8832
10025068: 2d01 cmp r5, #1
1002506a: d13f bne 0x100250ec <main+0x140> @ imm = #126
1002506c: b280 uxth r0, r0
1002506e: 2801 cmp r0, #1
10025070: d13c bne 0x100250ec <main+0x140> @ imm = #120
10025072: 460c mov r4, r1
10025074: a85e add r0, sp, #376
10025076: 9004 str r0, [sp, #16]
10025078: 8006 strh r6, [r0]
1002507a: a85c add r0, sp, #368
1002507c: 9003 str r0, [sp, #12]
1002507e: 8001 strh r1, [r0]
10025080: 9807 ldr r0, [sp, #28]
10025082: 6c00 ldr r0, [r0, #64]
10025084: 4780 blx r0
10025086: 990a ldr r1, [sp, #40]
10025088: 914f str r1, [sp, #316]
1002508a: 914e str r1, [sp, #312]
1002508c: b2a1 uxth r1, r4
1002508e: 914d str r1, [sp, #308]
10025090: b2b1 uxth r1, r6
10025092: 914c str r1, [sp, #304]
10025094: 904b str r0, [sp, #300]
10025096: ac4b add r4, sp, #300
10025098: 4620 mov r0, r4
1002509a: f000 fbeb bl 0x10025874 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #2006
1002509e: 4eb5 ldr r6, [pc, #724] @ 0x10025374 <$d.197+0x24>
100250a0: 1d35 adds r5, r6, #4
100250a2: 4628 mov r0, r5
100250a4: cc06 ldm r4!, {r1, r2}
100250a6: c006 stm r0!, {r1, r2}
100250a8: cc0e ldm r4!, {r1, r2, r3}
100250aa: c00e stm r0!, {r1, r2, r3}
100250ac: 2001 movs r0, #1
100250ae: 9001 str r0, [sp, #4]
100250b0: 6030 str r0, [r6]
100250b2: 4eb1 ldr r6, [pc, #708] @ 0x10025378 <$d.197+0x28>
100250b4: 9662 str r6, [sp, #392]
100250b6: 9803 ldr r0, [sp, #12]
100250b8: 9061 str r0, [sp, #388]
100250ba: 9660 str r6, [sp, #384]
100250bc: 9804 ldr r0, [sp, #16]
100250be: 905f str r0, [sp, #380]
100250c0: 9558 str r5, [sp, #352]
100250c2: 2402 movs r4, #2
100250c4: 9410 str r4, [sp, #64]
100250c6: a85f add r0, sp, #380
100250c8: 900f str r0, [sp, #60]
100250ca: 940e str r4, [sp, #56]
100250cc: 48ab ldr r0, [pc, #684] @ 0x1002537c <$d.197+0x2c>
100250ce: 900d str r0, [sp, #52]
100250d0: 980a ldr r0, [sp, #40]
100250d2: 900b str r0, [sp, #44]
100250d4: a858 add r0, sp, #352
100250d6: 49aa ldr r1, [pc, #680] @ 0x10025380 <$d.197+0x30>
100250d8: aa0b add r2, sp, #44
100250da: f7fb fe39 bl 0x10020d50 <core::fmt::write> @ imm = #-17294
100250de: 2800 cmp r0, #0
100250e0: d100 bne 0x100250e4 <main+0x138> @ imm = #0
100250e2: e0e6 b 0x100252b2 <main+0x306> @ imm = #460
100250e4: a865 add r0, sp, #404
100250e6: 49a7 ldr r1, [pc, #668] @ 0x10025384 <$d.197+0x34>
100250e8: 4aa7 ldr r2, [pc, #668] @ 0x10025388 <$d.197+0x38>
100250ea: e32c b 0x10025746 <$t.198+0x38a> @ imm = #1624
100250ec: 9d07 ldr r5, [sp, #28]
100250ee: 9e08 ldr r6, [sp, #32]
100250f0: 9809 ldr r0, [sp, #36]
100250f2: 2800 cmp r0, #0
100250f4: d16b bne 0x100251ce <main+0x222> @ imm = #214
100250f6: 489f ldr r0, [pc, #636] @ 0x10025374 <$d.197+0x24>
100250f8: 6800 ldr r0, [r0]
100250fa: 2801 cmp r0, #1
100250fc: d117 bne 0x1002512e <main+0x182> @ imm = #46
100250fe: 48a3 ldr r0, [pc, #652] @ 0x1002538c <$d.197+0x3c>
10025100: 904c str r0, [sp, #304]
10025102: 48a3 ldr r0, [pc, #652] @ 0x10025390 <$d.197+0x40>
10025104: 904b str r0, [sp, #300]
10025106: 489b ldr r0, [pc, #620] @ 0x10025374 <$d.197+0x24>
10025108: 1d00 adds r0, r0, #4
1002510a: 905f str r0, [sp, #380]
1002510c: 2001 movs r0, #1
1002510e: 9010 str r0, [sp, #64]
10025110: a84b add r0, sp, #300
10025112: 900f str r0, [sp, #60]
10025114: 2002 movs r0, #2
10025116: 900e str r0, [sp, #56]
10025118: 489e ldr r0, [pc, #632] @ 0x10025394 <$d.197+0x44>
1002511a: 900d str r0, [sp, #52]
1002511c: 2000 movs r0, #0
1002511e: 900b str r0, [sp, #44]
10025120: a85f add r0, sp, #380
10025122: 4997 ldr r1, [pc, #604] @ 0x10025380 <$d.197+0x30>
10025124: aa0b add r2, sp, #44
10025126: f7fb fe13 bl 0x10020d50 <core::fmt::write> @ imm = #-17370
1002512a: 2800 cmp r0, #0
1002512c: d14b bne 0x100251c6 <main+0x21a> @ imm = #150
1002512e: 489a ldr r0, [pc, #616] @ 0x10025398 <$d.197+0x48>
10025130: 7800 ldrb r0, [r0]
10025132: 2800 cmp r0, #0
10025134: d017 beq 0x10025166 <main+0x1ba> @ imm = #46
10025136: 4895 ldr r0, [pc, #596] @ 0x1002538c <$d.197+0x3c>
10025138: 904c str r0, [sp, #304]
1002513a: 4895 ldr r0, [pc, #596] @ 0x10025390 <$d.197+0x40>
1002513c: 904b str r0, [sp, #300]
1002513e: 4896 ldr r0, [pc, #600] @ 0x10025398 <$d.197+0x48>
10025140: 1c40 adds r0, r0, #1
10025142: 905f str r0, [sp, #380]
10025144: 2001 movs r0, #1
10025146: 9010 str r0, [sp, #64]
10025148: a84b add r0, sp, #300
1002514a: 900f str r0, [sp, #60]
1002514c: 2002 movs r0, #2
1002514e: 900e str r0, [sp, #56]
10025150: 4890 ldr r0, [pc, #576] @ 0x10025394 <$d.197+0x44>
10025152: 900d str r0, [sp, #52]
10025154: 2000 movs r0, #0
10025156: 900b str r0, [sp, #44]
10025158: a85f add r0, sp, #380
1002515a: 4990 ldr r1, [pc, #576] @ 0x1002539c <$d.197+0x4c>
1002515c: aa0b add r2, sp, #44
1002515e: f7fb fdf7 bl 0x10020d50 <core::fmt::write> @ imm = #-17426
10025162: 2800 cmp r0, #0
10025164: d12f bne 0x100251c6 <main+0x21a> @ imm = #94
10025166: 4883 ldr r0, [pc, #524] @ 0x10025374 <$d.197+0x24>
10025168: 6800 ldr r0, [r0]
1002516a: 2801 cmp r0, #1
1002516c: d112 bne 0x10025194 <main+0x1e8> @ imm = #36
1002516e: 4881 ldr r0, [pc, #516] @ 0x10025374 <$d.197+0x24>
10025170: 1d00 adds r0, r0, #4
10025172: 904b str r0, [sp, #300]
10025174: 2000 movs r0, #0
10025176: 9010 str r0, [sp, #64]
10025178: 4989 ldr r1, [pc, #548] @ 0x100253a0 <$d.197+0x50>
1002517a: 910f str r1, [sp, #60]
1002517c: 2101 movs r1, #1
1002517e: 910e str r1, [sp, #56]
10025180: 4988 ldr r1, [pc, #544] @ 0x100253a4 <$d.197+0x54>
10025182: 910d str r1, [sp, #52]
10025184: 900b str r0, [sp, #44]
10025186: a84b add r0, sp, #300
10025188: 497d ldr r1, [pc, #500] @ 0x10025380 <$d.197+0x30>
1002518a: aa0b add r2, sp, #44
1002518c: f7fb fde0 bl 0x10020d50 <core::fmt::write> @ imm = #-17472
10025190: 2800 cmp r0, #0
10025192: d118 bne 0x100251c6 <main+0x21a> @ imm = #48
10025194: 4880 ldr r0, [pc, #512] @ 0x10025398 <$d.197+0x48>
10025196: 7800 ldrb r0, [r0]
10025198: 2800 cmp r0, #0
1002519a: d100 bne 0x1002519e <main+0x1f2> @ imm = #0
1002519c: e10e b 0x100253bc <$t.198> @ imm = #540
1002519e: 487e ldr r0, [pc, #504] @ 0x10025398 <$d.197+0x48>
100251a0: 1c40 adds r0, r0, #1
100251a2: 904b str r0, [sp, #300]
100251a4: 2000 movs r0, #0
100251a6: 9010 str r0, [sp, #64]
100251a8: 497d ldr r1, [pc, #500] @ 0x100253a0 <$d.197+0x50>
100251aa: 910f str r1, [sp, #60]
100251ac: 2101 movs r1, #1
100251ae: 910e str r1, [sp, #56]
100251b0: 497c ldr r1, [pc, #496] @ 0x100253a4 <$d.197+0x54>
100251b2: 910d str r1, [sp, #52]
100251b4: 900b str r0, [sp, #44]
100251b6: a84b add r0, sp, #300
100251b8: 4978 ldr r1, [pc, #480] @ 0x1002539c <$d.197+0x4c>
100251ba: aa0b add r2, sp, #44
100251bc: f7fb fdc8 bl 0x10020d50 <core::fmt::write> @ imm = #-17520
100251c0: 2800 cmp r0, #0
100251c2: d100 bne 0x100251c6 <main+0x21a> @ imm = #0
100251c4: e0fa b 0x100253bc <$t.198> @ imm = #500
100251c6: a865 add r0, sp, #404
100251c8: 496e ldr r1, [pc, #440] @ 0x10025384 <$d.197+0x34>
100251ca: 4a77 ldr r2, [pc, #476] @ 0x100253a8 <$d.197+0x58>
100251cc: e2bb b 0x10025746 <$t.198+0x38a> @ imm = #1398
100251ce: a85c add r0, sp, #368
100251d0: 4629 mov r1, r5
100251d2: 2500 movs r5, #0
100251d4: 7005 strb r5, [r0]
100251d6: 68cc ldr r4, [r1, #12]
100251d8: a85f add r0, sp, #380
100251da: 4b74 ldr r3, [pc, #464] @ 0x100253ac <$d.197+0x5c>
100251dc: 4629 mov r1, r5
100251de: 9a06 ldr r2, [sp, #24]
100251e0: 47a0 blx r4
100251e2: 4a6d ldr r2, [pc, #436] @ 0x10025398 <$d.197+0x48>
100251e4: 2401 movs r4, #1
100251e6: 7014 strb r4, [r2]
100251e8: 985c ldr r0, [sp, #368]
100251ea: 7050 strb r0, [r2, #1]
100251ec: 4961 ldr r1, [pc, #388] @ 0x10025374 <$d.197+0x24>
100251ee: 6808 ldr r0, [r1]
100251f0: 2801 cmp r0, #1
100251f2: d119 bne 0x10025228 <main+0x27c> @ imm = #50
100251f4: 486e ldr r0, [pc, #440] @ 0x100253b0 <$d.197+0x60>
100251f6: 904c str r0, [sp, #304]
100251f8: a85c add r0, sp, #368
100251fa: 904b str r0, [sp, #300]
100251fc: 460e mov r6, r1
100251fe: 1d08 adds r0, r1, #4
10025200: 9058 str r0, [sp, #352]
10025202: 9410 str r4, [sp, #64]
10025204: a84b add r0, sp, #300
10025206: 900f str r0, [sp, #60]
10025208: 940e str r4, [sp, #56]
1002520a: 486a ldr r0, [pc, #424] @ 0x100253b4 <$d.197+0x64>
1002520c: 900d str r0, [sp, #52]
1002520e: 950b str r5, [sp, #44]
10025210: a858 add r0, sp, #352
10025212: 495b ldr r1, [pc, #364] @ 0x10025380 <$d.197+0x30>
10025214: aa0b add r2, sp, #44
10025216: f7fb fd9b bl 0x10020d50 <core::fmt::write> @ imm = #-17610
1002521a: 2800 cmp r0, #0
1002521c: d145 bne 0x100252aa <main+0x2fe> @ imm = #138
1002521e: 4a5e ldr r2, [pc, #376] @ 0x10025398 <$d.197+0x48>
10025220: 7810 ldrb r0, [r2]
10025222: 2800 cmp r0, #0
10025224: 4631 mov r1, r6
10025226: d016 beq 0x10025256 <main+0x2aa> @ imm = #44
10025228: 4861 ldr r0, [pc, #388] @ 0x100253b0 <$d.197+0x60>
1002522a: 904c str r0, [sp, #304]
1002522c: a85c add r0, sp, #368
1002522e: 904b str r0, [sp, #300]
10025230: 4616 mov r6, r2
10025232: 1c50 adds r0, r2, #1
10025234: 9058 str r0, [sp, #352]
10025236: 9410 str r4, [sp, #64]
10025238: a84b add r0, sp, #300
1002523a: 900f str r0, [sp, #60]
1002523c: 940e str r4, [sp, #56]
1002523e: 485d ldr r0, [pc, #372] @ 0x100253b4 <$d.197+0x64>
10025240: 900d str r0, [sp, #52]
10025242: 950b str r5, [sp, #44]
10025244: a858 add r0, sp, #352
10025246: 4955 ldr r1, [pc, #340] @ 0x1002539c <$d.197+0x4c>
10025248: aa0b add r2, sp, #44
1002524a: f7fb fd81 bl 0x10020d50 <core::fmt::write> @ imm = #-17662
1002524e: 2800 cmp r0, #0
10025250: d12b bne 0x100252aa <main+0x2fe> @ imm = #86
10025252: 4948 ldr r1, [pc, #288] @ 0x10025374 <$d.197+0x24>
10025254: 4632 mov r2, r6
10025256: 6808 ldr r0, [r1]
10025258: 2801 cmp r0, #1
1002525a: d111 bne 0x10025280 <main+0x2d4> @ imm = #34
1002525c: 4616 mov r6, r2
1002525e: 1d08 adds r0, r1, #4
10025260: 904b str r0, [sp, #300]
10025262: 9510 str r5, [sp, #64]
10025264: 484e ldr r0, [pc, #312] @ 0x100253a0 <$d.197+0x50>
10025266: 900f str r0, [sp, #60]
10025268: 940e str r4, [sp, #56]
1002526a: 484e ldr r0, [pc, #312] @ 0x100253a4 <$d.197+0x54>
1002526c: 900d str r0, [sp, #52]
1002526e: 950b str r5, [sp, #44]
10025270: a84b add r0, sp, #300
10025272: 4943 ldr r1, [pc, #268] @ 0x10025380 <$d.197+0x30>
10025274: aa0b add r2, sp, #44
10025276: f7fb fd6b bl 0x10020d50 <core::fmt::write> @ imm = #-17706
1002527a: 2800 cmp r0, #0
1002527c: d115 bne 0x100252aa <main+0x2fe> @ imm = #42
1002527e: 4632 mov r2, r6
10025280: 7810 ldrb r0, [r2]
10025282: 2800 cmp r0, #0
10025284: d100 bne 0x10025288 <main+0x2dc> @ imm = #0
10025286: e0f9 b 0x1002547c <$t.198+0xc0> @ imm = #498
10025288: 1c50 adds r0, r2, #1
1002528a: 904b str r0, [sp, #300]
1002528c: 9510 str r5, [sp, #64]
1002528e: 4844 ldr r0, [pc, #272] @ 0x100253a0 <$d.197+0x50>
10025290: 900f str r0, [sp, #60]
10025292: 940e str r4, [sp, #56]
10025294: 4843 ldr r0, [pc, #268] @ 0x100253a4 <$d.197+0x54>
10025296: 900d str r0, [sp, #52]
10025298: 950b str r5, [sp, #44]
1002529a: a84b add r0, sp, #300
1002529c: 493f ldr r1, [pc, #252] @ 0x1002539c <$d.197+0x4c>
1002529e: aa0b add r2, sp, #44
100252a0: f7fb fd56 bl 0x10020d50 <core::fmt::write> @ imm = #-17748
100252a4: 2800 cmp r0, #0
100252a6: d100 bne 0x100252aa <main+0x2fe> @ imm = #0
100252a8: e0e8 b 0x1002547c <$t.198+0xc0> @ imm = #464
100252aa: a865 add r0, sp, #404
100252ac: 4935 ldr r1, [pc, #212] @ 0x10025384 <$d.197+0x34>
100252ae: 4a42 ldr r2, [pc, #264] @ 0x100253b8 <$d.197+0x68>
100252b0: e249 b 0x10025746 <$t.198+0x38a> @ imm = #1170
100252b2: 4b32 ldr r3, [pc, #200] @ 0x1002537c <$d.197+0x2c>
100252b4: 4632 mov r2, r6
100252b6: 4938 ldr r1, [pc, #224] @ 0x10025398 <$d.197+0x48>
100252b8: 7808 ldrb r0, [r1]
100252ba: 2800 cmp r0, #0
100252bc: 462e mov r6, r5
100252be: 4d2d ldr r5, [pc, #180] @ 0x10025374 <$d.197+0x24>
100252c0: d017 beq 0x100252f2 <main+0x346> @ imm = #46
100252c2: 9262 str r2, [sp, #392]
100252c4: a85c add r0, sp, #368
100252c6: 9061 str r0, [sp, #388]
100252c8: 9260 str r2, [sp, #384]
100252ca: a85e add r0, sp, #376
100252cc: 905f str r0, [sp, #380]
100252ce: 1c48 adds r0, r1, #1
100252d0: 9058 str r0, [sp, #352]
100252d2: 9410 str r4, [sp, #64]
100252d4: a85f add r0, sp, #380
100252d6: 900f str r0, [sp, #60]
100252d8: 940e str r4, [sp, #56]
100252da: 930d str r3, [sp, #52]
100252dc: 980a ldr r0, [sp, #40]
100252de: 900b str r0, [sp, #44]
100252e0: a858 add r0, sp, #352
100252e2: 492e ldr r1, [pc, #184] @ 0x1002539c <$d.197+0x4c>
100252e4: aa0b add r2, sp, #44
100252e6: f7fb fd33 bl 0x10020d50 <core::fmt::write> @ imm = #-17818
100252ea: 2800 cmp r0, #0
100252ec: d000 beq 0x100252f0 <main+0x344> @ imm = #0
100252ee: e6f9 b 0x100250e4 <main+0x138> @ imm = #-526
100252f0: 4929 ldr r1, [pc, #164] @ 0x10025398 <$d.197+0x48>
100252f2: 6828 ldr r0, [r5]
100252f4: 2801 cmp r0, #1
100252f6: 9d07 ldr r5, [sp, #28]
100252f8: 9c0a ldr r4, [sp, #40]
100252fa: d111 bne 0x10025320 <main+0x374> @ imm = #34
100252fc: 965f str r6, [sp, #380]
100252fe: 9410 str r4, [sp, #64]
10025300: 4827 ldr r0, [pc, #156] @ 0x100253a0 <$d.197+0x50>
10025302: 900f str r0, [sp, #60]
10025304: 9801 ldr r0, [sp, #4]
10025306: 900e str r0, [sp, #56]
10025308: 4826 ldr r0, [pc, #152] @ 0x100253a4 <$d.197+0x54>
1002530a: 900d str r0, [sp, #52]
1002530c: 940b str r4, [sp, #44]
1002530e: a85f add r0, sp, #380
10025310: 491b ldr r1, [pc, #108] @ 0x10025380 <$d.197+0x30>
10025312: aa0b add r2, sp, #44
10025314: f7fb fd1c bl 0x10020d50 <core::fmt::write> @ imm = #-17864
10025318: 2800 cmp r0, #0
1002531a: d000 beq 0x1002531e <main+0x372> @ imm = #0
1002531c: e6e2 b 0x100250e4 <main+0x138> @ imm = #-572
1002531e: 491e ldr r1, [pc, #120] @ 0x10025398 <$d.197+0x48>
10025320: 7808 ldrb r0, [r1]
10025322: 2800 cmp r0, #0
10025324: 9e08 ldr r6, [sp, #32]
10025326: d100 bne 0x1002532a <main+0x37e> @ imm = #0
10025328: e6e2 b 0x100250f0 <main+0x144> @ imm = #-572
1002532a: 1c48 adds r0, r1, #1
1002532c: 905f str r0, [sp, #380]
1002532e: 9410 str r4, [sp, #64]
10025330: 481b ldr r0, [pc, #108] @ 0x100253a0 <$d.197+0x50>
10025332: 900f str r0, [sp, #60]
10025334: 9801 ldr r0, [sp, #4]
10025336: 900e str r0, [sp, #56]
10025338: 481a ldr r0, [pc, #104] @ 0x100253a4 <$d.197+0x54>
1002533a: 900d str r0, [sp, #52]
1002533c: 940b str r4, [sp, #44]
1002533e: a85f add r0, sp, #380
10025340: 4916 ldr r1, [pc, #88] @ 0x1002539c <$d.197+0x4c>
10025342: aa0b add r2, sp, #44
10025344: f7fb fd04 bl 0x10020d50 <core::fmt::write> @ imm = #-17912
10025348: 2800 cmp r0, #0
1002534a: d000 beq 0x1002534e <main+0x3a2> @ imm = #0
1002534c: e6ca b 0x100250e4 <main+0x138> @ imm = #-620
1002534e: e6cf b 0x100250f0 <main+0x144> @ imm = #-610
10025350 <$d.197>:
10025350: 20 00 00 20 .word 0x20000020
10025354: 00 00 00 20 .word 0x20000000
10025358: 00 00 00 20 .word 0x20000000
1002535c: 00 00 00 20 .word 0x20000000
10025360: 2c f8 02 10 .word 0x1002f82c
10025364: 00 00 00 20 .word 0x20000000
10025368: 01 06 00 00 .word 0x00000601
1002536c: e8 ec 02 10 .word 0x1002ece8
10025370: f8 ec 02 10 .word 0x1002ecf8
10025374: 04 00 00 20 .word 0x20000004
10025378: f1 29 02 10 .word 0x100229f1
1002537c: 20 ed 02 10 .word 0x1002ed20
10025380: 50 e1 02 10 .word 0x1002e150
10025384: c0 e1 02 10 .word 0x1002e1c0
10025388: 30 ed 02 10 .word 0x1002ed30
1002538c: e7 c0 02 10 .word 0x1002c0e7
10025390: d0 ed 02 10 .word 0x1002edd0
10025394: 88 ed 02 10 .word 0x1002ed88
10025398: 1c 00 00 20 .word 0x2000001c
1002539c: 20 e1 02 10 .word 0x1002e120
100253a0: 68 e1 02 10 .word 0x1002e168
100253a4: b8 e6 02 10 .word 0x1002e6b8
100253a8: d8 ed 02 10 .word 0x1002edd8
100253ac: 01 00 02 00 .word 0x00020001
100253b0: 89 26 02 10 .word 0x10022689
100253b4: 64 ed 02 10 .word 0x1002ed64
100253b8: 6c ed 02 10 .word 0x1002ed6c
100253bc <$t.198>:
100253bc: 48e3 ldr r0, [pc, #908] @ 0x1002574c <$d.199>
100253be: 6800 ldr r0, [r0]
100253c0: 2801 cmp r0, #1
100253c2: d112 bne 0x100253ea <$t.198+0x2e> @ imm = #36
100253c4: 48e1 ldr r0, [pc, #900] @ 0x1002574c <$d.199>
100253c6: 1d00 adds r0, r0, #4
100253c8: 904b str r0, [sp, #300]
100253ca: 2000 movs r0, #0
100253cc: 9010 str r0, [sp, #64]
100253ce: 49e4 ldr r1, [pc, #912] @ 0x10025760 <$d.199+0x14>
100253d0: 910f str r1, [sp, #60]
100253d2: 2101 movs r1, #1
100253d4: 910e str r1, [sp, #56]
100253d6: 49e4 ldr r1, [pc, #912] @ 0x10025768 <$d.199+0x1c>
100253d8: 910d str r1, [sp, #52]
100253da: 900b str r0, [sp, #44]
100253dc: a84b add r0, sp, #300
100253de: 49dc ldr r1, [pc, #880] @ 0x10025750 <$d.199+0x4>
100253e0: aa0b add r2, sp, #44
100253e2: f7fb fcb5 bl 0x10020d50 <core::fmt::write> @ imm = #-18070
100253e6: 2800 cmp r0, #0
100253e8: d144 bne 0x10025474 <$t.198+0xb8> @ imm = #136
100253ea: 48da ldr r0, [pc, #872] @ 0x10025754 <$d.199+0x8>
100253ec: 7800 ldrb r0, [r0]
100253ee: 2800 cmp r0, #0
100253f0: d012 beq 0x10025418 <$t.198+0x5c> @ imm = #36
100253f2: 48d8 ldr r0, [pc, #864] @ 0x10025754 <$d.199+0x8>
100253f4: 1c40 adds r0, r0, #1
100253f6: 904b str r0, [sp, #300]
100253f8: 2000 movs r0, #0
100253fa: 9010 str r0, [sp, #64]
100253fc: 49d8 ldr r1, [pc, #864] @ 0x10025760 <$d.199+0x14>
100253fe: 910f str r1, [sp, #60]
10025400: 2101 movs r1, #1
10025402: 910e str r1, [sp, #56]
10025404: 49d8 ldr r1, [pc, #864] @ 0x10025768 <$d.199+0x1c>
10025406: 910d str r1, [sp, #52]
10025408: 900b str r0, [sp, #44]
1002540a: a84b add r0, sp, #300
1002540c: 49d2 ldr r1, [pc, #840] @ 0x10025758 <$d.199+0xc>
1002540e: aa0b add r2, sp, #44
10025410: f7fb fc9e bl 0x10020d50 <core::fmt::write> @ imm = #-18116
10025414: 2800 cmp r0, #0
10025416: d12d bne 0x10025474 <$t.198+0xb8> @ imm = #90
10025418: 48cc ldr r0, [pc, #816] @ 0x1002574c <$d.199>
1002541a: 6800 ldr r0, [r0]
1002541c: 2801 cmp r0, #1
1002541e: d112 bne 0x10025446 <$t.198+0x8a> @ imm = #36
10025420: 48ca ldr r0, [pc, #808] @ 0x1002574c <$d.199>
10025422: 1d00 adds r0, r0, #4
10025424: 904b str r0, [sp, #300]
10025426: 2000 movs r0, #0
10025428: 9010 str r0, [sp, #64]
1002542a: 49cd ldr r1, [pc, #820] @ 0x10025760 <$d.199+0x14>
1002542c: 910f str r1, [sp, #60]
1002542e: 2101 movs r1, #1
10025430: 910e str r1, [sp, #56]
10025432: 49cc ldr r1, [pc, #816] @ 0x10025764 <$d.199+0x18>
10025434: 910d str r1, [sp, #52]
10025436: 900b str r0, [sp, #44]
10025438: a84b add r0, sp, #300
1002543a: 49c5 ldr r1, [pc, #788] @ 0x10025750 <$d.199+0x4>
1002543c: aa0b add r2, sp, #44
1002543e: f7fb fc87 bl 0x10020d50 <core::fmt::write> @ imm = #-18162
10025442: 2800 cmp r0, #0
10025444: d116 bne 0x10025474 <$t.198+0xb8> @ imm = #44
10025446: 48c3 ldr r0, [pc, #780] @ 0x10025754 <$d.199+0x8>
10025448: 7800 ldrb r0, [r0]
1002544a: 2800 cmp r0, #0
1002544c: d019 beq 0x10025482 <$t.198+0xc6> @ imm = #50
1002544e: 48c1 ldr r0, [pc, #772] @ 0x10025754 <$d.199+0x8>
10025450: 1c40 adds r0, r0, #1
10025452: 904b str r0, [sp, #300]
10025454: 2000 movs r0, #0
10025456: 9010 str r0, [sp, #64]
10025458: 49c1 ldr r1, [pc, #772] @ 0x10025760 <$d.199+0x14>
1002545a: 910f str r1, [sp, #60]
1002545c: 2101 movs r1, #1
1002545e: 910e str r1, [sp, #56]
10025460: 49c0 ldr r1, [pc, #768] @ 0x10025764 <$d.199+0x18>
10025462: 910d str r1, [sp, #52]
10025464: 900b str r0, [sp, #44]
10025466: a84b add r0, sp, #300
10025468: 49bb ldr r1, [pc, #748] @ 0x10025758 <$d.199+0xc>
1002546a: aa0b add r2, sp, #44
1002546c: f7fb fc70 bl 0x10020d50 <core::fmt::write> @ imm = #-18208
10025470: 2800 cmp r0, #0
10025472: d006 beq 0x10025482 <$t.198+0xc6> @ imm = #12
10025474: a865 add r0, sp, #404
10025476: 49b9 ldr r1, [pc, #740] @ 0x1002575c <$d.199+0x10>
10025478: 4abc ldr r2, [pc, #752] @ 0x1002576c <$d.199+0x20>
1002547a: e164 b 0x10025746 <$t.198+0x38a> @ imm = #712
1002547c: 9d07 ldr r5, [sp, #28]
1002547e: 9e08 ldr r6, [sp, #32]
10025480: e639 b 0x100250f6 <main+0x14a> @ imm = #-910
10025482: 362c adds r6, #44
10025484: 2001 movs r0, #1
10025486: 900a str r0, [sp, #40]
10025488: 0201 lsls r1, r0, #8
1002548a: 9108 str r1, [sp, #32]
1002548c: 4634 mov r4, r6
1002548e: ae0b add r6, sp, #44
10025490: 4630 mov r0, r6
10025492: f006 fe43 bl 0x1002c11c <__aeabi_memclr4> @ imm = #27782
10025496: 2003 movs r0, #3
10025498: 9004 str r0, [sp, #16]
1002549a: 80a0 strh r0, [r4, #4]
1002549c: 9a0a ldr r2, [sp, #40]
1002549e: 6022 str r2, [r4]
100254a0: 9809 ldr r0, [sp, #36]
100254a2: 0200 lsls r0, r0, #8
100254a4: 9902 ldr r1, [sp, #8]
100254a6: 0409 lsls r1, r1, #16
100254a8: 1808 adds r0, r1, r0
100254aa: 9905 ldr r1, [sp, #20]
100254ac: 1840 adds r0, r0, r1
100254ae: 9054 str r0, [sp, #336]
100254b0: 9806 ldr r0, [sp, #24]
100254b2: 9053 str r0, [sp, #332]
100254b4: 2400 movs r4, #0
100254b6: 9455 str r4, [sp, #340]
100254b8: 9451 str r4, [sp, #324]
100254ba: 9808 ldr r0, [sp, #32]
100254bc: 9050 str r0, [sp, #320]
100254be: 964f str r6, [sp, #316]
100254c0: 9452 str r4, [sp, #328]
100254c2: 944e str r4, [sp, #312]
100254c4: 944d str r4, [sp, #308]
100254c6: 944c str r4, [sp, #304]
100254c8: 48a9 ldr r0, [pc, #676] @ 0x10025770 <$d.199+0x24>
100254ca: 904b str r0, [sp, #300]
100254cc: ae4b add r6, sp, #300
100254ce: 4630 mov r0, r6
100254d0: 4611 mov r1, r2
100254d2: f7ff f92d bl 0x10024730 <menu::Runner<T>::prompt> @ imm = #-3494
100254d6: 4628 mov r0, r5
100254d8: 30bc adds r0, #188
100254da: 9009 str r0, [sp, #36]
100254dc: 3628 adds r6, #40
100254de: 9608 str r6, [sp, #32]
100254e0: 990a ldr r1, [sp, #40]
100254e2: 02c8 lsls r0, r1, #11
100254e4: 9006 str r0, [sp, #24]
100254e6: 0408 lsls r0, r1, #16
100254e8: 9005 str r0, [sp, #20]
100254ea: 6de9 ldr r1, [r5, #92]
100254ec: ae58 add r6, sp, #352
100254ee: 4630 mov r0, r6
100254f0: 4788 blx r1
100254f2: 7830 ldrb r0, [r6]
100254f4: 2800 cmp r0, #0
100254f6: d067 beq 0x100255c8 <$t.198+0x20c> @ imm = #206
100254f8: a85b add r0, sp, #364
100254fa: 9959 ldr r1, [sp, #356]
100254fc: 8041 strh r1, [r0, #2]
100254fe: a958 add r1, sp, #352
10025500: 7889 ldrb r1, [r1, #2]
10025502: 7001 strb r1, [r0]
10025504: 4e91 ldr r6, [pc, #580] @ 0x1002574c <$d.199>
10025506: 6830 ldr r0, [r6]
10025508: 2801 cmp r0, #1
1002550a: d115 bne 0x10025538 <$t.198+0x17c> @ imm = #42
1002550c: 4899 ldr r0, [pc, #612] @ 0x10025774 <$d.199+0x28>
1002550e: 905d str r0, [sp, #372]
10025510: a85b add r0, sp, #364
10025512: 905c str r0, [sp, #368]
10025514: 1d30 adds r0, r6, #4
10025516: 905e str r0, [sp, #376]
10025518: 990a ldr r1, [sp, #40]
1002551a: 9164 str r1, [sp, #400]
1002551c: a85c add r0, sp, #368
1002551e: 9063 str r0, [sp, #396]
10025520: 9162 str r1, [sp, #392]
10025522: 4895 ldr r0, [pc, #596] @ 0x10025778 <$d.199+0x2c>
10025524: 9061 str r0, [sp, #388]
10025526: 945f str r4, [sp, #380]
10025528: a85e add r0, sp, #376
1002552a: aa5f add r2, sp, #380
1002552c: 4988 ldr r1, [pc, #544] @ 0x10025750 <$d.199+0x4>
1002552e: f7fb fc0f bl 0x10020d50 <core::fmt::write> @ imm = #-18402
10025532: 2800 cmp r0, #0
10025534: d000 beq 0x10025538 <$t.198+0x17c> @ imm = #0
10025536: e103 b 0x10025740 <$t.198+0x384> @ imm = #518
10025538: 4886 ldr r0, [pc, #536] @ 0x10025754 <$d.199+0x8>
1002553a: 7800 ldrb r0, [r0]
1002553c: 2800 cmp r0, #0
1002553e: d016 beq 0x1002556e <$t.198+0x1b2> @ imm = #44
10025540: 488c ldr r0, [pc, #560] @ 0x10025774 <$d.199+0x28>
10025542: 905d str r0, [sp, #372]
10025544: a85b add r0, sp, #364
10025546: 905c str r0, [sp, #368]
10025548: 4882 ldr r0, [pc, #520] @ 0x10025754 <$d.199+0x8>
1002554a: 1c40 adds r0, r0, #1
1002554c: 905e str r0, [sp, #376]
1002554e: 990a ldr r1, [sp, #40]
10025550: 9164 str r1, [sp, #400]
10025552: a85c add r0, sp, #368
10025554: 9063 str r0, [sp, #396]
10025556: 9162 str r1, [sp, #392]
10025558: 4887 ldr r0, [pc, #540] @ 0x10025778 <$d.199+0x2c>
1002555a: 9061 str r0, [sp, #388]
1002555c: 945f str r4, [sp, #380]
1002555e: a85e add r0, sp, #376
10025560: aa5f add r2, sp, #380
10025562: 497d ldr r1, [pc, #500] @ 0x10025758 <$d.199+0xc>
10025564: f7fb fbf4 bl 0x10020d50 <core::fmt::write> @ imm = #-18456
10025568: 2800 cmp r0, #0
1002556a: d000 beq 0x1002556e <$t.198+0x1b2> @ imm = #0
1002556c: e0e8 b 0x10025740 <$t.198+0x384> @ imm = #464
1002556e: 6830 ldr r0, [r6]
10025570: 2801 cmp r0, #1
10025572: d111 bne 0x10025598 <$t.198+0x1dc> @ imm = #34
10025574: 1d30 adds r0, r6, #4
10025576: 905c str r0, [sp, #368]
10025578: 9464 str r4, [sp, #400]
1002557a: 4879 ldr r0, [pc, #484] @ 0x10025760 <$d.199+0x14>
1002557c: 9063 str r0, [sp, #396]
1002557e: 980a ldr r0, [sp, #40]
10025580: 9062 str r0, [sp, #392]
10025582: 4878 ldr r0, [pc, #480] @ 0x10025764 <$d.199+0x18>
10025584: 9061 str r0, [sp, #388]
10025586: 945f str r4, [sp, #380]
10025588: a85c add r0, sp, #368
1002558a: aa5f add r2, sp, #380
1002558c: 4970 ldr r1, [pc, #448] @ 0x10025750 <$d.199+0x4>
1002558e: f7fb fbdf bl 0x10020d50 <core::fmt::write> @ imm = #-18498
10025592: 2800 cmp r0, #0
10025594: d000 beq 0x10025598 <$t.198+0x1dc> @ imm = #0
10025596: e0d3 b 0x10025740 <$t.198+0x384> @ imm = #422
10025598: 496e ldr r1, [pc, #440] @ 0x10025754 <$d.199+0x8>
1002559a: 7808 ldrb r0, [r1]
1002559c: 2800 cmp r0, #0
1002559e: d100 bne 0x100255a2 <$t.198+0x1e6> @ imm = #0
100255a0: e0ca b 0x10025738 <$t.198+0x37c> @ imm = #404
100255a2: 1c48 adds r0, r1, #1
100255a4: 905c str r0, [sp, #368]
100255a6: 9464 str r4, [sp, #400]
100255a8: 486d ldr r0, [pc, #436] @ 0x10025760 <$d.199+0x14>
100255aa: 9063 str r0, [sp, #396]
100255ac: 980a ldr r0, [sp, #40]
100255ae: 9062 str r0, [sp, #392]
100255b0: 486c ldr r0, [pc, #432] @ 0x10025764 <$d.199+0x18>
100255b2: 9061 str r0, [sp, #388]
100255b4: 945f str r4, [sp, #380]
100255b6: a85c add r0, sp, #368
100255b8: aa5f add r2, sp, #380
100255ba: 4967 ldr r1, [pc, #412] @ 0x10025758 <$d.199+0xc>
100255bc: f7fb fbc8 bl 0x10020d50 <core::fmt::write> @ imm = #-18544
100255c0: 2800 cmp r0, #0
100255c2: d100 bne 0x100255c6 <$t.198+0x20a> @ imm = #0
100255c4: e0b8 b 0x10025738 <$t.198+0x37c> @ imm = #368
100255c6: e0bb b 0x10025740 <$t.198+0x384> @ imm = #374
100255c8: a858 add r0, sp, #352
100255ca: 7880 ldrb r0, [r0, #2]
100255cc: 2800 cmp r0, #0
100255ce: d000 beq 0x100255d2 <$t.198+0x216> @ imm = #0
100255d0: e0b2 b 0x10025738 <$t.198+0x37c> @ imm = #356
100255d2: a858 add r0, sp, #352
100255d4: 7900 ldrb r0, [r0, #4]
100255d6: 2802 cmp r0, #2
100255d8: d100 bne 0x100255dc <$t.198+0x220> @ imm = #0
100255da: e0ad b 0x10025738 <$t.198+0x37c> @ imm = #346
100255dc: 2801 cmp r0, #1
100255de: d119 bne 0x10025614 <$t.198+0x258> @ imm = #50
100255e0: a858 add r0, sp, #352
100255e2: 7982 ldrb r2, [r0, #6]
100255e4: ad5f add r5, sp, #380
100255e6: 2600 movs r6, #0
100255e8: 4628 mov r0, r5
100255ea: 9908 ldr r1, [sp, #32]
100255ec: 4633 mov r3, r6
100255ee: f7fd fdb5 bl 0x1002315c <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9366
100255f2: 7828 ldrb r0, [r5]
100255f4: 2802 cmp r0, #2
100255f6: d100 bne 0x100255fa <$t.198+0x23e> @ imm = #0
100255f8: e09d b 0x10025736 <$t.198+0x37a> @ imm = #314
100255fa: 2501 movs r5, #1
100255fc: 4028 ands r0, r5
100255fe: d100 bne 0x10025602 <$t.198+0x246> @ imm = #0
10025600: e099 b 0x10025736 <$t.198+0x37a> @ imm = #306
10025602: 9860 ldr r0, [sp, #384]
10025604: a95c add r1, sp, #368
10025606: 808e strh r6, [r1, #4]
10025608: 965c str r6, [sp, #368]
1002560a: 2880 cmp r0, #128
1002560c: d21f bhs 0x1002564e <$t.198+0x292> @ imm = #62
1002560e: a95c add r1, sp, #368
10025610: 7008 strb r0, [r1]
10025612: e06d b 0x100256f0 <$t.198+0x334> @ imm = #218
10025614: a858 add r0, sp, #352
10025616: 7982 ldrb r2, [r0, #6]
10025618: ae5f add r6, sp, #380
1002561a: 4630 mov r0, r6
1002561c: 9908 ldr r1, [sp, #32]
1002561e: 9b0a ldr r3, [sp, #40]
10025620: f7fd fd9c bl 0x1002315c <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9416
10025624: 7830 ldrb r0, [r6]
10025626: 2802 cmp r0, #2
10025628: d100 bne 0x1002562c <$t.198+0x270> @ imm = #0
1002562a: e085 b 0x10025738 <$t.198+0x37c> @ imm = #266
1002562c: 990a ldr r1, [sp, #40]
1002562e: 4008 ands r0, r1
10025630: d100 bne 0x10025634 <$t.198+0x278> @ imm = #0
10025632: e081 b 0x10025738 <$t.198+0x37c> @ imm = #258
10025634: 9860 ldr r0, [sp, #384]
10025636: a95c add r1, sp, #368
10025638: 808c strh r4, [r1, #4]
1002563a: 945c str r4, [sp, #368]
1002563c: 280a cmp r0, #10
1002563e: d100 bne 0x10025642 <$t.198+0x286> @ imm = #0
10025640: 200d movs r0, #13
10025642: 2880 cmp r0, #128
10025644: d211 bhs 0x1002566a <$t.198+0x2ae> @ imm = #34
10025646: a95c add r1, sp, #368
10025648: 7008 strb r0, [r1]
1002564a: 9d0a ldr r5, [sp, #40]
1002564c: e06a b 0x10025724 <$t.198+0x368> @ imm = #212
1002564e: 9906 ldr r1, [sp, #24]
10025650: 4288 cmp r0, r1
10025652: d218 bhs 0x10025686 <$t.198+0x2ca> @ imm = #48
10025654: 213f movs r1, #63
10025656: 4001 ands r1, r0
10025658: 3180 adds r1, #128
1002565a: aa5c add r2, sp, #368
1002565c: 7051 strb r1, [r2, #1]
1002565e: 0980 lsrs r0, r0, #6
10025660: 21c0 movs r1, #192
10025662: 4301 orrs r1, r0
10025664: 7011 strb r1, [r2]
10025666: 2502 movs r5, #2
10025668: e042 b 0x100256f0 <$t.198+0x334> @ imm = #132
1002566a: 9906 ldr r1, [sp, #24]
1002566c: 4288 cmp r0, r1
1002566e: d21c bhs 0x100256aa <$t.198+0x2ee> @ imm = #56
10025670: 213f movs r1, #63
10025672: 4001 ands r1, r0
10025674: 3180 adds r1, #128
10025676: aa5c add r2, sp, #368
10025678: 7051 strb r1, [r2, #1]
1002567a: 0980 lsrs r0, r0, #6
1002567c: 21c0 movs r1, #192
1002567e: 4301 orrs r1, r0
10025680: 7011 strb r1, [r2]
10025682: 2502 movs r5, #2
10025684: e04e b 0x10025724 <$t.198+0x368> @ imm = #156
10025686: 9905 ldr r1, [sp, #20]
10025688: 4288 cmp r0, r1
1002568a: d220 bhs 0x100256ce <$t.198+0x312> @ imm = #64
1002568c: 213f movs r1, #63
1002568e: 4001 ands r1, r0
10025690: 3180 adds r1, #128
10025692: aa5c add r2, sp, #368
10025694: 7091 strb r1, [r2, #2]
10025696: 0b01 lsrs r1, r0, #12
10025698: 23e0 movs r3, #224
1002569a: 430b orrs r3, r1
1002569c: 7013 strb r3, [r2]
1002569e: 0500 lsls r0, r0, #20
100256a0: 0e80 lsrs r0, r0, #26
100256a2: 3080 adds r0, #128
100256a4: 7050 strb r0, [r2, #1]
100256a6: 2503 movs r5, #3
100256a8: e022 b 0x100256f0 <$t.198+0x334> @ imm = #68
100256aa: 9905 ldr r1, [sp, #20]
100256ac: 4288 cmp r0, r1
100256ae: d228 bhs 0x10025702 <$t.198+0x346> @ imm = #80
100256b0: 213f movs r1, #63
100256b2: 4001 ands r1, r0
100256b4: 3180 adds r1, #128
100256b6: aa5c add r2, sp, #368
100256b8: 7091 strb r1, [r2, #2]
100256ba: 0b01 lsrs r1, r0, #12
100256bc: 23e0 movs r3, #224
100256be: 430b orrs r3, r1
100256c0: 7013 strb r3, [r2]
100256c2: 0500 lsls r0, r0, #20
100256c4: 0e80 lsrs r0, r0, #26
100256c6: 3080 adds r0, #128
100256c8: 7050 strb r0, [r2, #1]
100256ca: 9d04 ldr r5, [sp, #16]
100256cc: e02a b 0x10025724 <$t.198+0x368> @ imm = #84
100256ce: 223f movs r2, #63
100256d0: 4002 ands r2, r0
100256d2: 3280 adds r2, #128
100256d4: a95c add r1, sp, #368
100256d6: 70ca strb r2, [r1, #3]
100256d8: 0c82 lsrs r2, r0, #18
100256da: 32f0 adds r2, #240
100256dc: 700a strb r2, [r1]
100256de: 0502 lsls r2, r0, #20
100256e0: 0e92 lsrs r2, r2, #26
100256e2: 3280 adds r2, #128
100256e4: 708a strb r2, [r1, #2]
100256e6: 0380 lsls r0, r0, #14
100256e8: 0e80 lsrs r0, r0, #26
100256ea: 3080 adds r0, #128
100256ec: 7048 strb r0, [r1, #1]
100256ee: 2504 movs r5, #4
100256f0: a85c add r0, sp, #368
100256f2: 5d81 ldrb r1, [r0, r6]
100256f4: a84b add r0, sp, #300
100256f6: f7fe fb49 bl 0x10023d8c <menu::Runner<T>::input_byte> @ imm = #-6510
100256fa: 1c76 adds r6, r6, #1
100256fc: 42b5 cmp r5, r6
100256fe: d1f7 bne 0x100256f0 <$t.198+0x334> @ imm = #-18
10025700: e019 b 0x10025736 <$t.198+0x37a> @ imm = #50
10025702: 223f movs r2, #63
10025704: 4002 ands r2, r0
10025706: 3280 adds r2, #128
10025708: a95c add r1, sp, #368
1002570a: 70ca strb r2, [r1, #3]
1002570c: 0c82 lsrs r2, r0, #18
1002570e: 32f0 adds r2, #240
10025710: 700a strb r2, [r1]
10025712: 0502 lsls r2, r0, #20
10025714: 0e92 lsrs r2, r2, #26
10025716: 3280 adds r2, #128
10025718: 708a strb r2, [r1, #2]
1002571a: 0380 lsls r0, r0, #14
1002571c: 0e80 lsrs r0, r0, #26
1002571e: 3080 adds r0, #128
10025720: 7048 strb r0, [r1, #1]
10025722: 2504 movs r5, #4
10025724: 4626 mov r6, r4
10025726: a85c add r0, sp, #368
10025728: 5d81 ldrb r1, [r0, r6]
1002572a: a84b add r0, sp, #300
1002572c: f7fe fb2e bl 0x10023d8c <menu::Runner<T>::input_byte> @ imm = #-6564
10025730: 1c76 adds r6, r6, #1
10025732: 42b5 cmp r5, r6
10025734: d1f7 bne 0x10025726 <$t.198+0x36a> @ imm = #-18
10025736: 9d07 ldr r5, [sp, #28]
10025738: 9809 ldr r0, [sp, #36]
1002573a: 6800 ldr r0, [r0]
1002573c: 4780 blx r0
1002573e: e6d4 b 0x100254ea <$t.198+0x12e> @ imm = #-600
10025740: a865 add r0, sp, #404
10025742: 4906 ldr r1, [pc, #24] @ 0x1002575c <$d.199+0x10>
10025744: 4a0d ldr r2, [pc, #52] @ 0x1002577c <$d.199+0x30>
10025746: f7fb fe69 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-17198
1002574a: defe trap
1002574c <$d.199>:
1002574c: 04 00 00 20 .word 0x20000004
10025750: 50 e1 02 10 .word 0x1002e150
10025754: 1c 00 00 20 .word 0x2000001c
10025758: 20 e1 02 10 .word 0x1002e120
1002575c: c0 e1 02 10 .word 0x1002e1c0
10025760: 68 e1 02 10 .word 0x1002e168
10025764: b8 e6 02 10 .word 0x1002e6b8
10025768: 34 ee 02 10 .word 0x1002ee34
1002576c: 3c ee 02 10 .word 0x1002ee3c
10025770: b4 ec 02 10 .word 0x1002ecb4
10025774: d9 30 02 10 .word 0x100230d9
10025778: 68 ee 02 10 .word 0x1002ee68
1002577c: 70 ee 02 10 .word 0x1002ee70
10025780 <neotron_os::config::Config::load>:
10025780: b5f0 push {r4, r5, r6, r7, lr}
10025782: af03 add r7, sp, #12
10025784: b097 sub sp, #92
10025786: 9000 str r0, [sp]
10025788: 4836 ldr r0, [pc, #216] @ 0x10025864 <$d.201>
1002578a: 6804 ldr r4, [r0]
1002578c: f3bf 8f5f dmb sy
10025790: ad01 add r5, sp, #4
10025792: 2640 movs r6, #64
10025794: 4628 mov r0, r5
10025796: 4631 mov r1, r6
10025798: f006 fcc0 bl 0x1002c11c <__aeabi_memclr4> @ imm = #27008
1002579c: 6aa3 ldr r3, [r4, #40]
1002579e: ac11 add r4, sp, #68
100257a0: 4620 mov r0, r4
100257a2: 4629 mov r1, r5
100257a4: 4632 mov r2, r6
100257a6: 4798 blx r3
100257a8: 7820 ldrb r0, [r4]
100257aa: 2800 cmp r0, #0
100257ac: d007 beq 0x100257be <neotron_os::config::Config::load+0x3e> @ imm = #14
100257ae: 2015 movs r0, #21
100257b0: 492d ldr r1, [pc, #180] @ 0x10025868 <$d.201+0x4>
100257b2: 9a00 ldr r2, [sp]
100257b4: 6051 str r1, [r2, #4]
100257b6: 6090 str r0, [r2, #8]
100257b8: 2001 movs r0, #1
100257ba: 4611 mov r1, r2
100257bc: e030 b 0x10025820 <neotron_os::config::Config::load+0xa0> @ imm = #96
100257be: 9e00 ldr r6, [sp]
100257c0: 9812 ldr r0, [sp, #72]
100257c2: 2841 cmp r0, #65
100257c4: d248 bhs 0x10025858 <neotron_os::config::Config::load+0xd8> @ imm = #144
100257c6: 9014 str r0, [sp, #80]
100257c8: a801 add r0, sp, #4
100257ca: 9013 str r0, [sp, #76]
100257cc: a813 add r0, sp, #76
100257ce: 9016 str r0, [sp, #88]
100257d0: 2003 movs r0, #3
100257d2: 9015 str r0, [sp, #84]
100257d4: a815 add r0, sp, #84
100257d6: f7ff fbc9 bl 0x10024f6c <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2158
100257da: 460d mov r5, r1
100257dc: b2c9 uxtb r1, r1
100257de: 1e89 subs r1, r1, #2
100257e0: 424a rsbs r2, r1, #0
100257e2: 414a adcs r2, r1
100257e4: 4302 orrs r2, r0
100257e6: 07d0 lsls r0, r2, #31
100257e8: d114 bne 0x10025814 <neotron_os::config::Config::load+0x94> @ imm = #40
100257ea: 2401 movs r4, #1
100257ec: a815 add r0, sp, #84
100257ee: f7ff fbbd bl 0x10024f6c <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2182
100257f2: b2ca uxtb r2, r1
100257f4: 1e93 subs r3, r2, #2
100257f6: 425a rsbs r2, r3, #0
100257f8: 415a adcs r2, r3
100257fa: 07c0 lsls r0, r0, #31
100257fc: 4620 mov r0, r4
100257fe: d100 bne 0x10025802 <neotron_os::config::Config::load+0x82> @ imm = #0
10025800: 4610 mov r0, r2
10025802: 2800 cmp r0, #0
10025804: d106 bne 0x10025814 <neotron_os::config::Config::load+0x94> @ imm = #12
10025806: 9815 ldr r0, [sp, #84]
10025808: 2800 cmp r0, #0
1002580a: d003 beq 0x10025814 <neotron_os::config::Config::load+0x94> @ imm = #6
1002580c: 9816 ldr r0, [sp, #88]
1002580e: 6842 ldr r2, [r0, #4]
10025810: 2a04 cmp r2, #4
10025812: d208 bhs 0x10025826 <neotron_os::config::Config::load+0xa6> @ imm = #16
10025814: 2016 movs r0, #22
10025816: 4915 ldr r1, [pc, #84] @ 0x1002586c <$d.201+0x8>
10025818: 6071 str r1, [r6, #4]
1002581a: 4631 mov r1, r6
1002581c: 60b0 str r0, [r6, #8]
1002581e: 2001 movs r0, #1
10025820: 6008 str r0, [r1]
10025822: b017 add sp, #92
10025824: bdf0 pop {r4, r5, r6, r7, pc}
10025826: 4025 ands r5, r4
10025828: 2301 movs r3, #1
1002582a: 4019 ands r1, r3
1002582c: 1f12 subs r2, r2, #4
1002582e: 6042 str r2, [r0, #4]
10025830: 6802 ldr r2, [r0]
10025832: 1d13 adds r3, r2, #4
10025834: 6003 str r3, [r0]
10025836: 0208 lsls r0, r1, #8
10025838: 1940 adds r0, r0, r5
1002583a: 7891 ldrb r1, [r2, #2]
1002583c: 78d3 ldrb r3, [r2, #3]
1002583e: 7814 ldrb r4, [r2]
10025840: 7852 ldrb r2, [r2, #1]
10025842: 0212 lsls r2, r2, #8
10025844: 1912 adds r2, r2, r4
10025846: 021b lsls r3, r3, #8
10025848: 1859 adds r1, r3, r1
1002584a: 0409 lsls r1, r1, #16
1002584c: 1889 adds r1, r1, r2
1002584e: 6071 str r1, [r6, #4]
10025850: 4631 mov r1, r6
10025852: 60b0 str r0, [r6, #8]
10025854: 2000 movs r0, #0
10025856: e7e3 b 0x10025820 <neotron_os::config::Config::load+0xa0> @ imm = #-58
10025858: 2140 movs r1, #64
1002585a: 4a05 ldr r2, [pc, #20] @ 0x10025870 <$d.201+0xc>
1002585c: f7fa ff60 bl 0x10020720 <core::slice::index::slice_end_index_len_fail> @ imm = #-20800
10025860: defe trap
10025862: 46c0 mov r8, r8
10025864 <$d.201>:
10025864: 00 00 00 20 .word 0x20000000
10025868: c4 e9 02 10 .word 0x1002e9c4
1002586c: f8 e9 02 10 .word 0x1002e9f8
10025870: e8 e9 02 10 .word 0x1002e9e8
10025874 <neotron_os::vgaconsole::VgaConsole::clear>:
10025874: b5f0 push {r4, r5, r6, r7, lr}
10025876: af03 add r7, sp, #12
10025878: b085 sub sp, #20
1002587a: 4605 mov r5, r0
1002587c: 6881 ldr r1, [r0, #8]
1002587e: 9102 str r1, [sp, #8]
10025880: 2901 cmp r1, #1
10025882: db17 blt 0x100258b4 <neotron_os::vgaconsole::VgaConsole::clear+0x40> @ imm = #46
10025884: 2400 movs r4, #0
10025886: 686b ldr r3, [r5, #4]
10025888: 1c61 adds r1, r4, #1
1002588a: 9103 str r1, [sp, #12]
1002588c: 2b01 cmp r3, #1
1002588e: db0d blt 0x100258ac <neotron_os::vgaconsole::VgaConsole::clear+0x38> @ imm = #26
10025890: 2600 movs r6, #0
10025892: 9304 str r3, [sp, #16]
10025894: 2101 movs r1, #1
10025896: 9100 str r1, [sp]
10025898: 2320 movs r3, #32
1002589a: 4628 mov r0, r5
1002589c: 4621 mov r1, r4
1002589e: 4632 mov r2, r6
100258a0: f7fe f88e bl 0x100239c0 <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #-7908
100258a4: 9b04 ldr r3, [sp, #16]
100258a6: 1c76 adds r6, r6, #1
100258a8: 42b3 cmp r3, r6
100258aa: d1f3 bne 0x10025894 <neotron_os::vgaconsole::VgaConsole::clear+0x20> @ imm = #-26
100258ac: 9902 ldr r1, [sp, #8]
100258ae: 9c03 ldr r4, [sp, #12]
100258b0: 428c cmp r4, r1
100258b2: d1e8 bne 0x10025886 <neotron_os::vgaconsole::VgaConsole::clear+0x12> @ imm = #-48
100258b4: 2100 movs r1, #0
100258b6: 60e9 str r1, [r5, #12]
100258b8: 6129 str r1, [r5, #16]
100258ba: b005 add sp, #20
100258bc: bdf0 pop {r4, r5, r6, r7, pc}
100258be: d4d4 bmi 0x1002586a <$d.201+0x6> @ imm = #-88
100258c0 <neotron_os::cmd_kbtest>:
100258c0: b5f0 push {r4, r5, r6, r7, lr}
100258c2: af03 add r7, sp, #12
100258c4: b095 sub sp, #84
100258c6: 48ed ldr r0, [pc, #948] @ 0x10025c7c <$d.204>
100258c8: 6805 ldr r5, [r0]
100258ca: f3bf 8f5f dmb sy
100258ce: 68b8 ldr r0, [r7, #8]
100258d0: 3008 adds r0, #8
100258d2: 9000 str r0, [sp]
100258d4: 4eea ldr r6, [pc, #936] @ 0x10025c80 <$d.204+0x4>
100258d6: 9501 str r5, [sp, #4]
100258d8: 6de9 ldr r1, [r5, #92]
100258da: ac02 add r4, sp, #8
100258dc: 4620 mov r0, r4
100258de: 4788 blx r1
100258e0: 7820 ldrb r0, [r4]
100258e2: 2800 cmp r0, #0
100258e4: d069 beq 0x100259ba <neotron_os::cmd_kbtest+0xfa> @ imm = #210
100258e6: a806 add r0, sp, #24
100258e8: 9903 ldr r1, [sp, #12]
100258ea: 8041 strh r1, [r0, #2]
100258ec: a902 add r1, sp, #8
100258ee: 7889 ldrb r1, [r1, #2]
100258f0: 7001 strb r1, [r0]
100258f2: 48e4 ldr r0, [pc, #912] @ 0x10025c84 <$d.204+0x8>
100258f4: 6800 ldr r0, [r0]
100258f6: 2801 cmp r0, #1
100258f8: d117 bne 0x1002592a <neotron_os::cmd_kbtest+0x6a> @ imm = #46
100258fa: 48e3 ldr r0, [pc, #908] @ 0x10025c88 <$d.204+0xc>
100258fc: 900b str r0, [sp, #44]
100258fe: a806 add r0, sp, #24
10025900: 900a str r0, [sp, #40]
10025902: 48e0 ldr r0, [pc, #896] @ 0x10025c84 <$d.204+0x8>
10025904: 1d00 adds r0, r0, #4
10025906: 9008 str r0, [sp, #32]
10025908: 2001 movs r0, #1
1002590a: 9014 str r0, [sp, #80]
1002590c: a90a add r1, sp, #40
1002590e: 9113 str r1, [sp, #76]
10025910: 9012 str r0, [sp, #72]
10025912: 48de ldr r0, [pc, #888] @ 0x10025c8c <$d.204+0x10>
10025914: 9011 str r0, [sp, #68]
10025916: 2000 movs r0, #0
10025918: 900f str r0, [sp, #60]
1002591a: a808 add r0, sp, #32
1002591c: aa0f add r2, sp, #60
1002591e: 49dc ldr r1, [pc, #880] @ 0x10025c90 <$d.204+0x14>
10025920: f7fb fa16 bl 0x10020d50 <core::fmt::write> @ imm = #-19412
10025924: 2800 cmp r0, #0
10025926: d000 beq 0x1002592a <neotron_os::cmd_kbtest+0x6a> @ imm = #0
10025928: e22c b 0x10025d84 <$t.205+0xe4> @ imm = #1112
1002592a: 7830 ldrb r0, [r6]
1002592c: 2800 cmp r0, #0
1002592e: d016 beq 0x1002595e <neotron_os::cmd_kbtest+0x9e> @ imm = #44
10025930: 48d5 ldr r0, [pc, #852] @ 0x10025c88 <$d.204+0xc>
10025932: 900b str r0, [sp, #44]
10025934: a806 add r0, sp, #24
10025936: 900a str r0, [sp, #40]
10025938: 1c70 adds r0, r6, #1
1002593a: 9008 str r0, [sp, #32]
1002593c: 2001 movs r0, #1
1002593e: 9014 str r0, [sp, #80]
10025940: a90a add r1, sp, #40
10025942: 9113 str r1, [sp, #76]
10025944: 9012 str r0, [sp, #72]
10025946: 48d1 ldr r0, [pc, #836] @ 0x10025c8c <$d.204+0x10>
10025948: 9011 str r0, [sp, #68]
1002594a: 2000 movs r0, #0
1002594c: 900f str r0, [sp, #60]
1002594e: a808 add r0, sp, #32
10025950: aa0f add r2, sp, #60
10025952: 49d0 ldr r1, [pc, #832] @ 0x10025c94 <$d.204+0x18>
10025954: f7fb f9fc bl 0x10020d50 <core::fmt::write> @ imm = #-19464
10025958: 2800 cmp r0, #0
1002595a: d000 beq 0x1002595e <neotron_os::cmd_kbtest+0x9e> @ imm = #0
1002595c: e212 b 0x10025d84 <$t.205+0xe4> @ imm = #1060
1002595e: 48c9 ldr r0, [pc, #804] @ 0x10025c84 <$d.204+0x8>
10025960: 6800 ldr r0, [r0]
10025962: 2801 cmp r0, #1
10025964: d113 bne 0x1002598e <neotron_os::cmd_kbtest+0xce> @ imm = #38
10025966: 48c7 ldr r0, [pc, #796] @ 0x10025c84 <$d.204+0x8>
10025968: 1d00 adds r0, r0, #4
1002596a: 900a str r0, [sp, #40]
1002596c: 2000 movs r0, #0
1002596e: 9014 str r0, [sp, #80]
10025970: 49c9 ldr r1, [pc, #804] @ 0x10025c98 <$d.204+0x1c>
10025972: 9113 str r1, [sp, #76]
10025974: 2101 movs r1, #1
10025976: 9112 str r1, [sp, #72]
10025978: 49c8 ldr r1, [pc, #800] @ 0x10025c9c <$d.204+0x20>
1002597a: 9111 str r1, [sp, #68]
1002597c: 900f str r0, [sp, #60]
1002597e: a80a add r0, sp, #40
10025980: aa0f add r2, sp, #60
10025982: 49c3 ldr r1, [pc, #780] @ 0x10025c90 <$d.204+0x14>
10025984: f7fb f9e4 bl 0x10020d50 <core::fmt::write> @ imm = #-19512
10025988: 2800 cmp r0, #0
1002598a: d000 beq 0x1002598e <neotron_os::cmd_kbtest+0xce> @ imm = #0
1002598c: e1fa b 0x10025d84 <$t.205+0xe4> @ imm = #1012
1002598e: 7830 ldrb r0, [r6]
10025990: 2800 cmp r0, #0
10025992: d0a1 beq 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-190
10025994: 1c70 adds r0, r6, #1
10025996: 900a str r0, [sp, #40]
10025998: 2000 movs r0, #0
1002599a: 9014 str r0, [sp, #80]
1002599c: 49be ldr r1, [pc, #760] @ 0x10025c98 <$d.204+0x1c>
1002599e: 9113 str r1, [sp, #76]
100259a0: 2101 movs r1, #1
100259a2: 9112 str r1, [sp, #72]
100259a4: 49bd ldr r1, [pc, #756] @ 0x10025c9c <$d.204+0x20>
100259a6: 9111 str r1, [sp, #68]
100259a8: 900f str r0, [sp, #60]
100259aa: a80a add r0, sp, #40
100259ac: aa0f add r2, sp, #60
100259ae: 49b9 ldr r1, [pc, #740] @ 0x10025c94 <$d.204+0x18>
100259b0: f7fb f9ce bl 0x10020d50 <core::fmt::write> @ imm = #-19556
100259b4: 2800 cmp r0, #0
100259b6: d08f beq 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-226
100259b8: e1e4 b 0x10025d84 <$t.205+0xe4> @ imm = #968
100259ba: a802 add r0, sp, #8
100259bc: 7880 ldrb r0, [r0, #2]
100259be: 2800 cmp r0, #0
100259c0: d18a bne 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-236
100259c2: a802 add r0, sp, #8
100259c4: 7900 ldrb r0, [r0, #4]
100259c6: 2802 cmp r0, #2
100259c8: d086 beq 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-244
100259ca: 2801 cmp r0, #1
100259cc: d173 bne 0x10025ab6 <neotron_os::cmd_kbtest+0x1f6> @ imm = #230
100259ce: a802 add r0, sp, #8
100259d0: 7982 ldrb r2, [r0, #6]
100259d2: a805 add r0, sp, #20
100259d4: 7002 strb r2, [r0]
100259d6: ad06 add r5, sp, #24
100259d8: 2400 movs r4, #0
100259da: 4628 mov r0, r5
100259dc: 9900 ldr r1, [sp]
100259de: 4623 mov r3, r4
100259e0: f7fd fbbc bl 0x1002315c <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-10376
100259e4: 7828 ldrb r0, [r5]
100259e6: 2802 cmp r0, #2
100259e8: d000 beq 0x100259ec <neotron_os::cmd_kbtest+0x12c> @ imm = #0
100259ea: e0d8 b 0x10025b9e <neotron_os::cmd_kbtest+0x2de> @ imm = #432
100259ec: 48f0 ldr r0, [pc, #960] @ 0x10025db0 <$d.206>
100259ee: 6800 ldr r0, [r0]
100259f0: 2801 cmp r0, #1
100259f2: 9d01 ldr r5, [sp, #4]
100259f4: d117 bne 0x10025a26 <neotron_os::cmd_kbtest+0x166> @ imm = #46
100259f6: 48f6 ldr r0, [pc, #984] @ 0x10025dd0 <$d.206+0x20>
100259f8: 900b str r0, [sp, #44]
100259fa: a805 add r0, sp, #20
100259fc: 900a str r0, [sp, #40]
100259fe: 48ec ldr r0, [pc, #944] @ 0x10025db0 <$d.206>
10025a00: 1d00 adds r0, r0, #4
10025a02: 9008 str r0, [sp, #32]
10025a04: 2001 movs r0, #1
10025a06: 9014 str r0, [sp, #80]
10025a08: a80a add r0, sp, #40
10025a0a: 9013 str r0, [sp, #76]
10025a0c: 2002 movs r0, #2
10025a0e: 9012 str r0, [sp, #72]
10025a10: 48f2 ldr r0, [pc, #968] @ 0x10025ddc <$d.206+0x2c>
10025a12: 9011 str r0, [sp, #68]
10025a14: 940f str r4, [sp, #60]
10025a16: a808 add r0, sp, #32
10025a18: aa0f add r2, sp, #60
10025a1a: 49e6 ldr r1, [pc, #920] @ 0x10025db4 <$d.206+0x4>
10025a1c: f7fb f998 bl 0x10020d50 <core::fmt::write> @ imm = #-19664
10025a20: 2800 cmp r0, #0
10025a22: d000 beq 0x10025a26 <neotron_os::cmd_kbtest+0x166> @ imm = #0
10025a24: e1b4 b 0x10025d90 <$t.205+0xf0> @ imm = #872
10025a26: 7830 ldrb r0, [r6]
10025a28: 2800 cmp r0, #0
10025a2a: d016 beq 0x10025a5a <neotron_os::cmd_kbtest+0x19a> @ imm = #44
10025a2c: 48e8 ldr r0, [pc, #928] @ 0x10025dd0 <$d.206+0x20>
10025a2e: 900b str r0, [sp, #44]
10025a30: a805 add r0, sp, #20
10025a32: 900a str r0, [sp, #40]
10025a34: 1c70 adds r0, r6, #1
10025a36: 9008 str r0, [sp, #32]
10025a38: 2001 movs r0, #1
10025a3a: 9014 str r0, [sp, #80]
10025a3c: a80a add r0, sp, #40
10025a3e: 9013 str r0, [sp, #76]
10025a40: 2002 movs r0, #2
10025a42: 9012 str r0, [sp, #72]
10025a44: 48e5 ldr r0, [pc, #916] @ 0x10025ddc <$d.206+0x2c>
10025a46: 9011 str r0, [sp, #68]
10025a48: 940f str r4, [sp, #60]
10025a4a: a808 add r0, sp, #32
10025a4c: aa0f add r2, sp, #60
10025a4e: 49da ldr r1, [pc, #872] @ 0x10025db8 <$d.206+0x8>
10025a50: f7fb f97e bl 0x10020d50 <core::fmt::write> @ imm = #-19716
10025a54: 2800 cmp r0, #0
10025a56: d000 beq 0x10025a5a <neotron_os::cmd_kbtest+0x19a> @ imm = #0
10025a58: e19a b 0x10025d90 <$t.205+0xf0> @ imm = #820
10025a5a: 48d5 ldr r0, [pc, #852] @ 0x10025db0 <$d.206>
10025a5c: 6800 ldr r0, [r0]
10025a5e: 2801 cmp r0, #1
10025a60: d112 bne 0x10025a88 <neotron_os::cmd_kbtest+0x1c8> @ imm = #36
10025a62: 48d3 ldr r0, [pc, #844] @ 0x10025db0 <$d.206>
10025a64: 1d00 adds r0, r0, #4
10025a66: 900a str r0, [sp, #40]
10025a68: 9414 str r4, [sp, #80]
10025a6a: 48d6 ldr r0, [pc, #856] @ 0x10025dc4 <$d.206+0x14>
10025a6c: 9013 str r0, [sp, #76]
10025a6e: 2001 movs r0, #1
10025a70: 9012 str r0, [sp, #72]
10025a72: 48d5 ldr r0, [pc, #852] @ 0x10025dc8 <$d.206+0x18>
10025a74: 9011 str r0, [sp, #68]
10025a76: 940f str r4, [sp, #60]
10025a78: a80a add r0, sp, #40
10025a7a: aa0f add r2, sp, #60
10025a7c: 49cd ldr r1, [pc, #820] @ 0x10025db4 <$d.206+0x4>
10025a7e: f7fb f967 bl 0x10020d50 <core::fmt::write> @ imm = #-19762
10025a82: 2800 cmp r0, #0
10025a84: d000 beq 0x10025a88 <neotron_os::cmd_kbtest+0x1c8> @ imm = #0
10025a86: e183 b 0x10025d90 <$t.205+0xf0> @ imm = #774
10025a88: 7830 ldrb r0, [r6]
10025a8a: 2800 cmp r0, #0
10025a8c: d100 bne 0x10025a90 <neotron_os::cmd_kbtest+0x1d0> @ imm = #0
10025a8e: e723 b 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-442
10025a90: 1c70 adds r0, r6, #1
10025a92: 900a str r0, [sp, #40]
10025a94: 9414 str r4, [sp, #80]
10025a96: 48cb ldr r0, [pc, #812] @ 0x10025dc4 <$d.206+0x14>
10025a98: 9013 str r0, [sp, #76]
10025a9a: 2001 movs r0, #1
10025a9c: 9012 str r0, [sp, #72]
10025a9e: 48ca ldr r0, [pc, #808] @ 0x10025dc8 <$d.206+0x18>
10025aa0: 9011 str r0, [sp, #68]
10025aa2: 940f str r4, [sp, #60]
10025aa4: a80a add r0, sp, #40
10025aa6: aa0f add r2, sp, #60
10025aa8: 49c3 ldr r1, [pc, #780] @ 0x10025db8 <$d.206+0x8>
10025aaa: f7fb f951 bl 0x10020d50 <core::fmt::write> @ imm = #-19806
10025aae: 2800 cmp r0, #0
10025ab0: d100 bne 0x10025ab4 <neotron_os::cmd_kbtest+0x1f4> @ imm = #0
10025ab2: e711 b 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-478
10025ab4: e16c b 0x10025d90 <$t.205+0xf0> @ imm = #728
10025ab6: a802 add r0, sp, #8
10025ab8: 7982 ldrb r2, [r0, #6]
10025aba: a805 add r0, sp, #20
10025abc: 7002 strb r2, [r0]
10025abe: ad06 add r5, sp, #24
10025ac0: 2401 movs r4, #1
10025ac2: 4628 mov r0, r5
10025ac4: 9900 ldr r1, [sp]
10025ac6: 4623 mov r3, r4
10025ac8: f7fd fb48 bl 0x1002315c <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-10608
10025acc: 7828 ldrb r0, [r5]
10025ace: 2802 cmp r0, #2
10025ad0: d000 beq 0x10025ad4 <neotron_os::cmd_kbtest+0x214> @ imm = #0
10025ad2: e0e5 b 0x10025ca0 <$t.205> @ imm = #458
10025ad4: 48b6 ldr r0, [pc, #728] @ 0x10025db0 <$d.206>
10025ad6: 6800 ldr r0, [r0]
10025ad8: 2801 cmp r0, #1
10025ada: 9d01 ldr r5, [sp, #4]
10025adc: d117 bne 0x10025b0e <neotron_os::cmd_kbtest+0x24e> @ imm = #46
10025ade: 48bc ldr r0, [pc, #752] @ 0x10025dd0 <$d.206+0x20>
10025ae0: 900b str r0, [sp, #44]
10025ae2: a805 add r0, sp, #20
10025ae4: 900a str r0, [sp, #40]
10025ae6: 48b2 ldr r0, [pc, #712] @ 0x10025db0 <$d.206>
10025ae8: 1d00 adds r0, r0, #4
10025aea: 9008 str r0, [sp, #32]
10025aec: 9414 str r4, [sp, #80]
10025aee: a80a add r0, sp, #40
10025af0: 9013 str r0, [sp, #76]
10025af2: 2002 movs r0, #2
10025af4: 9012 str r0, [sp, #72]
10025af6: 48bd ldr r0, [pc, #756] @ 0x10025dec <$d.206+0x3c>
10025af8: 9011 str r0, [sp, #68]
10025afa: 2000 movs r0, #0
10025afc: 900f str r0, [sp, #60]
10025afe: a808 add r0, sp, #32
10025b00: aa0f add r2, sp, #60
10025b02: 49ac ldr r1, [pc, #688] @ 0x10025db4 <$d.206+0x4>
10025b04: f7fb f924 bl 0x10020d50 <core::fmt::write> @ imm = #-19896
10025b08: 2800 cmp r0, #0
10025b0a: d000 beq 0x10025b0e <neotron_os::cmd_kbtest+0x24e> @ imm = #0
10025b0c: e144 b 0x10025d98 <$t.205+0xf8> @ imm = #648
10025b0e: 7830 ldrb r0, [r6]
10025b10: 2800 cmp r0, #0
10025b12: d016 beq 0x10025b42 <neotron_os::cmd_kbtest+0x282> @ imm = #44
10025b14: 48ae ldr r0, [pc, #696] @ 0x10025dd0 <$d.206+0x20>
10025b16: 900b str r0, [sp, #44]
10025b18: a805 add r0, sp, #20
10025b1a: 900a str r0, [sp, #40]
10025b1c: 1c70 adds r0, r6, #1
10025b1e: 9008 str r0, [sp, #32]
10025b20: 9414 str r4, [sp, #80]
10025b22: a80a add r0, sp, #40
10025b24: 9013 str r0, [sp, #76]
10025b26: 2002 movs r0, #2
10025b28: 9012 str r0, [sp, #72]
10025b2a: 48b0 ldr r0, [pc, #704] @ 0x10025dec <$d.206+0x3c>
10025b2c: 9011 str r0, [sp, #68]
10025b2e: 2000 movs r0, #0
10025b30: 900f str r0, [sp, #60]
10025b32: a808 add r0, sp, #32
10025b34: aa0f add r2, sp, #60
10025b36: 49a0 ldr r1, [pc, #640] @ 0x10025db8 <$d.206+0x8>
10025b38: f7fb f90a bl 0x10020d50 <core::fmt::write> @ imm = #-19948
10025b3c: 2800 cmp r0, #0
10025b3e: d000 beq 0x10025b42 <neotron_os::cmd_kbtest+0x282> @ imm = #0
10025b40: e12a b 0x10025d98 <$t.205+0xf8> @ imm = #596
10025b42: 489b ldr r0, [pc, #620] @ 0x10025db0 <$d.206>
10025b44: 6800 ldr r0, [r0]
10025b46: 2801 cmp r0, #1
10025b48: d112 bne 0x10025b70 <neotron_os::cmd_kbtest+0x2b0> @ imm = #36
10025b4a: 4899 ldr r0, [pc, #612] @ 0x10025db0 <$d.206>
10025b4c: 1d00 adds r0, r0, #4
10025b4e: 900a str r0, [sp, #40]
10025b50: 2000 movs r0, #0
10025b52: 9014 str r0, [sp, #80]
10025b54: 499b ldr r1, [pc, #620] @ 0x10025dc4 <$d.206+0x14>
10025b56: 9113 str r1, [sp, #76]
10025b58: 9412 str r4, [sp, #72]
10025b5a: 499b ldr r1, [pc, #620] @ 0x10025dc8 <$d.206+0x18>
10025b5c: 9111 str r1, [sp, #68]
10025b5e: 900f str r0, [sp, #60]
10025b60: a80a add r0, sp, #40
10025b62: aa0f add r2, sp, #60
10025b64: 4993 ldr r1, [pc, #588] @ 0x10025db4 <$d.206+0x4>
10025b66: f7fb f8f3 bl 0x10020d50 <core::fmt::write> @ imm = #-19994
10025b6a: 2800 cmp r0, #0
10025b6c: d000 beq 0x10025b70 <neotron_os::cmd_kbtest+0x2b0> @ imm = #0
10025b6e: e113 b 0x10025d98 <$t.205+0xf8> @ imm = #550
10025b70: 7830 ldrb r0, [r6]
10025b72: 2800 cmp r0, #0
10025b74: d100 bne 0x10025b78 <neotron_os::cmd_kbtest+0x2b8> @ imm = #0
10025b76: e0fe b 0x10025d76 <$t.205+0xd6> @ imm = #508
10025b78: 1c70 adds r0, r6, #1
10025b7a: 900a str r0, [sp, #40]
10025b7c: 2000 movs r0, #0
10025b7e: 9014 str r0, [sp, #80]
10025b80: 4990 ldr r1, [pc, #576] @ 0x10025dc4 <$d.206+0x14>
10025b82: 9113 str r1, [sp, #76]
10025b84: 9412 str r4, [sp, #72]
10025b86: 4990 ldr r1, [pc, #576] @ 0x10025dc8 <$d.206+0x18>
10025b88: 9111 str r1, [sp, #68]
10025b8a: 900f str r0, [sp, #60]
10025b8c: a80a add r0, sp, #40
10025b8e: aa0f add r2, sp, #60
10025b90: 4989 ldr r1, [pc, #548] @ 0x10025db8 <$d.206+0x8>
10025b92: f7fb f8dd bl 0x10020d50 <core::fmt::write> @ imm = #-20038
10025b96: 2800 cmp r0, #0
10025b98: d100 bne 0x10025b9c <neotron_os::cmd_kbtest+0x2dc> @ imm = #0
10025b9a: e0ec b 0x10025d76 <$t.205+0xd6> @ imm = #472
10025b9c: e0fc b 0x10025d98 <$t.205+0xf8> @ imm = #504
10025b9e: 9807 ldr r0, [sp, #28]
10025ba0: 9009 str r0, [sp, #36]
10025ba2: 9806 ldr r0, [sp, #24]
10025ba4: 9008 str r0, [sp, #32]
10025ba6: 4882 ldr r0, [pc, #520] @ 0x10025db0 <$d.206>
10025ba8: 6800 ldr r0, [r0]
10025baa: 2801 cmp r0, #1
10025bac: 9d01 ldr r5, [sp, #4]
10025bae: d11a bne 0x10025be6 <neotron_os::cmd_kbtest+0x326> @ imm = #52
10025bb0: 4886 ldr r0, [pc, #536] @ 0x10025dcc <$d.206+0x1c>
10025bb2: 900d str r0, [sp, #52]
10025bb4: a808 add r0, sp, #32
10025bb6: 900c str r0, [sp, #48]
10025bb8: 4885 ldr r0, [pc, #532] @ 0x10025dd0 <$d.206+0x20>
10025bba: 900b str r0, [sp, #44]
10025bbc: a805 add r0, sp, #20
10025bbe: 900a str r0, [sp, #40]
10025bc0: 487b ldr r0, [pc, #492] @ 0x10025db0 <$d.206>
10025bc2: 1d00 adds r0, r0, #4
10025bc4: 900e str r0, [sp, #56]
10025bc6: 2002 movs r0, #2
10025bc8: 9014 str r0, [sp, #80]
10025bca: a90a add r1, sp, #40
10025bcc: 9113 str r1, [sp, #76]
10025bce: 9012 str r0, [sp, #72]
10025bd0: 4880 ldr r0, [pc, #512] @ 0x10025dd4 <$d.206+0x24>
10025bd2: 9011 str r0, [sp, #68]
10025bd4: 940f str r4, [sp, #60]
10025bd6: a80e add r0, sp, #56
10025bd8: aa0f add r2, sp, #60
10025bda: 4976 ldr r1, [pc, #472] @ 0x10025db4 <$d.206+0x4>
10025bdc: f7fb f8b8 bl 0x10020d50 <core::fmt::write> @ imm = #-20112
10025be0: 2800 cmp r0, #0
10025be2: d000 beq 0x10025be6 <neotron_os::cmd_kbtest+0x326> @ imm = #0
10025be4: e0dc b 0x10025da0 <$t.205+0x100> @ imm = #440
10025be6: 7830 ldrb r0, [r6]
10025be8: 2800 cmp r0, #0
10025bea: d019 beq 0x10025c20 <neotron_os::cmd_kbtest+0x360> @ imm = #50
10025bec: 4877 ldr r0, [pc, #476] @ 0x10025dcc <$d.206+0x1c>
10025bee: 900d str r0, [sp, #52]
10025bf0: a808 add r0, sp, #32
10025bf2: 900c str r0, [sp, #48]
10025bf4: 4876 ldr r0, [pc, #472] @ 0x10025dd0 <$d.206+0x20>
10025bf6: 900b str r0, [sp, #44]
10025bf8: a805 add r0, sp, #20
10025bfa: 900a str r0, [sp, #40]
10025bfc: 1c70 adds r0, r6, #1
10025bfe: 900e str r0, [sp, #56]
10025c00: 2002 movs r0, #2
10025c02: 9014 str r0, [sp, #80]
10025c04: a90a add r1, sp, #40
10025c06: 9113 str r1, [sp, #76]
10025c08: 9012 str r0, [sp, #72]
10025c0a: 4872 ldr r0, [pc, #456] @ 0x10025dd4 <$d.206+0x24>
10025c0c: 9011 str r0, [sp, #68]
10025c0e: 940f str r4, [sp, #60]
10025c10: a80e add r0, sp, #56
10025c12: aa0f add r2, sp, #60
10025c14: 4968 ldr r1, [pc, #416] @ 0x10025db8 <$d.206+0x8>
10025c16: f7fb f89b bl 0x10020d50 <core::fmt::write> @ imm = #-20170
10025c1a: 2800 cmp r0, #0
10025c1c: d000 beq 0x10025c20 <neotron_os::cmd_kbtest+0x360> @ imm = #0
10025c1e: e0bf b 0x10025da0 <$t.205+0x100> @ imm = #382
10025c20: 4863 ldr r0, [pc, #396] @ 0x10025db0 <$d.206>
10025c22: 6800 ldr r0, [r0]
10025c24: 2801 cmp r0, #1
10025c26: d112 bne 0x10025c4e <neotron_os::cmd_kbtest+0x38e> @ imm = #36
10025c28: 4861 ldr r0, [pc, #388] @ 0x10025db0 <$d.206>
10025c2a: 1d00 adds r0, r0, #4
10025c2c: 900a str r0, [sp, #40]
10025c2e: 9414 str r4, [sp, #80]
10025c30: 4864 ldr r0, [pc, #400] @ 0x10025dc4 <$d.206+0x14>
10025c32: 9013 str r0, [sp, #76]
10025c34: 2001 movs r0, #1
10025c36: 9012 str r0, [sp, #72]
10025c38: 4863 ldr r0, [pc, #396] @ 0x10025dc8 <$d.206+0x18>
10025c3a: 9011 str r0, [sp, #68]
10025c3c: 940f str r4, [sp, #60]
10025c3e: a80a add r0, sp, #40
10025c40: aa0f add r2, sp, #60
10025c42: 495c ldr r1, [pc, #368] @ 0x10025db4 <$d.206+0x4>
10025c44: f7fb f884 bl 0x10020d50 <core::fmt::write> @ imm = #-20216
10025c48: 2800 cmp r0, #0
10025c4a: d000 beq 0x10025c4e <neotron_os::cmd_kbtest+0x38e> @ imm = #0
10025c4c: e0a8 b 0x10025da0 <$t.205+0x100> @ imm = #336
10025c4e: 7830 ldrb r0, [r6]
10025c50: 2800 cmp r0, #0
10025c52: d100 bne 0x10025c56 <neotron_os::cmd_kbtest+0x396> @ imm = #0
10025c54: e640 b 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-896
10025c56: 1c70 adds r0, r6, #1
10025c58: 900a str r0, [sp, #40]
10025c5a: 9414 str r4, [sp, #80]
10025c5c: 4859 ldr r0, [pc, #356] @ 0x10025dc4 <$d.206+0x14>
10025c5e: 9013 str r0, [sp, #76]
10025c60: 2001 movs r0, #1
10025c62: 9012 str r0, [sp, #72]
10025c64: 4858 ldr r0, [pc, #352] @ 0x10025dc8 <$d.206+0x18>
10025c66: 9011 str r0, [sp, #68]
10025c68: 940f str r4, [sp, #60]
10025c6a: a80a add r0, sp, #40
10025c6c: aa0f add r2, sp, #60
10025c6e: 4952 ldr r1, [pc, #328] @ 0x10025db8 <$d.206+0x8>
10025c70: f7fb f86e bl 0x10020d50 <core::fmt::write> @ imm = #-20260
10025c74: 2800 cmp r0, #0
10025c76: d100 bne 0x10025c7a <neotron_os::cmd_kbtest+0x3ba> @ imm = #0
10025c78: e62e b 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-932
10025c7a: e091 b 0x10025da0 <$t.205+0x100> @ imm = #290
10025c7c <$d.204>:
10025c7c: 00 00 00 20 .word 0x20000000
10025c80: 1c 00 00 20 .word 0x2000001c
10025c84: 04 00 00 20 .word 0x20000004
10025c88: d9 30 02 10 .word 0x100230d9
10025c8c: 68 ee 02 10 .word 0x1002ee68
10025c90: 50 e1 02 10 .word 0x1002e150
10025c94: 20 e1 02 10 .word 0x1002e120
10025c98: 68 e1 02 10 .word 0x1002e168
10025c9c: b8 e6 02 10 .word 0x1002e6b8
10025ca0 <$t.205>:
10025ca0: 9807 ldr r0, [sp, #28]
10025ca2: 9009 str r0, [sp, #36]
10025ca4: 9806 ldr r0, [sp, #24]
10025ca6: 9008 str r0, [sp, #32]
10025ca8: 4841 ldr r0, [pc, #260] @ 0x10025db0 <$d.206>
10025caa: 6800 ldr r0, [r0]
10025cac: 2801 cmp r0, #1
10025cae: 9d01 ldr r5, [sp, #4]
10025cb0: d11a bne 0x10025ce8 <$t.205+0x48> @ imm = #52
10025cb2: 4846 ldr r0, [pc, #280] @ 0x10025dcc <$d.206+0x1c>
10025cb4: 900d str r0, [sp, #52]
10025cb6: a808 add r0, sp, #32
10025cb8: 900c str r0, [sp, #48]
10025cba: 4845 ldr r0, [pc, #276] @ 0x10025dd0 <$d.206+0x20>
10025cbc: 900b str r0, [sp, #44]
10025cbe: a805 add r0, sp, #20
10025cc0: 900a str r0, [sp, #40]
10025cc2: 483b ldr r0, [pc, #236] @ 0x10025db0 <$d.206>
10025cc4: 1d00 adds r0, r0, #4
10025cc6: 900e str r0, [sp, #56]
10025cc8: 2002 movs r0, #2
10025cca: 9014 str r0, [sp, #80]
10025ccc: a90a add r1, sp, #40
10025cce: 9113 str r1, [sp, #76]
10025cd0: 9012 str r0, [sp, #72]
10025cd2: 4844 ldr r0, [pc, #272] @ 0x10025de4 <$d.206+0x34>
10025cd4: 9011 str r0, [sp, #68]
10025cd6: 2000 movs r0, #0
10025cd8: 900f str r0, [sp, #60]
10025cda: a80e add r0, sp, #56
10025cdc: aa0f add r2, sp, #60
10025cde: 4935 ldr r1, [pc, #212] @ 0x10025db4 <$d.206+0x4>
10025ce0: f7fb f836 bl 0x10020d50 <core::fmt::write> @ imm = #-20372
10025ce4: 2800 cmp r0, #0
10025ce6: d15f bne 0x10025da8 <$t.205+0x108> @ imm = #190
10025ce8: 7830 ldrb r0, [r6]
10025cea: 2800 cmp r0, #0
10025cec: d019 beq 0x10025d22 <$t.205+0x82> @ imm = #50
10025cee: 4837 ldr r0, [pc, #220] @ 0x10025dcc <$d.206+0x1c>
10025cf0: 900d str r0, [sp, #52]
10025cf2: a808 add r0, sp, #32
10025cf4: 900c str r0, [sp, #48]
10025cf6: 4836 ldr r0, [pc, #216] @ 0x10025dd0 <$d.206+0x20>
10025cf8: 900b str r0, [sp, #44]
10025cfa: a805 add r0, sp, #20
10025cfc: 900a str r0, [sp, #40]
10025cfe: 1c70 adds r0, r6, #1
10025d00: 900e str r0, [sp, #56]
10025d02: 2002 movs r0, #2
10025d04: 9014 str r0, [sp, #80]
10025d06: a90a add r1, sp, #40
10025d08: 9113 str r1, [sp, #76]
10025d0a: 9012 str r0, [sp, #72]
10025d0c: 4835 ldr r0, [pc, #212] @ 0x10025de4 <$d.206+0x34>
10025d0e: 9011 str r0, [sp, #68]
10025d10: 2000 movs r0, #0
10025d12: 900f str r0, [sp, #60]
10025d14: a80e add r0, sp, #56
10025d16: aa0f add r2, sp, #60
10025d18: 4927 ldr r1, [pc, #156] @ 0x10025db8 <$d.206+0x8>
10025d1a: f7fb f819 bl 0x10020d50 <core::fmt::write> @ imm = #-20430
10025d1e: 2800 cmp r0, #0
10025d20: d142 bne 0x10025da8 <$t.205+0x108> @ imm = #132
10025d22: 4823 ldr r0, [pc, #140] @ 0x10025db0 <$d.206>
10025d24: 6800 ldr r0, [r0]
10025d26: 2801 cmp r0, #1
10025d28: d111 bne 0x10025d4e <$t.205+0xae> @ imm = #34
10025d2a: 4821 ldr r0, [pc, #132] @ 0x10025db0 <$d.206>
10025d2c: 1d00 adds r0, r0, #4
10025d2e: 900a str r0, [sp, #40]
10025d30: 2000 movs r0, #0
10025d32: 9014 str r0, [sp, #80]
10025d34: 4923 ldr r1, [pc, #140] @ 0x10025dc4 <$d.206+0x14>
10025d36: 9113 str r1, [sp, #76]
10025d38: 9412 str r4, [sp, #72]
10025d3a: 4923 ldr r1, [pc, #140] @ 0x10025dc8 <$d.206+0x18>
10025d3c: 9111 str r1, [sp, #68]
10025d3e: 900f str r0, [sp, #60]
10025d40: a80a add r0, sp, #40
10025d42: aa0f add r2, sp, #60
10025d44: 491b ldr r1, [pc, #108] @ 0x10025db4 <$d.206+0x4>
10025d46: f7fb f803 bl 0x10020d50 <core::fmt::write> @ imm = #-20474
10025d4a: 2800 cmp r0, #0
10025d4c: d12c bne 0x10025da8 <$t.205+0x108> @ imm = #88
10025d4e: 7830 ldrb r0, [r6]
10025d50: 2800 cmp r0, #0
10025d52: d010 beq 0x10025d76 <$t.205+0xd6> @ imm = #32
10025d54: 1c70 adds r0, r6, #1
10025d56: 900a str r0, [sp, #40]
10025d58: 2000 movs r0, #0
10025d5a: 9014 str r0, [sp, #80]
10025d5c: 4919 ldr r1, [pc, #100] @ 0x10025dc4 <$d.206+0x14>
10025d5e: 9113 str r1, [sp, #76]
10025d60: 9412 str r4, [sp, #72]
10025d62: 4919 ldr r1, [pc, #100] @ 0x10025dc8 <$d.206+0x18>
10025d64: 9111 str r1, [sp, #68]
10025d66: 900f str r0, [sp, #60]
10025d68: a80a add r0, sp, #40
10025d6a: aa0f add r2, sp, #60
10025d6c: 4912 ldr r1, [pc, #72] @ 0x10025db8 <$d.206+0x8>
10025d6e: f7fa ffef bl 0x10020d50 <core::fmt::write> @ imm = #-20514
10025d72: 2800 cmp r0, #0
10025d74: d118 bne 0x10025da8 <$t.205+0x108> @ imm = #48
10025d76: a805 add r0, sp, #20
10025d78: 7800 ldrb r0, [r0]
10025d7a: 2800 cmp r0, #0
10025d7c: d000 beq 0x10025d80 <$t.205+0xe0> @ imm = #0
10025d7e: e5ab b 0x100258d8 <neotron_os::cmd_kbtest+0x18> @ imm = #-1194
10025d80: b015 add sp, #84
10025d82: bdf0 pop {r4, r5, r6, r7, pc}
10025d84: a80f add r0, sp, #60
10025d86: 490d ldr r1, [pc, #52] @ 0x10025dbc <$d.206+0xc>
10025d88: 4a0d ldr r2, [pc, #52] @ 0x10025dc0 <$d.206+0x10>
10025d8a: f7fb fb47 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-18802
10025d8e: defe trap
10025d90: a80f add r0, sp, #60
10025d92: 490a ldr r1, [pc, #40] @ 0x10025dbc <$d.206+0xc>
10025d94: 4a12 ldr r2, [pc, #72] @ 0x10025de0 <$d.206+0x30>
10025d96: e7f8 b 0x10025d8a <$t.205+0xea> @ imm = #-16
10025d98: a80f add r0, sp, #60
10025d9a: 4908 ldr r1, [pc, #32] @ 0x10025dbc <$d.206+0xc>
10025d9c: 4a14 ldr r2, [pc, #80] @ 0x10025df0 <$d.206+0x40>
10025d9e: e7f4 b 0x10025d8a <$t.205+0xea> @ imm = #-24
10025da0: a80f add r0, sp, #60
10025da2: 4906 ldr r1, [pc, #24] @ 0x10025dbc <$d.206+0xc>
10025da4: 4a0c ldr r2, [pc, #48] @ 0x10025dd8 <$d.206+0x28>
10025da6: e7f0 b 0x10025d8a <$t.205+0xea> @ imm = #-32
10025da8: a80f add r0, sp, #60
10025daa: 4904 ldr r1, [pc, #16] @ 0x10025dbc <$d.206+0xc>
10025dac: 4a0e ldr r2, [pc, #56] @ 0x10025de8 <$d.206+0x38>
10025dae: e7ec b 0x10025d8a <$t.205+0xea> @ imm = #-40
10025db0 <$d.206>:
10025db0: 04 00 00 20 .word 0x20000004
10025db4: 50 e1 02 10 .word 0x1002e150
10025db8: 20 e1 02 10 .word 0x1002e120
10025dbc: c0 e1 02 10 .word 0x1002e1c0
10025dc0: 24 f5 02 10 .word 0x1002f524
10025dc4: 68 e1 02 10 .word 0x1002e168
10025dc8: b8 e6 02 10 .word 0x1002e6b8
10025dcc: 8d c0 02 10 .word 0x1002c08d
10025dd0: c1 89 02 10 .word 0x100289c1
10025dd4: 84 f5 02 10 .word 0x1002f584
10025dd8: 94 f5 02 10 .word 0x1002f594
10025ddc: 50 f5 02 10 .word 0x1002f550
10025de0: 60 f5 02 10 .word 0x1002f560
10025de4: f0 f5 02 10 .word 0x1002f5f0
10025de8: 00 f6 02 10 .word 0x1002f600
10025dec: bc f5 02 10 .word 0x1002f5bc
10025df0: cc f5 02 10 .word 0x1002f5cc
10025df4 <neotron_os::cmd_config>:
10025df4: b5f0 push {r4, r5, r6, r7, lr}
10025df6: af03 add r7, sp, #12
10025df8: b09d sub sp, #116
10025dfa: 68b8 ldr r0, [r7, #8]
10025dfc: 9004 str r0, [sp, #16]
10025dfe: 2b00 cmp r3, #0
10025e00: d100 bne 0x10025e04 <neotron_os::cmd_config+0x10> @ imm = #0
10025e02: e08e b 0x10025f22 <$t.209+0xfa> @ imm = #284
10025e04: 4614 mov r4, r2
10025e06: 6850 ldr r0, [r2, #4]
10025e08: 1ec0 subs r0, r0, #3
10025e0a: 2803 cmp r0, #3
10025e0c: d900 bls 0x10025e10 <neotron_os::cmd_config+0x1c> @ imm = #0
10025e0e: e177 b 0x10026100 <$t.213> @ imm = #750
10025e10: 461d mov r5, r3
10025e12: 6826 ldr r6, [r4]
10025e14: 0040 lsls r0, r0, #1
10025e16: 46c0 mov r8, r8
10025e18: 4478 add r0, pc
10025e1a: 8880 ldrh r0, [r0, #4]
10025e1c: 0040 lsls r0, r0, #1
10025e1e: 4487 add pc, r0
10025e20 <$d.208>:
10025e20: 03 00 08 01 .word 0x01080003
10025e24: 81 00 63 01 .word 0x01630081
10025e28 <$t.209>:
10025e28: 499d ldr r1, [pc, #628] @ 0x100260a0 <$d.210>
10025e2a: 2203 movs r2, #3
10025e2c: 4630 mov r0, r6
10025e2e: f006 ff72 bl 0x1002cd16 <memcmp> @ imm = #28388
10025e32: 2800 cmp r0, #0
10025e34: d000 beq 0x10025e38 <$t.209+0x10> @ imm = #0
10025e36: e163 b 0x10026100 <$t.213> @ imm = #710
10025e38: 2d02 cmp r5, #2
10025e3a: 9d04 ldr r5, [sp, #16]
10025e3c: d201 bhs 0x10025e42 <$t.209+0x1a> @ imm = #2
10025e3e: f000 ff50 bl 0x10026ce2 <$t.247+0xda> @ imm = #3744
10025e42: 68a0 ldr r0, [r4, #8]
10025e44: 68e1 ldr r1, [r4, #12]
10025e46: 2903 cmp r1, #3
10025e48: d101 bne 0x10025e4e <$t.209+0x26> @ imm = #2
10025e4a: f000 ff43 bl 0x10026cd4 <$t.247+0xcc> @ imm = #3718
10025e4e: 2902 cmp r1, #2
10025e50: d001 beq 0x10025e56 <$t.209+0x2e> @ imm = #2
10025e52: f000 ff46 bl 0x10026ce2 <$t.247+0xda> @ imm = #3724
10025e56: 7801 ldrb r1, [r0]
10025e58: 7840 ldrb r0, [r0, #1]
10025e5a: 0200 lsls r0, r0, #8
10025e5c: 1840 adds r0, r0, r1
10025e5e: 4991 ldr r1, [pc, #580] @ 0x100260a4 <$d.210+0x4>
10025e60: 4288 cmp r0, r1
10025e62: d001 beq 0x10025e68 <$t.209+0x40> @ imm = #2
10025e64: f000 ff3d bl 0x10026ce2 <$t.247+0xda> @ imm = #3706
10025e68: 2401 movs r4, #1
10025e6a: 712c strb r4, [r5, #4]
10025e6c: 4d8e ldr r5, [pc, #568] @ 0x100260a8 <$d.210+0x8>
10025e6e: 6828 ldr r0, [r5]
10025e70: 2801 cmp r0, #1
10025e72: d110 bne 0x10025e96 <$t.209+0x6e> @ imm = #32
10025e74: 1d28 adds r0, r5, #4
10025e76: 9005 str r0, [sp, #20]
10025e78: 2000 movs r0, #0
10025e7a: 9012 str r0, [sp, #72]
10025e7c: 498b ldr r1, [pc, #556] @ 0x100260ac <$d.210+0xc>
10025e7e: 9111 str r1, [sp, #68]
10025e80: 9410 str r4, [sp, #64]
10025e82: 498b ldr r1, [pc, #556] @ 0x100260b0 <$d.210+0x10>
10025e84: 910f str r1, [sp, #60]
10025e86: 900d str r0, [sp, #52]
10025e88: a805 add r0, sp, #20
10025e8a: 498a ldr r1, [pc, #552] @ 0x100260b4 <$d.210+0x14>
10025e8c: aa0d add r2, sp, #52
10025e8e: f7fa ff5f bl 0x10020d50 <core::fmt::write> @ imm = #-20802
10025e92: 2800 cmp r0, #0
10025e94: d140 bne 0x10025f18 <$t.209+0xf0> @ imm = #128
10025e96: 4e88 ldr r6, [pc, #544] @ 0x100260b8 <$d.210+0x18>
10025e98: 7830 ldrb r0, [r6]
10025e9a: 2800 cmp r0, #0
10025e9c: d010 beq 0x10025ec0 <$t.209+0x98> @ imm = #32
10025e9e: 1c70 adds r0, r6, #1
10025ea0: 9005 str r0, [sp, #20]
10025ea2: 2000 movs r0, #0
10025ea4: 9012 str r0, [sp, #72]
10025ea6: 4981 ldr r1, [pc, #516] @ 0x100260ac <$d.210+0xc>
10025ea8: 9111 str r1, [sp, #68]
10025eaa: 9410 str r4, [sp, #64]
10025eac: 4980 ldr r1, [pc, #512] @ 0x100260b0 <$d.210+0x10>
10025eae: 910f str r1, [sp, #60]
10025eb0: 900d str r0, [sp, #52]
10025eb2: a805 add r0, sp, #20
10025eb4: 4981 ldr r1, [pc, #516] @ 0x100260bc <$d.210+0x1c>
10025eb6: aa0d add r2, sp, #52
10025eb8: f7fa ff4a bl 0x10020d50 <core::fmt::write> @ imm = #-20844
10025ebc: 2800 cmp r0, #0
10025ebe: d12b bne 0x10025f18 <$t.209+0xf0> @ imm = #86
10025ec0: 6828 ldr r0, [r5]
10025ec2: 2801 cmp r0, #1
10025ec4: d110 bne 0x10025ee8 <$t.209+0xc0> @ imm = #32
10025ec6: 1d28 adds r0, r5, #4
10025ec8: 9005 str r0, [sp, #20]
10025eca: 2000 movs r0, #0
10025ecc: 9012 str r0, [sp, #72]
10025ece: 4977 ldr r1, [pc, #476] @ 0x100260ac <$d.210+0xc>
10025ed0: 9111 str r1, [sp, #68]
10025ed2: 9410 str r4, [sp, #64]
10025ed4: 497a ldr r1, [pc, #488] @ 0x100260c0 <$d.210+0x20>
10025ed6: 910f str r1, [sp, #60]
10025ed8: 900d str r0, [sp, #52]
10025eda: a805 add r0, sp, #20
10025edc: 4975 ldr r1, [pc, #468] @ 0x100260b4 <$d.210+0x14>
10025ede: aa0d add r2, sp, #52
10025ee0: f7fa ff36 bl 0x10020d50 <core::fmt::write> @ imm = #-20884
10025ee4: 2800 cmp r0, #0
10025ee6: d117 bne 0x10025f18 <$t.209+0xf0> @ imm = #46
10025ee8: 7830 ldrb r0, [r6]
10025eea: 2800 cmp r0, #0
10025eec: d101 bne 0x10025ef2 <$t.209+0xca> @ imm = #2
10025eee: f000 fc41 bl 0x10026774 <$t.241+0x3f4> @ imm = #2178
10025ef2: 1c70 adds r0, r6, #1
10025ef4: 9005 str r0, [sp, #20]
10025ef6: 2000 movs r0, #0
10025ef8: 9012 str r0, [sp, #72]
10025efa: 496c ldr r1, [pc, #432] @ 0x100260ac <$d.210+0xc>
10025efc: 9111 str r1, [sp, #68]
10025efe: 9410 str r4, [sp, #64]
10025f00: 496f ldr r1, [pc, #444] @ 0x100260c0 <$d.210+0x20>
10025f02: 910f str r1, [sp, #60]
10025f04: 900d str r0, [sp, #52]
10025f06: a805 add r0, sp, #20
10025f08: 496c ldr r1, [pc, #432] @ 0x100260bc <$d.210+0x1c>
10025f0a: aa0d add r2, sp, #52
10025f0c: f7fa ff20 bl 0x10020d50 <core::fmt::write> @ imm = #-20928
10025f10: 2800 cmp r0, #0
10025f12: d101 bne 0x10025f18 <$t.209+0xf0> @ imm = #2
10025f14: f000 fc2e bl 0x10026774 <$t.241+0x3f4> @ imm = #2140
10025f18: a80d add r0, sp, #52
10025f1a: 496a ldr r1, [pc, #424] @ 0x100260c4 <$d.210+0x24>
10025f1c: 4a6a ldr r2, [pc, #424] @ 0x100260c8 <$d.210+0x28>
10025f1e: f001 f954 bl 0x100271ca <$t.249+0x1ae> @ imm = #4776
10025f22: 4e6a ldr r6, [pc, #424] @ 0x100260cc <$d.210+0x2c>
10025f24: 496a ldr r1, [pc, #424] @ 0x100260d0 <$d.210+0x30>
10025f26: 2205 movs r2, #5
10025f28: 4630 mov r0, r6
10025f2a: f006 fef4 bl 0x1002cd16 <memcmp> @ imm = #28136
10025f2e: 2800 cmp r0, #0
10025f30: d00e beq 0x10025f50 <$t.209+0x128> @ imm = #28
10025f32: 4966 ldr r1, [pc, #408] @ 0x100260cc <$d.210+0x2c>
10025f34: 2205 movs r2, #5
10025f36: 4630 mov r0, r6
10025f38: f006 feed bl 0x1002cd16 <memcmp> @ imm = #28122
10025f3c: 4d5a ldr r5, [pc, #360] @ 0x100260a8 <$d.210+0x8>
10025f3e: 6829 ldr r1, [r5]
10025f40: 2800 cmp r0, #0
10025f42: d101 bne 0x10025f48 <$t.209+0x120> @ imm = #2
10025f44: f000 fc2a bl 0x1002679c <$t.243> @ imm = #2132
10025f48: 2900 cmp r1, #0
10025f4a: d000 beq 0x10025f4e <$t.209+0x126> @ imm = #0
10025f4c: e0e0 b 0x10026110 <$t.215> @ imm = #448
10025f4e: e0fd b 0x1002614c <$t.217> @ imm = #506
10025f50: a805 add r0, sp, #20
10025f52: f7ff fc15 bl 0x10025780 <neotron_os::config::Config::load> @ imm = #-2006
10025f56: 9805 ldr r0, [sp, #20]
10025f58: 2800 cmp r0, #0
10025f5a: d101 bne 0x10025f60 <$t.209+0x138> @ imm = #2
10025f5c: f000 fcf4 bl 0x10026948 <$t.243+0x1ac> @ imm = #2536
10025f60: 9807 ldr r0, [sp, #28]
10025f62: 9009 str r0, [sp, #36]
10025f64: 9806 ldr r0, [sp, #24]
10025f66: 9008 str r0, [sp, #32]
10025f68: 4c4f ldr r4, [pc, #316] @ 0x100260a8 <$d.210+0x8>
10025f6a: 6820 ldr r0, [r4]
10025f6c: 2801 cmp r0, #1
10025f6e: d115 bne 0x10025f9c <$t.209+0x174> @ imm = #42
10025f70: 4858 ldr r0, [pc, #352] @ 0x100260d4 <$d.210+0x34>
10025f72: 900b str r0, [sp, #44]
10025f74: a808 add r0, sp, #32
10025f76: 900a str r0, [sp, #40]
10025f78: 1d20 adds r0, r4, #4
10025f7a: 900c str r0, [sp, #48]
10025f7c: 2001 movs r0, #1
10025f7e: 9012 str r0, [sp, #72]
10025f80: a90a add r1, sp, #40
10025f82: 9111 str r1, [sp, #68]
10025f84: 9010 str r0, [sp, #64]
10025f86: 4854 ldr r0, [pc, #336] @ 0x100260d8 <$d.210+0x38>
10025f88: 900f str r0, [sp, #60]
10025f8a: 2000 movs r0, #0
10025f8c: 900d str r0, [sp, #52]
10025f8e: a80c add r0, sp, #48
10025f90: 4948 ldr r1, [pc, #288] @ 0x100260b4 <$d.210+0x14>
10025f92: aa0d add r2, sp, #52
10025f94: f7fa fedc bl 0x10020d50 <core::fmt::write> @ imm = #-21064
10025f98: 2800 cmp r0, #0
10025f9a: d145 bne 0x10026028 <$t.209+0x200> @ imm = #138
10025f9c: 4d46 ldr r5, [pc, #280] @ 0x100260b8 <$d.210+0x18>
10025f9e: 7828 ldrb r0, [r5]
10025fa0: 2800 cmp r0, #0
10025fa2: d015 beq 0x10025fd0 <$t.209+0x1a8> @ imm = #42
10025fa4: 484b ldr r0, [pc, #300] @ 0x100260d4 <$d.210+0x34>
10025fa6: 900b str r0, [sp, #44]
10025fa8: a808 add r0, sp, #32
10025faa: 900a str r0, [sp, #40]
10025fac: 1c68 adds r0, r5, #1
10025fae: 900c str r0, [sp, #48]
10025fb0: 2001 movs r0, #1
10025fb2: 9012 str r0, [sp, #72]
10025fb4: a90a add r1, sp, #40
10025fb6: 9111 str r1, [sp, #68]
10025fb8: 9010 str r0, [sp, #64]
10025fba: 4847 ldr r0, [pc, #284] @ 0x100260d8 <$d.210+0x38>
10025fbc: 900f str r0, [sp, #60]
10025fbe: 2000 movs r0, #0
10025fc0: 900d str r0, [sp, #52]
10025fc2: a80c add r0, sp, #48
10025fc4: 493d ldr r1, [pc, #244] @ 0x100260bc <$d.210+0x1c>
10025fc6: aa0d add r2, sp, #52
10025fc8: f7fa fec2 bl 0x10020d50 <core::fmt::write> @ imm = #-21116
10025fcc: 2800 cmp r0, #0
10025fce: d12b bne 0x10026028 <$t.209+0x200> @ imm = #86
10025fd0: 6820 ldr r0, [r4]
10025fd2: 2801 cmp r0, #1
10025fd4: d111 bne 0x10025ffa <$t.209+0x1d2> @ imm = #34
10025fd6: 1d20 adds r0, r4, #4
10025fd8: 900a str r0, [sp, #40]
10025fda: 2000 movs r0, #0
10025fdc: 9012 str r0, [sp, #72]
10025fde: 4933 ldr r1, [pc, #204] @ 0x100260ac <$d.210+0xc>
10025fe0: 9111 str r1, [sp, #68]
10025fe2: 2101 movs r1, #1
10025fe4: 9110 str r1, [sp, #64]
10025fe6: 4936 ldr r1, [pc, #216] @ 0x100260c0 <$d.210+0x20>
10025fe8: 910f str r1, [sp, #60]
10025fea: 900d str r0, [sp, #52]
10025fec: a80a add r0, sp, #40
10025fee: 4931 ldr r1, [pc, #196] @ 0x100260b4 <$d.210+0x14>
10025ff0: aa0d add r2, sp, #52
10025ff2: f7fa fead bl 0x10020d50 <core::fmt::write> @ imm = #-21158
10025ff6: 2800 cmp r0, #0
10025ff8: d116 bne 0x10026028 <$t.209+0x200> @ imm = #44
10025ffa: 7828 ldrb r0, [r5]
10025ffc: 2800 cmp r0, #0
10025ffe: d100 bne 0x10026002 <$t.209+0x1da> @ imm = #0
10026000: e3b8 b 0x10026774 <$t.241+0x3f4> @ imm = #1904
10026002: 1c68 adds r0, r5, #1
10026004: 900a str r0, [sp, #40]
10026006: 2000 movs r0, #0
10026008: 9012 str r0, [sp, #72]
1002600a: 4928 ldr r1, [pc, #160] @ 0x100260ac <$d.210+0xc>
1002600c: 9111 str r1, [sp, #68]
1002600e: 2101 movs r1, #1
10026010: 9110 str r1, [sp, #64]
10026012: 492b ldr r1, [pc, #172] @ 0x100260c0 <$d.210+0x20>
10026014: 910f str r1, [sp, #60]
10026016: 900d str r0, [sp, #52]
10026018: a80a add r0, sp, #40
1002601a: 4928 ldr r1, [pc, #160] @ 0x100260bc <$d.210+0x1c>
1002601c: aa0d add r2, sp, #52
1002601e: f7fa fe97 bl 0x10020d50 <core::fmt::write> @ imm = #-21202
10026022: 2800 cmp r0, #0
10026024: d100 bne 0x10026028 <$t.209+0x200> @ imm = #0
10026026: e3a5 b 0x10026774 <$t.241+0x3f4> @ imm = #1866
10026028: a80d add r0, sp, #52
1002602a: 4926 ldr r1, [pc, #152] @ 0x100260c4 <$d.210+0x24>
1002602c: 4a2b ldr r2, [pc, #172] @ 0x100260dc <$d.210+0x3c>
1002602e: f001 f8cc bl 0x100271ca <$t.249+0x1ae> @ imm = #4504
10026032: 7830 ldrb r0, [r6]
10026034: 7871 ldrb r1, [r6, #1]
10026036: 0209 lsls r1, r1, #8
10026038: 1808 adds r0, r1, r0
1002603a: 78b1 ldrb r1, [r6, #2]
1002603c: 78f2 ldrb r2, [r6, #3]
1002603e: 0212 lsls r2, r2, #8
10026040: 1851 adds r1, r2, r1
10026042: 0409 lsls r1, r1, #16
10026044: 1808 adds r0, r1, r0
10026046: 4926 ldr r1, [pc, #152] @ 0x100260e0 <$d.210+0x40>
10026048: 4288 cmp r0, r1
1002604a: d159 bne 0x10026100 <$t.213> @ imm = #178
1002604c: 4825 ldr r0, [pc, #148] @ 0x100260e4 <$d.210+0x44>
1002604e: 6805 ldr r5, [r0]
10026050: f3bf 8f5f dmb sy
10026054: ac0d add r4, sp, #52
10026056: 1da0 adds r0, r4, #6
10026058: 213a movs r1, #58
1002605a: f006 f85a bl 0x1002c112 <__aeabi_memclr> @ imm = #24756
1002605e: 9a04 ldr r2, [sp, #16]
10026060: 6810 ldr r0, [r2]
10026062: 70a0 strb r0, [r4, #2]
10026064: 7911 ldrb r1, [r2, #4]
10026066: 7021 strb r1, [r4]
10026068: 7951 ldrb r1, [r2, #5]
1002606a: 7061 strb r1, [r4, #1]
1002606c: 0e01 lsrs r1, r0, #24
1002606e: 7161 strb r1, [r4, #5]
10026070: 0c01 lsrs r1, r0, #16
10026072: 7121 strb r1, [r4, #4]
10026074: 0a00 lsrs r0, r0, #8
10026076: 70e0 strb r0, [r4, #3]
10026078: 6aeb ldr r3, [r5, #44]
1002607a: ad05 add r5, sp, #20
1002607c: 2206 movs r2, #6
1002607e: 4628 mov r0, r5
10026080: 4621 mov r1, r4
10026082: 4798 blx r3
10026084: 7828 ldrb r0, [r5]
10026086: 2800 cmp r0, #0
10026088: d101 bne 0x1002608e <$t.209+0x266> @ imm = #2
1002608a: f000 fd2e bl 0x10026aea <$t.243+0x34e> @ imm = #2652
1002608e: a805 add r0, sp, #20
10026090: 7880 ldrb r0, [r0, #2]
10026092: 2801 cmp r0, #1
10026094: d101 bne 0x1002609a <$t.209+0x272> @ imm = #2
10026096: f000 fd89 bl 0x10026bac <$t.245> @ imm = #2834
1002609a: 2116 movs r1, #22
1002609c: f000 fd87 bl 0x10026bae <$t.245+0x2> @ imm = #2830
100260a0 <$d.210>:
100260a0: 8c f1 02 10 .word 0x1002f18c
100260a4: 6f 6e 00 00 .word 0x00006e6f
100260a8: 04 00 00 20 .word 0x20000004
100260ac: 68 e1 02 10 .word 0x1002e168
100260b0: 9c f1 02 10 .word 0x1002f19c
100260b4: 50 e1 02 10 .word 0x1002e150
100260b8: 1c 00 00 20 .word 0x2000001c
100260bc: 20 e1 02 10 .word 0x1002e120
100260c0: b8 e6 02 10 .word 0x1002e6b8
100260c4: c0 e1 02 10 .word 0x1002e1c0
100260c8: a4 f1 02 10 .word 0x1002f1a4
100260cc: e8 f0 02 10 .word 0x1002f0e8
100260d0: ed f0 02 10 .word 0x1002f0ed
100260d4: e7 c0 02 10 .word 0x1002c0e7
100260d8: 04 f1 02 10 .word 0x1002f104
100260dc: 0c f1 02 10 .word 0x1002f10c
100260e0: 73 61 76 65 .word 0x65766173
100260e4: 00 00 00 20 .word 0x20000000
100260e8 <$t.211>:
100260e8: 4904 ldr r1, [pc, #16] @ 0x100260fc <$d.212>
100260ea: 2206 movs r2, #6
100260ec: 4630 mov r0, r6
100260ee: f006 fe12 bl 0x1002cd16 <memcmp> @ imm = #27684
100260f2: 2800 cmp r0, #0
100260f4: d104 bne 0x10026100 <$t.213> @ imm = #8
100260f6: f000 fc88 bl 0x10026a0a <$t.243+0x26e> @ imm = #2320
100260fa: 46c0 mov r8, r8
100260fc <$d.212>:
100260fc: 10 f2 02 10 .word 0x1002f210
10026100 <$t.213>:
10026100: 4802 ldr r0, [pc, #8] @ 0x1002610c <$d.214>
10026102: 6800 ldr r0, [r0]
10026104: 2801 cmp r0, #1
10026106: d121 bne 0x1002614c <$t.217> @ imm = #66
10026108: e002 b 0x10026110 <$t.215> @ imm = #4
1002610a: 46c0 mov r8, r8
1002610c <$d.214>:
1002610c: 04 00 00 20 .word 0x20000004
10026110 <$t.215>:
10026110: 480a ldr r0, [pc, #40] @ 0x1002613c <$d.216>
10026112: 1d00 adds r0, r0, #4
10026114: 9005 str r0, [sp, #20]
10026116: 2000 movs r0, #0
10026118: 9012 str r0, [sp, #72]
1002611a: 4909 ldr r1, [pc, #36] @ 0x10026140 <$d.216+0x4>
1002611c: 9111 str r1, [sp, #68]
1002611e: 2101 movs r1, #1
10026120: 9110 str r1, [sp, #64]
10026122: 4908 ldr r1, [pc, #32] @ 0x10026144 <$d.216+0x8>
10026124: 910f str r1, [sp, #60]
10026126: 900d str r0, [sp, #52]
10026128: a805 add r0, sp, #20
1002612a: 4907 ldr r1, [pc, #28] @ 0x10026148 <$d.216+0xc>
1002612c: aa0d add r2, sp, #52
1002612e: f7fa fe0f bl 0x10020d50 <core::fmt::write> @ imm = #-21474
10026132: 2800 cmp r0, #0
10026134: d00a beq 0x1002614c <$t.217> @ imm = #20
10026136: f001 f829 bl 0x1002718c <$t.249+0x170> @ imm = #4178
1002613a: 46c0 mov r8, r8
1002613c <$d.216>:
1002613c: 04 00 00 20 .word 0x20000004
10026140: 68 e1 02 10 .word 0x1002e168
10026144: 40 f3 02 10 .word 0x1002f340
10026148: 50 e1 02 10 .word 0x1002e150
1002614c <$t.217>:
1002614c: 4c02 ldr r4, [pc, #8] @ 0x10026158 <$d.218>
1002614e: 7820 ldrb r0, [r4]
10026150: 2800 cmp r0, #0
10026152: d01d beq 0x10026190 <$t.221> @ imm = #58
10026154: e002 b 0x1002615c <$t.219> @ imm = #4
10026156: 46c0 mov r8, r8
10026158 <$d.218>:
10026158: 1c 00 00 20 .word 0x2000001c
1002615c <$t.219>:
1002615c: 1c60 adds r0, r4, #1
1002615e: 9005 str r0, [sp, #20]
10026160: 2000 movs r0, #0
10026162: 9012 str r0, [sp, #72]
10026164: 4907 ldr r1, [pc, #28] @ 0x10026184 <$d.220>
10026166: 9111 str r1, [sp, #68]
10026168: 2101 movs r1, #1
1002616a: 9110 str r1, [sp, #64]
1002616c: 4906 ldr r1, [pc, #24] @ 0x10026188 <$d.220+0x4>
1002616e: 910f str r1, [sp, #60]
10026170: 900d str r0, [sp, #52]
10026172: a805 add r0, sp, #20
10026174: 4905 ldr r1, [pc, #20] @ 0x1002618c <$d.220+0x8>
10026176: aa0d add r2, sp, #52
10026178: f7fa fdea bl 0x10020d50 <core::fmt::write> @ imm = #-21548
1002617c: 2800 cmp r0, #0
1002617e: d007 beq 0x10026190 <$t.221> @ imm = #14
10026180: f001 f804 bl 0x1002718c <$t.249+0x170> @ imm = #4104
10026184 <$d.220>:
10026184: 68 e1 02 10 .word 0x1002e168
10026188: 40 f3 02 10 .word 0x1002f340
1002618c: 20 e1 02 10 .word 0x1002e120
10026190 <$t.221>:
10026190: 4d02 ldr r5, [pc, #8] @ 0x1002619c <$d.222>
10026192: 6828 ldr r0, [r5]
10026194: 2801 cmp r0, #1
10026196: d11d bne 0x100261d4 <$t.225> @ imm = #58
10026198: e002 b 0x100261a0 <$t.223> @ imm = #4
1002619a: 46c0 mov r8, r8
1002619c <$d.222>:
1002619c: 04 00 00 20 .word 0x20000004
100261a0 <$t.223>:
100261a0: 1d28 adds r0, r5, #4
100261a2: 9005 str r0, [sp, #20]
100261a4: 2000 movs r0, #0
100261a6: 9012 str r0, [sp, #72]
100261a8: 4907 ldr r1, [pc, #28] @ 0x100261c8 <$d.224>
100261aa: 9111 str r1, [sp, #68]
100261ac: 2101 movs r1, #1
100261ae: 9110 str r1, [sp, #64]
100261b0: 4906 ldr r1, [pc, #24] @ 0x100261cc <$d.224+0x4>
100261b2: 910f str r1, [sp, #60]
100261b4: 900d str r0, [sp, #52]
100261b6: a805 add r0, sp, #20
100261b8: 4905 ldr r1, [pc, #20] @ 0x100261d0 <$d.224+0x8>
100261ba: aa0d add r2, sp, #52
100261bc: f7fa fdc8 bl 0x10020d50 <core::fmt::write> @ imm = #-21616
100261c0: 2800 cmp r0, #0
100261c2: d007 beq 0x100261d4 <$t.225> @ imm = #14
100261c4: f000 ffe2 bl 0x1002718c <$t.249+0x170> @ imm = #4036
100261c8 <$d.224>:
100261c8: 68 e1 02 10 .word 0x1002e168
100261cc: b8 e6 02 10 .word 0x1002e6b8
100261d0: 50 e1 02 10 .word 0x1002e150
100261d4 <$t.225>:
100261d4: 7820 ldrb r0, [r4]
100261d6: 2800 cmp r0, #0
100261d8: d01a beq 0x10026210 <$t.227> @ imm = #52
100261da: 1c60 adds r0, r4, #1
100261dc: 9005 str r0, [sp, #20]
100261de: 2000 movs r0, #0
100261e0: 9012 str r0, [sp, #72]
100261e2: 4908 ldr r1, [pc, #32] @ 0x10026204 <$d.226>
100261e4: 9111 str r1, [sp, #68]
100261e6: 2101 movs r1, #1
100261e8: 9110 str r1, [sp, #64]
100261ea: 4907 ldr r1, [pc, #28] @ 0x10026208 <$d.226+0x4>
100261ec: 910f str r1, [sp, #60]
100261ee: 900d str r0, [sp, #52]
100261f0: a805 add r0, sp, #20
100261f2: 4906 ldr r1, [pc, #24] @ 0x1002620c <$d.226+0x8>
100261f4: aa0d add r2, sp, #52
100261f6: f7fa fdab bl 0x10020d50 <core::fmt::write> @ imm = #-21674
100261fa: 2800 cmp r0, #0
100261fc: d008 beq 0x10026210 <$t.227> @ imm = #16
100261fe: f000 ffc5 bl 0x1002718c <$t.249+0x170> @ imm = #3978
10026202: 46c0 mov r8, r8
10026204 <$d.226>:
10026204: 68 e1 02 10 .word 0x1002e168
10026208: b8 e6 02 10 .word 0x1002e6b8
1002620c: 20 e1 02 10 .word 0x1002e120
10026210 <$t.227>:
10026210: 6828 ldr r0, [r5]
10026212: 2801 cmp r0, #1
10026214: d11a bne 0x1002624c <$t.229> @ imm = #52
10026216: 1d28 adds r0, r5, #4
10026218: 9005 str r0, [sp, #20]
1002621a: 2000 movs r0, #0
1002621c: 9012 str r0, [sp, #72]
1002621e: 4908 ldr r1, [pc, #32] @ 0x10026240 <$d.228>
10026220: 9111 str r1, [sp, #68]
10026222: 2101 movs r1, #1
10026224: 9110 str r1, [sp, #64]
10026226: 4907 ldr r1, [pc, #28] @ 0x10026244 <$d.228+0x4>
10026228: 910f str r1, [sp, #60]
1002622a: 900d str r0, [sp, #52]
1002622c: a805 add r0, sp, #20
1002622e: 4906 ldr r1, [pc, #24] @ 0x10026248 <$d.228+0x8>
10026230: aa0d add r2, sp, #52
10026232: f7fa fd8d bl 0x10020d50 <core::fmt::write> @ imm = #-21734
10026236: 2800 cmp r0, #0
10026238: d008 beq 0x1002624c <$t.229> @ imm = #16
1002623a: f000 ffab bl 0x10027194 <$t.249+0x178> @ imm = #3926
1002623e: 46c0 mov r8, r8
10026240 <$d.228>:
10026240: 68 e1 02 10 .word 0x1002e168
10026244: 7c f3 02 10 .word 0x1002f37c
10026248: 50 e1 02 10 .word 0x1002e150
1002624c <$t.229>:
1002624c: 7820 ldrb r0, [r4]
1002624e: 2800 cmp r0, #0
10026250: d01a beq 0x10026288 <$t.231> @ imm = #52
10026252: 1c60 adds r0, r4, #1
10026254: 9005 str r0, [sp, #20]
10026256: 2000 movs r0, #0
10026258: 9012 str r0, [sp, #72]
1002625a: 4908 ldr r1, [pc, #32] @ 0x1002627c <$d.230>
1002625c: 9111 str r1, [sp, #68]
1002625e: 2101 movs r1, #1
10026260: 9110 str r1, [sp, #64]
10026262: 4907 ldr r1, [pc, #28] @ 0x10026280 <$d.230+0x4>
10026264: 910f str r1, [sp, #60]
10026266: 900d str r0, [sp, #52]
10026268: a805 add r0, sp, #20
1002626a: 4906 ldr r1, [pc, #24] @ 0x10026284 <$d.230+0x8>
1002626c: aa0d add r2, sp, #52
1002626e: f7fa fd6f bl 0x10020d50 <core::fmt::write> @ imm = #-21794
10026272: 2800 cmp r0, #0
10026274: d008 beq 0x10026288 <$t.231> @ imm = #16
10026276: f000 ff8d bl 0x10027194 <$t.249+0x178> @ imm = #3866
1002627a: 46c0 mov r8, r8
1002627c <$d.230>:
1002627c: 68 e1 02 10 .word 0x1002e168
10026280: 7c f3 02 10 .word 0x1002f37c
10026284: 20 e1 02 10 .word 0x1002e120
10026288 <$t.231>:
10026288: 6828 ldr r0, [r5]
1002628a: 2801 cmp r0, #1
1002628c: d11a bne 0x100262c4 <$t.233> @ imm = #52
1002628e: 1d28 adds r0, r5, #4
10026290: 9005 str r0, [sp, #20]
10026292: 2000 movs r0, #0
10026294: 9012 str r0, [sp, #72]
10026296: 4908 ldr r1, [pc, #32] @ 0x100262b8 <$d.232>
10026298: 9111 str r1, [sp, #68]
1002629a: 2101 movs r1, #1
1002629c: 9110 str r1, [sp, #64]
1002629e: 4907 ldr r1, [pc, #28] @ 0x100262bc <$d.232+0x4>
100262a0: 910f str r1, [sp, #60]
100262a2: 900d str r0, [sp, #52]
100262a4: a805 add r0, sp, #20
100262a6: 4906 ldr r1, [pc, #24] @ 0x100262c0 <$d.232+0x8>
100262a8: aa0d add r2, sp, #52
100262aa: f7fa fd51 bl 0x10020d50 <core::fmt::write> @ imm = #-21854
100262ae: 2800 cmp r0, #0
100262b0: d008 beq 0x100262c4 <$t.233> @ imm = #16
100262b2: f000 ff6f bl 0x10027194 <$t.249+0x178> @ imm = #3806
100262b6: 46c0 mov r8, r8
100262b8 <$d.232>:
100262b8: 68 e1 02 10 .word 0x1002e168
100262bc: b8 e6 02 10 .word 0x1002e6b8
100262c0: 50 e1 02 10 .word 0x1002e150
100262c4 <$t.233>:
100262c4: 7820 ldrb r0, [r4]
100262c6: 2800 cmp r0, #0
100262c8: d01a beq 0x10026300 <$t.235> @ imm = #52
100262ca: 1c60 adds r0, r4, #1
100262cc: 9005 str r0, [sp, #20]
100262ce: 2000 movs r0, #0
100262d0: 9012 str r0, [sp, #72]
100262d2: 4908 ldr r1, [pc, #32] @ 0x100262f4 <$d.234>
100262d4: 9111 str r1, [sp, #68]
100262d6: 2101 movs r1, #1
100262d8: 9110 str r1, [sp, #64]
100262da: 4907 ldr r1, [pc, #28] @ 0x100262f8 <$d.234+0x4>
100262dc: 910f str r1, [sp, #60]
100262de: 900d str r0, [sp, #52]
100262e0: a805 add r0, sp, #20
100262e2: 4906 ldr r1, [pc, #24] @ 0x100262fc <$d.234+0x8>
100262e4: aa0d add r2, sp, #52
100262e6: f7fa fd33 bl 0x10020d50 <core::fmt::write> @ imm = #-21914
100262ea: 2800 cmp r0, #0
100262ec: d008 beq 0x10026300 <$t.235> @ imm = #16
100262ee: f000 ff51 bl 0x10027194 <$t.249+0x178> @ imm = #3746
100262f2: 46c0 mov r8, r8
100262f4 <$d.234>:
100262f4: 68 e1 02 10 .word 0x1002e168
100262f8: b8 e6 02 10 .word 0x1002e6b8
100262fc: 20 e1 02 10 .word 0x1002e120
10026300 <$t.235>:
10026300: 6828 ldr r0, [r5]
10026302: 2801 cmp r0, #1
10026304: d11d bne 0x10026342 <$t.239+0xe> @ imm = #58
10026306: 1d28 adds r0, r5, #4
10026308: 9005 str r0, [sp, #20]
1002630a: 2000 movs r0, #0
1002630c: 9012 str r0, [sp, #72]
1002630e: 4904 ldr r1, [pc, #16] @ 0x10026320 <$d.236>
10026310: 9111 str r1, [sp, #68]
10026312: 2101 movs r1, #1
10026314: 9110 str r1, [sp, #64]
10026316: 4903 ldr r1, [pc, #12] @ 0x10026324 <$d.236+0x4>
10026318: 910f str r1, [sp, #60]
1002631a: 900d str r0, [sp, #52]
1002631c: e004 b 0x10026328 <$t.237> @ imm = #8
1002631e: 46c0 mov r8, r8
10026320 <$d.236>:
10026320: 68 e1 02 10 .word 0x1002e168
10026324: c0 f3 02 10 .word 0x1002f3c0
10026328 <$t.237>:
10026328: a805 add r0, sp, #20
1002632a: 4901 ldr r1, [pc, #4] @ 0x10026330 <$d.238>
1002632c: e002 b 0x10026334 <$t.239> @ imm = #4
1002632e: 46c0 mov r8, r8
10026330 <$d.238>:
10026330: 50 e1 02 10 .word 0x1002e150
10026334 <$t.239>:
10026334: aa0d add r2, sp, #52
10026336: f7fa fd0b bl 0x10020d50 <core::fmt::write> @ imm = #-21994
1002633a: 2800 cmp r0, #0
1002633c: d001 beq 0x10026342 <$t.239+0xe> @ imm = #2
1002633e: f000 ff2d bl 0x1002719c <$t.249+0x180> @ imm = #3674
10026342: 7820 ldrb r0, [r4]
10026344: 2800 cmp r0, #0
10026346: d01b beq 0x10026380 <$t.241> @ imm = #54
10026348: 1c60 adds r0, r4, #1
1002634a: 9005 str r0, [sp, #20]
1002634c: 2000 movs r0, #0
1002634e: 9012 str r0, [sp, #72]
10026350: 4908 ldr r1, [pc, #32] @ 0x10026374 <$d.240>
10026352: 9111 str r1, [sp, #68]
10026354: 2101 movs r1, #1
10026356: 9110 str r1, [sp, #64]
10026358: 4907 ldr r1, [pc, #28] @ 0x10026378 <$d.240+0x4>
1002635a: 910f str r1, [sp, #60]
1002635c: 900d str r0, [sp, #52]
1002635e: a805 add r0, sp, #20
10026360: 4906 ldr r1, [pc, #24] @ 0x1002637c <$d.240+0x8>
10026362: aa0d add r2, sp, #52
10026364: f7fa fcf4 bl 0x10020d50 <core::fmt::write> @ imm = #-22040
10026368: 2800 cmp r0, #0
1002636a: d009 beq 0x10026380 <$t.241> @ imm = #18
1002636c: f000 ff16 bl 0x1002719c <$t.249+0x180> @ imm = #3628
10026370: e006 b 0x10026380 <$t.241> @ imm = #12
10026372: 46c0 mov r8, r8
10026374 <$d.240>:
10026374: 68 e1 02 10 .word 0x1002e168
10026378: c0 f3 02 10 .word 0x1002f3c0
1002637c: 20 e1 02 10 .word 0x1002e120
10026380 <$t.241>:
10026380: 6828 ldr r0, [r5]
10026382: 2801 cmp r0, #1
10026384: d113 bne 0x100263ae <$t.241+0x2e> @ imm = #38
10026386: 1d28 adds r0, r5, #4
10026388: 9005 str r0, [sp, #20]
1002638a: 2000 movs r0, #0
1002638c: 9012 str r0, [sp, #72]
1002638e: 49fa ldr r1, [pc, #1000] @ 0x10026778 <$d.242>
10026390: 9111 str r1, [sp, #68]
10026392: 2101 movs r1, #1
10026394: 9110 str r1, [sp, #64]
10026396: 49fb ldr r1, [pc, #1004] @ 0x10026784 <$d.242+0xc>
10026398: 910f str r1, [sp, #60]
1002639a: 900d str r0, [sp, #52]
1002639c: a805 add r0, sp, #20
1002639e: 49f7 ldr r1, [pc, #988] @ 0x1002677c <$d.242+0x4>
100263a0: aa0d add r2, sp, #52
100263a2: f7fa fcd5 bl 0x10020d50 <core::fmt::write> @ imm = #-22102
100263a6: 2800 cmp r0, #0
100263a8: d001 beq 0x100263ae <$t.241+0x2e> @ imm = #2
100263aa: f000 fef7 bl 0x1002719c <$t.249+0x180> @ imm = #3566
100263ae: 7820 ldrb r0, [r4]
100263b0: 2800 cmp r0, #0
100263b2: d013 beq 0x100263dc <$t.241+0x5c> @ imm = #38
100263b4: 1c60 adds r0, r4, #1
100263b6: 9005 str r0, [sp, #20]
100263b8: 2000 movs r0, #0
100263ba: 9012 str r0, [sp, #72]
100263bc: 49ee ldr r1, [pc, #952] @ 0x10026778 <$d.242>
100263be: 9111 str r1, [sp, #68]
100263c0: 2101 movs r1, #1
100263c2: 9110 str r1, [sp, #64]
100263c4: 49ef ldr r1, [pc, #956] @ 0x10026784 <$d.242+0xc>
100263c6: 910f str r1, [sp, #60]
100263c8: 900d str r0, [sp, #52]
100263ca: a805 add r0, sp, #20
100263cc: 49ec ldr r1, [pc, #944] @ 0x10026780 <$d.242+0x8>
100263ce: aa0d add r2, sp, #52
100263d0: f7fa fcbe bl 0x10020d50 <core::fmt::write> @ imm = #-22148
100263d4: 2800 cmp r0, #0
100263d6: d001 beq 0x100263dc <$t.241+0x5c> @ imm = #2
100263d8: f000 fee0 bl 0x1002719c <$t.249+0x180> @ imm = #3520
100263dc: 6828 ldr r0, [r5]
100263de: 2801 cmp r0, #1
100263e0: d113 bne 0x1002640a <$t.241+0x8a> @ imm = #38
100263e2: 1d28 adds r0, r5, #4
100263e4: 9005 str r0, [sp, #20]
100263e6: 2000 movs r0, #0
100263e8: 9012 str r0, [sp, #72]
100263ea: 49e3 ldr r1, [pc, #908] @ 0x10026778 <$d.242>
100263ec: 9111 str r1, [sp, #68]
100263ee: 2101 movs r1, #1
100263f0: 9110 str r1, [sp, #64]
100263f2: 49e5 ldr r1, [pc, #916] @ 0x10026788 <$d.242+0x10>
100263f4: 910f str r1, [sp, #60]
100263f6: 900d str r0, [sp, #52]
100263f8: a805 add r0, sp, #20
100263fa: 49e0 ldr r1, [pc, #896] @ 0x1002677c <$d.242+0x4>
100263fc: aa0d add r2, sp, #52
100263fe: f7fa fca7 bl 0x10020d50 <core::fmt::write> @ imm = #-22194
10026402: 2800 cmp r0, #0
10026404: d001 beq 0x1002640a <$t.241+0x8a> @ imm = #2
10026406: f000 fecd bl 0x100271a4 <$t.249+0x188> @ imm = #3482
1002640a: 7820 ldrb r0, [r4]
1002640c: 2800 cmp r0, #0
1002640e: d013 beq 0x10026438 <$t.241+0xb8> @ imm = #38
10026410: 1c60 adds r0, r4, #1
10026412: 9005 str r0, [sp, #20]
10026414: 2000 movs r0, #0
10026416: 9012 str r0, [sp, #72]
10026418: 49d7 ldr r1, [pc, #860] @ 0x10026778 <$d.242>
1002641a: 9111 str r1, [sp, #68]
1002641c: 2101 movs r1, #1
1002641e: 9110 str r1, [sp, #64]
10026420: 49d9 ldr r1, [pc, #868] @ 0x10026788 <$d.242+0x10>
10026422: 910f str r1, [sp, #60]
10026424: 900d str r0, [sp, #52]
10026426: a805 add r0, sp, #20
10026428: 49d5 ldr r1, [pc, #852] @ 0x10026780 <$d.242+0x8>
1002642a: aa0d add r2, sp, #52
1002642c: f7fa fc90 bl 0x10020d50 <core::fmt::write> @ imm = #-22240
10026430: 2800 cmp r0, #0
10026432: d001 beq 0x10026438 <$t.241+0xb8> @ imm = #2
10026434: f000 feb6 bl 0x100271a4 <$t.249+0x188> @ imm = #3436
10026438: 6828 ldr r0, [r5]
1002643a: 2801 cmp r0, #1
1002643c: d113 bne 0x10026466 <$t.241+0xe6> @ imm = #38
1002643e: 1d28 adds r0, r5, #4
10026440: 9005 str r0, [sp, #20]
10026442: 2000 movs r0, #0
10026444: 9012 str r0, [sp, #72]
10026446: 49cc ldr r1, [pc, #816] @ 0x10026778 <$d.242>
10026448: 9111 str r1, [sp, #68]
1002644a: 2101 movs r1, #1
1002644c: 9110 str r1, [sp, #64]
1002644e: 49cd ldr r1, [pc, #820] @ 0x10026784 <$d.242+0xc>
10026450: 910f str r1, [sp, #60]
10026452: 900d str r0, [sp, #52]
10026454: a805 add r0, sp, #20
10026456: 49c9 ldr r1, [pc, #804] @ 0x1002677c <$d.242+0x4>
10026458: aa0d add r2, sp, #52
1002645a: f7fa fc79 bl 0x10020d50 <core::fmt::write> @ imm = #-22286
1002645e: 2800 cmp r0, #0
10026460: d001 beq 0x10026466 <$t.241+0xe6> @ imm = #2
10026462: f000 fe9f bl 0x100271a4 <$t.249+0x188> @ imm = #3390
10026466: 7820 ldrb r0, [r4]
10026468: 2800 cmp r0, #0
1002646a: d013 beq 0x10026494 <$t.241+0x114> @ imm = #38
1002646c: 1c60 adds r0, r4, #1
1002646e: 9005 str r0, [sp, #20]
10026470: 2000 movs r0, #0
10026472: 9012 str r0, [sp, #72]
10026474: 49c0 ldr r1, [pc, #768] @ 0x10026778 <$d.242>
10026476: 9111 str r1, [sp, #68]
10026478: 2101 movs r1, #1
1002647a: 9110 str r1, [sp, #64]
1002647c: 49c1 ldr r1, [pc, #772] @ 0x10026784 <$d.242+0xc>
1002647e: 910f str r1, [sp, #60]
10026480: 900d str r0, [sp, #52]
10026482: a805 add r0, sp, #20
10026484: 49be ldr r1, [pc, #760] @ 0x10026780 <$d.242+0x8>
10026486: aa0d add r2, sp, #52
10026488: f7fa fc62 bl 0x10020d50 <core::fmt::write> @ imm = #-22332
1002648c: 2800 cmp r0, #0
1002648e: d001 beq 0x10026494 <$t.241+0x114> @ imm = #2
10026490: f000 fe88 bl 0x100271a4 <$t.249+0x188> @ imm = #3344
10026494: 6828 ldr r0, [r5]
10026496: 2801 cmp r0, #1
10026498: d113 bne 0x100264c2 <$t.241+0x142> @ imm = #38
1002649a: 1d28 adds r0, r5, #4
1002649c: 9005 str r0, [sp, #20]
1002649e: 2000 movs r0, #0
100264a0: 9012 str r0, [sp, #72]
100264a2: 49b5 ldr r1, [pc, #724] @ 0x10026778 <$d.242>
100264a4: 9111 str r1, [sp, #68]
100264a6: 2101 movs r1, #1
100264a8: 9110 str r1, [sp, #64]
100264aa: 49b8 ldr r1, [pc, #736] @ 0x1002678c <$d.242+0x14>
100264ac: 910f str r1, [sp, #60]
100264ae: 900d str r0, [sp, #52]
100264b0: a805 add r0, sp, #20
100264b2: 49b2 ldr r1, [pc, #712] @ 0x1002677c <$d.242+0x4>
100264b4: aa0d add r2, sp, #52
100264b6: f7fa fc4b bl 0x10020d50 <core::fmt::write> @ imm = #-22378
100264ba: 2800 cmp r0, #0
100264bc: d001 beq 0x100264c2 <$t.241+0x142> @ imm = #2
100264be: f000 fe75 bl 0x100271ac <$t.249+0x190> @ imm = #3306
100264c2: 7820 ldrb r0, [r4]
100264c4: 2800 cmp r0, #0
100264c6: d013 beq 0x100264f0 <$t.241+0x170> @ imm = #38
100264c8: 1c60 adds r0, r4, #1
100264ca: 9005 str r0, [sp, #20]
100264cc: 2000 movs r0, #0
100264ce: 9012 str r0, [sp, #72]
100264d0: 49a9 ldr r1, [pc, #676] @ 0x10026778 <$d.242>
100264d2: 9111 str r1, [sp, #68]
100264d4: 2101 movs r1, #1
100264d6: 9110 str r1, [sp, #64]
100264d8: 49ac ldr r1, [pc, #688] @ 0x1002678c <$d.242+0x14>
100264da: 910f str r1, [sp, #60]
100264dc: 900d str r0, [sp, #52]
100264de: a805 add r0, sp, #20
100264e0: 49a7 ldr r1, [pc, #668] @ 0x10026780 <$d.242+0x8>
100264e2: aa0d add r2, sp, #52
100264e4: f7fa fc34 bl 0x10020d50 <core::fmt::write> @ imm = #-22424
100264e8: 2800 cmp r0, #0
100264ea: d001 beq 0x100264f0 <$t.241+0x170> @ imm = #2
100264ec: f000 fe5e bl 0x100271ac <$t.249+0x190> @ imm = #3260
100264f0: 6828 ldr r0, [r5]
100264f2: 2801 cmp r0, #1
100264f4: d113 bne 0x1002651e <$t.241+0x19e> @ imm = #38
100264f6: 1d28 adds r0, r5, #4
100264f8: 9005 str r0, [sp, #20]
100264fa: 2000 movs r0, #0
100264fc: 9012 str r0, [sp, #72]
100264fe: 499e ldr r1, [pc, #632] @ 0x10026778 <$d.242>
10026500: 9111 str r1, [sp, #68]
10026502: 2101 movs r1, #1
10026504: 9110 str r1, [sp, #64]
10026506: 499f ldr r1, [pc, #636] @ 0x10026784 <$d.242+0xc>
10026508: 910f str r1, [sp, #60]
1002650a: 900d str r0, [sp, #52]
1002650c: a805 add r0, sp, #20
1002650e: 499b ldr r1, [pc, #620] @ 0x1002677c <$d.242+0x4>
10026510: aa0d add r2, sp, #52
10026512: f7fa fc1d bl 0x10020d50 <core::fmt::write> @ imm = #-22470
10026516: 2800 cmp r0, #0
10026518: d001 beq 0x1002651e <$t.241+0x19e> @ imm = #2
1002651a: f000 fe47 bl 0x100271ac <$t.249+0x190> @ imm = #3214
1002651e: 7820 ldrb r0, [r4]
10026520: 2800 cmp r0, #0
10026522: d013 beq 0x1002654c <$t.241+0x1cc> @ imm = #38
10026524: 1c60 adds r0, r4, #1
10026526: 9005 str r0, [sp, #20]
10026528: 2000 movs r0, #0
1002652a: 9012 str r0, [sp, #72]
1002652c: 4992 ldr r1, [pc, #584] @ 0x10026778 <$d.242>
1002652e: 9111 str r1, [sp, #68]
10026530: 2101 movs r1, #1
10026532: 9110 str r1, [sp, #64]
10026534: 4993 ldr r1, [pc, #588] @ 0x10026784 <$d.242+0xc>
10026536: 910f str r1, [sp, #60]
10026538: 900d str r0, [sp, #52]
1002653a: a805 add r0, sp, #20
1002653c: 4990 ldr r1, [pc, #576] @ 0x10026780 <$d.242+0x8>
1002653e: aa0d add r2, sp, #52
10026540: f7fa fc06 bl 0x10020d50 <core::fmt::write> @ imm = #-22516
10026544: 2800 cmp r0, #0
10026546: d001 beq 0x1002654c <$t.241+0x1cc> @ imm = #2
10026548: f000 fe30 bl 0x100271ac <$t.249+0x190> @ imm = #3168
1002654c: 6828 ldr r0, [r5]
1002654e: 2801 cmp r0, #1
10026550: d113 bne 0x1002657a <$t.241+0x1fa> @ imm = #38
10026552: 1d28 adds r0, r5, #4
10026554: 9005 str r0, [sp, #20]
10026556: 2000 movs r0, #0
10026558: 9012 str r0, [sp, #72]
1002655a: 4987 ldr r1, [pc, #540] @ 0x10026778 <$d.242>
1002655c: 9111 str r1, [sp, #68]
1002655e: 2101 movs r1, #1
10026560: 9110 str r1, [sp, #64]
10026562: 498b ldr r1, [pc, #556] @ 0x10026790 <$d.242+0x18>
10026564: 910f str r1, [sp, #60]
10026566: 900d str r0, [sp, #52]
10026568: a805 add r0, sp, #20
1002656a: 4984 ldr r1, [pc, #528] @ 0x1002677c <$d.242+0x4>
1002656c: aa0d add r2, sp, #52
1002656e: f7fa fbef bl 0x10020d50 <core::fmt::write> @ imm = #-22562
10026572: 2800 cmp r0, #0
10026574: d001 beq 0x1002657a <$t.241+0x1fa> @ imm = #2
10026576: f000 fe1d bl 0x100271b4 <$t.249+0x198> @ imm = #3130
1002657a: 7820 ldrb r0, [r4]
1002657c: 2800 cmp r0, #0
1002657e: d013 beq 0x100265a8 <$t.241+0x228> @ imm = #38
10026580: 1c60 adds r0, r4, #1
10026582: 9005 str r0, [sp, #20]
10026584: 2000 movs r0, #0
10026586: 9012 str r0, [sp, #72]
10026588: 497b ldr r1, [pc, #492] @ 0x10026778 <$d.242>
1002658a: 9111 str r1, [sp, #68]
1002658c: 2101 movs r1, #1
1002658e: 9110 str r1, [sp, #64]
10026590: 497f ldr r1, [pc, #508] @ 0x10026790 <$d.242+0x18>
10026592: 910f str r1, [sp, #60]
10026594: 900d str r0, [sp, #52]
10026596: a805 add r0, sp, #20
10026598: 4979 ldr r1, [pc, #484] @ 0x10026780 <$d.242+0x8>
1002659a: aa0d add r2, sp, #52
1002659c: f7fa fbd8 bl 0x10020d50 <core::fmt::write> @ imm = #-22608
100265a0: 2800 cmp r0, #0
100265a2: d001 beq 0x100265a8 <$t.241+0x228> @ imm = #2
100265a4: f000 fe06 bl 0x100271b4 <$t.249+0x198> @ imm = #3084
100265a8: 6828 ldr r0, [r5]
100265aa: 2801 cmp r0, #1
100265ac: d113 bne 0x100265d6 <$t.241+0x256> @ imm = #38
100265ae: 1d28 adds r0, r5, #4
100265b0: 9005 str r0, [sp, #20]
100265b2: 2000 movs r0, #0
100265b4: 9012 str r0, [sp, #72]
100265b6: 4970 ldr r1, [pc, #448] @ 0x10026778 <$d.242>
100265b8: 9111 str r1, [sp, #68]
100265ba: 2101 movs r1, #1
100265bc: 9110 str r1, [sp, #64]
100265be: 4971 ldr r1, [pc, #452] @ 0x10026784 <$d.242+0xc>
100265c0: 910f str r1, [sp, #60]
100265c2: 900d str r0, [sp, #52]
100265c4: a805 add r0, sp, #20
100265c6: 496d ldr r1, [pc, #436] @ 0x1002677c <$d.242+0x4>
100265c8: aa0d add r2, sp, #52
100265ca: f7fa fbc1 bl 0x10020d50 <core::fmt::write> @ imm = #-22654
100265ce: 2800 cmp r0, #0
100265d0: d001 beq 0x100265d6 <$t.241+0x256> @ imm = #2
100265d2: f000 fdef bl 0x100271b4 <$t.249+0x198> @ imm = #3038
100265d6: 7820 ldrb r0, [r4]
100265d8: 2800 cmp r0, #0
100265da: d013 beq 0x10026604 <$t.241+0x284> @ imm = #38
100265dc: 1c60 adds r0, r4, #1
100265de: 9005 str r0, [sp, #20]
100265e0: 2000 movs r0, #0
100265e2: 9012 str r0, [sp, #72]
100265e4: 4964 ldr r1, [pc, #400] @ 0x10026778 <$d.242>
100265e6: 9111 str r1, [sp, #68]
100265e8: 2101 movs r1, #1
100265ea: 9110 str r1, [sp, #64]
100265ec: 4965 ldr r1, [pc, #404] @ 0x10026784 <$d.242+0xc>
100265ee: 910f str r1, [sp, #60]
100265f0: 900d str r0, [sp, #52]
100265f2: a805 add r0, sp, #20
100265f4: 4962 ldr r1, [pc, #392] @ 0x10026780 <$d.242+0x8>
100265f6: aa0d add r2, sp, #52
100265f8: f7fa fbaa bl 0x10020d50 <core::fmt::write> @ imm = #-22700
100265fc: 2800 cmp r0, #0
100265fe: d001 beq 0x10026604 <$t.241+0x284> @ imm = #2
10026600: f000 fdd8 bl 0x100271b4 <$t.249+0x198> @ imm = #2992
10026604: 6828 ldr r0, [r5]
10026606: 2801 cmp r0, #1
10026608: d113 bne 0x10026632 <$t.241+0x2b2> @ imm = #38
1002660a: 1d28 adds r0, r5, #4
1002660c: 9005 str r0, [sp, #20]
1002660e: 2000 movs r0, #0
10026610: 9012 str r0, [sp, #72]
10026612: 4959 ldr r1, [pc, #356] @ 0x10026778 <$d.242>
10026614: 9111 str r1, [sp, #68]
10026616: 2101 movs r1, #1
10026618: 9110 str r1, [sp, #64]
1002661a: 495e ldr r1, [pc, #376] @ 0x10026794 <$d.242+0x1c>
1002661c: 910f str r1, [sp, #60]
1002661e: 900d str r0, [sp, #52]
10026620: a805 add r0, sp, #20
10026622: 4956 ldr r1, [pc, #344] @ 0x1002677c <$d.242+0x4>
10026624: aa0d add r2, sp, #52
10026626: f7fa fb93 bl 0x10020d50 <core::fmt::write> @ imm = #-22746
1002662a: 2800 cmp r0, #0
1002662c: d001 beq 0x10026632 <$t.241+0x2b2> @ imm = #2
1002662e: f000 fdc5 bl 0x100271bc <$t.249+0x1a0> @ imm = #2954
10026632: 7820 ldrb r0, [r4]
10026634: 2800 cmp r0, #0
10026636: d013 beq 0x10026660 <$t.241+0x2e0> @ imm = #38
10026638: 1c60 adds r0, r4, #1
1002663a: 9005 str r0, [sp, #20]
1002663c: 2000 movs r0, #0
1002663e: 9012 str r0, [sp, #72]
10026640: 494d ldr r1, [pc, #308] @ 0x10026778 <$d.242>
10026642: 9111 str r1, [sp, #68]
10026644: 2101 movs r1, #1
10026646: 9110 str r1, [sp, #64]
10026648: 4952 ldr r1, [pc, #328] @ 0x10026794 <$d.242+0x1c>
1002664a: 910f str r1, [sp, #60]
1002664c: 900d str r0, [sp, #52]
1002664e: a805 add r0, sp, #20
10026650: 494b ldr r1, [pc, #300] @ 0x10026780 <$d.242+0x8>
10026652: aa0d add r2, sp, #52
10026654: f7fa fb7c bl 0x10020d50 <core::fmt::write> @ imm = #-22792
10026658: 2800 cmp r0, #0
1002665a: d001 beq 0x10026660 <$t.241+0x2e0> @ imm = #2
1002665c: f000 fdae bl 0x100271bc <$t.249+0x1a0> @ imm = #2908
10026660: 6828 ldr r0, [r5]
10026662: 2801 cmp r0, #1
10026664: d113 bne 0x1002668e <$t.241+0x30e> @ imm = #38
10026666: 1d28 adds r0, r5, #4
10026668: 9005 str r0, [sp, #20]
1002666a: 2000 movs r0, #0
1002666c: 9012 str r0, [sp, #72]
1002666e: 4942 ldr r1, [pc, #264] @ 0x10026778 <$d.242>
10026670: 9111 str r1, [sp, #68]
10026672: 2101 movs r1, #1
10026674: 9110 str r1, [sp, #64]
10026676: 4943 ldr r1, [pc, #268] @ 0x10026784 <$d.242+0xc>
10026678: 910f str r1, [sp, #60]
1002667a: 900d str r0, [sp, #52]
1002667c: a805 add r0, sp, #20
1002667e: 493f ldr r1, [pc, #252] @ 0x1002677c <$d.242+0x4>
10026680: aa0d add r2, sp, #52
10026682: f7fa fb65 bl 0x10020d50 <core::fmt::write> @ imm = #-22838
10026686: 2800 cmp r0, #0
10026688: d001 beq 0x1002668e <$t.241+0x30e> @ imm = #2
1002668a: f000 fd97 bl 0x100271bc <$t.249+0x1a0> @ imm = #2862
1002668e: 7820 ldrb r0, [r4]
10026690: 2800 cmp r0, #0
10026692: d013 beq 0x100266bc <$t.241+0x33c> @ imm = #38
10026694: 1c60 adds r0, r4, #1
10026696: 9005 str r0, [sp, #20]
10026698: 2000 movs r0, #0
1002669a: 9012 str r0, [sp, #72]
1002669c: 4936 ldr r1, [pc, #216] @ 0x10026778 <$d.242>
1002669e: 9111 str r1, [sp, #68]
100266a0: 2101 movs r1, #1
100266a2: 9110 str r1, [sp, #64]
100266a4: 4937 ldr r1, [pc, #220] @ 0x10026784 <$d.242+0xc>
100266a6: 910f str r1, [sp, #60]
100266a8: 900d str r0, [sp, #52]
100266aa: a805 add r0, sp, #20
100266ac: 4934 ldr r1, [pc, #208] @ 0x10026780 <$d.242+0x8>
100266ae: aa0d add r2, sp, #52
100266b0: f7fa fb4e bl 0x10020d50 <core::fmt::write> @ imm = #-22884
100266b4: 2800 cmp r0, #0
100266b6: d001 beq 0x100266bc <$t.241+0x33c> @ imm = #2
100266b8: f000 fd80 bl 0x100271bc <$t.249+0x1a0> @ imm = #2816
100266bc: 6828 ldr r0, [r5]
100266be: 2801 cmp r0, #1
100266c0: d113 bne 0x100266ea <$t.241+0x36a> @ imm = #38
100266c2: 1d28 adds r0, r5, #4
100266c4: 9005 str r0, [sp, #20]
100266c6: 2000 movs r0, #0
100266c8: 9012 str r0, [sp, #72]
100266ca: 492b ldr r1, [pc, #172] @ 0x10026778 <$d.242>
100266cc: 9111 str r1, [sp, #68]
100266ce: 2101 movs r1, #1
100266d0: 9110 str r1, [sp, #64]
100266d2: 4931 ldr r1, [pc, #196] @ 0x10026798 <$d.242+0x20>
100266d4: 910f str r1, [sp, #60]
100266d6: 900d str r0, [sp, #52]
100266d8: a805 add r0, sp, #20
100266da: 4928 ldr r1, [pc, #160] @ 0x1002677c <$d.242+0x4>
100266dc: aa0d add r2, sp, #52
100266de: f7fa fb37 bl 0x10020d50 <core::fmt::write> @ imm = #-22930
100266e2: 2800 cmp r0, #0
100266e4: d001 beq 0x100266ea <$t.241+0x36a> @ imm = #2
100266e6: f000 fd6d bl 0x100271c4 <$t.249+0x1a8> @ imm = #2778
100266ea: 7820 ldrb r0, [r4]
100266ec: 2800 cmp r0, #0
100266ee: d013 beq 0x10026718 <$t.241+0x398> @ imm = #38
100266f0: 1c60 adds r0, r4, #1
100266f2: 9005 str r0, [sp, #20]
100266f4: 2000 movs r0, #0
100266f6: 9012 str r0, [sp, #72]
100266f8: 491f ldr r1, [pc, #124] @ 0x10026778 <$d.242>
100266fa: 9111 str r1, [sp, #68]
100266fc: 2101 movs r1, #1
100266fe: 9110 str r1, [sp, #64]
10026700: 4925 ldr r1, [pc, #148] @ 0x10026798 <$d.242+0x20>
10026702: 910f str r1, [sp, #60]
10026704: 900d str r0, [sp, #52]
10026706: a805 add r0, sp, #20
10026708: 491d ldr r1, [pc, #116] @ 0x10026780 <$d.242+0x8>
1002670a: aa0d add r2, sp, #52
1002670c: f7fa fb20 bl 0x10020d50 <core::fmt::write> @ imm = #-22976
10026710: 2800 cmp r0, #0
10026712: d001 beq 0x10026718 <$t.241+0x398> @ imm = #2
10026714: f000 fd56 bl 0x100271c4 <$t.249+0x1a8> @ imm = #2732
10026718: 6828 ldr r0, [r5]
1002671a: 2801 cmp r0, #1
1002671c: d113 bne 0x10026746 <$t.241+0x3c6> @ imm = #38
1002671e: 1d28 adds r0, r5, #4
10026720: 9005 str r0, [sp, #20]
10026722: 2000 movs r0, #0
10026724: 9012 str r0, [sp, #72]
10026726: 4914 ldr r1, [pc, #80] @ 0x10026778 <$d.242>
10026728: 9111 str r1, [sp, #68]
1002672a: 2101 movs r1, #1
1002672c: 9110 str r1, [sp, #64]
1002672e: 4915 ldr r1, [pc, #84] @ 0x10026784 <$d.242+0xc>
10026730: 910f str r1, [sp, #60]
10026732: 900d str r0, [sp, #52]
10026734: a805 add r0, sp, #20
10026736: 4911 ldr r1, [pc, #68] @ 0x1002677c <$d.242+0x4>
10026738: aa0d add r2, sp, #52
1002673a: f7fa fb09 bl 0x10020d50 <core::fmt::write> @ imm = #-23022
1002673e: 2800 cmp r0, #0
10026740: d001 beq 0x10026746 <$t.241+0x3c6> @ imm = #2
10026742: f000 fd3f bl 0x100271c4 <$t.249+0x1a8> @ imm = #2686
10026746: 7820 ldrb r0, [r4]
10026748: 2800 cmp r0, #0
1002674a: d013 beq 0x10026774 <$t.241+0x3f4> @ imm = #38
1002674c: 1c60 adds r0, r4, #1
1002674e: 9005 str r0, [sp, #20]
10026750: 2000 movs r0, #0
10026752: 9012 str r0, [sp, #72]
10026754: 4908 ldr r1, [pc, #32] @ 0x10026778 <$d.242>
10026756: 9111 str r1, [sp, #68]
10026758: 2101 movs r1, #1
1002675a: 9110 str r1, [sp, #64]
1002675c: 4909 ldr r1, [pc, #36] @ 0x10026784 <$d.242+0xc>
1002675e: 910f str r1, [sp, #60]
10026760: 900d str r0, [sp, #52]
10026762: a805 add r0, sp, #20
10026764: 4906 ldr r1, [pc, #24] @ 0x10026780 <$d.242+0x8>
10026766: aa0d add r2, sp, #52
10026768: f7fa faf2 bl 0x10020d50 <core::fmt::write> @ imm = #-23068
1002676c: 2800 cmp r0, #0
1002676e: d001 beq 0x10026774 <$t.241+0x3f4> @ imm = #2
10026770: f000 fd28 bl 0x100271c4 <$t.249+0x1a8> @ imm = #2640
10026774: b01d add sp, #116
10026776: bdf0 pop {r4, r5, r6, r7, pc}
10026778 <$d.242>:
10026778: 68 e1 02 10 .word 0x1002e168
1002677c: 50 e1 02 10 .word 0x1002e150
10026780: 20 e1 02 10 .word 0x1002e120
10026784: b8 e6 02 10 .word 0x1002e6b8
10026788: 00 f4 02 10 .word 0x1002f400
1002678c: 34 f4 02 10 .word 0x1002f434
10026790: 6c f4 02 10 .word 0x1002f46c
10026794: b0 f4 02 10 .word 0x1002f4b0
10026798: 0c f5 02 10 .word 0x1002f50c
1002679c <$t.243>:
1002679c: 2900 cmp r1, #0
1002679e: 9e04 ldr r6, [sp, #16]
100267a0: d019 beq 0x100267d6 <$t.243+0x3a> @ imm = #50
100267a2: 7930 ldrb r0, [r6, #4]
100267a4: a908 add r1, sp, #32
100267a6: 7008 strb r0, [r1]
100267a8: 48fe ldr r0, [pc, #1016] @ 0x10026ba4 <$d.244>
100267aa: 9006 str r0, [sp, #24]
100267ac: 9105 str r1, [sp, #20]
100267ae: 1d28 adds r0, r5, #4
100267b0: 900a str r0, [sp, #40]
100267b2: 2001 movs r0, #1
100267b4: 9012 str r0, [sp, #72]
100267b6: a905 add r1, sp, #20
100267b8: 9111 str r1, [sp, #68]
100267ba: 9010 str r0, [sp, #64]
100267bc: 48fa ldr r0, [pc, #1000] @ 0x10026ba8 <$d.244+0x4>
100267be: 900f str r0, [sp, #60]
100267c0: 2000 movs r0, #0
100267c2: 900d str r0, [sp, #52]
100267c4: a80a add r0, sp, #40
100267c6: 49fe ldr r1, [pc, #1016] @ 0x10026bc0 <$d.246+0x8>
100267c8: aa0d add r2, sp, #52
100267ca: f7fa fac1 bl 0x10020d50 <core::fmt::write> @ imm = #-23166
100267ce: 2800 cmp r0, #0
100267d0: d001 beq 0x100267d6 <$t.243+0x3a> @ imm = #2
100267d2: f000 fcfd bl 0x100271d0 <$t.249+0x1b4> @ imm = #2554
100267d6: 4cfb ldr r4, [pc, #1004] @ 0x10026bc4 <$d.246+0xc>
100267d8: 7820 ldrb r0, [r4]
100267da: 2800 cmp r0, #0
100267dc: d019 beq 0x10026812 <$t.243+0x76> @ imm = #50
100267de: 7930 ldrb r0, [r6, #4]
100267e0: a908 add r1, sp, #32
100267e2: 7008 strb r0, [r1]
100267e4: 48f4 ldr r0, [pc, #976] @ 0x10026bb8 <$d.246>
100267e6: 9006 str r0, [sp, #24]
100267e8: 9105 str r1, [sp, #20]
100267ea: 1c60 adds r0, r4, #1
100267ec: 900a str r0, [sp, #40]
100267ee: 2001 movs r0, #1
100267f0: 9012 str r0, [sp, #72]
100267f2: a905 add r1, sp, #20
100267f4: 9111 str r1, [sp, #68]
100267f6: 9010 str r0, [sp, #64]
100267f8: 48f0 ldr r0, [pc, #960] @ 0x10026bbc <$d.246+0x4>
100267fa: 900f str r0, [sp, #60]
100267fc: 2000 movs r0, #0
100267fe: 900d str r0, [sp, #52]
10026800: a80a add r0, sp, #40
10026802: 49f1 ldr r1, [pc, #964] @ 0x10026bc8 <$d.246+0x10>
10026804: aa0d add r2, sp, #52
10026806: f7fa faa3 bl 0x10020d50 <core::fmt::write> @ imm = #-23226
1002680a: 2800 cmp r0, #0
1002680c: d001 beq 0x10026812 <$t.243+0x76> @ imm = #2
1002680e: f000 fcdf bl 0x100271d0 <$t.249+0x1b4> @ imm = #2494
10026812: 6828 ldr r0, [r5]
10026814: 2801 cmp r0, #1
10026816: d113 bne 0x10026840 <$t.243+0xa4> @ imm = #38
10026818: 1d28 adds r0, r5, #4
1002681a: 9005 str r0, [sp, #20]
1002681c: 2000 movs r0, #0
1002681e: 9012 str r0, [sp, #72]
10026820: 49ea ldr r1, [pc, #936] @ 0x10026bcc <$d.246+0x14>
10026822: 9111 str r1, [sp, #68]
10026824: 2101 movs r1, #1
10026826: 9110 str r1, [sp, #64]
10026828: 49e9 ldr r1, [pc, #932] @ 0x10026bd0 <$d.246+0x18>
1002682a: 910f str r1, [sp, #60]
1002682c: 900d str r0, [sp, #52]
1002682e: a805 add r0, sp, #20
10026830: 49e3 ldr r1, [pc, #908] @ 0x10026bc0 <$d.246+0x8>
10026832: aa0d add r2, sp, #52
10026834: f7fa fa8c bl 0x10020d50 <core::fmt::write> @ imm = #-23272
10026838: 2800 cmp r0, #0
1002683a: d001 beq 0x10026840 <$t.243+0xa4> @ imm = #2
1002683c: f000 fcc8 bl 0x100271d0 <$t.249+0x1b4> @ imm = #2448
10026840: 7820 ldrb r0, [r4]
10026842: 2800 cmp r0, #0
10026844: d013 beq 0x1002686e <$t.243+0xd2> @ imm = #38
10026846: 1c60 adds r0, r4, #1
10026848: 9005 str r0, [sp, #20]
1002684a: 2000 movs r0, #0
1002684c: 9012 str r0, [sp, #72]
1002684e: 49df ldr r1, [pc, #892] @ 0x10026bcc <$d.246+0x14>
10026850: 9111 str r1, [sp, #68]
10026852: 2101 movs r1, #1
10026854: 9110 str r1, [sp, #64]
10026856: 49de ldr r1, [pc, #888] @ 0x10026bd0 <$d.246+0x18>
10026858: 910f str r1, [sp, #60]
1002685a: 900d str r0, [sp, #52]
1002685c: a805 add r0, sp, #20
1002685e: 49da ldr r1, [pc, #872] @ 0x10026bc8 <$d.246+0x10>
10026860: aa0d add r2, sp, #52
10026862: f7fa fa75 bl 0x10020d50 <core::fmt::write> @ imm = #-23318
10026866: 2800 cmp r0, #0
10026868: d001 beq 0x1002686e <$t.243+0xd2> @ imm = #2
1002686a: f000 fcb1 bl 0x100271d0 <$t.249+0x1b4> @ imm = #2402
1002686e: 7970 ldrb r0, [r6, #5]
10026870: 2800 cmp r0, #0
10026872: d100 bne 0x10026876 <$t.243+0xda> @ imm = #0
10026874: e0df b 0x10026a36 <$t.243+0x29a> @ imm = #446
10026876: 6830 ldr r0, [r6]
10026878: 49d6 ldr r1, [pc, #856] @ 0x10026bd4 <$d.246+0x1c>
1002687a: 910b str r1, [sp, #44]
1002687c: 900a str r0, [sp, #40]
1002687e: 6828 ldr r0, [r5]
10026880: 2801 cmp r0, #1
10026882: d116 bne 0x100268b2 <$t.243+0x116> @ imm = #44
10026884: 48d4 ldr r0, [pc, #848] @ 0x10026bd8 <$d.246+0x20>
10026886: 9006 str r0, [sp, #24]
10026888: a80a add r0, sp, #40
1002688a: 9005 str r0, [sp, #20]
1002688c: 1d28 adds r0, r5, #4
1002688e: 9008 str r0, [sp, #32]
10026890: 2001 movs r0, #1
10026892: 9012 str r0, [sp, #72]
10026894: a805 add r0, sp, #20
10026896: 9011 str r0, [sp, #68]
10026898: 2002 movs r0, #2
1002689a: 9010 str r0, [sp, #64]
1002689c: 48cf ldr r0, [pc, #828] @ 0x10026bdc <$d.246+0x24>
1002689e: 900f str r0, [sp, #60]
100268a0: 2000 movs r0, #0
100268a2: 900d str r0, [sp, #52]
100268a4: a808 add r0, sp, #32
100268a6: 49c6 ldr r1, [pc, #792] @ 0x10026bc0 <$d.246+0x8>
100268a8: aa0d add r2, sp, #52
100268aa: f7fa fa51 bl 0x10020d50 <core::fmt::write> @ imm = #-23390
100268ae: 2800 cmp r0, #0
100268b0: d145 bne 0x1002693e <$t.243+0x1a2> @ imm = #138
100268b2: 7820 ldrb r0, [r4]
100268b4: 2800 cmp r0, #0
100268b6: d016 beq 0x100268e6 <$t.243+0x14a> @ imm = #44
100268b8: 48c7 ldr r0, [pc, #796] @ 0x10026bd8 <$d.246+0x20>
100268ba: 9006 str r0, [sp, #24]
100268bc: a80a add r0, sp, #40
100268be: 9005 str r0, [sp, #20]
100268c0: 1c60 adds r0, r4, #1
100268c2: 9008 str r0, [sp, #32]
100268c4: 2001 movs r0, #1
100268c6: 9012 str r0, [sp, #72]
100268c8: a805 add r0, sp, #20
100268ca: 9011 str r0, [sp, #68]
100268cc: 2002 movs r0, #2
100268ce: 9010 str r0, [sp, #64]
100268d0: 48c2 ldr r0, [pc, #776] @ 0x10026bdc <$d.246+0x24>
100268d2: 900f str r0, [sp, #60]
100268d4: 2000 movs r0, #0
100268d6: 900d str r0, [sp, #52]
100268d8: a808 add r0, sp, #32
100268da: 49bb ldr r1, [pc, #748] @ 0x10026bc8 <$d.246+0x10>
100268dc: aa0d add r2, sp, #52
100268de: f7fa fa37 bl 0x10020d50 <core::fmt::write> @ imm = #-23442
100268e2: 2800 cmp r0, #0
100268e4: d12b bne 0x1002693e <$t.243+0x1a2> @ imm = #86
100268e6: 6828 ldr r0, [r5]
100268e8: 2801 cmp r0, #1
100268ea: d111 bne 0x10026910 <$t.243+0x174> @ imm = #34
100268ec: 1d28 adds r0, r5, #4
100268ee: 9005 str r0, [sp, #20]
100268f0: 2000 movs r0, #0
100268f2: 9012 str r0, [sp, #72]
100268f4: 49b5 ldr r1, [pc, #724] @ 0x10026bcc <$d.246+0x14>
100268f6: 9111 str r1, [sp, #68]
100268f8: 2101 movs r1, #1
100268fa: 9110 str r1, [sp, #64]
100268fc: 49b4 ldr r1, [pc, #720] @ 0x10026bd0 <$d.246+0x18>
100268fe: 910f str r1, [sp, #60]
10026900: 900d str r0, [sp, #52]
10026902: a805 add r0, sp, #20
10026904: 49ae ldr r1, [pc, #696] @ 0x10026bc0 <$d.246+0x8>
10026906: aa0d add r2, sp, #52
10026908: f7fa fa22 bl 0x10020d50 <core::fmt::write> @ imm = #-23484
1002690c: 2800 cmp r0, #0
1002690e: d116 bne 0x1002693e <$t.243+0x1a2> @ imm = #44
10026910: 7820 ldrb r0, [r4]
10026912: 2800 cmp r0, #0
10026914: d100 bne 0x10026918 <$t.243+0x17c> @ imm = #0
10026916: e72d b 0x10026774 <$t.241+0x3f4> @ imm = #-422
10026918: 1c60 adds r0, r4, #1
1002691a: 9005 str r0, [sp, #20]
1002691c: 2000 movs r0, #0
1002691e: 9012 str r0, [sp, #72]
10026920: 49aa ldr r1, [pc, #680] @ 0x10026bcc <$d.246+0x14>
10026922: 9111 str r1, [sp, #68]
10026924: 2101 movs r1, #1
10026926: 9110 str r1, [sp, #64]
10026928: 49a9 ldr r1, [pc, #676] @ 0x10026bd0 <$d.246+0x18>
1002692a: 910f str r1, [sp, #60]
1002692c: 900d str r0, [sp, #52]
1002692e: a805 add r0, sp, #20
10026930: 49a5 ldr r1, [pc, #660] @ 0x10026bc8 <$d.246+0x10>
10026932: aa0d add r2, sp, #52
10026934: f7fa fa0c bl 0x10020d50 <core::fmt::write> @ imm = #-23528
10026938: 2800 cmp r0, #0
1002693a: d100 bne 0x1002693e <$t.243+0x1a2> @ imm = #0
1002693c: e71a b 0x10026774 <$t.241+0x3f4> @ imm = #-460
1002693e: a80d add r0, sp, #52
10026940: 49a7 ldr r1, [pc, #668] @ 0x10026be0 <$d.246+0x28>
10026942: 4aa8 ldr r2, [pc, #672] @ 0x10026be4 <$d.246+0x2c>
10026944: f000 fc41 bl 0x100271ca <$t.249+0x1ae> @ imm = #2178
10026948: 9807 ldr r0, [sp, #28]
1002694a: 9906 ldr r1, [sp, #24]
1002694c: 9a04 ldr r2, [sp, #16]
1002694e: 6011 str r1, [r2]
10026950: 6050 str r0, [r2, #4]
10026952: 4ca5 ldr r4, [pc, #660] @ 0x10026be8 <$d.246+0x30>
10026954: 6820 ldr r0, [r4]
10026956: 2801 cmp r0, #1
10026958: d111 bne 0x1002697e <$t.243+0x1e2> @ imm = #34
1002695a: 1d20 adds r0, r4, #4
1002695c: 900a str r0, [sp, #40]
1002695e: 2000 movs r0, #0
10026960: 9012 str r0, [sp, #72]
10026962: 499a ldr r1, [pc, #616] @ 0x10026bcc <$d.246+0x14>
10026964: 9111 str r1, [sp, #68]
10026966: 2101 movs r1, #1
10026968: 9110 str r1, [sp, #64]
1002696a: 49a0 ldr r1, [pc, #640] @ 0x10026bec <$d.246+0x34>
1002696c: 910f str r1, [sp, #60]
1002696e: 900d str r0, [sp, #52]
10026970: a80a add r0, sp, #40
10026972: 4993 ldr r1, [pc, #588] @ 0x10026bc0 <$d.246+0x8>
10026974: aa0d add r2, sp, #52
10026976: f7fa f9eb bl 0x10020d50 <core::fmt::write> @ imm = #-23594
1002697a: 2800 cmp r0, #0
1002697c: d141 bne 0x10026a02 <$t.243+0x266> @ imm = #130
1002697e: 4d91 ldr r5, [pc, #580] @ 0x10026bc4 <$d.246+0xc>
10026980: 7828 ldrb r0, [r5]
10026982: 2800 cmp r0, #0
10026984: d011 beq 0x100269aa <$t.243+0x20e> @ imm = #34
10026986: 1c68 adds r0, r5, #1
10026988: 900a str r0, [sp, #40]
1002698a: 2000 movs r0, #0
1002698c: 9012 str r0, [sp, #72]
1002698e: 498f ldr r1, [pc, #572] @ 0x10026bcc <$d.246+0x14>
10026990: 9111 str r1, [sp, #68]
10026992: 2101 movs r1, #1
10026994: 9110 str r1, [sp, #64]
10026996: 4995 ldr r1, [pc, #596] @ 0x10026bec <$d.246+0x34>
10026998: 910f str r1, [sp, #60]
1002699a: 900d str r0, [sp, #52]
1002699c: a80a add r0, sp, #40
1002699e: 498a ldr r1, [pc, #552] @ 0x10026bc8 <$d.246+0x10>
100269a0: aa0d add r2, sp, #52
100269a2: f7fa f9d5 bl 0x10020d50 <core::fmt::write> @ imm = #-23638
100269a6: 2800 cmp r0, #0
100269a8: d12b bne 0x10026a02 <$t.243+0x266> @ imm = #86
100269aa: 6820 ldr r0, [r4]
100269ac: 2801 cmp r0, #1
100269ae: d111 bne 0x100269d4 <$t.243+0x238> @ imm = #34
100269b0: 1d20 adds r0, r4, #4
100269b2: 900a str r0, [sp, #40]
100269b4: 2000 movs r0, #0
100269b6: 9012 str r0, [sp, #72]
100269b8: 4984 ldr r1, [pc, #528] @ 0x10026bcc <$d.246+0x14>
100269ba: 9111 str r1, [sp, #68]
100269bc: 2101 movs r1, #1
100269be: 9110 str r1, [sp, #64]
100269c0: 4983 ldr r1, [pc, #524] @ 0x10026bd0 <$d.246+0x18>
100269c2: 910f str r1, [sp, #60]
100269c4: 900d str r0, [sp, #52]
100269c6: a80a add r0, sp, #40
100269c8: 497d ldr r1, [pc, #500] @ 0x10026bc0 <$d.246+0x8>
100269ca: aa0d add r2, sp, #52
100269cc: f7fa f9c0 bl 0x10020d50 <core::fmt::write> @ imm = #-23680
100269d0: 2800 cmp r0, #0
100269d2: d116 bne 0x10026a02 <$t.243+0x266> @ imm = #44
100269d4: 7828 ldrb r0, [r5]
100269d6: 2800 cmp r0, #0
100269d8: d100 bne 0x100269dc <$t.243+0x240> @ imm = #0
100269da: e6cb b 0x10026774 <$t.241+0x3f4> @ imm = #-618
100269dc: 1c68 adds r0, r5, #1
100269de: 900a str r0, [sp, #40]
100269e0: 2000 movs r0, #0
100269e2: 9012 str r0, [sp, #72]
100269e4: 4979 ldr r1, [pc, #484] @ 0x10026bcc <$d.246+0x14>
100269e6: 9111 str r1, [sp, #68]
100269e8: 2101 movs r1, #1
100269ea: 9110 str r1, [sp, #64]
100269ec: 4978 ldr r1, [pc, #480] @ 0x10026bd0 <$d.246+0x18>
100269ee: 910f str r1, [sp, #60]
100269f0: 900d str r0, [sp, #52]
100269f2: a80a add r0, sp, #40
100269f4: 4974 ldr r1, [pc, #464] @ 0x10026bc8 <$d.246+0x10>
100269f6: aa0d add r2, sp, #52
100269f8: f7fa f9aa bl 0x10020d50 <core::fmt::write> @ imm = #-23724
100269fc: 2800 cmp r0, #0
100269fe: d100 bne 0x10026a02 <$t.243+0x266> @ imm = #0
10026a00: e6b8 b 0x10026774 <$t.241+0x3f4> @ imm = #-656
10026a02: a80d add r0, sp, #52
10026a04: 4976 ldr r1, [pc, #472] @ 0x10026be0 <$d.246+0x28>
10026a06: 4a7a ldr r2, [pc, #488] @ 0x10026bf0 <$d.246+0x38>
10026a08: e3df b 0x100271ca <$t.249+0x1ae> @ imm = #1982
10026a0a: 2d02 cmp r5, #2
10026a0c: d200 bhs 0x10026a10 <$t.243+0x274> @ imm = #0
10026a0e: e28b b 0x10026f28 <$t.247+0x320> @ imm = #1302
10026a10: 68e2 ldr r2, [r4, #12]
10026a12: 2a00 cmp r2, #0
10026a14: d100 bne 0x10026a18 <$t.243+0x27c> @ imm = #0
10026a16: e287 b 0x10026f28 <$t.247+0x320> @ imm = #1294
10026a18: 68a1 ldr r1, [r4, #8]
10026a1a: 7808 ldrb r0, [r1]
10026a1c: 282d cmp r0, #45
10026a1e: d100 bne 0x10026a22 <$t.243+0x286> @ imm = #0
10026a20: e1bb b 0x10026d9a <$t.247+0x192> @ imm = #886
10026a22: 282b cmp r0, #43
10026a24: 4616 mov r6, r2
10026a26: 460c mov r4, r1
10026a28: d000 beq 0x10026a2c <$t.243+0x290> @ imm = #0
10026a2a: e1bb b 0x10026da4 <$t.247+0x19c> @ imm = #886
10026a2c: 1e56 subs r6, r2, #1
10026a2e: d100 bne 0x10026a32 <$t.243+0x296> @ imm = #0
10026a30: e27a b 0x10026f28 <$t.247+0x320> @ imm = #1268
10026a32: 1c4c adds r4, r1, #1
10026a34: e1b6 b 0x10026da4 <$t.247+0x19c> @ imm = #876
10026a36: 6828 ldr r0, [r5]
10026a38: 2801 cmp r0, #1
10026a3a: d111 bne 0x10026a60 <$t.243+0x2c4> @ imm = #34
10026a3c: 1d28 adds r0, r5, #4
10026a3e: 9005 str r0, [sp, #20]
10026a40: 2000 movs r0, #0
10026a42: 9012 str r0, [sp, #72]
10026a44: 4961 ldr r1, [pc, #388] @ 0x10026bcc <$d.246+0x14>
10026a46: 9111 str r1, [sp, #68]
10026a48: 2101 movs r1, #1
10026a4a: 9110 str r1, [sp, #64]
10026a4c: 4969 ldr r1, [pc, #420] @ 0x10026bf4 <$d.246+0x3c>
10026a4e: 910f str r1, [sp, #60]
10026a50: 900d str r0, [sp, #52]
10026a52: a805 add r0, sp, #20
10026a54: 495a ldr r1, [pc, #360] @ 0x10026bc0 <$d.246+0x8>
10026a56: aa0d add r2, sp, #52
10026a58: f7fa f97a bl 0x10020d50 <core::fmt::write> @ imm = #-23820
10026a5c: 2800 cmp r0, #0
10026a5e: d140 bne 0x10026ae2 <$t.243+0x346> @ imm = #128
10026a60: 7820 ldrb r0, [r4]
10026a62: 2800 cmp r0, #0
10026a64: d011 beq 0x10026a8a <$t.243+0x2ee> @ imm = #34
10026a66: 1c60 adds r0, r4, #1
10026a68: 9005 str r0, [sp, #20]
10026a6a: 2000 movs r0, #0
10026a6c: 9012 str r0, [sp, #72]
10026a6e: 4957 ldr r1, [pc, #348] @ 0x10026bcc <$d.246+0x14>
10026a70: 9111 str r1, [sp, #68]
10026a72: 2101 movs r1, #1
10026a74: 9110 str r1, [sp, #64]
10026a76: 495f ldr r1, [pc, #380] @ 0x10026bf4 <$d.246+0x3c>
10026a78: 910f str r1, [sp, #60]
10026a7a: 900d str r0, [sp, #52]
10026a7c: a805 add r0, sp, #20
10026a7e: 4952 ldr r1, [pc, #328] @ 0x10026bc8 <$d.246+0x10>
10026a80: aa0d add r2, sp, #52
10026a82: f7fa f965 bl 0x10020d50 <core::fmt::write> @ imm = #-23862
10026a86: 2800 cmp r0, #0
10026a88: d12b bne 0x10026ae2 <$t.243+0x346> @ imm = #86
10026a8a: 6828 ldr r0, [r5]
10026a8c: 2801 cmp r0, #1
10026a8e: d111 bne 0x10026ab4 <$t.243+0x318> @ imm = #34
10026a90: 1d28 adds r0, r5, #4
10026a92: 9005 str r0, [sp, #20]
10026a94: 2000 movs r0, #0
10026a96: 9012 str r0, [sp, #72]
10026a98: 494c ldr r1, [pc, #304] @ 0x10026bcc <$d.246+0x14>
10026a9a: 9111 str r1, [sp, #68]
10026a9c: 2101 movs r1, #1
10026a9e: 9110 str r1, [sp, #64]
10026aa0: 494b ldr r1, [pc, #300] @ 0x10026bd0 <$d.246+0x18>
10026aa2: 910f str r1, [sp, #60]
10026aa4: 900d str r0, [sp, #52]
10026aa6: a805 add r0, sp, #20
10026aa8: 4945 ldr r1, [pc, #276] @ 0x10026bc0 <$d.246+0x8>
10026aaa: aa0d add r2, sp, #52
10026aac: f7fa f950 bl 0x10020d50 <core::fmt::write> @ imm = #-23904
10026ab0: 2800 cmp r0, #0
10026ab2: d116 bne 0x10026ae2 <$t.243+0x346> @ imm = #44
10026ab4: 7820 ldrb r0, [r4]
10026ab6: 2800 cmp r0, #0
10026ab8: d100 bne 0x10026abc <$t.243+0x320> @ imm = #0
10026aba: e65b b 0x10026774 <$t.241+0x3f4> @ imm = #-842
10026abc: 1c60 adds r0, r4, #1
10026abe: 9005 str r0, [sp, #20]
10026ac0: 2000 movs r0, #0
10026ac2: 9012 str r0, [sp, #72]
10026ac4: 4941 ldr r1, [pc, #260] @ 0x10026bcc <$d.246+0x14>
10026ac6: 9111 str r1, [sp, #68]
10026ac8: 2101 movs r1, #1
10026aca: 9110 str r1, [sp, #64]
10026acc: 4940 ldr r1, [pc, #256] @ 0x10026bd0 <$d.246+0x18>
10026ace: 910f str r1, [sp, #60]
10026ad0: 900d str r0, [sp, #52]
10026ad2: a805 add r0, sp, #20
10026ad4: 493c ldr r1, [pc, #240] @ 0x10026bc8 <$d.246+0x10>
10026ad6: aa0d add r2, sp, #52
10026ad8: f7fa f93a bl 0x10020d50 <core::fmt::write> @ imm = #-23948
10026adc: 2800 cmp r0, #0
10026ade: d100 bne 0x10026ae2 <$t.243+0x346> @ imm = #0
10026ae0: e648 b 0x10026774 <$t.241+0x3f4> @ imm = #-880
10026ae2: a80d add r0, sp, #52
10026ae4: 493e ldr r1, [pc, #248] @ 0x10026be0 <$d.246+0x28>
10026ae6: 4a44 ldr r2, [pc, #272] @ 0x10026bf8 <$d.246+0x40>
10026ae8: e36f b 0x100271ca <$t.249+0x1ae> @ imm = #1758
10026aea: 4c3f ldr r4, [pc, #252] @ 0x10026be8 <$d.246+0x30>
10026aec: 6820 ldr r0, [r4]
10026aee: 2801 cmp r0, #1
10026af0: d111 bne 0x10026b16 <$t.243+0x37a> @ imm = #34
10026af2: 1d20 adds r0, r4, #4
10026af4: 9005 str r0, [sp, #20]
10026af6: 2000 movs r0, #0
10026af8: 9012 str r0, [sp, #72]
10026afa: 4934 ldr r1, [pc, #208] @ 0x10026bcc <$d.246+0x14>
10026afc: 9111 str r1, [sp, #68]
10026afe: 2101 movs r1, #1
10026b00: 9110 str r1, [sp, #64]
10026b02: 493e ldr r1, [pc, #248] @ 0x10026bfc <$d.246+0x44>
10026b04: 910f str r1, [sp, #60]
10026b06: 900d str r0, [sp, #52]
10026b08: a805 add r0, sp, #20
10026b0a: 492d ldr r1, [pc, #180] @ 0x10026bc0 <$d.246+0x8>
10026b0c: aa0d add r2, sp, #52
10026b0e: f7fa f91f bl 0x10020d50 <core::fmt::write> @ imm = #-24002
10026b12: 2800 cmp r0, #0
10026b14: d141 bne 0x10026b9a <$t.243+0x3fe> @ imm = #130
10026b16: 4d2b ldr r5, [pc, #172] @ 0x10026bc4 <$d.246+0xc>
10026b18: 7828 ldrb r0, [r5]
10026b1a: 2800 cmp r0, #0
10026b1c: d011 beq 0x10026b42 <$t.243+0x3a6> @ imm = #34
10026b1e: 1c68 adds r0, r5, #1
10026b20: 9005 str r0, [sp, #20]
10026b22: 2000 movs r0, #0
10026b24: 9012 str r0, [sp, #72]
10026b26: 4929 ldr r1, [pc, #164] @ 0x10026bcc <$d.246+0x14>
10026b28: 9111 str r1, [sp, #68]
10026b2a: 2101 movs r1, #1
10026b2c: 9110 str r1, [sp, #64]
10026b2e: 4933 ldr r1, [pc, #204] @ 0x10026bfc <$d.246+0x44>
10026b30: 910f str r1, [sp, #60]
10026b32: 900d str r0, [sp, #52]
10026b34: a805 add r0, sp, #20
10026b36: 4924 ldr r1, [pc, #144] @ 0x10026bc8 <$d.246+0x10>
10026b38: aa0d add r2, sp, #52
10026b3a: f7fa f909 bl 0x10020d50 <core::fmt::write> @ imm = #-24046
10026b3e: 2800 cmp r0, #0
10026b40: d12b bne 0x10026b9a <$t.243+0x3fe> @ imm = #86
10026b42: 6820 ldr r0, [r4]
10026b44: 2801 cmp r0, #1
10026b46: d111 bne 0x10026b6c <$t.243+0x3d0> @ imm = #34
10026b48: 1d20 adds r0, r4, #4
10026b4a: 9005 str r0, [sp, #20]
10026b4c: 2000 movs r0, #0
10026b4e: 9012 str r0, [sp, #72]
10026b50: 491e ldr r1, [pc, #120] @ 0x10026bcc <$d.246+0x14>
10026b52: 9111 str r1, [sp, #68]
10026b54: 2101 movs r1, #1
10026b56: 9110 str r1, [sp, #64]
10026b58: 491d ldr r1, [pc, #116] @ 0x10026bd0 <$d.246+0x18>
10026b5a: 910f str r1, [sp, #60]
10026b5c: 900d str r0, [sp, #52]
10026b5e: a805 add r0, sp, #20
10026b60: 4917 ldr r1, [pc, #92] @ 0x10026bc0 <$d.246+0x8>
10026b62: aa0d add r2, sp, #52
10026b64: f7fa f8f4 bl 0x10020d50 <core::fmt::write> @ imm = #-24088
10026b68: 2800 cmp r0, #0
10026b6a: d116 bne 0x10026b9a <$t.243+0x3fe> @ imm = #44
10026b6c: 7828 ldrb r0, [r5]
10026b6e: 2800 cmp r0, #0
10026b70: d100 bne 0x10026b74 <$t.243+0x3d8> @ imm = #0
10026b72: e5ff b 0x10026774 <$t.241+0x3f4> @ imm = #-1026
10026b74: 1c68 adds r0, r5, #1
10026b76: 9005 str r0, [sp, #20]
10026b78: 2000 movs r0, #0
10026b7a: 9012 str r0, [sp, #72]
10026b7c: 4913 ldr r1, [pc, #76] @ 0x10026bcc <$d.246+0x14>
10026b7e: 9111 str r1, [sp, #68]
10026b80: 2101 movs r1, #1
10026b82: 9110 str r1, [sp, #64]
10026b84: 4912 ldr r1, [pc, #72] @ 0x10026bd0 <$d.246+0x18>
10026b86: 910f str r1, [sp, #60]
10026b88: 900d str r0, [sp, #52]
10026b8a: a805 add r0, sp, #20
10026b8c: 490e ldr r1, [pc, #56] @ 0x10026bc8 <$d.246+0x10>
10026b8e: aa0d add r2, sp, #52
10026b90: f7fa f8de bl 0x10020d50 <core::fmt::write> @ imm = #-24132
10026b94: 2800 cmp r0, #0
10026b96: d100 bne 0x10026b9a <$t.243+0x3fe> @ imm = #0
10026b98: e5ec b 0x10026774 <$t.241+0x3f4> @ imm = #-1064
10026b9a: a80d add r0, sp, #52
10026b9c: 4910 ldr r1, [pc, #64] @ 0x10026be0 <$d.246+0x28>
10026b9e: 4a18 ldr r2, [pc, #96] @ 0x10026c00 <$d.246+0x48>
10026ba0: e313 b 0x100271ca <$t.249+0x1ae> @ imm = #1574
10026ba2: 46c0 mov r8, r8
10026ba4 <$d.244>:
10026ba4: cd 1a 02 10 .word 0x10021acd
10026ba8: c4 f2 02 10 .word 0x1002f2c4
10026bac <$t.245>:
10026bac: 211f movs r1, #31
10026bae: 910b str r1, [sp, #44]
10026bb0: 2801 cmp r0, #1
10026bb2: d029 beq 0x10026c08 <$t.247> @ imm = #82
10026bb4: 4813 ldr r0, [pc, #76] @ 0x10026c04 <$d.246+0x4c>
10026bb6: e028 b 0x10026c0a <$t.247+0x2> @ imm = #80
10026bb8 <$d.246>:
10026bb8: cd 1a 02 10 .word 0x10021acd
10026bbc: c4 f2 02 10 .word 0x1002f2c4
10026bc0: 50 e1 02 10 .word 0x1002e150
10026bc4: 1c 00 00 20 .word 0x2000001c
10026bc8: 20 e1 02 10 .word 0x1002e120
10026bcc: 68 e1 02 10 .word 0x1002e168
10026bd0: b8 e6 02 10 .word 0x1002e6b8
10026bd4: 01 00 02 00 .word 0x00020001
10026bd8: e1 03 02 10 .word 0x100203e1
10026bdc: dc f2 02 10 .word 0x1002f2dc
10026be0: c0 e1 02 10 .word 0x1002e1c0
10026be4: ec f2 02 10 .word 0x1002f2ec
10026be8: 04 00 00 20 .word 0x20000004
10026bec: 28 f1 02 10 .word 0x1002f128
10026bf0: 30 f1 02 10 .word 0x1002f130
10026bf4: 08 f3 02 10 .word 0x1002f308
10026bf8: 10 f3 02 10 .word 0x1002f310
10026bfc: 74 f1 02 10 .word 0x1002f174
10026c00: 7c f1 02 10 .word 0x1002f17c
10026c04: 0e ea 02 10 .word 0x1002ea0e
10026c08 <$t.247>:
10026c08: 48f6 ldr r0, [pc, #984] @ 0x10026fe4 <$d.248>
10026c0a: 900a str r0, [sp, #40]
10026c0c: 4cf6 ldr r4, [pc, #984] @ 0x10026fe8 <$d.248+0x4>
10026c0e: 6820 ldr r0, [r4]
10026c10: 2801 cmp r0, #1
10026c12: d115 bne 0x10026c40 <$t.247+0x38> @ imm = #42
10026c14: 48f5 ldr r0, [pc, #980] @ 0x10026fec <$d.248+0x8>
10026c16: 9006 str r0, [sp, #24]
10026c18: a80a add r0, sp, #40
10026c1a: 9005 str r0, [sp, #20]
10026c1c: 1d20 adds r0, r4, #4
10026c1e: 9008 str r0, [sp, #32]
10026c20: 2001 movs r0, #1
10026c22: 9012 str r0, [sp, #72]
10026c24: a905 add r1, sp, #20
10026c26: 9111 str r1, [sp, #68]
10026c28: 9010 str r0, [sp, #64]
10026c2a: 48f1 ldr r0, [pc, #964] @ 0x10026ff0 <$d.248+0xc>
10026c2c: 900f str r0, [sp, #60]
10026c2e: 2000 movs r0, #0
10026c30: 900d str r0, [sp, #52]
10026c32: a808 add r0, sp, #32
10026c34: 49ef ldr r1, [pc, #956] @ 0x10026ff4 <$d.248+0x10>
10026c36: aa0d add r2, sp, #52
10026c38: f7fa f88a bl 0x10020d50 <core::fmt::write> @ imm = #-24300
10026c3c: 2800 cmp r0, #0
10026c3e: d145 bne 0x10026ccc <$t.247+0xc4> @ imm = #138
10026c40: 4ded ldr r5, [pc, #948] @ 0x10026ff8 <$d.248+0x14>
10026c42: 7828 ldrb r0, [r5]
10026c44: 2800 cmp r0, #0
10026c46: d015 beq 0x10026c74 <$t.247+0x6c> @ imm = #42
10026c48: 48e8 ldr r0, [pc, #928] @ 0x10026fec <$d.248+0x8>
10026c4a: 9006 str r0, [sp, #24]
10026c4c: a80a add r0, sp, #40
10026c4e: 9005 str r0, [sp, #20]
10026c50: 1c68 adds r0, r5, #1
10026c52: 9008 str r0, [sp, #32]
10026c54: 2001 movs r0, #1
10026c56: 9012 str r0, [sp, #72]
10026c58: a905 add r1, sp, #20
10026c5a: 9111 str r1, [sp, #68]
10026c5c: 9010 str r0, [sp, #64]
10026c5e: 48e4 ldr r0, [pc, #912] @ 0x10026ff0 <$d.248+0xc>
10026c60: 900f str r0, [sp, #60]
10026c62: 2000 movs r0, #0
10026c64: 900d str r0, [sp, #52]
10026c66: a808 add r0, sp, #32
10026c68: 49e4 ldr r1, [pc, #912] @ 0x10026ffc <$d.248+0x18>
10026c6a: aa0d add r2, sp, #52
10026c6c: f7fa f870 bl 0x10020d50 <core::fmt::write> @ imm = #-24352
10026c70: 2800 cmp r0, #0
10026c72: d12b bne 0x10026ccc <$t.247+0xc4> @ imm = #86
10026c74: 6820 ldr r0, [r4]
10026c76: 2801 cmp r0, #1
10026c78: d111 bne 0x10026c9e <$t.247+0x96> @ imm = #34
10026c7a: 1d20 adds r0, r4, #4
10026c7c: 9005 str r0, [sp, #20]
10026c7e: 2000 movs r0, #0
10026c80: 9012 str r0, [sp, #72]
10026c82: 49df ldr r1, [pc, #892] @ 0x10027000 <$d.248+0x1c>
10026c84: 9111 str r1, [sp, #68]
10026c86: 2101 movs r1, #1
10026c88: 9110 str r1, [sp, #64]
10026c8a: 49de ldr r1, [pc, #888] @ 0x10027004 <$d.248+0x20>
10026c8c: 910f str r1, [sp, #60]
10026c8e: 900d str r0, [sp, #52]
10026c90: a805 add r0, sp, #20
10026c92: 49d8 ldr r1, [pc, #864] @ 0x10026ff4 <$d.248+0x10>
10026c94: aa0d add r2, sp, #52
10026c96: f7fa f85b bl 0x10020d50 <core::fmt::write> @ imm = #-24394
10026c9a: 2800 cmp r0, #0
10026c9c: d116 bne 0x10026ccc <$t.247+0xc4> @ imm = #44
10026c9e: 7828 ldrb r0, [r5]
10026ca0: 2800 cmp r0, #0
10026ca2: d100 bne 0x10026ca6 <$t.247+0x9e> @ imm = #0
10026ca4: e566 b 0x10026774 <$t.241+0x3f4> @ imm = #-1332
10026ca6: 1c68 adds r0, r5, #1
10026ca8: 9005 str r0, [sp, #20]
10026caa: 2000 movs r0, #0
10026cac: 9012 str r0, [sp, #72]
10026cae: 49d4 ldr r1, [pc, #848] @ 0x10027000 <$d.248+0x1c>
10026cb0: 9111 str r1, [sp, #68]
10026cb2: 2101 movs r1, #1
10026cb4: 9110 str r1, [sp, #64]
10026cb6: 49d3 ldr r1, [pc, #844] @ 0x10027004 <$d.248+0x20>
10026cb8: 910f str r1, [sp, #60]
10026cba: 900d str r0, [sp, #52]
10026cbc: a805 add r0, sp, #20
10026cbe: 49cf ldr r1, [pc, #828] @ 0x10026ffc <$d.248+0x18>
10026cc0: aa0d add r2, sp, #52
10026cc2: f7fa f845 bl 0x10020d50 <core::fmt::write> @ imm = #-24438
10026cc6: 2800 cmp r0, #0
10026cc8: d100 bne 0x10026ccc <$t.247+0xc4> @ imm = #0
10026cca: e553 b 0x10026774 <$t.241+0x3f4> @ imm = #-1370
10026ccc: a80d add r0, sp, #52
10026cce: 49ce ldr r1, [pc, #824] @ 0x10027008 <$d.248+0x24>
10026cd0: 4ace ldr r2, [pc, #824] @ 0x1002700c <$d.248+0x28>
10026cd2: e27a b 0x100271ca <$t.249+0x1ae> @ imm = #1268
10026cd4: 49ce ldr r1, [pc, #824] @ 0x10027010 <$d.248+0x2c>
10026cd6: 2203 movs r2, #3
10026cd8: f006 f81d bl 0x1002cd16 <memcmp> @ imm = #24634
10026cdc: 2800 cmp r0, #0
10026cde: d100 bne 0x10026ce2 <$t.247+0xda> @ imm = #0
10026ce0: e19c b 0x1002701c <$t.249> @ imm = #824
10026ce2: 4cc1 ldr r4, [pc, #772] @ 0x10026fe8 <$d.248+0x4>
10026ce4: 6820 ldr r0, [r4]
10026ce6: 2801 cmp r0, #1
10026ce8: d111 bne 0x10026d0e <$t.247+0x106> @ imm = #34
10026cea: 1d20 adds r0, r4, #4
10026cec: 9005 str r0, [sp, #20]
10026cee: 2000 movs r0, #0
10026cf0: 9012 str r0, [sp, #72]
10026cf2: 49c3 ldr r1, [pc, #780] @ 0x10027000 <$d.248+0x1c>
10026cf4: 9111 str r1, [sp, #68]
10026cf6: 2101 movs r1, #1
10026cf8: 9110 str r1, [sp, #64]
10026cfa: 49c6 ldr r1, [pc, #792] @ 0x10027014 <$d.248+0x30>
10026cfc: 910f str r1, [sp, #60]
10026cfe: 900d str r0, [sp, #52]
10026d00: a805 add r0, sp, #20
10026d02: 49bc ldr r1, [pc, #752] @ 0x10026ff4 <$d.248+0x10>
10026d04: aa0d add r2, sp, #52
10026d06: f7fa f823 bl 0x10020d50 <core::fmt::write> @ imm = #-24506
10026d0a: 2800 cmp r0, #0
10026d0c: d141 bne 0x10026d92 <$t.247+0x18a> @ imm = #130
10026d0e: 4dba ldr r5, [pc, #744] @ 0x10026ff8 <$d.248+0x14>
10026d10: 7828 ldrb r0, [r5]
10026d12: 2800 cmp r0, #0
10026d14: d011 beq 0x10026d3a <$t.247+0x132> @ imm = #34
10026d16: 1c68 adds r0, r5, #1
10026d18: 9005 str r0, [sp, #20]
10026d1a: 2000 movs r0, #0
10026d1c: 9012 str r0, [sp, #72]
10026d1e: 49b8 ldr r1, [pc, #736] @ 0x10027000 <$d.248+0x1c>
10026d20: 9111 str r1, [sp, #68]
10026d22: 2101 movs r1, #1
10026d24: 9110 str r1, [sp, #64]
10026d26: 49bb ldr r1, [pc, #748] @ 0x10027014 <$d.248+0x30>
10026d28: 910f str r1, [sp, #60]
10026d2a: 900d str r0, [sp, #52]
10026d2c: a805 add r0, sp, #20
10026d2e: 49b3 ldr r1, [pc, #716] @ 0x10026ffc <$d.248+0x18>
10026d30: aa0d add r2, sp, #52
10026d32: f7fa f80d bl 0x10020d50 <core::fmt::write> @ imm = #-24550
10026d36: 2800 cmp r0, #0
10026d38: d12b bne 0x10026d92 <$t.247+0x18a> @ imm = #86
10026d3a: 6820 ldr r0, [r4]
10026d3c: 2801 cmp r0, #1
10026d3e: d111 bne 0x10026d64 <$t.247+0x15c> @ imm = #34
10026d40: 1d20 adds r0, r4, #4
10026d42: 9005 str r0, [sp, #20]
10026d44: 2000 movs r0, #0
10026d46: 9012 str r0, [sp, #72]
10026d48: 49ad ldr r1, [pc, #692] @ 0x10027000 <$d.248+0x1c>
10026d4a: 9111 str r1, [sp, #68]
10026d4c: 2101 movs r1, #1
10026d4e: 9110 str r1, [sp, #64]
10026d50: 49ac ldr r1, [pc, #688] @ 0x10027004 <$d.248+0x20>
10026d52: 910f str r1, [sp, #60]
10026d54: 900d str r0, [sp, #52]
10026d56: a805 add r0, sp, #20
10026d58: 49a6 ldr r1, [pc, #664] @ 0x10026ff4 <$d.248+0x10>
10026d5a: aa0d add r2, sp, #52
10026d5c: f7f9 fff8 bl 0x10020d50 <core::fmt::write> @ imm = #-24592
10026d60: 2800 cmp r0, #0
10026d62: d116 bne 0x10026d92 <$t.247+0x18a> @ imm = #44
10026d64: 7828 ldrb r0, [r5]
10026d66: 2800 cmp r0, #0
10026d68: d100 bne 0x10026d6c <$t.247+0x164> @ imm = #0
10026d6a: e503 b 0x10026774 <$t.241+0x3f4> @ imm = #-1530
10026d6c: 1c68 adds r0, r5, #1
10026d6e: 9005 str r0, [sp, #20]
10026d70: 2000 movs r0, #0
10026d72: 9012 str r0, [sp, #72]
10026d74: 49a2 ldr r1, [pc, #648] @ 0x10027000 <$d.248+0x1c>
10026d76: 9111 str r1, [sp, #68]
10026d78: 2101 movs r1, #1
10026d7a: 9110 str r1, [sp, #64]
10026d7c: 49a1 ldr r1, [pc, #644] @ 0x10027004 <$d.248+0x20>
10026d7e: 910f str r1, [sp, #60]
10026d80: 900d str r0, [sp, #52]
10026d82: a805 add r0, sp, #20
10026d84: 499d ldr r1, [pc, #628] @ 0x10026ffc <$d.248+0x18>
10026d86: aa0d add r2, sp, #52
10026d88: f7f9 ffe2 bl 0x10020d50 <core::fmt::write> @ imm = #-24636
10026d8c: 2800 cmp r0, #0
10026d8e: d100 bne 0x10026d92 <$t.247+0x18a> @ imm = #0
10026d90: e4f0 b 0x10026774 <$t.241+0x3f4> @ imm = #-1568
10026d92: a80d add r0, sp, #52
10026d94: 499c ldr r1, [pc, #624] @ 0x10027008 <$d.248+0x24>
10026d96: 4aa0 ldr r2, [pc, #640] @ 0x10027018 <$d.248+0x34>
10026d98: e217 b 0x100271ca <$t.249+0x1ae> @ imm = #1070
10026d9a: 2a01 cmp r2, #1
10026d9c: 4616 mov r6, r2
10026d9e: 460c mov r4, r1
10026da0: d100 bne 0x10026da4 <$t.247+0x19c> @ imm = #0
10026da2: e0c1 b 0x10026f28 <$t.247+0x320> @ imm = #386
10026da4: 9201 str r2, [sp, #4]
10026da6: 2e09 cmp r6, #9
10026da8: 9102 str r1, [sp, #8]
10026daa: d22b bhs 0x10026e04 <$t.247+0x1fc> @ imm = #86
10026dac: 19a1 adds r1, r4, r6
10026dae: 2000 movs r0, #0
10026db0: 7823 ldrb r3, [r4]
10026db2: 3b30 subs r3, #48
10026db4: 2b09 cmp r3, #9
10026db6: d900 bls 0x10026dba <$t.247+0x1b2> @ imm = #0
10026db8: e0ab b 0x10026f12 <$t.247+0x30a> @ imm = #342
10026dba: 220a movs r2, #10
10026dbc: 4350 muls r0, r2, r0
10026dbe: 1818 adds r0, r3, r0
10026dc0: 1c63 adds r3, r4, #1
10026dc2: 428b cmp r3, r1
10026dc4: d03a beq 0x10026e3c <$t.247+0x234> @ imm = #116
10026dc6: 781c ldrb r4, [r3]
10026dc8: 3c30 subs r4, #48
10026dca: 2c09 cmp r4, #9
10026dcc: d900 bls 0x10026dd0 <$t.247+0x1c8> @ imm = #0
10026dce: e0a0 b 0x10026f12 <$t.247+0x30a> @ imm = #320
10026dd0: 4350 muls r0, r2, r0
10026dd2: 1820 adds r0, r4, r0
10026dd4: 1c5b adds r3, r3, #1
10026dd6: 428b cmp r3, r1
10026dd8: d030 beq 0x10026e3c <$t.247+0x234> @ imm = #96
10026dda: 781c ldrb r4, [r3]
10026ddc: 3c30 subs r4, #48
10026dde: 2c09 cmp r4, #9
10026de0: d900 bls 0x10026de4 <$t.247+0x1dc> @ imm = #0
10026de2: e096 b 0x10026f12 <$t.247+0x30a> @ imm = #300
10026de4: 4350 muls r0, r2, r0
10026de6: 1820 adds r0, r4, r0
10026de8: 1c5b adds r3, r3, #1
10026dea: 428b cmp r3, r1
10026dec: d026 beq 0x10026e3c <$t.247+0x234> @ imm = #76
10026dee: 781c ldrb r4, [r3]
10026df0: 3c30 subs r4, #48
10026df2: 2c09 cmp r4, #9
10026df4: d900 bls 0x10026df8 <$t.247+0x1f0> @ imm = #0
10026df6: e08c b 0x10026f12 <$t.247+0x30a> @ imm = #280
10026df8: 4342 muls r2, r0, r2
10026dfa: 18a0 adds r0, r4, r2
10026dfc: 1c5c adds r4, r3, #1
10026dfe: 428c cmp r4, r1
10026e00: d1d6 bne 0x10026db0 <$t.247+0x1a8> @ imm = #-84
10026e02: e01b b 0x10026e3c <$t.247+0x234> @ imm = #54
10026e04: 2000 movs r0, #0
10026e06: 220a movs r2, #10
10026e08: 2500 movs r5, #0
10026e0a: 4629 mov r1, r5
10026e0c: 462b mov r3, r5
10026e0e: f005 f98a bl 0x1002c126 <__aeabi_lmul> @ imm = #21268
10026e12: 4602 mov r2, r0
10026e14: 1e48 subs r0, r1, #1
10026e16: 4181 sbcs r1, r0
10026e18: 7823 ldrb r3, [r4]
10026e1a: 3b30 subs r3, #48
10026e1c: 2b0a cmp r3, #10
10026e1e: 4618 mov r0, r3
10026e20: d300 blo 0x10026e24 <$t.247+0x21c> @ imm = #0
10026e22: 9803 ldr r0, [sp, #12]
10026e24: 2b09 cmp r3, #9
10026e26: d874 bhi 0x10026f12 <$t.247+0x30a> @ imm = #232
10026e28: 2900 cmp r1, #0
10026e2a: d172 bne 0x10026f12 <$t.247+0x30a> @ imm = #228
10026e2c: 1810 adds r0, r2, r0
10026e2e: 416d adcs r5, r5
10026e30: 4290 cmp r0, r2
10026e32: d36e blo 0x10026f12 <$t.247+0x30a> @ imm = #220
10026e34: 1c64 adds r4, r4, #1
10026e36: 1e76 subs r6, r6, #1
10026e38: 9303 str r3, [sp, #12]
10026e3a: d1e4 bne 0x10026e06 <$t.247+0x1fe> @ imm = #-56
10026e3c: 9008 str r0, [sp, #32]
10026e3e: 4ceb ldr r4, [pc, #940] @ 0x100271ec <$d.250+0x4>
10026e40: 6820 ldr r0, [r4]
10026e42: 2801 cmp r0, #1
10026e44: 9e04 ldr r6, [sp, #16]
10026e46: d117 bne 0x10026e78 <$t.247+0x270> @ imm = #46
10026e48: 48f1 ldr r0, [pc, #964] @ 0x10027210 <$d.250+0x28>
10026e4a: 9006 str r0, [sp, #24]
10026e4c: a808 add r0, sp, #32
10026e4e: 9005 str r0, [sp, #20]
10026e50: 1d20 adds r0, r4, #4
10026e52: 900a str r0, [sp, #40]
10026e54: 2001 movs r0, #1
10026e56: 9012 str r0, [sp, #72]
10026e58: a805 add r0, sp, #20
10026e5a: 9011 str r0, [sp, #68]
10026e5c: 2002 movs r0, #2
10026e5e: 9010 str r0, [sp, #64]
10026e60: 48ec ldr r0, [pc, #944] @ 0x10027214 <$d.250+0x2c>
10026e62: 900f str r0, [sp, #60]
10026e64: 2000 movs r0, #0
10026e66: 900d str r0, [sp, #52]
10026e68: a80a add r0, sp, #40
10026e6a: 49e3 ldr r1, [pc, #908] @ 0x100271f8 <$d.250+0x10>
10026e6c: aa0d add r2, sp, #52
10026e6e: f7f9 ff6f bl 0x10020d50 <core::fmt::write> @ imm = #-24866
10026e72: 2800 cmp r0, #0
10026e74: d000 beq 0x10026e78 <$t.247+0x270> @ imm = #0
10026e76: e1af b 0x100271d8 <$t.249+0x1bc> @ imm = #862
10026e78: 4de0 ldr r5, [pc, #896] @ 0x100271fc <$d.250+0x14>
10026e7a: 7828 ldrb r0, [r5]
10026e7c: 2800 cmp r0, #0
10026e7e: d017 beq 0x10026eb0 <$t.247+0x2a8> @ imm = #46
10026e80: 48e3 ldr r0, [pc, #908] @ 0x10027210 <$d.250+0x28>
10026e82: 9006 str r0, [sp, #24]
10026e84: a808 add r0, sp, #32
10026e86: 9005 str r0, [sp, #20]
10026e88: 1c68 adds r0, r5, #1
10026e8a: 900a str r0, [sp, #40]
10026e8c: 2001 movs r0, #1
10026e8e: 9012 str r0, [sp, #72]
10026e90: a805 add r0, sp, #20
10026e92: 9011 str r0, [sp, #68]
10026e94: 2002 movs r0, #2
10026e96: 9010 str r0, [sp, #64]
10026e98: 48de ldr r0, [pc, #888] @ 0x10027214 <$d.250+0x2c>
10026e9a: 900f str r0, [sp, #60]
10026e9c: 2000 movs r0, #0
10026e9e: 900d str r0, [sp, #52]
10026ea0: a80a add r0, sp, #40
10026ea2: 49d7 ldr r1, [pc, #860] @ 0x10027200 <$d.250+0x18>
10026ea4: aa0d add r2, sp, #52
10026ea6: f7f9 ff53 bl 0x10020d50 <core::fmt::write> @ imm = #-24922
10026eaa: 2800 cmp r0, #0
10026eac: d000 beq 0x10026eb0 <$t.247+0x2a8> @ imm = #0
10026eae: e193 b 0x100271d8 <$t.249+0x1bc> @ imm = #806
10026eb0: 6820 ldr r0, [r4]
10026eb2: 2801 cmp r0, #1
10026eb4: d112 bne 0x10026edc <$t.247+0x2d4> @ imm = #36
10026eb6: 1d20 adds r0, r4, #4
10026eb8: 9005 str r0, [sp, #20]
10026eba: 2000 movs r0, #0
10026ebc: 9012 str r0, [sp, #72]
10026ebe: 49cc ldr r1, [pc, #816] @ 0x100271f0 <$d.250+0x8>
10026ec0: 9111 str r1, [sp, #68]
10026ec2: 2101 movs r1, #1
10026ec4: 9110 str r1, [sp, #64]
10026ec6: 49d1 ldr r1, [pc, #836] @ 0x1002720c <$d.250+0x24>
10026ec8: 910f str r1, [sp, #60]
10026eca: 900d str r0, [sp, #52]
10026ecc: a805 add r0, sp, #20
10026ece: 49ca ldr r1, [pc, #808] @ 0x100271f8 <$d.250+0x10>
10026ed0: aa0d add r2, sp, #52
10026ed2: f7f9 ff3d bl 0x10020d50 <core::fmt::write> @ imm = #-24966
10026ed6: 2800 cmp r0, #0
10026ed8: d000 beq 0x10026edc <$t.247+0x2d4> @ imm = #0
10026eda: e17d b 0x100271d8 <$t.249+0x1bc> @ imm = #762
10026edc: 7828 ldrb r0, [r5]
10026ede: 2800 cmp r0, #0
10026ee0: d012 beq 0x10026f08 <$t.247+0x300> @ imm = #36
10026ee2: 1c68 adds r0, r5, #1
10026ee4: 9005 str r0, [sp, #20]
10026ee6: 2000 movs r0, #0
10026ee8: 9012 str r0, [sp, #72]
10026eea: 49c1 ldr r1, [pc, #772] @ 0x100271f0 <$d.250+0x8>
10026eec: 9111 str r1, [sp, #68]
10026eee: 2101 movs r1, #1
10026ef0: 9110 str r1, [sp, #64]
10026ef2: 49c6 ldr r1, [pc, #792] @ 0x1002720c <$d.250+0x24>
10026ef4: 910f str r1, [sp, #60]
10026ef6: 900d str r0, [sp, #52]
10026ef8: a805 add r0, sp, #20
10026efa: 49c1 ldr r1, [pc, #772] @ 0x10027200 <$d.250+0x18>
10026efc: aa0d add r2, sp, #52
10026efe: f7f9 ff27 bl 0x10020d50 <core::fmt::write> @ imm = #-25010
10026f02: 2800 cmp r0, #0
10026f04: d000 beq 0x10026f08 <$t.247+0x300> @ imm = #0
10026f06: e167 b 0x100271d8 <$t.249+0x1bc> @ imm = #718
10026f08: 2001 movs r0, #1
10026f0a: 7170 strb r0, [r6, #5]
10026f0c: 9808 ldr r0, [sp, #32]
10026f0e: 6030 str r0, [r6]
10026f10: e430 b 0x10026774 <$t.241+0x3f4> @ imm = #-1952
10026f12: 9801 ldr r0, [sp, #4]
10026f14: 2803 cmp r0, #3
10026f16: 9802 ldr r0, [sp, #8]
10026f18: d106 bne 0x10026f28 <$t.247+0x320> @ imm = #12
10026f1a: 49b3 ldr r1, [pc, #716] @ 0x100271e8 <$d.250>
10026f1c: 2203 movs r2, #3
10026f1e: f005 fefa bl 0x1002cd16 <memcmp> @ imm = #24052
10026f22: 2800 cmp r0, #0
10026f24: d100 bne 0x10026f28 <$t.247+0x320> @ imm = #0
10026f26: e0d5 b 0x100270d4 <$t.249+0xb8> @ imm = #426
10026f28: 4cb0 ldr r4, [pc, #704] @ 0x100271ec <$d.250+0x4>
10026f2a: 6820 ldr r0, [r4]
10026f2c: 2801 cmp r0, #1
10026f2e: d111 bne 0x10026f54 <$t.247+0x34c> @ imm = #34
10026f30: 1d20 adds r0, r4, #4
10026f32: 9005 str r0, [sp, #20]
10026f34: 2000 movs r0, #0
10026f36: 9012 str r0, [sp, #72]
10026f38: 49ad ldr r1, [pc, #692] @ 0x100271f0 <$d.250+0x8>
10026f3a: 9111 str r1, [sp, #68]
10026f3c: 2101 movs r1, #1
10026f3e: 9110 str r1, [sp, #64]
10026f40: 49b6 ldr r1, [pc, #728] @ 0x1002721c <$d.250+0x34>
10026f42: 910f str r1, [sp, #60]
10026f44: 900d str r0, [sp, #52]
10026f46: a805 add r0, sp, #20
10026f48: 49ab ldr r1, [pc, #684] @ 0x100271f8 <$d.250+0x10>
10026f4a: aa0d add r2, sp, #52
10026f4c: f7f9 ff00 bl 0x10020d50 <core::fmt::write> @ imm = #-25088
10026f50: 2800 cmp r0, #0
10026f52: d143 bne 0x10026fdc <$t.247+0x3d4> @ imm = #134
10026f54: 4da9 ldr r5, [pc, #676] @ 0x100271fc <$d.250+0x14>
10026f56: 7828 ldrb r0, [r5]
10026f58: 2800 cmp r0, #0
10026f5a: d011 beq 0x10026f80 <$t.247+0x378> @ imm = #34
10026f5c: 1c68 adds r0, r5, #1
10026f5e: 9005 str r0, [sp, #20]
10026f60: 2000 movs r0, #0
10026f62: 9012 str r0, [sp, #72]
10026f64: 49a2 ldr r1, [pc, #648] @ 0x100271f0 <$d.250+0x8>
10026f66: 9111 str r1, [sp, #68]
10026f68: 2101 movs r1, #1
10026f6a: 9110 str r1, [sp, #64]
10026f6c: 49ab ldr r1, [pc, #684] @ 0x1002721c <$d.250+0x34>
10026f6e: 910f str r1, [sp, #60]
10026f70: 900d str r0, [sp, #52]
10026f72: a805 add r0, sp, #20
10026f74: 49a2 ldr r1, [pc, #648] @ 0x10027200 <$d.250+0x18>
10026f76: aa0d add r2, sp, #52
10026f78: f7f9 feea bl 0x10020d50 <core::fmt::write> @ imm = #-25132
10026f7c: 2800 cmp r0, #0
10026f7e: d12d bne 0x10026fdc <$t.247+0x3d4> @ imm = #90
10026f80: 6820 ldr r0, [r4]
10026f82: 2801 cmp r0, #1
10026f84: d111 bne 0x10026faa <$t.247+0x3a2> @ imm = #34
10026f86: 1d20 adds r0, r4, #4
10026f88: 9005 str r0, [sp, #20]
10026f8a: 2000 movs r0, #0
10026f8c: 9012 str r0, [sp, #72]
10026f8e: 4998 ldr r1, [pc, #608] @ 0x100271f0 <$d.250+0x8>
10026f90: 9111 str r1, [sp, #68]
10026f92: 2101 movs r1, #1
10026f94: 9110 str r1, [sp, #64]
10026f96: 499d ldr r1, [pc, #628] @ 0x1002720c <$d.250+0x24>
10026f98: 910f str r1, [sp, #60]
10026f9a: 900d str r0, [sp, #52]
10026f9c: a805 add r0, sp, #20
10026f9e: 4996 ldr r1, [pc, #600] @ 0x100271f8 <$d.250+0x10>
10026fa0: aa0d add r2, sp, #52
10026fa2: f7f9 fed5 bl 0x10020d50 <core::fmt::write> @ imm = #-25174
10026fa6: 2800 cmp r0, #0
10026fa8: d118 bne 0x10026fdc <$t.247+0x3d4> @ imm = #48
10026faa: 7828 ldrb r0, [r5]
10026fac: 2800 cmp r0, #0
10026fae: d101 bne 0x10026fb4 <$t.247+0x3ac> @ imm = #2
10026fb0: f7ff fbe0 bl 0x10026774 <$t.241+0x3f4> @ imm = #-2112
10026fb4: 1c68 adds r0, r5, #1
10026fb6: 9005 str r0, [sp, #20]
10026fb8: 2000 movs r0, #0
10026fba: 9012 str r0, [sp, #72]
10026fbc: 498c ldr r1, [pc, #560] @ 0x100271f0 <$d.250+0x8>
10026fbe: 9111 str r1, [sp, #68]
10026fc0: 2101 movs r1, #1
10026fc2: 9110 str r1, [sp, #64]
10026fc4: 4991 ldr r1, [pc, #580] @ 0x1002720c <$d.250+0x24>
10026fc6: 910f str r1, [sp, #60]
10026fc8: 900d str r0, [sp, #52]
10026fca: a805 add r0, sp, #20
10026fcc: 498c ldr r1, [pc, #560] @ 0x10027200 <$d.250+0x18>
10026fce: aa0d add r2, sp, #52
10026fd0: f7f9 febe bl 0x10020d50 <core::fmt::write> @ imm = #-25220
10026fd4: 2800 cmp r0, #0
10026fd6: d101 bne 0x10026fdc <$t.247+0x3d4> @ imm = #2
10026fd8: f7ff fbcc bl 0x10026774 <$t.241+0x3f4> @ imm = #-2152
10026fdc: a80d add r0, sp, #52
10026fde: 4989 ldr r1, [pc, #548] @ 0x10027204 <$d.250+0x1c>
10026fe0: 4a8f ldr r2, [pc, #572] @ 0x10027220 <$d.250+0x38>
10026fe2: e0f2 b 0x100271ca <$t.249+0x1ae> @ imm = #484
10026fe4 <$d.248>:
10026fe4: 24 ea 02 10 .word 0x1002ea24
10026fe8: 04 00 00 20 .word 0x20000004
10026fec: e7 c0 02 10 .word 0x1002c0e7
10026ff0: 50 f1 02 10 .word 0x1002f150
10026ff4: 50 e1 02 10 .word 0x1002e150
10026ff8: 1c 00 00 20 .word 0x2000001c
10026ffc: 20 e1 02 10 .word 0x1002e120
10027000: 68 e1 02 10 .word 0x1002e168
10027004: b8 e6 02 10 .word 0x1002e6b8
10027008: c0 e1 02 10 .word 0x1002e1c0
1002700c: 58 f1 02 10 .word 0x1002f158
10027010: b4 f1 02 10 .word 0x1002f1b4
10027014: f8 f1 02 10 .word 0x1002f1f8
10027018: 00 f2 02 10 .word 0x1002f200
1002701c <$t.249>:
1002701c: 2400 movs r4, #0
1002701e: 712c strb r4, [r5, #4]
10027020: 4d72 ldr r5, [pc, #456] @ 0x100271ec <$d.250+0x4>
10027022: 6828 ldr r0, [r5]
10027024: 2801 cmp r0, #1
10027026: d110 bne 0x1002704a <$t.249+0x2e> @ imm = #32
10027028: 1d28 adds r0, r5, #4
1002702a: 9005 str r0, [sp, #20]
1002702c: 9412 str r4, [sp, #72]
1002702e: 4870 ldr r0, [pc, #448] @ 0x100271f0 <$d.250+0x8>
10027030: 9011 str r0, [sp, #68]
10027032: 2001 movs r0, #1
10027034: 9010 str r0, [sp, #64]
10027036: 487b ldr r0, [pc, #492] @ 0x10027224 <$d.250+0x3c>
10027038: 900f str r0, [sp, #60]
1002703a: 940d str r4, [sp, #52]
1002703c: a805 add r0, sp, #20
1002703e: 496e ldr r1, [pc, #440] @ 0x100271f8 <$d.250+0x10>
10027040: aa0d add r2, sp, #52
10027042: f7f9 fe85 bl 0x10020d50 <core::fmt::write> @ imm = #-25334
10027046: 2800 cmp r0, #0
10027048: d140 bne 0x100270cc <$t.249+0xb0> @ imm = #128
1002704a: 4e6c ldr r6, [pc, #432] @ 0x100271fc <$d.250+0x14>
1002704c: 7830 ldrb r0, [r6]
1002704e: 2800 cmp r0, #0
10027050: d010 beq 0x10027074 <$t.249+0x58> @ imm = #32
10027052: 1c70 adds r0, r6, #1
10027054: 9005 str r0, [sp, #20]
10027056: 9412 str r4, [sp, #72]
10027058: 4865 ldr r0, [pc, #404] @ 0x100271f0 <$d.250+0x8>
1002705a: 9011 str r0, [sp, #68]
1002705c: 2001 movs r0, #1
1002705e: 9010 str r0, [sp, #64]
10027060: 4870 ldr r0, [pc, #448] @ 0x10027224 <$d.250+0x3c>
10027062: 900f str r0, [sp, #60]
10027064: 940d str r4, [sp, #52]
10027066: a805 add r0, sp, #20
10027068: 4965 ldr r1, [pc, #404] @ 0x10027200 <$d.250+0x18>
1002706a: aa0d add r2, sp, #52
1002706c: f7f9 fe70 bl 0x10020d50 <core::fmt::write> @ imm = #-25376
10027070: 2800 cmp r0, #0
10027072: d12b bne 0x100270cc <$t.249+0xb0> @ imm = #86
10027074: 6828 ldr r0, [r5]
10027076: 2801 cmp r0, #1
10027078: d110 bne 0x1002709c <$t.249+0x80> @ imm = #32
1002707a: 1d28 adds r0, r5, #4
1002707c: 9005 str r0, [sp, #20]
1002707e: 9412 str r4, [sp, #72]
10027080: 485b ldr r0, [pc, #364] @ 0x100271f0 <$d.250+0x8>
10027082: 9011 str r0, [sp, #68]
10027084: 2001 movs r0, #1
10027086: 9010 str r0, [sp, #64]
10027088: 4860 ldr r0, [pc, #384] @ 0x1002720c <$d.250+0x24>
1002708a: 900f str r0, [sp, #60]
1002708c: 940d str r4, [sp, #52]
1002708e: a805 add r0, sp, #20
10027090: 4959 ldr r1, [pc, #356] @ 0x100271f8 <$d.250+0x10>
10027092: aa0d add r2, sp, #52
10027094: f7f9 fe5c bl 0x10020d50 <core::fmt::write> @ imm = #-25416
10027098: 2800 cmp r0, #0
1002709a: d117 bne 0x100270cc <$t.249+0xb0> @ imm = #46
1002709c: 7830 ldrb r0, [r6]
1002709e: 2800 cmp r0, #0
100270a0: d101 bne 0x100270a6 <$t.249+0x8a> @ imm = #2
100270a2: f7ff fb67 bl 0x10026774 <$t.241+0x3f4> @ imm = #-2354
100270a6: 1c70 adds r0, r6, #1
100270a8: 9005 str r0, [sp, #20]
100270aa: 9412 str r4, [sp, #72]
100270ac: 4850 ldr r0, [pc, #320] @ 0x100271f0 <$d.250+0x8>
100270ae: 9011 str r0, [sp, #68]
100270b0: 2001 movs r0, #1
100270b2: 9010 str r0, [sp, #64]
100270b4: 4855 ldr r0, [pc, #340] @ 0x1002720c <$d.250+0x24>
100270b6: 900f str r0, [sp, #60]
100270b8: 940d str r4, [sp, #52]
100270ba: a805 add r0, sp, #20
100270bc: 4950 ldr r1, [pc, #320] @ 0x10027200 <$d.250+0x18>
100270be: aa0d add r2, sp, #52
100270c0: f7f9 fe46 bl 0x10020d50 <core::fmt::write> @ imm = #-25460
100270c4: 2800 cmp r0, #0
100270c6: d101 bne 0x100270cc <$t.249+0xb0> @ imm = #2
100270c8: f7ff fb54 bl 0x10026774 <$t.241+0x3f4> @ imm = #-2392
100270cc: a80d add r0, sp, #52
100270ce: 494d ldr r1, [pc, #308] @ 0x10027204 <$d.250+0x1c>
100270d0: 4a55 ldr r2, [pc, #340] @ 0x10027228 <$d.250+0x40>
100270d2: e07a b 0x100271ca <$t.249+0x1ae> @ imm = #244
100270d4: 4c45 ldr r4, [pc, #276] @ 0x100271ec <$d.250+0x4>
100270d6: 6820 ldr r0, [r4]
100270d8: 2801 cmp r0, #1
100270da: d111 bne 0x10027100 <$t.249+0xe4> @ imm = #34
100270dc: 1d20 adds r0, r4, #4
100270de: 9005 str r0, [sp, #20]
100270e0: 2000 movs r0, #0
100270e2: 9012 str r0, [sp, #72]
100270e4: 4942 ldr r1, [pc, #264] @ 0x100271f0 <$d.250+0x8>
100270e6: 9111 str r1, [sp, #68]
100270e8: 2101 movs r1, #1
100270ea: 9110 str r1, [sp, #64]
100270ec: 4941 ldr r1, [pc, #260] @ 0x100271f4 <$d.250+0xc>
100270ee: 910f str r1, [sp, #60]
100270f0: 900d str r0, [sp, #52]
100270f2: a805 add r0, sp, #20
100270f4: 4940 ldr r1, [pc, #256] @ 0x100271f8 <$d.250+0x10>
100270f6: aa0d add r2, sp, #52
100270f8: f7f9 fe2a bl 0x10020d50 <core::fmt::write> @ imm = #-25516
100270fc: 2800 cmp r0, #0
100270fe: d16f bne 0x100271e0 <$t.249+0x1c4> @ imm = #222
10027100: 4d3e ldr r5, [pc, #248] @ 0x100271fc <$d.250+0x14>
10027102: 7828 ldrb r0, [r5]
10027104: 2800 cmp r0, #0
10027106: 9e04 ldr r6, [sp, #16]
10027108: d011 beq 0x1002712e <$t.249+0x112> @ imm = #34
1002710a: 1c68 adds r0, r5, #1
1002710c: 9005 str r0, [sp, #20]
1002710e: 2000 movs r0, #0
10027110: 9012 str r0, [sp, #72]
10027112: 4937 ldr r1, [pc, #220] @ 0x100271f0 <$d.250+0x8>
10027114: 9111 str r1, [sp, #68]
10027116: 2101 movs r1, #1
10027118: 9110 str r1, [sp, #64]
1002711a: 4936 ldr r1, [pc, #216] @ 0x100271f4 <$d.250+0xc>
1002711c: 910f str r1, [sp, #60]
1002711e: 900d str r0, [sp, #52]
10027120: a805 add r0, sp, #20
10027122: 4937 ldr r1, [pc, #220] @ 0x10027200 <$d.250+0x18>
10027124: aa0d add r2, sp, #52
10027126: f7f9 fe13 bl 0x10020d50 <core::fmt::write> @ imm = #-25562
1002712a: 2800 cmp r0, #0
1002712c: d158 bne 0x100271e0 <$t.249+0x1c4> @ imm = #176
1002712e: 6820 ldr r0, [r4]
10027130: 2801 cmp r0, #1
10027132: d111 bne 0x10027158 <$t.249+0x13c> @ imm = #34
10027134: 1d20 adds r0, r4, #4
10027136: 9005 str r0, [sp, #20]
10027138: 2000 movs r0, #0
1002713a: 9012 str r0, [sp, #72]
1002713c: 492c ldr r1, [pc, #176] @ 0x100271f0 <$d.250+0x8>
1002713e: 9111 str r1, [sp, #68]
10027140: 2101 movs r1, #1
10027142: 9110 str r1, [sp, #64]
10027144: 4931 ldr r1, [pc, #196] @ 0x1002720c <$d.250+0x24>
10027146: 910f str r1, [sp, #60]
10027148: 900d str r0, [sp, #52]
1002714a: a805 add r0, sp, #20
1002714c: 492a ldr r1, [pc, #168] @ 0x100271f8 <$d.250+0x10>
1002714e: aa0d add r2, sp, #52
10027150: f7f9 fdfe bl 0x10020d50 <core::fmt::write> @ imm = #-25604
10027154: 2800 cmp r0, #0
10027156: d143 bne 0x100271e0 <$t.249+0x1c4> @ imm = #134
10027158: 7828 ldrb r0, [r5]
1002715a: 2800 cmp r0, #0
1002715c: d011 beq 0x10027182 <$t.249+0x166> @ imm = #34
1002715e: 1c68 adds r0, r5, #1
10027160: 9005 str r0, [sp, #20]
10027162: 2000 movs r0, #0
10027164: 9012 str r0, [sp, #72]
10027166: 4922 ldr r1, [pc, #136] @ 0x100271f0 <$d.250+0x8>
10027168: 9111 str r1, [sp, #68]
1002716a: 2101 movs r1, #1
1002716c: 9110 str r1, [sp, #64]
1002716e: 4927 ldr r1, [pc, #156] @ 0x1002720c <$d.250+0x24>
10027170: 910f str r1, [sp, #60]
10027172: 900d str r0, [sp, #52]
10027174: a805 add r0, sp, #20
10027176: 4922 ldr r1, [pc, #136] @ 0x10027200 <$d.250+0x18>
10027178: aa0d add r2, sp, #52
1002717a: f7f9 fde9 bl 0x10020d50 <core::fmt::write> @ imm = #-25646
1002717e: 2800 cmp r0, #0
10027180: d12e bne 0x100271e0 <$t.249+0x1c4> @ imm = #92
10027182: 2000 movs r0, #0
10027184: 6030 str r0, [r6]
10027186: 7170 strb r0, [r6, #5]
10027188: f7ff faf4 bl 0x10026774 <$t.241+0x3f4> @ imm = #-2584
1002718c: a80d add r0, sp, #52
1002718e: 491d ldr r1, [pc, #116] @ 0x10027204 <$d.250+0x1c>
10027190: 4a26 ldr r2, [pc, #152] @ 0x1002722c <$d.250+0x44>
10027192: e01a b 0x100271ca <$t.249+0x1ae> @ imm = #52
10027194: a80d add r0, sp, #52
10027196: 491b ldr r1, [pc, #108] @ 0x10027204 <$d.250+0x1c>
10027198: 4a25 ldr r2, [pc, #148] @ 0x10027230 <$d.250+0x48>
1002719a: e016 b 0x100271ca <$t.249+0x1ae> @ imm = #44
1002719c: a80d add r0, sp, #52
1002719e: 4919 ldr r1, [pc, #100] @ 0x10027204 <$d.250+0x1c>
100271a0: 4a24 ldr r2, [pc, #144] @ 0x10027234 <$d.250+0x4c>
100271a2: e012 b 0x100271ca <$t.249+0x1ae> @ imm = #36
100271a4: a80d add r0, sp, #52
100271a6: 4917 ldr r1, [pc, #92] @ 0x10027204 <$d.250+0x1c>
100271a8: 4a23 ldr r2, [pc, #140] @ 0x10027238 <$d.250+0x50>
100271aa: e00e b 0x100271ca <$t.249+0x1ae> @ imm = #28
100271ac: a80d add r0, sp, #52
100271ae: 4915 ldr r1, [pc, #84] @ 0x10027204 <$d.250+0x1c>
100271b0: 4a22 ldr r2, [pc, #136] @ 0x1002723c <$d.250+0x54>
100271b2: e00a b 0x100271ca <$t.249+0x1ae> @ imm = #20
100271b4: a80d add r0, sp, #52
100271b6: 4913 ldr r1, [pc, #76] @ 0x10027204 <$d.250+0x1c>
100271b8: 4a21 ldr r2, [pc, #132] @ 0x10027240 <$d.250+0x58>
100271ba: e006 b 0x100271ca <$t.249+0x1ae> @ imm = #12
100271bc: a80d add r0, sp, #52
100271be: 4911 ldr r1, [pc, #68] @ 0x10027204 <$d.250+0x1c>
100271c0: 4a20 ldr r2, [pc, #128] @ 0x10027244 <$d.250+0x5c>
100271c2: e002 b 0x100271ca <$t.249+0x1ae> @ imm = #4
100271c4: a80d add r0, sp, #52
100271c6: 490f ldr r1, [pc, #60] @ 0x10027204 <$d.250+0x1c>
100271c8: 4a1f ldr r2, [pc, #124] @ 0x10027248 <$d.250+0x60>
100271ca: f7fa f927 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-23986
100271ce: defe trap
100271d0: a80d add r0, sp, #52
100271d2: 490c ldr r1, [pc, #48] @ 0x10027204 <$d.250+0x1c>
100271d4: 4a1d ldr r2, [pc, #116] @ 0x1002724c <$d.250+0x64>
100271d6: e7f8 b 0x100271ca <$t.249+0x1ae> @ imm = #-16
100271d8: a80d add r0, sp, #52
100271da: 490a ldr r1, [pc, #40] @ 0x10027204 <$d.250+0x1c>
100271dc: 4a0e ldr r2, [pc, #56] @ 0x10027218 <$d.250+0x30>
100271de: e7f4 b 0x100271ca <$t.249+0x1ae> @ imm = #-24
100271e0: a80d add r0, sp, #52
100271e2: 4908 ldr r1, [pc, #32] @ 0x10027204 <$d.250+0x1c>
100271e4: 4a08 ldr r2, [pc, #32] @ 0x10027208 <$d.250+0x20>
100271e6: e7f0 b 0x100271ca <$t.249+0x1ae> @ imm = #-32
100271e8 <$d.250>:
100271e8: b4 f1 02 10 .word 0x1002f1b4
100271ec: 04 00 00 20 .word 0x20000004
100271f0: 68 e1 02 10 .word 0x1002e168
100271f4: 30 f2 02 10 .word 0x1002f230
100271f8: 50 e1 02 10 .word 0x1002e150
100271fc: 1c 00 00 20 .word 0x2000001c
10027200: 20 e1 02 10 .word 0x1002e120
10027204: c0 e1 02 10 .word 0x1002e1c0
10027208: 38 f2 02 10 .word 0x1002f238
1002720c: b8 e6 02 10 .word 0x1002e6b8
10027210: e1 03 02 10 .word 0x100203e1
10027214: a4 f2 02 10 .word 0x1002f2a4
10027218: b4 f2 02 10 .word 0x1002f2b4
1002721c: 6c f2 02 10 .word 0x1002f26c
10027220: 74 f2 02 10 .word 0x1002f274
10027224: c4 f1 02 10 .word 0x1002f1c4
10027228: cc f1 02 10 .word 0x1002f1cc
1002722c: 48 f3 02 10 .word 0x1002f348
10027230: 84 f3 02 10 .word 0x1002f384
10027234: c8 f3 02 10 .word 0x1002f3c8
10027238: 08 f4 02 10 .word 0x1002f408
1002723c: 3c f4 02 10 .word 0x1002f43c
10027240: 74 f4 02 10 .word 0x1002f474
10027244: b8 f4 02 10 .word 0x1002f4b8
10027248: 14 f5 02 10 .word 0x1002f514
1002724c: cc f2 02 10 .word 0x1002f2cc
10027250 <neotron_os::cmd_fill>:
10027250: b5f0 push {r4, r5, r6, r7, lr}
10027252: af03 add r7, sp, #12
10027254: b08f sub sp, #60
10027256: 4e80 ldr r6, [pc, #512] @ 0x10027458 <$d.252>
10027258: 6830 ldr r0, [r6]
1002725a: 2801 cmp r0, #1
1002725c: d102 bne 0x10027264 <neotron_os::cmd_fill+0x14> @ imm = #4
1002725e: 1d30 adds r0, r6, #4
10027260: f7fe fb08 bl 0x10025874 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-6640
10027264: 487d ldr r0, [pc, #500] @ 0x1002745c <$d.252+0x4>
10027266: 6800 ldr r0, [r0]
10027268: f3bf 8f5f dmb sy
1002726c: 6bc0 ldr r0, [r0, #60]
1002726e: 4780 blx r0
10027270: 4604 mov r4, r0
10027272: f7fb fd8d bl 0x10022d90 <neotron_common_bios::video::Mode::text_width> @ imm = #-17638
10027276: 9103 str r1, [sp, #12]
10027278: b285 uxth r5, r0
1002727a: 4620 mov r0, r4
1002727c: f7fb fdb4 bl 0x10022de8 <neotron_common_bios::video::Mode::text_height> @ imm = #-17560
10027280: 2d01 cmp r5, #1
10027282: d000 beq 0x10027286 <neotron_os::cmd_fill+0x36> @ imm = #0
10027284: e087 b 0x10027396 <neotron_os::cmd_fill+0x146> @ imm = #270
10027286: b280 uxth r0, r0
10027288: 2801 cmp r0, #1
1002728a: d000 beq 0x1002728e <neotron_os::cmd_fill+0x3e> @ imm = #0
1002728c: e083 b 0x10027396 <neotron_os::cmd_fill+0x146> @ imm = #262
1002728e: 0048 lsls r0, r1, #1
10027290: 2420 movs r4, #32
10027292: 2100 movs r1, #0
10027294: 2201 movs r2, #1
10027296: 9204 str r2, [sp, #16]
10027298: 9a03 ldr r2, [sp, #12]
1002729a: b292 uxth r2, r2
1002729c: 9203 str r2, [sp, #12]
1002729e: b280 uxth r0, r0
100272a0: 9000 str r0, [sp]
100272a2: 460b mov r3, r1
100272a4: 9101 str r1, [sp, #4]
100272a6: 4608 mov r0, r1
100272a8: 1c5b adds r3, r3, #1
100272aa: 9302 str r3, [sp, #8]
100272ac: 9e01 ldr r6, [sp, #4]
100272ae: 496a ldr r1, [pc, #424] @ 0x10027458 <$d.252>
100272b0: 6809 ldr r1, [r1]
100272b2: 2901 cmp r1, #1
100272b4: d130 bne 0x10027318 <neotron_os::cmd_fill+0xc8> @ imm = #96
100272b6: 4972 ldr r1, [pc, #456] @ 0x10027480 <$d.252+0x28>
100272b8: 9106 str r1, [sp, #24]
100272ba: a907 add r1, sp, #28
100272bc: 9105 str r1, [sp, #20]
100272be: 2201 movs r2, #1
100272c0: 2100 movs r1, #0
100272c2: 2c7e cmp r4, #126
100272c4: 4613 mov r3, r2
100272c6: d800 bhi 0x100272ca <neotron_os::cmd_fill+0x7a> @ imm = #0
100272c8: 460b mov r3, r1
100272ca: 0600 lsls r0, r0, #24
100272cc: 9d04 ldr r5, [sp, #16]
100272ce: d100 bne 0x100272d2 <neotron_os::cmd_fill+0x82> @ imm = #0
100272d0: 461d mov r5, r3
100272d2: 2d00 cmp r5, #0
100272d4: d101 bne 0x100272da <neotron_os::cmd_fill+0x8a> @ imm = #2
100272d6: 4620 mov r0, r4
100272d8: e000 b 0x100272dc <neotron_os::cmd_fill+0x8c> @ imm = #0
100272da: 2020 movs r0, #32
100272dc: 9007 str r0, [sp, #28]
100272de: 485e ldr r0, [pc, #376] @ 0x10027458 <$d.252>
100272e0: 1d00 adds r0, r0, #4
100272e2: 9008 str r0, [sp, #32]
100272e4: 920e str r2, [sp, #56]
100272e6: a805 add r0, sp, #20
100272e8: 900d str r0, [sp, #52]
100272ea: 920c str r2, [sp, #48]
100272ec: 4865 ldr r0, [pc, #404] @ 0x10027484 <$d.252+0x2c>
100272ee: 900b str r0, [sp, #44]
100272f0: 9109 str r1, [sp, #36]
100272f2: a808 add r0, sp, #32
100272f4: aa09 add r2, sp, #36
100272f6: 495c ldr r1, [pc, #368] @ 0x10027468 <$d.252+0x10>
100272f8: f7f9 fd2a bl 0x10020d50 <core::fmt::write> @ imm = #-26028
100272fc: 2800 cmp r0, #0
100272fe: d000 beq 0x10027302 <neotron_os::cmd_fill+0xb2> @ imm = #0
10027300: e0a0 b 0x10027444 <neotron_os::cmd_fill+0x1f4> @ imm = #320
10027302: 4621 mov r1, r4
10027304: 397e subs r1, #126
10027306: 4248 rsbs r0, r1, #0
10027308: 4148 adcs r0, r1
1002730a: 2c7e cmp r4, #126
1002730c: d000 beq 0x10027310 <neotron_os::cmd_fill+0xc0> @ imm = #0
1002730e: 1c64 adds r4, r4, #1
10027310: 2d00 cmp r5, #0
10027312: d000 beq 0x10027316 <neotron_os::cmd_fill+0xc6> @ imm = #0
10027314: 2421 movs r4, #33
10027316: 43a8 bics r0, r5
10027318: 4954 ldr r1, [pc, #336] @ 0x1002746c <$d.252+0x14>
1002731a: 7809 ldrb r1, [r1]
1002731c: 2900 cmp r1, #0
1002731e: d02f beq 0x10027380 <neotron_os::cmd_fill+0x130> @ imm = #94
10027320: 4957 ldr r1, [pc, #348] @ 0x10027480 <$d.252+0x28>
10027322: 9106 str r1, [sp, #24]
10027324: a907 add r1, sp, #28
10027326: 9105 str r1, [sp, #20]
10027328: 2201 movs r2, #1
1002732a: 2100 movs r1, #0
1002732c: 2c7e cmp r4, #126
1002732e: 4613 mov r3, r2
10027330: d800 bhi 0x10027334 <neotron_os::cmd_fill+0xe4> @ imm = #0
10027332: 460b mov r3, r1
10027334: 0600 lsls r0, r0, #24
10027336: 9d04 ldr r5, [sp, #16]
10027338: d100 bne 0x1002733c <neotron_os::cmd_fill+0xec> @ imm = #0
1002733a: 461d mov r5, r3
1002733c: 2d00 cmp r5, #0
1002733e: d101 bne 0x10027344 <neotron_os::cmd_fill+0xf4> @ imm = #2
10027340: 4620 mov r0, r4
10027342: e000 b 0x10027346 <neotron_os::cmd_fill+0xf6> @ imm = #0
10027344: 2020 movs r0, #32
10027346: 9007 str r0, [sp, #28]
10027348: 4848 ldr r0, [pc, #288] @ 0x1002746c <$d.252+0x14>
1002734a: 1c40 adds r0, r0, #1
1002734c: 9008 str r0, [sp, #32]
1002734e: 920e str r2, [sp, #56]
10027350: a805 add r0, sp, #20
10027352: 900d str r0, [sp, #52]
10027354: 920c str r2, [sp, #48]
10027356: 484b ldr r0, [pc, #300] @ 0x10027484 <$d.252+0x2c>
10027358: 900b str r0, [sp, #44]
1002735a: 9109 str r1, [sp, #36]
1002735c: a808 add r0, sp, #32
1002735e: aa09 add r2, sp, #36
10027360: 4943 ldr r1, [pc, #268] @ 0x10027470 <$d.252+0x18>
10027362: f7f9 fcf5 bl 0x10020d50 <core::fmt::write> @ imm = #-26134
10027366: 2800 cmp r0, #0
10027368: d16c bne 0x10027444 <neotron_os::cmd_fill+0x1f4> @ imm = #216
1002736a: 4621 mov r1, r4
1002736c: 397e subs r1, #126
1002736e: 4248 rsbs r0, r1, #0
10027370: 4148 adcs r0, r1
10027372: 2c7e cmp r4, #126
10027374: d000 beq 0x10027378 <neotron_os::cmd_fill+0x128> @ imm = #0
10027376: 1c64 adds r4, r4, #1
10027378: 2d00 cmp r5, #0
1002737a: d000 beq 0x1002737e <neotron_os::cmd_fill+0x12e> @ imm = #0
1002737c: 2421 movs r4, #33
1002737e: 43a8 bics r0, r5
10027380: 1c76 adds r6, r6, #1
10027382: b2b1 uxth r1, r6
10027384: 9a03 ldr r2, [sp, #12]
10027386: 4291 cmp r1, r2
10027388: d391 blo 0x100272ae <neotron_os::cmd_fill+0x5e> @ imm = #-222
1002738a: 9b02 ldr r3, [sp, #8]
1002738c: b299 uxth r1, r3
1002738e: 9a00 ldr r2, [sp]
10027390: 4291 cmp r1, r2
10027392: d389 blo 0x100272a8 <neotron_os::cmd_fill+0x58> @ imm = #-238
10027394: e054 b 0x10027440 <neotron_os::cmd_fill+0x1f0> @ imm = #168
10027396: 6830 ldr r0, [r6]
10027398: 2801 cmp r0, #1
1002739a: d111 bne 0x100273c0 <neotron_os::cmd_fill+0x170> @ imm = #34
1002739c: 1d30 adds r0, r6, #4
1002739e: 9005 str r0, [sp, #20]
100273a0: 2000 movs r0, #0
100273a2: 900e str r0, [sp, #56]
100273a4: 492e ldr r1, [pc, #184] @ 0x10027460 <$d.252+0x8>
100273a6: 910d str r1, [sp, #52]
100273a8: 2101 movs r1, #1
100273aa: 910c str r1, [sp, #48]
100273ac: 492d ldr r1, [pc, #180] @ 0x10027464 <$d.252+0xc>
100273ae: 910b str r1, [sp, #44]
100273b0: 9009 str r0, [sp, #36]
100273b2: a805 add r0, sp, #20
100273b4: 492c ldr r1, [pc, #176] @ 0x10027468 <$d.252+0x10>
100273b6: aa09 add r2, sp, #36
100273b8: f7f9 fcca bl 0x10020d50 <core::fmt::write> @ imm = #-26220
100273bc: 2800 cmp r0, #0
100273be: d147 bne 0x10027450 <neotron_os::cmd_fill+0x200> @ imm = #142
100273c0: 4c2a ldr r4, [pc, #168] @ 0x1002746c <$d.252+0x14>
100273c2: 7820 ldrb r0, [r4]
100273c4: 2800 cmp r0, #0
100273c6: d011 beq 0x100273ec <neotron_os::cmd_fill+0x19c> @ imm = #34
100273c8: 1c60 adds r0, r4, #1
100273ca: 9005 str r0, [sp, #20]
100273cc: 2000 movs r0, #0
100273ce: 900e str r0, [sp, #56]
100273d0: 4923 ldr r1, [pc, #140] @ 0x10027460 <$d.252+0x8>
100273d2: 910d str r1, [sp, #52]
100273d4: 2101 movs r1, #1
100273d6: 910c str r1, [sp, #48]
100273d8: 4922 ldr r1, [pc, #136] @ 0x10027464 <$d.252+0xc>
100273da: 910b str r1, [sp, #44]
100273dc: 9009 str r0, [sp, #36]
100273de: a805 add r0, sp, #20
100273e0: 4923 ldr r1, [pc, #140] @ 0x10027470 <$d.252+0x18>
100273e2: aa09 add r2, sp, #36
100273e4: f7f9 fcb4 bl 0x10020d50 <core::fmt::write> @ imm = #-26264
100273e8: 2800 cmp r0, #0
100273ea: d131 bne 0x10027450 <neotron_os::cmd_fill+0x200> @ imm = #98
100273ec: 6830 ldr r0, [r6]
100273ee: 2801 cmp r0, #1
100273f0: d111 bne 0x10027416 <neotron_os::cmd_fill+0x1c6> @ imm = #34
100273f2: 1d30 adds r0, r6, #4
100273f4: 9005 str r0, [sp, #20]
100273f6: 2000 movs r0, #0
100273f8: 900e str r0, [sp, #56]
100273fa: 4919 ldr r1, [pc, #100] @ 0x10027460 <$d.252+0x8>
100273fc: 910d str r1, [sp, #52]
100273fe: 2101 movs r1, #1
10027400: 910c str r1, [sp, #48]
10027402: 491e ldr r1, [pc, #120] @ 0x1002747c <$d.252+0x24>
10027404: 910b str r1, [sp, #44]
10027406: 9009 str r0, [sp, #36]
10027408: a805 add r0, sp, #20
1002740a: 4917 ldr r1, [pc, #92] @ 0x10027468 <$d.252+0x10>
1002740c: aa09 add r2, sp, #36
1002740e: f7f9 fc9f bl 0x10020d50 <core::fmt::write> @ imm = #-26306
10027412: 2800 cmp r0, #0
10027414: d11c bne 0x10027450 <neotron_os::cmd_fill+0x200> @ imm = #56
10027416: 7820 ldrb r0, [r4]
10027418: 2800 cmp r0, #0
1002741a: d011 beq 0x10027440 <neotron_os::cmd_fill+0x1f0> @ imm = #34
1002741c: 1c60 adds r0, r4, #1
1002741e: 9005 str r0, [sp, #20]
10027420: 2000 movs r0, #0
10027422: 900e str r0, [sp, #56]
10027424: 490e ldr r1, [pc, #56] @ 0x10027460 <$d.252+0x8>
10027426: 910d str r1, [sp, #52]
10027428: 2101 movs r1, #1
1002742a: 910c str r1, [sp, #48]
1002742c: 4913 ldr r1, [pc, #76] @ 0x1002747c <$d.252+0x24>
1002742e: 910b str r1, [sp, #44]
10027430: 9009 str r0, [sp, #36]
10027432: a805 add r0, sp, #20
10027434: 490e ldr r1, [pc, #56] @ 0x10027470 <$d.252+0x18>
10027436: aa09 add r2, sp, #36
10027438: f7f9 fc8a bl 0x10020d50 <core::fmt::write> @ imm = #-26348
1002743c: 2800 cmp r0, #0
1002743e: d107 bne 0x10027450 <neotron_os::cmd_fill+0x200> @ imm = #14
10027440: b00f add sp, #60
10027442: bdf0 pop {r4, r5, r6, r7, pc}
10027444: a809 add r0, sp, #36
10027446: 490b ldr r1, [pc, #44] @ 0x10027474 <$d.252+0x1c>
10027448: 4a0f ldr r2, [pc, #60] @ 0x10027488 <$d.252+0x30>
1002744a: f7f9 ffe7 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-24626
1002744e: defe trap
10027450: a809 add r0, sp, #36
10027452: 4908 ldr r1, [pc, #32] @ 0x10027474 <$d.252+0x1c>
10027454: 4a08 ldr r2, [pc, #32] @ 0x10027478 <$d.252+0x20>
10027456: e7f8 b 0x1002744a <neotron_os::cmd_fill+0x1fa> @ imm = #-16
10027458 <$d.252>:
10027458: 04 00 00 20 .word 0x20000004
1002745c: 00 00 00 20 .word 0x20000000
10027460: 68 e1 02 10 .word 0x1002e168
10027464: c0 f0 02 10 .word 0x1002f0c0
10027468: 50 e1 02 10 .word 0x1002e150
1002746c: 1c 00 00 20 .word 0x2000001c
10027470: 20 e1 02 10 .word 0x1002e120
10027474: c0 e1 02 10 .word 0x1002e1c0
10027478: c8 f0 02 10 .word 0x1002f0c8
1002747c: b8 e6 02 10 .word 0x1002e6b8
10027480: ed 25 02 10 .word 0x100225ed
10027484: 8c e3 02 10 .word 0x1002e38c
10027488: d8 f0 02 10 .word 0x1002f0d8
1002748c <neotron_os::cmd_clear>:
1002748c: b580 push {r7, lr}
1002748e: af00 add r7, sp, #0
10027490: 4803 ldr r0, [pc, #12] @ 0x100274a0 <$d.254>
10027492: 6801 ldr r1, [r0]
10027494: 2901 cmp r1, #1
10027496: d102 bne 0x1002749e <neotron_os::cmd_clear+0x12> @ imm = #4
10027498: 1d00 adds r0, r0, #4
1002749a: f7fe f9eb bl 0x10025874 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-7210
1002749e: bd80 pop {r7, pc}
100274a0 <$d.254>:
100274a0: 04 00 00 20 .word 0x20000004
100274a4 <neotron_os::cmd_lshw>:
100274a4: b5f0 push {r4, r5, r6, r7, lr}
100274a6: af03 add r7, sp, #12
100274a8: b0a5 sub sp, #148
100274aa: 487b ldr r0, [pc, #492] @ 0x10027698 <$d.256>
100274ac: 6800 ldr r0, [r0]
100274ae: 9005 str r0, [sp, #20]
100274b0: f3bf 8f5f dmb sy
100274b4: 4c79 ldr r4, [pc, #484] @ 0x1002769c <$d.256+0x4>
100274b6: 6820 ldr r0, [r4]
100274b8: 2801 cmp r0, #1
100274ba: d113 bne 0x100274e4 <neotron_os::cmd_lshw+0x40> @ imm = #38
100274bc: 1d20 adds r0, r4, #4
100274be: 9010 str r0, [sp, #64]
100274c0: 2000 movs r0, #0
100274c2: 900b str r0, [sp, #44]
100274c4: 49fc ldr r1, [pc, #1008] @ 0x100278b8 <$d.258+0x4>
100274c6: 910a str r1, [sp, #40]
100274c8: 2101 movs r1, #1
100274ca: 9109 str r1, [sp, #36]
100274cc: 49fb ldr r1, [pc, #1004] @ 0x100278bc <$d.258+0x8>
100274ce: 9108 str r1, [sp, #32]
100274d0: 9006 str r0, [sp, #24]
100274d2: a810 add r0, sp, #64
100274d4: 49fa ldr r1, [pc, #1000] @ 0x100278c0 <$d.258+0xc>
100274d6: aa06 add r2, sp, #24
100274d8: f7f9 fc3a bl 0x10020d50 <core::fmt::write> @ imm = #-26508
100274dc: 2800 cmp r0, #0
100274de: d001 beq 0x100274e4 <neotron_os::cmd_lshw+0x40> @ imm = #2
100274e0: f001 f91c bl 0x1002871c <$t.267+0x3ac> @ imm = #4664
100274e4: 48f7 ldr r0, [pc, #988] @ 0x100278c4 <$d.258+0x10>
100274e6: 7800 ldrb r0, [r0]
100274e8: 2800 cmp r0, #0
100274ea: d014 beq 0x10027516 <neotron_os::cmd_lshw+0x72> @ imm = #40
100274ec: 48f5 ldr r0, [pc, #980] @ 0x100278c4 <$d.258+0x10>
100274ee: 1c40 adds r0, r0, #1
100274f0: 9010 str r0, [sp, #64]
100274f2: 2000 movs r0, #0
100274f4: 900b str r0, [sp, #44]
100274f6: 49f0 ldr r1, [pc, #960] @ 0x100278b8 <$d.258+0x4>
100274f8: 910a str r1, [sp, #40]
100274fa: 2101 movs r1, #1
100274fc: 9109 str r1, [sp, #36]
100274fe: 49ef ldr r1, [pc, #956] @ 0x100278bc <$d.258+0x8>
10027500: 9108 str r1, [sp, #32]
10027502: 9006 str r0, [sp, #24]
10027504: a810 add r0, sp, #64
10027506: 49f0 ldr r1, [pc, #960] @ 0x100278c8 <$d.258+0x14>
10027508: aa06 add r2, sp, #24
1002750a: f7f9 fc21 bl 0x10020d50 <core::fmt::write> @ imm = #-26558
1002750e: 2800 cmp r0, #0
10027510: d001 beq 0x10027516 <neotron_os::cmd_lshw+0x72> @ imm = #2
10027512: f001 f903 bl 0x1002871c <$t.267+0x3ac> @ imm = #4614
10027516: 6820 ldr r0, [r4]
10027518: 2801 cmp r0, #1
1002751a: d113 bne 0x10027544 <neotron_os::cmd_lshw+0xa0> @ imm = #38
1002751c: 1d20 adds r0, r4, #4
1002751e: 9010 str r0, [sp, #64]
10027520: 2000 movs r0, #0
10027522: 900b str r0, [sp, #44]
10027524: 49e4 ldr r1, [pc, #912] @ 0x100278b8 <$d.258+0x4>
10027526: 910a str r1, [sp, #40]
10027528: 2101 movs r1, #1
1002752a: 9109 str r1, [sp, #36]
1002752c: 49e7 ldr r1, [pc, #924] @ 0x100278cc <$d.258+0x18>
1002752e: 9108 str r1, [sp, #32]
10027530: 9006 str r0, [sp, #24]
10027532: a810 add r0, sp, #64
10027534: 49e2 ldr r1, [pc, #904] @ 0x100278c0 <$d.258+0xc>
10027536: aa06 add r2, sp, #24
10027538: f7f9 fc0a bl 0x10020d50 <core::fmt::write> @ imm = #-26604
1002753c: 2800 cmp r0, #0
1002753e: d001 beq 0x10027544 <neotron_os::cmd_lshw+0xa0> @ imm = #2
10027540: f001 f8ec bl 0x1002871c <$t.267+0x3ac> @ imm = #4568
10027544: 48df ldr r0, [pc, #892] @ 0x100278c4 <$d.258+0x10>
10027546: 7800 ldrb r0, [r0]
10027548: 2800 cmp r0, #0
1002754a: d014 beq 0x10027576 <neotron_os::cmd_lshw+0xd2> @ imm = #40
1002754c: 48dd ldr r0, [pc, #884] @ 0x100278c4 <$d.258+0x10>
1002754e: 1c40 adds r0, r0, #1
10027550: 9010 str r0, [sp, #64]
10027552: 2000 movs r0, #0
10027554: 900b str r0, [sp, #44]
10027556: 49d8 ldr r1, [pc, #864] @ 0x100278b8 <$d.258+0x4>
10027558: 910a str r1, [sp, #40]
1002755a: 2101 movs r1, #1
1002755c: 9109 str r1, [sp, #36]
1002755e: 49db ldr r1, [pc, #876] @ 0x100278cc <$d.258+0x18>
10027560: 9108 str r1, [sp, #32]
10027562: 9006 str r0, [sp, #24]
10027564: a810 add r0, sp, #64
10027566: 49d8 ldr r1, [pc, #864] @ 0x100278c8 <$d.258+0x14>
10027568: aa06 add r2, sp, #24
1002756a: f7f9 fbf1 bl 0x10020d50 <core::fmt::write> @ imm = #-26654
1002756e: 2800 cmp r0, #0
10027570: d001 beq 0x10027576 <neotron_os::cmd_lshw+0xd2> @ imm = #2
10027572: f001 f8d3 bl 0x1002871c <$t.267+0x3ac> @ imm = #4518
10027576: a81e add r0, sp, #120
10027578: 1d00 adds r0, r0, #4
1002757a: 9002 str r0, [sp, #8]
1002757c: 2100 movs r1, #0
1002757e: 2001 movs r0, #1
10027580: 9003 str r0, [sp, #12]
10027582: 460d mov r5, r1
10027584: 9104 str r1, [sp, #16]
10027586: a81d add r0, sp, #116
10027588: 7005 strb r5, [r0]
1002758a: 9805 ldr r0, [sp, #20]
1002758c: 6d82 ldr r2, [r0, #88]
1002758e: b2ee uxtb r6, r5
10027590: ac1e add r4, sp, #120
10027592: 4620 mov r0, r4
10027594: 4631 mov r1, r6
10027596: 4790 blx r2
10027598: 1c6d adds r5, r5, #1
1002759a: 7820 ldrb r0, [r4]
1002759c: 2800 cmp r0, #0
1002759e: d002 beq 0x100275a6 <neotron_os::cmd_lshw+0x102> @ imm = #4
100275a0: 2eff cmp r6, #255
100275a2: d1f0 bne 0x10027586 <neotron_os::cmd_lshw+0xe2> @ imm = #-32
100275a4: e07c b 0x100276a0 <$t.257> @ imm = #248
100275a6: a819 add r0, sp, #100
100275a8: 9902 ldr r1, [sp, #8]
100275aa: c91c ldm r1!, {r2, r3, r4}
100275ac: c01c stm r0!, {r2, r3, r4}
100275ae: 4cc1 ldr r4, [pc, #772] @ 0x100278b4 <$d.258>
100275b0: 6820 ldr r0, [r4]
100275b2: 2801 cmp r0, #1
100275b4: d11b bne 0x100275ee <neotron_os::cmd_lshw+0x14a> @ imm = #54
100275b6: 48c6 ldr r0, [pc, #792] @ 0x100278d0 <$d.258+0x1c>
100275b8: 9013 str r0, [sp, #76]
100275ba: a819 add r0, sp, #100
100275bc: 9012 str r0, [sp, #72]
100275be: 48c5 ldr r0, [pc, #788] @ 0x100278d4 <$d.258+0x20>
100275c0: 9011 str r0, [sp, #68]
100275c2: a81d add r0, sp, #116
100275c4: 9010 str r0, [sp, #64]
100275c6: 1d20 adds r0, r4, #4
100275c8: 9024 str r0, [sp, #144]
100275ca: 2002 movs r0, #2
100275cc: 900b str r0, [sp, #44]
100275ce: a910 add r1, sp, #64
100275d0: 910a str r1, [sp, #40]
100275d2: 9009 str r0, [sp, #36]
100275d4: 48c0 ldr r0, [pc, #768] @ 0x100278d8 <$d.258+0x24>
100275d6: 9008 str r0, [sp, #32]
100275d8: 2000 movs r0, #0
100275da: 9006 str r0, [sp, #24]
100275dc: a824 add r0, sp, #144
100275de: aa06 add r2, sp, #24
100275e0: 49b7 ldr r1, [pc, #732] @ 0x100278c0 <$d.258+0xc>
100275e2: f7f9 fbb5 bl 0x10020d50 <core::fmt::write> @ imm = #-26774
100275e6: 2800 cmp r0, #0
100275e8: d001 beq 0x100275ee <neotron_os::cmd_lshw+0x14a> @ imm = #2
100275ea: f001 f89b bl 0x10028724 <$t.267+0x3b4> @ imm = #4406
100275ee: 48b5 ldr r0, [pc, #724] @ 0x100278c4 <$d.258+0x10>
100275f0: 7800 ldrb r0, [r0]
100275f2: 2800 cmp r0, #0
100275f4: d01c beq 0x10027630 <neotron_os::cmd_lshw+0x18c> @ imm = #56
100275f6: 48b6 ldr r0, [pc, #728] @ 0x100278d0 <$d.258+0x1c>
100275f8: 9013 str r0, [sp, #76]
100275fa: a819 add r0, sp, #100
100275fc: 9012 str r0, [sp, #72]
100275fe: 48b5 ldr r0, [pc, #724] @ 0x100278d4 <$d.258+0x20>
10027600: 9011 str r0, [sp, #68]
10027602: a81d add r0, sp, #116
10027604: 9010 str r0, [sp, #64]
10027606: 48af ldr r0, [pc, #700] @ 0x100278c4 <$d.258+0x10>
10027608: 1c40 adds r0, r0, #1
1002760a: 9024 str r0, [sp, #144]
1002760c: 2002 movs r0, #2
1002760e: 900b str r0, [sp, #44]
10027610: a910 add r1, sp, #64
10027612: 910a str r1, [sp, #40]
10027614: 9009 str r0, [sp, #36]
10027616: 48b0 ldr r0, [pc, #704] @ 0x100278d8 <$d.258+0x24>
10027618: 9008 str r0, [sp, #32]
1002761a: 2000 movs r0, #0
1002761c: 9006 str r0, [sp, #24]
1002761e: a824 add r0, sp, #144
10027620: aa06 add r2, sp, #24
10027622: 49a9 ldr r1, [pc, #676] @ 0x100278c8 <$d.258+0x14>
10027624: f7f9 fb94 bl 0x10020d50 <core::fmt::write> @ imm = #-26840
10027628: 2800 cmp r0, #0
1002762a: d001 beq 0x10027630 <neotron_os::cmd_lshw+0x18c> @ imm = #2
1002762c: f001 f87a bl 0x10028724 <$t.267+0x3b4> @ imm = #4340
10027630: 6820 ldr r0, [r4]
10027632: 2801 cmp r0, #1
10027634: d113 bne 0x1002765e <neotron_os::cmd_lshw+0x1ba> @ imm = #38
10027636: 1d20 adds r0, r4, #4
10027638: 9010 str r0, [sp, #64]
1002763a: 2000 movs r0, #0
1002763c: 900b str r0, [sp, #44]
1002763e: 499e ldr r1, [pc, #632] @ 0x100278b8 <$d.258+0x4>
10027640: 910a str r1, [sp, #40]
10027642: 2101 movs r1, #1
10027644: 9109 str r1, [sp, #36]
10027646: 49a1 ldr r1, [pc, #644] @ 0x100278cc <$d.258+0x18>
10027648: 9108 str r1, [sp, #32]
1002764a: 9006 str r0, [sp, #24]
1002764c: a810 add r0, sp, #64
1002764e: aa06 add r2, sp, #24
10027650: 499b ldr r1, [pc, #620] @ 0x100278c0 <$d.258+0xc>
10027652: f7f9 fb7d bl 0x10020d50 <core::fmt::write> @ imm = #-26886
10027656: 2800 cmp r0, #0
10027658: d001 beq 0x1002765e <neotron_os::cmd_lshw+0x1ba> @ imm = #2
1002765a: f001 f863 bl 0x10028724 <$t.267+0x3b4> @ imm = #4294
1002765e: 4899 ldr r0, [pc, #612] @ 0x100278c4 <$d.258+0x10>
10027660: 7800 ldrb r0, [r0]
10027662: 2800 cmp r0, #0
10027664: d014 beq 0x10027690 <neotron_os::cmd_lshw+0x1ec> @ imm = #40
10027666: 4897 ldr r0, [pc, #604] @ 0x100278c4 <$d.258+0x10>
10027668: 1c40 adds r0, r0, #1
1002766a: 9010 str r0, [sp, #64]
1002766c: 2000 movs r0, #0
1002766e: 900b str r0, [sp, #44]
10027670: 4991 ldr r1, [pc, #580] @ 0x100278b8 <$d.258+0x4>
10027672: 910a str r1, [sp, #40]
10027674: 2101 movs r1, #1
10027676: 9109 str r1, [sp, #36]
10027678: 4994 ldr r1, [pc, #592] @ 0x100278cc <$d.258+0x18>
1002767a: 9108 str r1, [sp, #32]
1002767c: 9006 str r0, [sp, #24]
1002767e: a810 add r0, sp, #64
10027680: aa06 add r2, sp, #24
10027682: 4991 ldr r1, [pc, #580] @ 0x100278c8 <$d.258+0x14>
10027684: f7f9 fb64 bl 0x10020d50 <core::fmt::write> @ imm = #-26936
10027688: 2800 cmp r0, #0
1002768a: d001 beq 0x10027690 <neotron_os::cmd_lshw+0x1ec> @ imm = #2
1002768c: f001 f84a bl 0x10028724 <$t.267+0x3b4> @ imm = #4244
10027690: 2eff cmp r6, #255
10027692: 9903 ldr r1, [sp, #12]
10027694: d068 beq 0x10027768 <$t.257+0xc8> @ imm = #208
10027696: e775 b 0x10027584 <neotron_os::cmd_lshw+0xe0> @ imm = #-278
10027698 <$d.256>:
10027698: 00 00 00 20 .word 0x20000000
1002769c: 04 00 00 20 .word 0x20000004
100276a0 <$t.257>:
100276a0: 9804 ldr r0, [sp, #16]
100276a2: 07c0 lsls r0, r0, #31
100276a4: 4c83 ldr r4, [pc, #524] @ 0x100278b4 <$d.258>
100276a6: d15f bne 0x10027768 <$t.257+0xc8> @ imm = #190
100276a8: 6820 ldr r0, [r4]
100276aa: 2801 cmp r0, #1
100276ac: d113 bne 0x100276d6 <$t.257+0x36> @ imm = #38
100276ae: 1d20 adds r0, r4, #4
100276b0: 9010 str r0, [sp, #64]
100276b2: 2000 movs r0, #0
100276b4: 900b str r0, [sp, #44]
100276b6: 4980 ldr r1, [pc, #512] @ 0x100278b8 <$d.258+0x4>
100276b8: 910a str r1, [sp, #40]
100276ba: 2101 movs r1, #1
100276bc: 9109 str r1, [sp, #36]
100276be: 4987 ldr r1, [pc, #540] @ 0x100278dc <$d.258+0x28>
100276c0: 9108 str r1, [sp, #32]
100276c2: 9006 str r0, [sp, #24]
100276c4: a810 add r0, sp, #64
100276c6: 497e ldr r1, [pc, #504] @ 0x100278c0 <$d.258+0xc>
100276c8: aa06 add r2, sp, #24
100276ca: f7f9 fb41 bl 0x10020d50 <core::fmt::write> @ imm = #-27006
100276ce: 2800 cmp r0, #0
100276d0: d001 beq 0x100276d6 <$t.257+0x36> @ imm = #2
100276d2: f001 f859 bl 0x10028788 <$t.271> @ imm = #4274
100276d6: 487b ldr r0, [pc, #492] @ 0x100278c4 <$d.258+0x10>
100276d8: 7800 ldrb r0, [r0]
100276da: 2800 cmp r0, #0
100276dc: d014 beq 0x10027708 <$t.257+0x68> @ imm = #40
100276de: 4879 ldr r0, [pc, #484] @ 0x100278c4 <$d.258+0x10>
100276e0: 1c40 adds r0, r0, #1
100276e2: 9010 str r0, [sp, #64]
100276e4: 2000 movs r0, #0
100276e6: 900b str r0, [sp, #44]
100276e8: 4973 ldr r1, [pc, #460] @ 0x100278b8 <$d.258+0x4>
100276ea: 910a str r1, [sp, #40]
100276ec: 2101 movs r1, #1
100276ee: 9109 str r1, [sp, #36]
100276f0: 497a ldr r1, [pc, #488] @ 0x100278dc <$d.258+0x28>
100276f2: 9108 str r1, [sp, #32]
100276f4: 9006 str r0, [sp, #24]
100276f6: a810 add r0, sp, #64
100276f8: 4973 ldr r1, [pc, #460] @ 0x100278c8 <$d.258+0x14>
100276fa: aa06 add r2, sp, #24
100276fc: f7f9 fb28 bl 0x10020d50 <core::fmt::write> @ imm = #-27056
10027700: 2800 cmp r0, #0
10027702: d001 beq 0x10027708 <$t.257+0x68> @ imm = #2
10027704: f001 f840 bl 0x10028788 <$t.271> @ imm = #4224
10027708: 6820 ldr r0, [r4]
1002770a: 2801 cmp r0, #1
1002770c: d113 bne 0x10027736 <$t.257+0x96> @ imm = #38
1002770e: 1d20 adds r0, r4, #4
10027710: 9010 str r0, [sp, #64]
10027712: 2000 movs r0, #0
10027714: 900b str r0, [sp, #44]
10027716: 4968 ldr r1, [pc, #416] @ 0x100278b8 <$d.258+0x4>
10027718: 910a str r1, [sp, #40]
1002771a: 2101 movs r1, #1
1002771c: 9109 str r1, [sp, #36]
1002771e: 496b ldr r1, [pc, #428] @ 0x100278cc <$d.258+0x18>
10027720: 9108 str r1, [sp, #32]
10027722: 9006 str r0, [sp, #24]
10027724: a810 add r0, sp, #64
10027726: 4966 ldr r1, [pc, #408] @ 0x100278c0 <$d.258+0xc>
10027728: aa06 add r2, sp, #24
1002772a: f7f9 fb11 bl 0x10020d50 <core::fmt::write> @ imm = #-27102
1002772e: 2800 cmp r0, #0
10027730: d001 beq 0x10027736 <$t.257+0x96> @ imm = #2
10027732: f001 f829 bl 0x10028788 <$t.271> @ imm = #4178
10027736: 4863 ldr r0, [pc, #396] @ 0x100278c4 <$d.258+0x10>
10027738: 7800 ldrb r0, [r0]
1002773a: 2800 cmp r0, #0
1002773c: d014 beq 0x10027768 <$t.257+0xc8> @ imm = #40
1002773e: 4861 ldr r0, [pc, #388] @ 0x100278c4 <$d.258+0x10>
10027740: 1c40 adds r0, r0, #1
10027742: 9010 str r0, [sp, #64]
10027744: 2000 movs r0, #0
10027746: 900b str r0, [sp, #44]
10027748: 495b ldr r1, [pc, #364] @ 0x100278b8 <$d.258+0x4>
1002774a: 910a str r1, [sp, #40]
1002774c: 2101 movs r1, #1
1002774e: 9109 str r1, [sp, #36]
10027750: 495e ldr r1, [pc, #376] @ 0x100278cc <$d.258+0x18>
10027752: 9108 str r1, [sp, #32]
10027754: 9006 str r0, [sp, #24]
10027756: a810 add r0, sp, #64
10027758: 495b ldr r1, [pc, #364] @ 0x100278c8 <$d.258+0x14>
1002775a: aa06 add r2, sp, #24
1002775c: f7f9 faf8 bl 0x10020d50 <core::fmt::write> @ imm = #-27152
10027760: 2800 cmp r0, #0
10027762: d001 beq 0x10027768 <$t.257+0xc8> @ imm = #2
10027764: f001 f810 bl 0x10028788 <$t.271> @ imm = #4128
10027768: 6820 ldr r0, [r4]
1002776a: 2801 cmp r0, #1
1002776c: d113 bne 0x10027796 <$t.257+0xf6> @ imm = #38
1002776e: 1d20 adds r0, r4, #4
10027770: 9010 str r0, [sp, #64]
10027772: 2000 movs r0, #0
10027774: 900b str r0, [sp, #44]
10027776: 4950 ldr r1, [pc, #320] @ 0x100278b8 <$d.258+0x4>
10027778: 910a str r1, [sp, #40]
1002777a: 2101 movs r1, #1
1002777c: 9109 str r1, [sp, #36]
1002777e: 4953 ldr r1, [pc, #332] @ 0x100278cc <$d.258+0x18>
10027780: 9108 str r1, [sp, #32]
10027782: 9006 str r0, [sp, #24]
10027784: a810 add r0, sp, #64
10027786: 494e ldr r1, [pc, #312] @ 0x100278c0 <$d.258+0xc>
10027788: aa06 add r2, sp, #24
1002778a: f7f9 fae1 bl 0x10020d50 <core::fmt::write> @ imm = #-27198
1002778e: 2800 cmp r0, #0
10027790: d001 beq 0x10027796 <$t.257+0xf6> @ imm = #2
10027792: f000 ffff bl 0x10028794 <$t.273> @ imm = #4094
10027796: 484b ldr r0, [pc, #300] @ 0x100278c4 <$d.258+0x10>
10027798: 7800 ldrb r0, [r0]
1002779a: 2800 cmp r0, #0
1002779c: d014 beq 0x100277c8 <$t.257+0x128> @ imm = #40
1002779e: 4849 ldr r0, [pc, #292] @ 0x100278c4 <$d.258+0x10>
100277a0: 1c40 adds r0, r0, #1
100277a2: 9010 str r0, [sp, #64]
100277a4: 2000 movs r0, #0
100277a6: 900b str r0, [sp, #44]
100277a8: 4943 ldr r1, [pc, #268] @ 0x100278b8 <$d.258+0x4>
100277aa: 910a str r1, [sp, #40]
100277ac: 2101 movs r1, #1
100277ae: 9109 str r1, [sp, #36]
100277b0: 4946 ldr r1, [pc, #280] @ 0x100278cc <$d.258+0x18>
100277b2: 9108 str r1, [sp, #32]
100277b4: 9006 str r0, [sp, #24]
100277b6: a810 add r0, sp, #64
100277b8: 4943 ldr r1, [pc, #268] @ 0x100278c8 <$d.258+0x14>
100277ba: aa06 add r2, sp, #24
100277bc: f7f9 fac8 bl 0x10020d50 <core::fmt::write> @ imm = #-27248
100277c0: 2800 cmp r0, #0
100277c2: d001 beq 0x100277c8 <$t.257+0x128> @ imm = #2
100277c4: f000 ffe6 bl 0x10028794 <$t.273> @ imm = #4044
100277c8: 6820 ldr r0, [r4]
100277ca: 2801 cmp r0, #1
100277cc: d113 bne 0x100277f6 <$t.257+0x156> @ imm = #38
100277ce: 1d20 adds r0, r4, #4
100277d0: 9010 str r0, [sp, #64]
100277d2: 2000 movs r0, #0
100277d4: 900b str r0, [sp, #44]
100277d6: 4938 ldr r1, [pc, #224] @ 0x100278b8 <$d.258+0x4>
100277d8: 910a str r1, [sp, #40]
100277da: 2101 movs r1, #1
100277dc: 9109 str r1, [sp, #36]
100277de: 4940 ldr r1, [pc, #256] @ 0x100278e0 <$d.258+0x2c>
100277e0: 9108 str r1, [sp, #32]
100277e2: 9006 str r0, [sp, #24]
100277e4: a810 add r0, sp, #64
100277e6: 4936 ldr r1, [pc, #216] @ 0x100278c0 <$d.258+0xc>
100277e8: aa06 add r2, sp, #24
100277ea: f7f9 fab1 bl 0x10020d50 <core::fmt::write> @ imm = #-27294
100277ee: 2800 cmp r0, #0
100277f0: d001 beq 0x100277f6 <$t.257+0x156> @ imm = #2
100277f2: f000 ff9b bl 0x1002872c <$t.267+0x3bc> @ imm = #3894
100277f6: 4833 ldr r0, [pc, #204] @ 0x100278c4 <$d.258+0x10>
100277f8: 7800 ldrb r0, [r0]
100277fa: 2800 cmp r0, #0
100277fc: d014 beq 0x10027828 <$t.257+0x188> @ imm = #40
100277fe: 4831 ldr r0, [pc, #196] @ 0x100278c4 <$d.258+0x10>
10027800: 1c40 adds r0, r0, #1
10027802: 9010 str r0, [sp, #64]
10027804: 2000 movs r0, #0
10027806: 900b str r0, [sp, #44]
10027808: 492b ldr r1, [pc, #172] @ 0x100278b8 <$d.258+0x4>
1002780a: 910a str r1, [sp, #40]
1002780c: 2101 movs r1, #1
1002780e: 9109 str r1, [sp, #36]
10027810: 4933 ldr r1, [pc, #204] @ 0x100278e0 <$d.258+0x2c>
10027812: 9108 str r1, [sp, #32]
10027814: 9006 str r0, [sp, #24]
10027816: a810 add r0, sp, #64
10027818: 492b ldr r1, [pc, #172] @ 0x100278c8 <$d.258+0x14>
1002781a: aa06 add r2, sp, #24
1002781c: f7f9 fa98 bl 0x10020d50 <core::fmt::write> @ imm = #-27344
10027820: 2800 cmp r0, #0
10027822: d001 beq 0x10027828 <$t.257+0x188> @ imm = #2
10027824: f000 ff82 bl 0x1002872c <$t.267+0x3bc> @ imm = #3844
10027828: 6820 ldr r0, [r4]
1002782a: 2801 cmp r0, #1
1002782c: d113 bne 0x10027856 <$t.257+0x1b6> @ imm = #38
1002782e: 1d20 adds r0, r4, #4
10027830: 9010 str r0, [sp, #64]
10027832: 2000 movs r0, #0
10027834: 900b str r0, [sp, #44]
10027836: 4920 ldr r1, [pc, #128] @ 0x100278b8 <$d.258+0x4>
10027838: 910a str r1, [sp, #40]
1002783a: 2101 movs r1, #1
1002783c: 9109 str r1, [sp, #36]
1002783e: 4923 ldr r1, [pc, #140] @ 0x100278cc <$d.258+0x18>
10027840: 9108 str r1, [sp, #32]
10027842: 9006 str r0, [sp, #24]
10027844: a810 add r0, sp, #64
10027846: 491e ldr r1, [pc, #120] @ 0x100278c0 <$d.258+0xc>
10027848: aa06 add r2, sp, #24
1002784a: f7f9 fa81 bl 0x10020d50 <core::fmt::write> @ imm = #-27390
1002784e: 2800 cmp r0, #0
10027850: d001 beq 0x10027856 <$t.257+0x1b6> @ imm = #2
10027852: f000 ff6b bl 0x1002872c <$t.267+0x3bc> @ imm = #3798
10027856: 481b ldr r0, [pc, #108] @ 0x100278c4 <$d.258+0x10>
10027858: 7800 ldrb r0, [r0]
1002785a: 2800 cmp r0, #0
1002785c: d014 beq 0x10027888 <$t.257+0x1e8> @ imm = #40
1002785e: 4819 ldr r0, [pc, #100] @ 0x100278c4 <$d.258+0x10>
10027860: 1c40 adds r0, r0, #1
10027862: 9010 str r0, [sp, #64]
10027864: 2000 movs r0, #0
10027866: 900b str r0, [sp, #44]
10027868: 4913 ldr r1, [pc, #76] @ 0x100278b8 <$d.258+0x4>
1002786a: 910a str r1, [sp, #40]
1002786c: 2101 movs r1, #1
1002786e: 9109 str r1, [sp, #36]
10027870: 4916 ldr r1, [pc, #88] @ 0x100278cc <$d.258+0x18>
10027872: 9108 str r1, [sp, #32]
10027874: 9006 str r0, [sp, #24]
10027876: a810 add r0, sp, #64
10027878: 4913 ldr r1, [pc, #76] @ 0x100278c8 <$d.258+0x14>
1002787a: aa06 add r2, sp, #24
1002787c: f7f9 fa68 bl 0x10020d50 <core::fmt::write> @ imm = #-27440
10027880: 2800 cmp r0, #0
10027882: d001 beq 0x10027888 <$t.257+0x1e8> @ imm = #2
10027884: f000 ff52 bl 0x1002872c <$t.267+0x3bc> @ imm = #3748
10027888: a81e add r0, sp, #120
1002788a: 1d00 adds r0, r0, #4
1002788c: 9002 str r0, [sp, #8]
1002788e: 2000 movs r0, #0
10027890: 4605 mov r5, r0
10027892: 9004 str r0, [sp, #16]
10027894: a81d add r0, sp, #116
10027896: 7005 strb r5, [r0]
10027898: 9805 ldr r0, [sp, #20]
1002789a: 6882 ldr r2, [r0, #8]
1002789c: b2ee uxtb r6, r5
1002789e: ac1e add r4, sp, #120
100278a0: 4620 mov r0, r4
100278a2: 4631 mov r1, r6
100278a4: 4790 blx r2
100278a6: 1c6d adds r5, r5, #1
100278a8: 7820 ldrb r0, [r4]
100278aa: 2800 cmp r0, #0
100278ac: d01a beq 0x100278e4 <$t.259> @ imm = #52
100278ae: 2eff cmp r6, #255
100278b0: d1f0 bne 0x10027894 <$t.257+0x1f4> @ imm = #-32
100278b2: e090 b 0x100279d6 <$t.259+0xf2> @ imm = #288
100278b4 <$d.258>:
100278b4: 04 00 00 20 .word 0x20000004
100278b8: 68 e1 02 10 .word 0x1002e168
100278bc: 90 ee 02 10 .word 0x1002ee90
100278c0: 50 e1 02 10 .word 0x1002e150
100278c4: 1c 00 00 20 .word 0x2000001c
100278c8: 20 e1 02 10 .word 0x1002e120
100278cc: b8 e6 02 10 .word 0x1002e6b8
100278d0: 3d 2d 02 10 .word 0x10022d3d
100278d4: 89 26 02 10 .word 0x10022689
100278d8: ac ee 02 10 .word 0x1002eeac
100278dc: d4 ee 02 10 .word 0x1002eed4
100278e0: 0c ef 02 10 .word 0x1002ef0c
100278e4 <$t.259>:
100278e4: a819 add r0, sp, #100
100278e6: 9902 ldr r1, [sp, #8]
100278e8: c91c ldm r1!, {r2, r3, r4}
100278ea: c01c stm r0!, {r2, r3, r4}
100278ec: 4cc0 ldr r4, [pc, #768] @ 0x10027bf0 <$d.260>
100278ee: 6820 ldr r0, [r4]
100278f0: 2801 cmp r0, #1
100278f2: d11b bne 0x1002792c <$t.259+0x48> @ imm = #54
100278f4: 48bf ldr r0, [pc, #764] @ 0x10027bf4 <$d.260+0x4>
100278f6: 9013 str r0, [sp, #76]
100278f8: a819 add r0, sp, #100
100278fa: 9012 str r0, [sp, #72]
100278fc: 48be ldr r0, [pc, #760] @ 0x10027bf8 <$d.260+0x8>
100278fe: 9011 str r0, [sp, #68]
10027900: a81d add r0, sp, #116
10027902: 9010 str r0, [sp, #64]
10027904: 1d20 adds r0, r4, #4
10027906: 9024 str r0, [sp, #144]
10027908: 2002 movs r0, #2
1002790a: 900b str r0, [sp, #44]
1002790c: a910 add r1, sp, #64
1002790e: 910a str r1, [sp, #40]
10027910: 9009 str r0, [sp, #36]
10027912: 48fe ldr r0, [pc, #1016] @ 0x10027d0c <$d.262+0xc>
10027914: 9008 str r0, [sp, #32]
10027916: 2000 movs r0, #0
10027918: 9006 str r0, [sp, #24]
1002791a: a824 add r0, sp, #144
1002791c: aa06 add r2, sp, #24
1002791e: 49fc ldr r1, [pc, #1008] @ 0x10027d10 <$d.262+0x10>
10027920: f7f9 fa16 bl 0x10020d50 <core::fmt::write> @ imm = #-27604
10027924: 2800 cmp r0, #0
10027926: d001 beq 0x1002792c <$t.259+0x48> @ imm = #2
10027928: f000 ff04 bl 0x10028734 <$t.267+0x3c4> @ imm = #3592
1002792c: 48f9 ldr r0, [pc, #996] @ 0x10027d14 <$d.262+0x14>
1002792e: 7800 ldrb r0, [r0]
10027930: 2800 cmp r0, #0
10027932: d01c beq 0x1002796e <$t.259+0x8a> @ imm = #56
10027934: 48f3 ldr r0, [pc, #972] @ 0x10027d04 <$d.262+0x4>
10027936: 9013 str r0, [sp, #76]
10027938: a819 add r0, sp, #100
1002793a: 9012 str r0, [sp, #72]
1002793c: 48f2 ldr r0, [pc, #968] @ 0x10027d08 <$d.262+0x8>
1002793e: 9011 str r0, [sp, #68]
10027940: a81d add r0, sp, #116
10027942: 9010 str r0, [sp, #64]
10027944: 48f3 ldr r0, [pc, #972] @ 0x10027d14 <$d.262+0x14>
10027946: 1c40 adds r0, r0, #1
10027948: 9024 str r0, [sp, #144]
1002794a: 2002 movs r0, #2
1002794c: 900b str r0, [sp, #44]
1002794e: a910 add r1, sp, #64
10027950: 910a str r1, [sp, #40]
10027952: 9009 str r0, [sp, #36]
10027954: 48ed ldr r0, [pc, #948] @ 0x10027d0c <$d.262+0xc>
10027956: 9008 str r0, [sp, #32]
10027958: 2000 movs r0, #0
1002795a: 9006 str r0, [sp, #24]
1002795c: a824 add r0, sp, #144
1002795e: aa06 add r2, sp, #24
10027960: 49ed ldr r1, [pc, #948] @ 0x10027d18 <$d.262+0x18>
10027962: f7f9 f9f5 bl 0x10020d50 <core::fmt::write> @ imm = #-27670
10027966: 2800 cmp r0, #0
10027968: d001 beq 0x1002796e <$t.259+0x8a> @ imm = #2
1002796a: f000 fee3 bl 0x10028734 <$t.267+0x3c4> @ imm = #3526
1002796e: 6820 ldr r0, [r4]
10027970: 2801 cmp r0, #1
10027972: d113 bne 0x1002799c <$t.259+0xb8> @ imm = #38
10027974: 1d20 adds r0, r4, #4
10027976: 9010 str r0, [sp, #64]
10027978: 2000 movs r0, #0
1002797a: 900b str r0, [sp, #44]
1002797c: 49e7 ldr r1, [pc, #924] @ 0x10027d1c <$d.262+0x1c>
1002797e: 910a str r1, [sp, #40]
10027980: 2101 movs r1, #1
10027982: 9109 str r1, [sp, #36]
10027984: 49e6 ldr r1, [pc, #920] @ 0x10027d20 <$d.262+0x20>
10027986: 9108 str r1, [sp, #32]
10027988: 9006 str r0, [sp, #24]
1002798a: a810 add r0, sp, #64
1002798c: aa06 add r2, sp, #24
1002798e: 49e0 ldr r1, [pc, #896] @ 0x10027d10 <$d.262+0x10>
10027990: f7f9 f9de bl 0x10020d50 <core::fmt::write> @ imm = #-27716
10027994: 2800 cmp r0, #0
10027996: d001 beq 0x1002799c <$t.259+0xb8> @ imm = #2
10027998: f000 fecc bl 0x10028734 <$t.267+0x3c4> @ imm = #3480
1002799c: 48dd ldr r0, [pc, #884] @ 0x10027d14 <$d.262+0x14>
1002799e: 7800 ldrb r0, [r0]
100279a0: 2800 cmp r0, #0
100279a2: d014 beq 0x100279ce <$t.259+0xea> @ imm = #40
100279a4: 48db ldr r0, [pc, #876] @ 0x10027d14 <$d.262+0x14>
100279a6: 1c40 adds r0, r0, #1
100279a8: 9010 str r0, [sp, #64]
100279aa: 2000 movs r0, #0
100279ac: 900b str r0, [sp, #44]
100279ae: 49db ldr r1, [pc, #876] @ 0x10027d1c <$d.262+0x1c>
100279b0: 910a str r1, [sp, #40]
100279b2: 2101 movs r1, #1
100279b4: 9109 str r1, [sp, #36]
100279b6: 49da ldr r1, [pc, #872] @ 0x10027d20 <$d.262+0x20>
100279b8: 9108 str r1, [sp, #32]
100279ba: 9006 str r0, [sp, #24]
100279bc: a810 add r0, sp, #64
100279be: aa06 add r2, sp, #24
100279c0: 49d5 ldr r1, [pc, #852] @ 0x10027d18 <$d.262+0x18>
100279c2: f7f9 f9c5 bl 0x10020d50 <core::fmt::write> @ imm = #-27766
100279c6: 2800 cmp r0, #0
100279c8: d001 beq 0x100279ce <$t.259+0xea> @ imm = #2
100279ca: f000 feb3 bl 0x10028734 <$t.267+0x3c4> @ imm = #3430
100279ce: 2eff cmp r6, #255
100279d0: 9803 ldr r0, [sp, #12]
100279d2: d064 beq 0x10027a9e <$t.259+0x1ba> @ imm = #200
100279d4: e75d b 0x10027892 <$t.257+0x1f2> @ imm = #-326
100279d6: 9804 ldr r0, [sp, #16]
100279d8: 07c0 lsls r0, r0, #31
100279da: 4cc9 ldr r4, [pc, #804] @ 0x10027d00 <$d.262>
100279dc: d15f bne 0x10027a9e <$t.259+0x1ba> @ imm = #190
100279de: 6820 ldr r0, [r4]
100279e0: 2801 cmp r0, #1
100279e2: d113 bne 0x10027a0c <$t.259+0x128> @ imm = #38
100279e4: 1d20 adds r0, r4, #4
100279e6: 9010 str r0, [sp, #64]
100279e8: 2000 movs r0, #0
100279ea: 900b str r0, [sp, #44]
100279ec: 49cb ldr r1, [pc, #812] @ 0x10027d1c <$d.262+0x1c>
100279ee: 910a str r1, [sp, #40]
100279f0: 2101 movs r1, #1
100279f2: 9109 str r1, [sp, #36]
100279f4: 49cb ldr r1, [pc, #812] @ 0x10027d24 <$d.262+0x24>
100279f6: 9108 str r1, [sp, #32]
100279f8: 9006 str r0, [sp, #24]
100279fa: a810 add r0, sp, #64
100279fc: 49c4 ldr r1, [pc, #784] @ 0x10027d10 <$d.262+0x10>
100279fe: aa06 add r2, sp, #24
10027a00: f7f9 f9a6 bl 0x10020d50 <core::fmt::write> @ imm = #-27828
10027a04: 2800 cmp r0, #0
10027a06: d001 beq 0x10027a0c <$t.259+0x128> @ imm = #2
10027a08: f000 feca bl 0x100287a0 <$t.275> @ imm = #3476
10027a0c: 48c1 ldr r0, [pc, #772] @ 0x10027d14 <$d.262+0x14>
10027a0e: 7800 ldrb r0, [r0]
10027a10: 2800 cmp r0, #0
10027a12: d014 beq 0x10027a3e <$t.259+0x15a> @ imm = #40
10027a14: 48bf ldr r0, [pc, #764] @ 0x10027d14 <$d.262+0x14>
10027a16: 1c40 adds r0, r0, #1
10027a18: 9010 str r0, [sp, #64]
10027a1a: 2000 movs r0, #0
10027a1c: 900b str r0, [sp, #44]
10027a1e: 49bf ldr r1, [pc, #764] @ 0x10027d1c <$d.262+0x1c>
10027a20: 910a str r1, [sp, #40]
10027a22: 2101 movs r1, #1
10027a24: 9109 str r1, [sp, #36]
10027a26: 49bf ldr r1, [pc, #764] @ 0x10027d24 <$d.262+0x24>
10027a28: 9108 str r1, [sp, #32]
10027a2a: 9006 str r0, [sp, #24]
10027a2c: a810 add r0, sp, #64
10027a2e: 49ba ldr r1, [pc, #744] @ 0x10027d18 <$d.262+0x18>
10027a30: aa06 add r2, sp, #24
10027a32: f7f9 f98d bl 0x10020d50 <core::fmt::write> @ imm = #-27878
10027a36: 2800 cmp r0, #0
10027a38: d001 beq 0x10027a3e <$t.259+0x15a> @ imm = #2
10027a3a: f000 feb1 bl 0x100287a0 <$t.275> @ imm = #3426
10027a3e: 6820 ldr r0, [r4]
10027a40: 2801 cmp r0, #1
10027a42: d113 bne 0x10027a6c <$t.259+0x188> @ imm = #38
10027a44: 1d20 adds r0, r4, #4
10027a46: 9010 str r0, [sp, #64]
10027a48: 2000 movs r0, #0
10027a4a: 900b str r0, [sp, #44]
10027a4c: 49b3 ldr r1, [pc, #716] @ 0x10027d1c <$d.262+0x1c>
10027a4e: 910a str r1, [sp, #40]
10027a50: 2101 movs r1, #1
10027a52: 9109 str r1, [sp, #36]
10027a54: 49b2 ldr r1, [pc, #712] @ 0x10027d20 <$d.262+0x20>
10027a56: 9108 str r1, [sp, #32]
10027a58: 9006 str r0, [sp, #24]
10027a5a: a810 add r0, sp, #64
10027a5c: 49ac ldr r1, [pc, #688] @ 0x10027d10 <$d.262+0x10>
10027a5e: aa06 add r2, sp, #24
10027a60: f7f9 f976 bl 0x10020d50 <core::fmt::write> @ imm = #-27924
10027a64: 2800 cmp r0, #0
10027a66: d001 beq 0x10027a6c <$t.259+0x188> @ imm = #2
10027a68: f000 fe9a bl 0x100287a0 <$t.275> @ imm = #3380
10027a6c: 48a9 ldr r0, [pc, #676] @ 0x10027d14 <$d.262+0x14>
10027a6e: 7800 ldrb r0, [r0]
10027a70: 2800 cmp r0, #0
10027a72: d014 beq 0x10027a9e <$t.259+0x1ba> @ imm = #40
10027a74: 48a7 ldr r0, [pc, #668] @ 0x10027d14 <$d.262+0x14>
10027a76: 1c40 adds r0, r0, #1
10027a78: 9010 str r0, [sp, #64]
10027a7a: 2000 movs r0, #0
10027a7c: 900b str r0, [sp, #44]
10027a7e: 49a7 ldr r1, [pc, #668] @ 0x10027d1c <$d.262+0x1c>
10027a80: 910a str r1, [sp, #40]
10027a82: 2101 movs r1, #1
10027a84: 9109 str r1, [sp, #36]
10027a86: 49a6 ldr r1, [pc, #664] @ 0x10027d20 <$d.262+0x20>
10027a88: 9108 str r1, [sp, #32]
10027a8a: 9006 str r0, [sp, #24]
10027a8c: a810 add r0, sp, #64
10027a8e: 49a2 ldr r1, [pc, #648] @ 0x10027d18 <$d.262+0x18>
10027a90: aa06 add r2, sp, #24
10027a92: f7f9 f95d bl 0x10020d50 <core::fmt::write> @ imm = #-27974
10027a96: 2800 cmp r0, #0
10027a98: d001 beq 0x10027a9e <$t.259+0x1ba> @ imm = #2
10027a9a: f000 fe81 bl 0x100287a0 <$t.275> @ imm = #3330
10027a9e: 6820 ldr r0, [r4]
10027aa0: 2801 cmp r0, #1
10027aa2: d113 bne 0x10027acc <$t.259+0x1e8> @ imm = #38
10027aa4: 1d20 adds r0, r4, #4
10027aa6: 9010 str r0, [sp, #64]
10027aa8: 2000 movs r0, #0
10027aaa: 900b str r0, [sp, #44]
10027aac: 499b ldr r1, [pc, #620] @ 0x10027d1c <$d.262+0x1c>
10027aae: 910a str r1, [sp, #40]
10027ab0: 2101 movs r1, #1
10027ab2: 9109 str r1, [sp, #36]
10027ab4: 499a ldr r1, [pc, #616] @ 0x10027d20 <$d.262+0x20>
10027ab6: 9108 str r1, [sp, #32]
10027ab8: 9006 str r0, [sp, #24]
10027aba: a810 add r0, sp, #64
10027abc: 4994 ldr r1, [pc, #592] @ 0x10027d10 <$d.262+0x10>
10027abe: aa06 add r2, sp, #24
10027ac0: f7f9 f946 bl 0x10020d50 <core::fmt::write> @ imm = #-28020
10027ac4: 2800 cmp r0, #0
10027ac6: d001 beq 0x10027acc <$t.259+0x1e8> @ imm = #2
10027ac8: f000 fe6e bl 0x100287a8 <$t.275+0x8> @ imm = #3292
10027acc: 4891 ldr r0, [pc, #580] @ 0x10027d14 <$d.262+0x14>
10027ace: 7800 ldrb r0, [r0]
10027ad0: 2800 cmp r0, #0
10027ad2: d014 beq 0x10027afe <$t.259+0x21a> @ imm = #40
10027ad4: 488f ldr r0, [pc, #572] @ 0x10027d14 <$d.262+0x14>
10027ad6: 1c40 adds r0, r0, #1
10027ad8: 9010 str r0, [sp, #64]
10027ada: 2000 movs r0, #0
10027adc: 900b str r0, [sp, #44]
10027ade: 498f ldr r1, [pc, #572] @ 0x10027d1c <$d.262+0x1c>
10027ae0: 910a str r1, [sp, #40]
10027ae2: 2101 movs r1, #1
10027ae4: 9109 str r1, [sp, #36]
10027ae6: 498e ldr r1, [pc, #568] @ 0x10027d20 <$d.262+0x20>
10027ae8: 9108 str r1, [sp, #32]
10027aea: 9006 str r0, [sp, #24]
10027aec: a810 add r0, sp, #64
10027aee: 498a ldr r1, [pc, #552] @ 0x10027d18 <$d.262+0x18>
10027af0: aa06 add r2, sp, #24
10027af2: f7f9 f92d bl 0x10020d50 <core::fmt::write> @ imm = #-28070
10027af6: 2800 cmp r0, #0
10027af8: d001 beq 0x10027afe <$t.259+0x21a> @ imm = #2
10027afa: f000 fe55 bl 0x100287a8 <$t.275+0x8> @ imm = #3242
10027afe: 6820 ldr r0, [r4]
10027b00: 2801 cmp r0, #1
10027b02: d113 bne 0x10027b2c <$t.259+0x248> @ imm = #38
10027b04: 1d20 adds r0, r4, #4
10027b06: 9010 str r0, [sp, #64]
10027b08: 2000 movs r0, #0
10027b0a: 900b str r0, [sp, #44]
10027b0c: 4983 ldr r1, [pc, #524] @ 0x10027d1c <$d.262+0x1c>
10027b0e: 910a str r1, [sp, #40]
10027b10: 2101 movs r1, #1
10027b12: 9109 str r1, [sp, #36]
10027b14: 4984 ldr r1, [pc, #528] @ 0x10027d28 <$d.262+0x28>
10027b16: 9108 str r1, [sp, #32]
10027b18: 9006 str r0, [sp, #24]
10027b1a: a810 add r0, sp, #64
10027b1c: 497c ldr r1, [pc, #496] @ 0x10027d10 <$d.262+0x10>
10027b1e: aa06 add r2, sp, #24
10027b20: f7f9 f916 bl 0x10020d50 <core::fmt::write> @ imm = #-28116
10027b24: 2800 cmp r0, #0
10027b26: d001 beq 0x10027b2c <$t.259+0x248> @ imm = #2
10027b28: f000 fe08 bl 0x1002873c <$t.267+0x3cc> @ imm = #3088
10027b2c: 4879 ldr r0, [pc, #484] @ 0x10027d14 <$d.262+0x14>
10027b2e: 7800 ldrb r0, [r0]
10027b30: 2800 cmp r0, #0
10027b32: d014 beq 0x10027b5e <$t.259+0x27a> @ imm = #40
10027b34: 4877 ldr r0, [pc, #476] @ 0x10027d14 <$d.262+0x14>
10027b36: 1c40 adds r0, r0, #1
10027b38: 9010 str r0, [sp, #64]
10027b3a: 2000 movs r0, #0
10027b3c: 900b str r0, [sp, #44]
10027b3e: 4977 ldr r1, [pc, #476] @ 0x10027d1c <$d.262+0x1c>
10027b40: 910a str r1, [sp, #40]
10027b42: 2101 movs r1, #1
10027b44: 9109 str r1, [sp, #36]
10027b46: 4978 ldr r1, [pc, #480] @ 0x10027d28 <$d.262+0x28>
10027b48: 9108 str r1, [sp, #32]
10027b4a: 9006 str r0, [sp, #24]
10027b4c: a810 add r0, sp, #64
10027b4e: 4972 ldr r1, [pc, #456] @ 0x10027d18 <$d.262+0x18>
10027b50: aa06 add r2, sp, #24
10027b52: f7f9 f8fd bl 0x10020d50 <core::fmt::write> @ imm = #-28166
10027b56: 2800 cmp r0, #0
10027b58: d001 beq 0x10027b5e <$t.259+0x27a> @ imm = #2
10027b5a: f000 fdef bl 0x1002873c <$t.267+0x3cc> @ imm = #3038
10027b5e: 6820 ldr r0, [r4]
10027b60: 2801 cmp r0, #1
10027b62: d113 bne 0x10027b8c <$t.259+0x2a8> @ imm = #38
10027b64: 1d20 adds r0, r4, #4
10027b66: 9010 str r0, [sp, #64]
10027b68: 2000 movs r0, #0
10027b6a: 900b str r0, [sp, #44]
10027b6c: 496b ldr r1, [pc, #428] @ 0x10027d1c <$d.262+0x1c>
10027b6e: 910a str r1, [sp, #40]
10027b70: 2101 movs r1, #1
10027b72: 9109 str r1, [sp, #36]
10027b74: 496a ldr r1, [pc, #424] @ 0x10027d20 <$d.262+0x20>
10027b76: 9108 str r1, [sp, #32]
10027b78: 9006 str r0, [sp, #24]
10027b7a: a810 add r0, sp, #64
10027b7c: 4964 ldr r1, [pc, #400] @ 0x10027d10 <$d.262+0x10>
10027b7e: aa06 add r2, sp, #24
10027b80: f7f9 f8e6 bl 0x10020d50 <core::fmt::write> @ imm = #-28212
10027b84: 2800 cmp r0, #0
10027b86: d001 beq 0x10027b8c <$t.259+0x2a8> @ imm = #2
10027b88: f000 fdd8 bl 0x1002873c <$t.267+0x3cc> @ imm = #2992
10027b8c: 4861 ldr r0, [pc, #388] @ 0x10027d14 <$d.262+0x14>
10027b8e: 7800 ldrb r0, [r0]
10027b90: 2800 cmp r0, #0
10027b92: d014 beq 0x10027bbe <$t.259+0x2da> @ imm = #40
10027b94: 485f ldr r0, [pc, #380] @ 0x10027d14 <$d.262+0x14>
10027b96: 1c40 adds r0, r0, #1
10027b98: 9010 str r0, [sp, #64]
10027b9a: 2000 movs r0, #0
10027b9c: 900b str r0, [sp, #44]
10027b9e: 495f ldr r1, [pc, #380] @ 0x10027d1c <$d.262+0x1c>
10027ba0: 910a str r1, [sp, #40]
10027ba2: 2101 movs r1, #1
10027ba4: 9109 str r1, [sp, #36]
10027ba6: 495e ldr r1, [pc, #376] @ 0x10027d20 <$d.262+0x20>
10027ba8: 9108 str r1, [sp, #32]
10027baa: 9006 str r0, [sp, #24]
10027bac: a810 add r0, sp, #64
10027bae: 495a ldr r1, [pc, #360] @ 0x10027d18 <$d.262+0x18>
10027bb0: aa06 add r2, sp, #24
10027bb2: f7f9 f8cd bl 0x10020d50 <core::fmt::write> @ imm = #-28262
10027bb6: 2800 cmp r0, #0
10027bb8: d001 beq 0x10027bbe <$t.259+0x2da> @ imm = #2
10027bba: f000 fdbf bl 0x1002873c <$t.267+0x3cc> @ imm = #2942
10027bbe: a806 add r0, sp, #24
10027bc0: 3008 adds r0, #8
10027bc2: 9001 str r0, [sp, #4]
10027bc4: 9805 ldr r0, [sp, #20]
10027bc6: 30a8 adds r0, #168
10027bc8: 9004 str r0, [sp, #16]
10027bca: 2000 movs r0, #0
10027bcc: 4605 mov r5, r0
10027bce: 9002 str r0, [sp, #8]
10027bd0: a81d add r0, sp, #116
10027bd2: 7005 strb r5, [r0]
10027bd4: 9804 ldr r0, [sp, #16]
10027bd6: 6802 ldr r2, [r0]
10027bd8: b2ee uxtb r6, r5
10027bda: ac06 add r4, sp, #24
10027bdc: 4620 mov r0, r4
10027bde: 4631 mov r1, r6
10027be0: 4790 blx r2
10027be2: 1c6d adds r5, r5, #1
10027be4: 7820 ldrb r0, [r4]
10027be6: 2800 cmp r0, #0
10027be8: d008 beq 0x10027bfc <$t.261> @ imm = #16
10027bea: 2eff cmp r6, #255
10027bec: d1f0 bne 0x10027bd0 <$t.259+0x2ec> @ imm = #-32
10027bee: e09f b 0x10027d30 <$t.263> @ imm = #318
10027bf0 <$d.260>:
10027bf0: 04 00 00 20 .word 0x20000004
10027bf4: 9d 30 02 10 .word 0x1002309d
10027bf8: 89 26 02 10 .word 0x10022689
10027bfc <$t.261>:
10027bfc: 9600 str r6, [sp]
10027bfe: a810 add r0, sp, #64
10027c00: 9002 str r0, [sp, #8]
10027c02: 9901 ldr r1, [sp, #4]
10027c04: 9e02 ldr r6, [sp, #8]
10027c06: c91d ldm r1!, {r0, r2, r3, r4}
10027c08: c61d stm r6!, {r0, r2, r3, r4}
10027c0a: 9602 str r6, [sp, #8]
10027c0c: 9e02 ldr r6, [sp, #8]
10027c0e: c91d ldm r1!, {r0, r2, r3, r4}
10027c10: c61d stm r6!, {r0, r2, r3, r4}
10027c12: 4c3b ldr r4, [pc, #236] @ 0x10027d00 <$d.262>
10027c14: 6820 ldr r0, [r4]
10027c16: 2801 cmp r0, #1
10027c18: d11b bne 0x10027c52 <$t.261+0x56> @ imm = #54
10027c1a: 4844 ldr r0, [pc, #272] @ 0x10027d2c <$d.262+0x2c>
10027c1c: 901c str r0, [sp, #112]
10027c1e: a810 add r0, sp, #64
10027c20: 901b str r0, [sp, #108]
10027c22: 4839 ldr r0, [pc, #228] @ 0x10027d08 <$d.262+0x8>
10027c24: 901a str r0, [sp, #104]
10027c26: a81d add r0, sp, #116
10027c28: 9019 str r0, [sp, #100]
10027c2a: 1d20 adds r0, r4, #4
10027c2c: 9024 str r0, [sp, #144]
10027c2e: 2002 movs r0, #2
10027c30: 9023 str r0, [sp, #140]
10027c32: a919 add r1, sp, #100
10027c34: 9122 str r1, [sp, #136]
10027c36: 9021 str r0, [sp, #132]
10027c38: 4834 ldr r0, [pc, #208] @ 0x10027d0c <$d.262+0xc>
10027c3a: 9020 str r0, [sp, #128]
10027c3c: 2000 movs r0, #0
10027c3e: 901e str r0, [sp, #120]
10027c40: a824 add r0, sp, #144
10027c42: aa1e add r2, sp, #120
10027c44: 4932 ldr r1, [pc, #200] @ 0x10027d10 <$d.262+0x10>
10027c46: f7f9 f883 bl 0x10020d50 <core::fmt::write> @ imm = #-28410
10027c4a: 2800 cmp r0, #0
10027c4c: d001 beq 0x10027c52 <$t.261+0x56> @ imm = #2
10027c4e: f000 fd79 bl 0x10028744 <$t.267+0x3d4> @ imm = #2802
10027c52: 4830 ldr r0, [pc, #192] @ 0x10027d14 <$d.262+0x14>
10027c54: 7800 ldrb r0, [r0]
10027c56: 2800 cmp r0, #0
10027c58: 9e00 ldr r6, [sp]
10027c5a: d01c beq 0x10027c96 <$t.261+0x9a> @ imm = #56
10027c5c: 4833 ldr r0, [pc, #204] @ 0x10027d2c <$d.262+0x2c>
10027c5e: 901c str r0, [sp, #112]
10027c60: a810 add r0, sp, #64
10027c62: 901b str r0, [sp, #108]
10027c64: 4828 ldr r0, [pc, #160] @ 0x10027d08 <$d.262+0x8>
10027c66: 901a str r0, [sp, #104]
10027c68: a81d add r0, sp, #116
10027c6a: 9019 str r0, [sp, #100]
10027c6c: 4829 ldr r0, [pc, #164] @ 0x10027d14 <$d.262+0x14>
10027c6e: 1c40 adds r0, r0, #1
10027c70: 9024 str r0, [sp, #144]
10027c72: 2002 movs r0, #2
10027c74: 9023 str r0, [sp, #140]
10027c76: a919 add r1, sp, #100
10027c78: 9122 str r1, [sp, #136]
10027c7a: 9021 str r0, [sp, #132]
10027c7c: 4823 ldr r0, [pc, #140] @ 0x10027d0c <$d.262+0xc>
10027c7e: 9020 str r0, [sp, #128]
10027c80: 2000 movs r0, #0
10027c82: 901e str r0, [sp, #120]
10027c84: a824 add r0, sp, #144
10027c86: aa1e add r2, sp, #120
10027c88: 4923 ldr r1, [pc, #140] @ 0x10027d18 <$d.262+0x18>
10027c8a: f7f9 f861 bl 0x10020d50 <core::fmt::write> @ imm = #-28478
10027c8e: 2800 cmp r0, #0
10027c90: d001 beq 0x10027c96 <$t.261+0x9a> @ imm = #2
10027c92: f000 fd57 bl 0x10028744 <$t.267+0x3d4> @ imm = #2734
10027c96: 6820 ldr r0, [r4]
10027c98: 2801 cmp r0, #1
10027c9a: d113 bne 0x10027cc4 <$t.261+0xc8> @ imm = #38
10027c9c: 1d20 adds r0, r4, #4
10027c9e: 9019 str r0, [sp, #100]
10027ca0: 2000 movs r0, #0
10027ca2: 9023 str r0, [sp, #140]
10027ca4: 491d ldr r1, [pc, #116] @ 0x10027d1c <$d.262+0x1c>
10027ca6: 9122 str r1, [sp, #136]
10027ca8: 2101 movs r1, #1
10027caa: 9121 str r1, [sp, #132]
10027cac: 491c ldr r1, [pc, #112] @ 0x10027d20 <$d.262+0x20>
10027cae: 9120 str r1, [sp, #128]
10027cb0: 901e str r0, [sp, #120]
10027cb2: a819 add r0, sp, #100
10027cb4: aa1e add r2, sp, #120
10027cb6: 4916 ldr r1, [pc, #88] @ 0x10027d10 <$d.262+0x10>
10027cb8: f7f9 f84a bl 0x10020d50 <core::fmt::write> @ imm = #-28524
10027cbc: 2800 cmp r0, #0
10027cbe: d001 beq 0x10027cc4 <$t.261+0xc8> @ imm = #2
10027cc0: f000 fd40 bl 0x10028744 <$t.267+0x3d4> @ imm = #2688
10027cc4: 4813 ldr r0, [pc, #76] @ 0x10027d14 <$d.262+0x14>
10027cc6: 7800 ldrb r0, [r0]
10027cc8: 2800 cmp r0, #0
10027cca: d014 beq 0x10027cf6 <$t.261+0xfa> @ imm = #40
10027ccc: 4811 ldr r0, [pc, #68] @ 0x10027d14 <$d.262+0x14>
10027cce: 1c40 adds r0, r0, #1
10027cd0: 9019 str r0, [sp, #100]
10027cd2: 2000 movs r0, #0
10027cd4: 9023 str r0, [sp, #140]
10027cd6: 4911 ldr r1, [pc, #68] @ 0x10027d1c <$d.262+0x1c>
10027cd8: 9122 str r1, [sp, #136]
10027cda: 2101 movs r1, #1
10027cdc: 9121 str r1, [sp, #132]
10027cde: 4910 ldr r1, [pc, #64] @ 0x10027d20 <$d.262+0x20>
10027ce0: 9120 str r1, [sp, #128]
10027ce2: 901e str r0, [sp, #120]
10027ce4: a819 add r0, sp, #100
10027ce6: aa1e add r2, sp, #120
10027ce8: 490b ldr r1, [pc, #44] @ 0x10027d18 <$d.262+0x18>
10027cea: f7f9 f831 bl 0x10020d50 <core::fmt::write> @ imm = #-28574
10027cee: 2800 cmp r0, #0
10027cf0: d001 beq 0x10027cf6 <$t.261+0xfa> @ imm = #2
10027cf2: f000 fd27 bl 0x10028744 <$t.267+0x3d4> @ imm = #2638
10027cf6: 2eff cmp r6, #255
10027cf8: 9803 ldr r0, [sp, #12]
10027cfa: d07d beq 0x10027df8 <$t.263+0xc8> @ imm = #250
10027cfc: e767 b 0x10027bce <$t.259+0x2ea> @ imm = #-306
10027cfe: 46c0 mov r8, r8
10027d00 <$d.262>:
10027d00: 04 00 00 20 .word 0x20000004
10027d04: 9d 30 02 10 .word 0x1002309d
10027d08: 89 26 02 10 .word 0x10022689
10027d0c: ac ee 02 10 .word 0x1002eeac
10027d10: 50 e1 02 10 .word 0x1002e150
10027d14: 1c 00 00 20 .word 0x2000001c
10027d18: 20 e1 02 10 .word 0x1002e120
10027d1c: 68 e1 02 10 .word 0x1002e168
10027d20: b8 e6 02 10 .word 0x1002e6b8
10027d24: d4 ee 02 10 .word 0x1002eed4
10027d28: 64 ef 02 10 .word 0x1002ef64
10027d2c: ed 2e 02 10 .word 0x10022eed
10027d30 <$t.263>:
10027d30: 9802 ldr r0, [sp, #8]
10027d32: 07c0 lsls r0, r0, #31
10027d34: 4cbc ldr r4, [pc, #752] @ 0x10028028 <$d.264>
10027d36: d15f bne 0x10027df8 <$t.263+0xc8> @ imm = #190
10027d38: 6820 ldr r0, [r4]
10027d3a: 2801 cmp r0, #1
10027d3c: d113 bne 0x10027d66 <$t.263+0x36> @ imm = #38
10027d3e: 1d20 adds r0, r4, #4
10027d40: 9010 str r0, [sp, #64]
10027d42: 2000 movs r0, #0
10027d44: 900b str r0, [sp, #44]
10027d46: 49b9 ldr r1, [pc, #740] @ 0x1002802c <$d.264+0x4>
10027d48: 910a str r1, [sp, #40]
10027d4a: 2101 movs r1, #1
10027d4c: 9109 str r1, [sp, #36]
10027d4e: 49b8 ldr r1, [pc, #736] @ 0x10028030 <$d.264+0x8>
10027d50: 9108 str r1, [sp, #32]
10027d52: 9006 str r0, [sp, #24]
10027d54: a810 add r0, sp, #64
10027d56: 49b7 ldr r1, [pc, #732] @ 0x10028034 <$d.264+0xc>
10027d58: aa06 add r2, sp, #24
10027d5a: f7f8 fff9 bl 0x10020d50 <core::fmt::write> @ imm = #-28686
10027d5e: 2800 cmp r0, #0
10027d60: d001 beq 0x10027d66 <$t.263+0x36> @ imm = #2
10027d62: f000 fd29 bl 0x100287b8 <$t.277> @ imm = #2642
10027d66: 48b4 ldr r0, [pc, #720] @ 0x10028038 <$d.264+0x10>
10027d68: 7800 ldrb r0, [r0]
10027d6a: 2800 cmp r0, #0
10027d6c: d014 beq 0x10027d98 <$t.263+0x68> @ imm = #40
10027d6e: 48b2 ldr r0, [pc, #712] @ 0x10028038 <$d.264+0x10>
10027d70: 1c40 adds r0, r0, #1
10027d72: 9010 str r0, [sp, #64]
10027d74: 2000 movs r0, #0
10027d76: 900b str r0, [sp, #44]
10027d78: 49ac ldr r1, [pc, #688] @ 0x1002802c <$d.264+0x4>
10027d7a: 910a str r1, [sp, #40]
10027d7c: 2101 movs r1, #1
10027d7e: 9109 str r1, [sp, #36]
10027d80: 49ab ldr r1, [pc, #684] @ 0x10028030 <$d.264+0x8>
10027d82: 9108 str r1, [sp, #32]
10027d84: 9006 str r0, [sp, #24]
10027d86: a810 add r0, sp, #64
10027d88: 49ac ldr r1, [pc, #688] @ 0x1002803c <$d.264+0x14>
10027d8a: aa06 add r2, sp, #24
10027d8c: f7f8 ffe0 bl 0x10020d50 <core::fmt::write> @ imm = #-28736
10027d90: 2800 cmp r0, #0
10027d92: d001 beq 0x10027d98 <$t.263+0x68> @ imm = #2
10027d94: f000 fd10 bl 0x100287b8 <$t.277> @ imm = #2592
10027d98: 6820 ldr r0, [r4]
10027d9a: 2801 cmp r0, #1
10027d9c: d113 bne 0x10027dc6 <$t.263+0x96> @ imm = #38
10027d9e: 1d20 adds r0, r4, #4
10027da0: 9010 str r0, [sp, #64]
10027da2: 2000 movs r0, #0
10027da4: 900b str r0, [sp, #44]
10027da6: 49a1 ldr r1, [pc, #644] @ 0x1002802c <$d.264+0x4>
10027da8: 910a str r1, [sp, #40]
10027daa: 2101 movs r1, #1
10027dac: 9109 str r1, [sp, #36]
10027dae: 49a4 ldr r1, [pc, #656] @ 0x10028040 <$d.264+0x18>
10027db0: 9108 str r1, [sp, #32]
10027db2: 9006 str r0, [sp, #24]
10027db4: a810 add r0, sp, #64
10027db6: 499f ldr r1, [pc, #636] @ 0x10028034 <$d.264+0xc>
10027db8: aa06 add r2, sp, #24
10027dba: f7f8 ffc9 bl 0x10020d50 <core::fmt::write> @ imm = #-28782
10027dbe: 2800 cmp r0, #0
10027dc0: d001 beq 0x10027dc6 <$t.263+0x96> @ imm = #2
10027dc2: f000 fcf9 bl 0x100287b8 <$t.277> @ imm = #2546
10027dc6: 489c ldr r0, [pc, #624] @ 0x10028038 <$d.264+0x10>
10027dc8: 7800 ldrb r0, [r0]
10027dca: 2800 cmp r0, #0
10027dcc: d014 beq 0x10027df8 <$t.263+0xc8> @ imm = #40
10027dce: 489a ldr r0, [pc, #616] @ 0x10028038 <$d.264+0x10>
10027dd0: 1c40 adds r0, r0, #1
10027dd2: 9010 str r0, [sp, #64]
10027dd4: 2000 movs r0, #0
10027dd6: 900b str r0, [sp, #44]
10027dd8: 4994 ldr r1, [pc, #592] @ 0x1002802c <$d.264+0x4>
10027dda: 910a str r1, [sp, #40]
10027ddc: 2101 movs r1, #1
10027dde: 9109 str r1, [sp, #36]
10027de0: 4997 ldr r1, [pc, #604] @ 0x10028040 <$d.264+0x18>
10027de2: 9108 str r1, [sp, #32]
10027de4: 9006 str r0, [sp, #24]
10027de6: a810 add r0, sp, #64
10027de8: 4994 ldr r1, [pc, #592] @ 0x1002803c <$d.264+0x14>
10027dea: aa06 add r2, sp, #24
10027dec: f7f8 ffb0 bl 0x10020d50 <core::fmt::write> @ imm = #-28832
10027df0: 2800 cmp r0, #0
10027df2: d001 beq 0x10027df8 <$t.263+0xc8> @ imm = #2
10027df4: f000 fce0 bl 0x100287b8 <$t.277> @ imm = #2496
10027df8: 6820 ldr r0, [r4]
10027dfa: 2801 cmp r0, #1
10027dfc: d113 bne 0x10027e26 <$t.263+0xf6> @ imm = #38
10027dfe: 1d20 adds r0, r4, #4
10027e00: 9010 str r0, [sp, #64]
10027e02: 2000 movs r0, #0
10027e04: 900b str r0, [sp, #44]
10027e06: 4989 ldr r1, [pc, #548] @ 0x1002802c <$d.264+0x4>
10027e08: 910a str r1, [sp, #40]
10027e0a: 2101 movs r1, #1
10027e0c: 9109 str r1, [sp, #36]
10027e0e: 498c ldr r1, [pc, #560] @ 0x10028040 <$d.264+0x18>
10027e10: 9108 str r1, [sp, #32]
10027e12: 9006 str r0, [sp, #24]
10027e14: a810 add r0, sp, #64
10027e16: 4987 ldr r1, [pc, #540] @ 0x10028034 <$d.264+0xc>
10027e18: aa06 add r2, sp, #24
10027e1a: f7f8 ff99 bl 0x10020d50 <core::fmt::write> @ imm = #-28878
10027e1e: 2800 cmp r0, #0
10027e20: d001 beq 0x10027e26 <$t.263+0xf6> @ imm = #2
10027e22: f000 fccf bl 0x100287c4 <$t.279> @ imm = #2462
10027e26: 4884 ldr r0, [pc, #528] @ 0x10028038 <$d.264+0x10>
10027e28: 7800 ldrb r0, [r0]
10027e2a: 2800 cmp r0, #0
10027e2c: d014 beq 0x10027e58 <$t.263+0x128> @ imm = #40
10027e2e: 4882 ldr r0, [pc, #520] @ 0x10028038 <$d.264+0x10>
10027e30: 1c40 adds r0, r0, #1
10027e32: 9010 str r0, [sp, #64]
10027e34: 2000 movs r0, #0
10027e36: 900b str r0, [sp, #44]
10027e38: 497c ldr r1, [pc, #496] @ 0x1002802c <$d.264+0x4>
10027e3a: 910a str r1, [sp, #40]
10027e3c: 2101 movs r1, #1
10027e3e: 9109 str r1, [sp, #36]
10027e40: 497f ldr r1, [pc, #508] @ 0x10028040 <$d.264+0x18>
10027e42: 9108 str r1, [sp, #32]
10027e44: 9006 str r0, [sp, #24]
10027e46: a810 add r0, sp, #64
10027e48: 497c ldr r1, [pc, #496] @ 0x1002803c <$d.264+0x14>
10027e4a: aa06 add r2, sp, #24
10027e4c: f7f8 ff80 bl 0x10020d50 <core::fmt::write> @ imm = #-28928
10027e50: 2800 cmp r0, #0
10027e52: d001 beq 0x10027e58 <$t.263+0x128> @ imm = #2
10027e54: f000 fcb6 bl 0x100287c4 <$t.279> @ imm = #2412
10027e58: 6820 ldr r0, [r4]
10027e5a: 2801 cmp r0, #1
10027e5c: d113 bne 0x10027e86 <$t.263+0x156> @ imm = #38
10027e5e: 1d20 adds r0, r4, #4
10027e60: 9010 str r0, [sp, #64]
10027e62: 2000 movs r0, #0
10027e64: 900b str r0, [sp, #44]
10027e66: 4971 ldr r1, [pc, #452] @ 0x1002802c <$d.264+0x4>
10027e68: 910a str r1, [sp, #40]
10027e6a: 2101 movs r1, #1
10027e6c: 9109 str r1, [sp, #36]
10027e6e: 4975 ldr r1, [pc, #468] @ 0x10028044 <$d.264+0x1c>
10027e70: 9108 str r1, [sp, #32]
10027e72: 9006 str r0, [sp, #24]
10027e74: a810 add r0, sp, #64
10027e76: 496f ldr r1, [pc, #444] @ 0x10028034 <$d.264+0xc>
10027e78: aa06 add r2, sp, #24
10027e7a: f7f8 ff69 bl 0x10020d50 <core::fmt::write> @ imm = #-28974
10027e7e: 2800 cmp r0, #0
10027e80: d001 beq 0x10027e86 <$t.263+0x156> @ imm = #2
10027e82: f000 fc63 bl 0x1002874c <$t.267+0x3dc> @ imm = #2246
10027e86: 486c ldr r0, [pc, #432] @ 0x10028038 <$d.264+0x10>
10027e88: 7800 ldrb r0, [r0]
10027e8a: 2800 cmp r0, #0
10027e8c: d014 beq 0x10027eb8 <$t.263+0x188> @ imm = #40
10027e8e: 486a ldr r0, [pc, #424] @ 0x10028038 <$d.264+0x10>
10027e90: 1c40 adds r0, r0, #1
10027e92: 9010 str r0, [sp, #64]
10027e94: 2000 movs r0, #0
10027e96: 900b str r0, [sp, #44]
10027e98: 4964 ldr r1, [pc, #400] @ 0x1002802c <$d.264+0x4>
10027e9a: 910a str r1, [sp, #40]
10027e9c: 2101 movs r1, #1
10027e9e: 9109 str r1, [sp, #36]
10027ea0: 4968 ldr r1, [pc, #416] @ 0x10028044 <$d.264+0x1c>
10027ea2: 9108 str r1, [sp, #32]
10027ea4: 9006 str r0, [sp, #24]
10027ea6: a810 add r0, sp, #64
10027ea8: 4964 ldr r1, [pc, #400] @ 0x1002803c <$d.264+0x14>
10027eaa: aa06 add r2, sp, #24
10027eac: f7f8 ff50 bl 0x10020d50 <core::fmt::write> @ imm = #-29024
10027eb0: 2800 cmp r0, #0
10027eb2: d001 beq 0x10027eb8 <$t.263+0x188> @ imm = #2
10027eb4: f000 fc4a bl 0x1002874c <$t.267+0x3dc> @ imm = #2196
10027eb8: 6820 ldr r0, [r4]
10027eba: 2801 cmp r0, #1
10027ebc: d113 bne 0x10027ee6 <$t.263+0x1b6> @ imm = #38
10027ebe: 1d20 adds r0, r4, #4
10027ec0: 9010 str r0, [sp, #64]
10027ec2: 2000 movs r0, #0
10027ec4: 900b str r0, [sp, #44]
10027ec6: 4959 ldr r1, [pc, #356] @ 0x1002802c <$d.264+0x4>
10027ec8: 910a str r1, [sp, #40]
10027eca: 2101 movs r1, #1
10027ecc: 9109 str r1, [sp, #36]
10027ece: 495c ldr r1, [pc, #368] @ 0x10028040 <$d.264+0x18>
10027ed0: 9108 str r1, [sp, #32]
10027ed2: 9006 str r0, [sp, #24]
10027ed4: a810 add r0, sp, #64
10027ed6: 4957 ldr r1, [pc, #348] @ 0x10028034 <$d.264+0xc>
10027ed8: aa06 add r2, sp, #24
10027eda: f7f8 ff39 bl 0x10020d50 <core::fmt::write> @ imm = #-29070
10027ede: 2800 cmp r0, #0
10027ee0: d001 beq 0x10027ee6 <$t.263+0x1b6> @ imm = #2
10027ee2: f000 fc33 bl 0x1002874c <$t.267+0x3dc> @ imm = #2150
10027ee6: 4854 ldr r0, [pc, #336] @ 0x10028038 <$d.264+0x10>
10027ee8: 7800 ldrb r0, [r0]
10027eea: 2800 cmp r0, #0
10027eec: d014 beq 0x10027f18 <$t.263+0x1e8> @ imm = #40
10027eee: 4852 ldr r0, [pc, #328] @ 0x10028038 <$d.264+0x10>
10027ef0: 1c40 adds r0, r0, #1
10027ef2: 9010 str r0, [sp, #64]
10027ef4: 2000 movs r0, #0
10027ef6: 900b str r0, [sp, #44]
10027ef8: 494c ldr r1, [pc, #304] @ 0x1002802c <$d.264+0x4>
10027efa: 910a str r1, [sp, #40]
10027efc: 2101 movs r1, #1
10027efe: 9109 str r1, [sp, #36]
10027f00: 494f ldr r1, [pc, #316] @ 0x10028040 <$d.264+0x18>
10027f02: 9108 str r1, [sp, #32]
10027f04: 9006 str r0, [sp, #24]
10027f06: a810 add r0, sp, #64
10027f08: 494c ldr r1, [pc, #304] @ 0x1002803c <$d.264+0x14>
10027f0a: aa06 add r2, sp, #24
10027f0c: f7f8 ff20 bl 0x10020d50 <core::fmt::write> @ imm = #-29120
10027f10: 2800 cmp r0, #0
10027f12: d001 beq 0x10027f18 <$t.263+0x1e8> @ imm = #2
10027f14: f000 fc1a bl 0x1002874c <$t.267+0x3dc> @ imm = #2100
10027f18: 2000 movs r0, #0
10027f1a: 4605 mov r5, r0
10027f1c: 9004 str r0, [sp, #16]
10027f1e: a81d add r0, sp, #116
10027f20: 7005 strb r5, [r0]
10027f22: 9805 ldr r0, [sp, #20]
10027f24: 6e42 ldr r2, [r0, #100]
10027f26: b2ee uxtb r6, r5
10027f28: ac1e add r4, sp, #120
10027f2a: 4620 mov r0, r4
10027f2c: 4631 mov r1, r6
10027f2e: 4790 blx r2
10027f30: 1c6d adds r5, r5, #1
10027f32: 7820 ldrb r0, [r4]
10027f34: 2800 cmp r0, #0
10027f36: d002 beq 0x10027f3e <$t.263+0x20e> @ imm = #4
10027f38: 2eff cmp r6, #255
10027f3a: d1f0 bne 0x10027f1e <$t.263+0x1ee> @ imm = #-32
10027f3c: e08a b 0x10028054 <$t.265> @ imm = #276
10027f3e: 9820 ldr r0, [sp, #128]
10027f40: 901a str r0, [sp, #104]
10027f42: 981f ldr r0, [sp, #124]
10027f44: 9019 str r0, [sp, #100]
10027f46: 4c38 ldr r4, [pc, #224] @ 0x10028028 <$d.264>
10027f48: 6820 ldr r0, [r4]
10027f4a: 2801 cmp r0, #1
10027f4c: d11a bne 0x10027f84 <$t.263+0x254> @ imm = #52
10027f4e: 483e ldr r0, [pc, #248] @ 0x10028048 <$d.264+0x20>
10027f50: 9013 str r0, [sp, #76]
10027f52: a819 add r0, sp, #100
10027f54: 9012 str r0, [sp, #72]
10027f56: 483d ldr r0, [pc, #244] @ 0x1002804c <$d.264+0x24>
10027f58: 9011 str r0, [sp, #68]
10027f5a: a81d add r0, sp, #116
10027f5c: 9010 str r0, [sp, #64]
10027f5e: 1d20 adds r0, r4, #4
10027f60: 9024 str r0, [sp, #144]
10027f62: 2002 movs r0, #2
10027f64: 900b str r0, [sp, #44]
10027f66: a910 add r1, sp, #64
10027f68: 910a str r1, [sp, #40]
10027f6a: 9009 str r0, [sp, #36]
10027f6c: 4838 ldr r0, [pc, #224] @ 0x10028050 <$d.264+0x28>
10027f6e: 9008 str r0, [sp, #32]
10027f70: 2000 movs r0, #0
10027f72: 9006 str r0, [sp, #24]
10027f74: a824 add r0, sp, #144
10027f76: aa06 add r2, sp, #24
10027f78: 492e ldr r1, [pc, #184] @ 0x10028034 <$d.264+0xc>
10027f7a: f7f8 fee9 bl 0x10020d50 <core::fmt::write> @ imm = #-29230
10027f7e: 2800 cmp r0, #0
10027f80: d000 beq 0x10027f84 <$t.263+0x254> @ imm = #0
10027f82: e3e7 b 0x10028754 <$t.267+0x3e4> @ imm = #1998
10027f84: 482c ldr r0, [pc, #176] @ 0x10028038 <$d.264+0x10>
10027f86: 7800 ldrb r0, [r0]
10027f88: 2800 cmp r0, #0
10027f8a: d01b beq 0x10027fc4 <$t.263+0x294> @ imm = #54
10027f8c: 482e ldr r0, [pc, #184] @ 0x10028048 <$d.264+0x20>
10027f8e: 9013 str r0, [sp, #76]
10027f90: a819 add r0, sp, #100
10027f92: 9012 str r0, [sp, #72]
10027f94: 482d ldr r0, [pc, #180] @ 0x1002804c <$d.264+0x24>
10027f96: 9011 str r0, [sp, #68]
10027f98: a81d add r0, sp, #116
10027f9a: 9010 str r0, [sp, #64]
10027f9c: 4826 ldr r0, [pc, #152] @ 0x10028038 <$d.264+0x10>
10027f9e: 1c40 adds r0, r0, #1
10027fa0: 9024 str r0, [sp, #144]
10027fa2: 2002 movs r0, #2
10027fa4: 900b str r0, [sp, #44]
10027fa6: a910 add r1, sp, #64
10027fa8: 910a str r1, [sp, #40]
10027faa: 9009 str r0, [sp, #36]
10027fac: 4828 ldr r0, [pc, #160] @ 0x10028050 <$d.264+0x28>
10027fae: 9008 str r0, [sp, #32]
10027fb0: 2000 movs r0, #0
10027fb2: 9006 str r0, [sp, #24]
10027fb4: a824 add r0, sp, #144
10027fb6: aa06 add r2, sp, #24
10027fb8: 4920 ldr r1, [pc, #128] @ 0x1002803c <$d.264+0x14>
10027fba: f7f8 fec9 bl 0x10020d50 <core::fmt::write> @ imm = #-29294
10027fbe: 2800 cmp r0, #0
10027fc0: d000 beq 0x10027fc4 <$t.263+0x294> @ imm = #0
10027fc2: e3c7 b 0x10028754 <$t.267+0x3e4> @ imm = #1934
10027fc4: 6820 ldr r0, [r4]
10027fc6: 2801 cmp r0, #1
10027fc8: d112 bne 0x10027ff0 <$t.263+0x2c0> @ imm = #36
10027fca: 1d20 adds r0, r4, #4
10027fcc: 9010 str r0, [sp, #64]
10027fce: 2000 movs r0, #0
10027fd0: 900b str r0, [sp, #44]
10027fd2: 4916 ldr r1, [pc, #88] @ 0x1002802c <$d.264+0x4>
10027fd4: 910a str r1, [sp, #40]
10027fd6: 2101 movs r1, #1
10027fd8: 9109 str r1, [sp, #36]
10027fda: 4919 ldr r1, [pc, #100] @ 0x10028040 <$d.264+0x18>
10027fdc: 9108 str r1, [sp, #32]
10027fde: 9006 str r0, [sp, #24]
10027fe0: a810 add r0, sp, #64
10027fe2: aa06 add r2, sp, #24
10027fe4: 4913 ldr r1, [pc, #76] @ 0x10028034 <$d.264+0xc>
10027fe6: f7f8 feb3 bl 0x10020d50 <core::fmt::write> @ imm = #-29338
10027fea: 2800 cmp r0, #0
10027fec: d000 beq 0x10027ff0 <$t.263+0x2c0> @ imm = #0
10027fee: e3b1 b 0x10028754 <$t.267+0x3e4> @ imm = #1890
10027ff0: 4811 ldr r0, [pc, #68] @ 0x10028038 <$d.264+0x10>
10027ff2: 7800 ldrb r0, [r0]
10027ff4: 2800 cmp r0, #0
10027ff6: d013 beq 0x10028020 <$t.263+0x2f0> @ imm = #38
10027ff8: 480f ldr r0, [pc, #60] @ 0x10028038 <$d.264+0x10>
10027ffa: 1c40 adds r0, r0, #1
10027ffc: 9010 str r0, [sp, #64]
10027ffe: 2000 movs r0, #0
10028000: 900b str r0, [sp, #44]
10028002: 490a ldr r1, [pc, #40] @ 0x1002802c <$d.264+0x4>
10028004: 910a str r1, [sp, #40]
10028006: 2101 movs r1, #1
10028008: 9109 str r1, [sp, #36]
1002800a: 490d ldr r1, [pc, #52] @ 0x10028040 <$d.264+0x18>
1002800c: 9108 str r1, [sp, #32]
1002800e: 9006 str r0, [sp, #24]
10028010: a810 add r0, sp, #64
10028012: aa06 add r2, sp, #24
10028014: 4909 ldr r1, [pc, #36] @ 0x1002803c <$d.264+0x14>
10028016: f7f8 fe9b bl 0x10020d50 <core::fmt::write> @ imm = #-29386
1002801a: 2800 cmp r0, #0
1002801c: d000 beq 0x10028020 <$t.263+0x2f0> @ imm = #0
1002801e: e399 b 0x10028754 <$t.267+0x3e4> @ imm = #1842
10028020: 2eff cmp r6, #255
10028022: 9803 ldr r0, [sp, #12]
10028024: d076 beq 0x10028114 <$t.265+0xc0> @ imm = #236
10028026: e779 b 0x10027f1c <$t.263+0x1ec> @ imm = #-270
10028028 <$d.264>:
10028028: 04 00 00 20 .word 0x20000004
1002802c: 68 e1 02 10 .word 0x1002e168
10028030: d4 ee 02 10 .word 0x1002eed4
10028034: 50 e1 02 10 .word 0x1002e150
10028038: 1c 00 00 20 .word 0x2000001c
1002803c: 20 e1 02 10 .word 0x1002e120
10028040: b8 e6 02 10 .word 0x1002e6b8
10028044: b8 ef 02 10 .word 0x1002efb8
10028048: 25 30 02 10 .word 0x10023025
1002804c: 89 26 02 10 .word 0x10022689
10028050: ac ee 02 10 .word 0x1002eeac
10028054 <$t.265>:
10028054: 9804 ldr r0, [sp, #16]
10028056: 07c0 lsls r0, r0, #31
10028058: 4cba ldr r4, [pc, #744] @ 0x10028344 <$d.266>
1002805a: d15b bne 0x10028114 <$t.265+0xc0> @ imm = #182
1002805c: 6820 ldr r0, [r4]
1002805e: 2801 cmp r0, #1
10028060: d112 bne 0x10028088 <$t.265+0x34> @ imm = #36
10028062: 1d20 adds r0, r4, #4
10028064: 9010 str r0, [sp, #64]
10028066: 2000 movs r0, #0
10028068: 900b str r0, [sp, #44]
1002806a: 49b7 ldr r1, [pc, #732] @ 0x10028348 <$d.266+0x4>
1002806c: 910a str r1, [sp, #40]
1002806e: 2101 movs r1, #1
10028070: 9109 str r1, [sp, #36]
10028072: 49b6 ldr r1, [pc, #728] @ 0x1002834c <$d.266+0x8>
10028074: 9108 str r1, [sp, #32]
10028076: 9006 str r0, [sp, #24]
10028078: a810 add r0, sp, #64
1002807a: 49b5 ldr r1, [pc, #724] @ 0x10028350 <$d.266+0xc>
1002807c: aa06 add r2, sp, #24
1002807e: f7f8 fe67 bl 0x10020d50 <core::fmt::write> @ imm = #-29490
10028082: 2800 cmp r0, #0
10028084: d000 beq 0x10028088 <$t.265+0x34> @ imm = #0
10028086: e3a1 b 0x100287cc <$t.279+0x8> @ imm = #1858
10028088: 48b2 ldr r0, [pc, #712] @ 0x10028354 <$d.266+0x10>
1002808a: 7800 ldrb r0, [r0]
1002808c: 2800 cmp r0, #0
1002808e: d013 beq 0x100280b8 <$t.265+0x64> @ imm = #38
10028090: 48b0 ldr r0, [pc, #704] @ 0x10028354 <$d.266+0x10>
10028092: 1c40 adds r0, r0, #1
10028094: 9010 str r0, [sp, #64]
10028096: 2000 movs r0, #0
10028098: 900b str r0, [sp, #44]
1002809a: 49ab ldr r1, [pc, #684] @ 0x10028348 <$d.266+0x4>
1002809c: 910a str r1, [sp, #40]
1002809e: 2101 movs r1, #1
100280a0: 9109 str r1, [sp, #36]
100280a2: 49aa ldr r1, [pc, #680] @ 0x1002834c <$d.266+0x8>
100280a4: 9108 str r1, [sp, #32]
100280a6: 9006 str r0, [sp, #24]
100280a8: a810 add r0, sp, #64
100280aa: 49ab ldr r1, [pc, #684] @ 0x10028358 <$d.266+0x14>
100280ac: aa06 add r2, sp, #24
100280ae: f7f8 fe4f bl 0x10020d50 <core::fmt::write> @ imm = #-29538
100280b2: 2800 cmp r0, #0
100280b4: d000 beq 0x100280b8 <$t.265+0x64> @ imm = #0
100280b6: e389 b 0x100287cc <$t.279+0x8> @ imm = #1810
100280b8: 6820 ldr r0, [r4]
100280ba: 2801 cmp r0, #1
100280bc: d112 bne 0x100280e4 <$t.265+0x90> @ imm = #36
100280be: 1d20 adds r0, r4, #4
100280c0: 9010 str r0, [sp, #64]
100280c2: 2000 movs r0, #0
100280c4: 900b str r0, [sp, #44]
100280c6: 49a0 ldr r1, [pc, #640] @ 0x10028348 <$d.266+0x4>
100280c8: 910a str r1, [sp, #40]
100280ca: 2101 movs r1, #1
100280cc: 9109 str r1, [sp, #36]
100280ce: 49a3 ldr r1, [pc, #652] @ 0x1002835c <$d.266+0x18>
100280d0: 9108 str r1, [sp, #32]
100280d2: 9006 str r0, [sp, #24]
100280d4: a810 add r0, sp, #64
100280d6: 499e ldr r1, [pc, #632] @ 0x10028350 <$d.266+0xc>
100280d8: aa06 add r2, sp, #24
100280da: f7f8 fe39 bl 0x10020d50 <core::fmt::write> @ imm = #-29582
100280de: 2800 cmp r0, #0
100280e0: d000 beq 0x100280e4 <$t.265+0x90> @ imm = #0
100280e2: e373 b 0x100287cc <$t.279+0x8> @ imm = #1766
100280e4: 489b ldr r0, [pc, #620] @ 0x10028354 <$d.266+0x10>
100280e6: 7800 ldrb r0, [r0]
100280e8: 2800 cmp r0, #0
100280ea: d013 beq 0x10028114 <$t.265+0xc0> @ imm = #38
100280ec: 4899 ldr r0, [pc, #612] @ 0x10028354 <$d.266+0x10>
100280ee: 1c40 adds r0, r0, #1
100280f0: 9010 str r0, [sp, #64]
100280f2: 2000 movs r0, #0
100280f4: 900b str r0, [sp, #44]
100280f6: 4994 ldr r1, [pc, #592] @ 0x10028348 <$d.266+0x4>
100280f8: 910a str r1, [sp, #40]
100280fa: 2101 movs r1, #1
100280fc: 9109 str r1, [sp, #36]
100280fe: 4997 ldr r1, [pc, #604] @ 0x1002835c <$d.266+0x18>
10028100: 9108 str r1, [sp, #32]
10028102: 9006 str r0, [sp, #24]
10028104: a810 add r0, sp, #64
10028106: 4994 ldr r1, [pc, #592] @ 0x10028358 <$d.266+0x14>
10028108: aa06 add r2, sp, #24
1002810a: f7f8 fe21 bl 0x10020d50 <core::fmt::write> @ imm = #-29630
1002810e: 2800 cmp r0, #0
10028110: d000 beq 0x10028114 <$t.265+0xc0> @ imm = #0
10028112: e35b b 0x100287cc <$t.279+0x8> @ imm = #1718
10028114: 6820 ldr r0, [r4]
10028116: 2801 cmp r0, #1
10028118: d112 bne 0x10028140 <$t.265+0xec> @ imm = #36
1002811a: 1d20 adds r0, r4, #4
1002811c: 9010 str r0, [sp, #64]
1002811e: 2000 movs r0, #0
10028120: 900b str r0, [sp, #44]
10028122: 4989 ldr r1, [pc, #548] @ 0x10028348 <$d.266+0x4>
10028124: 910a str r1, [sp, #40]
10028126: 2101 movs r1, #1
10028128: 9109 str r1, [sp, #36]
1002812a: 498c ldr r1, [pc, #560] @ 0x1002835c <$d.266+0x18>
1002812c: 9108 str r1, [sp, #32]
1002812e: 9006 str r0, [sp, #24]
10028130: a810 add r0, sp, #64
10028132: 4987 ldr r1, [pc, #540] @ 0x10028350 <$d.266+0xc>
10028134: aa06 add r2, sp, #24
10028136: f7f8 fe0b bl 0x10020d50 <core::fmt::write> @ imm = #-29674
1002813a: 2800 cmp r0, #0
1002813c: d000 beq 0x10028140 <$t.265+0xec> @ imm = #0
1002813e: e349 b 0x100287d4 <$t.279+0x10> @ imm = #1682
10028140: 4884 ldr r0, [pc, #528] @ 0x10028354 <$d.266+0x10>
10028142: 7800 ldrb r0, [r0]
10028144: 2800 cmp r0, #0
10028146: d013 beq 0x10028170 <$t.265+0x11c> @ imm = #38
10028148: 4882 ldr r0, [pc, #520] @ 0x10028354 <$d.266+0x10>
1002814a: 1c40 adds r0, r0, #1
1002814c: 9010 str r0, [sp, #64]
1002814e: 2000 movs r0, #0
10028150: 900b str r0, [sp, #44]
10028152: 497d ldr r1, [pc, #500] @ 0x10028348 <$d.266+0x4>
10028154: 910a str r1, [sp, #40]
10028156: 2101 movs r1, #1
10028158: 9109 str r1, [sp, #36]
1002815a: 4980 ldr r1, [pc, #512] @ 0x1002835c <$d.266+0x18>
1002815c: 9108 str r1, [sp, #32]
1002815e: 9006 str r0, [sp, #24]
10028160: a810 add r0, sp, #64
10028162: 497d ldr r1, [pc, #500] @ 0x10028358 <$d.266+0x14>
10028164: aa06 add r2, sp, #24
10028166: f7f8 fdf3 bl 0x10020d50 <core::fmt::write> @ imm = #-29722
1002816a: 2800 cmp r0, #0
1002816c: d000 beq 0x10028170 <$t.265+0x11c> @ imm = #0
1002816e: e331 b 0x100287d4 <$t.279+0x10> @ imm = #1634
10028170: 6820 ldr r0, [r4]
10028172: 2801 cmp r0, #1
10028174: d112 bne 0x1002819c <$t.265+0x148> @ imm = #36
10028176: 1d20 adds r0, r4, #4
10028178: 9010 str r0, [sp, #64]
1002817a: 2000 movs r0, #0
1002817c: 900b str r0, [sp, #44]
1002817e: 4972 ldr r1, [pc, #456] @ 0x10028348 <$d.266+0x4>
10028180: 910a str r1, [sp, #40]
10028182: 2101 movs r1, #1
10028184: 9109 str r1, [sp, #36]
10028186: 4976 ldr r1, [pc, #472] @ 0x10028360 <$d.266+0x1c>
10028188: 9108 str r1, [sp, #32]
1002818a: 9006 str r0, [sp, #24]
1002818c: a810 add r0, sp, #64
1002818e: 4970 ldr r1, [pc, #448] @ 0x10028350 <$d.266+0xc>
10028190: aa06 add r2, sp, #24
10028192: f7f8 fddd bl 0x10020d50 <core::fmt::write> @ imm = #-29766
10028196: 2800 cmp r0, #0
10028198: d000 beq 0x1002819c <$t.265+0x148> @ imm = #0
1002819a: e2df b 0x1002875c <$t.267+0x3ec> @ imm = #1470
1002819c: 486d ldr r0, [pc, #436] @ 0x10028354 <$d.266+0x10>
1002819e: 7800 ldrb r0, [r0]
100281a0: 2800 cmp r0, #0
100281a2: d013 beq 0x100281cc <$t.265+0x178> @ imm = #38
100281a4: 486b ldr r0, [pc, #428] @ 0x10028354 <$d.266+0x10>
100281a6: 1c40 adds r0, r0, #1
100281a8: 9010 str r0, [sp, #64]
100281aa: 2000 movs r0, #0
100281ac: 900b str r0, [sp, #44]
100281ae: 4966 ldr r1, [pc, #408] @ 0x10028348 <$d.266+0x4>
100281b0: 910a str r1, [sp, #40]
100281b2: 2101 movs r1, #1
100281b4: 9109 str r1, [sp, #36]
100281b6: 496a ldr r1, [pc, #424] @ 0x10028360 <$d.266+0x1c>
100281b8: 9108 str r1, [sp, #32]
100281ba: 9006 str r0, [sp, #24]
100281bc: a810 add r0, sp, #64
100281be: 4966 ldr r1, [pc, #408] @ 0x10028358 <$d.266+0x14>
100281c0: aa06 add r2, sp, #24
100281c2: f7f8 fdc5 bl 0x10020d50 <core::fmt::write> @ imm = #-29814
100281c6: 2800 cmp r0, #0
100281c8: d000 beq 0x100281cc <$t.265+0x178> @ imm = #0
100281ca: e2c7 b 0x1002875c <$t.267+0x3ec> @ imm = #1422
100281cc: 6820 ldr r0, [r4]
100281ce: 2801 cmp r0, #1
100281d0: d112 bne 0x100281f8 <$t.265+0x1a4> @ imm = #36
100281d2: 1d20 adds r0, r4, #4
100281d4: 9010 str r0, [sp, #64]
100281d6: 2000 movs r0, #0
100281d8: 900b str r0, [sp, #44]
100281da: 495b ldr r1, [pc, #364] @ 0x10028348 <$d.266+0x4>
100281dc: 910a str r1, [sp, #40]
100281de: 2101 movs r1, #1
100281e0: 9109 str r1, [sp, #36]
100281e2: 495e ldr r1, [pc, #376] @ 0x1002835c <$d.266+0x18>
100281e4: 9108 str r1, [sp, #32]
100281e6: 9006 str r0, [sp, #24]
100281e8: a810 add r0, sp, #64
100281ea: 4959 ldr r1, [pc, #356] @ 0x10028350 <$d.266+0xc>
100281ec: aa06 add r2, sp, #24
100281ee: f7f8 fdaf bl 0x10020d50 <core::fmt::write> @ imm = #-29858
100281f2: 2800 cmp r0, #0
100281f4: d000 beq 0x100281f8 <$t.265+0x1a4> @ imm = #0
100281f6: e2b1 b 0x1002875c <$t.267+0x3ec> @ imm = #1378
100281f8: 4856 ldr r0, [pc, #344] @ 0x10028354 <$d.266+0x10>
100281fa: 7800 ldrb r0, [r0]
100281fc: 2800 cmp r0, #0
100281fe: d013 beq 0x10028228 <$t.265+0x1d4> @ imm = #38
10028200: 4854 ldr r0, [pc, #336] @ 0x10028354 <$d.266+0x10>
10028202: 1c40 adds r0, r0, #1
10028204: 9010 str r0, [sp, #64]
10028206: 2000 movs r0, #0
10028208: 900b str r0, [sp, #44]
1002820a: 494f ldr r1, [pc, #316] @ 0x10028348 <$d.266+0x4>
1002820c: 910a str r1, [sp, #40]
1002820e: 2101 movs r1, #1
10028210: 9109 str r1, [sp, #36]
10028212: 4952 ldr r1, [pc, #328] @ 0x1002835c <$d.266+0x18>
10028214: 9108 str r1, [sp, #32]
10028216: 9006 str r0, [sp, #24]
10028218: a810 add r0, sp, #64
1002821a: 494f ldr r1, [pc, #316] @ 0x10028358 <$d.266+0x14>
1002821c: aa06 add r2, sp, #24
1002821e: f7f8 fd97 bl 0x10020d50 <core::fmt::write> @ imm = #-29906
10028222: 2800 cmp r0, #0
10028224: d000 beq 0x10028228 <$t.265+0x1d4> @ imm = #0
10028226: e299 b 0x1002875c <$t.267+0x3ec> @ imm = #1330
10028228: a81e add r0, sp, #120
1002822a: 1d00 adds r0, r0, #4
1002822c: 9001 str r0, [sp, #4]
1002822e: 9805 ldr r0, [sp, #20]
10028230: 3098 adds r0, #152
10028232: 9004 str r0, [sp, #16]
10028234: 2000 movs r0, #0
10028236: 4605 mov r5, r0
10028238: 9002 str r0, [sp, #8]
1002823a: a81d add r0, sp, #116
1002823c: 7005 strb r5, [r0]
1002823e: 9804 ldr r0, [sp, #16]
10028240: 6802 ldr r2, [r0]
10028242: b2ee uxtb r6, r5
10028244: ac1e add r4, sp, #120
10028246: 4620 mov r0, r4
10028248: 4631 mov r1, r6
1002824a: 4790 blx r2
1002824c: 1c6d adds r5, r5, #1
1002824e: 7820 ldrb r0, [r4]
10028250: 2800 cmp r0, #0
10028252: d002 beq 0x1002825a <$t.265+0x206> @ imm = #4
10028254: 2eff cmp r6, #255
10028256: d1f0 bne 0x1002823a <$t.265+0x1e6> @ imm = #-32
10028258: e08a b 0x10028370 <$t.267> @ imm = #276
1002825a: a819 add r0, sp, #100
1002825c: 9901 ldr r1, [sp, #4]
1002825e: c91c ldm r1!, {r2, r3, r4}
10028260: c01c stm r0!, {r2, r3, r4}
10028262: 4c38 ldr r4, [pc, #224] @ 0x10028344 <$d.266>
10028264: 6820 ldr r0, [r4]
10028266: 2801 cmp r0, #1
10028268: d11a bne 0x100282a0 <$t.265+0x24c> @ imm = #52
1002826a: 483e ldr r0, [pc, #248] @ 0x10028364 <$d.266+0x20>
1002826c: 9013 str r0, [sp, #76]
1002826e: a819 add r0, sp, #100
10028270: 9012 str r0, [sp, #72]
10028272: 483d ldr r0, [pc, #244] @ 0x10028368 <$d.266+0x24>
10028274: 9011 str r0, [sp, #68]
10028276: a81d add r0, sp, #116
10028278: 9010 str r0, [sp, #64]
1002827a: 1d20 adds r0, r4, #4
1002827c: 9024 str r0, [sp, #144]
1002827e: 2002 movs r0, #2
10028280: 900b str r0, [sp, #44]
10028282: a910 add r1, sp, #64
10028284: 910a str r1, [sp, #40]
10028286: 9009 str r0, [sp, #36]
10028288: 4838 ldr r0, [pc, #224] @ 0x1002836c <$d.266+0x28>
1002828a: 9008 str r0, [sp, #32]
1002828c: 2000 movs r0, #0
1002828e: 9006 str r0, [sp, #24]
10028290: a824 add r0, sp, #144
10028292: aa06 add r2, sp, #24
10028294: 492e ldr r1, [pc, #184] @ 0x10028350 <$d.266+0xc>
10028296: f7f8 fd5b bl 0x10020d50 <core::fmt::write> @ imm = #-30026
1002829a: 2800 cmp r0, #0
1002829c: d000 beq 0x100282a0 <$t.265+0x24c> @ imm = #0
1002829e: e261 b 0x10028764 <$t.267+0x3f4> @ imm = #1218
100282a0: 482c ldr r0, [pc, #176] @ 0x10028354 <$d.266+0x10>
100282a2: 7800 ldrb r0, [r0]
100282a4: 2800 cmp r0, #0
100282a6: d01b beq 0x100282e0 <$t.265+0x28c> @ imm = #54
100282a8: 482e ldr r0, [pc, #184] @ 0x10028364 <$d.266+0x20>
100282aa: 9013 str r0, [sp, #76]
100282ac: a819 add r0, sp, #100
100282ae: 9012 str r0, [sp, #72]
100282b0: 482d ldr r0, [pc, #180] @ 0x10028368 <$d.266+0x24>
100282b2: 9011 str r0, [sp, #68]
100282b4: a81d add r0, sp, #116
100282b6: 9010 str r0, [sp, #64]
100282b8: 4826 ldr r0, [pc, #152] @ 0x10028354 <$d.266+0x10>
100282ba: 1c40 adds r0, r0, #1
100282bc: 9024 str r0, [sp, #144]
100282be: 2002 movs r0, #2
100282c0: 900b str r0, [sp, #44]
100282c2: a910 add r1, sp, #64
100282c4: 910a str r1, [sp, #40]
100282c6: 9009 str r0, [sp, #36]
100282c8: 4828 ldr r0, [pc, #160] @ 0x1002836c <$d.266+0x28>
100282ca: 9008 str r0, [sp, #32]
100282cc: 2000 movs r0, #0
100282ce: 9006 str r0, [sp, #24]
100282d0: a824 add r0, sp, #144
100282d2: aa06 add r2, sp, #24
100282d4: 4920 ldr r1, [pc, #128] @ 0x10028358 <$d.266+0x14>
100282d6: f7f8 fd3b bl 0x10020d50 <core::fmt::write> @ imm = #-30090
100282da: 2800 cmp r0, #0
100282dc: d000 beq 0x100282e0 <$t.265+0x28c> @ imm = #0
100282de: e241 b 0x10028764 <$t.267+0x3f4> @ imm = #1154
100282e0: 6820 ldr r0, [r4]
100282e2: 2801 cmp r0, #1
100282e4: d112 bne 0x1002830c <$t.265+0x2b8> @ imm = #36
100282e6: 1d20 adds r0, r4, #4
100282e8: 9010 str r0, [sp, #64]
100282ea: 2000 movs r0, #0
100282ec: 900b str r0, [sp, #44]
100282ee: 4916 ldr r1, [pc, #88] @ 0x10028348 <$d.266+0x4>
100282f0: 910a str r1, [sp, #40]
100282f2: 2101 movs r1, #1
100282f4: 9109 str r1, [sp, #36]
100282f6: 4919 ldr r1, [pc, #100] @ 0x1002835c <$d.266+0x18>
100282f8: 9108 str r1, [sp, #32]
100282fa: 9006 str r0, [sp, #24]
100282fc: a810 add r0, sp, #64
100282fe: aa06 add r2, sp, #24
10028300: 4913 ldr r1, [pc, #76] @ 0x10028350 <$d.266+0xc>
10028302: f7f8 fd25 bl 0x10020d50 <core::fmt::write> @ imm = #-30134
10028306: 2800 cmp r0, #0
10028308: d000 beq 0x1002830c <$t.265+0x2b8> @ imm = #0
1002830a: e22b b 0x10028764 <$t.267+0x3f4> @ imm = #1110
1002830c: 4811 ldr r0, [pc, #68] @ 0x10028354 <$d.266+0x10>
1002830e: 7800 ldrb r0, [r0]
10028310: 2800 cmp r0, #0
10028312: d013 beq 0x1002833c <$t.265+0x2e8> @ imm = #38
10028314: 480f ldr r0, [pc, #60] @ 0x10028354 <$d.266+0x10>
10028316: 1c40 adds r0, r0, #1
10028318: 9010 str r0, [sp, #64]
1002831a: 2000 movs r0, #0
1002831c: 900b str r0, [sp, #44]
1002831e: 490a ldr r1, [pc, #40] @ 0x10028348 <$d.266+0x4>
10028320: 910a str r1, [sp, #40]
10028322: 2101 movs r1, #1
10028324: 9109 str r1, [sp, #36]
10028326: 490d ldr r1, [pc, #52] @ 0x1002835c <$d.266+0x18>
10028328: 9108 str r1, [sp, #32]
1002832a: 9006 str r0, [sp, #24]
1002832c: a810 add r0, sp, #64
1002832e: aa06 add r2, sp, #24
10028330: 4909 ldr r1, [pc, #36] @ 0x10028358 <$d.266+0x14>
10028332: f7f8 fd0d bl 0x10020d50 <core::fmt::write> @ imm = #-30182
10028336: 2800 cmp r0, #0
10028338: d000 beq 0x1002833c <$t.265+0x2e8> @ imm = #0
1002833a: e213 b 0x10028764 <$t.267+0x3f4> @ imm = #1062
1002833c: 2eff cmp r6, #255
1002833e: 9803 ldr r0, [sp, #12]
10028340: d076 beq 0x10028430 <$t.267+0xc0> @ imm = #236
10028342: e779 b 0x10028238 <$t.265+0x1e4> @ imm = #-270
10028344 <$d.266>:
10028344: 04 00 00 20 .word 0x20000004
10028348: 68 e1 02 10 .word 0x1002e168
1002834c: d4 ee 02 10 .word 0x1002eed4
10028350: 50 e1 02 10 .word 0x1002e150
10028354: 1c 00 00 20 .word 0x2000001c
10028358: 20 e1 02 10 .word 0x1002e120
1002835c: b8 e6 02 10 .word 0x1002e6b8
10028360: 14 f0 02 10 .word 0x1002f014
10028364: e9 2f 02 10 .word 0x10022fe9
10028368: 89 26 02 10 .word 0x10022689
1002836c: ac ee 02 10 .word 0x1002eeac
10028370 <$t.267>:
10028370: 9802 ldr r0, [sp, #8]
10028372: 07c0 lsls r0, r0, #31
10028374: 4cfd ldr r4, [pc, #1012] @ 0x1002876c <$d.268>
10028376: d15b bne 0x10028430 <$t.267+0xc0> @ imm = #182
10028378: 6820 ldr r0, [r4]
1002837a: 2801 cmp r0, #1
1002837c: d112 bne 0x100283a4 <$t.267+0x34> @ imm = #36
1002837e: 1d20 adds r0, r4, #4
10028380: 9010 str r0, [sp, #64]
10028382: 2000 movs r0, #0
10028384: 900b str r0, [sp, #44]
10028386: 49fe ldr r1, [pc, #1016] @ 0x10028780 <$d.270>
10028388: 910a str r1, [sp, #40]
1002838a: 2101 movs r1, #1
1002838c: 9109 str r1, [sp, #36]
1002838e: 49fd ldr r1, [pc, #1012] @ 0x10028784 <$d.270+0x4>
10028390: 9108 str r1, [sp, #32]
10028392: 9006 str r0, [sp, #24]
10028394: a810 add r0, sp, #64
10028396: 49fe ldr r1, [pc, #1016] @ 0x10028790 <$d.272>
10028398: aa06 add r2, sp, #24
1002839a: f7f8 fcd9 bl 0x10020d50 <core::fmt::write> @ imm = #-30286
1002839e: 2800 cmp r0, #0
100283a0: d000 beq 0x100283a4 <$t.267+0x34> @ imm = #0
100283a2: e21b b 0x100287dc <$t.279+0x18> @ imm = #1078
100283a4: 48fd ldr r0, [pc, #1012] @ 0x1002879c <$d.274>
100283a6: 7800 ldrb r0, [r0]
100283a8: 2800 cmp r0, #0
100283aa: d013 beq 0x100283d4 <$t.267+0x64> @ imm = #38
100283ac: 48fb ldr r0, [pc, #1004] @ 0x1002879c <$d.274>
100283ae: 1c40 adds r0, r0, #1
100283b0: 9010 str r0, [sp, #64]
100283b2: 2000 movs r0, #0
100283b4: 900b str r0, [sp, #44]
100283b6: 49fe ldr r1, [pc, #1016] @ 0x100287b0 <$d.276>
100283b8: 910a str r1, [sp, #40]
100283ba: 2101 movs r1, #1
100283bc: 9109 str r1, [sp, #36]
100283be: 49fd ldr r1, [pc, #1012] @ 0x100287b4 <$d.276+0x4>
100283c0: 9108 str r1, [sp, #32]
100283c2: 9006 str r0, [sp, #24]
100283c4: a810 add r0, sp, #64
100283c6: 49fe ldr r1, [pc, #1016] @ 0x100287c0 <$d.278>
100283c8: aa06 add r2, sp, #24
100283ca: f7f8 fcc1 bl 0x10020d50 <core::fmt::write> @ imm = #-30334
100283ce: 2800 cmp r0, #0
100283d0: d000 beq 0x100283d4 <$t.267+0x64> @ imm = #0
100283d2: e203 b 0x100287dc <$t.279+0x18> @ imm = #1030
100283d4: 6820 ldr r0, [r4]
100283d6: 2801 cmp r0, #1
100283d8: d112 bne 0x10028400 <$t.267+0x90> @ imm = #36
100283da: 1d20 adds r0, r4, #4
100283dc: 9010 str r0, [sp, #64]
100283de: 2000 movs r0, #0
100283e0: 900b str r0, [sp, #44]
100283e2: 49f3 ldr r1, [pc, #972] @ 0x100287b0 <$d.276>
100283e4: 910a str r1, [sp, #40]
100283e6: 2101 movs r1, #1
100283e8: 9109 str r1, [sp, #36]
100283ea: 49fe ldr r1, [pc, #1016] @ 0x100287e4 <$d.280>
100283ec: 9108 str r1, [sp, #32]
100283ee: 9006 str r0, [sp, #24]
100283f0: a810 add r0, sp, #64
100283f2: 49e7 ldr r1, [pc, #924] @ 0x10028790 <$d.272>
100283f4: aa06 add r2, sp, #24
100283f6: f7f8 fcab bl 0x10020d50 <core::fmt::write> @ imm = #-30378
100283fa: 2800 cmp r0, #0
100283fc: d000 beq 0x10028400 <$t.267+0x90> @ imm = #0
100283fe: e1ed b 0x100287dc <$t.279+0x18> @ imm = #986
10028400: 48e6 ldr r0, [pc, #920] @ 0x1002879c <$d.274>
10028402: 7800 ldrb r0, [r0]
10028404: 2800 cmp r0, #0
10028406: d013 beq 0x10028430 <$t.267+0xc0> @ imm = #38
10028408: 48e4 ldr r0, [pc, #912] @ 0x1002879c <$d.274>
1002840a: 1c40 adds r0, r0, #1
1002840c: 9010 str r0, [sp, #64]
1002840e: 2000 movs r0, #0
10028410: 900b str r0, [sp, #44]
10028412: 49fb ldr r1, [pc, #1004] @ 0x10028800 <$d.282+0x4>
10028414: 910a str r1, [sp, #40]
10028416: 2101 movs r1, #1
10028418: 9109 str r1, [sp, #36]
1002841a: 49f2 ldr r1, [pc, #968] @ 0x100287e4 <$d.280>
1002841c: 9108 str r1, [sp, #32]
1002841e: 9006 str r0, [sp, #24]
10028420: a810 add r0, sp, #64
10028422: 49fa ldr r1, [pc, #1000] @ 0x1002880c <$d.282+0x10>
10028424: aa06 add r2, sp, #24
10028426: f7f8 fc93 bl 0x10020d50 <core::fmt::write> @ imm = #-30426
1002842a: 2800 cmp r0, #0
1002842c: d000 beq 0x10028430 <$t.267+0xc0> @ imm = #0
1002842e: e1d5 b 0x100287dc <$t.279+0x18> @ imm = #938
10028430: 6820 ldr r0, [r4]
10028432: 2801 cmp r0, #1
10028434: d112 bne 0x1002845c <$t.267+0xec> @ imm = #36
10028436: 1d20 adds r0, r4, #4
10028438: 9010 str r0, [sp, #64]
1002843a: 2000 movs r0, #0
1002843c: 900b str r0, [sp, #44]
1002843e: 49f0 ldr r1, [pc, #960] @ 0x10028800 <$d.282+0x4>
10028440: 910a str r1, [sp, #40]
10028442: 2101 movs r1, #1
10028444: 9109 str r1, [sp, #36]
10028446: 49f4 ldr r1, [pc, #976] @ 0x10028818 <$d.282+0x1c>
10028448: 9108 str r1, [sp, #32]
1002844a: 9006 str r0, [sp, #24]
1002844c: a810 add r0, sp, #64
1002844e: 49ed ldr r1, [pc, #948] @ 0x10028804 <$d.282+0x8>
10028450: aa06 add r2, sp, #24
10028452: f7f8 fc7d bl 0x10020d50 <core::fmt::write> @ imm = #-30470
10028456: 2800 cmp r0, #0
10028458: d000 beq 0x1002845c <$t.267+0xec> @ imm = #0
1002845a: e1c5 b 0x100287e8 <$t.281> @ imm = #906
1002845c: 48ea ldr r0, [pc, #936] @ 0x10028808 <$d.282+0xc>
1002845e: 7800 ldrb r0, [r0]
10028460: 2800 cmp r0, #0
10028462: d013 beq 0x1002848c <$t.267+0x11c> @ imm = #38
10028464: 48e8 ldr r0, [pc, #928] @ 0x10028808 <$d.282+0xc>
10028466: 1c40 adds r0, r0, #1
10028468: 9010 str r0, [sp, #64]
1002846a: 2000 movs r0, #0
1002846c: 900b str r0, [sp, #44]
1002846e: 49e4 ldr r1, [pc, #912] @ 0x10028800 <$d.282+0x4>
10028470: 910a str r1, [sp, #40]
10028472: 2101 movs r1, #1
10028474: 9109 str r1, [sp, #36]
10028476: 49e8 ldr r1, [pc, #928] @ 0x10028818 <$d.282+0x1c>
10028478: 9108 str r1, [sp, #32]
1002847a: 9006 str r0, [sp, #24]
1002847c: a810 add r0, sp, #64
1002847e: 49e3 ldr r1, [pc, #908] @ 0x1002880c <$d.282+0x10>
10028480: aa06 add r2, sp, #24
10028482: f7f8 fc65 bl 0x10020d50 <core::fmt::write> @ imm = #-30518
10028486: 2800 cmp r0, #0
10028488: d000 beq 0x1002848c <$t.267+0x11c> @ imm = #0
1002848a: e1ad b 0x100287e8 <$t.281> @ imm = #858
1002848c: 6820 ldr r0, [r4]
1002848e: 2801 cmp r0, #1
10028490: d112 bne 0x100284b8 <$t.267+0x148> @ imm = #36
10028492: 1d20 adds r0, r4, #4
10028494: 9010 str r0, [sp, #64]
10028496: 2000 movs r0, #0
10028498: 900b str r0, [sp, #44]
1002849a: 49d9 ldr r1, [pc, #868] @ 0x10028800 <$d.282+0x4>
1002849c: 910a str r1, [sp, #40]
1002849e: 2101 movs r1, #1
100284a0: 9109 str r1, [sp, #36]
100284a2: 49f4 ldr r1, [pc, #976] @ 0x10028874 <$d.282+0x78>
100284a4: 9108 str r1, [sp, #32]
100284a6: 9006 str r0, [sp, #24]
100284a8: a810 add r0, sp, #64
100284aa: 49d6 ldr r1, [pc, #856] @ 0x10028804 <$d.282+0x8>
100284ac: aa06 add r2, sp, #24
100284ae: f7f8 fc4f bl 0x10020d50 <core::fmt::write> @ imm = #-30562
100284b2: 2800 cmp r0, #0
100284b4: d000 beq 0x100284b8 <$t.267+0x148> @ imm = #0
100284b6: e15b b 0x10028770 <$t.269> @ imm = #694
100284b8: 48d3 ldr r0, [pc, #844] @ 0x10028808 <$d.282+0xc>
100284ba: 7800 ldrb r0, [r0]
100284bc: 2800 cmp r0, #0
100284be: d013 beq 0x100284e8 <$t.267+0x178> @ imm = #38
100284c0: 48d1 ldr r0, [pc, #836] @ 0x10028808 <$d.282+0xc>
100284c2: 1c40 adds r0, r0, #1
100284c4: 9010 str r0, [sp, #64]
100284c6: 2000 movs r0, #0
100284c8: 900b str r0, [sp, #44]
100284ca: 49cd ldr r1, [pc, #820] @ 0x10028800 <$d.282+0x4>
100284cc: 910a str r1, [sp, #40]
100284ce: 2101 movs r1, #1
100284d0: 9109 str r1, [sp, #36]
100284d2: 49e8 ldr r1, [pc, #928] @ 0x10028874 <$d.282+0x78>
100284d4: 9108 str r1, [sp, #32]
100284d6: 9006 str r0, [sp, #24]
100284d8: a810 add r0, sp, #64
100284da: 49cc ldr r1, [pc, #816] @ 0x1002880c <$d.282+0x10>
100284dc: aa06 add r2, sp, #24
100284de: f7f8 fc37 bl 0x10020d50 <core::fmt::write> @ imm = #-30610
100284e2: 2800 cmp r0, #0
100284e4: d000 beq 0x100284e8 <$t.267+0x178> @ imm = #0
100284e6: e143 b 0x10028770 <$t.269> @ imm = #646
100284e8: 6820 ldr r0, [r4]
100284ea: 2801 cmp r0, #1
100284ec: d112 bne 0x10028514 <$t.267+0x1a4> @ imm = #36
100284ee: 1d20 adds r0, r4, #4
100284f0: 9010 str r0, [sp, #64]
100284f2: 2000 movs r0, #0
100284f4: 900b str r0, [sp, #44]
100284f6: 49c2 ldr r1, [pc, #776] @ 0x10028800 <$d.282+0x4>
100284f8: 910a str r1, [sp, #40]
100284fa: 2101 movs r1, #1
100284fc: 9109 str r1, [sp, #36]
100284fe: 49c6 ldr r1, [pc, #792] @ 0x10028818 <$d.282+0x1c>
10028500: 9108 str r1, [sp, #32]
10028502: 9006 str r0, [sp, #24]
10028504: a810 add r0, sp, #64
10028506: 49bf ldr r1, [pc, #764] @ 0x10028804 <$d.282+0x8>
10028508: aa06 add r2, sp, #24
1002850a: f7f8 fc21 bl 0x10020d50 <core::fmt::write> @ imm = #-30654
1002850e: 2800 cmp r0, #0
10028510: d000 beq 0x10028514 <$t.267+0x1a4> @ imm = #0
10028512: e12d b 0x10028770 <$t.269> @ imm = #602
10028514: 48bc ldr r0, [pc, #752] @ 0x10028808 <$d.282+0xc>
10028516: 7800 ldrb r0, [r0]
10028518: 2800 cmp r0, #0
1002851a: d013 beq 0x10028544 <$t.267+0x1d4> @ imm = #38
1002851c: 48ba ldr r0, [pc, #744] @ 0x10028808 <$d.282+0xc>
1002851e: 1c40 adds r0, r0, #1
10028520: 9010 str r0, [sp, #64]
10028522: 2000 movs r0, #0
10028524: 900b str r0, [sp, #44]
10028526: 49b6 ldr r1, [pc, #728] @ 0x10028800 <$d.282+0x4>
10028528: 910a str r1, [sp, #40]
1002852a: 2101 movs r1, #1
1002852c: 9109 str r1, [sp, #36]
1002852e: 49ba ldr r1, [pc, #744] @ 0x10028818 <$d.282+0x1c>
10028530: 9108 str r1, [sp, #32]
10028532: 9006 str r0, [sp, #24]
10028534: a810 add r0, sp, #64
10028536: 49b5 ldr r1, [pc, #724] @ 0x1002880c <$d.282+0x10>
10028538: aa06 add r2, sp, #24
1002853a: f7f8 fc09 bl 0x10020d50 <core::fmt::write> @ imm = #-30702
1002853e: 2800 cmp r0, #0
10028540: d000 beq 0x10028544 <$t.267+0x1d4> @ imm = #0
10028542: e115 b 0x10028770 <$t.269> @ imm = #554
10028544: a81e add r0, sp, #120
10028546: 1d00 adds r0, r0, #4
10028548: 9002 str r0, [sp, #8]
1002854a: 2000 movs r0, #0
1002854c: 4605 mov r5, r0
1002854e: 9004 str r0, [sp, #16]
10028550: a81d add r0, sp, #116
10028552: 7005 strb r5, [r0]
10028554: 9805 ldr r0, [sp, #20]
10028556: 6ec2 ldr r2, [r0, #108]
10028558: b2ee uxtb r6, r5
1002855a: ac1e add r4, sp, #120
1002855c: 4620 mov r0, r4
1002855e: 4631 mov r1, r6
10028560: 4790 blx r2
10028562: 1c6d adds r5, r5, #1
10028564: 7820 ldrb r0, [r4]
10028566: 2800 cmp r0, #0
10028568: d002 beq 0x10028570 <$t.267+0x200> @ imm = #4
1002856a: 2eff cmp r6, #255
1002856c: d1f0 bne 0x10028550 <$t.267+0x1e0> @ imm = #-32
1002856e: e074 b 0x1002865a <$t.267+0x2ea> @ imm = #232
10028570: a819 add r0, sp, #100
10028572: 9902 ldr r1, [sp, #8]
10028574: c91c ldm r1!, {r2, r3, r4}
10028576: c01c stm r0!, {r2, r3, r4}
10028578: 4ca0 ldr r4, [pc, #640] @ 0x100287fc <$d.282>
1002857a: 6820 ldr r0, [r4]
1002857c: 2801 cmp r0, #1
1002857e: d11a bne 0x100285b6 <$t.267+0x246> @ imm = #52
10028580: 48bf ldr r0, [pc, #764] @ 0x10028880 <$d.282+0x84>
10028582: 9013 str r0, [sp, #76]
10028584: a819 add r0, sp, #100
10028586: 9012 str r0, [sp, #72]
10028588: 48a6 ldr r0, [pc, #664] @ 0x10028824 <$d.282+0x28>
1002858a: 9011 str r0, [sp, #68]
1002858c: a81d add r0, sp, #116
1002858e: 9010 str r0, [sp, #64]
10028590: 1d20 adds r0, r4, #4
10028592: 9024 str r0, [sp, #144]
10028594: 2002 movs r0, #2
10028596: 900b str r0, [sp, #44]
10028598: a910 add r1, sp, #64
1002859a: 910a str r1, [sp, #40]
1002859c: 9009 str r0, [sp, #36]
1002859e: 48a2 ldr r0, [pc, #648] @ 0x10028828 <$d.282+0x2c>
100285a0: 9008 str r0, [sp, #32]
100285a2: 2000 movs r0, #0
100285a4: 9006 str r0, [sp, #24]
100285a6: a824 add r0, sp, #144
100285a8: aa06 add r2, sp, #24
100285aa: 4996 ldr r1, [pc, #600] @ 0x10028804 <$d.282+0x8>
100285ac: f7f8 fbd0 bl 0x10020d50 <core::fmt::write> @ imm = #-30816
100285b0: 2800 cmp r0, #0
100285b2: d000 beq 0x100285b6 <$t.267+0x246> @ imm = #0
100285b4: e0e0 b 0x10028778 <$t.269+0x8> @ imm = #448
100285b6: 4894 ldr r0, [pc, #592] @ 0x10028808 <$d.282+0xc>
100285b8: 7800 ldrb r0, [r0]
100285ba: 2800 cmp r0, #0
100285bc: d01b beq 0x100285f6 <$t.267+0x286> @ imm = #54
100285be: 48b0 ldr r0, [pc, #704] @ 0x10028880 <$d.282+0x84>
100285c0: 9013 str r0, [sp, #76]
100285c2: a819 add r0, sp, #100
100285c4: 9012 str r0, [sp, #72]
100285c6: 4897 ldr r0, [pc, #604] @ 0x10028824 <$d.282+0x28>
100285c8: 9011 str r0, [sp, #68]
100285ca: a81d add r0, sp, #116
100285cc: 9010 str r0, [sp, #64]
100285ce: 488e ldr r0, [pc, #568] @ 0x10028808 <$d.282+0xc>
100285d0: 1c40 adds r0, r0, #1
100285d2: 9024 str r0, [sp, #144]
100285d4: 2002 movs r0, #2
100285d6: 900b str r0, [sp, #44]
100285d8: a910 add r1, sp, #64
100285da: 910a str r1, [sp, #40]
100285dc: 9009 str r0, [sp, #36]
100285de: 4892 ldr r0, [pc, #584] @ 0x10028828 <$d.282+0x2c>
100285e0: 9008 str r0, [sp, #32]
100285e2: 2000 movs r0, #0
100285e4: 9006 str r0, [sp, #24]
100285e6: a824 add r0, sp, #144
100285e8: aa06 add r2, sp, #24
100285ea: 4988 ldr r1, [pc, #544] @ 0x1002880c <$d.282+0x10>
100285ec: f7f8 fbb0 bl 0x10020d50 <core::fmt::write> @ imm = #-30880
100285f0: 2800 cmp r0, #0
100285f2: d000 beq 0x100285f6 <$t.267+0x286> @ imm = #0
100285f4: e0c0 b 0x10028778 <$t.269+0x8> @ imm = #384
100285f6: 6820 ldr r0, [r4]
100285f8: 2801 cmp r0, #1
100285fa: d112 bne 0x10028622 <$t.267+0x2b2> @ imm = #36
100285fc: 1d20 adds r0, r4, #4
100285fe: 9010 str r0, [sp, #64]
10028600: 2000 movs r0, #0
10028602: 900b str r0, [sp, #44]
10028604: 497e ldr r1, [pc, #504] @ 0x10028800 <$d.282+0x4>
10028606: 910a str r1, [sp, #40]
10028608: 2101 movs r1, #1
1002860a: 9109 str r1, [sp, #36]
1002860c: 4982 ldr r1, [pc, #520] @ 0x10028818 <$d.282+0x1c>
1002860e: 9108 str r1, [sp, #32]
10028610: 9006 str r0, [sp, #24]
10028612: a810 add r0, sp, #64
10028614: aa06 add r2, sp, #24
10028616: 497b ldr r1, [pc, #492] @ 0x10028804 <$d.282+0x8>
10028618: f7f8 fb9a bl 0x10020d50 <core::fmt::write> @ imm = #-30924
1002861c: 2800 cmp r0, #0
1002861e: d000 beq 0x10028622 <$t.267+0x2b2> @ imm = #0
10028620: e0aa b 0x10028778 <$t.269+0x8> @ imm = #340
10028622: 4879 ldr r0, [pc, #484] @ 0x10028808 <$d.282+0xc>
10028624: 7800 ldrb r0, [r0]
10028626: 2800 cmp r0, #0
10028628: d013 beq 0x10028652 <$t.267+0x2e2> @ imm = #38
1002862a: 4877 ldr r0, [pc, #476] @ 0x10028808 <$d.282+0xc>
1002862c: 1c40 adds r0, r0, #1
1002862e: 9010 str r0, [sp, #64]
10028630: 2000 movs r0, #0
10028632: 900b str r0, [sp, #44]
10028634: 4972 ldr r1, [pc, #456] @ 0x10028800 <$d.282+0x4>
10028636: 910a str r1, [sp, #40]
10028638: 2101 movs r1, #1
1002863a: 9109 str r1, [sp, #36]
1002863c: 4976 ldr r1, [pc, #472] @ 0x10028818 <$d.282+0x1c>
1002863e: 9108 str r1, [sp, #32]
10028640: 9006 str r0, [sp, #24]
10028642: a810 add r0, sp, #64
10028644: aa06 add r2, sp, #24
10028646: 4971 ldr r1, [pc, #452] @ 0x1002880c <$d.282+0x10>
10028648: f7f8 fb82 bl 0x10020d50 <core::fmt::write> @ imm = #-30972
1002864c: 2800 cmp r0, #0
1002864e: d000 beq 0x10028652 <$t.267+0x2e2> @ imm = #0
10028650: e092 b 0x10028778 <$t.269+0x8> @ imm = #292
10028652: 2eff cmp r6, #255
10028654: 9803 ldr r0, [sp, #12]
10028656: d05f beq 0x10028718 <$t.267+0x3a8> @ imm = #190
10028658: e779 b 0x1002854e <$t.267+0x1de> @ imm = #-270
1002865a: 9804 ldr r0, [sp, #16]
1002865c: 07c0 lsls r0, r0, #31
1002865e: d15b bne 0x10028718 <$t.267+0x3a8> @ imm = #182
10028660: 4c66 ldr r4, [pc, #408] @ 0x100287fc <$d.282>
10028662: 6820 ldr r0, [r4]
10028664: 2801 cmp r0, #1
10028666: d112 bne 0x1002868e <$t.267+0x31e> @ imm = #36
10028668: 1d20 adds r0, r4, #4
1002866a: 9010 str r0, [sp, #64]
1002866c: 2000 movs r0, #0
1002866e: 900b str r0, [sp, #44]
10028670: 4963 ldr r1, [pc, #396] @ 0x10028800 <$d.282+0x4>
10028672: 910a str r1, [sp, #40]
10028674: 2101 movs r1, #1
10028676: 9109 str r1, [sp, #36]
10028678: 4968 ldr r1, [pc, #416] @ 0x1002881c <$d.282+0x20>
1002867a: 9108 str r1, [sp, #32]
1002867c: 9006 str r0, [sp, #24]
1002867e: a810 add r0, sp, #64
10028680: 4960 ldr r1, [pc, #384] @ 0x10028804 <$d.282+0x8>
10028682: aa06 add r2, sp, #24
10028684: f7f8 fb64 bl 0x10020d50 <core::fmt::write> @ imm = #-31032
10028688: 2800 cmp r0, #0
1002868a: d000 beq 0x1002868e <$t.267+0x31e> @ imm = #0
1002868c: e0b0 b 0x100287f0 <$t.281+0x8> @ imm = #352
1002868e: 485e ldr r0, [pc, #376] @ 0x10028808 <$d.282+0xc>
10028690: 7800 ldrb r0, [r0]
10028692: 2800 cmp r0, #0
10028694: d013 beq 0x100286be <$t.267+0x34e> @ imm = #38
10028696: 485c ldr r0, [pc, #368] @ 0x10028808 <$d.282+0xc>
10028698: 1c40 adds r0, r0, #1
1002869a: 9010 str r0, [sp, #64]
1002869c: 2000 movs r0, #0
1002869e: 900b str r0, [sp, #44]
100286a0: 4957 ldr r1, [pc, #348] @ 0x10028800 <$d.282+0x4>
100286a2: 910a str r1, [sp, #40]
100286a4: 2101 movs r1, #1
100286a6: 9109 str r1, [sp, #36]
100286a8: 495c ldr r1, [pc, #368] @ 0x1002881c <$d.282+0x20>
100286aa: 9108 str r1, [sp, #32]
100286ac: 9006 str r0, [sp, #24]
100286ae: a810 add r0, sp, #64
100286b0: 4956 ldr r1, [pc, #344] @ 0x1002880c <$d.282+0x10>
100286b2: aa06 add r2, sp, #24
100286b4: f7f8 fb4c bl 0x10020d50 <core::fmt::write> @ imm = #-31080
100286b8: 2800 cmp r0, #0
100286ba: d000 beq 0x100286be <$t.267+0x34e> @ imm = #0
100286bc: e098 b 0x100287f0 <$t.281+0x8> @ imm = #304
100286be: 6820 ldr r0, [r4]
100286c0: 2801 cmp r0, #1
100286c2: d112 bne 0x100286ea <$t.267+0x37a> @ imm = #36
100286c4: 1d20 adds r0, r4, #4
100286c6: 9010 str r0, [sp, #64]
100286c8: 2000 movs r0, #0
100286ca: 900b str r0, [sp, #44]
100286cc: 494c ldr r1, [pc, #304] @ 0x10028800 <$d.282+0x4>
100286ce: 910a str r1, [sp, #40]
100286d0: 2101 movs r1, #1
100286d2: 9109 str r1, [sp, #36]
100286d4: 4950 ldr r1, [pc, #320] @ 0x10028818 <$d.282+0x1c>
100286d6: 9108 str r1, [sp, #32]
100286d8: 9006 str r0, [sp, #24]
100286da: a810 add r0, sp, #64
100286dc: 4949 ldr r1, [pc, #292] @ 0x10028804 <$d.282+0x8>
100286de: aa06 add r2, sp, #24
100286e0: f7f8 fb36 bl 0x10020d50 <core::fmt::write> @ imm = #-31124
100286e4: 2800 cmp r0, #0
100286e6: d000 beq 0x100286ea <$t.267+0x37a> @ imm = #0
100286e8: e082 b 0x100287f0 <$t.281+0x8> @ imm = #260
100286ea: 4847 ldr r0, [pc, #284] @ 0x10028808 <$d.282+0xc>
100286ec: 7800 ldrb r0, [r0]
100286ee: 2800 cmp r0, #0
100286f0: d012 beq 0x10028718 <$t.267+0x3a8> @ imm = #36
100286f2: 4845 ldr r0, [pc, #276] @ 0x10028808 <$d.282+0xc>
100286f4: 1c40 adds r0, r0, #1
100286f6: 9010 str r0, [sp, #64]
100286f8: 2000 movs r0, #0
100286fa: 900b str r0, [sp, #44]
100286fc: 4940 ldr r1, [pc, #256] @ 0x10028800 <$d.282+0x4>
100286fe: 910a str r1, [sp, #40]
10028700: 2101 movs r1, #1
10028702: 9109 str r1, [sp, #36]
10028704: 4944 ldr r1, [pc, #272] @ 0x10028818 <$d.282+0x1c>
10028706: 9108 str r1, [sp, #32]
10028708: 9006 str r0, [sp, #24]
1002870a: a810 add r0, sp, #64
1002870c: 493f ldr r1, [pc, #252] @ 0x1002880c <$d.282+0x10>
1002870e: aa06 add r2, sp, #24
10028710: f7f8 fb1e bl 0x10020d50 <core::fmt::write> @ imm = #-31172
10028714: 2800 cmp r0, #0
10028716: d16b bne 0x100287f0 <$t.281+0x8> @ imm = #214
10028718: b025 add sp, #148
1002871a: bdf0 pop {r4, r5, r6, r7, pc}
1002871c: a824 add r0, sp, #144
1002871e: 493c ldr r1, [pc, #240] @ 0x10028810 <$d.282+0x14>
10028720: 4a3c ldr r2, [pc, #240] @ 0x10028814 <$d.282+0x18>
10028722: e068 b 0x100287f6 <$t.281+0xe> @ imm = #208
10028724: a824 add r0, sp, #144
10028726: 493a ldr r1, [pc, #232] @ 0x10028810 <$d.282+0x14>
10028728: 4a40 ldr r2, [pc, #256] @ 0x1002882c <$d.282+0x30>
1002872a: e064 b 0x100287f6 <$t.281+0xe> @ imm = #200
1002872c: a824 add r0, sp, #144
1002872e: 4938 ldr r1, [pc, #224] @ 0x10028810 <$d.282+0x14>
10028730: 4a40 ldr r2, [pc, #256] @ 0x10028834 <$d.282+0x38>
10028732: e060 b 0x100287f6 <$t.281+0xe> @ imm = #192
10028734: a824 add r0, sp, #144
10028736: 4936 ldr r1, [pc, #216] @ 0x10028810 <$d.282+0x14>
10028738: 4a40 ldr r2, [pc, #256] @ 0x1002883c <$d.282+0x40>
1002873a: e05c b 0x100287f6 <$t.281+0xe> @ imm = #184
1002873c: a824 add r0, sp, #144
1002873e: 4934 ldr r1, [pc, #208] @ 0x10028810 <$d.282+0x14>
10028740: 4a40 ldr r2, [pc, #256] @ 0x10028844 <$d.282+0x48>
10028742: e058 b 0x100287f6 <$t.281+0xe> @ imm = #176
10028744: a824 add r0, sp, #144
10028746: 4932 ldr r1, [pc, #200] @ 0x10028810 <$d.282+0x14>
10028748: 4a40 ldr r2, [pc, #256] @ 0x1002884c <$d.282+0x50>
1002874a: e054 b 0x100287f6 <$t.281+0xe> @ imm = #168
1002874c: a824 add r0, sp, #144
1002874e: 4930 ldr r1, [pc, #192] @ 0x10028810 <$d.282+0x14>
10028750: 4a40 ldr r2, [pc, #256] @ 0x10028854 <$d.282+0x58>
10028752: e050 b 0x100287f6 <$t.281+0xe> @ imm = #160
10028754: a824 add r0, sp, #144
10028756: 492e ldr r1, [pc, #184] @ 0x10028810 <$d.282+0x14>
10028758: 4a40 ldr r2, [pc, #256] @ 0x1002885c <$d.282+0x60>
1002875a: e04c b 0x100287f6 <$t.281+0xe> @ imm = #152
1002875c: a824 add r0, sp, #144
1002875e: 492c ldr r1, [pc, #176] @ 0x10028810 <$d.282+0x14>
10028760: 4a40 ldr r2, [pc, #256] @ 0x10028864 <$d.282+0x68>
10028762: e048 b 0x100287f6 <$t.281+0xe> @ imm = #144
10028764: a824 add r0, sp, #144
10028766: 492a ldr r1, [pc, #168] @ 0x10028810 <$d.282+0x14>
10028768: 4a40 ldr r2, [pc, #256] @ 0x1002886c <$d.282+0x70>
1002876a: e044 b 0x100287f6 <$t.281+0xe> @ imm = #136
1002876c <$d.268>:
1002876c: 04 00 00 20 .word 0x20000004
10028770 <$t.269>:
10028770: a824 add r0, sp, #144
10028772: 4927 ldr r1, [pc, #156] @ 0x10028810 <$d.282+0x14>
10028774: 4a40 ldr r2, [pc, #256] @ 0x10028878 <$d.282+0x7c>
10028776: e03e b 0x100287f6 <$t.281+0xe> @ imm = #124
10028778: a824 add r0, sp, #144
1002877a: 4925 ldr r1, [pc, #148] @ 0x10028810 <$d.282+0x14>
1002877c: 4a41 ldr r2, [pc, #260] @ 0x10028884 <$d.282+0x88>
1002877e: e03a b 0x100287f6 <$t.281+0xe> @ imm = #116
10028780 <$d.270>:
10028780: 68 e1 02 10 .word 0x1002e168
10028784: d4 ee 02 10 .word 0x1002eed4
10028788 <$t.271>:
10028788: a824 add r0, sp, #144
1002878a: 4921 ldr r1, [pc, #132] @ 0x10028810 <$d.282+0x14>
1002878c: 4a24 ldr r2, [pc, #144] @ 0x10028820 <$d.282+0x24>
1002878e: e032 b 0x100287f6 <$t.281+0xe> @ imm = #100
10028790 <$d.272>:
10028790: 50 e1 02 10 .word 0x1002e150
10028794 <$t.273>:
10028794: a824 add r0, sp, #144
10028796: 491e ldr r1, [pc, #120] @ 0x10028810 <$d.282+0x14>
10028798: 4a25 ldr r2, [pc, #148] @ 0x10028830 <$d.282+0x34>
1002879a: e02c b 0x100287f6 <$t.281+0xe> @ imm = #88
1002879c <$d.274>:
1002879c: 1c 00 00 20 .word 0x2000001c
100287a0 <$t.275>:
100287a0: a824 add r0, sp, #144
100287a2: 491b ldr r1, [pc, #108] @ 0x10028810 <$d.282+0x14>
100287a4: 4a24 ldr r2, [pc, #144] @ 0x10028838 <$d.282+0x3c>
100287a6: e026 b 0x100287f6 <$t.281+0xe> @ imm = #76
100287a8: a824 add r0, sp, #144
100287aa: 4919 ldr r1, [pc, #100] @ 0x10028810 <$d.282+0x14>
100287ac: 4a24 ldr r2, [pc, #144] @ 0x10028840 <$d.282+0x44>
100287ae: e022 b 0x100287f6 <$t.281+0xe> @ imm = #68
100287b0 <$d.276>:
100287b0: 68 e1 02 10 .word 0x1002e168
100287b4: d4 ee 02 10 .word 0x1002eed4
100287b8 <$t.277>:
100287b8: a824 add r0, sp, #144
100287ba: 4915 ldr r1, [pc, #84] @ 0x10028810 <$d.282+0x14>
100287bc: 4a22 ldr r2, [pc, #136] @ 0x10028848 <$d.282+0x4c>
100287be: e01a b 0x100287f6 <$t.281+0xe> @ imm = #52
100287c0 <$d.278>:
100287c0: 20 e1 02 10 .word 0x1002e120
100287c4 <$t.279>:
100287c4: a824 add r0, sp, #144
100287c6: 4912 ldr r1, [pc, #72] @ 0x10028810 <$d.282+0x14>
100287c8: 4a21 ldr r2, [pc, #132] @ 0x10028850 <$d.282+0x54>
100287ca: e014 b 0x100287f6 <$t.281+0xe> @ imm = #40
100287cc: a824 add r0, sp, #144
100287ce: 4910 ldr r1, [pc, #64] @ 0x10028810 <$d.282+0x14>
100287d0: 4a21 ldr r2, [pc, #132] @ 0x10028858 <$d.282+0x5c>
100287d2: e010 b 0x100287f6 <$t.281+0xe> @ imm = #32
100287d4: a824 add r0, sp, #144
100287d6: 490e ldr r1, [pc, #56] @ 0x10028810 <$d.282+0x14>
100287d8: 4a21 ldr r2, [pc, #132] @ 0x10028860 <$d.282+0x64>
100287da: e00c b 0x100287f6 <$t.281+0xe> @ imm = #24
100287dc: a824 add r0, sp, #144
100287de: 490c ldr r1, [pc, #48] @ 0x10028810 <$d.282+0x14>
100287e0: 4a21 ldr r2, [pc, #132] @ 0x10028868 <$d.282+0x6c>
100287e2: e008 b 0x100287f6 <$t.281+0xe> @ imm = #16
100287e4 <$d.280>:
100287e4: b8 e6 02 10 .word 0x1002e6b8
100287e8 <$t.281>:
100287e8: a824 add r0, sp, #144
100287ea: 4909 ldr r1, [pc, #36] @ 0x10028810 <$d.282+0x14>
100287ec: 4a20 ldr r2, [pc, #128] @ 0x10028870 <$d.282+0x74>
100287ee: e002 b 0x100287f6 <$t.281+0xe> @ imm = #4
100287f0: a824 add r0, sp, #144
100287f2: 4907 ldr r1, [pc, #28] @ 0x10028810 <$d.282+0x14>
100287f4: 4a21 ldr r2, [pc, #132] @ 0x1002887c <$d.282+0x80>
100287f6: f7f8 fe11 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-29662
100287fa: defe trap
100287fc <$d.282>:
100287fc: 04 00 00 20 .word 0x20000004
10028800: 68 e1 02 10 .word 0x1002e168
10028804: 50 e1 02 10 .word 0x1002e150
10028808: 1c 00 00 20 .word 0x2000001c
1002880c: 20 e1 02 10 .word 0x1002e120
10028810: c0 e1 02 10 .word 0x1002e1c0
10028814: 98 ee 02 10 .word 0x1002ee98
10028818: b8 e6 02 10 .word 0x1002e6b8
1002881c: d4 ee 02 10 .word 0x1002eed4
10028820: dc ee 02 10 .word 0x1002eedc
10028824: 89 26 02 10 .word 0x10022689
10028828: ac ee 02 10 .word 0x1002eeac
1002882c: bc ee 02 10 .word 0x1002eebc
10028830: ec ee 02 10 .word 0x1002eeec
10028834: 14 ef 02 10 .word 0x1002ef14
10028838: 34 ef 02 10 .word 0x1002ef34
1002883c: 24 ef 02 10 .word 0x1002ef24
10028840: 44 ef 02 10 .word 0x1002ef44
10028844: 6c ef 02 10 .word 0x1002ef6c
10028848: 8c ef 02 10 .word 0x1002ef8c
1002884c: 7c ef 02 10 .word 0x1002ef7c
10028850: 9c ef 02 10 .word 0x1002ef9c
10028854: c0 ef 02 10 .word 0x1002efc0
10028858: e0 ef 02 10 .word 0x1002efe0
1002885c: d0 ef 02 10 .word 0x1002efd0
10028860: f0 ef 02 10 .word 0x1002eff0
10028864: 1c f0 02 10 .word 0x1002f01c
10028868: 3c f0 02 10 .word 0x1002f03c
1002886c: 2c f0 02 10 .word 0x1002f02c
10028870: 4c f0 02 10 .word 0x1002f04c
10028874: 6c f0 02 10 .word 0x1002f06c
10028878: 74 f0 02 10 .word 0x1002f074
1002887c: 94 f0 02 10 .word 0x1002f094
10028880: 69 2e 02 10 .word 0x10022e69
10028884: 84 f0 02 10 .word 0x1002f084
10028888 <rust_begin_unwind>:
10028888: b580 push {r7, lr}
1002888a: af00 add r7, sp, #0
1002888c: b08a sub sp, #40
1002888e: 9000 str r0, [sp]
10028890: f3bf 8f5f dmb sy
10028894: 4837 ldr r0, [pc, #220] @ 0x10028974 <$d.284>
10028896: 2401 movs r4, #1
10028898: 7004 strb r4, [r0]
1002889a: f3bf 8f5f dmb sy
1002889e: 4d36 ldr r5, [pc, #216] @ 0x10028978 <$d.284+0x4>
100288a0: 6828 ldr r0, [r5]
100288a2: 2801 cmp r0, #1
100288a4: d115 bne 0x100288d2 <rust_begin_unwind+0x4a> @ imm = #42
100288a6: 4835 ldr r0, [pc, #212] @ 0x1002897c <$d.284+0x8>
100288a8: 9002 str r0, [sp, #8]
100288aa: 4668 mov r0, sp
100288ac: 9001 str r0, [sp, #4]
100288ae: 1d28 adds r0, r5, #4
100288b0: 9003 str r0, [sp, #12]
100288b2: 9409 str r4, [sp, #36]
100288b4: a801 add r0, sp, #4
100288b6: 9008 str r0, [sp, #32]
100288b8: 9407 str r4, [sp, #28]
100288ba: 4831 ldr r0, [pc, #196] @ 0x10028980 <$d.284+0xc>
100288bc: 9006 str r0, [sp, #24]
100288be: 9405 str r4, [sp, #20]
100288c0: 4830 ldr r0, [pc, #192] @ 0x10028984 <$d.284+0x10>
100288c2: 9004 str r0, [sp, #16]
100288c4: a803 add r0, sp, #12
100288c6: 4930 ldr r1, [pc, #192] @ 0x10028988 <$d.284+0x14>
100288c8: aa04 add r2, sp, #16
100288ca: f7f8 fa41 bl 0x10020d50 <core::fmt::write> @ imm = #-31614
100288ce: 2800 cmp r0, #0
100288d0: d149 bne 0x10028966 <rust_begin_unwind+0xde> @ imm = #146
100288d2: 4e2e ldr r6, [pc, #184] @ 0x1002898c <$d.284+0x18>
100288d4: 7830 ldrb r0, [r6]
100288d6: 2800 cmp r0, #0
100288d8: d015 beq 0x10028906 <rust_begin_unwind+0x7e> @ imm = #42
100288da: 4828 ldr r0, [pc, #160] @ 0x1002897c <$d.284+0x8>
100288dc: 9002 str r0, [sp, #8]
100288de: 4668 mov r0, sp
100288e0: 9001 str r0, [sp, #4]
100288e2: 1c70 adds r0, r6, #1
100288e4: 9003 str r0, [sp, #12]
100288e6: 9409 str r4, [sp, #36]
100288e8: a801 add r0, sp, #4
100288ea: 9008 str r0, [sp, #32]
100288ec: 9407 str r4, [sp, #28]
100288ee: 4824 ldr r0, [pc, #144] @ 0x10028980 <$d.284+0xc>
100288f0: 9006 str r0, [sp, #24]
100288f2: 9405 str r4, [sp, #20]
100288f4: 4823 ldr r0, [pc, #140] @ 0x10028984 <$d.284+0x10>
100288f6: 9004 str r0, [sp, #16]
100288f8: a803 add r0, sp, #12
100288fa: 4925 ldr r1, [pc, #148] @ 0x10028990 <$d.284+0x1c>
100288fc: aa04 add r2, sp, #16
100288fe: f7f8 fa27 bl 0x10020d50 <core::fmt::write> @ imm = #-31666
10028902: 2800 cmp r0, #0
10028904: d12f bne 0x10028966 <rust_begin_unwind+0xde> @ imm = #94
10028906: 6828 ldr r0, [r5]
10028908: 2801 cmp r0, #1
1002890a: d110 bne 0x1002892e <rust_begin_unwind+0xa6> @ imm = #32
1002890c: 1d28 adds r0, r5, #4
1002890e: 9001 str r0, [sp, #4]
10028910: 2000 movs r0, #0
10028912: 9009 str r0, [sp, #36]
10028914: 4921 ldr r1, [pc, #132] @ 0x1002899c <$d.284+0x28>
10028916: 9108 str r1, [sp, #32]
10028918: 9407 str r4, [sp, #28]
1002891a: 4921 ldr r1, [pc, #132] @ 0x100289a0 <$d.284+0x2c>
1002891c: 9106 str r1, [sp, #24]
1002891e: 9004 str r0, [sp, #16]
10028920: a801 add r0, sp, #4
10028922: 4919 ldr r1, [pc, #100] @ 0x10028988 <$d.284+0x14>
10028924: aa04 add r2, sp, #16
10028926: f7f8 fa13 bl 0x10020d50 <core::fmt::write> @ imm = #-31706
1002892a: 2800 cmp r0, #0
1002892c: d11b bne 0x10028966 <rust_begin_unwind+0xde> @ imm = #54
1002892e: 7830 ldrb r0, [r6]
10028930: 2800 cmp r0, #0
10028932: d010 beq 0x10028956 <rust_begin_unwind+0xce> @ imm = #32
10028934: 1c70 adds r0, r6, #1
10028936: 9001 str r0, [sp, #4]
10028938: 2000 movs r0, #0
1002893a: 9009 str r0, [sp, #36]
1002893c: 4917 ldr r1, [pc, #92] @ 0x1002899c <$d.284+0x28>
1002893e: 9108 str r1, [sp, #32]
10028940: 9407 str r4, [sp, #28]
10028942: 4917 ldr r1, [pc, #92] @ 0x100289a0 <$d.284+0x2c>
10028944: 9106 str r1, [sp, #24]
10028946: 9004 str r0, [sp, #16]
10028948: a801 add r0, sp, #4
1002894a: 4911 ldr r1, [pc, #68] @ 0x10028990 <$d.284+0x1c>
1002894c: aa04 add r2, sp, #16
1002894e: f7f8 f9ff bl 0x10020d50 <core::fmt::write> @ imm = #-31746
10028952: 2800 cmp r0, #0
10028954: d107 bne 0x10028966 <rust_begin_unwind+0xde> @ imm = #14
10028956: 4813 ldr r0, [pc, #76] @ 0x100289a4 <$d.284+0x30>
10028958: 6804 ldr r4, [r0]
1002895a: f3bf 8f5f dmb sy
1002895e: 34bc adds r4, #188
10028960: 6820 ldr r0, [r4]
10028962: 4780 blx r0
10028964: e7fc b 0x10028960 <rust_begin_unwind+0xd8> @ imm = #-8
10028966: a804 add r0, sp, #16
10028968: 490a ldr r1, [pc, #40] @ 0x10028994 <$d.284+0x20>
1002896a: 4a0b ldr r2, [pc, #44] @ 0x10028998 <$d.284+0x24>
1002896c: f7f8 fd56 bl 0x1002141c <core::result::unwrap_failed> @ imm = #-30036
10028970: defe trap
10028972: 46c0 mov r8, r8
10028974 <$d.284>:
10028974: 1e 00 00 20 .word 0x2000001e
10028978: 04 00 00 20 .word 0x20000004
1002897c: a5 32 02 10 .word 0x100232a5
10028980: 18 f6 02 10 .word 0x1002f618
10028984: e0 cd 02 10 .word 0x1002cde0
10028988: 50 e1 02 10 .word 0x1002e150
1002898c: 1c 00 00 20 .word 0x2000001c
10028990: 20 e1 02 10 .word 0x1002e120
10028994: c0 e1 02 10 .word 0x1002e1c0
10028998: 20 f6 02 10 .word 0x1002f620
1002899c: 68 e1 02 10 .word 0x1002e168
100289a0: b8 e6 02 10 .word 0x1002e6b8
100289a4: 00 00 00 20 .word 0x20000000
100289a8 <<&T as core::fmt::Debug>::fmt>:
100289a8: b580 push {r7, lr}
100289aa: af00 add r7, sp, #0
100289ac: 6800 ldr r0, [r0]
100289ae: f7f9 fcf9 bl 0x100223a4 <<char as core::fmt::Debug>::fmt> @ imm = #-26126
100289b2: bd80 pop {r7, pc}
100289b4 <<&T as core::fmt::Debug>::fmt>:
100289b4: b580 push {r7, lr}
100289b6: af00 add r7, sp, #0
100289b8: 6800 ldr r0, [r0]
100289ba: f000 f801 bl 0x100289c0 <<pc_keyboard::KeyCode as core::fmt::Debug>::fmt> @ imm = #2
100289be: bd80 pop {r7, pc}
100289c0 <<pc_keyboard::KeyCode as core::fmt::Debug>::fmt>:
100289c0: b580 push {r7, lr}
100289c2: af00 add r7, sp, #0
100289c4: 7800 ldrb r0, [r0]
100289c6: 0040 lsls r0, r0, #1
100289c8: 4478 add r0, pc
100289ca: 8880 ldrh r0, [r0, #4]
100289cc: 0040 lsls r0, r0, #1
100289ce: 4487 add pc, r0
100289d0 <$d.288>:
100289d0: 7b 00 7f 00 .word 0x007f007b
100289d4: 83 00 87 00 .word 0x00870083
100289d8: 8b 00 8f 00 .word 0x008f008b
100289dc: 93 00 97 00 .word 0x00970093
100289e0: 9b 00 9f 00 .word 0x009f009b
100289e4: a4 00 a8 00 .word 0x00a800a4
100289e8: ac 00 b0 00 .word 0x00b000ac
100289ec: b4 00 b8 00 .word 0x00b800b4
100289f0: bc 00 c0 00 .word 0x00c000bc
100289f4: c4 00 c8 00 .word 0x00c800c4
100289f8: cc 00 d0 00 .word 0x00d000cc
100289fc: d4 00 d8 00 .word 0x00d800d4
10028a00: dc 00 e0 00 .word 0x00e000dc
10028a04: e4 00 e8 00 .word 0x00e800e4
10028a08: ec 00 f0 00 .word 0x00f000ec
10028a0c: f4 00 f8 00 .word 0x00f800f4
10028a10: fc 00 00 01 .word 0x010000fc
10028a14: 04 01 08 01 .word 0x01080104
10028a18: 0c 01 10 01 .word 0x0110010c
10028a1c: 15 01 19 01 .word 0x01190115
10028a20: 1d 01 21 01 .word 0x0121011d
10028a24: 25 01 29 01 .word 0x01290125
10028a28: 2d 01 31 01 .word 0x0131012d
10028a2c: 35 01 39 01 .word 0x01390135
10028a30: 3d 01 41 01 .word 0x0141013d
10028a34: 45 01 49 01 .word 0x01490145
10028a38: 4d 01 51 01 .word 0x0151014d
10028a3c: 55 01 5a 01 .word 0x015a0155
10028a40: 5e 01 62 01 .word 0x0162015e
10028a44: 66 01 6a 01 .word 0x016a0166
10028a48: 6e 01 72 01 .word 0x0172016e
10028a4c: 76 01 7a 01 .word 0x017a0176
10028a50: 7e 01 82 01 .word 0x0182017e
10028a54: 86 01 8a 01 .word 0x018a0186
10028a58: 8e 01 92 01 .word 0x0192018e
10028a5c: 96 01 9a 01 .word 0x019a0196
10028a60: 9e 01 a2 01 .word 0x01a2019e
10028a64: a6 01 aa 01 .word 0x01aa01a6
10028a68: ae 01 b2 01 .word 0x01b201ae
10028a6c: b6 01 ba 01 .word 0x01ba01b6
10028a70: be 01 c2 01 .word 0x01c201be
10028a74: c6 01 ca 01 .word 0x01ca01c6
10028a78: cf 01 d3 01 .word 0x01d301cf
10028a7c: d7 01 db 01 .word 0x01db01d7
10028a80: df 01 e3 01 .word 0x01e301df
10028a84: e7 01 eb 01 .word 0x01eb01e7
10028a88: ef 01 f3 01 .word 0x01f301ef
10028a8c: f7 01 fb 01 .word 0x01fb01f7
10028a90: ff 01 03 02 .word 0x020301ff
10028a94: 08 02 0c 02 .word 0x020c0208
10028a98: 10 02 14 02 .word 0x02140210
10028a9c: 18 02 1c 02 .word 0x021c0218
10028aa0: 20 02 24 02 .word 0x02240220
10028aa4: 29 02 2d 02 .word 0x022d0229
10028aa8: 31 02 35 02 .word 0x02350231
10028aac: 39 02 3d 02 .word 0x023d0239
10028ab0: 41 02 45 02 .word 0x02450241
10028ab4: 49 02 4d 02 .word 0x024d0249
10028ab8: 51 02 56 02 .word 0x02560251
10028abc: 5b 02 60 02 .word 0x0260025b
10028ac0: 65 02 6a 02 .word 0x026a0265
10028ac4: 6f 02 74 02 .word 0x0274026f
10028ac8 <$t.289>:
10028ac8: c903 ldm r1, {r0, r1}
10028aca: 68cb ldr r3, [r1, #12]
10028acc: 49fe ldr r1, [pc, #1016] @ 0x10028ec8 <$d.290>
10028ace: e186 b 0x10028dde <$t.289+0x316> @ imm = #780
10028ad0: c903 ldm r1, {r0, r1}
10028ad2: 68cb ldr r3, [r1, #12]
10028ad4: 49fd ldr r1, [pc, #1012] @ 0x10028ecc <$d.290+0x4>
10028ad6: e01e b 0x10028b16 <$t.289+0x4e> @ imm = #60
10028ad8: c903 ldm r1, {r0, r1}
10028ada: 68cb ldr r3, [r1, #12]
10028adc: 49fc ldr r1, [pc, #1008] @ 0x10028ed0 <$d.290+0x8>
10028ade: e01a b 0x10028b16 <$t.289+0x4e> @ imm = #52
10028ae0: c903 ldm r1, {r0, r1}
10028ae2: 68cb ldr r3, [r1, #12]
10028ae4: 49fb ldr r1, [pc, #1004] @ 0x10028ed4 <$d.290+0xc>
10028ae6: e016 b 0x10028b16 <$t.289+0x4e> @ imm = #44
10028ae8: c903 ldm r1, {r0, r1}
10028aea: 68cb ldr r3, [r1, #12]
10028aec: 49fa ldr r1, [pc, #1000] @ 0x10028ed8 <$d.290+0x10>
10028aee: e012 b 0x10028b16 <$t.289+0x4e> @ imm = #36
10028af0: c903 ldm r1, {r0, r1}
10028af2: 68cb ldr r3, [r1, #12]
10028af4: 49f9 ldr r1, [pc, #996] @ 0x10028edc <$d.290+0x14>
10028af6: e00e b 0x10028b16 <$t.289+0x4e> @ imm = #28
10028af8: c903 ldm r1, {r0, r1}
10028afa: 68cb ldr r3, [r1, #12]
10028afc: 49f8 ldr r1, [pc, #992] @ 0x10028ee0 <$d.290+0x18>
10028afe: e00a b 0x10028b16 <$t.289+0x4e> @ imm = #20
10028b00: c903 ldm r1, {r0, r1}
10028b02: 68cb ldr r3, [r1, #12]
10028b04: 49f7 ldr r1, [pc, #988] @ 0x10028ee4 <$d.290+0x1c>
10028b06: e006 b 0x10028b16 <$t.289+0x4e> @ imm = #12
10028b08: c903 ldm r1, {r0, r1}
10028b0a: 68cb ldr r3, [r1, #12]
10028b0c: 49f6 ldr r1, [pc, #984] @ 0x10028ee8 <$d.290+0x20>
10028b0e: e002 b 0x10028b16 <$t.289+0x4e> @ imm = #4
10028b10: c903 ldm r1, {r0, r1}
10028b12: 68cb ldr r3, [r1, #12]
10028b14: 49f5 ldr r1, [pc, #980] @ 0x10028eec <$d.290+0x24>
10028b16: 2202 movs r2, #2
10028b18: e1d3 b 0x10028ec2 <$t.289+0x3fa> @ imm = #934
10028b1a: c903 ldm r1, {r0, r1}
10028b1c: 68cb ldr r3, [r1, #12]
10028b1e: 49f4 ldr r1, [pc, #976] @ 0x10028ef0 <$d.290+0x28>
10028b20: e0af b 0x10028c82 <$t.289+0x1ba> @ imm = #350
10028b22: c903 ldm r1, {r0, r1}
10028b24: 68cb ldr r3, [r1, #12]
10028b26: 49f3 ldr r1, [pc, #972] @ 0x10028ef4 <$d.290+0x2c>
10028b28: e0ab b 0x10028c82 <$t.289+0x1ba> @ imm = #342
10028b2a: c903 ldm r1, {r0, r1}
10028b2c: 68cb ldr r3, [r1, #12]
10028b2e: 49f2 ldr r1, [pc, #968] @ 0x10028ef8 <$d.290+0x30>
10028b30: e0a7 b 0x10028c82 <$t.289+0x1ba> @ imm = #334
10028b32: c903 ldm r1, {r0, r1}
10028b34: 68cb ldr r3, [r1, #12]
10028b36: 49f1 ldr r1, [pc, #964] @ 0x10028efc <$d.290+0x34>
10028b38: e1b8 b 0x10028eac <$t.289+0x3e4> @ imm = #880
10028b3a: c903 ldm r1, {r0, r1}
10028b3c: 68cb ldr r3, [r1, #12]
10028b3e: 49f0 ldr r1, [pc, #960] @ 0x10028f00 <$d.290+0x38>
10028b40: e1be b 0x10028ec0 <$t.289+0x3f8> @ imm = #892
10028b42: c903 ldm r1, {r0, r1}
10028b44: 68cb ldr r3, [r1, #12]
10028b46: 49ef ldr r1, [pc, #956] @ 0x10028f04 <$d.290+0x3c>
10028b48: e19c b 0x10028e84 <$t.289+0x3bc> @ imm = #824
10028b4a: c903 ldm r1, {r0, r1}
10028b4c: 68cb ldr r3, [r1, #12]
10028b4e: 49ee ldr r1, [pc, #952] @ 0x10028f08 <$d.290+0x40>
10028b50: e198 b 0x10028e84 <$t.289+0x3bc> @ imm = #816
10028b52: c903 ldm r1, {r0, r1}
10028b54: 68cb ldr r3, [r1, #12]
10028b56: 49ed ldr r1, [pc, #948] @ 0x10028f0c <$d.290+0x44>
10028b58: e18f b 0x10028e7a <$t.289+0x3b2> @ imm = #798
10028b5a: c903 ldm r1, {r0, r1}
10028b5c: 68cb ldr r3, [r1, #12]
10028b5e: 49ec ldr r1, [pc, #944] @ 0x10028f10 <$d.290+0x48>
10028b60: e18b b 0x10028e7a <$t.289+0x3b2> @ imm = #790
10028b62: c903 ldm r1, {r0, r1}
10028b64: 68cb ldr r3, [r1, #12]
10028b66: 49eb ldr r1, [pc, #940] @ 0x10028f14 <$d.290+0x4c>
10028b68: e187 b 0x10028e7a <$t.289+0x3b2> @ imm = #782
10028b6a: c903 ldm r1, {r0, r1}
10028b6c: 68cb ldr r3, [r1, #12]
10028b6e: 49ea ldr r1, [pc, #936] @ 0x10028f18 <$d.290+0x50>
10028b70: e183 b 0x10028e7a <$t.289+0x3b2> @ imm = #774
10028b72: c903 ldm r1, {r0, r1}
10028b74: 68cb ldr r3, [r1, #12]
10028b76: 49e9 ldr r1, [pc, #932] @ 0x10028f1c <$d.290+0x54>
10028b78: e17f b 0x10028e7a <$t.289+0x3b2> @ imm = #766
10028b7a: c903 ldm r1, {r0, r1}
10028b7c: 68cb ldr r3, [r1, #12]
10028b7e: 49e8 ldr r1, [pc, #928] @ 0x10028f20 <$d.290+0x58>
10028b80: e17b b 0x10028e7a <$t.289+0x3b2> @ imm = #758
10028b82: c903 ldm r1, {r0, r1}
10028b84: 68cb ldr r3, [r1, #12]
10028b86: 49e7 ldr r1, [pc, #924] @ 0x10028f24 <$d.290+0x5c>
10028b88: e177 b 0x10028e7a <$t.289+0x3b2> @ imm = #750
10028b8a: c903 ldm r1, {r0, r1}
10028b8c: 68cb ldr r3, [r1, #12]
10028b8e: 49e6 ldr r1, [pc, #920] @ 0x10028f28 <$d.290+0x60>
10028b90: e173 b 0x10028e7a <$t.289+0x3b2> @ imm = #742
10028b92: c903 ldm r1, {r0, r1}
10028b94: 68cb ldr r3, [r1, #12]
10028b96: 49e5 ldr r1, [pc, #916] @ 0x10028f2c <$d.290+0x64>
10028b98: e16f b 0x10028e7a <$t.289+0x3b2> @ imm = #734
10028b9a: c903 ldm r1, {r0, r1}
10028b9c: 68cb ldr r3, [r1, #12]
10028b9e: 49e4 ldr r1, [pc, #912] @ 0x10028f30 <$d.290+0x68>
10028ba0: e16b b 0x10028e7a <$t.289+0x3b2> @ imm = #726
10028ba2: c903 ldm r1, {r0, r1}
10028ba4: 68cb ldr r3, [r1, #12]
10028ba6: 49e3 ldr r1, [pc, #908] @ 0x10028f34 <$d.290+0x6c>
10028ba8: e167 b 0x10028e7a <$t.289+0x3b2> @ imm = #718
10028baa: c903 ldm r1, {r0, r1}
10028bac: 68cb ldr r3, [r1, #12]
10028bae: 49e2 ldr r1, [pc, #904] @ 0x10028f38 <$d.290+0x70>
10028bb0: e16d b 0x10028e8e <$t.289+0x3c6> @ imm = #730
10028bb2: c903 ldm r1, {r0, r1}
10028bb4: 68cb ldr r3, [r1, #12]
10028bb6: 49e1 ldr r1, [pc, #900] @ 0x10028f3c <$d.290+0x74>
10028bb8: e16e b 0x10028e98 <$t.289+0x3d0> @ imm = #732
10028bba: c903 ldm r1, {r0, r1}
10028bbc: 68cb ldr r3, [r1, #12]
10028bbe: 49e0 ldr r1, [pc, #896] @ 0x10028f40 <$d.290+0x78>
10028bc0: e179 b 0x10028eb6 <$t.289+0x3ee> @ imm = #754
10028bc2: c903 ldm r1, {r0, r1}
10028bc4: 68cb ldr r3, [r1, #12]
10028bc6: 49df ldr r1, [pc, #892] @ 0x10028f44 <$d.290+0x7c>
10028bc8: e109 b 0x10028dde <$t.289+0x316> @ imm = #530
10028bca: c903 ldm r1, {r0, r1}
10028bcc: 68cb ldr r3, [r1, #12]
10028bce: 49de ldr r1, [pc, #888] @ 0x10028f48 <$d.290+0x80>
10028bd0: e153 b 0x10028e7a <$t.289+0x3b2> @ imm = #678
10028bd2: c903 ldm r1, {r0, r1}
10028bd4: 68cb ldr r3, [r1, #12]
10028bd6: 49dd ldr r1, [pc, #884] @ 0x10028f4c <$d.290+0x84>
10028bd8: e101 b 0x10028dde <$t.289+0x316> @ imm = #514
10028bda: c903 ldm r1, {r0, r1}
10028bdc: 68cb ldr r3, [r1, #12]
10028bde: 49dc ldr r1, [pc, #880] @ 0x10028f50 <$d.290+0x88>
10028be0: e150 b 0x10028e84 <$t.289+0x3bc> @ imm = #672
10028be2: c903 ldm r1, {r0, r1}
10028be4: 68cb ldr r3, [r1, #12]
10028be6: 49db ldr r1, [pc, #876] @ 0x10028f54 <$d.290+0x8c>
10028be8: e11a b 0x10028e20 <$t.289+0x358> @ imm = #564
10028bea: c903 ldm r1, {r0, r1}
10028bec: 68cb ldr r3, [r1, #12]
10028bee: 49da ldr r1, [pc, #872] @ 0x10028f58 <$d.290+0x90>
10028bf0: e002 b 0x10028bf8 <$t.289+0x130> @ imm = #4
10028bf2: c903 ldm r1, {r0, r1}
10028bf4: 68cb ldr r3, [r1, #12]
10028bf6: 49d9 ldr r1, [pc, #868] @ 0x10028f5c <$d.290+0x94>
10028bf8: 220e movs r2, #14
10028bfa: e162 b 0x10028ec2 <$t.289+0x3fa> @ imm = #708
10028bfc: c903 ldm r1, {r0, r1}
10028bfe: 68cb ldr r3, [r1, #12]
10028c00: 49d7 ldr r1, [pc, #860] @ 0x10028f60 <$d.290+0x98>
10028c02: e03e b 0x10028c82 <$t.289+0x1ba> @ imm = #124
10028c04: c903 ldm r1, {r0, r1}
10028c06: 68cb ldr r3, [r1, #12]
10028c08: 49d6 ldr r1, [pc, #856] @ 0x10028f64 <$d.290+0x9c>
10028c0a: e0af b 0x10028d6c <$t.289+0x2a4> @ imm = #350
10028c0c: c903 ldm r1, {r0, r1}
10028c0e: 68cb ldr r3, [r1, #12]
10028c10: 49d5 ldr r1, [pc, #852] @ 0x10028f68 <$d.290+0xa0>
10028c12: e0ab b 0x10028d6c <$t.289+0x2a4> @ imm = #342
10028c14: c903 ldm r1, {r0, r1}
10028c16: 68cb ldr r3, [r1, #12]
10028c18: 49d4 ldr r1, [pc, #848] @ 0x10028f6c <$d.290+0xa4>
10028c1a: e0a7 b 0x10028d6c <$t.289+0x2a4> @ imm = #334
10028c1c: c903 ldm r1, {r0, r1}
10028c1e: 68cb ldr r3, [r1, #12]
10028c20: 49d3 ldr r1, [pc, #844] @ 0x10028f70 <$d.290+0xa8>
10028c22: e0a3 b 0x10028d6c <$t.289+0x2a4> @ imm = #326
10028c24: c903 ldm r1, {r0, r1}
10028c26: 68cb ldr r3, [r1, #12]
10028c28: 49d2 ldr r1, [pc, #840] @ 0x10028f74 <$d.290+0xac>
10028c2a: e09f b 0x10028d6c <$t.289+0x2a4> @ imm = #318
10028c2c: c903 ldm r1, {r0, r1}
10028c2e: 68cb ldr r3, [r1, #12]
10028c30: 49d1 ldr r1, [pc, #836] @ 0x10028f78 <$d.290+0xb0>
10028c32: e09b b 0x10028d6c <$t.289+0x2a4> @ imm = #310
10028c34: c903 ldm r1, {r0, r1}
10028c36: 68cb ldr r3, [r1, #12]
10028c38: 49d0 ldr r1, [pc, #832] @ 0x10028f7c <$d.290+0xb4>
10028c3a: e097 b 0x10028d6c <$t.289+0x2a4> @ imm = #302
10028c3c: c903 ldm r1, {r0, r1}
10028c3e: 68cb ldr r3, [r1, #12]
10028c40: 49cf ldr r1, [pc, #828] @ 0x10028f80 <$d.290+0xb8>
10028c42: e093 b 0x10028d6c <$t.289+0x2a4> @ imm = #294
10028c44: c903 ldm r1, {r0, r1}
10028c46: 68cb ldr r3, [r1, #12]
10028c48: 49ce ldr r1, [pc, #824] @ 0x10028f84 <$d.290+0xbc>
10028c4a: e08f b 0x10028d6c <$t.289+0x2a4> @ imm = #286
10028c4c: c903 ldm r1, {r0, r1}
10028c4e: 68cb ldr r3, [r1, #12]
10028c50: 49cd ldr r1, [pc, #820] @ 0x10028f88 <$d.290+0xc0>
10028c52: e08b b 0x10028d6c <$t.289+0x2a4> @ imm = #278
10028c54: c903 ldm r1, {r0, r1}
10028c56: 68cb ldr r3, [r1, #12]
10028c58: 49cc ldr r1, [pc, #816] @ 0x10028f8c <$d.290+0xc4>
10028c5a: e10e b 0x10028e7a <$t.289+0x3b2> @ imm = #540
10028c5c: c903 ldm r1, {r0, r1}
10028c5e: 68cb ldr r3, [r1, #12]
10028c60: 49cb ldr r1, [pc, #812] @ 0x10028f90 <$d.290+0xc8>
10028c62: e10a b 0x10028e7a <$t.289+0x3b2> @ imm = #532
10028c64: c903 ldm r1, {r0, r1}
10028c66: 68cb ldr r3, [r1, #12]
10028c68: 49ca ldr r1, [pc, #808] @ 0x10028f94 <$d.290+0xcc>
10028c6a: e106 b 0x10028e7a <$t.289+0x3b2> @ imm = #524
10028c6c: c903 ldm r1, {r0, r1}
10028c6e: 68cb ldr r3, [r1, #12]
10028c70: 49c9 ldr r1, [pc, #804] @ 0x10028f98 <$d.290+0xd0>
10028c72: e102 b 0x10028e7a <$t.289+0x3b2> @ imm = #516
10028c74: c903 ldm r1, {r0, r1}
10028c76: 68cb ldr r3, [r1, #12]
10028c78: 49c8 ldr r1, [pc, #800] @ 0x10028f9c <$d.290+0xd4>
10028c7a: e0b0 b 0x10028dde <$t.289+0x316> @ imm = #352
10028c7c: c903 ldm r1, {r0, r1}
10028c7e: 68cb ldr r3, [r1, #12]
10028c80: 49c7 ldr r1, [pc, #796] @ 0x10028fa0 <$d.290+0xd8>
10028c82: 2203 movs r2, #3
10028c84: e11d b 0x10028ec2 <$t.289+0x3fa> @ imm = #570
10028c86: c903 ldm r1, {r0, r1}
10028c88: 68cb ldr r3, [r1, #12]
10028c8a: 49c6 ldr r1, [pc, #792] @ 0x10028fa4 <$d.290+0xdc>
10028c8c: e0ff b 0x10028e8e <$t.289+0x3c6> @ imm = #510
10028c8e: c903 ldm r1, {r0, r1}
10028c90: 68cb ldr r3, [r1, #12]
10028c92: 49c5 ldr r1, [pc, #788] @ 0x10028fa8 <$d.290+0xe0>
10028c94: e100 b 0x10028e98 <$t.289+0x3d0> @ imm = #512
10028c96: c903 ldm r1, {r0, r1}
10028c98: 68cb ldr r3, [r1, #12]
10028c9a: 49c4 ldr r1, [pc, #784] @ 0x10028fac <$d.290+0xe4>
10028c9c: e0fc b 0x10028e98 <$t.289+0x3d0> @ imm = #504
10028c9e: c903 ldm r1, {r0, r1}
10028ca0: 68cb ldr r3, [r1, #12]
10028ca2: 49c3 ldr r1, [pc, #780] @ 0x10028fb0 <$d.290+0xe8>
10028ca4: e0f8 b 0x10028e98 <$t.289+0x3d0> @ imm = #496
10028ca6: c903 ldm r1, {r0, r1}
10028ca8: 68cb ldr r3, [r1, #12]
10028caa: 49c2 ldr r1, [pc, #776] @ 0x10028fb4 <$d.290+0xec>
10028cac: e103 b 0x10028eb6 <$t.289+0x3ee> @ imm = #518
10028cae: c903 ldm r1, {r0, r1}
10028cb0: 68cb ldr r3, [r1, #12]
10028cb2: 49c1 ldr r1, [pc, #772] @ 0x10028fb8 <$d.290+0xf0>
10028cb4: e0eb b 0x10028e8e <$t.289+0x3c6> @ imm = #470
10028cb6: c903 ldm r1, {r0, r1}
10028cb8: 68cb ldr r3, [r1, #12]
10028cba: 49fe ldr r1, [pc, #1016] @ 0x100290b4 <$d.290+0x1ec>
10028cbc: e056 b 0x10028d6c <$t.289+0x2a4> @ imm = #172
10028cbe: c903 ldm r1, {r0, r1}
10028cc0: 68cb ldr r3, [r1, #12]
10028cc2: 49fb ldr r1, [pc, #1004] @ 0x100290b0 <$d.290+0x1e8>
10028cc4: e052 b 0x10028d6c <$t.289+0x2a4> @ imm = #164
10028cc6: c903 ldm r1, {r0, r1}
10028cc8: 68cb ldr r3, [r1, #12]
10028cca: 49f8 ldr r1, [pc, #992] @ 0x100290ac <$d.290+0x1e4>
10028ccc: e04e b 0x10028d6c <$t.289+0x2a4> @ imm = #156
10028cce: c903 ldm r1, {r0, r1}
10028cd0: 68cb ldr r3, [r1, #12]
10028cd2: 49f5 ldr r1, [pc, #980] @ 0x100290a8 <$d.290+0x1e0>
10028cd4: e04a b 0x10028d6c <$t.289+0x2a4> @ imm = #148
10028cd6: c903 ldm r1, {r0, r1}
10028cd8: 68cb ldr r3, [r1, #12]
10028cda: 49f2 ldr r1, [pc, #968] @ 0x100290a4 <$d.290+0x1dc>
10028cdc: e046 b 0x10028d6c <$t.289+0x2a4> @ imm = #140
10028cde: c903 ldm r1, {r0, r1}
10028ce0: 68cb ldr r3, [r1, #12]
10028ce2: 49ef ldr r1, [pc, #956] @ 0x100290a0 <$d.290+0x1d8>
10028ce4: e042 b 0x10028d6c <$t.289+0x2a4> @ imm = #132
10028ce6: c903 ldm r1, {r0, r1}
10028ce8: 68cb ldr r3, [r1, #12]
10028cea: 49ec ldr r1, [pc, #944] @ 0x1002909c <$d.290+0x1d4>
10028cec: e03e b 0x10028d6c <$t.289+0x2a4> @ imm = #124
10028cee: c903 ldm r1, {r0, r1}
10028cf0: 68cb ldr r3, [r1, #12]
10028cf2: 49e9 ldr r1, [pc, #932] @ 0x10029098 <$d.290+0x1d0>
10028cf4: e03a b 0x10028d6c <$t.289+0x2a4> @ imm = #116
10028cf6: c903 ldm r1, {r0, r1}
10028cf8: 68cb ldr r3, [r1, #12]
10028cfa: 49e6 ldr r1, [pc, #920] @ 0x10029094 <$d.290+0x1cc>
10028cfc: e036 b 0x10028d6c <$t.289+0x2a4> @ imm = #108
10028cfe: c903 ldm r1, {r0, r1}
10028d00: 68cb ldr r3, [r1, #12]
10028d02: 49e3 ldr r1, [pc, #908] @ 0x10029090 <$d.290+0x1c8>
10028d04: e0b9 b 0x10028e7a <$t.289+0x3b2> @ imm = #370
10028d06: c903 ldm r1, {r0, r1}
10028d08: 68cb ldr r3, [r1, #12]
10028d0a: 49e0 ldr r1, [pc, #896] @ 0x1002908c <$d.290+0x1c4>
10028d0c: e0b5 b 0x10028e7a <$t.289+0x3b2> @ imm = #362
10028d0e: c903 ldm r1, {r0, r1}
10028d10: 68cb ldr r3, [r1, #12]
10028d12: 49dd ldr r1, [pc, #884] @ 0x10029088 <$d.290+0x1c0>
10028d14: e063 b 0x10028dde <$t.289+0x316> @ imm = #198
10028d16: c903 ldm r1, {r0, r1}
10028d18: 68cb ldr r3, [r1, #12]
10028d1a: 49da ldr r1, [pc, #872] @ 0x10029084 <$d.290+0x1bc>
10028d1c: e0bc b 0x10028e98 <$t.289+0x3d0> @ imm = #376
10028d1e: c903 ldm r1, {r0, r1}
10028d20: 68cb ldr r3, [r1, #12]
10028d22: 49d7 ldr r1, [pc, #860] @ 0x10029080 <$d.290+0x1b8>
10028d24: e0b8 b 0x10028e98 <$t.289+0x3d0> @ imm = #368
10028d26: c903 ldm r1, {r0, r1}
10028d28: 68cb ldr r3, [r1, #12]
10028d2a: 49d4 ldr r1, [pc, #848] @ 0x1002907c <$d.290+0x1b4>
10028d2c: e0b4 b 0x10028e98 <$t.289+0x3d0> @ imm = #360
10028d2e: c903 ldm r1, {r0, r1}
10028d30: 68cb ldr r3, [r1, #12]
10028d32: 49d1 ldr r1, [pc, #836] @ 0x10029078 <$d.290+0x1b0>
10028d34: e053 b 0x10028dde <$t.289+0x316> @ imm = #166
10028d36: c903 ldm r1, {r0, r1}
10028d38: 68cb ldr r3, [r1, #12]
10028d3a: 49ce ldr r1, [pc, #824] @ 0x10029074 <$d.290+0x1ac>
10028d3c: e016 b 0x10028d6c <$t.289+0x2a4> @ imm = #44
10028d3e: c903 ldm r1, {r0, r1}
10028d40: 68cb ldr r3, [r1, #12]
10028d42: 49cb ldr r1, [pc, #812] @ 0x10029070 <$d.290+0x1a8>
10028d44: e012 b 0x10028d6c <$t.289+0x2a4> @ imm = #36
10028d46: c903 ldm r1, {r0, r1}
10028d48: 68cb ldr r3, [r1, #12]
10028d4a: 49c8 ldr r1, [pc, #800] @ 0x1002906c <$d.290+0x1a4>
10028d4c: e00e b 0x10028d6c <$t.289+0x2a4> @ imm = #28
10028d4e: c903 ldm r1, {r0, r1}
10028d50: 68cb ldr r3, [r1, #12]
10028d52: 49c5 ldr r1, [pc, #788] @ 0x10029068 <$d.290+0x1a0>
10028d54: e00a b 0x10028d6c <$t.289+0x2a4> @ imm = #20
10028d56: c903 ldm r1, {r0, r1}
10028d58: 68cb ldr r3, [r1, #12]
10028d5a: 49c2 ldr r1, [pc, #776] @ 0x10029064 <$d.290+0x19c>
10028d5c: e006 b 0x10028d6c <$t.289+0x2a4> @ imm = #12
10028d5e: c903 ldm r1, {r0, r1}
10028d60: 68cb ldr r3, [r1, #12]
10028d62: 49bf ldr r1, [pc, #764] @ 0x10029060 <$d.290+0x198>
10028d64: e002 b 0x10028d6c <$t.289+0x2a4> @ imm = #4
10028d66: c903 ldm r1, {r0, r1}
10028d68: 68cb ldr r3, [r1, #12]
10028d6a: 49bc ldr r1, [pc, #752] @ 0x1002905c <$d.290+0x194>
10028d6c: 2201 movs r2, #1
10028d6e: e0a8 b 0x10028ec2 <$t.289+0x3fa> @ imm = #336
10028d70: c903 ldm r1, {r0, r1}
10028d72: 68cb ldr r3, [r1, #12]
10028d74: 49b8 ldr r1, [pc, #736] @ 0x10029058 <$d.290+0x190>
10028d76: e08a b 0x10028e8e <$t.289+0x3c6> @ imm = #276
10028d78: c903 ldm r1, {r0, r1}
10028d7a: 68cb ldr r3, [r1, #12]
10028d7c: 49b5 ldr r1, [pc, #724] @ 0x10029054 <$d.290+0x18c>
10028d7e: e09a b 0x10028eb6 <$t.289+0x3ee> @ imm = #308
10028d80: c903 ldm r1, {r0, r1}
10028d82: 68cb ldr r3, [r1, #12]
10028d84: 49b2 ldr r1, [pc, #712] @ 0x10029050 <$d.290+0x188>
10028d86: e078 b 0x10028e7a <$t.289+0x3b2> @ imm = #240
10028d88: c903 ldm r1, {r0, r1}
10028d8a: 68cb ldr r3, [r1, #12]
10028d8c: 49af ldr r1, [pc, #700] @ 0x1002904c <$d.290+0x184>
10028d8e: e026 b 0x10028dde <$t.289+0x316> @ imm = #76
10028d90: c903 ldm r1, {r0, r1}
10028d92: 68cb ldr r3, [r1, #12]
10028d94: 49ac ldr r1, [pc, #688] @ 0x10029048 <$d.290+0x180>
10028d96: e07f b 0x10028e98 <$t.289+0x3d0> @ imm = #254
10028d98: c903 ldm r1, {r0, r1}
10028d9a: 68cb ldr r3, [r1, #12]
10028d9c: 49a9 ldr r1, [pc, #676] @ 0x10029044 <$d.290+0x17c>
10028d9e: e07b b 0x10028e98 <$t.289+0x3d0> @ imm = #246
10028da0: c903 ldm r1, {r0, r1}
10028da2: 68cb ldr r3, [r1, #12]
10028da4: 49a6 ldr r1, [pc, #664] @ 0x10029040 <$d.290+0x178>
10028da6: e077 b 0x10028e98 <$t.289+0x3d0> @ imm = #238
10028da8: c903 ldm r1, {r0, r1}
10028daa: 68cb ldr r3, [r1, #12]
10028dac: 49a3 ldr r1, [pc, #652] @ 0x1002903c <$d.290+0x174>
10028dae: e073 b 0x10028e98 <$t.289+0x3d0> @ imm = #230
10028db0: c903 ldm r1, {r0, r1}
10028db2: 68cb ldr r3, [r1, #12]
10028db4: 49a0 ldr r1, [pc, #640] @ 0x10029038 <$d.290+0x170>
10028db6: e079 b 0x10028eac <$t.289+0x3e4> @ imm = #242
10028db8: c903 ldm r1, {r0, r1}
10028dba: 68cb ldr r3, [r1, #12]
10028dbc: 499d ldr r1, [pc, #628] @ 0x10029034 <$d.290+0x16c>
10028dbe: e066 b 0x10028e8e <$t.289+0x3c6> @ imm = #204
10028dc0: c903 ldm r1, {r0, r1}
10028dc2: 68cb ldr r3, [r1, #12]
10028dc4: 499a ldr r1, [pc, #616] @ 0x10029030 <$d.290+0x168>
10028dc6: e058 b 0x10028e7a <$t.289+0x3b2> @ imm = #176
10028dc8: c903 ldm r1, {r0, r1}
10028dca: 68cb ldr r3, [r1, #12]
10028dcc: 4997 ldr r1, [pc, #604] @ 0x1002902c <$d.290+0x164>
10028dce: e054 b 0x10028e7a <$t.289+0x3b2> @ imm = #168
10028dd0: c903 ldm r1, {r0, r1}
10028dd2: 68cb ldr r3, [r1, #12]
10028dd4: 4994 ldr r1, [pc, #592] @ 0x10029028 <$d.290+0x160>
10028dd6: e05a b 0x10028e8e <$t.289+0x3c6> @ imm = #180
10028dd8: c903 ldm r1, {r0, r1}
10028dda: 68cb ldr r3, [r1, #12]
10028ddc: 4991 ldr r1, [pc, #580] @ 0x10029024 <$d.290+0x15c>
10028dde: 2206 movs r2, #6
10028de0: e06f b 0x10028ec2 <$t.289+0x3fa> @ imm = #222
10028de2: c903 ldm r1, {r0, r1}
10028de4: 68cb ldr r3, [r1, #12]
10028de6: 498e ldr r1, [pc, #568] @ 0x10029020 <$d.290+0x158>
10028de8: e047 b 0x10028e7a <$t.289+0x3b2> @ imm = #142
10028dea: c903 ldm r1, {r0, r1}
10028dec: 68cb ldr r3, [r1, #12]
10028dee: 498b ldr r1, [pc, #556] @ 0x1002901c <$d.290+0x154>
10028df0: e043 b 0x10028e7a <$t.289+0x3b2> @ imm = #134
10028df2: c903 ldm r1, {r0, r1}
10028df4: 68cb ldr r3, [r1, #12]
10028df6: 4988 ldr r1, [pc, #544] @ 0x10029018 <$d.290+0x150>
10028df8: e049 b 0x10028e8e <$t.289+0x3c6> @ imm = #146
10028dfa: c903 ldm r1, {r0, r1}
10028dfc: 68cb ldr r3, [r1, #12]
10028dfe: 4985 ldr r1, [pc, #532] @ 0x10029014 <$d.290+0x14c>
10028e00: e059 b 0x10028eb6 <$t.289+0x3ee> @ imm = #178
10028e02: c903 ldm r1, {r0, r1}
10028e04: 68cb ldr r3, [r1, #12]
10028e06: 4982 ldr r1, [pc, #520] @ 0x10029010 <$d.290+0x148>
10028e08: e055 b 0x10028eb6 <$t.289+0x3ee> @ imm = #170
10028e0a: c903 ldm r1, {r0, r1}
10028e0c: 68cb ldr r3, [r1, #12]
10028e0e: 497f ldr r1, [pc, #508] @ 0x1002900c <$d.290+0x144>
10028e10: e038 b 0x10028e84 <$t.289+0x3bc> @ imm = #112
10028e12: c903 ldm r1, {r0, r1}
10028e14: 68cb ldr r3, [r1, #12]
10028e16: 497c ldr r1, [pc, #496] @ 0x10029008 <$d.290+0x140>
10028e18: e03e b 0x10028e98 <$t.289+0x3d0> @ imm = #124
10028e1a: c903 ldm r1, {r0, r1}
10028e1c: 68cb ldr r3, [r1, #12]
10028e1e: 4979 ldr r1, [pc, #484] @ 0x10029004 <$d.290+0x13c>
10028e20: 220c movs r2, #12
10028e22: e04e b 0x10028ec2 <$t.289+0x3fa> @ imm = #156
10028e24: c903 ldm r1, {r0, r1}
10028e26: 68cb ldr r3, [r1, #12]
10028e28: 4975 ldr r1, [pc, #468] @ 0x10029000 <$d.290+0x138>
10028e2a: e026 b 0x10028e7a <$t.289+0x3b2> @ imm = #76
10028e2c: c903 ldm r1, {r0, r1}
10028e2e: 68cb ldr r3, [r1, #12]
10028e30: 4972 ldr r1, [pc, #456] @ 0x10028ffc <$d.290+0x134>
10028e32: e045 b 0x10028ec0 <$t.289+0x3f8> @ imm = #138
10028e34: c903 ldm r1, {r0, r1}
10028e36: 68cb ldr r3, [r1, #12]
10028e38: 496f ldr r1, [pc, #444] @ 0x10028ff8 <$d.290+0x130>
10028e3a: e041 b 0x10028ec0 <$t.289+0x3f8> @ imm = #130
10028e3c: c903 ldm r1, {r0, r1}
10028e3e: 68cb ldr r3, [r1, #12]
10028e40: 496c ldr r1, [pc, #432] @ 0x10028ff4 <$d.290+0x12c>
10028e42: e03d b 0x10028ec0 <$t.289+0x3f8> @ imm = #122
10028e44: c903 ldm r1, {r0, r1}
10028e46: 68cb ldr r3, [r1, #12]
10028e48: 4969 ldr r1, [pc, #420] @ 0x10028ff0 <$d.290+0x128>
10028e4a: e039 b 0x10028ec0 <$t.289+0x3f8> @ imm = #114
10028e4c: c903 ldm r1, {r0, r1}
10028e4e: 68cb ldr r3, [r1, #12]
10028e50: 4966 ldr r1, [pc, #408] @ 0x10028fec <$d.290+0x124>
10028e52: e030 b 0x10028eb6 <$t.289+0x3ee> @ imm = #96
10028e54: c903 ldm r1, {r0, r1}
10028e56: 68cb ldr r3, [r1, #12]
10028e58: 4963 ldr r1, [pc, #396] @ 0x10028fe8 <$d.290+0x120>
10028e5a: e02c b 0x10028eb6 <$t.289+0x3ee> @ imm = #88
10028e5c: c903 ldm r1, {r0, r1}
10028e5e: 68cb ldr r3, [r1, #12]
10028e60: 4960 ldr r1, [pc, #384] @ 0x10028fe4 <$d.290+0x11c>
10028e62: e00a b 0x10028e7a <$t.289+0x3b2> @ imm = #20
10028e64: c903 ldm r1, {r0, r1}
10028e66: 68cb ldr r3, [r1, #12]
10028e68: 495d ldr r1, [pc, #372] @ 0x10028fe0 <$d.290+0x118>
10028e6a: e00b b 0x10028e84 <$t.289+0x3bc> @ imm = #22
10028e6c: c903 ldm r1, {r0, r1}
10028e6e: 68cb ldr r3, [r1, #12]
10028e70: 495a ldr r1, [pc, #360] @ 0x10028fdc <$d.290+0x114>
10028e72: e002 b 0x10028e7a <$t.289+0x3b2> @ imm = #4
10028e74: c903 ldm r1, {r0, r1}
10028e76: 68cb ldr r3, [r1, #12]
10028e78: 4957 ldr r1, [pc, #348] @ 0x10028fd8 <$d.290+0x110>
10028e7a: 2204 movs r2, #4
10028e7c: e021 b 0x10028ec2 <$t.289+0x3fa> @ imm = #66
10028e7e: c903 ldm r1, {r0, r1}
10028e80: 68cb ldr r3, [r1, #12]
10028e82: 4954 ldr r1, [pc, #336] @ 0x10028fd4 <$d.290+0x10c>
10028e84: 220a movs r2, #10
10028e86: e01c b 0x10028ec2 <$t.289+0x3fa> @ imm = #56
10028e88: c903 ldm r1, {r0, r1}
10028e8a: 68cb ldr r3, [r1, #12]
10028e8c: 4950 ldr r1, [pc, #320] @ 0x10028fd0 <$d.290+0x108>
10028e8e: 2208 movs r2, #8
10028e90: e017 b 0x10028ec2 <$t.289+0x3fa> @ imm = #46
10028e92: c903 ldm r1, {r0, r1}
10028e94: 68cb ldr r3, [r1, #12]
10028e96: 494d ldr r1, [pc, #308] @ 0x10028fcc <$d.290+0x104>
10028e98: 2207 movs r2, #7
10028e9a: e012 b 0x10028ec2 <$t.289+0x3fa> @ imm = #36
10028e9c: c903 ldm r1, {r0, r1}
10028e9e: 68cb ldr r3, [r1, #12]
10028ea0: 4949 ldr r1, [pc, #292] @ 0x10028fc8 <$d.290+0x100>
10028ea2: 220d movs r2, #13
10028ea4: e00d b 0x10028ec2 <$t.289+0x3fa> @ imm = #26
10028ea6: c903 ldm r1, {r0, r1}
10028ea8: 68cb ldr r3, [r1, #12]
10028eaa: 4946 ldr r1, [pc, #280] @ 0x10028fc4 <$d.290+0xfc>
10028eac: 220b movs r2, #11
10028eae: e008 b 0x10028ec2 <$t.289+0x3fa> @ imm = #16
10028eb0: c903 ldm r1, {r0, r1}
10028eb2: 68cb ldr r3, [r1, #12]
10028eb4: 4942 ldr r1, [pc, #264] @ 0x10028fc0 <$d.290+0xf8>
10028eb6: 2209 movs r2, #9
10028eb8: e003 b 0x10028ec2 <$t.289+0x3fa> @ imm = #6
10028eba: c903 ldm r1, {r0, r1}
10028ebc: 68cb ldr r3, [r1, #12]
10028ebe: 493f ldr r1, [pc, #252] @ 0x10028fbc <$d.290+0xf4>
10028ec0: 2205 movs r2, #5
10028ec2: 4798 blx r3
10028ec4: bd80 pop {r7, pc}
10028ec6: 46c0 mov r8, r8
10028ec8 <$d.290>:
10028ec8: f4 f7 02 10 .word 0x1002f7f4
10028ecc: f2 f7 02 10 .word 0x1002f7f2
10028ed0: f0 f7 02 10 .word 0x1002f7f0
10028ed4: ee f7 02 10 .word 0x1002f7ee
10028ed8: ec f7 02 10 .word 0x1002f7ec
10028edc: ea f7 02 10 .word 0x1002f7ea
10028ee0: e8 f7 02 10 .word 0x1002f7e8
10028ee4: e6 f7 02 10 .word 0x1002f7e6
10028ee8: e4 f7 02 10 .word 0x1002f7e4
10028eec: e2 f7 02 10 .word 0x1002f7e2
10028ef0: df f7 02 10 .word 0x1002f7df
10028ef4: dc f7 02 10 .word 0x1002f7dc
10028ef8: d9 f7 02 10 .word 0x1002f7d9
10028efc: ce f7 02 10 .word 0x1002f7ce
10028f00: c9 f7 02 10 .word 0x1002f7c9
10028f04: bf f7 02 10 .word 0x1002f7bf
10028f08: b5 f7 02 10 .word 0x1002f7b5
10028f0c: a8 ce 02 10 .word 0x1002cea8
10028f10: b8 ce 02 10 .word 0x1002ceb8
10028f14: 18 cf 02 10 .word 0x1002cf18
10028f18: 80 ce 02 10 .word 0x1002ce80
10028f1c: e4 ce 02 10 .word 0x1002cee4
10028f20: 10 cf 02 10 .word 0x1002cf10
10028f24: a4 ce 02 10 .word 0x1002cea4
10028f28: cc ce 02 10 .word 0x1002cecc
10028f2c: e0 ce 02 10 .word 0x1002cee0
10028f30: 8c ce 02 10 .word 0x1002ce8c
10028f34: c8 ce 02 10 .word 0x1002cec8
10028f38: 5e d3 02 10 .word 0x1002d35e
10028f3c: ae f7 02 10 .word 0x1002f7ae
10028f40: a5 f7 02 10 .word 0x1002f7a5
10028f44: 9f f7 02 10 .word 0x1002f79f
10028f48: 64 ce 02 10 .word 0x1002ce64
10028f4c: 99 f7 02 10 .word 0x1002f799
10028f50: 8f f7 02 10 .word 0x1002f78f
10028f54: 83 f7 02 10 .word 0x1002f783
10028f58: 75 f7 02 10 .word 0x1002f775
10028f5c: 67 f7 02 10 .word 0x1002f767
10028f60: 64 f7 02 10 .word 0x1002f764
10028f64: 63 f7 02 10 .word 0x1002f763
10028f68: 62 f7 02 10 .word 0x1002f762
10028f6c: 61 f7 02 10 .word 0x1002f761
10028f70: 60 f7 02 10 .word 0x1002f760
10028f74: 5f f7 02 10 .word 0x1002f75f
10028f78: 5e f7 02 10 .word 0x1002f75e
10028f7c: 5d f7 02 10 .word 0x1002f75d
10028f80: 5c f7 02 10 .word 0x1002f75c
10028f84: 5b f7 02 10 .word 0x1002f75b
10028f88: 5a f7 02 10 .word 0x1002f75a
10028f8c: 70 ce 02 10 .word 0x1002ce70
10028f90: 6c ce 02 10 .word 0x1002ce6c
10028f94: 94 ce 02 10 .word 0x1002ce94
10028f98: 88 ce 02 10 .word 0x1002ce88
10028f9c: 54 f7 02 10 .word 0x1002f754
10028fa0: 51 f7 02 10 .word 0x1002f751
10028fa4: 96 d3 02 10 .word 0x1002d396
10028fa8: 4a f7 02 10 .word 0x1002f74a
10028fac: 43 f7 02 10 .word 0x1002f743
10028fb0: 3c f7 02 10 .word 0x1002f73c
10028fb4: 33 f7 02 10 .word 0x1002f733
10028fb8: 56 d3 02 10 .word 0x1002d356
10028fbc: 30 f6 02 10 .word 0x1002f630
10028fc0: 35 f6 02 10 .word 0x1002f635
10028fc4: 3e f6 02 10 .word 0x1002f63e
10028fc8: 49 f6 02 10 .word 0x1002f649
10028fcc: 56 f6 02 10 .word 0x1002f656
10028fd0: ae d3 02 10 .word 0x1002d3ae
10028fd4: 5d f6 02 10 .word 0x1002f65d
10028fd8: b4 ce 02 10 .word 0x1002ceb4
10028fdc: dc ce 02 10 .word 0x1002cedc
10028fe0: 67 f6 02 10 .word 0x1002f667
10028fe4: a0 ce 02 10 .word 0x1002cea0
10028fe8: 71 f6 02 10 .word 0x1002f671
10028fec: 7a f6 02 10 .word 0x1002f67a
10028ff0: 83 f6 02 10 .word 0x1002f683
10028ff4: 88 f6 02 10 .word 0x1002f688
10028ff8: 8d f6 02 10 .word 0x1002f68d
10028ffc: 92 f6 02 10 .word 0x1002f692
10029000: 78 ce 02 10 .word 0x1002ce78
10029004: 97 f6 02 10 .word 0x1002f697
10029008: a3 f6 02 10 .word 0x1002f6a3
1002900c: aa f6 02 10 .word 0x1002f6aa
10029010: b4 f6 02 10 .word 0x1002f6b4
10029014: bd f6 02 10 .word 0x1002f6bd
10029018: 6e d3 02 10 .word 0x1002d36e
1002901c: 60 ce 02 10 .word 0x1002ce60
10029020: c0 ce 02 10 .word 0x1002cec0
10029024: c6 f6 02 10 .word 0x1002f6c6
10029028: 86 d3 02 10 .word 0x1002d386
1002902c: d4 ce 02 10 .word 0x1002ced4
10029030: fc ce 02 10 .word 0x1002cefc
10029034: 9e d3 02 10 .word 0x1002d39e
10029038: cc f6 02 10 .word 0x1002f6cc
1002903c: d7 f6 02 10 .word 0x1002f6d7
10029040: de f6 02 10 .word 0x1002f6de
10029044: e5 f6 02 10 .word 0x1002f6e5
10029048: ec f6 02 10 .word 0x1002f6ec
1002904c: f3 f6 02 10 .word 0x1002f6f3
10029050: d8 ce 02 10 .word 0x1002ced8
10029054: f9 f6 02 10 .word 0x1002f6f9
10029058: 36 d3 02 10 .word 0x1002d336
1002905c: 02 f7 02 10 .word 0x1002f702
10029060: 03 f7 02 10 .word 0x1002f703
10029064: 04 f7 02 10 .word 0x1002f704
10029068: 05 f7 02 10 .word 0x1002f705
1002906c: 06 f7 02 10 .word 0x1002f706
10029070: 07 f7 02 10 .word 0x1002f707
10029074: 08 f7 02 10 .word 0x1002f708
10029078: 09 f7 02 10 .word 0x1002f709
1002907c: 0f f7 02 10 .word 0x1002f70f
10029080: 16 f7 02 10 .word 0x1002f716
10029084: 1d f7 02 10 .word 0x1002f71d
10029088: 24 f7 02 10 .word 0x1002f724
1002908c: 14 cf 02 10 .word 0x1002cf14
10029090: c4 ce 02 10 .word 0x1002cec4
10029094: 2a f7 02 10 .word 0x1002f72a
10029098: 2b f7 02 10 .word 0x1002f72b
1002909c: 2c f7 02 10 .word 0x1002f72c
100290a0: 2d f7 02 10 .word 0x1002f72d
100290a4: 2e f7 02 10 .word 0x1002f72e
100290a8: 2f f7 02 10 .word 0x1002f72f
100290ac: 30 f7 02 10 .word 0x1002f730
100290b0: 31 f7 02 10 .word 0x1002f731
100290b4: 32 f7 02 10 .word 0x1002f732
100290b8 <<&T as core::fmt::Debug>::fmt>:
100290b8: b5b0 push {r4, r5, r7, lr}
100290ba: af02 add r7, sp, #8
100290bc: b0a2 sub sp, #136
100290be: 6800 ldr r0, [r0]
100290c0: ab02 add r3, sp, #8
100290c2: aa02 add r2, sp, #8
100290c4: 698c ldr r4, [r1, #24]
100290c6: 06e5 lsls r5, r4, #27
100290c8: d404 bmi 0x100290d4 <<&T as core::fmt::Debug>::fmt+0x1c> @ imm = #8
100290ca: 06a3 lsls r3, r4, #26
100290cc: d40a bmi 0x100290e4 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #20
100290ce: f7f9 fadb bl 0x10022688 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt> @ imm = #-27210
100290d2: e038 b 0x10029146 <<&T as core::fmt::Debug>::fmt+0x8e> @ imm = #112
100290d4: 337e adds r3, #126
100290d6: 7800 ldrb r0, [r0]
100290d8: 220f movs r2, #15
100290da: 4002 ands r2, r0
100290dc: 2a0a cmp r2, #10
100290de: d309 blo 0x100290f4 <<&T as core::fmt::Debug>::fmt+0x3c> @ imm = #18
100290e0: 2457 movs r4, #87
100290e2: e008 b 0x100290f6 <<&T as core::fmt::Debug>::fmt+0x3e> @ imm = #16
100290e4: 327e adds r2, #126
100290e6: 7800 ldrb r0, [r0]
100290e8: 230f movs r3, #15
100290ea: 4003 ands r3, r0
100290ec: 2b0a cmp r3, #10
100290ee: d30e blo 0x1002910e <<&T as core::fmt::Debug>::fmt+0x56> @ imm = #28
100290f0: 2437 movs r4, #55
100290f2: e00d b 0x10029110 <<&T as core::fmt::Debug>::fmt+0x58> @ imm = #26
100290f4: 2430 movs r4, #48
100290f6: 18a2 adds r2, r4, r2
100290f8: 705a strb r2, [r3, #1]
100290fa: 0902 lsrs r2, r0, #4
100290fc: d010 beq 0x10029120 <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #32
100290fe: 28a0 cmp r0, #160
10029100: d301 blo 0x10029106 <<&T as core::fmt::Debug>::fmt+0x4e> @ imm = #2
10029102: 2057 movs r0, #87
10029104: e000 b 0x10029108 <<&T as core::fmt::Debug>::fmt+0x50> @ imm = #0
10029106: 2030 movs r0, #48
10029108: 1880 adds r0, r0, r2
1002910a: 7018 strb r0, [r3]
1002910c: e00e b 0x1002912c <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #28
1002910e: 2430 movs r4, #48
10029110: 18e3 adds r3, r4, r3
10029112: 7053 strb r3, [r2, #1]
10029114: 0903 lsrs r3, r0, #4
10029116: d003 beq 0x10029120 <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #6
10029118: 28a0 cmp r0, #160
1002911a: d304 blo 0x10029126 <<&T as core::fmt::Debug>::fmt+0x6e> @ imm = #8
1002911c: 2037 movs r0, #55
1002911e: e003 b 0x10029128 <<&T as core::fmt::Debug>::fmt+0x70> @ imm = #6
10029120: 207f movs r0, #127
10029122: 2201 movs r2, #1
10029124: e004 b 0x10029130 <<&T as core::fmt::Debug>::fmt+0x78> @ imm = #8
10029126: 2030 movs r0, #48
10029128: 18c0 adds r0, r0, r3
1002912a: 7010 strb r0, [r2]
1002912c: 207e movs r0, #126
1002912e: 2202 movs r2, #2
10029130: 9201 str r2, [sp, #4]
10029132: aa02 add r2, sp, #8
10029134: 1810 adds r0, r2, r0
10029136: 9000 str r0, [sp]
10029138: 2401 movs r4, #1
1002913a: 4a04 ldr r2, [pc, #16] @ 0x1002914c <$d.292>
1002913c: 2302 movs r3, #2
1002913e: 4608 mov r0, r1
10029140: 4621 mov r1, r4
10029142: f7f7 f9c9 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-35950
10029146: b022 add sp, #136
10029148: bdb0 pop {r4, r5, r7, pc}
1002914a: 46c0 mov r8, r8
1002914c <$d.292>:
1002914c: 60 cf 02 10 .word 0x1002cf60
10029150 <<&T as core::fmt::Debug>::fmt>:
10029150: b580 push {r7, lr}
10029152: af00 add r7, sp, #0
10029154: 6800 ldr r0, [r0]
10029156: f7f8 fcb9 bl 0x10021acc <<bool as core::fmt::Display>::fmt> @ imm = #-30350
1002915a: bd80 pop {r7, pc}
1002915c <<&T as core::fmt::Debug>::fmt>:
1002915c: b5b0 push {r4, r5, r7, lr}
1002915e: af02 add r7, sp, #8
10029160: b0a2 sub sp, #136
10029162: 6800 ldr r0, [r0]
10029164: 698a ldr r2, [r1, #24]
10029166: 06d3 lsls r3, r2, #27
10029168: d404 bmi 0x10029174 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #8
1002916a: 0692 lsls r2, r2, #26
1002916c: d426 bmi 0x100291bc <<&T as core::fmt::Debug>::fmt+0x60> @ imm = #76
1002916e: f7f9 fc3f bl 0x100229f0 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt> @ imm = #-26498
10029172: e059 b 0x10029228 <<&T as core::fmt::Debug>::fmt+0xcc> @ imm = #178
10029174: 8803 ldrh r3, [r0]
10029176: 2001 movs r0, #1
10029178: 0200 lsls r0, r0, #8
1002917a: 2281 movs r2, #129
1002917c: 240f movs r4, #15
1002917e: 401c ands r4, r3
10029180: 2c0a cmp r4, #10
10029182: d301 blo 0x10029188 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #2
10029184: 2557 movs r5, #87
10029186: e000 b 0x1002918a <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #0
10029188: 2530 movs r5, #48
1002918a: 192c adds r4, r5, r4
1002918c: ad02 add r5, sp, #8
1002918e: 18ad adds r5, r5, r2
10029190: 1ead subs r5, r5, #2
10029192: 702c strb r4, [r5]
10029194: b29c uxth r4, r3
10029196: 2c10 cmp r4, #16
10029198: d335 blo 0x10029206 <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #106
1002919a: b2db uxtb r3, r3
1002919c: 2ba0 cmp r3, #160
1002919e: d301 blo 0x100291a4 <<&T as core::fmt::Debug>::fmt+0x48> @ imm = #2
100291a0: 2557 movs r5, #87
100291a2: e000 b 0x100291a6 <<&T as core::fmt::Debug>::fmt+0x4a> @ imm = #0
100291a4: 2530 movs r5, #48
100291a6: 091b lsrs r3, r3, #4
100291a8: 18eb adds r3, r5, r3
100291aa: ad02 add r5, sp, #8
100291ac: 18ad adds r5, r5, r2
100291ae: 1eed subs r5, r5, #3
100291b0: 702b strb r3, [r5]
100291b2: 1e92 subs r2, r2, #2
100291b4: 0a23 lsrs r3, r4, #8
100291b6: 4284 cmp r4, r0
100291b8: d2e0 bhs 0x1002917c <<&T as core::fmt::Debug>::fmt+0x20> @ imm = #-64
100291ba: e022 b 0x10029202 <<&T as core::fmt::Debug>::fmt+0xa6> @ imm = #68
100291bc: 8803 ldrh r3, [r0]
100291be: 2001 movs r0, #1
100291c0: 0200 lsls r0, r0, #8
100291c2: 2281 movs r2, #129
100291c4: 240f movs r4, #15
100291c6: 401c ands r4, r3
100291c8: 2c0a cmp r4, #10
100291ca: d301 blo 0x100291d0 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #2
100291cc: 2537 movs r5, #55
100291ce: e000 b 0x100291d2 <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #0
100291d0: 2530 movs r5, #48
100291d2: 192c adds r4, r5, r4
100291d4: ad02 add r5, sp, #8
100291d6: 18ad adds r5, r5, r2
100291d8: 1ead subs r5, r5, #2
100291da: 702c strb r4, [r5]
100291dc: b29c uxth r4, r3
100291de: 2c10 cmp r4, #16
100291e0: d311 blo 0x10029206 <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #34
100291e2: b2db uxtb r3, r3
100291e4: 2ba0 cmp r3, #160
100291e6: d301 blo 0x100291ec <<&T as core::fmt::Debug>::fmt+0x90> @ imm = #2
100291e8: 2537 movs r5, #55
100291ea: e000 b 0x100291ee <<&T as core::fmt::Debug>::fmt+0x92> @ imm = #0
100291ec: 2530 movs r5, #48
100291ee: 091b lsrs r3, r3, #4
100291f0: 18eb adds r3, r5, r3
100291f2: ad02 add r5, sp, #8
100291f4: 18ad adds r5, r5, r2
100291f6: 1eed subs r5, r5, #3
100291f8: 702b strb r3, [r5]
100291fa: 1e92 subs r2, r2, #2
100291fc: 0a23 lsrs r3, r4, #8
100291fe: 4284 cmp r4, r0
10029200: d2e0 bhs 0x100291c4 <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #-64
10029202: 1e50 subs r0, r2, #1
10029204: e001 b 0x1002920a <<&T as core::fmt::Debug>::fmt+0xae> @ imm = #2
10029206: 1e90 subs r0, r2, #2
10029208: 1e52 subs r2, r2, #1
1002920a: 2881 cmp r0, #129
1002920c: d20e bhs 0x1002922c <<&T as core::fmt::Debug>::fmt+0xd0> @ imm = #28
1002920e: 2381 movs r3, #129
10029210: 1a9a subs r2, r3, r2
10029212: 9201 str r2, [sp, #4]
10029214: aa02 add r2, sp, #8
10029216: 1810 adds r0, r2, r0
10029218: 9000 str r0, [sp]
1002921a: 2401 movs r4, #1
1002921c: 4a06 ldr r2, [pc, #24] @ 0x10029238 <$d.295>
1002921e: 2302 movs r3, #2
10029220: 4608 mov r0, r1
10029222: 4621 mov r1, r4
10029224: f7f7 f958 bl 0x100204d8 <core::fmt::Formatter::pad_integral> @ imm = #-36176
10029228: b022 add sp, #136
1002922a: bdb0 pop {r4, r5, r7, pc}
1002922c: 2180 movs r1, #128
1002922e: 4a03 ldr r2, [pc, #12] @ 0x1002923c <$d.295+0x4>
10029230: f7f7 fa52 bl 0x100206d8 <core::slice::index::slice_start_index_len_fail> @ imm = #-35676
10029234: defe trap
10029236: 46c0 mov r8, r8
10029238 <$d.295>:
10029238: 60 cf 02 10 .word 0x1002cf60
1002923c: 50 cf 02 10 .word 0x1002cf50
10029240 <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode>:
10029240: b5b0 push {r4, r5, r7, lr}
10029242: af02 add r7, sp, #8
10029244: b2cc uxtb r4, r1
10029246: 2c69 cmp r4, #105
10029248: d901 bls 0x1002924e <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode+0xe> @ imm = #2
1002924a: f000 fbb7 bl 0x100299bc <$t.298+0x690> @ imm = #1902
1002924e: 0064 lsls r4, r4, #1
10029250: 447c add r4, pc
10029252: 88a4 ldrh r4, [r4, #4]
10029254: 0064 lsls r4, r4, #1
10029256: 44a7 add pc, r4
10029258 <$d.297>:
10029258: 6b 00 b1 03 .word 0x03b1006b
1002925c: b1 03 b1 03 .word 0x03b103b1
10029260: b1 03 b1 03 .word 0x03b103b1
10029264: b1 03 b1 03 .word 0x03b103b1
10029268: b1 03 b1 03 .word 0x03b103b1
1002926c: b1 03 b1 03 .word 0x03b103b1
10029270: b1 03 b1 03 .word 0x03b103b1
10029274: b1 03 b1 03 .word 0x03b103b1
10029278: b1 03 6d 00 .word 0x006d03b1
1002927c: 74 00 7b 00 .word 0x007b0074
10029280: 82 00 89 00 .word 0x00890082
10029284: 90 00 98 00 .word 0x00980090
10029288: 9f 00 a6 00 .word 0x00a6009f
1002928c: ad 00 b4 00 .word 0x00b400ad
10029290: bb 00 c3 00 .word 0x00c300bb
10029294: 90 01 b1 03 .word 0x03b10190
10029298: b1 03 b1 03 .word 0x03b103b1
1002929c: b1 03 2d 02 .word 0x022d03b1
100292a0: ab 00 c1 00 .word 0x00c100ab
100292a4: 18 01 ca 00 .word 0x00ca0118
100292a8: d4 00 de 00 .word 0x00de00d4
100292ac: e8 00 f2 00 .word 0x00f200e8
100292b0: fc 00 06 01 .word 0x010600fc
100292b4: 10 01 1a 01 .word 0x011a0110
100292b8: 24 01 2e 01 .word 0x012e0124
100292bc: 35 01 3c 01 .word 0x013c0135
100292c0: b1 03 4e 02 .word 0x024e03b1
100292c4: b1 03 b1 03 .word 0x03b103b1
100292c8: 43 01 49 01 .word 0x01490143
100292cc: 4f 01 c8 00 .word 0x00c8014f
100292d0: b1 03 55 01 .word 0x015503b1
100292d4: 60 01 6a 01 .word 0x016a0160
100292d8: 74 01 7e 01 .word 0x017e0174
100292dc: 88 01 92 01 .word 0x01920188
100292e0: a6 01 b0 01 .word 0x01b001a6
100292e4: ba 01 c1 01 .word 0x01c101ba
100292e8: 69 00 c8 01 .word 0x01c80069
100292ec: 96 00 ce 01 .word 0x01ce0096
100292f0: b1 03 d4 01 .word 0x01d403b1
100292f4: de 01 e8 01 .word 0x01e801de
100292f8: f2 01 fc 01 .word 0x01fc01f2
100292fc: 06 02 10 02 .word 0x02100206
10029300: 1a 02 21 02 .word 0x0221021a
10029304: 27 02 b1 03 .word 0x03b10227
10029308: b1 03 2f 02 .word 0x022f03b1
1002930c: 35 02 3b 02 .word 0x023b0235
10029310: 69 00 b1 03 .word 0x03b10069
10029314: b1 03 b1 03 .word 0x03b103b1
10029318: 41 02 b1 03 .word 0x03b10241
1002931c: b1 03 b1 03 .word 0x03b103b1
10029320: b1 03 b1 03 .word 0x03b103b1
10029324: b1 03 b1 03 .word 0x03b103b1
10029328: 43 02 49 02 .word 0x02490243
1002932c <$t.298>:
1002932c: 210a movs r1, #10
1002932e: e37b b 0x10029a28 <$t.298+0x6fc> @ imm = #1782
10029330: 211b movs r1, #27
10029332: e379 b 0x10029a28 <$t.298+0x6fc> @ imm = #1778
10029334: 7811 ldrb r1, [r2]
10029336: 7852 ldrb r2, [r2, #1]
10029338: 430a orrs r2, r1
1002933a: d100 bne 0x1002933e <$t.298+0x12> @ imm = #0
1002933c: e31d b 0x1002997a <$t.298+0x64e> @ imm = #1594
1002933e: 217e movs r1, #126
10029340: e372 b 0x10029a28 <$t.298+0x6fc> @ imm = #1764
10029342: 7811 ldrb r1, [r2]
10029344: 7852 ldrb r2, [r2, #1]
10029346: 430a orrs r2, r1
10029348: d100 bne 0x1002934c <$t.298+0x20> @ imm = #0
1002934a: e1b9 b 0x100296c0 <$t.298+0x394> @ imm = #882
1002934c: 2121 movs r1, #33
1002934e: e36b b 0x10029a28 <$t.298+0x6fc> @ imm = #1750
10029350: 7811 ldrb r1, [r2]
10029352: 7852 ldrb r2, [r2, #1]
10029354: 430a orrs r2, r1
10029356: d100 bne 0x1002935a <$t.298+0x2e> @ imm = #0
10029358: e1b8 b 0x100296cc <$t.298+0x3a0> @ imm = #880
1002935a: 2140 movs r1, #64
1002935c: e364 b 0x10029a28 <$t.298+0x6fc> @ imm = #1736
1002935e: 7811 ldrb r1, [r2]
10029360: 7852 ldrb r2, [r2, #1]
10029362: 430a orrs r2, r1
10029364: d100 bne 0x10029368 <$t.298+0x3c> @ imm = #0
10029366: e1b7 b 0x100296d8 <$t.298+0x3ac> @ imm = #878
10029368: 2123 movs r1, #35
1002936a: e35d b 0x10029a28 <$t.298+0x6fc> @ imm = #1722
1002936c: 7811 ldrb r1, [r2]
1002936e: 7852 ldrb r2, [r2, #1]
10029370: 430a orrs r2, r1
10029372: d100 bne 0x10029376 <$t.298+0x4a> @ imm = #0
10029374: e13d b 0x100295f2 <$t.298+0x2c6> @ imm = #634
10029376: 2124 movs r1, #36
10029378: e356 b 0x10029a28 <$t.298+0x6fc> @ imm = #1708
1002937a: 7811 ldrb r1, [r2]
1002937c: 7852 ldrb r2, [r2, #1]
1002937e: 430a orrs r2, r1
10029380: d001 beq 0x10029386 <$t.298+0x5a> @ imm = #2
10029382: 2125 movs r1, #37
10029384: e350 b 0x10029a28 <$t.298+0x6fc> @ imm = #1696
10029386: 2135 movs r1, #53
10029388: e34e b 0x10029a28 <$t.298+0x6fc> @ imm = #1692
1002938a: 7811 ldrb r1, [r2]
1002938c: 7852 ldrb r2, [r2, #1]
1002938e: 430a orrs r2, r1
10029390: d100 bne 0x10029394 <$t.298+0x68> @ imm = #0
10029392: e134 b 0x100295fe <$t.298+0x2d2> @ imm = #616
10029394: 215e movs r1, #94
10029396: e347 b 0x10029a28 <$t.298+0x6fc> @ imm = #1678
10029398: 7811 ldrb r1, [r2]
1002939a: 7852 ldrb r2, [r2, #1]
1002939c: 430a orrs r2, r1
1002939e: d100 bne 0x100293a2 <$t.298+0x76> @ imm = #0
100293a0: e0a2 b 0x100294e8 <$t.298+0x1bc> @ imm = #324
100293a2: 2126 movs r1, #38
100293a4: e340 b 0x10029a28 <$t.298+0x6fc> @ imm = #1664
100293a6: 7811 ldrb r1, [r2]
100293a8: 7852 ldrb r2, [r2, #1]
100293aa: 430a orrs r2, r1
100293ac: d100 bne 0x100293b0 <$t.298+0x84> @ imm = #0
100293ae: e0a1 b 0x100294f4 <$t.298+0x1c8> @ imm = #322
100293b0: 212a movs r1, #42
100293b2: e339 b 0x10029a28 <$t.298+0x6fc> @ imm = #1650
100293b4: 7811 ldrb r1, [r2]
100293b6: 7852 ldrb r2, [r2, #1]
100293b8: 430a orrs r2, r1
100293ba: d100 bne 0x100293be <$t.298+0x92> @ imm = #0
100293bc: e0a0 b 0x10029500 <$t.298+0x1d4> @ imm = #320
100293be: 2128 movs r1, #40
100293c0: e332 b 0x10029a28 <$t.298+0x6fc> @ imm = #1636
100293c2: 7811 ldrb r1, [r2]
100293c4: 7852 ldrb r2, [r2, #1]
100293c6: 430a orrs r2, r1
100293c8: d100 bne 0x100293cc <$t.298+0xa0> @ imm = #0
100293ca: e18d b 0x100296e8 <$t.298+0x3bc> @ imm = #794
100293cc: 2129 movs r1, #41
100293ce: e32b b 0x10029a28 <$t.298+0x6fc> @ imm = #1622
100293d0: 7811 ldrb r1, [r2]
100293d2: 7852 ldrb r2, [r2, #1]
100293d4: 430a orrs r2, r1
100293d6: d001 beq 0x100293dc <$t.298+0xb0> @ imm = #2
100293d8: 215f movs r1, #95
100293da: e325 b 0x10029a28 <$t.298+0x6fc> @ imm = #1610
100293dc: 212d movs r1, #45
100293de: e323 b 0x10029a28 <$t.298+0x6fc> @ imm = #1606
100293e0: 7811 ldrb r1, [r2]
100293e2: 7852 ldrb r2, [r2, #1]
100293e4: 430a orrs r2, r1
100293e6: d100 bne 0x100293ea <$t.298+0xbe> @ imm = #0
100293e8: e2c9 b 0x1002997e <$t.298+0x652> @ imm = #1426
100293ea: 212b movs r1, #43
100293ec: e31c b 0x10029a28 <$t.298+0x6fc> @ imm = #1592
100293ee: 2b00 cmp r3, #0
100293f0: d000 beq 0x100293f4 <$t.298+0xc8> @ imm = #0
100293f2: e182 b 0x100296fa <$t.298+0x3ce> @ imm = #772
100293f4: 7891 ldrb r1, [r2, #2]
100293f6: 78d3 ldrb r3, [r2, #3]
100293f8: 430b orrs r3, r1
100293fa: d100 bne 0x100293fe <$t.298+0xd2> @ imm = #0
100293fc: e17d b 0x100296fa <$t.298+0x3ce> @ imm = #762
100293fe: 2111 movs r1, #17
10029400: e312 b 0x10029a28 <$t.298+0x6fc> @ imm = #1572
10029402: 2b00 cmp r3, #0
10029404: d000 beq 0x10029408 <$t.298+0xdc> @ imm = #0
10029406: e185 b 0x10029714 <$t.298+0x3e8> @ imm = #778
10029408: 7891 ldrb r1, [r2, #2]
1002940a: 78d3 ldrb r3, [r2, #3]
1002940c: 430b orrs r3, r1
1002940e: d100 bne 0x10029412 <$t.298+0xe6> @ imm = #0
10029410: e180 b 0x10029714 <$t.298+0x3e8> @ imm = #768
10029412: 2117 movs r1, #23
10029414: e308 b 0x10029a28 <$t.298+0x6fc> @ imm = #1552
10029416: 2b00 cmp r3, #0
10029418: d000 beq 0x1002941c <$t.298+0xf0> @ imm = #0
1002941a: e188 b 0x1002972e <$t.298+0x402> @ imm = #784
1002941c: 7891 ldrb r1, [r2, #2]
1002941e: 78d3 ldrb r3, [r2, #3]
10029420: 430b orrs r3, r1
10029422: d100 bne 0x10029426 <$t.298+0xfa> @ imm = #0
10029424: e183 b 0x1002972e <$t.298+0x402> @ imm = #774
10029426: 2105 movs r1, #5
10029428: e2fe b 0x10029a28 <$t.298+0x6fc> @ imm = #1532
1002942a: 2b00 cmp r3, #0
1002942c: d000 beq 0x10029430 <$t.298+0x104> @ imm = #0
1002942e: e18b b 0x10029748 <$t.298+0x41c> @ imm = #790
10029430: 7891 ldrb r1, [r2, #2]
10029432: 78d3 ldrb r3, [r2, #3]
10029434: 430b orrs r3, r1
10029436: d100 bne 0x1002943a <$t.298+0x10e> @ imm = #0
10029438: e186 b 0x10029748 <$t.298+0x41c> @ imm = #780
1002943a: 2112 movs r1, #18
1002943c: e2f4 b 0x10029a28 <$t.298+0x6fc> @ imm = #1512
1002943e: 2b00 cmp r3, #0
10029440: d000 beq 0x10029444 <$t.298+0x118> @ imm = #0
10029442: e18e b 0x10029762 <$t.298+0x436> @ imm = #796
10029444: 7891 ldrb r1, [r2, #2]
10029446: 78d3 ldrb r3, [r2, #3]
10029448: 430b orrs r3, r1
1002944a: d100 bne 0x1002944e <$t.298+0x122> @ imm = #0
1002944c: e189 b 0x10029762 <$t.298+0x436> @ imm = #786
1002944e: 2114 movs r1, #20
10029450: e2ea b 0x10029a28 <$t.298+0x6fc> @ imm = #1492
10029452: 2b00 cmp r3, #0
10029454: d000 beq 0x10029458 <$t.298+0x12c> @ imm = #0
10029456: e191 b 0x1002977c <$t.298+0x450> @ imm = #802
10029458: 7891 ldrb r1, [r2, #2]
1002945a: 78d3 ldrb r3, [r2, #3]
1002945c: 430b orrs r3, r1
1002945e: d100 bne 0x10029462 <$t.298+0x136> @ imm = #0
10029460: e18c b 0x1002977c <$t.298+0x450> @ imm = #792
10029462: 2119 movs r1, #25
10029464: e2e0 b 0x10029a28 <$t.298+0x6fc> @ imm = #1472
10029466: 2b00 cmp r3, #0
10029468: d000 beq 0x1002946c <$t.298+0x140> @ imm = #0
1002946a: e194 b 0x10029796 <$t.298+0x46a> @ imm = #808
1002946c: 7891 ldrb r1, [r2, #2]
1002946e: 78d3 ldrb r3, [r2, #3]
10029470: 430b orrs r3, r1
10029472: d100 bne 0x10029476 <$t.298+0x14a> @ imm = #0
10029474: e18f b 0x10029796 <$t.298+0x46a> @ imm = #798
10029476: 2115 movs r1, #21
10029478: e2d6 b 0x10029a28 <$t.298+0x6fc> @ imm = #1452
1002947a: 2b00 cmp r3, #0
1002947c: d000 beq 0x10029480 <$t.298+0x154> @ imm = #0
1002947e: e197 b 0x100297b0 <$t.298+0x484> @ imm = #814
10029480: 7891 ldrb r1, [r2, #2]
10029482: 78d3 ldrb r3, [r2, #3]
10029484: 430b orrs r3, r1
10029486: d100 bne 0x1002948a <$t.298+0x15e> @ imm = #0
10029488: e192 b 0x100297b0 <$t.298+0x484> @ imm = #804
1002948a: 2109 movs r1, #9
1002948c: e2cc b 0x10029a28 <$t.298+0x6fc> @ imm = #1432
1002948e: 2b00 cmp r3, #0
10029490: d000 beq 0x10029494 <$t.298+0x168> @ imm = #0
10029492: e19a b 0x100297ca <$t.298+0x49e> @ imm = #820
10029494: 7891 ldrb r1, [r2, #2]
10029496: 78d3 ldrb r3, [r2, #3]
10029498: 430b orrs r3, r1
1002949a: d100 bne 0x1002949e <$t.298+0x172> @ imm = #0
1002949c: e195 b 0x100297ca <$t.298+0x49e> @ imm = #810
1002949e: 210f movs r1, #15
100294a0: e2c2 b 0x10029a28 <$t.298+0x6fc> @ imm = #1412
100294a2: 2b00 cmp r3, #0
100294a4: d000 beq 0x100294a8 <$t.298+0x17c> @ imm = #0
100294a6: e19d b 0x100297e4 <$t.298+0x4b8> @ imm = #826
100294a8: 7891 ldrb r1, [r2, #2]
100294aa: 78d3 ldrb r3, [r2, #3]
100294ac: 430b orrs r3, r1
100294ae: d100 bne 0x100294b2 <$t.298+0x186> @ imm = #0
100294b0: e198 b 0x100297e4 <$t.298+0x4b8> @ imm = #816
100294b2: 2110 movs r1, #16
100294b4: e2b8 b 0x10029a28 <$t.298+0x6fc> @ imm = #1392
100294b6: 7811 ldrb r1, [r2]
100294b8: 7852 ldrb r2, [r2, #1]
100294ba: 430a orrs r2, r1
100294bc: d100 bne 0x100294c0 <$t.298+0x194> @ imm = #0
100294be: e260 b 0x10029982 <$t.298+0x656> @ imm = #1216
100294c0: 217b movs r1, #123
100294c2: e2b1 b 0x10029a28 <$t.298+0x6fc> @ imm = #1378
100294c4: 7811 ldrb r1, [r2]
100294c6: 7852 ldrb r2, [r2, #1]
100294c8: 430a orrs r2, r1
100294ca: d100 bne 0x100294ce <$t.298+0x1a2> @ imm = #0
100294cc: e25b b 0x10029986 <$t.298+0x65a> @ imm = #1206
100294ce: 217d movs r1, #125
100294d0: e2aa b 0x10029a28 <$t.298+0x6fc> @ imm = #1364
100294d2: 7811 ldrb r1, [r2]
100294d4: 7852 ldrb r2, [r2, #1]
100294d6: 430a orrs r2, r1
100294d8: d100 bne 0x100294dc <$t.298+0x1b0> @ imm = #0
100294da: e256 b 0x1002998a <$t.298+0x65e> @ imm = #1196
100294dc: 217c movs r1, #124
100294de: e2a3 b 0x10029a28 <$t.298+0x6fc> @ imm = #1350
100294e0: 7911 ldrb r1, [r2, #4]
100294e2: 2900 cmp r1, #0
100294e4: d100 bne 0x100294e8 <$t.298+0x1bc> @ imm = #0
100294e6: e252 b 0x1002998e <$t.298+0x662> @ imm = #1188
100294e8: 2137 movs r1, #55
100294ea: e29d b 0x10029a28 <$t.298+0x6fc> @ imm = #1338
100294ec: 7911 ldrb r1, [r2, #4]
100294ee: 2900 cmp r1, #0
100294f0: d100 bne 0x100294f4 <$t.298+0x1c8> @ imm = #0
100294f2: e24e b 0x10029992 <$t.298+0x666> @ imm = #1180
100294f4: 2138 movs r1, #56
100294f6: e297 b 0x10029a28 <$t.298+0x6fc> @ imm = #1326
100294f8: 7911 ldrb r1, [r2, #4]
100294fa: 2900 cmp r1, #0
100294fc: d100 bne 0x10029500 <$t.298+0x1d4> @ imm = #0
100294fe: e24a b 0x10029996 <$t.298+0x66a> @ imm = #1172
10029500: 2139 movs r1, #57
10029502: e291 b 0x10029a28 <$t.298+0x6fc> @ imm = #1314
10029504: 2b00 cmp r3, #0
10029506: d000 beq 0x1002950a <$t.298+0x1de> @ imm = #0
10029508: e179 b 0x100297fe <$t.298+0x4d2> @ imm = #754
1002950a: 7891 ldrb r1, [r2, #2]
1002950c: 78d3 ldrb r3, [r2, #3]
1002950e: 430b orrs r3, r1
10029510: d100 bne 0x10029514 <$t.298+0x1e8> @ imm = #0
10029512: e174 b 0x100297fe <$t.298+0x4d2> @ imm = #744
10029514: 2101 movs r1, #1
10029516: 6041 str r1, [r0, #4]
10029518: e288 b 0x10029a2c <$t.298+0x700> @ imm = #1296
1002951a: 2b00 cmp r3, #0
1002951c: d000 beq 0x10029520 <$t.298+0x1f4> @ imm = #0
1002951e: e17b b 0x10029818 <$t.298+0x4ec> @ imm = #758
10029520: 7891 ldrb r1, [r2, #2]
10029522: 78d3 ldrb r3, [r2, #3]
10029524: 430b orrs r3, r1
10029526: d100 bne 0x1002952a <$t.298+0x1fe> @ imm = #0
10029528: e176 b 0x10029818 <$t.298+0x4ec> @ imm = #748
1002952a: 2113 movs r1, #19
1002952c: e27c b 0x10029a28 <$t.298+0x6fc> @ imm = #1272
1002952e: 2b00 cmp r3, #0
10029530: d000 beq 0x10029534 <$t.298+0x208> @ imm = #0
10029532: e17e b 0x10029832 <$t.298+0x506> @ imm = #764
10029534: 7891 ldrb r1, [r2, #2]
10029536: 78d3 ldrb r3, [r2, #3]
10029538: 430b orrs r3, r1
1002953a: d100 bne 0x1002953e <$t.298+0x212> @ imm = #0
1002953c: e179 b 0x10029832 <$t.298+0x506> @ imm = #754
1002953e: 2104 movs r1, #4
10029540: e272 b 0x10029a28 <$t.298+0x6fc> @ imm = #1252
10029542: 2b00 cmp r3, #0
10029544: d000 beq 0x10029548 <$t.298+0x21c> @ imm = #0
10029546: e181 b 0x1002984c <$t.298+0x520> @ imm = #770
10029548: 7891 ldrb r1, [r2, #2]
1002954a: 78d3 ldrb r3, [r2, #3]
1002954c: 430b orrs r3, r1
1002954e: d100 bne 0x10029552 <$t.298+0x226> @ imm = #0
10029550: e17c b 0x1002984c <$t.298+0x520> @ imm = #760
10029552: 2106 movs r1, #6
10029554: e268 b 0x10029a28 <$t.298+0x6fc> @ imm = #1232
10029556: 2b00 cmp r3, #0
10029558: d000 beq 0x1002955c <$t.298+0x230> @ imm = #0
1002955a: e184 b 0x10029866 <$t.298+0x53a> @ imm = #776
1002955c: 7891 ldrb r1, [r2, #2]
1002955e: 78d3 ldrb r3, [r2, #3]
10029560: 430b orrs r3, r1
10029562: d100 bne 0x10029566 <$t.298+0x23a> @ imm = #0
10029564: e17f b 0x10029866 <$t.298+0x53a> @ imm = #766
10029566: 2107 movs r1, #7
10029568: e25e b 0x10029a28 <$t.298+0x6fc> @ imm = #1212
1002956a: 2b00 cmp r3, #0
1002956c: d000 beq 0x10029570 <$t.298+0x244> @ imm = #0
1002956e: e187 b 0x10029880 <$t.298+0x554> @ imm = #782
10029570: 7891 ldrb r1, [r2, #2]
10029572: 78d3 ldrb r3, [r2, #3]
10029574: 430b orrs r3, r1
10029576: d100 bne 0x1002957a <$t.298+0x24e> @ imm = #0
10029578: e182 b 0x10029880 <$t.298+0x554> @ imm = #772
1002957a: 2108 movs r1, #8
1002957c: e254 b 0x10029a28 <$t.298+0x6fc> @ imm = #1192
1002957e: 2b00 cmp r3, #0
10029580: d104 bne 0x1002958c <$t.298+0x260> @ imm = #8
10029582: 7891 ldrb r1, [r2, #2]
10029584: 78d3 ldrb r3, [r2, #3]
10029586: 430b orrs r3, r1
10029588: d000 beq 0x1002958c <$t.298+0x260> @ imm = #0
1002958a: e6cf b 0x1002932c <$t.298> @ imm = #-610
1002958c: 7811 ldrb r1, [r2]
1002958e: 7853 ldrb r3, [r2, #1]
10029590: 430b orrs r3, r1
10029592: 1e59 subs r1, r3, #1
10029594: 418b sbcs r3, r1
10029596: 7951 ldrb r1, [r2, #5]
10029598: 1e4a subs r2, r1, #1
1002959a: 4191 sbcs r1, r2
1002959c: 4059 eors r1, r3
1002959e: d100 bne 0x100295a2 <$t.298+0x276> @ imm = #0
100295a0: e20f b 0x100299c2 <$t.298+0x696> @ imm = #1054
100295a2: 214a movs r1, #74
100295a4: e240 b 0x10029a28 <$t.298+0x6fc> @ imm = #1152
100295a6: 2b00 cmp r3, #0
100295a8: d000 beq 0x100295ac <$t.298+0x280> @ imm = #0
100295aa: e176 b 0x1002989a <$t.298+0x56e> @ imm = #748
100295ac: 7891 ldrb r1, [r2, #2]
100295ae: 78d3 ldrb r3, [r2, #3]
100295b0: 430b orrs r3, r1
100295b2: d100 bne 0x100295b6 <$t.298+0x28a> @ imm = #0
100295b4: e171 b 0x1002989a <$t.298+0x56e> @ imm = #738
100295b6: 210b movs r1, #11
100295b8: e236 b 0x10029a28 <$t.298+0x6fc> @ imm = #1132
100295ba: 2b00 cmp r3, #0
100295bc: d000 beq 0x100295c0 <$t.298+0x294> @ imm = #0
100295be: e179 b 0x100298b4 <$t.298+0x588> @ imm = #754
100295c0: 7891 ldrb r1, [r2, #2]
100295c2: 78d3 ldrb r3, [r2, #3]
100295c4: 430b orrs r3, r1
100295c6: d100 bne 0x100295ca <$t.298+0x29e> @ imm = #0
100295c8: e174 b 0x100298b4 <$t.298+0x588> @ imm = #744
100295ca: 210c movs r1, #12
100295cc: e22c b 0x10029a28 <$t.298+0x6fc> @ imm = #1112
100295ce: 7811 ldrb r1, [r2]
100295d0: 7852 ldrb r2, [r2, #1]
100295d2: 430a orrs r2, r1
100295d4: d100 bne 0x100295d8 <$t.298+0x2ac> @ imm = #0
100295d6: e1e0 b 0x1002999a <$t.298+0x66e> @ imm = #960
100295d8: 213a movs r1, #58
100295da: e225 b 0x10029a28 <$t.298+0x6fc> @ imm = #1098
100295dc: 7811 ldrb r1, [r2]
100295de: 7852 ldrb r2, [r2, #1]
100295e0: 430a orrs r2, r1
100295e2: d100 bne 0x100295e6 <$t.298+0x2ba> @ imm = #0
100295e4: e1db b 0x1002999e <$t.298+0x672> @ imm = #950
100295e6: 2122 movs r1, #34
100295e8: e21e b 0x10029a28 <$t.298+0x6fc> @ imm = #1084
100295ea: 7911 ldrb r1, [r2, #4]
100295ec: 2900 cmp r1, #0
100295ee: d100 bne 0x100295f2 <$t.298+0x2c6> @ imm = #0
100295f0: e1d7 b 0x100299a2 <$t.298+0x676> @ imm = #942
100295f2: 2134 movs r1, #52
100295f4: e218 b 0x10029a28 <$t.298+0x6fc> @ imm = #1072
100295f6: 7911 ldrb r1, [r2, #4]
100295f8: 2900 cmp r1, #0
100295fa: d100 bne 0x100295fe <$t.298+0x2d2> @ imm = #0
100295fc: e1d3 b 0x100299a6 <$t.298+0x67a> @ imm = #934
100295fe: 2136 movs r1, #54
10029600: e212 b 0x10029a28 <$t.298+0x6fc> @ imm = #1060
10029602: 2b00 cmp r3, #0
10029604: d000 beq 0x10029608 <$t.298+0x2dc> @ imm = #0
10029606: e162 b 0x100298ce <$t.298+0x5a2> @ imm = #708
10029608: 7891 ldrb r1, [r2, #2]
1002960a: 78d3 ldrb r3, [r2, #3]
1002960c: 430b orrs r3, r1
1002960e: d100 bne 0x10029612 <$t.298+0x2e6> @ imm = #0
10029610: e15d b 0x100298ce <$t.298+0x5a2> @ imm = #698
10029612: 211a movs r1, #26
10029614: e208 b 0x10029a28 <$t.298+0x6fc> @ imm = #1040
10029616: 2b00 cmp r3, #0
10029618: d000 beq 0x1002961c <$t.298+0x2f0> @ imm = #0
1002961a: e165 b 0x100298e8 <$t.298+0x5bc> @ imm = #714
1002961c: 7891 ldrb r1, [r2, #2]
1002961e: 78d3 ldrb r3, [r2, #3]
10029620: 430b orrs r3, r1
10029622: d100 bne 0x10029626 <$t.298+0x2fa> @ imm = #0
10029624: e160 b 0x100298e8 <$t.298+0x5bc> @ imm = #704
10029626: 2118 movs r1, #24
10029628: e1fe b 0x10029a28 <$t.298+0x6fc> @ imm = #1020
1002962a: 2b00 cmp r3, #0
1002962c: d000 beq 0x10029630 <$t.298+0x304> @ imm = #0
1002962e: e168 b 0x10029902 <$t.298+0x5d6> @ imm = #720
10029630: 7891 ldrb r1, [r2, #2]
10029632: 78d3 ldrb r3, [r2, #3]
10029634: 430b orrs r3, r1
10029636: d100 bne 0x1002963a <$t.298+0x30e> @ imm = #0
10029638: e163 b 0x10029902 <$t.298+0x5d6> @ imm = #710
1002963a: 2103 movs r1, #3
1002963c: e1f4 b 0x10029a28 <$t.298+0x6fc> @ imm = #1000
1002963e: 2b00 cmp r3, #0
10029640: d000 beq 0x10029644 <$t.298+0x318> @ imm = #0
10029642: e16a b 0x1002991a <$t.298+0x5ee> @ imm = #724
10029644: 7891 ldrb r1, [r2, #2]
10029646: 78d3 ldrb r3, [r2, #3]
10029648: 430b orrs r3, r1
1002964a: d100 bne 0x1002964e <$t.298+0x322> @ imm = #0
1002964c: e165 b 0x1002991a <$t.298+0x5ee> @ imm = #714
1002964e: 2116 movs r1, #22
10029650: e1ea b 0x10029a28 <$t.298+0x6fc> @ imm = #980
10029652: 2b00 cmp r3, #0
10029654: d000 beq 0x10029658 <$t.298+0x32c> @ imm = #0
10029656: e16c b 0x10029932 <$t.298+0x606> @ imm = #728
10029658: 7891 ldrb r1, [r2, #2]
1002965a: 78d3 ldrb r3, [r2, #3]
1002965c: 430b orrs r3, r1
1002965e: d100 bne 0x10029662 <$t.298+0x336> @ imm = #0
10029660: e167 b 0x10029932 <$t.298+0x606> @ imm = #718
10029662: 2102 movs r1, #2
10029664: e1e0 b 0x10029a28 <$t.298+0x6fc> @ imm = #960
10029666: 2b00 cmp r3, #0
10029668: d000 beq 0x1002966c <$t.298+0x340> @ imm = #0
1002966a: e16e b 0x1002994a <$t.298+0x61e> @ imm = #732
1002966c: 7891 ldrb r1, [r2, #2]
1002966e: 78d3 ldrb r3, [r2, #3]
10029670: 430b orrs r3, r1
10029672: d100 bne 0x10029676 <$t.298+0x34a> @ imm = #0
10029674: e169 b 0x1002994a <$t.298+0x61e> @ imm = #722
10029676: 210e movs r1, #14
10029678: e1d6 b 0x10029a28 <$t.298+0x6fc> @ imm = #940
1002967a: 2b00 cmp r3, #0
1002967c: d000 beq 0x10029680 <$t.298+0x354> @ imm = #0
1002967e: e170 b 0x10029962 <$t.298+0x636> @ imm = #736
10029680: 7891 ldrb r1, [r2, #2]
10029682: 78d3 ldrb r3, [r2, #3]
10029684: 430b orrs r3, r1
10029686: d100 bne 0x1002968a <$t.298+0x35e> @ imm = #0
10029688: e16b b 0x10029962 <$t.298+0x636> @ imm = #726
1002968a: 210d movs r1, #13
1002968c: e1cc b 0x10029a28 <$t.298+0x6fc> @ imm = #920
1002968e: 7811 ldrb r1, [r2]
10029690: 7852 ldrb r2, [r2, #1]
10029692: 430a orrs r2, r1
10029694: d100 bne 0x10029698 <$t.298+0x36c> @ imm = #0
10029696: e188 b 0x100299aa <$t.298+0x67e> @ imm = #784
10029698: 213c movs r1, #60
1002969a: e1c5 b 0x10029a28 <$t.298+0x6fc> @ imm = #906
1002969c: 7811 ldrb r1, [r2]
1002969e: 7852 ldrb r2, [r2, #1]
100296a0: 430a orrs r2, r1
100296a2: d026 beq 0x100296f2 <$t.298+0x3c6> @ imm = #76
100296a4: 213e movs r1, #62
100296a6: e1bf b 0x10029a28 <$t.298+0x6fc> @ imm = #894
100296a8: 7811 ldrb r1, [r2]
100296aa: 7852 ldrb r2, [r2, #1]
100296ac: 430a orrs r2, r1
100296ae: d001 beq 0x100296b4 <$t.298+0x388> @ imm = #2
100296b0: 213f movs r1, #63
100296b2: e1b9 b 0x10029a28 <$t.298+0x6fc> @ imm = #882
100296b4: 212f movs r1, #47
100296b6: e1b7 b 0x10029a28 <$t.298+0x6fc> @ imm = #878
100296b8: 7911 ldrb r1, [r2, #4]
100296ba: 2900 cmp r1, #0
100296bc: d100 bne 0x100296c0 <$t.298+0x394> @ imm = #0
100296be: e176 b 0x100299ae <$t.298+0x682> @ imm = #748
100296c0: 2131 movs r1, #49
100296c2: e1b1 b 0x10029a28 <$t.298+0x6fc> @ imm = #866
100296c4: 7911 ldrb r1, [r2, #4]
100296c6: 2900 cmp r1, #0
100296c8: d100 bne 0x100296cc <$t.298+0x3a0> @ imm = #0
100296ca: e172 b 0x100299b2 <$t.298+0x686> @ imm = #740
100296cc: 2132 movs r1, #50
100296ce: e1ab b 0x10029a28 <$t.298+0x6fc> @ imm = #854
100296d0: 7911 ldrb r1, [r2, #4]
100296d2: 2900 cmp r1, #0
100296d4: d100 bne 0x100296d8 <$t.298+0x3ac> @ imm = #0
100296d6: e16e b 0x100299b6 <$t.298+0x68a> @ imm = #732
100296d8: 2133 movs r1, #51
100296da: e1a5 b 0x10029a28 <$t.298+0x6fc> @ imm = #842
100296dc: 2120 movs r1, #32
100296de: e1a3 b 0x10029a28 <$t.298+0x6fc> @ imm = #838
100296e0: 7911 ldrb r1, [r2, #4]
100296e2: 2900 cmp r1, #0
100296e4: d100 bne 0x100296e8 <$t.298+0x3bc> @ imm = #0
100296e6: e168 b 0x100299ba <$t.298+0x68e> @ imm = #720
100296e8: 2130 movs r1, #48
100296ea: e19d b 0x10029a28 <$t.298+0x6fc> @ imm = #826
100296ec: 7911 ldrb r1, [r2, #4]
100296ee: 2900 cmp r1, #0
100296f0: d001 beq 0x100296f6 <$t.298+0x3ca> @ imm = #2
100296f2: 212e movs r1, #46
100296f4: e198 b 0x10029a28 <$t.298+0x6fc> @ imm = #816
100296f6: 217f movs r1, #127
100296f8: e196 b 0x10029a28 <$t.298+0x6fc> @ imm = #812
100296fa: 7811 ldrb r1, [r2]
100296fc: 7853 ldrb r3, [r2, #1]
100296fe: 430b orrs r3, r1
10029700: 1e59 subs r1, r3, #1
10029702: 418b sbcs r3, r1
10029704: 7951 ldrb r1, [r2, #5]
10029706: 1e4a subs r2, r1, #1
10029708: 4191 sbcs r1, r2
1002970a: 4059 eors r1, r3
1002970c: d100 bne 0x10029710 <$t.298+0x3e4> @ imm = #0
1002970e: e15a b 0x100299c6 <$t.298+0x69a> @ imm = #692
10029710: 2151 movs r1, #81
10029712: e189 b 0x10029a28 <$t.298+0x6fc> @ imm = #786
10029714: 7811 ldrb r1, [r2]
10029716: 7853 ldrb r3, [r2, #1]
10029718: 430b orrs r3, r1
1002971a: 1e59 subs r1, r3, #1
1002971c: 418b sbcs r3, r1
1002971e: 7951 ldrb r1, [r2, #5]
10029720: 1e4a subs r2, r1, #1
10029722: 4191 sbcs r1, r2
10029724: 4059 eors r1, r3
10029726: d100 bne 0x1002972a <$t.298+0x3fe> @ imm = #0
10029728: e14f b 0x100299ca <$t.298+0x69e> @ imm = #670
1002972a: 2157 movs r1, #87
1002972c: e17c b 0x10029a28 <$t.298+0x6fc> @ imm = #760
1002972e: 7811 ldrb r1, [r2]
10029730: 7853 ldrb r3, [r2, #1]
10029732: 430b orrs r3, r1
10029734: 1e59 subs r1, r3, #1
10029736: 418b sbcs r3, r1
10029738: 7951 ldrb r1, [r2, #5]
1002973a: 1e4a subs r2, r1, #1
1002973c: 4191 sbcs r1, r2
1002973e: 4059 eors r1, r3
10029740: d100 bne 0x10029744 <$t.298+0x418> @ imm = #0
10029742: e144 b 0x100299ce <$t.298+0x6a2> @ imm = #648
10029744: 2145 movs r1, #69
10029746: e16f b 0x10029a28 <$t.298+0x6fc> @ imm = #734
10029748: 7811 ldrb r1, [r2]
1002974a: 7853 ldrb r3, [r2, #1]
1002974c: 430b orrs r3, r1
1002974e: 1e59 subs r1, r3, #1
10029750: 418b sbcs r3, r1
10029752: 7951 ldrb r1, [r2, #5]
10029754: 1e4a subs r2, r1, #1
10029756: 4191 sbcs r1, r2
10029758: 4059 eors r1, r3
1002975a: d100 bne 0x1002975e <$t.298+0x432> @ imm = #0
1002975c: e139 b 0x100299d2 <$t.298+0x6a6> @ imm = #626
1002975e: 2152 movs r1, #82
10029760: e162 b 0x10029a28 <$t.298+0x6fc> @ imm = #708
10029762: 7811 ldrb r1, [r2]
10029764: 7853 ldrb r3, [r2, #1]
10029766: 430b orrs r3, r1
10029768: 1e59 subs r1, r3, #1
1002976a: 418b sbcs r3, r1
1002976c: 7951 ldrb r1, [r2, #5]
1002976e: 1e4a subs r2, r1, #1
10029770: 4191 sbcs r1, r2
10029772: 4059 eors r1, r3
10029774: d100 bne 0x10029778 <$t.298+0x44c> @ imm = #0
10029776: e12e b 0x100299d6 <$t.298+0x6aa> @ imm = #604
10029778: 2154 movs r1, #84
1002977a: e155 b 0x10029a28 <$t.298+0x6fc> @ imm = #682
1002977c: 7811 ldrb r1, [r2]
1002977e: 7853 ldrb r3, [r2, #1]
10029780: 430b orrs r3, r1
10029782: 1e59 subs r1, r3, #1
10029784: 418b sbcs r3, r1
10029786: 7951 ldrb r1, [r2, #5]
10029788: 1e4a subs r2, r1, #1
1002978a: 4191 sbcs r1, r2
1002978c: 4059 eors r1, r3
1002978e: d100 bne 0x10029792 <$t.298+0x466> @ imm = #0
10029790: e123 b 0x100299da <$t.298+0x6ae> @ imm = #582
10029792: 2159 movs r1, #89
10029794: e148 b 0x10029a28 <$t.298+0x6fc> @ imm = #656
10029796: 7811 ldrb r1, [r2]
10029798: 7853 ldrb r3, [r2, #1]
1002979a: 430b orrs r3, r1
1002979c: 1e59 subs r1, r3, #1
1002979e: 418b sbcs r3, r1
100297a0: 7951 ldrb r1, [r2, #5]
100297a2: 1e4a subs r2, r1, #1
100297a4: 4191 sbcs r1, r2
100297a6: 4059 eors r1, r3
100297a8: d100 bne 0x100297ac <$t.298+0x480> @ imm = #0
100297aa: e118 b 0x100299de <$t.298+0x6b2> @ imm = #560
100297ac: 2155 movs r1, #85
100297ae: e13b b 0x10029a28 <$t.298+0x6fc> @ imm = #630
100297b0: 7811 ldrb r1, [r2]
100297b2: 7853 ldrb r3, [r2, #1]
100297b4: 430b orrs r3, r1
100297b6: 1e59 subs r1, r3, #1
100297b8: 418b sbcs r3, r1
100297ba: 7951 ldrb r1, [r2, #5]
100297bc: 1e4a subs r2, r1, #1
100297be: 4191 sbcs r1, r2
100297c0: 4059 eors r1, r3
100297c2: d100 bne 0x100297c6 <$t.298+0x49a> @ imm = #0
100297c4: e10d b 0x100299e2 <$t.298+0x6b6> @ imm = #538
100297c6: 2149 movs r1, #73
100297c8: e12e b 0x10029a28 <$t.298+0x6fc> @ imm = #604
100297ca: 7811 ldrb r1, [r2]
100297cc: 7853 ldrb r3, [r2, #1]
100297ce: 430b orrs r3, r1
100297d0: 1e59 subs r1, r3, #1
100297d2: 418b sbcs r3, r1
100297d4: 7951 ldrb r1, [r2, #5]
100297d6: 1e4a subs r2, r1, #1
100297d8: 4191 sbcs r1, r2
100297da: 4059 eors r1, r3
100297dc: d100 bne 0x100297e0 <$t.298+0x4b4> @ imm = #0
100297de: e102 b 0x100299e6 <$t.298+0x6ba> @ imm = #516
100297e0: 214f movs r1, #79
100297e2: e121 b 0x10029a28 <$t.298+0x6fc> @ imm = #578
100297e4: 7811 ldrb r1, [r2]
100297e6: 7853 ldrb r3, [r2, #1]
100297e8: 430b orrs r3, r1
100297ea: 1e59 subs r1, r3, #1
100297ec: 418b sbcs r3, r1
100297ee: 7951 ldrb r1, [r2, #5]
100297f0: 1e4a subs r2, r1, #1
100297f2: 4191 sbcs r1, r2
100297f4: 4059 eors r1, r3
100297f6: d100 bne 0x100297fa <$t.298+0x4ce> @ imm = #0
100297f8: e0f7 b 0x100299ea <$t.298+0x6be> @ imm = #494
100297fa: 2150 movs r1, #80
100297fc: e114 b 0x10029a28 <$t.298+0x6fc> @ imm = #552
100297fe: 7811 ldrb r1, [r2]
10029800: 7853 ldrb r3, [r2, #1]
10029802: 430b orrs r3, r1
10029804: 1e59 subs r1, r3, #1
10029806: 418b sbcs r3, r1
10029808: 7951 ldrb r1, [r2, #5]
1002980a: 1e4a subs r2, r1, #1
1002980c: 4191 sbcs r1, r2
1002980e: 4059 eors r1, r3
10029810: d100 bne 0x10029814 <$t.298+0x4e8> @ imm = #0
10029812: e0ec b 0x100299ee <$t.298+0x6c2> @ imm = #472
10029814: 2141 movs r1, #65
10029816: e107 b 0x10029a28 <$t.298+0x6fc> @ imm = #526
10029818: 7811 ldrb r1, [r2]
1002981a: 7853 ldrb r3, [r2, #1]
1002981c: 430b orrs r3, r1
1002981e: 1e59 subs r1, r3, #1
10029820: 418b sbcs r3, r1
10029822: 7951 ldrb r1, [r2, #5]
10029824: 1e4a subs r2, r1, #1
10029826: 4191 sbcs r1, r2
10029828: 4059 eors r1, r3
1002982a: d100 bne 0x1002982e <$t.298+0x502> @ imm = #0
1002982c: e0e1 b 0x100299f2 <$t.298+0x6c6> @ imm = #450
1002982e: 2153 movs r1, #83
10029830: e0fa b 0x10029a28 <$t.298+0x6fc> @ imm = #500
10029832: 7811 ldrb r1, [r2]
10029834: 7853 ldrb r3, [r2, #1]
10029836: 430b orrs r3, r1
10029838: 1e59 subs r1, r3, #1
1002983a: 418b sbcs r3, r1
1002983c: 7951 ldrb r1, [r2, #5]
1002983e: 1e4a subs r2, r1, #1
10029840: 4191 sbcs r1, r2
10029842: 4059 eors r1, r3
10029844: d100 bne 0x10029848 <$t.298+0x51c> @ imm = #0
10029846: e0d6 b 0x100299f6 <$t.298+0x6ca> @ imm = #428
10029848: 2144 movs r1, #68
1002984a: e0ed b 0x10029a28 <$t.298+0x6fc> @ imm = #474
1002984c: 7811 ldrb r1, [r2]
1002984e: 7853 ldrb r3, [r2, #1]
10029850: 430b orrs r3, r1
10029852: 1e59 subs r1, r3, #1
10029854: 418b sbcs r3, r1
10029856: 7951 ldrb r1, [r2, #5]
10029858: 1e4a subs r2, r1, #1
1002985a: 4191 sbcs r1, r2
1002985c: 4059 eors r1, r3
1002985e: d100 bne 0x10029862 <$t.298+0x536> @ imm = #0
10029860: e0cb b 0x100299fa <$t.298+0x6ce> @ imm = #406
10029862: 2146 movs r1, #70
10029864: e0e0 b 0x10029a28 <$t.298+0x6fc> @ imm = #448
10029866: 7811 ldrb r1, [r2]
10029868: 7853 ldrb r3, [r2, #1]
1002986a: 430b orrs r3, r1
1002986c: 1e59 subs r1, r3, #1
1002986e: 418b sbcs r3, r1
10029870: 7951 ldrb r1, [r2, #5]
10029872: 1e4a subs r2, r1, #1
10029874: 4191 sbcs r1, r2
10029876: 4059 eors r1, r3
10029878: d100 bne 0x1002987c <$t.298+0x550> @ imm = #0
1002987a: e0c0 b 0x100299fe <$t.298+0x6d2> @ imm = #384
1002987c: 2147 movs r1, #71
1002987e: e0d3 b 0x10029a28 <$t.298+0x6fc> @ imm = #422
10029880: 7811 ldrb r1, [r2]
10029882: 7853 ldrb r3, [r2, #1]
10029884: 430b orrs r3, r1
10029886: 1e59 subs r1, r3, #1
10029888: 418b sbcs r3, r1
1002988a: 7951 ldrb r1, [r2, #5]
1002988c: 1e4a subs r2, r1, #1
1002988e: 4191 sbcs r1, r2
10029890: 4059 eors r1, r3
10029892: d100 bne 0x10029896 <$t.298+0x56a> @ imm = #0
10029894: e0b5 b 0x10029a02 <$t.298+0x6d6> @ imm = #362
10029896: 2148 movs r1, #72
10029898: e0c6 b 0x10029a28 <$t.298+0x6fc> @ imm = #396
1002989a: 7811 ldrb r1, [r2]
1002989c: 7853 ldrb r3, [r2, #1]
1002989e: 430b orrs r3, r1
100298a0: 1e59 subs r1, r3, #1
100298a2: 418b sbcs r3, r1
100298a4: 7951 ldrb r1, [r2, #5]
100298a6: 1e4a subs r2, r1, #1
100298a8: 4191 sbcs r1, r2
100298aa: 4059 eors r1, r3
100298ac: d100 bne 0x100298b0 <$t.298+0x584> @ imm = #0
100298ae: e0aa b 0x10029a06 <$t.298+0x6da> @ imm = #340
100298b0: 214b movs r1, #75
100298b2: e0b9 b 0x10029a28 <$t.298+0x6fc> @ imm = #370
100298b4: 7811 ldrb r1, [r2]
100298b6: 7853 ldrb r3, [r2, #1]
100298b8: 430b orrs r3, r1
100298ba: 1e59 subs r1, r3, #1
100298bc: 418b sbcs r3, r1
100298be: 7951 ldrb r1, [r2, #5]
100298c0: 1e4a subs r2, r1, #1
100298c2: 4191 sbcs r1, r2
100298c4: 4059 eors r1, r3
100298c6: d100 bne 0x100298ca <$t.298+0x59e> @ imm = #0
100298c8: e09f b 0x10029a0a <$t.298+0x6de> @ imm = #318
100298ca: 214c movs r1, #76
100298cc: e0ac b 0x10029a28 <$t.298+0x6fc> @ imm = #344
100298ce: 7811 ldrb r1, [r2]
100298d0: 7853 ldrb r3, [r2, #1]
100298d2: 430b orrs r3, r1
100298d4: 1e59 subs r1, r3, #1
100298d6: 418b sbcs r3, r1
100298d8: 7951 ldrb r1, [r2, #5]
100298da: 1e4a subs r2, r1, #1
100298dc: 4191 sbcs r1, r2
100298de: 4059 eors r1, r3
100298e0: d100 bne 0x100298e4 <$t.298+0x5b8> @ imm = #0
100298e2: e094 b 0x10029a0e <$t.298+0x6e2> @ imm = #296
100298e4: 215a movs r1, #90
100298e6: e09f b 0x10029a28 <$t.298+0x6fc> @ imm = #318
100298e8: 7811 ldrb r1, [r2]
100298ea: 7853 ldrb r3, [r2, #1]
100298ec: 430b orrs r3, r1
100298ee: 1e59 subs r1, r3, #1
100298f0: 418b sbcs r3, r1
100298f2: 7951 ldrb r1, [r2, #5]
100298f4: 1e4a subs r2, r1, #1
100298f6: 4191 sbcs r1, r2
100298f8: 4059 eors r1, r3
100298fa: d100 bne 0x100298fe <$t.298+0x5d2> @ imm = #0
100298fc: e089 b 0x10029a12 <$t.298+0x6e6> @ imm = #274
100298fe: 2158 movs r1, #88
10029900: e092 b 0x10029a28 <$t.298+0x6fc> @ imm = #292
10029902: 7811 ldrb r1, [r2]
10029904: 7853 ldrb r3, [r2, #1]
10029906: 430b orrs r3, r1
10029908: 1e59 subs r1, r3, #1
1002990a: 418b sbcs r3, r1
1002990c: 7951 ldrb r1, [r2, #5]
1002990e: 1e4a subs r2, r1, #1
10029910: 4191 sbcs r1, r2
10029912: 4059 eors r1, r3
10029914: d07f beq 0x10029a16 <$t.298+0x6ea> @ imm = #254
10029916: 2143 movs r1, #67
10029918: e086 b 0x10029a28 <$t.298+0x6fc> @ imm = #268
1002991a: 7811 ldrb r1, [r2]
1002991c: 7853 ldrb r3, [r2, #1]
1002991e: 430b orrs r3, r1
10029920: 1e59 subs r1, r3, #1
10029922: 418b sbcs r3, r1
10029924: 7951 ldrb r1, [r2, #5]
10029926: 1e4a subs r2, r1, #1
10029928: 4191 sbcs r1, r2
1002992a: 4059 eors r1, r3
1002992c: d075 beq 0x10029a1a <$t.298+0x6ee> @ imm = #234
1002992e: 2156 movs r1, #86
10029930: e07a b 0x10029a28 <$t.298+0x6fc> @ imm = #244
10029932: 7811 ldrb r1, [r2]
10029934: 7853 ldrb r3, [r2, #1]
10029936: 430b orrs r3, r1
10029938: 1e59 subs r1, r3, #1
1002993a: 418b sbcs r3, r1
1002993c: 7951 ldrb r1, [r2, #5]
1002993e: 1e4a subs r2, r1, #1
10029940: 4191 sbcs r1, r2
10029942: 4059 eors r1, r3
10029944: d06b beq 0x10029a1e <$t.298+0x6f2> @ imm = #214
10029946: 2142 movs r1, #66
10029948: e06e b 0x10029a28 <$t.298+0x6fc> @ imm = #220
1002994a: 7811 ldrb r1, [r2]
1002994c: 7853 ldrb r3, [r2, #1]
1002994e: 430b orrs r3, r1
10029950: 1e59 subs r1, r3, #1
10029952: 418b sbcs r3, r1
10029954: 7951 ldrb r1, [r2, #5]
10029956: 1e4a subs r2, r1, #1
10029958: 4191 sbcs r1, r2
1002995a: 4059 eors r1, r3
1002995c: d061 beq 0x10029a22 <$t.298+0x6f6> @ imm = #194
1002995e: 214e movs r1, #78
10029960: e062 b 0x10029a28 <$t.298+0x6fc> @ imm = #196
10029962: 7811 ldrb r1, [r2]
10029964: 7853 ldrb r3, [r2, #1]
10029966: 430b orrs r3, r1
10029968: 1e59 subs r1, r3, #1
1002996a: 418b sbcs r3, r1
1002996c: 7951 ldrb r1, [r2, #5]
1002996e: 1e4a subs r2, r1, #1
10029970: 4191 sbcs r1, r2
10029972: 4059 eors r1, r3
10029974: d057 beq 0x10029a26 <$t.298+0x6fa> @ imm = #174
10029976: 214d movs r1, #77
10029978: e056 b 0x10029a28 <$t.298+0x6fc> @ imm = #172
1002997a: 2160 movs r1, #96
1002997c: e054 b 0x10029a28 <$t.298+0x6fc> @ imm = #168
1002997e: 213d movs r1, #61
10029980: e052 b 0x10029a28 <$t.298+0x6fc> @ imm = #164
10029982: 215b movs r1, #91
10029984: e050 b 0x10029a28 <$t.298+0x6fc> @ imm = #160
10029986: 215d movs r1, #93
10029988: e04e b 0x10029a28 <$t.298+0x6fc> @ imm = #156
1002998a: 215c movs r1, #92
1002998c: e04c b 0x10029a28 <$t.298+0x6fc> @ imm = #152
1002998e: 2120 movs r1, #32
10029990: e014 b 0x100299bc <$t.298+0x690> @ imm = #40
10029992: 2158 movs r1, #88
10029994: e012 b 0x100299bc <$t.298+0x690> @ imm = #36
10029996: 2121 movs r1, #33
10029998: e010 b 0x100299bc <$t.298+0x690> @ imm = #32
1002999a: 213b movs r1, #59
1002999c: e044 b 0x10029a28 <$t.298+0x6fc> @ imm = #136
1002999e: 2127 movs r1, #39
100299a0: e042 b 0x10029a28 <$t.298+0x6fc> @ imm = #132
100299a2: 2165 movs r1, #101
100299a4: e00a b 0x100299bc <$t.298+0x690> @ imm = #20
100299a6: 2167 movs r1, #103
100299a8: e008 b 0x100299bc <$t.298+0x690> @ imm = #16
100299aa: 212c movs r1, #44
100299ac: e03c b 0x10029a28 <$t.298+0x6fc> @ imm = #120
100299ae: 2136 movs r1, #54
100299b0: e004 b 0x100299bc <$t.298+0x690> @ imm = #8
100299b2: 2166 movs r1, #102
100299b4: e002 b 0x100299bc <$t.298+0x690> @ imm = #4
100299b6: 2137 movs r1, #55
100299b8: e000 b 0x100299bc <$t.298+0x690> @ imm = #0
100299ba: 211f movs r1, #31
100299bc: 7041 strb r1, [r0, #1]
100299be: 2100 movs r1, #0
100299c0: e034 b 0x10029a2c <$t.298+0x700> @ imm = #104
100299c2: 216a movs r1, #106
100299c4: e030 b 0x10029a28 <$t.298+0x6fc> @ imm = #96
100299c6: 2171 movs r1, #113
100299c8: e02e b 0x10029a28 <$t.298+0x6fc> @ imm = #92
100299ca: 2177 movs r1, #119
100299cc: e02c b 0x10029a28 <$t.298+0x6fc> @ imm = #88
100299ce: 2165 movs r1, #101
100299d0: e02a b 0x10029a28 <$t.298+0x6fc> @ imm = #84
100299d2: 2172 movs r1, #114
100299d4: e028 b 0x10029a28 <$t.298+0x6fc> @ imm = #80
100299d6: 2174 movs r1, #116
100299d8: e026 b 0x10029a28 <$t.298+0x6fc> @ imm = #76
100299da: 2179 movs r1, #121
100299dc: e024 b 0x10029a28 <$t.298+0x6fc> @ imm = #72
100299de: 2175 movs r1, #117
100299e0: e022 b 0x10029a28 <$t.298+0x6fc> @ imm = #68
100299e2: 2169 movs r1, #105
100299e4: e020 b 0x10029a28 <$t.298+0x6fc> @ imm = #64
100299e6: 216f movs r1, #111
100299e8: e01e b 0x10029a28 <$t.298+0x6fc> @ imm = #60
100299ea: 2170 movs r1, #112
100299ec: e01c b 0x10029a28 <$t.298+0x6fc> @ imm = #56
100299ee: 2161 movs r1, #97
100299f0: e01a b 0x10029a28 <$t.298+0x6fc> @ imm = #52
100299f2: 2173 movs r1, #115
100299f4: e018 b 0x10029a28 <$t.298+0x6fc> @ imm = #48
100299f6: 2164 movs r1, #100
100299f8: e016 b 0x10029a28 <$t.298+0x6fc> @ imm = #44
100299fa: 2166 movs r1, #102
100299fc: e014 b 0x10029a28 <$t.298+0x6fc> @ imm = #40
100299fe: 2167 movs r1, #103
10029a00: e012 b 0x10029a28 <$t.298+0x6fc> @ imm = #36
10029a02: 2168 movs r1, #104
10029a04: e010 b 0x10029a28 <$t.298+0x6fc> @ imm = #32
10029a06: 216b movs r1, #107
10029a08: e00e b 0x10029a28 <$t.298+0x6fc> @ imm = #28
10029a0a: 216c movs r1, #108
10029a0c: e00c b 0x10029a28 <$t.298+0x6fc> @ imm = #24
10029a0e: 217a movs r1, #122
10029a10: e00a b 0x10029a28 <$t.298+0x6fc> @ imm = #20
10029a12: 2178 movs r1, #120
10029a14: e008 b 0x10029a28 <$t.298+0x6fc> @ imm = #16
10029a16: 2163 movs r1, #99
10029a18: e006 b 0x10029a28 <$t.298+0x6fc> @ imm = #12
10029a1a: 2176 movs r1, #118
10029a1c: e004 b 0x10029a28 <$t.298+0x6fc> @ imm = #8
10029a1e: 2162 movs r1, #98
10029a20: e002 b 0x10029a28 <$t.298+0x6fc> @ imm = #4
10029a22: 216e movs r1, #110
10029a24: e000 b 0x10029a28 <$t.298+0x6fc> @ imm = #0
10029a26: 216d movs r1, #109
10029a28: 6041 str r1, [r0, #4]
10029a2a: 2101 movs r1, #1
10029a2c: 7001 strb r1, [r0]
10029a2e: bdb0 pop {r4, r5, r7, pc}
10029a30 <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode>:
10029a30: b5b0 push {r4, r5, r7, lr}
10029a32: af02 add r7, sp, #8
10029a34: b2c9 uxtb r1, r1
10029a36: 68bc ldr r4, [r7, #8]
10029a38: 0049 lsls r1, r1, #1
10029a3a: 46c0 mov r8, r8
10029a3c: 4479 add r1, pc
10029a3e: 8889 ldrh r1, [r1, #4]
10029a40: 0049 lsls r1, r1, #1
10029a42: 448f add pc, r1
10029a44 <$d.300>:
10029a44: 07 00 7e 00 .word 0x007e0007
10029a48: d4 02 cb 00 .word 0x00cb02d4
10029a4c: ed 00 21 01 .word 0x012100ed
10029a50: 98 01 0e 02 .word 0x020e0198
10029a54 <$t.301>:
10029a54: b2d1 uxtb r1, r2
10029a56: 2969 cmp r1, #105
10029a58: d901 bls 0x10029a5e <$t.301+0xa> @ imm = #2
10029a5a: f000 fb1e bl 0x1002a09a <$t.317+0x13e> @ imm = #1596
10029a5e: 0049 lsls r1, r1, #1
10029a60: 4479 add r1, pc
10029a62: 8889 ldrh r1, [r1, #4]
10029a64: 0049 lsls r1, r1, #1
10029a66: 448f add pc, r1
10029a68 <$d.302>:
10029a68: 4d 08 18 03 .word 0x0318084d
10029a6c: 18 03 18 03 .word 0x03180318
10029a70: 18 03 18 03 .word 0x03180318
10029a74: 18 03 18 03 .word 0x03180318
10029a78: 18 03 18 03 .word 0x03180318
10029a7c: 18 03 18 03 .word 0x03180318
10029a80: 18 03 18 03 .word 0x03180318
10029a84: 18 03 18 03 .word 0x03180318
10029a88: 18 03 50 08 .word 0x08500318
10029a8c: 59 08 62 08 .word 0x08620859
10029a90: 6a 08 73 08 .word 0x0873086a
10029a94: 7b 08 83 08 .word 0x0883087b
10029a98: 89 08 91 08 .word 0x08910889
10029a9c: 97 08 9f 08 .word 0x089f0897
10029aa0: a7 08 ae 08 .word 0x08ae08a7
10029aa4: 7c 09 18 03 .word 0x0318097c
10029aa8: 18 03 18 03 .word 0x03180318
10029aac: 18 03 fb 08 .word 0x08fb0318
10029ab0: 8e 08 ab 09 .word 0x09ab088e
10029ab4: 62 09 b6 08 .word 0x08b60962
10029ab8: be 08 c7 08 .word 0x08c708be
10029abc: cf 08 05 06 .word 0x060508cf
10029ac0: d9 05 e4 05 .word 0x05e405d9
10029ac4: da 08 e7 08 .word 0x08e708da
10029ac8: ef 05 f4 08 .word 0x08f405ef
10029acc: fe 08 18 03 .word 0x031808fe
10029ad0: 07 09 48 0a .word 0x0a480907
10029ad4: 18 03 18 03 .word 0x03180318
10029ad8: 10 09 18 09 .word 0x09180910
10029adc: 20 09 9c 08 .word 0x089c0920
10029ae0: 18 03 28 09 .word 0x09280318
10029ae4: 3e 09 4b 09 .word 0x094b093e
10029ae8: fa 05 58 09 .word 0x095805fa
10029aec: 65 09 72 09 .word 0x09720965
10029af0: 7f 09 8c 09 .word 0x098c097f
10029af4: 99 09 a6 09 .word 0x09a60999
10029af8: 69 00 ae 09 .word 0x09ae0069
10029afc: 70 08 b6 09 .word 0x09b60870
10029b00: 18 03 be 09 .word 0x09be0318
10029b04: c3 05 c7 09 .word 0x09c705c3
10029b08: d1 09 de 09 .word 0x09de09d1
10029b0c: eb 09 f8 09 .word 0x09f809eb
10029b10: ce 05 05 0a .word 0x0a0505ce
10029b14: 12 0a 18 03 .word 0x03180a12
10029b18: 18 03 1f 0a .word 0x0a1f0318
10029b1c: 27 0a 2f 0a .word 0x0a2f0a27
10029b20: 69 00 18 03 .word 0x03180069
10029b24: 18 03 18 03 .word 0x03180318
10029b28: 37 0a 18 03 .word 0x03180a37
10029b2c: 18 03 18 03 .word 0x03180318
10029b30: 18 03 18 03 .word 0x03180318
10029b34: 18 03 18 03 .word 0x03180318
10029b38: 3a 0a 42 0a .word 0x0a420a3a
10029b3c <$t.303>:
10029b3c: 210a movs r1, #10
10029b3e: f002 fa9f bl 0x1002c080 <$t.319+0x1cf8> @ imm = #9534
10029b42: b2d1 uxtb r1, r2
10029b44: 391c subs r1, #28
10029b46: 293a cmp r1, #58
10029b48: d900 bls 0x10029b4c <$t.303+0x10> @ imm = #0
10029b4a: e250 b 0x10029fee <$t.317+0x92> @ imm = #1184
10029b4c: 0049 lsls r1, r1, #1
10029b4e: 46c0 mov r8, r8
10029b50: 4479 add r1, pc
10029b52: 8889 ldrh r1, [r1, #4]
10029b54: 0049 lsls r1, r1, #1
10029b56: 448f add pc, r1
10029b58 <$d.304>:
10029b58: 87 02 91 02 .word 0x02910287
10029b5c: 4a 02 4a 02 .word 0x024a024a
10029b60: 4a 02 4a 02 .word 0x024a024a
10029b64: 4a 02 4a 02 .word 0x024a024a
10029b68: 4a 02 4a 02 .word 0x024a024a
10029b6c: 4a 02 3a 00 .word 0x003a024a
10029b70: b2 03 bc 03 .word 0x03bc03b2
10029b74: c6 03 d3 03 .word 0x03d303c6
10029b78: ee 03 fb 03 .word 0x03fb03ee
10029b7c: 08 04 17 04 .word 0x04170408
10029b80: 24 04 31 04 .word 0x04310424
10029b84: 3f 04 4a 02 .word 0x024a043f
10029b88: 4a 02 4a 02 .word 0x024a024a
10029b8c: 4a 02 4a 02 .word 0x024a024a
10029b90: 4a 02 4a 02 .word 0x024a024a
10029b94: 4a 02 4a 02 .word 0x024a024a
10029b98: 4a 02 4a 02 .word 0x024a024a
10029b9c: 4a 04 57 04 .word 0x0457044a
10029ba0: 64 04 71 04 .word 0x04710464
10029ba4: 7e 04 8b 04 .word 0x048b047e
10029ba8: 98 04 a5 04 .word 0x04a50498
10029bac: b2 04 bf 04 .word 0x04bf04b2
10029bb0: 4a 02 4a 02 .word 0x024a024a
10029bb4: 4a 02 4a 02 .word 0x024a024a
10029bb8: 4a 02 ca 04 .word 0x04ca024a
10029bbc: d5 04 e2 04 .word 0x04e204d5
10029bc0: ef 04 fc 04 .word 0x04fc04ef
10029bc4: 09 05 4a 02 .word 0x024a0509
10029bc8: 16 05 23 05 .word 0x05230516
10029bcc: 30 05 .short 0x0530
10029bce <$t.305>:
10029bce: 7819 ldrb r1, [r3]
10029bd0: 785a ldrb r2, [r3, #1]
10029bd2: 430a orrs r2, r1
10029bd4: d000 beq 0x10029bd8 <$t.305+0xa> @ imm = #0
10029bd6: e1c8 b 0x10029f6a <$t.317+0xe> @ imm = #912
10029bd8: f000 fb2c bl 0x1002a234 <$t.317+0x2d8> @ imm = #1624
10029bdc: b2d1 uxtb r1, r2
10029bde: 2932 cmp r1, #50
10029be0: dd00 ble 0x10029be4 <$t.305+0x16> @ imm = #0
10029be2: e199 b 0x10029f18 <$t.315+0x14> @ imm = #818
10029be4: 3911 subs r1, #17
10029be6: 2904 cmp r1, #4
10029be8: d900 bls 0x10029bec <$t.305+0x1e> @ imm = #0
10029bea: e200 b 0x10029fee <$t.317+0x92> @ imm = #1024
10029bec: 0049 lsls r1, r1, #1
10029bee: 46c0 mov r8, r8
10029bf0: 4479 add r1, pc
10029bf2: 8889 ldrh r1, [r1, #4]
10029bf4: 0049 lsls r1, r1, #1
10029bf6: 448f add pc, r1
10029bf8 <$d.306>:
10029bf8: 04 00 fa 01 .word 0x01fa0004
10029bfc: b4 01 bd 01 .word 0x01bd01b4
10029c00: c7 01 .short 0x01c7
10029c02 <$t.307>:
10029c02: 7999 ldrb r1, [r3, #6]
10029c04: 2900 cmp r1, #0
10029c06: d001 beq 0x10029c0c <$t.307+0xa> @ imm = #2
10029c08: f000 fb0b bl 0x1002a222 <$t.317+0x2c6> @ imm = #1558
10029c0c: 7819 ldrb r1, [r3]
10029c0e: 785a ldrb r2, [r3, #1]
10029c10: 430a orrs r2, r1
10029c12: d100 bne 0x10029c16 <$t.307+0x14> @ imm = #0
10029c14: e2bc b 0x1002a190 <$t.317+0x234> @ imm = #1400
10029c16: 2101 movs r1, #1
10029c18: 7001 strb r1, [r0]
10029c1a: 21ac movs r1, #172
10029c1c: f001 fe0c bl 0x1002b838 <$t.319+0x14b0> @ imm = #7192
10029c20: b2d1 uxtb r1, r2
10029c22: 460d mov r5, r1
10029c24: 2945 cmp r1, #69
10029c26: dd00 ble 0x10029c2a <$t.307+0x28> @ imm = #0
10029c28: e186 b 0x10029f38 <$t.315+0x34> @ imm = #780
10029c2a: 3d11 subs r5, #17
10029c2c: 2d23 cmp r5, #35
10029c2e: d900 bls 0x10029c32 <$t.307+0x30> @ imm = #0
10029c30: e1d6 b 0x10029fe0 <$t.317+0x84> @ imm = #940
10029c32: 006d lsls r5, r5, #1
10029c34: 447d add r5, pc
10029c36: 88ad ldrh r5, [r5, #4]
10029c38: 006d lsls r5, r5, #1
10029c3a: 44af add pc, r5
10029c3c <$d.308>:
10029c3c: 23 00 e3 01 .word 0x01e30023
10029c40: 92 01 31 02 .word 0x02310192
10029c44: b9 01 ed 01 .word 0x01ed01b9
10029c48: f7 01 36 02 .word 0x023601f7
10029c4c: 01 02 0b 02 .word 0x020b0201
10029c50: 3b 02 40 02 .word 0x0240023b
10029c54: 46 02 d8 01 .word 0x01d80246
10029c58: d8 01 d8 01 .word 0x01d801d8
10029c5c: d8 01 d8 01 .word 0x01d801d8
10029c60: d8 01 d8 01 .word 0x01d801d8
10029c64: d8 01 d8 01 .word 0x01d801d8
10029c68: d8 01 d8 01 .word 0x01d801d8
10029c6c: d8 01 d8 01 .word 0x01d801d8
10029c70: d8 01 d8 01 .word 0x01d801d8
10029c74: d8 01 d8 01 .word 0x01d801d8
10029c78: d8 01 d8 01 .word 0x01d801d8
10029c7c: 50 02 15 02 .word 0x02150250
10029c80: d8 01 1f 02 .word 0x021f01d8
10029c84 <$t.309>:
10029c84: 2111 movs r1, #17
10029c86: e230 b 0x1002a0ea <$t.317+0x18e> @ imm = #1120
10029c88: b2d1 uxtb r1, r2
10029c8a: 2969 cmp r1, #105
10029c8c: d900 bls 0x10029c90 <$t.309+0xc> @ imm = #0
10029c8e: e204 b 0x1002a09a <$t.317+0x13e> @ imm = #1032
10029c90: 0049 lsls r1, r1, #1
10029c92: 46c0 mov r8, r8
10029c94: 4479 add r1, pc
10029c96: 8889 ldrh r1, [r1, #4]
10029c98: 0049 lsls r1, r1, #1
10029c9a: 448f add pc, r1
10029c9c <$d.310>:
10029c9c: 07 05 fe 01 .word 0x01fe0507
10029ca0: fe 01 fe 01 .word 0x01fe01fe
10029ca4: fe 01 fe 01 .word 0x01fe01fe
10029ca8: fe 01 fe 01 .word 0x01fe01fe
10029cac: fe 01 fe 01 .word 0x01fe01fe
10029cb0: fe 01 fe 01 .word 0x01fe01fe
10029cb4: fe 01 fe 01 .word 0x01fe01fe
10029cb8: fe 01 fe 01 .word 0x01fe01fe
10029cbc: fe 01 42 0b .word 0x0b4201fe
10029cc0: 45 0b 4d 0b .word 0x0b4d0b45
10029cc4: 5a 0b 67 0b .word 0x0b670b5a
10029cc8: 74 0b 7d 0b .word 0x0b7d0b74
10029ccc: 8b 0b 98 0b .word 0x0b980b8b
10029cd0: a5 0b b2 0b .word 0x0bb20ba5
10029cd4: bf 0b c8 0b .word 0x0bc80bbf
10029cd8: cb 0c fe 01 .word 0x01fe0ccb
10029cdc: fe 01 fe 01 .word 0x01fe01fe
10029ce0: fe 01 7e 0d .word 0x0d7e01fe
10029ce4: 6a 0c 88 0b .word 0x0b880c6a
10029ce8: 37 0c d1 0b .word 0x0bd10c37
10029cec: df 0b ec 0b .word 0x0bec0bdf
10029cf0: f9 0b 06 0c .word 0x0c060bf9
10029cf4: 13 0c 20 0c .word 0x0c200c13
10029cf8: 2d 0c 3a 0c .word 0x0c3a0c2d
10029cfc: 47 0c 54 0c .word 0x0c540c47
10029d00: 5d 0c 66 0c .word 0x0c660c5d
10029d04: 6d 0c b7 0d .word 0x0db70c6d
10029d08: fe 01 fe 01 .word 0x01fe01fe
10029d0c: 74 0c 7c 0c .word 0x0c7c0c74
10029d10: 84 0c ce 0b .word 0x0bce0c84
10029d14: fe 01 8c 0c .word 0x0c8c01fe
10029d18: 97 0c a2 0c .word 0x0ca20c97
10029d1c: ad 0c b8 0c .word 0x0cb80cad
10029d20: c3 0c ce 0c .word 0x0cce0cc3
10029d24: e5 0c f0 0c .word 0x0cf00ce5
10029d28: fb 0c 06 0d .word 0x0d060cfb
10029d2c: 69 00 0f 0d .word 0x0d0f0069
10029d30: 7a 0b 17 0d .word 0x0d170b7a
10029d34: 1f 0d 22 0d .word 0x0d220d1f
10029d38: 2d 0d 38 0d .word 0x0d380d2d
10029d3c: 43 0d 4e 0d .word 0x0d4e0d43
10029d40: 59 0d 64 0d .word 0x0d640d59
10029d44: 72 0d 79 0d .word 0x0d790d72
10029d48: 81 0d fe 01 .word 0x01fe0d81
10029d4c: fe 01 8b 0d .word 0x0d8b01fe
10029d50: 93 0d 9b 0d .word 0x0d9b0d93
10029d54: 69 00 fe 01 .word 0x01fe0069
10029d58: fe 01 fe 01 .word 0x01fe01fe
10029d5c: a3 0d fe 01 .word 0x01fe0da3
10029d60: fe 01 fe 01 .word 0x01fe01fe
10029d64: fe 01 fe 01 .word 0x01fe01fe
10029d68: fe 01 fe 01 .word 0x01fe01fe
10029d6c: a6 0d b1 0d .word 0x0db10da6
10029d70 <$t.311>:
10029d70: 210a movs r1, #10
10029d72: f002 f985 bl 0x1002c080 <$t.319+0x1cf8> @ imm = #8970
10029d76: b2d1 uxtb r1, r2
10029d78: 2969 cmp r1, #105
10029d7a: d900 bls 0x10029d7e <$t.311+0xe> @ imm = #0
10029d7c: e18d b 0x1002a09a <$t.317+0x13e> @ imm = #794
10029d7e: 0049 lsls r1, r1, #1
10029d80: 4479 add r1, pc
10029d82: 8889 ldrh r1, [r1, #4]
10029d84: 0049 lsls r1, r1, #1
10029d86: 448f add pc, r1
10029d88 <$d.312>:
10029d88: 91 04 88 01 .word 0x01880491
10029d8c: 88 01 88 01 .word 0x01880188
10029d90: 88 01 88 01 .word 0x01880188
10029d94: 88 01 88 01 .word 0x01880188
10029d98: 88 01 88 01 .word 0x01880188
10029d9c: 88 01 88 01 .word 0x01880188
10029da0: 88 01 88 01 .word 0x01880188
10029da4: 88 01 88 01 .word 0x01880188
10029da8: 88 01 bb 08 .word 0x08bb0188
10029dac: c1 08 c8 08 .word 0x08c808c1
10029db0: ce 08 d4 08 .word 0x08d408ce
10029db4: dc 08 e4 08 .word 0x08e408dc
10029db8: eb 08 f1 08 .word 0x08f108eb
10029dbc: f9 08 01 09 .word 0x090108f9
10029dc0: 09 09 13 09 .word 0x09130909
10029dc4: dd 09 88 01 .word 0x018809dd
10029dc8: 88 01 88 01 .word 0x01880188
10029dcc: 88 01 9d 0a .word 0x0a9d0188
10029dd0: f6 08 10 09 .word 0x091008f6
10029dd4: 04 0a 33 04 .word 0x04330a04
10029dd8: 3e 04 49 04 .word 0x0449043e
10029ddc: 1d 09 54 04 .word 0x0454091d
10029de0: 33 09 5f 04 .word 0x045f0933
10029de4: 6a 04 75 04 .word 0x0475046a
10029de8: 4a 09 59 09 .word 0x0959094a
10029dec: 62 09 88 01 .word 0x01880962
10029df0: 6b 09 c5 0a .word 0x0ac5096b
10029df4: 88 01 88 01 .word 0x01880188
10029df8: 74 09 7b 09 .word 0x097b0974
10029dfc: 82 09 17 09 .word 0x09170982
10029e00: 88 01 89 09 .word 0x09890188
10029e04: 9f 09 ac 09 .word 0x09ac099f
10029e08: b9 09 c6 09 .word 0x09c609b9
10029e0c: d3 09 e0 09 .word 0x09e009d3
10029e10: ed 09 fa 09 .word 0x09fa09ed
10029e14: 07 0a 14 0a .word 0x0a140a07
10029e18: 69 00 1d 0a .word 0x0a1d0069
10029e1c: e1 08 24 0a .word 0x0a2408e1
10029e20: 88 01 2b 0a .word 0x0a2b0188
10029e24: 38 0a 45 0a .word 0x0a450a38
10029e28: 52 0a 5f 0a .word 0x0a5f0a52
10029e2c: 6c 0a 79 0a .word 0x0a790a6c
10029e30: 86 0a 8f 0a .word 0x0a8f0a86
10029e34: 96 0a 88 01 .word 0x01880a96
10029e38: 88 01 a0 0a .word 0x0aa00188
10029e3c: a7 0a ae 0a .word 0x0aae0aa7
10029e40: 69 00 88 01 .word 0x01880069
10029e44: 88 01 88 01 .word 0x01880188
10029e48: b5 0a 88 01 .word 0x01880ab5
10029e4c: 88 01 88 01 .word 0x01880188
10029e50: 88 01 88 01 .word 0x01880188
10029e54: 88 01 88 01 .word 0x01880188
10029e58: b8 0a bf 0a .word 0x0abf0ab8
10029e5c <$t.313>:
10029e5c: 210a movs r1, #10
10029e5e: f002 f90f bl 0x1002c080 <$t.319+0x1cf8> @ imm = #8734
10029e62: b2d1 uxtb r1, r2
10029e64: 460d mov r5, r1
10029e66: 3d11 subs r5, #17
10029e68: 2d45 cmp r5, #69
10029e6a: d900 bls 0x10029e6e <$t.313+0x12> @ imm = #0
10029e6c: e0b8 b 0x10029fe0 <$t.317+0x84> @ imm = #368
10029e6e: 006d lsls r5, r5, #1
10029e70: 447d add r5, pc
10029e72: 88ad ldrh r5, [r5, #4]
10029e74: 006d lsls r5, r5, #1
10029e76: 44af add pc, r5
10029e78 <$d.314>:
10029e78: 45 00 c5 00 .word 0x00c50045
10029e7c: 74 00 59 01 .word 0x01590074
10029e80: 9b 00 cf 00 .word 0x00cf009b
10029e84: d9 00 67 01 .word 0x016700d9
10029e88: e3 00 ed 00 .word 0x00ed00e3
10029e8c: 71 01 7b 01 .word 0x017b0171
10029e90: 85 01 03 03 .word 0x03030185
10029e94: ba 00 ba 00 .word 0x00ba00ba
10029e98: ba 00 ba 00 .word 0x00ba00ba
10029e9c: ba 00 ba 00 .word 0x00ba00ba
10029ea0: ba 00 e9 02 .word 0x02e900ba
10029ea4: 90 01 ba 00 .word 0x00ba0190
10029ea8: 9d 01 ba 00 .word 0x00ba019d
10029eac: ba 00 a9 01 .word 0x01a900ba
10029eb0: ba 00 ba 00 .word 0x00ba00ba
10029eb4: ba 00 ba 00 .word 0x00ba00ba
10029eb8: b2 01 c3 01 .word 0x01c301b2
10029ebc: cd 01 d9 01 .word 0x01d901cd
10029ec0: ba 00 ba 00 .word 0x00ba00ba
10029ec4: ba 00 ba 00 .word 0x00ba00ba
10029ec8: ba 00 ba 00 .word 0x00ba00ba
10029ecc: ba 00 ba 00 .word 0x00ba00ba
10029ed0: ba 00 ba 00 .word 0x00ba00ba
10029ed4: ba 00 ba 00 .word 0x00ba00ba
10029ed8: ba 00 ba 00 .word 0x00ba00ba
10029edc: ba 00 ba 00 .word 0x00ba00ba
10029ee0: ba 00 e7 01 .word 0x01e700ba
10029ee4: f2 01 5a 03 .word 0x035a01f2
10029ee8: ba 00 ba 00 .word 0x00ba00ba
10029eec: ba 00 ba 00 .word 0x00ba00ba
10029ef0: fd 01 ba 00 .word 0x00ba01fd
10029ef4: ba 00 ba 00 .word 0x00ba00ba
10029ef8: ba 00 ba 00 .word 0x00ba00ba
10029efc: ba 00 04 02 .word 0x020400ba
10029f00: 0e 02 18 02 .word 0x0218020e
10029f04 <$t.315>:
10029f04: 7819 ldrb r1, [r3]
10029f06: 785a ldrb r2, [r3, #1]
10029f08: 430a orrs r2, r1
10029f0a: d100 bne 0x10029f0e <$t.315+0xa> @ imm = #0
10029f0c: e3ea b 0x1002a6e4 <$t.319+0x35c> @ imm = #2004
10029f0e: 2101 movs r1, #1
10029f10: 7001 strb r1, [r0]
10029f12: 21b0 movs r1, #176
10029f14: f001 fc90 bl 0x1002b838 <$t.319+0x14b0> @ imm = #6432
10029f18: 2933 cmp r1, #51
10029f1a: d03d beq 0x10029f98 <$t.317+0x3c> @ imm = #122
10029f1c: 2934 cmp r1, #52
10029f1e: d041 beq 0x10029fa4 <$t.317+0x48> @ imm = #130
10029f20: 2947 cmp r1, #71
10029f22: d164 bne 0x10029fee <$t.317+0x92> @ imm = #200
10029f24: 7819 ldrb r1, [r3]
10029f26: 785a ldrb r2, [r3, #1]
10029f28: 430a orrs r2, r1
10029f2a: d100 bne 0x10029f2e <$t.315+0x2a> @ imm = #0
10029f2c: e182 b 0x1002a234 <$t.317+0x2d8> @ imm = #772
10029f2e: 2101 movs r1, #1
10029f30: 7001 strb r1, [r0]
10029f32: 2140 movs r1, #64
10029f34: f001 fc80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment