Created
February 15, 2023 18:30
-
-
Save thejpster/53f931fc2cef1804fe2b29f260626058 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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