Created
February 15, 2023 18:20
-
-
Save thejpster/6d2ccaa646c6d38a6a9e0c76bdce9a26 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains 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
./release/thumbv6m-none-eabi-flash1002-libneotron_os.elf: file format elf32-littlearm | |
Disassembly of section .text: | |
10020004 <<&T as core::fmt::Debug>::fmt>: | |
10020004: b5b0 push {r4, r5, r7, lr} | |
10020006: af02 add r7, sp, #8 | |
10020008: b0a2 sub sp, #136 | |
1002000a: 6800 ldr r0, [r0] | |
1002000c: 698a ldr r2, [r1, #24] | |
1002000e: 06d3 lsls r3, r2, #27 | |
10020010: d404 bmi 0x1002001c <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #8 | |
10020012: 0692 lsls r2, r2, #26 | |
10020014: d426 bmi 0x10020064 <<&T as core::fmt::Debug>::fmt+0x60> @ imm = #76 | |
10020016: f000 f9ed bl 0x100203f4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt> @ imm = #986 | |
1002001a: e059 b 0x100200d0 <<&T as core::fmt::Debug>::fmt+0xcc> @ imm = #178 | |
1002001c: 6803 ldr r3, [r0] | |
1002001e: 2001 movs r0, #1 | |
10020020: 0200 lsls r0, r0, #8 | |
10020022: 2281 movs r2, #129 | |
10020024: 240f movs r4, #15 | |
10020026: 401c ands r4, r3 | |
10020028: 2c0a cmp r4, #10 | |
1002002a: d301 blo 0x10020030 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #2 | |
1002002c: 2557 movs r5, #87 | |
1002002e: e000 b 0x10020032 <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #0 | |
10020030: 2530 movs r5, #48 | |
10020032: 192c adds r4, r5, r4 | |
10020034: ad02 add r5, sp, #8 | |
10020036: 18ad adds r5, r5, r2 | |
10020038: 1ead subs r5, r5, #2 | |
1002003a: 702c strb r4, [r5] | |
1002003c: 2b10 cmp r3, #16 | |
1002003e: d336 blo 0x100200ae <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #108 | |
10020040: b2dc uxtb r4, r3 | |
10020042: 2ca0 cmp r4, #160 | |
10020044: d301 blo 0x1002004a <<&T as core::fmt::Debug>::fmt+0x46> @ imm = #2 | |
10020046: 2557 movs r5, #87 | |
10020048: e000 b 0x1002004c <<&T as core::fmt::Debug>::fmt+0x48> @ imm = #0 | |
1002004a: 2530 movs r5, #48 | |
1002004c: 0924 lsrs r4, r4, #4 | |
1002004e: 192c adds r4, r5, r4 | |
10020050: ad02 add r5, sp, #8 | |
10020052: 18ad adds r5, r5, r2 | |
10020054: 1eed subs r5, r5, #3 | |
10020056: 702c strb r4, [r5] | |
10020058: 1e92 subs r2, r2, #2 | |
1002005a: 0a1c lsrs r4, r3, #8 | |
1002005c: 4283 cmp r3, r0 | |
1002005e: 4623 mov r3, r4 | |
10020060: d2e0 bhs 0x10020024 <<&T as core::fmt::Debug>::fmt+0x20> @ imm = #-64 | |
10020062: e022 b 0x100200aa <<&T as core::fmt::Debug>::fmt+0xa6> @ imm = #68 | |
10020064: 6803 ldr r3, [r0] | |
10020066: 2001 movs r0, #1 | |
10020068: 0200 lsls r0, r0, #8 | |
1002006a: 2281 movs r2, #129 | |
1002006c: 240f movs r4, #15 | |
1002006e: 401c ands r4, r3 | |
10020070: 2c0a cmp r4, #10 | |
10020072: d301 blo 0x10020078 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #2 | |
10020074: 2537 movs r5, #55 | |
10020076: e000 b 0x1002007a <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #0 | |
10020078: 2530 movs r5, #48 | |
1002007a: 192c adds r4, r5, r4 | |
1002007c: ad02 add r5, sp, #8 | |
1002007e: 18ad adds r5, r5, r2 | |
10020080: 1ead subs r5, r5, #2 | |
10020082: 702c strb r4, [r5] | |
10020084: 2b10 cmp r3, #16 | |
10020086: d312 blo 0x100200ae <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #36 | |
10020088: b2dc uxtb r4, r3 | |
1002008a: 2ca0 cmp r4, #160 | |
1002008c: d301 blo 0x10020092 <<&T as core::fmt::Debug>::fmt+0x8e> @ imm = #2 | |
1002008e: 2537 movs r5, #55 | |
10020090: e000 b 0x10020094 <<&T as core::fmt::Debug>::fmt+0x90> @ imm = #0 | |
10020092: 2530 movs r5, #48 | |
10020094: 0924 lsrs r4, r4, #4 | |
10020096: 192c adds r4, r5, r4 | |
10020098: ad02 add r5, sp, #8 | |
1002009a: 18ad adds r5, r5, r2 | |
1002009c: 1eed subs r5, r5, #3 | |
1002009e: 702c strb r4, [r5] | |
100200a0: 1e92 subs r2, r2, #2 | |
100200a2: 0a1c lsrs r4, r3, #8 | |
100200a4: 4283 cmp r3, r0 | |
100200a6: 4623 mov r3, r4 | |
100200a8: d2e0 bhs 0x1002006c <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #-64 | |
100200aa: 1e50 subs r0, r2, #1 | |
100200ac: e001 b 0x100200b2 <<&T as core::fmt::Debug>::fmt+0xae> @ imm = #2 | |
100200ae: 1e90 subs r0, r2, #2 | |
100200b0: 1e52 subs r2, r2, #1 | |
100200b2: 2881 cmp r0, #129 | |
100200b4: d20e bhs 0x100200d4 <<&T as core::fmt::Debug>::fmt+0xd0> @ imm = #28 | |
100200b6: 2381 movs r3, #129 | |
100200b8: 1a9a subs r2, r3, r2 | |
100200ba: 9201 str r2, [sp, #4] | |
100200bc: aa02 add r2, sp, #8 | |
100200be: 1810 adds r0, r2, r0 | |
100200c0: 9000 str r0, [sp] | |
100200c2: 2401 movs r4, #1 | |
100200c4: 4a06 ldr r2, [pc, #24] @ 0x100200e0 <$d.1> | |
100200c6: 2302 movs r3, #2 | |
100200c8: 4608 mov r0, r1 | |
100200ca: 4621 mov r1, r4 | |
100200cc: f000 fa0e bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #1052 | |
100200d0: b022 add sp, #136 | |
100200d2: bdb0 pop {r4, r5, r7, pc} | |
100200d4: 2180 movs r1, #128 | |
100200d6: 4a03 ldr r2, [pc, #12] @ 0x100200e4 <$d.1+0x4> | |
100200d8: f000 fb08 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #1552 | |
100200dc: defe trap | |
100200de: 46c0 mov r8, r8 | |
100200e0 <$d.1>: | |
100200e0: 34 c2 02 10 .word 0x1002c234 | |
100200e4: 24 c2 02 10 .word 0x1002c224 | |
100200e8 <<&T as core::fmt::Debug>::fmt>: | |
100200e8: b5d0 push {r4, r6, r7, lr} | |
100200ea: af02 add r7, sp, #8 | |
100200ec: c90c ldm r1!, {r2, r3} | |
100200ee: 6804 ldr r4, [r0] | |
100200f0: 6841 ldr r1, [r0, #4] | |
100200f2: 4620 mov r0, r4 | |
100200f4: f001 fd08 bl 0x10021b08 <<str as core::fmt::Debug>::fmt> @ imm = #6672 | |
100200f8: bdd0 pop {r4, r6, r7, pc} | |
100200fa: d4d4 bmi 0x100200a6 <<&T as core::fmt::Debug>::fmt+0xa2> @ imm = #-88 | |
100200fc <<&T as core::fmt::Debug>::fmt>: | |
100200fc: b5f0 push {r4, r5, r6, r7, lr} | |
100200fe: af03 add r7, sp, #12 | |
10020100: b0a9 sub sp, #164 | |
10020102: 460d mov r5, r1 | |
10020104: 6804 ldr r4, [r0] | |
10020106: 6989 ldr r1, [r1, #24] | |
10020108: 06ca lsls r2, r1, #27 | |
1002010a: d447 bmi 0x1002019c <<&T as core::fmt::Debug>::fmt+0xa0> @ imm = #142 | |
1002010c: 0689 lsls r1, r1, #26 | |
1002010e: d500 bpl 0x10020112 <<&T as core::fmt::Debug>::fmt+0x16> @ imm = #0 | |
10020110: e08c b 0x1002022c <<&T as core::fmt::Debug>::fmt+0x130> @ imm = #280 | |
10020112: cc03 ldm r4!, {r0, r1} | |
10020114: 4b91 ldr r3, [pc, #580] @ 0x1002035c <$d.4+0x8> | |
10020116: 2400 movs r4, #0 | |
10020118: 4a91 ldr r2, [pc, #580] @ 0x10020360 <$d.4+0xc> | |
1002011a: 1a82 subs r2, r0, r2 | |
1002011c: 460a mov r2, r1 | |
1002011e: 41a2 sbcs r2, r4 | |
10020120: d200 bhs 0x10020124 <<&T as core::fmt::Debug>::fmt+0x28> @ imm = #0 | |
10020122: e0dc b 0x100202de <<&T as core::fmt::Debug>::fmt+0x1e2> @ imm = #440 | |
10020124: 9502 str r5, [sp, #8] | |
10020126: 2627 movs r6, #39 | |
10020128: 9403 str r4, [sp, #12] | |
1002012a: 9107 str r1, [sp, #28] | |
1002012c: 9608 str r6, [sp, #32] | |
1002012e: 4605 mov r5, r0 | |
10020130: 9004 str r0, [sp, #16] | |
10020132: 4a8b ldr r2, [pc, #556] @ 0x10020360 <$d.4+0xc> | |
10020134: 4623 mov r3, r4 | |
10020136: f00b f992 bl 0x1002b45e <__aeabi_uldivmod> @ imm = #45860 | |
1002013a: 9005 str r0, [sp, #20] | |
1002013c: 9106 str r1, [sp, #24] | |
1002013e: 4a89 ldr r2, [pc, #548] @ 0x10020364 <$d.4+0x10> | |
10020140: 4623 mov r3, r4 | |
10020142: f00b fc37 bl 0x1002b9b4 <__aeabi_lmul> @ imm = #47214 | |
10020146: 1940 adds r0, r0, r5 | |
10020148: b281 uxth r1, r0 | |
1002014a: 0889 lsrs r1, r1, #2 | |
1002014c: 4a86 ldr r2, [pc, #536] @ 0x10020368 <$d.4+0x14> | |
1002014e: 4351 muls r1, r2, r1 | |
10020150: 0c49 lsrs r1, r1, #17 | |
10020152: 004a lsls r2, r1, #1 | |
10020154: 4d85 ldr r5, [pc, #532] @ 0x1002036c <$d.4+0x18> | |
10020156: 5cab ldrb r3, [r5, r2] | |
10020158: ac09 add r4, sp, #36 | |
1002015a: 19a4 adds r4, r4, r6 | |
1002015c: 1f26 subs r6, r4, #4 | |
1002015e: 7033 strb r3, [r6] | |
10020160: 4b7e ldr r3, [pc, #504] @ 0x1002035c <$d.4+0x8> | |
10020162: 18aa adds r2, r5, r2 | |
10020164: 7852 ldrb r2, [r2, #1] | |
10020166: 7072 strb r2, [r6, #1] | |
10020168: 9e08 ldr r6, [sp, #32] | |
1002016a: 4359 muls r1, r3, r1 | |
1002016c: 1808 adds r0, r1, r0 | |
1002016e: b280 uxth r0, r0 | |
10020170: 0040 lsls r0, r0, #1 | |
10020172: 5c29 ldrb r1, [r5, r0] | |
10020174: 1ea2 subs r2, r4, #2 | |
10020176: 9c03 ldr r4, [sp, #12] | |
10020178: 7011 strb r1, [r2] | |
1002017a: 1828 adds r0, r5, r0 | |
1002017c: 7840 ldrb r0, [r0, #1] | |
1002017e: 7050 strb r0, [r2, #1] | |
10020180: 9a05 ldr r2, [sp, #20] | |
10020182: 1f36 subs r6, r6, #4 | |
10020184: 487a ldr r0, [pc, #488] @ 0x10020370 <$d.4+0x1c> | |
10020186: 9904 ldr r1, [sp, #16] | |
10020188: 1a40 subs r0, r0, r1 | |
1002018a: 4620 mov r0, r4 | |
1002018c: 9907 ldr r1, [sp, #28] | |
1002018e: 4188 sbcs r0, r1 | |
10020190: 4610 mov r0, r2 | |
10020192: 9906 ldr r1, [sp, #24] | |
10020194: d3c9 blo 0x1002012a <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #-110 | |
10020196: 4610 mov r0, r2 | |
10020198: 9d02 ldr r5, [sp, #8] | |
1002019a: e0a1 b 0x100202e0 <<&T as core::fmt::Debug>::fmt+0x1e4> @ imm = #322 | |
1002019c: 9502 str r5, [sp, #8] | |
1002019e: 6823 ldr r3, [r4] | |
100201a0: 6861 ldr r1, [r4, #4] | |
100201a2: 2001 movs r0, #1 | |
100201a4: 0202 lsls r2, r0, #8 | |
100201a6: 9208 str r2, [sp, #32] | |
100201a8: 0300 lsls r0, r0, #12 | |
100201aa: 9007 str r0, [sp, #28] | |
100201ac: 2080 movs r0, #128 | |
100201ae: 250f movs r5, #15 | |
100201b0: 461e mov r6, r3 | |
100201b2: 402e ands r6, r5 | |
100201b4: 2e0a cmp r6, #10 | |
100201b6: d301 blo 0x100201bc <<&T as core::fmt::Debug>::fmt+0xc0> @ imm = #2 | |
100201b8: 2257 movs r2, #87 | |
100201ba: e000 b 0x100201be <<&T as core::fmt::Debug>::fmt+0xc2> @ imm = #0 | |
100201bc: 2230 movs r2, #48 | |
100201be: 1992 adds r2, r2, r6 | |
100201c0: ac09 add r4, sp, #36 | |
100201c2: 1824 adds r4, r4, r0 | |
100201c4: 1e64 subs r4, r4, #1 | |
100201c6: 7022 strb r2, [r4] | |
100201c8: 2600 movs r6, #0 | |
100201ca: 461a mov r2, r3 | |
100201cc: 3a10 subs r2, #16 | |
100201ce: 460a mov r2, r1 | |
100201d0: 41b2 sbcs r2, r6 | |
100201d2: d373 blo 0x100202bc <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #230 | |
100201d4: b2dc uxtb r4, r3 | |
100201d6: 2ca0 cmp r4, #160 | |
100201d8: d301 blo 0x100201de <<&T as core::fmt::Debug>::fmt+0xe2> @ imm = #2 | |
100201da: 2257 movs r2, #87 | |
100201dc: e000 b 0x100201e0 <<&T as core::fmt::Debug>::fmt+0xe4> @ imm = #0 | |
100201de: 2230 movs r2, #48 | |
100201e0: 0924 lsrs r4, r4, #4 | |
100201e2: 1912 adds r2, r2, r4 | |
100201e4: ac09 add r4, sp, #36 | |
100201e6: 1824 adds r4, r4, r0 | |
100201e8: 1ea4 subs r4, r4, #2 | |
100201ea: 7022 strb r2, [r4] | |
100201ec: 9a08 ldr r2, [sp, #32] | |
100201ee: 1a9a subs r2, r3, r2 | |
100201f0: 460a mov r2, r1 | |
100201f2: 41b2 sbcs r2, r6 | |
100201f4: d364 blo 0x100202c0 <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #200 | |
100201f6: 2802 cmp r0, #2 | |
100201f8: d066 beq 0x100202c8 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #204 | |
100201fa: 0a1a lsrs r2, r3, #8 | |
100201fc: 060c lsls r4, r1, #24 | |
100201fe: 1916 adds r6, r2, r4 | |
10020200: 402e ands r6, r5 | |
10020202: 2e0a cmp r6, #10 | |
10020204: d301 blo 0x1002020a <<&T as core::fmt::Debug>::fmt+0x10e> @ imm = #2 | |
10020206: 2257 movs r2, #87 | |
10020208: e000 b 0x1002020c <<&T as core::fmt::Debug>::fmt+0x110> @ imm = #0 | |
1002020a: 2230 movs r2, #48 | |
1002020c: 1992 adds r2, r2, r6 | |
1002020e: 1ec0 subs r0, r0, #3 | |
10020210: ac09 add r4, sp, #36 | |
10020212: 5502 strb r2, [r0, r4] | |
10020214: 0b1a lsrs r2, r3, #12 | |
10020216: 050c lsls r4, r1, #20 | |
10020218: 1912 adds r2, r2, r4 | |
1002021a: 0b0c lsrs r4, r1, #12 | |
1002021c: 2500 movs r5, #0 | |
1002021e: 9e07 ldr r6, [sp, #28] | |
10020220: 1b9b subs r3, r3, r6 | |
10020222: 41a9 sbcs r1, r5 | |
10020224: 4613 mov r3, r2 | |
10020226: 4621 mov r1, r4 | |
10020228: d2c1 bhs 0x100201ae <<&T as core::fmt::Debug>::fmt+0xb2> @ imm = #-126 | |
1002022a: e04a b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #148 | |
1002022c: 9502 str r5, [sp, #8] | |
1002022e: 6823 ldr r3, [r4] | |
10020230: 6861 ldr r1, [r4, #4] | |
10020232: 2001 movs r0, #1 | |
10020234: 0202 lsls r2, r0, #8 | |
10020236: 9208 str r2, [sp, #32] | |
10020238: 0300 lsls r0, r0, #12 | |
1002023a: 9007 str r0, [sp, #28] | |
1002023c: 2080 movs r0, #128 | |
1002023e: 250f movs r5, #15 | |
10020240: 461e mov r6, r3 | |
10020242: 402e ands r6, r5 | |
10020244: 2e0a cmp r6, #10 | |
10020246: d301 blo 0x1002024c <<&T as core::fmt::Debug>::fmt+0x150> @ imm = #2 | |
10020248: 2237 movs r2, #55 | |
1002024a: e000 b 0x1002024e <<&T as core::fmt::Debug>::fmt+0x152> @ imm = #0 | |
1002024c: 2230 movs r2, #48 | |
1002024e: 1992 adds r2, r2, r6 | |
10020250: ac09 add r4, sp, #36 | |
10020252: 1824 adds r4, r4, r0 | |
10020254: 1e64 subs r4, r4, #1 | |
10020256: 7022 strb r2, [r4] | |
10020258: 2600 movs r6, #0 | |
1002025a: 461a mov r2, r3 | |
1002025c: 3a10 subs r2, #16 | |
1002025e: 460a mov r2, r1 | |
10020260: 41b2 sbcs r2, r6 | |
10020262: d32b blo 0x100202bc <<&T as core::fmt::Debug>::fmt+0x1c0> @ imm = #86 | |
10020264: b2dc uxtb r4, r3 | |
10020266: 2ca0 cmp r4, #160 | |
10020268: d301 blo 0x1002026e <<&T as core::fmt::Debug>::fmt+0x172> @ imm = #2 | |
1002026a: 2237 movs r2, #55 | |
1002026c: e000 b 0x10020270 <<&T as core::fmt::Debug>::fmt+0x174> @ imm = #0 | |
1002026e: 2230 movs r2, #48 | |
10020270: 0924 lsrs r4, r4, #4 | |
10020272: 1912 adds r2, r2, r4 | |
10020274: ac09 add r4, sp, #36 | |
10020276: 1824 adds r4, r4, r0 | |
10020278: 1ea4 subs r4, r4, #2 | |
1002027a: 7022 strb r2, [r4] | |
1002027c: 9a08 ldr r2, [sp, #32] | |
1002027e: 1a9a subs r2, r3, r2 | |
10020280: 460a mov r2, r1 | |
10020282: 41b2 sbcs r2, r6 | |
10020284: d31c blo 0x100202c0 <<&T as core::fmt::Debug>::fmt+0x1c4> @ imm = #56 | |
10020286: 2802 cmp r0, #2 | |
10020288: d01e beq 0x100202c8 <<&T as core::fmt::Debug>::fmt+0x1cc> @ imm = #60 | |
1002028a: 0a1a lsrs r2, r3, #8 | |
1002028c: 060c lsls r4, r1, #24 | |
1002028e: 1916 adds r6, r2, r4 | |
10020290: 402e ands r6, r5 | |
10020292: 2e0a cmp r6, #10 | |
10020294: d301 blo 0x1002029a <<&T as core::fmt::Debug>::fmt+0x19e> @ imm = #2 | |
10020296: 2237 movs r2, #55 | |
10020298: e000 b 0x1002029c <<&T as core::fmt::Debug>::fmt+0x1a0> @ imm = #0 | |
1002029a: 2230 movs r2, #48 | |
1002029c: 1992 adds r2, r2, r6 | |
1002029e: 1ec0 subs r0, r0, #3 | |
100202a0: ac09 add r4, sp, #36 | |
100202a2: 5502 strb r2, [r0, r4] | |
100202a4: 0b1a lsrs r2, r3, #12 | |
100202a6: 050c lsls r4, r1, #20 | |
100202a8: 1912 adds r2, r2, r4 | |
100202aa: 0b0c lsrs r4, r1, #12 | |
100202ac: 2500 movs r5, #0 | |
100202ae: 9e07 ldr r6, [sp, #28] | |
100202b0: 1b9b subs r3, r3, r6 | |
100202b2: 41a9 sbcs r1, r5 | |
100202b4: 4613 mov r3, r2 | |
100202b6: 4621 mov r1, r4 | |
100202b8: d2c1 bhs 0x1002023e <<&T as core::fmt::Debug>::fmt+0x142> @ imm = #-126 | |
100202ba: e002 b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #4 | |
100202bc: 1e40 subs r0, r0, #1 | |
100202be: e000 b 0x100202c2 <<&T as core::fmt::Debug>::fmt+0x1c6> @ imm = #0 | |
100202c0: 1e80 subs r0, r0, #2 | |
100202c2: 2881 cmp r0, #129 | |
100202c4: d241 bhs 0x1002034a <<&T as core::fmt::Debug>::fmt+0x24e> @ imm = #130 | |
100202c6: 4606 mov r6, r0 | |
100202c8: 2080 movs r0, #128 | |
100202ca: 1b80 subs r0, r0, r6 | |
100202cc: 9001 str r0, [sp, #4] | |
100202ce: a809 add r0, sp, #36 | |
100202d0: 1980 adds r0, r0, r6 | |
100202d2: 9000 str r0, [sp] | |
100202d4: 2101 movs r1, #1 | |
100202d6: 4a1f ldr r2, [pc, #124] @ 0x10020354 <$d.4> | |
100202d8: 2302 movs r3, #2 | |
100202da: 9802 ldr r0, [sp, #8] | |
100202dc: e031 b 0x10020342 <<&T as core::fmt::Debug>::fmt+0x246> @ imm = #98 | |
100202de: 2627 movs r6, #39 | |
100202e0: 2863 cmp r0, #99 | |
100202e2: d912 bls 0x1002030a <<&T as core::fmt::Debug>::fmt+0x20e> @ imm = #36 | |
100202e4: b281 uxth r1, r0 | |
100202e6: 088a lsrs r2, r1, #2 | |
100202e8: 491f ldr r1, [pc, #124] @ 0x10020368 <$d.4+0x14> | |
100202ea: 4351 muls r1, r2, r1 | |
100202ec: 0c4c lsrs r4, r1, #17 | |
100202ee: 4363 muls r3, r4, r3 | |
100202f0: 1819 adds r1, r3, r0 | |
100202f2: b289 uxth r1, r1 | |
100202f4: 0049 lsls r1, r1, #1 | |
100202f6: 4a1d ldr r2, [pc, #116] @ 0x1002036c <$d.4+0x18> | |
100202f8: 5c53 ldrb r3, [r2, r1] | |
100202fa: 1eb6 subs r6, r6, #2 | |
100202fc: a809 add r0, sp, #36 | |
100202fe: 5583 strb r3, [r0, r6] | |
10020300: 1983 adds r3, r0, r6 | |
10020302: 1851 adds r1, r2, r1 | |
10020304: 7849 ldrb r1, [r1, #1] | |
10020306: 7059 strb r1, [r3, #1] | |
10020308: e000 b 0x1002030c <<&T as core::fmt::Debug>::fmt+0x210> @ imm = #0 | |
1002030a: 4604 mov r4, r0 | |
1002030c: 2c0a cmp r4, #10 | |
1002030e: d204 bhs 0x1002031a <<&T as core::fmt::Debug>::fmt+0x21e> @ imm = #8 | |
10020310: 1e71 subs r1, r6, #1 | |
10020312: 3430 adds r4, #48 | |
10020314: aa09 add r2, sp, #36 | |
10020316: 5454 strb r4, [r2, r1] | |
10020318: e009 b 0x1002032e <<&T as core::fmt::Debug>::fmt+0x232> @ imm = #18 | |
1002031a: 0060 lsls r0, r4, #1 | |
1002031c: 4a13 ldr r2, [pc, #76] @ 0x1002036c <$d.4+0x18> | |
1002031e: 5c13 ldrb r3, [r2, r0] | |
10020320: 1eb1 subs r1, r6, #2 | |
10020322: ac09 add r4, sp, #36 | |
10020324: 5463 strb r3, [r4, r1] | |
10020326: 1863 adds r3, r4, r1 | |
10020328: 1810 adds r0, r2, r0 | |
1002032a: 7840 ldrb r0, [r0, #1] | |
1002032c: 7058 strb r0, [r3, #1] | |
1002032e: 2027 movs r0, #39 | |
10020330: 1a40 subs r0, r0, r1 | |
10020332: 9001 str r0, [sp, #4] | |
10020334: a809 add r0, sp, #36 | |
10020336: 1840 adds r0, r0, r1 | |
10020338: 9000 str r0, [sp] | |
1002033a: 2101 movs r1, #1 | |
1002033c: 4a0d ldr r2, [pc, #52] @ 0x10020374 <$d.4+0x20> | |
1002033e: 2300 movs r3, #0 | |
10020340: 4628 mov r0, r5 | |
10020342: f000 f8d3 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #422 | |
10020346: b029 add sp, #164 | |
10020348: bdf0 pop {r4, r5, r6, r7, pc} | |
1002034a: 2180 movs r1, #128 | |
1002034c: 4a02 ldr r2, [pc, #8] @ 0x10020358 <$d.4+0x4> | |
1002034e: f000 f9cd bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #922 | |
10020352: defe trap | |
10020354 <$d.4>: | |
10020354: 34 c2 02 10 .word 0x1002c234 | |
10020358: 24 c2 02 10 .word 0x1002c224 | |
1002035c: 9c ff 00 00 .word 0x0000ff9c | |
10020360: 10 27 00 00 .word 0x00002710 | |
10020364: f0 d8 00 00 .word 0x0000d8f0 | |
10020368: 7b 14 00 00 .word 0x0000147b | |
1002036c: 36 c2 02 10 .word 0x1002c236 | |
10020370: ff e0 f5 05 .word 0x05f5e0ff | |
10020374: e4 d3 02 10 .word 0x1002d3e4 | |
10020378 <core::ops::function::FnOnce::call_once>: | |
10020378: 6800 ldr r0, [r0] | |
1002037a: e7fe b 0x1002037a <core::ops::function::FnOnce::call_once+0x2> @ imm = #-4 | |
1002037c <core::panicking::panic_fmt>: | |
1002037c: b580 push {r7, lr} | |
1002037e: af00 add r7, sp, #0 | |
10020380: b086 sub sp, #24 | |
10020382: aa01 add r2, sp, #4 | |
10020384: 2301 movs r3, #1 | |
10020386: 7413 strb r3, [r2, #16] | |
10020388: 9104 str r1, [sp, #16] | |
1002038a: 9003 str r0, [sp, #12] | |
1002038c: 4803 ldr r0, [pc, #12] @ 0x1002039c <$d.7> | |
1002038e: 9002 str r0, [sp, #8] | |
10020390: 4803 ldr r0, [pc, #12] @ 0x100203a0 <$d.7+0x4> | |
10020392: 9001 str r0, [sp, #4] | |
10020394: 4610 mov r0, r2 | |
10020396: f007 ffcd bl 0x10028334 <rust_begin_unwind> @ imm = #32666 | |
1002039a: defe trap | |
1002039c <$d.7>: | |
1002039c: 64 c1 02 10 .word 0x1002c164 | |
100203a0: e4 d3 02 10 .word 0x1002d3e4 | |
100203a4 <core::ptr::drop_in_place<&core::iter::adapters::copied::Copied<core::slice::iter::Iter<u8>>>>: | |
100203a4: 4770 bx lr | |
100203a6: d4d4 bmi 0x10020352 <<&T as core::fmt::Debug>::fmt+0x256> @ imm = #-88 | |
100203a8 <<T as core::any::Any>::type_id>: | |
100203a8: 4801 ldr r0, [pc, #4] @ 0x100203b0 <$d.10> | |
100203aa: 4902 ldr r1, [pc, #8] @ 0x100203b4 <$d.10+0x4> | |
100203ac: 4770 bx lr | |
100203ae: 46c0 mov r8, r8 | |
100203b0 <$d.10>: | |
100203b0: 95 0f a4 52 .word 0x52a40f95 | |
100203b4: ce 44 c3 12 .word 0x12c344ce | |
100203b8 <core::panicking::panic_bounds_check>: | |
100203b8: b580 push {r7, lr} | |
100203ba: af00 add r7, sp, #0 | |
100203bc: b08c sub sp, #48 | |
100203be: 9101 str r1, [sp, #4] | |
100203c0: 9000 str r0, [sp] | |
100203c2: 2002 movs r0, #2 | |
100203c4: 9005 str r0, [sp, #20] | |
100203c6: 4909 ldr r1, [pc, #36] @ 0x100203ec <$d.12> | |
100203c8: 9104 str r1, [sp, #16] | |
100203ca: 9007 str r0, [sp, #28] | |
100203cc: a808 add r0, sp, #32 | |
100203ce: 9006 str r0, [sp, #24] | |
100203d0: 2000 movs r0, #0 | |
100203d2: 9002 str r0, [sp, #8] | |
100203d4: 4806 ldr r0, [pc, #24] @ 0x100203f0 <$d.12+0x4> | |
100203d6: 900b str r0, [sp, #44] | |
100203d8: 4669 mov r1, sp | |
100203da: 910a str r1, [sp, #40] | |
100203dc: 9009 str r0, [sp, #36] | |
100203de: a801 add r0, sp, #4 | |
100203e0: 9008 str r0, [sp, #32] | |
100203e2: a802 add r0, sp, #8 | |
100203e4: 4611 mov r1, r2 | |
100203e6: f7ff ffc9 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-110 | |
100203ea: defe trap | |
100203ec <$d.12>: | |
100203ec: 54 c1 02 10 .word 0x1002c154 | |
100203f0: f5 03 02 10 .word 0x100203f5 | |
100203f4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt>: | |
100203f4: b5f0 push {r4, r5, r6, r7, lr} | |
100203f6: af03 add r7, sp, #12 | |
100203f8: b08f sub sp, #60 | |
100203fa: 9102 str r1, [sp, #8] | |
100203fc: 6802 ldr r2, [r0] | |
100203fe: 4b34 ldr r3, [pc, #208] @ 0x100204d0 <$d.14> | |
10020400: 4934 ldr r1, [pc, #208] @ 0x100204d4 <$d.14+0x4> | |
10020402: 2627 movs r6, #39 | |
10020404: 428a cmp r2, r1 | |
10020406: d32d blo 0x10020464 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x70> @ imm = #90 | |
10020408: 4615 mov r5, r2 | |
1002040a: 9604 str r6, [sp, #16] | |
1002040c: 4628 mov r0, r5 | |
1002040e: 4931 ldr r1, [pc, #196] @ 0x100204d4 <$d.14+0x4> | |
10020410: f00b f830 bl 0x1002b474 <__aeabi_uidiv> @ imm = #45152 | |
10020414: 9003 str r0, [sp, #12] | |
10020416: 4930 ldr r1, [pc, #192] @ 0x100204d8 <$d.14+0x8> | |
10020418: 4341 muls r1, r0, r1 | |
1002041a: 1949 adds r1, r1, r5 | |
1002041c: b28a uxth r2, r1 | |
1002041e: 0892 lsrs r2, r2, #2 | |
10020420: 482e ldr r0, [pc, #184] @ 0x100204dc <$d.14+0xc> | |
10020422: 4342 muls r2, r0, r2 | |
10020424: 0c52 lsrs r2, r2, #17 | |
10020426: 0053 lsls r3, r2, #1 | |
10020428: 482d ldr r0, [pc, #180] @ 0x100204e0 <$d.14+0x10> | |
1002042a: 5cc0 ldrb r0, [r0, r3] | |
1002042c: ac05 add r4, sp, #20 | |
1002042e: 19a4 adds r4, r4, r6 | |
10020430: 1f26 subs r6, r4, #4 | |
10020432: 7030 strb r0, [r6] | |
10020434: 482a ldr r0, [pc, #168] @ 0x100204e0 <$d.14+0x10> | |
10020436: 18c0 adds r0, r0, r3 | |
10020438: 4b25 ldr r3, [pc, #148] @ 0x100204d0 <$d.14> | |
1002043a: 7840 ldrb r0, [r0, #1] | |
1002043c: 7070 strb r0, [r6, #1] | |
1002043e: 9e04 ldr r6, [sp, #16] | |
10020440: 435a muls r2, r3, r2 | |
10020442: 1850 adds r0, r2, r1 | |
10020444: b280 uxth r0, r0 | |
10020446: 0040 lsls r0, r0, #1 | |
10020448: 4925 ldr r1, [pc, #148] @ 0x100204e0 <$d.14+0x10> | |
1002044a: 5c09 ldrb r1, [r1, r0] | |
1002044c: 1ea2 subs r2, r4, #2 | |
1002044e: 7011 strb r1, [r2] | |
10020450: 4923 ldr r1, [pc, #140] @ 0x100204e0 <$d.14+0x10> | |
10020452: 1808 adds r0, r1, r0 | |
10020454: 7840 ldrb r0, [r0, #1] | |
10020456: 7050 strb r0, [r2, #1] | |
10020458: 9a03 ldr r2, [sp, #12] | |
1002045a: 1f36 subs r6, r6, #4 | |
1002045c: 4821 ldr r0, [pc, #132] @ 0x100204e4 <$d.14+0x14> | |
1002045e: 4285 cmp r5, r0 | |
10020460: 4615 mov r5, r2 | |
10020462: d8d2 bhi 0x1002040a <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x16> @ imm = #-92 | |
10020464: 2a63 cmp r2, #99 | |
10020466: d91e bls 0x100204a6 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb2> @ imm = #60 | |
10020468: b290 uxth r0, r2 | |
1002046a: 0880 lsrs r0, r0, #2 | |
1002046c: 491b ldr r1, [pc, #108] @ 0x100204dc <$d.14+0xc> | |
1002046e: 4341 muls r1, r0, r1 | |
10020470: 0c49 lsrs r1, r1, #17 | |
10020472: 434b muls r3, r1, r3 | |
10020474: 1898 adds r0, r3, r2 | |
10020476: b280 uxth r0, r0 | |
10020478: 0040 lsls r0, r0, #1 | |
1002047a: 4a19 ldr r2, [pc, #100] @ 0x100204e0 <$d.14+0x10> | |
1002047c: 5c13 ldrb r3, [r2, r0] | |
1002047e: 1eb6 subs r6, r6, #2 | |
10020480: ac05 add r4, sp, #20 | |
10020482: 55a3 strb r3, [r4, r6] | |
10020484: 19a3 adds r3, r4, r6 | |
10020486: 1810 adds r0, r2, r0 | |
10020488: 7840 ldrb r0, [r0, #1] | |
1002048a: 7058 strb r0, [r3, #1] | |
1002048c: 290a cmp r1, #10 | |
1002048e: d30d blo 0x100204ac <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xb8> @ imm = #26 | |
10020490: 0049 lsls r1, r1, #1 | |
10020492: 4a13 ldr r2, [pc, #76] @ 0x100204e0 <$d.14+0x10> | |
10020494: 5c53 ldrb r3, [r2, r1] | |
10020496: 1eb0 subs r0, r6, #2 | |
10020498: ac05 add r4, sp, #20 | |
1002049a: 5423 strb r3, [r4, r0] | |
1002049c: 1823 adds r3, r4, r0 | |
1002049e: 1851 adds r1, r2, r1 | |
100204a0: 7849 ldrb r1, [r1, #1] | |
100204a2: 7059 strb r1, [r3, #1] | |
100204a4: e006 b 0x100204b4 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0xc0> @ imm = #12 | |
100204a6: 4611 mov r1, r2 | |
100204a8: 290a cmp r1, #10 | |
100204aa: d2f1 bhs 0x10020490 <core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt+0x9c> @ imm = #-30 | |
100204ac: 1e70 subs r0, r6, #1 | |
100204ae: 3130 adds r1, #48 | |
100204b0: aa05 add r2, sp, #20 | |
100204b2: 5411 strb r1, [r2, r0] | |
100204b4: 2127 movs r1, #39 | |
100204b6: 1a09 subs r1, r1, r0 | |
100204b8: 9101 str r1, [sp, #4] | |
100204ba: a905 add r1, sp, #20 | |
100204bc: 1808 adds r0, r1, r0 | |
100204be: 9000 str r0, [sp] | |
100204c0: 2101 movs r1, #1 | |
100204c2: 4a09 ldr r2, [pc, #36] @ 0x100204e8 <$d.14+0x18> | |
100204c4: 2300 movs r3, #0 | |
100204c6: 9802 ldr r0, [sp, #8] | |
100204c8: f000 f810 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #32 | |
100204cc: b00f add sp, #60 | |
100204ce: bdf0 pop {r4, r5, r6, r7, pc} | |
100204d0 <$d.14>: | |
100204d0: 9c ff 00 00 .word 0x0000ff9c | |
100204d4: 10 27 00 00 .word 0x00002710 | |
100204d8: f0 d8 00 00 .word 0x0000d8f0 | |
100204dc: 7b 14 00 00 .word 0x0000147b | |
100204e0: 36 c2 02 10 .word 0x1002c236 | |
100204e4: ff e0 f5 05 .word 0x05f5e0ff | |
100204e8: e4 d3 02 10 .word 0x1002d3e4 | |
100204ec <core::fmt::Formatter::pad_integral>: | |
100204ec: b5f0 push {r4, r5, r6, r7, lr} | |
100204ee: af03 add r7, sp, #12 | |
100204f0: b08d sub sp, #52 | |
100204f2: 4614 mov r4, r2 | |
100204f4: 4605 mov r5, r0 | |
100204f6: 68fe ldr r6, [r7, #12] | |
100204f8: 2900 cmp r1, #0 | |
100204fa: d005 beq 0x10020508 <core::fmt::Formatter::pad_integral+0x1c> @ imm = #10 | |
100204fc: 69a8 ldr r0, [r5, #24] | |
100204fe: 2101 movs r1, #1 | |
10020500: 4001 ands r1, r0 | |
10020502: d020 beq 0x10020546 <core::fmt::Formatter::pad_integral+0x5a> @ imm = #64 | |
10020504: 222b movs r2, #43 | |
10020506: e020 b 0x1002054a <core::fmt::Formatter::pad_integral+0x5e> @ imm = #64 | |
10020508: 69a8 ldr r0, [r5, #24] | |
1002050a: 1c72 adds r2, r6, #1 | |
1002050c: 212d movs r1, #45 | |
1002050e: 910a str r1, [sp, #40] | |
10020510: 0741 lsls r1, r0, #29 | |
10020512: d51e bpl 0x10020552 <core::fmt::Formatter::pad_integral+0x66> @ imm = #60 | |
10020514: 2b00 cmp r3, #0 | |
10020516: 940b str r4, [sp, #44] | |
10020518: d01e beq 0x10020558 <core::fmt::Formatter::pad_integral+0x6c> @ imm = #60 | |
1002051a: 9208 str r2, [sp, #32] | |
1002051c: 2203 movs r2, #3 | |
1002051e: 401a ands r2, r3 | |
10020520: d01c beq 0x1002055c <core::fmt::Formatter::pad_integral+0x70> @ imm = #56 | |
10020522: 9306 str r3, [sp, #24] | |
10020524: 2100 movs r1, #0 | |
10020526: 5664 ldrsb r4, [r4, r1] | |
10020528: 2340 movs r3, #64 | |
1002052a: 43db mvns r3, r3 | |
1002052c: 429c cmp r4, r3 | |
1002052e: dd00 ble 0x10020532 <core::fmt::Formatter::pad_integral+0x46> @ imm = #0 | |
10020530: 2101 movs r1, #1 | |
10020532: 2a01 cmp r2, #1 | |
10020534: d005 beq 0x10020542 <core::fmt::Formatter::pad_integral+0x56> @ imm = #10 | |
10020536: 2201 movs r2, #1 | |
10020538: 9c0b ldr r4, [sp, #44] | |
1002053a: 56a2 ldrsb r2, [r4, r2] | |
1002053c: 429a cmp r2, r3 | |
1002053e: dd00 ble 0x10020542 <core::fmt::Formatter::pad_integral+0x56> @ imm = #0 | |
10020540: 1c49 adds r1, r1, #1 | |
10020542: 9b06 ldr r3, [sp, #24] | |
10020544: e00a b 0x1002055c <core::fmt::Formatter::pad_integral+0x70> @ imm = #20 | |
10020546: 2211 movs r2, #17 | |
10020548: 0412 lsls r2, r2, #16 | |
1002054a: 920a str r2, [sp, #40] | |
1002054c: 198a adds r2, r1, r6 | |
1002054e: 0741 lsls r1, r0, #29 | |
10020550: d4e0 bmi 0x10020514 <core::fmt::Formatter::pad_integral+0x28> @ imm = #-64 | |
10020552: 2100 movs r1, #0 | |
10020554: 910b str r1, [sp, #44] | |
10020556: e003 b 0x10020560 <core::fmt::Formatter::pad_integral+0x74> @ imm = #6 | |
10020558: 2100 movs r1, #0 | |
1002055a: e000 b 0x1002055e <core::fmt::Formatter::pad_integral+0x72> @ imm = #0 | |
1002055c: 9a08 ldr r2, [sp, #32] | |
1002055e: 188a adds r2, r1, r2 | |
10020560: 68bc ldr r4, [r7, #8] | |
10020562: 68a9 ldr r1, [r5, #8] | |
10020564: 2900 cmp r1, #0 | |
10020566: 9409 str r4, [sp, #36] | |
10020568: d015 beq 0x10020596 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #42 | |
1002056a: 68e9 ldr r1, [r5, #12] | |
1002056c: 4291 cmp r1, r2 | |
1002056e: d912 bls 0x10020596 <core::fmt::Formatter::pad_integral+0xaa> @ imm = #36 | |
10020570: 9105 str r1, [sp, #20] | |
10020572: 0700 lsls r0, r0, #28 | |
10020574: 9604 str r6, [sp, #16] | |
10020576: d421 bmi 0x100205bc <core::fmt::Formatter::pad_integral+0xd0> @ imm = #66 | |
10020578: 2020 movs r0, #32 | |
1002057a: 5c29 ldrb r1, [r5, r0] | |
1002057c: 2903 cmp r1, #3 | |
1002057e: d100 bne 0x10020582 <core::fmt::Formatter::pad_integral+0x96> @ imm = #0 | |
10020580: 2101 movs r1, #1 | |
10020582: 9805 ldr r0, [sp, #20] | |
10020584: 1a80 subs r0, r0, r2 | |
10020586: 078a lsls r2, r1, #30 | |
10020588: 9306 str r3, [sp, #24] | |
1002058a: d040 beq 0x1002060e <core::fmt::Formatter::pad_integral+0x122> @ imm = #128 | |
1002058c: 2901 cmp r1, #1 | |
1002058e: d13b bne 0x10020608 <core::fmt::Formatter::pad_integral+0x11c> @ imm = #118 | |
10020590: 2100 movs r1, #0 | |
10020592: 9108 str r1, [sp, #32] | |
10020594: e03d b 0x10020612 <core::fmt::Formatter::pad_integral+0x126> @ imm = #122 | |
10020596: cd30 ldm r5, {r4, r5} | |
10020598: 9300 str r3, [sp] | |
1002059a: 4620 mov r0, r4 | |
1002059c: 4629 mov r1, r5 | |
1002059e: 9a0a ldr r2, [sp, #40] | |
100205a0: 9b0b ldr r3, [sp, #44] | |
100205a2: f000 f884 bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #264 | |
100205a6: 2800 cmp r0, #0 | |
100205a8: d001 beq 0x100205ae <core::fmt::Formatter::pad_integral+0xc2> @ imm = #2 | |
100205aa: 2401 movs r4, #1 | |
100205ac: e047 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #142 | |
100205ae: 68eb ldr r3, [r5, #12] | |
100205b0: 4620 mov r0, r4 | |
100205b2: 9909 ldr r1, [sp, #36] | |
100205b4: 4632 mov r2, r6 | |
100205b6: 4798 blx r3 | |
100205b8: 4604 mov r4, r0 | |
100205ba: e040 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #128 | |
100205bc: 9208 str r2, [sp, #32] | |
100205be: 2020 movs r0, #32 | |
100205c0: 5c29 ldrb r1, [r5, r0] | |
100205c2: 9103 str r1, [sp, #12] | |
100205c4: 2101 movs r1, #1 | |
100205c6: 9107 str r1, [sp, #28] | |
100205c8: 5429 strb r1, [r5, r0] | |
100205ca: 69e8 ldr r0, [r5, #28] | |
100205cc: 9002 str r0, [sp, #8] | |
100205ce: 2030 movs r0, #48 | |
100205d0: 61e8 str r0, [r5, #28] | |
100205d2: cd41 ldm r5!, {r0, r6} | |
100205d4: 9300 str r3, [sp] | |
100205d6: 900c str r0, [sp, #48] | |
100205d8: 4631 mov r1, r6 | |
100205da: 9a0a ldr r2, [sp, #40] | |
100205dc: 9b0b ldr r3, [sp, #44] | |
100205de: 3d08 subs r5, #8 | |
100205e0: f000 f865 bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #202 | |
100205e4: 2800 cmp r0, #0 | |
100205e6: d129 bne 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #82 | |
100205e8: 4628 mov r0, r5 | |
100205ea: 3020 adds r0, #32 | |
100205ec: 900b str r0, [sp, #44] | |
100205ee: 9808 ldr r0, [sp, #32] | |
100205f0: 9905 ldr r1, [sp, #20] | |
100205f2: 1a08 subs r0, r1, r0 | |
100205f4: 1c44 adds r4, r0, #1 | |
100205f6: 1e64 subs r4, r4, #1 | |
100205f8: d024 beq 0x10020644 <core::fmt::Formatter::pad_integral+0x158> @ imm = #72 | |
100205fa: 6932 ldr r2, [r6, #16] | |
100205fc: 2130 movs r1, #48 | |
100205fe: 980c ldr r0, [sp, #48] | |
10020600: 4790 blx r2 | |
10020602: 2800 cmp r0, #0 | |
10020604: d0f7 beq 0x100205f6 <core::fmt::Formatter::pad_integral+0x10a> @ imm = #-18 | |
10020606: e019 b 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #50 | |
10020608: 0841 lsrs r1, r0, #1 | |
1002060a: 1c40 adds r0, r0, #1 | |
1002060c: 0840 lsrs r0, r0, #1 | |
1002060e: 9008 str r0, [sp, #32] | |
10020610: 4608 mov r0, r1 | |
10020612: 1c44 adds r4, r0, #1 | |
10020614: 69e8 ldr r0, [r5, #28] | |
10020616: 900c str r0, [sp, #48] | |
10020618: 682e ldr r6, [r5] | |
1002061a: 686d ldr r5, [r5, #4] | |
1002061c: 2001 movs r0, #1 | |
1002061e: 9007 str r0, [sp, #28] | |
10020620: 1e64 subs r4, r4, #1 | |
10020622: d006 beq 0x10020632 <core::fmt::Formatter::pad_integral+0x146> @ imm = #12 | |
10020624: 692a ldr r2, [r5, #16] | |
10020626: 4630 mov r0, r6 | |
10020628: 990c ldr r1, [sp, #48] | |
1002062a: 4790 blx r2 | |
1002062c: 2800 cmp r0, #0 | |
1002062e: d0f7 beq 0x10020620 <core::fmt::Formatter::pad_integral+0x134> @ imm = #-18 | |
10020630: e004 b 0x1002063c <core::fmt::Formatter::pad_integral+0x150> @ imm = #8 | |
10020632: 2011 movs r0, #17 | |
10020634: 0400 lsls r0, r0, #16 | |
10020636: 990c ldr r1, [sp, #48] | |
10020638: 4281 cmp r1, r0 | |
1002063a: d112 bne 0x10020662 <core::fmt::Formatter::pad_integral+0x176> @ imm = #36 | |
1002063c: 9c07 ldr r4, [sp, #28] | |
1002063e: 4620 mov r0, r4 | |
10020640: b00d add sp, #52 | |
10020642: bdf0 pop {r4, r5, r6, r7, pc} | |
10020644: 68f3 ldr r3, [r6, #12] | |
10020646: 980c ldr r0, [sp, #48] | |
10020648: 9909 ldr r1, [sp, #36] | |
1002064a: 9a04 ldr r2, [sp, #16] | |
1002064c: 4798 blx r3 | |
1002064e: 2800 cmp r0, #0 | |
10020650: 9c07 ldr r4, [sp, #28] | |
10020652: d1f4 bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-24 | |
10020654: 9803 ldr r0, [sp, #12] | |
10020656: 990b ldr r1, [sp, #44] | |
10020658: 7008 strb r0, [r1] | |
1002065a: 9802 ldr r0, [sp, #8] | |
1002065c: 61e8 str r0, [r5, #28] | |
1002065e: 2400 movs r4, #0 | |
10020660: e7ed b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-38 | |
10020662: 9806 ldr r0, [sp, #24] | |
10020664: 9000 str r0, [sp] | |
10020666: 4630 mov r0, r6 | |
10020668: 4629 mov r1, r5 | |
1002066a: 9a0a ldr r2, [sp, #40] | |
1002066c: 9b0b ldr r3, [sp, #44] | |
1002066e: f000 f81e bl 0x100206ae <core::fmt::Formatter::pad_integral::write_prefix> @ imm = #60 | |
10020672: 2800 cmp r0, #0 | |
10020674: 9c07 ldr r4, [sp, #28] | |
10020676: d1e2 bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-60 | |
10020678: 68eb ldr r3, [r5, #12] | |
1002067a: 4630 mov r0, r6 | |
1002067c: 9909 ldr r1, [sp, #36] | |
1002067e: 9a04 ldr r2, [sp, #16] | |
10020680: 4798 blx r3 | |
10020682: 2800 cmp r0, #0 | |
10020684: d1db bne 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-74 | |
10020686: 2400 movs r4, #0 | |
10020688: 9908 ldr r1, [sp, #32] | |
1002068a: 42a1 cmp r1, r4 | |
1002068c: d009 beq 0x100206a2 <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #18 | |
1002068e: 692a ldr r2, [r5, #16] | |
10020690: 4630 mov r0, r6 | |
10020692: 990c ldr r1, [sp, #48] | |
10020694: 4790 blx r2 | |
10020696: 9908 ldr r1, [sp, #32] | |
10020698: 1c64 adds r4, r4, #1 | |
1002069a: 2800 cmp r0, #0 | |
1002069c: d0f5 beq 0x1002068a <core::fmt::Formatter::pad_integral+0x19e> @ imm = #-22 | |
1002069e: 1e60 subs r0, r4, #1 | |
100206a0: e000 b 0x100206a4 <core::fmt::Formatter::pad_integral+0x1b8> @ imm = #0 | |
100206a2: 4608 mov r0, r1 | |
100206a4: 4288 cmp r0, r1 | |
100206a6: d200 bhs 0x100206aa <core::fmt::Formatter::pad_integral+0x1be> @ imm = #0 | |
100206a8: e77f b 0x100205aa <core::fmt::Formatter::pad_integral+0xbe> @ imm = #-258 | |
100206aa: 2400 movs r4, #0 | |
100206ac: e7c7 b 0x1002063e <core::fmt::Formatter::pad_integral+0x152> @ imm = #-114 | |
100206ae <core::fmt::Formatter::pad_integral::write_prefix>: | |
100206ae: b5f0 push {r4, r5, r6, r7, lr} | |
100206b0: af03 add r7, sp, #12 | |
100206b2: b081 sub sp, #4 | |
100206b4: 461c mov r4, r3 | |
100206b6: 460e mov r6, r1 | |
100206b8: 4605 mov r5, r0 | |
100206ba: 2011 movs r0, #17 | |
100206bc: 0400 lsls r0, r0, #16 | |
100206be: 4282 cmp r2, r0 | |
100206c0: d008 beq 0x100206d4 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #16 | |
100206c2: 6933 ldr r3, [r6, #16] | |
100206c4: 4628 mov r0, r5 | |
100206c6: 4611 mov r1, r2 | |
100206c8: 4798 blx r3 | |
100206ca: 2800 cmp r0, #0 | |
100206cc: d002 beq 0x100206d4 <core::fmt::Formatter::pad_integral::write_prefix+0x26> @ imm = #4 | |
100206ce: 2001 movs r0, #1 | |
100206d0: b001 add sp, #4 | |
100206d2: bdf0 pop {r4, r5, r6, r7, pc} | |
100206d4: 2c00 cmp r4, #0 | |
100206d6: d006 beq 0x100206e6 <core::fmt::Formatter::pad_integral::write_prefix+0x38> @ imm = #12 | |
100206d8: 68ba ldr r2, [r7, #8] | |
100206da: 68f3 ldr r3, [r6, #12] | |
100206dc: 4628 mov r0, r5 | |
100206de: 4621 mov r1, r4 | |
100206e0: 4798 blx r3 | |
100206e2: b001 add sp, #4 | |
100206e4: bdf0 pop {r4, r5, r6, r7, pc} | |
100206e6: 2000 movs r0, #0 | |
100206e8: b001 add sp, #4 | |
100206ea: bdf0 pop {r4, r5, r6, r7, pc} | |
100206ec <core::slice::index::slice_start_index_len_fail>: | |
100206ec: b580 push {r7, lr} | |
100206ee: af00 add r7, sp, #0 | |
100206f0: f000 f802 bl 0x100206f8 <core::slice::index::slice_start_index_len_fail_rt> @ imm = #4 | |
100206f4: defe trap | |
100206f6: d4d4 bmi 0x100206a2 <core::fmt::Formatter::pad_integral+0x1b6> @ imm = #-88 | |
100206f8 <core::slice::index::slice_start_index_len_fail_rt>: | |
100206f8: b580 push {r7, lr} | |
100206fa: af00 add r7, sp, #0 | |
100206fc: b08c sub sp, #48 | |
100206fe: 9101 str r1, [sp, #4] | |
10020700: 9000 str r0, [sp] | |
10020702: 2002 movs r0, #2 | |
10020704: 9005 str r0, [sp, #20] | |
10020706: 4909 ldr r1, [pc, #36] @ 0x1002072c <$d.19> | |
10020708: 9104 str r1, [sp, #16] | |
1002070a: 9007 str r0, [sp, #28] | |
1002070c: a808 add r0, sp, #32 | |
1002070e: 9006 str r0, [sp, #24] | |
10020710: 2000 movs r0, #0 | |
10020712: 9002 str r0, [sp, #8] | |
10020714: 4806 ldr r0, [pc, #24] @ 0x10020730 <$d.19+0x4> | |
10020716: 900b str r0, [sp, #44] | |
10020718: a901 add r1, sp, #4 | |
1002071a: 910a str r1, [sp, #40] | |
1002071c: 9009 str r0, [sp, #36] | |
1002071e: 4668 mov r0, sp | |
10020720: 9008 str r0, [sp, #32] | |
10020722: a802 add r0, sp, #8 | |
10020724: 4611 mov r1, r2 | |
10020726: f7ff fe29 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-942 | |
1002072a: defe trap | |
1002072c <$d.19>: | |
1002072c: b0 c3 02 10 .word 0x1002c3b0 | |
10020730: f5 03 02 10 .word 0x100203f5 | |
10020734 <core::slice::index::slice_end_index_len_fail>: | |
10020734: b580 push {r7, lr} | |
10020736: af00 add r7, sp, #0 | |
10020738: f000 f802 bl 0x10020740 <core::slice::index::slice_end_index_len_fail_rt> @ imm = #4 | |
1002073c: defe trap | |
1002073e: d4d4 bmi 0x100206ea <core::fmt::Formatter::pad_integral::write_prefix+0x3c> @ imm = #-88 | |
10020740 <core::slice::index::slice_end_index_len_fail_rt>: | |
10020740: b580 push {r7, lr} | |
10020742: af00 add r7, sp, #0 | |
10020744: b08c sub sp, #48 | |
10020746: 9101 str r1, [sp, #4] | |
10020748: 9000 str r0, [sp] | |
1002074a: 2002 movs r0, #2 | |
1002074c: 9005 str r0, [sp, #20] | |
1002074e: 4909 ldr r1, [pc, #36] @ 0x10020774 <$d.22> | |
10020750: 9104 str r1, [sp, #16] | |
10020752: 9007 str r0, [sp, #28] | |
10020754: a808 add r0, sp, #32 | |
10020756: 9006 str r0, [sp, #24] | |
10020758: 2000 movs r0, #0 | |
1002075a: 9002 str r0, [sp, #8] | |
1002075c: 4806 ldr r0, [pc, #24] @ 0x10020778 <$d.22+0x4> | |
1002075e: 900b str r0, [sp, #44] | |
10020760: a901 add r1, sp, #4 | |
10020762: 910a str r1, [sp, #40] | |
10020764: 9009 str r0, [sp, #36] | |
10020766: 4668 mov r0, sp | |
10020768: 9008 str r0, [sp, #32] | |
1002076a: a802 add r0, sp, #8 | |
1002076c: 4611 mov r1, r2 | |
1002076e: f7ff fe05 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-1014 | |
10020772: defe trap | |
10020774 <$d.22>: | |
10020774: 30 c4 02 10 .word 0x1002c430 | |
10020778: f5 03 02 10 .word 0x100203f5 | |
1002077c <core::fmt::Formatter::pad>: | |
1002077c: b5f0 push {r4, r5, r6, r7, lr} | |
1002077e: af03 add r7, sp, #12 | |
10020780: b08b sub sp, #44 | |
10020782: 460d mov r5, r1 | |
10020784: 6901 ldr r1, [r0, #16] | |
10020786: 6883 ldr r3, [r0, #8] | |
10020788: 2b01 cmp r3, #1 | |
1002078a: d002 beq 0x10020792 <core::fmt::Formatter::pad+0x16> @ imm = #4 | |
1002078c: 2901 cmp r1, #1 | |
1002078e: d000 beq 0x10020792 <core::fmt::Formatter::pad+0x16> @ imm = #0 | |
10020790: e144 b 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #648 | |
10020792: 2901 cmp r1, #1 | |
10020794: 9006 str r0, [sp, #24] | |
10020796: d149 bne 0x1002082c <core::fmt::Formatter::pad+0xb0> @ imm = #146 | |
10020798: 9304 str r3, [sp, #16] | |
1002079a: 9201 str r2, [sp, #4] | |
1002079c: 18a9 adds r1, r5, r2 | |
1002079e: 9109 str r1, [sp, #36] | |
100207a0: 2111 movs r1, #17 | |
100207a2: 0409 lsls r1, r1, #16 | |
100207a4: 910a str r1, [sp, #40] | |
100207a6: 6942 ldr r2, [r0, #20] | |
100207a8: 4629 mov r1, r5 | |
100207aa: 1c55 adds r5, r2, #1 | |
100207ac: 2300 movs r3, #0 | |
100207ae: 9108 str r1, [sp, #32] | |
100207b0: e005 b 0x100207be <core::fmt::Formatter::pad+0x42> @ imm = #10 | |
100207b2: 1c61 adds r1, r4, #1 | |
100207b4: 1b1a subs r2, r3, r4 | |
100207b6: 1853 adds r3, r2, r1 | |
100207b8: 9a0a ldr r2, [sp, #40] | |
100207ba: 4296 cmp r6, r2 | |
100207bc: d033 beq 0x10020826 <core::fmt::Formatter::pad+0xaa> @ imm = #102 | |
100207be: 460c mov r4, r1 | |
100207c0: 1e6d subs r5, r5, #1 | |
100207c2: d100 bne 0x100207c6 <core::fmt::Formatter::pad+0x4a> @ imm = #0 | |
100207c4: e0a8 b 0x10020918 <core::fmt::Formatter::pad+0x19c> @ imm = #336 | |
100207c6: 9909 ldr r1, [sp, #36] | |
100207c8: 428c cmp r4, r1 | |
100207ca: d02c beq 0x10020826 <core::fmt::Formatter::pad+0xaa> @ imm = #88 | |
100207cc: 2100 movs r1, #0 | |
100207ce: 5661 ldrsb r1, [r4, r1] | |
100207d0: b2ce uxtb r6, r1 | |
100207d2: 2900 cmp r1, #0 | |
100207d4: d5ed bpl 0x100207b2 <core::fmt::Formatter::pad+0x36> @ imm = #-38 | |
100207d6: 7862 ldrb r2, [r4, #1] | |
100207d8: 213f movs r1, #63 | |
100207da: 9107 str r1, [sp, #28] | |
100207dc: 400a ands r2, r1 | |
100207de: 211f movs r1, #31 | |
100207e0: 4031 ands r1, r6 | |
100207e2: 2edf cmp r6, #223 | |
100207e4: d915 bls 0x10020812 <core::fmt::Formatter::pad+0x96> @ imm = #42 | |
100207e6: 9305 str r3, [sp, #20] | |
100207e8: 78a3 ldrb r3, [r4, #2] | |
100207ea: 9807 ldr r0, [sp, #28] | |
100207ec: 4003 ands r3, r0 | |
100207ee: 0190 lsls r0, r2, #6 | |
100207f0: 18c0 adds r0, r0, r3 | |
100207f2: 2ef0 cmp r6, #240 | |
100207f4: d311 blo 0x1002081a <core::fmt::Formatter::pad+0x9e> @ imm = #34 | |
100207f6: 78e3 ldrb r3, [r4, #3] | |
100207f8: 9a07 ldr r2, [sp, #28] | |
100207fa: 4013 ands r3, r2 | |
100207fc: 0180 lsls r0, r0, #6 | |
100207fe: 18c0 adds r0, r0, r3 | |
10020800: 0749 lsls r1, r1, #29 | |
10020802: 0ac9 lsrs r1, r1, #11 | |
10020804: 1846 adds r6, r0, r1 | |
10020806: 980a ldr r0, [sp, #40] | |
10020808: 4286 cmp r6, r0 | |
1002080a: d100 bne 0x1002080e <core::fmt::Formatter::pad+0x92> @ imm = #0 | |
1002080c: e1d5 b 0x10020bba <core::fmt::Formatter::pad+0x43e> @ imm = #938 | |
1002080e: 1d21 adds r1, r4, #4 | |
10020810: e006 b 0x10020820 <core::fmt::Formatter::pad+0xa4> @ imm = #12 | |
10020812: 0189 lsls r1, r1, #6 | |
10020814: 188e adds r6, r1, r2 | |
10020816: 1ca1 adds r1, r4, #2 | |
10020818: e7cc b 0x100207b4 <core::fmt::Formatter::pad+0x38> @ imm = #-104 | |
1002081a: 0309 lsls r1, r1, #12 | |
1002081c: 1846 adds r6, r0, r1 | |
1002081e: 1ce1 adds r1, r4, #3 | |
10020820: 9806 ldr r0, [sp, #24] | |
10020822: 9b05 ldr r3, [sp, #20] | |
10020824: e7c6 b 0x100207b4 <core::fmt::Formatter::pad+0x38> @ imm = #-116 | |
10020826: 9a01 ldr r2, [sp, #4] | |
10020828: 9d08 ldr r5, [sp, #32] | |
1002082a: 9b04 ldr r3, [sp, #16] | |
1002082c: 2b00 cmp r3, #0 | |
1002082e: d100 bne 0x10020832 <core::fmt::Formatter::pad+0xb6> @ imm = #0 | |
10020830: e0f4 b 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #488 | |
10020832: 68c0 ldr r0, [r0, #12] | |
10020834: 9000 str r0, [sp] | |
10020836: 2a10 cmp r2, #16 | |
10020838: 9201 str r2, [sp, #4] | |
1002083a: 9508 str r5, [sp, #32] | |
1002083c: d20c bhs 0x10020858 <core::fmt::Formatter::pad+0xdc> @ imm = #24 | |
1002083e: 2a00 cmp r2, #0 | |
10020840: d100 bne 0x10020844 <core::fmt::Formatter::pad+0xc8> @ imm = #0 | |
10020842: e08d b 0x10020960 <core::fmt::Formatter::pad+0x1e4> @ imm = #282 | |
10020844: 2003 movs r0, #3 | |
10020846: 4614 mov r4, r2 | |
10020848: 4004 ands r4, r0 | |
1002084a: 1e51 subs r1, r2, #1 | |
1002084c: 2903 cmp r1, #3 | |
1002084e: d300 blo 0x10020852 <core::fmt::Formatter::pad+0xd6> @ imm = #0 | |
10020850: e096 b 0x10020980 <core::fmt::Formatter::pad+0x204> @ imm = #300 | |
10020852: 2200 movs r2, #0 | |
10020854: 462b mov r3, r5 | |
10020856: e0b6 b 0x100209c6 <core::fmt::Formatter::pad+0x24a> @ imm = #364 | |
10020858: 1ce8 adds r0, r5, #3 | |
1002085a: 2603 movs r6, #3 | |
1002085c: 43b0 bics r0, r6 | |
1002085e: 1b41 subs r1, r0, r5 | |
10020860: 428a cmp r2, r1 | |
10020862: 960a str r6, [sp, #40] | |
10020864: d31b blo 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #54 | |
10020866: 2904 cmp r1, #4 | |
10020868: d819 bhi 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #50 | |
1002086a: 1a53 subs r3, r2, r1 | |
1002086c: 2b04 cmp r3, #4 | |
1002086e: d316 blo 0x1002089e <core::fmt::Formatter::pad+0x122> @ imm = #44 | |
10020870: 9105 str r1, [sp, #20] | |
10020872: 4619 mov r1, r3 | |
10020874: 4031 ands r1, r6 | |
10020876: 9109 str r1, [sp, #36] | |
10020878: 2100 movs r1, #0 | |
1002087a: 42a8 cmp r0, r5 | |
1002087c: 462a mov r2, r5 | |
1002087e: 9107 str r1, [sp, #28] | |
10020880: 460d mov r5, r1 | |
10020882: d100 bne 0x10020886 <core::fmt::Formatter::pad+0x10a> @ imm = #0 | |
10020884: e10f b 0x10020aa6 <core::fmt::Formatter::pad+0x32a> @ imm = #542 | |
10020886: 9c05 ldr r4, [sp, #20] | |
10020888: 4621 mov r1, r4 | |
1002088a: 4031 ands r1, r6 | |
1002088c: 9104 str r1, [sp, #16] | |
1002088e: 43d1 mvns r1, r2 | |
10020890: 1840 adds r0, r0, r1 | |
10020892: 2803 cmp r0, #3 | |
10020894: d300 blo 0x10020898 <core::fmt::Formatter::pad+0x11c> @ imm = #0 | |
10020896: e0c9 b 0x10020a2c <core::fmt::Formatter::pad+0x2b0> @ imm = #402 | |
10020898: 2500 movs r5, #0 | |
1002089a: 4614 mov r4, r2 | |
1002089c: e0e7 b 0x10020a6e <core::fmt::Formatter::pad+0x2f2> @ imm = #462 | |
1002089e: 4613 mov r3, r2 | |
100208a0: 43b3 bics r3, r6 | |
100208a2: 1f18 subs r0, r3, #4 | |
100208a4: 9009 str r0, [sp, #36] | |
100208a6: 462e mov r6, r5 | |
100208a8: 2500 movs r5, #0 | |
100208aa: 462a mov r2, r5 | |
100208ac: e002 b 0x100208b4 <core::fmt::Formatter::pad+0x138> @ imm = #4 | |
100208ae: 1d26 adds r6, r4, #4 | |
100208b0: 1f1b subs r3, r3, #4 | |
100208b2: d016 beq 0x100208e2 <core::fmt::Formatter::pad+0x166> @ imm = #44 | |
100208b4: 4634 mov r4, r6 | |
100208b6: 2601 movs r6, #1 | |
100208b8: 5761 ldrsb r1, [r4, r5] | |
100208ba: 2040 movs r0, #64 | |
100208bc: 43c0 mvns r0, r0 | |
100208be: 4281 cmp r1, r0 | |
100208c0: dd00 ble 0x100208c4 <core::fmt::Formatter::pad+0x148> @ imm = #0 | |
100208c2: 1c52 adds r2, r2, #1 | |
100208c4: 57a1 ldrsb r1, [r4, r6] | |
100208c6: 4281 cmp r1, r0 | |
100208c8: dd00 ble 0x100208cc <core::fmt::Formatter::pad+0x150> @ imm = #0 | |
100208ca: 1c52 adds r2, r2, #1 | |
100208cc: 9e0a ldr r6, [sp, #40] | |
100208ce: 2102 movs r1, #2 | |
100208d0: 5661 ldrsb r1, [r4, r1] | |
100208d2: 4281 cmp r1, r0 | |
100208d4: dd00 ble 0x100208d8 <core::fmt::Formatter::pad+0x15c> @ imm = #0 | |
100208d6: 1c52 adds r2, r2, #1 | |
100208d8: 57a1 ldrsb r1, [r4, r6] | |
100208da: 4281 cmp r1, r0 | |
100208dc: dde7 ble 0x100208ae <core::fmt::Formatter::pad+0x132> @ imm = #-50 | |
100208de: 1c52 adds r2, r2, #1 | |
100208e0: e7e5 b 0x100208ae <core::fmt::Formatter::pad+0x132> @ imm = #-54 | |
100208e2: 9901 ldr r1, [sp, #4] | |
100208e4: 9e0a ldr r6, [sp, #40] | |
100208e6: 400e ands r6, r1 | |
100208e8: d100 bne 0x100208ec <core::fmt::Formatter::pad+0x170> @ imm = #0 | |
100208ea: e088 b 0x100209fe <core::fmt::Formatter::pad+0x282> @ imm = #272 | |
100208ec: 2104 movs r1, #4 | |
100208ee: 5661 ldrsb r1, [r4, r1] | |
100208f0: 4281 cmp r1, r0 | |
100208f2: 9d08 ldr r5, [sp, #32] | |
100208f4: dd00 ble 0x100208f8 <core::fmt::Formatter::pad+0x17c> @ imm = #0 | |
100208f6: 1c52 adds r2, r2, #1 | |
100208f8: 2e01 cmp r6, #1 | |
100208fa: d100 bne 0x100208fe <core::fmt::Formatter::pad+0x182> @ imm = #0 | |
100208fc: e1af b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #862 | |
100208fe: 9909 ldr r1, [sp, #36] | |
10020900: 1869 adds r1, r5, r1 | |
10020902: 2305 movs r3, #5 | |
10020904: 56cb ldrsb r3, [r1, r3] | |
10020906: 4283 cmp r3, r0 | |
10020908: dd00 ble 0x1002090c <core::fmt::Formatter::pad+0x190> @ imm = #0 | |
1002090a: 1c52 adds r2, r2, #1 | |
1002090c: 2e02 cmp r6, #2 | |
1002090e: d100 bne 0x10020912 <core::fmt::Formatter::pad+0x196> @ imm = #0 | |
10020910: e1a5 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #842 | |
10020912: 2306 movs r3, #6 | |
10020914: 56c9 ldrsb r1, [r1, r3] | |
10020916: e06d b 0x100209f4 <core::fmt::Formatter::pad+0x278> @ imm = #218 | |
10020918: 9909 ldr r1, [sp, #36] | |
1002091a: 428c cmp r4, r1 | |
1002091c: 9d08 ldr r5, [sp, #32] | |
1002091e: d01d beq 0x1002095c <core::fmt::Formatter::pad+0x1e0> @ imm = #58 | |
10020920: 2600 movs r6, #0 | |
10020922: 57a1 ldrsb r1, [r4, r6] | |
10020924: 2900 cmp r1, #0 | |
10020926: d51d bpl 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #58 | |
10020928: b2c9 uxtb r1, r1 | |
1002092a: 29e0 cmp r1, #224 | |
1002092c: d31a blo 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #52 | |
1002092e: 29f0 cmp r1, #240 | |
10020930: d318 blo 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #48 | |
10020932: 461a mov r2, r3 | |
10020934: 7863 ldrb r3, [r4, #1] | |
10020936: 78e5 ldrb r5, [r4, #3] | |
10020938: 203f movs r0, #63 | |
1002093a: 4028 ands r0, r5 | |
1002093c: 9d08 ldr r5, [sp, #32] | |
1002093e: 069b lsls r3, r3, #26 | |
10020940: 0b9b lsrs r3, r3, #14 | |
10020942: 78a4 ldrb r4, [r4, #2] | |
10020944: 06a4 lsls r4, r4, #26 | |
10020946: 0d24 lsrs r4, r4, #20 | |
10020948: 18e3 adds r3, r4, r3 | |
1002094a: 181b adds r3, r3, r0 | |
1002094c: 0749 lsls r1, r1, #29 | |
1002094e: 0ac9 lsrs r1, r1, #11 | |
10020950: 1859 adds r1, r3, r1 | |
10020952: 4613 mov r3, r2 | |
10020954: 9806 ldr r0, [sp, #24] | |
10020956: 9a0a ldr r2, [sp, #40] | |
10020958: 4291 cmp r1, r2 | |
1002095a: d103 bne 0x10020964 <core::fmt::Formatter::pad+0x1e8> @ imm = #6 | |
1002095c: 9a01 ldr r2, [sp, #4] | |
1002095e: e764 b 0x1002082a <core::fmt::Formatter::pad+0xae> @ imm = #-312 | |
10020960: 2200 movs r2, #0 | |
10020962: e17c b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #760 | |
10020964: 2b00 cmp r3, #0 | |
10020966: d04d beq 0x10020a04 <core::fmt::Formatter::pad+0x288> @ imm = #154 | |
10020968: 9901 ldr r1, [sp, #4] | |
1002096a: 428b cmp r3, r1 | |
1002096c: d249 bhs 0x10020a02 <core::fmt::Formatter::pad+0x286> @ imm = #146 | |
1002096e: 56e9 ldrsb r1, [r5, r3] | |
10020970: 4618 mov r0, r3 | |
10020972: 233f movs r3, #63 | |
10020974: 43db mvns r3, r3 | |
10020976: 4299 cmp r1, r3 | |
10020978: 4603 mov r3, r0 | |
1002097a: 9806 ldr r0, [sp, #24] | |
1002097c: da42 bge 0x10020a04 <core::fmt::Formatter::pad+0x288> @ imm = #132 | |
1002097e: e042 b 0x10020a06 <core::fmt::Formatter::pad+0x28a> @ imm = #132 | |
10020980: 9409 str r4, [sp, #36] | |
10020982: 4614 mov r4, r2 | |
10020984: 900a str r0, [sp, #40] | |
10020986: 4384 bics r4, r0 | |
10020988: 462b mov r3, r5 | |
1002098a: 2500 movs r5, #0 | |
1002098c: 462a mov r2, r5 | |
1002098e: e002 b 0x10020996 <core::fmt::Formatter::pad+0x21a> @ imm = #4 | |
10020990: 1d1b adds r3, r3, #4 | |
10020992: 1f24 subs r4, r4, #4 | |
10020994: d015 beq 0x100209c2 <core::fmt::Formatter::pad+0x246> @ imm = #42 | |
10020996: 2101 movs r1, #1 | |
10020998: 5758 ldrsb r0, [r3, r5] | |
1002099a: 2640 movs r6, #64 | |
1002099c: 43f6 mvns r6, r6 | |
1002099e: 42b0 cmp r0, r6 | |
100209a0: dd00 ble 0x100209a4 <core::fmt::Formatter::pad+0x228> @ imm = #0 | |
100209a2: 1c52 adds r2, r2, #1 | |
100209a4: 5658 ldrsb r0, [r3, r1] | |
100209a6: 42b0 cmp r0, r6 | |
100209a8: dd00 ble 0x100209ac <core::fmt::Formatter::pad+0x230> @ imm = #0 | |
100209aa: 1c52 adds r2, r2, #1 | |
100209ac: 2002 movs r0, #2 | |
100209ae: 5618 ldrsb r0, [r3, r0] | |
100209b0: 42b0 cmp r0, r6 | |
100209b2: dd00 ble 0x100209b6 <core::fmt::Formatter::pad+0x23a> @ imm = #0 | |
100209b4: 1c52 adds r2, r2, #1 | |
100209b6: 980a ldr r0, [sp, #40] | |
100209b8: 5618 ldrsb r0, [r3, r0] | |
100209ba: 42b0 cmp r0, r6 | |
100209bc: dde8 ble 0x10020990 <core::fmt::Formatter::pad+0x214> @ imm = #-48 | |
100209be: 1c52 adds r2, r2, #1 | |
100209c0: e7e6 b 0x10020990 <core::fmt::Formatter::pad+0x214> @ imm = #-52 | |
100209c2: 9d08 ldr r5, [sp, #32] | |
100209c4: 9c09 ldr r4, [sp, #36] | |
100209c6: 2c00 cmp r4, #0 | |
100209c8: d100 bne 0x100209cc <core::fmt::Formatter::pad+0x250> @ imm = #0 | |
100209ca: e148 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #656 | |
100209cc: 2000 movs r0, #0 | |
100209ce: 5619 ldrsb r1, [r3, r0] | |
100209d0: 2040 movs r0, #64 | |
100209d2: 43c0 mvns r0, r0 | |
100209d4: 4281 cmp r1, r0 | |
100209d6: dd00 ble 0x100209da <core::fmt::Formatter::pad+0x25e> @ imm = #0 | |
100209d8: 1c52 adds r2, r2, #1 | |
100209da: 2c01 cmp r4, #1 | |
100209dc: d100 bne 0x100209e0 <core::fmt::Formatter::pad+0x264> @ imm = #0 | |
100209de: e13e b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #636 | |
100209e0: 2101 movs r1, #1 | |
100209e2: 5659 ldrsb r1, [r3, r1] | |
100209e4: 4281 cmp r1, r0 | |
100209e6: dd00 ble 0x100209ea <core::fmt::Formatter::pad+0x26e> @ imm = #0 | |
100209e8: 1c52 adds r2, r2, #1 | |
100209ea: 2c02 cmp r4, #2 | |
100209ec: d100 bne 0x100209f0 <core::fmt::Formatter::pad+0x274> @ imm = #0 | |
100209ee: e136 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #620 | |
100209f0: 2102 movs r1, #2 | |
100209f2: 5659 ldrsb r1, [r3, r1] | |
100209f4: 4281 cmp r1, r0 | |
100209f6: dc00 bgt 0x100209fa <core::fmt::Formatter::pad+0x27e> @ imm = #0 | |
100209f8: e131 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #610 | |
100209fa: 1c52 adds r2, r2, #1 | |
100209fc: e12f b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #606 | |
100209fe: 9d08 ldr r5, [sp, #32] | |
10020a00: e12d b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #602 | |
10020a02: d100 bne 0x10020a06 <core::fmt::Formatter::pad+0x28a> @ imm = #0 | |
10020a04: 462e mov r6, r5 | |
10020a06: 2e00 cmp r6, #0 | |
10020a08: d000 beq 0x10020a0c <core::fmt::Formatter::pad+0x290> @ imm = #0 | |
10020a0a: 9301 str r3, [sp, #4] | |
10020a0c: 2e00 cmp r6, #0 | |
10020a0e: 9b04 ldr r3, [sp, #16] | |
10020a10: d000 beq 0x10020a14 <core::fmt::Formatter::pad+0x298> @ imm = #0 | |
10020a12: 4635 mov r5, r6 | |
10020a14: 9a01 ldr r2, [sp, #4] | |
10020a16: 2b00 cmp r3, #0 | |
10020a18: d000 beq 0x10020a1c <core::fmt::Formatter::pad+0x2a0> @ imm = #0 | |
10020a1a: e70a b 0x10020832 <core::fmt::Formatter::pad+0xb6> @ imm = #-492 | |
10020a1c: 6801 ldr r1, [r0] | |
10020a1e: 6840 ldr r0, [r0, #4] | |
10020a20: 68c3 ldr r3, [r0, #12] | |
10020a22: 4608 mov r0, r1 | |
10020a24: 4629 mov r1, r5 | |
10020a26: 4798 blx r3 | |
10020a28: b00b add sp, #44 | |
10020a2a: bdf0 pop {r4, r5, r6, r7, pc} | |
10020a2c: 9303 str r3, [sp, #12] | |
10020a2e: 4620 mov r0, r4 | |
10020a30: 43b0 bics r0, r6 | |
10020a32: 2300 movs r3, #0 | |
10020a34: 461d mov r5, r3 | |
10020a36: 4614 mov r4, r2 | |
10020a38: e002 b 0x10020a40 <core::fmt::Formatter::pad+0x2c4> @ imm = #4 | |
10020a3a: 1d24 adds r4, r4, #4 | |
10020a3c: 1f00 subs r0, r0, #4 | |
10020a3e: d015 beq 0x10020a6c <core::fmt::Formatter::pad+0x2f0> @ imm = #42 | |
10020a40: 2201 movs r2, #1 | |
10020a42: 56e6 ldrsb r6, [r4, r3] | |
10020a44: 2140 movs r1, #64 | |
10020a46: 43c9 mvns r1, r1 | |
10020a48: 428e cmp r6, r1 | |
10020a4a: dd00 ble 0x10020a4e <core::fmt::Formatter::pad+0x2d2> @ imm = #0 | |
10020a4c: 1c6d adds r5, r5, #1 | |
10020a4e: 56a2 ldrsb r2, [r4, r2] | |
10020a50: 428a cmp r2, r1 | |
10020a52: 9e0a ldr r6, [sp, #40] | |
10020a54: dd00 ble 0x10020a58 <core::fmt::Formatter::pad+0x2dc> @ imm = #0 | |
10020a56: 1c6d adds r5, r5, #1 | |
10020a58: 2202 movs r2, #2 | |
10020a5a: 56a2 ldrsb r2, [r4, r2] | |
10020a5c: 428a cmp r2, r1 | |
10020a5e: dd00 ble 0x10020a62 <core::fmt::Formatter::pad+0x2e6> @ imm = #0 | |
10020a60: 1c6d adds r5, r5, #1 | |
10020a62: 57a2 ldrsb r2, [r4, r6] | |
10020a64: 428a cmp r2, r1 | |
10020a66: dde8 ble 0x10020a3a <core::fmt::Formatter::pad+0x2be> @ imm = #-48 | |
10020a68: 1c6d adds r5, r5, #1 | |
10020a6a: e7e6 b 0x10020a3a <core::fmt::Formatter::pad+0x2be> @ imm = #-52 | |
10020a6c: 9b03 ldr r3, [sp, #12] | |
10020a6e: 9804 ldr r0, [sp, #16] | |
10020a70: 2800 cmp r0, #0 | |
10020a72: 9a08 ldr r2, [sp, #32] | |
10020a74: d017 beq 0x10020aa6 <core::fmt::Formatter::pad+0x32a> @ imm = #46 | |
10020a76: 2000 movs r0, #0 | |
10020a78: 5621 ldrsb r1, [r4, r0] | |
10020a7a: 2040 movs r0, #64 | |
10020a7c: 43c0 mvns r0, r0 | |
10020a7e: 4281 cmp r1, r0 | |
10020a80: dd00 ble 0x10020a84 <core::fmt::Formatter::pad+0x308> @ imm = #0 | |
10020a82: 1c6d adds r5, r5, #1 | |
10020a84: 9904 ldr r1, [sp, #16] | |
10020a86: 2901 cmp r1, #1 | |
10020a88: d00c beq 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #24 | |
10020a8a: 2101 movs r1, #1 | |
10020a8c: 5661 ldrsb r1, [r4, r1] | |
10020a8e: 4281 cmp r1, r0 | |
10020a90: dd00 ble 0x10020a94 <core::fmt::Formatter::pad+0x318> @ imm = #0 | |
10020a92: 1c6d adds r5, r5, #1 | |
10020a94: 9904 ldr r1, [sp, #16] | |
10020a96: 2902 cmp r1, #2 | |
10020a98: d004 beq 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #8 | |
10020a9a: 2102 movs r1, #2 | |
10020a9c: 5661 ldrsb r1, [r4, r1] | |
10020a9e: 4281 cmp r1, r0 | |
10020aa0: dd00 ble 0x10020aa4 <core::fmt::Formatter::pad+0x328> @ imm = #0 | |
10020aa2: 1c6d adds r5, r5, #1 | |
10020aa4: 9a08 ldr r2, [sp, #32] | |
10020aa6: 9805 ldr r0, [sp, #20] | |
10020aa8: 1810 adds r0, r2, r0 | |
10020aaa: 9909 ldr r1, [sp, #36] | |
10020aac: 2900 cmp r1, #0 | |
10020aae: d01c beq 0x10020aea <core::fmt::Formatter::pad+0x36e> @ imm = #56 | |
10020ab0: 461c mov r4, r3 | |
10020ab2: 4619 mov r1, r3 | |
10020ab4: 43b1 bics r1, r6 | |
10020ab6: 1841 adds r1, r0, r1 | |
10020ab8: 2600 movs r6, #0 | |
10020aba: 578a ldrsb r2, [r1, r6] | |
10020abc: 2340 movs r3, #64 | |
10020abe: 43db mvns r3, r3 | |
10020ac0: 429a cmp r2, r3 | |
10020ac2: dd00 ble 0x10020ac6 <core::fmt::Formatter::pad+0x34a> @ imm = #0 | |
10020ac4: 2601 movs r6, #1 | |
10020ac6: 9a09 ldr r2, [sp, #36] | |
10020ac8: 2a01 cmp r2, #1 | |
10020aca: d00c beq 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #24 | |
10020acc: 2201 movs r2, #1 | |
10020ace: 568a ldrsb r2, [r1, r2] | |
10020ad0: 429a cmp r2, r3 | |
10020ad2: dd00 ble 0x10020ad6 <core::fmt::Formatter::pad+0x35a> @ imm = #0 | |
10020ad4: 1c76 adds r6, r6, #1 | |
10020ad6: 9a09 ldr r2, [sp, #36] | |
10020ad8: 2a02 cmp r2, #2 | |
10020ada: d004 beq 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #8 | |
10020adc: 2202 movs r2, #2 | |
10020ade: 5689 ldrsb r1, [r1, r2] | |
10020ae0: 4299 cmp r1, r3 | |
10020ae2: dd00 ble 0x10020ae6 <core::fmt::Formatter::pad+0x36a> @ imm = #0 | |
10020ae4: 1c76 adds r6, r6, #1 | |
10020ae6: 9607 str r6, [sp, #28] | |
10020ae8: 4623 mov r3, r4 | |
10020aea: 089b lsrs r3, r3, #2 | |
10020aec: 9907 ldr r1, [sp, #28] | |
10020aee: 1949 adds r1, r1, r5 | |
10020af0: 9109 str r1, [sp, #36] | |
10020af2: 4602 mov r2, r0 | |
10020af4: e015 b 0x10020b22 <core::fmt::Formatter::pad+0x3a6> @ imm = #42 | |
10020af6: 2300 movs r3, #0 | |
10020af8: 9d07 ldr r5, [sp, #28] | |
10020afa: 9803 ldr r0, [sp, #12] | |
10020afc: 1a2d subs r5, r5, r0 | |
10020afe: 9805 ldr r0, [sp, #20] | |
10020b00: 9902 ldr r1, [sp, #8] | |
10020b02: 1842 adds r2, r0, r1 | |
10020b04: 0a19 lsrs r1, r3, #8 | |
10020b06: 4c82 ldr r4, [pc, #520] @ 0x10020d10 <$d.24+0x4> | |
10020b08: 4023 ands r3, r4 | |
10020b0a: 4021 ands r1, r4 | |
10020b0c: 18c9 adds r1, r1, r3 | |
10020b0e: 4b7f ldr r3, [pc, #508] @ 0x10020d0c <$d.24> | |
10020b10: 4359 muls r1, r3, r1 | |
10020b12: 0c09 lsrs r1, r1, #16 | |
10020b14: 9b09 ldr r3, [sp, #36] | |
10020b16: 18cb adds r3, r1, r3 | |
10020b18: 9309 str r3, [sp, #36] | |
10020b1a: 462b mov r3, r5 | |
10020b1c: 9904 ldr r1, [sp, #16] | |
10020b1e: 2900 cmp r1, #0 | |
10020b20: d13c bne 0x10020b9c <core::fmt::Formatter::pad+0x420> @ imm = #120 | |
10020b22: 2b00 cmp r3, #0 | |
10020b24: 9d08 ldr r5, [sp, #32] | |
10020b26: d037 beq 0x10020b98 <core::fmt::Formatter::pad+0x41c> @ imm = #110 | |
10020b28: 2bc0 cmp r3, #192 | |
10020b2a: 9307 str r3, [sp, #28] | |
10020b2c: 461c mov r4, r3 | |
10020b2e: d300 blo 0x10020b32 <core::fmt::Formatter::pad+0x3b6> @ imm = #0 | |
10020b30: 24c0 movs r4, #192 | |
10020b32: 4621 mov r1, r4 | |
10020b34: 980a ldr r0, [sp, #40] | |
10020b36: 4001 ands r1, r0 | |
10020b38: 9104 str r1, [sp, #16] | |
10020b3a: 00a0 lsls r0, r4, #2 | |
10020b3c: 9002 str r0, [sp, #8] | |
10020b3e: 23fc movs r3, #252 | |
10020b40: 9403 str r4, [sp, #12] | |
10020b42: 4023 ands r3, r4 | |
10020b44: 0099 lsls r1, r3, #2 | |
10020b46: 1856 adds r6, r2, r1 | |
10020b48: 2b00 cmp r3, #0 | |
10020b4a: 9205 str r2, [sp, #20] | |
10020b4c: d0d3 beq 0x10020af6 <core::fmt::Formatter::pad+0x37a> @ imm = #-90 | |
10020b4e: 2300 movs r3, #0 | |
10020b50: 4615 mov r5, r2 | |
10020b52: 4a70 ldr r2, [pc, #448] @ 0x10020d14 <$d.24+0x8> | |
10020b54: 2d00 cmp r5, #0 | |
10020b56: d0cf beq 0x10020af8 <core::fmt::Formatter::pad+0x37c> @ imm = #-98 | |
10020b58: 6868 ldr r0, [r5, #4] | |
10020b5a: 0981 lsrs r1, r0, #6 | |
10020b5c: 43c0 mvns r0, r0 | |
10020b5e: 09c0 lsrs r0, r0, #7 | |
10020b60: 4308 orrs r0, r1 | |
10020b62: 4010 ands r0, r2 | |
10020b64: 6829 ldr r1, [r5] | |
10020b66: 098c lsrs r4, r1, #6 | |
10020b68: 43c9 mvns r1, r1 | |
10020b6a: 09c9 lsrs r1, r1, #7 | |
10020b6c: 4321 orrs r1, r4 | |
10020b6e: 4011 ands r1, r2 | |
10020b70: 18c9 adds r1, r1, r3 | |
10020b72: 1840 adds r0, r0, r1 | |
10020b74: 68a9 ldr r1, [r5, #8] | |
10020b76: 098b lsrs r3, r1, #6 | |
10020b78: 43c9 mvns r1, r1 | |
10020b7a: 09c9 lsrs r1, r1, #7 | |
10020b7c: 4319 orrs r1, r3 | |
10020b7e: 4011 ands r1, r2 | |
10020b80: 1808 adds r0, r1, r0 | |
10020b82: 68e9 ldr r1, [r5, #12] | |
10020b84: 098b lsrs r3, r1, #6 | |
10020b86: 43c9 mvns r1, r1 | |
10020b88: 09c9 lsrs r1, r1, #7 | |
10020b8a: 4319 orrs r1, r3 | |
10020b8c: 4011 ands r1, r2 | |
10020b8e: 180b adds r3, r1, r0 | |
10020b90: 3510 adds r5, #16 | |
10020b92: 42b5 cmp r5, r6 | |
10020b94: d1de bne 0x10020b54 <core::fmt::Formatter::pad+0x3d8> @ imm = #-68 | |
10020b96: e7af b 0x10020af8 <core::fmt::Formatter::pad+0x37c> @ imm = #-162 | |
10020b98: 9a09 ldr r2, [sp, #36] | |
10020b9a: e060 b 0x10020c5e <core::fmt::Formatter::pad+0x4e2> @ imm = #192 | |
10020b9c: 2800 cmp r0, #0 | |
10020b9e: 9d08 ldr r5, [sp, #32] | |
10020ba0: d00f beq 0x10020bc2 <core::fmt::Formatter::pad+0x446> @ imm = #30 | |
10020ba2: 9b0a ldr r3, [sp, #40] | |
10020ba4: 0798 lsls r0, r3, #30 | |
10020ba6: 1e49 subs r1, r1, #1 | |
10020ba8: 4381 bics r1, r0 | |
10020baa: 1c48 adds r0, r1, #1 | |
10020bac: 4604 mov r4, r0 | |
10020bae: 401c ands r4, r3 | |
10020bb0: 2903 cmp r1, #3 | |
10020bb2: d208 bhs 0x10020bc6 <core::fmt::Formatter::pad+0x44a> @ imm = #16 | |
10020bb4: 2300 movs r3, #0 | |
10020bb6: 4632 mov r2, r6 | |
10020bb8: e02b b 0x10020c12 <core::fmt::Formatter::pad+0x496> @ imm = #86 | |
10020bba: 9a01 ldr r2, [sp, #4] | |
10020bbc: 9d08 ldr r5, [sp, #32] | |
10020bbe: 9806 ldr r0, [sp, #24] | |
10020bc0: e633 b 0x1002082a <core::fmt::Formatter::pad+0xae> @ imm = #-922 | |
10020bc2: 2300 movs r3, #0 | |
10020bc4: e041 b 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #130 | |
10020bc6: 9407 str r4, [sp, #28] | |
10020bc8: 4398 bics r0, r3 | |
10020bca: 2300 movs r3, #0 | |
10020bcc: 4632 mov r2, r6 | |
10020bce: 4e51 ldr r6, [pc, #324] @ 0x10020d14 <$d.24+0x8> | |
10020bd0: 6851 ldr r1, [r2, #4] | |
10020bd2: 098d lsrs r5, r1, #6 | |
10020bd4: 43c9 mvns r1, r1 | |
10020bd6: 09c9 lsrs r1, r1, #7 | |
10020bd8: 4329 orrs r1, r5 | |
10020bda: 4031 ands r1, r6 | |
10020bdc: 6815 ldr r5, [r2] | |
10020bde: 09ac lsrs r4, r5, #6 | |
10020be0: 43ed mvns r5, r5 | |
10020be2: 09ed lsrs r5, r5, #7 | |
10020be4: 4325 orrs r5, r4 | |
10020be6: 4035 ands r5, r6 | |
10020be8: 18eb adds r3, r5, r3 | |
10020bea: 18c9 adds r1, r1, r3 | |
10020bec: 6893 ldr r3, [r2, #8] | |
10020bee: 099c lsrs r4, r3, #6 | |
10020bf0: 43db mvns r3, r3 | |
10020bf2: 09db lsrs r3, r3, #7 | |
10020bf4: 4323 orrs r3, r4 | |
10020bf6: 4033 ands r3, r6 | |
10020bf8: 1859 adds r1, r3, r1 | |
10020bfa: 68d3 ldr r3, [r2, #12] | |
10020bfc: 099c lsrs r4, r3, #6 | |
10020bfe: 43db mvns r3, r3 | |
10020c00: 09db lsrs r3, r3, #7 | |
10020c02: 4323 orrs r3, r4 | |
10020c04: 4033 ands r3, r6 | |
10020c06: 185b adds r3, r3, r1 | |
10020c08: 3210 adds r2, #16 | |
10020c0a: 1f00 subs r0, r0, #4 | |
10020c0c: d1e0 bne 0x10020bd0 <core::fmt::Formatter::pad+0x454> @ imm = #-64 | |
10020c0e: 9d08 ldr r5, [sp, #32] | |
10020c10: 9c07 ldr r4, [sp, #28] | |
10020c12: 2c00 cmp r4, #0 | |
10020c14: d019 beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #50 | |
10020c16: 6810 ldr r0, [r2] | |
10020c18: 0981 lsrs r1, r0, #6 | |
10020c1a: 43c0 mvns r0, r0 | |
10020c1c: 09c0 lsrs r0, r0, #7 | |
10020c1e: 4308 orrs r0, r1 | |
10020c20: 4e3c ldr r6, [pc, #240] @ 0x10020d14 <$d.24+0x8> | |
10020c22: 4030 ands r0, r6 | |
10020c24: 18c3 adds r3, r0, r3 | |
10020c26: 2c01 cmp r4, #1 | |
10020c28: d00f beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #30 | |
10020c2a: 6850 ldr r0, [r2, #4] | |
10020c2c: 0981 lsrs r1, r0, #6 | |
10020c2e: 43c0 mvns r0, r0 | |
10020c30: 09c0 lsrs r0, r0, #7 | |
10020c32: 4308 orrs r0, r1 | |
10020c34: 4030 ands r0, r6 | |
10020c36: 18c3 adds r3, r0, r3 | |
10020c38: 2c02 cmp r4, #2 | |
10020c3a: d006 beq 0x10020c4a <core::fmt::Formatter::pad+0x4ce> @ imm = #12 | |
10020c3c: 6890 ldr r0, [r2, #8] | |
10020c3e: 0981 lsrs r1, r0, #6 | |
10020c40: 43c0 mvns r0, r0 | |
10020c42: 09c0 lsrs r0, r0, #7 | |
10020c44: 4308 orrs r0, r1 | |
10020c46: 4030 ands r0, r6 | |
10020c48: 18c3 adds r3, r0, r3 | |
10020c4a: 0a18 lsrs r0, r3, #8 | |
10020c4c: 4930 ldr r1, [pc, #192] @ 0x10020d10 <$d.24+0x4> | |
10020c4e: 400b ands r3, r1 | |
10020c50: 4008 ands r0, r1 | |
10020c52: 18c0 adds r0, r0, r3 | |
10020c54: 492d ldr r1, [pc, #180] @ 0x10020d0c <$d.24> | |
10020c56: 4341 muls r1, r0, r1 | |
10020c58: 0c08 lsrs r0, r1, #16 | |
10020c5a: 9a09 ldr r2, [sp, #36] | |
10020c5c: 1882 adds r2, r0, r2 | |
10020c5e: 9800 ldr r0, [sp] | |
10020c60: 4290 cmp r0, r2 | |
10020c62: d90e bls 0x10020c82 <core::fmt::Formatter::pad+0x506> @ imm = #28 | |
10020c64: 2020 movs r0, #32 | |
10020c66: 9b06 ldr r3, [sp, #24] | |
10020c68: 5c19 ldrb r1, [r3, r0] | |
10020c6a: 2903 cmp r1, #3 | |
10020c6c: d100 bne 0x10020c70 <core::fmt::Formatter::pad+0x4f4> @ imm = #0 | |
10020c6e: 2100 movs r1, #0 | |
10020c70: 9800 ldr r0, [sp] | |
10020c72: 1a80 subs r0, r0, r2 | |
10020c74: 078a lsls r2, r1, #30 | |
10020c76: d00f beq 0x10020c98 <core::fmt::Formatter::pad+0x51c> @ imm = #30 | |
10020c78: 2901 cmp r1, #1 | |
10020c7a: d10a bne 0x10020c92 <core::fmt::Formatter::pad+0x516> @ imm = #20 | |
10020c7c: 2100 movs r1, #0 | |
10020c7e: 9109 str r1, [sp, #36] | |
10020c80: e00c b 0x10020c9c <core::fmt::Formatter::pad+0x520> @ imm = #24 | |
10020c82: 9806 ldr r0, [sp, #24] | |
10020c84: 6801 ldr r1, [r0] | |
10020c86: 6840 ldr r0, [r0, #4] | |
10020c88: 68c3 ldr r3, [r0, #12] | |
10020c8a: 4608 mov r0, r1 | |
10020c8c: 4629 mov r1, r5 | |
10020c8e: 9a01 ldr r2, [sp, #4] | |
10020c90: e6c9 b 0x10020a26 <core::fmt::Formatter::pad+0x2aa> @ imm = #-622 | |
10020c92: 0841 lsrs r1, r0, #1 | |
10020c94: 1c40 adds r0, r0, #1 | |
10020c96: 0840 lsrs r0, r0, #1 | |
10020c98: 9009 str r0, [sp, #36] | |
10020c9a: 4608 mov r0, r1 | |
10020c9c: 1c44 adds r4, r0, #1 | |
10020c9e: 69dd ldr r5, [r3, #28] | |
10020ca0: 6818 ldr r0, [r3] | |
10020ca2: 900a str r0, [sp, #40] | |
10020ca4: 685e ldr r6, [r3, #4] | |
10020ca6: 2001 movs r0, #1 | |
10020ca8: 9007 str r0, [sp, #28] | |
10020caa: 1e64 subs r4, r4, #1 | |
10020cac: d006 beq 0x10020cbc <core::fmt::Formatter::pad+0x540> @ imm = #12 | |
10020cae: 6932 ldr r2, [r6, #16] | |
10020cb0: 980a ldr r0, [sp, #40] | |
10020cb2: 4629 mov r1, r5 | |
10020cb4: 4790 blx r2 | |
10020cb6: 2800 cmp r0, #0 | |
10020cb8: d0f7 beq 0x10020caa <core::fmt::Formatter::pad+0x52e> @ imm = #-18 | |
10020cba: e003 b 0x10020cc4 <core::fmt::Formatter::pad+0x548> @ imm = #6 | |
10020cbc: 2011 movs r0, #17 | |
10020cbe: 0400 lsls r0, r0, #16 | |
10020cc0: 4285 cmp r5, r0 | |
10020cc2: d102 bne 0x10020cca <core::fmt::Formatter::pad+0x54e> @ imm = #4 | |
10020cc4: 9807 ldr r0, [sp, #28] | |
10020cc6: b00b add sp, #44 | |
10020cc8: bdf0 pop {r4, r5, r6, r7, pc} | |
10020cca: 68f3 ldr r3, [r6, #12] | |
10020ccc: 980a ldr r0, [sp, #40] | |
10020cce: 9908 ldr r1, [sp, #32] | |
10020cd0: 9a01 ldr r2, [sp, #4] | |
10020cd2: 4798 blx r3 | |
10020cd4: 2800 cmp r0, #0 | |
10020cd6: 9807 ldr r0, [sp, #28] | |
10020cd8: d000 beq 0x10020cdc <core::fmt::Formatter::pad+0x560> @ imm = #0 | |
10020cda: e6a5 b 0x10020a28 <core::fmt::Formatter::pad+0x2ac> @ imm = #-694 | |
10020cdc: 2400 movs r4, #0 | |
10020cde: 9909 ldr r1, [sp, #36] | |
10020ce0: 42a1 cmp r1, r4 | |
10020ce2: d009 beq 0x10020cf8 <core::fmt::Formatter::pad+0x57c> @ imm = #18 | |
10020ce4: 6932 ldr r2, [r6, #16] | |
10020ce6: 980a ldr r0, [sp, #40] | |
10020ce8: 4629 mov r1, r5 | |
10020cea: 4790 blx r2 | |
10020cec: 1c64 adds r4, r4, #1 | |
10020cee: 2800 cmp r0, #0 | |
10020cf0: d0f5 beq 0x10020cde <core::fmt::Formatter::pad+0x562> @ imm = #-22 | |
10020cf2: 1e60 subs r0, r4, #1 | |
10020cf4: 9909 ldr r1, [sp, #36] | |
10020cf6: e000 b 0x10020cfa <core::fmt::Formatter::pad+0x57e> @ imm = #0 | |
10020cf8: 4608 mov r0, r1 | |
10020cfa: 4288 cmp r0, r1 | |
10020cfc: d302 blo 0x10020d04 <core::fmt::Formatter::pad+0x588> @ imm = #4 | |
10020cfe: 2000 movs r0, #0 | |
10020d00: b00b add sp, #44 | |
10020d02: bdf0 pop {r4, r5, r6, r7, pc} | |
10020d04: 2001 movs r0, #1 | |
10020d06: b00b add sp, #44 | |
10020d08: bdf0 pop {r4, r5, r6, r7, pc} | |
10020d0a: 46c0 mov r8, r8 | |
10020d0c <$d.24>: | |
10020d0c: 01 00 01 00 .word 0x00010001 | |
10020d10: ff 00 ff 00 .word 0x00ff00ff | |
10020d14: 01 01 01 01 .word 0x01010101 | |
10020d18 <core::panicking::panic>: | |
10020d18: b580 push {r7, lr} | |
10020d1a: af00 add r7, sp, #0 | |
10020d1c: b088 sub sp, #32 | |
10020d1e: 2301 movs r3, #1 | |
10020d20: 9303 str r3, [sp, #12] | |
10020d22: ab06 add r3, sp, #24 | |
10020d24: 9302 str r3, [sp, #8] | |
10020d26: 2300 movs r3, #0 | |
10020d28: 9305 str r3, [sp, #20] | |
10020d2a: 4c05 ldr r4, [pc, #20] @ 0x10020d40 <$d.26> | |
10020d2c: 9404 str r4, [sp, #16] | |
10020d2e: 9300 str r3, [sp] | |
10020d30: 9107 str r1, [sp, #28] | |
10020d32: 9006 str r0, [sp, #24] | |
10020d34: 4668 mov r0, sp | |
10020d36: 4611 mov r1, r2 | |
10020d38: f7ff fb20 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-2496 | |
10020d3c: defe trap | |
10020d3e: 46c0 mov r8, r8 | |
10020d40 <$d.26>: | |
10020d40: e4 d3 02 10 .word 0x1002d3e4 | |
10020d44 <<&T as core::fmt::Display>::fmt>: | |
10020d44: b580 push {r7, lr} | |
10020d46: af00 add r7, sp, #0 | |
10020d48: 460b mov r3, r1 | |
10020d4a: c806 ldm r0!, {r1, r2} | |
10020d4c: 4618 mov r0, r3 | |
10020d4e: f7ff fd15 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-1494 | |
10020d52: bd80 pop {r7, pc} | |
10020d54 <<&T as core::fmt::Debug>::fmt>: | |
10020d54: b580 push {r7, lr} | |
10020d56: af00 add r7, sp, #0 | |
10020d58: 6802 ldr r2, [r0] | |
10020d5a: 6840 ldr r0, [r0, #4] | |
10020d5c: 68c3 ldr r3, [r0, #12] | |
10020d5e: 4610 mov r0, r2 | |
10020d60: 4798 blx r3 | |
10020d62: bd80 pop {r7, pc} | |
10020d64 <core::fmt::write>: | |
10020d64: b5f0 push {r4, r5, r6, r7, lr} | |
10020d66: af03 add r7, sp, #12 | |
10020d68: b08f sub sp, #60 | |
10020d6a: 2420 movs r4, #32 | |
10020d6c: ad06 add r5, sp, #24 | |
10020d6e: 2303 movs r3, #3 | |
10020d70: 9505 str r5, [sp, #20] | |
10020d72: 552b strb r3, [r5, r4] | |
10020d74: 940d str r4, [sp, #52] | |
10020d76: 2300 movs r3, #0 | |
10020d78: 930c str r3, [sp, #48] | |
10020d7a: 930a str r3, [sp, #40] | |
10020d7c: ac06 add r4, sp, #24 | |
10020d7e: c40b stm r4!, {r0, r1, r3} | |
10020d80: 6815 ldr r5, [r2] | |
10020d82: 2d00 cmp r5, #0 | |
10020d84: d05d beq 0x10020e42 <core::fmt::write+0xde> @ imm = #186 | |
10020d86: 6850 ldr r0, [r2, #4] | |
10020d88: 2800 cmp r0, #0 | |
10020d8a: d07e beq 0x10020e8a <core::fmt::write+0x126> @ imm = #252 | |
10020d8c: 9905 ldr r1, [sp, #20] | |
10020d8e: 3120 adds r1, #32 | |
10020d90: 9105 str r1, [sp, #20] | |
10020d92: 211f movs r1, #31 | |
10020d94: 06c9 lsls r1, r1, #27 | |
10020d96: 1e43 subs r3, r0, #1 | |
10020d98: 438b bics r3, r1 | |
10020d9a: 1c59 adds r1, r3, #1 | |
10020d9c: 9100 str r1, [sp] | |
10020d9e: 0140 lsls r0, r0, #5 | |
10020da0: 9002 str r0, [sp, #8] | |
10020da2: 9204 str r2, [sp, #16] | |
10020da4: 6894 ldr r4, [r2, #8] | |
10020da6: 2600 movs r6, #0 | |
10020da8: 9503 str r5, [sp, #12] | |
10020daa: 6862 ldr r2, [r4, #4] | |
10020dac: 2a00 cmp r2, #0 | |
10020dae: d006 beq 0x10020dbe <core::fmt::write+0x5a> @ imm = #12 | |
10020db0: 9807 ldr r0, [sp, #28] | |
10020db2: 68c3 ldr r3, [r0, #12] | |
10020db4: 6821 ldr r1, [r4] | |
10020db6: 9806 ldr r0, [sp, #24] | |
10020db8: 4798 blx r3 | |
10020dba: 2800 cmp r0, #0 | |
10020dbc: d174 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #232 | |
10020dbe: 19aa adds r2, r5, r6 | |
10020dc0: 7f10 ldrb r0, [r2, #28] | |
10020dc2: 9905 ldr r1, [sp, #20] | |
10020dc4: 7008 strb r0, [r1] | |
10020dc6: 6990 ldr r0, [r2, #24] | |
10020dc8: 900d str r0, [sp, #52] | |
10020dca: 6950 ldr r0, [r2, #20] | |
10020dcc: 900c str r0, [sp, #48] | |
10020dce: 68d0 ldr r0, [r2, #12] | |
10020dd0: 6913 ldr r3, [r2, #16] | |
10020dd2: 9904 ldr r1, [sp, #16] | |
10020dd4: 6909 ldr r1, [r1, #16] | |
10020dd6: 2500 movs r5, #0 | |
10020dd8: 2800 cmp r0, #0 | |
10020dda: d00d beq 0x10020df8 <core::fmt::write+0x94> @ imm = #26 | |
10020ddc: 2801 cmp r0, #1 | |
10020dde: 4628 mov r0, r5 | |
10020de0: d10b bne 0x10020dfa <core::fmt::write+0x96> @ imm = #22 | |
10020de2: 00d8 lsls r0, r3, #3 | |
10020de4: 1808 adds r0, r1, r0 | |
10020de6: 9001 str r0, [sp, #4] | |
10020de8: 6840 ldr r0, [r0, #4] | |
10020dea: 4b32 ldr r3, [pc, #200] @ 0x10020eb4 <$d.30> | |
10020dec: 4298 cmp r0, r3 | |
10020dee: 4628 mov r0, r5 | |
10020df0: d103 bne 0x10020dfa <core::fmt::write+0x96> @ imm = #6 | |
10020df2: 9801 ldr r0, [sp, #4] | |
10020df4: 6800 ldr r0, [r0] | |
10020df6: 6803 ldr r3, [r0] | |
10020df8: 2001 movs r0, #1 | |
10020dfa: 9309 str r3, [sp, #36] | |
10020dfc: 9008 str r0, [sp, #32] | |
10020dfe: 6850 ldr r0, [r2, #4] | |
10020e00: 6892 ldr r2, [r2, #8] | |
10020e02: 2800 cmp r0, #0 | |
10020e04: d009 beq 0x10020e1a <core::fmt::write+0xb6> @ imm = #18 | |
10020e06: 2801 cmp r0, #1 | |
10020e08: d109 bne 0x10020e1e <core::fmt::write+0xba> @ imm = #18 | |
10020e0a: 00d0 lsls r0, r2, #3 | |
10020e0c: 1808 adds r0, r1, r0 | |
10020e0e: 6842 ldr r2, [r0, #4] | |
10020e10: 4b28 ldr r3, [pc, #160] @ 0x10020eb4 <$d.30> | |
10020e12: 429a cmp r2, r3 | |
10020e14: d103 bne 0x10020e1e <core::fmt::write+0xba> @ imm = #6 | |
10020e16: 6800 ldr r0, [r0] | |
10020e18: 6802 ldr r2, [r0] | |
10020e1a: 2501 movs r5, #1 | |
10020e1c: e7ff b 0x10020e1e <core::fmt::write+0xba> @ imm = #-2 | |
10020e1e: 920b str r2, [sp, #44] | |
10020e20: 950a str r5, [sp, #40] | |
10020e22: 9d03 ldr r5, [sp, #12] | |
10020e24: 59a8 ldr r0, [r5, r6] | |
10020e26: 00c2 lsls r2, r0, #3 | |
10020e28: 5888 ldr r0, [r1, r2] | |
10020e2a: 1889 adds r1, r1, r2 | |
10020e2c: 684a ldr r2, [r1, #4] | |
10020e2e: a906 add r1, sp, #24 | |
10020e30: 4790 blx r2 | |
10020e32: 2800 cmp r0, #0 | |
10020e34: d138 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #112 | |
10020e36: 3620 adds r6, #32 | |
10020e38: 3408 adds r4, #8 | |
10020e3a: 9802 ldr r0, [sp, #8] | |
10020e3c: 42b0 cmp r0, r6 | |
10020e3e: d1b4 bne 0x10020daa <core::fmt::write+0x46> @ imm = #-152 | |
10020e40: e021 b 0x10020e86 <core::fmt::write+0x122> @ imm = #66 | |
10020e42: 6950 ldr r0, [r2, #20] | |
10020e44: 2800 cmp r0, #0 | |
10020e46: d020 beq 0x10020e8a <core::fmt::write+0x126> @ imm = #64 | |
10020e48: 6914 ldr r4, [r2, #16] | |
10020e4a: 2107 movs r1, #7 | |
10020e4c: 0749 lsls r1, r1, #29 | |
10020e4e: 1e43 subs r3, r0, #1 | |
10020e50: 438b bics r3, r1 | |
10020e52: 1c59 adds r1, r3, #1 | |
10020e54: 9100 str r1, [sp] | |
10020e56: 00c5 lsls r5, r0, #3 | |
10020e58: 9204 str r2, [sp, #16] | |
10020e5a: 6896 ldr r6, [r2, #8] | |
10020e5c: 6872 ldr r2, [r6, #4] | |
10020e5e: 2a00 cmp r2, #0 | |
10020e60: d006 beq 0x10020e70 <core::fmt::write+0x10c> @ imm = #12 | |
10020e62: 9807 ldr r0, [sp, #28] | |
10020e64: 68c3 ldr r3, [r0, #12] | |
10020e66: 6831 ldr r1, [r6] | |
10020e68: 9806 ldr r0, [sp, #24] | |
10020e6a: 4798 blx r3 | |
10020e6c: 2800 cmp r0, #0 | |
10020e6e: d11b bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #54 | |
10020e70: cc05 ldm r4!, {r0, r2} | |
10020e72: a906 add r1, sp, #24 | |
10020e74: 3c08 subs r4, #8 | |
10020e76: 4790 blx r2 | |
10020e78: 2800 cmp r0, #0 | |
10020e7a: d115 bne 0x10020ea8 <core::fmt::write+0x144> @ imm = #42 | |
10020e7c: 3408 adds r4, #8 | |
10020e7e: 3d08 subs r5, #8 | |
10020e80: 3608 adds r6, #8 | |
10020e82: 2d00 cmp r5, #0 | |
10020e84: d1ea bne 0x10020e5c <core::fmt::write+0xf8> @ imm = #-44 | |
10020e86: 9a04 ldr r2, [sp, #16] | |
10020e88: 9b00 ldr r3, [sp] | |
10020e8a: 68d0 ldr r0, [r2, #12] | |
10020e8c: 4283 cmp r3, r0 | |
10020e8e: d20e bhs 0x10020eae <core::fmt::write+0x14a> @ imm = #28 | |
10020e90: 4611 mov r1, r2 | |
10020e92: 00d8 lsls r0, r3, #3 | |
10020e94: 688a ldr r2, [r1, #8] | |
10020e96: 5811 ldr r1, [r2, r0] | |
10020e98: 1810 adds r0, r2, r0 | |
10020e9a: 6842 ldr r2, [r0, #4] | |
10020e9c: 9807 ldr r0, [sp, #28] | |
10020e9e: 68c3 ldr r3, [r0, #12] | |
10020ea0: 9806 ldr r0, [sp, #24] | |
10020ea2: 4798 blx r3 | |
10020ea4: 2800 cmp r0, #0 | |
10020ea6: d002 beq 0x10020eae <core::fmt::write+0x14a> @ imm = #4 | |
10020ea8: 2001 movs r0, #1 | |
10020eaa: b00f add sp, #60 | |
10020eac: bdf0 pop {r4, r5, r6, r7, pc} | |
10020eae: 2000 movs r0, #0 | |
10020eb0: b00f add sp, #60 | |
10020eb2: bdf0 pop {r4, r5, r6, r7, pc} | |
10020eb4 <$d.30>: | |
10020eb4: 79 03 02 10 .word 0x10020379 | |
10020eb8 <core::slice::index::slice_index_order_fail>: | |
10020eb8: b580 push {r7, lr} | |
10020eba: af00 add r7, sp, #0 | |
10020ebc: f000 f802 bl 0x10020ec4 <core::slice::index::slice_index_order_fail_rt> @ imm = #4 | |
10020ec0: defe trap | |
10020ec2: d4d4 bmi 0x10020e6e <core::fmt::write+0x10a> @ imm = #-88 | |
10020ec4 <core::slice::index::slice_index_order_fail_rt>: | |
10020ec4: b580 push {r7, lr} | |
10020ec6: af00 add r7, sp, #0 | |
10020ec8: b08c sub sp, #48 | |
10020eca: 9101 str r1, [sp, #4] | |
10020ecc: 9000 str r0, [sp] | |
10020ece: 2002 movs r0, #2 | |
10020ed0: 9005 str r0, [sp, #20] | |
10020ed2: 4909 ldr r1, [pc, #36] @ 0x10020ef8 <$d.33> | |
10020ed4: 9104 str r1, [sp, #16] | |
10020ed6: 9007 str r0, [sp, #28] | |
10020ed8: a808 add r0, sp, #32 | |
10020eda: 9006 str r0, [sp, #24] | |
10020edc: 2000 movs r0, #0 | |
10020ede: 9002 str r0, [sp, #8] | |
10020ee0: 4806 ldr r0, [pc, #24] @ 0x10020efc <$d.33+0x4> | |
10020ee2: 900b str r0, [sp, #44] | |
10020ee4: a901 add r1, sp, #4 | |
10020ee6: 910a str r1, [sp, #40] | |
10020ee8: 9009 str r0, [sp, #36] | |
10020eea: 4668 mov r0, sp | |
10020eec: 9008 str r0, [sp, #32] | |
10020eee: a802 add r0, sp, #8 | |
10020ef0: 4611 mov r1, r2 | |
10020ef2: f7ff fa43 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-2938 | |
10020ef6: defe trap | |
10020ef8 <$d.33>: | |
10020ef8: 64 c4 02 10 .word 0x1002c464 | |
10020efc: f5 03 02 10 .word 0x100203f5 | |
10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt>: | |
10020f00: b5f0 push {r4, r5, r6, r7, lr} | |
10020f02: af03 add r7, sp, #12 | |
10020f04: b0a7 sub sp, #156 | |
10020f06: 460d mov r5, r1 | |
10020f08: 6989 ldr r1, [r1, #24] | |
10020f0a: 06ca lsls r2, r1, #27 | |
10020f0c: d44d bmi 0x10020faa <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xaa> @ imm = #154 | |
10020f0e: 0689 lsls r1, r1, #26 | |
10020f10: d46e bmi 0x10020ff0 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf0> @ imm = #220 | |
10020f12: 9503 str r5, [sp, #12] | |
10020f14: 4965 ldr r1, [pc, #404] @ 0x100210ac <$d.35+0x8> | |
10020f16: 2527 movs r5, #39 | |
10020f18: 4288 cmp r0, r1 | |
10020f1a: d32f blo 0x10020f7c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x7c> @ imm = #94 | |
10020f1c: 4606 mov r6, r0 | |
10020f1e: 4630 mov r0, r6 | |
10020f20: 4962 ldr r1, [pc, #392] @ 0x100210ac <$d.35+0x8> | |
10020f22: f00a faa7 bl 0x1002b474 <__aeabi_uidiv> @ imm = #42318 | |
10020f26: 4963 ldr r1, [pc, #396] @ 0x100210b4 <$d.35+0x10> | |
10020f28: 4341 muls r1, r0, r1 | |
10020f2a: 1989 adds r1, r1, r6 | |
10020f2c: 9106 str r1, [sp, #24] | |
10020f2e: b28a uxth r2, r1 | |
10020f30: 0892 lsrs r2, r2, #2 | |
10020f32: 4961 ldr r1, [pc, #388] @ 0x100210b8 <$d.35+0x14> | |
10020f34: 434a muls r2, r1, r2 | |
10020f36: 0c52 lsrs r2, r2, #17 | |
10020f38: 0053 lsls r3, r2, #1 | |
10020f3a: 4960 ldr r1, [pc, #384] @ 0x100210bc <$d.35+0x18> | |
10020f3c: 5cc9 ldrb r1, [r1, r3] | |
10020f3e: 9104 str r1, [sp, #16] | |
10020f40: ac07 add r4, sp, #28 | |
10020f42: 1961 adds r1, r4, r5 | |
10020f44: 9105 str r1, [sp, #20] | |
10020f46: 1f09 subs r1, r1, #4 | |
10020f48: 9c04 ldr r4, [sp, #16] | |
10020f4a: 700c strb r4, [r1] | |
10020f4c: 4c5b ldr r4, [pc, #364] @ 0x100210bc <$d.35+0x18> | |
10020f4e: 18e3 adds r3, r4, r3 | |
10020f50: 785b ldrb r3, [r3, #1] | |
10020f52: 704b strb r3, [r1, #1] | |
10020f54: 4956 ldr r1, [pc, #344] @ 0x100210b0 <$d.35+0xc> | |
10020f56: 434a muls r2, r1, r2 | |
10020f58: 9906 ldr r1, [sp, #24] | |
10020f5a: 1851 adds r1, r2, r1 | |
10020f5c: b289 uxth r1, r1 | |
10020f5e: 0049 lsls r1, r1, #1 | |
10020f60: 4b56 ldr r3, [pc, #344] @ 0x100210bc <$d.35+0x18> | |
10020f62: 5c5a ldrb r2, [r3, r1] | |
10020f64: 461c mov r4, r3 | |
10020f66: 9b05 ldr r3, [sp, #20] | |
10020f68: 1e9b subs r3, r3, #2 | |
10020f6a: 701a strb r2, [r3] | |
10020f6c: 1861 adds r1, r4, r1 | |
10020f6e: 7849 ldrb r1, [r1, #1] | |
10020f70: 7059 strb r1, [r3, #1] | |
10020f72: 1f2d subs r5, r5, #4 | |
10020f74: 4952 ldr r1, [pc, #328] @ 0x100210c0 <$d.35+0x1c> | |
10020f76: 428e cmp r6, r1 | |
10020f78: 4606 mov r6, r0 | |
10020f7a: d8d0 bhi 0x10020f1e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x1e> @ imm = #-96 | |
10020f7c: 2863 cmp r0, #99 | |
10020f7e: d971 bls 0x10021064 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x164> @ imm = #226 | |
10020f80: b281 uxth r1, r0 | |
10020f82: 0889 lsrs r1, r1, #2 | |
10020f84: 4a4c ldr r2, [pc, #304] @ 0x100210b8 <$d.35+0x14> | |
10020f86: 434a muls r2, r1, r2 | |
10020f88: 0c51 lsrs r1, r2, #17 | |
10020f8a: 2263 movs r2, #99 | |
10020f8c: 43d2 mvns r2, r2 | |
10020f8e: 434a muls r2, r1, r2 | |
10020f90: 1810 adds r0, r2, r0 | |
10020f92: b280 uxth r0, r0 | |
10020f94: 0040 lsls r0, r0, #1 | |
10020f96: 4a49 ldr r2, [pc, #292] @ 0x100210bc <$d.35+0x18> | |
10020f98: 5c13 ldrb r3, [r2, r0] | |
10020f9a: 1ead subs r5, r5, #2 | |
10020f9c: ac07 add r4, sp, #28 | |
10020f9e: 5563 strb r3, [r4, r5] | |
10020fa0: 1963 adds r3, r4, r5 | |
10020fa2: 1810 adds r0, r2, r0 | |
10020fa4: 7840 ldrb r0, [r0, #1] | |
10020fa6: 7058 strb r0, [r3, #1] | |
10020fa8: e05d b 0x10021066 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x166> @ imm = #186 | |
10020faa: 2101 movs r1, #1 | |
10020fac: 020a lsls r2, r1, #8 | |
10020fae: 2181 movs r1, #129 | |
10020fb0: e00b b 0x10020fca <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xca> @ imm = #22 | |
10020fb2: 2457 movs r4, #87 | |
10020fb4: 091b lsrs r3, r3, #4 | |
10020fb6: 18e3 adds r3, r4, r3 | |
10020fb8: ac07 add r4, sp, #28 | |
10020fba: 1864 adds r4, r4, r1 | |
10020fbc: 1ee4 subs r4, r4, #3 | |
10020fbe: 7023 strb r3, [r4] | |
10020fc0: 1e89 subs r1, r1, #2 | |
10020fc2: 0a03 lsrs r3, r0, #8 | |
10020fc4: 4290 cmp r0, r2 | |
10020fc6: 4618 mov r0, r3 | |
10020fc8: d344 blo 0x10021054 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #136 | |
10020fca: 230f movs r3, #15 | |
10020fcc: 4003 ands r3, r0 | |
10020fce: 2b0a cmp r3, #10 | |
10020fd0: d301 blo 0x10020fd6 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd6> @ imm = #2 | |
10020fd2: 2457 movs r4, #87 | |
10020fd4: e000 b 0x10020fd8 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xd8> @ imm = #0 | |
10020fd6: 2430 movs r4, #48 | |
10020fd8: 18e3 adds r3, r4, r3 | |
10020fda: ac07 add r4, sp, #28 | |
10020fdc: 1864 adds r4, r4, r1 | |
10020fde: 1ea4 subs r4, r4, #2 | |
10020fe0: 7023 strb r3, [r4] | |
10020fe2: 2810 cmp r0, #16 | |
10020fe4: d327 blo 0x10021036 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #78 | |
10020fe6: b2c3 uxtb r3, r0 | |
10020fe8: 2ba0 cmp r3, #160 | |
10020fea: d2e2 bhs 0x10020fb2 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb2> @ imm = #-60 | |
10020fec: 2430 movs r4, #48 | |
10020fee: e7e1 b 0x10020fb4 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xb4> @ imm = #-62 | |
10020ff0: 2101 movs r1, #1 | |
10020ff2: 020a lsls r2, r1, #8 | |
10020ff4: 2181 movs r1, #129 | |
10020ff6: e00b b 0x10021010 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x110> @ imm = #22 | |
10020ff8: 2437 movs r4, #55 | |
10020ffa: 091b lsrs r3, r3, #4 | |
10020ffc: 18e3 adds r3, r4, r3 | |
10020ffe: ac07 add r4, sp, #28 | |
10021000: 1864 adds r4, r4, r1 | |
10021002: 1ee4 subs r4, r4, #3 | |
10021004: 7023 strb r3, [r4] | |
10021006: 1e89 subs r1, r1, #2 | |
10021008: 0a03 lsrs r3, r0, #8 | |
1002100a: 4290 cmp r0, r2 | |
1002100c: 4618 mov r0, r3 | |
1002100e: d321 blo 0x10021054 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x154> @ imm = #66 | |
10021010: 230f movs r3, #15 | |
10021012: 4003 ands r3, r0 | |
10021014: 2b0a cmp r3, #10 | |
10021016: d301 blo 0x1002101c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11c> @ imm = #2 | |
10021018: 2437 movs r4, #55 | |
1002101a: e000 b 0x1002101e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x11e> @ imm = #0 | |
1002101c: 2430 movs r4, #48 | |
1002101e: 18e3 adds r3, r4, r3 | |
10021020: ac07 add r4, sp, #28 | |
10021022: 1864 adds r4, r4, r1 | |
10021024: 1ea4 subs r4, r4, #2 | |
10021026: 7023 strb r3, [r4] | |
10021028: 2810 cmp r0, #16 | |
1002102a: d304 blo 0x10021036 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x136> @ imm = #8 | |
1002102c: b2c3 uxtb r3, r0 | |
1002102e: 2ba0 cmp r3, #160 | |
10021030: d2e2 bhs 0x10020ff8 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xf8> @ imm = #-60 | |
10021032: 2430 movs r4, #48 | |
10021034: e7e1 b 0x10020ffa <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0xfa> @ imm = #-62 | |
10021036: 1e88 subs r0, r1, #2 | |
10021038: 1e49 subs r1, r1, #1 | |
1002103a: 2881 cmp r0, #129 | |
1002103c: d20d bhs 0x1002105a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x15a> @ imm = #26 | |
1002103e: 2281 movs r2, #129 | |
10021040: 1a51 subs r1, r2, r1 | |
10021042: 9101 str r1, [sp, #4] | |
10021044: a907 add r1, sp, #28 | |
10021046: 1808 adds r0, r1, r0 | |
10021048: 9000 str r0, [sp] | |
1002104a: 2101 movs r1, #1 | |
1002104c: 4a15 ldr r2, [pc, #84] @ 0x100210a4 <$d.35> | |
1002104e: 2302 movs r3, #2 | |
10021050: 4628 mov r0, r5 | |
10021052: e023 b 0x1002109c <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x19c> @ imm = #70 | |
10021054: 1e48 subs r0, r1, #1 | |
10021056: 2881 cmp r0, #129 | |
10021058: d3f1 blo 0x1002103e <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x13e> @ imm = #-30 | |
1002105a: 2180 movs r1, #128 | |
1002105c: 4a12 ldr r2, [pc, #72] @ 0x100210a8 <$d.35+0x4> | |
1002105e: f7ff fb45 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-2422 | |
10021062: defe trap | |
10021064: 4601 mov r1, r0 | |
10021066: 9803 ldr r0, [sp, #12] | |
10021068: 290a cmp r1, #10 | |
1002106a: d204 bhs 0x10021076 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x176> @ imm = #8 | |
1002106c: 1e6d subs r5, r5, #1 | |
1002106e: 3130 adds r1, #48 | |
10021070: aa07 add r2, sp, #28 | |
10021072: 5551 strb r1, [r2, r5] | |
10021074: e009 b 0x1002108a <core::fmt::num::<impl core::fmt::Debug for u32>::fmt+0x18a> @ imm = #18 | |
10021076: 0049 lsls r1, r1, #1 | |
10021078: 4a10 ldr r2, [pc, #64] @ 0x100210bc <$d.35+0x18> | |
1002107a: 5c53 ldrb r3, [r2, r1] | |
1002107c: 1ead subs r5, r5, #2 | |
1002107e: ac07 add r4, sp, #28 | |
10021080: 5563 strb r3, [r4, r5] | |
10021082: 1963 adds r3, r4, r5 | |
10021084: 1851 adds r1, r2, r1 | |
10021086: 7849 ldrb r1, [r1, #1] | |
10021088: 7059 strb r1, [r3, #1] | |
1002108a: 2127 movs r1, #39 | |
1002108c: 1b49 subs r1, r1, r5 | |
1002108e: 9101 str r1, [sp, #4] | |
10021090: a907 add r1, sp, #28 | |
10021092: 1949 adds r1, r1, r5 | |
10021094: 9100 str r1, [sp] | |
10021096: 2101 movs r1, #1 | |
10021098: 4a0a ldr r2, [pc, #40] @ 0x100210c4 <$d.35+0x20> | |
1002109a: 2300 movs r3, #0 | |
1002109c: f7ff fa26 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-2996 | |
100210a0: b027 add sp, #156 | |
100210a2: bdf0 pop {r4, r5, r6, r7, pc} | |
100210a4 <$d.35>: | |
100210a4: 34 c2 02 10 .word 0x1002c234 | |
100210a8: 24 c2 02 10 .word 0x1002c224 | |
100210ac: 10 27 00 00 .word 0x00002710 | |
100210b0: 9c ff 00 00 .word 0x0000ff9c | |
100210b4: f0 d8 00 00 .word 0x0000d8f0 | |
100210b8: 7b 14 00 00 .word 0x0000147b | |
100210bc: 36 c2 02 10 .word 0x1002c236 | |
100210c0: ff e0 f5 05 .word 0x05f5e0ff | |
100210c4: e4 d3 02 10 .word 0x1002d3e4 | |
100210c8 <core::slice::memchr::memchr_aligned>: | |
100210c8: b5f0 push {r4, r5, r6, r7, lr} | |
100210ca: af03 add r7, sp, #12 | |
100210cc: b085 sub sp, #20 | |
100210ce: 460e mov r6, r1 | |
100210d0: 1ccb adds r3, r1, #3 | |
100210d2: 2103 movs r1, #3 | |
100210d4: 438b bics r3, r1 | |
100210d6: b2c0 uxtb r0, r0 | |
100210d8: 9003 str r0, [sp, #12] | |
100210da: 42b3 cmp r3, r6 | |
100210dc: 9200 str r2, [sp] | |
100210de: 9602 str r6, [sp, #8] | |
100210e0: d031 beq 0x10021146 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #98 | |
100210e2: 1b98 subs r0, r3, r6 | |
100210e4: 4290 cmp r0, r2 | |
100210e6: d300 blo 0x100210ea <core::slice::memchr::memchr_aligned+0x22> @ imm = #0 | |
100210e8: 4610 mov r0, r2 | |
100210ea: 2800 cmp r0, #0 | |
100210ec: d02b beq 0x10021146 <core::slice::memchr::memchr_aligned+0x7e> @ imm = #86 | |
100210ee: 4241 rsbs r1, r0, #0 | |
100210f0: 9104 str r1, [sp, #16] | |
100210f2: 2500 movs r5, #0 | |
100210f4: 9902 ldr r1, [sp, #8] | |
100210f6: 5d4c ldrb r4, [r1, r5] | |
100210f8: 2301 movs r3, #1 | |
100210fa: 9903 ldr r1, [sp, #12] | |
100210fc: 428c cmp r4, r1 | |
100210fe: d100 bne 0x10021102 <core::slice::memchr::memchr_aligned+0x3a> @ imm = #0 | |
10021100: e081 b 0x10021206 <core::slice::memchr::memchr_aligned+0x13e> @ imm = #258 | |
10021102: 9904 ldr r1, [sp, #16] | |
10021104: 194c adds r4, r1, r5 | |
10021106: 1c66 adds r6, r4, #1 | |
10021108: d215 bhs 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #42 | |
1002110a: 9902 ldr r1, [sp, #8] | |
1002110c: 194e adds r6, r1, r5 | |
1002110e: 7872 ldrb r2, [r6, #1] | |
10021110: 9903 ldr r1, [sp, #12] | |
10021112: 428a cmp r2, r1 | |
10021114: d079 beq 0x1002120a <core::slice::memchr::memchr_aligned+0x142> @ imm = #242 | |
10021116: 1ca2 adds r2, r4, #2 | |
10021118: d00d beq 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #26 | |
1002111a: 78b2 ldrb r2, [r6, #2] | |
1002111c: 9903 ldr r1, [sp, #12] | |
1002111e: 428a cmp r2, r1 | |
10021120: d075 beq 0x1002120e <core::slice::memchr::memchr_aligned+0x146> @ imm = #234 | |
10021122: 1ce2 adds r2, r4, #3 | |
10021124: d007 beq 0x10021136 <core::slice::memchr::memchr_aligned+0x6e> @ imm = #14 | |
10021126: 78f2 ldrb r2, [r6, #3] | |
10021128: 9903 ldr r1, [sp, #12] | |
1002112a: 428a cmp r2, r1 | |
1002112c: d071 beq 0x10021212 <core::slice::memchr::memchr_aligned+0x14a> @ imm = #226 | |
1002112e: 1d2d adds r5, r5, #4 | |
10021130: 9904 ldr r1, [sp, #16] | |
10021132: 194a adds r2, r1, r5 | |
10021134: d1de bne 0x100210f4 <core::slice::memchr::memchr_aligned+0x2c> @ imm = #-68 | |
10021136: 9900 ldr r1, [sp] | |
10021138: 460a mov r2, r1 | |
1002113a: 3a08 subs r2, #8 | |
1002113c: 9201 str r2, [sp, #4] | |
1002113e: 4290 cmp r0, r2 | |
10021140: 9e02 ldr r6, [sp, #8] | |
10021142: d903 bls 0x1002114c <core::slice::memchr::memchr_aligned+0x84> @ imm = #6 | |
10021144: e026 b 0x10021194 <core::slice::memchr::memchr_aligned+0xcc> @ imm = #76 | |
10021146: 3a08 subs r2, #8 | |
10021148: 9201 str r2, [sp, #4] | |
1002114a: 2000 movs r0, #0 | |
1002114c: 4b34 ldr r3, [pc, #208] @ 0x10021220 <$d.37> | |
1002114e: 9903 ldr r1, [sp, #12] | |
10021150: 434b muls r3, r1, r3 | |
10021152: 4d35 ldr r5, [pc, #212] @ 0x10021228 <$d.37+0x8> | |
10021154: 5832 ldr r2, [r6, r0] | |
10021156: 405a eors r2, r3 | |
10021158: 1951 adds r1, r2, r5 | |
1002115a: 9104 str r1, [sp, #16] | |
1002115c: 4631 mov r1, r6 | |
1002115e: 4c31 ldr r4, [pc, #196] @ 0x10021224 <$d.37+0x4> | |
10021160: 4626 mov r6, r4 | |
10021162: 4396 bics r6, r2 | |
10021164: 9a04 ldr r2, [sp, #16] | |
10021166: 4216 tst r6, r2 | |
10021168: d10e bne 0x10021188 <core::slice::memchr::memchr_aligned+0xc0> @ imm = #28 | |
1002116a: 180a adds r2, r1, r0 | |
1002116c: 6852 ldr r2, [r2, #4] | |
1002116e: 4626 mov r6, r4 | |
10021170: 405a eors r2, r3 | |
10021172: 1951 adds r1, r2, r5 | |
10021174: 4396 bics r6, r2 | |
10021176: 420e tst r6, r1 | |
10021178: d108 bne 0x1002118c <core::slice::memchr::memchr_aligned+0xc4> @ imm = #16 | |
1002117a: 461c mov r4, r3 | |
1002117c: 3008 adds r0, #8 | |
1002117e: 9901 ldr r1, [sp, #4] | |
10021180: 4288 cmp r0, r1 | |
10021182: 9e02 ldr r6, [sp, #8] | |
10021184: d9e6 bls 0x10021154 <core::slice::memchr::memchr_aligned+0x8c> @ imm = #-52 | |
10021186: e002 b 0x1002118e <core::slice::memchr::memchr_aligned+0xc6> @ imm = #4 | |
10021188: 460e mov r6, r1 | |
1002118a: e000 b 0x1002118e <core::slice::memchr::memchr_aligned+0xc6> @ imm = #0 | |
1002118c: 9e02 ldr r6, [sp, #8] | |
1002118e: 9900 ldr r1, [sp] | |
10021190: 4288 cmp r0, r1 | |
10021192: d840 bhi 0x10021216 <core::slice::memchr::memchr_aligned+0x14e> @ imm = #128 | |
10021194: 4288 cmp r0, r1 | |
10021196: d101 bne 0x1002119c <core::slice::memchr::memchr_aligned+0xd4> @ imm = #2 | |
10021198: 2300 movs r3, #0 | |
1002119a: e031 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #98 | |
1002119c: 1835 adds r5, r6, r0 | |
1002119e: 1a46 subs r6, r0, r1 | |
100211a0: 2100 movs r1, #0 | |
100211a2: 9504 str r5, [sp, #16] | |
100211a4: 5c6a ldrb r2, [r5, r1] | |
100211a6: 9b03 ldr r3, [sp, #12] | |
100211a8: 429a cmp r2, r3 | |
100211aa: d027 beq 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #78 | |
100211ac: 1874 adds r4, r6, r1 | |
100211ae: 1c62 adds r2, r4, #1 | |
100211b0: 2300 movs r3, #0 | |
100211b2: 42a2 cmp r2, r4 | |
100211b4: d31b blo 0x100211ee <core::slice::memchr::memchr_aligned+0x126> @ imm = #54 | |
100211b6: 461a mov r2, r3 | |
100211b8: 4633 mov r3, r6 | |
100211ba: 9202 str r2, [sp, #8] | |
100211bc: 186e adds r6, r5, r1 | |
100211be: 7872 ldrb r2, [r6, #1] | |
100211c0: 9d03 ldr r5, [sp, #12] | |
100211c2: 42aa cmp r2, r5 | |
100211c4: d015 beq 0x100211f2 <core::slice::memchr::memchr_aligned+0x12a> @ imm = #42 | |
100211c6: 1ca2 adds r2, r4, #2 | |
100211c8: d00e beq 0x100211e8 <core::slice::memchr::memchr_aligned+0x120> @ imm = #28 | |
100211ca: 78b2 ldrb r2, [r6, #2] | |
100211cc: 9d03 ldr r5, [sp, #12] | |
100211ce: 42aa cmp r2, r5 | |
100211d0: d011 beq 0x100211f6 <core::slice::memchr::memchr_aligned+0x12e> @ imm = #34 | |
100211d2: 1ce2 adds r2, r4, #3 | |
100211d4: d008 beq 0x100211e8 <core::slice::memchr::memchr_aligned+0x120> @ imm = #16 | |
100211d6: 78f2 ldrb r2, [r6, #3] | |
100211d8: 9c03 ldr r4, [sp, #12] | |
100211da: 42a2 cmp r2, r4 | |
100211dc: d00d beq 0x100211fa <core::slice::memchr::memchr_aligned+0x132> @ imm = #26 | |
100211de: 1d09 adds r1, r1, #4 | |
100211e0: 461e mov r6, r3 | |
100211e2: 185a adds r2, r3, r1 | |
100211e4: 9d04 ldr r5, [sp, #16] | |
100211e6: d1dd bne 0x100211a4 <core::slice::memchr::memchr_aligned+0xdc> @ imm = #-70 | |
100211e8: 9900 ldr r1, [sp] | |
100211ea: 9b02 ldr r3, [sp, #8] | |
100211ec: e008 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #16 | |
100211ee: 9900 ldr r1, [sp] | |
100211f0: e006 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #12 | |
100211f2: 1c49 adds r1, r1, #1 | |
100211f4: e002 b 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #4 | |
100211f6: 1c89 adds r1, r1, #2 | |
100211f8: e000 b 0x100211fc <core::slice::memchr::memchr_aligned+0x134> @ imm = #0 | |
100211fa: 1cc9 adds r1, r1, #3 | |
100211fc: 1809 adds r1, r1, r0 | |
100211fe: 2301 movs r3, #1 | |
10021200: 4618 mov r0, r3 | |
10021202: b005 add sp, #20 | |
10021204: bdf0 pop {r4, r5, r6, r7, pc} | |
10021206: 4629 mov r1, r5 | |
10021208: e7fa b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-12 | |
1002120a: 1c69 adds r1, r5, #1 | |
1002120c: e7f8 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-16 | |
1002120e: 1ca9 adds r1, r5, #2 | |
10021210: e7f6 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-20 | |
10021212: 1ce9 adds r1, r5, #3 | |
10021214: e7f4 b 0x10021200 <core::slice::memchr::memchr_aligned+0x138> @ imm = #-24 | |
10021216: 4a05 ldr r2, [pc, #20] @ 0x1002122c <$d.37+0xc> | |
10021218: f7ff fa68 bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-2864 | |
1002121c: defe trap | |
1002121e: 46c0 mov r8, r8 | |
10021220 <$d.37>: | |
10021220: 01 01 01 01 .word 0x01010101 | |
10021224: 80 80 80 80 .word 0x80808080 | |
10021228: ff fe fe fe .word 0xfefefeff | |
1002122c: 6c c3 02 10 .word 0x1002c36c | |
10021230 <core::str::converts::from_utf8>: | |
10021230: b5f0 push {r4, r5, r6, r7, lr} | |
10021232: af03 add r7, sp, #12 | |
10021234: b088 sub sp, #32 | |
10021236: 9003 str r0, [sp, #12] | |
10021238: 1fd5 subs r5, r2, #7 | |
1002123a: d200 bhs 0x1002123e <core::str::converts::from_utf8+0xe> @ imm = #0 | |
1002123c: 2500 movs r5, #0 | |
1002123e: 2a00 cmp r2, #0 | |
10021240: d100 bne 0x10021244 <core::str::converts::from_utf8+0x14> @ imm = #0 | |
10021242: e0d4 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #424 | |
10021244: 1cc8 adds r0, r1, #3 | |
10021246: 2303 movs r3, #3 | |
10021248: 9306 str r3, [sp, #24] | |
1002124a: 4398 bics r0, r3 | |
1002124c: 1a40 subs r0, r0, r1 | |
1002124e: 9005 str r0, [sp, #20] | |
10021250: 4250 rsbs r0, r2, #0 | |
10021252: 9007 str r0, [sp, #28] | |
10021254: 2300 movs r3, #0 | |
10021256: 9204 str r2, [sp, #16] | |
10021258: e003 b 0x10021262 <core::str::converts::from_utf8+0x32> @ imm = #6 | |
1002125a: 1c5b adds r3, r3, #1 | |
1002125c: 4293 cmp r3, r2 | |
1002125e: d300 blo 0x10021262 <core::str::converts::from_utf8+0x32> @ imm = #0 | |
10021260: e0c5 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #394 | |
10021262: 5ccc ldrb r4, [r1, r3] | |
10021264: b266 sxtb r6, r4 | |
10021266: 2e00 cmp r6, #0 | |
10021268: d437 bmi 0x100212da <core::str::converts::from_utf8+0xaa> @ imm = #110 | |
1002126a: 9c05 ldr r4, [sp, #20] | |
1002126c: 1c60 adds r0, r4, #1 | |
1002126e: d0f4 beq 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-24 | |
10021270: 1ae0 subs r0, r4, r3 | |
10021272: 9c06 ldr r4, [sp, #24] | |
10021274: 4020 ands r0, r4 | |
10021276: d1f0 bne 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-32 | |
10021278: 42ab cmp r3, r5 | |
1002127a: 4c6b ldr r4, [pc, #428] @ 0x10021428 <$d.39> | |
1002127c: d209 bhs 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #18 | |
1002127e: 58c8 ldr r0, [r1, r3] | |
10021280: 4220 tst r0, r4 | |
10021282: d106 bne 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #12 | |
10021284: 18c8 adds r0, r1, r3 | |
10021286: 6840 ldr r0, [r0, #4] | |
10021288: 4220 tst r0, r4 | |
1002128a: d102 bne 0x10021292 <core::str::converts::from_utf8+0x62> @ imm = #4 | |
1002128c: 3308 adds r3, #8 | |
1002128e: 42ab cmp r3, r5 | |
10021290: d3f5 blo 0x1002127e <core::str::converts::from_utf8+0x4e> @ imm = #-22 | |
10021292: 4293 cmp r3, r2 | |
10021294: d2e2 bhs 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-60 | |
10021296: 56c8 ldrsb r0, [r1, r3] | |
10021298: 2800 cmp r0, #0 | |
1002129a: d4df bmi 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-66 | |
1002129c: 9807 ldr r0, [sp, #28] | |
1002129e: 18c0 adds r0, r0, r3 | |
100212a0: 1c44 adds r4, r0, #1 | |
100212a2: d300 blo 0x100212a6 <core::str::converts::from_utf8+0x76> @ imm = #0 | |
100212a4: e0a3 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #326 | |
100212a6: 18cc adds r4, r1, r3 | |
100212a8: 2601 movs r6, #1 | |
100212aa: 57a6 ldrsb r6, [r4, r6] | |
100212ac: 2e00 cmp r6, #0 | |
100212ae: d4d4 bmi 0x1002125a <core::str::converts::from_utf8+0x2a> @ imm = #-88 | |
100212b0: 1c86 adds r6, r0, #2 | |
100212b2: d100 bne 0x100212b6 <core::str::converts::from_utf8+0x86> @ imm = #0 | |
100212b4: e09b b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #310 | |
100212b6: 2602 movs r6, #2 | |
100212b8: 57a6 ldrsb r6, [r4, r6] | |
100212ba: 2e00 cmp r6, #0 | |
100212bc: d500 bpl 0x100212c0 <core::str::converts::from_utf8+0x90> @ imm = #0 | |
100212be: e092 b 0x100213e6 <core::str::converts::from_utf8+0x1b6> @ imm = #292 | |
100212c0: 1cc0 adds r0, r0, #3 | |
100212c2: d100 bne 0x100212c6 <core::str::converts::from_utf8+0x96> @ imm = #0 | |
100212c4: e093 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #294 | |
100212c6: 9806 ldr r0, [sp, #24] | |
100212c8: 5620 ldrsb r0, [r4, r0] | |
100212ca: 2800 cmp r0, #0 | |
100212cc: d500 bpl 0x100212d0 <core::str::converts::from_utf8+0xa0> @ imm = #0 | |
100212ce: e08c b 0x100213ea <core::str::converts::from_utf8+0x1ba> @ imm = #280 | |
100212d0: 1d1b adds r3, r3, #4 | |
100212d2: 9807 ldr r0, [sp, #28] | |
100212d4: 18c0 adds r0, r0, r3 | |
100212d6: d1de bne 0x10021296 <core::str::converts::from_utf8+0x66> @ imm = #-68 | |
100212d8: e089 b 0x100213ee <core::str::converts::from_utf8+0x1be> @ imm = #274 | |
100212da: 462a mov r2, r5 | |
100212dc: 4853 ldr r0, [pc, #332] @ 0x1002142c <$d.39+0x4> | |
100212de: 5d00 ldrb r0, [r0, r4] | |
100212e0: 2501 movs r5, #1 | |
100212e2: 9502 str r5, [sp, #8] | |
100212e4: 2804 cmp r0, #4 | |
100212e6: d010 beq 0x1002130a <core::str::converts::from_utf8+0xda> @ imm = #32 | |
100212e8: 2803 cmp r0, #3 | |
100212ea: d020 beq 0x1002132e <core::str::converts::from_utf8+0xfe> @ imm = #64 | |
100212ec: 2802 cmp r0, #2 | |
100212ee: d000 beq 0x100212f2 <core::str::converts::from_utf8+0xc2> @ imm = #0 | |
100212f0: e084 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #264 | |
100212f2: 4615 mov r5, r2 | |
100212f4: 1c5c adds r4, r3, #1 | |
100212f6: 9a04 ldr r2, [sp, #16] | |
100212f8: 4294 cmp r4, r2 | |
100212fa: d300 blo 0x100212fe <core::str::converts::from_utf8+0xce> @ imm = #0 | |
100212fc: e089 b 0x10021412 <core::str::converts::from_utf8+0x1e2> @ imm = #274 | |
100212fe: 5708 ldrsb r0, [r1, r4] | |
10021300: 2640 movs r6, #64 | |
10021302: 43f6 mvns r6, r6 | |
10021304: 42b0 cmp r0, r6 | |
10021306: dd6c ble 0x100213e2 <core::str::converts::from_utf8+0x1b2> @ imm = #216 | |
10021308: e078 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #240 | |
1002130a: 1c58 adds r0, r3, #1 | |
1002130c: 2500 movs r5, #0 | |
1002130e: 9501 str r5, [sp, #4] | |
10021310: 9d04 ldr r5, [sp, #16] | |
10021312: 42a8 cmp r0, r5 | |
10021314: d275 bhs 0x10021402 <core::str::converts::from_utf8+0x1d2> @ imm = #234 | |
10021316: 5608 ldrsb r0, [r1, r0] | |
10021318: 2cf0 cmp r4, #240 | |
1002131a: d01d beq 0x10021358 <core::str::converts::from_utf8+0x128> @ imm = #58 | |
1002131c: 2cf4 cmp r4, #244 | |
1002131e: 4615 mov r5, r2 | |
10021320: d121 bne 0x10021366 <core::str::converts::from_utf8+0x136> @ imm = #66 | |
10021322: 2470 movs r4, #112 | |
10021324: 43e4 mvns r4, r4 | |
10021326: 42a0 cmp r0, r4 | |
10021328: 9a04 ldr r2, [sp, #16] | |
1002132a: dd27 ble 0x1002137c <core::str::converts::from_utf8+0x14c> @ imm = #78 | |
1002132c: e066 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #204 | |
1002132e: 1c58 adds r0, r3, #1 | |
10021330: 2500 movs r5, #0 | |
10021332: 9501 str r5, [sp, #4] | |
10021334: 9d04 ldr r5, [sp, #16] | |
10021336: 42a8 cmp r0, r5 | |
10021338: d263 bhs 0x10021402 <core::str::converts::from_utf8+0x1d2> @ imm = #198 | |
1002133a: 4615 mov r5, r2 | |
1002133c: 5c0a ldrb r2, [r1, r0] | |
1002133e: 2ce0 cmp r4, #224 | |
10021340: d02b beq 0x1002139a <core::str::converts::from_utf8+0x16a> @ imm = #86 | |
10021342: 9200 str r2, [sp] | |
10021344: 2ced cmp r4, #237 | |
10021346: 9a04 ldr r2, [sp, #16] | |
10021348: d12d bne 0x100213a6 <core::str::converts::from_utf8+0x176> @ imm = #90 | |
1002134a: 205f movs r0, #95 | |
1002134c: 43c0 mvns r0, r0 | |
1002134e: 9c00 ldr r4, [sp] | |
10021350: b264 sxtb r4, r4 | |
10021352: 4284 cmp r4, r0 | |
10021354: db3d blt 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #122 | |
10021356: e051 b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #162 | |
10021358: 3070 adds r0, #112 | |
1002135a: b2c0 uxtb r0, r0 | |
1002135c: 2830 cmp r0, #48 | |
1002135e: 4615 mov r5, r2 | |
10021360: 9a04 ldr r2, [sp, #16] | |
10021362: d30b blo 0x1002137c <core::str::converts::from_utf8+0x14c> @ imm = #22 | |
10021364: e04a b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #148 | |
10021366: 360f adds r6, #15 | |
10021368: b2f4 uxtb r4, r6 | |
1002136a: 2c02 cmp r4, #2 | |
1002136c: 9a04 ldr r2, [sp, #16] | |
1002136e: d845 bhi 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #138 | |
10021370: 2800 cmp r0, #0 | |
10021372: d543 bpl 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #134 | |
10021374: b2c0 uxtb r0, r0 | |
10021376: 0980 lsrs r0, r0, #6 | |
10021378: 2803 cmp r0, #3 | |
1002137a: d23f bhs 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #126 | |
1002137c: 1c98 adds r0, r3, #2 | |
1002137e: 4290 cmp r0, r2 | |
10021380: d249 bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #146 | |
10021382: 560c ldrsb r4, [r1, r0] | |
10021384: 2040 movs r0, #64 | |
10021386: 43c0 mvns r0, r0 | |
10021388: 4284 cmp r4, r0 | |
1002138a: dc3d bgt 0x10021408 <core::str::converts::from_utf8+0x1d8> @ imm = #122 | |
1002138c: 1cdc adds r4, r3, #3 | |
1002138e: 4294 cmp r4, r2 | |
10021390: d241 bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #130 | |
10021392: 570e ldrsb r6, [r1, r4] | |
10021394: 4286 cmp r6, r0 | |
10021396: dd24 ble 0x100213e2 <core::str::converts::from_utf8+0x1b2> @ imm = #72 | |
10021398: e038 b 0x1002140c <core::str::converts::from_utf8+0x1dc> @ imm = #112 | |
1002139a: 20e0 movs r0, #224 | |
1002139c: 4002 ands r2, r0 | |
1002139e: 2aa0 cmp r2, #160 | |
100213a0: 9a04 ldr r2, [sp, #16] | |
100213a2: d016 beq 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #44 | |
100213a4: e02a b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #84 | |
100213a6: 4630 mov r0, r6 | |
100213a8: 301f adds r0, #31 | |
100213aa: b2c0 uxtb r0, r0 | |
100213ac: 280c cmp r0, #12 | |
100213ae: d206 bhs 0x100213be <core::str::converts::from_utf8+0x18e> @ imm = #12 | |
100213b0: 2040 movs r0, #64 | |
100213b2: 43c0 mvns r0, r0 | |
100213b4: 9c00 ldr r4, [sp] | |
100213b6: b264 sxtb r4, r4 | |
100213b8: 4284 cmp r4, r0 | |
100213ba: dd0a ble 0x100213d2 <core::str::converts::from_utf8+0x1a2> @ imm = #20 | |
100213bc: e01e b 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #60 | |
100213be: b2f0 uxtb r0, r6 | |
100213c0: 0840 lsrs r0, r0, #1 | |
100213c2: 2877 cmp r0, #119 | |
100213c4: d11a bne 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #52 | |
100213c6: 9c00 ldr r4, [sp] | |
100213c8: b260 sxtb r0, r4 | |
100213ca: 2800 cmp r0, #0 | |
100213cc: d516 bpl 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #44 | |
100213ce: 2cc0 cmp r4, #192 | |
100213d0: d214 bhs 0x100213fc <core::str::converts::from_utf8+0x1cc> @ imm = #40 | |
100213d2: 1c9c adds r4, r3, #2 | |
100213d4: 4294 cmp r4, r2 | |
100213d6: d21e bhs 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #60 | |
100213d8: 5708 ldrsb r0, [r1, r4] | |
100213da: 2640 movs r6, #64 | |
100213dc: 43f6 mvns r6, r6 | |
100213de: 42b0 cmp r0, r6 | |
100213e0: dc12 bgt 0x10021408 <core::str::converts::from_utf8+0x1d8> @ imm = #36 | |
100213e2: 1c63 adds r3, r4, #1 | |
100213e4: e73a b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-396 | |
100213e6: 1c9b adds r3, r3, #2 | |
100213e8: e738 b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-400 | |
100213ea: 1cdb adds r3, r3, #3 | |
100213ec: e736 b 0x1002125c <core::str::converts::from_utf8+0x2c> @ imm = #-404 | |
100213ee: 9803 ldr r0, [sp, #12] | |
100213f0: 6041 str r1, [r0, #4] | |
100213f2: 6082 str r2, [r0, #8] | |
100213f4: 2100 movs r1, #0 | |
100213f6: 6001 str r1, [r0] | |
100213f8: b008 add sp, #32 | |
100213fa: bdf0 pop {r4, r5, r6, r7, pc} | |
100213fc: 9802 ldr r0, [sp, #8] | |
100213fe: 9006 str r0, [sp, #24] | |
10021400: e005 b 0x1002140e <core::str::converts::from_utf8+0x1de> @ imm = #10 | |
10021402: 9802 ldr r0, [sp, #8] | |
10021404: 9006 str r0, [sp, #24] | |
10021406: e006 b 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #12 | |
10021408: 2002 movs r0, #2 | |
1002140a: 9006 str r0, [sp, #24] | |
1002140c: 9802 ldr r0, [sp, #8] | |
1002140e: 9001 str r0, [sp, #4] | |
10021410: e001 b 0x10021416 <core::str::converts::from_utf8+0x1e6> @ imm = #2 | |
10021412: 2000 movs r0, #0 | |
10021414: 9001 str r0, [sp, #4] | |
10021416: 9803 ldr r0, [sp, #12] | |
10021418: 9906 ldr r1, [sp, #24] | |
1002141a: 7241 strb r1, [r0, #9] | |
1002141c: 9901 ldr r1, [sp, #4] | |
1002141e: 7201 strb r1, [r0, #8] | |
10021420: 6043 str r3, [r0, #4] | |
10021422: 9902 ldr r1, [sp, #8] | |
10021424: e7e7 b 0x100213f6 <core::str::converts::from_utf8+0x1c6> @ imm = #-50 | |
10021426: 46c0 mov r8, r8 | |
10021428 <$d.39>: | |
10021428: 80 80 80 80 .word 0x80808080 | |
1002142c: 74 c4 02 10 .word 0x1002c474 | |
10021430 <core::result::unwrap_failed>: | |
10021430: b580 push {r7, lr} | |
10021432: af00 add r7, sp, #0 | |
10021434: b08e sub sp, #56 | |
10021436: 232b movs r3, #43 | |
10021438: 9301 str r3, [sp, #4] | |
1002143a: 4b0d ldr r3, [pc, #52] @ 0x10021470 <$d.41> | |
1002143c: 9300 str r3, [sp] | |
1002143e: 9103 str r1, [sp, #12] | |
10021440: 9002 str r0, [sp, #8] | |
10021442: 2002 movs r0, #2 | |
10021444: 9007 str r0, [sp, #28] | |
10021446: 490b ldr r1, [pc, #44] @ 0x10021474 <$d.41+0x4> | |
10021448: 9106 str r1, [sp, #24] | |
1002144a: 9009 str r0, [sp, #36] | |
1002144c: a80a add r0, sp, #40 | |
1002144e: 9008 str r0, [sp, #32] | |
10021450: 2000 movs r0, #0 | |
10021452: 9004 str r0, [sp, #16] | |
10021454: 4808 ldr r0, [pc, #32] @ 0x10021478 <$d.41+0x8> | |
10021456: 900d str r0, [sp, #52] | |
10021458: a802 add r0, sp, #8 | |
1002145a: 900c str r0, [sp, #48] | |
1002145c: 4807 ldr r0, [pc, #28] @ 0x1002147c <$d.41+0xc> | |
1002145e: 900b str r0, [sp, #44] | |
10021460: 4668 mov r0, sp | |
10021462: 900a str r0, [sp, #40] | |
10021464: a804 add r0, sp, #16 | |
10021466: 4611 mov r1, r2 | |
10021468: f7fe ff88 bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-4336 | |
1002146c: defe trap | |
1002146e: 46c0 mov r8, r8 | |
10021470 <$d.41>: | |
10021470: 0f d4 02 10 .word 0x1002d40f | |
10021474: 78 c1 02 10 .word 0x1002c178 | |
10021478: 55 0d 02 10 .word 0x10020d55 | |
1002147c: 45 0d 02 10 .word 0x10020d45 | |
10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str>: | |
10021480: b5f0 push {r4, r5, r6, r7, lr} | |
10021482: af03 add r7, sp, #12 | |
10021484: b08b sub sp, #44 | |
10021486: 9108 str r1, [sp, #32] | |
10021488: 4251 rsbs r1, r2, #0 | |
1002148a: 9103 str r1, [sp, #12] | |
1002148c: 6801 ldr r1, [r0] | |
1002148e: 9101 str r1, [sp, #4] | |
10021490: 6841 ldr r1, [r0, #4] | |
10021492: 9100 str r1, [sp] | |
10021494: 6880 ldr r0, [r0, #8] | |
10021496: 9002 str r0, [sp, #8] | |
10021498: 2400 movs r4, #0 | |
1002149a: 2001 movs r0, #1 | |
1002149c: 9006 str r0, [sp, #24] | |
1002149e: 4620 mov r0, r4 | |
100214a0: 4623 mov r3, r4 | |
100214a2: 4626 mov r6, r4 | |
100214a4: 9407 str r4, [sp, #28] | |
100214a6: 9209 str r2, [sp, #36] | |
100214a8: e011 b 0x100214ce <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x4e> @ imm = #34 | |
100214aa: 1850 adds r0, r2, r1 | |
100214ac: 1e40 subs r0, r0, #1 | |
100214ae: 7803 ldrb r3, [r0] | |
100214b0: 3b0a subs r3, #10 | |
100214b2: 4258 rsbs r0, r3, #0 | |
100214b4: 4158 adcs r0, r3 | |
100214b6: 9e05 ldr r6, [sp, #20] | |
100214b8: 9b02 ldr r3, [sp, #8] | |
100214ba: 7018 strb r0, [r3] | |
100214bc: 9800 ldr r0, [sp] | |
100214be: 68c3 ldr r3, [r0, #12] | |
100214c0: 9801 ldr r0, [sp, #4] | |
100214c2: 4798 blx r3 | |
100214c4: 2800 cmp r0, #0 | |
100214c6: 980a ldr r0, [sp, #40] | |
100214c8: 9a09 ldr r2, [sp, #36] | |
100214ca: 462b mov r3, r5 | |
100214cc: d170 bne 0x100215b0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #224 | |
100214ce: 2e00 cmp r6, #0 | |
100214d0: d16f bne 0x100215b2 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #222 | |
100214d2: 4293 cmp r3, r2 | |
100214d4: 9004 str r0, [sp, #16] | |
100214d6: d903 bls 0x100214e0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x60> @ imm = #6 | |
100214d8: e04c b 0x10021574 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #152 | |
100214da: 9a09 ldr r2, [sp, #36] | |
100214dc: 4293 cmp r3, r2 | |
100214de: d849 bhi 0x10021574 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf4> @ imm = #146 | |
100214e0: 9808 ldr r0, [sp, #32] | |
100214e2: 4619 mov r1, r3 | |
100214e4: 18c3 adds r3, r0, r3 | |
100214e6: 910a str r1, [sp, #40] | |
100214e8: 1a54 subs r4, r2, r1 | |
100214ea: 2c08 cmp r4, #8 | |
100214ec: d219 bhs 0x10021522 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xa2> @ imm = #50 | |
100214ee: 2c00 cmp r4, #0 | |
100214f0: d01f beq 0x10021532 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb2> @ imm = #62 | |
100214f2: 9405 str r4, [sp, #20] | |
100214f4: 9803 ldr r0, [sp, #12] | |
100214f6: 990a ldr r1, [sp, #40] | |
100214f8: 1842 adds r2, r0, r1 | |
100214fa: 2100 movs r1, #0 | |
100214fc: 5c58 ldrb r0, [r3, r1] | |
100214fe: 2401 movs r4, #1 | |
10021500: 280a cmp r0, #10 | |
10021502: d01a beq 0x1002153a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #52 | |
10021504: 1855 adds r5, r2, r1 | |
10021506: 1c6e adds r6, r5, #1 | |
10021508: 2000 movs r0, #0 | |
1002150a: 42ae cmp r6, r5 | |
1002150c: d306 blo 0x1002151c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x9c> @ imm = #12 | |
1002150e: 185d adds r5, r3, r1 | |
10021510: 786d ldrb r5, [r5, #1] | |
10021512: 2d0a cmp r5, #10 | |
10021514: d010 beq 0x10021538 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xb8> @ imm = #32 | |
10021516: 1c89 adds r1, r1, #2 | |
10021518: 1854 adds r4, r2, r1 | |
1002151a: d1ef bne 0x100214fc <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x7c> @ imm = #-34 | |
1002151c: 9905 ldr r1, [sp, #20] | |
1002151e: 4604 mov r4, r0 | |
10021520: e00b b 0x1002153a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xba> @ imm = #22 | |
10021522: 200a movs r0, #10 | |
10021524: 4619 mov r1, r3 | |
10021526: 4622 mov r2, r4 | |
10021528: f7ff fdce bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-1124 | |
1002152c: 9a09 ldr r2, [sp, #36] | |
1002152e: 4604 mov r4, r0 | |
10021530: e004 b 0x1002153c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #8 | |
10021532: 2100 movs r1, #0 | |
10021534: 460c mov r4, r1 | |
10021536: e001 b 0x1002153c <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xbc> @ imm = #2 | |
10021538: 1c49 adds r1, r1, #1 | |
1002153a: 9a09 ldr r2, [sp, #36] | |
1002153c: 980a ldr r0, [sp, #40] | |
1002153e: 2c01 cmp r4, #1 | |
10021540: d116 bne 0x10021570 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xf0> @ imm = #44 | |
10021542: 1840 adds r0, r0, r1 | |
10021544: 1c43 adds r3, r0, #1 | |
10021546: 4293 cmp r3, r2 | |
10021548: 9c07 ldr r4, [sp, #28] | |
1002154a: d801 bhi 0x10021550 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd0> @ imm = #2 | |
1002154c: 2100 movs r1, #0 | |
1002154e: e000 b 0x10021552 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xd2> @ imm = #0 | |
10021550: 2101 movs r1, #1 | |
10021552: 2b00 cmp r3, #0 | |
10021554: 9a06 ldr r2, [sp, #24] | |
10021556: d000 beq 0x1002155a <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0xda> @ imm = #0 | |
10021558: 460a mov r2, r1 | |
1002155a: 2a01 cmp r2, #1 | |
1002155c: d0bd beq 0x100214da <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-134 | |
1002155e: 9908 ldr r1, [sp, #32] | |
10021560: 5c08 ldrb r0, [r1, r0] | |
10021562: 280a cmp r0, #10 | |
10021564: d1b9 bne 0x100214da <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x5a> @ imm = #-142 | |
10021566: 2000 movs r0, #0 | |
10021568: 9005 str r0, [sp, #20] | |
1002156a: 930a str r3, [sp, #40] | |
1002156c: 461e mov r6, r3 | |
1002156e: e008 b 0x10021582 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x102> @ imm = #16 | |
10021570: 4613 mov r3, r2 | |
10021572: 9c07 ldr r4, [sp, #28] | |
10021574: 9804 ldr r0, [sp, #16] | |
10021576: 4290 cmp r0, r2 | |
10021578: d01b beq 0x100215b2 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x132> @ imm = #54 | |
1002157a: 2101 movs r1, #1 | |
1002157c: 9105 str r1, [sp, #20] | |
1002157e: 900a str r0, [sp, #40] | |
10021580: 4616 mov r6, r2 | |
10021582: 9802 ldr r0, [sp, #8] | |
10021584: 7800 ldrb r0, [r0] | |
10021586: 2800 cmp r0, #0 | |
10021588: d009 beq 0x1002159e <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x11e> @ imm = #18 | |
1002158a: 9800 ldr r0, [sp] | |
1002158c: 461d mov r5, r3 | |
1002158e: 68c3 ldr r3, [r0, #12] | |
10021590: 2204 movs r2, #4 | |
10021592: 9801 ldr r0, [sp, #4] | |
10021594: 4908 ldr r1, [pc, #32] @ 0x100215b8 <$d.43> | |
10021596: 4798 blx r3 | |
10021598: 462b mov r3, r5 | |
1002159a: 2800 cmp r0, #0 | |
1002159c: d108 bne 0x100215b0 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x130> @ imm = #16 | |
1002159e: 9808 ldr r0, [sp, #32] | |
100215a0: 9a04 ldr r2, [sp, #16] | |
100215a2: 1881 adds r1, r0, r2 | |
100215a4: 461d mov r5, r3 | |
100215a6: 1ab2 subs r2, r6, r2 | |
100215a8: d000 beq 0x100215ac <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x12c> @ imm = #0 | |
100215aa: e77e b 0x100214aa <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x2a> @ imm = #-260 | |
100215ac: 2000 movs r0, #0 | |
100215ae: e782 b 0x100214b6 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str+0x36> @ imm = #-252 | |
100215b0: 9c06 ldr r4, [sp, #24] | |
100215b2: 4620 mov r0, r4 | |
100215b4: b00b add sp, #44 | |
100215b6: bdf0 pop {r4, r5, r6, r7, pc} | |
100215b8 <$d.43>: | |
100215b8: a4 c1 02 10 .word 0x1002c1a4 | |
100215bc <core::fmt::builders::DebugStruct::field>: | |
100215bc: b5f0 push {r4, r5, r6, r7, lr} | |
100215be: af03 add r7, sp, #12 | |
100215c0: b093 sub sp, #76 | |
100215c2: 4604 mov r4, r0 | |
100215c4: 7900 ldrb r0, [r0, #4] | |
100215c6: 2501 movs r5, #1 | |
100215c8: 2800 cmp r0, #0 | |
100215ca: 4628 mov r0, r5 | |
100215cc: d004 beq 0x100215d8 <core::fmt::builders::DebugStruct::field+0x1c> @ imm = #8 | |
100215ce: 7165 strb r5, [r4, #5] | |
100215d0: 7120 strb r0, [r4, #4] | |
100215d2: 4620 mov r0, r4 | |
100215d4: b013 add sp, #76 | |
100215d6: bdf0 pop {r4, r5, r6, r7, pc} | |
100215d8: 9104 str r1, [sp, #16] | |
100215da: 9205 str r2, [sp, #20] | |
100215dc: 68b8 ldr r0, [r7, #8] | |
100215de: 9002 str r0, [sp, #8] | |
100215e0: 7962 ldrb r2, [r4, #5] | |
100215e2: 6826 ldr r6, [r4] | |
100215e4: 69b0 ldr r0, [r6, #24] | |
100215e6: 0741 lsls r1, r0, #29 | |
100215e8: 9303 str r3, [sp, #12] | |
100215ea: d406 bmi 0x100215fa <core::fmt::builders::DebugStruct::field+0x3e> @ imm = #12 | |
100215ec: 2a00 cmp r2, #0 | |
100215ee: d045 beq 0x1002167c <core::fmt::builders::DebugStruct::field+0xc0> @ imm = #138 | |
100215f0: 493e ldr r1, [pc, #248] @ 0x100216ec <$d.45+0x14> | |
100215f2: 2a00 cmp r2, #0 | |
100215f4: d145 bne 0x10021682 <core::fmt::builders::DebugStruct::field+0xc6> @ imm = #138 | |
100215f6: 2203 movs r2, #3 | |
100215f8: e044 b 0x10021684 <core::fmt::builders::DebugStruct::field+0xc8> @ imm = #136 | |
100215fa: 2a00 cmp r2, #0 | |
100215fc: d109 bne 0x10021612 <core::fmt::builders::DebugStruct::field+0x56> @ imm = #18 | |
100215fe: ce03 ldm r6!, {r0, r1} | |
10021600: 68cb ldr r3, [r1, #12] | |
10021602: 4935 ldr r1, [pc, #212] @ 0x100216d8 <$d.45> | |
10021604: 2203 movs r2, #3 | |
10021606: 3e08 subs r6, #8 | |
10021608: 4798 blx r3 | |
1002160a: 2800 cmp r0, #0 | |
1002160c: 4628 mov r0, r5 | |
1002160e: d1de bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-68 | |
10021610: 69b0 ldr r0, [r6, #24] | |
10021612: a909 add r1, sp, #36 | |
10021614: 9100 str r1, [sp] | |
10021616: 2201 movs r2, #1 | |
10021618: 700a strb r2, [r1] | |
1002161a: 2220 movs r2, #32 | |
1002161c: 5cb3 ldrb r3, [r6, r2] | |
1002161e: 9301 str r3, [sp, #4] | |
10021620: ab0a add r3, sp, #40 | |
10021622: 9901 ldr r1, [sp, #4] | |
10021624: 5499 strb r1, [r3, r2] | |
10021626: 9900 ldr r1, [sp] | |
10021628: 9108 str r1, [sp, #32] | |
1002162a: 9010 str r0, [sp, #64] | |
1002162c: 6870 ldr r0, [r6, #4] | |
1002162e: 9007 str r0, [sp, #28] | |
10021630: 6830 ldr r0, [r6] | |
10021632: 9006 str r0, [sp, #24] | |
10021634: 69f0 ldr r0, [r6, #28] | |
10021636: 9011 str r0, [sp, #68] | |
10021638: 6970 ldr r0, [r6, #20] | |
1002163a: 900f str r0, [sp, #60] | |
1002163c: 6930 ldr r0, [r6, #16] | |
1002163e: 900e str r0, [sp, #56] | |
10021640: 68f0 ldr r0, [r6, #12] | |
10021642: 900d str r0, [sp, #52] | |
10021644: 68b0 ldr r0, [r6, #8] | |
10021646: 900c str r0, [sp, #48] | |
10021648: 4824 ldr r0, [pc, #144] @ 0x100216dc <$d.45+0x4> | |
1002164a: 900b str r0, [sp, #44] | |
1002164c: a806 add r0, sp, #24 | |
1002164e: 900a str r0, [sp, #40] | |
10021650: 9904 ldr r1, [sp, #16] | |
10021652: 9a05 ldr r2, [sp, #20] | |
10021654: f7ff ff14 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-472 | |
10021658: 2800 cmp r0, #0 | |
1002165a: d10d bne 0x10021678 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #26 | |
1002165c: a806 add r0, sp, #24 | |
1002165e: 4920 ldr r1, [pc, #128] @ 0x100216e0 <$d.45+0x8> | |
10021660: 2202 movs r2, #2 | |
10021662: f7ff ff0d bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-486 | |
10021666: 2800 cmp r0, #0 | |
10021668: d106 bne 0x10021678 <core::fmt::builders::DebugStruct::field+0xbc> @ imm = #12 | |
1002166a: 9802 ldr r0, [sp, #8] | |
1002166c: 68c2 ldr r2, [r0, #12] | |
1002166e: a90a add r1, sp, #40 | |
10021670: 9803 ldr r0, [sp, #12] | |
10021672: 4790 blx r2 | |
10021674: 2800 cmp r0, #0 | |
10021676: d028 beq 0x100216ca <core::fmt::builders::DebugStruct::field+0x10e> @ imm = #80 | |
10021678: 4628 mov r0, r5 | |
1002167a: e7a8 b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-176 | |
1002167c: 491a ldr r1, [pc, #104] @ 0x100216e8 <$d.45+0x10> | |
1002167e: 2a00 cmp r2, #0 | |
10021680: d0b9 beq 0x100215f6 <core::fmt::builders::DebugStruct::field+0x3a> @ imm = #-142 | |
10021682: 2202 movs r2, #2 | |
10021684: ce09 ldm r6!, {r0, r3} | |
10021686: 68db ldr r3, [r3, #12] | |
10021688: 3e08 subs r6, #8 | |
1002168a: 4798 blx r3 | |
1002168c: 2800 cmp r0, #0 | |
1002168e: 4628 mov r0, r5 | |
10021690: 9a05 ldr r2, [sp, #20] | |
10021692: 9b04 ldr r3, [sp, #16] | |
10021694: d19b bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-202 | |
10021696: ce03 ldm r6!, {r0, r1} | |
10021698: 68c9 ldr r1, [r1, #12] | |
1002169a: 9101 str r1, [sp, #4] | |
1002169c: 4619 mov r1, r3 | |
1002169e: 9b01 ldr r3, [sp, #4] | |
100216a0: 3e08 subs r6, #8 | |
100216a2: 4798 blx r3 | |
100216a4: 2800 cmp r0, #0 | |
100216a6: 4628 mov r0, r5 | |
100216a8: d191 bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-222 | |
100216aa: ce03 ldm r6!, {r0, r1} | |
100216ac: 68cb ldr r3, [r1, #12] | |
100216ae: 490c ldr r1, [pc, #48] @ 0x100216e0 <$d.45+0x8> | |
100216b0: 2202 movs r2, #2 | |
100216b2: 3e08 subs r6, #8 | |
100216b4: 4798 blx r3 | |
100216b6: 9903 ldr r1, [sp, #12] | |
100216b8: 2800 cmp r0, #0 | |
100216ba: 4628 mov r0, r5 | |
100216bc: d187 bne 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-242 | |
100216be: 9802 ldr r0, [sp, #8] | |
100216c0: 68c2 ldr r2, [r0, #12] | |
100216c2: 4608 mov r0, r1 | |
100216c4: 4631 mov r1, r6 | |
100216c6: 4790 blx r2 | |
100216c8: e781 b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-254 | |
100216ca: 980b ldr r0, [sp, #44] | |
100216cc: 68c3 ldr r3, [r0, #12] | |
100216ce: 980a ldr r0, [sp, #40] | |
100216d0: 4904 ldr r1, [pc, #16] @ 0x100216e4 <$d.45+0xc> | |
100216d2: 2202 movs r2, #2 | |
100216d4: 4798 blx r3 | |
100216d6: e77a b 0x100215ce <core::fmt::builders::DebugStruct::field+0x12> @ imm = #-268 | |
100216d8 <$d.45>: | |
100216d8: f0 c1 02 10 .word 0x1002c1f0 | |
100216dc: 88 c1 02 10 .word 0x1002c188 | |
100216e0: e4 e0 02 10 .word 0x1002e0e4 | |
100216e4: f3 c1 02 10 .word 0x1002c1f3 | |
100216e8: f7 c1 02 10 .word 0x1002c1f7 | |
100216ec: f5 c1 02 10 .word 0x1002c1f5 | |
100216f0 <core::fmt::Write::write_char>: | |
100216f0: b5d0 push {r4, r6, r7, lr} | |
100216f2: af02 add r7, sp, #8 | |
100216f4: b082 sub sp, #8 | |
100216f6: 2200 movs r2, #0 | |
100216f8: 9201 str r2, [sp, #4] | |
100216fa: 2980 cmp r1, #128 | |
100216fc: d203 bhs 0x10021706 <core::fmt::Write::write_char+0x16> @ imm = #6 | |
100216fe: aa01 add r2, sp, #4 | |
10021700: 7011 strb r1, [r2] | |
10021702: 2201 movs r2, #1 | |
10021704: e02f b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #94 | |
10021706: 0aca lsrs r2, r1, #11 | |
10021708: d10a bne 0x10021720 <core::fmt::Write::write_char+0x30> @ imm = #20 | |
1002170a: 223f movs r2, #63 | |
1002170c: 400a ands r2, r1 | |
1002170e: 3280 adds r2, #128 | |
10021710: ab01 add r3, sp, #4 | |
10021712: 705a strb r2, [r3, #1] | |
10021714: 0989 lsrs r1, r1, #6 | |
10021716: 22c0 movs r2, #192 | |
10021718: 430a orrs r2, r1 | |
1002171a: 701a strb r2, [r3] | |
1002171c: 2202 movs r2, #2 | |
1002171e: e022 b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #68 | |
10021720: 0c0a lsrs r2, r1, #16 | |
10021722: d10e bne 0x10021742 <core::fmt::Write::write_char+0x52> @ imm = #28 | |
10021724: 223f movs r2, #63 | |
10021726: 400a ands r2, r1 | |
10021728: 3280 adds r2, #128 | |
1002172a: ab01 add r3, sp, #4 | |
1002172c: 709a strb r2, [r3, #2] | |
1002172e: 0b0a lsrs r2, r1, #12 | |
10021730: 24e0 movs r4, #224 | |
10021732: 4314 orrs r4, r2 | |
10021734: 701c strb r4, [r3] | |
10021736: 0509 lsls r1, r1, #20 | |
10021738: 0e89 lsrs r1, r1, #26 | |
1002173a: 3180 adds r1, #128 | |
1002173c: 7059 strb r1, [r3, #1] | |
1002173e: 2203 movs r2, #3 | |
10021740: e011 b 0x10021766 <core::fmt::Write::write_char+0x76> @ imm = #34 | |
10021742: 233f movs r3, #63 | |
10021744: 400b ands r3, r1 | |
10021746: 3380 adds r3, #128 | |
10021748: aa01 add r2, sp, #4 | |
1002174a: 70d3 strb r3, [r2, #3] | |
1002174c: 050b lsls r3, r1, #20 | |
1002174e: 0e9b lsrs r3, r3, #26 | |
10021750: 3380 adds r3, #128 | |
10021752: 7093 strb r3, [r2, #2] | |
10021754: 038b lsls r3, r1, #14 | |
10021756: 0e9b lsrs r3, r3, #26 | |
10021758: 3380 adds r3, #128 | |
1002175a: 7053 strb r3, [r2, #1] | |
1002175c: 02c9 lsls r1, r1, #11 | |
1002175e: 0f49 lsrs r1, r1, #29 | |
10021760: 31f0 adds r1, #240 | |
10021762: 7011 strb r1, [r2] | |
10021764: 2204 movs r2, #4 | |
10021766: a901 add r1, sp, #4 | |
10021768: f7ff fe8a bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-748 | |
1002176c: b002 add sp, #8 | |
1002176e: bdd0 pop {r4, r6, r7, pc} | |
10021770 <core::fmt::Write::write_fmt>: | |
10021770: b5b0 push {r4, r5, r7, lr} | |
10021772: af02 add r7, sp, #8 | |
10021774: b088 sub sp, #32 | |
10021776: 9001 str r0, [sp, #4] | |
10021778: aa02 add r2, sp, #8 | |
1002177a: 4610 mov r0, r2 | |
1002177c: c938 ldm r1!, {r3, r4, r5} | |
1002177e: c038 stm r0!, {r3, r4, r5} | |
10021780: c938 ldm r1!, {r3, r4, r5} | |
10021782: c038 stm r0!, {r3, r4, r5} | |
10021784: a801 add r0, sp, #4 | |
10021786: 4902 ldr r1, [pc, #8] @ 0x10021790 <$d.48> | |
10021788: f7ff faec bl 0x10020d64 <core::fmt::write> @ imm = #-2600 | |
1002178c: b008 add sp, #32 | |
1002178e: bdb0 pop {r4, r5, r7, pc} | |
10021790 <$d.48>: | |
10021790: 00 c3 02 10 .word 0x1002c300 | |
10021794 <<&mut W as core::fmt::Write>::write_str>: | |
10021794: b580 push {r7, lr} | |
10021796: af00 add r7, sp, #0 | |
10021798: 6800 ldr r0, [r0] | |
1002179a: f7ff fe71 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-798 | |
1002179e: bd80 pop {r7, pc} | |
100217a0 <<&mut W as core::fmt::Write>::write_char>: | |
100217a0: b5d0 push {r4, r6, r7, lr} | |
100217a2: af02 add r7, sp, #8 | |
100217a4: b082 sub sp, #8 | |
100217a6: 6800 ldr r0, [r0] | |
100217a8: 2200 movs r2, #0 | |
100217aa: 9201 str r2, [sp, #4] | |
100217ac: 2980 cmp r1, #128 | |
100217ae: d203 bhs 0x100217b8 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6 | |
100217b0: aa01 add r2, sp, #4 | |
100217b2: 7011 strb r1, [r2] | |
100217b4: 2201 movs r2, #1 | |
100217b6: e02f b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94 | |
100217b8: 0aca lsrs r2, r1, #11 | |
100217ba: d10a bne 0x100217d2 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20 | |
100217bc: 223f movs r2, #63 | |
100217be: 400a ands r2, r1 | |
100217c0: 3280 adds r2, #128 | |
100217c2: ab01 add r3, sp, #4 | |
100217c4: 705a strb r2, [r3, #1] | |
100217c6: 0989 lsrs r1, r1, #6 | |
100217c8: 22c0 movs r2, #192 | |
100217ca: 430a orrs r2, r1 | |
100217cc: 701a strb r2, [r3] | |
100217ce: 2202 movs r2, #2 | |
100217d0: e022 b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68 | |
100217d2: 0c0a lsrs r2, r1, #16 | |
100217d4: d10e bne 0x100217f4 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28 | |
100217d6: 223f movs r2, #63 | |
100217d8: 400a ands r2, r1 | |
100217da: 3280 adds r2, #128 | |
100217dc: ab01 add r3, sp, #4 | |
100217de: 709a strb r2, [r3, #2] | |
100217e0: 0b0a lsrs r2, r1, #12 | |
100217e2: 24e0 movs r4, #224 | |
100217e4: 4314 orrs r4, r2 | |
100217e6: 701c strb r4, [r3] | |
100217e8: 0509 lsls r1, r1, #20 | |
100217ea: 0e89 lsrs r1, r1, #26 | |
100217ec: 3180 adds r1, #128 | |
100217ee: 7059 strb r1, [r3, #1] | |
100217f0: 2203 movs r2, #3 | |
100217f2: e011 b 0x10021818 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34 | |
100217f4: 233f movs r3, #63 | |
100217f6: 400b ands r3, r1 | |
100217f8: 3380 adds r3, #128 | |
100217fa: aa01 add r2, sp, #4 | |
100217fc: 70d3 strb r3, [r2, #3] | |
100217fe: 050b lsls r3, r1, #20 | |
10021800: 0e9b lsrs r3, r3, #26 | |
10021802: 3380 adds r3, #128 | |
10021804: 7093 strb r3, [r2, #2] | |
10021806: 038b lsls r3, r1, #14 | |
10021808: 0e9b lsrs r3, r3, #26 | |
1002180a: 3380 adds r3, #128 | |
1002180c: 7053 strb r3, [r2, #1] | |
1002180e: 02c9 lsls r1, r1, #11 | |
10021810: 0f49 lsrs r1, r1, #29 | |
10021812: 31f0 adds r1, #240 | |
10021814: 7011 strb r1, [r2] | |
10021816: 2204 movs r2, #4 | |
10021818: a901 add r1, sp, #4 | |
1002181a: f7ff fe31 bl 0x10021480 <<core::fmt::builders::PadAdapter as core::fmt::Write>::write_str> @ imm = #-926 | |
1002181e: b002 add sp, #8 | |
10021820: bdd0 pop {r4, r6, r7, pc} | |
10021822: d4d4 bmi 0x100217ce <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88 | |
10021824 <<&mut W as core::fmt::Write>::write_fmt>: | |
10021824: b5b0 push {r4, r5, r7, lr} | |
10021826: af02 add r7, sp, #8 | |
10021828: b088 sub sp, #32 | |
1002182a: 6800 ldr r0, [r0] | |
1002182c: 9001 str r0, [sp, #4] | |
1002182e: aa02 add r2, sp, #8 | |
10021830: 4610 mov r0, r2 | |
10021832: c938 ldm r1!, {r3, r4, r5} | |
10021834: c038 stm r0!, {r3, r4, r5} | |
10021836: c938 ldm r1!, {r3, r4, r5} | |
10021838: c038 stm r0!, {r3, r4, r5} | |
1002183a: a801 add r0, sp, #4 | |
1002183c: 4902 ldr r1, [pc, #8] @ 0x10021848 <$d.52> | |
1002183e: f7ff fa91 bl 0x10020d64 <core::fmt::write> @ imm = #-2782 | |
10021842: b008 add sp, #32 | |
10021844: bdb0 pop {r4, r5, r7, pc} | |
10021846: 46c0 mov r8, r8 | |
10021848 <$d.52>: | |
10021848: 00 c3 02 10 .word 0x1002c300 | |
1002184c <core::fmt::builders::DebugTuple::field>: | |
1002184c: b5f0 push {r4, r5, r6, r7, lr} | |
1002184e: af03 add r7, sp, #12 | |
10021850: b093 sub sp, #76 | |
10021852: 4604 mov r4, r0 | |
10021854: 7a00 ldrb r0, [r0, #8] | |
10021856: 2800 cmp r0, #0 | |
10021858: d002 beq 0x10021860 <core::fmt::builders::DebugTuple::field+0x14> @ imm = #4 | |
1002185a: 6820 ldr r0, [r4] | |
1002185c: 2601 movs r6, #1 | |
1002185e: e059 b 0x10021914 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #178 | |
10021860: 4616 mov r6, r2 | |
10021862: 460b mov r3, r1 | |
10021864: cc24 ldm r4!, {r2, r5} | |
10021866: 69a8 ldr r0, [r5, #24] | |
10021868: 3c08 subs r4, #8 | |
1002186a: 0741 lsls r1, r0, #29 | |
1002186c: 9205 str r2, [sp, #20] | |
1002186e: 9304 str r3, [sp, #16] | |
10021870: d404 bmi 0x1002187c <core::fmt::builders::DebugTuple::field+0x30> @ imm = #8 | |
10021872: 2a00 cmp r2, #0 | |
10021874: 9603 str r6, [sp, #12] | |
10021876: d00e beq 0x10021896 <core::fmt::builders::DebugTuple::field+0x4a> @ imm = #28 | |
10021878: 492d ldr r1, [pc, #180] @ 0x10021930 <$d.54+0x10> | |
1002187a: e00d b 0x10021898 <core::fmt::builders::DebugTuple::field+0x4c> @ imm = #26 | |
1002187c: 2a00 cmp r2, #0 | |
1002187e: d11c bne 0x100218ba <core::fmt::builders::DebugTuple::field+0x6e> @ imm = #56 | |
10021880: cd03 ldm r5!, {r0, r1} | |
10021882: 68cb ldr r3, [r1, #12] | |
10021884: 4926 ldr r1, [pc, #152] @ 0x10021920 <$d.54> | |
10021886: 2202 movs r2, #2 | |
10021888: 3d08 subs r5, #8 | |
1002188a: 4798 blx r3 | |
1002188c: 2800 cmp r0, #0 | |
1002188e: d013 beq 0x100218b8 <core::fmt::builders::DebugTuple::field+0x6c> @ imm = #38 | |
10021890: 2000 movs r0, #0 | |
10021892: 2601 movs r6, #1 | |
10021894: e03e b 0x10021914 <core::fmt::builders::DebugTuple::field+0xc8> @ imm = #124 | |
10021896: 4925 ldr r1, [pc, #148] @ 0x1002192c <$d.54+0xc> | |
10021898: 2601 movs r6, #1 | |
1002189a: 2a00 cmp r2, #0 | |
1002189c: 4632 mov r2, r6 | |
1002189e: d000 beq 0x100218a2 <core::fmt::builders::DebugTuple::field+0x56> @ imm = #0 | |
100218a0: 2202 movs r2, #2 | |
100218a2: cd09 ldm r5!, {r0, r3} | |
100218a4: 68db ldr r3, [r3, #12] | |
100218a6: 3d08 subs r5, #8 | |
100218a8: 4798 blx r3 | |
100218aa: 2800 cmp r0, #0 | |
100218ac: d131 bne 0x10021912 <core::fmt::builders::DebugTuple::field+0xc6> @ imm = #98 | |
100218ae: 9804 ldr r0, [sp, #16] | |
100218b0: 4629 mov r1, r5 | |
100218b2: 9a03 ldr r2, [sp, #12] | |
100218b4: 4790 blx r2 | |
100218b6: e02b b 0x10021910 <core::fmt::builders::DebugTuple::field+0xc4> @ imm = #86 | |
100218b8: 69a8 ldr r0, [r5, #24] | |
100218ba: a909 add r1, sp, #36 | |
100218bc: 9101 str r1, [sp, #4] | |
100218be: 9603 str r6, [sp, #12] | |
100218c0: 2601 movs r6, #1 | |
100218c2: 700e strb r6, [r1] | |
100218c4: 2320 movs r3, #32 | |
100218c6: 5ce9 ldrb r1, [r5, r3] | |
100218c8: 9102 str r1, [sp, #8] | |
100218ca: a90a add r1, sp, #40 | |
100218cc: 9a02 ldr r2, [sp, #8] | |
100218ce: 54ca strb r2, [r1, r3] | |
100218d0: 9a01 ldr r2, [sp, #4] | |
100218d2: 9208 str r2, [sp, #32] | |
100218d4: 9010 str r0, [sp, #64] | |
100218d6: 6868 ldr r0, [r5, #4] | |
100218d8: 9007 str r0, [sp, #28] | |
100218da: 6828 ldr r0, [r5] | |
100218dc: 9006 str r0, [sp, #24] | |
100218de: 69e8 ldr r0, [r5, #28] | |
100218e0: 9011 str r0, [sp, #68] | |
100218e2: 6968 ldr r0, [r5, #20] | |
100218e4: 900f str r0, [sp, #60] | |
100218e6: 6928 ldr r0, [r5, #16] | |
100218e8: 900e str r0, [sp, #56] | |
100218ea: 68e8 ldr r0, [r5, #12] | |
100218ec: 900d str r0, [sp, #52] | |
100218ee: 68a8 ldr r0, [r5, #8] | |
100218f0: 900c str r0, [sp, #48] | |
100218f2: 480c ldr r0, [pc, #48] @ 0x10021924 <$d.54+0x4> | |
100218f4: 900b str r0, [sp, #44] | |
100218f6: a806 add r0, sp, #24 | |
100218f8: 900a str r0, [sp, #40] | |
100218fa: 9804 ldr r0, [sp, #16] | |
100218fc: 9a03 ldr r2, [sp, #12] | |
100218fe: 4790 blx r2 | |
10021900: 2800 cmp r0, #0 | |
10021902: d106 bne 0x10021912 <core::fmt::builders::DebugTuple::field+0xc6> @ imm = #12 | |
10021904: 980b ldr r0, [sp, #44] | |
10021906: 68c3 ldr r3, [r0, #12] | |
10021908: 980a ldr r0, [sp, #40] | |
1002190a: 4907 ldr r1, [pc, #28] @ 0x10021928 <$d.54+0x8> | |
1002190c: 2202 movs r2, #2 | |
1002190e: 4798 blx r3 | |
10021910: 4606 mov r6, r0 | |
10021912: 9805 ldr r0, [sp, #20] | |
10021914: 7226 strb r6, [r4, #8] | |
10021916: 1c40 adds r0, r0, #1 | |
10021918: 6020 str r0, [r4] | |
1002191a: 4620 mov r0, r4 | |
1002191c: b013 add sp, #76 | |
1002191e: bdf0 pop {r4, r5, r6, r7, pc} | |
10021920 <$d.54>: | |
10021920: 04 c2 02 10 .word 0x1002c204 | |
10021924: 88 c1 02 10 .word 0x1002c188 | |
10021928: f3 c1 02 10 .word 0x1002c1f3 | |
1002192c: 06 c2 02 10 .word 0x1002c206 | |
10021930: f5 c1 02 10 .word 0x1002c1f5 | |
10021934 <core::fmt::Formatter::debug_struct_field2_finish>: | |
10021934: b5b0 push {r4, r5, r7, lr} | |
10021936: af02 add r7, sp, #8 | |
10021938: b084 sub sp, #16 | |
1002193a: 461c mov r4, r3 | |
1002193c: 4605 mov r5, r0 | |
1002193e: 6800 ldr r0, [r0] | |
10021940: 686b ldr r3, [r5, #4] | |
10021942: 68db ldr r3, [r3, #12] | |
10021944: 4798 blx r3 | |
10021946: 4601 mov r1, r0 | |
10021948: a802 add r0, sp, #8 | |
1002194a: 2200 movs r2, #0 | |
1002194c: 7142 strb r2, [r0, #5] | |
1002194e: 7101 strb r1, [r0, #4] | |
10021950: 9502 str r5, [sp, #8] | |
10021952: 4915 ldr r1, [pc, #84] @ 0x100219a8 <$d.56> | |
10021954: 9100 str r1, [sp] | |
10021956: 4915 ldr r1, [pc, #84] @ 0x100219ac <$d.56+0x4> | |
10021958: 2204 movs r2, #4 | |
1002195a: 4623 mov r3, r4 | |
1002195c: f7ff fe2e bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-932 | |
10021960: 6979 ldr r1, [r7, #20] | |
10021962: 9100 str r1, [sp] | |
10021964: 463b mov r3, r7 | |
10021966: 3308 adds r3, #8 | |
10021968: cb0e ldm r3, {r1, r2, r3} | |
1002196a: f7ff fe27 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-946 | |
1002196e: 7901 ldrb r1, [r0, #4] | |
10021970: 7940 ldrb r0, [r0, #5] | |
10021972: 2800 cmp r0, #0 | |
10021974: d012 beq 0x1002199c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #36 | |
10021976: 2900 cmp r1, #0 | |
10021978: d001 beq 0x1002197e <core::fmt::Formatter::debug_struct_field2_finish+0x4a> @ imm = #2 | |
1002197a: 2101 movs r1, #1 | |
1002197c: e00e b 0x1002199c <core::fmt::Formatter::debug_struct_field2_finish+0x68> @ imm = #28 | |
1002197e: 9902 ldr r1, [sp, #8] | |
10021980: 7e08 ldrb r0, [r1, #24] | |
10021982: 0740 lsls r0, r0, #29 | |
10021984: d404 bmi 0x10021990 <core::fmt::Formatter::debug_struct_field2_finish+0x5c> @ imm = #8 | |
10021986: c903 ldm r1, {r0, r1} | |
10021988: 68cb ldr r3, [r1, #12] | |
1002198a: 490a ldr r1, [pc, #40] @ 0x100219b4 <$d.56+0xc> | |
1002198c: 2202 movs r2, #2 | |
1002198e: e003 b 0x10021998 <core::fmt::Formatter::debug_struct_field2_finish+0x64> @ imm = #6 | |
10021990: c903 ldm r1, {r0, r1} | |
10021992: 68cb ldr r3, [r1, #12] | |
10021994: 4906 ldr r1, [pc, #24] @ 0x100219b0 <$d.56+0x8> | |
10021996: 2201 movs r2, #1 | |
10021998: 4798 blx r3 | |
1002199a: 4601 mov r1, r0 | |
1002199c: 1e48 subs r0, r1, #1 | |
1002199e: 4181 sbcs r1, r0 | |
100219a0: 4608 mov r0, r1 | |
100219a2: b004 add sp, #16 | |
100219a4: bdb0 pop {r4, r5, r7, pc} | |
100219a6: 46c0 mov r8, r8 | |
100219a8 <$d.56>: | |
100219a8: 44 d1 02 10 .word 0x1002d144 | |
100219ac: b8 c1 02 10 .word 0x1002c1b8 | |
100219b0: fa c1 02 10 .word 0x1002c1fa | |
100219b4: 02 c2 02 10 .word 0x1002c202 | |
100219b8 <core::fmt::Formatter::debug_struct_field4_finish>: | |
100219b8: b5b0 push {r4, r5, r7, lr} | |
100219ba: af02 add r7, sp, #8 | |
100219bc: b084 sub sp, #16 | |
100219be: 461c mov r4, r3 | |
100219c0: 4605 mov r5, r0 | |
100219c2: 6800 ldr r0, [r0] | |
100219c4: 686b ldr r3, [r5, #4] | |
100219c6: 68db ldr r3, [r3, #12] | |
100219c8: 4798 blx r3 | |
100219ca: 4601 mov r1, r0 | |
100219cc: a802 add r0, sp, #8 | |
100219ce: 2200 movs r2, #0 | |
100219d0: 7142 strb r2, [r0, #5] | |
100219d2: 7101 strb r1, [r0, #4] | |
100219d4: 9502 str r5, [sp, #8] | |
100219d6: 6939 ldr r1, [r7, #16] | |
100219d8: 9100 str r1, [sp] | |
100219da: 68ba ldr r2, [r7, #8] | |
100219dc: 68fb ldr r3, [r7, #12] | |
100219de: 4621 mov r1, r4 | |
100219e0: f7ff fdec bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1064 | |
100219e4: 6a39 ldr r1, [r7, #32] | |
100219e6: 9100 str r1, [sp] | |
100219e8: 463b mov r3, r7 | |
100219ea: 3314 adds r3, #20 | |
100219ec: cb0e ldm r3, {r1, r2, r3} | |
100219ee: f7ff fde5 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1078 | |
100219f2: 6b39 ldr r1, [r7, #48] | |
100219f4: 9100 str r1, [sp] | |
100219f6: 463b mov r3, r7 | |
100219f8: 3324 adds r3, #36 | |
100219fa: cb0e ldm r3, {r1, r2, r3} | |
100219fc: f7ff fdde bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1092 | |
10021a00: 6c39 ldr r1, [r7, #64] | |
10021a02: 9100 str r1, [sp] | |
10021a04: 463b mov r3, r7 | |
10021a06: 3334 adds r3, #52 | |
10021a08: cb0e ldm r3, {r1, r2, r3} | |
10021a0a: f7ff fdd7 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-1106 | |
10021a0e: 7901 ldrb r1, [r0, #4] | |
10021a10: 7940 ldrb r0, [r0, #5] | |
10021a12: 2800 cmp r0, #0 | |
10021a14: d012 beq 0x10021a3c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #36 | |
10021a16: 2900 cmp r1, #0 | |
10021a18: d001 beq 0x10021a1e <core::fmt::Formatter::debug_struct_field4_finish+0x66> @ imm = #2 | |
10021a1a: 2101 movs r1, #1 | |
10021a1c: e00e b 0x10021a3c <core::fmt::Formatter::debug_struct_field4_finish+0x84> @ imm = #28 | |
10021a1e: 9902 ldr r1, [sp, #8] | |
10021a20: 7e08 ldrb r0, [r1, #24] | |
10021a22: 0740 lsls r0, r0, #29 | |
10021a24: d404 bmi 0x10021a30 <core::fmt::Formatter::debug_struct_field4_finish+0x78> @ imm = #8 | |
10021a26: c903 ldm r1, {r0, r1} | |
10021a28: 68cb ldr r3, [r1, #12] | |
10021a2a: 4908 ldr r1, [pc, #32] @ 0x10021a4c <$d.58+0x4> | |
10021a2c: 2202 movs r2, #2 | |
10021a2e: e003 b 0x10021a38 <core::fmt::Formatter::debug_struct_field4_finish+0x80> @ imm = #6 | |
10021a30: c903 ldm r1, {r0, r1} | |
10021a32: 68cb ldr r3, [r1, #12] | |
10021a34: 4904 ldr r1, [pc, #16] @ 0x10021a48 <$d.58> | |
10021a36: 2201 movs r2, #1 | |
10021a38: 4798 blx r3 | |
10021a3a: 4601 mov r1, r0 | |
10021a3c: 1e48 subs r0, r1, #1 | |
10021a3e: 4181 sbcs r1, r0 | |
10021a40: 4608 mov r0, r1 | |
10021a42: b004 add sp, #16 | |
10021a44: bdb0 pop {r4, r5, r7, pc} | |
10021a46: 46c0 mov r8, r8 | |
10021a48 <$d.58>: | |
10021a48: fa c1 02 10 .word 0x1002c1fa | |
10021a4c: 02 c2 02 10 .word 0x1002c202 | |
10021a50 <<&T as core::fmt::Debug>::fmt>: | |
10021a50: b580 push {r7, lr} | |
10021a52: af00 add r7, sp, #0 | |
10021a54: 6800 ldr r0, [r0] | |
10021a56: 6800 ldr r0, [r0] | |
10021a58: f7ff fa52 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-2908 | |
10021a5c: bd80 pop {r7, pc} | |
10021a5e: d4d4 bmi 0x10021a0a <core::fmt::Formatter::debug_struct_field4_finish+0x52> @ imm = #-88 | |
10021a60 <core::fmt::Formatter::debug_tuple_field1_finish>: | |
10021a60: b5f0 push {r4, r5, r6, r7, lr} | |
10021a62: af03 add r7, sp, #12 | |
10021a64: b083 sub sp, #12 | |
10021a66: 461c mov r4, r3 | |
10021a68: 4605 mov r5, r0 | |
10021a6a: 6800 ldr r0, [r0] | |
10021a6c: 686b ldr r3, [r5, #4] | |
10021a6e: 68db ldr r3, [r3, #12] | |
10021a70: 4798 blx r3 | |
10021a72: 466e mov r6, sp | |
10021a74: 7230 strb r0, [r6, #8] | |
10021a76: 2000 movs r0, #0 | |
10021a78: 7270 strb r0, [r6, #9] | |
10021a7a: 9501 str r5, [sp, #4] | |
10021a7c: 9000 str r0, [sp] | |
10021a7e: 4a15 ldr r2, [pc, #84] @ 0x10021ad4 <$d.61> | |
10021a80: 4630 mov r0, r6 | |
10021a82: 4621 mov r1, r4 | |
10021a84: f7ff fee2 bl 0x1002184c <core::fmt::builders::DebugTuple::field> @ imm = #-572 | |
10021a88: 7a31 ldrb r1, [r6, #8] | |
10021a8a: 9800 ldr r0, [sp] | |
10021a8c: 2800 cmp r0, #0 | |
10021a8e: d01b beq 0x10021ac8 <core::fmt::Formatter::debug_tuple_field1_finish+0x68> @ imm = #54 | |
10021a90: 2401 movs r4, #1 | |
10021a92: 2900 cmp r1, #0 | |
10021a94: d119 bne 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #50 | |
10021a96: 4669 mov r1, sp | |
10021a98: 9d01 ldr r5, [sp, #4] | |
10021a9a: 2801 cmp r0, #1 | |
10021a9c: d10d bne 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #26 | |
10021a9e: 7a48 ldrb r0, [r1, #9] | |
10021aa0: 2800 cmp r0, #0 | |
10021aa2: d00a beq 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #20 | |
10021aa4: 7e28 ldrb r0, [r5, #24] | |
10021aa6: 0740 lsls r0, r0, #29 | |
10021aa8: d407 bmi 0x10021aba <core::fmt::Formatter::debug_tuple_field1_finish+0x5a> @ imm = #14 | |
10021aaa: cd03 ldm r5!, {r0, r1} | |
10021aac: 68cb ldr r3, [r1, #12] | |
10021aae: 490a ldr r1, [pc, #40] @ 0x10021ad8 <$d.61+0x4> | |
10021ab0: 2201 movs r2, #1 | |
10021ab2: 3d08 subs r5, #8 | |
10021ab4: 4798 blx r3 | |
10021ab6: 2800 cmp r0, #0 | |
10021ab8: d107 bne 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #14 | |
10021aba: cd03 ldm r5!, {r0, r1} | |
10021abc: 68cb ldr r3, [r1, #12] | |
10021abe: 4907 ldr r1, [pc, #28] @ 0x10021adc <$d.61+0x8> | |
10021ac0: 2201 movs r2, #1 | |
10021ac2: 4798 blx r3 | |
10021ac4: 4604 mov r4, r0 | |
10021ac6: e000 b 0x10021aca <core::fmt::Formatter::debug_tuple_field1_finish+0x6a> @ imm = #0 | |
10021ac8: 460c mov r4, r1 | |
10021aca: 1e60 subs r0, r4, #1 | |
10021acc: 4184 sbcs r4, r0 | |
10021ace: 4620 mov r0, r4 | |
10021ad0: b003 add sp, #12 | |
10021ad2: bdf0 pop {r4, r5, r6, r7, pc} | |
10021ad4 <$d.61>: | |
10021ad4: 61 84 02 10 .word 0x10028461 | |
10021ad8: 07 c2 02 10 .word 0x1002c207 | |
10021adc: b0 c0 02 10 .word 0x1002c0b0 | |
10021ae0 <<bool as core::fmt::Display>::fmt>: | |
10021ae0: b580 push {r7, lr} | |
10021ae2: af00 add r7, sp, #0 | |
10021ae4: 460b mov r3, r1 | |
10021ae6: 7800 ldrb r0, [r0] | |
10021ae8: 2800 cmp r0, #0 | |
10021aea: d002 beq 0x10021af2 <<bool as core::fmt::Display>::fmt+0x12> @ imm = #4 | |
10021aec: 4904 ldr r1, [pc, #16] @ 0x10021b00 <$d.63> | |
10021aee: 2204 movs r2, #4 | |
10021af0: e001 b 0x10021af6 <<bool as core::fmt::Display>::fmt+0x16> @ imm = #2 | |
10021af2: 4904 ldr r1, [pc, #16] @ 0x10021b04 <$d.63+0x4> | |
10021af4: 2205 movs r2, #5 | |
10021af6: 4618 mov r0, r3 | |
10021af8: f7fe fe40 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-4992 | |
10021afc: bd80 pop {r7, pc} | |
10021afe: 46c0 mov r8, r8 | |
10021b00 <$d.63>: | |
10021b00: b4 c1 02 10 .word 0x1002c1b4 | |
10021b04: 44 c3 02 10 .word 0x1002c344 | |
10021b08 <<str as core::fmt::Debug>::fmt>: | |
10021b08: b5f0 push {r4, r5, r6, r7, lr} | |
10021b0a: af03 add r7, sp, #12 | |
10021b0c: b08f sub sp, #60 | |
10021b0e: 4616 mov r6, r2 | |
10021b10: 460c mov r4, r1 | |
10021b12: 900b str r0, [sp, #44] | |
10021b14: 930a str r3, [sp, #40] | |
10021b16: 691a ldr r2, [r3, #16] | |
10021b18: 2122 movs r1, #34 | |
10021b1a: 4630 mov r0, r6 | |
10021b1c: 920e str r2, [sp, #56] | |
10021b1e: 4790 blx r2 | |
10021b20: 2501 movs r5, #1 | |
10021b22: 2800 cmp r0, #0 | |
10021b24: d000 beq 0x10021b28 <<str as core::fmt::Debug>::fmt+0x20> @ imm = #0 | |
10021b26: e160 b 0x10021dea <$t.70+0xda> @ imm = #704 | |
10021b28: 2c00 cmp r4, #0 | |
10021b2a: d100 bne 0x10021b2e <<str as core::fmt::Debug>::fmt+0x26> @ imm = #0 | |
10021b2c: e14e b 0x10021dcc <$t.70+0xbc> @ imm = #668 | |
10021b2e: 9507 str r5, [sp, #28] | |
10021b30: 9d0b ldr r5, [sp, #44] | |
10021b32: 1929 adds r1, r5, r4 | |
10021b34: 9103 str r1, [sp, #12] | |
10021b36: 2100 movs r1, #0 | |
10021b38: 9109 str r1, [sp, #36] | |
10021b3a: 4608 mov r0, r1 | |
10021b3c: 460b mov r3, r1 | |
10021b3e: 960d str r6, [sp, #52] | |
10021b40: 9408 str r4, [sp, #32] | |
10021b42: 9102 str r1, [sp, #8] | |
10021b44: 5628 ldrsb r0, [r5, r0] | |
10021b46: b2c1 uxtb r1, r0 | |
10021b48: 2800 cmp r0, #0 | |
10021b4a: 9306 str r3, [sp, #24] | |
10021b4c: 9504 str r5, [sp, #16] | |
10021b4e: d401 bmi 0x10021b54 <<str as core::fmt::Debug>::fmt+0x4c> @ imm = #2 | |
10021b50: 1c6a adds r2, r5, #1 | |
10021b52: e02c b 0x10021bae <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #88 | |
10021b54: 786a ldrb r2, [r5, #1] | |
10021b56: 203f movs r0, #63 | |
10021b58: 9005 str r0, [sp, #20] | |
10021b5a: 4002 ands r2, r0 | |
10021b5c: 201f movs r0, #31 | |
10021b5e: 4008 ands r0, r1 | |
10021b60: 29df cmp r1, #223 | |
10021b62: d91d bls 0x10021ba0 <<str as core::fmt::Debug>::fmt+0x98> @ imm = #58 | |
10021b64: 78ab ldrb r3, [r5, #2] | |
10021b66: 930c str r3, [sp, #48] | |
10021b68: 9b05 ldr r3, [sp, #20] | |
10021b6a: 9c0c ldr r4, [sp, #48] | |
10021b6c: 401c ands r4, r3 | |
10021b6e: 940c str r4, [sp, #48] | |
10021b70: 0192 lsls r2, r2, #6 | |
10021b72: 9b0c ldr r3, [sp, #48] | |
10021b74: 18d3 adds r3, r2, r3 | |
10021b76: 1cea adds r2, r5, #3 | |
10021b78: 29f0 cmp r1, #240 | |
10021b7a: d315 blo 0x10021ba8 <<str as core::fmt::Debug>::fmt+0xa0> @ imm = #42 | |
10021b7c: 461d mov r5, r3 | |
10021b7e: 7813 ldrb r3, [r2] | |
10021b80: 9905 ldr r1, [sp, #20] | |
10021b82: 400b ands r3, r1 | |
10021b84: 01a9 lsls r1, r5, #6 | |
10021b86: 18c9 adds r1, r1, r3 | |
10021b88: 0740 lsls r0, r0, #29 | |
10021b8a: 0ac0 lsrs r0, r0, #11 | |
10021b8c: 1809 adds r1, r1, r0 | |
10021b8e: 48a3 ldr r0, [pc, #652] @ 0x10021e1c <$d.71> | |
10021b90: 1e80 subs r0, r0, #2 | |
10021b92: 4281 cmp r1, r0 | |
10021b94: 9c08 ldr r4, [sp, #32] | |
10021b96: d100 bne 0x10021b9a <<str as core::fmt::Debug>::fmt+0x92> @ imm = #0 | |
10021b98: e107 b 0x10021daa <$t.70+0x9a> @ imm = #526 | |
10021b9a: 9d04 ldr r5, [sp, #16] | |
10021b9c: 1d2a adds r2, r5, #4 | |
10021b9e: e005 b 0x10021bac <<str as core::fmt::Debug>::fmt+0xa4> @ imm = #10 | |
10021ba0: 0180 lsls r0, r0, #6 | |
10021ba2: 1881 adds r1, r0, r2 | |
10021ba4: 1caa adds r2, r5, #2 | |
10021ba6: e002 b 0x10021bae <<str as core::fmt::Debug>::fmt+0xa6> @ imm = #4 | |
10021ba8: 0300 lsls r0, r0, #12 | |
10021baa: 1819 adds r1, r3, r0 | |
10021bac: 9b06 ldr r3, [sp, #24] | |
10021bae: 2922 cmp r1, #34 | |
10021bb0: 9105 str r1, [sp, #20] | |
10021bb2: d81b bhi 0x10021bec <$t.66+0x4> @ imm = #54 | |
10021bb4: 2030 movs r0, #48 | |
10021bb6: 900c str r0, [sp, #48] | |
10021bb8: 4c98 ldr r4, [pc, #608] @ 0x10021e1c <$d.71> | |
10021bba: 9d07 ldr r5, [sp, #28] | |
10021bbc: 4479 add r1, pc | |
10021bbe: 7909 ldrb r1, [r1, #4] | |
10021bc0: 0049 lsls r1, r1, #1 | |
10021bc2: 448f add pc, r1 | |
10021bc4 <$d.65>: | |
10021bc4: 37 18 18 18 .word 0x18181837 | |
10021bc8: 18 18 18 18 .word 0x18181818 | |
10021bcc: 18 11 30 18 .word 0x18301118 | |
10021bd0: 18 32 18 18 .word 0x18183218 | |
10021bd4: 18 18 18 18 .word 0x18181818 | |
10021bd8: 18 18 18 18 .word 0x18181818 | |
10021bdc: 18 18 18 18 .word 0x18181818 | |
10021be0: 18 18 18 18 .word 0x18181818 | |
10021be4: 18 18 34 00 .word 0x00341818 | |
10021be8 <$t.66>: | |
10021be8: 2074 movs r0, #116 | |
10021bea: e021 b 0x10021c30 <$t.66+0x48> @ imm = #66 | |
10021bec: 295c cmp r1, #92 | |
10021bee: 910c str r1, [sp, #48] | |
10021bf0: 4c8a ldr r4, [pc, #552] @ 0x10021e1c <$d.71> | |
10021bf2: 9d07 ldr r5, [sp, #28] | |
10021bf4: d01e beq 0x10021c34 <$t.66+0x4c> @ imm = #60 | |
10021bf6: 4615 mov r5, r2 | |
10021bf8: 9c05 ldr r4, [sp, #20] | |
10021bfa: 4620 mov r0, r4 | |
10021bfc: f000 f91e bl 0x10021e3c <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #572 | |
10021c00: 2800 cmp r0, #0 | |
10021c02: d104 bne 0x10021c0e <$t.66+0x26> @ imm = #8 | |
10021c04: 4620 mov r0, r4 | |
10021c06: f000 f981 bl 0x10021f0c <core::unicode::printable::is_printable> @ imm = #770 | |
10021c0a: 2800 cmp r0, #0 | |
10021c0c: d108 bne 0x10021c20 <$t.66+0x38> @ imm = #16 | |
10021c0e: 2001 movs r0, #1 | |
10021c10: 4320 orrs r0, r4 | |
10021c12: f00a fa25 bl 0x1002c060 <__clzsi2> @ imm = #42058 | |
10021c16: 4981 ldr r1, [pc, #516] @ 0x10021e1c <$d.71> | |
10021c18: 1e49 subs r1, r1, #1 | |
10021c1a: 428c cmp r4, r1 | |
10021c1c: d000 beq 0x10021c20 <$t.66+0x38> @ imm = #0 | |
10021c1e: e0b0 b 0x10021d82 <$t.70+0x72> @ imm = #352 | |
10021c20: 9c08 ldr r4, [sp, #32] | |
10021c22: 9906 ldr r1, [sp, #24] | |
10021c24: e0b9 b 0x10021d9a <$t.70+0x8a> @ imm = #370 | |
10021c26: 206e movs r0, #110 | |
10021c28: e002 b 0x10021c30 <$t.66+0x48> @ imm = #4 | |
10021c2a: 2072 movs r0, #114 | |
10021c2c: e000 b 0x10021c30 <$t.66+0x48> @ imm = #0 | |
10021c2e: 9805 ldr r0, [sp, #20] | |
10021c30: 900c str r0, [sp, #48] | |
10021c32: 4c7a ldr r4, [pc, #488] @ 0x10021e1c <$d.71> | |
10021c34: 9909 ldr r1, [sp, #36] | |
10021c36: 428b cmp r3, r1 | |
10021c38: d200 bhs 0x10021c3c <$t.66+0x54> @ imm = #0 | |
10021c3a: e0e6 b 0x10021e0a <$t.70+0xfa> @ imm = #460 | |
10021c3c: 2900 cmp r1, #0 | |
10021c3e: d00c beq 0x10021c5a <$t.66+0x72> @ imm = #24 | |
10021c40: 9808 ldr r0, [sp, #32] | |
10021c42: 4281 cmp r1, r0 | |
10021c44: d207 bhs 0x10021c56 <$t.66+0x6e> @ imm = #14 | |
10021c46: 980b ldr r0, [sp, #44] | |
10021c48: 5640 ldrsb r0, [r0, r1] | |
10021c4a: 213f movs r1, #63 | |
10021c4c: 43c9 mvns r1, r1 | |
10021c4e: 4288 cmp r0, r1 | |
10021c50: 9909 ldr r1, [sp, #36] | |
10021c52: da02 bge 0x10021c5a <$t.66+0x72> @ imm = #4 | |
10021c54: e0d9 b 0x10021e0a <$t.70+0xfa> @ imm = #434 | |
10021c56: d000 beq 0x10021c5a <$t.66+0x72> @ imm = #0 | |
10021c58: e0d7 b 0x10021e0a <$t.70+0xfa> @ imm = #430 | |
10021c5a: 2b00 cmp r3, #0 | |
10021c5c: d00c beq 0x10021c78 <$t.66+0x90> @ imm = #24 | |
10021c5e: 9808 ldr r0, [sp, #32] | |
10021c60: 4283 cmp r3, r0 | |
10021c62: d207 bhs 0x10021c74 <$t.66+0x8c> @ imm = #14 | |
10021c64: 980b ldr r0, [sp, #44] | |
10021c66: 56c0 ldrsb r0, [r0, r3] | |
10021c68: 2140 movs r1, #64 | |
10021c6a: 43c9 mvns r1, r1 | |
10021c6c: 4288 cmp r0, r1 | |
10021c6e: 9909 ldr r1, [sp, #36] | |
10021c70: dc02 bgt 0x10021c78 <$t.66+0x90> @ imm = #4 | |
10021c72: e0ca b 0x10021e0a <$t.70+0xfa> @ imm = #404 | |
10021c74: d000 beq 0x10021c78 <$t.66+0x90> @ imm = #0 | |
10021c76: e0c8 b 0x10021e0a <$t.70+0xfa> @ imm = #400 | |
10021c78: 9209 str r2, [sp, #36] | |
10021c7a: 980b ldr r0, [sp, #44] | |
10021c7c: 460a mov r2, r1 | |
10021c7e: 1841 adds r1, r0, r1 | |
10021c80: 1a9a subs r2, r3, r2 | |
10021c82: 980a ldr r0, [sp, #40] | |
10021c84: 68c3 ldr r3, [r0, #12] | |
10021c86: 4630 mov r0, r6 | |
10021c88: 4798 blx r3 | |
10021c8a: 2800 cmp r0, #0 | |
10021c8c: d000 beq 0x10021c90 <$t.66+0xa8> @ imm = #0 | |
10021c8e: e0ac b 0x10021dea <$t.70+0xda> @ imm = #344 | |
10021c90: 2505 movs r5, #5 | |
10021c92: e00b b 0x10021cac <$t.66+0xc4> @ imm = #22 | |
10021c94: 4861 ldr r0, [pc, #388] @ 0x10021e1c <$d.71> | |
10021c96: 1e84 subs r4, r0, #2 | |
10021c98: 990c ldr r1, [sp, #48] | |
10021c9a: 42a1 cmp r1, r4 | |
10021c9c: 4615 mov r5, r2 | |
10021c9e: d05b beq 0x10021d58 <$t.70+0x48> @ imm = #182 | |
10021ca0: 980d ldr r0, [sp, #52] | |
10021ca2: 9a0e ldr r2, [sp, #56] | |
10021ca4: 4790 blx r2 | |
10021ca6: 2800 cmp r0, #0 | |
10021ca8: d000 beq 0x10021cac <$t.66+0xc4> @ imm = #0 | |
10021caa: e08d b 0x10021dc8 <$t.70+0xb8> @ imm = #282 | |
10021cac: 462a mov r2, r5 | |
10021cae: 4620 mov r0, r4 | |
10021cb0: 495a ldr r1, [pc, #360] @ 0x10021e1c <$d.71> | |
10021cb2: 1ec9 subs r1, r1, #3 | |
10021cb4: 428c cmp r4, r1 | |
10021cb6: d801 bhi 0x10021cbc <$t.66+0xd4> @ imm = #2 | |
10021cb8: 2103 movs r1, #3 | |
10021cba: e001 b 0x10021cc0 <$t.66+0xd8> @ imm = #2 | |
10021cbc: 4958 ldr r1, [pc, #352] @ 0x10021e20 <$d.71+0x4> | |
10021cbe: 1841 adds r1, r0, r1 | |
10021cc0: 4b56 ldr r3, [pc, #344] @ 0x10021e1c <$d.71> | |
10021cc2: 1e5c subs r4, r3, #1 | |
10021cc4: 235c movs r3, #92 | |
10021cc6: 0089 lsls r1, r1, #2 | |
10021cc8: a502 adr r5, #8 <$t.66+0xe6> | |
10021cca: 586e ldr r6, [r5, r1] | |
10021ccc: 4619 mov r1, r3 | |
10021cce: 4615 mov r5, r2 | |
10021cd0: 46b7 mov pc, r6 | |
10021cd2: 46c0 mov r8, r8 | |
10021cd4 <$d.67>: | |
10021cd4: 59 1d 02 10 .word 0x10021d59 | |
10021cd8: e7 1c 02 10 .word 0x10021ce7 | |
10021cdc: e5 1c 02 10 .word 0x10021ce5 | |
10021ce0: e9 1c 02 10 .word 0x10021ce9 | |
10021ce4 <$t.68>: | |
10021ce4: e7dc b 0x10021ca0 <$t.66+0xb8> @ imm = #-72 | |
10021ce6: e7d5 b 0x10021c94 <$t.66+0xac> @ imm = #-86 | |
10021ce8: b2d4 uxtb r4, r2 | |
10021cea: 2500 movs r5, #0 | |
10021cec: 217d movs r1, #125 | |
10021cee: 00a4 lsls r4, r4, #2 | |
10021cf0: a601 adr r6, #4 <$t.68+0x11> | |
10021cf2: 5936 ldr r6, [r6, r4] | |
10021cf4: 4604 mov r4, r0 | |
10021cf6: 46b7 mov pc, r6 | |
10021cf8 <$d.69>: | |
10021cf8: 59 1d 02 10 .word 0x10021d59 | |
10021cfc: 11 1d 02 10 .word 0x10021d11 | |
10021d00: 13 1d 02 10 .word 0x10021d13 | |
10021d04: 23 1d 02 10 .word 0x10021d23 | |
10021d08: 1d 1d 02 10 .word 0x10021d1d | |
10021d0c: 29 1d 02 10 .word 0x10021d29 | |
10021d10 <$t.70>: | |
10021d10: e7c6 b 0x10021ca0 <$t.66+0xb8> @ imm = #-116 | |
10021d12: 9b0c ldr r3, [sp, #48] | |
10021d14: 2b00 cmp r3, #0 | |
10021d16: d00a beq 0x10021d2e <$t.70+0x1e> @ imm = #20 | |
10021d18: 4615 mov r5, r2 | |
10021d1a: e009 b 0x10021d30 <$t.70+0x20> @ imm = #18 | |
10021d1c: 2503 movs r5, #3 | |
10021d1e: 2175 movs r1, #117 | |
10021d20: e018 b 0x10021d54 <$t.70+0x44> @ imm = #48 | |
10021d22: 2502 movs r5, #2 | |
10021d24: 217b movs r1, #123 | |
10021d26: e015 b 0x10021d54 <$t.70+0x44> @ imm = #42 | |
10021d28: 2504 movs r5, #4 | |
10021d2a: 4619 mov r1, r3 | |
10021d2c: e012 b 0x10021d54 <$t.70+0x44> @ imm = #36 | |
10021d2e: 2501 movs r5, #1 | |
10021d30: 0759 lsls r1, r3, #29 | |
10021d32: 0ec9 lsrs r1, r1, #27 | |
10021d34: 4602 mov r2, r0 | |
10021d36: 40ca lsrs r2, r1 | |
10021d38: 210f movs r1, #15 | |
10021d3a: 4011 ands r1, r2 | |
10021d3c: 290a cmp r1, #10 | |
10021d3e: d303 blo 0x10021d48 <$t.70+0x38> @ imm = #6 | |
10021d40: 2257 movs r2, #87 | |
10021d42: 2b00 cmp r3, #0 | |
10021d44: d103 bne 0x10021d4e <$t.70+0x3e> @ imm = #6 | |
10021d46: e004 b 0x10021d52 <$t.70+0x42> @ imm = #8 | |
10021d48: 2230 movs r2, #48 | |
10021d4a: 2b00 cmp r3, #0 | |
10021d4c: d001 beq 0x10021d52 <$t.70+0x42> @ imm = #2 | |
10021d4e: 1e5b subs r3, r3, #1 | |
10021d50: 930c str r3, [sp, #48] | |
10021d52: 1851 adds r1, r2, r1 | |
10021d54: 4604 mov r4, r0 | |
10021d56: e7a3 b 0x10021ca0 <$t.66+0xb8> @ imm = #-186 | |
10021d58: 9905 ldr r1, [sp, #20] | |
10021d5a: 2980 cmp r1, #128 | |
10021d5c: d205 bhs 0x10021d6a <$t.70+0x5a> @ imm = #10 | |
10021d5e: 2001 movs r0, #1 | |
10021d60: 9e0d ldr r6, [sp, #52] | |
10021d62: 9c08 ldr r4, [sp, #32] | |
10021d64: 9906 ldr r1, [sp, #24] | |
10021d66: 9d09 ldr r5, [sp, #36] | |
10021d68: e015 b 0x10021d96 <$t.70+0x86> @ imm = #42 | |
10021d6a: 0ac8 lsrs r0, r1, #11 | |
10021d6c: 9c08 ldr r4, [sp, #32] | |
10021d6e: 4608 mov r0, r1 | |
10021d70: 9906 ldr r1, [sp, #24] | |
10021d72: 9d09 ldr r5, [sp, #36] | |
10021d74: d101 bne 0x10021d7a <$t.70+0x6a> @ imm = #2 | |
10021d76: 2002 movs r0, #2 | |
10021d78: e00c b 0x10021d94 <$t.70+0x84> @ imm = #24 | |
10021d7a: 0c00 lsrs r0, r0, #16 | |
10021d7c: d009 beq 0x10021d92 <$t.70+0x82> @ imm = #18 | |
10021d7e: 2004 movs r0, #4 | |
10021d80: e008 b 0x10021d94 <$t.70+0x84> @ imm = #16 | |
10021d82: 0880 lsrs r0, r0, #2 | |
10021d84: 2107 movs r1, #7 | |
10021d86: 4041 eors r1, r0 | |
10021d88: 910c str r1, [sp, #48] | |
10021d8a: 9b06 ldr r3, [sp, #24] | |
10021d8c: 462a mov r2, r5 | |
10021d8e: 9d07 ldr r5, [sp, #28] | |
10021d90: e750 b 0x10021c34 <$t.66+0x4c> @ imm = #-352 | |
10021d92: 2003 movs r0, #3 | |
10021d94: 9e0d ldr r6, [sp, #52] | |
10021d96: 1840 adds r0, r0, r1 | |
10021d98: 9009 str r0, [sp, #36] | |
10021d9a: 9804 ldr r0, [sp, #16] | |
10021d9c: 1a08 subs r0, r1, r0 | |
10021d9e: 1943 adds r3, r0, r5 | |
10021da0: 9803 ldr r0, [sp, #12] | |
10021da2: 4285 cmp r5, r0 | |
10021da4: 9802 ldr r0, [sp, #8] | |
10021da6: d000 beq 0x10021daa <$t.70+0x9a> @ imm = #0 | |
10021da8: e6cc b 0x10021b44 <<str as core::fmt::Debug>::fmt+0x3c> @ imm = #-616 | |
10021daa: 9a09 ldr r2, [sp, #36] | |
10021dac: 2a00 cmp r2, #0 | |
10021dae: d01f beq 0x10021df0 <$t.70+0xe0> @ imm = #62 | |
10021db0: 42a2 cmp r2, r4 | |
10021db2: 9d07 ldr r5, [sp, #28] | |
10021db4: d21f bhs 0x10021df6 <$t.70+0xe6> @ imm = #62 | |
10021db6: 980b ldr r0, [sp, #44] | |
10021db8: 5680 ldrsb r0, [r0, r2] | |
10021dba: 2140 movs r1, #64 | |
10021dbc: 43c9 mvns r1, r1 | |
10021dbe: 4288 cmp r0, r1 | |
10021dc0: 9a09 ldr r2, [sp, #36] | |
10021dc2: dd1a ble 0x10021dfa <$t.70+0xea> @ imm = #52 | |
10021dc4: 4610 mov r0, r2 | |
10021dc6: e002 b 0x10021dce <$t.70+0xbe> @ imm = #4 | |
10021dc8: 9d07 ldr r5, [sp, #28] | |
10021dca: e00e b 0x10021dea <$t.70+0xda> @ imm = #28 | |
10021dcc: 2000 movs r0, #0 | |
10021dce: 990b ldr r1, [sp, #44] | |
10021dd0: 1809 adds r1, r1, r0 | |
10021dd2: 1a22 subs r2, r4, r0 | |
10021dd4: 980a ldr r0, [sp, #40] | |
10021dd6: 68c3 ldr r3, [r0, #12] | |
10021dd8: 4630 mov r0, r6 | |
10021dda: 4798 blx r3 | |
10021ddc: 2800 cmp r0, #0 | |
10021dde: d104 bne 0x10021dea <$t.70+0xda> @ imm = #8 | |
10021de0: 2122 movs r1, #34 | |
10021de2: 4630 mov r0, r6 | |
10021de4: 9a0e ldr r2, [sp, #56] | |
10021de6: 4790 blx r2 | |
10021de8: 4605 mov r5, r0 | |
10021dea: 4628 mov r0, r5 | |
10021dec: b00f add sp, #60 | |
10021dee: bdf0 pop {r4, r5, r6, r7, pc} | |
10021df0: 2000 movs r0, #0 | |
10021df2: 9d07 ldr r5, [sp, #28] | |
10021df4: e7eb b 0x10021dce <$t.70+0xbe> @ imm = #-42 | |
10021df6: 4620 mov r0, r4 | |
10021df8: d0e9 beq 0x10021dce <$t.70+0xbe> @ imm = #-46 | |
10021dfa: 480b ldr r0, [pc, #44] @ 0x10021e28 <$d.71+0xc> | |
10021dfc: 9000 str r0, [sp] | |
10021dfe: 980b ldr r0, [sp, #44] | |
10021e00: 4621 mov r1, r4 | |
10021e02: 4623 mov r3, r4 | |
10021e04: f000 f812 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #36 | |
10021e08: defe trap | |
10021e0a: 4806 ldr r0, [pc, #24] @ 0x10021e24 <$d.71+0x8> | |
10021e0c: 9000 str r0, [sp] | |
10021e0e: 980b ldr r0, [sp, #44] | |
10021e10: 460a mov r2, r1 | |
10021e12: 9908 ldr r1, [sp, #32] | |
10021e14: f000 f80a bl 0x10021e2c <core::str::slice_error_fail> @ imm = #20 | |
10021e18: defe trap | |
10021e1a: 46c0 mov r8, r8 | |
10021e1c <$d.71>: | |
10021e1c: 02 00 11 00 .word 0x00110002 | |
10021e20: 00 00 ef ff .word 0xffef0000 | |
10021e24: 4c c3 02 10 .word 0x1002c34c | |
10021e28: 5c c3 02 10 .word 0x1002c35c | |
10021e2c <core::str::slice_error_fail>: | |
10021e2c: b580 push {r7, lr} | |
10021e2e: af00 add r7, sp, #0 | |
10021e30: b082 sub sp, #8 | |
10021e32: 68bc ldr r4, [r7, #8] | |
10021e34: 9400 str r4, [sp] | |
10021e36: f000 f977 bl 0x10022128 <core::str::slice_error_fail_rt> @ imm = #750 | |
10021e3a: defe trap | |
10021e3c <core::unicode::unicode_data::grapheme_extend::lookup>: | |
10021e3c: b5f0 push {r4, r5, r6, r7, lr} | |
10021e3e: af03 add r7, sp, #12 | |
10021e40: b083 sub sp, #12 | |
10021e42: 9001 str r0, [sp, #4] | |
10021e44: 02c1 lsls r1, r0, #11 | |
10021e46: 2300 movs r3, #0 | |
10021e48: 2621 movs r6, #33 | |
10021e4a: 9302 str r3, [sp, #8] | |
10021e4c: 4635 mov r5, r6 | |
10021e4e: e002 b 0x10021e56 <core::unicode::unicode_data::grapheme_extend::lookup+0x1a> @ imm = #4 | |
10021e50: 4635 mov r5, r6 | |
10021e52: 1aee subs r6, r5, r3 | |
10021e54: d912 bls 0x10021e7c <core::unicode::unicode_data::grapheme_extend::lookup+0x40> @ imm = #36 | |
10021e56: 0872 lsrs r2, r6, #1 | |
10021e58: 18d6 adds r6, r2, r3 | |
10021e5a: 00b2 lsls r2, r6, #2 | |
10021e5c: 4826 ldr r0, [pc, #152] @ 0x10021ef8 <$d.74> | |
10021e5e: 5882 ldr r2, [r0, r2] | |
10021e60: 02d0 lsls r0, r2, #11 | |
10021e62: 1a0a subs r2, r1, r0 | |
10021e64: 1e54 subs r4, r2, #1 | |
10021e66: 41a2 sbcs r2, r4 | |
10021e68: 4281 cmp r1, r0 | |
10021e6a: d901 bls 0x10021e70 <core::unicode::unicode_data::grapheme_extend::lookup+0x34> @ imm = #2 | |
10021e6c: 9802 ldr r0, [sp, #8] | |
10021e6e: 43c2 mvns r2, r0 | |
10021e70: 2a01 cmp r2, #1 | |
10021e72: d0ed beq 0x10021e50 <core::unicode::unicode_data::grapheme_extend::lookup+0x14> @ imm = #-38 | |
10021e74: b2d0 uxtb r0, r2 | |
10021e76: 1c73 adds r3, r6, #1 | |
10021e78: 28ff cmp r0, #255 | |
10021e7a: d0ea beq 0x10021e52 <core::unicode::unicode_data::grapheme_extend::lookup+0x16> @ imm = #-44 | |
10021e7c: 2b20 cmp r3, #32 | |
10021e7e: d835 bhi 0x10021eec <core::unicode::unicode_data::grapheme_extend::lookup+0xb0> @ imm = #106 | |
10021e80: 009a lsls r2, r3, #2 | |
10021e82: 491d ldr r1, [pc, #116] @ 0x10021ef8 <$d.74> | |
10021e84: 5888 ldr r0, [r1, r2] | |
10021e86: 0d44 lsrs r4, r0, #21 | |
10021e88: 4d1d ldr r5, [pc, #116] @ 0x10021f00 <$d.74+0x8> | |
10021e8a: 2b20 cmp r3, #32 | |
10021e8c: d101 bne 0x10021e92 <core::unicode::unicode_data::grapheme_extend::lookup+0x56> @ imm = #2 | |
10021e8e: 221f movs r2, #31 | |
10021e90: e005 b 0x10021e9e <core::unicode::unicode_data::grapheme_extend::lookup+0x62> @ imm = #10 | |
10021e92: 1850 adds r0, r2, r1 | |
10021e94: 6840 ldr r0, [r0, #4] | |
10021e96: 0d45 lsrs r5, r0, #21 | |
10021e98: 2b00 cmp r3, #0 | |
10021e9a: d01f beq 0x10021edc <core::unicode::unicode_data::grapheme_extend::lookup+0xa0> @ imm = #62 | |
10021e9c: 1e5a subs r2, r3, #1 | |
10021e9e: 0090 lsls r0, r2, #2 | |
10021ea0: 5808 ldr r0, [r1, r0] | |
10021ea2: 4a18 ldr r2, [pc, #96] @ 0x10021f04 <$d.74+0xc> | |
10021ea4: 4002 ands r2, r0 | |
10021ea6: 43e0 mvns r0, r4 | |
10021ea8: 1828 adds r0, r5, r0 | |
10021eaa: d013 beq 0x10021ed4 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #38 | |
10021eac: 4814 ldr r0, [pc, #80] @ 0x10021f00 <$d.74+0x8> | |
10021eae: 4284 cmp r4, r0 | |
10021eb0: 4623 mov r3, r4 | |
10021eb2: d800 bhi 0x10021eb6 <core::unicode::unicode_data::grapheme_extend::lookup+0x7a> @ imm = #0 | |
10021eb4: 4603 mov r3, r0 | |
10021eb6: 9801 ldr r0, [sp, #4] | |
10021eb8: 1a82 subs r2, r0, r2 | |
10021eba: 1e68 subs r0, r5, #1 | |
10021ebc: 2500 movs r5, #0 | |
10021ebe: 4912 ldr r1, [pc, #72] @ 0x10021f08 <$d.74+0x10> | |
10021ec0: 42a3 cmp r3, r4 | |
10021ec2: d00d beq 0x10021ee0 <core::unicode::unicode_data::grapheme_extend::lookup+0xa4> @ imm = #26 | |
10021ec4: 5d0e ldrb r6, [r1, r4] | |
10021ec6: 19ad adds r5, r5, r6 | |
10021ec8: 4295 cmp r5, r2 | |
10021eca: d803 bhi 0x10021ed4 <core::unicode::unicode_data::grapheme_extend::lookup+0x98> @ imm = #6 | |
10021ecc: 1c64 adds r4, r4, #1 | |
10021ece: 42a0 cmp r0, r4 | |
10021ed0: d1f6 bne 0x10021ec0 <core::unicode::unicode_data::grapheme_extend::lookup+0x84> @ imm = #-20 | |
10021ed2: 4604 mov r4, r0 | |
10021ed4: 2001 movs r0, #1 | |
10021ed6: 4020 ands r0, r4 | |
10021ed8: b003 add sp, #12 | |
10021eda: bdf0 pop {r4, r5, r6, r7, pc} | |
10021edc: 2200 movs r2, #0 | |
10021ede: e7e2 b 0x10021ea6 <core::unicode::unicode_data::grapheme_extend::lookup+0x6a> @ imm = #-60 | |
10021ee0: 4a06 ldr r2, [pc, #24] @ 0x10021efc <$d.74+0x4> | |
10021ee2: 4618 mov r0, r3 | |
10021ee4: 4906 ldr r1, [pc, #24] @ 0x10021f00 <$d.74+0x8> | |
10021ee6: f7fe fa67 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-6962 | |
10021eea: defe trap | |
10021eec: 2021 movs r0, #33 | |
10021eee: 4a03 ldr r2, [pc, #12] @ 0x10021efc <$d.74+0x4> | |
10021ef0: 4601 mov r1, r0 | |
10021ef2: f7fe fa61 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-6974 | |
10021ef6: defe trap | |
10021ef8 <$d.74>: | |
10021ef8: 1c cd 02 10 .word 0x1002cd1c | |
10021efc: 78 d0 02 10 .word 0x1002d078 | |
10021f00: d7 02 00 00 .word 0x000002d7 | |
10021f04: ff ff 1f 00 .word 0x001fffff | |
10021f08: a0 cd 02 10 .word 0x1002cda0 | |
10021f0c <core::unicode::printable::is_printable>: | |
10021f0c: b5d0 push {r4, r6, r7, lr} | |
10021f0e: af02 add r7, sp, #8 | |
10021f10: b084 sub sp, #16 | |
10021f12: 4604 mov r4, r0 | |
10021f14: 2000 movs r0, #0 | |
10021f16: 2c20 cmp r4, #32 | |
10021f18: d201 bhs 0x10021f1e <core::unicode::printable::is_printable+0x12> @ imm = #2 | |
10021f1a: b004 add sp, #16 | |
10021f1c: bdd0 pop {r4, r6, r7, pc} | |
10021f1e: 2c7f cmp r4, #127 | |
10021f20: d202 bhs 0x10021f28 <core::unicode::printable::is_printable+0x1c> @ imm = #4 | |
10021f22: 2001 movs r0, #1 | |
10021f24: b004 add sp, #16 | |
10021f26: bdd0 pop {r4, r6, r7, pc} | |
10021f28: 0c21 lsrs r1, r4, #16 | |
10021f2a: d10a bne 0x10021f42 <core::unicode::printable::is_printable+0x36> @ imm = #20 | |
10021f2c: 4836 ldr r0, [pc, #216] @ 0x10022008 <$d.76+0x40> | |
10021f2e: 21ff movs r1, #255 | |
10021f30: 3120 adds r1, #32 | |
10021f32: 9100 str r1, [sp] | |
10021f34: 3110 adds r1, #16 | |
10021f36: 9001 str r0, [sp, #4] | |
10021f38: 9102 str r1, [sp, #8] | |
10021f3a: 4934 ldr r1, [pc, #208] @ 0x1002200c <$d.76+0x44> | |
10021f3c: 2228 movs r2, #40 | |
10021f3e: 4b34 ldr r3, [pc, #208] @ 0x10022010 <$d.76+0x48> | |
10021f40: e00c b 0x10021f5c <core::unicode::printable::is_printable+0x50> @ imm = #24 | |
10021f42: 0c61 lsrs r1, r4, #17 | |
10021f44: d10f bne 0x10021f66 <core::unicode::printable::is_printable+0x5a> @ imm = #30 | |
10021f46: 482d ldr r0, [pc, #180] @ 0x10021ffc <$d.76+0x34> | |
10021f48: 21c4 movs r1, #196 | |
10021f4a: 22ff movs r2, #255 | |
10021f4c: 3220 adds r2, #32 | |
10021f4e: 32a3 adds r2, #163 | |
10021f50: 9100 str r1, [sp] | |
10021f52: 9001 str r0, [sp, #4] | |
10021f54: 9202 str r2, [sp, #8] | |
10021f56: 492a ldr r1, [pc, #168] @ 0x10022000 <$d.76+0x38> | |
10021f58: 222c movs r2, #44 | |
10021f5a: 4b2a ldr r3, [pc, #168] @ 0x10022004 <$d.76+0x3c> | |
10021f5c: 4620 mov r0, r4 | |
10021f5e: f000 f859 bl 0x10022014 <core::unicode::printable::check> @ imm = #178 | |
10021f62: b004 add sp, #16 | |
10021f64: bdd0 pop {r4, r6, r7, pc} | |
10021f66: 491d ldr r1, [pc, #116] @ 0x10021fdc <$d.76+0x14> | |
10021f68: 1861 adds r1, r4, r1 | |
10021f6a: 4a1d ldr r2, [pc, #116] @ 0x10021fe0 <$d.76+0x18> | |
10021f6c: 4291 cmp r1, r2 | |
10021f6e: d3d4 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-88 | |
10021f70: 4919 ldr r1, [pc, #100] @ 0x10021fd8 <$d.76+0x10> | |
10021f72: 1861 adds r1, r4, r1 | |
10021f74: 2905 cmp r1, #5 | |
10021f76: d3d0 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-96 | |
10021f78: 4916 ldr r1, [pc, #88] @ 0x10021fd4 <$d.76+0xc> | |
10021f7a: 1861 adds r1, r4, r1 | |
10021f7c: 4a19 ldr r2, [pc, #100] @ 0x10021fe4 <$d.76+0x1c> | |
10021f7e: 4291 cmp r1, r2 | |
10021f80: d3cb blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-106 | |
10021f82: 4913 ldr r1, [pc, #76] @ 0x10021fd0 <$d.76+0x8> | |
10021f84: 1861 adds r1, r4, r1 | |
10021f86: 4a18 ldr r2, [pc, #96] @ 0x10021fe8 <$d.76+0x20> | |
10021f88: 4291 cmp r1, r2 | |
10021f8a: d3c6 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-116 | |
10021f8c: 490f ldr r1, [pc, #60] @ 0x10021fcc <$d.76+0x4> | |
10021f8e: 1861 adds r1, r4, r1 | |
10021f90: 290e cmp r1, #14 | |
10021f92: d3c2 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-124 | |
10021f94: 2101 movs r1, #1 | |
10021f96: 4622 mov r2, r4 | |
10021f98: 438a bics r2, r1 | |
10021f9a: 4b14 ldr r3, [pc, #80] @ 0x10021fec <$d.76+0x24> | |
10021f9c: 429a cmp r2, r3 | |
10021f9e: d0bc beq 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-136 | |
10021fa0: 221f movs r2, #31 | |
10021fa2: 4623 mov r3, r4 | |
10021fa4: 4393 bics r3, r2 | |
10021fa6: 4a12 ldr r2, [pc, #72] @ 0x10021ff0 <$d.76+0x28> | |
10021fa8: 4293 cmp r3, r2 | |
10021faa: d0b6 beq 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-148 | |
10021fac: 4a06 ldr r2, [pc, #24] @ 0x10021fc8 <$d.76> | |
10021fae: 18a2 adds r2, r4, r2 | |
10021fb0: 2a06 cmp r2, #6 | |
10021fb2: d3b2 blo 0x10021f1a <core::unicode::printable::is_printable+0xe> @ imm = #-156 | |
10021fb4: 480f ldr r0, [pc, #60] @ 0x10021ff4 <$d.76+0x2c> | |
10021fb6: 1820 adds r0, r4, r0 | |
10021fb8: 4a0f ldr r2, [pc, #60] @ 0x10021ff8 <$d.76+0x30> | |
10021fba: 4290 cmp r0, r2 | |
10021fbc: d300 blo 0x10021fc0 <core::unicode::printable::is_printable+0xb4> @ imm = #0 | |
10021fbe: 2100 movs r1, #0 | |
10021fc0: 4608 mov r0, r1 | |
10021fc2: b004 add sp, #16 | |
10021fc4: bdd0 pop {r4, r6, r7, pc} | |
10021fc6: 46c0 mov r8, r8 | |
10021fc8 <$d.76>: | |
10021fc8: c6 48 fd ff .word 0xfffd48c6 | |
10021fcc: 5e 31 fd ff .word 0xfffd315e | |
10021fd0: 1f 14 fd ff .word 0xfffd141f | |
10021fd4: e2 05 fd ff .word 0xfffd05e2 | |
10021fd8: b5 ec fc ff .word 0xfffcecb5 | |
10021fdc: 50 dc fc ff .word 0xfffcdc50 | |
10021fe0: 50 dd 0a 00 .word 0x000add50 | |
10021fe4: e2 05 00 00 .word 0x000005e2 | |
10021fe8: 1f 0c 00 00 .word 0x00000c1f | |
10021fec: 1e b8 02 00 .word 0x0002b81e | |
10021ff0: e0 a6 02 00 .word 0x0002a6e0 | |
10021ff4: 00 00 ef ff .word 0xffef0000 | |
10021ff8: f0 01 fd ff .word 0xfffd01f0 | |
10021ffc: a6 ca 02 10 .word 0x1002caa6 | |
10022000: 8a c9 02 10 .word 0x1002c98a | |
10022004: e2 c9 02 10 .word 0x1002c9e2 | |
10022008: 5b c8 02 10 .word 0x1002c85b | |
1002200c: ec c6 02 10 .word 0x1002c6ec | |
10022010: 3c c7 02 10 .word 0x1002c73c | |
10022014 <core::unicode::printable::check>: | |
10022014: b5f0 push {r4, r5, r6, r7, lr} | |
10022016: af03 add r7, sp, #12 | |
10022018: b089 sub sp, #36 | |
1002201a: 9302 str r3, [sp, #8] | |
1002201c: 0052 lsls r2, r2, #1 | |
1002201e: 188a adds r2, r1, r2 | |
10022020: 9206 str r2, [sp, #24] | |
10022022: b2c3 uxtb r3, r0 | |
10022024: b280 uxth r0, r0 | |
10022026: 9005 str r0, [sp, #20] | |
10022028: 0a00 lsrs r0, r0, #8 | |
1002202a: 9008 str r0, [sp, #32] | |
1002202c: 2600 movs r6, #0 | |
1002202e: 2001 movs r0, #1 | |
10022030: 9004 str r0, [sp, #16] | |
10022032: 6938 ldr r0, [r7, #16] | |
10022034: 9000 str r0, [sp] | |
10022036: 68f8 ldr r0, [r7, #12] | |
10022038: 9007 str r0, [sp, #28] | |
1002203a: 68b8 ldr r0, [r7, #8] | |
1002203c: 9003 str r0, [sp, #12] | |
1002203e: e001 b 0x10022044 <core::unicode::printable::check+0x30> @ imm = #2 | |
10022040: 2a00 cmp r2, #0 | |
10022042: d139 bne 0x100220b8 <core::unicode::printable::check+0xa4> @ imm = #114 | |
10022044: 4630 mov r0, r6 | |
10022046: 784c ldrb r4, [r1, #1] | |
10022048: 1936 adds r6, r6, r4 | |
1002204a: 780a ldrb r2, [r1] | |
1002204c: 1c89 adds r1, r1, #2 | |
1002204e: 9d08 ldr r5, [sp, #32] | |
10022050: 42aa cmp r2, r5 | |
10022052: d124 bne 0x1002209e <core::unicode::printable::check+0x8a> @ imm = #72 | |
10022054: 4286 cmp r6, r0 | |
10022056: d34f blo 0x100220f8 <core::unicode::printable::check+0xe4> @ imm = #158 | |
10022058: 9601 str r6, [sp, #4] | |
1002205a: 9a03 ldr r2, [sp, #12] | |
1002205c: 4296 cmp r6, r2 | |
1002205e: d850 bhi 0x10022102 <core::unicode::printable::check+0xee> @ imm = #160 | |
10022060: 9a02 ldr r2, [sp, #8] | |
10022062: 1812 adds r2, r2, r0 | |
10022064: 1910 adds r0, r2, r4 | |
10022066: 2c00 cmp r4, #0 | |
10022068: d022 beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #68 | |
1002206a: 7815 ldrb r5, [r2] | |
1002206c: 2600 movs r6, #0 | |
1002206e: 429d cmp r5, r3 | |
10022070: d03e beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #124 | |
10022072: 1c55 adds r5, r2, #1 | |
10022074: 4285 cmp r5, r0 | |
10022076: d01b beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #54 | |
10022078: 7855 ldrb r5, [r2, #1] | |
1002207a: 429d cmp r5, r3 | |
1002207c: d038 beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #112 | |
1002207e: 1c95 adds r5, r2, #2 | |
10022080: 4285 cmp r5, r0 | |
10022082: d015 beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #42 | |
10022084: 7895 ldrb r5, [r2, #2] | |
10022086: 429d cmp r5, r3 | |
10022088: d032 beq 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #100 | |
1002208a: 1cd5 adds r5, r2, #3 | |
1002208c: 4285 cmp r5, r0 | |
1002208e: d00f beq 0x100220b0 <core::unicode::printable::check+0x9c> @ imm = #30 | |
10022090: 1f24 subs r4, r4, #4 | |
10022092: 1d15 adds r5, r2, #4 | |
10022094: 78d2 ldrb r2, [r2, #3] | |
10022096: 429a cmp r2, r3 | |
10022098: 462a mov r2, r5 | |
1002209a: d1e4 bne 0x10022066 <core::unicode::printable::check+0x52> @ imm = #-56 | |
1002209c: e028 b 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #80 | |
1002209e: 9806 ldr r0, [sp, #24] | |
100220a0: 1a0c subs r4, r1, r0 | |
100220a2: 4260 rsbs r0, r4, #0 | |
100220a4: 4160 adcs r0, r4 | |
100220a6: 42aa cmp r2, r5 | |
100220a8: 9a04 ldr r2, [sp, #16] | |
100220aa: d8c9 bhi 0x10022040 <core::unicode::printable::check+0x2c> @ imm = #-110 | |
100220ac: 4602 mov r2, r0 | |
100220ae: e7c7 b 0x10022040 <core::unicode::printable::check+0x2c> @ imm = #-114 | |
100220b0: 9806 ldr r0, [sp, #24] | |
100220b2: 4281 cmp r1, r0 | |
100220b4: 9e01 ldr r6, [sp, #4] | |
100220b6: d1c5 bne 0x10022044 <core::unicode::printable::check+0x30> @ imm = #-118 | |
100220b8: 9807 ldr r0, [sp, #28] | |
100220ba: 9900 ldr r1, [sp] | |
100220bc: 1840 adds r0, r0, r1 | |
100220be: 9e04 ldr r6, [sp, #16] | |
100220c0: 9c07 ldr r4, [sp, #28] | |
100220c2: 1c63 adds r3, r4, #1 | |
100220c4: 7821 ldrb r1, [r4] | |
100220c6: b24a sxtb r2, r1 | |
100220c8: 2a00 cmp r2, #0 | |
100220ca: d401 bmi 0x100220d0 <core::unicode::printable::check+0xbc> @ imm = #2 | |
100220cc: 461c mov r4, r3 | |
100220ce: e006 b 0x100220de <core::unicode::printable::check+0xca> @ imm = #12 | |
100220d0: 4283 cmp r3, r0 | |
100220d2: d01c beq 0x1002210e <core::unicode::printable::check+0xfa> @ imm = #56 | |
100220d4: 7861 ldrb r1, [r4, #1] | |
100220d6: 0652 lsls r2, r2, #25 | |
100220d8: 0c52 lsrs r2, r2, #17 | |
100220da: 1851 adds r1, r2, r1 | |
100220dc: 1ca4 adds r4, r4, #2 | |
100220de: 9a05 ldr r2, [sp, #20] | |
100220e0: 1a51 subs r1, r2, r1 | |
100220e2: d405 bmi 0x100220f0 <core::unicode::printable::check+0xdc> @ imm = #10 | |
100220e4: 9105 str r1, [sp, #20] | |
100220e6: 2101 movs r1, #1 | |
100220e8: 404e eors r6, r1 | |
100220ea: 9407 str r4, [sp, #28] | |
100220ec: 4284 cmp r4, r0 | |
100220ee: d1e7 bne 0x100220c0 <core::unicode::printable::check+0xac> @ imm = #-50 | |
100220f0: 2001 movs r0, #1 | |
100220f2: 4030 ands r0, r6 | |
100220f4: b009 add sp, #36 | |
100220f6: bdf0 pop {r4, r5, r6, r7, pc} | |
100220f8: 4a0a ldr r2, [pc, #40] @ 0x10022124 <$d.78+0x8> | |
100220fa: 4631 mov r1, r6 | |
100220fc: f7fe fedc bl 0x10020eb8 <core::slice::index::slice_index_order_fail> @ imm = #-4680 | |
10022100: defe trap | |
10022102: 4a08 ldr r2, [pc, #32] @ 0x10022124 <$d.78+0x8> | |
10022104: 9801 ldr r0, [sp, #4] | |
10022106: 9903 ldr r1, [sp, #12] | |
10022108: f7fe fb14 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-6616 | |
1002210c: defe trap | |
1002210e: 4803 ldr r0, [pc, #12] @ 0x1002211c <$d.78> | |
10022110: 212b movs r1, #43 | |
10022112: 4a03 ldr r2, [pc, #12] @ 0x10022120 <$d.78+0x4> | |
10022114: f7fe fe00 bl 0x10020d18 <core::panicking::panic> @ imm = #-5120 | |
10022118: defe trap | |
1002211a: 46c0 mov r8, r8 | |
1002211c <$d.78>: | |
1002211c: e4 d3 02 10 .word 0x1002d3e4 | |
10022120: dc c6 02 10 .word 0x1002c6dc | |
10022124: cc c6 02 10 .word 0x1002c6cc | |
10022128 <core::str::slice_error_fail_rt>: | |
10022128: b580 push {r7, lr} | |
1002212a: af00 add r7, sp, #0 | |
1002212c: b09e sub sp, #120 | |
1002212e: 9305 str r3, [sp, #20] | |
10022130: 9204 str r2, [sp, #16] | |
10022132: 2401 movs r4, #1 | |
10022134: 9401 str r4, [sp, #4] | |
10022136: 0224 lsls r4, r4, #8 | |
10022138: 68be ldr r6, [r7, #8] | |
1002213a: 42a1 cmp r1, r4 | |
1002213c: d911 bls 0x10022162 <core::str::slice_error_fail_rt+0x3a> @ imm = #34 | |
1002213e: 9103 str r1, [sp, #12] | |
10022140: 9602 str r6, [sp, #8] | |
10022142: 1c66 adds r6, r4, #1 | |
10022144: 25ff movs r5, #255 | |
10022146: 1941 adds r1, r0, r5 | |
10022148: 2401 movs r4, #1 | |
1002214a: 5709 ldrsb r1, [r1, r4] | |
1002214c: 2440 movs r4, #64 | |
1002214e: 43e4 mvns r4, r4 | |
10022150: 42a1 cmp r1, r4 | |
10022152: dc46 bgt 0x100221e2 <core::str::slice_error_fail_rt+0xba> @ imm = #140 | |
10022154: 5741 ldrsb r1, [r0, r5] | |
10022156: 1ead subs r5, r5, #2 | |
10022158: 1eb6 subs r6, r6, #2 | |
1002215a: 42a1 cmp r1, r4 | |
1002215c: ddf3 ble 0x10022146 <core::str::slice_error_fail_rt+0x1e> @ imm = #-26 | |
1002215e: 3dfa subs r5, #250 | |
10022160: e040 b 0x100221e4 <core::str::slice_error_fail_rt+0xbc> @ imm = #128 | |
10022162: 9107 str r1, [sp, #28] | |
10022164: 9006 str r0, [sp, #24] | |
10022166: 2400 movs r4, #0 | |
10022168: 4d88 ldr r5, [pc, #544] @ 0x1002238c <$d.80> | |
1002216a: 9409 str r4, [sp, #36] | |
1002216c: 9508 str r5, [sp, #32] | |
1002216e: 428a cmp r2, r1 | |
10022170: d81a bhi 0x100221a8 <core::str::slice_error_fail_rt+0x80> @ imm = #52 | |
10022172: 428b cmp r3, r1 | |
10022174: d818 bhi 0x100221a8 <core::str::slice_error_fail_rt+0x80> @ imm = #48 | |
10022176: 429a cmp r2, r3 | |
10022178: d94b bls 0x10022212 <core::str::slice_error_fail_rt+0xea> @ imm = #150 | |
1002217a: 2004 movs r0, #4 | |
1002217c: 9011 str r0, [sp, #68] | |
1002217e: 498c ldr r1, [pc, #560] @ 0x100223b0 <$d.80+0x24> | |
10022180: 9110 str r1, [sp, #64] | |
10022182: 9013 str r0, [sp, #76] | |
10022184: a814 add r0, sp, #80 | |
10022186: 9012 str r0, [sp, #72] | |
10022188: 2000 movs r0, #0 | |
1002218a: 900e str r0, [sp, #56] | |
1002218c: 4882 ldr r0, [pc, #520] @ 0x10022398 <$d.80+0xc> | |
1002218e: 901b str r0, [sp, #108] | |
10022190: a908 add r1, sp, #32 | |
10022192: 911a str r1, [sp, #104] | |
10022194: 9019 str r0, [sp, #100] | |
10022196: a806 add r0, sp, #24 | |
10022198: 9018 str r0, [sp, #96] | |
1002219a: 4882 ldr r0, [pc, #520] @ 0x100223a4 <$d.80+0x18> | |
1002219c: 9017 str r0, [sp, #92] | |
1002219e: a905 add r1, sp, #20 | |
100221a0: 9116 str r1, [sp, #88] | |
100221a2: 9015 str r0, [sp, #84] | |
100221a4: a804 add r0, sp, #16 | |
100221a6: e016 b 0x100221d6 <core::str::slice_error_fail_rt+0xae> @ imm = #44 | |
100221a8: 428a cmp r2, r1 | |
100221aa: d800 bhi 0x100221ae <core::str::slice_error_fail_rt+0x86> @ imm = #0 | |
100221ac: 461a mov r2, r3 | |
100221ae: 920c str r2, [sp, #48] | |
100221b0: 2003 movs r0, #3 | |
100221b2: 9011 str r0, [sp, #68] | |
100221b4: 497f ldr r1, [pc, #508] @ 0x100223b4 <$d.80+0x28> | |
100221b6: 9110 str r1, [sp, #64] | |
100221b8: 9013 str r0, [sp, #76] | |
100221ba: a814 add r0, sp, #80 | |
100221bc: 9012 str r0, [sp, #72] | |
100221be: 2000 movs r0, #0 | |
100221c0: 900e str r0, [sp, #56] | |
100221c2: 4875 ldr r0, [pc, #468] @ 0x10022398 <$d.80+0xc> | |
100221c4: 9019 str r0, [sp, #100] | |
100221c6: a908 add r1, sp, #32 | |
100221c8: 9118 str r1, [sp, #96] | |
100221ca: 9017 str r0, [sp, #92] | |
100221cc: a806 add r0, sp, #24 | |
100221ce: 9016 str r0, [sp, #88] | |
100221d0: 4874 ldr r0, [pc, #464] @ 0x100223a4 <$d.80+0x18> | |
100221d2: 9015 str r0, [sp, #84] | |
100221d4: a80c add r0, sp, #48 | |
100221d6: 9014 str r0, [sp, #80] | |
100221d8: a80e add r0, sp, #56 | |
100221da: 4631 mov r1, r6 | |
100221dc: f7fe f8ce bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-7780 | |
100221e0: defe trap | |
100221e2: 3dfb subs r5, #251 | |
100221e4: 9e02 ldr r6, [sp, #8] | |
100221e6: 9903 ldr r1, [sp, #12] | |
100221e8: 35fc adds r5, #252 | |
100221ea: 428d cmp r5, r1 | |
100221ec: d208 bhs 0x10022200 <core::str::slice_error_fail_rt+0xd8> @ imm = #16 | |
100221ee: 5741 ldrsb r1, [r0, r5] | |
100221f0: 42a1 cmp r1, r4 | |
100221f2: 9903 ldr r1, [sp, #12] | |
100221f4: dd07 ble 0x10022206 <core::str::slice_error_fail_rt+0xde> @ imm = #14 | |
100221f6: 9507 str r5, [sp, #28] | |
100221f8: 9006 str r0, [sp, #24] | |
100221fa: 2405 movs r4, #5 | |
100221fc: 4d64 ldr r5, [pc, #400] @ 0x10022390 <$d.80+0x4> | |
100221fe: e7b4 b 0x1002216a <core::str::slice_error_fail_rt+0x42> @ imm = #-152 | |
10022200: d101 bne 0x10022206 <core::str::slice_error_fail_rt+0xde> @ imm = #2 | |
10022202: 9507 str r5, [sp, #28] | |
10022204: e7ae b 0x10022164 <core::str::slice_error_fail_rt+0x3c> @ imm = #-164 | |
10022206: 9600 str r6, [sp] | |
10022208: 2200 movs r2, #0 | |
1002220a: 462b mov r3, r5 | |
1002220c: f7ff fe0e bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-996 | |
10022210: defe trap | |
10022212: 2a00 cmp r2, #0 | |
10022214: d110 bne 0x10022238 <core::str::slice_error_fail_rt+0x110> @ imm = #32 | |
10022216: 461a mov r2, r3 | |
10022218: 920a str r2, [sp, #40] | |
1002221a: 428a cmp r2, r1 | |
1002221c: 460b mov r3, r1 | |
1002221e: d242 bhs 0x100222a6 <core::str::slice_error_fail_rt+0x17e> @ imm = #132 | |
10022220: 1ed3 subs r3, r2, #3 | |
10022222: d200 bhs 0x10022226 <core::str::slice_error_fail_rt+0xfe> @ imm = #0 | |
10022224: 2300 movs r3, #0 | |
10022226: 1c55 adds r5, r2, #1 | |
10022228: 429d cmp r5, r3 | |
1002222a: d20f bhs 0x1002224c <core::str::slice_error_fail_rt+0x124> @ imm = #30 | |
1002222c: 4a5f ldr r2, [pc, #380] @ 0x100223ac <$d.80+0x20> | |
1002222e: 4618 mov r0, r3 | |
10022230: 4629 mov r1, r5 | |
10022232: f7fe fe41 bl 0x10020eb8 <core::slice::index::slice_index_order_fail> @ imm = #-4990 | |
10022236: defe trap | |
10022238: 428a cmp r2, r1 | |
1002223a: d22a bhs 0x10022292 <core::str::slice_error_fail_rt+0x16a> @ imm = #84 | |
1002223c: 460d mov r5, r1 | |
1002223e: 5681 ldrsb r1, [r0, r2] | |
10022240: 243f movs r4, #63 | |
10022242: 43e4 mvns r4, r4 | |
10022244: 42a1 cmp r1, r4 | |
10022246: 4629 mov r1, r5 | |
10022248: dae5 bge 0x10022216 <core::str::slice_error_fail_rt+0xee> @ imm = #-54 | |
1002224a: e7e5 b 0x10022218 <core::str::slice_error_fail_rt+0xf0> @ imm = #-54 | |
1002224c: 9103 str r1, [sp, #12] | |
1002224e: 9302 str r3, [sp, #8] | |
10022250: 18c4 adds r4, r0, r3 | |
10022252: 1943 adds r3, r0, r5 | |
10022254: 2a03 cmp r2, #3 | |
10022256: d300 blo 0x1002225a <core::str::slice_error_fail_rt+0x132> @ imm = #0 | |
10022258: 2203 movs r2, #3 | |
1002225a: 1b1d subs r5, r3, r4 | |
1002225c: 1e52 subs r2, r2, #1 | |
1002225e: 2100 movs r1, #0 | |
10022260: 43c9 mvns r1, r1 | |
10022262: 5659 ldrsb r1, [r3, r1] | |
10022264: 2440 movs r4, #64 | |
10022266: 43e4 mvns r4, r4 | |
10022268: 42a1 cmp r1, r4 | |
1002226a: dc14 bgt 0x10022296 <core::str::slice_error_fail_rt+0x16e> @ imm = #40 | |
1002226c: 2101 movs r1, #1 | |
1002226e: 43c9 mvns r1, r1 | |
10022270: 5659 ldrsb r1, [r3, r1] | |
10022272: 42a1 cmp r1, r4 | |
10022274: dc11 bgt 0x1002229a <core::str::slice_error_fail_rt+0x172> @ imm = #34 | |
10022276: 2102 movs r1, #2 | |
10022278: 43c9 mvns r1, r1 | |
1002227a: 5659 ldrsb r1, [r3, r1] | |
1002227c: 42a1 cmp r1, r4 | |
1002227e: dc0e bgt 0x1002229e <core::str::slice_error_fail_rt+0x176> @ imm = #28 | |
10022280: 2103 movs r1, #3 | |
10022282: 43c9 mvns r1, r1 | |
10022284: 5659 ldrsb r1, [r3, r1] | |
10022286: 1f12 subs r2, r2, #4 | |
10022288: 1f2d subs r5, r5, #4 | |
1002228a: 1f1b subs r3, r3, #4 | |
1002228c: 42a1 cmp r1, r4 | |
1002228e: dde6 ble 0x1002225e <core::str::slice_error_fail_rt+0x136> @ imm = #-52 | |
10022290: e006 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #12 | |
10022292: d0c0 beq 0x10022216 <core::str::slice_error_fail_rt+0xee> @ imm = #-128 | |
10022294: e7c0 b 0x10022218 <core::str::slice_error_fail_rt+0xf0> @ imm = #-128 | |
10022296: 1e6d subs r5, r5, #1 | |
10022298: e002 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #4 | |
1002229a: 4615 mov r5, r2 | |
1002229c: e000 b 0x100222a0 <core::str::slice_error_fail_rt+0x178> @ imm = #0 | |
1002229e: 1eed subs r5, r5, #3 | |
100222a0: 9902 ldr r1, [sp, #8] | |
100222a2: 186b adds r3, r5, r1 | |
100222a4: 9903 ldr r1, [sp, #12] | |
100222a6: 2b00 cmp r3, #0 | |
100222a8: d107 bne 0x100222ba <core::str::slice_error_fail_rt+0x192> @ imm = #14 | |
100222aa: 428b cmp r3, r1 | |
100222ac: d10f bne 0x100222ce <core::str::slice_error_fail_rt+0x1a6> @ imm = #30 | |
100222ae: 483e ldr r0, [pc, #248] @ 0x100223a8 <$d.80+0x1c> | |
100222b0: 212b movs r1, #43 | |
100222b2: 4632 mov r2, r6 | |
100222b4: f7fe fd30 bl 0x10020d18 <core::panicking::panic> @ imm = #-5536 | |
100222b8: defe trap | |
100222ba: 428b cmp r3, r1 | |
100222bc: d210 bhs 0x100222e0 <core::str::slice_error_fail_rt+0x1b8> @ imm = #32 | |
100222be: 460c mov r4, r1 | |
100222c0: 56c1 ldrsb r1, [r0, r3] | |
100222c2: 2240 movs r2, #64 | |
100222c4: 43d2 mvns r2, r2 | |
100222c6: 4291 cmp r1, r2 | |
100222c8: 4621 mov r1, r4 | |
100222ca: dcee bgt 0x100222aa <core::str::slice_error_fail_rt+0x182> @ imm = #-36 | |
100222cc: e009 b 0x100222e2 <core::str::slice_error_fail_rt+0x1ba> @ imm = #18 | |
100222ce: 18c1 adds r1, r0, r3 | |
100222d0: 2500 movs r5, #0 | |
100222d2: 574a ldrsb r2, [r1, r5] | |
100222d4: b2d4 uxtb r4, r2 | |
100222d6: 2a00 cmp r2, #0 | |
100222d8: d409 bmi 0x100222ee <core::str::slice_error_fail_rt+0x1c6> @ imm = #18 | |
100222da: 940b str r4, [sp, #44] | |
100222dc: 9801 ldr r0, [sp, #4] | |
100222de: e037 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #110 | |
100222e0: d0e3 beq 0x100222aa <core::str::slice_error_fail_rt+0x182> @ imm = #-58 | |
100222e2: 9600 str r6, [sp] | |
100222e4: 461a mov r2, r3 | |
100222e6: 460b mov r3, r1 | |
100222e8: f7ff fda0 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-1216 | |
100222ec: defe trap | |
100222ee: 9503 str r5, [sp, #12] | |
100222f0: 9602 str r6, [sp, #8] | |
100222f2: 784e ldrb r6, [r1, #1] | |
100222f4: 253f movs r5, #63 | |
100222f6: 402e ands r6, r5 | |
100222f8: 221f movs r2, #31 | |
100222fa: 4022 ands r2, r4 | |
100222fc: 2cdf cmp r4, #223 | |
100222fe: d913 bls 0x10022328 <core::str::slice_error_fail_rt+0x200> @ imm = #38 | |
10022300: 7888 ldrb r0, [r1, #2] | |
10022302: 4028 ands r0, r5 | |
10022304: 01b6 lsls r6, r6, #6 | |
10022306: 1836 adds r6, r6, r0 | |
10022308: 2cf0 cmp r4, #240 | |
1002230a: d310 blo 0x1002232e <core::str::slice_error_fail_rt+0x206> @ imm = #32 | |
1002230c: 78c8 ldrb r0, [r1, #3] | |
1002230e: 4028 ands r0, r5 | |
10022310: 01b1 lsls r1, r6, #6 | |
10022312: 1808 adds r0, r1, r0 | |
10022314: 0751 lsls r1, r2, #29 | |
10022316: 0ac9 lsrs r1, r1, #11 | |
10022318: 1841 adds r1, r0, r1 | |
1002231a: 2011 movs r0, #17 | |
1002231c: 0400 lsls r0, r0, #16 | |
1002231e: 4281 cmp r1, r0 | |
10022320: 9e02 ldr r6, [sp, #8] | |
10022322: 9d03 ldr r5, [sp, #12] | |
10022324: d0c3 beq 0x100222ae <core::str::slice_error_fail_rt+0x186> @ imm = #-122 | |
10022326: e006 b 0x10022336 <core::str::slice_error_fail_rt+0x20e> @ imm = #12 | |
10022328: 0191 lsls r1, r2, #6 | |
1002232a: 1989 adds r1, r1, r6 | |
1002232c: e001 b 0x10022332 <core::str::slice_error_fail_rt+0x20a> @ imm = #2 | |
1002232e: 0310 lsls r0, r2, #12 | |
10022330: 1831 adds r1, r6, r0 | |
10022332: 9e02 ldr r6, [sp, #8] | |
10022334: 9d03 ldr r5, [sp, #12] | |
10022336: 910b str r1, [sp, #44] | |
10022338: 2980 cmp r1, #128 | |
1002233a: 9801 ldr r0, [sp, #4] | |
1002233c: d308 blo 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #16 | |
1002233e: 0ac8 lsrs r0, r1, #11 | |
10022340: d101 bne 0x10022346 <core::str::slice_error_fail_rt+0x21e> @ imm = #2 | |
10022342: 2002 movs r0, #2 | |
10022344: e004 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #8 | |
10022346: 0c08 lsrs r0, r1, #16 | |
10022348: d001 beq 0x1002234e <core::str::slice_error_fail_rt+0x226> @ imm = #2 | |
1002234a: 2004 movs r0, #4 | |
1002234c: e000 b 0x10022350 <core::str::slice_error_fail_rt+0x228> @ imm = #0 | |
1002234e: 2003 movs r0, #3 | |
10022350: 930c str r3, [sp, #48] | |
10022352: 18c0 adds r0, r0, r3 | |
10022354: 900d str r0, [sp, #52] | |
10022356: 2005 movs r0, #5 | |
10022358: 9011 str r0, [sp, #68] | |
1002235a: 490e ldr r1, [pc, #56] @ 0x10022394 <$d.80+0x8> | |
1002235c: 9110 str r1, [sp, #64] | |
1002235e: 9013 str r0, [sp, #76] | |
10022360: a814 add r0, sp, #80 | |
10022362: 9012 str r0, [sp, #72] | |
10022364: 950e str r5, [sp, #56] | |
10022366: 480c ldr r0, [pc, #48] @ 0x10022398 <$d.80+0xc> | |
10022368: 901d str r0, [sp, #116] | |
1002236a: a908 add r1, sp, #32 | |
1002236c: 911c str r1, [sp, #112] | |
1002236e: 901b str r0, [sp, #108] | |
10022370: a806 add r0, sp, #24 | |
10022372: 901a str r0, [sp, #104] | |
10022374: 4809 ldr r0, [pc, #36] @ 0x1002239c <$d.80+0x10> | |
10022376: 9019 str r0, [sp, #100] | |
10022378: a80c add r0, sp, #48 | |
1002237a: 9018 str r0, [sp, #96] | |
1002237c: 4808 ldr r0, [pc, #32] @ 0x100223a0 <$d.80+0x14> | |
1002237e: 9017 str r0, [sp, #92] | |
10022380: a80b add r0, sp, #44 | |
10022382: 9016 str r0, [sp, #88] | |
10022384: 4807 ldr r0, [pc, #28] @ 0x100223a4 <$d.80+0x18> | |
10022386: 9015 str r0, [sp, #84] | |
10022388: a80a add r0, sp, #40 | |
1002238a: e724 b 0x100221d6 <core::str::slice_error_fail_rt+0xae> @ imm = #-440 | |
1002238c <$d.80>: | |
1002238c: e4 d3 02 10 .word 0x1002d3e4 | |
10022390: 74 c5 02 10 .word 0x1002c574 | |
10022394: 50 c6 02 10 .word 0x1002c650 | |
10022398: 45 0d 02 10 .word 0x10020d45 | |
1002239c: b1 25 02 10 .word 0x100225b1 | |
100223a0: b9 23 02 10 .word 0x100223b9 | |
100223a4: f5 03 02 10 .word 0x100203f5 | |
100223a8: e4 d3 02 10 .word 0x1002d3e4 | |
100223ac: 94 c6 02 10 .word 0x1002c694 | |
100223b0: c4 c5 02 10 .word 0x1002c5c4 | |
100223b4: 9c c5 02 10 .word 0x1002c59c | |
100223b8 <<char as core::fmt::Debug>::fmt>: | |
100223b8: b5f0 push {r4, r5, r6, r7, lr} | |
100223ba: af03 add r7, sp, #12 | |
100223bc: b085 sub sp, #20 | |
100223be: 4606 mov r6, r0 | |
100223c0: c903 ldm r1, {r0, r1} | |
100223c2: 690a ldr r2, [r1, #16] | |
100223c4: 2127 movs r1, #39 | |
100223c6: 9004 str r0, [sp, #16] | |
100223c8: 9203 str r2, [sp, #12] | |
100223ca: 4790 blx r2 | |
100223cc: 2101 movs r1, #1 | |
100223ce: 2800 cmp r0, #0 | |
100223d0: d000 beq 0x100223d4 <<char as core::fmt::Debug>::fmt+0x1c> @ imm = #0 | |
100223d2: e0dc b 0x1002258e <$t.87+0x56> @ imm = #440 | |
100223d4: 6834 ldr r4, [r6] | |
100223d6: 4d74 ldr r5, [pc, #464] @ 0x100225a8 <$d.88> | |
100223d8: 2c27 cmp r4, #39 | |
100223da: 9101 str r1, [sp, #4] | |
100223dc: d858 bhi 0x10022490 <$t.83+0x4> @ imm = #176 | |
100223de: 2230 movs r2, #48 | |
100223e0: 00a0 lsls r0, r4, #2 | |
100223e2: a102 adr r1, #8 <<char as core::fmt::Debug>::fmt+0x30> | |
100223e4: 5808 ldr r0, [r1, r0] | |
100223e6: 462e mov r6, r5 | |
100223e8: 4687 mov pc, r0 | |
100223ea: 46c0 mov r8, r8 | |
100223ec <$d.82>: | |
100223ec: bb 24 02 10 .word 0x100224bb | |
100223f0: 99 24 02 10 .word 0x10022499 | |
100223f4: 99 24 02 10 .word 0x10022499 | |
100223f8: 99 24 02 10 .word 0x10022499 | |
100223fc: 99 24 02 10 .word 0x10022499 | |
10022400: 99 24 02 10 .word 0x10022499 | |
10022404: 99 24 02 10 .word 0x10022499 | |
10022408: 99 24 02 10 .word 0x10022499 | |
1002240c: 99 24 02 10 .word 0x10022499 | |
10022410: 8d 24 02 10 .word 0x1002248d | |
10022414: b3 24 02 10 .word 0x100224b3 | |
10022418: 99 24 02 10 .word 0x10022499 | |
1002241c: 99 24 02 10 .word 0x10022499 | |
10022420: b7 24 02 10 .word 0x100224b7 | |
10022424: 99 24 02 10 .word 0x10022499 | |
10022428: 99 24 02 10 .word 0x10022499 | |
1002242c: 99 24 02 10 .word 0x10022499 | |
10022430: 99 24 02 10 .word 0x10022499 | |
10022434: 99 24 02 10 .word 0x10022499 | |
10022438: 99 24 02 10 .word 0x10022499 | |
1002243c: 99 24 02 10 .word 0x10022499 | |
10022440: 99 24 02 10 .word 0x10022499 | |
10022444: 99 24 02 10 .word 0x10022499 | |
10022448: 99 24 02 10 .word 0x10022499 | |
1002244c: 99 24 02 10 .word 0x10022499 | |
10022450: 99 24 02 10 .word 0x10022499 | |
10022454: 99 24 02 10 .word 0x10022499 | |
10022458: 99 24 02 10 .word 0x10022499 | |
1002245c: 99 24 02 10 .word 0x10022499 | |
10022460: 99 24 02 10 .word 0x10022499 | |
10022464: 99 24 02 10 .word 0x10022499 | |
10022468: 99 24 02 10 .word 0x10022499 | |
1002246c: 99 24 02 10 .word 0x10022499 | |
10022470: 99 24 02 10 .word 0x10022499 | |
10022474: 99 24 02 10 .word 0x10022499 | |
10022478: 99 24 02 10 .word 0x10022499 | |
1002247c: 99 24 02 10 .word 0x10022499 | |
10022480: 99 24 02 10 .word 0x10022499 | |
10022484: 99 24 02 10 .word 0x10022499 | |
10022488: 95 24 02 10 .word 0x10022495 | |
1002248c <$t.83>: | |
1002248c: 2274 movs r2, #116 | |
1002248e: e013 b 0x100224b8 <$t.83+0x2c> @ imm = #38 | |
10022490: 2c5c cmp r4, #92 | |
10022492: d101 bne 0x10022498 <$t.83+0xc> @ imm = #2 | |
10022494: 4622 mov r2, r4 | |
10022496: e00f b 0x100224b8 <$t.83+0x2c> @ imm = #30 | |
10022498: 4620 mov r0, r4 | |
1002249a: f7ff fccf bl 0x10021e3c <core::unicode::unicode_data::grapheme_extend::lookup> @ imm = #-1634 | |
1002249e: 2800 cmp r0, #0 | |
100224a0: d178 bne 0x10022594 <$t.87+0x5c> @ imm = #240 | |
100224a2: 4620 mov r0, r4 | |
100224a4: f7ff fd32 bl 0x10021f0c <core::unicode::printable::is_printable> @ imm = #-1436 | |
100224a8: 2800 cmp r0, #0 | |
100224aa: d073 beq 0x10022594 <$t.87+0x5c> @ imm = #230 | |
100224ac: 1e6e subs r6, r5, #1 | |
100224ae: 4622 mov r2, r4 | |
100224b0: e003 b 0x100224ba <$t.83+0x2e> @ imm = #6 | |
100224b2: 226e movs r2, #110 | |
100224b4: e000 b 0x100224b8 <$t.83+0x2c> @ imm = #0 | |
100224b6: 2272 movs r2, #114 | |
100224b8: 462e mov r6, r5 | |
100224ba: 9202 str r2, [sp, #8] | |
100224bc: 2405 movs r4, #5 | |
100224be: e00b b 0x100224d8 <$t.83+0x4c> @ imm = #22 | |
100224c0: 4839 ldr r0, [pc, #228] @ 0x100225a8 <$d.88> | |
100224c2: 1e86 subs r6, r0, #2 | |
100224c4: 9902 ldr r1, [sp, #8] | |
100224c6: 42b1 cmp r1, r6 | |
100224c8: 4614 mov r4, r2 | |
100224ca: d05b beq 0x10022584 <$t.87+0x4c> @ imm = #182 | |
100224cc: 9804 ldr r0, [sp, #16] | |
100224ce: 9a03 ldr r2, [sp, #12] | |
100224d0: 4790 blx r2 | |
100224d2: 2800 cmp r0, #0 | |
100224d4: 4d34 ldr r5, [pc, #208] @ 0x100225a8 <$d.88> | |
100224d6: d153 bne 0x10022580 <$t.87+0x48> @ imm = #166 | |
100224d8: 4622 mov r2, r4 | |
100224da: 4630 mov r0, r6 | |
100224dc: 1ee9 subs r1, r5, #3 | |
100224de: 428e cmp r6, r1 | |
100224e0: d801 bhi 0x100224e6 <$t.83+0x5a> @ imm = #2 | |
100224e2: 2103 movs r1, #3 | |
100224e4: e001 b 0x100224ea <$t.83+0x5e> @ imm = #2 | |
100224e6: 4931 ldr r1, [pc, #196] @ 0x100225ac <$d.88+0x4> | |
100224e8: 1841 adds r1, r0, r1 | |
100224ea: 1e6e subs r6, r5, #1 | |
100224ec: 235c movs r3, #92 | |
100224ee: 0089 lsls r1, r1, #2 | |
100224f0: a402 adr r4, #8 <$t.83+0x6a> | |
100224f2: 5865 ldr r5, [r4, r1] | |
100224f4: 4619 mov r1, r3 | |
100224f6: 4614 mov r4, r2 | |
100224f8: 46af mov pc, r5 | |
100224fa: 46c0 mov r8, r8 | |
100224fc <$d.84>: | |
100224fc: 85 25 02 10 .word 0x10022585 | |
10022500: 0f 25 02 10 .word 0x1002250f | |
10022504: 0d 25 02 10 .word 0x1002250d | |
10022508: 11 25 02 10 .word 0x10022511 | |
1002250c <$t.85>: | |
1002250c: e7de b 0x100224cc <$t.83+0x40> @ imm = #-68 | |
1002250e: e7d7 b 0x100224c0 <$t.83+0x34> @ imm = #-82 | |
10022510: b2d6 uxtb r6, r2 | |
10022512: 2400 movs r4, #0 | |
10022514: 217d movs r1, #125 | |
10022516: 00b5 lsls r5, r6, #2 | |
10022518: a601 adr r6, #4 <$t.85+0x11> | |
1002251a: 5975 ldr r5, [r6, r5] | |
1002251c: 4606 mov r6, r0 | |
1002251e: 46af mov pc, r5 | |
10022520 <$d.86>: | |
10022520: 85 25 02 10 .word 0x10022585 | |
10022524: 39 25 02 10 .word 0x10022539 | |
10022528: 3b 25 02 10 .word 0x1002253b | |
1002252c: 45 25 02 10 .word 0x10022545 | |
10022530: 4b 25 02 10 .word 0x1002254b | |
10022534: 51 25 02 10 .word 0x10022551 | |
10022538 <$t.87>: | |
10022538: e7c8 b 0x100224cc <$t.83+0x40> @ imm = #-112 | |
1002253a: 9b02 ldr r3, [sp, #8] | |
1002253c: 2b00 cmp r3, #0 | |
1002253e: d00a beq 0x10022556 <$t.87+0x1e> @ imm = #20 | |
10022540: 4614 mov r4, r2 | |
10022542: e009 b 0x10022558 <$t.87+0x20> @ imm = #18 | |
10022544: 2402 movs r4, #2 | |
10022546: 217b movs r1, #123 | |
10022548: e018 b 0x1002257c <$t.87+0x44> @ imm = #48 | |
1002254a: 2403 movs r4, #3 | |
1002254c: 2175 movs r1, #117 | |
1002254e: e015 b 0x1002257c <$t.87+0x44> @ imm = #42 | |
10022550: 2404 movs r4, #4 | |
10022552: 4619 mov r1, r3 | |
10022554: e012 b 0x1002257c <$t.87+0x44> @ imm = #36 | |
10022556: 2401 movs r4, #1 | |
10022558: 0759 lsls r1, r3, #29 | |
1002255a: 0ec9 lsrs r1, r1, #27 | |
1002255c: 4602 mov r2, r0 | |
1002255e: 40ca lsrs r2, r1 | |
10022560: 210f movs r1, #15 | |
10022562: 4011 ands r1, r2 | |
10022564: 290a cmp r1, #10 | |
10022566: d303 blo 0x10022570 <$t.87+0x38> @ imm = #6 | |
10022568: 2257 movs r2, #87 | |
1002256a: 2b00 cmp r3, #0 | |
1002256c: d103 bne 0x10022576 <$t.87+0x3e> @ imm = #6 | |
1002256e: e004 b 0x1002257a <$t.87+0x42> @ imm = #8 | |
10022570: 2230 movs r2, #48 | |
10022572: 2b00 cmp r3, #0 | |
10022574: d001 beq 0x1002257a <$t.87+0x42> @ imm = #2 | |
10022576: 1e5b subs r3, r3, #1 | |
10022578: 9302 str r3, [sp, #8] | |
1002257a: 1851 adds r1, r2, r1 | |
1002257c: 4606 mov r6, r0 | |
1002257e: e7a5 b 0x100224cc <$t.83+0x40> @ imm = #-182 | |
10022580: 9901 ldr r1, [sp, #4] | |
10022582: e004 b 0x1002258e <$t.87+0x56> @ imm = #8 | |
10022584: 2127 movs r1, #39 | |
10022586: 9804 ldr r0, [sp, #16] | |
10022588: 9a03 ldr r2, [sp, #12] | |
1002258a: 4790 blx r2 | |
1002258c: 4601 mov r1, r0 | |
1002258e: 4608 mov r0, r1 | |
10022590: b005 add sp, #20 | |
10022592: bdf0 pop {r4, r5, r6, r7, pc} | |
10022594: 2101 movs r1, #1 | |
10022596: 4620 mov r0, r4 | |
10022598: 4308 orrs r0, r1 | |
1002259a: f009 fd61 bl 0x1002c060 <__clzsi2> @ imm = #39618 | |
1002259e: 0880 lsrs r0, r0, #2 | |
100225a0: 2207 movs r2, #7 | |
100225a2: 4042 eors r2, r0 | |
100225a4: 4626 mov r6, r4 | |
100225a6: e788 b 0x100224ba <$t.83+0x2e> @ imm = #-240 | |
100225a8 <$d.88>: | |
100225a8: 02 00 11 00 .word 0x00110002 | |
100225ac: 00 00 ef ff .word 0xffef0000 | |
100225b0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt>: | |
100225b0: b5f0 push {r4, r5, r6, r7, lr} | |
100225b2: af03 add r7, sp, #12 | |
100225b4: b087 sub sp, #28 | |
100225b6: 460c mov r4, r1 | |
100225b8: 4605 mov r5, r0 | |
100225ba: 6800 ldr r0, [r0] | |
100225bc: f7fe fca0 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5824 | |
100225c0: 2601 movs r6, #1 | |
100225c2: 2800 cmp r0, #0 | |
100225c4: d114 bne 0x100225f0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #40 | |
100225c6: cc03 ldm r4!, {r0, r1} | |
100225c8: 2200 movs r2, #0 | |
100225ca: 9206 str r2, [sp, #24] | |
100225cc: 4b0a ldr r3, [pc, #40] @ 0x100225f8 <$d.90> | |
100225ce: 9305 str r3, [sp, #20] | |
100225d0: 2301 movs r3, #1 | |
100225d2: 9304 str r3, [sp, #16] | |
100225d4: 4b09 ldr r3, [pc, #36] @ 0x100225fc <$d.90+0x4> | |
100225d6: 9303 str r3, [sp, #12] | |
100225d8: 9201 str r2, [sp, #4] | |
100225da: aa01 add r2, sp, #4 | |
100225dc: 3c08 subs r4, #8 | |
100225de: f7fe fbc1 bl 0x10020d64 <core::fmt::write> @ imm = #-6270 | |
100225e2: 2800 cmp r0, #0 | |
100225e4: d104 bne 0x100225f0 <<core::ops::range::Range<Idx> as core::fmt::Debug>::fmt+0x40> @ imm = #8 | |
100225e6: 6868 ldr r0, [r5, #4] | |
100225e8: 4621 mov r1, r4 | |
100225ea: f7fe fc89 bl 0x10020f00 <core::fmt::num::<impl core::fmt::Debug for u32>::fmt> @ imm = #-5870 | |
100225ee: 4606 mov r6, r0 | |
100225f0: 4630 mov r0, r6 | |
100225f2: b007 add sp, #28 | |
100225f4: bdf0 pop {r4, r5, r6, r7, pc} | |
100225f6: 46c0 mov r8, r8 | |
100225f8 <$d.90>: | |
100225f8: e4 d3 02 10 .word 0x1002d3e4 | |
100225fc: b4 c0 02 10 .word 0x1002c0b4 | |
10022600 <<char as core::fmt::Display>::fmt>: | |
10022600: b5d0 push {r4, r6, r7, lr} | |
10022602: af02 add r7, sp, #8 | |
10022604: b082 sub sp, #8 | |
10022606: 6802 ldr r2, [r0] | |
10022608: 6888 ldr r0, [r1, #8] | |
1002260a: 2801 cmp r0, #1 | |
1002260c: d008 beq 0x10022620 <<char as core::fmt::Display>::fmt+0x20> @ imm = #16 | |
1002260e: 6908 ldr r0, [r1, #16] | |
10022610: 2801 cmp r0, #1 | |
10022612: d005 beq 0x10022620 <<char as core::fmt::Display>::fmt+0x20> @ imm = #10 | |
10022614: c903 ldm r1, {r0, r1} | |
10022616: 690b ldr r3, [r1, #16] | |
10022618: 4611 mov r1, r2 | |
1002261a: 4798 blx r3 | |
1002261c: b002 add sp, #8 | |
1002261e: bdd0 pop {r4, r6, r7, pc} | |
10022620: 2000 movs r0, #0 | |
10022622: 9001 str r0, [sp, #4] | |
10022624: 2a80 cmp r2, #128 | |
10022626: d203 bhs 0x10022630 <<char as core::fmt::Display>::fmt+0x30> @ imm = #6 | |
10022628: a801 add r0, sp, #4 | |
1002262a: 7002 strb r2, [r0] | |
1002262c: 2201 movs r2, #1 | |
1002262e: e02e b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #92 | |
10022630: 0ad0 lsrs r0, r2, #11 | |
10022632: d10a bne 0x1002264a <<char as core::fmt::Display>::fmt+0x4a> @ imm = #20 | |
10022634: 203f movs r0, #63 | |
10022636: 4010 ands r0, r2 | |
10022638: 3080 adds r0, #128 | |
1002263a: ab01 add r3, sp, #4 | |
1002263c: 7058 strb r0, [r3, #1] | |
1002263e: 0990 lsrs r0, r2, #6 | |
10022640: 22c0 movs r2, #192 | |
10022642: 4302 orrs r2, r0 | |
10022644: 701a strb r2, [r3] | |
10022646: 2202 movs r2, #2 | |
10022648: e021 b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #66 | |
1002264a: 0c10 lsrs r0, r2, #16 | |
1002264c: d10e bne 0x1002266c <<char as core::fmt::Display>::fmt+0x6c> @ imm = #28 | |
1002264e: 203f movs r0, #63 | |
10022650: 4010 ands r0, r2 | |
10022652: 3080 adds r0, #128 | |
10022654: ab01 add r3, sp, #4 | |
10022656: 7098 strb r0, [r3, #2] | |
10022658: 0b10 lsrs r0, r2, #12 | |
1002265a: 24e0 movs r4, #224 | |
1002265c: 4304 orrs r4, r0 | |
1002265e: 701c strb r4, [r3] | |
10022660: 0510 lsls r0, r2, #20 | |
10022662: 0e80 lsrs r0, r0, #26 | |
10022664: 3080 adds r0, #128 | |
10022666: 7058 strb r0, [r3, #1] | |
10022668: 2203 movs r2, #3 | |
1002266a: e010 b 0x1002268e <<char as core::fmt::Display>::fmt+0x8e> @ imm = #32 | |
1002266c: 233f movs r3, #63 | |
1002266e: 4013 ands r3, r2 | |
10022670: 3380 adds r3, #128 | |
10022672: a801 add r0, sp, #4 | |
10022674: 70c3 strb r3, [r0, #3] | |
10022676: 0c93 lsrs r3, r2, #18 | |
10022678: 33f0 adds r3, #240 | |
1002267a: 7003 strb r3, [r0] | |
1002267c: 0513 lsls r3, r2, #20 | |
1002267e: 0e9b lsrs r3, r3, #26 | |
10022680: 3380 adds r3, #128 | |
10022682: 7083 strb r3, [r0, #2] | |
10022684: 0392 lsls r2, r2, #14 | |
10022686: 0e92 lsrs r2, r2, #26 | |
10022688: 3280 adds r2, #128 | |
1002268a: 7042 strb r2, [r0, #1] | |
1002268c: 2204 movs r2, #4 | |
1002268e: ab01 add r3, sp, #4 | |
10022690: 4608 mov r0, r1 | |
10022692: 4619 mov r1, r3 | |
10022694: f7fe f872 bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-7964 | |
10022698: b002 add sp, #8 | |
1002269a: bdd0 pop {r4, r6, r7, pc} | |
1002269c <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt>: | |
1002269c: b5f0 push {r4, r5, r6, r7, lr} | |
1002269e: af03 add r7, sp, #12 | |
100226a0: b08d sub sp, #52 | |
100226a2: 460c mov r4, r1 | |
100226a4: 7801 ldrb r1, [r0] | |
100226a6: b2c8 uxtb r0, r1 | |
100226a8: 2863 cmp r0, #99 | |
100226aa: d914 bls 0x100226d6 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x3a> @ imm = #40 | |
100226ac: 2229 movs r2, #41 | |
100226ae: 4342 muls r2, r0, r2 | |
100226b0: 0b12 lsrs r2, r2, #12 | |
100226b2: 2063 movs r0, #99 | |
100226b4: 43c0 mvns r0, r0 | |
100226b6: 4350 muls r0, r2, r0 | |
100226b8: 1840 adds r0, r0, r1 | |
100226ba: b2c0 uxtb r0, r0 | |
100226bc: 0040 lsls r0, r0, #1 | |
100226be: 4915 ldr r1, [pc, #84] @ 0x10022714 <$d.93> | |
100226c0: 5c0b ldrb r3, [r1, r0] | |
100226c2: 2525 movs r5, #37 | |
100226c4: ae03 add r6, sp, #12 | |
100226c6: 5573 strb r3, [r6, r5] | |
100226c8: 1808 adds r0, r1, r0 | |
100226ca: 7840 ldrb r0, [r0, #1] | |
100226cc: 3625 adds r6, #37 | |
100226ce: 7070 strb r0, [r6, #1] | |
100226d0: 2024 movs r0, #36 | |
100226d2: 4611 mov r1, r2 | |
100226d4: e002 b 0x100226dc <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x40> @ imm = #4 | |
100226d6: 280a cmp r0, #10 | |
100226d8: d204 bhs 0x100226e4 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x48> @ imm = #8 | |
100226da: 2026 movs r0, #38 | |
100226dc: 3130 adds r1, #48 | |
100226de: aa03 add r2, sp, #12 | |
100226e0: 5411 strb r1, [r2, r0] | |
100226e2: e009 b 0x100226f8 <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt+0x5c> @ imm = #18 | |
100226e4: 0041 lsls r1, r0, #1 | |
100226e6: 4a0b ldr r2, [pc, #44] @ 0x10022714 <$d.93> | |
100226e8: 5c53 ldrb r3, [r2, r1] | |
100226ea: 2025 movs r0, #37 | |
100226ec: ad03 add r5, sp, #12 | |
100226ee: 542b strb r3, [r5, r0] | |
100226f0: 1851 adds r1, r2, r1 | |
100226f2: 7849 ldrb r1, [r1, #1] | |
100226f4: 3525 adds r5, #37 | |
100226f6: 7069 strb r1, [r5, #1] | |
100226f8: 2127 movs r1, #39 | |
100226fa: 1a09 subs r1, r1, r0 | |
100226fc: 9101 str r1, [sp, #4] | |
100226fe: a903 add r1, sp, #12 | |
10022700: 1808 adds r0, r1, r0 | |
10022702: 9000 str r0, [sp] | |
10022704: 2101 movs r1, #1 | |
10022706: 4a04 ldr r2, [pc, #16] @ 0x10022718 <$d.93+0x4> | |
10022708: 2300 movs r3, #0 | |
1002270a: 4620 mov r0, r4 | |
1002270c: f7fd feee bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-8740 | |
10022710: b00d add sp, #52 | |
10022712: bdf0 pop {r4, r5, r6, r7, pc} | |
10022714 <$d.93>: | |
10022714: 36 c2 02 10 .word 0x1002c236 | |
10022718: e4 d3 02 10 .word 0x1002d3e4 | |
1002271c <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt>: | |
1002271c: b5f0 push {r4, r5, r6, r7, lr} | |
1002271e: af03 add r7, sp, #12 | |
10022720: b091 sub sp, #68 | |
10022722: 9104 str r1, [sp, #16] | |
10022724: 6801 ldr r1, [r0] | |
10022726: 17c8 asrs r0, r1, #31 | |
10022728: 9103 str r1, [sp, #12] | |
1002272a: 4041 eors r1, r0 | |
1002272c: 1a0a subs r2, r1, r0 | |
1002272e: 4b35 ldr r3, [pc, #212] @ 0x10022804 <$d.95> | |
10022730: 4935 ldr r1, [pc, #212] @ 0x10022808 <$d.95+0x4> | |
10022732: 2627 movs r6, #39 | |
10022734: 428a cmp r2, r1 | |
10022736: d32d blo 0x10022794 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x78> @ imm = #90 | |
10022738: 4615 mov r5, r2 | |
1002273a: 9606 str r6, [sp, #24] | |
1002273c: 4628 mov r0, r5 | |
1002273e: 4932 ldr r1, [pc, #200] @ 0x10022808 <$d.95+0x4> | |
10022740: f008 fe98 bl 0x1002b474 <__aeabi_uidiv> @ imm = #36144 | |
10022744: 9005 str r0, [sp, #20] | |
10022746: 4931 ldr r1, [pc, #196] @ 0x1002280c <$d.95+0x8> | |
10022748: 4341 muls r1, r0, r1 | |
1002274a: 1949 adds r1, r1, r5 | |
1002274c: b28a uxth r2, r1 | |
1002274e: 0892 lsrs r2, r2, #2 | |
10022750: 482f ldr r0, [pc, #188] @ 0x10022810 <$d.95+0xc> | |
10022752: 4342 muls r2, r0, r2 | |
10022754: 0c52 lsrs r2, r2, #17 | |
10022756: 0053 lsls r3, r2, #1 | |
10022758: 482e ldr r0, [pc, #184] @ 0x10022814 <$d.95+0x10> | |
1002275a: 5cc0 ldrb r0, [r0, r3] | |
1002275c: ac07 add r4, sp, #28 | |
1002275e: 19a4 adds r4, r4, r6 | |
10022760: 1f26 subs r6, r4, #4 | |
10022762: 7030 strb r0, [r6] | |
10022764: 482b ldr r0, [pc, #172] @ 0x10022814 <$d.95+0x10> | |
10022766: 18c0 adds r0, r0, r3 | |
10022768: 4b26 ldr r3, [pc, #152] @ 0x10022804 <$d.95> | |
1002276a: 7840 ldrb r0, [r0, #1] | |
1002276c: 7070 strb r0, [r6, #1] | |
1002276e: 9e06 ldr r6, [sp, #24] | |
10022770: 435a muls r2, r3, r2 | |
10022772: 1850 adds r0, r2, r1 | |
10022774: b280 uxth r0, r0 | |
10022776: 0040 lsls r0, r0, #1 | |
10022778: 4926 ldr r1, [pc, #152] @ 0x10022814 <$d.95+0x10> | |
1002277a: 5c09 ldrb r1, [r1, r0] | |
1002277c: 1ea2 subs r2, r4, #2 | |
1002277e: 7011 strb r1, [r2] | |
10022780: 4924 ldr r1, [pc, #144] @ 0x10022814 <$d.95+0x10> | |
10022782: 1808 adds r0, r1, r0 | |
10022784: 7840 ldrb r0, [r0, #1] | |
10022786: 7050 strb r0, [r2, #1] | |
10022788: 9a05 ldr r2, [sp, #20] | |
1002278a: 1f36 subs r6, r6, #4 | |
1002278c: 4822 ldr r0, [pc, #136] @ 0x10022818 <$d.95+0x14> | |
1002278e: 4285 cmp r5, r0 | |
10022790: 4615 mov r5, r2 | |
10022792: d8d2 bhi 0x1002273a <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0x1e> @ imm = #-92 | |
10022794: 2a63 cmp r2, #99 | |
10022796: d91e bls 0x100227d6 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xba> @ imm = #60 | |
10022798: b290 uxth r0, r2 | |
1002279a: 0880 lsrs r0, r0, #2 | |
1002279c: 491c ldr r1, [pc, #112] @ 0x10022810 <$d.95+0xc> | |
1002279e: 4341 muls r1, r0, r1 | |
100227a0: 0c49 lsrs r1, r1, #17 | |
100227a2: 434b muls r3, r1, r3 | |
100227a4: 1898 adds r0, r3, r2 | |
100227a6: b280 uxth r0, r0 | |
100227a8: 0040 lsls r0, r0, #1 | |
100227aa: 4a1a ldr r2, [pc, #104] @ 0x10022814 <$d.95+0x10> | |
100227ac: 5c13 ldrb r3, [r2, r0] | |
100227ae: 1eb6 subs r6, r6, #2 | |
100227b0: ac07 add r4, sp, #28 | |
100227b2: 55a3 strb r3, [r4, r6] | |
100227b4: 19a3 adds r3, r4, r6 | |
100227b6: 1810 adds r0, r2, r0 | |
100227b8: 7840 ldrb r0, [r0, #1] | |
100227ba: 7058 strb r0, [r3, #1] | |
100227bc: 290a cmp r1, #10 | |
100227be: d30d blo 0x100227dc <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc0> @ imm = #26 | |
100227c0: 0049 lsls r1, r1, #1 | |
100227c2: 4a14 ldr r2, [pc, #80] @ 0x10022814 <$d.95+0x10> | |
100227c4: 5c53 ldrb r3, [r2, r1] | |
100227c6: 1eb0 subs r0, r6, #2 | |
100227c8: ac07 add r4, sp, #28 | |
100227ca: 5423 strb r3, [r4, r0] | |
100227cc: 1823 adds r3, r4, r0 | |
100227ce: 1851 adds r1, r2, r1 | |
100227d0: 7849 ldrb r1, [r1, #1] | |
100227d2: 7059 strb r1, [r3, #1] | |
100227d4: e006 b 0x100227e4 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xc8> @ imm = #12 | |
100227d6: 4611 mov r1, r2 | |
100227d8: 290a cmp r1, #10 | |
100227da: d2f1 bhs 0x100227c0 <core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt+0xa4> @ imm = #-30 | |
100227dc: 1e70 subs r0, r6, #1 | |
100227de: 3130 adds r1, #48 | |
100227e0: aa07 add r2, sp, #28 | |
100227e2: 5411 strb r1, [r2, r0] | |
100227e4: 2127 movs r1, #39 | |
100227e6: 1a09 subs r1, r1, r0 | |
100227e8: 9101 str r1, [sp, #4] | |
100227ea: a907 add r1, sp, #28 | |
100227ec: 1808 adds r0, r1, r0 | |
100227ee: 9000 str r0, [sp] | |
100227f0: 9803 ldr r0, [sp, #12] | |
100227f2: 43c0 mvns r0, r0 | |
100227f4: 0fc1 lsrs r1, r0, #31 | |
100227f6: 4a09 ldr r2, [pc, #36] @ 0x1002281c <$d.95+0x18> | |
100227f8: 2300 movs r3, #0 | |
100227fa: 9804 ldr r0, [sp, #16] | |
100227fc: f7fd fe76 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-8980 | |
10022800: b011 add sp, #68 | |
10022802: bdf0 pop {r4, r5, r6, r7, pc} | |
10022804 <$d.95>: | |
10022804: 9c ff 00 00 .word 0x0000ff9c | |
10022808: 10 27 00 00 .word 0x00002710 | |
1002280c: f0 d8 00 00 .word 0x0000d8f0 | |
10022810: 7b 14 00 00 .word 0x0000147b | |
10022814: 36 c2 02 10 .word 0x1002c236 | |
10022818: ff e0 f5 05 .word 0x05f5e0ff | |
1002281c: e4 d3 02 10 .word 0x1002d3e4 | |
10022820 <<&T as core::fmt::Debug>::fmt>: | |
10022820: b580 push {r7, lr} | |
10022822: af00 add r7, sp, #0 | |
10022824: 460b mov r3, r1 | |
10022826: 6800 ldr r0, [r0] | |
10022828: 7800 ldrb r0, [r0] | |
1002282a: 2800 cmp r0, #0 | |
1002282c: d002 beq 0x10022834 <<&T as core::fmt::Debug>::fmt+0x14> @ imm = #4 | |
1002282e: 4904 ldr r1, [pc, #16] @ 0x10022840 <$d.97> | |
10022830: 2204 movs r2, #4 | |
10022832: e001 b 0x10022838 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #2 | |
10022834: 4903 ldr r1, [pc, #12] @ 0x10022844 <$d.97+0x4> | |
10022836: 2205 movs r2, #5 | |
10022838: 4618 mov r0, r3 | |
1002283a: f7fd ff9f bl 0x1002077c <core::fmt::Formatter::pad> @ imm = #-8386 | |
1002283e: bd80 pop {r7, pc} | |
10022840 <$d.97>: | |
10022840: b4 c1 02 10 .word 0x1002c1b4 | |
10022844: 44 c3 02 10 .word 0x1002c344 | |
10022848 <<&T as core::fmt::Debug>::fmt>: | |
10022848: b580 push {r7, lr} | |
1002284a: af00 add r7, sp, #0 | |
1002284c: c90c ldm r1!, {r2, r3} | |
1002284e: 6801 ldr r1, [r0] | |
10022850: c903 ldm r1, {r0, r1} | |
10022852: f7ff f959 bl 0x10021b08 <<str as core::fmt::Debug>::fmt> @ imm = #-3406 | |
10022856: bd80 pop {r7, pc} | |
10022858 <<&T as core::fmt::Debug>::fmt>: | |
10022858: b5b0 push {r4, r5, r7, lr} | |
1002285a: af02 add r7, sp, #8 | |
1002285c: b086 sub sp, #24 | |
1002285e: 460c mov r4, r1 | |
10022860: 6800 ldr r0, [r0] | |
10022862: 6800 ldr r0, [r0] | |
10022864: 9001 str r0, [sp, #4] | |
10022866: 4601 mov r1, r0 | |
10022868: 3108 adds r1, #8 | |
1002286a: 9102 str r1, [sp, #8] | |
1002286c: 300c adds r0, #12 | |
1002286e: 9003 str r0, [sp, #12] | |
10022870: cc03 ldm r4!, {r0, r1} | |
10022872: 68cb ldr r3, [r1, #12] | |
10022874: 491d ldr r1, [pc, #116] @ 0x100228ec <$d.100> | |
10022876: 2208 movs r2, #8 | |
10022878: 3c08 subs r4, #8 | |
1002287a: 4798 blx r3 | |
1002287c: 4601 mov r1, r0 | |
1002287e: a804 add r0, sp, #16 | |
10022880: 2200 movs r2, #0 | |
10022882: 7142 strb r2, [r0, #5] | |
10022884: 7101 strb r1, [r0, #4] | |
10022886: 9404 str r4, [sp, #16] | |
10022888: 4919 ldr r1, [pc, #100] @ 0x100228f0 <$d.100+0x4> | |
1002288a: 9100 str r1, [sp] | |
1002288c: 4919 ldr r1, [pc, #100] @ 0x100228f4 <$d.100+0x8> | |
1002288e: 2404 movs r4, #4 | |
10022890: ab01 add r3, sp, #4 | |
10022892: 4622 mov r2, r4 | |
10022894: f7fe fe92 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4828 | |
10022898: 4d17 ldr r5, [pc, #92] @ 0x100228f8 <$d.100+0xc> | |
1002289a: 9500 str r5, [sp] | |
1002289c: 4917 ldr r1, [pc, #92] @ 0x100228fc <$d.100+0x10> | |
1002289e: ab02 add r3, sp, #8 | |
100228a0: 4622 mov r2, r4 | |
100228a2: f7fe fe8b bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4842 | |
100228a6: 9500 str r5, [sp] | |
100228a8: 4915 ldr r1, [pc, #84] @ 0x10022900 <$d.100+0x14> | |
100228aa: 2203 movs r2, #3 | |
100228ac: ab03 add r3, sp, #12 | |
100228ae: f7fe fe85 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-4854 | |
100228b2: 7901 ldrb r1, [r0, #4] | |
100228b4: 7940 ldrb r0, [r0, #5] | |
100228b6: 2800 cmp r0, #0 | |
100228b8: d012 beq 0x100228e0 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #36 | |
100228ba: 2900 cmp r1, #0 | |
100228bc: d001 beq 0x100228c2 <<&T as core::fmt::Debug>::fmt+0x6a> @ imm = #2 | |
100228be: 2101 movs r1, #1 | |
100228c0: e00e b 0x100228e0 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #28 | |
100228c2: 9904 ldr r1, [sp, #16] | |
100228c4: 7e08 ldrb r0, [r1, #24] | |
100228c6: 0740 lsls r0, r0, #29 | |
100228c8: d404 bmi 0x100228d4 <<&T as core::fmt::Debug>::fmt+0x7c> @ imm = #8 | |
100228ca: c903 ldm r1, {r0, r1} | |
100228cc: 68cb ldr r3, [r1, #12] | |
100228ce: 490e ldr r1, [pc, #56] @ 0x10022908 <$d.100+0x1c> | |
100228d0: 2202 movs r2, #2 | |
100228d2: e003 b 0x100228dc <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #6 | |
100228d4: c903 ldm r1, {r0, r1} | |
100228d6: 68cb ldr r3, [r1, #12] | |
100228d8: 490a ldr r1, [pc, #40] @ 0x10022904 <$d.100+0x18> | |
100228da: 2201 movs r2, #1 | |
100228dc: 4798 blx r3 | |
100228de: 4601 mov r1, r0 | |
100228e0: 1e48 subs r0, r1, #1 | |
100228e2: 4181 sbcs r1, r0 | |
100228e4: 4608 mov r0, r1 | |
100228e6: b006 add sp, #24 | |
100228e8: bdb0 pop {r4, r5, r7, pc} | |
100228ea: 46c0 mov r8, r8 | |
100228ec <$d.100>: | |
100228ec: 2a c6 02 10 .word 0x1002c62a | |
100228f0: a0 cc 02 10 .word 0x1002cca0 | |
100228f4: bc c1 02 10 .word 0x1002c1bc | |
100228f8: b0 cc 02 10 .word 0x1002ccb0 | |
100228fc: e4 c1 02 10 .word 0x1002c1e4 | |
10022900: c0 cc 02 10 .word 0x1002ccc0 | |
10022904: fa c1 02 10 .word 0x1002c1fa | |
10022908: 02 c2 02 10 .word 0x1002c202 | |
1002290c <<&T as core::fmt::Debug>::fmt>: | |
1002290c: b5b0 push {r4, r5, r7, lr} | |
1002290e: af02 add r7, sp, #8 | |
10022910: b084 sub sp, #16 | |
10022912: 460c mov r4, r1 | |
10022914: 6800 ldr r0, [r0] | |
10022916: 6801 ldr r1, [r0] | |
10022918: 2900 cmp r1, #0 | |
1002291a: d031 beq 0x10022980 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #98 | |
1002291c: 9000 str r0, [sp] | |
1002291e: cc03 ldm r4!, {r0, r1} | |
10022920: 68cb ldr r3, [r1, #12] | |
10022922: 491e ldr r1, [pc, #120] @ 0x1002299c <$d.102> | |
10022924: 2204 movs r2, #4 | |
10022926: 3c08 subs r4, #8 | |
10022928: 4798 blx r3 | |
1002292a: ad01 add r5, sp, #4 | |
1002292c: 7228 strb r0, [r5, #8] | |
1002292e: 2000 movs r0, #0 | |
10022930: 7268 strb r0, [r5, #9] | |
10022932: 9402 str r4, [sp, #8] | |
10022934: 9001 str r0, [sp, #4] | |
10022936: 4669 mov r1, sp | |
10022938: 4a19 ldr r2, [pc, #100] @ 0x100229a0 <$d.102+0x4> | |
1002293a: 4628 mov r0, r5 | |
1002293c: f7fe ff86 bl 0x1002184c <core::fmt::builders::DebugTuple::field> @ imm = #-4340 | |
10022940: 7a29 ldrb r1, [r5, #8] | |
10022942: 9801 ldr r0, [sp, #4] | |
10022944: 2800 cmp r0, #0 | |
10022946: d022 beq 0x1002298e <<&T as core::fmt::Debug>::fmt+0x82> @ imm = #68 | |
10022948: 2401 movs r4, #1 | |
1002294a: 2900 cmp r1, #0 | |
1002294c: d120 bne 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #64 | |
1002294e: a901 add r1, sp, #4 | |
10022950: 9d02 ldr r5, [sp, #8] | |
10022952: 2801 cmp r0, #1 | |
10022954: d10d bne 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #26 | |
10022956: 7a48 ldrb r0, [r1, #9] | |
10022958: 2800 cmp r0, #0 | |
1002295a: d00a beq 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #20 | |
1002295c: 7e28 ldrb r0, [r5, #24] | |
1002295e: 0740 lsls r0, r0, #29 | |
10022960: d407 bmi 0x10022972 <<&T as core::fmt::Debug>::fmt+0x66> @ imm = #14 | |
10022962: cd03 ldm r5!, {r0, r1} | |
10022964: 68cb ldr r3, [r1, #12] | |
10022966: 490f ldr r1, [pc, #60] @ 0x100229a4 <$d.102+0x8> | |
10022968: 2201 movs r2, #1 | |
1002296a: 3d08 subs r5, #8 | |
1002296c: 4798 blx r3 | |
1002296e: 2800 cmp r0, #0 | |
10022970: d10e bne 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #28 | |
10022972: cd03 ldm r5!, {r0, r1} | |
10022974: 68cb ldr r3, [r1, #12] | |
10022976: 490c ldr r1, [pc, #48] @ 0x100229a8 <$d.102+0xc> | |
10022978: 2201 movs r2, #1 | |
1002297a: 4798 blx r3 | |
1002297c: 4604 mov r4, r0 | |
1002297e: e007 b 0x10022990 <<&T as core::fmt::Debug>::fmt+0x84> @ imm = #14 | |
10022980: cc03 ldm r4!, {r0, r1} | |
10022982: 68cb ldr r3, [r1, #12] | |
10022984: 4909 ldr r1, [pc, #36] @ 0x100229ac <$d.102+0x10> | |
10022986: 2204 movs r2, #4 | |
10022988: 4798 blx r3 | |
1002298a: 4604 mov r4, r0 | |
1002298c: e002 b 0x10022994 <<&T as core::fmt::Debug>::fmt+0x88> @ imm = #4 | |
1002298e: 460c mov r4, r1 | |
10022990: 1e60 subs r0, r4, #1 | |
10022992: 4184 sbcs r4, r0 | |
10022994: 4620 mov r0, r4 | |
10022996: b004 add sp, #16 | |
10022998: bdb0 pop {r4, r5, r7, pc} | |
1002299a: 46c0 mov r8, r8 | |
1002299c <$d.102>: | |
1002299c: a8 c1 02 10 .word 0x1002c1a8 | |
100229a0: b1 29 02 10 .word 0x100229b1 | |
100229a4: 07 c2 02 10 .word 0x1002c207 | |
100229a8: b0 c0 02 10 .word 0x1002c0b0 | |
100229ac: e8 c1 02 10 .word 0x1002c1e8 | |
100229b0 <<&T as core::fmt::Debug>::fmt>: | |
100229b0: b5f0 push {r4, r5, r6, r7, lr} | |
100229b2: af03 add r7, sp, #12 | |
100229b4: b087 sub sp, #28 | |
100229b6: 680a ldr r2, [r1] | |
100229b8: 9200 str r2, [sp] | |
100229ba: 6849 ldr r1, [r1, #4] | |
100229bc: 6800 ldr r0, [r0] | |
100229be: 6800 ldr r0, [r0] | |
100229c0: aa01 add r2, sp, #4 | |
100229c2: 4614 mov r4, r2 | |
100229c4: c868 ldm r0!, {r3, r5, r6} | |
100229c6: c468 stm r4!, {r3, r5, r6} | |
100229c8: c868 ldm r0!, {r3, r5, r6} | |
100229ca: c468 stm r4!, {r3, r5, r6} | |
100229cc: 9800 ldr r0, [sp] | |
100229ce: f7fe f9c9 bl 0x10020d64 <core::fmt::write> @ imm = #-7278 | |
100229d2: b007 add sp, #28 | |
100229d4: bdf0 pop {r4, r5, r6, r7, pc} | |
100229d6: d4d4 bmi 0x10022982 <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #-88 | |
100229d8 <<&T as core::fmt::Debug>::fmt>: | |
100229d8: b5b0 push {r4, r5, r7, lr} | |
100229da: af02 add r7, sp, #8 | |
100229dc: 680c ldr r4, [r1] | |
100229de: 6848 ldr r0, [r1, #4] | |
100229e0: 68c5 ldr r5, [r0, #12] | |
100229e2: 4906 ldr r1, [pc, #24] @ 0x100229fc <$d.105> | |
100229e4: 2203 movs r2, #3 | |
100229e6: 4620 mov r0, r4 | |
100229e8: 47a8 blx r5 | |
100229ea: 2800 cmp r0, #0 | |
100229ec: d001 beq 0x100229f2 <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #2 | |
100229ee: 2001 movs r0, #1 | |
100229f0: bdb0 pop {r4, r5, r7, pc} | |
100229f2: 4903 ldr r1, [pc, #12] @ 0x10022a00 <$d.105+0x4> | |
100229f4: 2207 movs r2, #7 | |
100229f6: 4620 mov r0, r4 | |
100229f8: 47a8 blx r5 | |
100229fa: bdb0 pop {r4, r5, r7, pc} | |
100229fc <$d.105>: | |
100229fc: bc c0 02 10 .word 0x1002c0bc | |
10022a00: fb c1 02 10 .word 0x1002c1fb | |
10022a04 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt>: | |
10022a04: b5f0 push {r4, r5, r6, r7, lr} | |
10022a06: af03 add r7, sp, #12 | |
10022a08: b08d sub sp, #52 | |
10022a0a: 460d mov r5, r1 | |
10022a0c: 8801 ldrh r1, [r0] | |
10022a0e: a803 add r0, sp, #12 | |
10022a10: 3023 adds r0, #35 | |
10022a12: b28a uxth r2, r1 | |
10022a14: 4b2d ldr r3, [pc, #180] @ 0x10022acc <$d.107> | |
10022a16: 429a cmp r2, r3 | |
10022a18: d921 bls 0x10022a5e <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x5a> @ imm = #66 | |
10022a1a: 0912 lsrs r2, r2, #4 | |
10022a1c: 4b2e ldr r3, [pc, #184] @ 0x10022ad8 <$d.107+0xc> | |
10022a1e: 4353 muls r3, r2, r3 | |
10022a20: 0cda lsrs r2, r3, #19 | |
10022a22: 4b2e ldr r3, [pc, #184] @ 0x10022adc <$d.107+0x10> | |
10022a24: 4353 muls r3, r2, r3 | |
10022a26: 1859 adds r1, r3, r1 | |
10022a28: b28b uxth r3, r1 | |
10022a2a: 089b lsrs r3, r3, #2 | |
10022a2c: 9502 str r5, [sp, #8] | |
10022a2e: 4d28 ldr r5, [pc, #160] @ 0x10022ad0 <$d.107+0x4> | |
10022a30: 435d muls r5, r3, r5 | |
10022a32: 0c6d lsrs r5, r5, #17 | |
10022a34: 006e lsls r6, r5, #1 | |
10022a36: 4b27 ldr r3, [pc, #156] @ 0x10022ad4 <$d.107+0x8> | |
10022a38: 5d9c ldrb r4, [r3, r6] | |
10022a3a: 7004 strb r4, [r0] | |
10022a3c: 199c adds r4, r3, r6 | |
10022a3e: 7864 ldrb r4, [r4, #1] | |
10022a40: 7044 strb r4, [r0, #1] | |
10022a42: 2463 movs r4, #99 | |
10022a44: 43e4 mvns r4, r4 | |
10022a46: 436c muls r4, r5, r4 | |
10022a48: 9d02 ldr r5, [sp, #8] | |
10022a4a: 1861 adds r1, r4, r1 | |
10022a4c: b289 uxth r1, r1 | |
10022a4e: 0049 lsls r1, r1, #1 | |
10022a50: 5c5c ldrb r4, [r3, r1] | |
10022a52: 7084 strb r4, [r0, #2] | |
10022a54: 1859 adds r1, r3, r1 | |
10022a56: 7849 ldrb r1, [r1, #1] | |
10022a58: 70c1 strb r1, [r0, #3] | |
10022a5a: 2023 movs r0, #35 | |
10022a5c: e019 b 0x10022a92 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x8e> @ imm = #50 | |
10022a5e: 2a63 cmp r2, #99 | |
10022a60: d912 bls 0x10022a88 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x84> @ imm = #36 | |
10022a62: 0892 lsrs r2, r2, #2 | |
10022a64: 4b1a ldr r3, [pc, #104] @ 0x10022ad0 <$d.107+0x4> | |
10022a66: 4353 muls r3, r2, r3 | |
10022a68: 0c5a lsrs r2, r3, #17 | |
10022a6a: 2363 movs r3, #99 | |
10022a6c: 43db mvns r3, r3 | |
10022a6e: 4353 muls r3, r2, r3 | |
10022a70: 1859 adds r1, r3, r1 | |
10022a72: b289 uxth r1, r1 | |
10022a74: 0049 lsls r1, r1, #1 | |
10022a76: 4b17 ldr r3, [pc, #92] @ 0x10022ad4 <$d.107+0x8> | |
10022a78: 5c5c ldrb r4, [r3, r1] | |
10022a7a: 7084 strb r4, [r0, #2] | |
10022a7c: 1859 adds r1, r3, r1 | |
10022a7e: 7849 ldrb r1, [r1, #1] | |
10022a80: 70c1 strb r1, [r0, #3] | |
10022a82: 2025 movs r0, #37 | |
10022a84: 4611 mov r1, r2 | |
10022a86: e000 b 0x10022a8a <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x86> @ imm = #0 | |
10022a88: 2027 movs r0, #39 | |
10022a8a: b28a uxth r2, r1 | |
10022a8c: 2a0a cmp r2, #10 | |
10022a8e: d205 bhs 0x10022a9c <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0x98> @ imm = #10 | |
10022a90: 460a mov r2, r1 | |
10022a92: 1e40 subs r0, r0, #1 | |
10022a94: 3230 adds r2, #48 | |
10022a96: a903 add r1, sp, #12 | |
10022a98: 540a strb r2, [r1, r0] | |
10022a9a: e009 b 0x10022ab0 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt+0xac> @ imm = #18 | |
10022a9c: 0051 lsls r1, r2, #1 | |
10022a9e: 4a0d ldr r2, [pc, #52] @ 0x10022ad4 <$d.107+0x8> | |
10022aa0: 5c53 ldrb r3, [r2, r1] | |
10022aa2: 1e80 subs r0, r0, #2 | |
10022aa4: ac03 add r4, sp, #12 | |
10022aa6: 5423 strb r3, [r4, r0] | |
10022aa8: 1823 adds r3, r4, r0 | |
10022aaa: 1851 adds r1, r2, r1 | |
10022aac: 7849 ldrb r1, [r1, #1] | |
10022aae: 7059 strb r1, [r3, #1] | |
10022ab0: 2127 movs r1, #39 | |
10022ab2: 1a09 subs r1, r1, r0 | |
10022ab4: 9101 str r1, [sp, #4] | |
10022ab6: a903 add r1, sp, #12 | |
10022ab8: 1808 adds r0, r1, r0 | |
10022aba: 9000 str r0, [sp] | |
10022abc: 2101 movs r1, #1 | |
10022abe: 4a08 ldr r2, [pc, #32] @ 0x10022ae0 <$d.107+0x14> | |
10022ac0: 2300 movs r3, #0 | |
10022ac2: 4628 mov r0, r5 | |
10022ac4: f7fd fd12 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-9692 | |
10022ac8: b00d add sp, #52 | |
10022aca: bdf0 pop {r4, r5, r6, r7, pc} | |
10022acc <$d.107>: | |
10022acc: 0f 27 00 00 .word 0x0000270f | |
10022ad0: 7b 14 00 00 .word 0x0000147b | |
10022ad4: 36 c2 02 10 .word 0x1002c236 | |
10022ad8: 47 03 00 00 .word 0x00000347 | |
10022adc: f0 d8 ff ff .word 0xffffd8f0 | |
10022ae0: e4 d3 02 10 .word 0x1002d3e4 | |
10022ae4 <<core::fmt::Error as core::fmt::Debug>::fmt>: | |
10022ae4: b580 push {r7, lr} | |
10022ae6: af00 add r7, sp, #0 | |
10022ae8: c903 ldm r1, {r0, r1} | |
10022aea: 68cb ldr r3, [r1, #12] | |
10022aec: 4901 ldr r1, [pc, #4] @ 0x10022af4 <$d.109> | |
10022aee: 2205 movs r2, #5 | |
10022af0: 4798 blx r3 | |
10022af2: bd80 pop {r7, pc} | |
10022af4 <$d.109>: | |
10022af4: 16 cd 02 10 .word 0x1002cd16 | |
10022af8 <<&T as core::fmt::Debug>::fmt>: | |
10022af8: b580 push {r7, lr} | |
10022afa: af00 add r7, sp, #0 | |
10022afc: 6800 ldr r0, [r0] | |
10022afe: 7800 ldrb r0, [r0] | |
10022b00: 0782 lsls r2, r0, #30 | |
10022b02: d006 beq 0x10022b12 <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12 | |
10022b04: 2801 cmp r0, #1 | |
10022b06: d109 bne 0x10022b1c <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18 | |
10022b08: c903 ldm r1, {r0, r1} | |
10022b0a: 68cb ldr r3, [r1, #12] | |
10022b0c: 4907 ldr r1, [pc, #28] @ 0x10022b2c <$d.111+0x4> | |
10022b0e: 2206 movs r2, #6 | |
10022b10: e008 b 0x10022b24 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16 | |
10022b12: c903 ldm r1, {r0, r1} | |
10022b14: 68cb ldr r3, [r1, #12] | |
10022b16: 4906 ldr r1, [pc, #24] @ 0x10022b30 <$d.111+0x8> | |
10022b18: 2205 movs r2, #5 | |
10022b1a: e003 b 0x10022b24 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6 | |
10022b1c: c903 ldm r1, {r0, r1} | |
10022b1e: 68cb ldr r3, [r1, #12] | |
10022b20: 4901 ldr r1, [pc, #4] @ 0x10022b28 <$d.111> | |
10022b22: 2208 movs r2, #8 | |
10022b24: 4798 blx r3 | |
10022b26: bd80 pop {r7, pc} | |
10022b28 <$d.111>: | |
10022b28: 1a c6 02 10 .word 0x1002c61a | |
10022b2c: 38 d1 02 10 .word 0x1002d138 | |
10022b30: 3e d1 02 10 .word 0x1002d13e | |
10022b34 <<&T as core::fmt::Debug>::fmt>: | |
10022b34: b580 push {r7, lr} | |
10022b36: af00 add r7, sp, #0 | |
10022b38: 6800 ldr r0, [r0] | |
10022b3a: 7800 ldrb r0, [r0] | |
10022b3c: 4478 add r0, pc | |
10022b3e: 7900 ldrb r0, [r0, #4] | |
10022b40: 0040 lsls r0, r0, #1 | |
10022b42: 4487 add pc, r0 | |
10022b44 <$d.113>: | |
10022b44: 01 10 06 0b .word 0x0b061001 | |
10022b48 <$t.114>: | |
10022b48: c903 ldm r1, {r0, r1} | |
10022b4a: 68cb ldr r3, [r1, #12] | |
10022b4c: 490c ldr r1, [pc, #48] @ 0x10022b80 <$d.115+0xc> | |
10022b4e: 2211 movs r2, #17 | |
10022b50: e00d b 0x10022b6e <$t.114+0x26> @ imm = #26 | |
10022b52: c903 ldm r1, {r0, r1} | |
10022b54: 68cb ldr r3, [r1, #12] | |
10022b56: 4908 ldr r1, [pc, #32] @ 0x10022b78 <$d.115+0x4> | |
10022b58: 220f movs r2, #15 | |
10022b5a: e008 b 0x10022b6e <$t.114+0x26> @ imm = #16 | |
10022b5c: c903 ldm r1, {r0, r1} | |
10022b5e: 68cb ldr r3, [r1, #12] | |
10022b60: 4904 ldr r1, [pc, #16] @ 0x10022b74 <$d.115> | |
10022b62: 2210 movs r2, #16 | |
10022b64: e003 b 0x10022b6e <$t.114+0x26> @ imm = #6 | |
10022b66: c903 ldm r1, {r0, r1} | |
10022b68: 68cb ldr r3, [r1, #12] | |
10022b6a: 4904 ldr r1, [pc, #16] @ 0x10022b7c <$d.115+0x8> | |
10022b6c: 220d movs r2, #13 | |
10022b6e: 4798 blx r3 | |
10022b70: bd80 pop {r7, pc} | |
10022b72: 46c0 mov r8, r8 | |
10022b74 <$d.115>: | |
10022b74: d0 c3 02 10 .word 0x1002c3d0 | |
10022b78: 99 d1 02 10 .word 0x1002d199 | |
10022b7c: a8 d1 02 10 .word 0x1002d1a8 | |
10022b80: b5 d1 02 10 .word 0x1002d1b5 | |
10022b84 <<&T as core::fmt::Debug>::fmt>: | |
10022b84: b580 push {r7, lr} | |
10022b86: af00 add r7, sp, #0 | |
10022b88: b08a sub sp, #40 | |
10022b8a: 6800 ldr r0, [r0] | |
10022b8c: 6802 ldr r2, [r0] | |
10022b8e: 6840 ldr r0, [r0, #4] | |
10022b90: 9001 str r0, [sp, #4] | |
10022b92: 9200 str r2, [sp] | |
10022b94: 4809 ldr r0, [pc, #36] @ 0x10022bbc <$d.117> | |
10022b96: 9003 str r0, [sp, #12] | |
10022b98: 4668 mov r0, sp | |
10022b9a: 9002 str r0, [sp, #8] | |
10022b9c: c903 ldm r1, {r0, r1} | |
10022b9e: 2201 movs r2, #1 | |
10022ba0: 9209 str r2, [sp, #36] | |
10022ba2: ab02 add r3, sp, #8 | |
10022ba4: 9308 str r3, [sp, #32] | |
10022ba6: 9207 str r2, [sp, #28] | |
10022ba8: 4a05 ldr r2, [pc, #20] @ 0x10022bc0 <$d.117+0x4> | |
10022baa: 9206 str r2, [sp, #24] | |
10022bac: 2200 movs r2, #0 | |
10022bae: 9204 str r2, [sp, #16] | |
10022bb0: aa04 add r2, sp, #16 | |
10022bb2: f7fe f8d7 bl 0x10020d64 <core::fmt::write> @ imm = #-7762 | |
10022bb6: b00a add sp, #40 | |
10022bb8: bd80 pop {r7, pc} | |
10022bba: 46c0 mov r8, r8 | |
10022bbc <$d.117>: | |
10022bbc: e9 00 02 10 .word 0x100200e9 | |
10022bc0: 08 d6 02 10 .word 0x1002d608 | |
10022bc4 <<&T as core::fmt::Debug>::fmt>: | |
10022bc4: b580 push {r7, lr} | |
10022bc6: af00 add r7, sp, #0 | |
10022bc8: 6800 ldr r0, [r0] | |
10022bca: 7800 ldrb r0, [r0] | |
10022bcc: 0782 lsls r2, r0, #30 | |
10022bce: d006 beq 0x10022bde <<&T as core::fmt::Debug>::fmt+0x1a> @ imm = #12 | |
10022bd0: 2801 cmp r0, #1 | |
10022bd2: d109 bne 0x10022be8 <<&T as core::fmt::Debug>::fmt+0x24> @ imm = #18 | |
10022bd4: c903 ldm r1, {r0, r1} | |
10022bd6: 68cb ldr r3, [r1, #12] | |
10022bd8: 4907 ldr r1, [pc, #28] @ 0x10022bf8 <$d.119+0x4> | |
10022bda: 2206 movs r2, #6 | |
10022bdc: e008 b 0x10022bf0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #16 | |
10022bde: c903 ldm r1, {r0, r1} | |
10022be0: 68cb ldr r3, [r1, #12] | |
10022be2: 4906 ldr r1, [pc, #24] @ 0x10022bfc <$d.119+0x8> | |
10022be4: 2204 movs r2, #4 | |
10022be6: e003 b 0x10022bf0 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #6 | |
10022be8: c903 ldm r1, {r0, r1} | |
10022bea: 68cb ldr r3, [r1, #12] | |
10022bec: 4901 ldr r1, [pc, #4] @ 0x10022bf4 <$d.119> | |
10022bee: 2208 movs r2, #8 | |
10022bf0: 4798 blx r3 | |
10022bf2: bd80 pop {r7, pc} | |
10022bf4 <$d.119>: | |
10022bf4: 42 c6 02 10 .word 0x1002c642 | |
10022bf8: 8a d2 02 10 .word 0x1002d28a | |
10022bfc: dc c1 02 10 .word 0x1002c1dc | |
10022c00 <<&T as core::fmt::Debug>::fmt>: | |
10022c00: b580 push {r7, lr} | |
10022c02: af00 add r7, sp, #0 | |
10022c04: 6800 ldr r0, [r0] | |
10022c06: 7800 ldrb r0, [r0] | |
10022c08: 4478 add r0, pc | |
10022c0a: 7900 ldrb r0, [r0, #4] | |
10022c0c: 0040 lsls r0, r0, #1 | |
10022c0e: 4487 add pc, r0 | |
10022c10 <$d.121>: | |
10022c10: 01 10 06 0b .word 0x0b061001 | |
10022c14 <$t.122>: | |
10022c14: c903 ldm r1, {r0, r1} | |
10022c16: 68cb ldr r3, [r1, #12] | |
10022c18: 490c ldr r1, [pc, #48] @ 0x10022c4c <$d.123+0xc> | |
10022c1a: 2205 movs r2, #5 | |
10022c1c: e00d b 0x10022c3a <$t.122+0x26> @ imm = #26 | |
10022c1e: c903 ldm r1, {r0, r1} | |
10022c20: 68cb ldr r3, [r1, #12] | |
10022c22: 4908 ldr r1, [pc, #32] @ 0x10022c44 <$d.123+0x4> | |
10022c24: 2206 movs r2, #6 | |
10022c26: e008 b 0x10022c3a <$t.122+0x26> @ imm = #16 | |
10022c28: c903 ldm r1, {r0, r1} | |
10022c2a: 68cb ldr r3, [r1, #12] | |
10022c2c: 4904 ldr r1, [pc, #16] @ 0x10022c40 <$d.123> | |
10022c2e: 2204 movs r2, #4 | |
10022c30: e003 b 0x10022c3a <$t.122+0x26> @ imm = #6 | |
10022c32: c903 ldm r1, {r0, r1} | |
10022c34: 68cb ldr r3, [r1, #12] | |
10022c36: 4904 ldr r1, [pc, #16] @ 0x10022c48 <$d.123+0x8> | |
10022c38: 2207 movs r2, #7 | |
10022c3a: 4798 blx r3 | |
10022c3c: bd80 pop {r7, pc} | |
10022c3e: 46c0 mov r8, r8 | |
10022c40 <$d.123>: | |
10022c40: cc c1 02 10 .word 0x1002c1cc | |
10022c44: b7 d2 02 10 .word 0x1002d2b7 | |
10022c48: bd d2 02 10 .word 0x1002d2bd | |
10022c4c: c4 d2 02 10 .word 0x1002d2c4 | |
10022c50 <core::ptr::drop_in_place<&u8>>: | |
10022c50: 4770 bx lr | |
10022c52: d4d4 bmi 0x10022bfe <$d.119+0xa> @ imm = #-88 | |
10022c54 <<*mut T as core::fmt::Pointer>::fmt>: | |
10022c54: b5f0 push {r4, r5, r6, r7, lr} | |
10022c56: af03 add r7, sp, #12 | |
10022c58: b0a3 sub sp, #140 | |
10022c5a: 460c mov r4, r1 | |
10022c5c: 688d ldr r5, [r1, #8] | |
10022c5e: 68c9 ldr r1, [r1, #12] | |
10022c60: 9102 str r1, [sp, #8] | |
10022c62: 6800 ldr r0, [r0] | |
10022c64: 69a6 ldr r6, [r4, #24] | |
10022c66: 0771 lsls r1, r6, #29 | |
10022c68: 4631 mov r1, r6 | |
10022c6a: d507 bpl 0x10022c7c <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #14 | |
10022c6c: 2108 movs r1, #8 | |
10022c6e: 4331 orrs r1, r6 | |
10022c70: 2d00 cmp r5, #0 | |
10022c72: d103 bne 0x10022c7c <<*mut T as core::fmt::Pointer>::fmt+0x28> @ imm = #6 | |
10022c74: 220a movs r2, #10 | |
10022c76: 2301 movs r3, #1 | |
10022c78: 60a3 str r3, [r4, #8] | |
10022c7a: 60e2 str r2, [r4, #12] | |
10022c7c: 2204 movs r2, #4 | |
10022c7e: 430a orrs r2, r1 | |
10022c80: 61a2 str r2, [r4, #24] | |
10022c82: 2181 movs r1, #129 | |
10022c84: 220f movs r2, #15 | |
10022c86: 4002 ands r2, r0 | |
10022c88: 2a0a cmp r2, #10 | |
10022c8a: d301 blo 0x10022c90 <<*mut T as core::fmt::Pointer>::fmt+0x3c> @ imm = #2 | |
10022c8c: 2357 movs r3, #87 | |
10022c8e: e000 b 0x10022c92 <<*mut T as core::fmt::Pointer>::fmt+0x3e> @ imm = #0 | |
10022c90: 2330 movs r3, #48 | |
10022c92: 189a adds r2, r3, r2 | |
10022c94: ab03 add r3, sp, #12 | |
10022c96: 185b adds r3, r3, r1 | |
10022c98: 1e9b subs r3, r3, #2 | |
10022c9a: 701a strb r2, [r3] | |
10022c9c: 2810 cmp r0, #16 | |
10022c9e: d310 blo 0x10022cc2 <<*mut T as core::fmt::Pointer>::fmt+0x6e> @ imm = #32 | |
10022ca0: b2c2 uxtb r2, r0 | |
10022ca2: 2aa0 cmp r2, #160 | |
10022ca4: d301 blo 0x10022caa <<*mut T as core::fmt::Pointer>::fmt+0x56> @ imm = #2 | |
10022ca6: 2357 movs r3, #87 | |
10022ca8: e000 b 0x10022cac <<*mut T as core::fmt::Pointer>::fmt+0x58> @ imm = #0 | |
10022caa: 2330 movs r3, #48 | |
10022cac: 0912 lsrs r2, r2, #4 | |
10022cae: 189a adds r2, r3, r2 | |
10022cb0: ab03 add r3, sp, #12 | |
10022cb2: 185b adds r3, r3, r1 | |
10022cb4: 1edb subs r3, r3, #3 | |
10022cb6: 701a strb r2, [r3] | |
10022cb8: 1e89 subs r1, r1, #2 | |
10022cba: 0a00 lsrs r0, r0, #8 | |
10022cbc: d1e2 bne 0x10022c84 <<*mut T as core::fmt::Pointer>::fmt+0x30> @ imm = #-60 | |
10022cbe: 1e48 subs r0, r1, #1 | |
10022cc0: e001 b 0x10022cc6 <<*mut T as core::fmt::Pointer>::fmt+0x72> @ imm = #2 | |
10022cc2: 1e88 subs r0, r1, #2 | |
10022cc4: 1e49 subs r1, r1, #1 | |
10022cc6: 2881 cmp r0, #129 | |
10022cc8: d211 bhs 0x10022cee <<*mut T as core::fmt::Pointer>::fmt+0x9a> @ imm = #34 | |
10022cca: 2281 movs r2, #129 | |
10022ccc: 1a51 subs r1, r2, r1 | |
10022cce: 9101 str r1, [sp, #4] | |
10022cd0: a903 add r1, sp, #12 | |
10022cd2: 1808 adds r0, r1, r0 | |
10022cd4: 9000 str r0, [sp] | |
10022cd6: 2101 movs r1, #1 | |
10022cd8: 4a07 ldr r2, [pc, #28] @ 0x10022cf8 <$d.126> | |
10022cda: 2302 movs r3, #2 | |
10022cdc: 4620 mov r0, r4 | |
10022cde: f7fd fc05 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-10230 | |
10022ce2: 61a6 str r6, [r4, #24] | |
10022ce4: 60a5 str r5, [r4, #8] | |
10022ce6: 9902 ldr r1, [sp, #8] | |
10022ce8: 60e1 str r1, [r4, #12] | |
10022cea: b023 add sp, #140 | |
10022cec: bdf0 pop {r4, r5, r6, r7, pc} | |
10022cee: 2180 movs r1, #128 | |
10022cf0: 4a02 ldr r2, [pc, #8] @ 0x10022cfc <$d.126+0x4> | |
10022cf2: f7fd fcfb bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-9738 | |
10022cf6: defe trap | |
10022cf8 <$d.126>: | |
10022cf8: 34 c2 02 10 .word 0x1002c234 | |
10022cfc: 24 c2 02 10 .word 0x1002c224 | |
10022d00 <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt>: | |
10022d00: b580 push {r7, lr} | |
10022d02: af00 add r7, sp, #0 | |
10022d04: b08a sub sp, #40 | |
10022d06: 4a0e ldr r2, [pc, #56] @ 0x10022d40 <$d.128> | |
10022d08: 9201 str r2, [sp, #4] | |
10022d0a: aa02 add r2, sp, #8 | |
10022d0c: 9200 str r2, [sp] | |
10022d0e: 2203 movs r2, #3 | |
10022d10: 9203 str r2, [sp, #12] | |
10022d12: 7800 ldrb r0, [r0] | |
10022d14: 2800 cmp r0, #0 | |
10022d16: d001 beq 0x10022d1c <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1c> @ imm = #2 | |
10022d18: 480b ldr r0, [pc, #44] @ 0x10022d48 <$d.128+0x8> | |
10022d1a: e000 b 0x10022d1e <<neotron_common_bios::types::MemoryKind as core::fmt::Display>::fmt+0x1e> @ imm = #0 | |
10022d1c: 4809 ldr r0, [pc, #36] @ 0x10022d44 <$d.128+0x4> | |
10022d1e: 9002 str r0, [sp, #8] | |
10022d20: c903 ldm r1, {r0, r1} | |
10022d22: 2201 movs r2, #1 | |
10022d24: 9209 str r2, [sp, #36] | |
10022d26: 466b mov r3, sp | |
10022d28: 9308 str r3, [sp, #32] | |
10022d2a: 9207 str r2, [sp, #28] | |
10022d2c: 4a07 ldr r2, [pc, #28] @ 0x10022d4c <$d.128+0xc> | |
10022d2e: 9206 str r2, [sp, #24] | |
10022d30: 2200 movs r2, #0 | |
10022d32: 9204 str r2, [sp, #16] | |
10022d34: aa04 add r2, sp, #16 | |
10022d36: f7fe f815 bl 0x10020d64 <core::fmt::write> @ imm = #-8150 | |
10022d3a: b00a add sp, #40 | |
10022d3c: bd80 pop {r7, pc} | |
10022d3e: 46c0 mov r8, r8 | |
10022d40 <$d.128>: | |
10022d40: 29 b4 02 10 .word 0x1002b429 | |
10022d44: 8b d0 02 10 .word 0x1002d08b | |
10022d48: 88 d0 02 10 .word 0x1002d088 | |
10022d4c: 08 d6 02 10 .word 0x1002d608 | |
10022d50 <<neotron_common_bios::types::MemoryRegion as core::fmt::Display>::fmt>: | |
10022d50: b580 push {r7, lr} | |
10022d52: af00 add r7, sp, #0 | |
10022d54: b08e sub sp, #56 | |
10022d56: 4a0f ldr r2, [pc, #60] @ 0x10022d94 <$d.130> | |
10022d58: 9206 str r2, [sp, #24] | |
10022d5a: 4a0f ldr r2, [pc, #60] @ 0x10022d98 <$d.130+0x4> | |
10022d5c: 9204 str r2, [sp, #16] | |
10022d5e: 4a0f ldr r2, [pc, #60] @ 0x10022d9c <$d.130+0x8> | |
10022d60: 9202 str r2, [sp, #8] | |
10022d62: aa07 add r2, sp, #28 | |
10022d64: 9201 str r2, [sp, #4] | |
10022d66: 9005 str r0, [sp, #20] | |
10022d68: 4602 mov r2, r0 | |
10022d6a: 3208 adds r2, #8 | |
10022d6c: 9203 str r2, [sp, #12] | |
10022d6e: 6840 ldr r0, [r0, #4] | |
10022d70: 0a80 lsrs r0, r0, #10 | |
10022d72: 9007 str r0, [sp, #28] | |
10022d74: c903 ldm r1, {r0, r1} | |
10022d76: 2203 movs r2, #3 | |
10022d78: 920d str r2, [sp, #52] | |
10022d7a: ab01 add r3, sp, #4 | |
10022d7c: 930c str r3, [sp, #48] | |
10022d7e: 920b str r2, [sp, #44] | |
10022d80: 4a07 ldr r2, [pc, #28] @ 0x10022da0 <$d.130+0xc> | |
10022d82: 920a str r2, [sp, #40] | |
10022d84: 2200 movs r2, #0 | |
10022d86: 9208 str r2, [sp, #32] | |
10022d88: aa08 add r2, sp, #32 | |
10022d8a: f7fd ffeb bl 0x10020d64 <core::fmt::write> @ imm = #-8234 | |
10022d8e: b00e add sp, #56 | |
10022d90: bd80 pop {r7, pc} | |
10022d92: 46c0 mov r8, r8 | |
10022d94 <$d.130>: | |
10022d94: 55 2c 02 10 .word 0x10022c55 | |
10022d98: 01 2d 02 10 .word 0x10022d01 | |
10022d9c: f5 03 02 10 .word 0x100203f5 | |
10022da0: 98 d0 02 10 .word 0x1002d098 | |
10022da4 <neotron_common_bios::video::Mode::text_width>: | |
10022da4: b580 push {r7, lr} | |
10022da6: af00 add r7, sp, #0 | |
10022da8: 0901 lsrs r1, r0, #4 | |
10022daa: 2207 movs r2, #7 | |
10022dac: 400a ands r2, r1 | |
10022dae: 2a03 cmp r2, #3 | |
10022db0: d21a bhs 0x10022de8 <neotron_common_bios::video::Mode::text_width+0x44> @ imm = #52 | |
10022db2: 220f movs r2, #15 | |
10022db4: 4011 ands r1, r2 | |
10022db6: 2203 movs r2, #3 | |
10022db8: 400a ands r2, r1 | |
10022dba: 2108 movs r1, #8 | |
10022dbc: 4001 ands r1, r0 | |
10022dbe: 2a00 cmp r2, #0 | |
10022dc0: d001 beq 0x10022dc6 <neotron_common_bios::video::Mode::text_width+0x22> @ imm = #2 | |
10022dc2: 2a01 cmp r2, #1 | |
10022dc4: d105 bne 0x10022dd2 <neotron_common_bios::video::Mode::text_width+0x2e> @ imm = #10 | |
10022dc6: 2900 cmp r1, #0 | |
10022dc8: d001 beq 0x10022dce <neotron_common_bios::video::Mode::text_width+0x2a> @ imm = #2 | |
10022dca: 2128 movs r1, #40 | |
10022dcc: e006 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #12 | |
10022dce: 2150 movs r1, #80 | |
10022dd0: e004 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #8 | |
10022dd2: 2900 cmp r1, #0 | |
10022dd4: d001 beq 0x10022dda <neotron_common_bios::video::Mode::text_width+0x36> @ imm = #2 | |
10022dd6: 2132 movs r1, #50 | |
10022dd8: e000 b 0x10022ddc <neotron_common_bios::video::Mode::text_width+0x38> @ imm = #0 | |
10022dda: 2164 movs r1, #100 | |
10022ddc: 2206 movs r2, #6 | |
10022dde: 4010 ands r0, r2 | |
10022de0: 4242 rsbs r2, r0, #0 | |
10022de2: 4142 adcs r2, r0 | |
10022de4: 4610 mov r0, r2 | |
10022de6: bd80 pop {r7, pc} | |
10022de8: 4802 ldr r0, [pc, #8] @ 0x10022df4 <$d.132> | |
10022dea: 2128 movs r1, #40 | |
10022dec: 4a02 ldr r2, [pc, #8] @ 0x10022df8 <$d.132+0x4> | |
10022dee: f7fd ff93 bl 0x10020d18 <core::panicking::panic> @ imm = #-8410 | |
10022df2: defe trap | |
10022df4 <$d.132>: | |
10022df4: c0 da 02 10 .word 0x1002dac0 | |
10022df8: 18 d1 02 10 .word 0x1002d118 | |
10022dfc <neotron_common_bios::video::Mode::text_height>: | |
10022dfc: b580 push {r7, lr} | |
10022dfe: af00 add r7, sp, #0 | |
10022e00: 2107 movs r1, #7 | |
10022e02: 4602 mov r2, r0 | |
10022e04: 400a ands r2, r1 | |
10022e06: 1e93 subs r3, r2, #2 | |
10022e08: 2b06 cmp r3, #6 | |
10022e0a: d201 bhs 0x10022e10 <neotron_common_bios::video::Mode::text_height+0x14> @ imm = #2 | |
10022e0c: 2000 movs r0, #0 | |
10022e0e: bd80 pop {r7, pc} | |
10022e10: 2a00 cmp r2, #0 | |
10022e12: d101 bne 0x10022e18 <neotron_common_bios::video::Mode::text_height+0x1c> @ imm = #2 | |
10022e14: 2204 movs r2, #4 | |
10022e16: e000 b 0x10022e1a <neotron_common_bios::video::Mode::text_height+0x1e> @ imm = #0 | |
10022e18: 2203 movs r2, #3 | |
10022e1a: 0903 lsrs r3, r0, #4 | |
10022e1c: 4019 ands r1, r3 | |
10022e1e: 2903 cmp r1, #3 | |
10022e20: d222 bhs 0x10022e68 <neotron_common_bios::video::Mode::text_height+0x6c> @ imm = #68 | |
10022e22: 210f movs r1, #15 | |
10022e24: 400b ands r3, r1 | |
10022e26: 2103 movs r1, #3 | |
10022e28: 4019 ands r1, r3 | |
10022e2a: d008 beq 0x10022e3e <neotron_common_bios::video::Mode::text_height+0x42> @ imm = #16 | |
10022e2c: 2901 cmp r1, #1 | |
10022e2e: d10d bne 0x10022e4c <neotron_common_bios::video::Mode::text_height+0x50> @ imm = #26 | |
10022e30: b240 sxtb r0, r0 | |
10022e32: 2800 cmp r0, #0 | |
10022e34: d410 bmi 0x10022e58 <neotron_common_bios::video::Mode::text_height+0x5c> @ imm = #32 | |
10022e36: 204b movs r0, #75 | |
10022e38: 0081 lsls r1, r0, #2 | |
10022e3a: 3164 adds r1, #100 | |
10022e3c: e011 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #34 | |
10022e3e: b240 sxtb r0, r0 | |
10022e40: 2800 cmp r0, #0 | |
10022e42: d40b bmi 0x10022e5c <neotron_common_bios::video::Mode::text_height+0x60> @ imm = #22 | |
10022e44: 204b movs r0, #75 | |
10022e46: 0081 lsls r1, r0, #2 | |
10022e48: 31b4 adds r1, #180 | |
10022e4a: e00a b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #20 | |
10022e4c: b241 sxtb r1, r0 | |
10022e4e: 204b movs r0, #75 | |
10022e50: 2900 cmp r1, #0 | |
10022e52: d405 bmi 0x10022e60 <neotron_common_bios::video::Mode::text_height+0x64> @ imm = #10 | |
10022e54: 00c1 lsls r1, r0, #3 | |
10022e56: e004 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #8 | |
10022e58: 21c8 movs r1, #200 | |
10022e5a: e002 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #4 | |
10022e5c: 21f0 movs r1, #240 | |
10022e5e: e000 b 0x10022e62 <neotron_common_bios::video::Mode::text_height+0x66> @ imm = #0 | |
10022e60: 0081 lsls r1, r0, #2 | |
10022e62: 40d1 lsrs r1, r2 | |
10022e64: 2001 movs r0, #1 | |
10022e66: bd80 pop {r7, pc} | |
10022e68: 4802 ldr r0, [pc, #8] @ 0x10022e74 <$d.134> | |
10022e6a: 2128 movs r1, #40 | |
10022e6c: 4a02 ldr r2, [pc, #8] @ 0x10022e78 <$d.134+0x4> | |
10022e6e: f7fd ff53 bl 0x10020d18 <core::panicking::panic> @ imm = #-8538 | |
10022e72: defe trap | |
10022e74 <$d.134>: | |
10022e74: c0 da 02 10 .word 0x1002dac0 | |
10022e78: 18 d1 02 10 .word 0x1002d118 | |
10022e7c <<neotron_common_bios::audio::MixerChannelInfo as core::fmt::Debug>::fmt>: | |
10022e7c: b5d0 push {r4, r6, r7, lr} | |
10022e7e: af02 add r7, sp, #8 | |
10022e80: b094 sub sp, #80 | |
10022e82: 460c mov r4, r1 | |
10022e84: 9010 str r0, [sp, #64] | |
10022e86: 4601 mov r1, r0 | |
10022e88: 3108 adds r1, #8 | |
10022e8a: 9111 str r1, [sp, #68] | |
10022e8c: 4601 mov r1, r0 | |
10022e8e: 3109 adds r1, #9 | |
10022e90: 9112 str r1, [sp, #72] | |
10022e92: 300a adds r0, #10 | |
10022e94: 9013 str r0, [sp, #76] | |
10022e96: 4812 ldr r0, [pc, #72] @ 0x10022ee0 <$d.136> | |
10022e98: 900e str r0, [sp, #56] | |
10022e9a: a913 add r1, sp, #76 | |
10022e9c: 910d str r1, [sp, #52] | |
10022e9e: 210d movs r1, #13 | |
10022ea0: 910c str r1, [sp, #48] | |
10022ea2: 4910 ldr r1, [pc, #64] @ 0x10022ee4 <$d.136+0x4> | |
10022ea4: 910b str r1, [sp, #44] | |
10022ea6: 900a str r0, [sp, #40] | |
10022ea8: a812 add r0, sp, #72 | |
10022eaa: 9009 str r0, [sp, #36] | |
10022eac: 2009 movs r0, #9 | |
10022eae: 9008 str r0, [sp, #32] | |
10022eb0: 490d ldr r1, [pc, #52] @ 0x10022ee8 <$d.136+0x8> | |
10022eb2: 9107 str r1, [sp, #28] | |
10022eb4: 490d ldr r1, [pc, #52] @ 0x10022eec <$d.136+0xc> | |
10022eb6: 9106 str r1, [sp, #24] | |
10022eb8: a911 add r1, sp, #68 | |
10022eba: 9105 str r1, [sp, #20] | |
10022ebc: 9004 str r0, [sp, #16] | |
10022ebe: 480c ldr r0, [pc, #48] @ 0x10022ef0 <$d.136+0x10> | |
10022ec0: 9003 str r0, [sp, #12] | |
10022ec2: 480c ldr r0, [pc, #48] @ 0x10022ef4 <$d.136+0x14> | |
10022ec4: 9002 str r0, [sp, #8] | |
10022ec6: a810 add r0, sp, #64 | |
10022ec8: 9001 str r0, [sp, #4] | |
10022eca: 2004 movs r0, #4 | |
10022ecc: 9000 str r0, [sp] | |
10022ece: 490a ldr r1, [pc, #40] @ 0x10022ef8 <$d.136+0x18> | |
10022ed0: 2210 movs r2, #16 | |
10022ed2: 4b0a ldr r3, [pc, #40] @ 0x10022efc <$d.136+0x1c> | |
10022ed4: 4620 mov r0, r4 | |
10022ed6: f7fe fd6f bl 0x100219b8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-5410 | |
10022eda: b014 add sp, #80 | |
10022edc: bdd0 pop {r4, r6, r7, pc} | |
10022ede: 46c0 mov r8, r8 | |
10022ee0 <$d.136>: | |
10022ee0: 7c d1 02 10 .word 0x1002d17c | |
10022ee4: 8c d1 02 10 .word 0x1002d18c | |
10022ee8: 70 d1 02 10 .word 0x1002d170 | |
10022eec: 60 d1 02 10 .word 0x1002d160 | |
10022ef0: 54 d1 02 10 .word 0x1002d154 | |
10022ef4: 44 d1 02 10 .word 0x1002d144 | |
10022ef8: f0 c3 02 10 .word 0x1002c3f0 | |
10022efc: b8 c1 02 10 .word 0x1002c1b8 | |
10022f00 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt>: | |
10022f00: b5f0 push {r4, r5, r6, r7, lr} | |
10022f02: af03 add r7, sp, #12 | |
10022f04: b09b sub sp, #108 | |
10022f06: 460c mov r4, r1 | |
10022f08: 9011 str r0, [sp, #68] | |
10022f0a: 4601 mov r1, r0 | |
10022f0c: 3108 adds r1, #8 | |
10022f0e: 9112 str r1, [sp, #72] | |
10022f10: 4601 mov r1, r0 | |
10022f12: 310c adds r1, #12 | |
10022f14: 9113 str r1, [sp, #76] | |
10022f16: 4601 mov r1, r0 | |
10022f18: 3110 adds r1, #16 | |
10022f1a: 9114 str r1, [sp, #80] | |
10022f1c: 4601 mov r1, r0 | |
10022f1e: 3118 adds r1, #24 | |
10022f20: 9115 str r1, [sp, #84] | |
10022f22: 4601 mov r1, r0 | |
10022f24: 3119 adds r1, #25 | |
10022f26: 9116 str r1, [sp, #88] | |
10022f28: 4601 mov r1, r0 | |
10022f2a: 311a adds r1, #26 | |
10022f2c: 9117 str r1, [sp, #92] | |
10022f2e: 4929 ldr r1, [pc, #164] @ 0x10022fd4 <$d.138> | |
10022f30: 9110 str r1, [sp, #64] | |
10022f32: aa18 add r2, sp, #96 | |
10022f34: 920f str r2, [sp, #60] | |
10022f36: 910e str r1, [sp, #56] | |
10022f38: aa17 add r2, sp, #92 | |
10022f3a: 920d str r2, [sp, #52] | |
10022f3c: 910c str r1, [sp, #48] | |
10022f3e: aa16 add r2, sp, #88 | |
10022f40: 920b str r2, [sp, #44] | |
10022f42: 910a str r1, [sp, #40] | |
10022f44: a915 add r1, sp, #84 | |
10022f46: 9109 str r1, [sp, #36] | |
10022f48: 4923 ldr r1, [pc, #140] @ 0x10022fd8 <$d.138+0x4> | |
10022f4a: 9108 str r1, [sp, #32] | |
10022f4c: a914 add r1, sp, #80 | |
10022f4e: 9107 str r1, [sp, #28] | |
10022f50: 4922 ldr r1, [pc, #136] @ 0x10022fdc <$d.138+0x8> | |
10022f52: 9106 str r1, [sp, #24] | |
10022f54: a913 add r1, sp, #76 | |
10022f56: 9105 str r1, [sp, #20] | |
10022f58: 4921 ldr r1, [pc, #132] @ 0x10022fe0 <$d.138+0xc> | |
10022f5a: 9104 str r1, [sp, #16] | |
10022f5c: a912 add r1, sp, #72 | |
10022f5e: 9103 str r1, [sp, #12] | |
10022f60: 4920 ldr r1, [pc, #128] @ 0x10022fe4 <$d.138+0x10> | |
10022f62: 9102 str r1, [sp, #8] | |
10022f64: a911 add r1, sp, #68 | |
10022f66: 9101 str r1, [sp, #4] | |
10022f68: 301b adds r0, #27 | |
10022f6a: 9018 str r0, [sp, #96] | |
10022f6c: cc03 ldm r4!, {r0, r1} | |
10022f6e: 68cb ldr r3, [r1, #12] | |
10022f70: 491d ldr r1, [pc, #116] @ 0x10022fe8 <$d.138+0x14> | |
10022f72: 220a movs r2, #10 | |
10022f74: 3c08 subs r4, #8 | |
10022f76: 4798 blx r3 | |
10022f78: a919 add r1, sp, #100 | |
10022f7a: 2500 movs r5, #0 | |
10022f7c: 714d strb r5, [r1, #5] | |
10022f7e: 7108 strb r0, [r1, #4] | |
10022f80: 9419 str r4, [sp, #100] | |
10022f82: 4c1a ldr r4, [pc, #104] @ 0x10022fec <$d.138+0x18> | |
10022f84: 4e1a ldr r6, [pc, #104] @ 0x10022ff0 <$d.138+0x1c> | |
10022f86: 9400 str r4, [sp] | |
10022f88: 5971 ldr r1, [r6, r5] | |
10022f8a: a801 add r0, sp, #4 | |
10022f8c: 1943 adds r3, r0, r5 | |
10022f8e: 1970 adds r0, r6, r5 | |
10022f90: 6842 ldr r2, [r0, #4] | |
10022f92: a819 add r0, sp, #100 | |
10022f94: f7fe fb12 bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-6620 | |
10022f98: 3508 adds r5, #8 | |
10022f9a: 2d40 cmp r5, #64 | |
10022f9c: d1f3 bne 0x10022f86 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0x86> @ imm = #-26 | |
10022f9e: a919 add r1, sp, #100 | |
10022fa0: 7908 ldrb r0, [r1, #4] | |
10022fa2: 7949 ldrb r1, [r1, #5] | |
10022fa4: 2900 cmp r1, #0 | |
10022fa6: d011 beq 0x10022fcc <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #34 | |
10022fa8: 2800 cmp r0, #0 | |
10022faa: d001 beq 0x10022fb0 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xb0> @ imm = #2 | |
10022fac: 2001 movs r0, #1 | |
10022fae: e00d b 0x10022fcc <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xcc> @ imm = #26 | |
10022fb0: 9919 ldr r1, [sp, #100] | |
10022fb2: 7e08 ldrb r0, [r1, #24] | |
10022fb4: 0740 lsls r0, r0, #29 | |
10022fb6: d404 bmi 0x10022fc2 <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xc2> @ imm = #8 | |
10022fb8: c903 ldm r1, {r0, r1} | |
10022fba: 68cb ldr r3, [r1, #12] | |
10022fbc: 490e ldr r1, [pc, #56] @ 0x10022ff8 <$d.138+0x24> | |
10022fbe: 2202 movs r2, #2 | |
10022fc0: e003 b 0x10022fca <<neotron_common_bios::block_dev::DeviceInfo as core::fmt::Debug>::fmt+0xca> @ imm = #6 | |
10022fc2: c903 ldm r1, {r0, r1} | |
10022fc4: 68cb ldr r3, [r1, #12] | |
10022fc6: 490b ldr r1, [pc, #44] @ 0x10022ff4 <$d.138+0x20> | |
10022fc8: 2201 movs r2, #1 | |
10022fca: 4798 blx r3 | |
10022fcc: 1e41 subs r1, r0, #1 | |
10022fce: 4188 sbcs r0, r1 | |
10022fd0: b01b add sp, #108 | |
10022fd2: bdf0 pop {r4, r5, r6, r7, pc} | |
10022fd4 <$d.138>: | |
10022fd4: 70 d2 02 10 .word 0x1002d270 | |
10022fd8: 60 d2 02 10 .word 0x1002d260 | |
10022fdc: 28 d1 02 10 .word 0x1002d128 | |
10022fe0: 50 d2 02 10 .word 0x1002d250 | |
10022fe4: 44 d1 02 10 .word 0x1002d144 | |
10022fe8: 80 d2 02 10 .word 0x1002d280 | |
10022fec: 34 c3 02 10 .word 0x1002c334 | |
10022ff0: 10 d2 02 10 .word 0x1002d210 | |
10022ff4: fa c1 02 10 .word 0x1002c1fa | |
10022ff8: 02 c2 02 10 .word 0x1002c202 | |
10022ffc <<neotron_common_bios::bus::PeripheralInfo as core::fmt::Debug>::fmt>: | |
10022ffc: b5d0 push {r4, r6, r7, lr} | |
10022ffe: af02 add r7, sp, #8 | |
10023000: b086 sub sp, #24 | |
10023002: 460c mov r4, r1 | |
10023004: 9004 str r0, [sp, #16] | |
10023006: 3008 adds r0, #8 | |
10023008: 9005 str r0, [sp, #20] | |
1002300a: 4808 ldr r0, [pc, #32] @ 0x1002302c <$d.140> | |
1002300c: 9003 str r0, [sp, #12] | |
1002300e: a805 add r0, sp, #20 | |
10023010: 9002 str r0, [sp, #8] | |
10023012: 2004 movs r0, #4 | |
10023014: 9001 str r0, [sp, #4] | |
10023016: 4806 ldr r0, [pc, #24] @ 0x10023030 <$d.140+0x4> | |
10023018: 9000 str r0, [sp] | |
1002301a: 4906 ldr r1, [pc, #24] @ 0x10023034 <$d.140+0x8> | |
1002301c: 220e movs r2, #14 | |
1002301e: ab04 add r3, sp, #16 | |
10023020: 4620 mov r0, r4 | |
10023022: f7fe fc87 bl 0x10021934 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-5874 | |
10023026: b006 add sp, #24 | |
10023028: bdd0 pop {r4, r6, r7, pc} | |
1002302a: 46c0 mov r8, r8 | |
1002302c <$d.140>: | |
1002302c: a0 d2 02 10 .word 0x1002d2a0 | |
10023030: c0 c1 02 10 .word 0x1002c1c0 | |
10023034: 90 d2 02 10 .word 0x1002d290 | |
10023038 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt>: | |
10023038: b5b0 push {r4, r5, r7, lr} | |
1002303a: af02 add r7, sp, #8 | |
1002303c: b084 sub sp, #16 | |
1002303e: 460c mov r4, r1 | |
10023040: 9001 str r0, [sp, #4] | |
10023042: c903 ldm r1, {r0, r1} | |
10023044: 68cb ldr r3, [r1, #12] | |
10023046: 4915 ldr r1, [pc, #84] @ 0x1002309c <$d.142> | |
10023048: 2207 movs r2, #7 | |
1002304a: 4798 blx r3 | |
1002304c: ad02 add r5, sp, #8 | |
1002304e: 2100 movs r1, #0 | |
10023050: 7169 strb r1, [r5, #5] | |
10023052: 7128 strb r0, [r5, #4] | |
10023054: 9402 str r4, [sp, #8] | |
10023056: 4812 ldr r0, [pc, #72] @ 0x100230a0 <$d.142+0x4> | |
10023058: 9000 str r0, [sp] | |
1002305a: 4912 ldr r1, [pc, #72] @ 0x100230a4 <$d.142+0x8> | |
1002305c: 2204 movs r2, #4 | |
1002305e: ab01 add r3, sp, #4 | |
10023060: 4628 mov r0, r5 | |
10023062: f7fe faab bl 0x100215bc <core::fmt::builders::DebugStruct::field> @ imm = #-6826 | |
10023066: 7928 ldrb r0, [r5, #4] | |
10023068: 7969 ldrb r1, [r5, #5] | |
1002306a: 2900 cmp r1, #0 | |
1002306c: d011 beq 0x10023092 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #34 | |
1002306e: 2800 cmp r0, #0 | |
10023070: d001 beq 0x10023076 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x3e> @ imm = #2 | |
10023072: 2001 movs r0, #1 | |
10023074: e00d b 0x10023092 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x5a> @ imm = #26 | |
10023076: 9902 ldr r1, [sp, #8] | |
10023078: 7e08 ldrb r0, [r1, #24] | |
1002307a: 0740 lsls r0, r0, #29 | |
1002307c: d404 bmi 0x10023088 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x50> @ imm = #8 | |
1002307e: c903 ldm r1, {r0, r1} | |
10023080: 68cb ldr r3, [r1, #12] | |
10023082: 490a ldr r1, [pc, #40] @ 0x100230ac <$d.142+0x10> | |
10023084: 2202 movs r2, #2 | |
10023086: e003 b 0x10023090 <<neotron_common_bios::i2c::BusInfo as core::fmt::Debug>::fmt+0x58> @ imm = #6 | |
10023088: c903 ldm r1, {r0, r1} | |
1002308a: 68cb ldr r3, [r1, #12] | |
1002308c: 4906 ldr r1, [pc, #24] @ 0x100230a8 <$d.142+0xc> | |
1002308e: 2201 movs r2, #1 | |
10023090: 4798 blx r3 | |
10023092: 1e41 subs r1, r0, #1 | |
10023094: 4188 sbcs r0, r1 | |
10023096: b004 add sp, #16 | |
10023098: bdb0 pop {r4, r5, r7, pc} | |
1002309a: 46c0 mov r8, r8 | |
1002309c <$d.142>: | |
1002309c: b0 d2 02 10 .word 0x1002d2b0 | |
100230a0: 44 d1 02 10 .word 0x1002d144 | |
100230a4: b8 c1 02 10 .word 0x1002c1b8 | |
100230a8: fa c1 02 10 .word 0x1002c1fa | |
100230ac: 02 c2 02 10 .word 0x1002c202 | |
100230b0 <<neotron_common_bios::serial::DeviceInfo as core::fmt::Debug>::fmt>: | |
100230b0: b5d0 push {r4, r6, r7, lr} | |
100230b2: af02 add r7, sp, #8 | |
100230b4: b086 sub sp, #24 | |
100230b6: 460c mov r4, r1 | |
100230b8: 9004 str r0, [sp, #16] | |
100230ba: 3008 adds r0, #8 | |
100230bc: 9005 str r0, [sp, #20] | |
100230be: 4808 ldr r0, [pc, #32] @ 0x100230e0 <$d.144> | |
100230c0: 9003 str r0, [sp, #12] | |
100230c2: a805 add r0, sp, #20 | |
100230c4: 9002 str r0, [sp, #8] | |
100230c6: 200b movs r0, #11 | |
100230c8: 9001 str r0, [sp, #4] | |
100230ca: 4806 ldr r0, [pc, #24] @ 0x100230e4 <$d.144+0x4> | |
100230cc: 9000 str r0, [sp] | |
100230ce: 4906 ldr r1, [pc, #24] @ 0x100230e8 <$d.144+0x8> | |
100230d0: 220a movs r2, #10 | |
100230d2: ab04 add r3, sp, #16 | |
100230d4: 4620 mov r0, r4 | |
100230d6: f7fe fc2d bl 0x10021934 <core::fmt::Formatter::debug_struct_field2_finish> @ imm = #-6054 | |
100230da: b006 add sp, #24 | |
100230dc: bdd0 pop {r4, r6, r7, pc} | |
100230de: 46c0 mov r8, r8 | |
100230e0 <$d.144>: | |
100230e0: cc d2 02 10 .word 0x1002d2cc | |
100230e4: c6 d1 02 10 .word 0x1002d1c6 | |
100230e8: 80 d2 02 10 .word 0x1002d280 | |
100230ec <<neotron_common_bios::types::Error as core::fmt::Debug>::fmt>: | |
100230ec: b5d0 push {r4, r6, r7, lr} | |
100230ee: af02 add r7, sp, #8 | |
100230f0: b082 sub sp, #8 | |
100230f2: 7802 ldrb r2, [r0] | |
100230f4: 447a add r2, pc | |
100230f6: 7912 ldrb r2, [r2, #4] | |
100230f8: 0052 lsls r2, r2, #1 | |
100230fa: 4497 add pc, r2 | |
100230fc <$d.146>: | |
100230fc: 02 06 0b 11 .word 0x110b0602 | |
10023100: 1b 20 .short 0x201b | |
10023102 <$t.147>: | |
10023102: c903 ldm r1, {r0, r1} | |
10023104: 68cb ldr r3, [r1, #12] | |
10023106: 4916 ldr r1, [pc, #88] @ 0x10023160 <$d.148+0x14> | |
10023108: e002 b 0x10023110 <$t.147+0xe> @ imm = #4 | |
1002310a: c903 ldm r1, {r0, r1} | |
1002310c: 68cb ldr r3, [r1, #12] | |
1002310e: 4913 ldr r1, [pc, #76] @ 0x1002315c <$d.148+0x10> | |
10023110: 220d movs r2, #13 | |
10023112: e018 b 0x10023146 <$t.147+0x44> @ imm = #48 | |
10023114: 1c80 adds r0, r0, #2 | |
10023116: 9000 str r0, [sp] | |
10023118: 4c0f ldr r4, [pc, #60] @ 0x10023158 <$d.148+0xc> | |
1002311a: 220b movs r2, #11 | |
1002311c: 466b mov r3, sp | |
1002311e: e004 b 0x1002312a <$t.147+0x28> @ imm = #8 | |
10023120: 1c80 adds r0, r0, #2 | |
10023122: 9001 str r0, [sp, #4] | |
10023124: 4c0b ldr r4, [pc, #44] @ 0x10023154 <$d.148+0x8> | |
10023126: 2218 movs r2, #24 | |
10023128: ab01 add r3, sp, #4 | |
1002312a: 4608 mov r0, r1 | |
1002312c: 4621 mov r1, r4 | |
1002312e: f7fe fc97 bl 0x10021a60 <core::fmt::Formatter::debug_tuple_field1_finish> @ imm = #-5842 | |
10023132: e009 b 0x10023148 <$t.147+0x46> @ imm = #18 | |
10023134: c903 ldm r1, {r0, r1} | |
10023136: 68cb ldr r3, [r1, #12] | |
10023138: 4905 ldr r1, [pc, #20] @ 0x10023150 <$d.148+0x4> | |
1002313a: 220c movs r2, #12 | |
1002313c: e003 b 0x10023146 <$t.147+0x44> @ imm = #6 | |
1002313e: c903 ldm r1, {r0, r1} | |
10023140: 68cb ldr r3, [r1, #12] | |
10023142: 4902 ldr r1, [pc, #8] @ 0x1002314c <$d.148> | |
10023144: 2210 movs r2, #16 | |
10023146: 4798 blx r3 | |
10023148: b002 add sp, #8 | |
1002314a: bdd0 pop {r4, r6, r7, pc} | |
1002314c <$d.148>: | |
1002314c: e0 c3 02 10 .word 0x1002c3e0 | |
10023150: dc d2 02 10 .word 0x1002d2dc | |
10023154: e8 d2 02 10 .word 0x1002d2e8 | |
10023158: 00 d3 02 10 .word 0x1002d300 | |
1002315c: 0b d3 02 10 .word 0x1002d30b | |
10023160: 18 d3 02 10 .word 0x1002d318 | |
10023164 <pc_keyboard::EventDecoder<L>::process_keyevent>: | |
10023164: b5b0 push {r4, r5, r7, lr} | |
10023166: af02 add r7, sp, #8 | |
10023168: b084 sub sp, #16 | |
1002316a: 460d mov r5, r1 | |
1002316c: 4604 mov r4, r0 | |
1002316e: b2d0 uxtb r0, r2 | |
10023170: 285c cmp r0, #92 | |
10023172: dc10 bgt 0x10023196 <pc_keyboard::EventDecoder<L>::process_keyevent+0x32> @ imm = #32 | |
10023174: 284b cmp r0, #75 | |
10023176: dc1d bgt 0x100231b4 <pc_keyboard::EventDecoder<L>::process_keyevent+0x50> @ imm = #58 | |
10023178: 2822 cmp r0, #34 | |
1002317a: d036 beq 0x100231ea <pc_keyboard::EventDecoder<L>::process_keyevent+0x86> @ imm = #108 | |
1002317c: 283c cmp r0, #60 | |
1002317e: d15a bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #180 | |
10023180: b2d8 uxtb r0, r3 | |
10023182: 2801 cmp r0, #1 | |
10023184: d166 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #204 | |
10023186: 200f movs r0, #15 | |
10023188: 0280 lsls r0, r0, #10 | |
1002318a: 8020 strh r0, [r4] | |
1002318c: 7968 ldrb r0, [r5, #5] | |
1002318e: 2101 movs r1, #1 | |
10023190: 4041 eors r1, r0 | |
10023192: 7169 strb r1, [r5, #5] | |
10023194: e070 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #224 | |
10023196: 2863 cmp r0, #99 | |
10023198: dc19 bgt 0x100231ce <pc_keyboard::EventDecoder<L>::process_keyevent+0x6a> @ imm = #50 | |
1002319a: 285d cmp r0, #93 | |
1002319c: d02e beq 0x100231fc <pc_keyboard::EventDecoder<L>::process_keyevent+0x98> @ imm = #92 | |
1002319e: 2861 cmp r0, #97 | |
100231a0: d149 bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #146 | |
100231a2: b2d8 uxtb r0, r3 | |
100231a4: 2800 cmp r0, #0 | |
100231a6: d058 beq 0x1002325a <pc_keyboard::EventDecoder<L>::process_keyevent+0xf6> @ imm = #176 | |
100231a8: 2801 cmp r0, #1 | |
100231aa: d153 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #166 | |
100231ac: 2001 movs r0, #1 | |
100231ae: 71a8 strb r0, [r5, #6] | |
100231b0: 2061 movs r0, #97 | |
100231b2: e02b b 0x1002320c <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #86 | |
100231b4: 284c cmp r0, #76 | |
100231b6: d02b beq 0x10023210 <pc_keyboard::EventDecoder<L>::process_keyevent+0xac> @ imm = #86 | |
100231b8: 2857 cmp r0, #87 | |
100231ba: d13c bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #120 | |
100231bc: b2d8 uxtb r0, r3 | |
100231be: 2800 cmp r0, #0 | |
100231c0: d050 beq 0x10023264 <pc_keyboard::EventDecoder<L>::process_keyevent+0x100> @ imm = #160 | |
100231c2: 2801 cmp r0, #1 | |
100231c4: d146 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #140 | |
100231c6: 2001 movs r0, #1 | |
100231c8: 7068 strb r0, [r5, #1] | |
100231ca: 2057 movs r0, #87 | |
100231cc: e01e b 0x1002320c <pc_keyboard::EventDecoder<L>::process_keyevent+0xa8> @ imm = #60 | |
100231ce: 2864 cmp r0, #100 | |
100231d0: d027 beq 0x10023222 <pc_keyboard::EventDecoder<L>::process_keyevent+0xbe> @ imm = #78 | |
100231d2: 287a cmp r0, #122 | |
100231d4: d12f bne 0x10023236 <pc_keyboard::EventDecoder<L>::process_keyevent+0xd2> @ imm = #94 | |
100231d6: b2d8 uxtb r0, r3 | |
100231d8: 2801 cmp r0, #1 | |
100231da: d048 beq 0x1002326e <pc_keyboard::EventDecoder<L>::process_keyevent+0x10a> @ imm = #144 | |
100231dc: 2800 cmp r0, #0 | |
100231de: d139 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #114 | |
100231e0: 2002 movs r0, #2 | |
100231e2: 7020 strb r0, [r4] | |
100231e4: 2000 movs r0, #0 | |
100231e6: 71e8 strb r0, [r5, #7] | |
100231e8: e046 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #140 | |
100231ea: b2d8 uxtb r0, r3 | |
100231ec: 2801 cmp r0, #1 | |
100231ee: d131 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #98 | |
100231f0: 79e8 ldrb r0, [r5, #7] | |
100231f2: 2800 cmp r0, #0 | |
100231f4: d051 beq 0x1002329a <pc_keyboard::EventDecoder<L>::process_keyevent+0x136> @ imm = #162 | |
100231f6: 2001 movs r0, #1 | |
100231f8: 0300 lsls r0, r0, #12 | |
100231fa: e03c b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #120 | |
100231fc: b2d8 uxtb r0, r3 | |
100231fe: 2800 cmp r0, #0 | |
10023200: d03c beq 0x1002327c <pc_keyboard::EventDecoder<L>::process_keyevent+0x118> @ imm = #120 | |
10023202: 2801 cmp r0, #1 | |
10023204: d126 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #76 | |
10023206: 2001 movs r0, #1 | |
10023208: 70a8 strb r0, [r5, #2] | |
1002320a: 205d movs r0, #93 | |
1002320c: 0200 lsls r0, r0, #8 | |
1002320e: e032 b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #100 | |
10023210: b2d8 uxtb r0, r3 | |
10023212: 2800 cmp r0, #0 | |
10023214: d037 beq 0x10023286 <pc_keyboard::EventDecoder<L>::process_keyevent+0x122> @ imm = #110 | |
10023216: 2801 cmp r0, #1 | |
10023218: d11c bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #56 | |
1002321a: 2001 movs r0, #1 | |
1002321c: 7028 strb r0, [r5] | |
1002321e: 2013 movs r0, #19 | |
10023220: e007 b 0x10023232 <pc_keyboard::EventDecoder<L>::process_keyevent+0xce> @ imm = #14 | |
10023222: b2d8 uxtb r0, r3 | |
10023224: 2800 cmp r0, #0 | |
10023226: d033 beq 0x10023290 <pc_keyboard::EventDecoder<L>::process_keyevent+0x12c> @ imm = #102 | |
10023228: 2801 cmp r0, #1 | |
1002322a: d113 bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #38 | |
1002322c: 2001 movs r0, #1 | |
1002322e: 70e8 strb r0, [r5, #3] | |
10023230: 2019 movs r0, #25 | |
10023232: 0280 lsls r0, r0, #10 | |
10023234: e01f b 0x10023276 <pc_keyboard::EventDecoder<L>::process_keyevent+0x112> @ imm = #62 | |
10023236: b2d8 uxtb r0, r3 | |
10023238: 2801 cmp r0, #1 | |
1002323a: d10b bne 0x10023254 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf0> @ imm = #22 | |
1002323c: 7a29 ldrb r1, [r5, #8] | |
1002323e: 7a68 ldrb r0, [r5, #9] | |
10023240: 9000 str r0, [sp] | |
10023242: a802 add r0, sp, #8 | |
10023244: 462b mov r3, r5 | |
10023246: f005 fdc1 bl 0x10028dcc <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode> @ imm = #23426 | |
1002324a: 9803 ldr r0, [sp, #12] | |
1002324c: 9902 ldr r1, [sp, #8] | |
1002324e: 6021 str r1, [r4] | |
10023250: 6060 str r0, [r4, #4] | |
10023252: e011 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #34 | |
10023254: 2002 movs r0, #2 | |
10023256: 7020 strb r0, [r4] | |
10023258: e00e b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #28 | |
1002325a: 2002 movs r0, #2 | |
1002325c: 7020 strb r0, [r4] | |
1002325e: 2000 movs r0, #0 | |
10023260: 71a8 strb r0, [r5, #6] | |
10023262: e009 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #18 | |
10023264: 2002 movs r0, #2 | |
10023266: 7020 strb r0, [r4] | |
10023268: 2000 movs r0, #0 | |
1002326a: 7068 strb r0, [r5, #1] | |
1002326c: e004 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #8 | |
1002326e: 2001 movs r0, #1 | |
10023270: 71e8 strb r0, [r5, #7] | |
10023272: 203d movs r0, #61 | |
10023274: 0240 lsls r0, r0, #9 | |
10023276: 8020 strh r0, [r4] | |
10023278: b004 add sp, #16 | |
1002327a: bdb0 pop {r4, r5, r7, pc} | |
1002327c: 2002 movs r0, #2 | |
1002327e: 7020 strb r0, [r4] | |
10023280: 2000 movs r0, #0 | |
10023282: 70a8 strb r0, [r5, #2] | |
10023284: e7f8 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-16 | |
10023286: 2002 movs r0, #2 | |
10023288: 7020 strb r0, [r4] | |
1002328a: 2000 movs r0, #0 | |
1002328c: 7028 strb r0, [r5] | |
1002328e: e7f3 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-26 | |
10023290: 2002 movs r0, #2 | |
10023292: 7020 strb r0, [r4] | |
10023294: 2000 movs r0, #0 | |
10023296: 70e8 strb r0, [r5, #3] | |
10023298: e7ee b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-36 | |
1002329a: 2011 movs r0, #17 | |
1002329c: 0240 lsls r0, r0, #9 | |
1002329e: 8020 strh r0, [r4] | |
100232a0: 7928 ldrb r0, [r5, #4] | |
100232a2: 2101 movs r1, #1 | |
100232a4: 4041 eors r1, r0 | |
100232a6: 7129 strb r1, [r5, #4] | |
100232a8: e7e6 b 0x10023278 <pc_keyboard::EventDecoder<L>::process_keyevent+0x114> @ imm = #-52 | |
100232aa: d4d4 bmi 0x10023256 <pc_keyboard::EventDecoder<L>::process_keyevent+0xf2> @ imm = #-88 | |
100232ac <<&T as core::fmt::Debug>::fmt>: | |
100232ac: b5d0 push {r4, r6, r7, lr} | |
100232ae: af02 add r7, sp, #8 | |
100232b0: b094 sub sp, #80 | |
100232b2: 460c mov r4, r1 | |
100232b4: 6800 ldr r0, [r0] | |
100232b6: 9010 str r0, [sp, #64] | |
100232b8: 4601 mov r1, r0 | |
100232ba: 3108 adds r1, #8 | |
100232bc: 9111 str r1, [sp, #68] | |
100232be: 4601 mov r1, r0 | |
100232c0: 310c adds r1, #12 | |
100232c2: 9112 str r1, [sp, #72] | |
100232c4: 3010 adds r0, #16 | |
100232c6: 9013 str r0, [sp, #76] | |
100232c8: 4812 ldr r0, [pc, #72] @ 0x10023314 <$d.151> | |
100232ca: 900e str r0, [sp, #56] | |
100232cc: a813 add r0, sp, #76 | |
100232ce: 900d str r0, [sp, #52] | |
100232d0: 200a movs r0, #10 | |
100232d2: 900c str r0, [sp, #48] | |
100232d4: 4810 ldr r0, [pc, #64] @ 0x10023318 <$d.151+0x4> | |
100232d6: 900b str r0, [sp, #44] | |
100232d8: 4810 ldr r0, [pc, #64] @ 0x1002331c <$d.151+0x8> | |
100232da: 900a str r0, [sp, #40] | |
100232dc: a812 add r0, sp, #72 | |
100232de: 9009 str r0, [sp, #36] | |
100232e0: 2008 movs r0, #8 | |
100232e2: 9008 str r0, [sp, #32] | |
100232e4: 480e ldr r0, [pc, #56] @ 0x10023320 <$d.151+0xc> | |
100232e6: 9007 str r0, [sp, #28] | |
100232e8: 480e ldr r0, [pc, #56] @ 0x10023324 <$d.151+0x10> | |
100232ea: 9006 str r0, [sp, #24] | |
100232ec: a811 add r0, sp, #68 | |
100232ee: 9005 str r0, [sp, #20] | |
100232f0: 2007 movs r0, #7 | |
100232f2: 9004 str r0, [sp, #16] | |
100232f4: 490c ldr r1, [pc, #48] @ 0x10023328 <$d.151+0x14> | |
100232f6: 9103 str r1, [sp, #12] | |
100232f8: 490c ldr r1, [pc, #48] @ 0x1002332c <$d.151+0x18> | |
100232fa: 9102 str r1, [sp, #8] | |
100232fc: a910 add r1, sp, #64 | |
100232fe: 9101 str r1, [sp, #4] | |
10023300: 9000 str r0, [sp] | |
10023302: 490b ldr r1, [pc, #44] @ 0x10023330 <$d.151+0x1c> | |
10023304: 2209 movs r2, #9 | |
10023306: 4b0b ldr r3, [pc, #44] @ 0x10023334 <$d.151+0x20> | |
10023308: 4620 mov r0, r4 | |
1002330a: f7fe fb55 bl 0x100219b8 <core::fmt::Formatter::debug_struct_field4_finish> @ imm = #-6486 | |
1002330e: b014 add sp, #80 | |
10023310: bdd0 pop {r4, r6, r7, pc} | |
10023312: 46c0 mov r8, r8 | |
10023314 <$d.151>: | |
10023314: 90 cc 02 10 .word 0x1002cc90 | |
10023318: 0c cd 02 10 .word 0x1002cd0c | |
1002331c: fc cc 02 10 .word 0x1002ccfc | |
10023320: 12 c6 02 10 .word 0x1002c612 | |
10023324: ec cc 02 10 .word 0x1002ccec | |
10023328: e4 cc 02 10 .word 0x1002cce4 | |
1002332c: d4 cc 02 10 .word 0x1002ccd4 | |
10023330: c3 cc 02 10 .word 0x1002ccc3 | |
10023334: cc cc 02 10 .word 0x1002cccc | |
10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str>: | |
10023338: b580 push {r7, lr} | |
1002333a: af00 add r7, sp, #0 | |
1002333c: b08c sub sp, #48 | |
1002333e: 9102 str r1, [sp, #8] | |
10023340: 9001 str r0, [sp, #4] | |
10023342: 481e ldr r0, [pc, #120] @ 0x100233bc <$d.153> | |
10023344: 6801 ldr r1, [r0] | |
10023346: 2901 cmp r1, #1 | |
10023348: d115 bne 0x10023376 <<neotron_os::Ctx as core::fmt::Write>::write_str+0x3e> @ imm = #42 | |
1002334a: 491d ldr r1, [pc, #116] @ 0x100233c0 <$d.153+0x4> | |
1002334c: 9104 str r1, [sp, #16] | |
1002334e: a901 add r1, sp, #4 | |
10023350: 9103 str r1, [sp, #12] | |
10023352: 1d00 adds r0, r0, #4 | |
10023354: 9005 str r0, [sp, #20] | |
10023356: 2001 movs r0, #1 | |
10023358: 900b str r0, [sp, #44] | |
1002335a: a903 add r1, sp, #12 | |
1002335c: 910a str r1, [sp, #40] | |
1002335e: 9009 str r0, [sp, #36] | |
10023360: 4818 ldr r0, [pc, #96] @ 0x100233c4 <$d.153+0x8> | |
10023362: 9008 str r0, [sp, #32] | |
10023364: 2000 movs r0, #0 | |
10023366: 9006 str r0, [sp, #24] | |
10023368: a805 add r0, sp, #20 | |
1002336a: 4917 ldr r1, [pc, #92] @ 0x100233c8 <$d.153+0xc> | |
1002336c: aa06 add r2, sp, #24 | |
1002336e: f7fd fcf9 bl 0x10020d64 <core::fmt::write> @ imm = #-9742 | |
10023372: 2800 cmp r0, #0 | |
10023374: d11b bne 0x100233ae <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #54 | |
10023376: 4815 ldr r0, [pc, #84] @ 0x100233cc <$d.153+0x10> | |
10023378: 7801 ldrb r1, [r0] | |
1002337a: 2900 cmp r1, #0 | |
1002337c: d015 beq 0x100233aa <<neotron_os::Ctx as core::fmt::Write>::write_str+0x72> @ imm = #42 | |
1002337e: 4910 ldr r1, [pc, #64] @ 0x100233c0 <$d.153+0x4> | |
10023380: 9104 str r1, [sp, #16] | |
10023382: a901 add r1, sp, #4 | |
10023384: 9103 str r1, [sp, #12] | |
10023386: 1c40 adds r0, r0, #1 | |
10023388: 9005 str r0, [sp, #20] | |
1002338a: 2001 movs r0, #1 | |
1002338c: 900b str r0, [sp, #44] | |
1002338e: a903 add r1, sp, #12 | |
10023390: 910a str r1, [sp, #40] | |
10023392: 9009 str r0, [sp, #36] | |
10023394: 480b ldr r0, [pc, #44] @ 0x100233c4 <$d.153+0x8> | |
10023396: 9008 str r0, [sp, #32] | |
10023398: 2000 movs r0, #0 | |
1002339a: 9006 str r0, [sp, #24] | |
1002339c: a805 add r0, sp, #20 | |
1002339e: 490c ldr r1, [pc, #48] @ 0x100233d0 <$d.153+0x14> | |
100233a0: aa06 add r2, sp, #24 | |
100233a2: f7fd fcdf bl 0x10020d64 <core::fmt::write> @ imm = #-9794 | |
100233a6: 2800 cmp r0, #0 | |
100233a8: d101 bne 0x100233ae <<neotron_os::Ctx as core::fmt::Write>::write_str+0x76> @ imm = #2 | |
100233aa: b00c add sp, #48 | |
100233ac: bd80 pop {r7, pc} | |
100233ae: a806 add r0, sp, #24 | |
100233b0: 4908 ldr r1, [pc, #32] @ 0x100233d4 <$d.153+0x18> | |
100233b2: 4a09 ldr r2, [pc, #36] @ 0x100233d8 <$d.153+0x1c> | |
100233b4: f7fe f83c bl 0x10021430 <core::result::unwrap_failed> @ imm = #-8072 | |
100233b8: defe trap | |
100233ba: 46c0 mov r8, r8 | |
100233bc <$d.153>: | |
100233bc: 04 00 00 20 .word 0x20000004 | |
100233c0: 29 b4 02 10 .word 0x1002b429 | |
100233c4: 08 d6 02 10 .word 0x1002d608 | |
100233c8: b4 d3 02 10 .word 0x1002d3b4 | |
100233cc: 1c 00 00 20 .word 0x2000001c | |
100233d0: 9c d3 02 10 .word 0x1002d39c | |
100233d4: 3c d4 02 10 .word 0x1002d43c | |
100233d8: 04 df 02 10 .word 0x1002df04 | |
100233dc <<&mut W as core::fmt::Write>::write_str>: | |
100233dc: b580 push {r7, lr} | |
100233de: af00 add r7, sp, #0 | |
100233e0: 6800 ldr r0, [r0] | |
100233e2: f000 f859 bl 0x10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #178 | |
100233e6: 2000 movs r0, #0 | |
100233e8: bd80 pop {r7, pc} | |
100233ea <<&mut W as core::fmt::Write>::write_char>: | |
100233ea: b5d0 push {r4, r6, r7, lr} | |
100233ec: af02 add r7, sp, #8 | |
100233ee: b082 sub sp, #8 | |
100233f0: 6800 ldr r0, [r0] | |
100233f2: 2200 movs r2, #0 | |
100233f4: 9201 str r2, [sp, #4] | |
100233f6: 2980 cmp r1, #128 | |
100233f8: d203 bhs 0x10023402 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6 | |
100233fa: aa01 add r2, sp, #4 | |
100233fc: 7011 strb r1, [r2] | |
100233fe: 2201 movs r2, #1 | |
10023400: e02f b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94 | |
10023402: 0aca lsrs r2, r1, #11 | |
10023404: d10a bne 0x1002341c <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20 | |
10023406: 223f movs r2, #63 | |
10023408: 400a ands r2, r1 | |
1002340a: 3280 adds r2, #128 | |
1002340c: ab01 add r3, sp, #4 | |
1002340e: 705a strb r2, [r3, #1] | |
10023410: 0989 lsrs r1, r1, #6 | |
10023412: 22c0 movs r2, #192 | |
10023414: 430a orrs r2, r1 | |
10023416: 701a strb r2, [r3] | |
10023418: 2202 movs r2, #2 | |
1002341a: e022 b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68 | |
1002341c: 0c0a lsrs r2, r1, #16 | |
1002341e: d10e bne 0x1002343e <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28 | |
10023420: 223f movs r2, #63 | |
10023422: 400a ands r2, r1 | |
10023424: 3280 adds r2, #128 | |
10023426: ab01 add r3, sp, #4 | |
10023428: 709a strb r2, [r3, #2] | |
1002342a: 0b0a lsrs r2, r1, #12 | |
1002342c: 24e0 movs r4, #224 | |
1002342e: 4314 orrs r4, r2 | |
10023430: 701c strb r4, [r3] | |
10023432: 0509 lsls r1, r1, #20 | |
10023434: 0e89 lsrs r1, r1, #26 | |
10023436: 3180 adds r1, #128 | |
10023438: 7059 strb r1, [r3, #1] | |
1002343a: 2203 movs r2, #3 | |
1002343c: e011 b 0x10023462 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34 | |
1002343e: 233f movs r3, #63 | |
10023440: 400b ands r3, r1 | |
10023442: 3380 adds r3, #128 | |
10023444: aa01 add r2, sp, #4 | |
10023446: 70d3 strb r3, [r2, #3] | |
10023448: 050b lsls r3, r1, #20 | |
1002344a: 0e9b lsrs r3, r3, #26 | |
1002344c: 3380 adds r3, #128 | |
1002344e: 7093 strb r3, [r2, #2] | |
10023450: 038b lsls r3, r1, #14 | |
10023452: 0e9b lsrs r3, r3, #26 | |
10023454: 3380 adds r3, #128 | |
10023456: 7053 strb r3, [r2, #1] | |
10023458: 02c9 lsls r1, r1, #11 | |
1002345a: 0f49 lsrs r1, r1, #29 | |
1002345c: 31f0 adds r1, #240 | |
1002345e: 7011 strb r1, [r2] | |
10023460: 2204 movs r2, #4 | |
10023462: a901 add r1, sp, #4 | |
10023464: f000 f818 bl 0x10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str> @ imm = #48 | |
10023468: 2000 movs r0, #0 | |
1002346a: b002 add sp, #8 | |
1002346c: bdd0 pop {r4, r6, r7, pc} | |
1002346e: d4d4 bmi 0x1002341a <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88 | |
10023470 <<&mut W as core::fmt::Write>::write_fmt>: | |
10023470: b5b0 push {r4, r5, r7, lr} | |
10023472: af02 add r7, sp, #8 | |
10023474: b088 sub sp, #32 | |
10023476: 6800 ldr r0, [r0] | |
10023478: 9001 str r0, [sp, #4] | |
1002347a: aa02 add r2, sp, #8 | |
1002347c: 4610 mov r0, r2 | |
1002347e: c938 ldm r1!, {r3, r4, r5} | |
10023480: c038 stm r0!, {r3, r4, r5} | |
10023482: c938 ldm r1!, {r3, r4, r5} | |
10023484: c038 stm r0!, {r3, r4, r5} | |
10023486: a801 add r0, sp, #4 | |
10023488: 4902 ldr r1, [pc, #8] @ 0x10023494 <$d.157> | |
1002348a: f7fd fc6b bl 0x10020d64 <core::fmt::write> @ imm = #-10026 | |
1002348e: b008 add sp, #32 | |
10023490: bdb0 pop {r4, r5, r7, pc} | |
10023492: 46c0 mov r8, r8 | |
10023494 <$d.157>: | |
10023494: 9c d3 02 10 .word 0x1002d39c | |
10023498 <<neotron_os::SerialConsole as core::fmt::Write>::write_str>: | |
10023498: b5b0 push {r4, r5, r7, lr} | |
1002349a: af02 add r7, sp, #8 | |
1002349c: b086 sub sp, #24 | |
1002349e: 4613 mov r3, r2 | |
100234a0: 460a mov r2, r1 | |
100234a2: 490f ldr r1, [pc, #60] @ 0x100234e0 <$d.159> | |
100234a4: 680c ldr r4, [r1] | |
100234a6: f3bf 8f5f dmb sy | |
100234aa: 490e ldr r1, [pc, #56] @ 0x100234e4 <$d.159+0x4> | |
100234ac: 780d ldrb r5, [r1] | |
100234ae: f3bf 8f5f dmb sy | |
100234b2: 7801 ldrb r1, [r0] | |
100234b4: 6924 ldr r4, [r4, #16] | |
100234b6: 2001 movs r0, #1 | |
100234b8: 9000 str r0, [sp] | |
100234ba: a802 add r0, sp, #8 | |
100234bc: 47a0 blx r4 | |
100234be: 2d00 cmp r5, #0 | |
100234c0: d102 bne 0x100234c8 <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x30> @ imm = #4 | |
100234c2: 9802 ldr r0, [sp, #8] | |
100234c4: 0600 lsls r0, r0, #24 | |
100234c6: d101 bne 0x100234cc <<neotron_os::SerialConsole as core::fmt::Write>::write_str+0x34> @ imm = #2 | |
100234c8: b006 add sp, #24 | |
100234ca: bdb0 pop {r4, r5, r7, pc} | |
100234cc: 9903 ldr r1, [sp, #12] | |
100234ce: a805 add r0, sp, #20 | |
100234d0: 7001 strb r1, [r0] | |
100234d2: 0c09 lsrs r1, r1, #16 | |
100234d4: 8041 strh r1, [r0, #2] | |
100234d6: 4904 ldr r1, [pc, #16] @ 0x100234e8 <$d.159+0x8> | |
100234d8: 4a04 ldr r2, [pc, #16] @ 0x100234ec <$d.159+0xc> | |
100234da: f7fd ffa9 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-8366 | |
100234de: defe trap | |
100234e0 <$d.159>: | |
100234e0: 00 00 00 20 .word 0x20000000 | |
100234e4: 1e 00 00 20 .word 0x2000001e | |
100234e8: 4c d4 02 10 .word 0x1002d44c | |
100234ec: 8c d3 02 10 .word 0x1002d38c | |
100234f0 <<&mut W as core::fmt::Write>::write_str>: | |
100234f0: b580 push {r7, lr} | |
100234f2: af00 add r7, sp, #0 | |
100234f4: 6800 ldr r0, [r0] | |
100234f6: f000 f859 bl 0x100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #178 | |
100234fa: 2000 movs r0, #0 | |
100234fc: bd80 pop {r7, pc} | |
100234fe <<&mut W as core::fmt::Write>::write_char>: | |
100234fe: b5d0 push {r4, r6, r7, lr} | |
10023500: af02 add r7, sp, #8 | |
10023502: b082 sub sp, #8 | |
10023504: 6800 ldr r0, [r0] | |
10023506: 2200 movs r2, #0 | |
10023508: 9201 str r2, [sp, #4] | |
1002350a: 2980 cmp r1, #128 | |
1002350c: d203 bhs 0x10023516 <<&mut W as core::fmt::Write>::write_char+0x18> @ imm = #6 | |
1002350e: aa01 add r2, sp, #4 | |
10023510: 7011 strb r1, [r2] | |
10023512: 2201 movs r2, #1 | |
10023514: e02f b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #94 | |
10023516: 0aca lsrs r2, r1, #11 | |
10023518: d10a bne 0x10023530 <<&mut W as core::fmt::Write>::write_char+0x32> @ imm = #20 | |
1002351a: 223f movs r2, #63 | |
1002351c: 400a ands r2, r1 | |
1002351e: 3280 adds r2, #128 | |
10023520: ab01 add r3, sp, #4 | |
10023522: 705a strb r2, [r3, #1] | |
10023524: 0989 lsrs r1, r1, #6 | |
10023526: 22c0 movs r2, #192 | |
10023528: 430a orrs r2, r1 | |
1002352a: 701a strb r2, [r3] | |
1002352c: 2202 movs r2, #2 | |
1002352e: e022 b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #68 | |
10023530: 0c0a lsrs r2, r1, #16 | |
10023532: d10e bne 0x10023552 <<&mut W as core::fmt::Write>::write_char+0x54> @ imm = #28 | |
10023534: 223f movs r2, #63 | |
10023536: 400a ands r2, r1 | |
10023538: 3280 adds r2, #128 | |
1002353a: ab01 add r3, sp, #4 | |
1002353c: 709a strb r2, [r3, #2] | |
1002353e: 0b0a lsrs r2, r1, #12 | |
10023540: 24e0 movs r4, #224 | |
10023542: 4314 orrs r4, r2 | |
10023544: 701c strb r4, [r3] | |
10023546: 0509 lsls r1, r1, #20 | |
10023548: 0e89 lsrs r1, r1, #26 | |
1002354a: 3180 adds r1, #128 | |
1002354c: 7059 strb r1, [r3, #1] | |
1002354e: 2203 movs r2, #3 | |
10023550: e011 b 0x10023576 <<&mut W as core::fmt::Write>::write_char+0x78> @ imm = #34 | |
10023552: 233f movs r3, #63 | |
10023554: 400b ands r3, r1 | |
10023556: 3380 adds r3, #128 | |
10023558: aa01 add r2, sp, #4 | |
1002355a: 70d3 strb r3, [r2, #3] | |
1002355c: 050b lsls r3, r1, #20 | |
1002355e: 0e9b lsrs r3, r3, #26 | |
10023560: 3380 adds r3, #128 | |
10023562: 7093 strb r3, [r2, #2] | |
10023564: 038b lsls r3, r1, #14 | |
10023566: 0e9b lsrs r3, r3, #26 | |
10023568: 3380 adds r3, #128 | |
1002356a: 7053 strb r3, [r2, #1] | |
1002356c: 02c9 lsls r1, r1, #11 | |
1002356e: 0f49 lsrs r1, r1, #29 | |
10023570: 31f0 adds r1, #240 | |
10023572: 7011 strb r1, [r2] | |
10023574: 2204 movs r2, #4 | |
10023576: a901 add r1, sp, #4 | |
10023578: f000 f818 bl 0x100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str> @ imm = #48 | |
1002357c: 2000 movs r0, #0 | |
1002357e: b002 add sp, #8 | |
10023580: bdd0 pop {r4, r6, r7, pc} | |
10023582: d4d4 bmi 0x1002352e <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #-88 | |
10023584 <<&mut W as core::fmt::Write>::write_fmt>: | |
10023584: b5b0 push {r4, r5, r7, lr} | |
10023586: af02 add r7, sp, #8 | |
10023588: b088 sub sp, #32 | |
1002358a: 6800 ldr r0, [r0] | |
1002358c: 9001 str r0, [sp, #4] | |
1002358e: aa02 add r2, sp, #8 | |
10023590: 4610 mov r0, r2 | |
10023592: c938 ldm r1!, {r3, r4, r5} | |
10023594: c038 stm r0!, {r3, r4, r5} | |
10023596: c938 ldm r1!, {r3, r4, r5} | |
10023598: c038 stm r0!, {r3, r4, r5} | |
1002359a: a801 add r0, sp, #4 | |
1002359c: 4902 ldr r1, [pc, #8] @ 0x100235a8 <$d.163> | |
1002359e: f7fd fbe1 bl 0x10020d64 <core::fmt::write> @ imm = #-10302 | |
100235a2: b008 add sp, #32 | |
100235a4: bdb0 pop {r4, r5, r7, pc} | |
100235a6: 46c0 mov r8, r8 | |
100235a8 <$d.163>: | |
100235a8: b4 d3 02 10 .word 0x1002d3b4 | |
100235ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str>: | |
100235ac: b5f0 push {r4, r5, r6, r7, lr} | |
100235ae: af03 add r7, sp, #12 | |
100235b0: b087 sub sp, #28 | |
100235b2: 2a00 cmp r2, #0 | |
100235b4: d101 bne 0x100235ba <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe> @ imm = #2 | |
100235b6: f000 fb03 bl 0x10023bc0 <$t.172+0x29a> @ imm = #1542 | |
100235ba: 460e mov r6, r1 | |
100235bc: 4604 mov r4, r0 | |
100235be: 1888 adds r0, r1, r2 | |
100235c0: 9002 str r0, [sp, #8] | |
100235c2: 9405 str r4, [sp, #20] | |
100235c4: 2000 movs r0, #0 | |
100235c6: 9006 str r0, [sp, #24] | |
100235c8: 5630 ldrsb r0, [r6, r0] | |
100235ca: b2c5 uxtb r5, r0 | |
100235cc: 2800 cmp r0, #0 | |
100235ce: d401 bmi 0x100235d4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x28> @ imm = #2 | |
100235d0: 1c76 adds r6, r6, #1 | |
100235d2: e021 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #66 | |
100235d4: 7872 ldrb r2, [r6, #1] | |
100235d6: 213f movs r1, #63 | |
100235d8: 400a ands r2, r1 | |
100235da: 201f movs r0, #31 | |
100235dc: 4028 ands r0, r5 | |
100235de: 2ddf cmp r5, #223 | |
100235e0: d913 bls 0x1002360a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5e> @ imm = #38 | |
100235e2: 78b3 ldrb r3, [r6, #2] | |
100235e4: 400b ands r3, r1 | |
100235e6: 0192 lsls r2, r2, #6 | |
100235e8: 18d2 adds r2, r2, r3 | |
100235ea: 2df0 cmp r5, #240 | |
100235ec: d311 blo 0x10023612 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x66> @ imm = #34 | |
100235ee: 78f3 ldrb r3, [r6, #3] | |
100235f0: 400b ands r3, r1 | |
100235f2: 0191 lsls r1, r2, #6 | |
100235f4: 18c9 adds r1, r1, r3 | |
100235f6: 0740 lsls r0, r0, #29 | |
100235f8: 0ac0 lsrs r0, r0, #11 | |
100235fa: 180d adds r5, r1, r0 | |
100235fc: 2011 movs r0, #17 | |
100235fe: 0400 lsls r0, r0, #16 | |
10023600: 4285 cmp r5, r0 | |
10023602: d100 bne 0x10023606 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x5a> @ imm = #0 | |
10023604: e2dc b 0x10023bc0 <$t.172+0x29a> @ imm = #1464 | |
10023606: 1d36 adds r6, r6, #4 | |
10023608: e006 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #12 | |
1002360a: 0180 lsls r0, r0, #6 | |
1002360c: 1885 adds r5, r0, r2 | |
1002360e: 1cb6 adds r6, r6, #2 | |
10023610: e002 b 0x10023618 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x6c> @ imm = #4 | |
10023612: 0300 lsls r0, r0, #12 | |
10023614: 1815 adds r5, r2, r0 | |
10023616: 1cf6 adds r6, r6, #3 | |
10023618: 9504 str r5, [sp, #16] | |
1002361a: 68a0 ldr r0, [r4, #8] | |
1002361c: 68e1 ldr r1, [r4, #12] | |
1002361e: 4281 cmp r1, r0 | |
10023620: dd00 ble 0x10023624 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x78> @ imm = #0 | |
10023622: e2cf b 0x10023bc4 <$t.172+0x29e> @ imm = #1438 | |
10023624: 6865 ldr r5, [r4, #4] | |
10023626: 6922 ldr r2, [r4, #16] | |
10023628: 42aa cmp r2, r5 | |
1002362a: 9603 str r6, [sp, #12] | |
1002362c: db03 blt 0x10023636 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x8a> @ imm = #6 | |
1002362e: 1c49 adds r1, r1, #1 | |
10023630: 60e1 str r1, [r4, #12] | |
10023632: 9a06 ldr r2, [sp, #24] | |
10023634: 6122 str r2, [r4, #16] | |
10023636: 4281 cmp r1, r0 | |
10023638: 9c05 ldr r4, [sp, #20] | |
1002363a: d116 bne 0x1002366a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #44 | |
1002363c: 1e42 subs r2, r0, #1 | |
1002363e: 60e2 str r2, [r4, #12] | |
10023640: 006b lsls r3, r5, #1 | |
10023642: 6820 ldr r0, [r4] | |
10023644: 18c1 adds r1, r0, r3 | |
10023646: 435a muls r2, r3, r2 | |
10023648: f008 f9af bl 0x1002b9aa <__aeabi_memmove> @ imm = #33630 | |
1002364c: 2d01 cmp r5, #1 | |
1002364e: db0c blt 0x1002366a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xbe> @ imm = #24 | |
10023650: 9e06 ldr r6, [sp, #24] | |
10023652: 68a0 ldr r0, [r4, #8] | |
10023654: 2101 movs r1, #1 | |
10023656: 9100 str r1, [sp] | |
10023658: 1e41 subs r1, r0, #1 | |
1002365a: 2320 movs r3, #32 | |
1002365c: 4620 mov r0, r4 | |
1002365e: 4632 mov r2, r6 | |
10023660: f000 faec bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #1496 | |
10023664: 1c76 adds r6, r6, #1 | |
10023666: 42b5 cmp r5, r6 | |
10023668: d1f3 bne 0x10023652 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xa6> @ imm = #-26 | |
1002366a: 9904 ldr r1, [sp, #16] | |
1002366c: 2908 cmp r1, #8 | |
1002366e: d007 beq 0x10023680 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xd4> @ imm = #14 | |
10023670: 290a cmp r1, #10 | |
10023672: 9e03 ldr r6, [sp, #12] | |
10023674: 9c05 ldr r4, [sp, #20] | |
10023676: d00a beq 0x1002368e <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xe2> @ imm = #20 | |
10023678: 290d cmp r1, #13 | |
1002367a: d10e bne 0x1002369a <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xee> @ imm = #28 | |
1002367c: 9806 ldr r0, [sp, #24] | |
1002367e: e010 b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #32 | |
10023680: 9c05 ldr r4, [sp, #20] | |
10023682: 6920 ldr r0, [r4, #16] | |
10023684: 2800 cmp r0, #0 | |
10023686: 9e03 ldr r6, [sp, #12] | |
10023688: dd0c ble 0x100236a4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #24 | |
1002368a: 1e40 subs r0, r0, #1 | |
1002368c: e009 b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #18 | |
1002368e: 9806 ldr r0, [sp, #24] | |
10023690: 6120 str r0, [r4, #16] | |
10023692: 68e0 ldr r0, [r4, #12] | |
10023694: 1c40 adds r0, r0, #1 | |
10023696: 60e0 str r0, [r4, #12] | |
10023698: e004 b 0x100236a4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf8> @ imm = #8 | |
1002369a: 2980 cmp r1, #128 | |
1002369c: d206 bhs 0x100236ac <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x100> @ imm = #12 | |
1002369e: 460b mov r3, r1 | |
100236a0: e107 b 0x100238b2 <$t.166> @ imm = #526 | |
100236a2: 6120 str r0, [r4, #16] | |
100236a4: 9802 ldr r0, [sp, #8] | |
100236a6: 4286 cmp r6, r0 | |
100236a8: d18c bne 0x100235c4 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x18> @ imm = #-232 | |
100236aa: e289 b 0x10023bc0 <$t.172+0x29a> @ imm = #1298 | |
100236ac: 233f movs r3, #63 | |
100236ae: 4886 ldr r0, [pc, #536] @ 0x100238c8 <$d.167> | |
100236b0: 4281 cmp r1, r0 | |
100236b2: dd00 ble 0x100236b6 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x10a> @ imm = #0 | |
100236b4: e10c b 0x100238d0 <$t.168+0x4> @ imm = #536 | |
100236b6: 4608 mov r0, r1 | |
100236b8: 38a0 subs r0, #160 | |
100236ba: 28f2 cmp r0, #242 | |
100236bc: d900 bls 0x100236c0 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0x114> @ imm = #0 | |
100236be: e17a b 0x100239b6 <$t.172+0x90> @ imm = #756 | |
100236c0: 0040 lsls r0, r0, #1 | |
100236c2: 46c0 mov r8, r8 | |
100236c4: 4478 add r0, pc | |
100236c6: 8880 ldrh r0, [r0, #4] | |
100236c8: 0040 lsls r0, r0, #1 | |
100236ca: 4487 add pc, r0 | |
100236cc <$d.165>: | |
100236cc: ff 00 b5 01 .word 0x01b500ff | |
100236d0: b7 01 b9 01 .word 0x01b901b7 | |
100236d4: bb 01 bd 01 .word 0x01bd01bb | |
100236d8: bf 01 c1 01 .word 0x01c101bf | |
100236dc: c3 01 c5 01 .word 0x01c501c3 | |
100236e0: c7 01 c9 01 .word 0x01c901c7 | |
100236e4: cb 01 cd 01 .word 0x01cd01cb | |
100236e8: cf 01 d1 01 .word 0x01d101cf | |
100236ec: d3 01 d5 01 .word 0x01d501d3 | |
100236f0: d7 01 d9 01 .word 0x01d901d7 | |
100236f4: db 01 dd 01 .word 0x01dd01db | |
100236f8: df 01 e1 01 .word 0x01e101df | |
100236fc: e3 01 e5 01 .word 0x01e501e3 | |
10023700: e7 01 e9 01 .word 0x01e901e7 | |
10023704: eb 01 ed 01 .word 0x01ed01eb | |
10023708: ef 01 f1 01 .word 0x01f101ef | |
1002370c: f3 01 f5 01 .word 0x01f501f3 | |
10023710: f7 01 f9 01 .word 0x01f901f7 | |
10023714: fb 01 fd 01 .word 0x01fd01fb | |
10023718: ff 01 01 02 .word 0x020101ff | |
1002371c: 03 02 05 02 .word 0x02050203 | |
10023720: 07 02 09 02 .word 0x02090207 | |
10023724: 0b 02 0d 02 .word 0x020d020b | |
10023728: 0f 02 11 02 .word 0x0211020f | |
1002372c: 13 02 15 02 .word 0x02150213 | |
10023730: 17 02 19 02 .word 0x02190217 | |
10023734: 1b 02 1d 02 .word 0x021d021b | |
10023738: 1f 02 21 02 .word 0x0221021f | |
1002373c: 23 02 25 02 .word 0x02250223 | |
10023740: 27 02 29 02 .word 0x02290227 | |
10023744: 2b 02 2d 02 .word 0x022d022b | |
10023748: 2f 02 31 02 .word 0x0231022f | |
1002374c: 33 02 35 02 .word 0x02350233 | |
10023750: 37 02 39 02 .word 0x02390237 | |
10023754: 3b 02 3d 02 .word 0x023d023b | |
10023758: 3f 02 41 02 .word 0x0241023f | |
1002375c: 43 02 45 02 .word 0x02450243 | |
10023760: 47 02 49 02 .word 0x02490247 | |
10023764: 4b 02 4d 02 .word 0x024d024b | |
10023768: 4f 02 51 02 .word 0x0251024f | |
1002376c: 53 02 55 02 .word 0x02550253 | |
10023770: 57 02 59 02 .word 0x02590257 | |
10023774: 5b 02 5d 02 .word 0x025d025b | |
10023778: 5f 02 61 02 .word 0x0261025f | |
1002377c: 63 02 65 02 .word 0x02650263 | |
10023780: 67 02 69 02 .word 0x02690267 | |
10023784: 6b 02 6d 02 .word 0x026d026b | |
10023788: 6f 02 71 02 .word 0x0271026f | |
1002378c: f2 00 f2 00 .word 0x00f200f2 | |
10023790: f2 00 f2 00 .word 0x00f200f2 | |
10023794: f2 00 f2 00 .word 0x00f200f2 | |
10023798: f2 00 f2 00 .word 0x00f200f2 | |
1002379c: f2 00 f2 00 .word 0x00f200f2 | |
100237a0: f2 00 f2 00 .word 0x00f200f2 | |
100237a4: f2 00 f2 00 .word 0x00f200f2 | |
100237a8: f2 00 f2 00 .word 0x00f200f2 | |
100237ac: f2 00 f2 00 .word 0x00f200f2 | |
100237b0: f2 00 f2 00 .word 0x00f200f2 | |
100237b4: f2 00 f2 00 .word 0x00f200f2 | |
100237b8: f2 00 f2 00 .word 0x00f200f2 | |
100237bc: f2 00 f2 00 .word 0x00f200f2 | |
100237c0: f2 00 f2 00 .word 0x00f200f2 | |
100237c4: f2 00 f2 00 .word 0x00f200f2 | |
100237c8: f2 00 f2 00 .word 0x00f200f2 | |
100237cc: f2 00 f2 00 .word 0x00f200f2 | |
100237d0: f2 00 f2 00 .word 0x00f200f2 | |
100237d4: f2 00 f2 00 .word 0x00f200f2 | |
100237d8: f2 00 f2 00 .word 0x00f200f2 | |
100237dc: f2 00 f2 00 .word 0x00f200f2 | |
100237e0: f2 00 f2 00 .word 0x00f200f2 | |
100237e4: f2 00 f2 00 .word 0x00f200f2 | |
100237e8: f2 00 f2 00 .word 0x00f200f2 | |
100237ec: f2 00 73 02 .word 0x027300f2 | |
100237f0: f2 00 f2 00 .word 0x00f200f2 | |
100237f4: f2 00 f2 00 .word 0x00f200f2 | |
100237f8: f2 00 f2 00 .word 0x00f200f2 | |
100237fc: f2 00 f2 00 .word 0x00f200f2 | |
10023800: f2 00 f2 00 .word 0x00f200f2 | |
10023804: f2 00 f2 00 .word 0x00f200f2 | |
10023808: f2 00 f2 00 .word 0x00f200f2 | |
1002380c: f2 00 f2 00 .word 0x00f200f2 | |
10023810: f2 00 f2 00 .word 0x00f200f2 | |
10023814: f2 00 f2 00 .word 0x00f200f2 | |
10023818: f2 00 f2 00 .word 0x00f200f2 | |
1002381c: f2 00 f2 00 .word 0x00f200f2 | |
10023820: f2 00 f2 00 .word 0x00f200f2 | |
10023824: f2 00 f2 00 .word 0x00f200f2 | |
10023828: f2 00 f2 00 .word 0x00f200f2 | |
1002382c: f2 00 f2 00 .word 0x00f200f2 | |
10023830: f2 00 f2 00 .word 0x00f200f2 | |
10023834: f2 00 f2 00 .word 0x00f200f2 | |
10023838: f2 00 f2 00 .word 0x00f200f2 | |
1002383c: f2 00 f2 00 .word 0x00f200f2 | |
10023840: f2 00 f2 00 .word 0x00f200f2 | |
10023844: f2 00 f2 00 .word 0x00f200f2 | |
10023848: f2 00 f2 00 .word 0x00f200f2 | |
1002384c: f2 00 f2 00 .word 0x00f200f2 | |
10023850: f2 00 f2 00 .word 0x00f200f2 | |
10023854: f2 00 f2 00 .word 0x00f200f2 | |
10023858: f2 00 f2 00 .word 0x00f200f2 | |
1002385c: f2 00 f2 00 .word 0x00f200f2 | |
10023860: f2 00 f2 00 .word 0x00f200f2 | |
10023864: f2 00 f2 00 .word 0x00f200f2 | |
10023868: f2 00 f2 00 .word 0x00f200f2 | |
1002386c: f2 00 f2 00 .word 0x00f200f2 | |
10023870: f2 00 f2 00 .word 0x00f200f2 | |
10023874: f2 00 f2 00 .word 0x00f200f2 | |
10023878: f2 00 f2 00 .word 0x00f200f2 | |
1002387c: f2 00 f2 00 .word 0x00f200f2 | |
10023880: f2 00 f2 00 .word 0x00f200f2 | |
10023884: f2 00 f2 00 .word 0x00f200f2 | |
10023888: f2 00 f2 00 .word 0x00f200f2 | |
1002388c: f2 00 f2 00 .word 0x00f200f2 | |
10023890: f2 00 f2 00 .word 0x00f200f2 | |
10023894: f2 00 f2 00 .word 0x00f200f2 | |
10023898: f2 00 f2 00 .word 0x00f200f2 | |
1002389c: f2 00 f2 00 .word 0x00f200f2 | |
100238a0: f2 00 f2 00 .word 0x00f200f2 | |
100238a4: f2 00 f2 00 .word 0x00f200f2 | |
100238a8: f2 00 f2 00 .word 0x00f200f2 | |
100238ac: f2 00 f2 00 .word 0x00f200f2 | |
100238b0: 75 02 .short 0x0275 | |
100238b2 <$t.166>: | |
100238b2: 68e1 ldr r1, [r4, #12] | |
100238b4: 6922 ldr r2, [r4, #16] | |
100238b6: 9806 ldr r0, [sp, #24] | |
100238b8: 9000 str r0, [sp] | |
100238ba: 4620 mov r0, r4 | |
100238bc: f000 f9be bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #892 | |
100238c0: 6920 ldr r0, [r4, #16] | |
100238c2: 1c40 adds r0, r0, #1 | |
100238c4: e6ed b 0x100236a2 <<neotron_os::vgaconsole::VgaConsole as core::fmt::Write>::write_str+0xf6> @ imm = #-550 | |
100238c6: 46c0 mov r8, r8 | |
100238c8 <$d.167>: | |
100238c8: 01 25 00 00 .word 0x00002501 | |
100238cc <$t.168>: | |
100238cc: 23ff movs r3, #255 | |
100238ce: e7f0 b 0x100238b2 <$t.166> @ imm = #-32 | |
100238d0: 48c1 ldr r0, [pc, #772] @ 0x10023bd8 <$d.173+0x8> | |
100238d2: 4281 cmp r1, r0 | |
100238d4: dc16 bgt 0x10023904 <$t.170+0x6> @ imm = #44 | |
100238d6: 48c8 ldr r0, [pc, #800] @ 0x10023bf8 <$d.173+0x28> | |
100238d8: 4281 cmp r1, r0 | |
100238da: dd27 ble 0x1002392c <$t.172+0x6> @ imm = #78 | |
100238dc: 48bc ldr r0, [pc, #752] @ 0x10023bd0 <$d.173> | |
100238de: 1808 adds r0, r1, r0 | |
100238e0: 2810 cmp r0, #16 | |
100238e2: d84c bhi 0x1002397e <$t.172+0x58> @ imm = #152 | |
100238e4: 4478 add r0, pc | |
100238e6: 7900 ldrb r0, [r0, #4] | |
100238e8: 0040 lsls r0, r0, #1 | |
100238ea: 4487 add pc, r0 | |
100238ec <$d.169>: | |
100238ec: 09 87 08 08 .word 0x08088709 | |
100238f0: 89 08 08 8b .word 0x8b080889 | |
100238f4: 08 08 8d 08 .word 0x088d0808 | |
100238f8: 08 8f 08 08 .word 0x08088f08 | |
100238fc: 91 00 .short 0x0091 | |
100238fe <$t.170>: | |
100238fe: e7d8 b 0x100238b2 <$t.166> @ imm = #-80 | |
10023900: 23cd movs r3, #205 | |
10023902: e7d6 b 0x100238b2 <$t.166> @ imm = #-84 | |
10023904: 48b5 ldr r0, [pc, #724] @ 0x10023bdc <$d.173+0xc> | |
10023906: 4281 cmp r1, r0 | |
10023908: dc1e bgt 0x10023948 <$t.172+0x22> @ imm = #60 | |
1002390a: 48b2 ldr r0, [pc, #712] @ 0x10023bd4 <$d.173+0x4> | |
1002390c: 1808 adds r0, r1, r0 | |
1002390e: 2809 cmp r0, #9 | |
10023910: d83e bhi 0x10023990 <$t.172+0x6a> @ imm = #124 | |
10023912: 46c0 mov r8, r8 | |
10023914: 4478 add r0, pc | |
10023916: 7900 ldrb r0, [r0, #4] | |
10023918: 0040 lsls r0, r0, #1 | |
1002391a: 4487 add pc, r0 | |
1002391c <$d.171>: | |
1002391c: 05 04 04 69 .word 0x69040405 | |
10023920: 04 04 6b 04 .word 0x046b0404 | |
10023924: 04 6d .short 0x6d04 | |
10023926 <$t.172>: | |
10023926: e7c4 b 0x100238b2 <$t.166> @ imm = #-120 | |
10023928: 23b9 movs r3, #185 | |
1002392a: e7c2 b 0x100238b2 <$t.166> @ imm = #-124 | |
1002392c: 48b5 ldr r0, [pc, #724] @ 0x10023c04 <$d.173+0x34> | |
1002392e: 4281 cmp r1, r0 | |
10023930: dc19 bgt 0x10023966 <$t.172+0x40> @ imm = #50 | |
10023932: 48ba ldr r0, [pc, #744] @ 0x10023c1c <$d.173+0x4c> | |
10023934: 4281 cmp r1, r0 | |
10023936: dc49 bgt 0x100239cc <$t.172+0xa6> @ imm = #146 | |
10023938: 48bb ldr r0, [pc, #748] @ 0x10023c28 <$d.173+0x58> | |
1002393a: 4281 cmp r1, r0 | |
1002393c: d06a beq 0x10023a14 <$t.172+0xee> @ imm = #212 | |
1002393e: 48bb ldr r0, [pc, #748] @ 0x10023c2c <$d.173+0x5c> | |
10023940: 4281 cmp r1, r0 | |
10023942: d1b6 bne 0x100238b2 <$t.166> @ imm = #-148 | |
10023944: 23da movs r3, #218 | |
10023946: e7b4 b 0x100238b2 <$t.166> @ imm = #-152 | |
10023948: 48a5 ldr r0, [pc, #660] @ 0x10023be0 <$d.173+0x10> | |
1002394a: 4281 cmp r1, r0 | |
1002394c: dd2a ble 0x100239a4 <$t.172+0x7e> @ imm = #84 | |
1002394e: 48a5 ldr r0, [pc, #660] @ 0x10023be4 <$d.173+0x14> | |
10023950: 4281 cmp r1, r0 | |
10023952: d061 beq 0x10023a18 <$t.172+0xf2> @ imm = #194 | |
10023954: 48a4 ldr r0, [pc, #656] @ 0x10023be8 <$d.173+0x18> | |
10023956: 4281 cmp r1, r0 | |
10023958: d060 beq 0x10023a1c <$t.172+0xf6> @ imm = #192 | |
1002395a: 48a4 ldr r0, [pc, #656] @ 0x10023bec <$d.173+0x1c> | |
1002395c: 4281 cmp r1, r0 | |
1002395e: d000 beq 0x10023962 <$t.172+0x3c> @ imm = #0 | |
10023960: e7a7 b 0x100238b2 <$t.166> @ imm = #-178 | |
10023962: 23fe movs r3, #254 | |
10023964: e7a5 b 0x100238b2 <$t.166> @ imm = #-182 | |
10023966: 48a8 ldr r0, [pc, #672] @ 0x10023c08 <$d.173+0x38> | |
10023968: 4281 cmp r1, r0 | |
1002396a: dc38 bgt 0x100239de <$t.172+0xb8> @ imm = #112 | |
1002396c: 48a9 ldr r0, [pc, #676] @ 0x10023c14 <$d.173+0x44> | |
1002396e: 4281 cmp r1, r0 | |
10023970: d056 beq 0x10023a20 <$t.172+0xfa> @ imm = #172 | |
10023972: 48a9 ldr r0, [pc, #676] @ 0x10023c18 <$d.173+0x48> | |
10023974: 4281 cmp r1, r0 | |
10023976: d000 beq 0x1002397a <$t.172+0x54> @ imm = #0 | |
10023978: e79b b 0x100238b2 <$t.166> @ imm = #-202 | |
1002397a: 23c3 movs r3, #195 | |
1002397c: e799 b 0x100238b2 <$t.166> @ imm = #-206 | |
1002397e: 489f ldr r0, [pc, #636] @ 0x10023bfc <$d.173+0x2c> | |
10023980: 4281 cmp r1, r0 | |
10023982: d055 beq 0x10023a30 <$t.172+0x10a> @ imm = #170 | |
10023984: 489e ldr r0, [pc, #632] @ 0x10023c00 <$d.173+0x30> | |
10023986: 4281 cmp r1, r0 | |
10023988: d000 beq 0x1002398c <$t.172+0x66> @ imm = #0 | |
1002398a: e792 b 0x100238b2 <$t.166> @ imm = #-220 | |
1002398c: 23c5 movs r3, #197 | |
1002398e: e790 b 0x100238b2 <$t.166> @ imm = #-224 | |
10023990: 204b movs r0, #75 | |
10023992: 01c0 lsls r0, r0, #7 | |
10023994: 4281 cmp r1, r0 | |
10023996: d04d beq 0x10023a34 <$t.172+0x10e> @ imm = #154 | |
10023998: 4896 ldr r0, [pc, #600] @ 0x10023bf4 <$d.173+0x24> | |
1002399a: 4281 cmp r1, r0 | |
1002399c: d000 beq 0x100239a0 <$t.172+0x7a> @ imm = #0 | |
1002399e: e788 b 0x100238b2 <$t.166> @ imm = #-240 | |
100239a0: 23dc movs r3, #220 | |
100239a2: e786 b 0x100238b2 <$t.166> @ imm = #-244 | |
100239a4: 4892 ldr r0, [pc, #584] @ 0x10023bf0 <$d.173+0x20> | |
100239a6: 4281 cmp r1, r0 | |
100239a8: d03c beq 0x10023a24 <$t.172+0xfe> @ imm = #120 | |
100239aa: 488d ldr r0, [pc, #564] @ 0x10023be0 <$d.173+0x10> | |
100239ac: 4281 cmp r1, r0 | |
100239ae: d000 beq 0x100239b2 <$t.172+0x8c> @ imm = #0 | |
100239b0: e77f b 0x100238b2 <$t.166> @ imm = #-258 | |
100239b2: 23b0 movs r3, #176 | |
100239b4: e77d b 0x100238b2 <$t.166> @ imm = #-262 | |
100239b6: 489e ldr r0, [pc, #632] @ 0x10023c30 <$d.173+0x60> | |
100239b8: 4281 cmp r1, r0 | |
100239ba: d100 bne 0x100239be <$t.172+0x98> @ imm = #0 | |
100239bc: e0fe b 0x10023bbc <$t.172+0x296> @ imm = #508 | |
100239be: 2025 movs r0, #37 | |
100239c0: 0200 lsls r0, r0, #8 | |
100239c2: 4281 cmp r1, r0 | |
100239c4: d000 beq 0x100239c8 <$t.172+0xa2> @ imm = #0 | |
100239c6: e774 b 0x100238b2 <$t.166> @ imm = #-280 | |
100239c8: 23c4 movs r3, #196 | |
100239ca: e772 b 0x100238b2 <$t.166> @ imm = #-284 | |
100239cc: 4894 ldr r0, [pc, #592] @ 0x10023c20 <$d.173+0x50> | |
100239ce: 4281 cmp r1, r0 | |
100239d0: d02a beq 0x10023a28 <$t.172+0x102> @ imm = #84 | |
100239d2: 4894 ldr r0, [pc, #592] @ 0x10023c24 <$d.173+0x54> | |
100239d4: 4281 cmp r1, r0 | |
100239d6: d000 beq 0x100239da <$t.172+0xb4> @ imm = #0 | |
100239d8: e76b b 0x100238b2 <$t.166> @ imm = #-298 | |
100239da: 23c0 movs r3, #192 | |
100239dc: e769 b 0x100238b2 <$t.166> @ imm = #-302 | |
100239de: 488b ldr r0, [pc, #556] @ 0x10023c0c <$d.173+0x3c> | |
100239e0: 4281 cmp r1, r0 | |
100239e2: d023 beq 0x10023a2c <$t.172+0x106> @ imm = #70 | |
100239e4: 488a ldr r0, [pc, #552] @ 0x10023c10 <$d.173+0x40> | |
100239e6: 4281 cmp r1, r0 | |
100239e8: d000 beq 0x100239ec <$t.172+0xc6> @ imm = #0 | |
100239ea: e762 b 0x100238b2 <$t.166> @ imm = #-316 | |
100239ec: 23c2 movs r3, #194 | |
100239ee: e760 b 0x100238b2 <$t.166> @ imm = #-320 | |
100239f0: 23cb movs r3, #203 | |
100239f2: e75e b 0x100238b2 <$t.166> @ imm = #-324 | |
100239f4: 23ca movs r3, #202 | |
100239f6: e75c b 0x100238b2 <$t.166> @ imm = #-328 | |
100239f8: 23ce movs r3, #206 | |
100239fa: e75a b 0x100238b2 <$t.166> @ imm = #-332 | |
100239fc: 23ba movs r3, #186 | |
100239fe: e758 b 0x100238b2 <$t.166> @ imm = #-336 | |
10023a00: 23c9 movs r3, #201 | |
10023a02: e756 b 0x100238b2 <$t.166> @ imm = #-340 | |
10023a04: 23bb movs r3, #187 | |
10023a06: e754 b 0x100238b2 <$t.166> @ imm = #-344 | |
10023a08: 23c8 movs r3, #200 | |
10023a0a: e752 b 0x100238b2 <$t.166> @ imm = #-348 | |
10023a0c: 23bc movs r3, #188 | |
10023a0e: e750 b 0x100238b2 <$t.166> @ imm = #-352 | |
10023a10: 23cc movs r3, #204 | |
10023a12: e74e b 0x100238b2 <$t.166> @ imm = #-356 | |
10023a14: 23b3 movs r3, #179 | |
10023a16: e74c b 0x100238b2 <$t.166> @ imm = #-360 | |
10023a18: 23b1 movs r3, #177 | |
10023a1a: e74a b 0x100238b2 <$t.166> @ imm = #-364 | |
10023a1c: 23b2 movs r3, #178 | |
10023a1e: e748 b 0x100238b2 <$t.166> @ imm = #-368 | |
10023a20: 23d9 movs r3, #217 | |
10023a22: e746 b 0x100238b2 <$t.166> @ imm = #-372 | |
10023a24: 23db movs r3, #219 | |
10023a26: e744 b 0x100238b2 <$t.166> @ imm = #-376 | |
10023a28: 23bf movs r3, #191 | |
10023a2a: e742 b 0x100238b2 <$t.166> @ imm = #-380 | |
10023a2c: 23b4 movs r3, #180 | |
10023a2e: e740 b 0x100238b2 <$t.166> @ imm = #-384 | |
10023a30: 23c1 movs r3, #193 | |
10023a32: e73e b 0x100238b2 <$t.166> @ imm = #-388 | |
10023a34: 23df movs r3, #223 | |
10023a36: e73c b 0x100238b2 <$t.166> @ imm = #-392 | |
10023a38: 23ad movs r3, #173 | |
10023a3a: e73a b 0x100238b2 <$t.166> @ imm = #-396 | |
10023a3c: 23bd movs r3, #189 | |
10023a3e: e738 b 0x100238b2 <$t.166> @ imm = #-400 | |
10023a40: 239c movs r3, #156 | |
10023a42: e736 b 0x100238b2 <$t.166> @ imm = #-404 | |
10023a44: 23cf movs r3, #207 | |
10023a46: e734 b 0x100238b2 <$t.166> @ imm = #-408 | |
10023a48: 23be movs r3, #190 | |
10023a4a: e732 b 0x100238b2 <$t.166> @ imm = #-412 | |
10023a4c: 23dd movs r3, #221 | |
10023a4e: e730 b 0x100238b2 <$t.166> @ imm = #-416 | |
10023a50: 23f5 movs r3, #245 | |
10023a52: e72e b 0x100238b2 <$t.166> @ imm = #-420 | |
10023a54: 23f9 movs r3, #249 | |
10023a56: e72c b 0x100238b2 <$t.166> @ imm = #-424 | |
10023a58: 23b8 movs r3, #184 | |
10023a5a: e72a b 0x100238b2 <$t.166> @ imm = #-428 | |
10023a5c: 23a6 movs r3, #166 | |
10023a5e: e728 b 0x100238b2 <$t.166> @ imm = #-432 | |
10023a60: 23ae movs r3, #174 | |
10023a62: e726 b 0x100238b2 <$t.166> @ imm = #-436 | |
10023a64: 23aa movs r3, #170 | |
10023a66: e724 b 0x100238b2 <$t.166> @ imm = #-440 | |
10023a68: 23f0 movs r3, #240 | |
10023a6a: e722 b 0x100238b2 <$t.166> @ imm = #-444 | |
10023a6c: 23a9 movs r3, #169 | |
10023a6e: e720 b 0x100238b2 <$t.166> @ imm = #-448 | |
10023a70: 23ee movs r3, #238 | |
10023a72: e71e b 0x100238b2 <$t.166> @ imm = #-452 | |
10023a74: 23f8 movs r3, #248 | |
10023a76: e71c b 0x100238b2 <$t.166> @ imm = #-456 | |
10023a78: 23f1 movs r3, #241 | |
10023a7a: e71a b 0x100238b2 <$t.166> @ imm = #-460 | |
10023a7c: 23fd movs r3, #253 | |
10023a7e: e718 b 0x100238b2 <$t.166> @ imm = #-464 | |
10023a80: 23fc movs r3, #252 | |
10023a82: e716 b 0x100238b2 <$t.166> @ imm = #-468 | |
10023a84: 23ef movs r3, #239 | |
10023a86: e714 b 0x100238b2 <$t.166> @ imm = #-472 | |
10023a88: 23e6 movs r3, #230 | |
10023a8a: e712 b 0x100238b2 <$t.166> @ imm = #-476 | |
10023a8c: 23f4 movs r3, #244 | |
10023a8e: e710 b 0x100238b2 <$t.166> @ imm = #-480 | |
10023a90: 23fa movs r3, #250 | |
10023a92: e70e b 0x100238b2 <$t.166> @ imm = #-484 | |
10023a94: 23f7 movs r3, #247 | |
10023a96: e70c b 0x100238b2 <$t.166> @ imm = #-488 | |
10023a98: 23fb movs r3, #251 | |
10023a9a: e70a b 0x100238b2 <$t.166> @ imm = #-492 | |
10023a9c: 23a7 movs r3, #167 | |
10023a9e: e708 b 0x100238b2 <$t.166> @ imm = #-496 | |
10023aa0: 23af movs r3, #175 | |
10023aa2: e706 b 0x100238b2 <$t.166> @ imm = #-500 | |
10023aa4: 23ac movs r3, #172 | |
10023aa6: e704 b 0x100238b2 <$t.166> @ imm = #-504 | |
10023aa8: 23ab movs r3, #171 | |
10023aaa: e702 b 0x100238b2 <$t.166> @ imm = #-508 | |
10023aac: 23f3 movs r3, #243 | |
10023aae: e700 b 0x100238b2 <$t.166> @ imm = #-512 | |
10023ab0: 23a8 movs r3, #168 | |
10023ab2: e6fe b 0x100238b2 <$t.166> @ imm = #-516 | |
10023ab4: 23b7 movs r3, #183 | |
10023ab6: e6fc b 0x100238b2 <$t.166> @ imm = #-520 | |
10023ab8: 23b5 movs r3, #181 | |
10023aba: e6fa b 0x100238b2 <$t.166> @ imm = #-524 | |
10023abc: 23b6 movs r3, #182 | |
10023abe: e6f8 b 0x100238b2 <$t.166> @ imm = #-528 | |
10023ac0: 23c7 movs r3, #199 | |
10023ac2: e6f6 b 0x100238b2 <$t.166> @ imm = #-532 | |
10023ac4: 238e movs r3, #142 | |
10023ac6: e6f4 b 0x100238b2 <$t.166> @ imm = #-536 | |
10023ac8: 238f movs r3, #143 | |
10023aca: e6f2 b 0x100238b2 <$t.166> @ imm = #-540 | |
10023acc: 2392 movs r3, #146 | |
10023ace: e6f0 b 0x100238b2 <$t.166> @ imm = #-544 | |
10023ad0: 2380 movs r3, #128 | |
10023ad2: e6ee b 0x100238b2 <$t.166> @ imm = #-548 | |
10023ad4: 23d4 movs r3, #212 | |
10023ad6: e6ec b 0x100238b2 <$t.166> @ imm = #-552 | |
10023ad8: 2390 movs r3, #144 | |
10023ada: e6ea b 0x100238b2 <$t.166> @ imm = #-556 | |
10023adc: 23d2 movs r3, #210 | |
10023ade: e6e8 b 0x100238b2 <$t.166> @ imm = #-560 | |
10023ae0: 23d3 movs r3, #211 | |
10023ae2: e6e6 b 0x100238b2 <$t.166> @ imm = #-564 | |
10023ae4: 23de movs r3, #222 | |
10023ae6: e6e4 b 0x100238b2 <$t.166> @ imm = #-568 | |
10023ae8: 23d6 movs r3, #214 | |
10023aea: e6e2 b 0x100238b2 <$t.166> @ imm = #-572 | |
10023aec: 23d7 movs r3, #215 | |
10023aee: e6e0 b 0x100238b2 <$t.166> @ imm = #-576 | |
10023af0: 23d8 movs r3, #216 | |
10023af2: e6de b 0x100238b2 <$t.166> @ imm = #-580 | |
10023af4: 23d1 movs r3, #209 | |
10023af6: e6dc b 0x100238b2 <$t.166> @ imm = #-584 | |
10023af8: 23a5 movs r3, #165 | |
10023afa: e6da b 0x100238b2 <$t.166> @ imm = #-588 | |
10023afc: 23e3 movs r3, #227 | |
10023afe: e6d8 b 0x100238b2 <$t.166> @ imm = #-592 | |
10023b00: 23e0 movs r3, #224 | |
10023b02: e6d6 b 0x100238b2 <$t.166> @ imm = #-596 | |
10023b04: 23e2 movs r3, #226 | |
10023b06: e6d4 b 0x100238b2 <$t.166> @ imm = #-600 | |
10023b08: 23e5 movs r3, #229 | |
10023b0a: e6d2 b 0x100238b2 <$t.166> @ imm = #-604 | |
10023b0c: 2399 movs r3, #153 | |
10023b0e: e6d0 b 0x100238b2 <$t.166> @ imm = #-608 | |
10023b10: 239e movs r3, #158 | |
10023b12: e6ce b 0x100238b2 <$t.166> @ imm = #-612 | |
10023b14: 239d movs r3, #157 | |
10023b16: e6cc b 0x100238b2 <$t.166> @ imm = #-616 | |
10023b18: 23eb movs r3, #235 | |
10023b1a: e6ca b 0x100238b2 <$t.166> @ imm = #-620 | |
10023b1c: 23e9 movs r3, #233 | |
10023b1e: e6c8 b 0x100238b2 <$t.166> @ imm = #-624 | |
10023b20: 23ea movs r3, #234 | |
10023b22: e6c6 b 0x100238b2 <$t.166> @ imm = #-628 | |
10023b24: 239a movs r3, #154 | |
10023b26: e6c4 b 0x100238b2 <$t.166> @ imm = #-632 | |
10023b28: 23ed movs r3, #237 | |
10023b2a: e6c2 b 0x100238b2 <$t.166> @ imm = #-636 | |
10023b2c: 23e8 movs r3, #232 | |
10023b2e: e6c0 b 0x100238b2 <$t.166> @ imm = #-640 | |
10023b30: 23e1 movs r3, #225 | |
10023b32: e6be b 0x100238b2 <$t.166> @ imm = #-644 | |
10023b34: 2385 movs r3, #133 | |
10023b36: e6bc b 0x100238b2 <$t.166> @ imm = #-648 | |
10023b38: 23a0 movs r3, #160 | |
10023b3a: e6ba b 0x100238b2 <$t.166> @ imm = #-652 | |
10023b3c: 2383 movs r3, #131 | |
10023b3e: e6b8 b 0x100238b2 <$t.166> @ imm = #-656 | |
10023b40: 23c6 movs r3, #198 | |
10023b42: e6b6 b 0x100238b2 <$t.166> @ imm = #-660 | |
10023b44: 2384 movs r3, #132 | |
10023b46: e6b4 b 0x100238b2 <$t.166> @ imm = #-664 | |
10023b48: 2386 movs r3, #134 | |
10023b4a: e6b2 b 0x100238b2 <$t.166> @ imm = #-668 | |
10023b4c: 2391 movs r3, #145 | |
10023b4e: e6b0 b 0x100238b2 <$t.166> @ imm = #-672 | |
10023b50: 2387 movs r3, #135 | |
10023b52: e6ae b 0x100238b2 <$t.166> @ imm = #-676 | |
10023b54: 238a movs r3, #138 | |
10023b56: e6ac b 0x100238b2 <$t.166> @ imm = #-680 | |
10023b58: 2382 movs r3, #130 | |
10023b5a: e6aa b 0x100238b2 <$t.166> @ imm = #-684 | |
10023b5c: 2388 movs r3, #136 | |
10023b5e: e6a8 b 0x100238b2 <$t.166> @ imm = #-688 | |
10023b60: 2389 movs r3, #137 | |
10023b62: e6a6 b 0x100238b2 <$t.166> @ imm = #-692 | |
10023b64: 238d movs r3, #141 | |
10023b66: e6a4 b 0x100238b2 <$t.166> @ imm = #-696 | |
10023b68: 23a1 movs r3, #161 | |
10023b6a: e6a2 b 0x100238b2 <$t.166> @ imm = #-700 | |
10023b6c: 238c movs r3, #140 | |
10023b6e: e6a0 b 0x100238b2 <$t.166> @ imm = #-704 | |
10023b70: 238b movs r3, #139 | |
10023b72: e69e b 0x100238b2 <$t.166> @ imm = #-708 | |
10023b74: 23d0 movs r3, #208 | |
10023b76: e69c b 0x100238b2 <$t.166> @ imm = #-712 | |
10023b78: 23a4 movs r3, #164 | |
10023b7a: e69a b 0x100238b2 <$t.166> @ imm = #-716 | |
10023b7c: 2395 movs r3, #149 | |
10023b7e: e698 b 0x100238b2 <$t.166> @ imm = #-720 | |
10023b80: 23a2 movs r3, #162 | |
10023b82: e696 b 0x100238b2 <$t.166> @ imm = #-724 | |
10023b84: 2393 movs r3, #147 | |
10023b86: e694 b 0x100238b2 <$t.166> @ imm = #-728 | |
10023b88: 23e4 movs r3, #228 | |
10023b8a: e692 b 0x100238b2 <$t.166> @ imm = #-732 | |
10023b8c: 2394 movs r3, #148 | |
10023b8e: e690 b 0x100238b2 <$t.166> @ imm = #-736 | |
10023b90: 23f6 movs r3, #246 | |
10023b92: e68e b 0x100238b2 <$t.166> @ imm = #-740 | |
10023b94: 239b movs r3, #155 | |
10023b96: e68c b 0x100238b2 <$t.166> @ imm = #-744 | |
10023b98: 2397 movs r3, #151 | |
10023b9a: e68a b 0x100238b2 <$t.166> @ imm = #-748 | |
10023b9c: 23a3 movs r3, #163 | |
10023b9e: e688 b 0x100238b2 <$t.166> @ imm = #-752 | |
10023ba0: 2396 movs r3, #150 | |
10023ba2: e686 b 0x100238b2 <$t.166> @ imm = #-756 | |
10023ba4: 2381 movs r3, #129 | |
10023ba6: e684 b 0x100238b2 <$t.166> @ imm = #-760 | |
10023ba8: 23ec movs r3, #236 | |
10023baa: e682 b 0x100238b2 <$t.166> @ imm = #-764 | |
10023bac: 23e7 movs r3, #231 | |
10023bae: e680 b 0x100238b2 <$t.166> @ imm = #-768 | |
10023bb0: 2398 movs r3, #152 | |
10023bb2: e67e b 0x100238b2 <$t.166> @ imm = #-772 | |
10023bb4: 23d5 movs r3, #213 | |
10023bb6: e67c b 0x100238b2 <$t.166> @ imm = #-776 | |
10023bb8: 239f movs r3, #159 | |
10023bba: e67a b 0x100238b2 <$t.166> @ imm = #-780 | |
10023bbc: 23f2 movs r3, #242 | |
10023bbe: e678 b 0x100238b2 <$t.166> @ imm = #-784 | |
10023bc0: b007 add sp, #28 | |
10023bc2: bdf0 pop {r4, r5, r6, r7, pc} | |
10023bc4: 481b ldr r0, [pc, #108] @ 0x10023c34 <$d.173+0x64> | |
10023bc6: 2129 movs r1, #41 | |
10023bc8: 4a1b ldr r2, [pc, #108] @ 0x10023c38 <$d.173+0x68> | |
10023bca: f7fd f8a5 bl 0x10020d18 <core::panicking::panic> @ imm = #-11958 | |
10023bce: defe trap | |
10023bd0 <$d.173>: | |
10023bd0: b0 da ff ff .word 0xffffdab0 | |
10023bd4: 9d da ff ff .word 0xffffda9d | |
10023bd8: 62 25 00 00 .word 0x00002562 | |
10023bdc: 87 25 00 00 .word 0x00002587 | |
10023be0: 91 25 00 00 .word 0x00002591 | |
10023be4: 92 25 00 00 .word 0x00002592 | |
10023be8: 93 25 00 00 .word 0x00002593 | |
10023bec: a0 25 00 00 .word 0x000025a0 | |
10023bf0: 88 25 00 00 .word 0x00002588 | |
10023bf4: 84 25 00 00 .word 0x00002584 | |
10023bf8: 33 25 00 00 .word 0x00002533 | |
10023bfc: 34 25 00 00 .word 0x00002534 | |
10023c00: 3c 25 00 00 .word 0x0000253c | |
10023c04: 17 25 00 00 .word 0x00002517 | |
10023c08: 23 25 00 00 .word 0x00002523 | |
10023c0c: 24 25 00 00 .word 0x00002524 | |
10023c10: 2c 25 00 00 .word 0x0000252c | |
10023c14: 18 25 00 00 .word 0x00002518 | |
10023c18: 1c 25 00 00 .word 0x0000251c | |
10023c1c: 0f 25 00 00 .word 0x0000250f | |
10023c20: 10 25 00 00 .word 0x00002510 | |
10023c24: 14 25 00 00 .word 0x00002514 | |
10023c28: 02 25 00 00 .word 0x00002502 | |
10023c2c: 0c 25 00 00 .word 0x0000250c | |
10023c30: 17 20 00 00 .word 0x00002017 | |
10023c34: bf dc 02 10 .word 0x1002dcbf | |
10023c38: fc dc 02 10 .word 0x1002dcfc | |
10023c3c <neotron_os::vgaconsole::VgaConsole::write_at>: | |
10023c3c: b5b0 push {r4, r5, r7, lr} | |
10023c3e: af02 add r7, sp, #8 | |
10023c40: b08c sub sp, #48 | |
10023c42: 9201 str r2, [sp, #4] | |
10023c44: 9100 str r1, [sp] | |
10023c46: 6884 ldr r4, [r0, #8] | |
10023c48: 428c cmp r4, r1 | |
10023c4a: dd11 ble 0x10023c70 <neotron_os::vgaconsole::VgaConsole::write_at+0x34> @ imm = #34 | |
10023c4c: 6844 ldr r4, [r0, #4] | |
10023c4e: 4294 cmp r4, r2 | |
10023c50: dd22 ble 0x10023c98 <neotron_os::vgaconsole::VgaConsole::write_at+0x5c> @ imm = #68 | |
10023c52: 68bd ldr r5, [r7, #8] | |
10023c54: 4361 muls r1, r4, r1 | |
10023c56: 1889 adds r1, r1, r2 | |
10023c58: 0049 lsls r1, r1, #1 | |
10023c5a: 6802 ldr r2, [r0] | |
10023c5c: 5453 strb r3, [r2, r1] | |
10023c5e: 2d00 cmp r5, #0 | |
10023c60: d004 beq 0x10023c6c <neotron_os::vgaconsole::VgaConsole::write_at+0x30> @ imm = #8 | |
10023c62: 2201 movs r2, #1 | |
10023c64: 4311 orrs r1, r2 | |
10023c66: 6800 ldr r0, [r0] | |
10023c68: 2278 movs r2, #120 | |
10023c6a: 5442 strb r2, [r0, r1] | |
10023c6c: b00c add sp, #48 | |
10023c6e: bdb0 pop {r4, r5, r7, pc} | |
10023c70: 3008 adds r0, #8 | |
10023c72: 2103 movs r1, #3 | |
10023c74: 9105 str r1, [sp, #20] | |
10023c76: 4913 ldr r1, [pc, #76] @ 0x10023cc4 <$d.175> | |
10023c78: 9104 str r1, [sp, #16] | |
10023c7a: 2102 movs r1, #2 | |
10023c7c: 9107 str r1, [sp, #28] | |
10023c7e: a908 add r1, sp, #32 | |
10023c80: 9106 str r1, [sp, #24] | |
10023c82: 2100 movs r1, #0 | |
10023c84: 9102 str r1, [sp, #8] | |
10023c86: 4910 ldr r1, [pc, #64] @ 0x10023cc8 <$d.175+0x4> | |
10023c88: 910b str r1, [sp, #44] | |
10023c8a: 900a str r0, [sp, #40] | |
10023c8c: 9109 str r1, [sp, #36] | |
10023c8e: 4668 mov r0, sp | |
10023c90: 9008 str r0, [sp, #32] | |
10023c92: a802 add r0, sp, #8 | |
10023c94: 490d ldr r1, [pc, #52] @ 0x10023ccc <$d.175+0x8> | |
10023c96: e012 b 0x10023cbe <neotron_os::vgaconsole::VgaConsole::write_at+0x82> @ imm = #36 | |
10023c98: 1d00 adds r0, r0, #4 | |
10023c9a: 2103 movs r1, #3 | |
10023c9c: 9105 str r1, [sp, #20] | |
10023c9e: 490c ldr r1, [pc, #48] @ 0x10023cd0 <$d.175+0xc> | |
10023ca0: 9104 str r1, [sp, #16] | |
10023ca2: 2102 movs r1, #2 | |
10023ca4: 9107 str r1, [sp, #28] | |
10023ca6: a908 add r1, sp, #32 | |
10023ca8: 9106 str r1, [sp, #24] | |
10023caa: 2100 movs r1, #0 | |
10023cac: 9102 str r1, [sp, #8] | |
10023cae: 4906 ldr r1, [pc, #24] @ 0x10023cc8 <$d.175+0x4> | |
10023cb0: 910b str r1, [sp, #44] | |
10023cb2: 900a str r0, [sp, #40] | |
10023cb4: 9109 str r1, [sp, #36] | |
10023cb6: a801 add r0, sp, #4 | |
10023cb8: 9008 str r0, [sp, #32] | |
10023cba: a802 add r0, sp, #8 | |
10023cbc: 4905 ldr r1, [pc, #20] @ 0x10023cd4 <$d.175+0x10> | |
10023cbe: f7fc fb5d bl 0x1002037c <core::panicking::panic_fmt> @ imm = #-14662 | |
10023cc2: defe trap | |
10023cc4 <$d.175>: | |
10023cc4: 10 dd 02 10 .word 0x1002dd10 | |
10023cc8: 1d 27 02 10 .word 0x1002271d | |
10023ccc: 28 dd 02 10 .word 0x1002dd28 | |
10023cd0: 38 dd 02 10 .word 0x1002dd38 | |
10023cd4: 50 dd 02 10 .word 0x1002dd50 | |
10023cd8 <<&mut W as core::fmt::Write>::write_str>: | |
10023cd8: b580 push {r7, lr} | |
10023cda: af00 add r7, sp, #0 | |
10023cdc: 4608 mov r0, r1 | |
10023cde: 4611 mov r1, r2 | |
10023ce0: f7ff fb2a bl 0x10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-2476 | |
10023ce4: 2000 movs r0, #0 | |
10023ce6: bd80 pop {r7, pc} | |
10023ce8 <<&mut W as core::fmt::Write>::write_char>: | |
10023ce8: b580 push {r7, lr} | |
10023cea: af00 add r7, sp, #0 | |
10023cec: b082 sub sp, #8 | |
10023cee: 2000 movs r0, #0 | |
10023cf0: 9001 str r0, [sp, #4] | |
10023cf2: 2980 cmp r1, #128 | |
10023cf4: d203 bhs 0x10023cfe <<&mut W as core::fmt::Write>::write_char+0x16> @ imm = #6 | |
10023cf6: a801 add r0, sp, #4 | |
10023cf8: 7001 strb r1, [r0] | |
10023cfa: 2101 movs r1, #1 | |
10023cfc: e02f b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #94 | |
10023cfe: 0ac8 lsrs r0, r1, #11 | |
10023d00: d10a bne 0x10023d18 <<&mut W as core::fmt::Write>::write_char+0x30> @ imm = #20 | |
10023d02: 203f movs r0, #63 | |
10023d04: 4008 ands r0, r1 | |
10023d06: 3080 adds r0, #128 | |
10023d08: aa01 add r2, sp, #4 | |
10023d0a: 7050 strb r0, [r2, #1] | |
10023d0c: 0988 lsrs r0, r1, #6 | |
10023d0e: 21c0 movs r1, #192 | |
10023d10: 4301 orrs r1, r0 | |
10023d12: 7011 strb r1, [r2] | |
10023d14: 2102 movs r1, #2 | |
10023d16: e022 b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #68 | |
10023d18: 0c08 lsrs r0, r1, #16 | |
10023d1a: d10e bne 0x10023d3a <<&mut W as core::fmt::Write>::write_char+0x52> @ imm = #28 | |
10023d1c: 203f movs r0, #63 | |
10023d1e: 4008 ands r0, r1 | |
10023d20: 3080 adds r0, #128 | |
10023d22: aa01 add r2, sp, #4 | |
10023d24: 7090 strb r0, [r2, #2] | |
10023d26: 0b08 lsrs r0, r1, #12 | |
10023d28: 23e0 movs r3, #224 | |
10023d2a: 4303 orrs r3, r0 | |
10023d2c: 7013 strb r3, [r2] | |
10023d2e: 0508 lsls r0, r1, #20 | |
10023d30: 0e80 lsrs r0, r0, #26 | |
10023d32: 3080 adds r0, #128 | |
10023d34: 7050 strb r0, [r2, #1] | |
10023d36: 2103 movs r1, #3 | |
10023d38: e011 b 0x10023d5e <<&mut W as core::fmt::Write>::write_char+0x76> @ imm = #34 | |
10023d3a: 223f movs r2, #63 | |
10023d3c: 400a ands r2, r1 | |
10023d3e: 3280 adds r2, #128 | |
10023d40: a801 add r0, sp, #4 | |
10023d42: 70c2 strb r2, [r0, #3] | |
10023d44: 050a lsls r2, r1, #20 | |
10023d46: 0e92 lsrs r2, r2, #26 | |
10023d48: 3280 adds r2, #128 | |
10023d4a: 7082 strb r2, [r0, #2] | |
10023d4c: 038a lsls r2, r1, #14 | |
10023d4e: 0e92 lsrs r2, r2, #26 | |
10023d50: 3280 adds r2, #128 | |
10023d52: 7042 strb r2, [r0, #1] | |
10023d54: 02c9 lsls r1, r1, #11 | |
10023d56: 0f49 lsrs r1, r1, #29 | |
10023d58: 31f0 adds r1, #240 | |
10023d5a: 7001 strb r1, [r0] | |
10023d5c: 2104 movs r1, #4 | |
10023d5e: a801 add r0, sp, #4 | |
10023d60: f7ff faea bl 0x10023338 <<neotron_os::Ctx as core::fmt::Write>::write_str> @ imm = #-2604 | |
10023d64: 2000 movs r0, #0 | |
10023d66: b002 add sp, #8 | |
10023d68: bd80 pop {r7, pc} | |
10023d6a: d4d4 bmi 0x10023d16 <<&mut W as core::fmt::Write>::write_char+0x2e> @ imm = #-88 | |
10023d6c <<&mut W as core::fmt::Write>::write_fmt>: | |
10023d6c: b5b0 push {r4, r5, r7, lr} | |
10023d6e: af02 add r7, sp, #8 | |
10023d70: b088 sub sp, #32 | |
10023d72: 6800 ldr r0, [r0] | |
10023d74: 9001 str r0, [sp, #4] | |
10023d76: aa02 add r2, sp, #8 | |
10023d78: 4610 mov r0, r2 | |
10023d7a: c938 ldm r1!, {r3, r4, r5} | |
10023d7c: c038 stm r0!, {r3, r4, r5} | |
10023d7e: c938 ldm r1!, {r3, r4, r5} | |
10023d80: c038 stm r0!, {r3, r4, r5} | |
10023d82: a801 add r0, sp, #4 | |
10023d84: 4902 ldr r1, [pc, #8] @ 0x10023d90 <$d.179> | |
10023d86: f7fc ffed bl 0x10020d64 <core::fmt::write> @ imm = #-12326 | |
10023d8a: b008 add sp, #32 | |
10023d8c: bdb0 pop {r4, r5, r7, pc} | |
10023d8e: 46c0 mov r8, r8 | |
10023d90 <$d.179>: | |
10023d90: cc d3 02 10 .word 0x1002d3cc | |
10023d94 <menu::Runner<T>::input_byte>: | |
10023d94: b5f0 push {r4, r5, r6, r7, lr} | |
10023d96: af03 add r7, sp, #12 | |
10023d98: b0af sub sp, #188 | |
10023d9a: 4604 mov r4, r0 | |
10023d9c: b2c8 uxtb r0, r1 | |
10023d9e: 280c cmp r0, #12 | |
10023da0: dc04 bgt 0x10023dac <menu::Runner<T>::input_byte+0x18> @ imm = #8 | |
10023da2: 2808 cmp r0, #8 | |
10023da4: d006 beq 0x10023db4 <menu::Runner<T>::input_byte+0x20> @ imm = #12 | |
10023da6: 280a cmp r0, #10 | |
10023da8: d120 bne 0x10023dec <menu::Runner<T>::input_byte+0x58> @ imm = #64 | |
10023daa: e0c3 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #390 | |
10023dac: 280d cmp r0, #13 | |
10023dae: d076 beq 0x10023e9e <menu::Runner<T>::input_byte+0x10a> @ imm = #236 | |
10023db0: 287f cmp r0, #127 | |
10023db2: d11b bne 0x10023dec <menu::Runner<T>::input_byte+0x58> @ imm = #54 | |
10023db4: 6a20 ldr r0, [r4, #32] | |
10023db6: 2800 cmp r0, #0 | |
10023db8: d100 bne 0x10023dbc <menu::Runner<T>::input_byte+0x28> @ imm = #0 | |
10023dba: e0bb b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #374 | |
10023dbc: 4620 mov r0, r4 | |
10023dbe: 3018 adds r0, #24 | |
10023dc0: 9028 str r0, [sp, #160] | |
10023dc2: 2000 movs r0, #0 | |
10023dc4: 9016 str r0, [sp, #88] | |
10023dc6: 49f0 ldr r1, [pc, #960] @ 0x10024188 <$d.181> | |
10023dc8: 9115 str r1, [sp, #84] | |
10023dca: 2101 movs r1, #1 | |
10023dcc: 9114 str r1, [sp, #80] | |
10023dce: 49ef ldr r1, [pc, #956] @ 0x1002418c <$d.181+0x4> | |
10023dd0: 9113 str r1, [sp, #76] | |
10023dd2: 9011 str r0, [sp, #68] | |
10023dd4: a828 add r0, sp, #160 | |
10023dd6: 49ee ldr r1, [pc, #952] @ 0x10024190 <$d.181+0x8> | |
10023dd8: aa11 add r2, sp, #68 | |
10023dda: f7fc ffc3 bl 0x10020d64 <core::fmt::write> @ imm = #-12410 | |
10023dde: 2800 cmp r0, #0 | |
10023de0: d000 beq 0x10023de4 <menu::Runner<T>::input_byte+0x50> @ imm = #0 | |
10023de2: e3e8 b 0x100245b6 <$t.186+0x1da> @ imm = #2000 | |
10023de4: 6a20 ldr r0, [r4, #32] | |
10023de6: 1e40 subs r0, r0, #1 | |
10023de8: 6220 str r0, [r4, #32] | |
10023dea: e0a3 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #326 | |
10023dec: 6a20 ldr r0, [r4, #32] | |
10023dee: 6962 ldr r2, [r4, #20] | |
10023df0: 4290 cmp r0, r2 | |
10023df2: d300 blo 0x10023df6 <menu::Runner<T>::input_byte+0x62> @ imm = #0 | |
10023df4: e08b b 0x10023f0e <menu::Runner<T>::input_byte+0x17a> @ imm = #278 | |
10023df6: 6922 ldr r2, [r4, #16] | |
10023df8: 5411 strb r1, [r2, r0] | |
10023dfa: 6a20 ldr r0, [r4, #32] | |
10023dfc: 1c45 adds r5, r0, #1 | |
10023dfe: 6225 str r5, [r4, #32] | |
10023e00: 6966 ldr r6, [r4, #20] | |
10023e02: 42b5 cmp r5, r6 | |
10023e04: d900 bls 0x10023e08 <menu::Runner<T>::input_byte+0x74> @ imm = #0 | |
10023e06: e3e6 b 0x100245d6 <$t.186+0x1fa> @ imm = #1996 | |
10023e08: 6921 ldr r1, [r4, #16] | |
10023e0a: a811 add r0, sp, #68 | |
10023e0c: 462a mov r2, r5 | |
10023e0e: f7fd fa0f bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11234 | |
10023e12: 9811 ldr r0, [sp, #68] | |
10023e14: 2800 cmp r0, #0 | |
10023e16: d119 bne 0x10023e4c <menu::Runner<T>::input_byte+0xb8> @ imm = #50 | |
10023e18: 4620 mov r0, r4 | |
10023e1a: 3018 adds r0, #24 | |
10023e1c: 9028 str r0, [sp, #160] | |
10023e1e: 2000 movs r0, #0 | |
10023e20: 9016 str r0, [sp, #88] | |
10023e22: 49d9 ldr r1, [pc, #868] @ 0x10024188 <$d.181> | |
10023e24: 9115 str r1, [sp, #84] | |
10023e26: 2101 movs r1, #1 | |
10023e28: 9114 str r1, [sp, #80] | |
10023e2a: 49da ldr r1, [pc, #872] @ 0x10024194 <$d.181+0xc> | |
10023e2c: 9113 str r1, [sp, #76] | |
10023e2e: 9011 str r0, [sp, #68] | |
10023e30: a828 add r0, sp, #160 | |
10023e32: 49d7 ldr r1, [pc, #860] @ 0x10024190 <$d.181+0x8> | |
10023e34: aa11 add r2, sp, #68 | |
10023e36: f7fc ff95 bl 0x10020d64 <core::fmt::write> @ imm = #-12502 | |
10023e3a: 2800 cmp r0, #0 | |
10023e3c: d000 beq 0x10023e40 <menu::Runner<T>::input_byte+0xac> @ imm = #0 | |
10023e3e: e3dc b 0x100245fa <$t.186+0x21e> @ imm = #1976 | |
10023e40: 2100 movs r1, #0 | |
10023e42: 4620 mov r0, r4 | |
10023e44: f000 fc78 bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #2288 | |
10023e48: 6a25 ldr r5, [r4, #32] | |
10023e4a: 6966 ldr r6, [r4, #20] | |
10023e4c: 42b5 cmp r5, r6 | |
10023e4e: d900 bls 0x10023e52 <menu::Runner<T>::input_byte+0xbe> @ imm = #0 | |
10023e50: e3c3 b 0x100245da <$t.186+0x1fe> @ imm = #1926 | |
10023e52: 6921 ldr r1, [r4, #16] | |
10023e54: a828 add r0, sp, #160 | |
10023e56: 462a mov r2, r5 | |
10023e58: f7fd f9ea bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11308 | |
10023e5c: 9828 ldr r0, [sp, #160] | |
10023e5e: 2800 cmp r0, #0 | |
10023e60: d168 bne 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #208 | |
10023e62: 982a ldr r0, [sp, #168] | |
10023e64: 900f str r0, [sp, #60] | |
10023e66: 9829 ldr r0, [sp, #164] | |
10023e68: 900e str r0, [sp, #56] | |
10023e6a: 48fa ldr r0, [pc, #1000] @ 0x10024254 <$d.183> | |
10023e6c: 9020 str r0, [sp, #128] | |
10023e6e: a80e add r0, sp, #56 | |
10023e70: 901f str r0, [sp, #124] | |
10023e72: 3418 adds r4, #24 | |
10023e74: 9425 str r4, [sp, #148] | |
10023e76: 2001 movs r0, #1 | |
10023e78: 9016 str r0, [sp, #88] | |
10023e7a: a91f add r1, sp, #124 | |
10023e7c: 9115 str r1, [sp, #84] | |
10023e7e: 9014 str r0, [sp, #80] | |
10023e80: 48f7 ldr r0, [pc, #988] @ 0x10024260 <$d.183+0xc> | |
10023e82: 9013 str r0, [sp, #76] | |
10023e84: 2000 movs r0, #0 | |
10023e86: 9011 str r0, [sp, #68] | |
10023e88: a825 add r0, sp, #148 | |
10023e8a: 49c1 ldr r1, [pc, #772] @ 0x10024190 <$d.181+0x8> | |
10023e8c: aa11 add r2, sp, #68 | |
10023e8e: f7fc ff69 bl 0x10020d64 <core::fmt::write> @ imm = #-12590 | |
10023e92: 2800 cmp r0, #0 | |
10023e94: d04e beq 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #156 | |
10023e96: a82e add r0, sp, #184 | |
10023e98: 49f2 ldr r1, [pc, #968] @ 0x10024264 <$d.183+0x10> | |
10023e9a: 4af3 ldr r2, [pc, #972] @ 0x10024268 <$d.183+0x14> | |
10023e9c: e3b4 b 0x10024608 <$t.186+0x22c> @ imm = #1896 | |
10023e9e: 4626 mov r6, r4 | |
10023ea0: 3618 adds r6, #24 | |
10023ea2: 9628 str r6, [sp, #160] | |
10023ea4: 2500 movs r5, #0 | |
10023ea6: 9516 str r5, [sp, #88] | |
10023ea8: 48b7 ldr r0, [pc, #732] @ 0x10024188 <$d.181> | |
10023eaa: 9015 str r0, [sp, #84] | |
10023eac: 2001 movs r0, #1 | |
10023eae: 900d str r0, [sp, #52] | |
10023eb0: 9014 str r0, [sp, #80] | |
10023eb2: 48ee ldr r0, [pc, #952] @ 0x1002426c <$d.183+0x18> | |
10023eb4: 9013 str r0, [sp, #76] | |
10023eb6: 9511 str r5, [sp, #68] | |
10023eb8: a828 add r0, sp, #160 | |
10023eba: 49b5 ldr r1, [pc, #724] @ 0x10024190 <$d.181+0x8> | |
10023ebc: aa11 add r2, sp, #68 | |
10023ebe: f7fc ff51 bl 0x10020d64 <core::fmt::write> @ imm = #-12638 | |
10023ec2: 2800 cmp r0, #0 | |
10023ec4: d000 beq 0x10023ec8 <menu::Runner<T>::input_byte+0x134> @ imm = #0 | |
10023ec6: e37a b 0x100245be <$t.186+0x1e2> @ imm = #1780 | |
10023ec8: 6a22 ldr r2, [r4, #32] | |
10023eca: 6961 ldr r1, [r4, #20] | |
10023ecc: 428a cmp r2, r1 | |
10023ece: d900 bls 0x10023ed2 <menu::Runner<T>::input_byte+0x13e> @ imm = #0 | |
10023ed0: e379 b 0x100245c6 <$t.186+0x1ea> @ imm = #1778 | |
10023ed2: 6921 ldr r1, [r4, #16] | |
10023ed4: a80e add r0, sp, #56 | |
10023ed6: f7fd f9ab bl 0x10021230 <core::str::converts::from_utf8> @ imm = #-11434 | |
10023eda: 980e ldr r0, [sp, #56] | |
10023edc: 2800 cmp r0, #0 | |
10023ede: d02b beq 0x10023f38 <menu::Runner<T>::input_byte+0x1a4> @ imm = #86 | |
10023ee0: 9628 str r6, [sp, #160] | |
10023ee2: 9516 str r5, [sp, #88] | |
10023ee4: 48a8 ldr r0, [pc, #672] @ 0x10024188 <$d.181> | |
10023ee6: 9015 str r0, [sp, #84] | |
10023ee8: 980d ldr r0, [sp, #52] | |
10023eea: 9014 str r0, [sp, #80] | |
10023eec: 48e0 ldr r0, [pc, #896] @ 0x10024270 <$d.183+0x1c> | |
10023eee: 9013 str r0, [sp, #76] | |
10023ef0: 9511 str r5, [sp, #68] | |
10023ef2: a828 add r0, sp, #160 | |
10023ef4: 49a6 ldr r1, [pc, #664] @ 0x10024190 <$d.181+0x8> | |
10023ef6: aa11 add r2, sp, #68 | |
10023ef8: f7fc ff34 bl 0x10020d64 <core::fmt::write> @ imm = #-12696 | |
10023efc: 2800 cmp r0, #0 | |
10023efe: d000 beq 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #0 | |
10023f00: e365 b 0x100245ce <$t.186+0x1f2> @ imm = #1738 | |
10023f02: 6225 str r5, [r4, #32] | |
10023f04: 2101 movs r1, #1 | |
10023f06: 4620 mov r0, r4 | |
10023f08: f000 fc16 bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #2092 | |
10023f0c: e012 b 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #36 | |
10023f0e: 3418 adds r4, #24 | |
10023f10: 9428 str r4, [sp, #160] | |
10023f12: 2000 movs r0, #0 | |
10023f14: 9016 str r0, [sp, #88] | |
10023f16: 499c ldr r1, [pc, #624] @ 0x10024188 <$d.181> | |
10023f18: 9115 str r1, [sp, #84] | |
10023f1a: 2101 movs r1, #1 | |
10023f1c: 9114 str r1, [sp, #80] | |
10023f1e: 49d5 ldr r1, [pc, #852] @ 0x10024274 <$d.183+0x20> | |
10023f20: 9113 str r1, [sp, #76] | |
10023f22: 9011 str r0, [sp, #68] | |
10023f24: a828 add r0, sp, #160 | |
10023f26: 499a ldr r1, [pc, #616] @ 0x10024190 <$d.181+0x8> | |
10023f28: aa11 add r2, sp, #68 | |
10023f2a: f7fc ff1b bl 0x10020d64 <core::fmt::write> @ imm = #-12746 | |
10023f2e: 2800 cmp r0, #0 | |
10023f30: d000 beq 0x10023f34 <menu::Runner<T>::input_byte+0x1a0> @ imm = #0 | |
10023f32: e358 b 0x100245e6 <$t.186+0x20a> @ imm = #1712 | |
10023f34: b02f add sp, #188 | |
10023f36: bdf0 pop {r4, r5, r6, r7, pc} | |
10023f38: 9a10 ldr r2, [sp, #64] | |
10023f3a: 9b0f ldr r3, [sp, #60] | |
10023f3c: a811 add r0, sp, #68 | |
10023f3e: 990d ldr r1, [sp, #52] | |
10023f40: 8381 strh r1, [r0, #28] | |
10023f42: 9517 str r5, [sp, #92] | |
10023f44: 9316 str r3, [sp, #88] | |
10023f46: 1899 adds r1, r3, r2 | |
10023f48: 9115 str r1, [sp, #84] | |
10023f4a: 9214 str r2, [sp, #80] | |
10023f4c: 9306 str r3, [sp, #24] | |
10023f4e: 9313 str r3, [sp, #76] | |
10023f50: 9207 str r2, [sp, #28] | |
10023f52: 9212 str r2, [sp, #72] | |
10023f54: 9511 str r5, [sp, #68] | |
10023f56: f000 fc8f bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2334 | |
10023f5a: 2800 cmp r0, #0 | |
10023f5c: d058 beq 0x10024010 <menu::Runner<T>::input_byte+0x27c> @ imm = #176 | |
10023f5e: 4603 mov r3, r0 | |
10023f60: 460a mov r2, r1 | |
10023f62: 9019 str r0, [sp, #100] | |
10023f64: 911a str r1, [sp, #104] | |
10023f66: 6a60 ldr r0, [r4, #36] | |
10023f68: 2804 cmp r0, #4 | |
10023f6a: d300 blo 0x10023f6e <menu::Runner<T>::input_byte+0x1da> @ imm = #0 | |
10023f6c: e31b b 0x100245a6 <$t.186+0x1ca> @ imm = #1590 | |
10023f6e: 9004 str r0, [sp, #16] | |
10023f70: 0080 lsls r0, r0, #2 | |
10023f72: 5821 ldr r1, [r4, r0] | |
10023f74: 9108 str r1, [sp, #32] | |
10023f76: 2900 cmp r1, #0 | |
10023f78: 990d ldr r1, [sp, #52] | |
10023f7a: d100 bne 0x10023f7e <menu::Runner<T>::input_byte+0x1ea> @ imm = #0 | |
10023f7c: e337 b 0x100245ee <$t.186+0x212> @ imm = #1646 | |
10023f7e: 2a04 cmp r2, #4 | |
10023f80: d12a bne 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #84 | |
10023f82: 900a str r0, [sp, #40] | |
10023f84: 920c str r2, [sp, #48] | |
10023f86: 7819 ldrb r1, [r3] | |
10023f88: 785a ldrb r2, [r3, #1] | |
10023f8a: 0212 lsls r2, r2, #8 | |
10023f8c: 1851 adds r1, r2, r1 | |
10023f8e: 789a ldrb r2, [r3, #2] | |
10023f90: 4618 mov r0, r3 | |
10023f92: 78db ldrb r3, [r3, #3] | |
10023f94: 021b lsls r3, r3, #8 | |
10023f96: 189a adds r2, r3, r2 | |
10023f98: 0412 lsls r2, r2, #16 | |
10023f9a: 1851 adds r1, r2, r1 | |
10023f9c: 4ab6 ldr r2, [pc, #728] @ 0x10024278 <$d.183+0x24> | |
10023f9e: 4291 cmp r1, r2 | |
10023fa0: d076 beq 0x10024090 <menu::Runner<T>::input_byte+0x2fc> @ imm = #236 | |
10023fa2: 7801 ldrb r1, [r0] | |
10023fa4: 7842 ldrb r2, [r0, #1] | |
10023fa6: 0212 lsls r2, r2, #8 | |
10023fa8: 1851 adds r1, r2, r1 | |
10023faa: 7882 ldrb r2, [r0, #2] | |
10023fac: 78c3 ldrb r3, [r0, #3] | |
10023fae: 021b lsls r3, r3, #8 | |
10023fb0: 189a adds r2, r3, r2 | |
10023fb2: 0412 lsls r2, r2, #16 | |
10023fb4: 1851 adds r1, r2, r1 | |
10023fb6: 4af8 ldr r2, [pc, #992] @ 0x10024398 <$d.185> | |
10023fb8: 4291 cmp r1, r2 | |
10023fba: 990d ldr r1, [sp, #52] | |
10023fbc: 4603 mov r3, r0 | |
10023fbe: 9a0c ldr r2, [sp, #48] | |
10023fc0: 980a ldr r0, [sp, #40] | |
10023fc2: d109 bne 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #18 | |
10023fc4: 9a04 ldr r2, [sp, #16] | |
10023fc6: 2a00 cmp r2, #0 | |
10023fc8: 9a0c ldr r2, [sp, #48] | |
10023fca: d005 beq 0x10023fd8 <menu::Runner<T>::input_byte+0x244> @ imm = #10 | |
10023fcc: 1820 adds r0, r4, r0 | |
10023fce: 6005 str r5, [r0] | |
10023fd0: 6a60 ldr r0, [r4, #36] | |
10023fd2: 1e40 subs r0, r0, #1 | |
10023fd4: 6260 str r0, [r4, #36] | |
10023fd6: e794 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-216 | |
10023fd8: 960a str r6, [sp, #40] | |
10023fda: 9509 str r5, [sp, #36] | |
10023fdc: 9405 str r4, [sp, #20] | |
10023fde: 9808 ldr r0, [sp, #32] | |
10023fe0: 6884 ldr r4, [r0, #8] | |
10023fe2: 68c0 ldr r0, [r0, #12] | |
10023fe4: 0086 lsls r6, r0, #2 | |
10023fe6: 930b str r3, [sp, #44] | |
10023fe8: 2e00 cmp r6, #0 | |
10023fea: d026 beq 0x1002403a <menu::Runner<T>::input_byte+0x2a6> @ imm = #76 | |
10023fec: cc20 ldm r4!, {r5} | |
10023fee: 69e8 ldr r0, [r5, #28] | |
10023ff0: 4282 cmp r2, r0 | |
10023ff2: d10b bne 0x1002400c <menu::Runner<T>::input_byte+0x278> @ imm = #22 | |
10023ff4: 69a9 ldr r1, [r5, #24] | |
10023ff6: 4618 mov r0, r3 | |
10023ff8: 940c str r4, [sp, #48] | |
10023ffa: 4614 mov r4, r2 | |
10023ffc: f007 fd06 bl 0x1002ba0c <memcmp> @ imm = #31244 | |
10024000: 4622 mov r2, r4 | |
10024002: 9c0c ldr r4, [sp, #48] | |
10024004: 9b0b ldr r3, [sp, #44] | |
10024006: 990d ldr r1, [sp, #52] | |
10024008: 2800 cmp r0, #0 | |
1002400a: d02f beq 0x1002406c <menu::Runner<T>::input_byte+0x2d8> @ imm = #94 | |
1002400c: 1f36 subs r6, r6, #4 | |
1002400e: e7eb b 0x10023fe8 <menu::Runner<T>::input_byte+0x254> @ imm = #-42 | |
10024010: 961f str r6, [sp, #124] | |
10024012: 952d str r5, [sp, #180] | |
10024014: 485c ldr r0, [pc, #368] @ 0x10024188 <$d.181> | |
10024016: 902c str r0, [sp, #176] | |
10024018: 980d ldr r0, [sp, #52] | |
1002401a: 902b str r0, [sp, #172] | |
1002401c: 48e0 ldr r0, [pc, #896] @ 0x100243a0 <$d.185+0x8> | |
1002401e: 902a str r0, [sp, #168] | |
10024020: 9528 str r5, [sp, #160] | |
10024022: a81f add r0, sp, #124 | |
10024024: 495a ldr r1, [pc, #360] @ 0x10024190 <$d.181+0x8> | |
10024026: aa28 add r2, sp, #160 | |
10024028: f7fc fe9c bl 0x10020d64 <core::fmt::write> @ imm = #-13000 | |
1002402c: 2800 cmp r0, #0 | |
1002402e: d100 bne 0x10024032 <menu::Runner<T>::input_byte+0x29e> @ imm = #0 | |
10024030: e767 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-306 | |
10024032: a82e add r0, sp, #184 | |
10024034: 498b ldr r1, [pc, #556] @ 0x10024264 <$d.183+0x10> | |
10024036: 4adb ldr r2, [pc, #876] @ 0x100243a4 <$d.185+0xc> | |
10024038: e2e6 b 0x10024608 <$t.186+0x22c> @ imm = #1484 | |
1002403a: 48db ldr r0, [pc, #876] @ 0x100243a8 <$d.185+0x10> | |
1002403c: 9020 str r0, [sp, #128] | |
1002403e: a819 add r0, sp, #100 | |
10024040: 901f str r0, [sp, #124] | |
10024042: 980a ldr r0, [sp, #40] | |
10024044: 9025 str r0, [sp, #148] | |
10024046: 912d str r1, [sp, #180] | |
10024048: a81f add r0, sp, #124 | |
1002404a: 902c str r0, [sp, #176] | |
1002404c: 2002 movs r0, #2 | |
1002404e: 902b str r0, [sp, #172] | |
10024050: 48d6 ldr r0, [pc, #856] @ 0x100243ac <$d.185+0x14> | |
10024052: 902a str r0, [sp, #168] | |
10024054: 9d09 ldr r5, [sp, #36] | |
10024056: 9528 str r5, [sp, #160] | |
10024058: a825 add r0, sp, #148 | |
1002405a: 494d ldr r1, [pc, #308] @ 0x10024190 <$d.181+0x8> | |
1002405c: aa28 add r2, sp, #160 | |
1002405e: f7fc fe81 bl 0x10020d64 <core::fmt::write> @ imm = #-13054 | |
10024062: 2800 cmp r0, #0 | |
10024064: d000 beq 0x10024068 <menu::Runner<T>::input_byte+0x2d4> @ imm = #0 | |
10024066: e2cc b 0x10024602 <$t.186+0x226> @ imm = #1432 | |
10024068: 9c05 ldr r4, [sp, #20] | |
1002406a: e74a b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-364 | |
1002406c: 6828 ldr r0, [r5] | |
1002406e: 2800 cmp r0, #0 | |
10024070: d034 beq 0x100240dc <menu::Runner<T>::input_byte+0x348> @ imm = #104 | |
10024072: 2801 cmp r0, #1 | |
10024074: 9c05 ldr r4, [sp, #20] | |
10024076: d000 beq 0x1002407a <menu::Runner<T>::input_byte+0x2e6> @ imm = #0 | |
10024078: e2c9 b 0x1002460e <$t.186+0x232> @ imm = #1426 | |
1002407a: 6869 ldr r1, [r5, #4] | |
1002407c: 9804 ldr r0, [sp, #16] | |
1002407e: 1c40 adds r0, r0, #1 | |
10024080: 6260 str r0, [r4, #36] | |
10024082: 2804 cmp r0, #4 | |
10024084: 9d09 ldr r5, [sp, #36] | |
10024086: d300 blo 0x1002408a <menu::Runner<T>::input_byte+0x2f6> @ imm = #0 | |
10024088: e292 b 0x100245b0 <$t.186+0x1d4> @ imm = #1316 | |
1002408a: 0080 lsls r0, r0, #2 | |
1002408c: 5021 str r1, [r4, r0] | |
1002408e: e738 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-400 | |
10024090: 960a str r6, [sp, #40] | |
10024092: 9509 str r5, [sp, #36] | |
10024094: a811 add r0, sp, #68 | |
10024096: f000 fbef bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #2014 | |
1002409a: 2800 cmp r0, #0 | |
1002409c: d046 beq 0x1002412c <menu::Runner<T>::input_byte+0x398> @ imm = #140 | |
1002409e: 4602 mov r2, r0 | |
100240a0: 460e mov r6, r1 | |
100240a2: 9405 str r4, [sp, #20] | |
100240a4: 901b str r0, [sp, #108] | |
100240a6: 911c str r1, [sp, #112] | |
100240a8: 9808 ldr r0, [sp, #32] | |
100240aa: 6885 ldr r5, [r0, #8] | |
100240ac: 68c0 ldr r0, [r0, #12] | |
100240ae: 0084 lsls r4, r0, #2 | |
100240b0: 990d ldr r1, [sp, #52] | |
100240b2: 2c00 cmp r4, #0 | |
100240b4: d020 beq 0x100240f8 <menu::Runner<T>::input_byte+0x364> @ imm = #64 | |
100240b6: cd08 ldm r5!, {r3} | |
100240b8: 69d8 ldr r0, [r3, #28] | |
100240ba: 42b0 cmp r0, r6 | |
100240bc: d10c bne 0x100240d8 <menu::Runner<T>::input_byte+0x344> @ imm = #24 | |
100240be: 6998 ldr r0, [r3, #24] | |
100240c0: 4611 mov r1, r2 | |
100240c2: 950c str r5, [sp, #48] | |
100240c4: 4615 mov r5, r2 | |
100240c6: 4632 mov r2, r6 | |
100240c8: 930b str r3, [sp, #44] | |
100240ca: f007 fc9f bl 0x1002ba0c <memcmp> @ imm = #31038 | |
100240ce: 462a mov r2, r5 | |
100240d0: 9d0c ldr r5, [sp, #48] | |
100240d2: 990d ldr r1, [sp, #52] | |
100240d4: 2800 cmp r0, #0 | |
100240d6: d05f beq 0x10024198 <$t.182> @ imm = #190 | |
100240d8: 1f24 subs r4, r4, #4 | |
100240da: e7ea b 0x100240b2 <menu::Runner<T>::input_byte+0x31e> @ imm = #-44 | |
100240dc: 1d2b adds r3, r5, #4 | |
100240de: cb0e ldm r3, {r1, r2, r3} | |
100240e0: 9808 ldr r0, [sp, #32] | |
100240e2: 9000 str r0, [sp] | |
100240e4: 9501 str r5, [sp, #4] | |
100240e6: 9806 ldr r0, [sp, #24] | |
100240e8: 9002 str r0, [sp, #8] | |
100240ea: 9807 ldr r0, [sp, #28] | |
100240ec: 9003 str r0, [sp, #12] | |
100240ee: 980a ldr r0, [sp, #40] | |
100240f0: f000 fd6a bl 0x10024bc8 <menu::Runner<T>::call_function> @ imm = #2772 | |
100240f4: 9c05 ldr r4, [sp, #20] | |
100240f6: e045 b 0x10024184 <menu::Runner<T>::input_byte+0x3f0> @ imm = #138 | |
100240f8: 48ab ldr r0, [pc, #684] @ 0x100243a8 <$d.185+0x10> | |
100240fa: 9020 str r0, [sp, #128] | |
100240fc: a81b add r0, sp, #108 | |
100240fe: 901f str r0, [sp, #124] | |
10024100: 980a ldr r0, [sp, #40] | |
10024102: 9025 str r0, [sp, #148] | |
10024104: 912d str r1, [sp, #180] | |
10024106: a81f add r0, sp, #124 | |
10024108: 902c str r0, [sp, #176] | |
1002410a: 2002 movs r0, #2 | |
1002410c: 902b str r0, [sp, #172] | |
1002410e: 48a8 ldr r0, [pc, #672] @ 0x100243b0 <$d.185+0x18> | |
10024110: 902a str r0, [sp, #168] | |
10024112: 9d09 ldr r5, [sp, #36] | |
10024114: 9528 str r5, [sp, #160] | |
10024116: a825 add r0, sp, #148 | |
10024118: 491d ldr r1, [pc, #116] @ 0x10024190 <$d.181+0x8> | |
1002411a: aa28 add r2, sp, #160 | |
1002411c: f7fc fe22 bl 0x10020d64 <core::fmt::write> @ imm = #-13244 | |
10024120: 2800 cmp r0, #0 | |
10024122: d0a1 beq 0x10024068 <menu::Runner<T>::input_byte+0x2d4> @ imm = #-190 | |
10024124: a82e add r0, sp, #184 | |
10024126: 494f ldr r1, [pc, #316] @ 0x10024264 <$d.183+0x10> | |
10024128: 4aa2 ldr r2, [pc, #648] @ 0x100243b4 <$d.185+0x1c> | |
1002412a: e26d b 0x10024608 <$t.186+0x22c> @ imm = #1242 | |
1002412c: 980a ldr r0, [sp, #40] | |
1002412e: 901f str r0, [sp, #124] | |
10024130: 9909 ldr r1, [sp, #36] | |
10024132: 912d str r1, [sp, #180] | |
10024134: 4814 ldr r0, [pc, #80] @ 0x10024188 <$d.181> | |
10024136: 902c str r0, [sp, #176] | |
10024138: 980d ldr r0, [sp, #52] | |
1002413a: 902b str r0, [sp, #172] | |
1002413c: 489e ldr r0, [pc, #632] @ 0x100243b8 <$d.185+0x20> | |
1002413e: 902a str r0, [sp, #168] | |
10024140: 9128 str r1, [sp, #160] | |
10024142: a81f add r0, sp, #124 | |
10024144: 4912 ldr r1, [pc, #72] @ 0x10024190 <$d.181+0x8> | |
10024146: aa28 add r2, sp, #160 | |
10024148: f7fc fe0c bl 0x10020d64 <core::fmt::write> @ imm = #-13288 | |
1002414c: 2800 cmp r0, #0 | |
1002414e: d000 beq 0x10024152 <menu::Runner<T>::input_byte+0x3be> @ imm = #0 | |
10024150: e261 b 0x10024616 <$t.186+0x23a> @ imm = #1218 | |
10024152: 9908 ldr r1, [sp, #32] | |
10024154: 68c8 ldr r0, [r1, #12] | |
10024156: 2800 cmp r0, #0 | |
10024158: 4626 mov r6, r4 | |
1002415a: d007 beq 0x1002416c <menu::Runner<T>::input_byte+0x3d8> @ imm = #14 | |
1002415c: 688c ldr r4, [r1, #8] | |
1002415e: 0085 lsls r5, r0, #2 | |
10024160: cc02 ldm r4!, {r1} | |
10024162: 4630 mov r0, r6 | |
10024164: f000 fc2a bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2132 | |
10024168: 1f2d subs r5, r5, #4 | |
1002416a: d1f9 bne 0x10024160 <menu::Runner<T>::input_byte+0x3cc> @ imm = #-14 | |
1002416c: 6a70 ldr r0, [r6, #36] | |
1002416e: 2800 cmp r0, #0 | |
10024170: 4634 mov r4, r6 | |
10024172: d003 beq 0x1002417c <menu::Runner<T>::input_byte+0x3e8> @ imm = #6 | |
10024174: 4991 ldr r1, [pc, #580] @ 0x100243bc <$d.185+0x24> | |
10024176: 4620 mov r0, r4 | |
10024178: f000 fc20 bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2112 | |
1002417c: 4990 ldr r1, [pc, #576] @ 0x100243c0 <$d.185+0x28> | |
1002417e: 4620 mov r0, r4 | |
10024180: f000 fc1c bl 0x100249bc <menu::Runner<T>::print_short_help> @ imm = #2104 | |
10024184: 9d09 ldr r5, [sp, #36] | |
10024186: e6bc b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-648 | |
10024188 <$d.181>: | |
10024188: e4 d3 02 10 .word 0x1002d3e4 | |
1002418c: 60 d5 02 10 .word 0x1002d560 | |
10024190: cc d3 02 10 .word 0x1002d3cc | |
10024194: e0 d5 02 10 .word 0x1002d5e0 | |
10024198 <$t.182>: | |
10024198: 980a ldr r0, [sp, #40] | |
1002419a: 901f str r0, [sp, #124] | |
1002419c: 9d09 ldr r5, [sp, #36] | |
1002419e: 952d str r5, [sp, #180] | |
100241a0: 4888 ldr r0, [pc, #544] @ 0x100243c4 <$d.185+0x2c> | |
100241a2: 902c str r0, [sp, #176] | |
100241a4: 912b str r1, [sp, #172] | |
100241a6: 4888 ldr r0, [pc, #544] @ 0x100243c8 <$d.185+0x30> | |
100241a8: 902a str r0, [sp, #168] | |
100241aa: 9528 str r5, [sp, #160] | |
100241ac: a81f add r0, sp, #124 | |
100241ae: 4987 ldr r1, [pc, #540] @ 0x100243cc <$d.185+0x34> | |
100241b0: aa28 add r2, sp, #160 | |
100241b2: f7fc fdd7 bl 0x10020d64 <core::fmt::write> @ imm = #-13394 | |
100241b6: 2800 cmp r0, #0 | |
100241b8: d000 beq 0x100241bc <$t.182+0x24> @ imm = #0 | |
100241ba: e250 b 0x1002465e <$t.186+0x282> @ imm = #1184 | |
100241bc: 9a0b ldr r2, [sp, #44] | |
100241be: 4610 mov r0, r2 | |
100241c0: 3018 adds r0, #24 | |
100241c2: 6811 ldr r1, [r2] | |
100241c4: 2900 cmp r1, #0 | |
100241c6: 9c05 ldr r4, [sp, #20] | |
100241c8: d01b beq 0x10024202 <$t.182+0x6a> @ imm = #54 | |
100241ca: 2901 cmp r1, #1 | |
100241cc: 9a0d ldr r2, [sp, #52] | |
100241ce: 4923 ldr r1, [pc, #140] @ 0x1002425c <$d.183+0x8> | |
100241d0: d000 beq 0x100241d4 <$t.182+0x3c> @ imm = #0 | |
100241d2: e1b2 b 0x1002453a <$t.186+0x15e> @ imm = #868 | |
100241d4: 9120 str r1, [sp, #128] | |
100241d6: 901f str r0, [sp, #124] | |
100241d8: 980a ldr r0, [sp, #40] | |
100241da: 9025 str r0, [sp, #148] | |
100241dc: 922d str r2, [sp, #180] | |
100241de: a81f add r0, sp, #124 | |
100241e0: 902c str r0, [sp, #176] | |
100241e2: 922b str r2, [sp, #172] | |
100241e4: 487a ldr r0, [pc, #488] @ 0x100243d0 <$d.185+0x38> | |
100241e6: 902a str r0, [sp, #168] | |
100241e8: 9528 str r5, [sp, #160] | |
100241ea: a825 add r0, sp, #148 | |
100241ec: 4977 ldr r1, [pc, #476] @ 0x100243cc <$d.185+0x34> | |
100241ee: aa28 add r2, sp, #160 | |
100241f0: f7fc fdb8 bl 0x10020d64 <core::fmt::write> @ imm = #-13456 | |
100241f4: 2800 cmp r0, #0 | |
100241f6: d100 bne 0x100241fa <$t.182+0x62> @ imm = #0 | |
100241f8: e1b2 b 0x10024560 <$t.186+0x184> @ imm = #868 | |
100241fa: a82e add r0, sp, #184 | |
100241fc: 4919 ldr r1, [pc, #100] @ 0x10024264 <$d.183+0x10> | |
100241fe: 4a75 ldr r2, [pc, #468] @ 0x100243d4 <$d.185+0x3c> | |
10024200: e202 b 0x10024608 <$t.186+0x22c> @ imm = #1028 | |
10024202: 6891 ldr r1, [r2, #8] | |
10024204: 910c str r1, [sp, #48] | |
10024206: 68d6 ldr r6, [r2, #12] | |
10024208: 4914 ldr r1, [pc, #80] @ 0x1002425c <$d.183+0x8> | |
1002420a: 9120 str r1, [sp, #128] | |
1002420c: 901f str r0, [sp, #124] | |
1002420e: 980a ldr r0, [sp, #40] | |
10024210: 9025 str r0, [sp, #148] | |
10024212: 990d ldr r1, [sp, #52] | |
10024214: 912d str r1, [sp, #180] | |
10024216: a81f add r0, sp, #124 | |
10024218: 902c str r0, [sp, #176] | |
1002421a: 912b str r1, [sp, #172] | |
1002421c: 486c ldr r0, [pc, #432] @ 0x100243d0 <$d.185+0x38> | |
1002421e: 902a str r0, [sp, #168] | |
10024220: 9528 str r5, [sp, #160] | |
10024222: a825 add r0, sp, #148 | |
10024224: 4969 ldr r1, [pc, #420] @ 0x100243cc <$d.185+0x34> | |
10024226: aa28 add r2, sp, #160 | |
10024228: f7fc fd9c bl 0x10020d64 <core::fmt::write> @ imm = #-13512 | |
1002422c: 2800 cmp r0, #0 | |
1002422e: d000 beq 0x10024232 <$t.182+0x9a> @ imm = #0 | |
10024230: e219 b 0x10024666 <$t.186+0x28a> @ imm = #1074 | |
10024232: 2e00 cmp r6, #0 | |
10024234: 9b0d ldr r3, [sp, #52] | |
10024236: d100 bne 0x1002423a <$t.182+0xa2> @ imm = #0 | |
10024238: e193 b 0x10024562 <$t.186+0x186> @ imm = #806 | |
1002423a: 4630 mov r0, r6 | |
1002423c: 261c movs r6, #28 | |
1002423e: 9608 str r6, [sp, #32] | |
10024240: 9007 str r0, [sp, #28] | |
10024242: 4346 muls r6, r0, r6 | |
10024244: 9d0c ldr r5, [sp, #48] | |
10024246: 4628 mov r0, r5 | |
10024248: 351c adds r5, #28 | |
1002424a: 6801 ldr r1, [r0] | |
1002424c: a202 adr r2, #8 <$t.182+0xba> | |
1002424e: 5c51 ldrb r1, [r2, r1] | |
10024250: 0049 lsls r1, r1, #1 | |
10024252: 448f add pc, r1 | |
10024254 <$d.183>: | |
10024254: 29 b4 02 10 .word 0x1002b429 | |
10024258: 13 2c 45 5e .word 0x5e452c13 | |
1002425c: 29 b4 02 10 .word 0x1002b429 | |
10024260: 08 d6 02 10 .word 0x1002d608 | |
10024264: 3c d4 02 10 .word 0x1002d43c | |
10024268: 10 d6 02 10 .word 0x1002d610 | |
1002426c: 34 d9 02 10 .word 0x1002d934 | |
10024270: 78 d9 02 10 .word 0x1002d978 | |
10024274: 34 d6 02 10 .word 0x1002d634 | |
10024278: 68 65 6c 70 .word 0x706c6568 | |
1002427c <$t.184>: | |
1002427c: 300c adds r0, #12 | |
1002427e: 9027 str r0, [sp, #156] | |
10024280: 4855 ldr r0, [pc, #340] @ 0x100243d8 <$d.185+0x40> | |
10024282: 9020 str r0, [sp, #128] | |
10024284: a827 add r0, sp, #156 | |
10024286: 901f str r0, [sp, #124] | |
10024288: 980a ldr r0, [sp, #40] | |
1002428a: 9025 str r0, [sp, #148] | |
1002428c: 932d str r3, [sp, #180] | |
1002428e: a81f add r0, sp, #124 | |
10024290: 902c str r0, [sp, #176] | |
10024292: 2002 movs r0, #2 | |
10024294: 902b str r0, [sp, #172] | |
10024296: 48fb ldr r0, [pc, #1004] @ 0x10024684 <$d.187+0x4> | |
10024298: 902a str r0, [sp, #168] | |
1002429a: 9809 ldr r0, [sp, #36] | |
1002429c: 9028 str r0, [sp, #160] | |
1002429e: a825 add r0, sp, #148 | |
100242a0: aa28 add r2, sp, #160 | |
100242a2: 49fb ldr r1, [pc, #1004] @ 0x10024690 <$d.187+0x10> | |
100242a4: f7fc fd5e bl 0x10020d64 <core::fmt::write> @ imm = #-13636 | |
100242a8: 2800 cmp r0, #0 | |
100242aa: d052 beq 0x10024352 <$t.184+0xd6> @ imm = #164 | |
100242ac: e1b7 b 0x1002461e <$t.186+0x242> @ imm = #878 | |
100242ae: 300c adds r0, #12 | |
100242b0: 9027 str r0, [sp, #156] | |
100242b2: 48f3 ldr r0, [pc, #972] @ 0x10024680 <$d.187> | |
100242b4: 9020 str r0, [sp, #128] | |
100242b6: a827 add r0, sp, #156 | |
100242b8: 901f str r0, [sp, #124] | |
100242ba: 980a ldr r0, [sp, #40] | |
100242bc: 9025 str r0, [sp, #148] | |
100242be: 932d str r3, [sp, #180] | |
100242c0: a81f add r0, sp, #124 | |
100242c2: 902c str r0, [sp, #176] | |
100242c4: 2002 movs r0, #2 | |
100242c6: 902b str r0, [sp, #172] | |
100242c8: 48ef ldr r0, [pc, #956] @ 0x10024688 <$d.187+0x8> | |
100242ca: 902a str r0, [sp, #168] | |
100242cc: 9809 ldr r0, [sp, #36] | |
100242ce: 9028 str r0, [sp, #160] | |
100242d0: a825 add r0, sp, #148 | |
100242d2: aa28 add r2, sp, #160 | |
100242d4: 49ee ldr r1, [pc, #952] @ 0x10024690 <$d.187+0x10> | |
100242d6: f7fc fd45 bl 0x10020d64 <core::fmt::write> @ imm = #-13686 | |
100242da: 2800 cmp r0, #0 | |
100242dc: d039 beq 0x10024352 <$t.184+0xd6> @ imm = #114 | |
100242de: e1a2 b 0x10024626 <$t.186+0x24a> @ imm = #836 | |
100242e0: 300c adds r0, #12 | |
100242e2: 9027 str r0, [sp, #156] | |
100242e4: 48f6 ldr r0, [pc, #984] @ 0x100246c0 <$d.187+0x40> | |
100242e6: 9020 str r0, [sp, #128] | |
100242e8: a827 add r0, sp, #156 | |
100242ea: 901f str r0, [sp, #124] | |
100242ec: 980a ldr r0, [sp, #40] | |
100242ee: 9025 str r0, [sp, #148] | |
100242f0: 932d str r3, [sp, #180] | |
100242f2: a81f add r0, sp, #124 | |
100242f4: 902c str r0, [sp, #176] | |
100242f6: 2002 movs r0, #2 | |
100242f8: 902b str r0, [sp, #172] | |
100242fa: 48f4 ldr r0, [pc, #976] @ 0x100246cc <$d.187+0x4c> | |
100242fc: 902a str r0, [sp, #168] | |
100242fe: 9809 ldr r0, [sp, #36] | |
10024300: 9028 str r0, [sp, #160] | |
10024302: a825 add r0, sp, #148 | |
10024304: aa28 add r2, sp, #160 | |
10024306: 49e2 ldr r1, [pc, #904] @ 0x10024690 <$d.187+0x10> | |
10024308: f7fc fd2c bl 0x10020d64 <core::fmt::write> @ imm = #-13736 | |
1002430c: 2800 cmp r0, #0 | |
1002430e: d020 beq 0x10024352 <$t.184+0xd6> @ imm = #64 | |
10024310: e18d b 0x1002462e <$t.186+0x252> @ imm = #794 | |
10024312: 4601 mov r1, r0 | |
10024314: 310c adds r1, #12 | |
10024316: 911e str r1, [sp, #120] | |
10024318: 3014 adds r0, #20 | |
1002431a: 9027 str r0, [sp, #156] | |
1002431c: 49e8 ldr r1, [pc, #928] @ 0x100246c0 <$d.187+0x40> | |
1002431e: 9122 str r1, [sp, #136] | |
10024320: a827 add r0, sp, #156 | |
10024322: 9021 str r0, [sp, #132] | |
10024324: 9120 str r1, [sp, #128] | |
10024326: a81e add r0, sp, #120 | |
10024328: 901f str r0, [sp, #124] | |
1002432a: 980a ldr r0, [sp, #40] | |
1002432c: 9025 str r0, [sp, #148] | |
1002432e: 2002 movs r0, #2 | |
10024330: 902d str r0, [sp, #180] | |
10024332: a81f add r0, sp, #124 | |
10024334: 902c str r0, [sp, #176] | |
10024336: 2003 movs r0, #3 | |
10024338: 902b str r0, [sp, #172] | |
1002433a: 48e2 ldr r0, [pc, #904] @ 0x100246c4 <$d.187+0x44> | |
1002433c: 902a str r0, [sp, #168] | |
1002433e: 9809 ldr r0, [sp, #36] | |
10024340: 9028 str r0, [sp, #160] | |
10024342: a825 add r0, sp, #148 | |
10024344: aa28 add r2, sp, #160 | |
10024346: 49d2 ldr r1, [pc, #840] @ 0x10024690 <$d.187+0x10> | |
10024348: f7fc fd0c bl 0x10020d64 <core::fmt::write> @ imm = #-13800 | |
1002434c: 2800 cmp r0, #0 | |
1002434e: d000 beq 0x10024352 <$t.184+0xd6> @ imm = #0 | |
10024350: e171 b 0x10024636 <$t.186+0x25a> @ imm = #738 | |
10024352: 9b0d ldr r3, [sp, #52] | |
10024354: 3e1c subs r6, #28 | |
10024356: d000 beq 0x1002435a <$t.184+0xde> @ imm = #0 | |
10024358: e775 b 0x10024246 <$t.182+0xae> @ imm = #-278 | |
1002435a: 980a ldr r0, [sp, #40] | |
1002435c: 901f str r0, [sp, #124] | |
1002435e: 9d09 ldr r5, [sp, #36] | |
10024360: 952d str r5, [sp, #180] | |
10024362: 48ca ldr r0, [pc, #808] @ 0x1002468c <$d.187+0xc> | |
10024364: 902c str r0, [sp, #176] | |
10024366: 932b str r3, [sp, #172] | |
10024368: 48db ldr r0, [pc, #876] @ 0x100246d8 <$d.187+0x58> | |
1002436a: 902a str r0, [sp, #168] | |
1002436c: 9528 str r5, [sp, #160] | |
1002436e: a81f add r0, sp, #124 | |
10024370: 49c7 ldr r1, [pc, #796] @ 0x10024690 <$d.187+0x10> | |
10024372: aa28 add r2, sp, #160 | |
10024374: f7fc fcf6 bl 0x10020d64 <core::fmt::write> @ imm = #-13844 | |
10024378: 2800 cmp r0, #0 | |
1002437a: d000 beq 0x1002437e <$t.184+0x102> @ imm = #0 | |
1002437c: e17b b 0x10024676 <$t.186+0x29a> @ imm = #758 | |
1002437e: 9e08 ldr r6, [sp, #32] | |
10024380: 9807 ldr r0, [sp, #28] | |
10024382: 4346 muls r6, r0, r6 | |
10024384: 990c ldr r1, [sp, #48] | |
10024386: 4608 mov r0, r1 | |
10024388: 311c adds r1, #28 | |
1002438a: 910c str r1, [sp, #48] | |
1002438c: 6801 ldr r1, [r0] | |
1002438e: a203 adr r2, #12 <$t.184+0x119> | |
10024390: 5c51 ldrb r1, [r2, r1] | |
10024392: 0049 lsls r1, r1, #1 | |
10024394: 448f add pc, r1 | |
10024396: 46c0 mov r8, r8 | |
10024398 <$d.185>: | |
10024398: 65 78 69 74 .word 0x74697865 | |
1002439c: 22 4c 75 9e .word 0x9e754c22 | |
100243a0: a4 d9 02 10 .word 0x1002d9a4 | |
100243a4: ac d9 02 10 .word 0x1002d9ac | |
100243a8: e9 00 02 10 .word 0x100200e9 | |
100243ac: 20 db 02 10 .word 0x1002db20 | |
100243b0: a0 da 02 10 .word 0x1002daa0 | |
100243b4: b0 da 02 10 .word 0x1002dab0 | |
100243b8: f0 d9 02 10 .word 0x1002d9f0 | |
100243bc: 08 da 02 10 .word 0x1002da08 | |
100243c0: 6c da 02 10 .word 0x1002da6c | |
100243c4: e4 d3 02 10 .word 0x1002d3e4 | |
100243c8: 38 d7 02 10 .word 0x1002d738 | |
100243cc: cc d3 02 10 .word 0x1002d3cc | |
100243d0: 54 d7 02 10 .word 0x1002d754 | |
100243d4: 6c d7 02 10 .word 0x1002d76c | |
100243d8: 39 b4 02 10 .word 0x1002b439 | |
100243dc <$t.186>: | |
100243dc: 4601 mov r1, r0 | |
100243de: 310c adds r1, #12 | |
100243e0: 911e str r1, [sp, #120] | |
100243e2: 6841 ldr r1, [r0, #4] | |
100243e4: 6880 ldr r0, [r0, #8] | |
100243e6: 4ab3 ldr r2, [pc, #716] @ 0x100246b4 <$d.187+0x34> | |
100243e8: 9222 str r2, [sp, #136] | |
100243ea: aa25 add r2, sp, #148 | |
100243ec: 9221 str r2, [sp, #132] | |
100243ee: 4ab4 ldr r2, [pc, #720] @ 0x100246c0 <$d.187+0x40> | |
100243f0: 9220 str r2, [sp, #128] | |
100243f2: aa1e add r2, sp, #120 | |
100243f4: 921f str r2, [sp, #124] | |
100243f6: 2900 cmp r1, #0 | |
100243f8: d100 bne 0x100243fc <$t.186+0x20> @ imm = #0 | |
100243fa: 2013 movs r0, #19 | |
100243fc: 9026 str r0, [sp, #152] | |
100243fe: 2900 cmp r1, #0 | |
10024400: 48b6 ldr r0, [pc, #728] @ 0x100246dc <$d.187+0x5c> | |
10024402: d000 beq 0x10024406 <$t.186+0x2a> @ imm = #0 | |
10024404: 4608 mov r0, r1 | |
10024406: 9025 str r0, [sp, #148] | |
10024408: 980a ldr r0, [sp, #40] | |
1002440a: 9027 str r0, [sp, #156] | |
1002440c: 2002 movs r0, #2 | |
1002440e: 902d str r0, [sp, #180] | |
10024410: a81f add r0, sp, #124 | |
10024412: 902c str r0, [sp, #176] | |
10024414: 2003 movs r0, #3 | |
10024416: 902b str r0, [sp, #172] | |
10024418: 48b5 ldr r0, [pc, #724] @ 0x100246f0 <$d.187+0x70> | |
1002441a: 902a str r0, [sp, #168] | |
1002441c: 9528 str r5, [sp, #160] | |
1002441e: a827 add r0, sp, #156 | |
10024420: aa28 add r2, sp, #160 | |
10024422: 499b ldr r1, [pc, #620] @ 0x10024690 <$d.187+0x10> | |
10024424: f7fc fc9e bl 0x10020d64 <core::fmt::write> @ imm = #-14020 | |
10024428: 2800 cmp r0, #0 | |
1002442a: d100 bne 0x1002442e <$t.186+0x52> @ imm = #0 | |
1002442c: e081 b 0x10024532 <$t.186+0x156> @ imm = #258 | |
1002442e: e106 b 0x1002463e <$t.186+0x262> @ imm = #524 | |
10024430: 4601 mov r1, r0 | |
10024432: 310c adds r1, #12 | |
10024434: 911e str r1, [sp, #120] | |
10024436: 6841 ldr r1, [r0, #4] | |
10024438: 6880 ldr r0, [r0, #8] | |
1002443a: 4a9e ldr r2, [pc, #632] @ 0x100246b4 <$d.187+0x34> | |
1002443c: 9222 str r2, [sp, #136] | |
1002443e: aa25 add r2, sp, #148 | |
10024440: 9221 str r2, [sp, #132] | |
10024442: 4a9f ldr r2, [pc, #636] @ 0x100246c0 <$d.187+0x40> | |
10024444: 9220 str r2, [sp, #128] | |
10024446: aa1e add r2, sp, #120 | |
10024448: 921f str r2, [sp, #124] | |
1002444a: 2900 cmp r1, #0 | |
1002444c: d100 bne 0x10024450 <$t.186+0x74> @ imm = #0 | |
1002444e: 2013 movs r0, #19 | |
10024450: 9026 str r0, [sp, #152] | |
10024452: 2900 cmp r1, #0 | |
10024454: 48a1 ldr r0, [pc, #644] @ 0x100246dc <$d.187+0x5c> | |
10024456: d000 beq 0x1002445a <$t.186+0x7e> @ imm = #0 | |
10024458: 4608 mov r0, r1 | |
1002445a: 9025 str r0, [sp, #148] | |
1002445c: 980a ldr r0, [sp, #40] | |
1002445e: 9027 str r0, [sp, #156] | |
10024460: 2002 movs r0, #2 | |
10024462: 902d str r0, [sp, #180] | |
10024464: a81f add r0, sp, #124 | |
10024466: 902c str r0, [sp, #176] | |
10024468: 2003 movs r0, #3 | |
1002446a: 902b str r0, [sp, #172] | |
1002446c: 48a0 ldr r0, [pc, #640] @ 0x100246f0 <$d.187+0x70> | |
1002446e: 902a str r0, [sp, #168] | |
10024470: 9528 str r5, [sp, #160] | |
10024472: a827 add r0, sp, #156 | |
10024474: aa28 add r2, sp, #160 | |
10024476: 4986 ldr r1, [pc, #536] @ 0x10024690 <$d.187+0x10> | |
10024478: f7fc fc74 bl 0x10020d64 <core::fmt::write> @ imm = #-14104 | |
1002447c: 2800 cmp r0, #0 | |
1002447e: d058 beq 0x10024532 <$t.186+0x156> @ imm = #176 | |
10024480: e0e1 b 0x10024646 <$t.186+0x26a> @ imm = #450 | |
10024482: 4601 mov r1, r0 | |
10024484: 310c adds r1, #12 | |
10024486: 911e str r1, [sp, #120] | |
10024488: 6841 ldr r1, [r0, #4] | |
1002448a: 6880 ldr r0, [r0, #8] | |
1002448c: 4a89 ldr r2, [pc, #548] @ 0x100246b4 <$d.187+0x34> | |
1002448e: 9222 str r2, [sp, #136] | |
10024490: aa25 add r2, sp, #148 | |
10024492: 9221 str r2, [sp, #132] | |
10024494: 4a8a ldr r2, [pc, #552] @ 0x100246c0 <$d.187+0x40> | |
10024496: 9220 str r2, [sp, #128] | |
10024498: aa1e add r2, sp, #120 | |
1002449a: 921f str r2, [sp, #124] | |
1002449c: 2900 cmp r1, #0 | |
1002449e: d100 bne 0x100244a2 <$t.186+0xc6> @ imm = #0 | |
100244a0: 2013 movs r0, #19 | |
100244a2: 9026 str r0, [sp, #152] | |
100244a4: 2900 cmp r1, #0 | |
100244a6: 488d ldr r0, [pc, #564] @ 0x100246dc <$d.187+0x5c> | |
100244a8: d000 beq 0x100244ac <$t.186+0xd0> @ imm = #0 | |
100244aa: 4608 mov r0, r1 | |
100244ac: 9025 str r0, [sp, #148] | |
100244ae: 980a ldr r0, [sp, #40] | |
100244b0: 9027 str r0, [sp, #156] | |
100244b2: 2002 movs r0, #2 | |
100244b4: 902d str r0, [sp, #180] | |
100244b6: a81f add r0, sp, #124 | |
100244b8: 902c str r0, [sp, #176] | |
100244ba: 2003 movs r0, #3 | |
100244bc: 902b str r0, [sp, #172] | |
100244be: 488a ldr r0, [pc, #552] @ 0x100246e8 <$d.187+0x68> | |
100244c0: 902a str r0, [sp, #168] | |
100244c2: 9528 str r5, [sp, #160] | |
100244c4: a827 add r0, sp, #156 | |
100244c6: aa28 add r2, sp, #160 | |
100244c8: 4971 ldr r1, [pc, #452] @ 0x10024690 <$d.187+0x10> | |
100244ca: f7fc fc4b bl 0x10020d64 <core::fmt::write> @ imm = #-14186 | |
100244ce: 2800 cmp r0, #0 | |
100244d0: d02f beq 0x10024532 <$t.186+0x156> @ imm = #94 | |
100244d2: e0bc b 0x1002464e <$t.186+0x272> @ imm = #376 | |
100244d4: 4601 mov r1, r0 | |
100244d6: 310c adds r1, #12 | |
100244d8: 911d str r1, [sp, #116] | |
100244da: 4601 mov r1, r0 | |
100244dc: 3114 adds r1, #20 | |
100244de: 911e str r1, [sp, #120] | |
100244e0: 6841 ldr r1, [r0, #4] | |
100244e2: 6880 ldr r0, [r0, #8] | |
100244e4: 4a73 ldr r2, [pc, #460] @ 0x100246b4 <$d.187+0x34> | |
100244e6: 9224 str r2, [sp, #144] | |
100244e8: aa25 add r2, sp, #148 | |
100244ea: 9223 str r2, [sp, #140] | |
100244ec: 4b74 ldr r3, [pc, #464] @ 0x100246c0 <$d.187+0x40> | |
100244ee: 9322 str r3, [sp, #136] | |
100244f0: aa1e add r2, sp, #120 | |
100244f2: 9221 str r2, [sp, #132] | |
100244f4: 9320 str r3, [sp, #128] | |
100244f6: aa1d add r2, sp, #116 | |
100244f8: 921f str r2, [sp, #124] | |
100244fa: 2900 cmp r1, #0 | |
100244fc: d100 bne 0x10024500 <$t.186+0x124> @ imm = #0 | |
100244fe: 2013 movs r0, #19 | |
10024500: 9026 str r0, [sp, #152] | |
10024502: 2900 cmp r1, #0 | |
10024504: 4875 ldr r0, [pc, #468] @ 0x100246dc <$d.187+0x5c> | |
10024506: d000 beq 0x1002450a <$t.186+0x12e> @ imm = #0 | |
10024508: 4608 mov r0, r1 | |
1002450a: 9025 str r0, [sp, #148] | |
1002450c: 980a ldr r0, [sp, #40] | |
1002450e: 9027 str r0, [sp, #156] | |
10024510: 2003 movs r0, #3 | |
10024512: 902d str r0, [sp, #180] | |
10024514: a81f add r0, sp, #124 | |
10024516: 902c str r0, [sp, #176] | |
10024518: 2004 movs r0, #4 | |
1002451a: 902b str r0, [sp, #172] | |
1002451c: 4870 ldr r0, [pc, #448] @ 0x100246e0 <$d.187+0x60> | |
1002451e: 902a str r0, [sp, #168] | |
10024520: 9528 str r5, [sp, #160] | |
10024522: a827 add r0, sp, #156 | |
10024524: aa28 add r2, sp, #160 | |
10024526: 495a ldr r1, [pc, #360] @ 0x10024690 <$d.187+0x10> | |
10024528: f7fc fc1c bl 0x10020d64 <core::fmt::write> @ imm = #-14280 | |
1002452c: 2800 cmp r0, #0 | |
1002452e: d000 beq 0x10024532 <$t.186+0x156> @ imm = #0 | |
10024530: e091 b 0x10024656 <$t.186+0x27a> @ imm = #290 | |
10024532: 9b0d ldr r3, [sp, #52] | |
10024534: 3e1c subs r6, #28 | |
10024536: d014 beq 0x10024562 <$t.186+0x186> @ imm = #40 | |
10024538: e724 b 0x10024384 <$t.184+0x108> @ imm = #-440 | |
1002453a: 9120 str r1, [sp, #128] | |
1002453c: 901f str r0, [sp, #124] | |
1002453e: 980a ldr r0, [sp, #40] | |
10024540: 9025 str r0, [sp, #148] | |
10024542: 922d str r2, [sp, #180] | |
10024544: a81f add r0, sp, #124 | |
10024546: 902c str r0, [sp, #176] | |
10024548: 922b str r2, [sp, #172] | |
1002454a: 485b ldr r0, [pc, #364] @ 0x100246b8 <$d.187+0x38> | |
1002454c: 902a str r0, [sp, #168] | |
1002454e: 9528 str r5, [sp, #160] | |
10024550: a825 add r0, sp, #148 | |
10024552: 494f ldr r1, [pc, #316] @ 0x10024690 <$d.187+0x10> | |
10024554: aa28 add r2, sp, #160 | |
10024556: f7fc fc05 bl 0x10020d64 <core::fmt::write> @ imm = #-14326 | |
1002455a: 2800 cmp r0, #0 | |
1002455c: d000 beq 0x10024560 <$t.186+0x184> @ imm = #0 | |
1002455e: e086 b 0x1002466e <$t.186+0x292> @ imm = #268 | |
10024560: 9b0d ldr r3, [sp, #52] | |
10024562: 990b ldr r1, [sp, #44] | |
10024564: 6908 ldr r0, [r1, #16] | |
10024566: 2800 cmp r0, #0 | |
10024568: d100 bne 0x1002456c <$t.186+0x190> @ imm = #0 | |
1002456a: e4ca b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-1644 | |
1002456c: 9025 str r0, [sp, #148] | |
1002456e: 6948 ldr r0, [r1, #20] | |
10024570: 9026 str r0, [sp, #152] | |
10024572: 4850 ldr r0, [pc, #320] @ 0x100246b4 <$d.187+0x34> | |
10024574: 9020 str r0, [sp, #128] | |
10024576: a825 add r0, sp, #148 | |
10024578: 901f str r0, [sp, #124] | |
1002457a: 980a ldr r0, [sp, #40] | |
1002457c: 9027 str r0, [sp, #156] | |
1002457e: 932d str r3, [sp, #180] | |
10024580: a81f add r0, sp, #124 | |
10024582: 902c str r0, [sp, #176] | |
10024584: 2002 movs r0, #2 | |
10024586: 902b str r0, [sp, #172] | |
10024588: 485e ldr r0, [pc, #376] @ 0x10024704 <$d.187+0x84> | |
1002458a: 902a str r0, [sp, #168] | |
1002458c: 9528 str r5, [sp, #160] | |
1002458e: a827 add r0, sp, #156 | |
10024590: 493f ldr r1, [pc, #252] @ 0x10024690 <$d.187+0x10> | |
10024592: aa28 add r2, sp, #160 | |
10024594: f7fc fbe6 bl 0x10020d64 <core::fmt::write> @ imm = #-14388 | |
10024598: 2800 cmp r0, #0 | |
1002459a: d100 bne 0x1002459e <$t.186+0x1c2> @ imm = #0 | |
1002459c: e4b1 b 0x10023f02 <menu::Runner<T>::input_byte+0x16e> @ imm = #-1694 | |
1002459e: a82e add r0, sp, #184 | |
100245a0: 493c ldr r1, [pc, #240] @ 0x10024694 <$d.187+0x14> | |
100245a2: 4a59 ldr r2, [pc, #356] @ 0x10024708 <$d.187+0x88> | |
100245a4: e030 b 0x10024608 <$t.186+0x22c> @ imm = #96 | |
100245a6: 2104 movs r1, #4 | |
100245a8: 4a3d ldr r2, [pc, #244] @ 0x100246a0 <$d.187+0x20> | |
100245aa: f7fb ff05 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-16886 | |
100245ae: defe trap | |
100245b0: 2104 movs r1, #4 | |
100245b2: 4a3e ldr r2, [pc, #248] @ 0x100246ac <$d.187+0x2c> | |
100245b4: e7f9 b 0x100245aa <$t.186+0x1ce> @ imm = #-14 | |
100245b6: a82e add r0, sp, #184 | |
100245b8: 4936 ldr r1, [pc, #216] @ 0x10024694 <$d.187+0x14> | |
100245ba: 4a37 ldr r2, [pc, #220] @ 0x10024698 <$d.187+0x18> | |
100245bc: e024 b 0x10024608 <$t.186+0x22c> @ imm = #72 | |
100245be: a82e add r0, sp, #184 | |
100245c0: 4934 ldr r1, [pc, #208] @ 0x10024694 <$d.187+0x14> | |
100245c2: 4a58 ldr r2, [pc, #352] @ 0x10024724 <$d.187+0xa4> | |
100245c4: e020 b 0x10024608 <$t.186+0x22c> @ imm = #64 | |
100245c6: 4b56 ldr r3, [pc, #344] @ 0x10024720 <$d.187+0xa0> | |
100245c8: 4610 mov r0, r2 | |
100245ca: 461a mov r2, r3 | |
100245cc: e008 b 0x100245e0 <$t.186+0x204> @ imm = #16 | |
100245ce: a82e add r0, sp, #184 | |
100245d0: 4930 ldr r1, [pc, #192] @ 0x10024694 <$d.187+0x14> | |
100245d2: 4a32 ldr r2, [pc, #200] @ 0x1002469c <$d.187+0x1c> | |
100245d4: e018 b 0x10024608 <$t.186+0x22c> @ imm = #48 | |
100245d6: 4a57 ldr r2, [pc, #348] @ 0x10024734 <$d.187+0xb4> | |
100245d8: e000 b 0x100245dc <$t.186+0x200> @ imm = #0 | |
100245da: 4a54 ldr r2, [pc, #336] @ 0x1002472c <$d.187+0xac> | |
100245dc: 4628 mov r0, r5 | |
100245de: 4631 mov r1, r6 | |
100245e0: f7fc f8a8 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-16048 | |
100245e4: defe trap | |
100245e6: a82e add r0, sp, #184 | |
100245e8: 492a ldr r1, [pc, #168] @ 0x10024694 <$d.187+0x14> | |
100245ea: 4a4f ldr r2, [pc, #316] @ 0x10024728 <$d.187+0xa8> | |
100245ec: e00c b 0x10024608 <$t.186+0x22c> @ imm = #24 | |
100245ee: 484a ldr r0, [pc, #296] @ 0x10024718 <$d.187+0x98> | |
100245f0: 212b movs r1, #43 | |
100245f2: 4a4a ldr r2, [pc, #296] @ 0x1002471c <$d.187+0x9c> | |
100245f4: f7fc fb90 bl 0x10020d18 <core::panicking::panic> @ imm = #-14560 | |
100245f8: defe trap | |
100245fa: a82e add r0, sp, #184 | |
100245fc: 4925 ldr r1, [pc, #148] @ 0x10024694 <$d.187+0x14> | |
100245fe: 4a4c ldr r2, [pc, #304] @ 0x10024730 <$d.187+0xb0> | |
10024600: e002 b 0x10024608 <$t.186+0x22c> @ imm = #4 | |
10024602: a82e add r0, sp, #184 | |
10024604: 4923 ldr r1, [pc, #140] @ 0x10024694 <$d.187+0x14> | |
10024606: 4a2a ldr r2, [pc, #168] @ 0x100246b0 <$d.187+0x30> | |
10024608: f7fc ff12 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-12764 | |
1002460c: defe trap | |
1002460e: 4825 ldr r0, [pc, #148] @ 0x100246a4 <$d.187+0x24> | |
10024610: 2128 movs r1, #40 | |
10024612: 4a25 ldr r2, [pc, #148] @ 0x100246a8 <$d.187+0x28> | |
10024614: e7ee b 0x100245f4 <$t.186+0x218> @ imm = #-36 | |
10024616: a82e add r0, sp, #184 | |
10024618: 491e ldr r1, [pc, #120] @ 0x10024694 <$d.187+0x14> | |
1002461a: 4a3e ldr r2, [pc, #248] @ 0x10024714 <$d.187+0x94> | |
1002461c: e7f4 b 0x10024608 <$t.186+0x22c> @ imm = #-24 | |
1002461e: a82e add r0, sp, #184 | |
10024620: 491c ldr r1, [pc, #112] @ 0x10024694 <$d.187+0x14> | |
10024622: 4a37 ldr r2, [pc, #220] @ 0x10024700 <$d.187+0x80> | |
10024624: e7f0 b 0x10024608 <$t.186+0x22c> @ imm = #-32 | |
10024626: a82e add r0, sp, #184 | |
10024628: 491a ldr r1, [pc, #104] @ 0x10024694 <$d.187+0x14> | |
1002462a: 4a2a ldr r2, [pc, #168] @ 0x100246d4 <$d.187+0x54> | |
1002462c: e7ec b 0x10024608 <$t.186+0x22c> @ imm = #-40 | |
1002462e: a82e add r0, sp, #184 | |
10024630: 4918 ldr r1, [pc, #96] @ 0x10024694 <$d.187+0x14> | |
10024632: 4a27 ldr r2, [pc, #156] @ 0x100246d0 <$d.187+0x50> | |
10024634: e7e8 b 0x10024608 <$t.186+0x22c> @ imm = #-48 | |
10024636: a82e add r0, sp, #184 | |
10024638: 4916 ldr r1, [pc, #88] @ 0x10024694 <$d.187+0x14> | |
1002463a: 4a23 ldr r2, [pc, #140] @ 0x100246c8 <$d.187+0x48> | |
1002463c: e7e4 b 0x10024608 <$t.186+0x22c> @ imm = #-56 | |
1002463e: a82e add r0, sp, #184 | |
10024640: 4914 ldr r1, [pc, #80] @ 0x10024694 <$d.187+0x14> | |
10024642: 4a2d ldr r2, [pc, #180] @ 0x100246f8 <$d.187+0x78> | |
10024644: e7e0 b 0x10024608 <$t.186+0x22c> @ imm = #-64 | |
10024646: a82e add r0, sp, #184 | |
10024648: 4912 ldr r1, [pc, #72] @ 0x10024694 <$d.187+0x14> | |
1002464a: 4a2a ldr r2, [pc, #168] @ 0x100246f4 <$d.187+0x74> | |
1002464c: e7dc b 0x10024608 <$t.186+0x22c> @ imm = #-72 | |
1002464e: a82e add r0, sp, #184 | |
10024650: 4910 ldr r1, [pc, #64] @ 0x10024694 <$d.187+0x14> | |
10024652: 4a26 ldr r2, [pc, #152] @ 0x100246ec <$d.187+0x6c> | |
10024654: e7d8 b 0x10024608 <$t.186+0x22c> @ imm = #-80 | |
10024656: a82e add r0, sp, #184 | |
10024658: 490e ldr r1, [pc, #56] @ 0x10024694 <$d.187+0x14> | |
1002465a: 4a22 ldr r2, [pc, #136] @ 0x100246e4 <$d.187+0x64> | |
1002465c: e7d4 b 0x10024608 <$t.186+0x22c> @ imm = #-88 | |
1002465e: a82e add r0, sp, #184 | |
10024660: 490c ldr r1, [pc, #48] @ 0x10024694 <$d.187+0x14> | |
10024662: 4a2b ldr r2, [pc, #172] @ 0x10024710 <$d.187+0x90> | |
10024664: e7d0 b 0x10024608 <$t.186+0x22c> @ imm = #-96 | |
10024666: a82e add r0, sp, #184 | |
10024668: 490a ldr r1, [pc, #40] @ 0x10024694 <$d.187+0x14> | |
1002466a: 4a28 ldr r2, [pc, #160] @ 0x1002470c <$d.187+0x8c> | |
1002466c: e7cc b 0x10024608 <$t.186+0x22c> @ imm = #-104 | |
1002466e: a82e add r0, sp, #184 | |
10024670: 4908 ldr r1, [pc, #32] @ 0x10024694 <$d.187+0x14> | |
10024672: 4a12 ldr r2, [pc, #72] @ 0x100246bc <$d.187+0x3c> | |
10024674: e7c8 b 0x10024608 <$t.186+0x22c> @ imm = #-112 | |
10024676: a82e add r0, sp, #184 | |
10024678: 4906 ldr r1, [pc, #24] @ 0x10024694 <$d.187+0x14> | |
1002467a: 4a20 ldr r2, [pc, #128] @ 0x100246fc <$d.187+0x7c> | |
1002467c: e7c4 b 0x10024608 <$t.186+0x22c> @ imm = #-120 | |
1002467e: 46c0 mov r8, r8 | |
10024680 <$d.187>: | |
10024680: 39 b4 02 10 .word 0x1002b439 | |
10024684: 04 d8 02 10 .word 0x1002d804 | |
10024688: e0 d7 02 10 .word 0x1002d7e0 | |
1002468c: e4 d3 02 10 .word 0x1002d3e4 | |
10024690: cc d3 02 10 .word 0x1002d3cc | |
10024694: 3c d4 02 10 .word 0x1002d43c | |
10024698: bc d5 02 10 .word 0x1002d5bc | |
1002469c: 80 d9 02 10 .word 0x1002d980 | |
100246a0: bc d9 02 10 .word 0x1002d9bc | |
100246a4: c0 da 02 10 .word 0x1002dac0 | |
100246a8: e8 da 02 10 .word 0x1002dae8 | |
100246ac: f8 da 02 10 .word 0x1002daf8 | |
100246b0: 30 db 02 10 .word 0x1002db30 | |
100246b4: 29 b4 02 10 .word 0x1002b429 | |
100246b8: 54 d7 02 10 .word 0x1002d754 | |
100246bc: 5c d7 02 10 .word 0x1002d75c | |
100246c0: 39 b4 02 10 .word 0x1002b439 | |
100246c4: 94 d7 02 10 .word 0x1002d794 | |
100246c8: ac d7 02 10 .word 0x1002d7ac | |
100246cc: bc d7 02 10 .word 0x1002d7bc | |
100246d0: cc d7 02 10 .word 0x1002d7cc | |
100246d4: f0 d7 02 10 .word 0x1002d7f0 | |
100246d8: 34 d8 02 10 .word 0x1002d834 | |
100246dc: 4c d8 02 10 .word 0x1002d84c | |
100246e0: 68 d8 02 10 .word 0x1002d868 | |
100246e4: 88 d8 02 10 .word 0x1002d888 | |
100246e8: 98 d8 02 10 .word 0x1002d898 | |
100246ec: b0 d8 02 10 .word 0x1002d8b0 | |
100246f0: cc d8 02 10 .word 0x1002d8cc | |
100246f4: e4 d8 02 10 .word 0x1002d8e4 | |
100246f8: f4 d8 02 10 .word 0x1002d8f4 | |
100246fc: 3c d8 02 10 .word 0x1002d83c | |
10024700: 14 d8 02 10 .word 0x1002d814 | |
10024704: 14 d9 02 10 .word 0x1002d914 | |
10024708: 24 d9 02 10 .word 0x1002d924 | |
1002470c: 7c d7 02 10 .word 0x1002d77c | |
10024710: 40 d7 02 10 .word 0x1002d740 | |
10024714: f8 d9 02 10 .word 0x1002d9f8 | |
10024718: e4 d3 02 10 .word 0x1002d3e4 | |
1002471c: cc d9 02 10 .word 0x1002d9cc | |
10024720: 4c d9 02 10 .word 0x1002d94c | |
10024724: 3c d9 02 10 .word 0x1002d93c | |
10024728: 3c d6 02 10 .word 0x1002d63c | |
1002472c: f8 d5 02 10 .word 0x1002d5f8 | |
10024730: e8 d5 02 10 .word 0x1002d5e8 | |
10024734: cc d5 02 10 .word 0x1002d5cc | |
10024738 <menu::Runner<T>::prompt>: | |
10024738: b5f0 push {r4, r5, r6, r7, lr} | |
1002473a: af03 add r7, sp, #12 | |
1002473c: b08b sub sp, #44 | |
1002473e: 2900 cmp r1, #0 | |
10024740: 9001 str r0, [sp, #4] | |
10024742: d012 beq 0x1002476a <menu::Runner<T>::prompt+0x32> @ imm = #36 | |
10024744: 3018 adds r0, #24 | |
10024746: 9002 str r0, [sp, #8] | |
10024748: 2000 movs r0, #0 | |
1002474a: 900a str r0, [sp, #40] | |
1002474c: 493c ldr r1, [pc, #240] @ 0x10024840 <$d.189> | |
1002474e: 9109 str r1, [sp, #36] | |
10024750: 2101 movs r1, #1 | |
10024752: 9108 str r1, [sp, #32] | |
10024754: 493b ldr r1, [pc, #236] @ 0x10024844 <$d.189+0x4> | |
10024756: 9107 str r1, [sp, #28] | |
10024758: 9005 str r0, [sp, #20] | |
1002475a: a802 add r0, sp, #8 | |
1002475c: 493a ldr r1, [pc, #232] @ 0x10024848 <$d.189+0x8> | |
1002475e: aa05 add r2, sp, #20 | |
10024760: f7fc fb00 bl 0x10020d64 <core::fmt::write> @ imm = #-14848 | |
10024764: 2800 cmp r0, #0 | |
10024766: d167 bne 0x10024838 <menu::Runner<T>::prompt+0x100> @ imm = #206 | |
10024768: 9801 ldr r0, [sp, #4] | |
1002476a: 6a41 ldr r1, [r0, #36] | |
1002476c: 2900 cmp r1, #0 | |
1002476e: d035 beq 0x100247dc <menu::Runner<T>::prompt+0xa4> @ imm = #106 | |
10024770: 1d06 adds r6, r0, #4 | |
10024772: 4604 mov r4, r0 | |
10024774: 3418 adds r4, #24 | |
10024776: 2501 movs r5, #1 | |
10024778: 2d01 cmp r5, #1 | |
1002477a: d912 bls 0x100247a2 <menu::Runner<T>::prompt+0x6a> @ imm = #36 | |
1002477c: 9402 str r4, [sp, #8] | |
1002477e: 2000 movs r0, #0 | |
10024780: 900a str r0, [sp, #40] | |
10024782: 492f ldr r1, [pc, #188] @ 0x10024840 <$d.189> | |
10024784: 9109 str r1, [sp, #36] | |
10024786: 2101 movs r1, #1 | |
10024788: 9108 str r1, [sp, #32] | |
1002478a: 4930 ldr r1, [pc, #192] @ 0x1002484c <$d.189+0xc> | |
1002478c: 9107 str r1, [sp, #28] | |
1002478e: 9005 str r0, [sp, #20] | |
10024790: a802 add r0, sp, #8 | |
10024792: aa05 add r2, sp, #20 | |
10024794: 492c ldr r1, [pc, #176] @ 0x10024848 <$d.189+0x8> | |
10024796: f7fc fae5 bl 0x10020d64 <core::fmt::write> @ imm = #-14902 | |
1002479a: 2800 cmp r0, #0 | |
1002479c: d142 bne 0x10024824 <menu::Runner<T>::prompt+0xec> @ imm = #132 | |
1002479e: 2d04 cmp r5, #4 | |
100247a0: d230 bhs 0x10024804 <menu::Runner<T>::prompt+0xcc> @ imm = #96 | |
100247a2: 6830 ldr r0, [r6] | |
100247a4: 2800 cmp r0, #0 | |
100247a6: d033 beq 0x10024810 <menu::Runner<T>::prompt+0xd8> @ imm = #102 | |
100247a8: 492a ldr r1, [pc, #168] @ 0x10024854 <$d.189+0x14> | |
100247aa: aa02 add r2, sp, #8 | |
100247ac: c213 stm r2!, {r0, r1, r4} | |
100247ae: 2001 movs r0, #1 | |
100247b0: 900a str r0, [sp, #40] | |
100247b2: a902 add r1, sp, #8 | |
100247b4: 9109 str r1, [sp, #36] | |
100247b6: 9008 str r0, [sp, #32] | |
100247b8: 4824 ldr r0, [pc, #144] @ 0x1002484c <$d.189+0xc> | |
100247ba: 9007 str r0, [sp, #28] | |
100247bc: 2000 movs r0, #0 | |
100247be: 9005 str r0, [sp, #20] | |
100247c0: a804 add r0, sp, #16 | |
100247c2: aa05 add r2, sp, #20 | |
100247c4: 4920 ldr r1, [pc, #128] @ 0x10024848 <$d.189+0x8> | |
100247c6: f7fc facd bl 0x10020d64 <core::fmt::write> @ imm = #-14950 | |
100247ca: 2800 cmp r0, #0 | |
100247cc: d126 bne 0x1002481c <menu::Runner<T>::prompt+0xe4> @ imm = #76 | |
100247ce: 1d36 adds r6, r6, #4 | |
100247d0: 1c6a adds r2, r5, #1 | |
100247d2: 9801 ldr r0, [sp, #4] | |
100247d4: 6a41 ldr r1, [r0, #36] | |
100247d6: 428d cmp r5, r1 | |
100247d8: 4615 mov r5, r2 | |
100247da: d3cd blo 0x10024778 <menu::Runner<T>::prompt+0x40> @ imm = #-102 | |
100247dc: 3018 adds r0, #24 | |
100247de: 9002 str r0, [sp, #8] | |
100247e0: 2000 movs r0, #0 | |
100247e2: 900a str r0, [sp, #40] | |
100247e4: 4916 ldr r1, [pc, #88] @ 0x10024840 <$d.189> | |
100247e6: 9109 str r1, [sp, #36] | |
100247e8: 2101 movs r1, #1 | |
100247ea: 9108 str r1, [sp, #32] | |
100247ec: 491f ldr r1, [pc, #124] @ 0x1002486c <$d.189+0x2c> | |
100247ee: 9107 str r1, [sp, #28] | |
100247f0: 9005 str r0, [sp, #20] | |
100247f2: a802 add r0, sp, #8 | |
100247f4: 4914 ldr r1, [pc, #80] @ 0x10024848 <$d.189+0x8> | |
100247f6: aa05 add r2, sp, #20 | |
100247f8: f7fc fab4 bl 0x10020d64 <core::fmt::write> @ imm = #-15000 | |
100247fc: 2800 cmp r0, #0 | |
100247fe: d117 bne 0x10024830 <menu::Runner<T>::prompt+0xf8> @ imm = #46 | |
10024800: b00b add sp, #44 | |
10024802: bdf0 pop {r4, r5, r6, r7, pc} | |
10024804: 2104 movs r1, #4 | |
10024806: 4a12 ldr r2, [pc, #72] @ 0x10024850 <$d.189+0x10> | |
10024808: 4628 mov r0, r5 | |
1002480a: f7fb fdd5 bl 0x100203b8 <core::panicking::panic_bounds_check> @ imm = #-17494 | |
1002480e: defe trap | |
10024810: 4813 ldr r0, [pc, #76] @ 0x10024860 <$d.189+0x20> | |
10024812: 212b movs r1, #43 | |
10024814: 4a13 ldr r2, [pc, #76] @ 0x10024864 <$d.189+0x24> | |
10024816: f7fc fa7f bl 0x10020d18 <core::panicking::panic> @ imm = #-15106 | |
1002481a: defe trap | |
1002481c: a805 add r0, sp, #20 | |
1002481e: 490e ldr r1, [pc, #56] @ 0x10024858 <$d.189+0x18> | |
10024820: 4a0e ldr r2, [pc, #56] @ 0x1002485c <$d.189+0x1c> | |
10024822: e002 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #4 | |
10024824: a805 add r0, sp, #20 | |
10024826: 490c ldr r1, [pc, #48] @ 0x10024858 <$d.189+0x18> | |
10024828: 4a0f ldr r2, [pc, #60] @ 0x10024868 <$d.189+0x28> | |
1002482a: f7fc fe01 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-13310 | |
1002482e: defe trap | |
10024830: a805 add r0, sp, #20 | |
10024832: 4909 ldr r1, [pc, #36] @ 0x10024858 <$d.189+0x18> | |
10024834: 4a0e ldr r2, [pc, #56] @ 0x10024870 <$d.189+0x30> | |
10024836: e7f8 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #-16 | |
10024838: a805 add r0, sp, #20 | |
1002483a: 4907 ldr r1, [pc, #28] @ 0x10024858 <$d.189+0x18> | |
1002483c: 4a0d ldr r2, [pc, #52] @ 0x10024874 <$d.189+0x34> | |
1002483e: e7f4 b 0x1002482a <menu::Runner<T>::prompt+0xf2> @ imm = #-24 | |
10024840 <$d.189>: | |
10024840: e4 d3 02 10 .word 0x1002d3e4 | |
10024844: 34 d9 02 10 .word 0x1002d934 | |
10024848: cc d3 02 10 .word 0x1002d3cc | |
1002484c: dc db 02 10 .word 0x1002dbdc | |
10024850: f4 db 02 10 .word 0x1002dbf4 | |
10024854: 29 b4 02 10 .word 0x1002b429 | |
10024858: 3c d4 02 10 .word 0x1002d43c | |
1002485c: 14 dc 02 10 .word 0x1002dc14 | |
10024860: e4 d3 02 10 .word 0x1002d3e4 | |
10024864: 04 dc 02 10 .word 0x1002dc04 | |
10024868: e4 db 02 10 .word 0x1002dbe4 | |
1002486c: 28 dc 02 10 .word 0x1002dc28 | |
10024870: 30 dc 02 10 .word 0x1002dc30 | |
10024874: c8 db 02 10 .word 0x1002dbc8 | |
10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next>: | |
10024878: b5f0 push {r4, r5, r6, r7, lr} | |
1002487a: af03 add r7, sp, #12 | |
1002487c: b087 sub sp, #28 | |
1002487e: 7f43 ldrb r3, [r0, #29] | |
10024880: 6985 ldr r5, [r0, #24] | |
10024882: 6841 ldr r1, [r0, #4] | |
10024884: 9102 str r1, [sp, #8] | |
10024886: 6881 ldr r1, [r0, #8] | |
10024888: 9100 str r1, [sp] | |
1002488a: 7f01 ldrb r1, [r0, #28] | |
1002488c: 9101 str r1, [sp, #4] | |
1002488e: 6901 ldr r1, [r0, #16] | |
10024890: 9104 str r1, [sp, #16] | |
10024892: 9006 str r0, [sp, #24] | |
10024894: 2100 movs r1, #0 | |
10024896: 9103 str r1, [sp, #12] | |
10024898: 2b00 cmp r3, #0 | |
1002489a: d000 beq 0x1002489e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x26> @ imm = #0 | |
1002489c: e082 b 0x100249a4 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12c> @ imm = #260 | |
1002489e: 6941 ldr r1, [r0, #20] | |
100248a0: 9a04 ldr r2, [sp, #16] | |
100248a2: 4291 cmp r1, r2 | |
100248a4: d064 beq 0x10024970 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #200 | |
100248a6: 1c4b adds r3, r1, #1 | |
100248a8: 6143 str r3, [r0, #20] | |
100248aa: 780e ldrb r6, [r1] | |
100248ac: b272 sxtb r2, r6 | |
100248ae: 2a00 cmp r2, #0 | |
100248b0: 9505 str r5, [sp, #20] | |
100248b2: d52b bpl 0x1002490c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #86 | |
100248b4: 1c8b adds r3, r1, #2 | |
100248b6: 6143 str r3, [r0, #20] | |
100248b8: 784c ldrb r4, [r1, #1] | |
100248ba: 203f movs r0, #63 | |
100248bc: 4004 ands r4, r0 | |
100248be: 221f movs r2, #31 | |
100248c0: 4032 ands r2, r6 | |
100248c2: 2edf cmp r6, #223 | |
100248c4: d91a bls 0x100248fc <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x84> @ imm = #52 | |
100248c6: 1ccb adds r3, r1, #3 | |
100248c8: 9d06 ldr r5, [sp, #24] | |
100248ca: 616b str r3, [r5, #20] | |
100248cc: 788d ldrb r5, [r1, #2] | |
100248ce: 4005 ands r5, r0 | |
100248d0: 01a4 lsls r4, r4, #6 | |
100248d2: 1964 adds r4, r4, r5 | |
100248d4: 2ef0 cmp r6, #240 | |
100248d6: d315 blo 0x10024904 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x8c> @ imm = #42 | |
100248d8: 1d0b adds r3, r1, #4 | |
100248da: 9d06 ldr r5, [sp, #24] | |
100248dc: 616b str r3, [r5, #20] | |
100248de: 78cd ldrb r5, [r1, #3] | |
100248e0: 4005 ands r5, r0 | |
100248e2: 01a0 lsls r0, r4, #6 | |
100248e4: 1940 adds r0, r0, r5 | |
100248e6: 0752 lsls r2, r2, #29 | |
100248e8: 0ad2 lsrs r2, r2, #11 | |
100248ea: 1886 adds r6, r0, r2 | |
100248ec: 2011 movs r0, #17 | |
100248ee: 0400 lsls r0, r0, #16 | |
100248f0: 4286 cmp r6, r0 | |
100248f2: d054 beq 0x1002499e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x126> @ imm = #168 | |
100248f4: 9805 ldr r0, [sp, #20] | |
100248f6: 1d05 adds r5, r0, #4 | |
100248f8: 9806 ldr r0, [sp, #24] | |
100248fa: e009 b 0x10024910 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x98> @ imm = #18 | |
100248fc: 0192 lsls r2, r2, #6 | |
100248fe: 1916 adds r6, r2, r4 | |
10024900: 9806 ldr r0, [sp, #24] | |
10024902: e003 b 0x1002490c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x94> @ imm = #6 | |
10024904: 0310 lsls r0, r2, #12 | |
10024906: 1826 adds r6, r4, r0 | |
10024908: 9806 ldr r0, [sp, #24] | |
1002490a: 9d05 ldr r5, [sp, #20] | |
1002490c: 1a6a subs r2, r5, r1 | |
1002490e: 18d5 adds r5, r2, r3 | |
10024910: 460a mov r2, r1 | |
10024912: 4619 mov r1, r3 | |
10024914: 6185 str r5, [r0, #24] | |
10024916: 4634 mov r4, r6 | |
10024918: 3c09 subs r4, #9 | |
1002491a: 2c17 cmp r4, #23 | |
1002491c: d804 bhi 0x10024928 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xb0> @ imm = #8 | |
1002491e: 2001 movs r0, #1 | |
10024920: 40a0 lsls r0, r4 | |
10024922: 4c24 ldr r4, [pc, #144] @ 0x100249b4 <$d.191> | |
10024924: 4220 tst r0, r4 | |
10024926: d12f bne 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #94 | |
10024928: 2e80 cmp r6, #128 | |
1002492a: d31d blo 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #58 | |
1002492c: 0a34 lsrs r4, r6, #8 | |
1002492e: 2c1f cmp r4, #31 | |
10024930: dc06 bgt 0x10024940 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xc8> @ imm = #12 | |
10024932: 2c00 cmp r4, #0 | |
10024934: d00d beq 0x10024952 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xda> @ imm = #26 | |
10024936: 2c16 cmp r4, #22 | |
10024938: d116 bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #44 | |
1002493a: 202d movs r0, #45 | |
1002493c: 01c0 lsls r0, r0, #7 | |
1002493e: e005 b 0x1002494c <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xd4> @ imm = #10 | |
10024940: 2c20 cmp r4, #32 | |
10024942: d00c beq 0x1002495e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xe6> @ imm = #24 | |
10024944: 2c30 cmp r4, #48 | |
10024946: d10f bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #30 | |
10024948: 2003 movs r0, #3 | |
1002494a: 0300 lsls r0, r0, #12 | |
1002494c: 4286 cmp r6, r0 | |
1002494e: d10b bne 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #22 | |
10024950: e01a b 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #52 | |
10024952: b2f0 uxtb r0, r6 | |
10024954: 4c18 ldr r4, [pc, #96] @ 0x100249b8 <$d.191+0x4> | |
10024956: 5c20 ldrb r0, [r4, r0] | |
10024958: 07c0 lsls r0, r0, #31 | |
1002495a: d005 beq 0x10024968 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf0> @ imm = #10 | |
1002495c: e014 b 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #40 | |
1002495e: b2f0 uxtb r0, r6 | |
10024960: 4c15 ldr r4, [pc, #84] @ 0x100249b8 <$d.191+0x4> | |
10024962: 5c20 ldrb r0, [r4, r0] | |
10024964: 0780 lsls r0, r0, #30 | |
10024966: d40f bmi 0x10024988 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x110> @ imm = #30 | |
10024968: 9804 ldr r0, [sp, #16] | |
1002496a: 4281 cmp r1, r0 | |
1002496c: 9806 ldr r0, [sp, #24] | |
1002496e: d19a bne 0x100248a6 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x2e> @ imm = #-204 | |
10024970: 6802 ldr r2, [r0] | |
10024972: 9901 ldr r1, [sp, #4] | |
10024974: 2900 cmp r1, #0 | |
10024976: d102 bne 0x1002497e <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x106> @ imm = #4 | |
10024978: 9902 ldr r1, [sp, #8] | |
1002497a: 4291 cmp r1, r2 | |
1002497c: d016 beq 0x100249ac <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #44 | |
1002497e: 2301 movs r3, #1 | |
10024980: 7743 strb r3, [r0, #29] | |
10024982: 9902 ldr r1, [sp, #8] | |
10024984: 1a89 subs r1, r1, r2 | |
10024986: e007 b 0x10024998 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x120> @ imm = #14 | |
10024988: 9c05 ldr r4, [sp, #20] | |
1002498a: 1918 adds r0, r3, r4 | |
1002498c: 1a81 subs r1, r0, r2 | |
1002498e: 9806 ldr r0, [sp, #24] | |
10024990: 6802 ldr r2, [r0] | |
10024992: 6001 str r1, [r0] | |
10024994: 1aa1 subs r1, r4, r2 | |
10024996: 2300 movs r3, #0 | |
10024998: 2900 cmp r1, #0 | |
1002499a: d104 bne 0x100249a6 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x12e> @ imm = #8 | |
1002499c: e77a b 0x10024894 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x1c> @ imm = #-268 | |
1002499e: 9d05 ldr r5, [sp, #20] | |
100249a0: 9806 ldr r0, [sp, #24] | |
100249a2: e7e5 b 0x10024970 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0xf8> @ imm = #-54 | |
100249a4: e002 b 0x100249ac <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next+0x134> @ imm = #4 | |
100249a6: 9800 ldr r0, [sp] | |
100249a8: 1880 adds r0, r0, r2 | |
100249aa: 9003 str r0, [sp, #12] | |
100249ac: 9803 ldr r0, [sp, #12] | |
100249ae: b007 add sp, #28 | |
100249b0: bdf0 pop {r4, r5, r6, r7, pc} | |
100249b2: 46c0 mov r8, r8 | |
100249b4 <$d.191>: | |
100249b4: 1f 00 80 00 .word 0x0080001f | |
100249b8: 5c d4 02 10 .word 0x1002d45c | |
100249bc <menu::Runner<T>::print_short_help>: | |
100249bc: b5f0 push {r4, r5, r6, r7, lr} | |
100249be: af03 add r7, sp, #12 | |
100249c0: b08f sub sp, #60 | |
100249c2: 4604 mov r4, r0 | |
100249c4: 6808 ldr r0, [r1] | |
100249c6: 2800 cmp r0, #0 | |
100249c8: d01e beq 0x10024a08 <menu::Runner<T>::print_short_help+0x4c> @ imm = #60 | |
100249ca: 2801 cmp r0, #1 | |
100249cc: d000 beq 0x100249d0 <menu::Runner<T>::print_short_help+0x14> @ imm = #0 | |
100249ce: e098 b 0x10024b02 <menu::Runner<T>::print_short_help+0x146> @ imm = #304 | |
100249d0: 486c ldr r0, [pc, #432] @ 0x10024b84 <$d.193> | |
100249d2: 9007 str r0, [sp, #28] | |
100249d4: 3118 adds r1, #24 | |
100249d6: 9106 str r1, [sp, #24] | |
100249d8: 4620 mov r0, r4 | |
100249da: 3018 adds r0, #24 | |
100249dc: 9008 str r0, [sp, #32] | |
100249de: 2001 movs r0, #1 | |
100249e0: 900e str r0, [sp, #56] | |
100249e2: a906 add r1, sp, #24 | |
100249e4: 910d str r1, [sp, #52] | |
100249e6: 900c str r0, [sp, #48] | |
100249e8: 4867 ldr r0, [pc, #412] @ 0x10024b88 <$d.193+0x4> | |
100249ea: 900b str r0, [sp, #44] | |
100249ec: 2000 movs r0, #0 | |
100249ee: 9009 str r0, [sp, #36] | |
100249f0: a808 add r0, sp, #32 | |
100249f2: 4966 ldr r1, [pc, #408] @ 0x10024b8c <$d.193+0x8> | |
100249f4: aa09 add r2, sp, #36 | |
100249f6: f7fc f9b5 bl 0x10020d64 <core::fmt::write> @ imm = #-15510 | |
100249fa: 2800 cmp r0, #0 | |
100249fc: d100 bne 0x10024a00 <menu::Runner<T>::print_short_help+0x44> @ imm = #0 | |
100249fe: e097 b 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #302 | |
10024a00: a809 add r0, sp, #36 | |
10024a02: 4963 ldr r1, [pc, #396] @ 0x10024b90 <$d.193+0xc> | |
10024a04: 4a64 ldr r2, [pc, #400] @ 0x10024b98 <$d.193+0x14> | |
10024a06: e0ba b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #372 | |
10024a08: 688e ldr r6, [r1, #8] | |
10024a0a: 68c8 ldr r0, [r1, #12] | |
10024a0c: 9002 str r0, [sp, #8] | |
10024a0e: 485d ldr r0, [pc, #372] @ 0x10024b84 <$d.193> | |
10024a10: 9007 str r0, [sp, #28] | |
10024a12: 3118 adds r1, #24 | |
10024a14: 9106 str r1, [sp, #24] | |
10024a16: 4620 mov r0, r4 | |
10024a18: 3018 adds r0, #24 | |
10024a1a: 9003 str r0, [sp, #12] | |
10024a1c: 9008 str r0, [sp, #32] | |
10024a1e: 2101 movs r1, #1 | |
10024a20: 910e str r1, [sp, #56] | |
10024a22: a806 add r0, sp, #24 | |
10024a24: 900d str r0, [sp, #52] | |
10024a26: 9104 str r1, [sp, #16] | |
10024a28: 910c str r1, [sp, #48] | |
10024a2a: 4857 ldr r0, [pc, #348] @ 0x10024b88 <$d.193+0x4> | |
10024a2c: 900b str r0, [sp, #44] | |
10024a2e: 2500 movs r5, #0 | |
10024a30: 9509 str r5, [sp, #36] | |
10024a32: a808 add r0, sp, #32 | |
10024a34: 4955 ldr r1, [pc, #340] @ 0x10024b8c <$d.193+0x8> | |
10024a36: aa09 add r2, sp, #36 | |
10024a38: f7fc f994 bl 0x10020d64 <core::fmt::write> @ imm = #-15576 | |
10024a3c: 2800 cmp r0, #0 | |
10024a3e: d000 beq 0x10024a42 <menu::Runner<T>::print_short_help+0x86> @ imm = #0 | |
10024a40: e096 b 0x10024b70 <menu::Runner<T>::print_short_help+0x1b4> @ imm = #300 | |
10024a42: 9802 ldr r0, [sp, #8] | |
10024a44: 2800 cmp r0, #0 | |
10024a46: d073 beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #230 | |
10024a48: 9401 str r4, [sp, #4] | |
10024a4a: 241c movs r4, #28 | |
10024a4c: 4344 muls r4, r0, r4 | |
10024a4e: 462a mov r2, r5 | |
10024a50: 6830 ldr r0, [r6] | |
10024a52: 1e81 subs r1, r0, #2 | |
10024a54: 2902 cmp r1, #2 | |
10024a56: 9d04 ldr r5, [sp, #16] | |
10024a58: d337 blo 0x10024aca <menu::Runner<T>::print_short_help+0x10e> @ imm = #110 | |
10024a5a: 4615 mov r5, r2 | |
10024a5c: 2800 cmp r0, #0 | |
10024a5e: d11a bne 0x10024a96 <menu::Runner<T>::print_short_help+0xda> @ imm = #52 | |
10024a60: 4630 mov r0, r6 | |
10024a62: 300c adds r0, #12 | |
10024a64: 9005 str r0, [sp, #20] | |
10024a66: 484d ldr r0, [pc, #308] @ 0x10024b9c <$d.193+0x18> | |
10024a68: 9007 str r0, [sp, #28] | |
10024a6a: a805 add r0, sp, #20 | |
10024a6c: 9006 str r0, [sp, #24] | |
10024a6e: 9803 ldr r0, [sp, #12] | |
10024a70: 9008 str r0, [sp, #32] | |
10024a72: 2001 movs r0, #1 | |
10024a74: 900e str r0, [sp, #56] | |
10024a76: a806 add r0, sp, #24 | |
10024a78: 900d str r0, [sp, #52] | |
10024a7a: 2002 movs r0, #2 | |
10024a7c: 900c str r0, [sp, #48] | |
10024a7e: 484a ldr r0, [pc, #296] @ 0x10024ba8 <$d.193+0x24> | |
10024a80: 900b str r0, [sp, #44] | |
10024a82: 2000 movs r0, #0 | |
10024a84: 9009 str r0, [sp, #36] | |
10024a86: a808 add r0, sp, #32 | |
10024a88: aa09 add r2, sp, #36 | |
10024a8a: 4940 ldr r1, [pc, #256] @ 0x10024b8c <$d.193+0x8> | |
10024a8c: f7fc f96a bl 0x10020d64 <core::fmt::write> @ imm = #-15660 | |
10024a90: 2800 cmp r0, #0 | |
10024a92: d01a beq 0x10024aca <menu::Runner<T>::print_short_help+0x10e> @ imm = #52 | |
10024a94: e060 b 0x10024b58 <menu::Runner<T>::print_short_help+0x19c> @ imm = #192 | |
10024a96: 4630 mov r0, r6 | |
10024a98: 300c adds r0, #12 | |
10024a9a: 9005 str r0, [sp, #20] | |
10024a9c: 483f ldr r0, [pc, #252] @ 0x10024b9c <$d.193+0x18> | |
10024a9e: 9007 str r0, [sp, #28] | |
10024aa0: a805 add r0, sp, #20 | |
10024aa2: 9006 str r0, [sp, #24] | |
10024aa4: 9803 ldr r0, [sp, #12] | |
10024aa6: 9008 str r0, [sp, #32] | |
10024aa8: 2001 movs r0, #1 | |
10024aaa: 900e str r0, [sp, #56] | |
10024aac: a806 add r0, sp, #24 | |
10024aae: 900d str r0, [sp, #52] | |
10024ab0: 2002 movs r0, #2 | |
10024ab2: 900c str r0, [sp, #48] | |
10024ab4: 483a ldr r0, [pc, #232] @ 0x10024ba0 <$d.193+0x1c> | |
10024ab6: 900b str r0, [sp, #44] | |
10024ab8: 2000 movs r0, #0 | |
10024aba: 9009 str r0, [sp, #36] | |
10024abc: a808 add r0, sp, #32 | |
10024abe: aa09 add r2, sp, #36 | |
10024ac0: 4932 ldr r1, [pc, #200] @ 0x10024b8c <$d.193+0x8> | |
10024ac2: f7fc f94f bl 0x10020d64 <core::fmt::write> @ imm = #-15714 | |
10024ac6: 2800 cmp r0, #0 | |
10024ac8: d14a bne 0x10024b60 <menu::Runner<T>::print_short_help+0x1a4> @ imm = #148 | |
10024aca: 361c adds r6, #28 | |
10024acc: 3c1c subs r4, #28 | |
10024ace: d1be bne 0x10024a4e <menu::Runner<T>::print_short_help+0x92> @ imm = #-132 | |
10024ad0: 07e8 lsls r0, r5, #31 | |
10024ad2: 9c01 ldr r4, [sp, #4] | |
10024ad4: d02c beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #88 | |
10024ad6: 9803 ldr r0, [sp, #12] | |
10024ad8: 9006 str r0, [sp, #24] | |
10024ada: 2000 movs r0, #0 | |
10024adc: 900e str r0, [sp, #56] | |
10024ade: 4933 ldr r1, [pc, #204] @ 0x10024bac <$d.193+0x28> | |
10024ae0: 910d str r1, [sp, #52] | |
10024ae2: 2101 movs r1, #1 | |
10024ae4: 910c str r1, [sp, #48] | |
10024ae6: 4932 ldr r1, [pc, #200] @ 0x10024bb0 <$d.193+0x2c> | |
10024ae8: 910b str r1, [sp, #44] | |
10024aea: 9009 str r0, [sp, #36] | |
10024aec: a806 add r0, sp, #24 | |
10024aee: 4927 ldr r1, [pc, #156] @ 0x10024b8c <$d.193+0x8> | |
10024af0: aa09 add r2, sp, #36 | |
10024af2: f7fc f937 bl 0x10020d64 <core::fmt::write> @ imm = #-15762 | |
10024af6: 2800 cmp r0, #0 | |
10024af8: d01a beq 0x10024b30 <menu::Runner<T>::print_short_help+0x174> @ imm = #52 | |
10024afa: a809 add r0, sp, #36 | |
10024afc: 4924 ldr r1, [pc, #144] @ 0x10024b90 <$d.193+0xc> | |
10024afe: 4a2d ldr r2, [pc, #180] @ 0x10024bb4 <$d.193+0x30> | |
10024b00: e03d b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #122 | |
10024b02: 4820 ldr r0, [pc, #128] @ 0x10024b84 <$d.193> | |
10024b04: 9007 str r0, [sp, #28] | |
10024b06: 3118 adds r1, #24 | |
10024b08: 9106 str r1, [sp, #24] | |
10024b0a: 4620 mov r0, r4 | |
10024b0c: 3018 adds r0, #24 | |
10024b0e: 9008 str r0, [sp, #32] | |
10024b10: 2001 movs r0, #1 | |
10024b12: 900e str r0, [sp, #56] | |
10024b14: a906 add r1, sp, #24 | |
10024b16: 910d str r1, [sp, #52] | |
10024b18: 900c str r0, [sp, #48] | |
10024b1a: 481b ldr r0, [pc, #108] @ 0x10024b88 <$d.193+0x4> | |
10024b1c: 900b str r0, [sp, #44] | |
10024b1e: 2000 movs r0, #0 | |
10024b20: 9009 str r0, [sp, #36] | |
10024b22: a808 add r0, sp, #32 | |
10024b24: 4919 ldr r1, [pc, #100] @ 0x10024b8c <$d.193+0x8> | |
10024b26: aa09 add r2, sp, #36 | |
10024b28: f7fc f91c bl 0x10020d64 <core::fmt::write> @ imm = #-15816 | |
10024b2c: 2800 cmp r0, #0 | |
10024b2e: d123 bne 0x10024b78 <menu::Runner<T>::print_short_help+0x1bc> @ imm = #70 | |
10024b30: 3418 adds r4, #24 | |
10024b32: 9406 str r4, [sp, #24] | |
10024b34: 2000 movs r0, #0 | |
10024b36: 900e str r0, [sp, #56] | |
10024b38: 491c ldr r1, [pc, #112] @ 0x10024bac <$d.193+0x28> | |
10024b3a: 910d str r1, [sp, #52] | |
10024b3c: 2101 movs r1, #1 | |
10024b3e: 910c str r1, [sp, #48] | |
10024b40: 491e ldr r1, [pc, #120] @ 0x10024bbc <$d.193+0x38> | |
10024b42: 910b str r1, [sp, #44] | |
10024b44: 9009 str r0, [sp, #36] | |
10024b46: a806 add r0, sp, #24 | |
10024b48: 4910 ldr r1, [pc, #64] @ 0x10024b8c <$d.193+0x8> | |
10024b4a: aa09 add r2, sp, #36 | |
10024b4c: f7fc f90a bl 0x10020d64 <core::fmt::write> @ imm = #-15852 | |
10024b50: 2800 cmp r0, #0 | |
10024b52: d109 bne 0x10024b68 <menu::Runner<T>::print_short_help+0x1ac> @ imm = #18 | |
10024b54: b00f add sp, #60 | |
10024b56: bdf0 pop {r4, r5, r6, r7, pc} | |
10024b58: a809 add r0, sp, #36 | |
10024b5a: 490d ldr r1, [pc, #52] @ 0x10024b90 <$d.193+0xc> | |
10024b5c: 4a16 ldr r2, [pc, #88] @ 0x10024bb8 <$d.193+0x34> | |
10024b5e: e00e b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #28 | |
10024b60: a809 add r0, sp, #36 | |
10024b62: 490b ldr r1, [pc, #44] @ 0x10024b90 <$d.193+0xc> | |
10024b64: 4a0f ldr r2, [pc, #60] @ 0x10024ba4 <$d.193+0x20> | |
10024b66: e00a b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #20 | |
10024b68: a809 add r0, sp, #36 | |
10024b6a: 4909 ldr r1, [pc, #36] @ 0x10024b90 <$d.193+0xc> | |
10024b6c: 4a14 ldr r2, [pc, #80] @ 0x10024bc0 <$d.193+0x3c> | |
10024b6e: e006 b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #12 | |
10024b70: a809 add r0, sp, #36 | |
10024b72: 4907 ldr r1, [pc, #28] @ 0x10024b90 <$d.193+0xc> | |
10024b74: 4a13 ldr r2, [pc, #76] @ 0x10024bc4 <$d.193+0x40> | |
10024b76: e002 b 0x10024b7e <menu::Runner<T>::print_short_help+0x1c2> @ imm = #4 | |
10024b78: a809 add r0, sp, #36 | |
10024b7a: 4905 ldr r1, [pc, #20] @ 0x10024b90 <$d.193+0xc> | |
10024b7c: 4a05 ldr r2, [pc, #20] @ 0x10024b94 <$d.193+0x10> | |
10024b7e: f7fc fc57 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-14162 | |
10024b82: defe trap | |
10024b84 <$d.193>: | |
10024b84: 29 b4 02 10 .word 0x1002b429 | |
10024b88: 54 d7 02 10 .word 0x1002d754 | |
10024b8c: cc d3 02 10 .word 0x1002d3cc | |
10024b90: 3c d4 02 10 .word 0x1002d43c | |
10024b94: 40 db 02 10 .word 0x1002db40 | |
10024b98: 50 db 02 10 .word 0x1002db50 | |
10024b9c: 39 b4 02 10 .word 0x1002b439 | |
10024ba0: e0 d7 02 10 .word 0x1002d7e0 | |
10024ba4: 70 db 02 10 .word 0x1002db70 | |
10024ba8: 04 d8 02 10 .word 0x1002d804 | |
10024bac: e4 d3 02 10 .word 0x1002d3e4 | |
10024bb0: a0 db 02 10 .word 0x1002dba0 | |
10024bb4: a8 db 02 10 .word 0x1002dba8 | |
10024bb8: 80 db 02 10 .word 0x1002db80 | |
10024bbc: 34 d9 02 10 .word 0x1002d934 | |
10024bc0: b8 db 02 10 .word 0x1002dbb8 | |
10024bc4: 60 db 02 10 .word 0x1002db60 | |
10024bc8 <menu::Runner<T>::call_function>: | |
10024bc8: b5f0 push {r4, r5, r6, r7, lr} | |
10024bca: af03 add r7, sp, #12 | |
10024bcc: b0cd sub sp, #308 | |
10024bce: 461d mov r5, r3 | |
10024bd0: 4616 mov r6, r2 | |
10024bd2: 9106 str r1, [sp, #24] | |
10024bd4: 9008 str r0, [sp, #32] | |
10024bd6: 221c movs r2, #28 | |
10024bd8: 4610 mov r0, r2 | |
10024bda: 4358 muls r0, r3, r0 | |
10024bdc: 6979 ldr r1, [r7, #20] | |
10024bde: 68fc ldr r4, [r7, #12] | |
10024be0: 68bb ldr r3, [r7, #8] | |
10024be2: 9305 str r3, [sp, #20] | |
10024be4: 9509 str r5, [sp, #36] | |
10024be6: 2d00 cmp r5, #0 | |
10024be8: d038 beq 0x10024c5c <menu::Runner<T>::call_function+0x94> @ imm = #112 | |
10024bea: 9407 str r4, [sp, #28] | |
10024bec: 2300 movs r3, #0 | |
10024bee: 930e str r3, [sp, #56] | |
10024bf0: 4603 mov r3, r0 | |
10024bf2: 4634 mov r4, r6 | |
10024bf4: 6825 ldr r5, [r4] | |
10024bf6: 2d00 cmp r5, #0 | |
10024bf8: d102 bne 0x10024c00 <menu::Runner<T>::call_function+0x38> @ imm = #4 | |
10024bfa: 9d0e ldr r5, [sp, #56] | |
10024bfc: 1c6d adds r5, r5, #1 | |
10024bfe: 950e str r5, [sp, #56] | |
10024c00: 3b1c subs r3, #28 | |
10024c02: 341c adds r4, #28 | |
10024c04: 2b00 cmp r3, #0 | |
10024c06: d1f5 bne 0x10024bf4 <menu::Runner<T>::call_function+0x2c> @ imm = #-22 | |
10024c08: 9b09 ldr r3, [sp, #36] | |
10024c0a: 435a muls r2, r3, r2 | |
10024c0c: 2500 movs r5, #0 | |
10024c0e: 4633 mov r3, r6 | |
10024c10: 681c ldr r4, [r3] | |
10024c12: 2c02 cmp r4, #2 | |
10024c14: d200 bhs 0x10024c18 <menu::Runner<T>::call_function+0x50> @ imm = #0 | |
10024c16: 1c6d adds r5, r5, #1 | |
10024c18: 3a1c subs r2, #28 | |
10024c1a: 331c adds r3, #28 | |
10024c1c: 2a00 cmp r2, #0 | |
10024c1e: d1f7 bne 0x10024c10 <menu::Runner<T>::call_function+0x48> @ imm = #-18 | |
10024c20: 9c07 ldr r4, [sp, #28] | |
10024c22: 69e2 ldr r2, [r4, #28] | |
10024c24: 428a cmp r2, r1 | |
10024c26: d925 bls 0x10024c74 <menu::Runner<T>::call_function+0xac> @ imm = #74 | |
10024c28: 980e ldr r0, [sp, #56] | |
10024c2a: 2800 cmp r0, #0 | |
10024c2c: d019 beq 0x10024c62 <menu::Runner<T>::call_function+0x9a> @ imm = #50 | |
10024c2e: 9808 ldr r0, [sp, #32] | |
10024c30: 9031 str r0, [sp, #196] | |
10024c32: 2000 movs r0, #0 | |
10024c34: 9016 str r0, [sp, #88] | |
10024c36: 49bf ldr r1, [pc, #764] @ 0x10024f34 <$d.195> | |
10024c38: 9115 str r1, [sp, #84] | |
10024c3a: 2101 movs r1, #1 | |
10024c3c: 9114 str r1, [sp, #80] | |
10024c3e: 49be ldr r1, [pc, #760] @ 0x10024f38 <$d.195+0x4> | |
10024c40: 9113 str r1, [sp, #76] | |
10024c42: 9011 str r0, [sp, #68] | |
10024c44: a831 add r0, sp, #196 | |
10024c46: 49bd ldr r1, [pc, #756] @ 0x10024f3c <$d.195+0x8> | |
10024c48: aa11 add r2, sp, #68 | |
10024c4a: f7fc f88b bl 0x10020d64 <core::fmt::write> @ imm = #-16106 | |
10024c4e: 2800 cmp r0, #0 | |
10024c50: d100 bne 0x10024c54 <menu::Runner<T>::call_function+0x8c> @ imm = #0 | |
10024c52: e117 b 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #558 | |
10024c54: a840 add r0, sp, #256 | |
10024c56: 49ba ldr r1, [pc, #744] @ 0x10024f40 <$d.195+0xc> | |
10024c58: 4aba ldr r2, [pc, #744] @ 0x10024f44 <$d.195+0x10> | |
10024c5a: e162 b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #708 | |
10024c5c: 69e2 ldr r2, [r4, #28] | |
10024c5e: 428a cmp r2, r1 | |
10024c60: d90a bls 0x10024c78 <menu::Runner<T>::call_function+0xb0> @ imm = #20 | |
10024c62: 9808 ldr r0, [sp, #32] | |
10024c64: 9000 str r0, [sp] | |
10024c66: 4ab3 ldr r2, [pc, #716] @ 0x10024f34 <$d.195> | |
10024c68: 2300 movs r3, #0 | |
10024c6a: 9805 ldr r0, [sp, #20] | |
10024c6c: 4621 mov r1, r4 | |
10024c6e: 9c06 ldr r4, [sp, #24] | |
10024c70: 47a0 blx r4 | |
10024c72: e107 b 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #526 | |
10024c74: 9503 str r5, [sp, #12] | |
10024c76: e003 b 0x10024c80 <menu::Runner<T>::call_function+0xb8> @ imm = #6 | |
10024c78: 9407 str r4, [sp, #28] | |
10024c7a: 2300 movs r3, #0 | |
10024c7c: 9303 str r3, [sp, #12] | |
10024c7e: 930e str r3, [sp, #56] | |
10024c80: 9604 str r6, [sp, #16] | |
10024c82: 1830 adds r0, r6, r0 | |
10024c84: 900a str r0, [sp, #40] | |
10024c86: 6938 ldr r0, [r7, #16] | |
10024c88: ac11 add r4, sp, #68 | |
10024c8a: 4623 mov r3, r4 | |
10024c8c: 3380 adds r3, #128 | |
10024c8e: 4da9 ldr r5, [pc, #676] @ 0x10024f34 <$d.195> | |
10024c90: 2600 movs r6, #0 | |
10024c92: c460 stm r4!, {r5, r6} | |
10024c94: 3400 adds r4, #0 | |
10024c96: 429c cmp r4, r3 | |
10024c98: d1fa bne 0x10024c90 <menu::Runner<T>::call_function+0xc8> @ imm = #-12 | |
10024c9a: 960b str r6, [sp, #44] | |
10024c9c: 2a00 cmp r2, #0 | |
10024c9e: d00a beq 0x10024cb6 <menu::Runner<T>::call_function+0xee> @ imm = #20 | |
10024ca0: 428a cmp r2, r1 | |
10024ca2: d207 bhs 0x10024cb4 <menu::Runner<T>::call_function+0xec> @ imm = #14 | |
10024ca4: 5684 ldrsb r4, [r0, r2] | |
10024ca6: 2540 movs r5, #64 | |
10024ca8: 43ed mvns r5, r5 | |
10024caa: 42ac cmp r4, r5 | |
10024cac: dc03 bgt 0x10024cb6 <menu::Runner<T>::call_function+0xee> @ imm = #6 | |
10024cae: 4ba6 ldr r3, [pc, #664] @ 0x10024f48 <$d.195+0x14> | |
10024cb0: 9300 str r3, [sp] | |
10024cb2: e12f b 0x10024f14 <menu::Runner<T>::call_function+0x34c> @ imm = #606 | |
10024cb4: d1fb bne 0x10024cae <menu::Runner<T>::call_function+0xe6> @ imm = #-10 | |
10024cb6: ac31 add r4, sp, #196 | |
10024cb8: 2501 movs r5, #1 | |
10024cba: 950c str r5, [sp, #48] | |
10024cbc: 83a5 strh r5, [r4, #28] | |
10024cbe: 9e0b ldr r6, [sp, #44] | |
10024cc0: 963d str r6, [sp, #244] | |
10024cc2: 963c str r6, [sp, #240] | |
10024cc4: 963b str r6, [sp, #236] | |
10024cc6: 9339 str r3, [sp, #228] | |
10024cc8: 9637 str r6, [sp, #220] | |
10024cca: 9631 str r6, [sp, #196] | |
10024ccc: 1883 adds r3, r0, r2 | |
10024cce: 9336 str r3, [sp, #216] | |
10024cd0: 1840 adds r0, r0, r1 | |
10024cd2: 9035 str r0, [sp, #212] | |
10024cd4: 1a88 subs r0, r1, r2 | |
10024cd6: 9034 str r0, [sp, #208] | |
10024cd8: 9333 str r3, [sp, #204] | |
10024cda: 9032 str r0, [sp, #200] | |
10024cdc: ac11 add r4, sp, #68 | |
10024cde: 4635 mov r5, r6 | |
10024ce0: 9e0a ldr r6, [sp, #40] | |
10024ce2: 4620 mov r0, r4 | |
10024ce4: 3008 adds r0, #8 | |
10024ce6: 903a str r0, [sp, #232] | |
10024ce8: a831 add r0, sp, #196 | |
10024cea: f7ff fdc5 bl 0x10024878 <<core::str::iter::SplitWhitespace as core::iter::traits::iterator::Iterator>::next> @ imm = #-1142 | |
10024cee: 2800 cmp r0, #0 | |
10024cf0: d100 bne 0x10024cf4 <menu::Runner<T>::call_function+0x12c> @ imm = #0 | |
10024cf2: e0c9 b 0x10024e88 <menu::Runner<T>::call_function+0x2c0> @ imm = #402 | |
10024cf4: 913f str r1, [sp, #252] | |
10024cf6: 6061 str r1, [r4, #4] | |
10024cf8: 903e str r0, [sp, #248] | |
10024cfa: 6020 str r0, [r4] | |
10024cfc: 9a3f ldr r2, [sp, #252] | |
10024cfe: 2a02 cmp r2, #2 | |
10024d00: d307 blo 0x10024d12 <menu::Runner<T>::call_function+0x14a> @ imm = #14 | |
10024d02: 9b3e ldr r3, [sp, #248] | |
10024d04: 7818 ldrb r0, [r3] | |
10024d06: 7859 ldrb r1, [r3, #1] | |
10024d08: 0209 lsls r1, r1, #8 | |
10024d0a: 1808 adds r0, r1, r0 | |
10024d0c: 498f ldr r1, [pc, #572] @ 0x10024f4c <$d.195+0x18> | |
10024d0e: 4288 cmp r0, r1 | |
10024d10: d008 beq 0x10024d24 <menu::Runner<T>::call_function+0x15c> @ imm = #16 | |
10024d12: 1c6d adds r5, r5, #1 | |
10024d14: 980b ldr r0, [sp, #44] | |
10024d16: 1c40 adds r0, r0, #1 | |
10024d18: 900b str r0, [sp, #44] | |
10024d1a: 9c3a ldr r4, [sp, #232] | |
10024d1c: 9839 ldr r0, [sp, #228] | |
10024d1e: 4284 cmp r4, r0 | |
10024d20: d1df bne 0x10024ce2 <menu::Runner<T>::call_function+0x11a> @ imm = #-66 | |
10024d22: e0b1 b 0x10024e88 <menu::Runner<T>::call_function+0x2c0> @ imm = #354 | |
10024d24: 9502 str r5, [sp, #8] | |
10024d26: 9809 ldr r0, [sp, #36] | |
10024d28: 2800 cmp r0, #0 | |
10024d2a: d100 bne 0x10024d2e <menu::Runner<T>::call_function+0x166> @ imm = #0 | |
10024d2c: e093 b 0x10024e56 <menu::Runner<T>::call_function+0x28e> @ imm = #294 | |
10024d2e: 1e94 subs r4, r2, #2 | |
10024d30: 1c98 adds r0, r3, #2 | |
10024d32: 9010 str r0, [sp, #64] | |
10024d34: 9d04 ldr r5, [sp, #16] | |
10024d36: 920d str r2, [sp, #52] | |
10024d38: 930f str r3, [sp, #60] | |
10024d3a: 6828 ldr r0, [r5] | |
10024d3c: 2802 cmp r0, #2 | |
10024d3e: d00d beq 0x10024d5c <menu::Runner<T>::call_function+0x194> @ imm = #26 | |
10024d40: 2803 cmp r0, #3 | |
10024d42: d000 beq 0x10024d46 <menu::Runner<T>::call_function+0x17e> @ imm = #0 | |
10024d44: e080 b 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #256 | |
10024d46: 2a07 cmp r2, #7 | |
10024d48: d812 bhi 0x10024d70 <menu::Runner<T>::call_function+0x1a8> @ imm = #36 | |
10024d4a: 2000 movs r0, #0 | |
10024d4c: 5c19 ldrb r1, [r3, r0] | |
10024d4e: 293d cmp r1, #61 | |
10024d50: d025 beq 0x10024d9e <menu::Runner<T>::call_function+0x1d6> @ imm = #74 | |
10024d52: 1c40 adds r0, r0, #1 | |
10024d54: 4282 cmp r2, r0 | |
10024d56: d1f9 bne 0x10024d4c <menu::Runner<T>::call_function+0x184> @ imm = #-14 | |
10024d58: 2000 movs r0, #0 | |
10024d5a: e021 b 0x10024da0 <menu::Runner<T>::call_function+0x1d8> @ imm = #66 | |
10024d5c: 2a02 cmp r2, #2 | |
10024d5e: d90f bls 0x10024d80 <menu::Runner<T>::call_function+0x1b8> @ imm = #30 | |
10024d60: 2000 movs r0, #0 | |
10024d62: 9910 ldr r1, [sp, #64] | |
10024d64: 5608 ldrsb r0, [r1, r0] | |
10024d66: 2140 movs r1, #64 | |
10024d68: 43c9 mvns r1, r1 | |
10024d6a: 4288 cmp r0, r1 | |
10024d6c: dc0a bgt 0x10024d84 <menu::Runner<T>::call_function+0x1bc> @ imm = #20 | |
10024d6e: e0c6 b 0x10024efe <menu::Runner<T>::call_function+0x336> @ imm = #396 | |
10024d70: 203d movs r0, #61 | |
10024d72: 4619 mov r1, r3 | |
10024d74: 9a0d ldr r2, [sp, #52] | |
10024d76: f7fc f9a7 bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-15538 | |
10024d7a: 9b0f ldr r3, [sp, #60] | |
10024d7c: 9a0d ldr r2, [sp, #52] | |
10024d7e: e00f b 0x10024da0 <menu::Runner<T>::call_function+0x1d8> @ imm = #30 | |
10024d80: d000 beq 0x10024d84 <menu::Runner<T>::call_function+0x1bc> @ imm = #0 | |
10024d82: e0bc b 0x10024efe <menu::Runner<T>::call_function+0x336> @ imm = #376 | |
10024d84: 6928 ldr r0, [r5, #16] | |
10024d86: 4284 cmp r4, r0 | |
10024d88: d15e bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #188 | |
10024d8a: 68e9 ldr r1, [r5, #12] | |
10024d8c: 9810 ldr r0, [sp, #64] | |
10024d8e: 4622 mov r2, r4 | |
10024d90: f006 fe3c bl 0x1002ba0c <memcmp> @ imm = #27768 | |
10024d94: 9b0f ldr r3, [sp, #60] | |
10024d96: 9a0d ldr r2, [sp, #52] | |
10024d98: 2800 cmp r0, #0 | |
10024d9a: d155 bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #170 | |
10024d9c: e059 b 0x10024e52 <menu::Runner<T>::call_function+0x28a> @ imm = #178 | |
10024d9e: 2001 movs r0, #1 | |
10024da0: 2801 cmp r0, #1 | |
10024da2: d151 bne 0x10024e48 <menu::Runner<T>::call_function+0x280> @ imm = #162 | |
10024da4: 2a02 cmp r2, #2 | |
10024da6: d907 bls 0x10024db8 <menu::Runner<T>::call_function+0x1f0> @ imm = #14 | |
10024da8: 2000 movs r0, #0 | |
10024daa: 9a10 ldr r2, [sp, #64] | |
10024dac: 5610 ldrsb r0, [r2, r0] | |
10024dae: 2140 movs r1, #64 | |
10024db0: 43c9 mvns r1, r1 | |
10024db2: 4288 cmp r0, r1 | |
10024db4: dc03 bgt 0x10024dbe <menu::Runner<T>::call_function+0x1f6> @ imm = #6 | |
10024db6: e0a8 b 0x10024f0a <menu::Runner<T>::call_function+0x342> @ imm = #336 | |
10024db8: 9a10 ldr r2, [sp, #64] | |
10024dba: d000 beq 0x10024dbe <menu::Runner<T>::call_function+0x1f6> @ imm = #0 | |
10024dbc: e0a5 b 0x10024f0a <menu::Runner<T>::call_function+0x342> @ imm = #330 | |
10024dbe: 203d movs r0, #61 | |
10024dc0: 9047 str r0, [sp, #284] | |
10024dc2: 980c ldr r0, [sp, #48] | |
10024dc4: 9046 str r0, [sp, #280] | |
10024dc6: 9445 str r4, [sp, #276] | |
10024dc8: 2600 movs r6, #0 | |
10024dca: 9644 str r6, [sp, #272] | |
10024dcc: 9443 str r4, [sp, #268] | |
10024dce: 9242 str r2, [sp, #264] | |
10024dd0: 9441 str r4, [sp, #260] | |
10024dd2: 9640 str r6, [sp, #256] | |
10024dd4: 4611 mov r1, r2 | |
10024dd6: 4622 mov r2, r4 | |
10024dd8: 2a08 cmp r2, #8 | |
10024dda: d20a bhs 0x10024df2 <menu::Runner<T>::call_function+0x22a> @ imm = #20 | |
10024ddc: 2a00 cmp r2, #0 | |
10024dde: d00e beq 0x10024dfe <menu::Runner<T>::call_function+0x236> @ imm = #28 | |
10024de0: 2000 movs r0, #0 | |
10024de2: 5c0b ldrb r3, [r1, r0] | |
10024de4: 2b3d cmp r3, #61 | |
10024de6: d00d beq 0x10024e04 <menu::Runner<T>::call_function+0x23c> @ imm = #26 | |
10024de8: 1c40 adds r0, r0, #1 | |
10024dea: 4282 cmp r2, r0 | |
10024dec: d1f9 bne 0x10024de2 <menu::Runner<T>::call_function+0x21a> @ imm = #-14 | |
10024dee: 2000 movs r0, #0 | |
10024df0: e00a b 0x10024e08 <menu::Runner<T>::call_function+0x240> @ imm = #20 | |
10024df2: 203d movs r0, #61 | |
10024df4: f7fc f968 bl 0x100210c8 <core::slice::memchr::memchr_aligned> @ imm = #-15664 | |
10024df8: 9b0f ldr r3, [sp, #60] | |
10024dfa: 460a mov r2, r1 | |
10024dfc: e005 b 0x10024e0a <menu::Runner<T>::call_function+0x242> @ imm = #10 | |
10024dfe: 2200 movs r2, #0 | |
10024e00: 4610 mov r0, r2 | |
10024e02: e002 b 0x10024e0a <menu::Runner<T>::call_function+0x242> @ imm = #4 | |
10024e04: 4602 mov r2, r0 | |
10024e06: 980c ldr r0, [sp, #48] | |
10024e08: 9b0f ldr r3, [sp, #60] | |
10024e0a: 2801 cmp r0, #1 | |
10024e0c: d10f bne 0x10024e2e <menu::Runner<T>::call_function+0x266> @ imm = #30 | |
10024e0e: 1992 adds r2, r2, r6 | |
10024e10: 1c56 adds r6, r2, #1 | |
10024e12: d007 beq 0x10024e24 <menu::Runner<T>::call_function+0x25c> @ imm = #14 | |
10024e14: 42b4 cmp r4, r6 | |
10024e16: d305 blo 0x10024e24 <menu::Runner<T>::call_function+0x25c> @ imm = #10 | |
10024e18: 9810 ldr r0, [sp, #64] | |
10024e1a: 5c80 ldrb r0, [r0, r2] | |
10024e1c: a940 add r1, sp, #256 | |
10024e1e: 7f09 ldrb r1, [r1, #28] | |
10024e20: 4288 cmp r0, r1 | |
10024e22: d005 beq 0x10024e30 <menu::Runner<T>::call_function+0x268> @ imm = #10 | |
10024e24: 1ba2 subs r2, r4, r6 | |
10024e26: 9810 ldr r0, [sp, #64] | |
10024e28: 1981 adds r1, r0, r6 | |
10024e2a: 42b4 cmp r4, r6 | |
10024e2c: d2d4 bhs 0x10024dd8 <menu::Runner<T>::call_function+0x210> @ imm = #-88 | |
10024e2e: 4622 mov r2, r4 | |
10024e30: 6928 ldr r0, [r5, #16] | |
10024e32: 4282 cmp r2, r0 | |
10024e34: d106 bne 0x10024e44 <menu::Runner<T>::call_function+0x27c> @ imm = #12 | |
10024e36: 68e9 ldr r1, [r5, #12] | |
10024e38: 9810 ldr r0, [sp, #64] | |
10024e3a: f006 fde7 bl 0x1002ba0c <memcmp> @ imm = #27598 | |
10024e3e: 9b0f ldr r3, [sp, #60] | |
10024e40: 2800 cmp r0, #0 | |
10024e42: d005 beq 0x10024e50 <menu::Runner<T>::call_function+0x288> @ imm = #10 | |
10024e44: 9e0a ldr r6, [sp, #40] | |
10024e46: 9a0d ldr r2, [sp, #52] | |
10024e48: 351c adds r5, #28 | |
10024e4a: 42b5 cmp r5, r6 | |
10024e4c: d003 beq 0x10024e56 <menu::Runner<T>::call_function+0x28e> @ imm = #6 | |
10024e4e: e774 b 0x10024d3a <menu::Runner<T>::call_function+0x172> @ imm = #-280 | |
10024e50: 9e0a ldr r6, [sp, #40] | |
10024e52: 9d02 ldr r5, [sp, #8] | |
10024e54: e75e b 0x10024d14 <menu::Runner<T>::call_function+0x14c> @ imm = #-324 | |
10024e56: 4840 ldr r0, [pc, #256] @ 0x10024f58 <$d.195+0x24> | |
10024e58: 904b str r0, [sp, #300] | |
10024e5a: a83e add r0, sp, #248 | |
10024e5c: 904a str r0, [sp, #296] | |
10024e5e: 9808 ldr r0, [sp, #32] | |
10024e60: 904c str r0, [sp, #304] | |
10024e62: 2001 movs r0, #1 | |
10024e64: 9045 str r0, [sp, #276] | |
10024e66: a84a add r0, sp, #296 | |
10024e68: 9044 str r0, [sp, #272] | |
10024e6a: 2002 movs r0, #2 | |
10024e6c: 9043 str r0, [sp, #268] | |
10024e6e: 483b ldr r0, [pc, #236] @ 0x10024f5c <$d.195+0x28> | |
10024e70: 9042 str r0, [sp, #264] | |
10024e72: 2000 movs r0, #0 | |
10024e74: 9040 str r0, [sp, #256] | |
10024e76: a84c add r0, sp, #304 | |
10024e78: 4930 ldr r1, [pc, #192] @ 0x10024f3c <$d.195+0x8> | |
10024e7a: aa40 add r2, sp, #256 | |
10024e7c: f7fb ff72 bl 0x10020d64 <core::fmt::write> @ imm = #-16668 | |
10024e80: 2800 cmp r0, #0 | |
10024e82: d14b bne 0x10024f1c <menu::Runner<T>::call_function+0x354> @ imm = #150 | |
10024e84: b04d add sp, #308 | |
10024e86: bdf0 pop {r4, r5, r6, r7, pc} | |
10024e88: 980e ldr r0, [sp, #56] | |
10024e8a: 4285 cmp r5, r0 | |
10024e8c: d215 bhs 0x10024eba <menu::Runner<T>::call_function+0x2f2> @ imm = #42 | |
10024e8e: 9808 ldr r0, [sp, #32] | |
10024e90: 9040 str r0, [sp, #256] | |
10024e92: 2000 movs r0, #0 | |
10024e94: 9036 str r0, [sp, #216] | |
10024e96: 4927 ldr r1, [pc, #156] @ 0x10024f34 <$d.195> | |
10024e98: 9135 str r1, [sp, #212] | |
10024e9a: 2101 movs r1, #1 | |
10024e9c: 9134 str r1, [sp, #208] | |
10024e9e: 4926 ldr r1, [pc, #152] @ 0x10024f38 <$d.195+0x4> | |
10024ea0: 9133 str r1, [sp, #204] | |
10024ea2: 9031 str r0, [sp, #196] | |
10024ea4: a840 add r0, sp, #256 | |
10024ea6: 4925 ldr r1, [pc, #148] @ 0x10024f3c <$d.195+0x8> | |
10024ea8: aa31 add r2, sp, #196 | |
10024eaa: f7fb ff5b bl 0x10020d64 <core::fmt::write> @ imm = #-16714 | |
10024eae: 2800 cmp r0, #0 | |
10024eb0: d0e8 beq 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #-48 | |
10024eb2: a840 add r0, sp, #256 | |
10024eb4: 4922 ldr r1, [pc, #136] @ 0x10024f40 <$d.195+0xc> | |
10024eb6: 4a2e ldr r2, [pc, #184] @ 0x10024f70 <$d.195+0x3c> | |
10024eb8: e033 b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #102 | |
10024eba: 9803 ldr r0, [sp, #12] | |
10024ebc: 4285 cmp r5, r0 | |
10024ebe: 491d ldr r1, [pc, #116] @ 0x10024f34 <$d.195> | |
10024ec0: d914 bls 0x10024eec <menu::Runner<T>::call_function+0x324> @ imm = #40 | |
10024ec2: 9808 ldr r0, [sp, #32] | |
10024ec4: 9040 str r0, [sp, #256] | |
10024ec6: 2000 movs r0, #0 | |
10024ec8: 9036 str r0, [sp, #216] | |
10024eca: 9135 str r1, [sp, #212] | |
10024ecc: 2101 movs r1, #1 | |
10024ece: 9134 str r1, [sp, #208] | |
10024ed0: 4925 ldr r1, [pc, #148] @ 0x10024f68 <$d.195+0x34> | |
10024ed2: 9133 str r1, [sp, #204] | |
10024ed4: 9031 str r0, [sp, #196] | |
10024ed6: a840 add r0, sp, #256 | |
10024ed8: 4918 ldr r1, [pc, #96] @ 0x10024f3c <$d.195+0x8> | |
10024eda: aa31 add r2, sp, #196 | |
10024edc: f7fb ff42 bl 0x10020d64 <core::fmt::write> @ imm = #-16764 | |
10024ee0: 2800 cmp r0, #0 | |
10024ee2: d0cf beq 0x10024e84 <menu::Runner<T>::call_function+0x2bc> @ imm = #-98 | |
10024ee4: a840 add r0, sp, #256 | |
10024ee6: 4916 ldr r1, [pc, #88] @ 0x10024f40 <$d.195+0xc> | |
10024ee8: 4a20 ldr r2, [pc, #128] @ 0x10024f6c <$d.195+0x38> | |
10024eea: e01a b 0x10024f22 <menu::Runner<T>::call_function+0x35a> @ imm = #52 | |
10024eec: 9b0b ldr r3, [sp, #44] | |
10024eee: 2b11 cmp r3, #17 | |
10024ef0: d21a bhs 0x10024f28 <menu::Runner<T>::call_function+0x360> @ imm = #52 | |
10024ef2: 9808 ldr r0, [sp, #32] | |
10024ef4: 9000 str r0, [sp] | |
10024ef6: aa11 add r2, sp, #68 | |
10024ef8: 9805 ldr r0, [sp, #20] | |
10024efa: 9907 ldr r1, [sp, #28] | |
10024efc: e6b7 b 0x10024c6e <menu::Runner<T>::call_function+0xa6> @ imm = #-658 | |
10024efe: 4815 ldr r0, [pc, #84] @ 0x10024f54 <$d.195+0x20> | |
10024f00: 9000 str r0, [sp] | |
10024f02: 4611 mov r1, r2 | |
10024f04: 2202 movs r2, #2 | |
10024f06: 4618 mov r0, r3 | |
10024f08: e004 b 0x10024f14 <menu::Runner<T>::call_function+0x34c> @ imm = #8 | |
10024f0a: 4811 ldr r0, [pc, #68] @ 0x10024f50 <$d.195+0x1c> | |
10024f0c: 9000 str r0, [sp] | |
10024f0e: 2202 movs r2, #2 | |
10024f10: 4618 mov r0, r3 | |
10024f12: 990d ldr r1, [sp, #52] | |
10024f14: 460b mov r3, r1 | |
10024f16: f7fc ff89 bl 0x10021e2c <core::str::slice_error_fail> @ imm = #-12526 | |
10024f1a: defe trap | |
10024f1c: a840 add r0, sp, #256 | |
10024f1e: 4908 ldr r1, [pc, #32] @ 0x10024f40 <$d.195+0xc> | |
10024f20: 4a0f ldr r2, [pc, #60] @ 0x10024f60 <$d.195+0x2c> | |
10024f22: f7fc fa85 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-15094 | |
10024f26: defe trap | |
10024f28: 2110 movs r1, #16 | |
10024f2a: 4a0e ldr r2, [pc, #56] @ 0x10024f64 <$d.195+0x30> | |
10024f2c: 4618 mov r0, r3 | |
10024f2e: f7fb fc01 bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-18430 | |
10024f32: defe trap | |
10024f34 <$d.195>: | |
10024f34: e4 d3 02 10 .word 0x1002d3e4 | |
10024f38: dc d6 02 10 .word 0x1002d6dc | |
10024f3c: cc d3 02 10 .word 0x1002d3cc | |
10024f40: 3c d4 02 10 .word 0x1002d43c | |
10024f44: 1c d7 02 10 .word 0x1002d71c | |
10024f48: 4c d6 02 10 .word 0x1002d64c | |
10024f4c: 2d 2d 00 00 .word 0x00002d2d | |
10024f50: 5c d6 02 10 .word 0x1002d65c | |
10024f54: 6c d6 02 10 .word 0x1002d66c | |
10024f58: e9 00 02 10 .word 0x100200e9 | |
10024f5c: 98 d6 02 10 .word 0x1002d698 | |
10024f60: a8 d6 02 10 .word 0x1002d6a8 | |
10024f64: 0c d7 02 10 .word 0x1002d70c | |
10024f68: f4 d6 02 10 .word 0x1002d6f4 | |
10024f6c: fc d6 02 10 .word 0x1002d6fc | |
10024f70: e4 d6 02 10 .word 0x1002d6e4 | |
10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed>: | |
10024f74: 6801 ldr r1, [r0] | |
10024f76: 2900 cmp r1, #0 | |
10024f78: d014 beq 0x10024fa4 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x30> @ imm = #40 | |
10024f7a: 1e49 subs r1, r1, #1 | |
10024f7c: 6001 str r1, [r0] | |
10024f7e: 6840 ldr r0, [r0, #4] | |
10024f80: 6841 ldr r1, [r0, #4] | |
10024f82: 2201 movs r2, #1 | |
10024f84: 2900 cmp r1, #0 | |
10024f86: d010 beq 0x10024faa <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x36> @ imm = #32 | |
10024f88: 1e49 subs r1, r1, #1 | |
10024f8a: 6041 str r1, [r0, #4] | |
10024f8c: 6801 ldr r1, [r0] | |
10024f8e: 1c4b adds r3, r1, #1 | |
10024f90: 6003 str r3, [r0] | |
10024f92: 780b ldrb r3, [r1] | |
10024f94: 2000 movs r0, #0 | |
10024f96: 2b00 cmp r3, #0 | |
10024f98: 4601 mov r1, r0 | |
10024f9a: d002 beq 0x10024fa2 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x2e> @ imm = #4 | |
10024f9c: 2b01 cmp r3, #1 | |
10024f9e: d106 bne 0x10024fae <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3a> @ imm = #12 | |
10024fa0: 4611 mov r1, r2 | |
10024fa2: 4770 bx lr | |
10024fa4: 2000 movs r0, #0 | |
10024fa6: 2102 movs r1, #2 | |
10024fa8: 4770 bx lr | |
10024faa: 2104 movs r1, #4 | |
10024fac: e000 b 0x10024fb0 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed+0x3c> @ imm = #0 | |
10024fae: 2106 movs r1, #6 | |
10024fb0: 4610 mov r0, r2 | |
10024fb2: 4770 bx lr | |
10024fb4 <main>: | |
10024fb4: b580 push {r7, lr} | |
10024fb6: af00 add r7, sp, #0 | |
10024fb8: b0e4 sub sp, #400 | |
10024fba: 4604 mov r4, r0 | |
10024fbc: 48e1 ldr r0, [pc, #900] @ 0x10025344 <$d.198> | |
10024fbe: 49e2 ldr r1, [pc, #904] @ 0x10025348 <$d.198+0x4> | |
10024fc0: 4281 cmp r1, r0 | |
10024fc2: d202 bhs 0x10024fca <main+0x16> @ imm = #4 | |
10024fc4: 2200 movs r2, #0 | |
10024fc6: c104 stm r1!, {r2} | |
10024fc8: e7fa b 0x10024fc0 <main+0xc> @ imm = #-12 | |
10024fca: 49e0 ldr r1, [pc, #896] @ 0x1002534c <$d.198+0x8> | |
10024fcc: 48e0 ldr r0, [pc, #896] @ 0x10025350 <$d.198+0xc> | |
10024fce: 4288 cmp r0, r1 | |
10024fd0: d20b bhs 0x10024fea <main+0x36> @ imm = #22 | |
10024fd2: 1d02 adds r2, r0, #4 | |
10024fd4: 4291 cmp r1, r2 | |
10024fd6: d800 bhi 0x10024fda <main+0x26> @ imm = #0 | |
10024fd8: 4611 mov r1, r2 | |
10024fda: 43c2 mvns r2, r0 | |
10024fdc: 1851 adds r1, r2, r1 | |
10024fde: 1d0a adds r2, r1, #4 | |
10024fe0: 2103 movs r1, #3 | |
10024fe2: 438a bics r2, r1 | |
10024fe4: 49db ldr r1, [pc, #876] @ 0x10025354 <$d.198+0x10> | |
10024fe6: f006 fa30 bl 0x1002b44a <__aeabi_memcpy4> @ imm = #25696 | |
10024fea: f3bf 8f5f dmb sy | |
10024fee: 48da ldr r0, [pc, #872] @ 0x10025358 <$d.198+0x14> | |
10024ff0: 6004 str r4, [r0] | |
10024ff2: f3bf 8f5f dmb sy | |
10024ff6: 6806 ldr r6, [r0] | |
10024ff8: f3bf 8f5f dmb sy | |
10024ffc: 6830 ldr r0, [r6] | |
10024ffe: 4780 blx r0 | |
10025000: 49d6 ldr r1, [pc, #856] @ 0x1002535c <$d.198+0x18> | |
10025002: 4288 cmp r0, r1 | |
10025004: d114 bne 0x10025030 <main+0x7c> @ imm = #40 | |
10025006: a80d add r0, sp, #52 | |
10025008: f000 fbaa bl 0x10025760 <neotron_os::config::Config::load> @ imm = #1876 | |
1002500c: 980d ldr r0, [sp, #52] | |
1002500e: 2800 cmp r0, #0 | |
10025010: 9607 str r6, [sp, #28] | |
10025012: d113 bne 0x1002503c <main+0x88> @ imm = #38 | |
10025014: 980e ldr r0, [sp, #56] | |
10025016: 9008 str r0, [sp, #32] | |
10025018: 980f ldr r0, [sp, #60] | |
1002501a: 0c02 lsrs r2, r0, #16 | |
1002501c: b2c1 uxtb r1, r0 | |
1002501e: 0a00 lsrs r0, r0, #8 | |
10025020: b2c0 uxtb r0, r0 | |
10025022: 9009 str r0, [sp, #36] | |
10025024: 2900 cmp r1, #0 | |
10025026: 9201 str r2, [sp, #4] | |
10025028: d110 bne 0x1002504c <main+0x98> @ imm = #32 | |
1002502a: 2000 movs r0, #0 | |
1002502c: 9005 str r0, [sp, #20] | |
1002502e: e060 b 0x100250f2 <main+0x13e> @ imm = #192 | |
10025030: 48cb ldr r0, [pc, #812] @ 0x10025360 <$d.198+0x1c> | |
10025032: 210d movs r1, #13 | |
10025034: 4acb ldr r2, [pc, #812] @ 0x10025364 <$d.198+0x20> | |
10025036: f7fb fe6f bl 0x10020d18 <core::panicking::panic> @ imm = #-17186 | |
1002503a: defe trap | |
1002503c: 20e1 movs r0, #225 | |
1002503e: 0240 lsls r0, r0, #9 | |
10025040: 9008 str r0, [sp, #32] | |
10025042: 2000 movs r0, #0 | |
10025044: 9009 str r0, [sp, #36] | |
10025046: 2001 movs r0, #1 | |
10025048: 9005 str r0, [sp, #20] | |
1002504a: e000 b 0x1002504e <main+0x9a> @ imm = #0 | |
1002504c: 9105 str r1, [sp, #20] | |
1002504e: 6bb2 ldr r2, [r6, #56] | |
10025050: a80d add r0, sp, #52 | |
10025052: 2100 movs r1, #0 | |
10025054: 9106 str r1, [sp, #24] | |
10025056: 4790 blx r2 | |
10025058: 6bf0 ldr r0, [r6, #60] | |
1002505a: 4780 blx r0 | |
1002505c: 4604 mov r4, r0 | |
1002505e: f7fd fea1 bl 0x10022da4 <neotron_common_bios::video::Mode::text_width> @ imm = #-8894 | |
10025062: 460e mov r6, r1 | |
10025064: b285 uxth r5, r0 | |
10025066: 4620 mov r0, r4 | |
10025068: f7fd fec8 bl 0x10022dfc <neotron_common_bios::video::Mode::text_height> @ imm = #-8816 | |
1002506c: 2d01 cmp r5, #1 | |
1002506e: d13f bne 0x100250f0 <main+0x13c> @ imm = #126 | |
10025070: b280 uxth r0, r0 | |
10025072: 2801 cmp r0, #1 | |
10025074: d13c bne 0x100250f0 <main+0x13c> @ imm = #120 | |
10025076: 460c mov r4, r1 | |
10025078: a85b add r0, sp, #364 | |
1002507a: 9004 str r0, [sp, #16] | |
1002507c: 8006 strh r6, [r0] | |
1002507e: a80a add r0, sp, #40 | |
10025080: 9003 str r0, [sp, #12] | |
10025082: 8001 strh r1, [r0] | |
10025084: 9807 ldr r0, [sp, #28] | |
10025086: 6c00 ldr r0, [r0, #64] | |
10025088: 4780 blx r0 | |
1002508a: 9d06 ldr r5, [sp, #24] | |
1002508c: 9551 str r5, [sp, #324] | |
1002508e: 9550 str r5, [sp, #320] | |
10025090: b2a1 uxth r1, r4 | |
10025092: 914f str r1, [sp, #316] | |
10025094: b2b1 uxth r1, r6 | |
10025096: 914e str r1, [sp, #312] | |
10025098: 904d str r0, [sp, #308] | |
1002509a: ac4d add r4, sp, #308 | |
1002509c: 4620 mov r0, r4 | |
1002509e: f000 fbd9 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #1970 | |
100250a2: 48b1 ldr r0, [pc, #708] @ 0x10025368 <$d.198+0x24> | |
100250a4: 1d06 adds r6, r0, #4 | |
100250a6: 4630 mov r0, r6 | |
100250a8: cc06 ldm r4!, {r1, r2} | |
100250aa: c006 stm r0!, {r1, r2} | |
100250ac: cc0e ldm r4!, {r1, r2, r3} | |
100250ae: c00e stm r0!, {r1, r2, r3} | |
100250b0: 2001 movs r0, #1 | |
100250b2: 9002 str r0, [sp, #8] | |
100250b4: 49ac ldr r1, [pc, #688] @ 0x10025368 <$d.198+0x24> | |
100250b6: 6008 str r0, [r1] | |
100250b8: 49ac ldr r1, [pc, #688] @ 0x1002536c <$d.198+0x28> | |
100250ba: 9161 str r1, [sp, #388] | |
100250bc: 9803 ldr r0, [sp, #12] | |
100250be: 9060 str r0, [sp, #384] | |
100250c0: 915f str r1, [sp, #380] | |
100250c2: 9804 ldr r0, [sp, #16] | |
100250c4: 905e str r0, [sp, #376] | |
100250c6: 9657 str r6, [sp, #348] | |
100250c8: 2402 movs r4, #2 | |
100250ca: 9412 str r4, [sp, #72] | |
100250cc: a85e add r0, sp, #376 | |
100250ce: 9011 str r0, [sp, #68] | |
100250d0: 9410 str r4, [sp, #64] | |
100250d2: 48a7 ldr r0, [pc, #668] @ 0x10025370 <$d.198+0x2c> | |
100250d4: 900f str r0, [sp, #60] | |
100250d6: 950d str r5, [sp, #52] | |
100250d8: a857 add r0, sp, #348 | |
100250da: 49a6 ldr r1, [pc, #664] @ 0x10025374 <$d.198+0x30> | |
100250dc: aa0d add r2, sp, #52 | |
100250de: f7fb fe41 bl 0x10020d64 <core::fmt::write> @ imm = #-17278 | |
100250e2: 2800 cmp r0, #0 | |
100250e4: d100 bne 0x100250e8 <main+0x134> @ imm = #0 | |
100250e6: e0e1 b 0x100252ac <main+0x2f8> @ imm = #450 | |
100250e8: a85d add r0, sp, #372 | |
100250ea: 49a3 ldr r1, [pc, #652] @ 0x10025378 <$d.198+0x34> | |
100250ec: 4aa3 ldr r2, [pc, #652] @ 0x1002537c <$d.198+0x38> | |
100250ee: e319 b 0x10025724 <$t.199+0x374> @ imm = #1586 | |
100250f0: 9e07 ldr r6, [sp, #28] | |
100250f2: 9809 ldr r0, [sp, #36] | |
100250f4: 2800 cmp r0, #0 | |
100250f6: d168 bne 0x100251ca <main+0x216> @ imm = #208 | |
100250f8: 4c9b ldr r4, [pc, #620] @ 0x10025368 <$d.198+0x24> | |
100250fa: 6820 ldr r0, [r4] | |
100250fc: 2801 cmp r0, #1 | |
100250fe: d116 bne 0x1002512e <main+0x17a> @ imm = #44 | |
10025100: 489f ldr r0, [pc, #636] @ 0x10025380 <$d.198+0x3c> | |
10025102: 904e str r0, [sp, #312] | |
10025104: 489f ldr r0, [pc, #636] @ 0x10025384 <$d.198+0x40> | |
10025106: 904d str r0, [sp, #308] | |
10025108: 1d20 adds r0, r4, #4 | |
1002510a: 905e str r0, [sp, #376] | |
1002510c: 2001 movs r0, #1 | |
1002510e: 9012 str r0, [sp, #72] | |
10025110: a84d add r0, sp, #308 | |
10025112: 9011 str r0, [sp, #68] | |
10025114: 2002 movs r0, #2 | |
10025116: 9010 str r0, [sp, #64] | |
10025118: 489b ldr r0, [pc, #620] @ 0x10025388 <$d.198+0x44> | |
1002511a: 900f str r0, [sp, #60] | |
1002511c: 2000 movs r0, #0 | |
1002511e: 900d str r0, [sp, #52] | |
10025120: a85e add r0, sp, #376 | |
10025122: 4994 ldr r1, [pc, #592] @ 0x10025374 <$d.198+0x30> | |
10025124: aa0d add r2, sp, #52 | |
10025126: f7fb fe1d bl 0x10020d64 <core::fmt::write> @ imm = #-17350 | |
1002512a: 2800 cmp r0, #0 | |
1002512c: d149 bne 0x100251c2 <main+0x20e> @ imm = #146 | |
1002512e: 4897 ldr r0, [pc, #604] @ 0x1002538c <$d.198+0x48> | |
10025130: 7800 ldrb r0, [r0] | |
10025132: 2800 cmp r0, #0 | |
10025134: d017 beq 0x10025166 <main+0x1b2> @ imm = #46 | |
10025136: 4892 ldr r0, [pc, #584] @ 0x10025380 <$d.198+0x3c> | |
10025138: 904e str r0, [sp, #312] | |
1002513a: 4892 ldr r0, [pc, #584] @ 0x10025384 <$d.198+0x40> | |
1002513c: 904d str r0, [sp, #308] | |
1002513e: 4893 ldr r0, [pc, #588] @ 0x1002538c <$d.198+0x48> | |
10025140: 1c40 adds r0, r0, #1 | |
10025142: 905e str r0, [sp, #376] | |
10025144: 2001 movs r0, #1 | |
10025146: 9012 str r0, [sp, #72] | |
10025148: a84d add r0, sp, #308 | |
1002514a: 9011 str r0, [sp, #68] | |
1002514c: 2002 movs r0, #2 | |
1002514e: 9010 str r0, [sp, #64] | |
10025150: 488d ldr r0, [pc, #564] @ 0x10025388 <$d.198+0x44> | |
10025152: 900f str r0, [sp, #60] | |
10025154: 2000 movs r0, #0 | |
10025156: 900d str r0, [sp, #52] | |
10025158: a85e add r0, sp, #376 | |
1002515a: 498d ldr r1, [pc, #564] @ 0x10025390 <$d.198+0x4c> | |
1002515c: aa0d add r2, sp, #52 | |
1002515e: f7fb fe01 bl 0x10020d64 <core::fmt::write> @ imm = #-17406 | |
10025162: 2800 cmp r0, #0 | |
10025164: d12d bne 0x100251c2 <main+0x20e> @ imm = #90 | |
10025166: 6820 ldr r0, [r4] | |
10025168: 2801 cmp r0, #1 | |
1002516a: d111 bne 0x10025190 <main+0x1dc> @ imm = #34 | |
1002516c: 1d20 adds r0, r4, #4 | |
1002516e: 904d str r0, [sp, #308] | |
10025170: 2000 movs r0, #0 | |
10025172: 9012 str r0, [sp, #72] | |
10025174: 4987 ldr r1, [pc, #540] @ 0x10025394 <$d.198+0x50> | |
10025176: 9111 str r1, [sp, #68] | |
10025178: 2101 movs r1, #1 | |
1002517a: 9110 str r1, [sp, #64] | |
1002517c: 4986 ldr r1, [pc, #536] @ 0x10025398 <$d.198+0x54> | |
1002517e: 910f str r1, [sp, #60] | |
10025180: 900d str r0, [sp, #52] | |
10025182: a84d add r0, sp, #308 | |
10025184: 497b ldr r1, [pc, #492] @ 0x10025374 <$d.198+0x30> | |
10025186: aa0d add r2, sp, #52 | |
10025188: f7fb fdec bl 0x10020d64 <core::fmt::write> @ imm = #-17448 | |
1002518c: 2800 cmp r0, #0 | |
1002518e: d118 bne 0x100251c2 <main+0x20e> @ imm = #48 | |
10025190: 487e ldr r0, [pc, #504] @ 0x1002538c <$d.198+0x48> | |
10025192: 7800 ldrb r0, [r0] | |
10025194: 2800 cmp r0, #0 | |
10025196: d100 bne 0x1002519a <main+0x1e6> @ imm = #0 | |
10025198: e10a b 0x100253b0 <$t.199> @ imm = #532 | |
1002519a: 487c ldr r0, [pc, #496] @ 0x1002538c <$d.198+0x48> | |
1002519c: 1c40 adds r0, r0, #1 | |
1002519e: 904d str r0, [sp, #308] | |
100251a0: 2000 movs r0, #0 | |
100251a2: 9012 str r0, [sp, #72] | |
100251a4: 497b ldr r1, [pc, #492] @ 0x10025394 <$d.198+0x50> | |
100251a6: 9111 str r1, [sp, #68] | |
100251a8: 2101 movs r1, #1 | |
100251aa: 9110 str r1, [sp, #64] | |
100251ac: 497a ldr r1, [pc, #488] @ 0x10025398 <$d.198+0x54> | |
100251ae: 910f str r1, [sp, #60] | |
100251b0: 900d str r0, [sp, #52] | |
100251b2: a84d add r0, sp, #308 | |
100251b4: 4976 ldr r1, [pc, #472] @ 0x10025390 <$d.198+0x4c> | |
100251b6: aa0d add r2, sp, #52 | |
100251b8: f7fb fdd4 bl 0x10020d64 <core::fmt::write> @ imm = #-17496 | |
100251bc: 2800 cmp r0, #0 | |
100251be: d100 bne 0x100251c2 <main+0x20e> @ imm = #0 | |
100251c0: e0f6 b 0x100253b0 <$t.199> @ imm = #492 | |
100251c2: a85d add r0, sp, #372 | |
100251c4: 496c ldr r1, [pc, #432] @ 0x10025378 <$d.198+0x34> | |
100251c6: 4a75 ldr r2, [pc, #468] @ 0x1002539c <$d.198+0x58> | |
100251c8: e2ac b 0x10025724 <$t.199+0x374> @ imm = #1368 | |
100251ca: a80a add r0, sp, #40 | |
100251cc: 2500 movs r5, #0 | |
100251ce: 7005 strb r5, [r0] | |
100251d0: 68f4 ldr r4, [r6, #12] | |
100251d2: a85e add r0, sp, #376 | |
100251d4: 4b72 ldr r3, [pc, #456] @ 0x100253a0 <$d.198+0x5c> | |
100251d6: 4629 mov r1, r5 | |
100251d8: 9a08 ldr r2, [sp, #32] | |
100251da: 47a0 blx r4 | |
100251dc: 4a6b ldr r2, [pc, #428] @ 0x1002538c <$d.198+0x48> | |
100251de: 2401 movs r4, #1 | |
100251e0: 7014 strb r4, [r2] | |
100251e2: 980a ldr r0, [sp, #40] | |
100251e4: 7050 strb r0, [r2, #1] | |
100251e6: 4960 ldr r1, [pc, #384] @ 0x10025368 <$d.198+0x24> | |
100251e8: 6808 ldr r0, [r1] | |
100251ea: 2801 cmp r0, #1 | |
100251ec: d119 bne 0x10025222 <main+0x26e> @ imm = #50 | |
100251ee: 486d ldr r0, [pc, #436] @ 0x100253a4 <$d.198+0x60> | |
100251f0: 904e str r0, [sp, #312] | |
100251f2: a80a add r0, sp, #40 | |
100251f4: 904d str r0, [sp, #308] | |
100251f6: 460e mov r6, r1 | |
100251f8: 1d08 adds r0, r1, #4 | |
100251fa: 9057 str r0, [sp, #348] | |
100251fc: 9412 str r4, [sp, #72] | |
100251fe: a84d add r0, sp, #308 | |
10025200: 9011 str r0, [sp, #68] | |
10025202: 9410 str r4, [sp, #64] | |
10025204: 4868 ldr r0, [pc, #416] @ 0x100253a8 <$d.198+0x64> | |
10025206: 900f str r0, [sp, #60] | |
10025208: 950d str r5, [sp, #52] | |
1002520a: a857 add r0, sp, #348 | |
1002520c: 4959 ldr r1, [pc, #356] @ 0x10025374 <$d.198+0x30> | |
1002520e: aa0d add r2, sp, #52 | |
10025210: f7fb fda8 bl 0x10020d64 <core::fmt::write> @ imm = #-17584 | |
10025214: 2800 cmp r0, #0 | |
10025216: d145 bne 0x100252a4 <main+0x2f0> @ imm = #138 | |
10025218: 4a5c ldr r2, [pc, #368] @ 0x1002538c <$d.198+0x48> | |
1002521a: 7810 ldrb r0, [r2] | |
1002521c: 2800 cmp r0, #0 | |
1002521e: 4631 mov r1, r6 | |
10025220: d016 beq 0x10025250 <main+0x29c> @ imm = #44 | |
10025222: 4860 ldr r0, [pc, #384] @ 0x100253a4 <$d.198+0x60> | |
10025224: 904e str r0, [sp, #312] | |
10025226: a80a add r0, sp, #40 | |
10025228: 904d str r0, [sp, #308] | |
1002522a: 4616 mov r6, r2 | |
1002522c: 1c50 adds r0, r2, #1 | |
1002522e: 9057 str r0, [sp, #348] | |
10025230: 9412 str r4, [sp, #72] | |
10025232: a84d add r0, sp, #308 | |
10025234: 9011 str r0, [sp, #68] | |
10025236: 9410 str r4, [sp, #64] | |
10025238: 485b ldr r0, [pc, #364] @ 0x100253a8 <$d.198+0x64> | |
1002523a: 900f str r0, [sp, #60] | |
1002523c: 950d str r5, [sp, #52] | |
1002523e: a857 add r0, sp, #348 | |
10025240: 4953 ldr r1, [pc, #332] @ 0x10025390 <$d.198+0x4c> | |
10025242: aa0d add r2, sp, #52 | |
10025244: f7fb fd8e bl 0x10020d64 <core::fmt::write> @ imm = #-17636 | |
10025248: 2800 cmp r0, #0 | |
1002524a: d12b bne 0x100252a4 <main+0x2f0> @ imm = #86 | |
1002524c: 4946 ldr r1, [pc, #280] @ 0x10025368 <$d.198+0x24> | |
1002524e: 4632 mov r2, r6 | |
10025250: 6808 ldr r0, [r1] | |
10025252: 2801 cmp r0, #1 | |
10025254: d111 bne 0x1002527a <main+0x2c6> @ imm = #34 | |
10025256: 4616 mov r6, r2 | |
10025258: 1d08 adds r0, r1, #4 | |
1002525a: 904d str r0, [sp, #308] | |
1002525c: 9512 str r5, [sp, #72] | |
1002525e: 484d ldr r0, [pc, #308] @ 0x10025394 <$d.198+0x50> | |
10025260: 9011 str r0, [sp, #68] | |
10025262: 9410 str r4, [sp, #64] | |
10025264: 484c ldr r0, [pc, #304] @ 0x10025398 <$d.198+0x54> | |
10025266: 900f str r0, [sp, #60] | |
10025268: 950d str r5, [sp, #52] | |
1002526a: a84d add r0, sp, #308 | |
1002526c: 4941 ldr r1, [pc, #260] @ 0x10025374 <$d.198+0x30> | |
1002526e: aa0d add r2, sp, #52 | |
10025270: f7fb fd78 bl 0x10020d64 <core::fmt::write> @ imm = #-17680 | |
10025274: 2800 cmp r0, #0 | |
10025276: d115 bne 0x100252a4 <main+0x2f0> @ imm = #42 | |
10025278: 4632 mov r2, r6 | |
1002527a: 7810 ldrb r0, [r2] | |
1002527c: 2800 cmp r0, #0 | |
1002527e: d100 bne 0x10025282 <main+0x2ce> @ imm = #0 | |
10025280: e0f1 b 0x10025466 <$t.199+0xb6> @ imm = #482 | |
10025282: 1c50 adds r0, r2, #1 | |
10025284: 904d str r0, [sp, #308] | |
10025286: 9512 str r5, [sp, #72] | |
10025288: 4842 ldr r0, [pc, #264] @ 0x10025394 <$d.198+0x50> | |
1002528a: 9011 str r0, [sp, #68] | |
1002528c: 9410 str r4, [sp, #64] | |
1002528e: 4842 ldr r0, [pc, #264] @ 0x10025398 <$d.198+0x54> | |
10025290: 900f str r0, [sp, #60] | |
10025292: 950d str r5, [sp, #52] | |
10025294: a84d add r0, sp, #308 | |
10025296: 493e ldr r1, [pc, #248] @ 0x10025390 <$d.198+0x4c> | |
10025298: aa0d add r2, sp, #52 | |
1002529a: f7fb fd63 bl 0x10020d64 <core::fmt::write> @ imm = #-17722 | |
1002529e: 2800 cmp r0, #0 | |
100252a0: d100 bne 0x100252a4 <main+0x2f0> @ imm = #0 | |
100252a2: e0e0 b 0x10025466 <$t.199+0xb6> @ imm = #448 | |
100252a4: a85d add r0, sp, #372 | |
100252a6: 4934 ldr r1, [pc, #208] @ 0x10025378 <$d.198+0x34> | |
100252a8: 4a40 ldr r2, [pc, #256] @ 0x100253ac <$d.198+0x68> | |
100252aa: e23b b 0x10025724 <$t.199+0x374> @ imm = #1142 | |
100252ac: 4b30 ldr r3, [pc, #192] @ 0x10025370 <$d.198+0x2c> | |
100252ae: 4a2f ldr r2, [pc, #188] @ 0x1002536c <$d.198+0x28> | |
100252b0: 9d02 ldr r5, [sp, #8] | |
100252b2: 4936 ldr r1, [pc, #216] @ 0x1002538c <$d.198+0x48> | |
100252b4: 7808 ldrb r0, [r1] | |
100252b6: 2800 cmp r0, #0 | |
100252b8: d017 beq 0x100252ea <main+0x336> @ imm = #46 | |
100252ba: 9261 str r2, [sp, #388] | |
100252bc: a80a add r0, sp, #40 | |
100252be: 9060 str r0, [sp, #384] | |
100252c0: 925f str r2, [sp, #380] | |
100252c2: a85b add r0, sp, #364 | |
100252c4: 905e str r0, [sp, #376] | |
100252c6: 1c48 adds r0, r1, #1 | |
100252c8: 9057 str r0, [sp, #348] | |
100252ca: 9412 str r4, [sp, #72] | |
100252cc: a85e add r0, sp, #376 | |
100252ce: 9011 str r0, [sp, #68] | |
100252d0: 9410 str r4, [sp, #64] | |
100252d2: 930f str r3, [sp, #60] | |
100252d4: 9806 ldr r0, [sp, #24] | |
100252d6: 900d str r0, [sp, #52] | |
100252d8: a857 add r0, sp, #348 | |
100252da: 492d ldr r1, [pc, #180] @ 0x10025390 <$d.198+0x4c> | |
100252dc: aa0d add r2, sp, #52 | |
100252de: f7fb fd41 bl 0x10020d64 <core::fmt::write> @ imm = #-17790 | |
100252e2: 2800 cmp r0, #0 | |
100252e4: d000 beq 0x100252e8 <main+0x334> @ imm = #0 | |
100252e6: e6ff b 0x100250e8 <main+0x134> @ imm = #-514 | |
100252e8: 4928 ldr r1, [pc, #160] @ 0x1002538c <$d.198+0x48> | |
100252ea: 481f ldr r0, [pc, #124] @ 0x10025368 <$d.198+0x24> | |
100252ec: 6800 ldr r0, [r0] | |
100252ee: 2801 cmp r0, #1 | |
100252f0: 9c06 ldr r4, [sp, #24] | |
100252f2: d110 bne 0x10025316 <main+0x362> @ imm = #32 | |
100252f4: 965e str r6, [sp, #376] | |
100252f6: 9412 str r4, [sp, #72] | |
100252f8: 4826 ldr r0, [pc, #152] @ 0x10025394 <$d.198+0x50> | |
100252fa: 9011 str r0, [sp, #68] | |
100252fc: 9510 str r5, [sp, #64] | |
100252fe: 4826 ldr r0, [pc, #152] @ 0x10025398 <$d.198+0x54> | |
10025300: 900f str r0, [sp, #60] | |
10025302: 940d str r4, [sp, #52] | |
10025304: a85e add r0, sp, #376 | |
10025306: 491b ldr r1, [pc, #108] @ 0x10025374 <$d.198+0x30> | |
10025308: aa0d add r2, sp, #52 | |
1002530a: f7fb fd2b bl 0x10020d64 <core::fmt::write> @ imm = #-17834 | |
1002530e: 2800 cmp r0, #0 | |
10025310: d000 beq 0x10025314 <main+0x360> @ imm = #0 | |
10025312: e6e9 b 0x100250e8 <main+0x134> @ imm = #-558 | |
10025314: 491d ldr r1, [pc, #116] @ 0x1002538c <$d.198+0x48> | |
10025316: 7808 ldrb r0, [r1] | |
10025318: 2800 cmp r0, #0 | |
1002531a: 9e07 ldr r6, [sp, #28] | |
1002531c: d100 bne 0x10025320 <main+0x36c> @ imm = #0 | |
1002531e: e6e8 b 0x100250f2 <main+0x13e> @ imm = #-560 | |
10025320: 1c48 adds r0, r1, #1 | |
10025322: 905e str r0, [sp, #376] | |
10025324: 9412 str r4, [sp, #72] | |
10025326: 481b ldr r0, [pc, #108] @ 0x10025394 <$d.198+0x50> | |
10025328: 9011 str r0, [sp, #68] | |
1002532a: 9510 str r5, [sp, #64] | |
1002532c: 481a ldr r0, [pc, #104] @ 0x10025398 <$d.198+0x54> | |
1002532e: 900f str r0, [sp, #60] | |
10025330: 940d str r4, [sp, #52] | |
10025332: a85e add r0, sp, #376 | |
10025334: 4916 ldr r1, [pc, #88] @ 0x10025390 <$d.198+0x4c> | |
10025336: aa0d add r2, sp, #52 | |
10025338: f7fb fd14 bl 0x10020d64 <core::fmt::write> @ imm = #-17880 | |
1002533c: 2800 cmp r0, #0 | |
1002533e: d000 beq 0x10025342 <main+0x38e> @ imm = #0 | |
10025340: e6d2 b 0x100250e8 <main+0x134> @ imm = #-604 | |
10025342: e6d6 b 0x100250f2 <main+0x13e> @ imm = #-596 | |
10025344 <$d.198>: | |
10025344: 20 00 00 20 .word 0x20000020 | |
10025348: 00 00 00 20 .word 0x20000000 | |
1002534c: 00 00 00 20 .word 0x20000000 | |
10025350: 00 00 00 20 .word 0x20000000 | |
10025354: 80 e7 02 10 .word 0x1002e780 | |
10025358: 00 00 00 20 .word 0x20000000 | |
1002535c: 01 06 00 00 .word 0x00000601 | |
10025360: 14 df 02 10 .word 0x1002df14 | |
10025364: 24 df 02 10 .word 0x1002df24 | |
10025368: 04 00 00 20 .word 0x20000004 | |
1002536c: 05 2a 02 10 .word 0x10022a05 | |
10025370: 4c df 02 10 .word 0x1002df4c | |
10025374: b4 d3 02 10 .word 0x1002d3b4 | |
10025378: 3c d4 02 10 .word 0x1002d43c | |
1002537c: 5c df 02 10 .word 0x1002df5c | |
10025380: 29 b4 02 10 .word 0x1002b429 | |
10025384: 0c e0 02 10 .word 0x1002e00c | |
10025388: b4 df 02 10 .word 0x1002dfb4 | |
1002538c: 1c 00 00 20 .word 0x2000001c | |
10025390: 9c d3 02 10 .word 0x1002d39c | |
10025394: e4 d3 02 10 .word 0x1002d3e4 | |
10025398: 34 d9 02 10 .word 0x1002d934 | |
1002539c: 14 e0 02 10 .word 0x1002e014 | |
100253a0: 01 00 02 00 .word 0x00020001 | |
100253a4: 9d 26 02 10 .word 0x1002269d | |
100253a8: 90 df 02 10 .word 0x1002df90 | |
100253ac: 98 df 02 10 .word 0x1002df98 | |
100253b0 <$t.199>: | |
100253b0: 6820 ldr r0, [r4] | |
100253b2: 2801 cmp r0, #1 | |
100253b4: d111 bne 0x100253da <$t.199+0x2a> @ imm = #34 | |
100253b6: 1d20 adds r0, r4, #4 | |
100253b8: 904d str r0, [sp, #308] | |
100253ba: 2000 movs r0, #0 | |
100253bc: 9012 str r0, [sp, #72] | |
100253be: 49e0 ldr r1, [pc, #896] @ 0x10025740 <$d.200+0x14> | |
100253c0: 9111 str r1, [sp, #68] | |
100253c2: 2101 movs r1, #1 | |
100253c4: 9110 str r1, [sp, #64] | |
100253c6: 49e0 ldr r1, [pc, #896] @ 0x10025748 <$d.200+0x1c> | |
100253c8: 910f str r1, [sp, #60] | |
100253ca: 900d str r0, [sp, #52] | |
100253cc: a84d add r0, sp, #308 | |
100253ce: 49d8 ldr r1, [pc, #864] @ 0x10025730 <$d.200+0x4> | |
100253d0: aa0d add r2, sp, #52 | |
100253d2: f7fb fcc7 bl 0x10020d64 <core::fmt::write> @ imm = #-18034 | |
100253d6: 2800 cmp r0, #0 | |
100253d8: d141 bne 0x1002545e <$t.199+0xae> @ imm = #130 | |
100253da: 48d6 ldr r0, [pc, #856] @ 0x10025734 <$d.200+0x8> | |
100253dc: 7800 ldrb r0, [r0] | |
100253de: 2800 cmp r0, #0 | |
100253e0: d012 beq 0x10025408 <$t.199+0x58> @ imm = #36 | |
100253e2: 48d4 ldr r0, [pc, #848] @ 0x10025734 <$d.200+0x8> | |
100253e4: 1c40 adds r0, r0, #1 | |
100253e6: 904d str r0, [sp, #308] | |
100253e8: 2000 movs r0, #0 | |
100253ea: 9012 str r0, [sp, #72] | |
100253ec: 49d4 ldr r1, [pc, #848] @ 0x10025740 <$d.200+0x14> | |
100253ee: 9111 str r1, [sp, #68] | |
100253f0: 2101 movs r1, #1 | |
100253f2: 9110 str r1, [sp, #64] | |
100253f4: 49d4 ldr r1, [pc, #848] @ 0x10025748 <$d.200+0x1c> | |
100253f6: 910f str r1, [sp, #60] | |
100253f8: 900d str r0, [sp, #52] | |
100253fa: a84d add r0, sp, #308 | |
100253fc: 49ce ldr r1, [pc, #824] @ 0x10025738 <$d.200+0xc> | |
100253fe: aa0d add r2, sp, #52 | |
10025400: f7fb fcb0 bl 0x10020d64 <core::fmt::write> @ imm = #-18080 | |
10025404: 2800 cmp r0, #0 | |
10025406: d12a bne 0x1002545e <$t.199+0xae> @ imm = #84 | |
10025408: 6820 ldr r0, [r4] | |
1002540a: 2801 cmp r0, #1 | |
1002540c: d111 bne 0x10025432 <$t.199+0x82> @ imm = #34 | |
1002540e: 1d20 adds r0, r4, #4 | |
10025410: 904d str r0, [sp, #308] | |
10025412: 2000 movs r0, #0 | |
10025414: 9012 str r0, [sp, #72] | |
10025416: 49ca ldr r1, [pc, #808] @ 0x10025740 <$d.200+0x14> | |
10025418: 9111 str r1, [sp, #68] | |
1002541a: 2101 movs r1, #1 | |
1002541c: 9110 str r1, [sp, #64] | |
1002541e: 49c9 ldr r1, [pc, #804] @ 0x10025744 <$d.200+0x18> | |
10025420: 910f str r1, [sp, #60] | |
10025422: 900d str r0, [sp, #52] | |
10025424: a84d add r0, sp, #308 | |
10025426: 49c2 ldr r1, [pc, #776] @ 0x10025730 <$d.200+0x4> | |
10025428: aa0d add r2, sp, #52 | |
1002542a: f7fb fc9b bl 0x10020d64 <core::fmt::write> @ imm = #-18122 | |
1002542e: 2800 cmp r0, #0 | |
10025430: d115 bne 0x1002545e <$t.199+0xae> @ imm = #42 | |
10025432: 49c0 ldr r1, [pc, #768] @ 0x10025734 <$d.200+0x8> | |
10025434: 7808 ldrb r0, [r1] | |
10025436: 2800 cmp r0, #0 | |
10025438: d017 beq 0x1002546a <$t.199+0xba> @ imm = #46 | |
1002543a: 1c48 adds r0, r1, #1 | |
1002543c: 904d str r0, [sp, #308] | |
1002543e: 2000 movs r0, #0 | |
10025440: 9012 str r0, [sp, #72] | |
10025442: 49bf ldr r1, [pc, #764] @ 0x10025740 <$d.200+0x14> | |
10025444: 9111 str r1, [sp, #68] | |
10025446: 2101 movs r1, #1 | |
10025448: 9110 str r1, [sp, #64] | |
1002544a: 49be ldr r1, [pc, #760] @ 0x10025744 <$d.200+0x18> | |
1002544c: 910f str r1, [sp, #60] | |
1002544e: 900d str r0, [sp, #52] | |
10025450: a84d add r0, sp, #308 | |
10025452: 49b9 ldr r1, [pc, #740] @ 0x10025738 <$d.200+0xc> | |
10025454: aa0d add r2, sp, #52 | |
10025456: f7fb fc85 bl 0x10020d64 <core::fmt::write> @ imm = #-18166 | |
1002545a: 2800 cmp r0, #0 | |
1002545c: d005 beq 0x1002546a <$t.199+0xba> @ imm = #10 | |
1002545e: a85d add r0, sp, #372 | |
10025460: 49b6 ldr r1, [pc, #728] @ 0x1002573c <$d.200+0x10> | |
10025462: 4aba ldr r2, [pc, #744] @ 0x1002574c <$d.200+0x20> | |
10025464: e15e b 0x10025724 <$t.199+0x374> @ imm = #700 | |
10025466: 9e07 ldr r6, [sp, #28] | |
10025468: e646 b 0x100250f8 <main+0x144> @ imm = #-884 | |
1002546a: a80a add r0, sp, #40 | |
1002546c: 2103 movs r1, #3 | |
1002546e: 9104 str r1, [sp, #16] | |
10025470: 8101 strh r1, [r0, #8] | |
10025472: 2501 movs r5, #1 | |
10025474: 950b str r5, [sp, #44] | |
10025476: 2400 movs r4, #0 | |
10025478: 940a str r4, [sp, #40] | |
1002547a: 0229 lsls r1, r5, #8 | |
1002547c: 9103 str r1, [sp, #12] | |
1002547e: a80d add r0, sp, #52 | |
10025480: 9006 str r0, [sp, #24] | |
10025482: f006 fabe bl 0x1002ba02 <__aeabi_memclr4> @ imm = #25980 | |
10025486: 9809 ldr r0, [sp, #36] | |
10025488: 0200 lsls r0, r0, #8 | |
1002548a: 9901 ldr r1, [sp, #4] | |
1002548c: 0409 lsls r1, r1, #16 | |
1002548e: 1808 adds r0, r1, r0 | |
10025490: 9905 ldr r1, [sp, #20] | |
10025492: 1840 adds r0, r0, r1 | |
10025494: 9054 str r0, [sp, #336] | |
10025496: 9808 ldr r0, [sp, #32] | |
10025498: 9053 str r0, [sp, #332] | |
1002549a: 9455 str r4, [sp, #340] | |
1002549c: 9803 ldr r0, [sp, #12] | |
1002549e: 9052 str r0, [sp, #328] | |
100254a0: 9806 ldr r0, [sp, #24] | |
100254a2: 9051 str r0, [sp, #324] | |
100254a4: 9456 str r4, [sp, #344] | |
100254a6: 9450 str r4, [sp, #320] | |
100254a8: 944f str r4, [sp, #316] | |
100254aa: 9409 str r4, [sp, #36] | |
100254ac: 944e str r4, [sp, #312] | |
100254ae: 48a8 ldr r0, [pc, #672] @ 0x10025750 <$d.200+0x24> | |
100254b0: 904d str r0, [sp, #308] | |
100254b2: a84d add r0, sp, #308 | |
100254b4: 4629 mov r1, r5 | |
100254b6: f7ff f93f bl 0x10024738 <menu::Runner<T>::prompt> @ imm = #-3458 | |
100254ba: 4630 mov r0, r6 | |
100254bc: 30bc adds r0, #188 | |
100254be: 9008 str r0, [sp, #32] | |
100254c0: 02e8 lsls r0, r5, #11 | |
100254c2: 9006 str r0, [sp, #24] | |
100254c4: 0428 lsls r0, r5, #16 | |
100254c6: 9005 str r0, [sp, #20] | |
100254c8: 6df1 ldr r1, [r6, #92] | |
100254ca: ac57 add r4, sp, #348 | |
100254cc: 4620 mov r0, r4 | |
100254ce: 4788 blx r1 | |
100254d0: 7820 ldrb r0, [r4] | |
100254d2: 2800 cmp r0, #0 | |
100254d4: d067 beq 0x100255a6 <$t.199+0x1f6> @ imm = #206 | |
100254d6: a85a add r0, sp, #360 | |
100254d8: 9958 ldr r1, [sp, #352] | |
100254da: 8041 strh r1, [r0, #2] | |
100254dc: a957 add r1, sp, #348 | |
100254de: 7889 ldrb r1, [r1, #2] | |
100254e0: 7001 strb r1, [r0] | |
100254e2: 4c92 ldr r4, [pc, #584] @ 0x1002572c <$d.200> | |
100254e4: 6820 ldr r0, [r4] | |
100254e6: 2801 cmp r0, #1 | |
100254e8: d115 bne 0x10025516 <$t.199+0x166> @ imm = #42 | |
100254ea: 489a ldr r0, [pc, #616] @ 0x10025754 <$d.200+0x28> | |
100254ec: 905c str r0, [sp, #368] | |
100254ee: a85a add r0, sp, #360 | |
100254f0: 905b str r0, [sp, #364] | |
100254f2: 1d20 adds r0, r4, #4 | |
100254f4: 905d str r0, [sp, #372] | |
100254f6: 9563 str r5, [sp, #396] | |
100254f8: a85b add r0, sp, #364 | |
100254fa: 9062 str r0, [sp, #392] | |
100254fc: 9561 str r5, [sp, #388] | |
100254fe: 4896 ldr r0, [pc, #600] @ 0x10025758 <$d.200+0x2c> | |
10025500: 9060 str r0, [sp, #384] | |
10025502: 9809 ldr r0, [sp, #36] | |
10025504: 905e str r0, [sp, #376] | |
10025506: a85d add r0, sp, #372 | |
10025508: aa5e add r2, sp, #376 | |
1002550a: 4989 ldr r1, [pc, #548] @ 0x10025730 <$d.200+0x4> | |
1002550c: f7fb fc2a bl 0x10020d64 <core::fmt::write> @ imm = #-18348 | |
10025510: 2800 cmp r0, #0 | |
10025512: d000 beq 0x10025516 <$t.199+0x166> @ imm = #0 | |
10025514: e103 b 0x1002571e <$t.199+0x36e> @ imm = #518 | |
10025516: 4887 ldr r0, [pc, #540] @ 0x10025734 <$d.200+0x8> | |
10025518: 7800 ldrb r0, [r0] | |
1002551a: 2800 cmp r0, #0 | |
1002551c: d016 beq 0x1002554c <$t.199+0x19c> @ imm = #44 | |
1002551e: 488d ldr r0, [pc, #564] @ 0x10025754 <$d.200+0x28> | |
10025520: 905c str r0, [sp, #368] | |
10025522: a85a add r0, sp, #360 | |
10025524: 905b str r0, [sp, #364] | |
10025526: 4883 ldr r0, [pc, #524] @ 0x10025734 <$d.200+0x8> | |
10025528: 1c40 adds r0, r0, #1 | |
1002552a: 905d str r0, [sp, #372] | |
1002552c: 9563 str r5, [sp, #396] | |
1002552e: a85b add r0, sp, #364 | |
10025530: 9062 str r0, [sp, #392] | |
10025532: 9561 str r5, [sp, #388] | |
10025534: 4888 ldr r0, [pc, #544] @ 0x10025758 <$d.200+0x2c> | |
10025536: 9060 str r0, [sp, #384] | |
10025538: 9809 ldr r0, [sp, #36] | |
1002553a: 905e str r0, [sp, #376] | |
1002553c: a85d add r0, sp, #372 | |
1002553e: aa5e add r2, sp, #376 | |
10025540: 497d ldr r1, [pc, #500] @ 0x10025738 <$d.200+0xc> | |
10025542: f7fb fc0f bl 0x10020d64 <core::fmt::write> @ imm = #-18402 | |
10025546: 2800 cmp r0, #0 | |
10025548: d000 beq 0x1002554c <$t.199+0x19c> @ imm = #0 | |
1002554a: e0e8 b 0x1002571e <$t.199+0x36e> @ imm = #464 | |
1002554c: 6820 ldr r0, [r4] | |
1002554e: 2801 cmp r0, #1 | |
10025550: d111 bne 0x10025576 <$t.199+0x1c6> @ imm = #34 | |
10025552: 1d20 adds r0, r4, #4 | |
10025554: 905b str r0, [sp, #364] | |
10025556: 9809 ldr r0, [sp, #36] | |
10025558: 9063 str r0, [sp, #396] | |
1002555a: 4979 ldr r1, [pc, #484] @ 0x10025740 <$d.200+0x14> | |
1002555c: 9162 str r1, [sp, #392] | |
1002555e: 9561 str r5, [sp, #388] | |
10025560: 4978 ldr r1, [pc, #480] @ 0x10025744 <$d.200+0x18> | |
10025562: 9160 str r1, [sp, #384] | |
10025564: 905e str r0, [sp, #376] | |
10025566: a85b add r0, sp, #364 | |
10025568: aa5e add r2, sp, #376 | |
1002556a: 4971 ldr r1, [pc, #452] @ 0x10025730 <$d.200+0x4> | |
1002556c: f7fb fbfa bl 0x10020d64 <core::fmt::write> @ imm = #-18444 | |
10025570: 2800 cmp r0, #0 | |
10025572: d000 beq 0x10025576 <$t.199+0x1c6> @ imm = #0 | |
10025574: e0d3 b 0x1002571e <$t.199+0x36e> @ imm = #422 | |
10025576: 496f ldr r1, [pc, #444] @ 0x10025734 <$d.200+0x8> | |
10025578: 7808 ldrb r0, [r1] | |
1002557a: 2800 cmp r0, #0 | |
1002557c: d100 bne 0x10025580 <$t.199+0x1d0> @ imm = #0 | |
1002557e: e0ca b 0x10025716 <$t.199+0x366> @ imm = #404 | |
10025580: 1c48 adds r0, r1, #1 | |
10025582: 905b str r0, [sp, #364] | |
10025584: 9809 ldr r0, [sp, #36] | |
10025586: 9063 str r0, [sp, #396] | |
10025588: 496d ldr r1, [pc, #436] @ 0x10025740 <$d.200+0x14> | |
1002558a: 9162 str r1, [sp, #392] | |
1002558c: 9561 str r5, [sp, #388] | |
1002558e: 496d ldr r1, [pc, #436] @ 0x10025744 <$d.200+0x18> | |
10025590: 9160 str r1, [sp, #384] | |
10025592: 905e str r0, [sp, #376] | |
10025594: a85b add r0, sp, #364 | |
10025596: aa5e add r2, sp, #376 | |
10025598: 4967 ldr r1, [pc, #412] @ 0x10025738 <$d.200+0xc> | |
1002559a: f7fb fbe3 bl 0x10020d64 <core::fmt::write> @ imm = #-18490 | |
1002559e: 2800 cmp r0, #0 | |
100255a0: d100 bne 0x100255a4 <$t.199+0x1f4> @ imm = #0 | |
100255a2: e0b8 b 0x10025716 <$t.199+0x366> @ imm = #368 | |
100255a4: e0bb b 0x1002571e <$t.199+0x36e> @ imm = #374 | |
100255a6: a857 add r0, sp, #348 | |
100255a8: 7880 ldrb r0, [r0, #2] | |
100255aa: 2800 cmp r0, #0 | |
100255ac: d000 beq 0x100255b0 <$t.199+0x200> @ imm = #0 | |
100255ae: e0b2 b 0x10025716 <$t.199+0x366> @ imm = #356 | |
100255b0: a857 add r0, sp, #348 | |
100255b2: 7900 ldrb r0, [r0, #4] | |
100255b4: 2802 cmp r0, #2 | |
100255b6: d100 bne 0x100255ba <$t.199+0x20a> @ imm = #0 | |
100255b8: e0ad b 0x10025716 <$t.199+0x366> @ imm = #346 | |
100255ba: 2801 cmp r0, #1 | |
100255bc: d119 bne 0x100255f2 <$t.199+0x242> @ imm = #50 | |
100255be: a857 add r0, sp, #348 | |
100255c0: 7982 ldrb r2, [r0, #6] | |
100255c2: ae5e add r6, sp, #376 | |
100255c4: a90a add r1, sp, #40 | |
100255c6: 2400 movs r4, #0 | |
100255c8: 4630 mov r0, r6 | |
100255ca: 4623 mov r3, r4 | |
100255cc: f7fd fdca bl 0x10023164 <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9324 | |
100255d0: 7830 ldrb r0, [r6] | |
100255d2: 2802 cmp r0, #2 | |
100255d4: d100 bne 0x100255d8 <$t.199+0x228> @ imm = #0 | |
100255d6: e09d b 0x10025714 <$t.199+0x364> @ imm = #314 | |
100255d8: 2601 movs r6, #1 | |
100255da: 4030 ands r0, r6 | |
100255dc: d100 bne 0x100255e0 <$t.199+0x230> @ imm = #0 | |
100255de: e099 b 0x10025714 <$t.199+0x364> @ imm = #306 | |
100255e0: 985f ldr r0, [sp, #380] | |
100255e2: a95b add r1, sp, #364 | |
100255e4: 808c strh r4, [r1, #4] | |
100255e6: 945b str r4, [sp, #364] | |
100255e8: 2880 cmp r0, #128 | |
100255ea: d21f bhs 0x1002562c <$t.199+0x27c> @ imm = #62 | |
100255ec: a95b add r1, sp, #364 | |
100255ee: 7008 strb r0, [r1] | |
100255f0: e06d b 0x100256ce <$t.199+0x31e> @ imm = #218 | |
100255f2: a857 add r0, sp, #348 | |
100255f4: 7982 ldrb r2, [r0, #6] | |
100255f6: ac5e add r4, sp, #376 | |
100255f8: a90a add r1, sp, #40 | |
100255fa: 4620 mov r0, r4 | |
100255fc: 462b mov r3, r5 | |
100255fe: f7fd fdb1 bl 0x10023164 <pc_keyboard::EventDecoder<L>::process_keyevent> @ imm = #-9374 | |
10025602: 7820 ldrb r0, [r4] | |
10025604: 2802 cmp r0, #2 | |
10025606: d100 bne 0x1002560a <$t.199+0x25a> @ imm = #0 | |
10025608: e085 b 0x10025716 <$t.199+0x366> @ imm = #266 | |
1002560a: 4028 ands r0, r5 | |
1002560c: d100 bne 0x10025610 <$t.199+0x260> @ imm = #0 | |
1002560e: e082 b 0x10025716 <$t.199+0x366> @ imm = #260 | |
10025610: 985f ldr r0, [sp, #380] | |
10025612: a95b add r1, sp, #364 | |
10025614: 9a09 ldr r2, [sp, #36] | |
10025616: 808a strh r2, [r1, #4] | |
10025618: 925b str r2, [sp, #364] | |
1002561a: 280a cmp r0, #10 | |
1002561c: d100 bne 0x10025620 <$t.199+0x270> @ imm = #0 | |
1002561e: 200d movs r0, #13 | |
10025620: 2880 cmp r0, #128 | |
10025622: d211 bhs 0x10025648 <$t.199+0x298> @ imm = #34 | |
10025624: a95b add r1, sp, #364 | |
10025626: 7008 strb r0, [r1] | |
10025628: 462c mov r4, r5 | |
1002562a: e06a b 0x10025702 <$t.199+0x352> @ imm = #212 | |
1002562c: 9906 ldr r1, [sp, #24] | |
1002562e: 4288 cmp r0, r1 | |
10025630: d218 bhs 0x10025664 <$t.199+0x2b4> @ imm = #48 | |
10025632: 213f movs r1, #63 | |
10025634: 4001 ands r1, r0 | |
10025636: 3180 adds r1, #128 | |
10025638: aa5b add r2, sp, #364 | |
1002563a: 7051 strb r1, [r2, #1] | |
1002563c: 0980 lsrs r0, r0, #6 | |
1002563e: 21c0 movs r1, #192 | |
10025640: 4301 orrs r1, r0 | |
10025642: 7011 strb r1, [r2] | |
10025644: 2602 movs r6, #2 | |
10025646: e042 b 0x100256ce <$t.199+0x31e> @ imm = #132 | |
10025648: 9906 ldr r1, [sp, #24] | |
1002564a: 4288 cmp r0, r1 | |
1002564c: d21c bhs 0x10025688 <$t.199+0x2d8> @ imm = #56 | |
1002564e: 213f movs r1, #63 | |
10025650: 4001 ands r1, r0 | |
10025652: 3180 adds r1, #128 | |
10025654: aa5b add r2, sp, #364 | |
10025656: 7051 strb r1, [r2, #1] | |
10025658: 0980 lsrs r0, r0, #6 | |
1002565a: 21c0 movs r1, #192 | |
1002565c: 4301 orrs r1, r0 | |
1002565e: 7011 strb r1, [r2] | |
10025660: 2402 movs r4, #2 | |
10025662: e04e b 0x10025702 <$t.199+0x352> @ imm = #156 | |
10025664: 9905 ldr r1, [sp, #20] | |
10025666: 4288 cmp r0, r1 | |
10025668: d220 bhs 0x100256ac <$t.199+0x2fc> @ imm = #64 | |
1002566a: 213f movs r1, #63 | |
1002566c: 4001 ands r1, r0 | |
1002566e: 3180 adds r1, #128 | |
10025670: aa5b add r2, sp, #364 | |
10025672: 7091 strb r1, [r2, #2] | |
10025674: 0b01 lsrs r1, r0, #12 | |
10025676: 23e0 movs r3, #224 | |
10025678: 430b orrs r3, r1 | |
1002567a: 7013 strb r3, [r2] | |
1002567c: 0500 lsls r0, r0, #20 | |
1002567e: 0e80 lsrs r0, r0, #26 | |
10025680: 3080 adds r0, #128 | |
10025682: 7050 strb r0, [r2, #1] | |
10025684: 2603 movs r6, #3 | |
10025686: e022 b 0x100256ce <$t.199+0x31e> @ imm = #68 | |
10025688: 9905 ldr r1, [sp, #20] | |
1002568a: 4288 cmp r0, r1 | |
1002568c: d228 bhs 0x100256e0 <$t.199+0x330> @ imm = #80 | |
1002568e: 213f movs r1, #63 | |
10025690: 4001 ands r1, r0 | |
10025692: 3180 adds r1, #128 | |
10025694: aa5b add r2, sp, #364 | |
10025696: 7091 strb r1, [r2, #2] | |
10025698: 0b01 lsrs r1, r0, #12 | |
1002569a: 23e0 movs r3, #224 | |
1002569c: 430b orrs r3, r1 | |
1002569e: 7013 strb r3, [r2] | |
100256a0: 0500 lsls r0, r0, #20 | |
100256a2: 0e80 lsrs r0, r0, #26 | |
100256a4: 3080 adds r0, #128 | |
100256a6: 7050 strb r0, [r2, #1] | |
100256a8: 9c04 ldr r4, [sp, #16] | |
100256aa: e02a b 0x10025702 <$t.199+0x352> @ imm = #84 | |
100256ac: 223f movs r2, #63 | |
100256ae: 4002 ands r2, r0 | |
100256b0: 3280 adds r2, #128 | |
100256b2: a95b add r1, sp, #364 | |
100256b4: 70ca strb r2, [r1, #3] | |
100256b6: 0c82 lsrs r2, r0, #18 | |
100256b8: 32f0 adds r2, #240 | |
100256ba: 700a strb r2, [r1] | |
100256bc: 0502 lsls r2, r0, #20 | |
100256be: 0e92 lsrs r2, r2, #26 | |
100256c0: 3280 adds r2, #128 | |
100256c2: 708a strb r2, [r1, #2] | |
100256c4: 0380 lsls r0, r0, #14 | |
100256c6: 0e80 lsrs r0, r0, #26 | |
100256c8: 3080 adds r0, #128 | |
100256ca: 7048 strb r0, [r1, #1] | |
100256cc: 2604 movs r6, #4 | |
100256ce: a85b add r0, sp, #364 | |
100256d0: 5d01 ldrb r1, [r0, r4] | |
100256d2: a84d add r0, sp, #308 | |
100256d4: f7fe fb5e bl 0x10023d94 <menu::Runner<T>::input_byte> @ imm = #-6468 | |
100256d8: 1c64 adds r4, r4, #1 | |
100256da: 42a6 cmp r6, r4 | |
100256dc: d1f7 bne 0x100256ce <$t.199+0x31e> @ imm = #-18 | |
100256de: e019 b 0x10025714 <$t.199+0x364> @ imm = #50 | |
100256e0: 223f movs r2, #63 | |
100256e2: 4002 ands r2, r0 | |
100256e4: 3280 adds r2, #128 | |
100256e6: a95b add r1, sp, #364 | |
100256e8: 70ca strb r2, [r1, #3] | |
100256ea: 0c82 lsrs r2, r0, #18 | |
100256ec: 32f0 adds r2, #240 | |
100256ee: 700a strb r2, [r1] | |
100256f0: 0502 lsls r2, r0, #20 | |
100256f2: 0e92 lsrs r2, r2, #26 | |
100256f4: 3280 adds r2, #128 | |
100256f6: 708a strb r2, [r1, #2] | |
100256f8: 0380 lsls r0, r0, #14 | |
100256fa: 0e80 lsrs r0, r0, #26 | |
100256fc: 3080 adds r0, #128 | |
100256fe: 7048 strb r0, [r1, #1] | |
10025700: 2404 movs r4, #4 | |
10025702: 9e09 ldr r6, [sp, #36] | |
10025704: a85b add r0, sp, #364 | |
10025706: 5d81 ldrb r1, [r0, r6] | |
10025708: a84d add r0, sp, #308 | |
1002570a: f7fe fb43 bl 0x10023d94 <menu::Runner<T>::input_byte> @ imm = #-6522 | |
1002570e: 1c76 adds r6, r6, #1 | |
10025710: 42b4 cmp r4, r6 | |
10025712: d1f7 bne 0x10025704 <$t.199+0x354> @ imm = #-18 | |
10025714: 9e07 ldr r6, [sp, #28] | |
10025716: 9808 ldr r0, [sp, #32] | |
10025718: 6800 ldr r0, [r0] | |
1002571a: 4780 blx r0 | |
1002571c: e6d4 b 0x100254c8 <$t.199+0x118> @ imm = #-600 | |
1002571e: a85d add r0, sp, #372 | |
10025720: 4906 ldr r1, [pc, #24] @ 0x1002573c <$d.200+0x10> | |
10025722: 4a0e ldr r2, [pc, #56] @ 0x1002575c <$d.200+0x30> | |
10025724: f7fb fe84 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-17144 | |
10025728: defe trap | |
1002572a: 46c0 mov r8, r8 | |
1002572c <$d.200>: | |
1002572c: 04 00 00 20 .word 0x20000004 | |
10025730: b4 d3 02 10 .word 0x1002d3b4 | |
10025734: 1c 00 00 20 .word 0x2000001c | |
10025738: 9c d3 02 10 .word 0x1002d39c | |
1002573c: 3c d4 02 10 .word 0x1002d43c | |
10025740: e4 d3 02 10 .word 0x1002d3e4 | |
10025744: 34 d9 02 10 .word 0x1002d934 | |
10025748: 70 e0 02 10 .word 0x1002e070 | |
1002574c: 78 e0 02 10 .word 0x1002e078 | |
10025750: e0 de 02 10 .word 0x1002dee0 | |
10025754: ed 30 02 10 .word 0x100230ed | |
10025758: a4 e0 02 10 .word 0x1002e0a4 | |
1002575c: ac e0 02 10 .word 0x1002e0ac | |
10025760 <neotron_os::config::Config::load>: | |
10025760: b5f0 push {r4, r5, r6, r7, lr} | |
10025762: af03 add r7, sp, #12 | |
10025764: b097 sub sp, #92 | |
10025766: 9000 str r0, [sp] | |
10025768: 4836 ldr r0, [pc, #216] @ 0x10025844 <$d.202> | |
1002576a: 6804 ldr r4, [r0] | |
1002576c: f3bf 8f5f dmb sy | |
10025770: ad01 add r5, sp, #4 | |
10025772: 2640 movs r6, #64 | |
10025774: 4628 mov r0, r5 | |
10025776: 4631 mov r1, r6 | |
10025778: f006 f943 bl 0x1002ba02 <__aeabi_memclr4> @ imm = #25222 | |
1002577c: 6aa3 ldr r3, [r4, #40] | |
1002577e: ac11 add r4, sp, #68 | |
10025780: 4620 mov r0, r4 | |
10025782: 4629 mov r1, r5 | |
10025784: 4632 mov r2, r6 | |
10025786: 4798 blx r3 | |
10025788: 7820 ldrb r0, [r4] | |
1002578a: 2800 cmp r0, #0 | |
1002578c: d007 beq 0x1002579e <neotron_os::config::Config::load+0x3e> @ imm = #14 | |
1002578e: 2015 movs r0, #21 | |
10025790: 492d ldr r1, [pc, #180] @ 0x10025848 <$d.202+0x4> | |
10025792: 9a00 ldr r2, [sp] | |
10025794: 6051 str r1, [r2, #4] | |
10025796: 6090 str r0, [r2, #8] | |
10025798: 2001 movs r0, #1 | |
1002579a: 4611 mov r1, r2 | |
1002579c: e030 b 0x10025800 <neotron_os::config::Config::load+0xa0> @ imm = #96 | |
1002579e: 9e00 ldr r6, [sp] | |
100257a0: 9812 ldr r0, [sp, #72] | |
100257a2: 2841 cmp r0, #65 | |
100257a4: d248 bhs 0x10025838 <neotron_os::config::Config::load+0xd8> @ imm = #144 | |
100257a6: 9014 str r0, [sp, #80] | |
100257a8: a801 add r0, sp, #4 | |
100257aa: 9013 str r0, [sp, #76] | |
100257ac: a813 add r0, sp, #76 | |
100257ae: 9016 str r0, [sp, #88] | |
100257b0: 2003 movs r0, #3 | |
100257b2: 9015 str r0, [sp, #84] | |
100257b4: a815 add r0, sp, #84 | |
100257b6: f7ff fbdd bl 0x10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2118 | |
100257ba: 460d mov r5, r1 | |
100257bc: b2c9 uxtb r1, r1 | |
100257be: 1e89 subs r1, r1, #2 | |
100257c0: 424a rsbs r2, r1, #0 | |
100257c2: 414a adcs r2, r1 | |
100257c4: 4302 orrs r2, r0 | |
100257c6: 07d0 lsls r0, r2, #31 | |
100257c8: d114 bne 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #40 | |
100257ca: 2401 movs r4, #1 | |
100257cc: a815 add r0, sp, #84 | |
100257ce: f7ff fbd1 bl 0x10024f74 <<postcard::de::deserializer::SeqAccess as serde::de::SeqAccess>::next_element_seed> @ imm = #-2142 | |
100257d2: b2ca uxtb r2, r1 | |
100257d4: 1e93 subs r3, r2, #2 | |
100257d6: 425a rsbs r2, r3, #0 | |
100257d8: 415a adcs r2, r3 | |
100257da: 07c0 lsls r0, r0, #31 | |
100257dc: 4620 mov r0, r4 | |
100257de: d100 bne 0x100257e2 <neotron_os::config::Config::load+0x82> @ imm = #0 | |
100257e0: 4610 mov r0, r2 | |
100257e2: 2800 cmp r0, #0 | |
100257e4: d106 bne 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #12 | |
100257e6: 9815 ldr r0, [sp, #84] | |
100257e8: 2800 cmp r0, #0 | |
100257ea: d003 beq 0x100257f4 <neotron_os::config::Config::load+0x94> @ imm = #6 | |
100257ec: 9816 ldr r0, [sp, #88] | |
100257ee: 6842 ldr r2, [r0, #4] | |
100257f0: 2a04 cmp r2, #4 | |
100257f2: d208 bhs 0x10025806 <neotron_os::config::Config::load+0xa6> @ imm = #16 | |
100257f4: 2016 movs r0, #22 | |
100257f6: 4915 ldr r1, [pc, #84] @ 0x1002584c <$d.202+0x8> | |
100257f8: 6071 str r1, [r6, #4] | |
100257fa: 4631 mov r1, r6 | |
100257fc: 60b0 str r0, [r6, #8] | |
100257fe: 2001 movs r0, #1 | |
10025800: 6008 str r0, [r1] | |
10025802: b017 add sp, #92 | |
10025804: bdf0 pop {r4, r5, r6, r7, pc} | |
10025806: 4025 ands r5, r4 | |
10025808: 2301 movs r3, #1 | |
1002580a: 4019 ands r1, r3 | |
1002580c: 1f12 subs r2, r2, #4 | |
1002580e: 6042 str r2, [r0, #4] | |
10025810: 6802 ldr r2, [r0] | |
10025812: 1d13 adds r3, r2, #4 | |
10025814: 6003 str r3, [r0] | |
10025816: 0208 lsls r0, r1, #8 | |
10025818: 1940 adds r0, r0, r5 | |
1002581a: 7891 ldrb r1, [r2, #2] | |
1002581c: 78d3 ldrb r3, [r2, #3] | |
1002581e: 7814 ldrb r4, [r2] | |
10025820: 7852 ldrb r2, [r2, #1] | |
10025822: 0212 lsls r2, r2, #8 | |
10025824: 1912 adds r2, r2, r4 | |
10025826: 021b lsls r3, r3, #8 | |
10025828: 1859 adds r1, r3, r1 | |
1002582a: 0409 lsls r1, r1, #16 | |
1002582c: 1889 adds r1, r1, r2 | |
1002582e: 6071 str r1, [r6, #4] | |
10025830: 4631 mov r1, r6 | |
10025832: 60b0 str r0, [r6, #8] | |
10025834: 2000 movs r0, #0 | |
10025836: e7e3 b 0x10025800 <neotron_os::config::Config::load+0xa0> @ imm = #-58 | |
10025838: 2140 movs r1, #64 | |
1002583a: 4a05 ldr r2, [pc, #20] @ 0x10025850 <$d.202+0xc> | |
1002583c: f7fa ff7a bl 0x10020734 <core::slice::index::slice_end_index_len_fail> @ imm = #-20748 | |
10025840: defe trap | |
10025842: 46c0 mov r8, r8 | |
10025844 <$d.202>: | |
10025844: 00 00 00 20 .word 0x20000000 | |
10025848: 40 dc 02 10 .word 0x1002dc40 | |
1002584c: 74 dc 02 10 .word 0x1002dc74 | |
10025850: 64 dc 02 10 .word 0x1002dc64 | |
10025854 <neotron_os::vgaconsole::VgaConsole::clear>: | |
10025854: b5f0 push {r4, r5, r6, r7, lr} | |
10025856: af03 add r7, sp, #12 | |
10025858: b085 sub sp, #20 | |
1002585a: 4605 mov r5, r0 | |
1002585c: 6881 ldr r1, [r0, #8] | |
1002585e: 9102 str r1, [sp, #8] | |
10025860: 2901 cmp r1, #1 | |
10025862: db17 blt 0x10025894 <neotron_os::vgaconsole::VgaConsole::clear+0x40> @ imm = #46 | |
10025864: 2400 movs r4, #0 | |
10025866: 686b ldr r3, [r5, #4] | |
10025868: 1c61 adds r1, r4, #1 | |
1002586a: 9103 str r1, [sp, #12] | |
1002586c: 2b01 cmp r3, #1 | |
1002586e: db0d blt 0x1002588c <neotron_os::vgaconsole::VgaConsole::clear+0x38> @ imm = #26 | |
10025870: 2600 movs r6, #0 | |
10025872: 9304 str r3, [sp, #16] | |
10025874: 2101 movs r1, #1 | |
10025876: 9100 str r1, [sp] | |
10025878: 2320 movs r3, #32 | |
1002587a: 4628 mov r0, r5 | |
1002587c: 4621 mov r1, r4 | |
1002587e: 4632 mov r2, r6 | |
10025880: f7fe f9dc bl 0x10023c3c <neotron_os::vgaconsole::VgaConsole::write_at> @ imm = #-7240 | |
10025884: 9b04 ldr r3, [sp, #16] | |
10025886: 1c76 adds r6, r6, #1 | |
10025888: 42b3 cmp r3, r6 | |
1002588a: d1f3 bne 0x10025874 <neotron_os::vgaconsole::VgaConsole::clear+0x20> @ imm = #-26 | |
1002588c: 9902 ldr r1, [sp, #8] | |
1002588e: 9c03 ldr r4, [sp, #12] | |
10025890: 428c cmp r4, r1 | |
10025892: d1e8 bne 0x10025866 <neotron_os::vgaconsole::VgaConsole::clear+0x12> @ imm = #-48 | |
10025894: 2100 movs r1, #0 | |
10025896: 60e9 str r1, [r5, #12] | |
10025898: 6129 str r1, [r5, #16] | |
1002589a: b005 add sp, #20 | |
1002589c: bdf0 pop {r4, r5, r6, r7, pc} | |
1002589e: d4d4 bmi 0x1002584a <$d.202+0x6> @ imm = #-88 | |
100258a0 <neotron_os::cmd_config>: | |
100258a0: b5f0 push {r4, r5, r6, r7, lr} | |
100258a2: af03 add r7, sp, #12 | |
100258a4: b09d sub sp, #116 | |
100258a6: 68b8 ldr r0, [r7, #8] | |
100258a8: 9004 str r0, [sp, #16] | |
100258aa: 2b00 cmp r3, #0 | |
100258ac: d100 bne 0x100258b0 <neotron_os::cmd_config+0x10> @ imm = #0 | |
100258ae: e08e b 0x100259ce <$t.206+0xfa> @ imm = #284 | |
100258b0: 4614 mov r4, r2 | |
100258b2: 6850 ldr r0, [r2, #4] | |
100258b4: 1ec0 subs r0, r0, #3 | |
100258b6: 2803 cmp r0, #3 | |
100258b8: d900 bls 0x100258bc <neotron_os::cmd_config+0x1c> @ imm = #0 | |
100258ba: e177 b 0x10025bac <$t.210> @ imm = #750 | |
100258bc: 461d mov r5, r3 | |
100258be: 6826 ldr r6, [r4] | |
100258c0: 0040 lsls r0, r0, #1 | |
100258c2: 46c0 mov r8, r8 | |
100258c4: 4478 add r0, pc | |
100258c6: 8880 ldrh r0, [r0, #4] | |
100258c8: 0040 lsls r0, r0, #1 | |
100258ca: 4487 add pc, r0 | |
100258cc <$d.205>: | |
100258cc: 03 00 08 01 .word 0x01080003 | |
100258d0: 81 00 63 01 .word 0x01630081 | |
100258d4 <$t.206>: | |
100258d4: 499d ldr r1, [pc, #628] @ 0x10025b4c <$d.207> | |
100258d6: 2203 movs r2, #3 | |
100258d8: 4630 mov r0, r6 | |
100258da: f006 f897 bl 0x1002ba0c <memcmp> @ imm = #24878 | |
100258de: 2800 cmp r0, #0 | |
100258e0: d000 beq 0x100258e4 <$t.206+0x10> @ imm = #0 | |
100258e2: e163 b 0x10025bac <$t.210> @ imm = #710 | |
100258e4: 2d02 cmp r5, #2 | |
100258e6: 9d04 ldr r5, [sp, #16] | |
100258e8: d201 bhs 0x100258ee <$t.206+0x1a> @ imm = #2 | |
100258ea: f000 ff50 bl 0x1002678e <$t.244+0xda> @ imm = #3744 | |
100258ee: 68a0 ldr r0, [r4, #8] | |
100258f0: 68e1 ldr r1, [r4, #12] | |
100258f2: 2903 cmp r1, #3 | |
100258f4: d101 bne 0x100258fa <$t.206+0x26> @ imm = #2 | |
100258f6: f000 ff43 bl 0x10026780 <$t.244+0xcc> @ imm = #3718 | |
100258fa: 2902 cmp r1, #2 | |
100258fc: d001 beq 0x10025902 <$t.206+0x2e> @ imm = #2 | |
100258fe: f000 ff46 bl 0x1002678e <$t.244+0xda> @ imm = #3724 | |
10025902: 7801 ldrb r1, [r0] | |
10025904: 7840 ldrb r0, [r0, #1] | |
10025906: 0200 lsls r0, r0, #8 | |
10025908: 1840 adds r0, r0, r1 | |
1002590a: 4991 ldr r1, [pc, #580] @ 0x10025b50 <$d.207+0x4> | |
1002590c: 4288 cmp r0, r1 | |
1002590e: d001 beq 0x10025914 <$t.206+0x40> @ imm = #2 | |
10025910: f000 ff3d bl 0x1002678e <$t.244+0xda> @ imm = #3706 | |
10025914: 2401 movs r4, #1 | |
10025916: 712c strb r4, [r5, #4] | |
10025918: 4d8e ldr r5, [pc, #568] @ 0x10025b54 <$d.207+0x8> | |
1002591a: 6828 ldr r0, [r5] | |
1002591c: 2801 cmp r0, #1 | |
1002591e: d110 bne 0x10025942 <$t.206+0x6e> @ imm = #32 | |
10025920: 1d28 adds r0, r5, #4 | |
10025922: 9005 str r0, [sp, #20] | |
10025924: 2000 movs r0, #0 | |
10025926: 9012 str r0, [sp, #72] | |
10025928: 498b ldr r1, [pc, #556] @ 0x10025b58 <$d.207+0xc> | |
1002592a: 9111 str r1, [sp, #68] | |
1002592c: 9410 str r4, [sp, #64] | |
1002592e: 498b ldr r1, [pc, #556] @ 0x10025b5c <$d.207+0x10> | |
10025930: 910f str r1, [sp, #60] | |
10025932: 900d str r0, [sp, #52] | |
10025934: a805 add r0, sp, #20 | |
10025936: 498a ldr r1, [pc, #552] @ 0x10025b60 <$d.207+0x14> | |
10025938: aa0d add r2, sp, #52 | |
1002593a: f7fb fa13 bl 0x10020d64 <core::fmt::write> @ imm = #-19418 | |
1002593e: 2800 cmp r0, #0 | |
10025940: d140 bne 0x100259c4 <$t.206+0xf0> @ imm = #128 | |
10025942: 4e88 ldr r6, [pc, #544] @ 0x10025b64 <$d.207+0x18> | |
10025944: 7830 ldrb r0, [r6] | |
10025946: 2800 cmp r0, #0 | |
10025948: d010 beq 0x1002596c <$t.206+0x98> @ imm = #32 | |
1002594a: 1c70 adds r0, r6, #1 | |
1002594c: 9005 str r0, [sp, #20] | |
1002594e: 2000 movs r0, #0 | |
10025950: 9012 str r0, [sp, #72] | |
10025952: 4981 ldr r1, [pc, #516] @ 0x10025b58 <$d.207+0xc> | |
10025954: 9111 str r1, [sp, #68] | |
10025956: 9410 str r4, [sp, #64] | |
10025958: 4980 ldr r1, [pc, #512] @ 0x10025b5c <$d.207+0x10> | |
1002595a: 910f str r1, [sp, #60] | |
1002595c: 900d str r0, [sp, #52] | |
1002595e: a805 add r0, sp, #20 | |
10025960: 4981 ldr r1, [pc, #516] @ 0x10025b68 <$d.207+0x1c> | |
10025962: aa0d add r2, sp, #52 | |
10025964: f7fb f9fe bl 0x10020d64 <core::fmt::write> @ imm = #-19460 | |
10025968: 2800 cmp r0, #0 | |
1002596a: d12b bne 0x100259c4 <$t.206+0xf0> @ imm = #86 | |
1002596c: 6828 ldr r0, [r5] | |
1002596e: 2801 cmp r0, #1 | |
10025970: d110 bne 0x10025994 <$t.206+0xc0> @ imm = #32 | |
10025972: 1d28 adds r0, r5, #4 | |
10025974: 9005 str r0, [sp, #20] | |
10025976: 2000 movs r0, #0 | |
10025978: 9012 str r0, [sp, #72] | |
1002597a: 4977 ldr r1, [pc, #476] @ 0x10025b58 <$d.207+0xc> | |
1002597c: 9111 str r1, [sp, #68] | |
1002597e: 9410 str r4, [sp, #64] | |
10025980: 497a ldr r1, [pc, #488] @ 0x10025b6c <$d.207+0x20> | |
10025982: 910f str r1, [sp, #60] | |
10025984: 900d str r0, [sp, #52] | |
10025986: a805 add r0, sp, #20 | |
10025988: 4975 ldr r1, [pc, #468] @ 0x10025b60 <$d.207+0x14> | |
1002598a: aa0d add r2, sp, #52 | |
1002598c: f7fb f9ea bl 0x10020d64 <core::fmt::write> @ imm = #-19500 | |
10025990: 2800 cmp r0, #0 | |
10025992: d117 bne 0x100259c4 <$t.206+0xf0> @ imm = #46 | |
10025994: 7830 ldrb r0, [r6] | |
10025996: 2800 cmp r0, #0 | |
10025998: d101 bne 0x1002599e <$t.206+0xca> @ imm = #2 | |
1002599a: f000 fc41 bl 0x10026220 <$t.238+0x3f4> @ imm = #2178 | |
1002599e: 1c70 adds r0, r6, #1 | |
100259a0: 9005 str r0, [sp, #20] | |
100259a2: 2000 movs r0, #0 | |
100259a4: 9012 str r0, [sp, #72] | |
100259a6: 496c ldr r1, [pc, #432] @ 0x10025b58 <$d.207+0xc> | |
100259a8: 9111 str r1, [sp, #68] | |
100259aa: 9410 str r4, [sp, #64] | |
100259ac: 496f ldr r1, [pc, #444] @ 0x10025b6c <$d.207+0x20> | |
100259ae: 910f str r1, [sp, #60] | |
100259b0: 900d str r0, [sp, #52] | |
100259b2: a805 add r0, sp, #20 | |
100259b4: 496c ldr r1, [pc, #432] @ 0x10025b68 <$d.207+0x1c> | |
100259b6: aa0d add r2, sp, #52 | |
100259b8: f7fb f9d4 bl 0x10020d64 <core::fmt::write> @ imm = #-19544 | |
100259bc: 2800 cmp r0, #0 | |
100259be: d101 bne 0x100259c4 <$t.206+0xf0> @ imm = #2 | |
100259c0: f000 fc2e bl 0x10026220 <$t.238+0x3f4> @ imm = #2140 | |
100259c4: a80d add r0, sp, #52 | |
100259c6: 496a ldr r1, [pc, #424] @ 0x10025b70 <$d.207+0x24> | |
100259c8: 4a6a ldr r2, [pc, #424] @ 0x10025b74 <$d.207+0x28> | |
100259ca: f001 f954 bl 0x10026c76 <$t.246+0x1ae> @ imm = #4776 | |
100259ce: 4e6a ldr r6, [pc, #424] @ 0x10025b78 <$d.207+0x2c> | |
100259d0: 496a ldr r1, [pc, #424] @ 0x10025b7c <$d.207+0x30> | |
100259d2: 2205 movs r2, #5 | |
100259d4: 4630 mov r0, r6 | |
100259d6: f006 f819 bl 0x1002ba0c <memcmp> @ imm = #24626 | |
100259da: 2800 cmp r0, #0 | |
100259dc: d00e beq 0x100259fc <$t.206+0x128> @ imm = #28 | |
100259de: 4966 ldr r1, [pc, #408] @ 0x10025b78 <$d.207+0x2c> | |
100259e0: 2205 movs r2, #5 | |
100259e2: 4630 mov r0, r6 | |
100259e4: f006 f812 bl 0x1002ba0c <memcmp> @ imm = #24612 | |
100259e8: 4d5a ldr r5, [pc, #360] @ 0x10025b54 <$d.207+0x8> | |
100259ea: 6829 ldr r1, [r5] | |
100259ec: 2800 cmp r0, #0 | |
100259ee: d101 bne 0x100259f4 <$t.206+0x120> @ imm = #2 | |
100259f0: f000 fc2a bl 0x10026248 <$t.240> @ imm = #2132 | |
100259f4: 2900 cmp r1, #0 | |
100259f6: d000 beq 0x100259fa <$t.206+0x126> @ imm = #0 | |
100259f8: e0e0 b 0x10025bbc <$t.212> @ imm = #448 | |
100259fa: e0fd b 0x10025bf8 <$t.214> @ imm = #506 | |
100259fc: a805 add r0, sp, #20 | |
100259fe: f7ff feaf bl 0x10025760 <neotron_os::config::Config::load> @ imm = #-674 | |
10025a02: 9805 ldr r0, [sp, #20] | |
10025a04: 2800 cmp r0, #0 | |
10025a06: d101 bne 0x10025a0c <$t.206+0x138> @ imm = #2 | |
10025a08: f000 fcf4 bl 0x100263f4 <$t.240+0x1ac> @ imm = #2536 | |
10025a0c: 9807 ldr r0, [sp, #28] | |
10025a0e: 9009 str r0, [sp, #36] | |
10025a10: 9806 ldr r0, [sp, #24] | |
10025a12: 9008 str r0, [sp, #32] | |
10025a14: 4c4f ldr r4, [pc, #316] @ 0x10025b54 <$d.207+0x8> | |
10025a16: 6820 ldr r0, [r4] | |
10025a18: 2801 cmp r0, #1 | |
10025a1a: d115 bne 0x10025a48 <$t.206+0x174> @ imm = #42 | |
10025a1c: 4858 ldr r0, [pc, #352] @ 0x10025b80 <$d.207+0x34> | |
10025a1e: 900b str r0, [sp, #44] | |
10025a20: a808 add r0, sp, #32 | |
10025a22: 900a str r0, [sp, #40] | |
10025a24: 1d20 adds r0, r4, #4 | |
10025a26: 900c str r0, [sp, #48] | |
10025a28: 2001 movs r0, #1 | |
10025a2a: 9012 str r0, [sp, #72] | |
10025a2c: a90a add r1, sp, #40 | |
10025a2e: 9111 str r1, [sp, #68] | |
10025a30: 9010 str r0, [sp, #64] | |
10025a32: 4854 ldr r0, [pc, #336] @ 0x10025b84 <$d.207+0x38> | |
10025a34: 900f str r0, [sp, #60] | |
10025a36: 2000 movs r0, #0 | |
10025a38: 900d str r0, [sp, #52] | |
10025a3a: a80c add r0, sp, #48 | |
10025a3c: 4948 ldr r1, [pc, #288] @ 0x10025b60 <$d.207+0x14> | |
10025a3e: aa0d add r2, sp, #52 | |
10025a40: f7fb f990 bl 0x10020d64 <core::fmt::write> @ imm = #-19680 | |
10025a44: 2800 cmp r0, #0 | |
10025a46: d145 bne 0x10025ad4 <$t.206+0x200> @ imm = #138 | |
10025a48: 4d46 ldr r5, [pc, #280] @ 0x10025b64 <$d.207+0x18> | |
10025a4a: 7828 ldrb r0, [r5] | |
10025a4c: 2800 cmp r0, #0 | |
10025a4e: d015 beq 0x10025a7c <$t.206+0x1a8> @ imm = #42 | |
10025a50: 484b ldr r0, [pc, #300] @ 0x10025b80 <$d.207+0x34> | |
10025a52: 900b str r0, [sp, #44] | |
10025a54: a808 add r0, sp, #32 | |
10025a56: 900a str r0, [sp, #40] | |
10025a58: 1c68 adds r0, r5, #1 | |
10025a5a: 900c str r0, [sp, #48] | |
10025a5c: 2001 movs r0, #1 | |
10025a5e: 9012 str r0, [sp, #72] | |
10025a60: a90a add r1, sp, #40 | |
10025a62: 9111 str r1, [sp, #68] | |
10025a64: 9010 str r0, [sp, #64] | |
10025a66: 4847 ldr r0, [pc, #284] @ 0x10025b84 <$d.207+0x38> | |
10025a68: 900f str r0, [sp, #60] | |
10025a6a: 2000 movs r0, #0 | |
10025a6c: 900d str r0, [sp, #52] | |
10025a6e: a80c add r0, sp, #48 | |
10025a70: 493d ldr r1, [pc, #244] @ 0x10025b68 <$d.207+0x1c> | |
10025a72: aa0d add r2, sp, #52 | |
10025a74: f7fb f976 bl 0x10020d64 <core::fmt::write> @ imm = #-19732 | |
10025a78: 2800 cmp r0, #0 | |
10025a7a: d12b bne 0x10025ad4 <$t.206+0x200> @ imm = #86 | |
10025a7c: 6820 ldr r0, [r4] | |
10025a7e: 2801 cmp r0, #1 | |
10025a80: d111 bne 0x10025aa6 <$t.206+0x1d2> @ imm = #34 | |
10025a82: 1d20 adds r0, r4, #4 | |
10025a84: 900a str r0, [sp, #40] | |
10025a86: 2000 movs r0, #0 | |
10025a88: 9012 str r0, [sp, #72] | |
10025a8a: 4933 ldr r1, [pc, #204] @ 0x10025b58 <$d.207+0xc> | |
10025a8c: 9111 str r1, [sp, #68] | |
10025a8e: 2101 movs r1, #1 | |
10025a90: 9110 str r1, [sp, #64] | |
10025a92: 4936 ldr r1, [pc, #216] @ 0x10025b6c <$d.207+0x20> | |
10025a94: 910f str r1, [sp, #60] | |
10025a96: 900d str r0, [sp, #52] | |
10025a98: a80a add r0, sp, #40 | |
10025a9a: 4931 ldr r1, [pc, #196] @ 0x10025b60 <$d.207+0x14> | |
10025a9c: aa0d add r2, sp, #52 | |
10025a9e: f7fb f961 bl 0x10020d64 <core::fmt::write> @ imm = #-19774 | |
10025aa2: 2800 cmp r0, #0 | |
10025aa4: d116 bne 0x10025ad4 <$t.206+0x200> @ imm = #44 | |
10025aa6: 7828 ldrb r0, [r5] | |
10025aa8: 2800 cmp r0, #0 | |
10025aaa: d100 bne 0x10025aae <$t.206+0x1da> @ imm = #0 | |
10025aac: e3b8 b 0x10026220 <$t.238+0x3f4> @ imm = #1904 | |
10025aae: 1c68 adds r0, r5, #1 | |
10025ab0: 900a str r0, [sp, #40] | |
10025ab2: 2000 movs r0, #0 | |
10025ab4: 9012 str r0, [sp, #72] | |
10025ab6: 4928 ldr r1, [pc, #160] @ 0x10025b58 <$d.207+0xc> | |
10025ab8: 9111 str r1, [sp, #68] | |
10025aba: 2101 movs r1, #1 | |
10025abc: 9110 str r1, [sp, #64] | |
10025abe: 492b ldr r1, [pc, #172] @ 0x10025b6c <$d.207+0x20> | |
10025ac0: 910f str r1, [sp, #60] | |
10025ac2: 900d str r0, [sp, #52] | |
10025ac4: a80a add r0, sp, #40 | |
10025ac6: 4928 ldr r1, [pc, #160] @ 0x10025b68 <$d.207+0x1c> | |
10025ac8: aa0d add r2, sp, #52 | |
10025aca: f7fb f94b bl 0x10020d64 <core::fmt::write> @ imm = #-19818 | |
10025ace: 2800 cmp r0, #0 | |
10025ad0: d100 bne 0x10025ad4 <$t.206+0x200> @ imm = #0 | |
10025ad2: e3a5 b 0x10026220 <$t.238+0x3f4> @ imm = #1866 | |
10025ad4: a80d add r0, sp, #52 | |
10025ad6: 4926 ldr r1, [pc, #152] @ 0x10025b70 <$d.207+0x24> | |
10025ad8: 4a2b ldr r2, [pc, #172] @ 0x10025b88 <$d.207+0x3c> | |
10025ada: f001 f8cc bl 0x10026c76 <$t.246+0x1ae> @ imm = #4504 | |
10025ade: 7830 ldrb r0, [r6] | |
10025ae0: 7871 ldrb r1, [r6, #1] | |
10025ae2: 0209 lsls r1, r1, #8 | |
10025ae4: 1808 adds r0, r1, r0 | |
10025ae6: 78b1 ldrb r1, [r6, #2] | |
10025ae8: 78f2 ldrb r2, [r6, #3] | |
10025aea: 0212 lsls r2, r2, #8 | |
10025aec: 1851 adds r1, r2, r1 | |
10025aee: 0409 lsls r1, r1, #16 | |
10025af0: 1808 adds r0, r1, r0 | |
10025af2: 4926 ldr r1, [pc, #152] @ 0x10025b8c <$d.207+0x40> | |
10025af4: 4288 cmp r0, r1 | |
10025af6: d159 bne 0x10025bac <$t.210> @ imm = #178 | |
10025af8: 4825 ldr r0, [pc, #148] @ 0x10025b90 <$d.207+0x44> | |
10025afa: 6805 ldr r5, [r0] | |
10025afc: f3bf 8f5f dmb sy | |
10025b00: ac0d add r4, sp, #52 | |
10025b02: 1da0 adds r0, r4, #6 | |
10025b04: 213a movs r1, #58 | |
10025b06: f005 fca5 bl 0x1002b454 <__aeabi_memclr> @ imm = #22858 | |
10025b0a: 9a04 ldr r2, [sp, #16] | |
10025b0c: 6810 ldr r0, [r2] | |
10025b0e: 70a0 strb r0, [r4, #2] | |
10025b10: 7911 ldrb r1, [r2, #4] | |
10025b12: 7021 strb r1, [r4] | |
10025b14: 7951 ldrb r1, [r2, #5] | |
10025b16: 7061 strb r1, [r4, #1] | |
10025b18: 0e01 lsrs r1, r0, #24 | |
10025b1a: 7161 strb r1, [r4, #5] | |
10025b1c: 0c01 lsrs r1, r0, #16 | |
10025b1e: 7121 strb r1, [r4, #4] | |
10025b20: 0a00 lsrs r0, r0, #8 | |
10025b22: 70e0 strb r0, [r4, #3] | |
10025b24: 6aeb ldr r3, [r5, #44] | |
10025b26: ad05 add r5, sp, #20 | |
10025b28: 2206 movs r2, #6 | |
10025b2a: 4628 mov r0, r5 | |
10025b2c: 4621 mov r1, r4 | |
10025b2e: 4798 blx r3 | |
10025b30: 7828 ldrb r0, [r5] | |
10025b32: 2800 cmp r0, #0 | |
10025b34: d101 bne 0x10025b3a <$t.206+0x266> @ imm = #2 | |
10025b36: f000 fd2e bl 0x10026596 <$t.240+0x34e> @ imm = #2652 | |
10025b3a: a805 add r0, sp, #20 | |
10025b3c: 7880 ldrb r0, [r0, #2] | |
10025b3e: 2801 cmp r0, #1 | |
10025b40: d101 bne 0x10025b46 <$t.206+0x272> @ imm = #2 | |
10025b42: f000 fd89 bl 0x10026658 <$t.242> @ imm = #2834 | |
10025b46: 2116 movs r1, #22 | |
10025b48: f000 fd87 bl 0x1002665a <$t.242+0x2> @ imm = #2830 | |
10025b4c <$d.207>: | |
10025b4c: c8 e3 02 10 .word 0x1002e3c8 | |
10025b50: 6f 6e 00 00 .word 0x00006e6f | |
10025b54: 04 00 00 20 .word 0x20000004 | |
10025b58: e4 d3 02 10 .word 0x1002d3e4 | |
10025b5c: d8 e3 02 10 .word 0x1002e3d8 | |
10025b60: b4 d3 02 10 .word 0x1002d3b4 | |
10025b64: 1c 00 00 20 .word 0x2000001c | |
10025b68: 9c d3 02 10 .word 0x1002d39c | |
10025b6c: 34 d9 02 10 .word 0x1002d934 | |
10025b70: 3c d4 02 10 .word 0x1002d43c | |
10025b74: e0 e3 02 10 .word 0x1002e3e0 | |
10025b78: 24 e3 02 10 .word 0x1002e324 | |
10025b7c: 29 e3 02 10 .word 0x1002e329 | |
10025b80: 29 b4 02 10 .word 0x1002b429 | |
10025b84: 40 e3 02 10 .word 0x1002e340 | |
10025b88: 48 e3 02 10 .word 0x1002e348 | |
10025b8c: 73 61 76 65 .word 0x65766173 | |
10025b90: 00 00 00 20 .word 0x20000000 | |
10025b94 <$t.208>: | |
10025b94: 4904 ldr r1, [pc, #16] @ 0x10025ba8 <$d.209> | |
10025b96: 2206 movs r2, #6 | |
10025b98: 4630 mov r0, r6 | |
10025b9a: f005 ff37 bl 0x1002ba0c <memcmp> @ imm = #24174 | |
10025b9e: 2800 cmp r0, #0 | |
10025ba0: d104 bne 0x10025bac <$t.210> @ imm = #8 | |
10025ba2: f000 fc88 bl 0x100264b6 <$t.240+0x26e> @ imm = #2320 | |
10025ba6: 46c0 mov r8, r8 | |
10025ba8 <$d.209>: | |
10025ba8: 4c e4 02 10 .word 0x1002e44c | |
10025bac <$t.210>: | |
10025bac: 4802 ldr r0, [pc, #8] @ 0x10025bb8 <$d.211> | |
10025bae: 6800 ldr r0, [r0] | |
10025bb0: 2801 cmp r0, #1 | |
10025bb2: d121 bne 0x10025bf8 <$t.214> @ imm = #66 | |
10025bb4: e002 b 0x10025bbc <$t.212> @ imm = #4 | |
10025bb6: 46c0 mov r8, r8 | |
10025bb8 <$d.211>: | |
10025bb8: 04 00 00 20 .word 0x20000004 | |
10025bbc <$t.212>: | |
10025bbc: 480a ldr r0, [pc, #40] @ 0x10025be8 <$d.213> | |
10025bbe: 1d00 adds r0, r0, #4 | |
10025bc0: 9005 str r0, [sp, #20] | |
10025bc2: 2000 movs r0, #0 | |
10025bc4: 9012 str r0, [sp, #72] | |
10025bc6: 4909 ldr r1, [pc, #36] @ 0x10025bec <$d.213+0x4> | |
10025bc8: 9111 str r1, [sp, #68] | |
10025bca: 2101 movs r1, #1 | |
10025bcc: 9110 str r1, [sp, #64] | |
10025bce: 4908 ldr r1, [pc, #32] @ 0x10025bf0 <$d.213+0x8> | |
10025bd0: 910f str r1, [sp, #60] | |
10025bd2: 900d str r0, [sp, #52] | |
10025bd4: a805 add r0, sp, #20 | |
10025bd6: 4907 ldr r1, [pc, #28] @ 0x10025bf4 <$d.213+0xc> | |
10025bd8: aa0d add r2, sp, #52 | |
10025bda: f7fb f8c3 bl 0x10020d64 <core::fmt::write> @ imm = #-20090 | |
10025bde: 2800 cmp r0, #0 | |
10025be0: d00a beq 0x10025bf8 <$t.214> @ imm = #20 | |
10025be2: f001 f829 bl 0x10026c38 <$t.246+0x170> @ imm = #4178 | |
10025be6: 46c0 mov r8, r8 | |
10025be8 <$d.213>: | |
10025be8: 04 00 00 20 .word 0x20000004 | |
10025bec: e4 d3 02 10 .word 0x1002d3e4 | |
10025bf0: 7c e5 02 10 .word 0x1002e57c | |
10025bf4: b4 d3 02 10 .word 0x1002d3b4 | |
10025bf8 <$t.214>: | |
10025bf8: 4c02 ldr r4, [pc, #8] @ 0x10025c04 <$d.215> | |
10025bfa: 7820 ldrb r0, [r4] | |
10025bfc: 2800 cmp r0, #0 | |
10025bfe: d01d beq 0x10025c3c <$t.218> @ imm = #58 | |
10025c00: e002 b 0x10025c08 <$t.216> @ imm = #4 | |
10025c02: 46c0 mov r8, r8 | |
10025c04 <$d.215>: | |
10025c04: 1c 00 00 20 .word 0x2000001c | |
10025c08 <$t.216>: | |
10025c08: 1c60 adds r0, r4, #1 | |
10025c0a: 9005 str r0, [sp, #20] | |
10025c0c: 2000 movs r0, #0 | |
10025c0e: 9012 str r0, [sp, #72] | |
10025c10: 4907 ldr r1, [pc, #28] @ 0x10025c30 <$d.217> | |
10025c12: 9111 str r1, [sp, #68] | |
10025c14: 2101 movs r1, #1 | |
10025c16: 9110 str r1, [sp, #64] | |
10025c18: 4906 ldr r1, [pc, #24] @ 0x10025c34 <$d.217+0x4> | |
10025c1a: 910f str r1, [sp, #60] | |
10025c1c: 900d str r0, [sp, #52] | |
10025c1e: a805 add r0, sp, #20 | |
10025c20: 4905 ldr r1, [pc, #20] @ 0x10025c38 <$d.217+0x8> | |
10025c22: aa0d add r2, sp, #52 | |
10025c24: f7fb f89e bl 0x10020d64 <core::fmt::write> @ imm = #-20164 | |
10025c28: 2800 cmp r0, #0 | |
10025c2a: d007 beq 0x10025c3c <$t.218> @ imm = #14 | |
10025c2c: f001 f804 bl 0x10026c38 <$t.246+0x170> @ imm = #4104 | |
10025c30 <$d.217>: | |
10025c30: e4 d3 02 10 .word 0x1002d3e4 | |
10025c34: 7c e5 02 10 .word 0x1002e57c | |
10025c38: 9c d3 02 10 .word 0x1002d39c | |
10025c3c <$t.218>: | |
10025c3c: 4d02 ldr r5, [pc, #8] @ 0x10025c48 <$d.219> | |
10025c3e: 6828 ldr r0, [r5] | |
10025c40: 2801 cmp r0, #1 | |
10025c42: d11d bne 0x10025c80 <$t.222> @ imm = #58 | |
10025c44: e002 b 0x10025c4c <$t.220> @ imm = #4 | |
10025c46: 46c0 mov r8, r8 | |
10025c48 <$d.219>: | |
10025c48: 04 00 00 20 .word 0x20000004 | |
10025c4c <$t.220>: | |
10025c4c: 1d28 adds r0, r5, #4 | |
10025c4e: 9005 str r0, [sp, #20] | |
10025c50: 2000 movs r0, #0 | |
10025c52: 9012 str r0, [sp, #72] | |
10025c54: 4907 ldr r1, [pc, #28] @ 0x10025c74 <$d.221> | |
10025c56: 9111 str r1, [sp, #68] | |
10025c58: 2101 movs r1, #1 | |
10025c5a: 9110 str r1, [sp, #64] | |
10025c5c: 4906 ldr r1, [pc, #24] @ 0x10025c78 <$d.221+0x4> | |
10025c5e: 910f str r1, [sp, #60] | |
10025c60: 900d str r0, [sp, #52] | |
10025c62: a805 add r0, sp, #20 | |
10025c64: 4905 ldr r1, [pc, #20] @ 0x10025c7c <$d.221+0x8> | |
10025c66: aa0d add r2, sp, #52 | |
10025c68: f7fb f87c bl 0x10020d64 <core::fmt::write> @ imm = #-20232 | |
10025c6c: 2800 cmp r0, #0 | |
10025c6e: d007 beq 0x10025c80 <$t.222> @ imm = #14 | |
10025c70: f000 ffe2 bl 0x10026c38 <$t.246+0x170> @ imm = #4036 | |
10025c74 <$d.221>: | |
10025c74: e4 d3 02 10 .word 0x1002d3e4 | |
10025c78: 34 d9 02 10 .word 0x1002d934 | |
10025c7c: b4 d3 02 10 .word 0x1002d3b4 | |
10025c80 <$t.222>: | |
10025c80: 7820 ldrb r0, [r4] | |
10025c82: 2800 cmp r0, #0 | |
10025c84: d01a beq 0x10025cbc <$t.224> @ imm = #52 | |
10025c86: 1c60 adds r0, r4, #1 | |
10025c88: 9005 str r0, [sp, #20] | |
10025c8a: 2000 movs r0, #0 | |
10025c8c: 9012 str r0, [sp, #72] | |
10025c8e: 4908 ldr r1, [pc, #32] @ 0x10025cb0 <$d.223> | |
10025c90: 9111 str r1, [sp, #68] | |
10025c92: 2101 movs r1, #1 | |
10025c94: 9110 str r1, [sp, #64] | |
10025c96: 4907 ldr r1, [pc, #28] @ 0x10025cb4 <$d.223+0x4> | |
10025c98: 910f str r1, [sp, #60] | |
10025c9a: 900d str r0, [sp, #52] | |
10025c9c: a805 add r0, sp, #20 | |
10025c9e: 4906 ldr r1, [pc, #24] @ 0x10025cb8 <$d.223+0x8> | |
10025ca0: aa0d add r2, sp, #52 | |
10025ca2: f7fb f85f bl 0x10020d64 <core::fmt::write> @ imm = #-20290 | |
10025ca6: 2800 cmp r0, #0 | |
10025ca8: d008 beq 0x10025cbc <$t.224> @ imm = #16 | |
10025caa: f000 ffc5 bl 0x10026c38 <$t.246+0x170> @ imm = #3978 | |
10025cae: 46c0 mov r8, r8 | |
10025cb0 <$d.223>: | |
10025cb0: e4 d3 02 10 .word 0x1002d3e4 | |
10025cb4: 34 d9 02 10 .word 0x1002d934 | |
10025cb8: 9c d3 02 10 .word 0x1002d39c | |
10025cbc <$t.224>: | |
10025cbc: 6828 ldr r0, [r5] | |
10025cbe: 2801 cmp r0, #1 | |
10025cc0: d11a bne 0x10025cf8 <$t.226> @ imm = #52 | |
10025cc2: 1d28 adds r0, r5, #4 | |
10025cc4: 9005 str r0, [sp, #20] | |
10025cc6: 2000 movs r0, #0 | |
10025cc8: 9012 str r0, [sp, #72] | |
10025cca: 4908 ldr r1, [pc, #32] @ 0x10025cec <$d.225> | |
10025ccc: 9111 str r1, [sp, #68] | |
10025cce: 2101 movs r1, #1 | |
10025cd0: 9110 str r1, [sp, #64] | |
10025cd2: 4907 ldr r1, [pc, #28] @ 0x10025cf0 <$d.225+0x4> | |
10025cd4: 910f str r1, [sp, #60] | |
10025cd6: 900d str r0, [sp, #52] | |
10025cd8: a805 add r0, sp, #20 | |
10025cda: 4906 ldr r1, [pc, #24] @ 0x10025cf4 <$d.225+0x8> | |
10025cdc: aa0d add r2, sp, #52 | |
10025cde: f7fb f841 bl 0x10020d64 <core::fmt::write> @ imm = #-20350 | |
10025ce2: 2800 cmp r0, #0 | |
10025ce4: d008 beq 0x10025cf8 <$t.226> @ imm = #16 | |
10025ce6: f000 ffab bl 0x10026c40 <$t.246+0x178> @ imm = #3926 | |
10025cea: 46c0 mov r8, r8 | |
10025cec <$d.225>: | |
10025cec: e4 d3 02 10 .word 0x1002d3e4 | |
10025cf0: b8 e5 02 10 .word 0x1002e5b8 | |
10025cf4: b4 d3 02 10 .word 0x1002d3b4 | |
10025cf8 <$t.226>: | |
10025cf8: 7820 ldrb r0, [r4] | |
10025cfa: 2800 cmp r0, #0 | |
10025cfc: d01a beq 0x10025d34 <$t.228> @ imm = #52 | |
10025cfe: 1c60 adds r0, r4, #1 | |
10025d00: 9005 str r0, [sp, #20] | |
10025d02: 2000 movs r0, #0 | |
10025d04: 9012 str r0, [sp, #72] | |
10025d06: 4908 ldr r1, [pc, #32] @ 0x10025d28 <$d.227> | |
10025d08: 9111 str r1, [sp, #68] | |
10025d0a: 2101 movs r1, #1 | |
10025d0c: 9110 str r1, [sp, #64] | |
10025d0e: 4907 ldr r1, [pc, #28] @ 0x10025d2c <$d.227+0x4> | |
10025d10: 910f str r1, [sp, #60] | |
10025d12: 900d str r0, [sp, #52] | |
10025d14: a805 add r0, sp, #20 | |
10025d16: 4906 ldr r1, [pc, #24] @ 0x10025d30 <$d.227+0x8> | |
10025d18: aa0d add r2, sp, #52 | |
10025d1a: f7fb f823 bl 0x10020d64 <core::fmt::write> @ imm = #-20410 | |
10025d1e: 2800 cmp r0, #0 | |
10025d20: d008 beq 0x10025d34 <$t.228> @ imm = #16 | |
10025d22: f000 ff8d bl 0x10026c40 <$t.246+0x178> @ imm = #3866 | |
10025d26: 46c0 mov r8, r8 | |
10025d28 <$d.227>: | |
10025d28: e4 d3 02 10 .word 0x1002d3e4 | |
10025d2c: b8 e5 02 10 .word 0x1002e5b8 | |
10025d30: 9c d3 02 10 .word 0x1002d39c | |
10025d34 <$t.228>: | |
10025d34: 6828 ldr r0, [r5] | |
10025d36: 2801 cmp r0, #1 | |
10025d38: d11a bne 0x10025d70 <$t.230> @ imm = #52 | |
10025d3a: 1d28 adds r0, r5, #4 | |
10025d3c: 9005 str r0, [sp, #20] | |
10025d3e: 2000 movs r0, #0 | |
10025d40: 9012 str r0, [sp, #72] | |
10025d42: 4908 ldr r1, [pc, #32] @ 0x10025d64 <$d.229> | |
10025d44: 9111 str r1, [sp, #68] | |
10025d46: 2101 movs r1, #1 | |
10025d48: 9110 str r1, [sp, #64] | |
10025d4a: 4907 ldr r1, [pc, #28] @ 0x10025d68 <$d.229+0x4> | |
10025d4c: 910f str r1, [sp, #60] | |
10025d4e: 900d str r0, [sp, #52] | |
10025d50: a805 add r0, sp, #20 | |
10025d52: 4906 ldr r1, [pc, #24] @ 0x10025d6c <$d.229+0x8> | |
10025d54: aa0d add r2, sp, #52 | |
10025d56: f7fb f805 bl 0x10020d64 <core::fmt::write> @ imm = #-20470 | |
10025d5a: 2800 cmp r0, #0 | |
10025d5c: d008 beq 0x10025d70 <$t.230> @ imm = #16 | |
10025d5e: f000 ff6f bl 0x10026c40 <$t.246+0x178> @ imm = #3806 | |
10025d62: 46c0 mov r8, r8 | |
10025d64 <$d.229>: | |
10025d64: e4 d3 02 10 .word 0x1002d3e4 | |
10025d68: 34 d9 02 10 .word 0x1002d934 | |
10025d6c: b4 d3 02 10 .word 0x1002d3b4 | |
10025d70 <$t.230>: | |
10025d70: 7820 ldrb r0, [r4] | |
10025d72: 2800 cmp r0, #0 | |
10025d74: d01a beq 0x10025dac <$t.232> @ imm = #52 | |
10025d76: 1c60 adds r0, r4, #1 | |
10025d78: 9005 str r0, [sp, #20] | |
10025d7a: 2000 movs r0, #0 | |
10025d7c: 9012 str r0, [sp, #72] | |
10025d7e: 4908 ldr r1, [pc, #32] @ 0x10025da0 <$d.231> | |
10025d80: 9111 str r1, [sp, #68] | |
10025d82: 2101 movs r1, #1 | |
10025d84: 9110 str r1, [sp, #64] | |
10025d86: 4907 ldr r1, [pc, #28] @ 0x10025da4 <$d.231+0x4> | |
10025d88: 910f str r1, [sp, #60] | |
10025d8a: 900d str r0, [sp, #52] | |
10025d8c: a805 add r0, sp, #20 | |
10025d8e: 4906 ldr r1, [pc, #24] @ 0x10025da8 <$d.231+0x8> | |
10025d90: aa0d add r2, sp, #52 | |
10025d92: f7fa ffe7 bl 0x10020d64 <core::fmt::write> @ imm = #-20530 | |
10025d96: 2800 cmp r0, #0 | |
10025d98: d008 beq 0x10025dac <$t.232> @ imm = #16 | |
10025d9a: f000 ff51 bl 0x10026c40 <$t.246+0x178> @ imm = #3746 | |
10025d9e: 46c0 mov r8, r8 | |
10025da0 <$d.231>: | |
10025da0: e4 d3 02 10 .word 0x1002d3e4 | |
10025da4: 34 d9 02 10 .word 0x1002d934 | |
10025da8: 9c d3 02 10 .word 0x1002d39c | |
10025dac <$t.232>: | |
10025dac: 6828 ldr r0, [r5] | |
10025dae: 2801 cmp r0, #1 | |
10025db0: d11d bne 0x10025dee <$t.236+0xe> @ imm = #58 | |
10025db2: 1d28 adds r0, r5, #4 | |
10025db4: 9005 str r0, [sp, #20] | |
10025db6: 2000 movs r0, #0 | |
10025db8: 9012 str r0, [sp, #72] | |
10025dba: 4904 ldr r1, [pc, #16] @ 0x10025dcc <$d.233> | |
10025dbc: 9111 str r1, [sp, #68] | |
10025dbe: 2101 movs r1, #1 | |
10025dc0: 9110 str r1, [sp, #64] | |
10025dc2: 4903 ldr r1, [pc, #12] @ 0x10025dd0 <$d.233+0x4> | |
10025dc4: 910f str r1, [sp, #60] | |
10025dc6: 900d str r0, [sp, #52] | |
10025dc8: e004 b 0x10025dd4 <$t.234> @ imm = #8 | |
10025dca: 46c0 mov r8, r8 | |
10025dcc <$d.233>: | |
10025dcc: e4 d3 02 10 .word 0x1002d3e4 | |
10025dd0: fc e5 02 10 .word 0x1002e5fc | |
10025dd4 <$t.234>: | |
10025dd4: a805 add r0, sp, #20 | |
10025dd6: 4901 ldr r1, [pc, #4] @ 0x10025ddc <$d.235> | |
10025dd8: e002 b 0x10025de0 <$t.236> @ imm = #4 | |
10025dda: 46c0 mov r8, r8 | |
10025ddc <$d.235>: | |
10025ddc: b4 d3 02 10 .word 0x1002d3b4 | |
10025de0 <$t.236>: | |
10025de0: aa0d add r2, sp, #52 | |
10025de2: f7fa ffbf bl 0x10020d64 <core::fmt::write> @ imm = #-20610 | |
10025de6: 2800 cmp r0, #0 | |
10025de8: d001 beq 0x10025dee <$t.236+0xe> @ imm = #2 | |
10025dea: f000 ff2d bl 0x10026c48 <$t.246+0x180> @ imm = #3674 | |
10025dee: 7820 ldrb r0, [r4] | |
10025df0: 2800 cmp r0, #0 | |
10025df2: d01b beq 0x10025e2c <$t.238> @ imm = #54 | |
10025df4: 1c60 adds r0, r4, #1 | |
10025df6: 9005 str r0, [sp, #20] | |
10025df8: 2000 movs r0, #0 | |
10025dfa: 9012 str r0, [sp, #72] | |
10025dfc: 4908 ldr r1, [pc, #32] @ 0x10025e20 <$d.237> | |
10025dfe: 9111 str r1, [sp, #68] | |
10025e00: 2101 movs r1, #1 | |
10025e02: 9110 str r1, [sp, #64] | |
10025e04: 4907 ldr r1, [pc, #28] @ 0x10025e24 <$d.237+0x4> | |
10025e06: 910f str r1, [sp, #60] | |
10025e08: 900d str r0, [sp, #52] | |
10025e0a: a805 add r0, sp, #20 | |
10025e0c: 4906 ldr r1, [pc, #24] @ 0x10025e28 <$d.237+0x8> | |
10025e0e: aa0d add r2, sp, #52 | |
10025e10: f7fa ffa8 bl 0x10020d64 <core::fmt::write> @ imm = #-20656 | |
10025e14: 2800 cmp r0, #0 | |
10025e16: d009 beq 0x10025e2c <$t.238> @ imm = #18 | |
10025e18: f000 ff16 bl 0x10026c48 <$t.246+0x180> @ imm = #3628 | |
10025e1c: e006 b 0x10025e2c <$t.238> @ imm = #12 | |
10025e1e: 46c0 mov r8, r8 | |
10025e20 <$d.237>: | |
10025e20: e4 d3 02 10 .word 0x1002d3e4 | |
10025e24: fc e5 02 10 .word 0x1002e5fc | |
10025e28: 9c d3 02 10 .word 0x1002d39c | |
10025e2c <$t.238>: | |
10025e2c: 6828 ldr r0, [r5] | |
10025e2e: 2801 cmp r0, #1 | |
10025e30: d113 bne 0x10025e5a <$t.238+0x2e> @ imm = #38 | |
10025e32: 1d28 adds r0, r5, #4 | |
10025e34: 9005 str r0, [sp, #20] | |
10025e36: 2000 movs r0, #0 | |
10025e38: 9012 str r0, [sp, #72] | |
10025e3a: 49fa ldr r1, [pc, #1000] @ 0x10026224 <$d.239> | |
10025e3c: 9111 str r1, [sp, #68] | |
10025e3e: 2101 movs r1, #1 | |
10025e40: 9110 str r1, [sp, #64] | |
10025e42: 49fb ldr r1, [pc, #1004] @ 0x10026230 <$d.239+0xc> | |
10025e44: 910f str r1, [sp, #60] | |
10025e46: 900d str r0, [sp, #52] | |
10025e48: a805 add r0, sp, #20 | |
10025e4a: 49f7 ldr r1, [pc, #988] @ 0x10026228 <$d.239+0x4> | |
10025e4c: aa0d add r2, sp, #52 | |
10025e4e: f7fa ff89 bl 0x10020d64 <core::fmt::write> @ imm = #-20718 | |
10025e52: 2800 cmp r0, #0 | |
10025e54: d001 beq 0x10025e5a <$t.238+0x2e> @ imm = #2 | |
10025e56: f000 fef7 bl 0x10026c48 <$t.246+0x180> @ imm = #3566 | |
10025e5a: 7820 ldrb r0, [r4] | |
10025e5c: 2800 cmp r0, #0 | |
10025e5e: d013 beq 0x10025e88 <$t.238+0x5c> @ imm = #38 | |
10025e60: 1c60 adds r0, r4, #1 | |
10025e62: 9005 str r0, [sp, #20] | |
10025e64: 2000 movs r0, #0 | |
10025e66: 9012 str r0, [sp, #72] | |
10025e68: 49ee ldr r1, [pc, #952] @ 0x10026224 <$d.239> | |
10025e6a: 9111 str r1, [sp, #68] | |
10025e6c: 2101 movs r1, #1 | |
10025e6e: 9110 str r1, [sp, #64] | |
10025e70: 49ef ldr r1, [pc, #956] @ 0x10026230 <$d.239+0xc> | |
10025e72: 910f str r1, [sp, #60] | |
10025e74: 900d str r0, [sp, #52] | |
10025e76: a805 add r0, sp, #20 | |
10025e78: 49ec ldr r1, [pc, #944] @ 0x1002622c <$d.239+0x8> | |
10025e7a: aa0d add r2, sp, #52 | |
10025e7c: f7fa ff72 bl 0x10020d64 <core::fmt::write> @ imm = #-20764 | |
10025e80: 2800 cmp r0, #0 | |
10025e82: d001 beq 0x10025e88 <$t.238+0x5c> @ imm = #2 | |
10025e84: f000 fee0 bl 0x10026c48 <$t.246+0x180> @ imm = #3520 | |
10025e88: 6828 ldr r0, [r5] | |
10025e8a: 2801 cmp r0, #1 | |
10025e8c: d113 bne 0x10025eb6 <$t.238+0x8a> @ imm = #38 | |
10025e8e: 1d28 adds r0, r5, #4 | |
10025e90: 9005 str r0, [sp, #20] | |
10025e92: 2000 movs r0, #0 | |
10025e94: 9012 str r0, [sp, #72] | |
10025e96: 49e3 ldr r1, [pc, #908] @ 0x10026224 <$d.239> | |
10025e98: 9111 str r1, [sp, #68] | |
10025e9a: 2101 movs r1, #1 | |
10025e9c: 9110 str r1, [sp, #64] | |
10025e9e: 49e5 ldr r1, [pc, #916] @ 0x10026234 <$d.239+0x10> | |
10025ea0: 910f str r1, [sp, #60] | |
10025ea2: 900d str r0, [sp, #52] | |
10025ea4: a805 add r0, sp, #20 | |
10025ea6: 49e0 ldr r1, [pc, #896] @ 0x10026228 <$d.239+0x4> | |
10025ea8: aa0d add r2, sp, #52 | |
10025eaa: f7fa ff5b bl 0x10020d64 <core::fmt::write> @ imm = #-20810 | |
10025eae: 2800 cmp r0, #0 | |
10025eb0: d001 beq 0x10025eb6 <$t.238+0x8a> @ imm = #2 | |
10025eb2: f000 fecd bl 0x10026c50 <$t.246+0x188> @ imm = #3482 | |
10025eb6: 7820 ldrb r0, [r4] | |
10025eb8: 2800 cmp r0, #0 | |
10025eba: d013 beq 0x10025ee4 <$t.238+0xb8> @ imm = #38 | |
10025ebc: 1c60 adds r0, r4, #1 | |
10025ebe: 9005 str r0, [sp, #20] | |
10025ec0: 2000 movs r0, #0 | |
10025ec2: 9012 str r0, [sp, #72] | |
10025ec4: 49d7 ldr r1, [pc, #860] @ 0x10026224 <$d.239> | |
10025ec6: 9111 str r1, [sp, #68] | |
10025ec8: 2101 movs r1, #1 | |
10025eca: 9110 str r1, [sp, #64] | |
10025ecc: 49d9 ldr r1, [pc, #868] @ 0x10026234 <$d.239+0x10> | |
10025ece: 910f str r1, [sp, #60] | |
10025ed0: 900d str r0, [sp, #52] | |
10025ed2: a805 add r0, sp, #20 | |
10025ed4: 49d5 ldr r1, [pc, #852] @ 0x1002622c <$d.239+0x8> | |
10025ed6: aa0d add r2, sp, #52 | |
10025ed8: f7fa ff44 bl 0x10020d64 <core::fmt::write> @ imm = #-20856 | |
10025edc: 2800 cmp r0, #0 | |
10025ede: d001 beq 0x10025ee4 <$t.238+0xb8> @ imm = #2 | |
10025ee0: f000 feb6 bl 0x10026c50 <$t.246+0x188> @ imm = #3436 | |
10025ee4: 6828 ldr r0, [r5] | |
10025ee6: 2801 cmp r0, #1 | |
10025ee8: d113 bne 0x10025f12 <$t.238+0xe6> @ imm = #38 | |
10025eea: 1d28 adds r0, r5, #4 | |
10025eec: 9005 str r0, [sp, #20] | |
10025eee: 2000 movs r0, #0 | |
10025ef0: 9012 str r0, [sp, #72] | |
10025ef2: 49cc ldr r1, [pc, #816] @ 0x10026224 <$d.239> | |
10025ef4: 9111 str r1, [sp, #68] | |
10025ef6: 2101 movs r1, #1 | |
10025ef8: 9110 str r1, [sp, #64] | |
10025efa: 49cd ldr r1, [pc, #820] @ 0x10026230 <$d.239+0xc> | |
10025efc: 910f str r1, [sp, #60] | |
10025efe: 900d str r0, [sp, #52] | |
10025f00: a805 add r0, sp, #20 | |
10025f02: 49c9 ldr r1, [pc, #804] @ 0x10026228 <$d.239+0x4> | |
10025f04: aa0d add r2, sp, #52 | |
10025f06: f7fa ff2d bl 0x10020d64 <core::fmt::write> @ imm = #-20902 | |
10025f0a: 2800 cmp r0, #0 | |
10025f0c: d001 beq 0x10025f12 <$t.238+0xe6> @ imm = #2 | |
10025f0e: f000 fe9f bl 0x10026c50 <$t.246+0x188> @ imm = #3390 | |
10025f12: 7820 ldrb r0, [r4] | |
10025f14: 2800 cmp r0, #0 | |
10025f16: d013 beq 0x10025f40 <$t.238+0x114> @ imm = #38 | |
10025f18: 1c60 adds r0, r4, #1 | |
10025f1a: 9005 str r0, [sp, #20] | |
10025f1c: 2000 movs r0, #0 | |
10025f1e: 9012 str r0, [sp, #72] | |
10025f20: 49c0 ldr r1, [pc, #768] @ 0x10026224 <$d.239> | |
10025f22: 9111 str r1, [sp, #68] | |
10025f24: 2101 movs r1, #1 | |
10025f26: 9110 str r1, [sp, #64] | |
10025f28: 49c1 ldr r1, [pc, #772] @ 0x10026230 <$d.239+0xc> | |
10025f2a: 910f str r1, [sp, #60] | |
10025f2c: 900d str r0, [sp, #52] | |
10025f2e: a805 add r0, sp, #20 | |
10025f30: 49be ldr r1, [pc, #760] @ 0x1002622c <$d.239+0x8> | |
10025f32: aa0d add r2, sp, #52 | |
10025f34: f7fa ff16 bl 0x10020d64 <core::fmt::write> @ imm = #-20948 | |
10025f38: 2800 cmp r0, #0 | |
10025f3a: d001 beq 0x10025f40 <$t.238+0x114> @ imm = #2 | |
10025f3c: f000 fe88 bl 0x10026c50 <$t.246+0x188> @ imm = #3344 | |
10025f40: 6828 ldr r0, [r5] | |
10025f42: 2801 cmp r0, #1 | |
10025f44: d113 bne 0x10025f6e <$t.238+0x142> @ imm = #38 | |
10025f46: 1d28 adds r0, r5, #4 | |
10025f48: 9005 str r0, [sp, #20] | |
10025f4a: 2000 movs r0, #0 | |
10025f4c: 9012 str r0, [sp, #72] | |
10025f4e: 49b5 ldr r1, [pc, #724] @ 0x10026224 <$d.239> | |
10025f50: 9111 str r1, [sp, #68] | |
10025f52: 2101 movs r1, #1 | |
10025f54: 9110 str r1, [sp, #64] | |
10025f56: 49b8 ldr r1, [pc, #736] @ 0x10026238 <$d.239+0x14> | |
10025f58: 910f str r1, [sp, #60] | |
10025f5a: 900d str r0, [sp, #52] | |
10025f5c: a805 add r0, sp, #20 | |
10025f5e: 49b2 ldr r1, [pc, #712] @ 0x10026228 <$d.239+0x4> | |
10025f60: aa0d add r2, sp, #52 | |
10025f62: f7fa feff bl 0x10020d64 <core::fmt::write> @ imm = #-20994 | |
10025f66: 2800 cmp r0, #0 | |
10025f68: d001 beq 0x10025f6e <$t.238+0x142> @ imm = #2 | |
10025f6a: f000 fe75 bl 0x10026c58 <$t.246+0x190> @ imm = #3306 | |
10025f6e: 7820 ldrb r0, [r4] | |
10025f70: 2800 cmp r0, #0 | |
10025f72: d013 beq 0x10025f9c <$t.238+0x170> @ imm = #38 | |
10025f74: 1c60 adds r0, r4, #1 | |
10025f76: 9005 str r0, [sp, #20] | |
10025f78: 2000 movs r0, #0 | |
10025f7a: 9012 str r0, [sp, #72] | |
10025f7c: 49a9 ldr r1, [pc, #676] @ 0x10026224 <$d.239> | |
10025f7e: 9111 str r1, [sp, #68] | |
10025f80: 2101 movs r1, #1 | |
10025f82: 9110 str r1, [sp, #64] | |
10025f84: 49ac ldr r1, [pc, #688] @ 0x10026238 <$d.239+0x14> | |
10025f86: 910f str r1, [sp, #60] | |
10025f88: 900d str r0, [sp, #52] | |
10025f8a: a805 add r0, sp, #20 | |
10025f8c: 49a7 ldr r1, [pc, #668] @ 0x1002622c <$d.239+0x8> | |
10025f8e: aa0d add r2, sp, #52 | |
10025f90: f7fa fee8 bl 0x10020d64 <core::fmt::write> @ imm = #-21040 | |
10025f94: 2800 cmp r0, #0 | |
10025f96: d001 beq 0x10025f9c <$t.238+0x170> @ imm = #2 | |
10025f98: f000 fe5e bl 0x10026c58 <$t.246+0x190> @ imm = #3260 | |
10025f9c: 6828 ldr r0, [r5] | |
10025f9e: 2801 cmp r0, #1 | |
10025fa0: d113 bne 0x10025fca <$t.238+0x19e> @ imm = #38 | |
10025fa2: 1d28 adds r0, r5, #4 | |
10025fa4: 9005 str r0, [sp, #20] | |
10025fa6: 2000 movs r0, #0 | |
10025fa8: 9012 str r0, [sp, #72] | |
10025faa: 499e ldr r1, [pc, #632] @ 0x10026224 <$d.239> | |
10025fac: 9111 str r1, [sp, #68] | |
10025fae: 2101 movs r1, #1 | |
10025fb0: 9110 str r1, [sp, #64] | |
10025fb2: 499f ldr r1, [pc, #636] @ 0x10026230 <$d.239+0xc> | |
10025fb4: 910f str r1, [sp, #60] | |
10025fb6: 900d str r0, [sp, #52] | |
10025fb8: a805 add r0, sp, #20 | |
10025fba: 499b ldr r1, [pc, #620] @ 0x10026228 <$d.239+0x4> | |
10025fbc: aa0d add r2, sp, #52 | |
10025fbe: f7fa fed1 bl 0x10020d64 <core::fmt::write> @ imm = #-21086 | |
10025fc2: 2800 cmp r0, #0 | |
10025fc4: d001 beq 0x10025fca <$t.238+0x19e> @ imm = #2 | |
10025fc6: f000 fe47 bl 0x10026c58 <$t.246+0x190> @ imm = #3214 | |
10025fca: 7820 ldrb r0, [r4] | |
10025fcc: 2800 cmp r0, #0 | |
10025fce: d013 beq 0x10025ff8 <$t.238+0x1cc> @ imm = #38 | |
10025fd0: 1c60 adds r0, r4, #1 | |
10025fd2: 9005 str r0, [sp, #20] | |
10025fd4: 2000 movs r0, #0 | |
10025fd6: 9012 str r0, [sp, #72] | |
10025fd8: 4992 ldr r1, [pc, #584] @ 0x10026224 <$d.239> | |
10025fda: 9111 str r1, [sp, #68] | |
10025fdc: 2101 movs r1, #1 | |
10025fde: 9110 str r1, [sp, #64] | |
10025fe0: 4993 ldr r1, [pc, #588] @ 0x10026230 <$d.239+0xc> | |
10025fe2: 910f str r1, [sp, #60] | |
10025fe4: 900d str r0, [sp, #52] | |
10025fe6: a805 add r0, sp, #20 | |
10025fe8: 4990 ldr r1, [pc, #576] @ 0x1002622c <$d.239+0x8> | |
10025fea: aa0d add r2, sp, #52 | |
10025fec: f7fa feba bl 0x10020d64 <core::fmt::write> @ imm = #-21132 | |
10025ff0: 2800 cmp r0, #0 | |
10025ff2: d001 beq 0x10025ff8 <$t.238+0x1cc> @ imm = #2 | |
10025ff4: f000 fe30 bl 0x10026c58 <$t.246+0x190> @ imm = #3168 | |
10025ff8: 6828 ldr r0, [r5] | |
10025ffa: 2801 cmp r0, #1 | |
10025ffc: d113 bne 0x10026026 <$t.238+0x1fa> @ imm = #38 | |
10025ffe: 1d28 adds r0, r5, #4 | |
10026000: 9005 str r0, [sp, #20] | |
10026002: 2000 movs r0, #0 | |
10026004: 9012 str r0, [sp, #72] | |
10026006: 4987 ldr r1, [pc, #540] @ 0x10026224 <$d.239> | |
10026008: 9111 str r1, [sp, #68] | |
1002600a: 2101 movs r1, #1 | |
1002600c: 9110 str r1, [sp, #64] | |
1002600e: 498b ldr r1, [pc, #556] @ 0x1002623c <$d.239+0x18> | |
10026010: 910f str r1, [sp, #60] | |
10026012: 900d str r0, [sp, #52] | |
10026014: a805 add r0, sp, #20 | |
10026016: 4984 ldr r1, [pc, #528] @ 0x10026228 <$d.239+0x4> | |
10026018: aa0d add r2, sp, #52 | |
1002601a: f7fa fea3 bl 0x10020d64 <core::fmt::write> @ imm = #-21178 | |
1002601e: 2800 cmp r0, #0 | |
10026020: d001 beq 0x10026026 <$t.238+0x1fa> @ imm = #2 | |
10026022: f000 fe1d bl 0x10026c60 <$t.246+0x198> @ imm = #3130 | |
10026026: 7820 ldrb r0, [r4] | |
10026028: 2800 cmp r0, #0 | |
1002602a: d013 beq 0x10026054 <$t.238+0x228> @ imm = #38 | |
1002602c: 1c60 adds r0, r4, #1 | |
1002602e: 9005 str r0, [sp, #20] | |
10026030: 2000 movs r0, #0 | |
10026032: 9012 str r0, [sp, #72] | |
10026034: 497b ldr r1, [pc, #492] @ 0x10026224 <$d.239> | |
10026036: 9111 str r1, [sp, #68] | |
10026038: 2101 movs r1, #1 | |
1002603a: 9110 str r1, [sp, #64] | |
1002603c: 497f ldr r1, [pc, #508] @ 0x1002623c <$d.239+0x18> | |
1002603e: 910f str r1, [sp, #60] | |
10026040: 900d str r0, [sp, #52] | |
10026042: a805 add r0, sp, #20 | |
10026044: 4979 ldr r1, [pc, #484] @ 0x1002622c <$d.239+0x8> | |
10026046: aa0d add r2, sp, #52 | |
10026048: f7fa fe8c bl 0x10020d64 <core::fmt::write> @ imm = #-21224 | |
1002604c: 2800 cmp r0, #0 | |
1002604e: d001 beq 0x10026054 <$t.238+0x228> @ imm = #2 | |
10026050: f000 fe06 bl 0x10026c60 <$t.246+0x198> @ imm = #3084 | |
10026054: 6828 ldr r0, [r5] | |
10026056: 2801 cmp r0, #1 | |
10026058: d113 bne 0x10026082 <$t.238+0x256> @ imm = #38 | |
1002605a: 1d28 adds r0, r5, #4 | |
1002605c: 9005 str r0, [sp, #20] | |
1002605e: 2000 movs r0, #0 | |
10026060: 9012 str r0, [sp, #72] | |
10026062: 4970 ldr r1, [pc, #448] @ 0x10026224 <$d.239> | |
10026064: 9111 str r1, [sp, #68] | |
10026066: 2101 movs r1, #1 | |
10026068: 9110 str r1, [sp, #64] | |
1002606a: 4971 ldr r1, [pc, #452] @ 0x10026230 <$d.239+0xc> | |
1002606c: 910f str r1, [sp, #60] | |
1002606e: 900d str r0, [sp, #52] | |
10026070: a805 add r0, sp, #20 | |
10026072: 496d ldr r1, [pc, #436] @ 0x10026228 <$d.239+0x4> | |
10026074: aa0d add r2, sp, #52 | |
10026076: f7fa fe75 bl 0x10020d64 <core::fmt::write> @ imm = #-21270 | |
1002607a: 2800 cmp r0, #0 | |
1002607c: d001 beq 0x10026082 <$t.238+0x256> @ imm = #2 | |
1002607e: f000 fdef bl 0x10026c60 <$t.246+0x198> @ imm = #3038 | |
10026082: 7820 ldrb r0, [r4] | |
10026084: 2800 cmp r0, #0 | |
10026086: d013 beq 0x100260b0 <$t.238+0x284> @ imm = #38 | |
10026088: 1c60 adds r0, r4, #1 | |
1002608a: 9005 str r0, [sp, #20] | |
1002608c: 2000 movs r0, #0 | |
1002608e: 9012 str r0, [sp, #72] | |
10026090: 4964 ldr r1, [pc, #400] @ 0x10026224 <$d.239> | |
10026092: 9111 str r1, [sp, #68] | |
10026094: 2101 movs r1, #1 | |
10026096: 9110 str r1, [sp, #64] | |
10026098: 4965 ldr r1, [pc, #404] @ 0x10026230 <$d.239+0xc> | |
1002609a: 910f str r1, [sp, #60] | |
1002609c: 900d str r0, [sp, #52] | |
1002609e: a805 add r0, sp, #20 | |
100260a0: 4962 ldr r1, [pc, #392] @ 0x1002622c <$d.239+0x8> | |
100260a2: aa0d add r2, sp, #52 | |
100260a4: f7fa fe5e bl 0x10020d64 <core::fmt::write> @ imm = #-21316 | |
100260a8: 2800 cmp r0, #0 | |
100260aa: d001 beq 0x100260b0 <$t.238+0x284> @ imm = #2 | |
100260ac: f000 fdd8 bl 0x10026c60 <$t.246+0x198> @ imm = #2992 | |
100260b0: 6828 ldr r0, [r5] | |
100260b2: 2801 cmp r0, #1 | |
100260b4: d113 bne 0x100260de <$t.238+0x2b2> @ imm = #38 | |
100260b6: 1d28 adds r0, r5, #4 | |
100260b8: 9005 str r0, [sp, #20] | |
100260ba: 2000 movs r0, #0 | |
100260bc: 9012 str r0, [sp, #72] | |
100260be: 4959 ldr r1, [pc, #356] @ 0x10026224 <$d.239> | |
100260c0: 9111 str r1, [sp, #68] | |
100260c2: 2101 movs r1, #1 | |
100260c4: 9110 str r1, [sp, #64] | |
100260c6: 495e ldr r1, [pc, #376] @ 0x10026240 <$d.239+0x1c> | |
100260c8: 910f str r1, [sp, #60] | |
100260ca: 900d str r0, [sp, #52] | |
100260cc: a805 add r0, sp, #20 | |
100260ce: 4956 ldr r1, [pc, #344] @ 0x10026228 <$d.239+0x4> | |
100260d0: aa0d add r2, sp, #52 | |
100260d2: f7fa fe47 bl 0x10020d64 <core::fmt::write> @ imm = #-21362 | |
100260d6: 2800 cmp r0, #0 | |
100260d8: d001 beq 0x100260de <$t.238+0x2b2> @ imm = #2 | |
100260da: f000 fdc5 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2954 | |
100260de: 7820 ldrb r0, [r4] | |
100260e0: 2800 cmp r0, #0 | |
100260e2: d013 beq 0x1002610c <$t.238+0x2e0> @ imm = #38 | |
100260e4: 1c60 adds r0, r4, #1 | |
100260e6: 9005 str r0, [sp, #20] | |
100260e8: 2000 movs r0, #0 | |
100260ea: 9012 str r0, [sp, #72] | |
100260ec: 494d ldr r1, [pc, #308] @ 0x10026224 <$d.239> | |
100260ee: 9111 str r1, [sp, #68] | |
100260f0: 2101 movs r1, #1 | |
100260f2: 9110 str r1, [sp, #64] | |
100260f4: 4952 ldr r1, [pc, #328] @ 0x10026240 <$d.239+0x1c> | |
100260f6: 910f str r1, [sp, #60] | |
100260f8: 900d str r0, [sp, #52] | |
100260fa: a805 add r0, sp, #20 | |
100260fc: 494b ldr r1, [pc, #300] @ 0x1002622c <$d.239+0x8> | |
100260fe: aa0d add r2, sp, #52 | |
10026100: f7fa fe30 bl 0x10020d64 <core::fmt::write> @ imm = #-21408 | |
10026104: 2800 cmp r0, #0 | |
10026106: d001 beq 0x1002610c <$t.238+0x2e0> @ imm = #2 | |
10026108: f000 fdae bl 0x10026c68 <$t.246+0x1a0> @ imm = #2908 | |
1002610c: 6828 ldr r0, [r5] | |
1002610e: 2801 cmp r0, #1 | |
10026110: d113 bne 0x1002613a <$t.238+0x30e> @ imm = #38 | |
10026112: 1d28 adds r0, r5, #4 | |
10026114: 9005 str r0, [sp, #20] | |
10026116: 2000 movs r0, #0 | |
10026118: 9012 str r0, [sp, #72] | |
1002611a: 4942 ldr r1, [pc, #264] @ 0x10026224 <$d.239> | |
1002611c: 9111 str r1, [sp, #68] | |
1002611e: 2101 movs r1, #1 | |
10026120: 9110 str r1, [sp, #64] | |
10026122: 4943 ldr r1, [pc, #268] @ 0x10026230 <$d.239+0xc> | |
10026124: 910f str r1, [sp, #60] | |
10026126: 900d str r0, [sp, #52] | |
10026128: a805 add r0, sp, #20 | |
1002612a: 493f ldr r1, [pc, #252] @ 0x10026228 <$d.239+0x4> | |
1002612c: aa0d add r2, sp, #52 | |
1002612e: f7fa fe19 bl 0x10020d64 <core::fmt::write> @ imm = #-21454 | |
10026132: 2800 cmp r0, #0 | |
10026134: d001 beq 0x1002613a <$t.238+0x30e> @ imm = #2 | |
10026136: f000 fd97 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2862 | |
1002613a: 7820 ldrb r0, [r4] | |
1002613c: 2800 cmp r0, #0 | |
1002613e: d013 beq 0x10026168 <$t.238+0x33c> @ imm = #38 | |
10026140: 1c60 adds r0, r4, #1 | |
10026142: 9005 str r0, [sp, #20] | |
10026144: 2000 movs r0, #0 | |
10026146: 9012 str r0, [sp, #72] | |
10026148: 4936 ldr r1, [pc, #216] @ 0x10026224 <$d.239> | |
1002614a: 9111 str r1, [sp, #68] | |
1002614c: 2101 movs r1, #1 | |
1002614e: 9110 str r1, [sp, #64] | |
10026150: 4937 ldr r1, [pc, #220] @ 0x10026230 <$d.239+0xc> | |
10026152: 910f str r1, [sp, #60] | |
10026154: 900d str r0, [sp, #52] | |
10026156: a805 add r0, sp, #20 | |
10026158: 4934 ldr r1, [pc, #208] @ 0x1002622c <$d.239+0x8> | |
1002615a: aa0d add r2, sp, #52 | |
1002615c: f7fa fe02 bl 0x10020d64 <core::fmt::write> @ imm = #-21500 | |
10026160: 2800 cmp r0, #0 | |
10026162: d001 beq 0x10026168 <$t.238+0x33c> @ imm = #2 | |
10026164: f000 fd80 bl 0x10026c68 <$t.246+0x1a0> @ imm = #2816 | |
10026168: 6828 ldr r0, [r5] | |
1002616a: 2801 cmp r0, #1 | |
1002616c: d113 bne 0x10026196 <$t.238+0x36a> @ imm = #38 | |
1002616e: 1d28 adds r0, r5, #4 | |
10026170: 9005 str r0, [sp, #20] | |
10026172: 2000 movs r0, #0 | |
10026174: 9012 str r0, [sp, #72] | |
10026176: 492b ldr r1, [pc, #172] @ 0x10026224 <$d.239> | |
10026178: 9111 str r1, [sp, #68] | |
1002617a: 2101 movs r1, #1 | |
1002617c: 9110 str r1, [sp, #64] | |
1002617e: 4931 ldr r1, [pc, #196] @ 0x10026244 <$d.239+0x20> | |
10026180: 910f str r1, [sp, #60] | |
10026182: 900d str r0, [sp, #52] | |
10026184: a805 add r0, sp, #20 | |
10026186: 4928 ldr r1, [pc, #160] @ 0x10026228 <$d.239+0x4> | |
10026188: aa0d add r2, sp, #52 | |
1002618a: f7fa fdeb bl 0x10020d64 <core::fmt::write> @ imm = #-21546 | |
1002618e: 2800 cmp r0, #0 | |
10026190: d001 beq 0x10026196 <$t.238+0x36a> @ imm = #2 | |
10026192: f000 fd6d bl 0x10026c70 <$t.246+0x1a8> @ imm = #2778 | |
10026196: 7820 ldrb r0, [r4] | |
10026198: 2800 cmp r0, #0 | |
1002619a: d013 beq 0x100261c4 <$t.238+0x398> @ imm = #38 | |
1002619c: 1c60 adds r0, r4, #1 | |
1002619e: 9005 str r0, [sp, #20] | |
100261a0: 2000 movs r0, #0 | |
100261a2: 9012 str r0, [sp, #72] | |
100261a4: 491f ldr r1, [pc, #124] @ 0x10026224 <$d.239> | |
100261a6: 9111 str r1, [sp, #68] | |
100261a8: 2101 movs r1, #1 | |
100261aa: 9110 str r1, [sp, #64] | |
100261ac: 4925 ldr r1, [pc, #148] @ 0x10026244 <$d.239+0x20> | |
100261ae: 910f str r1, [sp, #60] | |
100261b0: 900d str r0, [sp, #52] | |
100261b2: a805 add r0, sp, #20 | |
100261b4: 491d ldr r1, [pc, #116] @ 0x1002622c <$d.239+0x8> | |
100261b6: aa0d add r2, sp, #52 | |
100261b8: f7fa fdd4 bl 0x10020d64 <core::fmt::write> @ imm = #-21592 | |
100261bc: 2800 cmp r0, #0 | |
100261be: d001 beq 0x100261c4 <$t.238+0x398> @ imm = #2 | |
100261c0: f000 fd56 bl 0x10026c70 <$t.246+0x1a8> @ imm = #2732 | |
100261c4: 6828 ldr r0, [r5] | |
100261c6: 2801 cmp r0, #1 | |
100261c8: d113 bne 0x100261f2 <$t.238+0x3c6> @ imm = #38 | |
100261ca: 1d28 adds r0, r5, #4 | |
100261cc: 9005 str r0, [sp, #20] | |
100261ce: 2000 movs r0, #0 | |
100261d0: 9012 str r0, [sp, #72] | |
100261d2: 4914 ldr r1, [pc, #80] @ 0x10026224 <$d.239> | |
100261d4: 9111 str r1, [sp, #68] | |
100261d6: 2101 movs r1, #1 | |
100261d8: 9110 str r1, [sp, #64] | |
100261da: 4915 ldr r1, [pc, #84] @ 0x10026230 <$d.239+0xc> | |
100261dc: 910f str r1, [sp, #60] | |
100261de: 900d str r0, [sp, #52] | |
100261e0: a805 add r0, sp, #20 | |
100261e2: 4911 ldr r1, [pc, #68] @ 0x10026228 <$d.239+0x4> | |
100261e4: aa0d add r2, sp, #52 | |
100261e6: f7fa fdbd bl 0x10020d64 <core::fmt::write> @ imm = #-21638 | |
100261ea: 2800 cmp r0, #0 | |
100261ec: d001 beq 0x100261f2 <$t.238+0x3c6> @ imm = #2 | |
100261ee: f000 fd3f bl 0x10026c70 <$t.246+0x1a8> @ imm = #2686 | |
100261f2: 7820 ldrb r0, [r4] | |
100261f4: 2800 cmp r0, #0 | |
100261f6: d013 beq 0x10026220 <$t.238+0x3f4> @ imm = #38 | |
100261f8: 1c60 adds r0, r4, #1 | |
100261fa: 9005 str r0, [sp, #20] | |
100261fc: 2000 movs r0, #0 | |
100261fe: 9012 str r0, [sp, #72] | |
10026200: 4908 ldr r1, [pc, #32] @ 0x10026224 <$d.239> | |
10026202: 9111 str r1, [sp, #68] | |
10026204: 2101 movs r1, #1 | |
10026206: 9110 str r1, [sp, #64] | |
10026208: 4909 ldr r1, [pc, #36] @ 0x10026230 <$d.239+0xc> | |
1002620a: 910f str r1, [sp, #60] | |
1002620c: 900d str r0, [sp, #52] | |
1002620e: a805 add r0, sp, #20 | |
10026210: 4906 ldr r1, [pc, #24] @ 0x1002622c <$d.239+0x8> | |
10026212: aa0d add r2, sp, #52 | |
10026214: f7fa fda6 bl 0x10020d64 <core::fmt::write> @ imm = #-21684 | |
10026218: 2800 cmp r0, #0 | |
1002621a: d001 beq 0x10026220 <$t.238+0x3f4> @ imm = #2 | |
1002621c: f000 fd28 bl 0x10026c70 <$t.246+0x1a8> @ imm = #2640 | |
10026220: b01d add sp, #116 | |
10026222: bdf0 pop {r4, r5, r6, r7, pc} | |
10026224 <$d.239>: | |
10026224: e4 d3 02 10 .word 0x1002d3e4 | |
10026228: b4 d3 02 10 .word 0x1002d3b4 | |
1002622c: 9c d3 02 10 .word 0x1002d39c | |
10026230: 34 d9 02 10 .word 0x1002d934 | |
10026234: 3c e6 02 10 .word 0x1002e63c | |
10026238: 70 e6 02 10 .word 0x1002e670 | |
1002623c: a8 e6 02 10 .word 0x1002e6a8 | |
10026240: ec e6 02 10 .word 0x1002e6ec | |
10026244: 48 e7 02 10 .word 0x1002e748 | |
10026248 <$t.240>: | |
10026248: 2900 cmp r1, #0 | |
1002624a: 9e04 ldr r6, [sp, #16] | |
1002624c: d019 beq 0x10026282 <$t.240+0x3a> @ imm = #50 | |
1002624e: 7930 ldrb r0, [r6, #4] | |
10026250: a908 add r1, sp, #32 | |
10026252: 7008 strb r0, [r1] | |
10026254: 48fe ldr r0, [pc, #1016] @ 0x10026650 <$d.241> | |
10026256: 9006 str r0, [sp, #24] | |
10026258: 9105 str r1, [sp, #20] | |
1002625a: 1d28 adds r0, r5, #4 | |
1002625c: 900a str r0, [sp, #40] | |
1002625e: 2001 movs r0, #1 | |
10026260: 9012 str r0, [sp, #72] | |
10026262: a905 add r1, sp, #20 | |
10026264: 9111 str r1, [sp, #68] | |
10026266: 9010 str r0, [sp, #64] | |
10026268: 48fa ldr r0, [pc, #1000] @ 0x10026654 <$d.241+0x4> | |
1002626a: 900f str r0, [sp, #60] | |
1002626c: 2000 movs r0, #0 | |
1002626e: 900d str r0, [sp, #52] | |
10026270: a80a add r0, sp, #40 | |
10026272: 49fe ldr r1, [pc, #1016] @ 0x1002666c <$d.243+0x8> | |
10026274: aa0d add r2, sp, #52 | |
10026276: f7fa fd75 bl 0x10020d64 <core::fmt::write> @ imm = #-21782 | |
1002627a: 2800 cmp r0, #0 | |
1002627c: d001 beq 0x10026282 <$t.240+0x3a> @ imm = #2 | |
1002627e: f000 fcfd bl 0x10026c7c <$t.246+0x1b4> @ imm = #2554 | |
10026282: 4cfb ldr r4, [pc, #1004] @ 0x10026670 <$d.243+0xc> | |
10026284: 7820 ldrb r0, [r4] | |
10026286: 2800 cmp r0, #0 | |
10026288: d019 beq 0x100262be <$t.240+0x76> @ imm = #50 | |
1002628a: 7930 ldrb r0, [r6, #4] | |
1002628c: a908 add r1, sp, #32 | |
1002628e: 7008 strb r0, [r1] | |
10026290: 48f4 ldr r0, [pc, #976] @ 0x10026664 <$d.243> | |
10026292: 9006 str r0, [sp, #24] | |
10026294: 9105 str r1, [sp, #20] | |
10026296: 1c60 adds r0, r4, #1 | |
10026298: 900a str r0, [sp, #40] | |
1002629a: 2001 movs r0, #1 | |
1002629c: 9012 str r0, [sp, #72] | |
1002629e: a905 add r1, sp, #20 | |
100262a0: 9111 str r1, [sp, #68] | |
100262a2: 9010 str r0, [sp, #64] | |
100262a4: 48f0 ldr r0, [pc, #960] @ 0x10026668 <$d.243+0x4> | |
100262a6: 900f str r0, [sp, #60] | |
100262a8: 2000 movs r0, #0 | |
100262aa: 900d str r0, [sp, #52] | |
100262ac: a80a add r0, sp, #40 | |
100262ae: 49f1 ldr r1, [pc, #964] @ 0x10026674 <$d.243+0x10> | |
100262b0: aa0d add r2, sp, #52 | |
100262b2: f7fa fd57 bl 0x10020d64 <core::fmt::write> @ imm = #-21842 | |
100262b6: 2800 cmp r0, #0 | |
100262b8: d001 beq 0x100262be <$t.240+0x76> @ imm = #2 | |
100262ba: f000 fcdf bl 0x10026c7c <$t.246+0x1b4> @ imm = #2494 | |
100262be: 6828 ldr r0, [r5] | |
100262c0: 2801 cmp r0, #1 | |
100262c2: d113 bne 0x100262ec <$t.240+0xa4> @ imm = #38 | |
100262c4: 1d28 adds r0, r5, #4 | |
100262c6: 9005 str r0, [sp, #20] | |
100262c8: 2000 movs r0, #0 | |
100262ca: 9012 str r0, [sp, #72] | |
100262cc: 49ea ldr r1, [pc, #936] @ 0x10026678 <$d.243+0x14> | |
100262ce: 9111 str r1, [sp, #68] | |
100262d0: 2101 movs r1, #1 | |
100262d2: 9110 str r1, [sp, #64] | |
100262d4: 49e9 ldr r1, [pc, #932] @ 0x1002667c <$d.243+0x18> | |
100262d6: 910f str r1, [sp, #60] | |
100262d8: 900d str r0, [sp, #52] | |
100262da: a805 add r0, sp, #20 | |
100262dc: 49e3 ldr r1, [pc, #908] @ 0x1002666c <$d.243+0x8> | |
100262de: aa0d add r2, sp, #52 | |
100262e0: f7fa fd40 bl 0x10020d64 <core::fmt::write> @ imm = #-21888 | |
100262e4: 2800 cmp r0, #0 | |
100262e6: d001 beq 0x100262ec <$t.240+0xa4> @ imm = #2 | |
100262e8: f000 fcc8 bl 0x10026c7c <$t.246+0x1b4> @ imm = #2448 | |
100262ec: 7820 ldrb r0, [r4] | |
100262ee: 2800 cmp r0, #0 | |
100262f0: d013 beq 0x1002631a <$t.240+0xd2> @ imm = #38 | |
100262f2: 1c60 adds r0, r4, #1 | |
100262f4: 9005 str r0, [sp, #20] | |
100262f6: 2000 movs r0, #0 | |
100262f8: 9012 str r0, [sp, #72] | |
100262fa: 49df ldr r1, [pc, #892] @ 0x10026678 <$d.243+0x14> | |
100262fc: 9111 str r1, [sp, #68] | |
100262fe: 2101 movs r1, #1 | |
10026300: 9110 str r1, [sp, #64] | |
10026302: 49de ldr r1, [pc, #888] @ 0x1002667c <$d.243+0x18> | |
10026304: 910f str r1, [sp, #60] | |
10026306: 900d str r0, [sp, #52] | |
10026308: a805 add r0, sp, #20 | |
1002630a: 49da ldr r1, [pc, #872] @ 0x10026674 <$d.243+0x10> | |
1002630c: aa0d add r2, sp, #52 | |
1002630e: f7fa fd29 bl 0x10020d64 <core::fmt::write> @ imm = #-21934 | |
10026312: 2800 cmp r0, #0 | |
10026314: d001 beq 0x1002631a <$t.240+0xd2> @ imm = #2 | |
10026316: f000 fcb1 bl 0x10026c7c <$t.246+0x1b4> @ imm = #2402 | |
1002631a: 7970 ldrb r0, [r6, #5] | |
1002631c: 2800 cmp r0, #0 | |
1002631e: d100 bne 0x10026322 <$t.240+0xda> @ imm = #0 | |
10026320: e0df b 0x100264e2 <$t.240+0x29a> @ imm = #446 | |
10026322: 6830 ldr r0, [r6] | |
10026324: 49d6 ldr r1, [pc, #856] @ 0x10026680 <$d.243+0x1c> | |
10026326: 910b str r1, [sp, #44] | |
10026328: 900a str r0, [sp, #40] | |
1002632a: 6828 ldr r0, [r5] | |
1002632c: 2801 cmp r0, #1 | |
1002632e: d116 bne 0x1002635e <$t.240+0x116> @ imm = #44 | |
10026330: 48d4 ldr r0, [pc, #848] @ 0x10026684 <$d.243+0x20> | |
10026332: 9006 str r0, [sp, #24] | |
10026334: a80a add r0, sp, #40 | |
10026336: 9005 str r0, [sp, #20] | |
10026338: 1d28 adds r0, r5, #4 | |
1002633a: 9008 str r0, [sp, #32] | |
1002633c: 2001 movs r0, #1 | |
1002633e: 9012 str r0, [sp, #72] | |
10026340: a805 add r0, sp, #20 | |
10026342: 9011 str r0, [sp, #68] | |
10026344: 2002 movs r0, #2 | |
10026346: 9010 str r0, [sp, #64] | |
10026348: 48cf ldr r0, [pc, #828] @ 0x10026688 <$d.243+0x24> | |
1002634a: 900f str r0, [sp, #60] | |
1002634c: 2000 movs r0, #0 | |
1002634e: 900d str r0, [sp, #52] | |
10026350: a808 add r0, sp, #32 | |
10026352: 49c6 ldr r1, [pc, #792] @ 0x1002666c <$d.243+0x8> | |
10026354: aa0d add r2, sp, #52 | |
10026356: f7fa fd05 bl 0x10020d64 <core::fmt::write> @ imm = #-22006 | |
1002635a: 2800 cmp r0, #0 | |
1002635c: d145 bne 0x100263ea <$t.240+0x1a2> @ imm = #138 | |
1002635e: 7820 ldrb r0, [r4] | |
10026360: 2800 cmp r0, #0 | |
10026362: d016 beq 0x10026392 <$t.240+0x14a> @ imm = #44 | |
10026364: 48c7 ldr r0, [pc, #796] @ 0x10026684 <$d.243+0x20> | |
10026366: 9006 str r0, [sp, #24] | |
10026368: a80a add r0, sp, #40 | |
1002636a: 9005 str r0, [sp, #20] | |
1002636c: 1c60 adds r0, r4, #1 | |
1002636e: 9008 str r0, [sp, #32] | |
10026370: 2001 movs r0, #1 | |
10026372: 9012 str r0, [sp, #72] | |
10026374: a805 add r0, sp, #20 | |
10026376: 9011 str r0, [sp, #68] | |
10026378: 2002 movs r0, #2 | |
1002637a: 9010 str r0, [sp, #64] | |
1002637c: 48c2 ldr r0, [pc, #776] @ 0x10026688 <$d.243+0x24> | |
1002637e: 900f str r0, [sp, #60] | |
10026380: 2000 movs r0, #0 | |
10026382: 900d str r0, [sp, #52] | |
10026384: a808 add r0, sp, #32 | |
10026386: 49bb ldr r1, [pc, #748] @ 0x10026674 <$d.243+0x10> | |
10026388: aa0d add r2, sp, #52 | |
1002638a: f7fa fceb bl 0x10020d64 <core::fmt::write> @ imm = #-22058 | |
1002638e: 2800 cmp r0, #0 | |
10026390: d12b bne 0x100263ea <$t.240+0x1a2> @ imm = #86 | |
10026392: 6828 ldr r0, [r5] | |
10026394: 2801 cmp r0, #1 | |
10026396: d111 bne 0x100263bc <$t.240+0x174> @ imm = #34 | |
10026398: 1d28 adds r0, r5, #4 | |
1002639a: 9005 str r0, [sp, #20] | |
1002639c: 2000 movs r0, #0 | |
1002639e: 9012 str r0, [sp, #72] | |
100263a0: 49b5 ldr r1, [pc, #724] @ 0x10026678 <$d.243+0x14> | |
100263a2: 9111 str r1, [sp, #68] | |
100263a4: 2101 movs r1, #1 | |
100263a6: 9110 str r1, [sp, #64] | |
100263a8: 49b4 ldr r1, [pc, #720] @ 0x1002667c <$d.243+0x18> | |
100263aa: 910f str r1, [sp, #60] | |
100263ac: 900d str r0, [sp, #52] | |
100263ae: a805 add r0, sp, #20 | |
100263b0: 49ae ldr r1, [pc, #696] @ 0x1002666c <$d.243+0x8> | |
100263b2: aa0d add r2, sp, #52 | |
100263b4: f7fa fcd6 bl 0x10020d64 <core::fmt::write> @ imm = #-22100 | |
100263b8: 2800 cmp r0, #0 | |
100263ba: d116 bne 0x100263ea <$t.240+0x1a2> @ imm = #44 | |
100263bc: 7820 ldrb r0, [r4] | |
100263be: 2800 cmp r0, #0 | |
100263c0: d100 bne 0x100263c4 <$t.240+0x17c> @ imm = #0 | |
100263c2: e72d b 0x10026220 <$t.238+0x3f4> @ imm = #-422 | |
100263c4: 1c60 adds r0, r4, #1 | |
100263c6: 9005 str r0, [sp, #20] | |
100263c8: 2000 movs r0, #0 | |
100263ca: 9012 str r0, [sp, #72] | |
100263cc: 49aa ldr r1, [pc, #680] @ 0x10026678 <$d.243+0x14> | |
100263ce: 9111 str r1, [sp, #68] | |
100263d0: 2101 movs r1, #1 | |
100263d2: 9110 str r1, [sp, #64] | |
100263d4: 49a9 ldr r1, [pc, #676] @ 0x1002667c <$d.243+0x18> | |
100263d6: 910f str r1, [sp, #60] | |
100263d8: 900d str r0, [sp, #52] | |
100263da: a805 add r0, sp, #20 | |
100263dc: 49a5 ldr r1, [pc, #660] @ 0x10026674 <$d.243+0x10> | |
100263de: aa0d add r2, sp, #52 | |
100263e0: f7fa fcc0 bl 0x10020d64 <core::fmt::write> @ imm = #-22144 | |
100263e4: 2800 cmp r0, #0 | |
100263e6: d100 bne 0x100263ea <$t.240+0x1a2> @ imm = #0 | |
100263e8: e71a b 0x10026220 <$t.238+0x3f4> @ imm = #-460 | |
100263ea: a80d add r0, sp, #52 | |
100263ec: 49a7 ldr r1, [pc, #668] @ 0x1002668c <$d.243+0x28> | |
100263ee: 4aa8 ldr r2, [pc, #672] @ 0x10026690 <$d.243+0x2c> | |
100263f0: f000 fc41 bl 0x10026c76 <$t.246+0x1ae> @ imm = #2178 | |
100263f4: 9807 ldr r0, [sp, #28] | |
100263f6: 9906 ldr r1, [sp, #24] | |
100263f8: 9a04 ldr r2, [sp, #16] | |
100263fa: 6011 str r1, [r2] | |
100263fc: 6050 str r0, [r2, #4] | |
100263fe: 4ca5 ldr r4, [pc, #660] @ 0x10026694 <$d.243+0x30> | |
10026400: 6820 ldr r0, [r4] | |
10026402: 2801 cmp r0, #1 | |
10026404: d111 bne 0x1002642a <$t.240+0x1e2> @ imm = #34 | |
10026406: 1d20 adds r0, r4, #4 | |
10026408: 900a str r0, [sp, #40] | |
1002640a: 2000 movs r0, #0 | |
1002640c: 9012 str r0, [sp, #72] | |
1002640e: 499a ldr r1, [pc, #616] @ 0x10026678 <$d.243+0x14> | |
10026410: 9111 str r1, [sp, #68] | |
10026412: 2101 movs r1, #1 | |
10026414: 9110 str r1, [sp, #64] | |
10026416: 49a0 ldr r1, [pc, #640] @ 0x10026698 <$d.243+0x34> | |
10026418: 910f str r1, [sp, #60] | |
1002641a: 900d str r0, [sp, #52] | |
1002641c: a80a add r0, sp, #40 | |
1002641e: 4993 ldr r1, [pc, #588] @ 0x1002666c <$d.243+0x8> | |
10026420: aa0d add r2, sp, #52 | |
10026422: f7fa fc9f bl 0x10020d64 <core::fmt::write> @ imm = #-22210 | |
10026426: 2800 cmp r0, #0 | |
10026428: d141 bne 0x100264ae <$t.240+0x266> @ imm = #130 | |
1002642a: 4d91 ldr r5, [pc, #580] @ 0x10026670 <$d.243+0xc> | |
1002642c: 7828 ldrb r0, [r5] | |
1002642e: 2800 cmp r0, #0 | |
10026430: d011 beq 0x10026456 <$t.240+0x20e> @ imm = #34 | |
10026432: 1c68 adds r0, r5, #1 | |
10026434: 900a str r0, [sp, #40] | |
10026436: 2000 movs r0, #0 | |
10026438: 9012 str r0, [sp, #72] | |
1002643a: 498f ldr r1, [pc, #572] @ 0x10026678 <$d.243+0x14> | |
1002643c: 9111 str r1, [sp, #68] | |
1002643e: 2101 movs r1, #1 | |
10026440: 9110 str r1, [sp, #64] | |
10026442: 4995 ldr r1, [pc, #596] @ 0x10026698 <$d.243+0x34> | |
10026444: 910f str r1, [sp, #60] | |
10026446: 900d str r0, [sp, #52] | |
10026448: a80a add r0, sp, #40 | |
1002644a: 498a ldr r1, [pc, #552] @ 0x10026674 <$d.243+0x10> | |
1002644c: aa0d add r2, sp, #52 | |
1002644e: f7fa fc89 bl 0x10020d64 <core::fmt::write> @ imm = #-22254 | |
10026452: 2800 cmp r0, #0 | |
10026454: d12b bne 0x100264ae <$t.240+0x266> @ imm = #86 | |
10026456: 6820 ldr r0, [r4] | |
10026458: 2801 cmp r0, #1 | |
1002645a: d111 bne 0x10026480 <$t.240+0x238> @ imm = #34 | |
1002645c: 1d20 adds r0, r4, #4 | |
1002645e: 900a str r0, [sp, #40] | |
10026460: 2000 movs r0, #0 | |
10026462: 9012 str r0, [sp, #72] | |
10026464: 4984 ldr r1, [pc, #528] @ 0x10026678 <$d.243+0x14> | |
10026466: 9111 str r1, [sp, #68] | |
10026468: 2101 movs r1, #1 | |
1002646a: 9110 str r1, [sp, #64] | |
1002646c: 4983 ldr r1, [pc, #524] @ 0x1002667c <$d.243+0x18> | |
1002646e: 910f str r1, [sp, #60] | |
10026470: 900d str r0, [sp, #52] | |
10026472: a80a add r0, sp, #40 | |
10026474: 497d ldr r1, [pc, #500] @ 0x1002666c <$d.243+0x8> | |
10026476: aa0d add r2, sp, #52 | |
10026478: f7fa fc74 bl 0x10020d64 <core::fmt::write> @ imm = #-22296 | |
1002647c: 2800 cmp r0, #0 | |
1002647e: d116 bne 0x100264ae <$t.240+0x266> @ imm = #44 | |
10026480: 7828 ldrb r0, [r5] | |
10026482: 2800 cmp r0, #0 | |
10026484: d100 bne 0x10026488 <$t.240+0x240> @ imm = #0 | |
10026486: e6cb b 0x10026220 <$t.238+0x3f4> @ imm = #-618 | |
10026488: 1c68 adds r0, r5, #1 | |
1002648a: 900a str r0, [sp, #40] | |
1002648c: 2000 movs r0, #0 | |
1002648e: 9012 str r0, [sp, #72] | |
10026490: 4979 ldr r1, [pc, #484] @ 0x10026678 <$d.243+0x14> | |
10026492: 9111 str r1, [sp, #68] | |
10026494: 2101 movs r1, #1 | |
10026496: 9110 str r1, [sp, #64] | |
10026498: 4978 ldr r1, [pc, #480] @ 0x1002667c <$d.243+0x18> | |
1002649a: 910f str r1, [sp, #60] | |
1002649c: 900d str r0, [sp, #52] | |
1002649e: a80a add r0, sp, #40 | |
100264a0: 4974 ldr r1, [pc, #464] @ 0x10026674 <$d.243+0x10> | |
100264a2: aa0d add r2, sp, #52 | |
100264a4: f7fa fc5e bl 0x10020d64 <core::fmt::write> @ imm = #-22340 | |
100264a8: 2800 cmp r0, #0 | |
100264aa: d100 bne 0x100264ae <$t.240+0x266> @ imm = #0 | |
100264ac: e6b8 b 0x10026220 <$t.238+0x3f4> @ imm = #-656 | |
100264ae: a80d add r0, sp, #52 | |
100264b0: 4976 ldr r1, [pc, #472] @ 0x1002668c <$d.243+0x28> | |
100264b2: 4a7a ldr r2, [pc, #488] @ 0x1002669c <$d.243+0x38> | |
100264b4: e3df b 0x10026c76 <$t.246+0x1ae> @ imm = #1982 | |
100264b6: 2d02 cmp r5, #2 | |
100264b8: d200 bhs 0x100264bc <$t.240+0x274> @ imm = #0 | |
100264ba: e28b b 0x100269d4 <$t.244+0x320> @ imm = #1302 | |
100264bc: 68e2 ldr r2, [r4, #12] | |
100264be: 2a00 cmp r2, #0 | |
100264c0: d100 bne 0x100264c4 <$t.240+0x27c> @ imm = #0 | |
100264c2: e287 b 0x100269d4 <$t.244+0x320> @ imm = #1294 | |
100264c4: 68a1 ldr r1, [r4, #8] | |
100264c6: 7808 ldrb r0, [r1] | |
100264c8: 282d cmp r0, #45 | |
100264ca: d100 bne 0x100264ce <$t.240+0x286> @ imm = #0 | |
100264cc: e1bb b 0x10026846 <$t.244+0x192> @ imm = #886 | |
100264ce: 282b cmp r0, #43 | |
100264d0: 4616 mov r6, r2 | |
100264d2: 460c mov r4, r1 | |
100264d4: d000 beq 0x100264d8 <$t.240+0x290> @ imm = #0 | |
100264d6: e1bb b 0x10026850 <$t.244+0x19c> @ imm = #886 | |
100264d8: 1e56 subs r6, r2, #1 | |
100264da: d100 bne 0x100264de <$t.240+0x296> @ imm = #0 | |
100264dc: e27a b 0x100269d4 <$t.244+0x320> @ imm = #1268 | |
100264de: 1c4c adds r4, r1, #1 | |
100264e0: e1b6 b 0x10026850 <$t.244+0x19c> @ imm = #876 | |
100264e2: 6828 ldr r0, [r5] | |
100264e4: 2801 cmp r0, #1 | |
100264e6: d111 bne 0x1002650c <$t.240+0x2c4> @ imm = #34 | |
100264e8: 1d28 adds r0, r5, #4 | |
100264ea: 9005 str r0, [sp, #20] | |
100264ec: 2000 movs r0, #0 | |
100264ee: 9012 str r0, [sp, #72] | |
100264f0: 4961 ldr r1, [pc, #388] @ 0x10026678 <$d.243+0x14> | |
100264f2: 9111 str r1, [sp, #68] | |
100264f4: 2101 movs r1, #1 | |
100264f6: 9110 str r1, [sp, #64] | |
100264f8: 4969 ldr r1, [pc, #420] @ 0x100266a0 <$d.243+0x3c> | |
100264fa: 910f str r1, [sp, #60] | |
100264fc: 900d str r0, [sp, #52] | |
100264fe: a805 add r0, sp, #20 | |
10026500: 495a ldr r1, [pc, #360] @ 0x1002666c <$d.243+0x8> | |
10026502: aa0d add r2, sp, #52 | |
10026504: f7fa fc2e bl 0x10020d64 <core::fmt::write> @ imm = #-22436 | |
10026508: 2800 cmp r0, #0 | |
1002650a: d140 bne 0x1002658e <$t.240+0x346> @ imm = #128 | |
1002650c: 7820 ldrb r0, [r4] | |
1002650e: 2800 cmp r0, #0 | |
10026510: d011 beq 0x10026536 <$t.240+0x2ee> @ imm = #34 | |
10026512: 1c60 adds r0, r4, #1 | |
10026514: 9005 str r0, [sp, #20] | |
10026516: 2000 movs r0, #0 | |
10026518: 9012 str r0, [sp, #72] | |
1002651a: 4957 ldr r1, [pc, #348] @ 0x10026678 <$d.243+0x14> | |
1002651c: 9111 str r1, [sp, #68] | |
1002651e: 2101 movs r1, #1 | |
10026520: 9110 str r1, [sp, #64] | |
10026522: 495f ldr r1, [pc, #380] @ 0x100266a0 <$d.243+0x3c> | |
10026524: 910f str r1, [sp, #60] | |
10026526: 900d str r0, [sp, #52] | |
10026528: a805 add r0, sp, #20 | |
1002652a: 4952 ldr r1, [pc, #328] @ 0x10026674 <$d.243+0x10> | |
1002652c: aa0d add r2, sp, #52 | |
1002652e: f7fa fc19 bl 0x10020d64 <core::fmt::write> @ imm = #-22478 | |
10026532: 2800 cmp r0, #0 | |
10026534: d12b bne 0x1002658e <$t.240+0x346> @ imm = #86 | |
10026536: 6828 ldr r0, [r5] | |
10026538: 2801 cmp r0, #1 | |
1002653a: d111 bne 0x10026560 <$t.240+0x318> @ imm = #34 | |
1002653c: 1d28 adds r0, r5, #4 | |
1002653e: 9005 str r0, [sp, #20] | |
10026540: 2000 movs r0, #0 | |
10026542: 9012 str r0, [sp, #72] | |
10026544: 494c ldr r1, [pc, #304] @ 0x10026678 <$d.243+0x14> | |
10026546: 9111 str r1, [sp, #68] | |
10026548: 2101 movs r1, #1 | |
1002654a: 9110 str r1, [sp, #64] | |
1002654c: 494b ldr r1, [pc, #300] @ 0x1002667c <$d.243+0x18> | |
1002654e: 910f str r1, [sp, #60] | |
10026550: 900d str r0, [sp, #52] | |
10026552: a805 add r0, sp, #20 | |
10026554: 4945 ldr r1, [pc, #276] @ 0x1002666c <$d.243+0x8> | |
10026556: aa0d add r2, sp, #52 | |
10026558: f7fa fc04 bl 0x10020d64 <core::fmt::write> @ imm = #-22520 | |
1002655c: 2800 cmp r0, #0 | |
1002655e: d116 bne 0x1002658e <$t.240+0x346> @ imm = #44 | |
10026560: 7820 ldrb r0, [r4] | |
10026562: 2800 cmp r0, #0 | |
10026564: d100 bne 0x10026568 <$t.240+0x320> @ imm = #0 | |
10026566: e65b b 0x10026220 <$t.238+0x3f4> @ imm = #-842 | |
10026568: 1c60 adds r0, r4, #1 | |
1002656a: 9005 str r0, [sp, #20] | |
1002656c: 2000 movs r0, #0 | |
1002656e: 9012 str r0, [sp, #72] | |
10026570: 4941 ldr r1, [pc, #260] @ 0x10026678 <$d.243+0x14> | |
10026572: 9111 str r1, [sp, #68] | |
10026574: 2101 movs r1, #1 | |
10026576: 9110 str r1, [sp, #64] | |
10026578: 4940 ldr r1, [pc, #256] @ 0x1002667c <$d.243+0x18> | |
1002657a: 910f str r1, [sp, #60] | |
1002657c: 900d str r0, [sp, #52] | |
1002657e: a805 add r0, sp, #20 | |
10026580: 493c ldr r1, [pc, #240] @ 0x10026674 <$d.243+0x10> | |
10026582: aa0d add r2, sp, #52 | |
10026584: f7fa fbee bl 0x10020d64 <core::fmt::write> @ imm = #-22564 | |
10026588: 2800 cmp r0, #0 | |
1002658a: d100 bne 0x1002658e <$t.240+0x346> @ imm = #0 | |
1002658c: e648 b 0x10026220 <$t.238+0x3f4> @ imm = #-880 | |
1002658e: a80d add r0, sp, #52 | |
10026590: 493e ldr r1, [pc, #248] @ 0x1002668c <$d.243+0x28> | |
10026592: 4a44 ldr r2, [pc, #272] @ 0x100266a4 <$d.243+0x40> | |
10026594: e36f b 0x10026c76 <$t.246+0x1ae> @ imm = #1758 | |
10026596: 4c3f ldr r4, [pc, #252] @ 0x10026694 <$d.243+0x30> | |
10026598: 6820 ldr r0, [r4] | |
1002659a: 2801 cmp r0, #1 | |
1002659c: d111 bne 0x100265c2 <$t.240+0x37a> @ imm = #34 | |
1002659e: 1d20 adds r0, r4, #4 | |
100265a0: 9005 str r0, [sp, #20] | |
100265a2: 2000 movs r0, #0 | |
100265a4: 9012 str r0, [sp, #72] | |
100265a6: 4934 ldr r1, [pc, #208] @ 0x10026678 <$d.243+0x14> | |
100265a8: 9111 str r1, [sp, #68] | |
100265aa: 2101 movs r1, #1 | |
100265ac: 9110 str r1, [sp, #64] | |
100265ae: 493e ldr r1, [pc, #248] @ 0x100266a8 <$d.243+0x44> | |
100265b0: 910f str r1, [sp, #60] | |
100265b2: 900d str r0, [sp, #52] | |
100265b4: a805 add r0, sp, #20 | |
100265b6: 492d ldr r1, [pc, #180] @ 0x1002666c <$d.243+0x8> | |
100265b8: aa0d add r2, sp, #52 | |
100265ba: f7fa fbd3 bl 0x10020d64 <core::fmt::write> @ imm = #-22618 | |
100265be: 2800 cmp r0, #0 | |
100265c0: d141 bne 0x10026646 <$t.240+0x3fe> @ imm = #130 | |
100265c2: 4d2b ldr r5, [pc, #172] @ 0x10026670 <$d.243+0xc> | |
100265c4: 7828 ldrb r0, [r5] | |
100265c6: 2800 cmp r0, #0 | |
100265c8: d011 beq 0x100265ee <$t.240+0x3a6> @ imm = #34 | |
100265ca: 1c68 adds r0, r5, #1 | |
100265cc: 9005 str r0, [sp, #20] | |
100265ce: 2000 movs r0, #0 | |
100265d0: 9012 str r0, [sp, #72] | |
100265d2: 4929 ldr r1, [pc, #164] @ 0x10026678 <$d.243+0x14> | |
100265d4: 9111 str r1, [sp, #68] | |
100265d6: 2101 movs r1, #1 | |
100265d8: 9110 str r1, [sp, #64] | |
100265da: 4933 ldr r1, [pc, #204] @ 0x100266a8 <$d.243+0x44> | |
100265dc: 910f str r1, [sp, #60] | |
100265de: 900d str r0, [sp, #52] | |
100265e0: a805 add r0, sp, #20 | |
100265e2: 4924 ldr r1, [pc, #144] @ 0x10026674 <$d.243+0x10> | |
100265e4: aa0d add r2, sp, #52 | |
100265e6: f7fa fbbd bl 0x10020d64 <core::fmt::write> @ imm = #-22662 | |
100265ea: 2800 cmp r0, #0 | |
100265ec: d12b bne 0x10026646 <$t.240+0x3fe> @ imm = #86 | |
100265ee: 6820 ldr r0, [r4] | |
100265f0: 2801 cmp r0, #1 | |
100265f2: d111 bne 0x10026618 <$t.240+0x3d0> @ imm = #34 | |
100265f4: 1d20 adds r0, r4, #4 | |
100265f6: 9005 str r0, [sp, #20] | |
100265f8: 2000 movs r0, #0 | |
100265fa: 9012 str r0, [sp, #72] | |
100265fc: 491e ldr r1, [pc, #120] @ 0x10026678 <$d.243+0x14> | |
100265fe: 9111 str r1, [sp, #68] | |
10026600: 2101 movs r1, #1 | |
10026602: 9110 str r1, [sp, #64] | |
10026604: 491d ldr r1, [pc, #116] @ 0x1002667c <$d.243+0x18> | |
10026606: 910f str r1, [sp, #60] | |
10026608: 900d str r0, [sp, #52] | |
1002660a: a805 add r0, sp, #20 | |
1002660c: 4917 ldr r1, [pc, #92] @ 0x1002666c <$d.243+0x8> | |
1002660e: aa0d add r2, sp, #52 | |
10026610: f7fa fba8 bl 0x10020d64 <core::fmt::write> @ imm = #-22704 | |
10026614: 2800 cmp r0, #0 | |
10026616: d116 bne 0x10026646 <$t.240+0x3fe> @ imm = #44 | |
10026618: 7828 ldrb r0, [r5] | |
1002661a: 2800 cmp r0, #0 | |
1002661c: d100 bne 0x10026620 <$t.240+0x3d8> @ imm = #0 | |
1002661e: e5ff b 0x10026220 <$t.238+0x3f4> @ imm = #-1026 | |
10026620: 1c68 adds r0, r5, #1 | |
10026622: 9005 str r0, [sp, #20] | |
10026624: 2000 movs r0, #0 | |
10026626: 9012 str r0, [sp, #72] | |
10026628: 4913 ldr r1, [pc, #76] @ 0x10026678 <$d.243+0x14> | |
1002662a: 9111 str r1, [sp, #68] | |
1002662c: 2101 movs r1, #1 | |
1002662e: 9110 str r1, [sp, #64] | |
10026630: 4912 ldr r1, [pc, #72] @ 0x1002667c <$d.243+0x18> | |
10026632: 910f str r1, [sp, #60] | |
10026634: 900d str r0, [sp, #52] | |
10026636: a805 add r0, sp, #20 | |
10026638: 490e ldr r1, [pc, #56] @ 0x10026674 <$d.243+0x10> | |
1002663a: aa0d add r2, sp, #52 | |
1002663c: f7fa fb92 bl 0x10020d64 <core::fmt::write> @ imm = #-22748 | |
10026640: 2800 cmp r0, #0 | |
10026642: d100 bne 0x10026646 <$t.240+0x3fe> @ imm = #0 | |
10026644: e5ec b 0x10026220 <$t.238+0x3f4> @ imm = #-1064 | |
10026646: a80d add r0, sp, #52 | |
10026648: 4910 ldr r1, [pc, #64] @ 0x1002668c <$d.243+0x28> | |
1002664a: 4a18 ldr r2, [pc, #96] @ 0x100266ac <$d.243+0x48> | |
1002664c: e313 b 0x10026c76 <$t.246+0x1ae> @ imm = #1574 | |
1002664e: 46c0 mov r8, r8 | |
10026650 <$d.241>: | |
10026650: e1 1a 02 10 .word 0x10021ae1 | |
10026654: 00 e5 02 10 .word 0x1002e500 | |
10026658 <$t.242>: | |
10026658: 211f movs r1, #31 | |
1002665a: 910b str r1, [sp, #44] | |
1002665c: 2801 cmp r0, #1 | |
1002665e: d029 beq 0x100266b4 <$t.244> @ imm = #82 | |
10026660: 4813 ldr r0, [pc, #76] @ 0x100266b0 <$d.243+0x4c> | |
10026662: e028 b 0x100266b6 <$t.244+0x2> @ imm = #80 | |
10026664 <$d.243>: | |
10026664: e1 1a 02 10 .word 0x10021ae1 | |
10026668: 00 e5 02 10 .word 0x1002e500 | |
1002666c: b4 d3 02 10 .word 0x1002d3b4 | |
10026670: 1c 00 00 20 .word 0x2000001c | |
10026674: 9c d3 02 10 .word 0x1002d39c | |
10026678: e4 d3 02 10 .word 0x1002d3e4 | |
1002667c: 34 d9 02 10 .word 0x1002d934 | |
10026680: 01 00 02 00 .word 0x00020001 | |
10026684: f5 03 02 10 .word 0x100203f5 | |
10026688: 18 e5 02 10 .word 0x1002e518 | |
1002668c: 3c d4 02 10 .word 0x1002d43c | |
10026690: 28 e5 02 10 .word 0x1002e528 | |
10026694: 04 00 00 20 .word 0x20000004 | |
10026698: 64 e3 02 10 .word 0x1002e364 | |
1002669c: 6c e3 02 10 .word 0x1002e36c | |
100266a0: 44 e5 02 10 .word 0x1002e544 | |
100266a4: 4c e5 02 10 .word 0x1002e54c | |
100266a8: b0 e3 02 10 .word 0x1002e3b0 | |
100266ac: b8 e3 02 10 .word 0x1002e3b8 | |
100266b0: 8a dc 02 10 .word 0x1002dc8a | |
100266b4 <$t.244>: | |
100266b4: 48f6 ldr r0, [pc, #984] @ 0x10026a90 <$d.245> | |
100266b6: 900a str r0, [sp, #40] | |
100266b8: 4cf6 ldr r4, [pc, #984] @ 0x10026a94 <$d.245+0x4> | |
100266ba: 6820 ldr r0, [r4] | |
100266bc: 2801 cmp r0, #1 | |
100266be: d115 bne 0x100266ec <$t.244+0x38> @ imm = #42 | |
100266c0: 48f5 ldr r0, [pc, #980] @ 0x10026a98 <$d.245+0x8> | |
100266c2: 9006 str r0, [sp, #24] | |
100266c4: a80a add r0, sp, #40 | |
100266c6: 9005 str r0, [sp, #20] | |
100266c8: 1d20 adds r0, r4, #4 | |
100266ca: 9008 str r0, [sp, #32] | |
100266cc: 2001 movs r0, #1 | |
100266ce: 9012 str r0, [sp, #72] | |
100266d0: a905 add r1, sp, #20 | |
100266d2: 9111 str r1, [sp, #68] | |
100266d4: 9010 str r0, [sp, #64] | |
100266d6: 48f1 ldr r0, [pc, #964] @ 0x10026a9c <$d.245+0xc> | |
100266d8: 900f str r0, [sp, #60] | |
100266da: 2000 movs r0, #0 | |
100266dc: 900d str r0, [sp, #52] | |
100266de: a808 add r0, sp, #32 | |
100266e0: 49ef ldr r1, [pc, #956] @ 0x10026aa0 <$d.245+0x10> | |
100266e2: aa0d add r2, sp, #52 | |
100266e4: f7fa fb3e bl 0x10020d64 <core::fmt::write> @ imm = #-22916 | |
100266e8: 2800 cmp r0, #0 | |
100266ea: d145 bne 0x10026778 <$t.244+0xc4> @ imm = #138 | |
100266ec: 4ded ldr r5, [pc, #948] @ 0x10026aa4 <$d.245+0x14> | |
100266ee: 7828 ldrb r0, [r5] | |
100266f0: 2800 cmp r0, #0 | |
100266f2: d015 beq 0x10026720 <$t.244+0x6c> @ imm = #42 | |
100266f4: 48e8 ldr r0, [pc, #928] @ 0x10026a98 <$d.245+0x8> | |
100266f6: 9006 str r0, [sp, #24] | |
100266f8: a80a add r0, sp, #40 | |
100266fa: 9005 str r0, [sp, #20] | |
100266fc: 1c68 adds r0, r5, #1 | |
100266fe: 9008 str r0, [sp, #32] | |
10026700: 2001 movs r0, #1 | |
10026702: 9012 str r0, [sp, #72] | |
10026704: a905 add r1, sp, #20 | |
10026706: 9111 str r1, [sp, #68] | |
10026708: 9010 str r0, [sp, #64] | |
1002670a: 48e4 ldr r0, [pc, #912] @ 0x10026a9c <$d.245+0xc> | |
1002670c: 900f str r0, [sp, #60] | |
1002670e: 2000 movs r0, #0 | |
10026710: 900d str r0, [sp, #52] | |
10026712: a808 add r0, sp, #32 | |
10026714: 49e4 ldr r1, [pc, #912] @ 0x10026aa8 <$d.245+0x18> | |
10026716: aa0d add r2, sp, #52 | |
10026718: f7fa fb24 bl 0x10020d64 <core::fmt::write> @ imm = #-22968 | |
1002671c: 2800 cmp r0, #0 | |
1002671e: d12b bne 0x10026778 <$t.244+0xc4> @ imm = #86 | |
10026720: 6820 ldr r0, [r4] | |
10026722: 2801 cmp r0, #1 | |
10026724: d111 bne 0x1002674a <$t.244+0x96> @ imm = #34 | |
10026726: 1d20 adds r0, r4, #4 | |
10026728: 9005 str r0, [sp, #20] | |
1002672a: 2000 movs r0, #0 | |
1002672c: 9012 str r0, [sp, #72] | |
1002672e: 49df ldr r1, [pc, #892] @ 0x10026aac <$d.245+0x1c> | |
10026730: 9111 str r1, [sp, #68] | |
10026732: 2101 movs r1, #1 | |
10026734: 9110 str r1, [sp, #64] | |
10026736: 49de ldr r1, [pc, #888] @ 0x10026ab0 <$d.245+0x20> | |
10026738: 910f str r1, [sp, #60] | |
1002673a: 900d str r0, [sp, #52] | |
1002673c: a805 add r0, sp, #20 | |
1002673e: 49d8 ldr r1, [pc, #864] @ 0x10026aa0 <$d.245+0x10> | |
10026740: aa0d add r2, sp, #52 | |
10026742: f7fa fb0f bl 0x10020d64 <core::fmt::write> @ imm = #-23010 | |
10026746: 2800 cmp r0, #0 | |
10026748: d116 bne 0x10026778 <$t.244+0xc4> @ imm = #44 | |
1002674a: 7828 ldrb r0, [r5] | |
1002674c: 2800 cmp r0, #0 | |
1002674e: d100 bne 0x10026752 <$t.244+0x9e> @ imm = #0 | |
10026750: e566 b 0x10026220 <$t.238+0x3f4> @ imm = #-1332 | |
10026752: 1c68 adds r0, r5, #1 | |
10026754: 9005 str r0, [sp, #20] | |
10026756: 2000 movs r0, #0 | |
10026758: 9012 str r0, [sp, #72] | |
1002675a: 49d4 ldr r1, [pc, #848] @ 0x10026aac <$d.245+0x1c> | |
1002675c: 9111 str r1, [sp, #68] | |
1002675e: 2101 movs r1, #1 | |
10026760: 9110 str r1, [sp, #64] | |
10026762: 49d3 ldr r1, [pc, #844] @ 0x10026ab0 <$d.245+0x20> | |
10026764: 910f str r1, [sp, #60] | |
10026766: 900d str r0, [sp, #52] | |
10026768: a805 add r0, sp, #20 | |
1002676a: 49cf ldr r1, [pc, #828] @ 0x10026aa8 <$d.245+0x18> | |
1002676c: aa0d add r2, sp, #52 | |
1002676e: f7fa faf9 bl 0x10020d64 <core::fmt::write> @ imm = #-23054 | |
10026772: 2800 cmp r0, #0 | |
10026774: d100 bne 0x10026778 <$t.244+0xc4> @ imm = #0 | |
10026776: e553 b 0x10026220 <$t.238+0x3f4> @ imm = #-1370 | |
10026778: a80d add r0, sp, #52 | |
1002677a: 49ce ldr r1, [pc, #824] @ 0x10026ab4 <$d.245+0x24> | |
1002677c: 4ace ldr r2, [pc, #824] @ 0x10026ab8 <$d.245+0x28> | |
1002677e: e27a b 0x10026c76 <$t.246+0x1ae> @ imm = #1268 | |
10026780: 49ce ldr r1, [pc, #824] @ 0x10026abc <$d.245+0x2c> | |
10026782: 2203 movs r2, #3 | |
10026784: f005 f942 bl 0x1002ba0c <memcmp> @ imm = #21124 | |
10026788: 2800 cmp r0, #0 | |
1002678a: d100 bne 0x1002678e <$t.244+0xda> @ imm = #0 | |
1002678c: e19c b 0x10026ac8 <$t.246> @ imm = #824 | |
1002678e: 4cc1 ldr r4, [pc, #772] @ 0x10026a94 <$d.245+0x4> | |
10026790: 6820 ldr r0, [r4] | |
10026792: 2801 cmp r0, #1 | |
10026794: d111 bne 0x100267ba <$t.244+0x106> @ imm = #34 | |
10026796: 1d20 adds r0, r4, #4 | |
10026798: 9005 str r0, [sp, #20] | |
1002679a: 2000 movs r0, #0 | |
1002679c: 9012 str r0, [sp, #72] | |
1002679e: 49c3 ldr r1, [pc, #780] @ 0x10026aac <$d.245+0x1c> | |
100267a0: 9111 str r1, [sp, #68] | |
100267a2: 2101 movs r1, #1 | |
100267a4: 9110 str r1, [sp, #64] | |
100267a6: 49c6 ldr r1, [pc, #792] @ 0x10026ac0 <$d.245+0x30> | |
100267a8: 910f str r1, [sp, #60] | |
100267aa: 900d str r0, [sp, #52] | |
100267ac: a805 add r0, sp, #20 | |
100267ae: 49bc ldr r1, [pc, #752] @ 0x10026aa0 <$d.245+0x10> | |
100267b0: aa0d add r2, sp, #52 | |
100267b2: f7fa fad7 bl 0x10020d64 <core::fmt::write> @ imm = #-23122 | |
100267b6: 2800 cmp r0, #0 | |
100267b8: d141 bne 0x1002683e <$t.244+0x18a> @ imm = #130 | |
100267ba: 4dba ldr r5, [pc, #744] @ 0x10026aa4 <$d.245+0x14> | |
100267bc: 7828 ldrb r0, [r5] | |
100267be: 2800 cmp r0, #0 | |
100267c0: d011 beq 0x100267e6 <$t.244+0x132> @ imm = #34 | |
100267c2: 1c68 adds r0, r5, #1 | |
100267c4: 9005 str r0, [sp, #20] | |
100267c6: 2000 movs r0, #0 | |
100267c8: 9012 str r0, [sp, #72] | |
100267ca: 49b8 ldr r1, [pc, #736] @ 0x10026aac <$d.245+0x1c> | |
100267cc: 9111 str r1, [sp, #68] | |
100267ce: 2101 movs r1, #1 | |
100267d0: 9110 str r1, [sp, #64] | |
100267d2: 49bb ldr r1, [pc, #748] @ 0x10026ac0 <$d.245+0x30> | |
100267d4: 910f str r1, [sp, #60] | |
100267d6: 900d str r0, [sp, #52] | |
100267d8: a805 add r0, sp, #20 | |
100267da: 49b3 ldr r1, [pc, #716] @ 0x10026aa8 <$d.245+0x18> | |
100267dc: aa0d add r2, sp, #52 | |
100267de: f7fa fac1 bl 0x10020d64 <core::fmt::write> @ imm = #-23166 | |
100267e2: 2800 cmp r0, #0 | |
100267e4: d12b bne 0x1002683e <$t.244+0x18a> @ imm = #86 | |
100267e6: 6820 ldr r0, [r4] | |
100267e8: 2801 cmp r0, #1 | |
100267ea: d111 bne 0x10026810 <$t.244+0x15c> @ imm = #34 | |
100267ec: 1d20 adds r0, r4, #4 | |
100267ee: 9005 str r0, [sp, #20] | |
100267f0: 2000 movs r0, #0 | |
100267f2: 9012 str r0, [sp, #72] | |
100267f4: 49ad ldr r1, [pc, #692] @ 0x10026aac <$d.245+0x1c> | |
100267f6: 9111 str r1, [sp, #68] | |
100267f8: 2101 movs r1, #1 | |
100267fa: 9110 str r1, [sp, #64] | |
100267fc: 49ac ldr r1, [pc, #688] @ 0x10026ab0 <$d.245+0x20> | |
100267fe: 910f str r1, [sp, #60] | |
10026800: 900d str r0, [sp, #52] | |
10026802: a805 add r0, sp, #20 | |
10026804: 49a6 ldr r1, [pc, #664] @ 0x10026aa0 <$d.245+0x10> | |
10026806: aa0d add r2, sp, #52 | |
10026808: f7fa faac bl 0x10020d64 <core::fmt::write> @ imm = #-23208 | |
1002680c: 2800 cmp r0, #0 | |
1002680e: d116 bne 0x1002683e <$t.244+0x18a> @ imm = #44 | |
10026810: 7828 ldrb r0, [r5] | |
10026812: 2800 cmp r0, #0 | |
10026814: d100 bne 0x10026818 <$t.244+0x164> @ imm = #0 | |
10026816: e503 b 0x10026220 <$t.238+0x3f4> @ imm = #-1530 | |
10026818: 1c68 adds r0, r5, #1 | |
1002681a: 9005 str r0, [sp, #20] | |
1002681c: 2000 movs r0, #0 | |
1002681e: 9012 str r0, [sp, #72] | |
10026820: 49a2 ldr r1, [pc, #648] @ 0x10026aac <$d.245+0x1c> | |
10026822: 9111 str r1, [sp, #68] | |
10026824: 2101 movs r1, #1 | |
10026826: 9110 str r1, [sp, #64] | |
10026828: 49a1 ldr r1, [pc, #644] @ 0x10026ab0 <$d.245+0x20> | |
1002682a: 910f str r1, [sp, #60] | |
1002682c: 900d str r0, [sp, #52] | |
1002682e: a805 add r0, sp, #20 | |
10026830: 499d ldr r1, [pc, #628] @ 0x10026aa8 <$d.245+0x18> | |
10026832: aa0d add r2, sp, #52 | |
10026834: f7fa fa96 bl 0x10020d64 <core::fmt::write> @ imm = #-23252 | |
10026838: 2800 cmp r0, #0 | |
1002683a: d100 bne 0x1002683e <$t.244+0x18a> @ imm = #0 | |
1002683c: e4f0 b 0x10026220 <$t.238+0x3f4> @ imm = #-1568 | |
1002683e: a80d add r0, sp, #52 | |
10026840: 499c ldr r1, [pc, #624] @ 0x10026ab4 <$d.245+0x24> | |
10026842: 4aa0 ldr r2, [pc, #640] @ 0x10026ac4 <$d.245+0x34> | |
10026844: e217 b 0x10026c76 <$t.246+0x1ae> @ imm = #1070 | |
10026846: 2a01 cmp r2, #1 | |
10026848: 4616 mov r6, r2 | |
1002684a: 460c mov r4, r1 | |
1002684c: d100 bne 0x10026850 <$t.244+0x19c> @ imm = #0 | |
1002684e: e0c1 b 0x100269d4 <$t.244+0x320> @ imm = #386 | |
10026850: 9201 str r2, [sp, #4] | |
10026852: 2e09 cmp r6, #9 | |
10026854: 9102 str r1, [sp, #8] | |
10026856: d22b bhs 0x100268b0 <$t.244+0x1fc> @ imm = #86 | |
10026858: 19a1 adds r1, r4, r6 | |
1002685a: 2000 movs r0, #0 | |
1002685c: 7823 ldrb r3, [r4] | |
1002685e: 3b30 subs r3, #48 | |
10026860: 2b09 cmp r3, #9 | |
10026862: d900 bls 0x10026866 <$t.244+0x1b2> @ imm = #0 | |
10026864: e0ab b 0x100269be <$t.244+0x30a> @ imm = #342 | |
10026866: 220a movs r2, #10 | |
10026868: 4350 muls r0, r2, r0 | |
1002686a: 1818 adds r0, r3, r0 | |
1002686c: 1c63 adds r3, r4, #1 | |
1002686e: 428b cmp r3, r1 | |
10026870: d03a beq 0x100268e8 <$t.244+0x234> @ imm = #116 | |
10026872: 781c ldrb r4, [r3] | |
10026874: 3c30 subs r4, #48 | |
10026876: 2c09 cmp r4, #9 | |
10026878: d900 bls 0x1002687c <$t.244+0x1c8> @ imm = #0 | |
1002687a: e0a0 b 0x100269be <$t.244+0x30a> @ imm = #320 | |
1002687c: 4350 muls r0, r2, r0 | |
1002687e: 1820 adds r0, r4, r0 | |
10026880: 1c5b adds r3, r3, #1 | |
10026882: 428b cmp r3, r1 | |
10026884: d030 beq 0x100268e8 <$t.244+0x234> @ imm = #96 | |
10026886: 781c ldrb r4, [r3] | |
10026888: 3c30 subs r4, #48 | |
1002688a: 2c09 cmp r4, #9 | |
1002688c: d900 bls 0x10026890 <$t.244+0x1dc> @ imm = #0 | |
1002688e: e096 b 0x100269be <$t.244+0x30a> @ imm = #300 | |
10026890: 4350 muls r0, r2, r0 | |
10026892: 1820 adds r0, r4, r0 | |
10026894: 1c5b adds r3, r3, #1 | |
10026896: 428b cmp r3, r1 | |
10026898: d026 beq 0x100268e8 <$t.244+0x234> @ imm = #76 | |
1002689a: 781c ldrb r4, [r3] | |
1002689c: 3c30 subs r4, #48 | |
1002689e: 2c09 cmp r4, #9 | |
100268a0: d900 bls 0x100268a4 <$t.244+0x1f0> @ imm = #0 | |
100268a2: e08c b 0x100269be <$t.244+0x30a> @ imm = #280 | |
100268a4: 4342 muls r2, r0, r2 | |
100268a6: 18a0 adds r0, r4, r2 | |
100268a8: 1c5c adds r4, r3, #1 | |
100268aa: 428c cmp r4, r1 | |
100268ac: d1d6 bne 0x1002685c <$t.244+0x1a8> @ imm = #-84 | |
100268ae: e01b b 0x100268e8 <$t.244+0x234> @ imm = #54 | |
100268b0: 2000 movs r0, #0 | |
100268b2: 220a movs r2, #10 | |
100268b4: 2500 movs r5, #0 | |
100268b6: 4629 mov r1, r5 | |
100268b8: 462b mov r3, r5 | |
100268ba: f005 f87b bl 0x1002b9b4 <__aeabi_lmul> @ imm = #20726 | |
100268be: 4602 mov r2, r0 | |
100268c0: 1e48 subs r0, r1, #1 | |
100268c2: 4181 sbcs r1, r0 | |
100268c4: 7823 ldrb r3, [r4] | |
100268c6: 3b30 subs r3, #48 | |
100268c8: 2b0a cmp r3, #10 | |
100268ca: 4618 mov r0, r3 | |
100268cc: d300 blo 0x100268d0 <$t.244+0x21c> @ imm = #0 | |
100268ce: 9803 ldr r0, [sp, #12] | |
100268d0: 2b09 cmp r3, #9 | |
100268d2: d874 bhi 0x100269be <$t.244+0x30a> @ imm = #232 | |
100268d4: 2900 cmp r1, #0 | |
100268d6: d172 bne 0x100269be <$t.244+0x30a> @ imm = #228 | |
100268d8: 1810 adds r0, r2, r0 | |
100268da: 416d adcs r5, r5 | |
100268dc: 4290 cmp r0, r2 | |
100268de: d36e blo 0x100269be <$t.244+0x30a> @ imm = #220 | |
100268e0: 1c64 adds r4, r4, #1 | |
100268e2: 1e76 subs r6, r6, #1 | |
100268e4: 9303 str r3, [sp, #12] | |
100268e6: d1e4 bne 0x100268b2 <$t.244+0x1fe> @ imm = #-56 | |
100268e8: 9008 str r0, [sp, #32] | |
100268ea: 4ceb ldr r4, [pc, #940] @ 0x10026c98 <$d.247+0x4> | |
100268ec: 6820 ldr r0, [r4] | |
100268ee: 2801 cmp r0, #1 | |
100268f0: 9e04 ldr r6, [sp, #16] | |
100268f2: d117 bne 0x10026924 <$t.244+0x270> @ imm = #46 | |
100268f4: 48f1 ldr r0, [pc, #964] @ 0x10026cbc <$d.247+0x28> | |
100268f6: 9006 str r0, [sp, #24] | |
100268f8: a808 add r0, sp, #32 | |
100268fa: 9005 str r0, [sp, #20] | |
100268fc: 1d20 adds r0, r4, #4 | |
100268fe: 900a str r0, [sp, #40] | |
10026900: 2001 movs r0, #1 | |
10026902: 9012 str r0, [sp, #72] | |
10026904: a805 add r0, sp, #20 | |
10026906: 9011 str r0, [sp, #68] | |
10026908: 2002 movs r0, #2 | |
1002690a: 9010 str r0, [sp, #64] | |
1002690c: 48ec ldr r0, [pc, #944] @ 0x10026cc0 <$d.247+0x2c> | |
1002690e: 900f str r0, [sp, #60] | |
10026910: 2000 movs r0, #0 | |
10026912: 900d str r0, [sp, #52] | |
10026914: a80a add r0, sp, #40 | |
10026916: 49e3 ldr r1, [pc, #908] @ 0x10026ca4 <$d.247+0x10> | |
10026918: aa0d add r2, sp, #52 | |
1002691a: f7fa fa23 bl 0x10020d64 <core::fmt::write> @ imm = #-23482 | |
1002691e: 2800 cmp r0, #0 | |
10026920: d000 beq 0x10026924 <$t.244+0x270> @ imm = #0 | |
10026922: e1af b 0x10026c84 <$t.246+0x1bc> @ imm = #862 | |
10026924: 4de0 ldr r5, [pc, #896] @ 0x10026ca8 <$d.247+0x14> | |
10026926: 7828 ldrb r0, [r5] | |
10026928: 2800 cmp r0, #0 | |
1002692a: d017 beq 0x1002695c <$t.244+0x2a8> @ imm = #46 | |
1002692c: 48e3 ldr r0, [pc, #908] @ 0x10026cbc <$d.247+0x28> | |
1002692e: 9006 str r0, [sp, #24] | |
10026930: a808 add r0, sp, #32 | |
10026932: 9005 str r0, [sp, #20] | |
10026934: 1c68 adds r0, r5, #1 | |
10026936: 900a str r0, [sp, #40] | |
10026938: 2001 movs r0, #1 | |
1002693a: 9012 str r0, [sp, #72] | |
1002693c: a805 add r0, sp, #20 | |
1002693e: 9011 str r0, [sp, #68] | |
10026940: 2002 movs r0, #2 | |
10026942: 9010 str r0, [sp, #64] | |
10026944: 48de ldr r0, [pc, #888] @ 0x10026cc0 <$d.247+0x2c> | |
10026946: 900f str r0, [sp, #60] | |
10026948: 2000 movs r0, #0 | |
1002694a: 900d str r0, [sp, #52] | |
1002694c: a80a add r0, sp, #40 | |
1002694e: 49d7 ldr r1, [pc, #860] @ 0x10026cac <$d.247+0x18> | |
10026950: aa0d add r2, sp, #52 | |
10026952: f7fa fa07 bl 0x10020d64 <core::fmt::write> @ imm = #-23538 | |
10026956: 2800 cmp r0, #0 | |
10026958: d000 beq 0x1002695c <$t.244+0x2a8> @ imm = #0 | |
1002695a: e193 b 0x10026c84 <$t.246+0x1bc> @ imm = #806 | |
1002695c: 6820 ldr r0, [r4] | |
1002695e: 2801 cmp r0, #1 | |
10026960: d112 bne 0x10026988 <$t.244+0x2d4> @ imm = #36 | |
10026962: 1d20 adds r0, r4, #4 | |
10026964: 9005 str r0, [sp, #20] | |
10026966: 2000 movs r0, #0 | |
10026968: 9012 str r0, [sp, #72] | |
1002696a: 49cc ldr r1, [pc, #816] @ 0x10026c9c <$d.247+0x8> | |
1002696c: 9111 str r1, [sp, #68] | |
1002696e: 2101 movs r1, #1 | |
10026970: 9110 str r1, [sp, #64] | |
10026972: 49d1 ldr r1, [pc, #836] @ 0x10026cb8 <$d.247+0x24> | |
10026974: 910f str r1, [sp, #60] | |
10026976: 900d str r0, [sp, #52] | |
10026978: a805 add r0, sp, #20 | |
1002697a: 49ca ldr r1, [pc, #808] @ 0x10026ca4 <$d.247+0x10> | |
1002697c: aa0d add r2, sp, #52 | |
1002697e: f7fa f9f1 bl 0x10020d64 <core::fmt::write> @ imm = #-23582 | |
10026982: 2800 cmp r0, #0 | |
10026984: d000 beq 0x10026988 <$t.244+0x2d4> @ imm = #0 | |
10026986: e17d b 0x10026c84 <$t.246+0x1bc> @ imm = #762 | |
10026988: 7828 ldrb r0, [r5] | |
1002698a: 2800 cmp r0, #0 | |
1002698c: d012 beq 0x100269b4 <$t.244+0x300> @ imm = #36 | |
1002698e: 1c68 adds r0, r5, #1 | |
10026990: 9005 str r0, [sp, #20] | |
10026992: 2000 movs r0, #0 | |
10026994: 9012 str r0, [sp, #72] | |
10026996: 49c1 ldr r1, [pc, #772] @ 0x10026c9c <$d.247+0x8> | |
10026998: 9111 str r1, [sp, #68] | |
1002699a: 2101 movs r1, #1 | |
1002699c: 9110 str r1, [sp, #64] | |
1002699e: 49c6 ldr r1, [pc, #792] @ 0x10026cb8 <$d.247+0x24> | |
100269a0: 910f str r1, [sp, #60] | |
100269a2: 900d str r0, [sp, #52] | |
100269a4: a805 add r0, sp, #20 | |
100269a6: 49c1 ldr r1, [pc, #772] @ 0x10026cac <$d.247+0x18> | |
100269a8: aa0d add r2, sp, #52 | |
100269aa: f7fa f9db bl 0x10020d64 <core::fmt::write> @ imm = #-23626 | |
100269ae: 2800 cmp r0, #0 | |
100269b0: d000 beq 0x100269b4 <$t.244+0x300> @ imm = #0 | |
100269b2: e167 b 0x10026c84 <$t.246+0x1bc> @ imm = #718 | |
100269b4: 2001 movs r0, #1 | |
100269b6: 7170 strb r0, [r6, #5] | |
100269b8: 9808 ldr r0, [sp, #32] | |
100269ba: 6030 str r0, [r6] | |
100269bc: e430 b 0x10026220 <$t.238+0x3f4> @ imm = #-1952 | |
100269be: 9801 ldr r0, [sp, #4] | |
100269c0: 2803 cmp r0, #3 | |
100269c2: 9802 ldr r0, [sp, #8] | |
100269c4: d106 bne 0x100269d4 <$t.244+0x320> @ imm = #12 | |
100269c6: 49b3 ldr r1, [pc, #716] @ 0x10026c94 <$d.247> | |
100269c8: 2203 movs r2, #3 | |
100269ca: f005 f81f bl 0x1002ba0c <memcmp> @ imm = #20542 | |
100269ce: 2800 cmp r0, #0 | |
100269d0: d100 bne 0x100269d4 <$t.244+0x320> @ imm = #0 | |
100269d2: e0d5 b 0x10026b80 <$t.246+0xb8> @ imm = #426 | |
100269d4: 4cb0 ldr r4, [pc, #704] @ 0x10026c98 <$d.247+0x4> | |
100269d6: 6820 ldr r0, [r4] | |
100269d8: 2801 cmp r0, #1 | |
100269da: d111 bne 0x10026a00 <$t.244+0x34c> @ imm = #34 | |
100269dc: 1d20 adds r0, r4, #4 | |
100269de: 9005 str r0, [sp, #20] | |
100269e0: 2000 movs r0, #0 | |
100269e2: 9012 str r0, [sp, #72] | |
100269e4: 49ad ldr r1, [pc, #692] @ 0x10026c9c <$d.247+0x8> | |
100269e6: 9111 str r1, [sp, #68] | |
100269e8: 2101 movs r1, #1 | |
100269ea: 9110 str r1, [sp, #64] | |
100269ec: 49b6 ldr r1, [pc, #728] @ 0x10026cc8 <$d.247+0x34> | |
100269ee: 910f str r1, [sp, #60] | |
100269f0: 900d str r0, [sp, #52] | |
100269f2: a805 add r0, sp, #20 | |
100269f4: 49ab ldr r1, [pc, #684] @ 0x10026ca4 <$d.247+0x10> | |
100269f6: aa0d add r2, sp, #52 | |
100269f8: f7fa f9b4 bl 0x10020d64 <core::fmt::write> @ imm = #-23704 | |
100269fc: 2800 cmp r0, #0 | |
100269fe: d143 bne 0x10026a88 <$t.244+0x3d4> @ imm = #134 | |
10026a00: 4da9 ldr r5, [pc, #676] @ 0x10026ca8 <$d.247+0x14> | |
10026a02: 7828 ldrb r0, [r5] | |
10026a04: 2800 cmp r0, #0 | |
10026a06: d011 beq 0x10026a2c <$t.244+0x378> @ imm = #34 | |
10026a08: 1c68 adds r0, r5, #1 | |
10026a0a: 9005 str r0, [sp, #20] | |
10026a0c: 2000 movs r0, #0 | |
10026a0e: 9012 str r0, [sp, #72] | |
10026a10: 49a2 ldr r1, [pc, #648] @ 0x10026c9c <$d.247+0x8> | |
10026a12: 9111 str r1, [sp, #68] | |
10026a14: 2101 movs r1, #1 | |
10026a16: 9110 str r1, [sp, #64] | |
10026a18: 49ab ldr r1, [pc, #684] @ 0x10026cc8 <$d.247+0x34> | |
10026a1a: 910f str r1, [sp, #60] | |
10026a1c: 900d str r0, [sp, #52] | |
10026a1e: a805 add r0, sp, #20 | |
10026a20: 49a2 ldr r1, [pc, #648] @ 0x10026cac <$d.247+0x18> | |
10026a22: aa0d add r2, sp, #52 | |
10026a24: f7fa f99e bl 0x10020d64 <core::fmt::write> @ imm = #-23748 | |
10026a28: 2800 cmp r0, #0 | |
10026a2a: d12d bne 0x10026a88 <$t.244+0x3d4> @ imm = #90 | |
10026a2c: 6820 ldr r0, [r4] | |
10026a2e: 2801 cmp r0, #1 | |
10026a30: d111 bne 0x10026a56 <$t.244+0x3a2> @ imm = #34 | |
10026a32: 1d20 adds r0, r4, #4 | |
10026a34: 9005 str r0, [sp, #20] | |
10026a36: 2000 movs r0, #0 | |
10026a38: 9012 str r0, [sp, #72] | |
10026a3a: 4998 ldr r1, [pc, #608] @ 0x10026c9c <$d.247+0x8> | |
10026a3c: 9111 str r1, [sp, #68] | |
10026a3e: 2101 movs r1, #1 | |
10026a40: 9110 str r1, [sp, #64] | |
10026a42: 499d ldr r1, [pc, #628] @ 0x10026cb8 <$d.247+0x24> | |
10026a44: 910f str r1, [sp, #60] | |
10026a46: 900d str r0, [sp, #52] | |
10026a48: a805 add r0, sp, #20 | |
10026a4a: 4996 ldr r1, [pc, #600] @ 0x10026ca4 <$d.247+0x10> | |
10026a4c: aa0d add r2, sp, #52 | |
10026a4e: f7fa f989 bl 0x10020d64 <core::fmt::write> @ imm = #-23790 | |
10026a52: 2800 cmp r0, #0 | |
10026a54: d118 bne 0x10026a88 <$t.244+0x3d4> @ imm = #48 | |
10026a56: 7828 ldrb r0, [r5] | |
10026a58: 2800 cmp r0, #0 | |
10026a5a: d101 bne 0x10026a60 <$t.244+0x3ac> @ imm = #2 | |
10026a5c: f7ff fbe0 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2112 | |
10026a60: 1c68 adds r0, r5, #1 | |
10026a62: 9005 str r0, [sp, #20] | |
10026a64: 2000 movs r0, #0 | |
10026a66: 9012 str r0, [sp, #72] | |
10026a68: 498c ldr r1, [pc, #560] @ 0x10026c9c <$d.247+0x8> | |
10026a6a: 9111 str r1, [sp, #68] | |
10026a6c: 2101 movs r1, #1 | |
10026a6e: 9110 str r1, [sp, #64] | |
10026a70: 4991 ldr r1, [pc, #580] @ 0x10026cb8 <$d.247+0x24> | |
10026a72: 910f str r1, [sp, #60] | |
10026a74: 900d str r0, [sp, #52] | |
10026a76: a805 add r0, sp, #20 | |
10026a78: 498c ldr r1, [pc, #560] @ 0x10026cac <$d.247+0x18> | |
10026a7a: aa0d add r2, sp, #52 | |
10026a7c: f7fa f972 bl 0x10020d64 <core::fmt::write> @ imm = #-23836 | |
10026a80: 2800 cmp r0, #0 | |
10026a82: d101 bne 0x10026a88 <$t.244+0x3d4> @ imm = #2 | |
10026a84: f7ff fbcc bl 0x10026220 <$t.238+0x3f4> @ imm = #-2152 | |
10026a88: a80d add r0, sp, #52 | |
10026a8a: 4989 ldr r1, [pc, #548] @ 0x10026cb0 <$d.247+0x1c> | |
10026a8c: 4a8f ldr r2, [pc, #572] @ 0x10026ccc <$d.247+0x38> | |
10026a8e: e0f2 b 0x10026c76 <$t.246+0x1ae> @ imm = #484 | |
10026a90 <$d.245>: | |
10026a90: a0 dc 02 10 .word 0x1002dca0 | |
10026a94: 04 00 00 20 .word 0x20000004 | |
10026a98: 29 b4 02 10 .word 0x1002b429 | |
10026a9c: 8c e3 02 10 .word 0x1002e38c | |
10026aa0: b4 d3 02 10 .word 0x1002d3b4 | |
10026aa4: 1c 00 00 20 .word 0x2000001c | |
10026aa8: 9c d3 02 10 .word 0x1002d39c | |
10026aac: e4 d3 02 10 .word 0x1002d3e4 | |
10026ab0: 34 d9 02 10 .word 0x1002d934 | |
10026ab4: 3c d4 02 10 .word 0x1002d43c | |
10026ab8: 94 e3 02 10 .word 0x1002e394 | |
10026abc: f0 e3 02 10 .word 0x1002e3f0 | |
10026ac0: 34 e4 02 10 .word 0x1002e434 | |
10026ac4: 3c e4 02 10 .word 0x1002e43c | |
10026ac8 <$t.246>: | |
10026ac8: 2400 movs r4, #0 | |
10026aca: 712c strb r4, [r5, #4] | |
10026acc: 4d72 ldr r5, [pc, #456] @ 0x10026c98 <$d.247+0x4> | |
10026ace: 6828 ldr r0, [r5] | |
10026ad0: 2801 cmp r0, #1 | |
10026ad2: d110 bne 0x10026af6 <$t.246+0x2e> @ imm = #32 | |
10026ad4: 1d28 adds r0, r5, #4 | |
10026ad6: 9005 str r0, [sp, #20] | |
10026ad8: 9412 str r4, [sp, #72] | |
10026ada: 4870 ldr r0, [pc, #448] @ 0x10026c9c <$d.247+0x8> | |
10026adc: 9011 str r0, [sp, #68] | |
10026ade: 2001 movs r0, #1 | |
10026ae0: 9010 str r0, [sp, #64] | |
10026ae2: 487b ldr r0, [pc, #492] @ 0x10026cd0 <$d.247+0x3c> | |
10026ae4: 900f str r0, [sp, #60] | |
10026ae6: 940d str r4, [sp, #52] | |
10026ae8: a805 add r0, sp, #20 | |
10026aea: 496e ldr r1, [pc, #440] @ 0x10026ca4 <$d.247+0x10> | |
10026aec: aa0d add r2, sp, #52 | |
10026aee: f7fa f939 bl 0x10020d64 <core::fmt::write> @ imm = #-23950 | |
10026af2: 2800 cmp r0, #0 | |
10026af4: d140 bne 0x10026b78 <$t.246+0xb0> @ imm = #128 | |
10026af6: 4e6c ldr r6, [pc, #432] @ 0x10026ca8 <$d.247+0x14> | |
10026af8: 7830 ldrb r0, [r6] | |
10026afa: 2800 cmp r0, #0 | |
10026afc: d010 beq 0x10026b20 <$t.246+0x58> @ imm = #32 | |
10026afe: 1c70 adds r0, r6, #1 | |
10026b00: 9005 str r0, [sp, #20] | |
10026b02: 9412 str r4, [sp, #72] | |
10026b04: 4865 ldr r0, [pc, #404] @ 0x10026c9c <$d.247+0x8> | |
10026b06: 9011 str r0, [sp, #68] | |
10026b08: 2001 movs r0, #1 | |
10026b0a: 9010 str r0, [sp, #64] | |
10026b0c: 4870 ldr r0, [pc, #448] @ 0x10026cd0 <$d.247+0x3c> | |
10026b0e: 900f str r0, [sp, #60] | |
10026b10: 940d str r4, [sp, #52] | |
10026b12: a805 add r0, sp, #20 | |
10026b14: 4965 ldr r1, [pc, #404] @ 0x10026cac <$d.247+0x18> | |
10026b16: aa0d add r2, sp, #52 | |
10026b18: f7fa f924 bl 0x10020d64 <core::fmt::write> @ imm = #-23992 | |
10026b1c: 2800 cmp r0, #0 | |
10026b1e: d12b bne 0x10026b78 <$t.246+0xb0> @ imm = #86 | |
10026b20: 6828 ldr r0, [r5] | |
10026b22: 2801 cmp r0, #1 | |
10026b24: d110 bne 0x10026b48 <$t.246+0x80> @ imm = #32 | |
10026b26: 1d28 adds r0, r5, #4 | |
10026b28: 9005 str r0, [sp, #20] | |
10026b2a: 9412 str r4, [sp, #72] | |
10026b2c: 485b ldr r0, [pc, #364] @ 0x10026c9c <$d.247+0x8> | |
10026b2e: 9011 str r0, [sp, #68] | |
10026b30: 2001 movs r0, #1 | |
10026b32: 9010 str r0, [sp, #64] | |
10026b34: 4860 ldr r0, [pc, #384] @ 0x10026cb8 <$d.247+0x24> | |
10026b36: 900f str r0, [sp, #60] | |
10026b38: 940d str r4, [sp, #52] | |
10026b3a: a805 add r0, sp, #20 | |
10026b3c: 4959 ldr r1, [pc, #356] @ 0x10026ca4 <$d.247+0x10> | |
10026b3e: aa0d add r2, sp, #52 | |
10026b40: f7fa f910 bl 0x10020d64 <core::fmt::write> @ imm = #-24032 | |
10026b44: 2800 cmp r0, #0 | |
10026b46: d117 bne 0x10026b78 <$t.246+0xb0> @ imm = #46 | |
10026b48: 7830 ldrb r0, [r6] | |
10026b4a: 2800 cmp r0, #0 | |
10026b4c: d101 bne 0x10026b52 <$t.246+0x8a> @ imm = #2 | |
10026b4e: f7ff fb67 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2354 | |
10026b52: 1c70 adds r0, r6, #1 | |
10026b54: 9005 str r0, [sp, #20] | |
10026b56: 9412 str r4, [sp, #72] | |
10026b58: 4850 ldr r0, [pc, #320] @ 0x10026c9c <$d.247+0x8> | |
10026b5a: 9011 str r0, [sp, #68] | |
10026b5c: 2001 movs r0, #1 | |
10026b5e: 9010 str r0, [sp, #64] | |
10026b60: 4855 ldr r0, [pc, #340] @ 0x10026cb8 <$d.247+0x24> | |
10026b62: 900f str r0, [sp, #60] | |
10026b64: 940d str r4, [sp, #52] | |
10026b66: a805 add r0, sp, #20 | |
10026b68: 4950 ldr r1, [pc, #320] @ 0x10026cac <$d.247+0x18> | |
10026b6a: aa0d add r2, sp, #52 | |
10026b6c: f7fa f8fa bl 0x10020d64 <core::fmt::write> @ imm = #-24076 | |
10026b70: 2800 cmp r0, #0 | |
10026b72: d101 bne 0x10026b78 <$t.246+0xb0> @ imm = #2 | |
10026b74: f7ff fb54 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2392 | |
10026b78: a80d add r0, sp, #52 | |
10026b7a: 494d ldr r1, [pc, #308] @ 0x10026cb0 <$d.247+0x1c> | |
10026b7c: 4a55 ldr r2, [pc, #340] @ 0x10026cd4 <$d.247+0x40> | |
10026b7e: e07a b 0x10026c76 <$t.246+0x1ae> @ imm = #244 | |
10026b80: 4c45 ldr r4, [pc, #276] @ 0x10026c98 <$d.247+0x4> | |
10026b82: 6820 ldr r0, [r4] | |
10026b84: 2801 cmp r0, #1 | |
10026b86: d111 bne 0x10026bac <$t.246+0xe4> @ imm = #34 | |
10026b88: 1d20 adds r0, r4, #4 | |
10026b8a: 9005 str r0, [sp, #20] | |
10026b8c: 2000 movs r0, #0 | |
10026b8e: 9012 str r0, [sp, #72] | |
10026b90: 4942 ldr r1, [pc, #264] @ 0x10026c9c <$d.247+0x8> | |
10026b92: 9111 str r1, [sp, #68] | |
10026b94: 2101 movs r1, #1 | |
10026b96: 9110 str r1, [sp, #64] | |
10026b98: 4941 ldr r1, [pc, #260] @ 0x10026ca0 <$d.247+0xc> | |
10026b9a: 910f str r1, [sp, #60] | |
10026b9c: 900d str r0, [sp, #52] | |
10026b9e: a805 add r0, sp, #20 | |
10026ba0: 4940 ldr r1, [pc, #256] @ 0x10026ca4 <$d.247+0x10> | |
10026ba2: aa0d add r2, sp, #52 | |
10026ba4: f7fa f8de bl 0x10020d64 <core::fmt::write> @ imm = #-24132 | |
10026ba8: 2800 cmp r0, #0 | |
10026baa: d16f bne 0x10026c8c <$t.246+0x1c4> @ imm = #222 | |
10026bac: 4d3e ldr r5, [pc, #248] @ 0x10026ca8 <$d.247+0x14> | |
10026bae: 7828 ldrb r0, [r5] | |
10026bb0: 2800 cmp r0, #0 | |
10026bb2: 9e04 ldr r6, [sp, #16] | |
10026bb4: d011 beq 0x10026bda <$t.246+0x112> @ imm = #34 | |
10026bb6: 1c68 adds r0, r5, #1 | |
10026bb8: 9005 str r0, [sp, #20] | |
10026bba: 2000 movs r0, #0 | |
10026bbc: 9012 str r0, [sp, #72] | |
10026bbe: 4937 ldr r1, [pc, #220] @ 0x10026c9c <$d.247+0x8> | |
10026bc0: 9111 str r1, [sp, #68] | |
10026bc2: 2101 movs r1, #1 | |
10026bc4: 9110 str r1, [sp, #64] | |
10026bc6: 4936 ldr r1, [pc, #216] @ 0x10026ca0 <$d.247+0xc> | |
10026bc8: 910f str r1, [sp, #60] | |
10026bca: 900d str r0, [sp, #52] | |
10026bcc: a805 add r0, sp, #20 | |
10026bce: 4937 ldr r1, [pc, #220] @ 0x10026cac <$d.247+0x18> | |
10026bd0: aa0d add r2, sp, #52 | |
10026bd2: f7fa f8c7 bl 0x10020d64 <core::fmt::write> @ imm = #-24178 | |
10026bd6: 2800 cmp r0, #0 | |
10026bd8: d158 bne 0x10026c8c <$t.246+0x1c4> @ imm = #176 | |
10026bda: 6820 ldr r0, [r4] | |
10026bdc: 2801 cmp r0, #1 | |
10026bde: d111 bne 0x10026c04 <$t.246+0x13c> @ imm = #34 | |
10026be0: 1d20 adds r0, r4, #4 | |
10026be2: 9005 str r0, [sp, #20] | |
10026be4: 2000 movs r0, #0 | |
10026be6: 9012 str r0, [sp, #72] | |
10026be8: 492c ldr r1, [pc, #176] @ 0x10026c9c <$d.247+0x8> | |
10026bea: 9111 str r1, [sp, #68] | |
10026bec: 2101 movs r1, #1 | |
10026bee: 9110 str r1, [sp, #64] | |
10026bf0: 4931 ldr r1, [pc, #196] @ 0x10026cb8 <$d.247+0x24> | |
10026bf2: 910f str r1, [sp, #60] | |
10026bf4: 900d str r0, [sp, #52] | |
10026bf6: a805 add r0, sp, #20 | |
10026bf8: 492a ldr r1, [pc, #168] @ 0x10026ca4 <$d.247+0x10> | |
10026bfa: aa0d add r2, sp, #52 | |
10026bfc: f7fa f8b2 bl 0x10020d64 <core::fmt::write> @ imm = #-24220 | |
10026c00: 2800 cmp r0, #0 | |
10026c02: d143 bne 0x10026c8c <$t.246+0x1c4> @ imm = #134 | |
10026c04: 7828 ldrb r0, [r5] | |
10026c06: 2800 cmp r0, #0 | |
10026c08: d011 beq 0x10026c2e <$t.246+0x166> @ imm = #34 | |
10026c0a: 1c68 adds r0, r5, #1 | |
10026c0c: 9005 str r0, [sp, #20] | |
10026c0e: 2000 movs r0, #0 | |
10026c10: 9012 str r0, [sp, #72] | |
10026c12: 4922 ldr r1, [pc, #136] @ 0x10026c9c <$d.247+0x8> | |
10026c14: 9111 str r1, [sp, #68] | |
10026c16: 2101 movs r1, #1 | |
10026c18: 9110 str r1, [sp, #64] | |
10026c1a: 4927 ldr r1, [pc, #156] @ 0x10026cb8 <$d.247+0x24> | |
10026c1c: 910f str r1, [sp, #60] | |
10026c1e: 900d str r0, [sp, #52] | |
10026c20: a805 add r0, sp, #20 | |
10026c22: 4922 ldr r1, [pc, #136] @ 0x10026cac <$d.247+0x18> | |
10026c24: aa0d add r2, sp, #52 | |
10026c26: f7fa f89d bl 0x10020d64 <core::fmt::write> @ imm = #-24262 | |
10026c2a: 2800 cmp r0, #0 | |
10026c2c: d12e bne 0x10026c8c <$t.246+0x1c4> @ imm = #92 | |
10026c2e: 2000 movs r0, #0 | |
10026c30: 6030 str r0, [r6] | |
10026c32: 7170 strb r0, [r6, #5] | |
10026c34: f7ff faf4 bl 0x10026220 <$t.238+0x3f4> @ imm = #-2584 | |
10026c38: a80d add r0, sp, #52 | |
10026c3a: 491d ldr r1, [pc, #116] @ 0x10026cb0 <$d.247+0x1c> | |
10026c3c: 4a26 ldr r2, [pc, #152] @ 0x10026cd8 <$d.247+0x44> | |
10026c3e: e01a b 0x10026c76 <$t.246+0x1ae> @ imm = #52 | |
10026c40: a80d add r0, sp, #52 | |
10026c42: 491b ldr r1, [pc, #108] @ 0x10026cb0 <$d.247+0x1c> | |
10026c44: 4a25 ldr r2, [pc, #148] @ 0x10026cdc <$d.247+0x48> | |
10026c46: e016 b 0x10026c76 <$t.246+0x1ae> @ imm = #44 | |
10026c48: a80d add r0, sp, #52 | |
10026c4a: 4919 ldr r1, [pc, #100] @ 0x10026cb0 <$d.247+0x1c> | |
10026c4c: 4a24 ldr r2, [pc, #144] @ 0x10026ce0 <$d.247+0x4c> | |
10026c4e: e012 b 0x10026c76 <$t.246+0x1ae> @ imm = #36 | |
10026c50: a80d add r0, sp, #52 | |
10026c52: 4917 ldr r1, [pc, #92] @ 0x10026cb0 <$d.247+0x1c> | |
10026c54: 4a23 ldr r2, [pc, #140] @ 0x10026ce4 <$d.247+0x50> | |
10026c56: e00e b 0x10026c76 <$t.246+0x1ae> @ imm = #28 | |
10026c58: a80d add r0, sp, #52 | |
10026c5a: 4915 ldr r1, [pc, #84] @ 0x10026cb0 <$d.247+0x1c> | |
10026c5c: 4a22 ldr r2, [pc, #136] @ 0x10026ce8 <$d.247+0x54> | |
10026c5e: e00a b 0x10026c76 <$t.246+0x1ae> @ imm = #20 | |
10026c60: a80d add r0, sp, #52 | |
10026c62: 4913 ldr r1, [pc, #76] @ 0x10026cb0 <$d.247+0x1c> | |
10026c64: 4a21 ldr r2, [pc, #132] @ 0x10026cec <$d.247+0x58> | |
10026c66: e006 b 0x10026c76 <$t.246+0x1ae> @ imm = #12 | |
10026c68: a80d add r0, sp, #52 | |
10026c6a: 4911 ldr r1, [pc, #68] @ 0x10026cb0 <$d.247+0x1c> | |
10026c6c: 4a20 ldr r2, [pc, #128] @ 0x10026cf0 <$d.247+0x5c> | |
10026c6e: e002 b 0x10026c76 <$t.246+0x1ae> @ imm = #4 | |
10026c70: a80d add r0, sp, #52 | |
10026c72: 490f ldr r1, [pc, #60] @ 0x10026cb0 <$d.247+0x1c> | |
10026c74: 4a1f ldr r2, [pc, #124] @ 0x10026cf4 <$d.247+0x60> | |
10026c76: f7fa fbdb bl 0x10021430 <core::result::unwrap_failed> @ imm = #-22602 | |
10026c7a: defe trap | |
10026c7c: a80d add r0, sp, #52 | |
10026c7e: 490c ldr r1, [pc, #48] @ 0x10026cb0 <$d.247+0x1c> | |
10026c80: 4a1d ldr r2, [pc, #116] @ 0x10026cf8 <$d.247+0x64> | |
10026c82: e7f8 b 0x10026c76 <$t.246+0x1ae> @ imm = #-16 | |
10026c84: a80d add r0, sp, #52 | |
10026c86: 490a ldr r1, [pc, #40] @ 0x10026cb0 <$d.247+0x1c> | |
10026c88: 4a0e ldr r2, [pc, #56] @ 0x10026cc4 <$d.247+0x30> | |
10026c8a: e7f4 b 0x10026c76 <$t.246+0x1ae> @ imm = #-24 | |
10026c8c: a80d add r0, sp, #52 | |
10026c8e: 4908 ldr r1, [pc, #32] @ 0x10026cb0 <$d.247+0x1c> | |
10026c90: 4a08 ldr r2, [pc, #32] @ 0x10026cb4 <$d.247+0x20> | |
10026c92: e7f0 b 0x10026c76 <$t.246+0x1ae> @ imm = #-32 | |
10026c94 <$d.247>: | |
10026c94: f0 e3 02 10 .word 0x1002e3f0 | |
10026c98: 04 00 00 20 .word 0x20000004 | |
10026c9c: e4 d3 02 10 .word 0x1002d3e4 | |
10026ca0: 6c e4 02 10 .word 0x1002e46c | |
10026ca4: b4 d3 02 10 .word 0x1002d3b4 | |
10026ca8: 1c 00 00 20 .word 0x2000001c | |
10026cac: 9c d3 02 10 .word 0x1002d39c | |
10026cb0: 3c d4 02 10 .word 0x1002d43c | |
10026cb4: 74 e4 02 10 .word 0x1002e474 | |
10026cb8: 34 d9 02 10 .word 0x1002d934 | |
10026cbc: f5 03 02 10 .word 0x100203f5 | |
10026cc0: e0 e4 02 10 .word 0x1002e4e0 | |
10026cc4: f0 e4 02 10 .word 0x1002e4f0 | |
10026cc8: a8 e4 02 10 .word 0x1002e4a8 | |
10026ccc: b0 e4 02 10 .word 0x1002e4b0 | |
10026cd0: 00 e4 02 10 .word 0x1002e400 | |
10026cd4: 08 e4 02 10 .word 0x1002e408 | |
10026cd8: 84 e5 02 10 .word 0x1002e584 | |
10026cdc: c0 e5 02 10 .word 0x1002e5c0 | |
10026ce0: 04 e6 02 10 .word 0x1002e604 | |
10026ce4: 44 e6 02 10 .word 0x1002e644 | |
10026ce8: 78 e6 02 10 .word 0x1002e678 | |
10026cec: b0 e6 02 10 .word 0x1002e6b0 | |
10026cf0: f4 e6 02 10 .word 0x1002e6f4 | |
10026cf4: 50 e7 02 10 .word 0x1002e750 | |
10026cf8: 08 e5 02 10 .word 0x1002e508 | |
10026cfc <neotron_os::cmd_fill>: | |
10026cfc: b5f0 push {r4, r5, r6, r7, lr} | |
10026cfe: af03 add r7, sp, #12 | |
10026d00: b08f sub sp, #60 | |
10026d02: 4e80 ldr r6, [pc, #512] @ 0x10026f04 <$d.249> | |
10026d04: 6830 ldr r0, [r6] | |
10026d06: 2801 cmp r0, #1 | |
10026d08: d102 bne 0x10026d10 <neotron_os::cmd_fill+0x14> @ imm = #4 | |
10026d0a: 1d30 adds r0, r6, #4 | |
10026d0c: f7fe fda2 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-5308 | |
10026d10: 487d ldr r0, [pc, #500] @ 0x10026f08 <$d.249+0x4> | |
10026d12: 6800 ldr r0, [r0] | |
10026d14: f3bf 8f5f dmb sy | |
10026d18: 6bc0 ldr r0, [r0, #60] | |
10026d1a: 4780 blx r0 | |
10026d1c: 4604 mov r4, r0 | |
10026d1e: f7fc f841 bl 0x10022da4 <neotron_common_bios::video::Mode::text_width> @ imm = #-16254 | |
10026d22: 9103 str r1, [sp, #12] | |
10026d24: b285 uxth r5, r0 | |
10026d26: 4620 mov r0, r4 | |
10026d28: f7fc f868 bl 0x10022dfc <neotron_common_bios::video::Mode::text_height> @ imm = #-16176 | |
10026d2c: 2d01 cmp r5, #1 | |
10026d2e: d000 beq 0x10026d32 <neotron_os::cmd_fill+0x36> @ imm = #0 | |
10026d30: e087 b 0x10026e42 <neotron_os::cmd_fill+0x146> @ imm = #270 | |
10026d32: b280 uxth r0, r0 | |
10026d34: 2801 cmp r0, #1 | |
10026d36: d000 beq 0x10026d3a <neotron_os::cmd_fill+0x3e> @ imm = #0 | |
10026d38: e083 b 0x10026e42 <neotron_os::cmd_fill+0x146> @ imm = #262 | |
10026d3a: 0048 lsls r0, r1, #1 | |
10026d3c: 2420 movs r4, #32 | |
10026d3e: 2100 movs r1, #0 | |
10026d40: 2201 movs r2, #1 | |
10026d42: 9204 str r2, [sp, #16] | |
10026d44: 9a03 ldr r2, [sp, #12] | |
10026d46: b292 uxth r2, r2 | |
10026d48: 9203 str r2, [sp, #12] | |
10026d4a: b280 uxth r0, r0 | |
10026d4c: 9000 str r0, [sp] | |
10026d4e: 460b mov r3, r1 | |
10026d50: 9101 str r1, [sp, #4] | |
10026d52: 4608 mov r0, r1 | |
10026d54: 1c5b adds r3, r3, #1 | |
10026d56: 9302 str r3, [sp, #8] | |
10026d58: 9e01 ldr r6, [sp, #4] | |
10026d5a: 496a ldr r1, [pc, #424] @ 0x10026f04 <$d.249> | |
10026d5c: 6809 ldr r1, [r1] | |
10026d5e: 2901 cmp r1, #1 | |
10026d60: d130 bne 0x10026dc4 <neotron_os::cmd_fill+0xc8> @ imm = #96 | |
10026d62: 4972 ldr r1, [pc, #456] @ 0x10026f2c <$d.249+0x28> | |
10026d64: 9106 str r1, [sp, #24] | |
10026d66: a907 add r1, sp, #28 | |
10026d68: 9105 str r1, [sp, #20] | |
10026d6a: 2201 movs r2, #1 | |
10026d6c: 2100 movs r1, #0 | |
10026d6e: 2c7e cmp r4, #126 | |
10026d70: 4613 mov r3, r2 | |
10026d72: d800 bhi 0x10026d76 <neotron_os::cmd_fill+0x7a> @ imm = #0 | |
10026d74: 460b mov r3, r1 | |
10026d76: 0600 lsls r0, r0, #24 | |
10026d78: 9d04 ldr r5, [sp, #16] | |
10026d7a: d100 bne 0x10026d7e <neotron_os::cmd_fill+0x82> @ imm = #0 | |
10026d7c: 461d mov r5, r3 | |
10026d7e: 2d00 cmp r5, #0 | |
10026d80: d101 bne 0x10026d86 <neotron_os::cmd_fill+0x8a> @ imm = #2 | |
10026d82: 4620 mov r0, r4 | |
10026d84: e000 b 0x10026d88 <neotron_os::cmd_fill+0x8c> @ imm = #0 | |
10026d86: 2020 movs r0, #32 | |
10026d88: 9007 str r0, [sp, #28] | |
10026d8a: 485e ldr r0, [pc, #376] @ 0x10026f04 <$d.249> | |
10026d8c: 1d00 adds r0, r0, #4 | |
10026d8e: 9008 str r0, [sp, #32] | |
10026d90: 920e str r2, [sp, #56] | |
10026d92: a805 add r0, sp, #20 | |
10026d94: 900d str r0, [sp, #52] | |
10026d96: 920c str r2, [sp, #48] | |
10026d98: 4865 ldr r0, [pc, #404] @ 0x10026f30 <$d.249+0x2c> | |
10026d9a: 900b str r0, [sp, #44] | |
10026d9c: 9109 str r1, [sp, #36] | |
10026d9e: a808 add r0, sp, #32 | |
10026da0: aa09 add r2, sp, #36 | |
10026da2: 495c ldr r1, [pc, #368] @ 0x10026f14 <$d.249+0x10> | |
10026da4: f7f9 ffde bl 0x10020d64 <core::fmt::write> @ imm = #-24644 | |
10026da8: 2800 cmp r0, #0 | |
10026daa: d000 beq 0x10026dae <neotron_os::cmd_fill+0xb2> @ imm = #0 | |
10026dac: e0a0 b 0x10026ef0 <neotron_os::cmd_fill+0x1f4> @ imm = #320 | |
10026dae: 4621 mov r1, r4 | |
10026db0: 397e subs r1, #126 | |
10026db2: 4248 rsbs r0, r1, #0 | |
10026db4: 4148 adcs r0, r1 | |
10026db6: 2c7e cmp r4, #126 | |
10026db8: d000 beq 0x10026dbc <neotron_os::cmd_fill+0xc0> @ imm = #0 | |
10026dba: 1c64 adds r4, r4, #1 | |
10026dbc: 2d00 cmp r5, #0 | |
10026dbe: d000 beq 0x10026dc2 <neotron_os::cmd_fill+0xc6> @ imm = #0 | |
10026dc0: 2421 movs r4, #33 | |
10026dc2: 43a8 bics r0, r5 | |
10026dc4: 4954 ldr r1, [pc, #336] @ 0x10026f18 <$d.249+0x14> | |
10026dc6: 7809 ldrb r1, [r1] | |
10026dc8: 2900 cmp r1, #0 | |
10026dca: d02f beq 0x10026e2c <neotron_os::cmd_fill+0x130> @ imm = #94 | |
10026dcc: 4957 ldr r1, [pc, #348] @ 0x10026f2c <$d.249+0x28> | |
10026dce: 9106 str r1, [sp, #24] | |
10026dd0: a907 add r1, sp, #28 | |
10026dd2: 9105 str r1, [sp, #20] | |
10026dd4: 2201 movs r2, #1 | |
10026dd6: 2100 movs r1, #0 | |
10026dd8: 2c7e cmp r4, #126 | |
10026dda: 4613 mov r3, r2 | |
10026ddc: d800 bhi 0x10026de0 <neotron_os::cmd_fill+0xe4> @ imm = #0 | |
10026dde: 460b mov r3, r1 | |
10026de0: 0600 lsls r0, r0, #24 | |
10026de2: 9d04 ldr r5, [sp, #16] | |
10026de4: d100 bne 0x10026de8 <neotron_os::cmd_fill+0xec> @ imm = #0 | |
10026de6: 461d mov r5, r3 | |
10026de8: 2d00 cmp r5, #0 | |
10026dea: d101 bne 0x10026df0 <neotron_os::cmd_fill+0xf4> @ imm = #2 | |
10026dec: 4620 mov r0, r4 | |
10026dee: e000 b 0x10026df2 <neotron_os::cmd_fill+0xf6> @ imm = #0 | |
10026df0: 2020 movs r0, #32 | |
10026df2: 9007 str r0, [sp, #28] | |
10026df4: 4848 ldr r0, [pc, #288] @ 0x10026f18 <$d.249+0x14> | |
10026df6: 1c40 adds r0, r0, #1 | |
10026df8: 9008 str r0, [sp, #32] | |
10026dfa: 920e str r2, [sp, #56] | |
10026dfc: a805 add r0, sp, #20 | |
10026dfe: 900d str r0, [sp, #52] | |
10026e00: 920c str r2, [sp, #48] | |
10026e02: 484b ldr r0, [pc, #300] @ 0x10026f30 <$d.249+0x2c> | |
10026e04: 900b str r0, [sp, #44] | |
10026e06: 9109 str r1, [sp, #36] | |
10026e08: a808 add r0, sp, #32 | |
10026e0a: aa09 add r2, sp, #36 | |
10026e0c: 4943 ldr r1, [pc, #268] @ 0x10026f1c <$d.249+0x18> | |
10026e0e: f7f9 ffa9 bl 0x10020d64 <core::fmt::write> @ imm = #-24750 | |
10026e12: 2800 cmp r0, #0 | |
10026e14: d16c bne 0x10026ef0 <neotron_os::cmd_fill+0x1f4> @ imm = #216 | |
10026e16: 4621 mov r1, r4 | |
10026e18: 397e subs r1, #126 | |
10026e1a: 4248 rsbs r0, r1, #0 | |
10026e1c: 4148 adcs r0, r1 | |
10026e1e: 2c7e cmp r4, #126 | |
10026e20: d000 beq 0x10026e24 <neotron_os::cmd_fill+0x128> @ imm = #0 | |
10026e22: 1c64 adds r4, r4, #1 | |
10026e24: 2d00 cmp r5, #0 | |
10026e26: d000 beq 0x10026e2a <neotron_os::cmd_fill+0x12e> @ imm = #0 | |
10026e28: 2421 movs r4, #33 | |
10026e2a: 43a8 bics r0, r5 | |
10026e2c: 1c76 adds r6, r6, #1 | |
10026e2e: b2b1 uxth r1, r6 | |
10026e30: 9a03 ldr r2, [sp, #12] | |
10026e32: 4291 cmp r1, r2 | |
10026e34: d391 blo 0x10026d5a <neotron_os::cmd_fill+0x5e> @ imm = #-222 | |
10026e36: 9b02 ldr r3, [sp, #8] | |
10026e38: b299 uxth r1, r3 | |
10026e3a: 9a00 ldr r2, [sp] | |
10026e3c: 4291 cmp r1, r2 | |
10026e3e: d389 blo 0x10026d54 <neotron_os::cmd_fill+0x58> @ imm = #-238 | |
10026e40: e054 b 0x10026eec <neotron_os::cmd_fill+0x1f0> @ imm = #168 | |
10026e42: 6830 ldr r0, [r6] | |
10026e44: 2801 cmp r0, #1 | |
10026e46: d111 bne 0x10026e6c <neotron_os::cmd_fill+0x170> @ imm = #34 | |
10026e48: 1d30 adds r0, r6, #4 | |
10026e4a: 9005 str r0, [sp, #20] | |
10026e4c: 2000 movs r0, #0 | |
10026e4e: 900e str r0, [sp, #56] | |
10026e50: 492e ldr r1, [pc, #184] @ 0x10026f0c <$d.249+0x8> | |
10026e52: 910d str r1, [sp, #52] | |
10026e54: 2101 movs r1, #1 | |
10026e56: 910c str r1, [sp, #48] | |
10026e58: 492d ldr r1, [pc, #180] @ 0x10026f10 <$d.249+0xc> | |
10026e5a: 910b str r1, [sp, #44] | |
10026e5c: 9009 str r0, [sp, #36] | |
10026e5e: a805 add r0, sp, #20 | |
10026e60: 492c ldr r1, [pc, #176] @ 0x10026f14 <$d.249+0x10> | |
10026e62: aa09 add r2, sp, #36 | |
10026e64: f7f9 ff7e bl 0x10020d64 <core::fmt::write> @ imm = #-24836 | |
10026e68: 2800 cmp r0, #0 | |
10026e6a: d147 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #142 | |
10026e6c: 4c2a ldr r4, [pc, #168] @ 0x10026f18 <$d.249+0x14> | |
10026e6e: 7820 ldrb r0, [r4] | |
10026e70: 2800 cmp r0, #0 | |
10026e72: d011 beq 0x10026e98 <neotron_os::cmd_fill+0x19c> @ imm = #34 | |
10026e74: 1c60 adds r0, r4, #1 | |
10026e76: 9005 str r0, [sp, #20] | |
10026e78: 2000 movs r0, #0 | |
10026e7a: 900e str r0, [sp, #56] | |
10026e7c: 4923 ldr r1, [pc, #140] @ 0x10026f0c <$d.249+0x8> | |
10026e7e: 910d str r1, [sp, #52] | |
10026e80: 2101 movs r1, #1 | |
10026e82: 910c str r1, [sp, #48] | |
10026e84: 4922 ldr r1, [pc, #136] @ 0x10026f10 <$d.249+0xc> | |
10026e86: 910b str r1, [sp, #44] | |
10026e88: 9009 str r0, [sp, #36] | |
10026e8a: a805 add r0, sp, #20 | |
10026e8c: 4923 ldr r1, [pc, #140] @ 0x10026f1c <$d.249+0x18> | |
10026e8e: aa09 add r2, sp, #36 | |
10026e90: f7f9 ff68 bl 0x10020d64 <core::fmt::write> @ imm = #-24880 | |
10026e94: 2800 cmp r0, #0 | |
10026e96: d131 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #98 | |
10026e98: 6830 ldr r0, [r6] | |
10026e9a: 2801 cmp r0, #1 | |
10026e9c: d111 bne 0x10026ec2 <neotron_os::cmd_fill+0x1c6> @ imm = #34 | |
10026e9e: 1d30 adds r0, r6, #4 | |
10026ea0: 9005 str r0, [sp, #20] | |
10026ea2: 2000 movs r0, #0 | |
10026ea4: 900e str r0, [sp, #56] | |
10026ea6: 4919 ldr r1, [pc, #100] @ 0x10026f0c <$d.249+0x8> | |
10026ea8: 910d str r1, [sp, #52] | |
10026eaa: 2101 movs r1, #1 | |
10026eac: 910c str r1, [sp, #48] | |
10026eae: 491e ldr r1, [pc, #120] @ 0x10026f28 <$d.249+0x24> | |
10026eb0: 910b str r1, [sp, #44] | |
10026eb2: 9009 str r0, [sp, #36] | |
10026eb4: a805 add r0, sp, #20 | |
10026eb6: 4917 ldr r1, [pc, #92] @ 0x10026f14 <$d.249+0x10> | |
10026eb8: aa09 add r2, sp, #36 | |
10026eba: f7f9 ff53 bl 0x10020d64 <core::fmt::write> @ imm = #-24922 | |
10026ebe: 2800 cmp r0, #0 | |
10026ec0: d11c bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #56 | |
10026ec2: 7820 ldrb r0, [r4] | |
10026ec4: 2800 cmp r0, #0 | |
10026ec6: d011 beq 0x10026eec <neotron_os::cmd_fill+0x1f0> @ imm = #34 | |
10026ec8: 1c60 adds r0, r4, #1 | |
10026eca: 9005 str r0, [sp, #20] | |
10026ecc: 2000 movs r0, #0 | |
10026ece: 900e str r0, [sp, #56] | |
10026ed0: 490e ldr r1, [pc, #56] @ 0x10026f0c <$d.249+0x8> | |
10026ed2: 910d str r1, [sp, #52] | |
10026ed4: 2101 movs r1, #1 | |
10026ed6: 910c str r1, [sp, #48] | |
10026ed8: 4913 ldr r1, [pc, #76] @ 0x10026f28 <$d.249+0x24> | |
10026eda: 910b str r1, [sp, #44] | |
10026edc: 9009 str r0, [sp, #36] | |
10026ede: a805 add r0, sp, #20 | |
10026ee0: 490e ldr r1, [pc, #56] @ 0x10026f1c <$d.249+0x18> | |
10026ee2: aa09 add r2, sp, #36 | |
10026ee4: f7f9 ff3e bl 0x10020d64 <core::fmt::write> @ imm = #-24964 | |
10026ee8: 2800 cmp r0, #0 | |
10026eea: d107 bne 0x10026efc <neotron_os::cmd_fill+0x200> @ imm = #14 | |
10026eec: b00f add sp, #60 | |
10026eee: bdf0 pop {r4, r5, r6, r7, pc} | |
10026ef0: a809 add r0, sp, #36 | |
10026ef2: 490b ldr r1, [pc, #44] @ 0x10026f20 <$d.249+0x1c> | |
10026ef4: 4a0f ldr r2, [pc, #60] @ 0x10026f34 <$d.249+0x30> | |
10026ef6: f7fa fa9b bl 0x10021430 <core::result::unwrap_failed> @ imm = #-23242 | |
10026efa: defe trap | |
10026efc: a809 add r0, sp, #36 | |
10026efe: 4908 ldr r1, [pc, #32] @ 0x10026f20 <$d.249+0x1c> | |
10026f00: 4a08 ldr r2, [pc, #32] @ 0x10026f24 <$d.249+0x20> | |
10026f02: e7f8 b 0x10026ef6 <neotron_os::cmd_fill+0x1fa> @ imm = #-16 | |
10026f04 <$d.249>: | |
10026f04: 04 00 00 20 .word 0x20000004 | |
10026f08: 00 00 00 20 .word 0x20000000 | |
10026f0c: e4 d3 02 10 .word 0x1002d3e4 | |
10026f10: fc e2 02 10 .word 0x1002e2fc | |
10026f14: b4 d3 02 10 .word 0x1002d3b4 | |
10026f18: 1c 00 00 20 .word 0x2000001c | |
10026f1c: 9c d3 02 10 .word 0x1002d39c | |
10026f20: 3c d4 02 10 .word 0x1002d43c | |
10026f24: 04 e3 02 10 .word 0x1002e304 | |
10026f28: 34 d9 02 10 .word 0x1002d934 | |
10026f2c: 01 26 02 10 .word 0x10022601 | |
10026f30: 08 d6 02 10 .word 0x1002d608 | |
10026f34: 14 e3 02 10 .word 0x1002e314 | |
10026f38 <neotron_os::cmd_clear>: | |
10026f38: b580 push {r7, lr} | |
10026f3a: af00 add r7, sp, #0 | |
10026f3c: 4803 ldr r0, [pc, #12] @ 0x10026f4c <$d.251> | |
10026f3e: 6801 ldr r1, [r0] | |
10026f40: 2901 cmp r1, #1 | |
10026f42: d102 bne 0x10026f4a <neotron_os::cmd_clear+0x12> @ imm = #4 | |
10026f44: 1d00 adds r0, r0, #4 | |
10026f46: f7fe fc85 bl 0x10025854 <neotron_os::vgaconsole::VgaConsole::clear> @ imm = #-5878 | |
10026f4a: bd80 pop {r7, pc} | |
10026f4c <$d.251>: | |
10026f4c: 04 00 00 20 .word 0x20000004 | |
10026f50 <neotron_os::cmd_lshw>: | |
10026f50: b5f0 push {r4, r5, r6, r7, lr} | |
10026f52: af03 add r7, sp, #12 | |
10026f54: b0a5 sub sp, #148 | |
10026f56: 487b ldr r0, [pc, #492] @ 0x10027144 <$d.253> | |
10026f58: 6800 ldr r0, [r0] | |
10026f5a: 9005 str r0, [sp, #20] | |
10026f5c: f3bf 8f5f dmb sy | |
10026f60: 4c79 ldr r4, [pc, #484] @ 0x10027148 <$d.253+0x4> | |
10026f62: 6820 ldr r0, [r4] | |
10026f64: 2801 cmp r0, #1 | |
10026f66: d113 bne 0x10026f90 <neotron_os::cmd_lshw+0x40> @ imm = #38 | |
10026f68: 1d20 adds r0, r4, #4 | |
10026f6a: 9010 str r0, [sp, #64] | |
10026f6c: 2000 movs r0, #0 | |
10026f6e: 900b str r0, [sp, #44] | |
10026f70: 49fc ldr r1, [pc, #1008] @ 0x10027364 <$d.255+0x4> | |
10026f72: 910a str r1, [sp, #40] | |
10026f74: 2101 movs r1, #1 | |
10026f76: 9109 str r1, [sp, #36] | |
10026f78: 49fb ldr r1, [pc, #1004] @ 0x10027368 <$d.255+0x8> | |
10026f7a: 9108 str r1, [sp, #32] | |
10026f7c: 9006 str r0, [sp, #24] | |
10026f7e: a810 add r0, sp, #64 | |
10026f80: 49fa ldr r1, [pc, #1000] @ 0x1002736c <$d.255+0xc> | |
10026f82: aa06 add r2, sp, #24 | |
10026f84: f7f9 feee bl 0x10020d64 <core::fmt::write> @ imm = #-25124 | |
10026f88: 2800 cmp r0, #0 | |
10026f8a: d001 beq 0x10026f90 <neotron_os::cmd_lshw+0x40> @ imm = #2 | |
10026f8c: f001 f91c bl 0x100281c8 <$t.264+0x3ac> @ imm = #4664 | |
10026f90: 48f7 ldr r0, [pc, #988] @ 0x10027370 <$d.255+0x10> | |
10026f92: 7800 ldrb r0, [r0] | |
10026f94: 2800 cmp r0, #0 | |
10026f96: d014 beq 0x10026fc2 <neotron_os::cmd_lshw+0x72> @ imm = #40 | |
10026f98: 48f5 ldr r0, [pc, #980] @ 0x10027370 <$d.255+0x10> | |
10026f9a: 1c40 adds r0, r0, #1 | |
10026f9c: 9010 str r0, [sp, #64] | |
10026f9e: 2000 movs r0, #0 | |
10026fa0: 900b str r0, [sp, #44] | |
10026fa2: 49f0 ldr r1, [pc, #960] @ 0x10027364 <$d.255+0x4> | |
10026fa4: 910a str r1, [sp, #40] | |
10026fa6: 2101 movs r1, #1 | |
10026fa8: 9109 str r1, [sp, #36] | |
10026faa: 49ef ldr r1, [pc, #956] @ 0x10027368 <$d.255+0x8> | |
10026fac: 9108 str r1, [sp, #32] | |
10026fae: 9006 str r0, [sp, #24] | |
10026fb0: a810 add r0, sp, #64 | |
10026fb2: 49f0 ldr r1, [pc, #960] @ 0x10027374 <$d.255+0x14> | |
10026fb4: aa06 add r2, sp, #24 | |
10026fb6: f7f9 fed5 bl 0x10020d64 <core::fmt::write> @ imm = #-25174 | |
10026fba: 2800 cmp r0, #0 | |
10026fbc: d001 beq 0x10026fc2 <neotron_os::cmd_lshw+0x72> @ imm = #2 | |
10026fbe: f001 f903 bl 0x100281c8 <$t.264+0x3ac> @ imm = #4614 | |
10026fc2: 6820 ldr r0, [r4] | |
10026fc4: 2801 cmp r0, #1 | |
10026fc6: d113 bne 0x10026ff0 <neotron_os::cmd_lshw+0xa0> @ imm = #38 | |
10026fc8: 1d20 adds r0, r4, #4 | |
10026fca: 9010 str r0, [sp, #64] | |
10026fcc: 2000 movs r0, #0 | |
10026fce: 900b str r0, [sp, #44] | |
10026fd0: 49e4 ldr r1, [pc, #912] @ 0x10027364 <$d.255+0x4> | |
10026fd2: 910a str r1, [sp, #40] | |
10026fd4: 2101 movs r1, #1 | |
10026fd6: 9109 str r1, [sp, #36] | |
10026fd8: 49e7 ldr r1, [pc, #924] @ 0x10027378 <$d.255+0x18> | |
10026fda: 9108 str r1, [sp, #32] | |
10026fdc: 9006 str r0, [sp, #24] | |
10026fde: a810 add r0, sp, #64 | |
10026fe0: 49e2 ldr r1, [pc, #904] @ 0x1002736c <$d.255+0xc> | |
10026fe2: aa06 add r2, sp, #24 | |
10026fe4: f7f9 febe bl 0x10020d64 <core::fmt::write> @ imm = #-25220 | |
10026fe8: 2800 cmp r0, #0 | |
10026fea: d001 beq 0x10026ff0 <neotron_os::cmd_lshw+0xa0> @ imm = #2 | |
10026fec: f001 f8ec bl 0x100281c8 <$t.264+0x3ac> @ imm = #4568 | |
10026ff0: 48df ldr r0, [pc, #892] @ 0x10027370 <$d.255+0x10> | |
10026ff2: 7800 ldrb r0, [r0] | |
10026ff4: 2800 cmp r0, #0 | |
10026ff6: d014 beq 0x10027022 <neotron_os::cmd_lshw+0xd2> @ imm = #40 | |
10026ff8: 48dd ldr r0, [pc, #884] @ 0x10027370 <$d.255+0x10> | |
10026ffa: 1c40 adds r0, r0, #1 | |
10026ffc: 9010 str r0, [sp, #64] | |
10026ffe: 2000 movs r0, #0 | |
10027000: 900b str r0, [sp, #44] | |
10027002: 49d8 ldr r1, [pc, #864] @ 0x10027364 <$d.255+0x4> | |
10027004: 910a str r1, [sp, #40] | |
10027006: 2101 movs r1, #1 | |
10027008: 9109 str r1, [sp, #36] | |
1002700a: 49db ldr r1, [pc, #876] @ 0x10027378 <$d.255+0x18> | |
1002700c: 9108 str r1, [sp, #32] | |
1002700e: 9006 str r0, [sp, #24] | |
10027010: a810 add r0, sp, #64 | |
10027012: 49d8 ldr r1, [pc, #864] @ 0x10027374 <$d.255+0x14> | |
10027014: aa06 add r2, sp, #24 | |
10027016: f7f9 fea5 bl 0x10020d64 <core::fmt::write> @ imm = #-25270 | |
1002701a: 2800 cmp r0, #0 | |
1002701c: d001 beq 0x10027022 <neotron_os::cmd_lshw+0xd2> @ imm = #2 | |
1002701e: f001 f8d3 bl 0x100281c8 <$t.264+0x3ac> @ imm = #4518 | |
10027022: a81e add r0, sp, #120 | |
10027024: 1d00 adds r0, r0, #4 | |
10027026: 9002 str r0, [sp, #8] | |
10027028: 2100 movs r1, #0 | |
1002702a: 2001 movs r0, #1 | |
1002702c: 9003 str r0, [sp, #12] | |
1002702e: 460d mov r5, r1 | |
10027030: 9104 str r1, [sp, #16] | |
10027032: a81d add r0, sp, #116 | |
10027034: 7005 strb r5, [r0] | |
10027036: 9805 ldr r0, [sp, #20] | |
10027038: 6d82 ldr r2, [r0, #88] | |
1002703a: b2ee uxtb r6, r5 | |
1002703c: ac1e add r4, sp, #120 | |
1002703e: 4620 mov r0, r4 | |
10027040: 4631 mov r1, r6 | |
10027042: 4790 blx r2 | |
10027044: 1c6d adds r5, r5, #1 | |
10027046: 7820 ldrb r0, [r4] | |
10027048: 2800 cmp r0, #0 | |
1002704a: d002 beq 0x10027052 <neotron_os::cmd_lshw+0x102> @ imm = #4 | |
1002704c: 2eff cmp r6, #255 | |
1002704e: d1f0 bne 0x10027032 <neotron_os::cmd_lshw+0xe2> @ imm = #-32 | |
10027050: e07c b 0x1002714c <$t.254> @ imm = #248 | |
10027052: a819 add r0, sp, #100 | |
10027054: 9902 ldr r1, [sp, #8] | |
10027056: c91c ldm r1!, {r2, r3, r4} | |
10027058: c01c stm r0!, {r2, r3, r4} | |
1002705a: 4cc1 ldr r4, [pc, #772] @ 0x10027360 <$d.255> | |
1002705c: 6820 ldr r0, [r4] | |
1002705e: 2801 cmp r0, #1 | |
10027060: d11b bne 0x1002709a <neotron_os::cmd_lshw+0x14a> @ imm = #54 | |
10027062: 48c6 ldr r0, [pc, #792] @ 0x1002737c <$d.255+0x1c> | |
10027064: 9013 str r0, [sp, #76] | |
10027066: a819 add r0, sp, #100 | |
10027068: 9012 str r0, [sp, #72] | |
1002706a: 48c5 ldr r0, [pc, #788] @ 0x10027380 <$d.255+0x20> | |
1002706c: 9011 str r0, [sp, #68] | |
1002706e: a81d add r0, sp, #116 | |
10027070: 9010 str r0, [sp, #64] | |
10027072: 1d20 adds r0, r4, #4 | |
10027074: 9024 str r0, [sp, #144] | |
10027076: 2002 movs r0, #2 | |
10027078: 900b str r0, [sp, #44] | |
1002707a: a910 add r1, sp, #64 | |
1002707c: 910a str r1, [sp, #40] | |
1002707e: 9009 str r0, [sp, #36] | |
10027080: 48c0 ldr r0, [pc, #768] @ 0x10027384 <$d.255+0x24> | |
10027082: 9008 str r0, [sp, #32] | |
10027084: 2000 movs r0, #0 | |
10027086: 9006 str r0, [sp, #24] | |
10027088: a824 add r0, sp, #144 | |
1002708a: aa06 add r2, sp, #24 | |
1002708c: 49b7 ldr r1, [pc, #732] @ 0x1002736c <$d.255+0xc> | |
1002708e: f7f9 fe69 bl 0x10020d64 <core::fmt::write> @ imm = #-25390 | |
10027092: 2800 cmp r0, #0 | |
10027094: d001 beq 0x1002709a <neotron_os::cmd_lshw+0x14a> @ imm = #2 | |
10027096: f001 f89b bl 0x100281d0 <$t.264+0x3b4> @ imm = #4406 | |
1002709a: 48b5 ldr r0, [pc, #724] @ 0x10027370 <$d.255+0x10> | |
1002709c: 7800 ldrb r0, [r0] | |
1002709e: 2800 cmp r0, #0 | |
100270a0: d01c beq 0x100270dc <neotron_os::cmd_lshw+0x18c> @ imm = #56 | |
100270a2: 48b6 ldr r0, [pc, #728] @ 0x1002737c <$d.255+0x1c> | |
100270a4: 9013 str r0, [sp, #76] | |
100270a6: a819 add r0, sp, #100 | |
100270a8: 9012 str r0, [sp, #72] | |
100270aa: 48b5 ldr r0, [pc, #724] @ 0x10027380 <$d.255+0x20> | |
100270ac: 9011 str r0, [sp, #68] | |
100270ae: a81d add r0, sp, #116 | |
100270b0: 9010 str r0, [sp, #64] | |
100270b2: 48af ldr r0, [pc, #700] @ 0x10027370 <$d.255+0x10> | |
100270b4: 1c40 adds r0, r0, #1 | |
100270b6: 9024 str r0, [sp, #144] | |
100270b8: 2002 movs r0, #2 | |
100270ba: 900b str r0, [sp, #44] | |
100270bc: a910 add r1, sp, #64 | |
100270be: 910a str r1, [sp, #40] | |
100270c0: 9009 str r0, [sp, #36] | |
100270c2: 48b0 ldr r0, [pc, #704] @ 0x10027384 <$d.255+0x24> | |
100270c4: 9008 str r0, [sp, #32] | |
100270c6: 2000 movs r0, #0 | |
100270c8: 9006 str r0, [sp, #24] | |
100270ca: a824 add r0, sp, #144 | |
100270cc: aa06 add r2, sp, #24 | |
100270ce: 49a9 ldr r1, [pc, #676] @ 0x10027374 <$d.255+0x14> | |
100270d0: f7f9 fe48 bl 0x10020d64 <core::fmt::write> @ imm = #-25456 | |
100270d4: 2800 cmp r0, #0 | |
100270d6: d001 beq 0x100270dc <neotron_os::cmd_lshw+0x18c> @ imm = #2 | |
100270d8: f001 f87a bl 0x100281d0 <$t.264+0x3b4> @ imm = #4340 | |
100270dc: 6820 ldr r0, [r4] | |
100270de: 2801 cmp r0, #1 | |
100270e0: d113 bne 0x1002710a <neotron_os::cmd_lshw+0x1ba> @ imm = #38 | |
100270e2: 1d20 adds r0, r4, #4 | |
100270e4: 9010 str r0, [sp, #64] | |
100270e6: 2000 movs r0, #0 | |
100270e8: 900b str r0, [sp, #44] | |
100270ea: 499e ldr r1, [pc, #632] @ 0x10027364 <$d.255+0x4> | |
100270ec: 910a str r1, [sp, #40] | |
100270ee: 2101 movs r1, #1 | |
100270f0: 9109 str r1, [sp, #36] | |
100270f2: 49a1 ldr r1, [pc, #644] @ 0x10027378 <$d.255+0x18> | |
100270f4: 9108 str r1, [sp, #32] | |
100270f6: 9006 str r0, [sp, #24] | |
100270f8: a810 add r0, sp, #64 | |
100270fa: aa06 add r2, sp, #24 | |
100270fc: 499b ldr r1, [pc, #620] @ 0x1002736c <$d.255+0xc> | |
100270fe: f7f9 fe31 bl 0x10020d64 <core::fmt::write> @ imm = #-25502 | |
10027102: 2800 cmp r0, #0 | |
10027104: d001 beq 0x1002710a <neotron_os::cmd_lshw+0x1ba> @ imm = #2 | |
10027106: f001 f863 bl 0x100281d0 <$t.264+0x3b4> @ imm = #4294 | |
1002710a: 4899 ldr r0, [pc, #612] @ 0x10027370 <$d.255+0x10> | |
1002710c: 7800 ldrb r0, [r0] | |
1002710e: 2800 cmp r0, #0 | |
10027110: d014 beq 0x1002713c <neotron_os::cmd_lshw+0x1ec> @ imm = #40 | |
10027112: 4897 ldr r0, [pc, #604] @ 0x10027370 <$d.255+0x10> | |
10027114: 1c40 adds r0, r0, #1 | |
10027116: 9010 str r0, [sp, #64] | |
10027118: 2000 movs r0, #0 | |
1002711a: 900b str r0, [sp, #44] | |
1002711c: 4991 ldr r1, [pc, #580] @ 0x10027364 <$d.255+0x4> | |
1002711e: 910a str r1, [sp, #40] | |
10027120: 2101 movs r1, #1 | |
10027122: 9109 str r1, [sp, #36] | |
10027124: 4994 ldr r1, [pc, #592] @ 0x10027378 <$d.255+0x18> | |
10027126: 9108 str r1, [sp, #32] | |
10027128: 9006 str r0, [sp, #24] | |
1002712a: a810 add r0, sp, #64 | |
1002712c: aa06 add r2, sp, #24 | |
1002712e: 4991 ldr r1, [pc, #580] @ 0x10027374 <$d.255+0x14> | |
10027130: f7f9 fe18 bl 0x10020d64 <core::fmt::write> @ imm = #-25552 | |
10027134: 2800 cmp r0, #0 | |
10027136: d001 beq 0x1002713c <neotron_os::cmd_lshw+0x1ec> @ imm = #2 | |
10027138: f001 f84a bl 0x100281d0 <$t.264+0x3b4> @ imm = #4244 | |
1002713c: 2eff cmp r6, #255 | |
1002713e: 9903 ldr r1, [sp, #12] | |
10027140: d068 beq 0x10027214 <$t.254+0xc8> @ imm = #208 | |
10027142: e775 b 0x10027030 <neotron_os::cmd_lshw+0xe0> @ imm = #-278 | |
10027144 <$d.253>: | |
10027144: 00 00 00 20 .word 0x20000000 | |
10027148: 04 00 00 20 .word 0x20000004 | |
1002714c <$t.254>: | |
1002714c: 9804 ldr r0, [sp, #16] | |
1002714e: 07c0 lsls r0, r0, #31 | |
10027150: 4c83 ldr r4, [pc, #524] @ 0x10027360 <$d.255> | |
10027152: d15f bne 0x10027214 <$t.254+0xc8> @ imm = #190 | |
10027154: 6820 ldr r0, [r4] | |
10027156: 2801 cmp r0, #1 | |
10027158: d113 bne 0x10027182 <$t.254+0x36> @ imm = #38 | |
1002715a: 1d20 adds r0, r4, #4 | |
1002715c: 9010 str r0, [sp, #64] | |
1002715e: 2000 movs r0, #0 | |
10027160: 900b str r0, [sp, #44] | |
10027162: 4980 ldr r1, [pc, #512] @ 0x10027364 <$d.255+0x4> | |
10027164: 910a str r1, [sp, #40] | |
10027166: 2101 movs r1, #1 | |
10027168: 9109 str r1, [sp, #36] | |
1002716a: 4987 ldr r1, [pc, #540] @ 0x10027388 <$d.255+0x28> | |
1002716c: 9108 str r1, [sp, #32] | |
1002716e: 9006 str r0, [sp, #24] | |
10027170: a810 add r0, sp, #64 | |
10027172: 497e ldr r1, [pc, #504] @ 0x1002736c <$d.255+0xc> | |
10027174: aa06 add r2, sp, #24 | |
10027176: f7f9 fdf5 bl 0x10020d64 <core::fmt::write> @ imm = #-25622 | |
1002717a: 2800 cmp r0, #0 | |
1002717c: d001 beq 0x10027182 <$t.254+0x36> @ imm = #2 | |
1002717e: f001 f859 bl 0x10028234 <$t.268> @ imm = #4274 | |
10027182: 487b ldr r0, [pc, #492] @ 0x10027370 <$d.255+0x10> | |
10027184: 7800 ldrb r0, [r0] | |
10027186: 2800 cmp r0, #0 | |
10027188: d014 beq 0x100271b4 <$t.254+0x68> @ imm = #40 | |
1002718a: 4879 ldr r0, [pc, #484] @ 0x10027370 <$d.255+0x10> | |
1002718c: 1c40 adds r0, r0, #1 | |
1002718e: 9010 str r0, [sp, #64] | |
10027190: 2000 movs r0, #0 | |
10027192: 900b str r0, [sp, #44] | |
10027194: 4973 ldr r1, [pc, #460] @ 0x10027364 <$d.255+0x4> | |
10027196: 910a str r1, [sp, #40] | |
10027198: 2101 movs r1, #1 | |
1002719a: 9109 str r1, [sp, #36] | |
1002719c: 497a ldr r1, [pc, #488] @ 0x10027388 <$d.255+0x28> | |
1002719e: 9108 str r1, [sp, #32] | |
100271a0: 9006 str r0, [sp, #24] | |
100271a2: a810 add r0, sp, #64 | |
100271a4: 4973 ldr r1, [pc, #460] @ 0x10027374 <$d.255+0x14> | |
100271a6: aa06 add r2, sp, #24 | |
100271a8: f7f9 fddc bl 0x10020d64 <core::fmt::write> @ imm = #-25672 | |
100271ac: 2800 cmp r0, #0 | |
100271ae: d001 beq 0x100271b4 <$t.254+0x68> @ imm = #2 | |
100271b0: f001 f840 bl 0x10028234 <$t.268> @ imm = #4224 | |
100271b4: 6820 ldr r0, [r4] | |
100271b6: 2801 cmp r0, #1 | |
100271b8: d113 bne 0x100271e2 <$t.254+0x96> @ imm = #38 | |
100271ba: 1d20 adds r0, r4, #4 | |
100271bc: 9010 str r0, [sp, #64] | |
100271be: 2000 movs r0, #0 | |
100271c0: 900b str r0, [sp, #44] | |
100271c2: 4968 ldr r1, [pc, #416] @ 0x10027364 <$d.255+0x4> | |
100271c4: 910a str r1, [sp, #40] | |
100271c6: 2101 movs r1, #1 | |
100271c8: 9109 str r1, [sp, #36] | |
100271ca: 496b ldr r1, [pc, #428] @ 0x10027378 <$d.255+0x18> | |
100271cc: 9108 str r1, [sp, #32] | |
100271ce: 9006 str r0, [sp, #24] | |
100271d0: a810 add r0, sp, #64 | |
100271d2: 4966 ldr r1, [pc, #408] @ 0x1002736c <$d.255+0xc> | |
100271d4: aa06 add r2, sp, #24 | |
100271d6: f7f9 fdc5 bl 0x10020d64 <core::fmt::write> @ imm = #-25718 | |
100271da: 2800 cmp r0, #0 | |
100271dc: d001 beq 0x100271e2 <$t.254+0x96> @ imm = #2 | |
100271de: f001 f829 bl 0x10028234 <$t.268> @ imm = #4178 | |
100271e2: 4863 ldr r0, [pc, #396] @ 0x10027370 <$d.255+0x10> | |
100271e4: 7800 ldrb r0, [r0] | |
100271e6: 2800 cmp r0, #0 | |
100271e8: d014 beq 0x10027214 <$t.254+0xc8> @ imm = #40 | |
100271ea: 4861 ldr r0, [pc, #388] @ 0x10027370 <$d.255+0x10> | |
100271ec: 1c40 adds r0, r0, #1 | |
100271ee: 9010 str r0, [sp, #64] | |
100271f0: 2000 movs r0, #0 | |
100271f2: 900b str r0, [sp, #44] | |
100271f4: 495b ldr r1, [pc, #364] @ 0x10027364 <$d.255+0x4> | |
100271f6: 910a str r1, [sp, #40] | |
100271f8: 2101 movs r1, #1 | |
100271fa: 9109 str r1, [sp, #36] | |
100271fc: 495e ldr r1, [pc, #376] @ 0x10027378 <$d.255+0x18> | |
100271fe: 9108 str r1, [sp, #32] | |
10027200: 9006 str r0, [sp, #24] | |
10027202: a810 add r0, sp, #64 | |
10027204: 495b ldr r1, [pc, #364] @ 0x10027374 <$d.255+0x14> | |
10027206: aa06 add r2, sp, #24 | |
10027208: f7f9 fdac bl 0x10020d64 <core::fmt::write> @ imm = #-25768 | |
1002720c: 2800 cmp r0, #0 | |
1002720e: d001 beq 0x10027214 <$t.254+0xc8> @ imm = #2 | |
10027210: f001 f810 bl 0x10028234 <$t.268> @ imm = #4128 | |
10027214: 6820 ldr r0, [r4] | |
10027216: 2801 cmp r0, #1 | |
10027218: d113 bne 0x10027242 <$t.254+0xf6> @ imm = #38 | |
1002721a: 1d20 adds r0, r4, #4 | |
1002721c: 9010 str r0, [sp, #64] | |
1002721e: 2000 movs r0, #0 | |
10027220: 900b str r0, [sp, #44] | |
10027222: 4950 ldr r1, [pc, #320] @ 0x10027364 <$d.255+0x4> | |
10027224: 910a str r1, [sp, #40] | |
10027226: 2101 movs r1, #1 | |
10027228: 9109 str r1, [sp, #36] | |
1002722a: 4953 ldr r1, [pc, #332] @ 0x10027378 <$d.255+0x18> | |
1002722c: 9108 str r1, [sp, #32] | |
1002722e: 9006 str r0, [sp, #24] | |
10027230: a810 add r0, sp, #64 | |
10027232: 494e ldr r1, [pc, #312] @ 0x1002736c <$d.255+0xc> | |
10027234: aa06 add r2, sp, #24 | |
10027236: f7f9 fd95 bl 0x10020d64 <core::fmt::write> @ imm = #-25814 | |
1002723a: 2800 cmp r0, #0 | |
1002723c: d001 beq 0x10027242 <$t.254+0xf6> @ imm = #2 | |
1002723e: f000 ffff bl 0x10028240 <$t.270> @ imm = #4094 | |
10027242: 484b ldr r0, [pc, #300] @ 0x10027370 <$d.255+0x10> | |
10027244: 7800 ldrb r0, [r0] | |
10027246: 2800 cmp r0, #0 | |
10027248: d014 beq 0x10027274 <$t.254+0x128> @ imm = #40 | |
1002724a: 4849 ldr r0, [pc, #292] @ 0x10027370 <$d.255+0x10> | |
1002724c: 1c40 adds r0, r0, #1 | |
1002724e: 9010 str r0, [sp, #64] | |
10027250: 2000 movs r0, #0 | |
10027252: 900b str r0, [sp, #44] | |
10027254: 4943 ldr r1, [pc, #268] @ 0x10027364 <$d.255+0x4> | |
10027256: 910a str r1, [sp, #40] | |
10027258: 2101 movs r1, #1 | |
1002725a: 9109 str r1, [sp, #36] | |
1002725c: 4946 ldr r1, [pc, #280] @ 0x10027378 <$d.255+0x18> | |
1002725e: 9108 str r1, [sp, #32] | |
10027260: 9006 str r0, [sp, #24] | |
10027262: a810 add r0, sp, #64 | |
10027264: 4943 ldr r1, [pc, #268] @ 0x10027374 <$d.255+0x14> | |
10027266: aa06 add r2, sp, #24 | |
10027268: f7f9 fd7c bl 0x10020d64 <core::fmt::write> @ imm = #-25864 | |
1002726c: 2800 cmp r0, #0 | |
1002726e: d001 beq 0x10027274 <$t.254+0x128> @ imm = #2 | |
10027270: f000 ffe6 bl 0x10028240 <$t.270> @ imm = #4044 | |
10027274: 6820 ldr r0, [r4] | |
10027276: 2801 cmp r0, #1 | |
10027278: d113 bne 0x100272a2 <$t.254+0x156> @ imm = #38 | |
1002727a: 1d20 adds r0, r4, #4 | |
1002727c: 9010 str r0, [sp, #64] | |
1002727e: 2000 movs r0, #0 | |
10027280: 900b str r0, [sp, #44] | |
10027282: 4938 ldr r1, [pc, #224] @ 0x10027364 <$d.255+0x4> | |
10027284: 910a str r1, [sp, #40] | |
10027286: 2101 movs r1, #1 | |
10027288: 9109 str r1, [sp, #36] | |
1002728a: 4940 ldr r1, [pc, #256] @ 0x1002738c <$d.255+0x2c> | |
1002728c: 9108 str r1, [sp, #32] | |
1002728e: 9006 str r0, [sp, #24] | |
10027290: a810 add r0, sp, #64 | |
10027292: 4936 ldr r1, [pc, #216] @ 0x1002736c <$d.255+0xc> | |
10027294: aa06 add r2, sp, #24 | |
10027296: f7f9 fd65 bl 0x10020d64 <core::fmt::write> @ imm = #-25910 | |
1002729a: 2800 cmp r0, #0 | |
1002729c: d001 beq 0x100272a2 <$t.254+0x156> @ imm = #2 | |
1002729e: f000 ff9b bl 0x100281d8 <$t.264+0x3bc> @ imm = #3894 | |
100272a2: 4833 ldr r0, [pc, #204] @ 0x10027370 <$d.255+0x10> | |
100272a4: 7800 ldrb r0, [r0] | |
100272a6: 2800 cmp r0, #0 | |
100272a8: d014 beq 0x100272d4 <$t.254+0x188> @ imm = #40 | |
100272aa: 4831 ldr r0, [pc, #196] @ 0x10027370 <$d.255+0x10> | |
100272ac: 1c40 adds r0, r0, #1 | |
100272ae: 9010 str r0, [sp, #64] | |
100272b0: 2000 movs r0, #0 | |
100272b2: 900b str r0, [sp, #44] | |
100272b4: 492b ldr r1, [pc, #172] @ 0x10027364 <$d.255+0x4> | |
100272b6: 910a str r1, [sp, #40] | |
100272b8: 2101 movs r1, #1 | |
100272ba: 9109 str r1, [sp, #36] | |
100272bc: 4933 ldr r1, [pc, #204] @ 0x1002738c <$d.255+0x2c> | |
100272be: 9108 str r1, [sp, #32] | |
100272c0: 9006 str r0, [sp, #24] | |
100272c2: a810 add r0, sp, #64 | |
100272c4: 492b ldr r1, [pc, #172] @ 0x10027374 <$d.255+0x14> | |
100272c6: aa06 add r2, sp, #24 | |
100272c8: f7f9 fd4c bl 0x10020d64 <core::fmt::write> @ imm = #-25960 | |
100272cc: 2800 cmp r0, #0 | |
100272ce: d001 beq 0x100272d4 <$t.254+0x188> @ imm = #2 | |
100272d0: f000 ff82 bl 0x100281d8 <$t.264+0x3bc> @ imm = #3844 | |
100272d4: 6820 ldr r0, [r4] | |
100272d6: 2801 cmp r0, #1 | |
100272d8: d113 bne 0x10027302 <$t.254+0x1b6> @ imm = #38 | |
100272da: 1d20 adds r0, r4, #4 | |
100272dc: 9010 str r0, [sp, #64] | |
100272de: 2000 movs r0, #0 | |
100272e0: 900b str r0, [sp, #44] | |
100272e2: 4920 ldr r1, [pc, #128] @ 0x10027364 <$d.255+0x4> | |
100272e4: 910a str r1, [sp, #40] | |
100272e6: 2101 movs r1, #1 | |
100272e8: 9109 str r1, [sp, #36] | |
100272ea: 4923 ldr r1, [pc, #140] @ 0x10027378 <$d.255+0x18> | |
100272ec: 9108 str r1, [sp, #32] | |
100272ee: 9006 str r0, [sp, #24] | |
100272f0: a810 add r0, sp, #64 | |
100272f2: 491e ldr r1, [pc, #120] @ 0x1002736c <$d.255+0xc> | |
100272f4: aa06 add r2, sp, #24 | |
100272f6: f7f9 fd35 bl 0x10020d64 <core::fmt::write> @ imm = #-26006 | |
100272fa: 2800 cmp r0, #0 | |
100272fc: d001 beq 0x10027302 <$t.254+0x1b6> @ imm = #2 | |
100272fe: f000 ff6b bl 0x100281d8 <$t.264+0x3bc> @ imm = #3798 | |
10027302: 481b ldr r0, [pc, #108] @ 0x10027370 <$d.255+0x10> | |
10027304: 7800 ldrb r0, [r0] | |
10027306: 2800 cmp r0, #0 | |
10027308: d014 beq 0x10027334 <$t.254+0x1e8> @ imm = #40 | |
1002730a: 4819 ldr r0, [pc, #100] @ 0x10027370 <$d.255+0x10> | |
1002730c: 1c40 adds r0, r0, #1 | |
1002730e: 9010 str r0, [sp, #64] | |
10027310: 2000 movs r0, #0 | |
10027312: 900b str r0, [sp, #44] | |
10027314: 4913 ldr r1, [pc, #76] @ 0x10027364 <$d.255+0x4> | |
10027316: 910a str r1, [sp, #40] | |
10027318: 2101 movs r1, #1 | |
1002731a: 9109 str r1, [sp, #36] | |
1002731c: 4916 ldr r1, [pc, #88] @ 0x10027378 <$d.255+0x18> | |
1002731e: 9108 str r1, [sp, #32] | |
10027320: 9006 str r0, [sp, #24] | |
10027322: a810 add r0, sp, #64 | |
10027324: 4913 ldr r1, [pc, #76] @ 0x10027374 <$d.255+0x14> | |
10027326: aa06 add r2, sp, #24 | |
10027328: f7f9 fd1c bl 0x10020d64 <core::fmt::write> @ imm = #-26056 | |
1002732c: 2800 cmp r0, #0 | |
1002732e: d001 beq 0x10027334 <$t.254+0x1e8> @ imm = #2 | |
10027330: f000 ff52 bl 0x100281d8 <$t.264+0x3bc> @ imm = #3748 | |
10027334: a81e add r0, sp, #120 | |
10027336: 1d00 adds r0, r0, #4 | |
10027338: 9002 str r0, [sp, #8] | |
1002733a: 2000 movs r0, #0 | |
1002733c: 4605 mov r5, r0 | |
1002733e: 9004 str r0, [sp, #16] | |
10027340: a81d add r0, sp, #116 | |
10027342: 7005 strb r5, [r0] | |
10027344: 9805 ldr r0, [sp, #20] | |
10027346: 6882 ldr r2, [r0, #8] | |
10027348: b2ee uxtb r6, r5 | |
1002734a: ac1e add r4, sp, #120 | |
1002734c: 4620 mov r0, r4 | |
1002734e: 4631 mov r1, r6 | |
10027350: 4790 blx r2 | |
10027352: 1c6d adds r5, r5, #1 | |
10027354: 7820 ldrb r0, [r4] | |
10027356: 2800 cmp r0, #0 | |
10027358: d01a beq 0x10027390 <$t.256> @ imm = #52 | |
1002735a: 2eff cmp r6, #255 | |
1002735c: d1f0 bne 0x10027340 <$t.254+0x1f4> @ imm = #-32 | |
1002735e: e090 b 0x10027482 <$t.256+0xf2> @ imm = #288 | |
10027360 <$d.255>: | |
10027360: 04 00 00 20 .word 0x20000004 | |
10027364: e4 d3 02 10 .word 0x1002d3e4 | |
10027368: cc e0 02 10 .word 0x1002e0cc | |
1002736c: b4 d3 02 10 .word 0x1002d3b4 | |
10027370: 1c 00 00 20 .word 0x2000001c | |
10027374: 9c d3 02 10 .word 0x1002d39c | |
10027378: 34 d9 02 10 .word 0x1002d934 | |
1002737c: 51 2d 02 10 .word 0x10022d51 | |
10027380: 9d 26 02 10 .word 0x1002269d | |
10027384: e8 e0 02 10 .word 0x1002e0e8 | |
10027388: 10 e1 02 10 .word 0x1002e110 | |
1002738c: 48 e1 02 10 .word 0x1002e148 | |
10027390 <$t.256>: | |
10027390: a819 add r0, sp, #100 | |
10027392: 9902 ldr r1, [sp, #8] | |
10027394: c91c ldm r1!, {r2, r3, r4} | |
10027396: c01c stm r0!, {r2, r3, r4} | |
10027398: 4cc0 ldr r4, [pc, #768] @ 0x1002769c <$d.257> | |
1002739a: 6820 ldr r0, [r4] | |
1002739c: 2801 cmp r0, #1 | |
1002739e: d11b bne 0x100273d8 <$t.256+0x48> @ imm = #54 | |
100273a0: 48bf ldr r0, [pc, #764] @ 0x100276a0 <$d.257+0x4> | |
100273a2: 9013 str r0, [sp, #76] | |
100273a4: a819 add r0, sp, #100 | |
100273a6: 9012 str r0, [sp, #72] | |
100273a8: 48be ldr r0, [pc, #760] @ 0x100276a4 <$d.257+0x8> | |
100273aa: 9011 str r0, [sp, #68] | |
100273ac: a81d add r0, sp, #116 | |
100273ae: 9010 str r0, [sp, #64] | |
100273b0: 1d20 adds r0, r4, #4 | |
100273b2: 9024 str r0, [sp, #144] | |
100273b4: 2002 movs r0, #2 | |
100273b6: 900b str r0, [sp, #44] | |
100273b8: a910 add r1, sp, #64 | |
100273ba: 910a str r1, [sp, #40] | |
100273bc: 9009 str r0, [sp, #36] | |
100273be: 48fe ldr r0, [pc, #1016] @ 0x100277b8 <$d.259+0xc> | |
100273c0: 9008 str r0, [sp, #32] | |
100273c2: 2000 movs r0, #0 | |
100273c4: 9006 str r0, [sp, #24] | |
100273c6: a824 add r0, sp, #144 | |
100273c8: aa06 add r2, sp, #24 | |
100273ca: 49fc ldr r1, [pc, #1008] @ 0x100277bc <$d.259+0x10> | |
100273cc: f7f9 fcca bl 0x10020d64 <core::fmt::write> @ imm = #-26220 | |
100273d0: 2800 cmp r0, #0 | |
100273d2: d001 beq 0x100273d8 <$t.256+0x48> @ imm = #2 | |
100273d4: f000 ff04 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3592 | |
100273d8: 48f9 ldr r0, [pc, #996] @ 0x100277c0 <$d.259+0x14> | |
100273da: 7800 ldrb r0, [r0] | |
100273dc: 2800 cmp r0, #0 | |
100273de: d01c beq 0x1002741a <$t.256+0x8a> @ imm = #56 | |
100273e0: 48f3 ldr r0, [pc, #972] @ 0x100277b0 <$d.259+0x4> | |
100273e2: 9013 str r0, [sp, #76] | |
100273e4: a819 add r0, sp, #100 | |
100273e6: 9012 str r0, [sp, #72] | |
100273e8: 48f2 ldr r0, [pc, #968] @ 0x100277b4 <$d.259+0x8> | |
100273ea: 9011 str r0, [sp, #68] | |
100273ec: a81d add r0, sp, #116 | |
100273ee: 9010 str r0, [sp, #64] | |
100273f0: 48f3 ldr r0, [pc, #972] @ 0x100277c0 <$d.259+0x14> | |
100273f2: 1c40 adds r0, r0, #1 | |
100273f4: 9024 str r0, [sp, #144] | |
100273f6: 2002 movs r0, #2 | |
100273f8: 900b str r0, [sp, #44] | |
100273fa: a910 add r1, sp, #64 | |
100273fc: 910a str r1, [sp, #40] | |
100273fe: 9009 str r0, [sp, #36] | |
10027400: 48ed ldr r0, [pc, #948] @ 0x100277b8 <$d.259+0xc> | |
10027402: 9008 str r0, [sp, #32] | |
10027404: 2000 movs r0, #0 | |
10027406: 9006 str r0, [sp, #24] | |
10027408: a824 add r0, sp, #144 | |
1002740a: aa06 add r2, sp, #24 | |
1002740c: 49ed ldr r1, [pc, #948] @ 0x100277c4 <$d.259+0x18> | |
1002740e: f7f9 fca9 bl 0x10020d64 <core::fmt::write> @ imm = #-26286 | |
10027412: 2800 cmp r0, #0 | |
10027414: d001 beq 0x1002741a <$t.256+0x8a> @ imm = #2 | |
10027416: f000 fee3 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3526 | |
1002741a: 6820 ldr r0, [r4] | |
1002741c: 2801 cmp r0, #1 | |
1002741e: d113 bne 0x10027448 <$t.256+0xb8> @ imm = #38 | |
10027420: 1d20 adds r0, r4, #4 | |
10027422: 9010 str r0, [sp, #64] | |
10027424: 2000 movs r0, #0 | |
10027426: 900b str r0, [sp, #44] | |
10027428: 49e7 ldr r1, [pc, #924] @ 0x100277c8 <$d.259+0x1c> | |
1002742a: 910a str r1, [sp, #40] | |
1002742c: 2101 movs r1, #1 | |
1002742e: 9109 str r1, [sp, #36] | |
10027430: 49e6 ldr r1, [pc, #920] @ 0x100277cc <$d.259+0x20> | |
10027432: 9108 str r1, [sp, #32] | |
10027434: 9006 str r0, [sp, #24] | |
10027436: a810 add r0, sp, #64 | |
10027438: aa06 add r2, sp, #24 | |
1002743a: 49e0 ldr r1, [pc, #896] @ 0x100277bc <$d.259+0x10> | |
1002743c: f7f9 fc92 bl 0x10020d64 <core::fmt::write> @ imm = #-26332 | |
10027440: 2800 cmp r0, #0 | |
10027442: d001 beq 0x10027448 <$t.256+0xb8> @ imm = #2 | |
10027444: f000 fecc bl 0x100281e0 <$t.264+0x3c4> @ imm = #3480 | |
10027448: 48dd ldr r0, [pc, #884] @ 0x100277c0 <$d.259+0x14> | |
1002744a: 7800 ldrb r0, [r0] | |
1002744c: 2800 cmp r0, #0 | |
1002744e: d014 beq 0x1002747a <$t.256+0xea> @ imm = #40 | |
10027450: 48db ldr r0, [pc, #876] @ 0x100277c0 <$d.259+0x14> | |
10027452: 1c40 adds r0, r0, #1 | |
10027454: 9010 str r0, [sp, #64] | |
10027456: 2000 movs r0, #0 | |
10027458: 900b str r0, [sp, #44] | |
1002745a: 49db ldr r1, [pc, #876] @ 0x100277c8 <$d.259+0x1c> | |
1002745c: 910a str r1, [sp, #40] | |
1002745e: 2101 movs r1, #1 | |
10027460: 9109 str r1, [sp, #36] | |
10027462: 49da ldr r1, [pc, #872] @ 0x100277cc <$d.259+0x20> | |
10027464: 9108 str r1, [sp, #32] | |
10027466: 9006 str r0, [sp, #24] | |
10027468: a810 add r0, sp, #64 | |
1002746a: aa06 add r2, sp, #24 | |
1002746c: 49d5 ldr r1, [pc, #852] @ 0x100277c4 <$d.259+0x18> | |
1002746e: f7f9 fc79 bl 0x10020d64 <core::fmt::write> @ imm = #-26382 | |
10027472: 2800 cmp r0, #0 | |
10027474: d001 beq 0x1002747a <$t.256+0xea> @ imm = #2 | |
10027476: f000 feb3 bl 0x100281e0 <$t.264+0x3c4> @ imm = #3430 | |
1002747a: 2eff cmp r6, #255 | |
1002747c: 9803 ldr r0, [sp, #12] | |
1002747e: d064 beq 0x1002754a <$t.256+0x1ba> @ imm = #200 | |
10027480: e75d b 0x1002733e <$t.254+0x1f2> @ imm = #-326 | |
10027482: 9804 ldr r0, [sp, #16] | |
10027484: 07c0 lsls r0, r0, #31 | |
10027486: 4cc9 ldr r4, [pc, #804] @ 0x100277ac <$d.259> | |
10027488: d15f bne 0x1002754a <$t.256+0x1ba> @ imm = #190 | |
1002748a: 6820 ldr r0, [r4] | |
1002748c: 2801 cmp r0, #1 | |
1002748e: d113 bne 0x100274b8 <$t.256+0x128> @ imm = #38 | |
10027490: 1d20 adds r0, r4, #4 | |
10027492: 9010 str r0, [sp, #64] | |
10027494: 2000 movs r0, #0 | |
10027496: 900b str r0, [sp, #44] | |
10027498: 49cb ldr r1, [pc, #812] @ 0x100277c8 <$d.259+0x1c> | |
1002749a: 910a str r1, [sp, #40] | |
1002749c: 2101 movs r1, #1 | |
1002749e: 9109 str r1, [sp, #36] | |
100274a0: 49cb ldr r1, [pc, #812] @ 0x100277d0 <$d.259+0x24> | |
100274a2: 9108 str r1, [sp, #32] | |
100274a4: 9006 str r0, [sp, #24] | |
100274a6: a810 add r0, sp, #64 | |
100274a8: 49c4 ldr r1, [pc, #784] @ 0x100277bc <$d.259+0x10> | |
100274aa: aa06 add r2, sp, #24 | |
100274ac: f7f9 fc5a bl 0x10020d64 <core::fmt::write> @ imm = #-26444 | |
100274b0: 2800 cmp r0, #0 | |
100274b2: d001 beq 0x100274b8 <$t.256+0x128> @ imm = #2 | |
100274b4: f000 feca bl 0x1002824c <$t.272> @ imm = #3476 | |
100274b8: 48c1 ldr r0, [pc, #772] @ 0x100277c0 <$d.259+0x14> | |
100274ba: 7800 ldrb r0, [r0] | |
100274bc: 2800 cmp r0, #0 | |
100274be: d014 beq 0x100274ea <$t.256+0x15a> @ imm = #40 | |
100274c0: 48bf ldr r0, [pc, #764] @ 0x100277c0 <$d.259+0x14> | |
100274c2: 1c40 adds r0, r0, #1 | |
100274c4: 9010 str r0, [sp, #64] | |
100274c6: 2000 movs r0, #0 | |
100274c8: 900b str r0, [sp, #44] | |
100274ca: 49bf ldr r1, [pc, #764] @ 0x100277c8 <$d.259+0x1c> | |
100274cc: 910a str r1, [sp, #40] | |
100274ce: 2101 movs r1, #1 | |
100274d0: 9109 str r1, [sp, #36] | |
100274d2: 49bf ldr r1, [pc, #764] @ 0x100277d0 <$d.259+0x24> | |
100274d4: 9108 str r1, [sp, #32] | |
100274d6: 9006 str r0, [sp, #24] | |
100274d8: a810 add r0, sp, #64 | |
100274da: 49ba ldr r1, [pc, #744] @ 0x100277c4 <$d.259+0x18> | |
100274dc: aa06 add r2, sp, #24 | |
100274de: f7f9 fc41 bl 0x10020d64 <core::fmt::write> @ imm = #-26494 | |
100274e2: 2800 cmp r0, #0 | |
100274e4: d001 beq 0x100274ea <$t.256+0x15a> @ imm = #2 | |
100274e6: f000 feb1 bl 0x1002824c <$t.272> @ imm = #3426 | |
100274ea: 6820 ldr r0, [r4] | |
100274ec: 2801 cmp r0, #1 | |
100274ee: d113 bne 0x10027518 <$t.256+0x188> @ imm = #38 | |
100274f0: 1d20 adds r0, r4, #4 | |
100274f2: 9010 str r0, [sp, #64] | |
100274f4: 2000 movs r0, #0 | |
100274f6: 900b str r0, [sp, #44] | |
100274f8: 49b3 ldr r1, [pc, #716] @ 0x100277c8 <$d.259+0x1c> | |
100274fa: 910a str r1, [sp, #40] | |
100274fc: 2101 movs r1, #1 | |
100274fe: 9109 str r1, [sp, #36] | |
10027500: 49b2 ldr r1, [pc, #712] @ 0x100277cc <$d.259+0x20> | |
10027502: 9108 str r1, [sp, #32] | |
10027504: 9006 str r0, [sp, #24] | |
10027506: a810 add r0, sp, #64 | |
10027508: 49ac ldr r1, [pc, #688] @ 0x100277bc <$d.259+0x10> | |
1002750a: aa06 add r2, sp, #24 | |
1002750c: f7f9 fc2a bl 0x10020d64 <core::fmt::write> @ imm = #-26540 | |
10027510: 2800 cmp r0, #0 | |
10027512: d001 beq 0x10027518 <$t.256+0x188> @ imm = #2 | |
10027514: f000 fe9a bl 0x1002824c <$t.272> @ imm = #3380 | |
10027518: 48a9 ldr r0, [pc, #676] @ 0x100277c0 <$d.259+0x14> | |
1002751a: 7800 ldrb r0, [r0] | |
1002751c: 2800 cmp r0, #0 | |
1002751e: d014 beq 0x1002754a <$t.256+0x1ba> @ imm = #40 | |
10027520: 48a7 ldr r0, [pc, #668] @ 0x100277c0 <$d.259+0x14> | |
10027522: 1c40 adds r0, r0, #1 | |
10027524: 9010 str r0, [sp, #64] | |
10027526: 2000 movs r0, #0 | |
10027528: 900b str r0, [sp, #44] | |
1002752a: 49a7 ldr r1, [pc, #668] @ 0x100277c8 <$d.259+0x1c> | |
1002752c: 910a str r1, [sp, #40] | |
1002752e: 2101 movs r1, #1 | |
10027530: 9109 str r1, [sp, #36] | |
10027532: 49a6 ldr r1, [pc, #664] @ 0x100277cc <$d.259+0x20> | |
10027534: 9108 str r1, [sp, #32] | |
10027536: 9006 str r0, [sp, #24] | |
10027538: a810 add r0, sp, #64 | |
1002753a: 49a2 ldr r1, [pc, #648] @ 0x100277c4 <$d.259+0x18> | |
1002753c: aa06 add r2, sp, #24 | |
1002753e: f7f9 fc11 bl 0x10020d64 <core::fmt::write> @ imm = #-26590 | |
10027542: 2800 cmp r0, #0 | |
10027544: d001 beq 0x1002754a <$t.256+0x1ba> @ imm = #2 | |
10027546: f000 fe81 bl 0x1002824c <$t.272> @ imm = #3330 | |
1002754a: 6820 ldr r0, [r4] | |
1002754c: 2801 cmp r0, #1 | |
1002754e: d113 bne 0x10027578 <$t.256+0x1e8> @ imm = #38 | |
10027550: 1d20 adds r0, r4, #4 | |
10027552: 9010 str r0, [sp, #64] | |
10027554: 2000 movs r0, #0 | |
10027556: 900b str r0, [sp, #44] | |
10027558: 499b ldr r1, [pc, #620] @ 0x100277c8 <$d.259+0x1c> | |
1002755a: 910a str r1, [sp, #40] | |
1002755c: 2101 movs r1, #1 | |
1002755e: 9109 str r1, [sp, #36] | |
10027560: 499a ldr r1, [pc, #616] @ 0x100277cc <$d.259+0x20> | |
10027562: 9108 str r1, [sp, #32] | |
10027564: 9006 str r0, [sp, #24] | |
10027566: a810 add r0, sp, #64 | |
10027568: 4994 ldr r1, [pc, #592] @ 0x100277bc <$d.259+0x10> | |
1002756a: aa06 add r2, sp, #24 | |
1002756c: f7f9 fbfa bl 0x10020d64 <core::fmt::write> @ imm = #-26636 | |
10027570: 2800 cmp r0, #0 | |
10027572: d001 beq 0x10027578 <$t.256+0x1e8> @ imm = #2 | |
10027574: f000 fe6e bl 0x10028254 <$t.272+0x8> @ imm = #3292 | |
10027578: 4891 ldr r0, [pc, #580] @ 0x100277c0 <$d.259+0x14> | |
1002757a: 7800 ldrb r0, [r0] | |
1002757c: 2800 cmp r0, #0 | |
1002757e: d014 beq 0x100275aa <$t.256+0x21a> @ imm = #40 | |
10027580: 488f ldr r0, [pc, #572] @ 0x100277c0 <$d.259+0x14> | |
10027582: 1c40 adds r0, r0, #1 | |
10027584: 9010 str r0, [sp, #64] | |
10027586: 2000 movs r0, #0 | |
10027588: 900b str r0, [sp, #44] | |
1002758a: 498f ldr r1, [pc, #572] @ 0x100277c8 <$d.259+0x1c> | |
1002758c: 910a str r1, [sp, #40] | |
1002758e: 2101 movs r1, #1 | |
10027590: 9109 str r1, [sp, #36] | |
10027592: 498e ldr r1, [pc, #568] @ 0x100277cc <$d.259+0x20> | |
10027594: 9108 str r1, [sp, #32] | |
10027596: 9006 str r0, [sp, #24] | |
10027598: a810 add r0, sp, #64 | |
1002759a: 498a ldr r1, [pc, #552] @ 0x100277c4 <$d.259+0x18> | |
1002759c: aa06 add r2, sp, #24 | |
1002759e: f7f9 fbe1 bl 0x10020d64 <core::fmt::write> @ imm = #-26686 | |
100275a2: 2800 cmp r0, #0 | |
100275a4: d001 beq 0x100275aa <$t.256+0x21a> @ imm = #2 | |
100275a6: f000 fe55 bl 0x10028254 <$t.272+0x8> @ imm = #3242 | |
100275aa: 6820 ldr r0, [r4] | |
100275ac: 2801 cmp r0, #1 | |
100275ae: d113 bne 0x100275d8 <$t.256+0x248> @ imm = #38 | |
100275b0: 1d20 adds r0, r4, #4 | |
100275b2: 9010 str r0, [sp, #64] | |
100275b4: 2000 movs r0, #0 | |
100275b6: 900b str r0, [sp, #44] | |
100275b8: 4983 ldr r1, [pc, #524] @ 0x100277c8 <$d.259+0x1c> | |
100275ba: 910a str r1, [sp, #40] | |
100275bc: 2101 movs r1, #1 | |
100275be: 9109 str r1, [sp, #36] | |
100275c0: 4984 ldr r1, [pc, #528] @ 0x100277d4 <$d.259+0x28> | |
100275c2: 9108 str r1, [sp, #32] | |
100275c4: 9006 str r0, [sp, #24] | |
100275c6: a810 add r0, sp, #64 | |
100275c8: 497c ldr r1, [pc, #496] @ 0x100277bc <$d.259+0x10> | |
100275ca: aa06 add r2, sp, #24 | |
100275cc: f7f9 fbca bl 0x10020d64 <core::fmt::write> @ imm = #-26732 | |
100275d0: 2800 cmp r0, #0 | |
100275d2: d001 beq 0x100275d8 <$t.256+0x248> @ imm = #2 | |
100275d4: f000 fe08 bl 0x100281e8 <$t.264+0x3cc> @ imm = #3088 | |
100275d8: 4879 ldr r0, [pc, #484] @ 0x100277c0 <$d.259+0x14> | |
100275da: 7800 ldrb r0, [r0] | |
100275dc: 2800 cmp r0, #0 | |
100275de: d014 beq 0x1002760a <$t.256+0x27a> @ imm = #40 | |
100275e0: 4877 ldr r0, [pc, #476] @ 0x100277c0 <$d.259+0x14> | |
100275e2: 1c40 adds r0, r0, #1 | |
100275e4: 9010 str r0, [sp, #64] | |
100275e6: 2000 movs r0, #0 | |
100275e8: 900b str r0, [sp, #44] | |
100275ea: 4977 ldr r1, [pc, #476] @ 0x100277c8 <$d.259+0x1c> | |
100275ec: 910a str r1, [sp, #40] | |
100275ee: 2101 movs r1, #1 | |
100275f0: 9109 str r1, [sp, #36] | |
100275f2: 4978 ldr r1, [pc, #480] @ 0x100277d4 <$d.259+0x28> | |
100275f4: 9108 str r1, [sp, #32] | |
100275f6: 9006 str r0, [sp, #24] | |
100275f8: a810 add r0, sp, #64 | |
100275fa: 4972 ldr r1, [pc, #456] @ 0x100277c4 <$d.259+0x18> | |
100275fc: aa06 add r2, sp, #24 | |
100275fe: f7f9 fbb1 bl 0x10020d64 <core::fmt::write> @ imm = #-26782 | |
10027602: 2800 cmp r0, #0 | |
10027604: d001 beq 0x1002760a <$t.256+0x27a> @ imm = #2 | |
10027606: f000 fdef bl 0x100281e8 <$t.264+0x3cc> @ imm = #3038 | |
1002760a: 6820 ldr r0, [r4] | |
1002760c: 2801 cmp r0, #1 | |
1002760e: d113 bne 0x10027638 <$t.256+0x2a8> @ imm = #38 | |
10027610: 1d20 adds r0, r4, #4 | |
10027612: 9010 str r0, [sp, #64] | |
10027614: 2000 movs r0, #0 | |
10027616: 900b str r0, [sp, #44] | |
10027618: 496b ldr r1, [pc, #428] @ 0x100277c8 <$d.259+0x1c> | |
1002761a: 910a str r1, [sp, #40] | |
1002761c: 2101 movs r1, #1 | |
1002761e: 9109 str r1, [sp, #36] | |
10027620: 496a ldr r1, [pc, #424] @ 0x100277cc <$d.259+0x20> | |
10027622: 9108 str r1, [sp, #32] | |
10027624: 9006 str r0, [sp, #24] | |
10027626: a810 add r0, sp, #64 | |
10027628: 4964 ldr r1, [pc, #400] @ 0x100277bc <$d.259+0x10> | |
1002762a: aa06 add r2, sp, #24 | |
1002762c: f7f9 fb9a bl 0x10020d64 <core::fmt::write> @ imm = #-26828 | |
10027630: 2800 cmp r0, #0 | |
10027632: d001 beq 0x10027638 <$t.256+0x2a8> @ imm = #2 | |
10027634: f000 fdd8 bl 0x100281e8 <$t.264+0x3cc> @ imm = #2992 | |
10027638: 4861 ldr r0, [pc, #388] @ 0x100277c0 <$d.259+0x14> | |
1002763a: 7800 ldrb r0, [r0] | |
1002763c: 2800 cmp r0, #0 | |
1002763e: d014 beq 0x1002766a <$t.256+0x2da> @ imm = #40 | |
10027640: 485f ldr r0, [pc, #380] @ 0x100277c0 <$d.259+0x14> | |
10027642: 1c40 adds r0, r0, #1 | |
10027644: 9010 str r0, [sp, #64] | |
10027646: 2000 movs r0, #0 | |
10027648: 900b str r0, [sp, #44] | |
1002764a: 495f ldr r1, [pc, #380] @ 0x100277c8 <$d.259+0x1c> | |
1002764c: 910a str r1, [sp, #40] | |
1002764e: 2101 movs r1, #1 | |
10027650: 9109 str r1, [sp, #36] | |
10027652: 495e ldr r1, [pc, #376] @ 0x100277cc <$d.259+0x20> | |
10027654: 9108 str r1, [sp, #32] | |
10027656: 9006 str r0, [sp, #24] | |
10027658: a810 add r0, sp, #64 | |
1002765a: 495a ldr r1, [pc, #360] @ 0x100277c4 <$d.259+0x18> | |
1002765c: aa06 add r2, sp, #24 | |
1002765e: f7f9 fb81 bl 0x10020d64 <core::fmt::write> @ imm = #-26878 | |
10027662: 2800 cmp r0, #0 | |
10027664: d001 beq 0x1002766a <$t.256+0x2da> @ imm = #2 | |
10027666: f000 fdbf bl 0x100281e8 <$t.264+0x3cc> @ imm = #2942 | |
1002766a: a806 add r0, sp, #24 | |
1002766c: 3008 adds r0, #8 | |
1002766e: 9001 str r0, [sp, #4] | |
10027670: 9805 ldr r0, [sp, #20] | |
10027672: 30a8 adds r0, #168 | |
10027674: 9004 str r0, [sp, #16] | |
10027676: 2000 movs r0, #0 | |
10027678: 4605 mov r5, r0 | |
1002767a: 9002 str r0, [sp, #8] | |
1002767c: a81d add r0, sp, #116 | |
1002767e: 7005 strb r5, [r0] | |
10027680: 9804 ldr r0, [sp, #16] | |
10027682: 6802 ldr r2, [r0] | |
10027684: b2ee uxtb r6, r5 | |
10027686: ac06 add r4, sp, #24 | |
10027688: 4620 mov r0, r4 | |
1002768a: 4631 mov r1, r6 | |
1002768c: 4790 blx r2 | |
1002768e: 1c6d adds r5, r5, #1 | |
10027690: 7820 ldrb r0, [r4] | |
10027692: 2800 cmp r0, #0 | |
10027694: d008 beq 0x100276a8 <$t.258> @ imm = #16 | |
10027696: 2eff cmp r6, #255 | |
10027698: d1f0 bne 0x1002767c <$t.256+0x2ec> @ imm = #-32 | |
1002769a: e09f b 0x100277dc <$t.260> @ imm = #318 | |
1002769c <$d.257>: | |
1002769c: 04 00 00 20 .word 0x20000004 | |
100276a0: b1 30 02 10 .word 0x100230b1 | |
100276a4: 9d 26 02 10 .word 0x1002269d | |
100276a8 <$t.258>: | |
100276a8: 9600 str r6, [sp] | |
100276aa: a810 add r0, sp, #64 | |
100276ac: 9002 str r0, [sp, #8] | |
100276ae: 9901 ldr r1, [sp, #4] | |
100276b0: 9e02 ldr r6, [sp, #8] | |
100276b2: c91d ldm r1!, {r0, r2, r3, r4} | |
100276b4: c61d stm r6!, {r0, r2, r3, r4} | |
100276b6: 9602 str r6, [sp, #8] | |
100276b8: 9e02 ldr r6, [sp, #8] | |
100276ba: c91d ldm r1!, {r0, r2, r3, r4} | |
100276bc: c61d stm r6!, {r0, r2, r3, r4} | |
100276be: 4c3b ldr r4, [pc, #236] @ 0x100277ac <$d.259> | |
100276c0: 6820 ldr r0, [r4] | |
100276c2: 2801 cmp r0, #1 | |
100276c4: d11b bne 0x100276fe <$t.258+0x56> @ imm = #54 | |
100276c6: 4844 ldr r0, [pc, #272] @ 0x100277d8 <$d.259+0x2c> | |
100276c8: 901c str r0, [sp, #112] | |
100276ca: a810 add r0, sp, #64 | |
100276cc: 901b str r0, [sp, #108] | |
100276ce: 4839 ldr r0, [pc, #228] @ 0x100277b4 <$d.259+0x8> | |
100276d0: 901a str r0, [sp, #104] | |
100276d2: a81d add r0, sp, #116 | |
100276d4: 9019 str r0, [sp, #100] | |
100276d6: 1d20 adds r0, r4, #4 | |
100276d8: 9024 str r0, [sp, #144] | |
100276da: 2002 movs r0, #2 | |
100276dc: 9023 str r0, [sp, #140] | |
100276de: a919 add r1, sp, #100 | |
100276e0: 9122 str r1, [sp, #136] | |
100276e2: 9021 str r0, [sp, #132] | |
100276e4: 4834 ldr r0, [pc, #208] @ 0x100277b8 <$d.259+0xc> | |
100276e6: 9020 str r0, [sp, #128] | |
100276e8: 2000 movs r0, #0 | |
100276ea: 901e str r0, [sp, #120] | |
100276ec: a824 add r0, sp, #144 | |
100276ee: aa1e add r2, sp, #120 | |
100276f0: 4932 ldr r1, [pc, #200] @ 0x100277bc <$d.259+0x10> | |
100276f2: f7f9 fb37 bl 0x10020d64 <core::fmt::write> @ imm = #-27026 | |
100276f6: 2800 cmp r0, #0 | |
100276f8: d001 beq 0x100276fe <$t.258+0x56> @ imm = #2 | |
100276fa: f000 fd79 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2802 | |
100276fe: 4830 ldr r0, [pc, #192] @ 0x100277c0 <$d.259+0x14> | |
10027700: 7800 ldrb r0, [r0] | |
10027702: 2800 cmp r0, #0 | |
10027704: 9e00 ldr r6, [sp] | |
10027706: d01c beq 0x10027742 <$t.258+0x9a> @ imm = #56 | |
10027708: 4833 ldr r0, [pc, #204] @ 0x100277d8 <$d.259+0x2c> | |
1002770a: 901c str r0, [sp, #112] | |
1002770c: a810 add r0, sp, #64 | |
1002770e: 901b str r0, [sp, #108] | |
10027710: 4828 ldr r0, [pc, #160] @ 0x100277b4 <$d.259+0x8> | |
10027712: 901a str r0, [sp, #104] | |
10027714: a81d add r0, sp, #116 | |
10027716: 9019 str r0, [sp, #100] | |
10027718: 4829 ldr r0, [pc, #164] @ 0x100277c0 <$d.259+0x14> | |
1002771a: 1c40 adds r0, r0, #1 | |
1002771c: 9024 str r0, [sp, #144] | |
1002771e: 2002 movs r0, #2 | |
10027720: 9023 str r0, [sp, #140] | |
10027722: a919 add r1, sp, #100 | |
10027724: 9122 str r1, [sp, #136] | |
10027726: 9021 str r0, [sp, #132] | |
10027728: 4823 ldr r0, [pc, #140] @ 0x100277b8 <$d.259+0xc> | |
1002772a: 9020 str r0, [sp, #128] | |
1002772c: 2000 movs r0, #0 | |
1002772e: 901e str r0, [sp, #120] | |
10027730: a824 add r0, sp, #144 | |
10027732: aa1e add r2, sp, #120 | |
10027734: 4923 ldr r1, [pc, #140] @ 0x100277c4 <$d.259+0x18> | |
10027736: f7f9 fb15 bl 0x10020d64 <core::fmt::write> @ imm = #-27094 | |
1002773a: 2800 cmp r0, #0 | |
1002773c: d001 beq 0x10027742 <$t.258+0x9a> @ imm = #2 | |
1002773e: f000 fd57 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2734 | |
10027742: 6820 ldr r0, [r4] | |
10027744: 2801 cmp r0, #1 | |
10027746: d113 bne 0x10027770 <$t.258+0xc8> @ imm = #38 | |
10027748: 1d20 adds r0, r4, #4 | |
1002774a: 9019 str r0, [sp, #100] | |
1002774c: 2000 movs r0, #0 | |
1002774e: 9023 str r0, [sp, #140] | |
10027750: 491d ldr r1, [pc, #116] @ 0x100277c8 <$d.259+0x1c> | |
10027752: 9122 str r1, [sp, #136] | |
10027754: 2101 movs r1, #1 | |
10027756: 9121 str r1, [sp, #132] | |
10027758: 491c ldr r1, [pc, #112] @ 0x100277cc <$d.259+0x20> | |
1002775a: 9120 str r1, [sp, #128] | |
1002775c: 901e str r0, [sp, #120] | |
1002775e: a819 add r0, sp, #100 | |
10027760: aa1e add r2, sp, #120 | |
10027762: 4916 ldr r1, [pc, #88] @ 0x100277bc <$d.259+0x10> | |
10027764: f7f9 fafe bl 0x10020d64 <core::fmt::write> @ imm = #-27140 | |
10027768: 2800 cmp r0, #0 | |
1002776a: d001 beq 0x10027770 <$t.258+0xc8> @ imm = #2 | |
1002776c: f000 fd40 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2688 | |
10027770: 4813 ldr r0, [pc, #76] @ 0x100277c0 <$d.259+0x14> | |
10027772: 7800 ldrb r0, [r0] | |
10027774: 2800 cmp r0, #0 | |
10027776: d014 beq 0x100277a2 <$t.258+0xfa> @ imm = #40 | |
10027778: 4811 ldr r0, [pc, #68] @ 0x100277c0 <$d.259+0x14> | |
1002777a: 1c40 adds r0, r0, #1 | |
1002777c: 9019 str r0, [sp, #100] | |
1002777e: 2000 movs r0, #0 | |
10027780: 9023 str r0, [sp, #140] | |
10027782: 4911 ldr r1, [pc, #68] @ 0x100277c8 <$d.259+0x1c> | |
10027784: 9122 str r1, [sp, #136] | |
10027786: 2101 movs r1, #1 | |
10027788: 9121 str r1, [sp, #132] | |
1002778a: 4910 ldr r1, [pc, #64] @ 0x100277cc <$d.259+0x20> | |
1002778c: 9120 str r1, [sp, #128] | |
1002778e: 901e str r0, [sp, #120] | |
10027790: a819 add r0, sp, #100 | |
10027792: aa1e add r2, sp, #120 | |
10027794: 490b ldr r1, [pc, #44] @ 0x100277c4 <$d.259+0x18> | |
10027796: f7f9 fae5 bl 0x10020d64 <core::fmt::write> @ imm = #-27190 | |
1002779a: 2800 cmp r0, #0 | |
1002779c: d001 beq 0x100277a2 <$t.258+0xfa> @ imm = #2 | |
1002779e: f000 fd27 bl 0x100281f0 <$t.264+0x3d4> @ imm = #2638 | |
100277a2: 2eff cmp r6, #255 | |
100277a4: 9803 ldr r0, [sp, #12] | |
100277a6: d07d beq 0x100278a4 <$t.260+0xc8> @ imm = #250 | |
100277a8: e767 b 0x1002767a <$t.256+0x2ea> @ imm = #-306 | |
100277aa: 46c0 mov r8, r8 | |
100277ac <$d.259>: | |
100277ac: 04 00 00 20 .word 0x20000004 | |
100277b0: b1 30 02 10 .word 0x100230b1 | |
100277b4: 9d 26 02 10 .word 0x1002269d | |
100277b8: e8 e0 02 10 .word 0x1002e0e8 | |
100277bc: b4 d3 02 10 .word 0x1002d3b4 | |
100277c0: 1c 00 00 20 .word 0x2000001c | |
100277c4: 9c d3 02 10 .word 0x1002d39c | |
100277c8: e4 d3 02 10 .word 0x1002d3e4 | |
100277cc: 34 d9 02 10 .word 0x1002d934 | |
100277d0: 10 e1 02 10 .word 0x1002e110 | |
100277d4: a0 e1 02 10 .word 0x1002e1a0 | |
100277d8: 01 2f 02 10 .word 0x10022f01 | |
100277dc <$t.260>: | |
100277dc: 9802 ldr r0, [sp, #8] | |
100277de: 07c0 lsls r0, r0, #31 | |
100277e0: 4cbc ldr r4, [pc, #752] @ 0x10027ad4 <$d.261> | |
100277e2: d15f bne 0x100278a4 <$t.260+0xc8> @ imm = #190 | |
100277e4: 6820 ldr r0, [r4] | |
100277e6: 2801 cmp r0, #1 | |
100277e8: d113 bne 0x10027812 <$t.260+0x36> @ imm = #38 | |
100277ea: 1d20 adds r0, r4, #4 | |
100277ec: 9010 str r0, [sp, #64] | |
100277ee: 2000 movs r0, #0 | |
100277f0: 900b str r0, [sp, #44] | |
100277f2: 49b9 ldr r1, [pc, #740] @ 0x10027ad8 <$d.261+0x4> | |
100277f4: 910a str r1, [sp, #40] | |
100277f6: 2101 movs r1, #1 | |
100277f8: 9109 str r1, [sp, #36] | |
100277fa: 49b8 ldr r1, [pc, #736] @ 0x10027adc <$d.261+0x8> | |
100277fc: 9108 str r1, [sp, #32] | |
100277fe: 9006 str r0, [sp, #24] | |
10027800: a810 add r0, sp, #64 | |
10027802: 49b7 ldr r1, [pc, #732] @ 0x10027ae0 <$d.261+0xc> | |
10027804: aa06 add r2, sp, #24 | |
10027806: f7f9 faad bl 0x10020d64 <core::fmt::write> @ imm = #-27302 | |
1002780a: 2800 cmp r0, #0 | |
1002780c: d001 beq 0x10027812 <$t.260+0x36> @ imm = #2 | |
1002780e: f000 fd29 bl 0x10028264 <$t.274> @ imm = #2642 | |
10027812: 48b4 ldr r0, [pc, #720] @ 0x10027ae4 <$d.261+0x10> | |
10027814: 7800 ldrb r0, [r0] | |
10027816: 2800 cmp r0, #0 | |
10027818: d014 beq 0x10027844 <$t.260+0x68> @ imm = #40 | |
1002781a: 48b2 ldr r0, [pc, #712] @ 0x10027ae4 <$d.261+0x10> | |
1002781c: 1c40 adds r0, r0, #1 | |
1002781e: 9010 str r0, [sp, #64] | |
10027820: 2000 movs r0, #0 | |
10027822: 900b str r0, [sp, #44] | |
10027824: 49ac ldr r1, [pc, #688] @ 0x10027ad8 <$d.261+0x4> | |
10027826: 910a str r1, [sp, #40] | |
10027828: 2101 movs r1, #1 | |
1002782a: 9109 str r1, [sp, #36] | |
1002782c: 49ab ldr r1, [pc, #684] @ 0x10027adc <$d.261+0x8> | |
1002782e: 9108 str r1, [sp, #32] | |
10027830: 9006 str r0, [sp, #24] | |
10027832: a810 add r0, sp, #64 | |
10027834: 49ac ldr r1, [pc, #688] @ 0x10027ae8 <$d.261+0x14> | |
10027836: aa06 add r2, sp, #24 | |
10027838: f7f9 fa94 bl 0x10020d64 <core::fmt::write> @ imm = #-27352 | |
1002783c: 2800 cmp r0, #0 | |
1002783e: d001 beq 0x10027844 <$t.260+0x68> @ imm = #2 | |
10027840: f000 fd10 bl 0x10028264 <$t.274> @ imm = #2592 | |
10027844: 6820 ldr r0, [r4] | |
10027846: 2801 cmp r0, #1 | |
10027848: d113 bne 0x10027872 <$t.260+0x96> @ imm = #38 | |
1002784a: 1d20 adds r0, r4, #4 | |
1002784c: 9010 str r0, [sp, #64] | |
1002784e: 2000 movs r0, #0 | |
10027850: 900b str r0, [sp, #44] | |
10027852: 49a1 ldr r1, [pc, #644] @ 0x10027ad8 <$d.261+0x4> | |
10027854: 910a str r1, [sp, #40] | |
10027856: 2101 movs r1, #1 | |
10027858: 9109 str r1, [sp, #36] | |
1002785a: 49a4 ldr r1, [pc, #656] @ 0x10027aec <$d.261+0x18> | |
1002785c: 9108 str r1, [sp, #32] | |
1002785e: 9006 str r0, [sp, #24] | |
10027860: a810 add r0, sp, #64 | |
10027862: 499f ldr r1, [pc, #636] @ 0x10027ae0 <$d.261+0xc> | |
10027864: aa06 add r2, sp, #24 | |
10027866: f7f9 fa7d bl 0x10020d64 <core::fmt::write> @ imm = #-27398 | |
1002786a: 2800 cmp r0, #0 | |
1002786c: d001 beq 0x10027872 <$t.260+0x96> @ imm = #2 | |
1002786e: f000 fcf9 bl 0x10028264 <$t.274> @ imm = #2546 | |
10027872: 489c ldr r0, [pc, #624] @ 0x10027ae4 <$d.261+0x10> | |
10027874: 7800 ldrb r0, [r0] | |
10027876: 2800 cmp r0, #0 | |
10027878: d014 beq 0x100278a4 <$t.260+0xc8> @ imm = #40 | |
1002787a: 489a ldr r0, [pc, #616] @ 0x10027ae4 <$d.261+0x10> | |
1002787c: 1c40 adds r0, r0, #1 | |
1002787e: 9010 str r0, [sp, #64] | |
10027880: 2000 movs r0, #0 | |
10027882: 900b str r0, [sp, #44] | |
10027884: 4994 ldr r1, [pc, #592] @ 0x10027ad8 <$d.261+0x4> | |
10027886: 910a str r1, [sp, #40] | |
10027888: 2101 movs r1, #1 | |
1002788a: 9109 str r1, [sp, #36] | |
1002788c: 4997 ldr r1, [pc, #604] @ 0x10027aec <$d.261+0x18> | |
1002788e: 9108 str r1, [sp, #32] | |
10027890: 9006 str r0, [sp, #24] | |
10027892: a810 add r0, sp, #64 | |
10027894: 4994 ldr r1, [pc, #592] @ 0x10027ae8 <$d.261+0x14> | |
10027896: aa06 add r2, sp, #24 | |
10027898: f7f9 fa64 bl 0x10020d64 <core::fmt::write> @ imm = #-27448 | |
1002789c: 2800 cmp r0, #0 | |
1002789e: d001 beq 0x100278a4 <$t.260+0xc8> @ imm = #2 | |
100278a0: f000 fce0 bl 0x10028264 <$t.274> @ imm = #2496 | |
100278a4: 6820 ldr r0, [r4] | |
100278a6: 2801 cmp r0, #1 | |
100278a8: d113 bne 0x100278d2 <$t.260+0xf6> @ imm = #38 | |
100278aa: 1d20 adds r0, r4, #4 | |
100278ac: 9010 str r0, [sp, #64] | |
100278ae: 2000 movs r0, #0 | |
100278b0: 900b str r0, [sp, #44] | |
100278b2: 4989 ldr r1, [pc, #548] @ 0x10027ad8 <$d.261+0x4> | |
100278b4: 910a str r1, [sp, #40] | |
100278b6: 2101 movs r1, #1 | |
100278b8: 9109 str r1, [sp, #36] | |
100278ba: 498c ldr r1, [pc, #560] @ 0x10027aec <$d.261+0x18> | |
100278bc: 9108 str r1, [sp, #32] | |
100278be: 9006 str r0, [sp, #24] | |
100278c0: a810 add r0, sp, #64 | |
100278c2: 4987 ldr r1, [pc, #540] @ 0x10027ae0 <$d.261+0xc> | |
100278c4: aa06 add r2, sp, #24 | |
100278c6: f7f9 fa4d bl 0x10020d64 <core::fmt::write> @ imm = #-27494 | |
100278ca: 2800 cmp r0, #0 | |
100278cc: d001 beq 0x100278d2 <$t.260+0xf6> @ imm = #2 | |
100278ce: f000 fccf bl 0x10028270 <$t.276> @ imm = #2462 | |
100278d2: 4884 ldr r0, [pc, #528] @ 0x10027ae4 <$d.261+0x10> | |
100278d4: 7800 ldrb r0, [r0] | |
100278d6: 2800 cmp r0, #0 | |
100278d8: d014 beq 0x10027904 <$t.260+0x128> @ imm = #40 | |
100278da: 4882 ldr r0, [pc, #520] @ 0x10027ae4 <$d.261+0x10> | |
100278dc: 1c40 adds r0, r0, #1 | |
100278de: 9010 str r0, [sp, #64] | |
100278e0: 2000 movs r0, #0 | |
100278e2: 900b str r0, [sp, #44] | |
100278e4: 497c ldr r1, [pc, #496] @ 0x10027ad8 <$d.261+0x4> | |
100278e6: 910a str r1, [sp, #40] | |
100278e8: 2101 movs r1, #1 | |
100278ea: 9109 str r1, [sp, #36] | |
100278ec: 497f ldr r1, [pc, #508] @ 0x10027aec <$d.261+0x18> | |
100278ee: 9108 str r1, [sp, #32] | |
100278f0: 9006 str r0, [sp, #24] | |
100278f2: a810 add r0, sp, #64 | |
100278f4: 497c ldr r1, [pc, #496] @ 0x10027ae8 <$d.261+0x14> | |
100278f6: aa06 add r2, sp, #24 | |
100278f8: f7f9 fa34 bl 0x10020d64 <core::fmt::write> @ imm = #-27544 | |
100278fc: 2800 cmp r0, #0 | |
100278fe: d001 beq 0x10027904 <$t.260+0x128> @ imm = #2 | |
10027900: f000 fcb6 bl 0x10028270 <$t.276> @ imm = #2412 | |
10027904: 6820 ldr r0, [r4] | |
10027906: 2801 cmp r0, #1 | |
10027908: d113 bne 0x10027932 <$t.260+0x156> @ imm = #38 | |
1002790a: 1d20 adds r0, r4, #4 | |
1002790c: 9010 str r0, [sp, #64] | |
1002790e: 2000 movs r0, #0 | |
10027910: 900b str r0, [sp, #44] | |
10027912: 4971 ldr r1, [pc, #452] @ 0x10027ad8 <$d.261+0x4> | |
10027914: 910a str r1, [sp, #40] | |
10027916: 2101 movs r1, #1 | |
10027918: 9109 str r1, [sp, #36] | |
1002791a: 4975 ldr r1, [pc, #468] @ 0x10027af0 <$d.261+0x1c> | |
1002791c: 9108 str r1, [sp, #32] | |
1002791e: 9006 str r0, [sp, #24] | |
10027920: a810 add r0, sp, #64 | |
10027922: 496f ldr r1, [pc, #444] @ 0x10027ae0 <$d.261+0xc> | |
10027924: aa06 add r2, sp, #24 | |
10027926: f7f9 fa1d bl 0x10020d64 <core::fmt::write> @ imm = #-27590 | |
1002792a: 2800 cmp r0, #0 | |
1002792c: d001 beq 0x10027932 <$t.260+0x156> @ imm = #2 | |
1002792e: f000 fc63 bl 0x100281f8 <$t.264+0x3dc> @ imm = #2246 | |
10027932: 486c ldr r0, [pc, #432] @ 0x10027ae4 <$d.261+0x10> | |
10027934: 7800 ldrb r0, [r0] | |
10027936: 2800 cmp r0, #0 | |
10027938: d014 beq 0x10027964 <$t.260+0x188> @ imm = #40 | |
1002793a: 486a ldr r0, [pc, #424] @ 0x10027ae4 <$d.261+0x10> | |
1002793c: 1c40 adds r0, r0, #1 | |
1002793e: 9010 str r0, [sp, #64] | |
10027940: 2000 movs r0, #0 | |
10027942: 900b str r0, [sp, #44] | |
10027944: 4964 ldr r1, [pc, #400] @ 0x10027ad8 <$d.261+0x4> | |
10027946: 910a str r1, [sp, #40] | |
10027948: 2101 movs r1, #1 | |
1002794a: 9109 str r1, [sp, #36] | |
1002794c: 4968 ldr r1, [pc, #416] @ 0x10027af0 <$d.261+0x1c> | |
1002794e: 9108 str r1, [sp, #32] | |
10027950: 9006 str r0, [sp, #24] | |
10027952: a810 add r0, sp, #64 | |
10027954: 4964 ldr r1, [pc, #400] @ 0x10027ae8 <$d.261+0x14> | |
10027956: aa06 add r2, sp, #24 | |
10027958: f7f9 fa04 bl 0x10020d64 <core::fmt::write> @ imm = #-27640 | |
1002795c: 2800 cmp r0, #0 | |
1002795e: d001 beq 0x10027964 <$t.260+0x188> @ imm = #2 | |
10027960: f000 fc4a bl 0x100281f8 <$t.264+0x3dc> @ imm = #2196 | |
10027964: 6820 ldr r0, [r4] | |
10027966: 2801 cmp r0, #1 | |
10027968: d113 bne 0x10027992 <$t.260+0x1b6> @ imm = #38 | |
1002796a: 1d20 adds r0, r4, #4 | |
1002796c: 9010 str r0, [sp, #64] | |
1002796e: 2000 movs r0, #0 | |
10027970: 900b str r0, [sp, #44] | |
10027972: 4959 ldr r1, [pc, #356] @ 0x10027ad8 <$d.261+0x4> | |
10027974: 910a str r1, [sp, #40] | |
10027976: 2101 movs r1, #1 | |
10027978: 9109 str r1, [sp, #36] | |
1002797a: 495c ldr r1, [pc, #368] @ 0x10027aec <$d.261+0x18> | |
1002797c: 9108 str r1, [sp, #32] | |
1002797e: 9006 str r0, [sp, #24] | |
10027980: a810 add r0, sp, #64 | |
10027982: 4957 ldr r1, [pc, #348] @ 0x10027ae0 <$d.261+0xc> | |
10027984: aa06 add r2, sp, #24 | |
10027986: f7f9 f9ed bl 0x10020d64 <core::fmt::write> @ imm = #-27686 | |
1002798a: 2800 cmp r0, #0 | |
1002798c: d001 beq 0x10027992 <$t.260+0x1b6> @ imm = #2 | |
1002798e: f000 fc33 bl 0x100281f8 <$t.264+0x3dc> @ imm = #2150 | |
10027992: 4854 ldr r0, [pc, #336] @ 0x10027ae4 <$d.261+0x10> | |
10027994: 7800 ldrb r0, [r0] | |
10027996: 2800 cmp r0, #0 | |
10027998: d014 beq 0x100279c4 <$t.260+0x1e8> @ imm = #40 | |
1002799a: 4852 ldr r0, [pc, #328] @ 0x10027ae4 <$d.261+0x10> | |
1002799c: 1c40 adds r0, r0, #1 | |
1002799e: 9010 str r0, [sp, #64] | |
100279a0: 2000 movs r0, #0 | |
100279a2: 900b str r0, [sp, #44] | |
100279a4: 494c ldr r1, [pc, #304] @ 0x10027ad8 <$d.261+0x4> | |
100279a6: 910a str r1, [sp, #40] | |
100279a8: 2101 movs r1, #1 | |
100279aa: 9109 str r1, [sp, #36] | |
100279ac: 494f ldr r1, [pc, #316] @ 0x10027aec <$d.261+0x18> | |
100279ae: 9108 str r1, [sp, #32] | |
100279b0: 9006 str r0, [sp, #24] | |
100279b2: a810 add r0, sp, #64 | |
100279b4: 494c ldr r1, [pc, #304] @ 0x10027ae8 <$d.261+0x14> | |
100279b6: aa06 add r2, sp, #24 | |
100279b8: f7f9 f9d4 bl 0x10020d64 <core::fmt::write> @ imm = #-27736 | |
100279bc: 2800 cmp r0, #0 | |
100279be: d001 beq 0x100279c4 <$t.260+0x1e8> @ imm = #2 | |
100279c0: f000 fc1a bl 0x100281f8 <$t.264+0x3dc> @ imm = #2100 | |
100279c4: 2000 movs r0, #0 | |
100279c6: 4605 mov r5, r0 | |
100279c8: 9004 str r0, [sp, #16] | |
100279ca: a81d add r0, sp, #116 | |
100279cc: 7005 strb r5, [r0] | |
100279ce: 9805 ldr r0, [sp, #20] | |
100279d0: 6e42 ldr r2, [r0, #100] | |
100279d2: b2ee uxtb r6, r5 | |
100279d4: ac1e add r4, sp, #120 | |
100279d6: 4620 mov r0, r4 | |
100279d8: 4631 mov r1, r6 | |
100279da: 4790 blx r2 | |
100279dc: 1c6d adds r5, r5, #1 | |
100279de: 7820 ldrb r0, [r4] | |
100279e0: 2800 cmp r0, #0 | |
100279e2: d002 beq 0x100279ea <$t.260+0x20e> @ imm = #4 | |
100279e4: 2eff cmp r6, #255 | |
100279e6: d1f0 bne 0x100279ca <$t.260+0x1ee> @ imm = #-32 | |
100279e8: e08a b 0x10027b00 <$t.262> @ imm = #276 | |
100279ea: 9820 ldr r0, [sp, #128] | |
100279ec: 901a str r0, [sp, #104] | |
100279ee: 981f ldr r0, [sp, #124] | |
100279f0: 9019 str r0, [sp, #100] | |
100279f2: 4c38 ldr r4, [pc, #224] @ 0x10027ad4 <$d.261> | |
100279f4: 6820 ldr r0, [r4] | |
100279f6: 2801 cmp r0, #1 | |
100279f8: d11a bne 0x10027a30 <$t.260+0x254> @ imm = #52 | |
100279fa: 483e ldr r0, [pc, #248] @ 0x10027af4 <$d.261+0x20> | |
100279fc: 9013 str r0, [sp, #76] | |
100279fe: a819 add r0, sp, #100 | |
10027a00: 9012 str r0, [sp, #72] | |
10027a02: 483d ldr r0, [pc, #244] @ 0x10027af8 <$d.261+0x24> | |
10027a04: 9011 str r0, [sp, #68] | |
10027a06: a81d add r0, sp, #116 | |
10027a08: 9010 str r0, [sp, #64] | |
10027a0a: 1d20 adds r0, r4, #4 | |
10027a0c: 9024 str r0, [sp, #144] | |
10027a0e: 2002 movs r0, #2 | |
10027a10: 900b str r0, [sp, #44] | |
10027a12: a910 add r1, sp, #64 | |
10027a14: 910a str r1, [sp, #40] | |
10027a16: 9009 str r0, [sp, #36] | |
10027a18: 4838 ldr r0, [pc, #224] @ 0x10027afc <$d.261+0x28> | |
10027a1a: 9008 str r0, [sp, #32] | |
10027a1c: 2000 movs r0, #0 | |
10027a1e: 9006 str r0, [sp, #24] | |
10027a20: a824 add r0, sp, #144 | |
10027a22: aa06 add r2, sp, #24 | |
10027a24: 492e ldr r1, [pc, #184] @ 0x10027ae0 <$d.261+0xc> | |
10027a26: f7f9 f99d bl 0x10020d64 <core::fmt::write> @ imm = #-27846 | |
10027a2a: 2800 cmp r0, #0 | |
10027a2c: d000 beq 0x10027a30 <$t.260+0x254> @ imm = #0 | |
10027a2e: e3e7 b 0x10028200 <$t.264+0x3e4> @ imm = #1998 | |
10027a30: 482c ldr r0, [pc, #176] @ 0x10027ae4 <$d.261+0x10> | |
10027a32: 7800 ldrb r0, [r0] | |
10027a34: 2800 cmp r0, #0 | |
10027a36: d01b beq 0x10027a70 <$t.260+0x294> @ imm = #54 | |
10027a38: 482e ldr r0, [pc, #184] @ 0x10027af4 <$d.261+0x20> | |
10027a3a: 9013 str r0, [sp, #76] | |
10027a3c: a819 add r0, sp, #100 | |
10027a3e: 9012 str r0, [sp, #72] | |
10027a40: 482d ldr r0, [pc, #180] @ 0x10027af8 <$d.261+0x24> | |
10027a42: 9011 str r0, [sp, #68] | |
10027a44: a81d add r0, sp, #116 | |
10027a46: 9010 str r0, [sp, #64] | |
10027a48: 4826 ldr r0, [pc, #152] @ 0x10027ae4 <$d.261+0x10> | |
10027a4a: 1c40 adds r0, r0, #1 | |
10027a4c: 9024 str r0, [sp, #144] | |
10027a4e: 2002 movs r0, #2 | |
10027a50: 900b str r0, [sp, #44] | |
10027a52: a910 add r1, sp, #64 | |
10027a54: 910a str r1, [sp, #40] | |
10027a56: 9009 str r0, [sp, #36] | |
10027a58: 4828 ldr r0, [pc, #160] @ 0x10027afc <$d.261+0x28> | |
10027a5a: 9008 str r0, [sp, #32] | |
10027a5c: 2000 movs r0, #0 | |
10027a5e: 9006 str r0, [sp, #24] | |
10027a60: a824 add r0, sp, #144 | |
10027a62: aa06 add r2, sp, #24 | |
10027a64: 4920 ldr r1, [pc, #128] @ 0x10027ae8 <$d.261+0x14> | |
10027a66: f7f9 f97d bl 0x10020d64 <core::fmt::write> @ imm = #-27910 | |
10027a6a: 2800 cmp r0, #0 | |
10027a6c: d000 beq 0x10027a70 <$t.260+0x294> @ imm = #0 | |
10027a6e: e3c7 b 0x10028200 <$t.264+0x3e4> @ imm = #1934 | |
10027a70: 6820 ldr r0, [r4] | |
10027a72: 2801 cmp r0, #1 | |
10027a74: d112 bne 0x10027a9c <$t.260+0x2c0> @ imm = #36 | |
10027a76: 1d20 adds r0, r4, #4 | |
10027a78: 9010 str r0, [sp, #64] | |
10027a7a: 2000 movs r0, #0 | |
10027a7c: 900b str r0, [sp, #44] | |
10027a7e: 4916 ldr r1, [pc, #88] @ 0x10027ad8 <$d.261+0x4> | |
10027a80: 910a str r1, [sp, #40] | |
10027a82: 2101 movs r1, #1 | |
10027a84: 9109 str r1, [sp, #36] | |
10027a86: 4919 ldr r1, [pc, #100] @ 0x10027aec <$d.261+0x18> | |
10027a88: 9108 str r1, [sp, #32] | |
10027a8a: 9006 str r0, [sp, #24] | |
10027a8c: a810 add r0, sp, #64 | |
10027a8e: aa06 add r2, sp, #24 | |
10027a90: 4913 ldr r1, [pc, #76] @ 0x10027ae0 <$d.261+0xc> | |
10027a92: f7f9 f967 bl 0x10020d64 <core::fmt::write> @ imm = #-27954 | |
10027a96: 2800 cmp r0, #0 | |
10027a98: d000 beq 0x10027a9c <$t.260+0x2c0> @ imm = #0 | |
10027a9a: e3b1 b 0x10028200 <$t.264+0x3e4> @ imm = #1890 | |
10027a9c: 4811 ldr r0, [pc, #68] @ 0x10027ae4 <$d.261+0x10> | |
10027a9e: 7800 ldrb r0, [r0] | |
10027aa0: 2800 cmp r0, #0 | |
10027aa2: d013 beq 0x10027acc <$t.260+0x2f0> @ imm = #38 | |
10027aa4: 480f ldr r0, [pc, #60] @ 0x10027ae4 <$d.261+0x10> | |
10027aa6: 1c40 adds r0, r0, #1 | |
10027aa8: 9010 str r0, [sp, #64] | |
10027aaa: 2000 movs r0, #0 | |
10027aac: 900b str r0, [sp, #44] | |
10027aae: 490a ldr r1, [pc, #40] @ 0x10027ad8 <$d.261+0x4> | |
10027ab0: 910a str r1, [sp, #40] | |
10027ab2: 2101 movs r1, #1 | |
10027ab4: 9109 str r1, [sp, #36] | |
10027ab6: 490d ldr r1, [pc, #52] @ 0x10027aec <$d.261+0x18> | |
10027ab8: 9108 str r1, [sp, #32] | |
10027aba: 9006 str r0, [sp, #24] | |
10027abc: a810 add r0, sp, #64 | |
10027abe: aa06 add r2, sp, #24 | |
10027ac0: 4909 ldr r1, [pc, #36] @ 0x10027ae8 <$d.261+0x14> | |
10027ac2: f7f9 f94f bl 0x10020d64 <core::fmt::write> @ imm = #-28002 | |
10027ac6: 2800 cmp r0, #0 | |
10027ac8: d000 beq 0x10027acc <$t.260+0x2f0> @ imm = #0 | |
10027aca: e399 b 0x10028200 <$t.264+0x3e4> @ imm = #1842 | |
10027acc: 2eff cmp r6, #255 | |
10027ace: 9803 ldr r0, [sp, #12] | |
10027ad0: d076 beq 0x10027bc0 <$t.262+0xc0> @ imm = #236 | |
10027ad2: e779 b 0x100279c8 <$t.260+0x1ec> @ imm = #-270 | |
10027ad4 <$d.261>: | |
10027ad4: 04 00 00 20 .word 0x20000004 | |
10027ad8: e4 d3 02 10 .word 0x1002d3e4 | |
10027adc: 10 e1 02 10 .word 0x1002e110 | |
10027ae0: b4 d3 02 10 .word 0x1002d3b4 | |
10027ae4: 1c 00 00 20 .word 0x2000001c | |
10027ae8: 9c d3 02 10 .word 0x1002d39c | |
10027aec: 34 d9 02 10 .word 0x1002d934 | |
10027af0: f4 e1 02 10 .word 0x1002e1f4 | |
10027af4: 39 30 02 10 .word 0x10023039 | |
10027af8: 9d 26 02 10 .word 0x1002269d | |
10027afc: e8 e0 02 10 .word 0x1002e0e8 | |
10027b00 <$t.262>: | |
10027b00: 9804 ldr r0, [sp, #16] | |
10027b02: 07c0 lsls r0, r0, #31 | |
10027b04: 4cba ldr r4, [pc, #744] @ 0x10027df0 <$d.263> | |
10027b06: d15b bne 0x10027bc0 <$t.262+0xc0> @ imm = #182 | |
10027b08: 6820 ldr r0, [r4] | |
10027b0a: 2801 cmp r0, #1 | |
10027b0c: d112 bne 0x10027b34 <$t.262+0x34> @ imm = #36 | |
10027b0e: 1d20 adds r0, r4, #4 | |
10027b10: 9010 str r0, [sp, #64] | |
10027b12: 2000 movs r0, #0 | |
10027b14: 900b str r0, [sp, #44] | |
10027b16: 49b7 ldr r1, [pc, #732] @ 0x10027df4 <$d.263+0x4> | |
10027b18: 910a str r1, [sp, #40] | |
10027b1a: 2101 movs r1, #1 | |
10027b1c: 9109 str r1, [sp, #36] | |
10027b1e: 49b6 ldr r1, [pc, #728] @ 0x10027df8 <$d.263+0x8> | |
10027b20: 9108 str r1, [sp, #32] | |
10027b22: 9006 str r0, [sp, #24] | |
10027b24: a810 add r0, sp, #64 | |
10027b26: 49b5 ldr r1, [pc, #724] @ 0x10027dfc <$d.263+0xc> | |
10027b28: aa06 add r2, sp, #24 | |
10027b2a: f7f9 f91b bl 0x10020d64 <core::fmt::write> @ imm = #-28106 | |
10027b2e: 2800 cmp r0, #0 | |
10027b30: d000 beq 0x10027b34 <$t.262+0x34> @ imm = #0 | |
10027b32: e3a1 b 0x10028278 <$t.276+0x8> @ imm = #1858 | |
10027b34: 48b2 ldr r0, [pc, #712] @ 0x10027e00 <$d.263+0x10> | |
10027b36: 7800 ldrb r0, [r0] | |
10027b38: 2800 cmp r0, #0 | |
10027b3a: d013 beq 0x10027b64 <$t.262+0x64> @ imm = #38 | |
10027b3c: 48b0 ldr r0, [pc, #704] @ 0x10027e00 <$d.263+0x10> | |
10027b3e: 1c40 adds r0, r0, #1 | |
10027b40: 9010 str r0, [sp, #64] | |
10027b42: 2000 movs r0, #0 | |
10027b44: 900b str r0, [sp, #44] | |
10027b46: 49ab ldr r1, [pc, #684] @ 0x10027df4 <$d.263+0x4> | |
10027b48: 910a str r1, [sp, #40] | |
10027b4a: 2101 movs r1, #1 | |
10027b4c: 9109 str r1, [sp, #36] | |
10027b4e: 49aa ldr r1, [pc, #680] @ 0x10027df8 <$d.263+0x8> | |
10027b50: 9108 str r1, [sp, #32] | |
10027b52: 9006 str r0, [sp, #24] | |
10027b54: a810 add r0, sp, #64 | |
10027b56: 49ab ldr r1, [pc, #684] @ 0x10027e04 <$d.263+0x14> | |
10027b58: aa06 add r2, sp, #24 | |
10027b5a: f7f9 f903 bl 0x10020d64 <core::fmt::write> @ imm = #-28154 | |
10027b5e: 2800 cmp r0, #0 | |
10027b60: d000 beq 0x10027b64 <$t.262+0x64> @ imm = #0 | |
10027b62: e389 b 0x10028278 <$t.276+0x8> @ imm = #1810 | |
10027b64: 6820 ldr r0, [r4] | |
10027b66: 2801 cmp r0, #1 | |
10027b68: d112 bne 0x10027b90 <$t.262+0x90> @ imm = #36 | |
10027b6a: 1d20 adds r0, r4, #4 | |
10027b6c: 9010 str r0, [sp, #64] | |
10027b6e: 2000 movs r0, #0 | |
10027b70: 900b str r0, [sp, #44] | |
10027b72: 49a0 ldr r1, [pc, #640] @ 0x10027df4 <$d.263+0x4> | |
10027b74: 910a str r1, [sp, #40] | |
10027b76: 2101 movs r1, #1 | |
10027b78: 9109 str r1, [sp, #36] | |
10027b7a: 49a3 ldr r1, [pc, #652] @ 0x10027e08 <$d.263+0x18> | |
10027b7c: 9108 str r1, [sp, #32] | |
10027b7e: 9006 str r0, [sp, #24] | |
10027b80: a810 add r0, sp, #64 | |
10027b82: 499e ldr r1, [pc, #632] @ 0x10027dfc <$d.263+0xc> | |
10027b84: aa06 add r2, sp, #24 | |
10027b86: f7f9 f8ed bl 0x10020d64 <core::fmt::write> @ imm = #-28198 | |
10027b8a: 2800 cmp r0, #0 | |
10027b8c: d000 beq 0x10027b90 <$t.262+0x90> @ imm = #0 | |
10027b8e: e373 b 0x10028278 <$t.276+0x8> @ imm = #1766 | |
10027b90: 489b ldr r0, [pc, #620] @ 0x10027e00 <$d.263+0x10> | |
10027b92: 7800 ldrb r0, [r0] | |
10027b94: 2800 cmp r0, #0 | |
10027b96: d013 beq 0x10027bc0 <$t.262+0xc0> @ imm = #38 | |
10027b98: 4899 ldr r0, [pc, #612] @ 0x10027e00 <$d.263+0x10> | |
10027b9a: 1c40 adds r0, r0, #1 | |
10027b9c: 9010 str r0, [sp, #64] | |
10027b9e: 2000 movs r0, #0 | |
10027ba0: 900b str r0, [sp, #44] | |
10027ba2: 4994 ldr r1, [pc, #592] @ 0x10027df4 <$d.263+0x4> | |
10027ba4: 910a str r1, [sp, #40] | |
10027ba6: 2101 movs r1, #1 | |
10027ba8: 9109 str r1, [sp, #36] | |
10027baa: 4997 ldr r1, [pc, #604] @ 0x10027e08 <$d.263+0x18> | |
10027bac: 9108 str r1, [sp, #32] | |
10027bae: 9006 str r0, [sp, #24] | |
10027bb0: a810 add r0, sp, #64 | |
10027bb2: 4994 ldr r1, [pc, #592] @ 0x10027e04 <$d.263+0x14> | |
10027bb4: aa06 add r2, sp, #24 | |
10027bb6: f7f9 f8d5 bl 0x10020d64 <core::fmt::write> @ imm = #-28246 | |
10027bba: 2800 cmp r0, #0 | |
10027bbc: d000 beq 0x10027bc0 <$t.262+0xc0> @ imm = #0 | |
10027bbe: e35b b 0x10028278 <$t.276+0x8> @ imm = #1718 | |
10027bc0: 6820 ldr r0, [r4] | |
10027bc2: 2801 cmp r0, #1 | |
10027bc4: d112 bne 0x10027bec <$t.262+0xec> @ imm = #36 | |
10027bc6: 1d20 adds r0, r4, #4 | |
10027bc8: 9010 str r0, [sp, #64] | |
10027bca: 2000 movs r0, #0 | |
10027bcc: 900b str r0, [sp, #44] | |
10027bce: 4989 ldr r1, [pc, #548] @ 0x10027df4 <$d.263+0x4> | |
10027bd0: 910a str r1, [sp, #40] | |
10027bd2: 2101 movs r1, #1 | |
10027bd4: 9109 str r1, [sp, #36] | |
10027bd6: 498c ldr r1, [pc, #560] @ 0x10027e08 <$d.263+0x18> | |
10027bd8: 9108 str r1, [sp, #32] | |
10027bda: 9006 str r0, [sp, #24] | |
10027bdc: a810 add r0, sp, #64 | |
10027bde: 4987 ldr r1, [pc, #540] @ 0x10027dfc <$d.263+0xc> | |
10027be0: aa06 add r2, sp, #24 | |
10027be2: f7f9 f8bf bl 0x10020d64 <core::fmt::write> @ imm = #-28290 | |
10027be6: 2800 cmp r0, #0 | |
10027be8: d000 beq 0x10027bec <$t.262+0xec> @ imm = #0 | |
10027bea: e349 b 0x10028280 <$t.276+0x10> @ imm = #1682 | |
10027bec: 4884 ldr r0, [pc, #528] @ 0x10027e00 <$d.263+0x10> | |
10027bee: 7800 ldrb r0, [r0] | |
10027bf0: 2800 cmp r0, #0 | |
10027bf2: d013 beq 0x10027c1c <$t.262+0x11c> @ imm = #38 | |
10027bf4: 4882 ldr r0, [pc, #520] @ 0x10027e00 <$d.263+0x10> | |
10027bf6: 1c40 adds r0, r0, #1 | |
10027bf8: 9010 str r0, [sp, #64] | |
10027bfa: 2000 movs r0, #0 | |
10027bfc: 900b str r0, [sp, #44] | |
10027bfe: 497d ldr r1, [pc, #500] @ 0x10027df4 <$d.263+0x4> | |
10027c00: 910a str r1, [sp, #40] | |
10027c02: 2101 movs r1, #1 | |
10027c04: 9109 str r1, [sp, #36] | |
10027c06: 4980 ldr r1, [pc, #512] @ 0x10027e08 <$d.263+0x18> | |
10027c08: 9108 str r1, [sp, #32] | |
10027c0a: 9006 str r0, [sp, #24] | |
10027c0c: a810 add r0, sp, #64 | |
10027c0e: 497d ldr r1, [pc, #500] @ 0x10027e04 <$d.263+0x14> | |
10027c10: aa06 add r2, sp, #24 | |
10027c12: f7f9 f8a7 bl 0x10020d64 <core::fmt::write> @ imm = #-28338 | |
10027c16: 2800 cmp r0, #0 | |
10027c18: d000 beq 0x10027c1c <$t.262+0x11c> @ imm = #0 | |
10027c1a: e331 b 0x10028280 <$t.276+0x10> @ imm = #1634 | |
10027c1c: 6820 ldr r0, [r4] | |
10027c1e: 2801 cmp r0, #1 | |
10027c20: d112 bne 0x10027c48 <$t.262+0x148> @ imm = #36 | |
10027c22: 1d20 adds r0, r4, #4 | |
10027c24: 9010 str r0, [sp, #64] | |
10027c26: 2000 movs r0, #0 | |
10027c28: 900b str r0, [sp, #44] | |
10027c2a: 4972 ldr r1, [pc, #456] @ 0x10027df4 <$d.263+0x4> | |
10027c2c: 910a str r1, [sp, #40] | |
10027c2e: 2101 movs r1, #1 | |
10027c30: 9109 str r1, [sp, #36] | |
10027c32: 4976 ldr r1, [pc, #472] @ 0x10027e0c <$d.263+0x1c> | |
10027c34: 9108 str r1, [sp, #32] | |
10027c36: 9006 str r0, [sp, #24] | |
10027c38: a810 add r0, sp, #64 | |
10027c3a: 4970 ldr r1, [pc, #448] @ 0x10027dfc <$d.263+0xc> | |
10027c3c: aa06 add r2, sp, #24 | |
10027c3e: f7f9 f891 bl 0x10020d64 <core::fmt::write> @ imm = #-28382 | |
10027c42: 2800 cmp r0, #0 | |
10027c44: d000 beq 0x10027c48 <$t.262+0x148> @ imm = #0 | |
10027c46: e2df b 0x10028208 <$t.264+0x3ec> @ imm = #1470 | |
10027c48: 486d ldr r0, [pc, #436] @ 0x10027e00 <$d.263+0x10> | |
10027c4a: 7800 ldrb r0, [r0] | |
10027c4c: 2800 cmp r0, #0 | |
10027c4e: d013 beq 0x10027c78 <$t.262+0x178> @ imm = #38 | |
10027c50: 486b ldr r0, [pc, #428] @ 0x10027e00 <$d.263+0x10> | |
10027c52: 1c40 adds r0, r0, #1 | |
10027c54: 9010 str r0, [sp, #64] | |
10027c56: 2000 movs r0, #0 | |
10027c58: 900b str r0, [sp, #44] | |
10027c5a: 4966 ldr r1, [pc, #408] @ 0x10027df4 <$d.263+0x4> | |
10027c5c: 910a str r1, [sp, #40] | |
10027c5e: 2101 movs r1, #1 | |
10027c60: 9109 str r1, [sp, #36] | |
10027c62: 496a ldr r1, [pc, #424] @ 0x10027e0c <$d.263+0x1c> | |
10027c64: 9108 str r1, [sp, #32] | |
10027c66: 9006 str r0, [sp, #24] | |
10027c68: a810 add r0, sp, #64 | |
10027c6a: 4966 ldr r1, [pc, #408] @ 0x10027e04 <$d.263+0x14> | |
10027c6c: aa06 add r2, sp, #24 | |
10027c6e: f7f9 f879 bl 0x10020d64 <core::fmt::write> @ imm = #-28430 | |
10027c72: 2800 cmp r0, #0 | |
10027c74: d000 beq 0x10027c78 <$t.262+0x178> @ imm = #0 | |
10027c76: e2c7 b 0x10028208 <$t.264+0x3ec> @ imm = #1422 | |
10027c78: 6820 ldr r0, [r4] | |
10027c7a: 2801 cmp r0, #1 | |
10027c7c: d112 bne 0x10027ca4 <$t.262+0x1a4> @ imm = #36 | |
10027c7e: 1d20 adds r0, r4, #4 | |
10027c80: 9010 str r0, [sp, #64] | |
10027c82: 2000 movs r0, #0 | |
10027c84: 900b str r0, [sp, #44] | |
10027c86: 495b ldr r1, [pc, #364] @ 0x10027df4 <$d.263+0x4> | |
10027c88: 910a str r1, [sp, #40] | |
10027c8a: 2101 movs r1, #1 | |
10027c8c: 9109 str r1, [sp, #36] | |
10027c8e: 495e ldr r1, [pc, #376] @ 0x10027e08 <$d.263+0x18> | |
10027c90: 9108 str r1, [sp, #32] | |
10027c92: 9006 str r0, [sp, #24] | |
10027c94: a810 add r0, sp, #64 | |
10027c96: 4959 ldr r1, [pc, #356] @ 0x10027dfc <$d.263+0xc> | |
10027c98: aa06 add r2, sp, #24 | |
10027c9a: f7f9 f863 bl 0x10020d64 <core::fmt::write> @ imm = #-28474 | |
10027c9e: 2800 cmp r0, #0 | |
10027ca0: d000 beq 0x10027ca4 <$t.262+0x1a4> @ imm = #0 | |
10027ca2: e2b1 b 0x10028208 <$t.264+0x3ec> @ imm = #1378 | |
10027ca4: 4856 ldr r0, [pc, #344] @ 0x10027e00 <$d.263+0x10> | |
10027ca6: 7800 ldrb r0, [r0] | |
10027ca8: 2800 cmp r0, #0 | |
10027caa: d013 beq 0x10027cd4 <$t.262+0x1d4> @ imm = #38 | |
10027cac: 4854 ldr r0, [pc, #336] @ 0x10027e00 <$d.263+0x10> | |
10027cae: 1c40 adds r0, r0, #1 | |
10027cb0: 9010 str r0, [sp, #64] | |
10027cb2: 2000 movs r0, #0 | |
10027cb4: 900b str r0, [sp, #44] | |
10027cb6: 494f ldr r1, [pc, #316] @ 0x10027df4 <$d.263+0x4> | |
10027cb8: 910a str r1, [sp, #40] | |
10027cba: 2101 movs r1, #1 | |
10027cbc: 9109 str r1, [sp, #36] | |
10027cbe: 4952 ldr r1, [pc, #328] @ 0x10027e08 <$d.263+0x18> | |
10027cc0: 9108 str r1, [sp, #32] | |
10027cc2: 9006 str r0, [sp, #24] | |
10027cc4: a810 add r0, sp, #64 | |
10027cc6: 494f ldr r1, [pc, #316] @ 0x10027e04 <$d.263+0x14> | |
10027cc8: aa06 add r2, sp, #24 | |
10027cca: f7f9 f84b bl 0x10020d64 <core::fmt::write> @ imm = #-28522 | |
10027cce: 2800 cmp r0, #0 | |
10027cd0: d000 beq 0x10027cd4 <$t.262+0x1d4> @ imm = #0 | |
10027cd2: e299 b 0x10028208 <$t.264+0x3ec> @ imm = #1330 | |
10027cd4: a81e add r0, sp, #120 | |
10027cd6: 1d00 adds r0, r0, #4 | |
10027cd8: 9001 str r0, [sp, #4] | |
10027cda: 9805 ldr r0, [sp, #20] | |
10027cdc: 3098 adds r0, #152 | |
10027cde: 9004 str r0, [sp, #16] | |
10027ce0: 2000 movs r0, #0 | |
10027ce2: 4605 mov r5, r0 | |
10027ce4: 9002 str r0, [sp, #8] | |
10027ce6: a81d add r0, sp, #116 | |
10027ce8: 7005 strb r5, [r0] | |
10027cea: 9804 ldr r0, [sp, #16] | |
10027cec: 6802 ldr r2, [r0] | |
10027cee: b2ee uxtb r6, r5 | |
10027cf0: ac1e add r4, sp, #120 | |
10027cf2: 4620 mov r0, r4 | |
10027cf4: 4631 mov r1, r6 | |
10027cf6: 4790 blx r2 | |
10027cf8: 1c6d adds r5, r5, #1 | |
10027cfa: 7820 ldrb r0, [r4] | |
10027cfc: 2800 cmp r0, #0 | |
10027cfe: d002 beq 0x10027d06 <$t.262+0x206> @ imm = #4 | |
10027d00: 2eff cmp r6, #255 | |
10027d02: d1f0 bne 0x10027ce6 <$t.262+0x1e6> @ imm = #-32 | |
10027d04: e08a b 0x10027e1c <$t.264> @ imm = #276 | |
10027d06: a819 add r0, sp, #100 | |
10027d08: 9901 ldr r1, [sp, #4] | |
10027d0a: c91c ldm r1!, {r2, r3, r4} | |
10027d0c: c01c stm r0!, {r2, r3, r4} | |
10027d0e: 4c38 ldr r4, [pc, #224] @ 0x10027df0 <$d.263> | |
10027d10: 6820 ldr r0, [r4] | |
10027d12: 2801 cmp r0, #1 | |
10027d14: d11a bne 0x10027d4c <$t.262+0x24c> @ imm = #52 | |
10027d16: 483e ldr r0, [pc, #248] @ 0x10027e10 <$d.263+0x20> | |
10027d18: 9013 str r0, [sp, #76] | |
10027d1a: a819 add r0, sp, #100 | |
10027d1c: 9012 str r0, [sp, #72] | |
10027d1e: 483d ldr r0, [pc, #244] @ 0x10027e14 <$d.263+0x24> | |
10027d20: 9011 str r0, [sp, #68] | |
10027d22: a81d add r0, sp, #116 | |
10027d24: 9010 str r0, [sp, #64] | |
10027d26: 1d20 adds r0, r4, #4 | |
10027d28: 9024 str r0, [sp, #144] | |
10027d2a: 2002 movs r0, #2 | |
10027d2c: 900b str r0, [sp, #44] | |
10027d2e: a910 add r1, sp, #64 | |
10027d30: 910a str r1, [sp, #40] | |
10027d32: 9009 str r0, [sp, #36] | |
10027d34: 4838 ldr r0, [pc, #224] @ 0x10027e18 <$d.263+0x28> | |
10027d36: 9008 str r0, [sp, #32] | |
10027d38: 2000 movs r0, #0 | |
10027d3a: 9006 str r0, [sp, #24] | |
10027d3c: a824 add r0, sp, #144 | |
10027d3e: aa06 add r2, sp, #24 | |
10027d40: 492e ldr r1, [pc, #184] @ 0x10027dfc <$d.263+0xc> | |
10027d42: f7f9 f80f bl 0x10020d64 <core::fmt::write> @ imm = #-28642 | |
10027d46: 2800 cmp r0, #0 | |
10027d48: d000 beq 0x10027d4c <$t.262+0x24c> @ imm = #0 | |
10027d4a: e261 b 0x10028210 <$t.264+0x3f4> @ imm = #1218 | |
10027d4c: 482c ldr r0, [pc, #176] @ 0x10027e00 <$d.263+0x10> | |
10027d4e: 7800 ldrb r0, [r0] | |
10027d50: 2800 cmp r0, #0 | |
10027d52: d01b beq 0x10027d8c <$t.262+0x28c> @ imm = #54 | |
10027d54: 482e ldr r0, [pc, #184] @ 0x10027e10 <$d.263+0x20> | |
10027d56: 9013 str r0, [sp, #76] | |
10027d58: a819 add r0, sp, #100 | |
10027d5a: 9012 str r0, [sp, #72] | |
10027d5c: 482d ldr r0, [pc, #180] @ 0x10027e14 <$d.263+0x24> | |
10027d5e: 9011 str r0, [sp, #68] | |
10027d60: a81d add r0, sp, #116 | |
10027d62: 9010 str r0, [sp, #64] | |
10027d64: 4826 ldr r0, [pc, #152] @ 0x10027e00 <$d.263+0x10> | |
10027d66: 1c40 adds r0, r0, #1 | |
10027d68: 9024 str r0, [sp, #144] | |
10027d6a: 2002 movs r0, #2 | |
10027d6c: 900b str r0, [sp, #44] | |
10027d6e: a910 add r1, sp, #64 | |
10027d70: 910a str r1, [sp, #40] | |
10027d72: 9009 str r0, [sp, #36] | |
10027d74: 4828 ldr r0, [pc, #160] @ 0x10027e18 <$d.263+0x28> | |
10027d76: 9008 str r0, [sp, #32] | |
10027d78: 2000 movs r0, #0 | |
10027d7a: 9006 str r0, [sp, #24] | |
10027d7c: a824 add r0, sp, #144 | |
10027d7e: aa06 add r2, sp, #24 | |
10027d80: 4920 ldr r1, [pc, #128] @ 0x10027e04 <$d.263+0x14> | |
10027d82: f7f8 ffef bl 0x10020d64 <core::fmt::write> @ imm = #-28706 | |
10027d86: 2800 cmp r0, #0 | |
10027d88: d000 beq 0x10027d8c <$t.262+0x28c> @ imm = #0 | |
10027d8a: e241 b 0x10028210 <$t.264+0x3f4> @ imm = #1154 | |
10027d8c: 6820 ldr r0, [r4] | |
10027d8e: 2801 cmp r0, #1 | |
10027d90: d112 bne 0x10027db8 <$t.262+0x2b8> @ imm = #36 | |
10027d92: 1d20 adds r0, r4, #4 | |
10027d94: 9010 str r0, [sp, #64] | |
10027d96: 2000 movs r0, #0 | |
10027d98: 900b str r0, [sp, #44] | |
10027d9a: 4916 ldr r1, [pc, #88] @ 0x10027df4 <$d.263+0x4> | |
10027d9c: 910a str r1, [sp, #40] | |
10027d9e: 2101 movs r1, #1 | |
10027da0: 9109 str r1, [sp, #36] | |
10027da2: 4919 ldr r1, [pc, #100] @ 0x10027e08 <$d.263+0x18> | |
10027da4: 9108 str r1, [sp, #32] | |
10027da6: 9006 str r0, [sp, #24] | |
10027da8: a810 add r0, sp, #64 | |
10027daa: aa06 add r2, sp, #24 | |
10027dac: 4913 ldr r1, [pc, #76] @ 0x10027dfc <$d.263+0xc> | |
10027dae: f7f8 ffd9 bl 0x10020d64 <core::fmt::write> @ imm = #-28750 | |
10027db2: 2800 cmp r0, #0 | |
10027db4: d000 beq 0x10027db8 <$t.262+0x2b8> @ imm = #0 | |
10027db6: e22b b 0x10028210 <$t.264+0x3f4> @ imm = #1110 | |
10027db8: 4811 ldr r0, [pc, #68] @ 0x10027e00 <$d.263+0x10> | |
10027dba: 7800 ldrb r0, [r0] | |
10027dbc: 2800 cmp r0, #0 | |
10027dbe: d013 beq 0x10027de8 <$t.262+0x2e8> @ imm = #38 | |
10027dc0: 480f ldr r0, [pc, #60] @ 0x10027e00 <$d.263+0x10> | |
10027dc2: 1c40 adds r0, r0, #1 | |
10027dc4: 9010 str r0, [sp, #64] | |
10027dc6: 2000 movs r0, #0 | |
10027dc8: 900b str r0, [sp, #44] | |
10027dca: 490a ldr r1, [pc, #40] @ 0x10027df4 <$d.263+0x4> | |
10027dcc: 910a str r1, [sp, #40] | |
10027dce: 2101 movs r1, #1 | |
10027dd0: 9109 str r1, [sp, #36] | |
10027dd2: 490d ldr r1, [pc, #52] @ 0x10027e08 <$d.263+0x18> | |
10027dd4: 9108 str r1, [sp, #32] | |
10027dd6: 9006 str r0, [sp, #24] | |
10027dd8: a810 add r0, sp, #64 | |
10027dda: aa06 add r2, sp, #24 | |
10027ddc: 4909 ldr r1, [pc, #36] @ 0x10027e04 <$d.263+0x14> | |
10027dde: f7f8 ffc1 bl 0x10020d64 <core::fmt::write> @ imm = #-28798 | |
10027de2: 2800 cmp r0, #0 | |
10027de4: d000 beq 0x10027de8 <$t.262+0x2e8> @ imm = #0 | |
10027de6: e213 b 0x10028210 <$t.264+0x3f4> @ imm = #1062 | |
10027de8: 2eff cmp r6, #255 | |
10027dea: 9803 ldr r0, [sp, #12] | |
10027dec: d076 beq 0x10027edc <$t.264+0xc0> @ imm = #236 | |
10027dee: e779 b 0x10027ce4 <$t.262+0x1e4> @ imm = #-270 | |
10027df0 <$d.263>: | |
10027df0: 04 00 00 20 .word 0x20000004 | |
10027df4: e4 d3 02 10 .word 0x1002d3e4 | |
10027df8: 10 e1 02 10 .word 0x1002e110 | |
10027dfc: b4 d3 02 10 .word 0x1002d3b4 | |
10027e00: 1c 00 00 20 .word 0x2000001c | |
10027e04: 9c d3 02 10 .word 0x1002d39c | |
10027e08: 34 d9 02 10 .word 0x1002d934 | |
10027e0c: 50 e2 02 10 .word 0x1002e250 | |
10027e10: fd 2f 02 10 .word 0x10022ffd | |
10027e14: 9d 26 02 10 .word 0x1002269d | |
10027e18: e8 e0 02 10 .word 0x1002e0e8 | |
10027e1c <$t.264>: | |
10027e1c: 9802 ldr r0, [sp, #8] | |
10027e1e: 07c0 lsls r0, r0, #31 | |
10027e20: 4cfd ldr r4, [pc, #1012] @ 0x10028218 <$d.265> | |
10027e22: d15b bne 0x10027edc <$t.264+0xc0> @ imm = #182 | |
10027e24: 6820 ldr r0, [r4] | |
10027e26: 2801 cmp r0, #1 | |
10027e28: d112 bne 0x10027e50 <$t.264+0x34> @ imm = #36 | |
10027e2a: 1d20 adds r0, r4, #4 | |
10027e2c: 9010 str r0, [sp, #64] | |
10027e2e: 2000 movs r0, #0 | |
10027e30: 900b str r0, [sp, #44] | |
10027e32: 49fe ldr r1, [pc, #1016] @ 0x1002822c <$d.267> | |
10027e34: 910a str r1, [sp, #40] | |
10027e36: 2101 movs r1, #1 | |
10027e38: 9109 str r1, [sp, #36] | |
10027e3a: 49fd ldr r1, [pc, #1012] @ 0x10028230 <$d.267+0x4> | |
10027e3c: 9108 str r1, [sp, #32] | |
10027e3e: 9006 str r0, [sp, #24] | |
10027e40: a810 add r0, sp, #64 | |
10027e42: 49fe ldr r1, [pc, #1016] @ 0x1002823c <$d.269> | |
10027e44: aa06 add r2, sp, #24 | |
10027e46: f7f8 ff8d bl 0x10020d64 <core::fmt::write> @ imm = #-28902 | |
10027e4a: 2800 cmp r0, #0 | |
10027e4c: d000 beq 0x10027e50 <$t.264+0x34> @ imm = #0 | |
10027e4e: e21b b 0x10028288 <$t.276+0x18> @ imm = #1078 | |
10027e50: 48fd ldr r0, [pc, #1012] @ 0x10028248 <$d.271> | |
10027e52: 7800 ldrb r0, [r0] | |
10027e54: 2800 cmp r0, #0 | |
10027e56: d013 beq 0x10027e80 <$t.264+0x64> @ imm = #38 | |
10027e58: 48fb ldr r0, [pc, #1004] @ 0x10028248 <$d.271> | |
10027e5a: 1c40 adds r0, r0, #1 | |
10027e5c: 9010 str r0, [sp, #64] | |
10027e5e: 2000 movs r0, #0 | |
10027e60: 900b str r0, [sp, #44] | |
10027e62: 49fe ldr r1, [pc, #1016] @ 0x1002825c <$d.273> | |
10027e64: 910a str r1, [sp, #40] | |
10027e66: 2101 movs r1, #1 | |
10027e68: 9109 str r1, [sp, #36] | |
10027e6a: 49fd ldr r1, [pc, #1012] @ 0x10028260 <$d.273+0x4> | |
10027e6c: 9108 str r1, [sp, #32] | |
10027e6e: 9006 str r0, [sp, #24] | |
10027e70: a810 add r0, sp, #64 | |
10027e72: 49fe ldr r1, [pc, #1016] @ 0x1002826c <$d.275> | |
10027e74: aa06 add r2, sp, #24 | |
10027e76: f7f8 ff75 bl 0x10020d64 <core::fmt::write> @ imm = #-28950 | |
10027e7a: 2800 cmp r0, #0 | |
10027e7c: d000 beq 0x10027e80 <$t.264+0x64> @ imm = #0 | |
10027e7e: e203 b 0x10028288 <$t.276+0x18> @ imm = #1030 | |
10027e80: 6820 ldr r0, [r4] | |
10027e82: 2801 cmp r0, #1 | |
10027e84: d112 bne 0x10027eac <$t.264+0x90> @ imm = #36 | |
10027e86: 1d20 adds r0, r4, #4 | |
10027e88: 9010 str r0, [sp, #64] | |
10027e8a: 2000 movs r0, #0 | |
10027e8c: 900b str r0, [sp, #44] | |
10027e8e: 49f3 ldr r1, [pc, #972] @ 0x1002825c <$d.273> | |
10027e90: 910a str r1, [sp, #40] | |
10027e92: 2101 movs r1, #1 | |
10027e94: 9109 str r1, [sp, #36] | |
10027e96: 49fe ldr r1, [pc, #1016] @ 0x10028290 <$d.277> | |
10027e98: 9108 str r1, [sp, #32] | |
10027e9a: 9006 str r0, [sp, #24] | |
10027e9c: a810 add r0, sp, #64 | |
10027e9e: 49e7 ldr r1, [pc, #924] @ 0x1002823c <$d.269> | |
10027ea0: aa06 add r2, sp, #24 | |
10027ea2: f7f8 ff5f bl 0x10020d64 <core::fmt::write> @ imm = #-28994 | |
10027ea6: 2800 cmp r0, #0 | |
10027ea8: d000 beq 0x10027eac <$t.264+0x90> @ imm = #0 | |
10027eaa: e1ed b 0x10028288 <$t.276+0x18> @ imm = #986 | |
10027eac: 48e6 ldr r0, [pc, #920] @ 0x10028248 <$d.271> | |
10027eae: 7800 ldrb r0, [r0] | |
10027eb0: 2800 cmp r0, #0 | |
10027eb2: d013 beq 0x10027edc <$t.264+0xc0> @ imm = #38 | |
10027eb4: 48e4 ldr r0, [pc, #912] @ 0x10028248 <$d.271> | |
10027eb6: 1c40 adds r0, r0, #1 | |
10027eb8: 9010 str r0, [sp, #64] | |
10027eba: 2000 movs r0, #0 | |
10027ebc: 900b str r0, [sp, #44] | |
10027ebe: 49fb ldr r1, [pc, #1004] @ 0x100282ac <$d.279+0x4> | |
10027ec0: 910a str r1, [sp, #40] | |
10027ec2: 2101 movs r1, #1 | |
10027ec4: 9109 str r1, [sp, #36] | |
10027ec6: 49f2 ldr r1, [pc, #968] @ 0x10028290 <$d.277> | |
10027ec8: 9108 str r1, [sp, #32] | |
10027eca: 9006 str r0, [sp, #24] | |
10027ecc: a810 add r0, sp, #64 | |
10027ece: 49fa ldr r1, [pc, #1000] @ 0x100282b8 <$d.279+0x10> | |
10027ed0: aa06 add r2, sp, #24 | |
10027ed2: f7f8 ff47 bl 0x10020d64 <core::fmt::write> @ imm = #-29042 | |
10027ed6: 2800 cmp r0, #0 | |
10027ed8: d000 beq 0x10027edc <$t.264+0xc0> @ imm = #0 | |
10027eda: e1d5 b 0x10028288 <$t.276+0x18> @ imm = #938 | |
10027edc: 6820 ldr r0, [r4] | |
10027ede: 2801 cmp r0, #1 | |
10027ee0: d112 bne 0x10027f08 <$t.264+0xec> @ imm = #36 | |
10027ee2: 1d20 adds r0, r4, #4 | |
10027ee4: 9010 str r0, [sp, #64] | |
10027ee6: 2000 movs r0, #0 | |
10027ee8: 900b str r0, [sp, #44] | |
10027eea: 49f0 ldr r1, [pc, #960] @ 0x100282ac <$d.279+0x4> | |
10027eec: 910a str r1, [sp, #40] | |
10027eee: 2101 movs r1, #1 | |
10027ef0: 9109 str r1, [sp, #36] | |
10027ef2: 49f4 ldr r1, [pc, #976] @ 0x100282c4 <$d.279+0x1c> | |
10027ef4: 9108 str r1, [sp, #32] | |
10027ef6: 9006 str r0, [sp, #24] | |
10027ef8: a810 add r0, sp, #64 | |
10027efa: 49ed ldr r1, [pc, #948] @ 0x100282b0 <$d.279+0x8> | |
10027efc: aa06 add r2, sp, #24 | |
10027efe: f7f8 ff31 bl 0x10020d64 <core::fmt::write> @ imm = #-29086 | |
10027f02: 2800 cmp r0, #0 | |
10027f04: d000 beq 0x10027f08 <$t.264+0xec> @ imm = #0 | |
10027f06: e1c5 b 0x10028294 <$t.278> @ imm = #906 | |
10027f08: 48ea ldr r0, [pc, #936] @ 0x100282b4 <$d.279+0xc> | |
10027f0a: 7800 ldrb r0, [r0] | |
10027f0c: 2800 cmp r0, #0 | |
10027f0e: d013 beq 0x10027f38 <$t.264+0x11c> @ imm = #38 | |
10027f10: 48e8 ldr r0, [pc, #928] @ 0x100282b4 <$d.279+0xc> | |
10027f12: 1c40 adds r0, r0, #1 | |
10027f14: 9010 str r0, [sp, #64] | |
10027f16: 2000 movs r0, #0 | |
10027f18: 900b str r0, [sp, #44] | |
10027f1a: 49e4 ldr r1, [pc, #912] @ 0x100282ac <$d.279+0x4> | |
10027f1c: 910a str r1, [sp, #40] | |
10027f1e: 2101 movs r1, #1 | |
10027f20: 9109 str r1, [sp, #36] | |
10027f22: 49e8 ldr r1, [pc, #928] @ 0x100282c4 <$d.279+0x1c> | |
10027f24: 9108 str r1, [sp, #32] | |
10027f26: 9006 str r0, [sp, #24] | |
10027f28: a810 add r0, sp, #64 | |
10027f2a: 49e3 ldr r1, [pc, #908] @ 0x100282b8 <$d.279+0x10> | |
10027f2c: aa06 add r2, sp, #24 | |
10027f2e: f7f8 ff19 bl 0x10020d64 <core::fmt::write> @ imm = #-29134 | |
10027f32: 2800 cmp r0, #0 | |
10027f34: d000 beq 0x10027f38 <$t.264+0x11c> @ imm = #0 | |
10027f36: e1ad b 0x10028294 <$t.278> @ imm = #858 | |
10027f38: 6820 ldr r0, [r4] | |
10027f3a: 2801 cmp r0, #1 | |
10027f3c: d112 bne 0x10027f64 <$t.264+0x148> @ imm = #36 | |
10027f3e: 1d20 adds r0, r4, #4 | |
10027f40: 9010 str r0, [sp, #64] | |
10027f42: 2000 movs r0, #0 | |
10027f44: 900b str r0, [sp, #44] | |
10027f46: 49d9 ldr r1, [pc, #868] @ 0x100282ac <$d.279+0x4> | |
10027f48: 910a str r1, [sp, #40] | |
10027f4a: 2101 movs r1, #1 | |
10027f4c: 9109 str r1, [sp, #36] | |
10027f4e: 49f4 ldr r1, [pc, #976] @ 0x10028320 <$d.279+0x78> | |
10027f50: 9108 str r1, [sp, #32] | |
10027f52: 9006 str r0, [sp, #24] | |
10027f54: a810 add r0, sp, #64 | |
10027f56: 49d6 ldr r1, [pc, #856] @ 0x100282b0 <$d.279+0x8> | |
10027f58: aa06 add r2, sp, #24 | |
10027f5a: f7f8 ff03 bl 0x10020d64 <core::fmt::write> @ imm = #-29178 | |
10027f5e: 2800 cmp r0, #0 | |
10027f60: d000 beq 0x10027f64 <$t.264+0x148> @ imm = #0 | |
10027f62: e15b b 0x1002821c <$t.266> @ imm = #694 | |
10027f64: 48d3 ldr r0, [pc, #844] @ 0x100282b4 <$d.279+0xc> | |
10027f66: 7800 ldrb r0, [r0] | |
10027f68: 2800 cmp r0, #0 | |
10027f6a: d013 beq 0x10027f94 <$t.264+0x178> @ imm = #38 | |
10027f6c: 48d1 ldr r0, [pc, #836] @ 0x100282b4 <$d.279+0xc> | |
10027f6e: 1c40 adds r0, r0, #1 | |
10027f70: 9010 str r0, [sp, #64] | |
10027f72: 2000 movs r0, #0 | |
10027f74: 900b str r0, [sp, #44] | |
10027f76: 49cd ldr r1, [pc, #820] @ 0x100282ac <$d.279+0x4> | |
10027f78: 910a str r1, [sp, #40] | |
10027f7a: 2101 movs r1, #1 | |
10027f7c: 9109 str r1, [sp, #36] | |
10027f7e: 49e8 ldr r1, [pc, #928] @ 0x10028320 <$d.279+0x78> | |
10027f80: 9108 str r1, [sp, #32] | |
10027f82: 9006 str r0, [sp, #24] | |
10027f84: a810 add r0, sp, #64 | |
10027f86: 49cc ldr r1, [pc, #816] @ 0x100282b8 <$d.279+0x10> | |
10027f88: aa06 add r2, sp, #24 | |
10027f8a: f7f8 feeb bl 0x10020d64 <core::fmt::write> @ imm = #-29226 | |
10027f8e: 2800 cmp r0, #0 | |
10027f90: d000 beq 0x10027f94 <$t.264+0x178> @ imm = #0 | |
10027f92: e143 b 0x1002821c <$t.266> @ imm = #646 | |
10027f94: 6820 ldr r0, [r4] | |
10027f96: 2801 cmp r0, #1 | |
10027f98: d112 bne 0x10027fc0 <$t.264+0x1a4> @ imm = #36 | |
10027f9a: 1d20 adds r0, r4, #4 | |
10027f9c: 9010 str r0, [sp, #64] | |
10027f9e: 2000 movs r0, #0 | |
10027fa0: 900b str r0, [sp, #44] | |
10027fa2: 49c2 ldr r1, [pc, #776] @ 0x100282ac <$d.279+0x4> | |
10027fa4: 910a str r1, [sp, #40] | |
10027fa6: 2101 movs r1, #1 | |
10027fa8: 9109 str r1, [sp, #36] | |
10027faa: 49c6 ldr r1, [pc, #792] @ 0x100282c4 <$d.279+0x1c> | |
10027fac: 9108 str r1, [sp, #32] | |
10027fae: 9006 str r0, [sp, #24] | |
10027fb0: a810 add r0, sp, #64 | |
10027fb2: 49bf ldr r1, [pc, #764] @ 0x100282b0 <$d.279+0x8> | |
10027fb4: aa06 add r2, sp, #24 | |
10027fb6: f7f8 fed5 bl 0x10020d64 <core::fmt::write> @ imm = #-29270 | |
10027fba: 2800 cmp r0, #0 | |
10027fbc: d000 beq 0x10027fc0 <$t.264+0x1a4> @ imm = #0 | |
10027fbe: e12d b 0x1002821c <$t.266> @ imm = #602 | |
10027fc0: 48bc ldr r0, [pc, #752] @ 0x100282b4 <$d.279+0xc> | |
10027fc2: 7800 ldrb r0, [r0] | |
10027fc4: 2800 cmp r0, #0 | |
10027fc6: d013 beq 0x10027ff0 <$t.264+0x1d4> @ imm = #38 | |
10027fc8: 48ba ldr r0, [pc, #744] @ 0x100282b4 <$d.279+0xc> | |
10027fca: 1c40 adds r0, r0, #1 | |
10027fcc: 9010 str r0, [sp, #64] | |
10027fce: 2000 movs r0, #0 | |
10027fd0: 900b str r0, [sp, #44] | |
10027fd2: 49b6 ldr r1, [pc, #728] @ 0x100282ac <$d.279+0x4> | |
10027fd4: 910a str r1, [sp, #40] | |
10027fd6: 2101 movs r1, #1 | |
10027fd8: 9109 str r1, [sp, #36] | |
10027fda: 49ba ldr r1, [pc, #744] @ 0x100282c4 <$d.279+0x1c> | |
10027fdc: 9108 str r1, [sp, #32] | |
10027fde: 9006 str r0, [sp, #24] | |
10027fe0: a810 add r0, sp, #64 | |
10027fe2: 49b5 ldr r1, [pc, #724] @ 0x100282b8 <$d.279+0x10> | |
10027fe4: aa06 add r2, sp, #24 | |
10027fe6: f7f8 febd bl 0x10020d64 <core::fmt::write> @ imm = #-29318 | |
10027fea: 2800 cmp r0, #0 | |
10027fec: d000 beq 0x10027ff0 <$t.264+0x1d4> @ imm = #0 | |
10027fee: e115 b 0x1002821c <$t.266> @ imm = #554 | |
10027ff0: a81e add r0, sp, #120 | |
10027ff2: 1d00 adds r0, r0, #4 | |
10027ff4: 9002 str r0, [sp, #8] | |
10027ff6: 2000 movs r0, #0 | |
10027ff8: 4605 mov r5, r0 | |
10027ffa: 9004 str r0, [sp, #16] | |
10027ffc: a81d add r0, sp, #116 | |
10027ffe: 7005 strb r5, [r0] | |
10028000: 9805 ldr r0, [sp, #20] | |
10028002: 6ec2 ldr r2, [r0, #108] | |
10028004: b2ee uxtb r6, r5 | |
10028006: ac1e add r4, sp, #120 | |
10028008: 4620 mov r0, r4 | |
1002800a: 4631 mov r1, r6 | |
1002800c: 4790 blx r2 | |
1002800e: 1c6d adds r5, r5, #1 | |
10028010: 7820 ldrb r0, [r4] | |
10028012: 2800 cmp r0, #0 | |
10028014: d002 beq 0x1002801c <$t.264+0x200> @ imm = #4 | |
10028016: 2eff cmp r6, #255 | |
10028018: d1f0 bne 0x10027ffc <$t.264+0x1e0> @ imm = #-32 | |
1002801a: e074 b 0x10028106 <$t.264+0x2ea> @ imm = #232 | |
1002801c: a819 add r0, sp, #100 | |
1002801e: 9902 ldr r1, [sp, #8] | |
10028020: c91c ldm r1!, {r2, r3, r4} | |
10028022: c01c stm r0!, {r2, r3, r4} | |
10028024: 4ca0 ldr r4, [pc, #640] @ 0x100282a8 <$d.279> | |
10028026: 6820 ldr r0, [r4] | |
10028028: 2801 cmp r0, #1 | |
1002802a: d11a bne 0x10028062 <$t.264+0x246> @ imm = #52 | |
1002802c: 48bf ldr r0, [pc, #764] @ 0x1002832c <$d.279+0x84> | |
1002802e: 9013 str r0, [sp, #76] | |
10028030: a819 add r0, sp, #100 | |
10028032: 9012 str r0, [sp, #72] | |
10028034: 48a6 ldr r0, [pc, #664] @ 0x100282d0 <$d.279+0x28> | |
10028036: 9011 str r0, [sp, #68] | |
10028038: a81d add r0, sp, #116 | |
1002803a: 9010 str r0, [sp, #64] | |
1002803c: 1d20 adds r0, r4, #4 | |
1002803e: 9024 str r0, [sp, #144] | |
10028040: 2002 movs r0, #2 | |
10028042: 900b str r0, [sp, #44] | |
10028044: a910 add r1, sp, #64 | |
10028046: 910a str r1, [sp, #40] | |
10028048: 9009 str r0, [sp, #36] | |
1002804a: 48a2 ldr r0, [pc, #648] @ 0x100282d4 <$d.279+0x2c> | |
1002804c: 9008 str r0, [sp, #32] | |
1002804e: 2000 movs r0, #0 | |
10028050: 9006 str r0, [sp, #24] | |
10028052: a824 add r0, sp, #144 | |
10028054: aa06 add r2, sp, #24 | |
10028056: 4996 ldr r1, [pc, #600] @ 0x100282b0 <$d.279+0x8> | |
10028058: f7f8 fe84 bl 0x10020d64 <core::fmt::write> @ imm = #-29432 | |
1002805c: 2800 cmp r0, #0 | |
1002805e: d000 beq 0x10028062 <$t.264+0x246> @ imm = #0 | |
10028060: e0e0 b 0x10028224 <$t.266+0x8> @ imm = #448 | |
10028062: 4894 ldr r0, [pc, #592] @ 0x100282b4 <$d.279+0xc> | |
10028064: 7800 ldrb r0, [r0] | |
10028066: 2800 cmp r0, #0 | |
10028068: d01b beq 0x100280a2 <$t.264+0x286> @ imm = #54 | |
1002806a: 48b0 ldr r0, [pc, #704] @ 0x1002832c <$d.279+0x84> | |
1002806c: 9013 str r0, [sp, #76] | |
1002806e: a819 add r0, sp, #100 | |
10028070: 9012 str r0, [sp, #72] | |
10028072: 4897 ldr r0, [pc, #604] @ 0x100282d0 <$d.279+0x28> | |
10028074: 9011 str r0, [sp, #68] | |
10028076: a81d add r0, sp, #116 | |
10028078: 9010 str r0, [sp, #64] | |
1002807a: 488e ldr r0, [pc, #568] @ 0x100282b4 <$d.279+0xc> | |
1002807c: 1c40 adds r0, r0, #1 | |
1002807e: 9024 str r0, [sp, #144] | |
10028080: 2002 movs r0, #2 | |
10028082: 900b str r0, [sp, #44] | |
10028084: a910 add r1, sp, #64 | |
10028086: 910a str r1, [sp, #40] | |
10028088: 9009 str r0, [sp, #36] | |
1002808a: 4892 ldr r0, [pc, #584] @ 0x100282d4 <$d.279+0x2c> | |
1002808c: 9008 str r0, [sp, #32] | |
1002808e: 2000 movs r0, #0 | |
10028090: 9006 str r0, [sp, #24] | |
10028092: a824 add r0, sp, #144 | |
10028094: aa06 add r2, sp, #24 | |
10028096: 4988 ldr r1, [pc, #544] @ 0x100282b8 <$d.279+0x10> | |
10028098: f7f8 fe64 bl 0x10020d64 <core::fmt::write> @ imm = #-29496 | |
1002809c: 2800 cmp r0, #0 | |
1002809e: d000 beq 0x100280a2 <$t.264+0x286> @ imm = #0 | |
100280a0: e0c0 b 0x10028224 <$t.266+0x8> @ imm = #384 | |
100280a2: 6820 ldr r0, [r4] | |
100280a4: 2801 cmp r0, #1 | |
100280a6: d112 bne 0x100280ce <$t.264+0x2b2> @ imm = #36 | |
100280a8: 1d20 adds r0, r4, #4 | |
100280aa: 9010 str r0, [sp, #64] | |
100280ac: 2000 movs r0, #0 | |
100280ae: 900b str r0, [sp, #44] | |
100280b0: 497e ldr r1, [pc, #504] @ 0x100282ac <$d.279+0x4> | |
100280b2: 910a str r1, [sp, #40] | |
100280b4: 2101 movs r1, #1 | |
100280b6: 9109 str r1, [sp, #36] | |
100280b8: 4982 ldr r1, [pc, #520] @ 0x100282c4 <$d.279+0x1c> | |
100280ba: 9108 str r1, [sp, #32] | |
100280bc: 9006 str r0, [sp, #24] | |
100280be: a810 add r0, sp, #64 | |
100280c0: aa06 add r2, sp, #24 | |
100280c2: 497b ldr r1, [pc, #492] @ 0x100282b0 <$d.279+0x8> | |
100280c4: f7f8 fe4e bl 0x10020d64 <core::fmt::write> @ imm = #-29540 | |
100280c8: 2800 cmp r0, #0 | |
100280ca: d000 beq 0x100280ce <$t.264+0x2b2> @ imm = #0 | |
100280cc: e0aa b 0x10028224 <$t.266+0x8> @ imm = #340 | |
100280ce: 4879 ldr r0, [pc, #484] @ 0x100282b4 <$d.279+0xc> | |
100280d0: 7800 ldrb r0, [r0] | |
100280d2: 2800 cmp r0, #0 | |
100280d4: d013 beq 0x100280fe <$t.264+0x2e2> @ imm = #38 | |
100280d6: 4877 ldr r0, [pc, #476] @ 0x100282b4 <$d.279+0xc> | |
100280d8: 1c40 adds r0, r0, #1 | |
100280da: 9010 str r0, [sp, #64] | |
100280dc: 2000 movs r0, #0 | |
100280de: 900b str r0, [sp, #44] | |
100280e0: 4972 ldr r1, [pc, #456] @ 0x100282ac <$d.279+0x4> | |
100280e2: 910a str r1, [sp, #40] | |
100280e4: 2101 movs r1, #1 | |
100280e6: 9109 str r1, [sp, #36] | |
100280e8: 4976 ldr r1, [pc, #472] @ 0x100282c4 <$d.279+0x1c> | |
100280ea: 9108 str r1, [sp, #32] | |
100280ec: 9006 str r0, [sp, #24] | |
100280ee: a810 add r0, sp, #64 | |
100280f0: aa06 add r2, sp, #24 | |
100280f2: 4971 ldr r1, [pc, #452] @ 0x100282b8 <$d.279+0x10> | |
100280f4: f7f8 fe36 bl 0x10020d64 <core::fmt::write> @ imm = #-29588 | |
100280f8: 2800 cmp r0, #0 | |
100280fa: d000 beq 0x100280fe <$t.264+0x2e2> @ imm = #0 | |
100280fc: e092 b 0x10028224 <$t.266+0x8> @ imm = #292 | |
100280fe: 2eff cmp r6, #255 | |
10028100: 9803 ldr r0, [sp, #12] | |
10028102: d05f beq 0x100281c4 <$t.264+0x3a8> @ imm = #190 | |
10028104: e779 b 0x10027ffa <$t.264+0x1de> @ imm = #-270 | |
10028106: 9804 ldr r0, [sp, #16] | |
10028108: 07c0 lsls r0, r0, #31 | |
1002810a: d15b bne 0x100281c4 <$t.264+0x3a8> @ imm = #182 | |
1002810c: 4c66 ldr r4, [pc, #408] @ 0x100282a8 <$d.279> | |
1002810e: 6820 ldr r0, [r4] | |
10028110: 2801 cmp r0, #1 | |
10028112: d112 bne 0x1002813a <$t.264+0x31e> @ imm = #36 | |
10028114: 1d20 adds r0, r4, #4 | |
10028116: 9010 str r0, [sp, #64] | |
10028118: 2000 movs r0, #0 | |
1002811a: 900b str r0, [sp, #44] | |
1002811c: 4963 ldr r1, [pc, #396] @ 0x100282ac <$d.279+0x4> | |
1002811e: 910a str r1, [sp, #40] | |
10028120: 2101 movs r1, #1 | |
10028122: 9109 str r1, [sp, #36] | |
10028124: 4968 ldr r1, [pc, #416] @ 0x100282c8 <$d.279+0x20> | |
10028126: 9108 str r1, [sp, #32] | |
10028128: 9006 str r0, [sp, #24] | |
1002812a: a810 add r0, sp, #64 | |
1002812c: 4960 ldr r1, [pc, #384] @ 0x100282b0 <$d.279+0x8> | |
1002812e: aa06 add r2, sp, #24 | |
10028130: f7f8 fe18 bl 0x10020d64 <core::fmt::write> @ imm = #-29648 | |
10028134: 2800 cmp r0, #0 | |
10028136: d000 beq 0x1002813a <$t.264+0x31e> @ imm = #0 | |
10028138: e0b0 b 0x1002829c <$t.278+0x8> @ imm = #352 | |
1002813a: 485e ldr r0, [pc, #376] @ 0x100282b4 <$d.279+0xc> | |
1002813c: 7800 ldrb r0, [r0] | |
1002813e: 2800 cmp r0, #0 | |
10028140: d013 beq 0x1002816a <$t.264+0x34e> @ imm = #38 | |
10028142: 485c ldr r0, [pc, #368] @ 0x100282b4 <$d.279+0xc> | |
10028144: 1c40 adds r0, r0, #1 | |
10028146: 9010 str r0, [sp, #64] | |
10028148: 2000 movs r0, #0 | |
1002814a: 900b str r0, [sp, #44] | |
1002814c: 4957 ldr r1, [pc, #348] @ 0x100282ac <$d.279+0x4> | |
1002814e: 910a str r1, [sp, #40] | |
10028150: 2101 movs r1, #1 | |
10028152: 9109 str r1, [sp, #36] | |
10028154: 495c ldr r1, [pc, #368] @ 0x100282c8 <$d.279+0x20> | |
10028156: 9108 str r1, [sp, #32] | |
10028158: 9006 str r0, [sp, #24] | |
1002815a: a810 add r0, sp, #64 | |
1002815c: 4956 ldr r1, [pc, #344] @ 0x100282b8 <$d.279+0x10> | |
1002815e: aa06 add r2, sp, #24 | |
10028160: f7f8 fe00 bl 0x10020d64 <core::fmt::write> @ imm = #-29696 | |
10028164: 2800 cmp r0, #0 | |
10028166: d000 beq 0x1002816a <$t.264+0x34e> @ imm = #0 | |
10028168: e098 b 0x1002829c <$t.278+0x8> @ imm = #304 | |
1002816a: 6820 ldr r0, [r4] | |
1002816c: 2801 cmp r0, #1 | |
1002816e: d112 bne 0x10028196 <$t.264+0x37a> @ imm = #36 | |
10028170: 1d20 adds r0, r4, #4 | |
10028172: 9010 str r0, [sp, #64] | |
10028174: 2000 movs r0, #0 | |
10028176: 900b str r0, [sp, #44] | |
10028178: 494c ldr r1, [pc, #304] @ 0x100282ac <$d.279+0x4> | |
1002817a: 910a str r1, [sp, #40] | |
1002817c: 2101 movs r1, #1 | |
1002817e: 9109 str r1, [sp, #36] | |
10028180: 4950 ldr r1, [pc, #320] @ 0x100282c4 <$d.279+0x1c> | |
10028182: 9108 str r1, [sp, #32] | |
10028184: 9006 str r0, [sp, #24] | |
10028186: a810 add r0, sp, #64 | |
10028188: 4949 ldr r1, [pc, #292] @ 0x100282b0 <$d.279+0x8> | |
1002818a: aa06 add r2, sp, #24 | |
1002818c: f7f8 fdea bl 0x10020d64 <core::fmt::write> @ imm = #-29740 | |
10028190: 2800 cmp r0, #0 | |
10028192: d000 beq 0x10028196 <$t.264+0x37a> @ imm = #0 | |
10028194: e082 b 0x1002829c <$t.278+0x8> @ imm = #260 | |
10028196: 4847 ldr r0, [pc, #284] @ 0x100282b4 <$d.279+0xc> | |
10028198: 7800 ldrb r0, [r0] | |
1002819a: 2800 cmp r0, #0 | |
1002819c: d012 beq 0x100281c4 <$t.264+0x3a8> @ imm = #36 | |
1002819e: 4845 ldr r0, [pc, #276] @ 0x100282b4 <$d.279+0xc> | |
100281a0: 1c40 adds r0, r0, #1 | |
100281a2: 9010 str r0, [sp, #64] | |
100281a4: 2000 movs r0, #0 | |
100281a6: 900b str r0, [sp, #44] | |
100281a8: 4940 ldr r1, [pc, #256] @ 0x100282ac <$d.279+0x4> | |
100281aa: 910a str r1, [sp, #40] | |
100281ac: 2101 movs r1, #1 | |
100281ae: 9109 str r1, [sp, #36] | |
100281b0: 4944 ldr r1, [pc, #272] @ 0x100282c4 <$d.279+0x1c> | |
100281b2: 9108 str r1, [sp, #32] | |
100281b4: 9006 str r0, [sp, #24] | |
100281b6: a810 add r0, sp, #64 | |
100281b8: 493f ldr r1, [pc, #252] @ 0x100282b8 <$d.279+0x10> | |
100281ba: aa06 add r2, sp, #24 | |
100281bc: f7f8 fdd2 bl 0x10020d64 <core::fmt::write> @ imm = #-29788 | |
100281c0: 2800 cmp r0, #0 | |
100281c2: d16b bne 0x1002829c <$t.278+0x8> @ imm = #214 | |
100281c4: b025 add sp, #148 | |
100281c6: bdf0 pop {r4, r5, r6, r7, pc} | |
100281c8: a824 add r0, sp, #144 | |
100281ca: 493c ldr r1, [pc, #240] @ 0x100282bc <$d.279+0x14> | |
100281cc: 4a3c ldr r2, [pc, #240] @ 0x100282c0 <$d.279+0x18> | |
100281ce: e068 b 0x100282a2 <$t.278+0xe> @ imm = #208 | |
100281d0: a824 add r0, sp, #144 | |
100281d2: 493a ldr r1, [pc, #232] @ 0x100282bc <$d.279+0x14> | |
100281d4: 4a40 ldr r2, [pc, #256] @ 0x100282d8 <$d.279+0x30> | |
100281d6: e064 b 0x100282a2 <$t.278+0xe> @ imm = #200 | |
100281d8: a824 add r0, sp, #144 | |
100281da: 4938 ldr r1, [pc, #224] @ 0x100282bc <$d.279+0x14> | |
100281dc: 4a40 ldr r2, [pc, #256] @ 0x100282e0 <$d.279+0x38> | |
100281de: e060 b 0x100282a2 <$t.278+0xe> @ imm = #192 | |
100281e0: a824 add r0, sp, #144 | |
100281e2: 4936 ldr r1, [pc, #216] @ 0x100282bc <$d.279+0x14> | |
100281e4: 4a40 ldr r2, [pc, #256] @ 0x100282e8 <$d.279+0x40> | |
100281e6: e05c b 0x100282a2 <$t.278+0xe> @ imm = #184 | |
100281e8: a824 add r0, sp, #144 | |
100281ea: 4934 ldr r1, [pc, #208] @ 0x100282bc <$d.279+0x14> | |
100281ec: 4a40 ldr r2, [pc, #256] @ 0x100282f0 <$d.279+0x48> | |
100281ee: e058 b 0x100282a2 <$t.278+0xe> @ imm = #176 | |
100281f0: a824 add r0, sp, #144 | |
100281f2: 4932 ldr r1, [pc, #200] @ 0x100282bc <$d.279+0x14> | |
100281f4: 4a40 ldr r2, [pc, #256] @ 0x100282f8 <$d.279+0x50> | |
100281f6: e054 b 0x100282a2 <$t.278+0xe> @ imm = #168 | |
100281f8: a824 add r0, sp, #144 | |
100281fa: 4930 ldr r1, [pc, #192] @ 0x100282bc <$d.279+0x14> | |
100281fc: 4a40 ldr r2, [pc, #256] @ 0x10028300 <$d.279+0x58> | |
100281fe: e050 b 0x100282a2 <$t.278+0xe> @ imm = #160 | |
10028200: a824 add r0, sp, #144 | |
10028202: 492e ldr r1, [pc, #184] @ 0x100282bc <$d.279+0x14> | |
10028204: 4a40 ldr r2, [pc, #256] @ 0x10028308 <$d.279+0x60> | |
10028206: e04c b 0x100282a2 <$t.278+0xe> @ imm = #152 | |
10028208: a824 add r0, sp, #144 | |
1002820a: 492c ldr r1, [pc, #176] @ 0x100282bc <$d.279+0x14> | |
1002820c: 4a40 ldr r2, [pc, #256] @ 0x10028310 <$d.279+0x68> | |
1002820e: e048 b 0x100282a2 <$t.278+0xe> @ imm = #144 | |
10028210: a824 add r0, sp, #144 | |
10028212: 492a ldr r1, [pc, #168] @ 0x100282bc <$d.279+0x14> | |
10028214: 4a40 ldr r2, [pc, #256] @ 0x10028318 <$d.279+0x70> | |
10028216: e044 b 0x100282a2 <$t.278+0xe> @ imm = #136 | |
10028218 <$d.265>: | |
10028218: 04 00 00 20 .word 0x20000004 | |
1002821c <$t.266>: | |
1002821c: a824 add r0, sp, #144 | |
1002821e: 4927 ldr r1, [pc, #156] @ 0x100282bc <$d.279+0x14> | |
10028220: 4a40 ldr r2, [pc, #256] @ 0x10028324 <$d.279+0x7c> | |
10028222: e03e b 0x100282a2 <$t.278+0xe> @ imm = #124 | |
10028224: a824 add r0, sp, #144 | |
10028226: 4925 ldr r1, [pc, #148] @ 0x100282bc <$d.279+0x14> | |
10028228: 4a41 ldr r2, [pc, #260] @ 0x10028330 <$d.279+0x88> | |
1002822a: e03a b 0x100282a2 <$t.278+0xe> @ imm = #116 | |
1002822c <$d.267>: | |
1002822c: e4 d3 02 10 .word 0x1002d3e4 | |
10028230: 10 e1 02 10 .word 0x1002e110 | |
10028234 <$t.268>: | |
10028234: a824 add r0, sp, #144 | |
10028236: 4921 ldr r1, [pc, #132] @ 0x100282bc <$d.279+0x14> | |
10028238: 4a24 ldr r2, [pc, #144] @ 0x100282cc <$d.279+0x24> | |
1002823a: e032 b 0x100282a2 <$t.278+0xe> @ imm = #100 | |
1002823c <$d.269>: | |
1002823c: b4 d3 02 10 .word 0x1002d3b4 | |
10028240 <$t.270>: | |
10028240: a824 add r0, sp, #144 | |
10028242: 491e ldr r1, [pc, #120] @ 0x100282bc <$d.279+0x14> | |
10028244: 4a25 ldr r2, [pc, #148] @ 0x100282dc <$d.279+0x34> | |
10028246: e02c b 0x100282a2 <$t.278+0xe> @ imm = #88 | |
10028248 <$d.271>: | |
10028248: 1c 00 00 20 .word 0x2000001c | |
1002824c <$t.272>: | |
1002824c: a824 add r0, sp, #144 | |
1002824e: 491b ldr r1, [pc, #108] @ 0x100282bc <$d.279+0x14> | |
10028250: 4a24 ldr r2, [pc, #144] @ 0x100282e4 <$d.279+0x3c> | |
10028252: e026 b 0x100282a2 <$t.278+0xe> @ imm = #76 | |
10028254: a824 add r0, sp, #144 | |
10028256: 4919 ldr r1, [pc, #100] @ 0x100282bc <$d.279+0x14> | |
10028258: 4a24 ldr r2, [pc, #144] @ 0x100282ec <$d.279+0x44> | |
1002825a: e022 b 0x100282a2 <$t.278+0xe> @ imm = #68 | |
1002825c <$d.273>: | |
1002825c: e4 d3 02 10 .word 0x1002d3e4 | |
10028260: 10 e1 02 10 .word 0x1002e110 | |
10028264 <$t.274>: | |
10028264: a824 add r0, sp, #144 | |
10028266: 4915 ldr r1, [pc, #84] @ 0x100282bc <$d.279+0x14> | |
10028268: 4a22 ldr r2, [pc, #136] @ 0x100282f4 <$d.279+0x4c> | |
1002826a: e01a b 0x100282a2 <$t.278+0xe> @ imm = #52 | |
1002826c <$d.275>: | |
1002826c: 9c d3 02 10 .word 0x1002d39c | |
10028270 <$t.276>: | |
10028270: a824 add r0, sp, #144 | |
10028272: 4912 ldr r1, [pc, #72] @ 0x100282bc <$d.279+0x14> | |
10028274: 4a21 ldr r2, [pc, #132] @ 0x100282fc <$d.279+0x54> | |
10028276: e014 b 0x100282a2 <$t.278+0xe> @ imm = #40 | |
10028278: a824 add r0, sp, #144 | |
1002827a: 4910 ldr r1, [pc, #64] @ 0x100282bc <$d.279+0x14> | |
1002827c: 4a21 ldr r2, [pc, #132] @ 0x10028304 <$d.279+0x5c> | |
1002827e: e010 b 0x100282a2 <$t.278+0xe> @ imm = #32 | |
10028280: a824 add r0, sp, #144 | |
10028282: 490e ldr r1, [pc, #56] @ 0x100282bc <$d.279+0x14> | |
10028284: 4a21 ldr r2, [pc, #132] @ 0x1002830c <$d.279+0x64> | |
10028286: e00c b 0x100282a2 <$t.278+0xe> @ imm = #24 | |
10028288: a824 add r0, sp, #144 | |
1002828a: 490c ldr r1, [pc, #48] @ 0x100282bc <$d.279+0x14> | |
1002828c: 4a21 ldr r2, [pc, #132] @ 0x10028314 <$d.279+0x6c> | |
1002828e: e008 b 0x100282a2 <$t.278+0xe> @ imm = #16 | |
10028290 <$d.277>: | |
10028290: 34 d9 02 10 .word 0x1002d934 | |
10028294 <$t.278>: | |
10028294: a824 add r0, sp, #144 | |
10028296: 4909 ldr r1, [pc, #36] @ 0x100282bc <$d.279+0x14> | |
10028298: 4a20 ldr r2, [pc, #128] @ 0x1002831c <$d.279+0x74> | |
1002829a: e002 b 0x100282a2 <$t.278+0xe> @ imm = #4 | |
1002829c: a824 add r0, sp, #144 | |
1002829e: 4907 ldr r1, [pc, #28] @ 0x100282bc <$d.279+0x14> | |
100282a0: 4a21 ldr r2, [pc, #132] @ 0x10028328 <$d.279+0x80> | |
100282a2: f7f9 f8c5 bl 0x10021430 <core::result::unwrap_failed> @ imm = #-28278 | |
100282a6: defe trap | |
100282a8 <$d.279>: | |
100282a8: 04 00 00 20 .word 0x20000004 | |
100282ac: e4 d3 02 10 .word 0x1002d3e4 | |
100282b0: b4 d3 02 10 .word 0x1002d3b4 | |
100282b4: 1c 00 00 20 .word 0x2000001c | |
100282b8: 9c d3 02 10 .word 0x1002d39c | |
100282bc: 3c d4 02 10 .word 0x1002d43c | |
100282c0: d4 e0 02 10 .word 0x1002e0d4 | |
100282c4: 34 d9 02 10 .word 0x1002d934 | |
100282c8: 10 e1 02 10 .word 0x1002e110 | |
100282cc: 18 e1 02 10 .word 0x1002e118 | |
100282d0: 9d 26 02 10 .word 0x1002269d | |
100282d4: e8 e0 02 10 .word 0x1002e0e8 | |
100282d8: f8 e0 02 10 .word 0x1002e0f8 | |
100282dc: 28 e1 02 10 .word 0x1002e128 | |
100282e0: 50 e1 02 10 .word 0x1002e150 | |
100282e4: 70 e1 02 10 .word 0x1002e170 | |
100282e8: 60 e1 02 10 .word 0x1002e160 | |
100282ec: 80 e1 02 10 .word 0x1002e180 | |
100282f0: a8 e1 02 10 .word 0x1002e1a8 | |
100282f4: c8 e1 02 10 .word 0x1002e1c8 | |
100282f8: b8 e1 02 10 .word 0x1002e1b8 | |
100282fc: d8 e1 02 10 .word 0x1002e1d8 | |
10028300: fc e1 02 10 .word 0x1002e1fc | |
10028304: 1c e2 02 10 .word 0x1002e21c | |
10028308: 0c e2 02 10 .word 0x1002e20c | |
1002830c: 2c e2 02 10 .word 0x1002e22c | |
10028310: 58 e2 02 10 .word 0x1002e258 | |
10028314: 78 e2 02 10 .word 0x1002e278 | |
10028318: 68 e2 02 10 .word 0x1002e268 | |
1002831c: 88 e2 02 10 .word 0x1002e288 | |
10028320: a8 e2 02 10 .word 0x1002e2a8 | |
10028324: b0 e2 02 10 .word 0x1002e2b0 | |
10028328: d0 e2 02 10 .word 0x1002e2d0 | |
1002832c: 7d 2e 02 10 .word 0x10022e7d | |
10028330: c0 e2 02 10 .word 0x1002e2c0 | |
10028334 <rust_begin_unwind>: | |
10028334: b580 push {r7, lr} | |
10028336: af00 add r7, sp, #0 | |
10028338: b08a sub sp, #40 | |
1002833a: 9000 str r0, [sp] | |
1002833c: f3bf 8f5f dmb sy | |
10028340: 4837 ldr r0, [pc, #220] @ 0x10028420 <$d.281> | |
10028342: 2401 movs r4, #1 | |
10028344: 7004 strb r4, [r0] | |
10028346: f3bf 8f5f dmb sy | |
1002834a: 4d36 ldr r5, [pc, #216] @ 0x10028424 <$d.281+0x4> | |
1002834c: 6828 ldr r0, [r5] | |
1002834e: 2801 cmp r0, #1 | |
10028350: d115 bne 0x1002837e <rust_begin_unwind+0x4a> @ imm = #42 | |
10028352: 4835 ldr r0, [pc, #212] @ 0x10028428 <$d.281+0x8> | |
10028354: 9002 str r0, [sp, #8] | |
10028356: 4668 mov r0, sp | |
10028358: 9001 str r0, [sp, #4] | |
1002835a: 1d28 adds r0, r5, #4 | |
1002835c: 9003 str r0, [sp, #12] | |
1002835e: 9409 str r4, [sp, #36] | |
10028360: a801 add r0, sp, #4 | |
10028362: 9008 str r0, [sp, #32] | |
10028364: 9407 str r4, [sp, #28] | |
10028366: 4831 ldr r0, [pc, #196] @ 0x1002842c <$d.281+0xc> | |
10028368: 9006 str r0, [sp, #24] | |
1002836a: 9405 str r4, [sp, #20] | |
1002836c: 4830 ldr r0, [pc, #192] @ 0x10028430 <$d.281+0x10> | |
1002836e: 9004 str r0, [sp, #16] | |
10028370: a803 add r0, sp, #12 | |
10028372: 4930 ldr r1, [pc, #192] @ 0x10028434 <$d.281+0x14> | |
10028374: aa04 add r2, sp, #16 | |
10028376: f7f8 fcf5 bl 0x10020d64 <core::fmt::write> @ imm = #-30230 | |
1002837a: 2800 cmp r0, #0 | |
1002837c: d149 bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #146 | |
1002837e: 4e2e ldr r6, [pc, #184] @ 0x10028438 <$d.281+0x18> | |
10028380: 7830 ldrb r0, [r6] | |
10028382: 2800 cmp r0, #0 | |
10028384: d015 beq 0x100283b2 <rust_begin_unwind+0x7e> @ imm = #42 | |
10028386: 4828 ldr r0, [pc, #160] @ 0x10028428 <$d.281+0x8> | |
10028388: 9002 str r0, [sp, #8] | |
1002838a: 4668 mov r0, sp | |
1002838c: 9001 str r0, [sp, #4] | |
1002838e: 1c70 adds r0, r6, #1 | |
10028390: 9003 str r0, [sp, #12] | |
10028392: 9409 str r4, [sp, #36] | |
10028394: a801 add r0, sp, #4 | |
10028396: 9008 str r0, [sp, #32] | |
10028398: 9407 str r4, [sp, #28] | |
1002839a: 4824 ldr r0, [pc, #144] @ 0x1002842c <$d.281+0xc> | |
1002839c: 9006 str r0, [sp, #24] | |
1002839e: 9405 str r4, [sp, #20] | |
100283a0: 4823 ldr r0, [pc, #140] @ 0x10028430 <$d.281+0x10> | |
100283a2: 9004 str r0, [sp, #16] | |
100283a4: a803 add r0, sp, #12 | |
100283a6: 4925 ldr r1, [pc, #148] @ 0x1002843c <$d.281+0x1c> | |
100283a8: aa04 add r2, sp, #16 | |
100283aa: f7f8 fcdb bl 0x10020d64 <core::fmt::write> @ imm = #-30282 | |
100283ae: 2800 cmp r0, #0 | |
100283b0: d12f bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #94 | |
100283b2: 6828 ldr r0, [r5] | |
100283b4: 2801 cmp r0, #1 | |
100283b6: d110 bne 0x100283da <rust_begin_unwind+0xa6> @ imm = #32 | |
100283b8: 1d28 adds r0, r5, #4 | |
100283ba: 9001 str r0, [sp, #4] | |
100283bc: 2000 movs r0, #0 | |
100283be: 9009 str r0, [sp, #36] | |
100283c0: 4921 ldr r1, [pc, #132] @ 0x10028448 <$d.281+0x28> | |
100283c2: 9108 str r1, [sp, #32] | |
100283c4: 9407 str r4, [sp, #28] | |
100283c6: 4921 ldr r1, [pc, #132] @ 0x1002844c <$d.281+0x2c> | |
100283c8: 9106 str r1, [sp, #24] | |
100283ca: 9004 str r0, [sp, #16] | |
100283cc: a801 add r0, sp, #4 | |
100283ce: 4919 ldr r1, [pc, #100] @ 0x10028434 <$d.281+0x14> | |
100283d0: aa04 add r2, sp, #16 | |
100283d2: f7f8 fcc7 bl 0x10020d64 <core::fmt::write> @ imm = #-30322 | |
100283d6: 2800 cmp r0, #0 | |
100283d8: d11b bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #54 | |
100283da: 7830 ldrb r0, [r6] | |
100283dc: 2800 cmp r0, #0 | |
100283de: d010 beq 0x10028402 <rust_begin_unwind+0xce> @ imm = #32 | |
100283e0: 1c70 adds r0, r6, #1 | |
100283e2: 9001 str r0, [sp, #4] | |
100283e4: 2000 movs r0, #0 | |
100283e6: 9009 str r0, [sp, #36] | |
100283e8: 4917 ldr r1, [pc, #92] @ 0x10028448 <$d.281+0x28> | |
100283ea: 9108 str r1, [sp, #32] | |
100283ec: 9407 str r4, [sp, #28] | |
100283ee: 4917 ldr r1, [pc, #92] @ 0x1002844c <$d.281+0x2c> | |
100283f0: 9106 str r1, [sp, #24] | |
100283f2: 9004 str r0, [sp, #16] | |
100283f4: a801 add r0, sp, #4 | |
100283f6: 4911 ldr r1, [pc, #68] @ 0x1002843c <$d.281+0x1c> | |
100283f8: aa04 add r2, sp, #16 | |
100283fa: f7f8 fcb3 bl 0x10020d64 <core::fmt::write> @ imm = #-30362 | |
100283fe: 2800 cmp r0, #0 | |
10028400: d107 bne 0x10028412 <rust_begin_unwind+0xde> @ imm = #14 | |
10028402: 4813 ldr r0, [pc, #76] @ 0x10028450 <$d.281+0x30> | |
10028404: 6804 ldr r4, [r0] | |
10028406: f3bf 8f5f dmb sy | |
1002840a: 34bc adds r4, #188 | |
1002840c: 6820 ldr r0, [r4] | |
1002840e: 4780 blx r0 | |
10028410: e7fc b 0x1002840c <rust_begin_unwind+0xd8> @ imm = #-8 | |
10028412: a804 add r0, sp, #16 | |
10028414: 490a ldr r1, [pc, #40] @ 0x10028440 <$d.281+0x20> | |
10028416: 4a0b ldr r2, [pc, #44] @ 0x10028444 <$d.281+0x24> | |
10028418: f7f9 f80a bl 0x10021430 <core::result::unwrap_failed> @ imm = #-28652 | |
1002841c: defe trap | |
1002841e: 46c0 mov r8, r8 | |
10028420 <$d.281>: | |
10028420: 1e 00 00 20 .word 0x2000001e | |
10028424: 04 00 00 20 .word 0x20000004 | |
10028428: ad 32 02 10 .word 0x100232ad | |
1002842c: 68 e7 02 10 .word 0x1002e768 | |
10028430: 20 c1 02 10 .word 0x1002c120 | |
10028434: b4 d3 02 10 .word 0x1002d3b4 | |
10028438: 1c 00 00 20 .word 0x2000001c | |
1002843c: 9c d3 02 10 .word 0x1002d39c | |
10028440: 3c d4 02 10 .word 0x1002d43c | |
10028444: 70 e7 02 10 .word 0x1002e770 | |
10028448: e4 d3 02 10 .word 0x1002d3e4 | |
1002844c: 34 d9 02 10 .word 0x1002d934 | |
10028450: 00 00 00 20 .word 0x20000000 | |
10028454 <<&T as core::fmt::Debug>::fmt>: | |
10028454: b580 push {r7, lr} | |
10028456: af00 add r7, sp, #0 | |
10028458: 6800 ldr r0, [r0] | |
1002845a: f7f9 fb41 bl 0x10021ae0 <<bool as core::fmt::Display>::fmt> @ imm = #-27006 | |
1002845e: bd80 pop {r7, pc} | |
10028460 <<&T as core::fmt::Debug>::fmt>: | |
10028460: b5b0 push {r4, r5, r7, lr} | |
10028462: af02 add r7, sp, #8 | |
10028464: b0a2 sub sp, #136 | |
10028466: 6800 ldr r0, [r0] | |
10028468: 698a ldr r2, [r1, #24] | |
1002846a: 06d3 lsls r3, r2, #27 | |
1002846c: d404 bmi 0x10028478 <<&T as core::fmt::Debug>::fmt+0x18> @ imm = #8 | |
1002846e: 0692 lsls r2, r2, #26 | |
10028470: d426 bmi 0x100284c0 <<&T as core::fmt::Debug>::fmt+0x60> @ imm = #76 | |
10028472: f7fa fac7 bl 0x10022a04 <core::fmt::num::imp::<impl core::fmt::Display for u16>::fmt> @ imm = #-23154 | |
10028476: e059 b 0x1002852c <<&T as core::fmt::Debug>::fmt+0xcc> @ imm = #178 | |
10028478: 8803 ldrh r3, [r0] | |
1002847a: 2001 movs r0, #1 | |
1002847c: 0200 lsls r0, r0, #8 | |
1002847e: 2281 movs r2, #129 | |
10028480: 240f movs r4, #15 | |
10028482: 401c ands r4, r3 | |
10028484: 2c0a cmp r4, #10 | |
10028486: d301 blo 0x1002848c <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #2 | |
10028488: 2557 movs r5, #87 | |
1002848a: e000 b 0x1002848e <<&T as core::fmt::Debug>::fmt+0x2e> @ imm = #0 | |
1002848c: 2530 movs r5, #48 | |
1002848e: 192c adds r4, r5, r4 | |
10028490: ad02 add r5, sp, #8 | |
10028492: 18ad adds r5, r5, r2 | |
10028494: 1ead subs r5, r5, #2 | |
10028496: 702c strb r4, [r5] | |
10028498: b29c uxth r4, r3 | |
1002849a: 2c10 cmp r4, #16 | |
1002849c: d335 blo 0x1002850a <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #106 | |
1002849e: b2db uxtb r3, r3 | |
100284a0: 2ba0 cmp r3, #160 | |
100284a2: d301 blo 0x100284a8 <<&T as core::fmt::Debug>::fmt+0x48> @ imm = #2 | |
100284a4: 2557 movs r5, #87 | |
100284a6: e000 b 0x100284aa <<&T as core::fmt::Debug>::fmt+0x4a> @ imm = #0 | |
100284a8: 2530 movs r5, #48 | |
100284aa: 091b lsrs r3, r3, #4 | |
100284ac: 18eb adds r3, r5, r3 | |
100284ae: ad02 add r5, sp, #8 | |
100284b0: 18ad adds r5, r5, r2 | |
100284b2: 1eed subs r5, r5, #3 | |
100284b4: 702b strb r3, [r5] | |
100284b6: 1e92 subs r2, r2, #2 | |
100284b8: 0a23 lsrs r3, r4, #8 | |
100284ba: 4284 cmp r4, r0 | |
100284bc: d2e0 bhs 0x10028480 <<&T as core::fmt::Debug>::fmt+0x20> @ imm = #-64 | |
100284be: e022 b 0x10028506 <<&T as core::fmt::Debug>::fmt+0xa6> @ imm = #68 | |
100284c0: 8803 ldrh r3, [r0] | |
100284c2: 2001 movs r0, #1 | |
100284c4: 0200 lsls r0, r0, #8 | |
100284c6: 2281 movs r2, #129 | |
100284c8: 240f movs r4, #15 | |
100284ca: 401c ands r4, r3 | |
100284cc: 2c0a cmp r4, #10 | |
100284ce: d301 blo 0x100284d4 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #2 | |
100284d0: 2537 movs r5, #55 | |
100284d2: e000 b 0x100284d6 <<&T as core::fmt::Debug>::fmt+0x76> @ imm = #0 | |
100284d4: 2530 movs r5, #48 | |
100284d6: 192c adds r4, r5, r4 | |
100284d8: ad02 add r5, sp, #8 | |
100284da: 18ad adds r5, r5, r2 | |
100284dc: 1ead subs r5, r5, #2 | |
100284de: 702c strb r4, [r5] | |
100284e0: b29c uxth r4, r3 | |
100284e2: 2c10 cmp r4, #16 | |
100284e4: d311 blo 0x1002850a <<&T as core::fmt::Debug>::fmt+0xaa> @ imm = #34 | |
100284e6: b2db uxtb r3, r3 | |
100284e8: 2ba0 cmp r3, #160 | |
100284ea: d301 blo 0x100284f0 <<&T as core::fmt::Debug>::fmt+0x90> @ imm = #2 | |
100284ec: 2537 movs r5, #55 | |
100284ee: e000 b 0x100284f2 <<&T as core::fmt::Debug>::fmt+0x92> @ imm = #0 | |
100284f0: 2530 movs r5, #48 | |
100284f2: 091b lsrs r3, r3, #4 | |
100284f4: 18eb adds r3, r5, r3 | |
100284f6: ad02 add r5, sp, #8 | |
100284f8: 18ad adds r5, r5, r2 | |
100284fa: 1eed subs r5, r5, #3 | |
100284fc: 702b strb r3, [r5] | |
100284fe: 1e92 subs r2, r2, #2 | |
10028500: 0a23 lsrs r3, r4, #8 | |
10028502: 4284 cmp r4, r0 | |
10028504: d2e0 bhs 0x100284c8 <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #-64 | |
10028506: 1e50 subs r0, r2, #1 | |
10028508: e001 b 0x1002850e <<&T as core::fmt::Debug>::fmt+0xae> @ imm = #2 | |
1002850a: 1e90 subs r0, r2, #2 | |
1002850c: 1e52 subs r2, r2, #1 | |
1002850e: 2881 cmp r0, #129 | |
10028510: d20e bhs 0x10028530 <<&T as core::fmt::Debug>::fmt+0xd0> @ imm = #28 | |
10028512: 2381 movs r3, #129 | |
10028514: 1a9a subs r2, r3, r2 | |
10028516: 9201 str r2, [sp, #4] | |
10028518: aa02 add r2, sp, #8 | |
1002851a: 1810 adds r0, r2, r0 | |
1002851c: 9000 str r0, [sp] | |
1002851e: 2401 movs r4, #1 | |
10028520: 4a06 ldr r2, [pc, #24] @ 0x1002853c <$d.284> | |
10028522: 2302 movs r3, #2 | |
10028524: 4608 mov r0, r1 | |
10028526: 4621 mov r1, r4 | |
10028528: f7f7 ffe0 bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-32832 | |
1002852c: b022 add sp, #136 | |
1002852e: bdb0 pop {r4, r5, r7, pc} | |
10028530: 2180 movs r1, #128 | |
10028532: 4a03 ldr r2, [pc, #12] @ 0x10028540 <$d.284+0x4> | |
10028534: f7f8 f8da bl 0x100206ec <core::slice::index::slice_start_index_len_fail> @ imm = #-32332 | |
10028538: defe trap | |
1002853a: 46c0 mov r8, r8 | |
1002853c <$d.284>: | |
1002853c: 34 c2 02 10 .word 0x1002c234 | |
10028540: 24 c2 02 10 .word 0x1002c224 | |
10028544 <<&T as core::fmt::Debug>::fmt>: | |
10028544: b5b0 push {r4, r5, r7, lr} | |
10028546: af02 add r7, sp, #8 | |
10028548: b0a2 sub sp, #136 | |
1002854a: 6800 ldr r0, [r0] | |
1002854c: ab02 add r3, sp, #8 | |
1002854e: aa02 add r2, sp, #8 | |
10028550: 698c ldr r4, [r1, #24] | |
10028552: 06e5 lsls r5, r4, #27 | |
10028554: d404 bmi 0x10028560 <<&T as core::fmt::Debug>::fmt+0x1c> @ imm = #8 | |
10028556: 06a3 lsls r3, r4, #26 | |
10028558: d40a bmi 0x10028570 <<&T as core::fmt::Debug>::fmt+0x2c> @ imm = #20 | |
1002855a: f7fa f89f bl 0x1002269c <core::fmt::num::imp::<impl core::fmt::Display for u8>::fmt> @ imm = #-24258 | |
1002855e: e038 b 0x100285d2 <<&T as core::fmt::Debug>::fmt+0x8e> @ imm = #112 | |
10028560: 337e adds r3, #126 | |
10028562: 7800 ldrb r0, [r0] | |
10028564: 220f movs r2, #15 | |
10028566: 4002 ands r2, r0 | |
10028568: 2a0a cmp r2, #10 | |
1002856a: d309 blo 0x10028580 <<&T as core::fmt::Debug>::fmt+0x3c> @ imm = #18 | |
1002856c: 2457 movs r4, #87 | |
1002856e: e008 b 0x10028582 <<&T as core::fmt::Debug>::fmt+0x3e> @ imm = #16 | |
10028570: 327e adds r2, #126 | |
10028572: 7800 ldrb r0, [r0] | |
10028574: 230f movs r3, #15 | |
10028576: 4003 ands r3, r0 | |
10028578: 2b0a cmp r3, #10 | |
1002857a: d30e blo 0x1002859a <<&T as core::fmt::Debug>::fmt+0x56> @ imm = #28 | |
1002857c: 2437 movs r4, #55 | |
1002857e: e00d b 0x1002859c <<&T as core::fmt::Debug>::fmt+0x58> @ imm = #26 | |
10028580: 2430 movs r4, #48 | |
10028582: 18a2 adds r2, r4, r2 | |
10028584: 705a strb r2, [r3, #1] | |
10028586: 0902 lsrs r2, r0, #4 | |
10028588: d010 beq 0x100285ac <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #32 | |
1002858a: 28a0 cmp r0, #160 | |
1002858c: d301 blo 0x10028592 <<&T as core::fmt::Debug>::fmt+0x4e> @ imm = #2 | |
1002858e: 2057 movs r0, #87 | |
10028590: e000 b 0x10028594 <<&T as core::fmt::Debug>::fmt+0x50> @ imm = #0 | |
10028592: 2030 movs r0, #48 | |
10028594: 1880 adds r0, r0, r2 | |
10028596: 7018 strb r0, [r3] | |
10028598: e00e b 0x100285b8 <<&T as core::fmt::Debug>::fmt+0x74> @ imm = #28 | |
1002859a: 2430 movs r4, #48 | |
1002859c: 18e3 adds r3, r4, r3 | |
1002859e: 7053 strb r3, [r2, #1] | |
100285a0: 0903 lsrs r3, r0, #4 | |
100285a2: d003 beq 0x100285ac <<&T as core::fmt::Debug>::fmt+0x68> @ imm = #6 | |
100285a4: 28a0 cmp r0, #160 | |
100285a6: d304 blo 0x100285b2 <<&T as core::fmt::Debug>::fmt+0x6e> @ imm = #8 | |
100285a8: 2037 movs r0, #55 | |
100285aa: e003 b 0x100285b4 <<&T as core::fmt::Debug>::fmt+0x70> @ imm = #6 | |
100285ac: 207f movs r0, #127 | |
100285ae: 2201 movs r2, #1 | |
100285b0: e004 b 0x100285bc <<&T as core::fmt::Debug>::fmt+0x78> @ imm = #8 | |
100285b2: 2030 movs r0, #48 | |
100285b4: 18c0 adds r0, r0, r3 | |
100285b6: 7010 strb r0, [r2] | |
100285b8: 207e movs r0, #126 | |
100285ba: 2202 movs r2, #2 | |
100285bc: 9201 str r2, [sp, #4] | |
100285be: aa02 add r2, sp, #8 | |
100285c0: 1810 adds r0, r2, r0 | |
100285c2: 9000 str r0, [sp] | |
100285c4: 2401 movs r4, #1 | |
100285c6: 4a04 ldr r2, [pc, #16] @ 0x100285d8 <$d.286> | |
100285c8: 2302 movs r3, #2 | |
100285ca: 4608 mov r0, r1 | |
100285cc: 4621 mov r1, r4 | |
100285ce: f7f7 ff8d bl 0x100204ec <core::fmt::Formatter::pad_integral> @ imm = #-32998 | |
100285d2: b022 add sp, #136 | |
100285d4: bdb0 pop {r4, r5, r7, pc} | |
100285d6: 46c0 mov r8, r8 | |
100285d8 <$d.286>: | |
100285d8: 34 c2 02 10 .word 0x1002c234 | |
100285dc <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode>: | |
100285dc: b5b0 push {r4, r5, r7, lr} | |
100285de: af02 add r7, sp, #8 | |
100285e0: b2cc uxtb r4, r1 | |
100285e2: 2c69 cmp r4, #105 | |
100285e4: d901 bls 0x100285ea <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode+0xe> @ imm = #2 | |
100285e6: f000 fbb7 bl 0x10028d58 <$t.289+0x690> @ imm = #1902 | |
100285ea: 0064 lsls r4, r4, #1 | |
100285ec: 447c add r4, pc | |
100285ee: 88a4 ldrh r4, [r4, #4] | |
100285f0: 0064 lsls r4, r4, #1 | |
100285f2: 44a7 add pc, r4 | |
100285f4 <$d.288>: | |
100285f4: 6b 00 b1 03 .word 0x03b1006b | |
100285f8: b1 03 b1 03 .word 0x03b103b1 | |
100285fc: b1 03 b1 03 .word 0x03b103b1 | |
10028600: b1 03 b1 03 .word 0x03b103b1 | |
10028604: b1 03 b1 03 .word 0x03b103b1 | |
10028608: b1 03 b1 03 .word 0x03b103b1 | |
1002860c: b1 03 b1 03 .word 0x03b103b1 | |
10028610: b1 03 b1 03 .word 0x03b103b1 | |
10028614: b1 03 6d 00 .word 0x006d03b1 | |
10028618: 74 00 7b 00 .word 0x007b0074 | |
1002861c: 82 00 89 00 .word 0x00890082 | |
10028620: 90 00 98 00 .word 0x00980090 | |
10028624: 9f 00 a6 00 .word 0x00a6009f | |
10028628: ad 00 b4 00 .word 0x00b400ad | |
1002862c: bb 00 c3 00 .word 0x00c300bb | |
10028630: 90 01 b1 03 .word 0x03b10190 | |
10028634: b1 03 b1 03 .word 0x03b103b1 | |
10028638: b1 03 2d 02 .word 0x022d03b1 | |
1002863c: ab 00 c1 00 .word 0x00c100ab | |
10028640: 18 01 ca 00 .word 0x00ca0118 | |
10028644: d4 00 de 00 .word 0x00de00d4 | |
10028648: e8 00 f2 00 .word 0x00f200e8 | |
1002864c: fc 00 06 01 .word 0x010600fc | |
10028650: 10 01 1a 01 .word 0x011a0110 | |
10028654: 24 01 2e 01 .word 0x012e0124 | |
10028658: 35 01 3c 01 .word 0x013c0135 | |
1002865c: b1 03 4e 02 .word 0x024e03b1 | |
10028660: b1 03 b1 03 .word 0x03b103b1 | |
10028664: 43 01 49 01 .word 0x01490143 | |
10028668: 4f 01 c8 00 .word 0x00c8014f | |
1002866c: b1 03 55 01 .word 0x015503b1 | |
10028670: 60 01 6a 01 .word 0x016a0160 | |
10028674: 74 01 7e 01 .word 0x017e0174 | |
10028678: 88 01 92 01 .word 0x01920188 | |
1002867c: a6 01 b0 01 .word 0x01b001a6 | |
10028680: ba 01 c1 01 .word 0x01c101ba | |
10028684: 69 00 c8 01 .word 0x01c80069 | |
10028688: 96 00 ce 01 .word 0x01ce0096 | |
1002868c: b1 03 d4 01 .word 0x01d403b1 | |
10028690: de 01 e8 01 .word 0x01e801de | |
10028694: f2 01 fc 01 .word 0x01fc01f2 | |
10028698: 06 02 10 02 .word 0x02100206 | |
1002869c: 1a 02 21 02 .word 0x0221021a | |
100286a0: 27 02 b1 03 .word 0x03b10227 | |
100286a4: b1 03 2f 02 .word 0x022f03b1 | |
100286a8: 35 02 3b 02 .word 0x023b0235 | |
100286ac: 69 00 b1 03 .word 0x03b10069 | |
100286b0: b1 03 b1 03 .word 0x03b103b1 | |
100286b4: 41 02 b1 03 .word 0x03b10241 | |
100286b8: b1 03 b1 03 .word 0x03b103b1 | |
100286bc: b1 03 b1 03 .word 0x03b103b1 | |
100286c0: b1 03 b1 03 .word 0x03b103b1 | |
100286c4: 43 02 49 02 .word 0x02490243 | |
100286c8 <$t.289>: | |
100286c8: 210a movs r1, #10 | |
100286ca: e37b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1782 | |
100286cc: 211b movs r1, #27 | |
100286ce: e379 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1778 | |
100286d0: 7811 ldrb r1, [r2] | |
100286d2: 7852 ldrb r2, [r2, #1] | |
100286d4: 430a orrs r2, r1 | |
100286d6: d100 bne 0x100286da <$t.289+0x12> @ imm = #0 | |
100286d8: e31d b 0x10028d16 <$t.289+0x64e> @ imm = #1594 | |
100286da: 217e movs r1, #126 | |
100286dc: e372 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1764 | |
100286de: 7811 ldrb r1, [r2] | |
100286e0: 7852 ldrb r2, [r2, #1] | |
100286e2: 430a orrs r2, r1 | |
100286e4: d100 bne 0x100286e8 <$t.289+0x20> @ imm = #0 | |
100286e6: e1b9 b 0x10028a5c <$t.289+0x394> @ imm = #882 | |
100286e8: 2121 movs r1, #33 | |
100286ea: e36b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1750 | |
100286ec: 7811 ldrb r1, [r2] | |
100286ee: 7852 ldrb r2, [r2, #1] | |
100286f0: 430a orrs r2, r1 | |
100286f2: d100 bne 0x100286f6 <$t.289+0x2e> @ imm = #0 | |
100286f4: e1b8 b 0x10028a68 <$t.289+0x3a0> @ imm = #880 | |
100286f6: 2140 movs r1, #64 | |
100286f8: e364 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1736 | |
100286fa: 7811 ldrb r1, [r2] | |
100286fc: 7852 ldrb r2, [r2, #1] | |
100286fe: 430a orrs r2, r1 | |
10028700: d100 bne 0x10028704 <$t.289+0x3c> @ imm = #0 | |
10028702: e1b7 b 0x10028a74 <$t.289+0x3ac> @ imm = #878 | |
10028704: 2123 movs r1, #35 | |
10028706: e35d b 0x10028dc4 <$t.289+0x6fc> @ imm = #1722 | |
10028708: 7811 ldrb r1, [r2] | |
1002870a: 7852 ldrb r2, [r2, #1] | |
1002870c: 430a orrs r2, r1 | |
1002870e: d100 bne 0x10028712 <$t.289+0x4a> @ imm = #0 | |
10028710: e13d b 0x1002898e <$t.289+0x2c6> @ imm = #634 | |
10028712: 2124 movs r1, #36 | |
10028714: e356 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1708 | |
10028716: 7811 ldrb r1, [r2] | |
10028718: 7852 ldrb r2, [r2, #1] | |
1002871a: 430a orrs r2, r1 | |
1002871c: d001 beq 0x10028722 <$t.289+0x5a> @ imm = #2 | |
1002871e: 2125 movs r1, #37 | |
10028720: e350 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1696 | |
10028722: 2135 movs r1, #53 | |
10028724: e34e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1692 | |
10028726: 7811 ldrb r1, [r2] | |
10028728: 7852 ldrb r2, [r2, #1] | |
1002872a: 430a orrs r2, r1 | |
1002872c: d100 bne 0x10028730 <$t.289+0x68> @ imm = #0 | |
1002872e: e134 b 0x1002899a <$t.289+0x2d2> @ imm = #616 | |
10028730: 215e movs r1, #94 | |
10028732: e347 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1678 | |
10028734: 7811 ldrb r1, [r2] | |
10028736: 7852 ldrb r2, [r2, #1] | |
10028738: 430a orrs r2, r1 | |
1002873a: d100 bne 0x1002873e <$t.289+0x76> @ imm = #0 | |
1002873c: e0a2 b 0x10028884 <$t.289+0x1bc> @ imm = #324 | |
1002873e: 2126 movs r1, #38 | |
10028740: e340 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1664 | |
10028742: 7811 ldrb r1, [r2] | |
10028744: 7852 ldrb r2, [r2, #1] | |
10028746: 430a orrs r2, r1 | |
10028748: d100 bne 0x1002874c <$t.289+0x84> @ imm = #0 | |
1002874a: e0a1 b 0x10028890 <$t.289+0x1c8> @ imm = #322 | |
1002874c: 212a movs r1, #42 | |
1002874e: e339 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1650 | |
10028750: 7811 ldrb r1, [r2] | |
10028752: 7852 ldrb r2, [r2, #1] | |
10028754: 430a orrs r2, r1 | |
10028756: d100 bne 0x1002875a <$t.289+0x92> @ imm = #0 | |
10028758: e0a0 b 0x1002889c <$t.289+0x1d4> @ imm = #320 | |
1002875a: 2128 movs r1, #40 | |
1002875c: e332 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1636 | |
1002875e: 7811 ldrb r1, [r2] | |
10028760: 7852 ldrb r2, [r2, #1] | |
10028762: 430a orrs r2, r1 | |
10028764: d100 bne 0x10028768 <$t.289+0xa0> @ imm = #0 | |
10028766: e18d b 0x10028a84 <$t.289+0x3bc> @ imm = #794 | |
10028768: 2129 movs r1, #41 | |
1002876a: e32b b 0x10028dc4 <$t.289+0x6fc> @ imm = #1622 | |
1002876c: 7811 ldrb r1, [r2] | |
1002876e: 7852 ldrb r2, [r2, #1] | |
10028770: 430a orrs r2, r1 | |
10028772: d001 beq 0x10028778 <$t.289+0xb0> @ imm = #2 | |
10028774: 215f movs r1, #95 | |
10028776: e325 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1610 | |
10028778: 212d movs r1, #45 | |
1002877a: e323 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1606 | |
1002877c: 7811 ldrb r1, [r2] | |
1002877e: 7852 ldrb r2, [r2, #1] | |
10028780: 430a orrs r2, r1 | |
10028782: d100 bne 0x10028786 <$t.289+0xbe> @ imm = #0 | |
10028784: e2c9 b 0x10028d1a <$t.289+0x652> @ imm = #1426 | |
10028786: 212b movs r1, #43 | |
10028788: e31c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1592 | |
1002878a: 2b00 cmp r3, #0 | |
1002878c: d000 beq 0x10028790 <$t.289+0xc8> @ imm = #0 | |
1002878e: e182 b 0x10028a96 <$t.289+0x3ce> @ imm = #772 | |
10028790: 7891 ldrb r1, [r2, #2] | |
10028792: 78d3 ldrb r3, [r2, #3] | |
10028794: 430b orrs r3, r1 | |
10028796: d100 bne 0x1002879a <$t.289+0xd2> @ imm = #0 | |
10028798: e17d b 0x10028a96 <$t.289+0x3ce> @ imm = #762 | |
1002879a: 2111 movs r1, #17 | |
1002879c: e312 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1572 | |
1002879e: 2b00 cmp r3, #0 | |
100287a0: d000 beq 0x100287a4 <$t.289+0xdc> @ imm = #0 | |
100287a2: e185 b 0x10028ab0 <$t.289+0x3e8> @ imm = #778 | |
100287a4: 7891 ldrb r1, [r2, #2] | |
100287a6: 78d3 ldrb r3, [r2, #3] | |
100287a8: 430b orrs r3, r1 | |
100287aa: d100 bne 0x100287ae <$t.289+0xe6> @ imm = #0 | |
100287ac: e180 b 0x10028ab0 <$t.289+0x3e8> @ imm = #768 | |
100287ae: 2117 movs r1, #23 | |
100287b0: e308 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1552 | |
100287b2: 2b00 cmp r3, #0 | |
100287b4: d000 beq 0x100287b8 <$t.289+0xf0> @ imm = #0 | |
100287b6: e188 b 0x10028aca <$t.289+0x402> @ imm = #784 | |
100287b8: 7891 ldrb r1, [r2, #2] | |
100287ba: 78d3 ldrb r3, [r2, #3] | |
100287bc: 430b orrs r3, r1 | |
100287be: d100 bne 0x100287c2 <$t.289+0xfa> @ imm = #0 | |
100287c0: e183 b 0x10028aca <$t.289+0x402> @ imm = #774 | |
100287c2: 2105 movs r1, #5 | |
100287c4: e2fe b 0x10028dc4 <$t.289+0x6fc> @ imm = #1532 | |
100287c6: 2b00 cmp r3, #0 | |
100287c8: d000 beq 0x100287cc <$t.289+0x104> @ imm = #0 | |
100287ca: e18b b 0x10028ae4 <$t.289+0x41c> @ imm = #790 | |
100287cc: 7891 ldrb r1, [r2, #2] | |
100287ce: 78d3 ldrb r3, [r2, #3] | |
100287d0: 430b orrs r3, r1 | |
100287d2: d100 bne 0x100287d6 <$t.289+0x10e> @ imm = #0 | |
100287d4: e186 b 0x10028ae4 <$t.289+0x41c> @ imm = #780 | |
100287d6: 2112 movs r1, #18 | |
100287d8: e2f4 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1512 | |
100287da: 2b00 cmp r3, #0 | |
100287dc: d000 beq 0x100287e0 <$t.289+0x118> @ imm = #0 | |
100287de: e18e b 0x10028afe <$t.289+0x436> @ imm = #796 | |
100287e0: 7891 ldrb r1, [r2, #2] | |
100287e2: 78d3 ldrb r3, [r2, #3] | |
100287e4: 430b orrs r3, r1 | |
100287e6: d100 bne 0x100287ea <$t.289+0x122> @ imm = #0 | |
100287e8: e189 b 0x10028afe <$t.289+0x436> @ imm = #786 | |
100287ea: 2114 movs r1, #20 | |
100287ec: e2ea b 0x10028dc4 <$t.289+0x6fc> @ imm = #1492 | |
100287ee: 2b00 cmp r3, #0 | |
100287f0: d000 beq 0x100287f4 <$t.289+0x12c> @ imm = #0 | |
100287f2: e191 b 0x10028b18 <$t.289+0x450> @ imm = #802 | |
100287f4: 7891 ldrb r1, [r2, #2] | |
100287f6: 78d3 ldrb r3, [r2, #3] | |
100287f8: 430b orrs r3, r1 | |
100287fa: d100 bne 0x100287fe <$t.289+0x136> @ imm = #0 | |
100287fc: e18c b 0x10028b18 <$t.289+0x450> @ imm = #792 | |
100287fe: 2119 movs r1, #25 | |
10028800: e2e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1472 | |
10028802: 2b00 cmp r3, #0 | |
10028804: d000 beq 0x10028808 <$t.289+0x140> @ imm = #0 | |
10028806: e194 b 0x10028b32 <$t.289+0x46a> @ imm = #808 | |
10028808: 7891 ldrb r1, [r2, #2] | |
1002880a: 78d3 ldrb r3, [r2, #3] | |
1002880c: 430b orrs r3, r1 | |
1002880e: d100 bne 0x10028812 <$t.289+0x14a> @ imm = #0 | |
10028810: e18f b 0x10028b32 <$t.289+0x46a> @ imm = #798 | |
10028812: 2115 movs r1, #21 | |
10028814: e2d6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1452 | |
10028816: 2b00 cmp r3, #0 | |
10028818: d000 beq 0x1002881c <$t.289+0x154> @ imm = #0 | |
1002881a: e197 b 0x10028b4c <$t.289+0x484> @ imm = #814 | |
1002881c: 7891 ldrb r1, [r2, #2] | |
1002881e: 78d3 ldrb r3, [r2, #3] | |
10028820: 430b orrs r3, r1 | |
10028822: d100 bne 0x10028826 <$t.289+0x15e> @ imm = #0 | |
10028824: e192 b 0x10028b4c <$t.289+0x484> @ imm = #804 | |
10028826: 2109 movs r1, #9 | |
10028828: e2cc b 0x10028dc4 <$t.289+0x6fc> @ imm = #1432 | |
1002882a: 2b00 cmp r3, #0 | |
1002882c: d000 beq 0x10028830 <$t.289+0x168> @ imm = #0 | |
1002882e: e19a b 0x10028b66 <$t.289+0x49e> @ imm = #820 | |
10028830: 7891 ldrb r1, [r2, #2] | |
10028832: 78d3 ldrb r3, [r2, #3] | |
10028834: 430b orrs r3, r1 | |
10028836: d100 bne 0x1002883a <$t.289+0x172> @ imm = #0 | |
10028838: e195 b 0x10028b66 <$t.289+0x49e> @ imm = #810 | |
1002883a: 210f movs r1, #15 | |
1002883c: e2c2 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1412 | |
1002883e: 2b00 cmp r3, #0 | |
10028840: d000 beq 0x10028844 <$t.289+0x17c> @ imm = #0 | |
10028842: e19d b 0x10028b80 <$t.289+0x4b8> @ imm = #826 | |
10028844: 7891 ldrb r1, [r2, #2] | |
10028846: 78d3 ldrb r3, [r2, #3] | |
10028848: 430b orrs r3, r1 | |
1002884a: d100 bne 0x1002884e <$t.289+0x186> @ imm = #0 | |
1002884c: e198 b 0x10028b80 <$t.289+0x4b8> @ imm = #816 | |
1002884e: 2110 movs r1, #16 | |
10028850: e2b8 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1392 | |
10028852: 7811 ldrb r1, [r2] | |
10028854: 7852 ldrb r2, [r2, #1] | |
10028856: 430a orrs r2, r1 | |
10028858: d100 bne 0x1002885c <$t.289+0x194> @ imm = #0 | |
1002885a: e260 b 0x10028d1e <$t.289+0x656> @ imm = #1216 | |
1002885c: 217b movs r1, #123 | |
1002885e: e2b1 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1378 | |
10028860: 7811 ldrb r1, [r2] | |
10028862: 7852 ldrb r2, [r2, #1] | |
10028864: 430a orrs r2, r1 | |
10028866: d100 bne 0x1002886a <$t.289+0x1a2> @ imm = #0 | |
10028868: e25b b 0x10028d22 <$t.289+0x65a> @ imm = #1206 | |
1002886a: 217d movs r1, #125 | |
1002886c: e2aa b 0x10028dc4 <$t.289+0x6fc> @ imm = #1364 | |
1002886e: 7811 ldrb r1, [r2] | |
10028870: 7852 ldrb r2, [r2, #1] | |
10028872: 430a orrs r2, r1 | |
10028874: d100 bne 0x10028878 <$t.289+0x1b0> @ imm = #0 | |
10028876: e256 b 0x10028d26 <$t.289+0x65e> @ imm = #1196 | |
10028878: 217c movs r1, #124 | |
1002887a: e2a3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1350 | |
1002887c: 7911 ldrb r1, [r2, #4] | |
1002887e: 2900 cmp r1, #0 | |
10028880: d100 bne 0x10028884 <$t.289+0x1bc> @ imm = #0 | |
10028882: e252 b 0x10028d2a <$t.289+0x662> @ imm = #1188 | |
10028884: 2137 movs r1, #55 | |
10028886: e29d b 0x10028dc4 <$t.289+0x6fc> @ imm = #1338 | |
10028888: 7911 ldrb r1, [r2, #4] | |
1002888a: 2900 cmp r1, #0 | |
1002888c: d100 bne 0x10028890 <$t.289+0x1c8> @ imm = #0 | |
1002888e: e24e b 0x10028d2e <$t.289+0x666> @ imm = #1180 | |
10028890: 2138 movs r1, #56 | |
10028892: e297 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1326 | |
10028894: 7911 ldrb r1, [r2, #4] | |
10028896: 2900 cmp r1, #0 | |
10028898: d100 bne 0x1002889c <$t.289+0x1d4> @ imm = #0 | |
1002889a: e24a b 0x10028d32 <$t.289+0x66a> @ imm = #1172 | |
1002889c: 2139 movs r1, #57 | |
1002889e: e291 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1314 | |
100288a0: 2b00 cmp r3, #0 | |
100288a2: d000 beq 0x100288a6 <$t.289+0x1de> @ imm = #0 | |
100288a4: e179 b 0x10028b9a <$t.289+0x4d2> @ imm = #754 | |
100288a6: 7891 ldrb r1, [r2, #2] | |
100288a8: 78d3 ldrb r3, [r2, #3] | |
100288aa: 430b orrs r3, r1 | |
100288ac: d100 bne 0x100288b0 <$t.289+0x1e8> @ imm = #0 | |
100288ae: e174 b 0x10028b9a <$t.289+0x4d2> @ imm = #744 | |
100288b0: 2101 movs r1, #1 | |
100288b2: 6041 str r1, [r0, #4] | |
100288b4: e288 b 0x10028dc8 <$t.289+0x700> @ imm = #1296 | |
100288b6: 2b00 cmp r3, #0 | |
100288b8: d000 beq 0x100288bc <$t.289+0x1f4> @ imm = #0 | |
100288ba: e17b b 0x10028bb4 <$t.289+0x4ec> @ imm = #758 | |
100288bc: 7891 ldrb r1, [r2, #2] | |
100288be: 78d3 ldrb r3, [r2, #3] | |
100288c0: 430b orrs r3, r1 | |
100288c2: d100 bne 0x100288c6 <$t.289+0x1fe> @ imm = #0 | |
100288c4: e176 b 0x10028bb4 <$t.289+0x4ec> @ imm = #748 | |
100288c6: 2113 movs r1, #19 | |
100288c8: e27c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1272 | |
100288ca: 2b00 cmp r3, #0 | |
100288cc: d000 beq 0x100288d0 <$t.289+0x208> @ imm = #0 | |
100288ce: e17e b 0x10028bce <$t.289+0x506> @ imm = #764 | |
100288d0: 7891 ldrb r1, [r2, #2] | |
100288d2: 78d3 ldrb r3, [r2, #3] | |
100288d4: 430b orrs r3, r1 | |
100288d6: d100 bne 0x100288da <$t.289+0x212> @ imm = #0 | |
100288d8: e179 b 0x10028bce <$t.289+0x506> @ imm = #754 | |
100288da: 2104 movs r1, #4 | |
100288dc: e272 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1252 | |
100288de: 2b00 cmp r3, #0 | |
100288e0: d000 beq 0x100288e4 <$t.289+0x21c> @ imm = #0 | |
100288e2: e181 b 0x10028be8 <$t.289+0x520> @ imm = #770 | |
100288e4: 7891 ldrb r1, [r2, #2] | |
100288e6: 78d3 ldrb r3, [r2, #3] | |
100288e8: 430b orrs r3, r1 | |
100288ea: d100 bne 0x100288ee <$t.289+0x226> @ imm = #0 | |
100288ec: e17c b 0x10028be8 <$t.289+0x520> @ imm = #760 | |
100288ee: 2106 movs r1, #6 | |
100288f0: e268 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1232 | |
100288f2: 2b00 cmp r3, #0 | |
100288f4: d000 beq 0x100288f8 <$t.289+0x230> @ imm = #0 | |
100288f6: e184 b 0x10028c02 <$t.289+0x53a> @ imm = #776 | |
100288f8: 7891 ldrb r1, [r2, #2] | |
100288fa: 78d3 ldrb r3, [r2, #3] | |
100288fc: 430b orrs r3, r1 | |
100288fe: d100 bne 0x10028902 <$t.289+0x23a> @ imm = #0 | |
10028900: e17f b 0x10028c02 <$t.289+0x53a> @ imm = #766 | |
10028902: 2107 movs r1, #7 | |
10028904: e25e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1212 | |
10028906: 2b00 cmp r3, #0 | |
10028908: d000 beq 0x1002890c <$t.289+0x244> @ imm = #0 | |
1002890a: e187 b 0x10028c1c <$t.289+0x554> @ imm = #782 | |
1002890c: 7891 ldrb r1, [r2, #2] | |
1002890e: 78d3 ldrb r3, [r2, #3] | |
10028910: 430b orrs r3, r1 | |
10028912: d100 bne 0x10028916 <$t.289+0x24e> @ imm = #0 | |
10028914: e182 b 0x10028c1c <$t.289+0x554> @ imm = #772 | |
10028916: 2108 movs r1, #8 | |
10028918: e254 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1192 | |
1002891a: 2b00 cmp r3, #0 | |
1002891c: d104 bne 0x10028928 <$t.289+0x260> @ imm = #8 | |
1002891e: 7891 ldrb r1, [r2, #2] | |
10028920: 78d3 ldrb r3, [r2, #3] | |
10028922: 430b orrs r3, r1 | |
10028924: d000 beq 0x10028928 <$t.289+0x260> @ imm = #0 | |
10028926: e6cf b 0x100286c8 <$t.289> @ imm = #-610 | |
10028928: 7811 ldrb r1, [r2] | |
1002892a: 7853 ldrb r3, [r2, #1] | |
1002892c: 430b orrs r3, r1 | |
1002892e: 1e59 subs r1, r3, #1 | |
10028930: 418b sbcs r3, r1 | |
10028932: 7951 ldrb r1, [r2, #5] | |
10028934: 1e4a subs r2, r1, #1 | |
10028936: 4191 sbcs r1, r2 | |
10028938: 4059 eors r1, r3 | |
1002893a: d100 bne 0x1002893e <$t.289+0x276> @ imm = #0 | |
1002893c: e20f b 0x10028d5e <$t.289+0x696> @ imm = #1054 | |
1002893e: 214a movs r1, #74 | |
10028940: e240 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1152 | |
10028942: 2b00 cmp r3, #0 | |
10028944: d000 beq 0x10028948 <$t.289+0x280> @ imm = #0 | |
10028946: e176 b 0x10028c36 <$t.289+0x56e> @ imm = #748 | |
10028948: 7891 ldrb r1, [r2, #2] | |
1002894a: 78d3 ldrb r3, [r2, #3] | |
1002894c: 430b orrs r3, r1 | |
1002894e: d100 bne 0x10028952 <$t.289+0x28a> @ imm = #0 | |
10028950: e171 b 0x10028c36 <$t.289+0x56e> @ imm = #738 | |
10028952: 210b movs r1, #11 | |
10028954: e236 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1132 | |
10028956: 2b00 cmp r3, #0 | |
10028958: d000 beq 0x1002895c <$t.289+0x294> @ imm = #0 | |
1002895a: e179 b 0x10028c50 <$t.289+0x588> @ imm = #754 | |
1002895c: 7891 ldrb r1, [r2, #2] | |
1002895e: 78d3 ldrb r3, [r2, #3] | |
10028960: 430b orrs r3, r1 | |
10028962: d100 bne 0x10028966 <$t.289+0x29e> @ imm = #0 | |
10028964: e174 b 0x10028c50 <$t.289+0x588> @ imm = #744 | |
10028966: 210c movs r1, #12 | |
10028968: e22c b 0x10028dc4 <$t.289+0x6fc> @ imm = #1112 | |
1002896a: 7811 ldrb r1, [r2] | |
1002896c: 7852 ldrb r2, [r2, #1] | |
1002896e: 430a orrs r2, r1 | |
10028970: d100 bne 0x10028974 <$t.289+0x2ac> @ imm = #0 | |
10028972: e1e0 b 0x10028d36 <$t.289+0x66e> @ imm = #960 | |
10028974: 213a movs r1, #58 | |
10028976: e225 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1098 | |
10028978: 7811 ldrb r1, [r2] | |
1002897a: 7852 ldrb r2, [r2, #1] | |
1002897c: 430a orrs r2, r1 | |
1002897e: d100 bne 0x10028982 <$t.289+0x2ba> @ imm = #0 | |
10028980: e1db b 0x10028d3a <$t.289+0x672> @ imm = #950 | |
10028982: 2122 movs r1, #34 | |
10028984: e21e b 0x10028dc4 <$t.289+0x6fc> @ imm = #1084 | |
10028986: 7911 ldrb r1, [r2, #4] | |
10028988: 2900 cmp r1, #0 | |
1002898a: d100 bne 0x1002898e <$t.289+0x2c6> @ imm = #0 | |
1002898c: e1d7 b 0x10028d3e <$t.289+0x676> @ imm = #942 | |
1002898e: 2134 movs r1, #52 | |
10028990: e218 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1072 | |
10028992: 7911 ldrb r1, [r2, #4] | |
10028994: 2900 cmp r1, #0 | |
10028996: d100 bne 0x1002899a <$t.289+0x2d2> @ imm = #0 | |
10028998: e1d3 b 0x10028d42 <$t.289+0x67a> @ imm = #934 | |
1002899a: 2136 movs r1, #54 | |
1002899c: e212 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1060 | |
1002899e: 2b00 cmp r3, #0 | |
100289a0: d000 beq 0x100289a4 <$t.289+0x2dc> @ imm = #0 | |
100289a2: e162 b 0x10028c6a <$t.289+0x5a2> @ imm = #708 | |
100289a4: 7891 ldrb r1, [r2, #2] | |
100289a6: 78d3 ldrb r3, [r2, #3] | |
100289a8: 430b orrs r3, r1 | |
100289aa: d100 bne 0x100289ae <$t.289+0x2e6> @ imm = #0 | |
100289ac: e15d b 0x10028c6a <$t.289+0x5a2> @ imm = #698 | |
100289ae: 211a movs r1, #26 | |
100289b0: e208 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1040 | |
100289b2: 2b00 cmp r3, #0 | |
100289b4: d000 beq 0x100289b8 <$t.289+0x2f0> @ imm = #0 | |
100289b6: e165 b 0x10028c84 <$t.289+0x5bc> @ imm = #714 | |
100289b8: 7891 ldrb r1, [r2, #2] | |
100289ba: 78d3 ldrb r3, [r2, #3] | |
100289bc: 430b orrs r3, r1 | |
100289be: d100 bne 0x100289c2 <$t.289+0x2fa> @ imm = #0 | |
100289c0: e160 b 0x10028c84 <$t.289+0x5bc> @ imm = #704 | |
100289c2: 2118 movs r1, #24 | |
100289c4: e1fe b 0x10028dc4 <$t.289+0x6fc> @ imm = #1020 | |
100289c6: 2b00 cmp r3, #0 | |
100289c8: d000 beq 0x100289cc <$t.289+0x304> @ imm = #0 | |
100289ca: e168 b 0x10028c9e <$t.289+0x5d6> @ imm = #720 | |
100289cc: 7891 ldrb r1, [r2, #2] | |
100289ce: 78d3 ldrb r3, [r2, #3] | |
100289d0: 430b orrs r3, r1 | |
100289d2: d100 bne 0x100289d6 <$t.289+0x30e> @ imm = #0 | |
100289d4: e163 b 0x10028c9e <$t.289+0x5d6> @ imm = #710 | |
100289d6: 2103 movs r1, #3 | |
100289d8: e1f4 b 0x10028dc4 <$t.289+0x6fc> @ imm = #1000 | |
100289da: 2b00 cmp r3, #0 | |
100289dc: d000 beq 0x100289e0 <$t.289+0x318> @ imm = #0 | |
100289de: e16a b 0x10028cb6 <$t.289+0x5ee> @ imm = #724 | |
100289e0: 7891 ldrb r1, [r2, #2] | |
100289e2: 78d3 ldrb r3, [r2, #3] | |
100289e4: 430b orrs r3, r1 | |
100289e6: d100 bne 0x100289ea <$t.289+0x322> @ imm = #0 | |
100289e8: e165 b 0x10028cb6 <$t.289+0x5ee> @ imm = #714 | |
100289ea: 2116 movs r1, #22 | |
100289ec: e1ea b 0x10028dc4 <$t.289+0x6fc> @ imm = #980 | |
100289ee: 2b00 cmp r3, #0 | |
100289f0: d000 beq 0x100289f4 <$t.289+0x32c> @ imm = #0 | |
100289f2: e16c b 0x10028cce <$t.289+0x606> @ imm = #728 | |
100289f4: 7891 ldrb r1, [r2, #2] | |
100289f6: 78d3 ldrb r3, [r2, #3] | |
100289f8: 430b orrs r3, r1 | |
100289fa: d100 bne 0x100289fe <$t.289+0x336> @ imm = #0 | |
100289fc: e167 b 0x10028cce <$t.289+0x606> @ imm = #718 | |
100289fe: 2102 movs r1, #2 | |
10028a00: e1e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #960 | |
10028a02: 2b00 cmp r3, #0 | |
10028a04: d000 beq 0x10028a08 <$t.289+0x340> @ imm = #0 | |
10028a06: e16e b 0x10028ce6 <$t.289+0x61e> @ imm = #732 | |
10028a08: 7891 ldrb r1, [r2, #2] | |
10028a0a: 78d3 ldrb r3, [r2, #3] | |
10028a0c: 430b orrs r3, r1 | |
10028a0e: d100 bne 0x10028a12 <$t.289+0x34a> @ imm = #0 | |
10028a10: e169 b 0x10028ce6 <$t.289+0x61e> @ imm = #722 | |
10028a12: 210e movs r1, #14 | |
10028a14: e1d6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #940 | |
10028a16: 2b00 cmp r3, #0 | |
10028a18: d000 beq 0x10028a1c <$t.289+0x354> @ imm = #0 | |
10028a1a: e170 b 0x10028cfe <$t.289+0x636> @ imm = #736 | |
10028a1c: 7891 ldrb r1, [r2, #2] | |
10028a1e: 78d3 ldrb r3, [r2, #3] | |
10028a20: 430b orrs r3, r1 | |
10028a22: d100 bne 0x10028a26 <$t.289+0x35e> @ imm = #0 | |
10028a24: e16b b 0x10028cfe <$t.289+0x636> @ imm = #726 | |
10028a26: 210d movs r1, #13 | |
10028a28: e1cc b 0x10028dc4 <$t.289+0x6fc> @ imm = #920 | |
10028a2a: 7811 ldrb r1, [r2] | |
10028a2c: 7852 ldrb r2, [r2, #1] | |
10028a2e: 430a orrs r2, r1 | |
10028a30: d100 bne 0x10028a34 <$t.289+0x36c> @ imm = #0 | |
10028a32: e188 b 0x10028d46 <$t.289+0x67e> @ imm = #784 | |
10028a34: 213c movs r1, #60 | |
10028a36: e1c5 b 0x10028dc4 <$t.289+0x6fc> @ imm = #906 | |
10028a38: 7811 ldrb r1, [r2] | |
10028a3a: 7852 ldrb r2, [r2, #1] | |
10028a3c: 430a orrs r2, r1 | |
10028a3e: d026 beq 0x10028a8e <$t.289+0x3c6> @ imm = #76 | |
10028a40: 213e movs r1, #62 | |
10028a42: e1bf b 0x10028dc4 <$t.289+0x6fc> @ imm = #894 | |
10028a44: 7811 ldrb r1, [r2] | |
10028a46: 7852 ldrb r2, [r2, #1] | |
10028a48: 430a orrs r2, r1 | |
10028a4a: d001 beq 0x10028a50 <$t.289+0x388> @ imm = #2 | |
10028a4c: 213f movs r1, #63 | |
10028a4e: e1b9 b 0x10028dc4 <$t.289+0x6fc> @ imm = #882 | |
10028a50: 212f movs r1, #47 | |
10028a52: e1b7 b 0x10028dc4 <$t.289+0x6fc> @ imm = #878 | |
10028a54: 7911 ldrb r1, [r2, #4] | |
10028a56: 2900 cmp r1, #0 | |
10028a58: d100 bne 0x10028a5c <$t.289+0x394> @ imm = #0 | |
10028a5a: e176 b 0x10028d4a <$t.289+0x682> @ imm = #748 | |
10028a5c: 2131 movs r1, #49 | |
10028a5e: e1b1 b 0x10028dc4 <$t.289+0x6fc> @ imm = #866 | |
10028a60: 7911 ldrb r1, [r2, #4] | |
10028a62: 2900 cmp r1, #0 | |
10028a64: d100 bne 0x10028a68 <$t.289+0x3a0> @ imm = #0 | |
10028a66: e172 b 0x10028d4e <$t.289+0x686> @ imm = #740 | |
10028a68: 2132 movs r1, #50 | |
10028a6a: e1ab b 0x10028dc4 <$t.289+0x6fc> @ imm = #854 | |
10028a6c: 7911 ldrb r1, [r2, #4] | |
10028a6e: 2900 cmp r1, #0 | |
10028a70: d100 bne 0x10028a74 <$t.289+0x3ac> @ imm = #0 | |
10028a72: e16e b 0x10028d52 <$t.289+0x68a> @ imm = #732 | |
10028a74: 2133 movs r1, #51 | |
10028a76: e1a5 b 0x10028dc4 <$t.289+0x6fc> @ imm = #842 | |
10028a78: 2120 movs r1, #32 | |
10028a7a: e1a3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #838 | |
10028a7c: 7911 ldrb r1, [r2, #4] | |
10028a7e: 2900 cmp r1, #0 | |
10028a80: d100 bne 0x10028a84 <$t.289+0x3bc> @ imm = #0 | |
10028a82: e168 b 0x10028d56 <$t.289+0x68e> @ imm = #720 | |
10028a84: 2130 movs r1, #48 | |
10028a86: e19d b 0x10028dc4 <$t.289+0x6fc> @ imm = #826 | |
10028a88: 7911 ldrb r1, [r2, #4] | |
10028a8a: 2900 cmp r1, #0 | |
10028a8c: d001 beq 0x10028a92 <$t.289+0x3ca> @ imm = #2 | |
10028a8e: 212e movs r1, #46 | |
10028a90: e198 b 0x10028dc4 <$t.289+0x6fc> @ imm = #816 | |
10028a92: 217f movs r1, #127 | |
10028a94: e196 b 0x10028dc4 <$t.289+0x6fc> @ imm = #812 | |
10028a96: 7811 ldrb r1, [r2] | |
10028a98: 7853 ldrb r3, [r2, #1] | |
10028a9a: 430b orrs r3, r1 | |
10028a9c: 1e59 subs r1, r3, #1 | |
10028a9e: 418b sbcs r3, r1 | |
10028aa0: 7951 ldrb r1, [r2, #5] | |
10028aa2: 1e4a subs r2, r1, #1 | |
10028aa4: 4191 sbcs r1, r2 | |
10028aa6: 4059 eors r1, r3 | |
10028aa8: d100 bne 0x10028aac <$t.289+0x3e4> @ imm = #0 | |
10028aaa: e15a b 0x10028d62 <$t.289+0x69a> @ imm = #692 | |
10028aac: 2151 movs r1, #81 | |
10028aae: e189 b 0x10028dc4 <$t.289+0x6fc> @ imm = #786 | |
10028ab0: 7811 ldrb r1, [r2] | |
10028ab2: 7853 ldrb r3, [r2, #1] | |
10028ab4: 430b orrs r3, r1 | |
10028ab6: 1e59 subs r1, r3, #1 | |
10028ab8: 418b sbcs r3, r1 | |
10028aba: 7951 ldrb r1, [r2, #5] | |
10028abc: 1e4a subs r2, r1, #1 | |
10028abe: 4191 sbcs r1, r2 | |
10028ac0: 4059 eors r1, r3 | |
10028ac2: d100 bne 0x10028ac6 <$t.289+0x3fe> @ imm = #0 | |
10028ac4: e14f b 0x10028d66 <$t.289+0x69e> @ imm = #670 | |
10028ac6: 2157 movs r1, #87 | |
10028ac8: e17c b 0x10028dc4 <$t.289+0x6fc> @ imm = #760 | |
10028aca: 7811 ldrb r1, [r2] | |
10028acc: 7853 ldrb r3, [r2, #1] | |
10028ace: 430b orrs r3, r1 | |
10028ad0: 1e59 subs r1, r3, #1 | |
10028ad2: 418b sbcs r3, r1 | |
10028ad4: 7951 ldrb r1, [r2, #5] | |
10028ad6: 1e4a subs r2, r1, #1 | |
10028ad8: 4191 sbcs r1, r2 | |
10028ada: 4059 eors r1, r3 | |
10028adc: d100 bne 0x10028ae0 <$t.289+0x418> @ imm = #0 | |
10028ade: e144 b 0x10028d6a <$t.289+0x6a2> @ imm = #648 | |
10028ae0: 2145 movs r1, #69 | |
10028ae2: e16f b 0x10028dc4 <$t.289+0x6fc> @ imm = #734 | |
10028ae4: 7811 ldrb r1, [r2] | |
10028ae6: 7853 ldrb r3, [r2, #1] | |
10028ae8: 430b orrs r3, r1 | |
10028aea: 1e59 subs r1, r3, #1 | |
10028aec: 418b sbcs r3, r1 | |
10028aee: 7951 ldrb r1, [r2, #5] | |
10028af0: 1e4a subs r2, r1, #1 | |
10028af2: 4191 sbcs r1, r2 | |
10028af4: 4059 eors r1, r3 | |
10028af6: d100 bne 0x10028afa <$t.289+0x432> @ imm = #0 | |
10028af8: e139 b 0x10028d6e <$t.289+0x6a6> @ imm = #626 | |
10028afa: 2152 movs r1, #82 | |
10028afc: e162 b 0x10028dc4 <$t.289+0x6fc> @ imm = #708 | |
10028afe: 7811 ldrb r1, [r2] | |
10028b00: 7853 ldrb r3, [r2, #1] | |
10028b02: 430b orrs r3, r1 | |
10028b04: 1e59 subs r1, r3, #1 | |
10028b06: 418b sbcs r3, r1 | |
10028b08: 7951 ldrb r1, [r2, #5] | |
10028b0a: 1e4a subs r2, r1, #1 | |
10028b0c: 4191 sbcs r1, r2 | |
10028b0e: 4059 eors r1, r3 | |
10028b10: d100 bne 0x10028b14 <$t.289+0x44c> @ imm = #0 | |
10028b12: e12e b 0x10028d72 <$t.289+0x6aa> @ imm = #604 | |
10028b14: 2154 movs r1, #84 | |
10028b16: e155 b 0x10028dc4 <$t.289+0x6fc> @ imm = #682 | |
10028b18: 7811 ldrb r1, [r2] | |
10028b1a: 7853 ldrb r3, [r2, #1] | |
10028b1c: 430b orrs r3, r1 | |
10028b1e: 1e59 subs r1, r3, #1 | |
10028b20: 418b sbcs r3, r1 | |
10028b22: 7951 ldrb r1, [r2, #5] | |
10028b24: 1e4a subs r2, r1, #1 | |
10028b26: 4191 sbcs r1, r2 | |
10028b28: 4059 eors r1, r3 | |
10028b2a: d100 bne 0x10028b2e <$t.289+0x466> @ imm = #0 | |
10028b2c: e123 b 0x10028d76 <$t.289+0x6ae> @ imm = #582 | |
10028b2e: 2159 movs r1, #89 | |
10028b30: e148 b 0x10028dc4 <$t.289+0x6fc> @ imm = #656 | |
10028b32: 7811 ldrb r1, [r2] | |
10028b34: 7853 ldrb r3, [r2, #1] | |
10028b36: 430b orrs r3, r1 | |
10028b38: 1e59 subs r1, r3, #1 | |
10028b3a: 418b sbcs r3, r1 | |
10028b3c: 7951 ldrb r1, [r2, #5] | |
10028b3e: 1e4a subs r2, r1, #1 | |
10028b40: 4191 sbcs r1, r2 | |
10028b42: 4059 eors r1, r3 | |
10028b44: d100 bne 0x10028b48 <$t.289+0x480> @ imm = #0 | |
10028b46: e118 b 0x10028d7a <$t.289+0x6b2> @ imm = #560 | |
10028b48: 2155 movs r1, #85 | |
10028b4a: e13b b 0x10028dc4 <$t.289+0x6fc> @ imm = #630 | |
10028b4c: 7811 ldrb r1, [r2] | |
10028b4e: 7853 ldrb r3, [r2, #1] | |
10028b50: 430b orrs r3, r1 | |
10028b52: 1e59 subs r1, r3, #1 | |
10028b54: 418b sbcs r3, r1 | |
10028b56: 7951 ldrb r1, [r2, #5] | |
10028b58: 1e4a subs r2, r1, #1 | |
10028b5a: 4191 sbcs r1, r2 | |
10028b5c: 4059 eors r1, r3 | |
10028b5e: d100 bne 0x10028b62 <$t.289+0x49a> @ imm = #0 | |
10028b60: e10d b 0x10028d7e <$t.289+0x6b6> @ imm = #538 | |
10028b62: 2149 movs r1, #73 | |
10028b64: e12e b 0x10028dc4 <$t.289+0x6fc> @ imm = #604 | |
10028b66: 7811 ldrb r1, [r2] | |
10028b68: 7853 ldrb r3, [r2, #1] | |
10028b6a: 430b orrs r3, r1 | |
10028b6c: 1e59 subs r1, r3, #1 | |
10028b6e: 418b sbcs r3, r1 | |
10028b70: 7951 ldrb r1, [r2, #5] | |
10028b72: 1e4a subs r2, r1, #1 | |
10028b74: 4191 sbcs r1, r2 | |
10028b76: 4059 eors r1, r3 | |
10028b78: d100 bne 0x10028b7c <$t.289+0x4b4> @ imm = #0 | |
10028b7a: e102 b 0x10028d82 <$t.289+0x6ba> @ imm = #516 | |
10028b7c: 214f movs r1, #79 | |
10028b7e: e121 b 0x10028dc4 <$t.289+0x6fc> @ imm = #578 | |
10028b80: 7811 ldrb r1, [r2] | |
10028b82: 7853 ldrb r3, [r2, #1] | |
10028b84: 430b orrs r3, r1 | |
10028b86: 1e59 subs r1, r3, #1 | |
10028b88: 418b sbcs r3, r1 | |
10028b8a: 7951 ldrb r1, [r2, #5] | |
10028b8c: 1e4a subs r2, r1, #1 | |
10028b8e: 4191 sbcs r1, r2 | |
10028b90: 4059 eors r1, r3 | |
10028b92: d100 bne 0x10028b96 <$t.289+0x4ce> @ imm = #0 | |
10028b94: e0f7 b 0x10028d86 <$t.289+0x6be> @ imm = #494 | |
10028b96: 2150 movs r1, #80 | |
10028b98: e114 b 0x10028dc4 <$t.289+0x6fc> @ imm = #552 | |
10028b9a: 7811 ldrb r1, [r2] | |
10028b9c: 7853 ldrb r3, [r2, #1] | |
10028b9e: 430b orrs r3, r1 | |
10028ba0: 1e59 subs r1, r3, #1 | |
10028ba2: 418b sbcs r3, r1 | |
10028ba4: 7951 ldrb r1, [r2, #5] | |
10028ba6: 1e4a subs r2, r1, #1 | |
10028ba8: 4191 sbcs r1, r2 | |
10028baa: 4059 eors r1, r3 | |
10028bac: d100 bne 0x10028bb0 <$t.289+0x4e8> @ imm = #0 | |
10028bae: e0ec b 0x10028d8a <$t.289+0x6c2> @ imm = #472 | |
10028bb0: 2141 movs r1, #65 | |
10028bb2: e107 b 0x10028dc4 <$t.289+0x6fc> @ imm = #526 | |
10028bb4: 7811 ldrb r1, [r2] | |
10028bb6: 7853 ldrb r3, [r2, #1] | |
10028bb8: 430b orrs r3, r1 | |
10028bba: 1e59 subs r1, r3, #1 | |
10028bbc: 418b sbcs r3, r1 | |
10028bbe: 7951 ldrb r1, [r2, #5] | |
10028bc0: 1e4a subs r2, r1, #1 | |
10028bc2: 4191 sbcs r1, r2 | |
10028bc4: 4059 eors r1, r3 | |
10028bc6: d100 bne 0x10028bca <$t.289+0x502> @ imm = #0 | |
10028bc8: e0e1 b 0x10028d8e <$t.289+0x6c6> @ imm = #450 | |
10028bca: 2153 movs r1, #83 | |
10028bcc: e0fa b 0x10028dc4 <$t.289+0x6fc> @ imm = #500 | |
10028bce: 7811 ldrb r1, [r2] | |
10028bd0: 7853 ldrb r3, [r2, #1] | |
10028bd2: 430b orrs r3, r1 | |
10028bd4: 1e59 subs r1, r3, #1 | |
10028bd6: 418b sbcs r3, r1 | |
10028bd8: 7951 ldrb r1, [r2, #5] | |
10028bda: 1e4a subs r2, r1, #1 | |
10028bdc: 4191 sbcs r1, r2 | |
10028bde: 4059 eors r1, r3 | |
10028be0: d100 bne 0x10028be4 <$t.289+0x51c> @ imm = #0 | |
10028be2: e0d6 b 0x10028d92 <$t.289+0x6ca> @ imm = #428 | |
10028be4: 2144 movs r1, #68 | |
10028be6: e0ed b 0x10028dc4 <$t.289+0x6fc> @ imm = #474 | |
10028be8: 7811 ldrb r1, [r2] | |
10028bea: 7853 ldrb r3, [r2, #1] | |
10028bec: 430b orrs r3, r1 | |
10028bee: 1e59 subs r1, r3, #1 | |
10028bf0: 418b sbcs r3, r1 | |
10028bf2: 7951 ldrb r1, [r2, #5] | |
10028bf4: 1e4a subs r2, r1, #1 | |
10028bf6: 4191 sbcs r1, r2 | |
10028bf8: 4059 eors r1, r3 | |
10028bfa: d100 bne 0x10028bfe <$t.289+0x536> @ imm = #0 | |
10028bfc: e0cb b 0x10028d96 <$t.289+0x6ce> @ imm = #406 | |
10028bfe: 2146 movs r1, #70 | |
10028c00: e0e0 b 0x10028dc4 <$t.289+0x6fc> @ imm = #448 | |
10028c02: 7811 ldrb r1, [r2] | |
10028c04: 7853 ldrb r3, [r2, #1] | |
10028c06: 430b orrs r3, r1 | |
10028c08: 1e59 subs r1, r3, #1 | |
10028c0a: 418b sbcs r3, r1 | |
10028c0c: 7951 ldrb r1, [r2, #5] | |
10028c0e: 1e4a subs r2, r1, #1 | |
10028c10: 4191 sbcs r1, r2 | |
10028c12: 4059 eors r1, r3 | |
10028c14: d100 bne 0x10028c18 <$t.289+0x550> @ imm = #0 | |
10028c16: e0c0 b 0x10028d9a <$t.289+0x6d2> @ imm = #384 | |
10028c18: 2147 movs r1, #71 | |
10028c1a: e0d3 b 0x10028dc4 <$t.289+0x6fc> @ imm = #422 | |
10028c1c: 7811 ldrb r1, [r2] | |
10028c1e: 7853 ldrb r3, [r2, #1] | |
10028c20: 430b orrs r3, r1 | |
10028c22: 1e59 subs r1, r3, #1 | |
10028c24: 418b sbcs r3, r1 | |
10028c26: 7951 ldrb r1, [r2, #5] | |
10028c28: 1e4a subs r2, r1, #1 | |
10028c2a: 4191 sbcs r1, r2 | |
10028c2c: 4059 eors r1, r3 | |
10028c2e: d100 bne 0x10028c32 <$t.289+0x56a> @ imm = #0 | |
10028c30: e0b5 b 0x10028d9e <$t.289+0x6d6> @ imm = #362 | |
10028c32: 2148 movs r1, #72 | |
10028c34: e0c6 b 0x10028dc4 <$t.289+0x6fc> @ imm = #396 | |
10028c36: 7811 ldrb r1, [r2] | |
10028c38: 7853 ldrb r3, [r2, #1] | |
10028c3a: 430b orrs r3, r1 | |
10028c3c: 1e59 subs r1, r3, #1 | |
10028c3e: 418b sbcs r3, r1 | |
10028c40: 7951 ldrb r1, [r2, #5] | |
10028c42: 1e4a subs r2, r1, #1 | |
10028c44: 4191 sbcs r1, r2 | |
10028c46: 4059 eors r1, r3 | |
10028c48: d100 bne 0x10028c4c <$t.289+0x584> @ imm = #0 | |
10028c4a: e0aa b 0x10028da2 <$t.289+0x6da> @ imm = #340 | |
10028c4c: 214b movs r1, #75 | |
10028c4e: e0b9 b 0x10028dc4 <$t.289+0x6fc> @ imm = #370 | |
10028c50: 7811 ldrb r1, [r2] | |
10028c52: 7853 ldrb r3, [r2, #1] | |
10028c54: 430b orrs r3, r1 | |
10028c56: 1e59 subs r1, r3, #1 | |
10028c58: 418b sbcs r3, r1 | |
10028c5a: 7951 ldrb r1, [r2, #5] | |
10028c5c: 1e4a subs r2, r1, #1 | |
10028c5e: 4191 sbcs r1, r2 | |
10028c60: 4059 eors r1, r3 | |
10028c62: d100 bne 0x10028c66 <$t.289+0x59e> @ imm = #0 | |
10028c64: e09f b 0x10028da6 <$t.289+0x6de> @ imm = #318 | |
10028c66: 214c movs r1, #76 | |
10028c68: e0ac b 0x10028dc4 <$t.289+0x6fc> @ imm = #344 | |
10028c6a: 7811 ldrb r1, [r2] | |
10028c6c: 7853 ldrb r3, [r2, #1] | |
10028c6e: 430b orrs r3, r1 | |
10028c70: 1e59 subs r1, r3, #1 | |
10028c72: 418b sbcs r3, r1 | |
10028c74: 7951 ldrb r1, [r2, #5] | |
10028c76: 1e4a subs r2, r1, #1 | |
10028c78: 4191 sbcs r1, r2 | |
10028c7a: 4059 eors r1, r3 | |
10028c7c: d100 bne 0x10028c80 <$t.289+0x5b8> @ imm = #0 | |
10028c7e: e094 b 0x10028daa <$t.289+0x6e2> @ imm = #296 | |
10028c80: 215a movs r1, #90 | |
10028c82: e09f b 0x10028dc4 <$t.289+0x6fc> @ imm = #318 | |
10028c84: 7811 ldrb r1, [r2] | |
10028c86: 7853 ldrb r3, [r2, #1] | |
10028c88: 430b orrs r3, r1 | |
10028c8a: 1e59 subs r1, r3, #1 | |
10028c8c: 418b sbcs r3, r1 | |
10028c8e: 7951 ldrb r1, [r2, #5] | |
10028c90: 1e4a subs r2, r1, #1 | |
10028c92: 4191 sbcs r1, r2 | |
10028c94: 4059 eors r1, r3 | |
10028c96: d100 bne 0x10028c9a <$t.289+0x5d2> @ imm = #0 | |
10028c98: e089 b 0x10028dae <$t.289+0x6e6> @ imm = #274 | |
10028c9a: 2158 movs r1, #88 | |
10028c9c: e092 b 0x10028dc4 <$t.289+0x6fc> @ imm = #292 | |
10028c9e: 7811 ldrb r1, [r2] | |
10028ca0: 7853 ldrb r3, [r2, #1] | |
10028ca2: 430b orrs r3, r1 | |
10028ca4: 1e59 subs r1, r3, #1 | |
10028ca6: 418b sbcs r3, r1 | |
10028ca8: 7951 ldrb r1, [r2, #5] | |
10028caa: 1e4a subs r2, r1, #1 | |
10028cac: 4191 sbcs r1, r2 | |
10028cae: 4059 eors r1, r3 | |
10028cb0: d07f beq 0x10028db2 <$t.289+0x6ea> @ imm = #254 | |
10028cb2: 2143 movs r1, #67 | |
10028cb4: e086 b 0x10028dc4 <$t.289+0x6fc> @ imm = #268 | |
10028cb6: 7811 ldrb r1, [r2] | |
10028cb8: 7853 ldrb r3, [r2, #1] | |
10028cba: 430b orrs r3, r1 | |
10028cbc: 1e59 subs r1, r3, #1 | |
10028cbe: 418b sbcs r3, r1 | |
10028cc0: 7951 ldrb r1, [r2, #5] | |
10028cc2: 1e4a subs r2, r1, #1 | |
10028cc4: 4191 sbcs r1, r2 | |
10028cc6: 4059 eors r1, r3 | |
10028cc8: d075 beq 0x10028db6 <$t.289+0x6ee> @ imm = #234 | |
10028cca: 2156 movs r1, #86 | |
10028ccc: e07a b 0x10028dc4 <$t.289+0x6fc> @ imm = #244 | |
10028cce: 7811 ldrb r1, [r2] | |
10028cd0: 7853 ldrb r3, [r2, #1] | |
10028cd2: 430b orrs r3, r1 | |
10028cd4: 1e59 subs r1, r3, #1 | |
10028cd6: 418b sbcs r3, r1 | |
10028cd8: 7951 ldrb r1, [r2, #5] | |
10028cda: 1e4a subs r2, r1, #1 | |
10028cdc: 4191 sbcs r1, r2 | |
10028cde: 4059 eors r1, r3 | |
10028ce0: d06b beq 0x10028dba <$t.289+0x6f2> @ imm = #214 | |
10028ce2: 2142 movs r1, #66 | |
10028ce4: e06e b 0x10028dc4 <$t.289+0x6fc> @ imm = #220 | |
10028ce6: 7811 ldrb r1, [r2] | |
10028ce8: 7853 ldrb r3, [r2, #1] | |
10028cea: 430b orrs r3, r1 | |
10028cec: 1e59 subs r1, r3, #1 | |
10028cee: 418b sbcs r3, r1 | |
10028cf0: 7951 ldrb r1, [r2, #5] | |
10028cf2: 1e4a subs r2, r1, #1 | |
10028cf4: 4191 sbcs r1, r2 | |
10028cf6: 4059 eors r1, r3 | |
10028cf8: d061 beq 0x10028dbe <$t.289+0x6f6> @ imm = #194 | |
10028cfa: 214e movs r1, #78 | |
10028cfc: e062 b 0x10028dc4 <$t.289+0x6fc> @ imm = #196 | |
10028cfe: 7811 ldrb r1, [r2] | |
10028d00: 7853 ldrb r3, [r2, #1] | |
10028d02: 430b orrs r3, r1 | |
10028d04: 1e59 subs r1, r3, #1 | |
10028d06: 418b sbcs r3, r1 | |
10028d08: 7951 ldrb r1, [r2, #5] | |
10028d0a: 1e4a subs r2, r1, #1 | |
10028d0c: 4191 sbcs r1, r2 | |
10028d0e: 4059 eors r1, r3 | |
10028d10: d057 beq 0x10028dc2 <$t.289+0x6fa> @ imm = #174 | |
10028d12: 214d movs r1, #77 | |
10028d14: e056 b 0x10028dc4 <$t.289+0x6fc> @ imm = #172 | |
10028d16: 2160 movs r1, #96 | |
10028d18: e054 b 0x10028dc4 <$t.289+0x6fc> @ imm = #168 | |
10028d1a: 213d movs r1, #61 | |
10028d1c: e052 b 0x10028dc4 <$t.289+0x6fc> @ imm = #164 | |
10028d1e: 215b movs r1, #91 | |
10028d20: e050 b 0x10028dc4 <$t.289+0x6fc> @ imm = #160 | |
10028d22: 215d movs r1, #93 | |
10028d24: e04e b 0x10028dc4 <$t.289+0x6fc> @ imm = #156 | |
10028d26: 215c movs r1, #92 | |
10028d28: e04c b 0x10028dc4 <$t.289+0x6fc> @ imm = #152 | |
10028d2a: 2120 movs r1, #32 | |
10028d2c: e014 b 0x10028d58 <$t.289+0x690> @ imm = #40 | |
10028d2e: 2158 movs r1, #88 | |
10028d30: e012 b 0x10028d58 <$t.289+0x690> @ imm = #36 | |
10028d32: 2121 movs r1, #33 | |
10028d34: e010 b 0x10028d58 <$t.289+0x690> @ imm = #32 | |
10028d36: 213b movs r1, #59 | |
10028d38: e044 b 0x10028dc4 <$t.289+0x6fc> @ imm = #136 | |
10028d3a: 2127 movs r1, #39 | |
10028d3c: e042 b 0x10028dc4 <$t.289+0x6fc> @ imm = #132 | |
10028d3e: 2165 movs r1, #101 | |
10028d40: e00a b 0x10028d58 <$t.289+0x690> @ imm = #20 | |
10028d42: 2167 movs r1, #103 | |
10028d44: e008 b 0x10028d58 <$t.289+0x690> @ imm = #16 | |
10028d46: 212c movs r1, #44 | |
10028d48: e03c b 0x10028dc4 <$t.289+0x6fc> @ imm = #120 | |
10028d4a: 2136 movs r1, #54 | |
10028d4c: e004 b 0x10028d58 <$t.289+0x690> @ imm = #8 | |
10028d4e: 2166 movs r1, #102 | |
10028d50: e002 b 0x10028d58 <$t.289+0x690> @ imm = #4 | |
10028d52: 2137 movs r1, #55 | |
10028d54: e000 b 0x10028d58 <$t.289+0x690> @ imm = #0 | |
10028d56: 211f movs r1, #31 | |
10028d58: 7041 strb r1, [r0, #1] | |
10028d5a: 2100 movs r1, #0 | |
10028d5c: e034 b 0x10028dc8 <$t.289+0x700> @ imm = #104 | |
10028d5e: 216a movs r1, #106 | |
10028d60: e030 b 0x10028dc4 <$t.289+0x6fc> @ imm = #96 | |
10028d62: 2171 movs r1, #113 | |
10028d64: e02e b 0x10028dc4 <$t.289+0x6fc> @ imm = #92 | |
10028d66: 2177 movs r1, #119 | |
10028d68: e02c b 0x10028dc4 <$t.289+0x6fc> @ imm = #88 | |
10028d6a: 2165 movs r1, #101 | |
10028d6c: e02a b 0x10028dc4 <$t.289+0x6fc> @ imm = #84 | |
10028d6e: 2172 movs r1, #114 | |
10028d70: e028 b 0x10028dc4 <$t.289+0x6fc> @ imm = #80 | |
10028d72: 2174 movs r1, #116 | |
10028d74: e026 b 0x10028dc4 <$t.289+0x6fc> @ imm = #76 | |
10028d76: 2179 movs r1, #121 | |
10028d78: e024 b 0x10028dc4 <$t.289+0x6fc> @ imm = #72 | |
10028d7a: 2175 movs r1, #117 | |
10028d7c: e022 b 0x10028dc4 <$t.289+0x6fc> @ imm = #68 | |
10028d7e: 2169 movs r1, #105 | |
10028d80: e020 b 0x10028dc4 <$t.289+0x6fc> @ imm = #64 | |
10028d82: 216f movs r1, #111 | |
10028d84: e01e b 0x10028dc4 <$t.289+0x6fc> @ imm = #60 | |
10028d86: 2170 movs r1, #112 | |
10028d88: e01c b 0x10028dc4 <$t.289+0x6fc> @ imm = #56 | |
10028d8a: 2161 movs r1, #97 | |
10028d8c: e01a b 0x10028dc4 <$t.289+0x6fc> @ imm = #52 | |
10028d8e: 2173 movs r1, #115 | |
10028d90: e018 b 0x10028dc4 <$t.289+0x6fc> @ imm = #48 | |
10028d92: 2164 movs r1, #100 | |
10028d94: e016 b 0x10028dc4 <$t.289+0x6fc> @ imm = #44 | |
10028d96: 2166 movs r1, #102 | |
10028d98: e014 b 0x10028dc4 <$t.289+0x6fc> @ imm = #40 | |
10028d9a: 2167 movs r1, #103 | |
10028d9c: e012 b 0x10028dc4 <$t.289+0x6fc> @ imm = #36 | |
10028d9e: 2168 movs r1, #104 | |
10028da0: e010 b 0x10028dc4 <$t.289+0x6fc> @ imm = #32 | |
10028da2: 216b movs r1, #107 | |
10028da4: e00e b 0x10028dc4 <$t.289+0x6fc> @ imm = #28 | |
10028da6: 216c movs r1, #108 | |
10028da8: e00c b 0x10028dc4 <$t.289+0x6fc> @ imm = #24 | |
10028daa: 217a movs r1, #122 | |
10028dac: e00a b 0x10028dc4 <$t.289+0x6fc> @ imm = #20 | |
10028dae: 2178 movs r1, #120 | |
10028db0: e008 b 0x10028dc4 <$t.289+0x6fc> @ imm = #16 | |
10028db2: 2163 movs r1, #99 | |
10028db4: e006 b 0x10028dc4 <$t.289+0x6fc> @ imm = #12 | |
10028db6: 2176 movs r1, #118 | |
10028db8: e004 b 0x10028dc4 <$t.289+0x6fc> @ imm = #8 | |
10028dba: 2162 movs r1, #98 | |
10028dbc: e002 b 0x10028dc4 <$t.289+0x6fc> @ imm = #4 | |
10028dbe: 216e movs r1, #110 | |
10028dc0: e000 b 0x10028dc4 <$t.289+0x6fc> @ imm = #0 | |
10028dc2: 216d movs r1, #109 | |
10028dc4: 6041 str r1, [r0, #4] | |
10028dc6: 2101 movs r1, #1 | |
10028dc8: 7001 strb r1, [r0] | |
10028dca: bdb0 pop {r4, r5, r7, pc} | |
10028dcc <<pc_keyboard::layouts::AnyLayout as pc_keyboard::KeyboardLayout>::map_keycode>: | |
10028dcc: b5b0 push {r4, r5, r7, lr} | |
10028dce: af02 add r7, sp, #8 | |
10028dd0: b2c9 uxtb r1, r1 | |
10028dd2: 68bc ldr r4, [r7, #8] | |
10028dd4: 0049 lsls r1, r1, #1 | |
10028dd6: 46c0 mov r8, r8 | |
10028dd8: 4479 add r1, pc | |
10028dda: 8889 ldrh r1, [r1, #4] | |
10028ddc: 0049 lsls r1, r1, #1 | |
10028dde: 448f add pc, r1 | |
10028de0 <$d.291>: | |
10028de0: 07 00 7e 00 .word 0x007e0007 | |
10028de4: d4 02 cb 00 .word 0x00cb02d4 | |
10028de8: ed 00 21 01 .word 0x012100ed | |
10028dec: 98 01 0e 02 .word 0x020e0198 | |
10028df0 <$t.292>: | |
10028df0: b2d1 uxtb r1, r2 | |
10028df2: 2969 cmp r1, #105 | |
10028df4: d901 bls 0x10028dfa <$t.292+0xa> @ imm = #2 | |
10028df6: f000 fb1e bl 0x10029436 <$t.308+0x13e> @ imm = #1596 | |
10028dfa: 0049 lsls r1, r1, #1 | |
10028dfc: 4479 add r1, pc | |
10028dfe: 8889 ldrh r1, [r1, #4] | |
10028e00: 0049 lsls r1, r1, #1 | |
10028e02: 448f add pc, r1 | |
10028e04 <$d.293>: | |
10028e04: 4d 08 18 03 .word 0x0318084d | |
10028e08: 18 03 18 03 .word 0x03180318 | |
10028e0c: 18 03 18 03 .word 0x03180318 | |
10028e10: 18 03 18 03 .word 0x03180318 | |
10028e14: 18 03 18 03 .word 0x03180318 | |
10028e18: 18 03 18 03 .word 0x03180318 | |
10028e1c: 18 03 18 03 .word 0x03180318 | |
10028e20: 18 03 18 03 .word 0x03180318 | |
10028e24: 18 03 50 08 .word 0x08500318 | |
10028e28: 59 08 62 08 .word 0x08620859 | |
10028e2c: 6a 08 73 08 .word 0x0873086a | |
10028e30: 7b 08 83 08 .word 0x0883087b | |
10028e34: 89 08 91 08 .word 0x08910889 | |
10028e38: 97 08 9f 08 .word 0x089f0897 | |
10028e3c: a7 08 ae 08 .word 0x08ae08a7 | |
10028e40: 7c 09 18 03 .word 0x0318097c | |
10028e44: 18 03 18 03 .word 0x03180318 | |
10028e48: 18 03 fb 08 .word 0x08fb0318 | |
10028e4c: 8e 08 ab 09 .word 0x09ab088e | |
10028e50: 62 09 b6 08 .word 0x08b60962 | |
10028e54: be 08 c7 08 .word 0x08c708be | |
10028e58: cf 08 05 06 .word 0x060508cf | |
10028e5c: d9 05 e4 05 .word 0x05e405d9 | |
10028e60: da 08 e7 08 .word 0x08e708da | |
10028e64: ef 05 f4 08 .word 0x08f405ef | |
10028e68: fe 08 18 03 .word 0x031808fe | |
10028e6c: 07 09 48 0a .word 0x0a480907 | |
10028e70: 18 03 18 03 .word 0x03180318 | |
10028e74: 10 09 18 09 .word 0x09180910 | |
10028e78: 20 09 9c 08 .word 0x089c0920 | |
10028e7c: 18 03 28 09 .word 0x09280318 | |
10028e80: 3e 09 4b 09 .word 0x094b093e | |
10028e84: fa 05 58 09 .word 0x095805fa | |
10028e88: 65 09 72 09 .word 0x09720965 | |
10028e8c: 7f 09 8c 09 .word 0x098c097f | |
10028e90: 99 09 a6 09 .word 0x09a60999 | |
10028e94: 69 00 ae 09 .word 0x09ae0069 | |
10028e98: 70 08 b6 09 .word 0x09b60870 | |
10028e9c: 18 03 be 09 .word 0x09be0318 | |
10028ea0: c3 05 c7 09 .word 0x09c705c3 | |
10028ea4: d1 09 de 09 .word 0x09de09d1 | |
10028ea8: eb 09 f8 09 .word 0x09f809eb | |
10028eac: ce 05 05 0a .word 0x0a0505ce | |
10028eb0: 12 0a 18 03 .word 0x03180a12 | |
10028eb4: 18 03 1f 0a .word 0x0a1f0318 | |
10028eb8: 27 0a 2f 0a .word 0x0a2f0a27 | |
10028ebc: 69 00 18 03 .word 0x03180069 | |
10028ec0: 18 03 18 03 .word 0x03180318 | |
10028ec4: 37 0a 18 03 .word 0x03180a37 | |
10028ec8: 18 03 18 03 .word 0x03180318 | |
10028ecc: 18 03 18 03 .word 0x03180318 | |
10028ed0: 18 03 18 03 .word 0x03180318 | |
10028ed4: 3a 0a 42 0a .word 0x0a420a3a | |
10028ed8 <$t.294>: | |
10028ed8: 210a movs r1, #10 | |
10028eda: f002 fa9f bl 0x1002b41c <$t.310+0x1cf8> @ imm = #9534 | |
10028ede: b2d1 uxtb r1, r2 | |
10028ee0: 391c subs r1, #28 | |
10028ee2: 293a cmp r1, #58 | |
10028ee4: d900 bls 0x10028ee8 <$t.294+0x10> @ imm = #0 | |
10028ee6: e250 b 0x1002938a <$t.308+0x92> @ imm = #1184 | |
10028ee8: 0049 lsls r1, r1, #1 | |
10028eea: 46c0 mov r8, r8 | |
10028eec: 4479 add r1, pc | |
10028eee: 8889 ldrh r1, [r1, #4] | |
10028ef0: 0049 lsls r1, r1, #1 | |
10028ef2: 448f add pc, r1 | |
10028ef4 <$d.295>: | |
10028ef4: 87 02 91 02 .word 0x02910287 | |
10028ef8: 4a 02 4a 02 .word 0x024a024a | |
10028efc: 4a 02 4a 02 .word 0x024a024a | |
10028f00: 4a 02 4a 02 .word 0x024a024a | |
10028f04: 4a 02 4a 02 .word 0x024a024a | |
10028f08: 4a 02 3a 00 .word 0x003a024a | |
10028f0c: b2 03 bc 03 .word 0x03bc03b2 | |
10028f10: c6 03 d3 03 .word 0x03d303c6 | |
10028f14: ee 03 fb 03 .word 0x03fb03ee | |
10028f18: 08 04 17 04 .word 0x04170408 | |
10028f1c: 24 04 31 04 .word 0x04310424 | |
10028f20: 3f 04 4a 02 .word 0x024a043f | |
10028f24: 4a 02 4a 02 .word 0x024a024a | |
10028f28: 4a 02 4a 02 .word 0x024a024a | |
10028f2c: 4a 02 4a 02 .word 0x024a024a | |
10028f30: 4a 02 4a 02 .word 0x024a024a | |
10028f34: 4a 02 4a 02 .word 0x024a024a | |
10028f38: 4a 04 57 04 .word 0x0457044a | |
10028f3c: 64 04 71 04 .word 0x04710464 | |
10028f40: 7e 04 8b 04 .word 0x048b047e | |
10028f44: 98 04 a5 04 .word 0x04a50498 | |
10028f48: b2 04 bf 04 .word 0x04bf04b2 | |
10028f4c: 4a 02 4a 02 .word 0x024a024a | |
10028f50: 4a 02 4a 02 .word 0x024a024a | |
10028f54: 4a 02 ca 04 .word 0x04ca024a | |
10028f58: d5 04 e2 04 .word 0x04e204d5 | |
10028f5c: ef 04 fc 04 .word 0x04fc04ef | |
10028f60: 09 05 4a 02 .word 0x024a0509 | |
10028f64: 16 05 23 05 .word 0x05230516 | |
10028f68: 30 05 .short 0x0530 | |
10028f6a <$t.296>: | |
10028f6a: 7819 ldrb r1, [r3] | |
10028f6c: 785a ldrb r2, [r3, #1] | |
10028f6e: 430a orrs r2, r1 | |
10028f70: d000 beq 0x10028f74 <$t.296+0xa> @ imm = #0 | |
10028f72: e1c8 b 0x10029306 <$t.308+0xe> @ imm = #912 | |
10028f74: f000 fb2c bl 0x100295d0 <$t.308+0x2d8> @ imm = #1624 | |
10028f78: b2d1 uxtb r1, r2 | |
10028f7a: 2932 cmp r1, #50 | |
10028f7c: dd00 ble 0x10028f80 <$t.296+0x16> @ imm = #0 | |
10028f7e: e199 b 0x100292b4 <$t.306+0x14> @ imm = #818 | |
10028f80: 3911 subs r1, #17 | |
10028f82: 2904 cmp r1, #4 | |
10028f84: d900 bls 0x10028f88 <$t.296+0x1e> @ imm = #0 | |
10028f86: e200 b 0x1002938a <$t.308+0x92> @ imm = #1024 | |
10028f88: 0049 lsls r1, r1, #1 | |
10028f8a: 46c0 mov r8, r8 | |
10028f8c: 4479 add r1, pc | |
10028f8e: 8889 ldrh r1, [r1, #4] | |
10028f90: 0049 lsls r1, r1, #1 | |
10028f92: 448f add pc, r1 | |
10028f94 <$d.297>: | |
10028f94: 04 00 fa 01 .word 0x01fa0004 | |
10028f98: b4 01 bd 01 .word 0x01bd01b4 | |
10028f9c: c7 01 .short 0x01c7 | |
10028f9e <$t.298>: | |
10028f9e: 7999 ldrb r1, [r3, #6] | |
10028fa0: 2900 cmp r1, #0 | |
10028fa2: d001 beq 0x10028fa8 <$t.298+0xa> @ imm = #2 | |
10028fa4: f000 fb0b bl 0x100295be <$t.308+0x2c6> @ imm = #1558 | |
10028fa8: 7819 ldrb r1, [r3] | |
10028faa: 785a ldrb r2, [r3, #1] | |
10028fac: 430a orrs r2, r1 | |
10028fae: d100 bne 0x10028fb2 <$t.298+0x14> @ imm = #0 | |
10028fb0: e2bc b 0x1002952c <$t.308+0x234> @ imm = #1400 | |
10028fb2: 2101 movs r1, #1 | |
10028fb4: 7001 strb r1, [r0] | |
10028fb6: 21ac movs r1, #172 | |
10028fb8: f001 fe0c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #7192 | |
10028fbc: b2d1 uxtb r1, r2 | |
10028fbe: 460d mov r5, r1 | |
10028fc0: 2945 cmp r1, #69 | |
10028fc2: dd00 ble 0x10028fc6 <$t.298+0x28> @ imm = #0 | |
10028fc4: e186 b 0x100292d4 <$t.306+0x34> @ imm = #780 | |
10028fc6: 3d11 subs r5, #17 | |
10028fc8: 2d23 cmp r5, #35 | |
10028fca: d900 bls 0x10028fce <$t.298+0x30> @ imm = #0 | |
10028fcc: e1d6 b 0x1002937c <$t.308+0x84> @ imm = #940 | |
10028fce: 006d lsls r5, r5, #1 | |
10028fd0: 447d add r5, pc | |
10028fd2: 88ad ldrh r5, [r5, #4] | |
10028fd4: 006d lsls r5, r5, #1 | |
10028fd6: 44af add pc, r5 | |
10028fd8 <$d.299>: | |
10028fd8: 23 00 e3 01 .word 0x01e30023 | |
10028fdc: 92 01 31 02 .word 0x02310192 | |
10028fe0: b9 01 ed 01 .word 0x01ed01b9 | |
10028fe4: f7 01 36 02 .word 0x023601f7 | |
10028fe8: 01 02 0b 02 .word 0x020b0201 | |
10028fec: 3b 02 40 02 .word 0x0240023b | |
10028ff0: 46 02 d8 01 .word 0x01d80246 | |
10028ff4: d8 01 d8 01 .word 0x01d801d8 | |
10028ff8: d8 01 d8 01 .word 0x01d801d8 | |
10028ffc: d8 01 d8 01 .word 0x01d801d8 | |
10029000: d8 01 d8 01 .word 0x01d801d8 | |
10029004: d8 01 d8 01 .word 0x01d801d8 | |
10029008: d8 01 d8 01 .word 0x01d801d8 | |
1002900c: d8 01 d8 01 .word 0x01d801d8 | |
10029010: d8 01 d8 01 .word 0x01d801d8 | |
10029014: d8 01 d8 01 .word 0x01d801d8 | |
10029018: 50 02 15 02 .word 0x02150250 | |
1002901c: d8 01 1f 02 .word 0x021f01d8 | |
10029020 <$t.300>: | |
10029020: 2111 movs r1, #17 | |
10029022: e230 b 0x10029486 <$t.308+0x18e> @ imm = #1120 | |
10029024: b2d1 uxtb r1, r2 | |
10029026: 2969 cmp r1, #105 | |
10029028: d900 bls 0x1002902c <$t.300+0xc> @ imm = #0 | |
1002902a: e204 b 0x10029436 <$t.308+0x13e> @ imm = #1032 | |
1002902c: 0049 lsls r1, r1, #1 | |
1002902e: 46c0 mov r8, r8 | |
10029030: 4479 add r1, pc | |
10029032: 8889 ldrh r1, [r1, #4] | |
10029034: 0049 lsls r1, r1, #1 | |
10029036: 448f add pc, r1 | |
10029038 <$d.301>: | |
10029038: 07 05 fe 01 .word 0x01fe0507 | |
1002903c: fe 01 fe 01 .word 0x01fe01fe | |
10029040: fe 01 fe 01 .word 0x01fe01fe | |
10029044: fe 01 fe 01 .word 0x01fe01fe | |
10029048: fe 01 fe 01 .word 0x01fe01fe | |
1002904c: fe 01 fe 01 .word 0x01fe01fe | |
10029050: fe 01 fe 01 .word 0x01fe01fe | |
10029054: fe 01 fe 01 .word 0x01fe01fe | |
10029058: fe 01 42 0b .word 0x0b4201fe | |
1002905c: 45 0b 4d 0b .word 0x0b4d0b45 | |
10029060: 5a 0b 67 0b .word 0x0b670b5a | |
10029064: 74 0b 7d 0b .word 0x0b7d0b74 | |
10029068: 8b 0b 98 0b .word 0x0b980b8b | |
1002906c: a5 0b b2 0b .word 0x0bb20ba5 | |
10029070: bf 0b c8 0b .word 0x0bc80bbf | |
10029074: cb 0c fe 01 .word 0x01fe0ccb | |
10029078: fe 01 fe 01 .word 0x01fe01fe | |
1002907c: fe 01 7e 0d .word 0x0d7e01fe | |
10029080: 6a 0c 88 0b .word 0x0b880c6a | |
10029084: 37 0c d1 0b .word 0x0bd10c37 | |
10029088: df 0b ec 0b .word 0x0bec0bdf | |
1002908c: f9 0b 06 0c .word 0x0c060bf9 | |
10029090: 13 0c 20 0c .word 0x0c200c13 | |
10029094: 2d 0c 3a 0c .word 0x0c3a0c2d | |
10029098: 47 0c 54 0c .word 0x0c540c47 | |
1002909c: 5d 0c 66 0c .word 0x0c660c5d | |
100290a0: 6d 0c b7 0d .word 0x0db70c6d | |
100290a4: fe 01 fe 01 .word 0x01fe01fe | |
100290a8: 74 0c 7c 0c .word 0x0c7c0c74 | |
100290ac: 84 0c ce 0b .word 0x0bce0c84 | |
100290b0: fe 01 8c 0c .word 0x0c8c01fe | |
100290b4: 97 0c a2 0c .word 0x0ca20c97 | |
100290b8: ad 0c b8 0c .word 0x0cb80cad | |
100290bc: c3 0c ce 0c .word 0x0cce0cc3 | |
100290c0: e5 0c f0 0c .word 0x0cf00ce5 | |
100290c4: fb 0c 06 0d .word 0x0d060cfb | |
100290c8: 69 00 0f 0d .word 0x0d0f0069 | |
100290cc: 7a 0b 17 0d .word 0x0d170b7a | |
100290d0: 1f 0d 22 0d .word 0x0d220d1f | |
100290d4: 2d 0d 38 0d .word 0x0d380d2d | |
100290d8: 43 0d 4e 0d .word 0x0d4e0d43 | |
100290dc: 59 0d 64 0d .word 0x0d640d59 | |
100290e0: 72 0d 79 0d .word 0x0d790d72 | |
100290e4: 81 0d fe 01 .word 0x01fe0d81 | |
100290e8: fe 01 8b 0d .word 0x0d8b01fe | |
100290ec: 93 0d 9b 0d .word 0x0d9b0d93 | |
100290f0: 69 00 fe 01 .word 0x01fe0069 | |
100290f4: fe 01 fe 01 .word 0x01fe01fe | |
100290f8: a3 0d fe 01 .word 0x01fe0da3 | |
100290fc: fe 01 fe 01 .word 0x01fe01fe | |
10029100: fe 01 fe 01 .word 0x01fe01fe | |
10029104: fe 01 fe 01 .word 0x01fe01fe | |
10029108: a6 0d b1 0d .word 0x0db10da6 | |
1002910c <$t.302>: | |
1002910c: 210a movs r1, #10 | |
1002910e: f002 f985 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #8970 | |
10029112: b2d1 uxtb r1, r2 | |
10029114: 2969 cmp r1, #105 | |
10029116: d900 bls 0x1002911a <$t.302+0xe> @ imm = #0 | |
10029118: e18d b 0x10029436 <$t.308+0x13e> @ imm = #794 | |
1002911a: 0049 lsls r1, r1, #1 | |
1002911c: 4479 add r1, pc | |
1002911e: 8889 ldrh r1, [r1, #4] | |
10029120: 0049 lsls r1, r1, #1 | |
10029122: 448f add pc, r1 | |
10029124 <$d.303>: | |
10029124: 91 04 88 01 .word 0x01880491 | |
10029128: 88 01 88 01 .word 0x01880188 | |
1002912c: 88 01 88 01 .word 0x01880188 | |
10029130: 88 01 88 01 .word 0x01880188 | |
10029134: 88 01 88 01 .word 0x01880188 | |
10029138: 88 01 88 01 .word 0x01880188 | |
1002913c: 88 01 88 01 .word 0x01880188 | |
10029140: 88 01 88 01 .word 0x01880188 | |
10029144: 88 01 bb 08 .word 0x08bb0188 | |
10029148: c1 08 c8 08 .word 0x08c808c1 | |
1002914c: ce 08 d4 08 .word 0x08d408ce | |
10029150: dc 08 e4 08 .word 0x08e408dc | |
10029154: eb 08 f1 08 .word 0x08f108eb | |
10029158: f9 08 01 09 .word 0x090108f9 | |
1002915c: 09 09 13 09 .word 0x09130909 | |
10029160: dd 09 88 01 .word 0x018809dd | |
10029164: 88 01 88 01 .word 0x01880188 | |
10029168: 88 01 9d 0a .word 0x0a9d0188 | |
1002916c: f6 08 10 09 .word 0x091008f6 | |
10029170: 04 0a 33 04 .word 0x04330a04 | |
10029174: 3e 04 49 04 .word 0x0449043e | |
10029178: 1d 09 54 04 .word 0x0454091d | |
1002917c: 33 09 5f 04 .word 0x045f0933 | |
10029180: 6a 04 75 04 .word 0x0475046a | |
10029184: 4a 09 59 09 .word 0x0959094a | |
10029188: 62 09 88 01 .word 0x01880962 | |
1002918c: 6b 09 c5 0a .word 0x0ac5096b | |
10029190: 88 01 88 01 .word 0x01880188 | |
10029194: 74 09 7b 09 .word 0x097b0974 | |
10029198: 82 09 17 09 .word 0x09170982 | |
1002919c: 88 01 89 09 .word 0x09890188 | |
100291a0: 9f 09 ac 09 .word 0x09ac099f | |
100291a4: b9 09 c6 09 .word 0x09c609b9 | |
100291a8: d3 09 e0 09 .word 0x09e009d3 | |
100291ac: ed 09 fa 09 .word 0x09fa09ed | |
100291b0: 07 0a 14 0a .word 0x0a140a07 | |
100291b4: 69 00 1d 0a .word 0x0a1d0069 | |
100291b8: e1 08 24 0a .word 0x0a2408e1 | |
100291bc: 88 01 2b 0a .word 0x0a2b0188 | |
100291c0: 38 0a 45 0a .word 0x0a450a38 | |
100291c4: 52 0a 5f 0a .word 0x0a5f0a52 | |
100291c8: 6c 0a 79 0a .word 0x0a790a6c | |
100291cc: 86 0a 8f 0a .word 0x0a8f0a86 | |
100291d0: 96 0a 88 01 .word 0x01880a96 | |
100291d4: 88 01 a0 0a .word 0x0aa00188 | |
100291d8: a7 0a ae 0a .word 0x0aae0aa7 | |
100291dc: 69 00 88 01 .word 0x01880069 | |
100291e0: 88 01 88 01 .word 0x01880188 | |
100291e4: b5 0a 88 01 .word 0x01880ab5 | |
100291e8: 88 01 88 01 .word 0x01880188 | |
100291ec: 88 01 88 01 .word 0x01880188 | |
100291f0: 88 01 88 01 .word 0x01880188 | |
100291f4: b8 0a bf 0a .word 0x0abf0ab8 | |
100291f8 <$t.304>: | |
100291f8: 210a movs r1, #10 | |
100291fa: f002 f90f bl 0x1002b41c <$t.310+0x1cf8> @ imm = #8734 | |
100291fe: b2d1 uxtb r1, r2 | |
10029200: 460d mov r5, r1 | |
10029202: 3d11 subs r5, #17 | |
10029204: 2d45 cmp r5, #69 | |
10029206: d900 bls 0x1002920a <$t.304+0x12> @ imm = #0 | |
10029208: e0b8 b 0x1002937c <$t.308+0x84> @ imm = #368 | |
1002920a: 006d lsls r5, r5, #1 | |
1002920c: 447d add r5, pc | |
1002920e: 88ad ldrh r5, [r5, #4] | |
10029210: 006d lsls r5, r5, #1 | |
10029212: 44af add pc, r5 | |
10029214 <$d.305>: | |
10029214: 45 00 c5 00 .word 0x00c50045 | |
10029218: 74 00 59 01 .word 0x01590074 | |
1002921c: 9b 00 cf 00 .word 0x00cf009b | |
10029220: d9 00 67 01 .word 0x016700d9 | |
10029224: e3 00 ed 00 .word 0x00ed00e3 | |
10029228: 71 01 7b 01 .word 0x017b0171 | |
1002922c: 85 01 03 03 .word 0x03030185 | |
10029230: ba 00 ba 00 .word 0x00ba00ba | |
10029234: ba 00 ba 00 .word 0x00ba00ba | |
10029238: ba 00 ba 00 .word 0x00ba00ba | |
1002923c: ba 00 e9 02 .word 0x02e900ba | |
10029240: 90 01 ba 00 .word 0x00ba0190 | |
10029244: 9d 01 ba 00 .word 0x00ba019d | |
10029248: ba 00 a9 01 .word 0x01a900ba | |
1002924c: ba 00 ba 00 .word 0x00ba00ba | |
10029250: ba 00 ba 00 .word 0x00ba00ba | |
10029254: b2 01 c3 01 .word 0x01c301b2 | |
10029258: cd 01 d9 01 .word 0x01d901cd | |
1002925c: ba 00 ba 00 .word 0x00ba00ba | |
10029260: ba 00 ba 00 .word 0x00ba00ba | |
10029264: ba 00 ba 00 .word 0x00ba00ba | |
10029268: ba 00 ba 00 .word 0x00ba00ba | |
1002926c: ba 00 ba 00 .word 0x00ba00ba | |
10029270: ba 00 ba 00 .word 0x00ba00ba | |
10029274: ba 00 ba 00 .word 0x00ba00ba | |
10029278: ba 00 ba 00 .word 0x00ba00ba | |
1002927c: ba 00 e7 01 .word 0x01e700ba | |
10029280: f2 01 5a 03 .word 0x035a01f2 | |
10029284: ba 00 ba 00 .word 0x00ba00ba | |
10029288: ba 00 ba 00 .word 0x00ba00ba | |
1002928c: fd 01 ba 00 .word 0x00ba01fd | |
10029290: ba 00 ba 00 .word 0x00ba00ba | |
10029294: ba 00 ba 00 .word 0x00ba00ba | |
10029298: ba 00 04 02 .word 0x020400ba | |
1002929c: 0e 02 18 02 .word 0x0218020e | |
100292a0 <$t.306>: | |
100292a0: 7819 ldrb r1, [r3] | |
100292a2: 785a ldrb r2, [r3, #1] | |
100292a4: 430a orrs r2, r1 | |
100292a6: d100 bne 0x100292aa <$t.306+0xa> @ imm = #0 | |
100292a8: e3ea b 0x10029a80 <$t.310+0x35c> @ imm = #2004 | |
100292aa: 2101 movs r1, #1 | |
100292ac: 7001 strb r1, [r0] | |
100292ae: 21b0 movs r1, #176 | |
100292b0: f001 fc90 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6432 | |
100292b4: 2933 cmp r1, #51 | |
100292b6: d03d beq 0x10029334 <$t.308+0x3c> @ imm = #122 | |
100292b8: 2934 cmp r1, #52 | |
100292ba: d041 beq 0x10029340 <$t.308+0x48> @ imm = #130 | |
100292bc: 2947 cmp r1, #71 | |
100292be: d164 bne 0x1002938a <$t.308+0x92> @ imm = #200 | |
100292c0: 7819 ldrb r1, [r3] | |
100292c2: 785a ldrb r2, [r3, #1] | |
100292c4: 430a orrs r2, r1 | |
100292c6: d100 bne 0x100292ca <$t.306+0x2a> @ imm = #0 | |
100292c8: e182 b 0x100295d0 <$t.308+0x2d8> @ imm = #772 | |
100292ca: 2101 movs r1, #1 | |
100292cc: 7001 strb r1, [r0] | |
100292ce: 2140 movs r1, #64 | |
100292d0: f001 fc80 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6400 | |
100292d4: 3d6a subs r5, #106 | |
100292d6: 2d04 cmp r5, #4 | |
100292d8: d841 bhi 0x1002935e <$t.308+0x66> @ imm = #130 | |
100292da: 00a9 lsls r1, r5, #2 | |
100292dc: a201 adr r2, #4 <$t.306+0x41> | |
100292de: 5851 ldr r1, [r2, r1] | |
100292e0: 468f mov pc, r1 | |
100292e2: 46c0 mov r8, r8 | |
100292e4 <$d.307>: | |
100292e4: f9 92 02 10 .word 0x100292f9 | |
100292e8: 85 94 02 10 .word 0x10029485 | |
100292ec: 8b 94 02 10 .word 0x1002948b | |
100292f0: 93 94 02 10 .word 0x10029493 | |
100292f4: a7 94 02 10 .word 0x100294a7 | |
100292f8 <$t.308>: | |
100292f8: 2135 movs r1, #53 | |
100292fa: 0249 lsls r1, r1, #9 | |
100292fc: e0c7 b 0x1002948e <$t.308+0x196> @ imm = #398 | |
100292fe: 7819 ldrb r1, [r3] | |
10029300: 785a ldrb r2, [r3, #1] | |
10029302: 430a orrs r2, r1 | |
10029304: d047 beq 0x10029396 <$t.308+0x9e> @ imm = #142 | |
10029306: 2101 movs r1, #1 | |
10029308: 7001 strb r1, [r0] | |
1002930a: 2122 movs r1, #34 | |
1002930c: f001 fc62 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6340 | |
10029310: 7819 ldrb r1, [r3] | |
10029312: 785a ldrb r2, [r3, #1] | |
10029314: 430a orrs r2, r1 | |
10029316: d100 bne 0x1002931a <$t.308+0x22> @ imm = #0 | |
10029318: e0df b 0x100294da <$t.308+0x1e2> @ imm = #446 | |
1002931a: 2101 movs r1, #1 | |
1002931c: 7001 strb r1, [r0] | |
1002931e: 21a3 movs r1, #163 | |
10029320: f001 fc58 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6320 | |
10029324: 7999 ldrb r1, [r3, #6] | |
10029326: 2900 cmp r1, #0 | |
10029328: d010 beq 0x1002934c <$t.308+0x54> @ imm = #32 | |
1002932a: 2101 movs r1, #1 | |
1002932c: 7001 strb r1, [r0] | |
1002932e: 49fc ldr r1, [pc, #1008] @ 0x10029720 <$d.309> | |
10029330: f001 fc50 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6304 | |
10029334: 7819 ldrb r1, [r3] | |
10029336: 785a ldrb r2, [r3, #1] | |
10029338: 430a orrs r2, r1 | |
1002933a: d000 beq 0x1002933e <$t.308+0x46> @ imm = #0 | |
1002933c: e13f b 0x100295be <$t.308+0x2c6> @ imm = #638 | |
1002933e: e0ad b 0x1002949c <$t.308+0x1a4> @ imm = #346 | |
10029340: 7819 ldrb r1, [r3] | |
10029342: 785a ldrb r2, [r3, #1] | |
10029344: 430a orrs r2, r1 | |
10029346: d000 beq 0x1002934a <$t.308+0x52> @ imm = #0 | |
10029348: e12d b 0x100295a6 <$t.308+0x2ae> @ imm = #602 | |
1002934a: e146 b 0x100295da <$t.308+0x2e2> @ imm = #652 | |
1002934c: 7819 ldrb r1, [r3] | |
1002934e: 785a ldrb r2, [r3, #1] | |
10029350: 430a orrs r2, r1 | |
10029352: d06b beq 0x1002942c <$t.308+0x134> @ imm = #214 | |
10029354: 2101 movs r1, #1 | |
10029356: 7001 strb r1, [r0] | |
10029358: 2124 movs r1, #36 | |
1002935a: f001 fc3b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6262 | |
1002935e: 2946 cmp r1, #70 | |
10029360: d100 bne 0x10029364 <$t.308+0x6c> @ imm = #0 | |
10029362: e0aa b 0x100294ba <$t.308+0x1c2> @ imm = #340 | |
10029364: 2947 cmp r1, #71 | |
10029366: d110 bne 0x1002938a <$t.308+0x92> @ imm = #32 | |
10029368: 7819 ldrb r1, [r3] | |
1002936a: 785a ldrb r2, [r3, #1] | |
1002936c: 430a orrs r2, r1 | |
1002936e: d100 bne 0x10029372 <$t.308+0x7a> @ imm = #0 | |
10029370: e164 b 0x1002963c <$t.308+0x344> @ imm = #712 | |
10029372: 2101 movs r1, #1 | |
10029374: 7001 strb r1, [r0] | |
10029376: 212a movs r1, #42 | |
10029378: f001 fc2c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6232 | |
1002937c: 2900 cmp r1, #0 | |
1002937e: d104 bne 0x1002938a <$t.308+0x92> @ imm = #8 | |
10029380: 2101 movs r1, #1 | |
10029382: 7001 strb r1, [r0] | |
10029384: 211b movs r1, #27 | |
10029386: f001 fc25 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6218 | |
1002938a: 4611 mov r1, r2 | |
1002938c: 461a mov r2, r3 | |
1002938e: 4623 mov r3, r4 | |
10029390: f7ff f924 bl 0x100285dc <<pc_keyboard::layouts::us104::Us104Key as pc_keyboard::KeyboardLayout>::map_keycode> @ imm = #-3512 | |
10029394: bdb0 pop {r4, r5, r7, pc} | |
10029396: 2101 movs r1, #1 | |
10029398: 7001 strb r1, [r0] | |
1002939a: 2132 movs r1, #50 | |
1002939c: f001 fc1a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6196 | |
100293a0: 7819 ldrb r1, [r3] | |
100293a2: 785a ldrb r2, [r3, #1] | |
100293a4: 430a orrs r2, r1 | |
100293a6: d100 bne 0x100293aa <$t.308+0xb2> @ imm = #0 | |
100293a8: e351 b 0x10029a4e <$t.310+0x32a> @ imm = #1698 | |
100293aa: 2101 movs r1, #1 | |
100293ac: 7001 strb r1, [r0] | |
100293ae: 2121 movs r1, #33 | |
100293b0: f001 fc10 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6176 | |
100293b4: 7819 ldrb r1, [r3] | |
100293b6: 785a ldrb r2, [r3, #1] | |
100293b8: 430a orrs r2, r1 | |
100293ba: d100 bne 0x100293be <$t.308+0xc6> @ imm = #0 | |
100293bc: e34c b 0x10029a58 <$t.310+0x334> @ imm = #1688 | |
100293be: 2101 movs r1, #1 | |
100293c0: 7001 strb r1, [r0] | |
100293c2: 2125 movs r1, #37 | |
100293c4: f001 fc06 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6156 | |
100293c8: 7819 ldrb r1, [r3] | |
100293ca: 785a ldrb r2, [r3, #1] | |
100293cc: 430a orrs r2, r1 | |
100293ce: d100 bne 0x100293d2 <$t.308+0xda> @ imm = #0 | |
100293d0: e347 b 0x10029a62 <$t.310+0x33e> @ imm = #1678 | |
100293d2: 2101 movs r1, #1 | |
100293d4: 7001 strb r1, [r0] | |
100293d6: 2126 movs r1, #38 | |
100293d8: f001 fbfc bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6136 | |
100293dc: 7819 ldrb r1, [r3] | |
100293de: 785a ldrb r2, [r3, #1] | |
100293e0: 430a orrs r2, r1 | |
100293e2: d100 bne 0x100293e6 <$t.308+0xee> @ imm = #0 | |
100293e4: e342 b 0x10029a6c <$t.310+0x348> @ imm = #1668 | |
100293e6: 2101 movs r1, #1 | |
100293e8: 7001 strb r1, [r0] | |
100293ea: 2128 movs r1, #40 | |
100293ec: f001 fbf2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6116 | |
100293f0: 7819 ldrb r1, [r3] | |
100293f2: 785a ldrb r2, [r3, #1] | |
100293f4: 430a orrs r2, r1 | |
100293f6: d100 bne 0x100293fa <$t.308+0x102> @ imm = #0 | |
100293f8: e33d b 0x10029a76 <$t.310+0x352> @ imm = #1658 | |
100293fa: 2101 movs r1, #1 | |
100293fc: 7001 strb r1, [r0] | |
100293fe: 2129 movs r1, #41 | |
10029400: f001 fbe8 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6096 | |
10029404: 7819 ldrb r1, [r3] | |
10029406: 785a ldrb r2, [r3, #1] | |
10029408: 430a orrs r2, r1 | |
1002940a: d100 bne 0x1002940e <$t.308+0x116> @ imm = #0 | |
1002940c: e342 b 0x10029a94 <$t.310+0x370> @ imm = #1668 | |
1002940e: 2101 movs r1, #1 | |
10029410: 7001 strb r1, [r0] | |
10029412: 217b movs r1, #123 | |
10029414: f001 fbde bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6076 | |
10029418: 7819 ldrb r1, [r3] | |
1002941a: 785a ldrb r2, [r3, #1] | |
1002941c: 430a orrs r2, r1 | |
1002941e: d100 bne 0x10029422 <$t.308+0x12a> @ imm = #0 | |
10029420: e33d b 0x10029a9e <$t.310+0x37a> @ imm = #1658 | |
10029422: 2101 movs r1, #1 | |
10029424: 7001 strb r1, [r0] | |
10029426: 217d movs r1, #125 | |
10029428: f001 fbd4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6056 | |
1002942c: 2101 movs r1, #1 | |
1002942e: 7001 strb r1, [r0] | |
10029430: 2134 movs r1, #52 | |
10029432: f001 fbcf bl 0x1002abd4 <$t.310+0x14b0> @ imm = #6046 | |
10029436: 7042 strb r2, [r0, #1] | |
10029438: f001 fbad bl 0x1002ab96 <$t.310+0x1472> @ imm = #5978 | |
1002943c: 7819 ldrb r1, [r3] | |
1002943e: 785a ldrb r2, [r3, #1] | |
10029440: 430a orrs r2, r1 | |
10029442: d04a beq 0x100294da <$t.308+0x1e2> @ imm = #148 | |
10029444: e0c9 b 0x100295da <$t.308+0x2e2> @ imm = #402 | |
10029446: 7819 ldrb r1, [r3] | |
10029448: 785a ldrb r2, [r3, #1] | |
1002944a: 430a orrs r2, r1 | |
1002944c: d04f beq 0x100294ee <$t.308+0x1f6> @ imm = #158 | |
1002944e: e0bf b 0x100295d0 <$t.308+0x2d8> @ imm = #382 | |
10029450: 7819 ldrb r1, [r3] | |
10029452: 785a ldrb r2, [r3, #1] | |
10029454: 430a orrs r2, r1 | |
10029456: d054 beq 0x10029502 <$t.308+0x20a> @ imm = #168 | |
10029458: e0a5 b 0x100295a6 <$t.308+0x2ae> @ imm = #330 | |
1002945a: 7819 ldrb r1, [r3] | |
1002945c: 785a ldrb r2, [r3, #1] | |
1002945e: 430a orrs r2, r1 | |
10029460: d000 beq 0x10029464 <$t.308+0x16c> @ imm = #0 | |
10029462: e18d b 0x10029780 <$t.310+0x5c> @ imm = #794 | |
10029464: e311 b 0x10029a8a <$t.310+0x366> @ imm = #1570 | |
10029466: 7819 ldrb r1, [r3] | |
10029468: 785a ldrb r2, [r3, #1] | |
1002946a: 430a orrs r2, r1 | |
1002946c: d100 bne 0x10029470 <$t.308+0x178> @ imm = #0 | |
1002946e: e307 b 0x10029a80 <$t.310+0x35c> @ imm = #1550 | |
10029470: 2101 movs r1, #1 | |
10029472: 7001 strb r1, [r0] | |
10029474: 21af movs r1, #175 | |
10029476: f001 fbad bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5978 | |
1002947a: 7819 ldrb r1, [r3] | |
1002947c: 785a ldrb r2, [r3, #1] | |
1002947e: 430a orrs r2, r1 | |
10029480: d154 bne 0x1002952c <$t.308+0x234> @ imm = #168 | |
10029482: e722 b 0x100292ca <$t.306+0x2a> @ imm = #-444 | |
10029484: 216b movs r1, #107 | |
10029486: 0209 lsls r1, r1, #8 | |
10029488: e001 b 0x1002948e <$t.308+0x196> @ imm = #2 | |
1002948a: 211b movs r1, #27 | |
1002948c: 0289 lsls r1, r1, #10 | |
1002948e: 8001 strh r1, [r0] | |
10029490: bdb0 pop {r4, r5, r7, pc} | |
10029492: 7819 ldrb r1, [r3] | |
10029494: 785a ldrb r2, [r3, #1] | |
10029496: 430a orrs r2, r1 | |
10029498: d000 beq 0x1002949c <$t.308+0x1a4> @ imm = #0 | |
1002949a: e0d9 b 0x10029650 <$t.308+0x358> @ imm = #434 | |
1002949c: 2101 movs r1, #1 | |
1002949e: 7001 strb r1, [r0] | |
100294a0: 215c movs r1, #92 | |
100294a2: f001 fb97 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5934 | |
100294a6: 7819 ldrb r1, [r3] | |
100294a8: 785a ldrb r2, [r3, #1] | |
100294aa: 430a orrs r2, r1 | |
100294ac: d000 beq 0x100294b0 <$t.308+0x1b8> @ imm = #0 | |
100294ae: e086 b 0x100295be <$t.308+0x2c6> @ imm = #268 | |
100294b0: 2101 movs r1, #1 | |
100294b2: 7001 strb r1, [r0] | |
100294b4: 21a5 movs r1, #165 | |
100294b6: f001 fb8d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5914 | |
100294ba: 7819 ldrb r1, [r3] | |
100294bc: 785a ldrb r2, [r3, #1] | |
100294be: 430a orrs r2, r1 | |
100294c0: d001 beq 0x100294c6 <$t.308+0x1ce> @ imm = #2 | |
100294c2: f001 fb84 bl 0x1002abce <$t.310+0x14aa> @ imm = #5896 | |
100294c6: e0af b 0x10029628 <$t.308+0x330> @ imm = #350 | |
100294c8: 7819 ldrb r1, [r3] | |
100294ca: 785a ldrb r2, [r3, #1] | |
100294cc: 430a orrs r2, r1 | |
100294ce: d004 beq 0x100294da <$t.308+0x1e2> @ imm = #8 | |
100294d0: 2101 movs r1, #1 | |
100294d2: 7001 strb r1, [r0] | |
100294d4: 21a7 movs r1, #167 | |
100294d6: f001 fb7d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5882 | |
100294da: 2101 movs r1, #1 | |
100294dc: 7001 strb r1, [r0] | |
100294de: 2133 movs r1, #51 | |
100294e0: f001 fb78 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5872 | |
100294e4: 7819 ldrb r1, [r3] | |
100294e6: 785a ldrb r2, [r3, #1] | |
100294e8: 430a orrs r2, r1 | |
100294ea: d000 beq 0x100294ee <$t.308+0x1f6> @ imm = #0 | |
100294ec: e13d b 0x1002976a <$t.310+0x46> @ imm = #634 | |
100294ee: 2101 movs r1, #1 | |
100294f0: 7001 strb r1, [r0] | |
100294f2: 2137 movs r1, #55 | |
100294f4: f001 fb6e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5852 | |
100294f8: 7819 ldrb r1, [r3] | |
100294fa: 785a ldrb r2, [r3, #1] | |
100294fc: 430a orrs r2, r1 | |
100294fe: d000 beq 0x10029502 <$t.308+0x20a> @ imm = #0 | |
10029500: e13e b 0x10029780 <$t.310+0x5c> @ imm = #636 | |
10029502: 2101 movs r1, #1 | |
10029504: 7001 strb r1, [r0] | |
10029506: 2130 movs r1, #48 | |
10029508: f001 fb64 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5832 | |
1002950c: 7819 ldrb r1, [r3] | |
1002950e: 785a ldrb r2, [r3, #1] | |
10029510: 430a orrs r2, r1 | |
10029512: d000 beq 0x10029516 <$t.308+0x21e> @ imm = #0 | |
10029514: e124 b 0x10029760 <$t.310+0x3c> @ imm = #584 | |
10029516: 2101 movs r1, #1 | |
10029518: 7001 strb r1, [r0] | |
1002951a: 21df movs r1, #223 | |
1002951c: f001 fb5a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5812 | |
10029520: 7819 ldrb r1, [r3] | |
10029522: 785a ldrb r2, [r3, #1] | |
10029524: 430a orrs r2, r1 | |
10029526: d101 bne 0x1002952c <$t.308+0x234> @ imm = #2 | |
10029528: f001 fb41 bl 0x1002abae <$t.310+0x148a> @ imm = #5762 | |
1002952c: 2101 movs r1, #1 | |
1002952e: 7001 strb r1, [r0] | |
10029530: 2160 movs r1, #96 | |
10029532: f001 fb4f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5790 | |
10029536: 2c00 cmp r4, #0 | |
10029538: d000 beq 0x1002953c <$t.308+0x244> @ imm = #0 | |
1002953a: e2bf b 0x10029abc <$t.310+0x398> @ imm = #1406 | |
1002953c: 7899 ldrb r1, [r3, #2] | |
1002953e: 78da ldrb r2, [r3, #3] | |
10029540: 430a orrs r2, r1 | |
10029542: d100 bne 0x10029546 <$t.308+0x24e> @ imm = #0 | |
10029544: e2ba b 0x10029abc <$t.310+0x398> @ imm = #1396 | |
10029546: 2101 movs r1, #1 | |
10029548: 7001 strb r1, [r0] | |
1002954a: 2111 movs r1, #17 | |
1002954c: f001 fb42 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5764 | |
10029550: 2c00 cmp r4, #0 | |
10029552: d104 bne 0x1002955e <$t.308+0x266> @ imm = #8 | |
10029554: 7899 ldrb r1, [r3, #2] | |
10029556: 78da ldrb r2, [r3, #3] | |
10029558: 430a orrs r2, r1 | |
1002955a: d000 beq 0x1002955e <$t.308+0x266> @ imm = #0 | |
1002955c: e12a b 0x100297b4 <$t.310+0x90> @ imm = #596 | |
1002955e: 7999 ldrb r1, [r3, #6] | |
10029560: 2900 cmp r1, #0 | |
10029562: d000 beq 0x10029566 <$t.308+0x26e> @ imm = #0 | |
10029564: e6e1 b 0x1002932a <$t.308+0x32> @ imm = #-574 | |
10029566: e25e b 0x10029a26 <$t.310+0x302> @ imm = #1212 | |
10029568: 2c00 cmp r4, #0 | |
1002956a: d000 beq 0x1002956e <$t.308+0x276> @ imm = #0 | |
1002956c: e1fe b 0x1002996c <$t.310+0x248> @ imm = #1020 | |
1002956e: 7899 ldrb r1, [r3, #2] | |
10029570: 78da ldrb r2, [r3, #3] | |
10029572: 430a orrs r2, r1 | |
10029574: d000 beq 0x10029578 <$t.308+0x280> @ imm = #0 | |
10029576: e15e b 0x10029836 <$t.310+0x112> @ imm = #700 | |
10029578: e1f8 b 0x1002996c <$t.310+0x248> @ imm = #1008 | |
1002957a: 7819 ldrb r1, [r3] | |
1002957c: 785a ldrb r2, [r3, #1] | |
1002957e: 430a orrs r2, r1 | |
10029580: 1e51 subs r1, r2, #1 | |
10029582: 418a sbcs r2, r1 | |
10029584: 7959 ldrb r1, [r3, #5] | |
10029586: 1e4b subs r3, r1, #1 | |
10029588: 4199 sbcs r1, r3 | |
1002958a: 4051 eors r1, r2 | |
1002958c: d101 bne 0x10029592 <$t.308+0x29a> @ imm = #2 | |
1002958e: f000 fc82 bl 0x10029e96 <$t.310+0x772> @ imm = #2308 | |
10029592: 2101 movs r1, #1 | |
10029594: 7001 strb r1, [r0] | |
10029596: 21dc movs r1, #220 | |
10029598: f001 fb1c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5688 | |
1002959c: 7999 ldrb r1, [r3, #6] | |
1002959e: 2900 cmp r1, #0 | |
100295a0: d101 bne 0x100295a6 <$t.308+0x2ae> @ imm = #2 | |
100295a2: f001 fb08 bl 0x1002abb6 <$t.310+0x1492> @ imm = #5648 | |
100295a6: 2101 movs r1, #1 | |
100295a8: 7001 strb r1, [r0] | |
100295aa: 217e movs r1, #126 | |
100295ac: f001 fb12 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5668 | |
100295b0: 7819 ldrb r1, [r3] | |
100295b2: 785a ldrb r2, [r3, #1] | |
100295b4: 430a orrs r2, r1 | |
100295b6: d15f bne 0x10029678 <$t.308+0x380> @ imm = #190 | |
100295b8: 7999 ldrb r1, [r3, #6] | |
100295ba: 2900 cmp r1, #0 | |
100295bc: d052 beq 0x10029664 <$t.308+0x36c> @ imm = #164 | |
100295be: 2101 movs r1, #1 | |
100295c0: 7001 strb r1, [r0] | |
100295c2: 217c movs r1, #124 | |
100295c4: f001 fb06 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5644 | |
100295c8: 7819 ldrb r1, [r3] | |
100295ca: 785a ldrb r2, [r3, #1] | |
100295cc: 430a orrs r2, r1 | |
100295ce: d004 beq 0x100295da <$t.308+0x2e2> @ imm = #8 | |
100295d0: 2101 movs r1, #1 | |
100295d2: 7001 strb r1, [r0] | |
100295d4: 2127 movs r1, #39 | |
100295d6: f001 fafd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5626 | |
100295da: 2101 movs r1, #1 | |
100295dc: 7001 strb r1, [r0] | |
100295de: 2123 movs r1, #35 | |
100295e0: f001 faf8 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5616 | |
100295e4: 7819 ldrb r1, [r3] | |
100295e6: 785a ldrb r2, [r3, #1] | |
100295e8: 430a orrs r2, r1 | |
100295ea: d101 bne 0x100295f0 <$t.308+0x2f8> @ imm = #2 | |
100295ec: f001 faf4 bl 0x1002abd8 <$t.310+0x14b4> @ imm = #5608 | |
100295f0: 2101 movs r1, #1 | |
100295f2: 7001 strb r1, [r0] | |
100295f4: 21d6 movs r1, #214 | |
100295f6: f001 faed bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5594 | |
100295fa: 7819 ldrb r1, [r3] | |
100295fc: 785a ldrb r2, [r3, #1] | |
100295fe: 430a orrs r2, r1 | |
10029600: d101 bne 0x10029606 <$t.308+0x30e> @ imm = #2 | |
10029602: f001 faed bl 0x1002abe0 <$t.310+0x14bc> @ imm = #5594 | |
10029606: 2101 movs r1, #1 | |
10029608: 7001 strb r1, [r0] | |
1002960a: 21c4 movs r1, #196 | |
1002960c: f001 fae2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5572 | |
10029610: 2c00 cmp r4, #0 | |
10029612: d14e bne 0x100296b2 <$t.308+0x3ba> @ imm = #156 | |
10029614: 7899 ldrb r1, [r3, #2] | |
10029616: 78da ldrb r2, [r3, #3] | |
10029618: 430a orrs r2, r1 | |
1002961a: d04a beq 0x100296b2 <$t.308+0x3ba> @ imm = #148 | |
1002961c: e1a1 b 0x10029962 <$t.310+0x23e> @ imm = #834 | |
1002961e: 7819 ldrb r1, [r3] | |
10029620: 785a ldrb r2, [r3, #1] | |
10029622: 430a orrs r2, r1 | |
10029624: d100 bne 0x10029628 <$t.308+0x330> @ imm = #0 | |
10029626: e23f b 0x10029aa8 <$t.310+0x384> @ imm = #1150 | |
10029628: 2101 movs r1, #1 | |
1002962a: 7001 strb r1, [r0] | |
1002962c: 213b movs r1, #59 | |
1002962e: f001 fad1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5538 | |
10029632: 7819 ldrb r1, [r3] | |
10029634: 785a ldrb r2, [r3, #1] | |
10029636: 430a orrs r2, r1 | |
10029638: d100 bne 0x1002963c <$t.308+0x344> @ imm = #0 | |
1002963a: e23a b 0x10029ab2 <$t.310+0x38e> @ imm = #1140 | |
1002963c: 2101 movs r1, #1 | |
1002963e: 7001 strb r1, [r0] | |
10029640: 213a movs r1, #58 | |
10029642: f001 fac7 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5518 | |
10029646: 7819 ldrb r1, [r3] | |
10029648: 785a ldrb r2, [r3, #1] | |
1002964a: 430a orrs r2, r1 | |
1002964c: d100 bne 0x10029650 <$t.308+0x358> @ imm = #0 | |
1002964e: e21c b 0x10029a8a <$t.310+0x366> @ imm = #1080 | |
10029650: 2101 movs r1, #1 | |
10029652: 7001 strb r1, [r0] | |
10029654: 215f movs r1, #95 | |
10029656: f001 fabd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5498 | |
1002965a: 7819 ldrb r1, [r3] | |
1002965c: 785a ldrb r2, [r3, #1] | |
1002965e: 430a orrs r2, r1 | |
10029660: d100 bne 0x10029664 <$t.308+0x36c> @ imm = #0 | |
10029662: e221 b 0x10029aa8 <$t.310+0x384> @ imm = #1090 | |
10029664: 2101 movs r1, #1 | |
10029666: 7001 strb r1, [r0] | |
10029668: 213c movs r1, #60 | |
1002966a: f001 fab3 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5478 | |
1002966e: 7819 ldrb r1, [r3] | |
10029670: 785a ldrb r2, [r3, #1] | |
10029672: 430a orrs r2, r1 | |
10029674: d100 bne 0x10029678 <$t.308+0x380> @ imm = #0 | |
10029676: e21c b 0x10029ab2 <$t.310+0x38e> @ imm = #1080 | |
10029678: 2101 movs r1, #1 | |
1002967a: 7001 strb r1, [r0] | |
1002967c: 213e movs r1, #62 | |
1002967e: f001 faa9 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5458 | |
10029682: 2c00 cmp r4, #0 | |
10029684: d000 beq 0x10029688 <$t.308+0x390> @ imm = #0 | |
10029686: e238 b 0x10029afa <$t.310+0x3d6> @ imm = #1136 | |
10029688: 7899 ldrb r1, [r3, #2] | |
1002968a: 78da ldrb r2, [r3, #3] | |
1002968c: 430a orrs r2, r1 | |
1002968e: d100 bne 0x10029692 <$t.308+0x39a> @ imm = #0 | |
10029690: e233 b 0x10029afa <$t.310+0x3d6> @ imm = #1126 | |
10029692: 2101 movs r1, #1 | |
10029694: 7001 strb r1, [r0] | |
10029696: 2110 movs r1, #16 | |
10029698: f001 fa9c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5432 | |
1002969c: 2c00 cmp r4, #0 | |
1002969e: d108 bne 0x100296b2 <$t.308+0x3ba> @ imm = #16 | |
100296a0: 7899 ldrb r1, [r3, #2] | |
100296a2: 78da ldrb r2, [r3, #3] | |
100296a4: 430a orrs r2, r1 | |
100296a6: d004 beq 0x100296b2 <$t.308+0x3ba> @ imm = #8 | |
100296a8: 2101 movs r1, #1 | |
100296aa: 7001 strb r1, [r0] | |
100296ac: 2119 movs r1, #25 | |
100296ae: f001 fa91 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5410 | |
100296b2: 7819 ldrb r1, [r3] | |
100296b4: 785a ldrb r2, [r3, #1] | |
100296b6: 430a orrs r2, r1 | |
100296b8: 1e51 subs r1, r2, #1 | |
100296ba: 418a sbcs r2, r1 | |
100296bc: 7959 ldrb r1, [r3, #5] | |
100296be: 1e4b subs r3, r1, #1 | |
100296c0: 4199 sbcs r1, r3 | |
100296c2: 4051 eors r1, r2 | |
100296c4: d100 bne 0x100296c8 <$t.308+0x3d0> @ imm = #0 | |
100296c6: e20e b 0x10029ae6 <$t.310+0x3c2> @ imm = #1052 | |
100296c8: 2101 movs r1, #1 | |
100296ca: 7001 strb r1, [r0] | |
100296cc: 2159 movs r1, #89 | |
100296ce: f001 fa81 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5378 | |
100296d2: 2c00 cmp r4, #0 | |
100296d4: d000 beq 0x100296d8 <$t.308+0x3e0> @ imm = #0 | |
100296d6: e221 b 0x10029b1c <$t.310+0x3f8> @ imm = #1090 | |
100296d8: 7899 ldrb r1, [r3, #2] | |
100296da: 78da ldrb r2, [r3, #3] | |
100296dc: 430a orrs r2, r1 | |
100296de: d100 bne 0x100296e2 <$t.308+0x3ea> @ imm = #0 | |
100296e0: e21c b 0x10029b1c <$t.310+0x3f8> @ imm = #1080 | |
100296e2: 2101 movs r1, #1 | |
100296e4: 7001 strb r1, [r0] | |
100296e6: 2106 movs r1, #6 | |
100296e8: f001 fa74 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5352 | |
100296ec: 2c00 cmp r4, #0 | |
100296ee: d000 beq 0x100296f2 <$t.308+0x3fa> @ imm = #0 | |
100296f0: e225 b 0x10029b3e <$t.310+0x41a> @ imm = #1098 | |
100296f2: 7899 ldrb r1, [r3, #2] | |
100296f4: 78da ldrb r2, [r3, #3] | |
100296f6: 430a orrs r2, r1 | |
100296f8: d100 bne 0x100296fc <$t.308+0x404> @ imm = #0 | |
100296fa: e220 b 0x10029b3e <$t.310+0x41a> @ imm = #1088 | |
100296fc: 2101 movs r1, #1 | |
100296fe: 7001 strb r1, [r0] | |
10029700: 2107 movs r1, #7 | |
10029702: f001 fa67 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5326 | |
10029706: 2c00 cmp r4, #0 | |
10029708: d000 beq 0x1002970c <$t.308+0x414> @ imm = #0 | |
1002970a: e229 b 0x10029b60 <$t.310+0x43c> @ imm = #1106 | |
1002970c: 7899 ldrb r1, [r3, #2] | |
1002970e: 78da ldrb r2, [r3, #3] | |
10029710: 430a orrs r2, r1 | |
10029712: d100 bne 0x10029716 <$t.308+0x41e> @ imm = #0 | |
10029714: e224 b 0x10029b60 <$t.310+0x43c> @ imm = #1096 | |
10029716: 2101 movs r1, #1 | |
10029718: 7001 strb r1, [r0] | |
1002971a: 2103 movs r1, #3 | |
1002971c: f001 fa5a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5300 | |
10029720 <$d.309>: | |
10029720: ac 20 00 00 .word 0x000020ac | |
10029724 <$t.310>: | |
10029724: 2c00 cmp r4, #0 | |
10029726: d000 beq 0x1002972a <$t.310+0x6> @ imm = #0 | |
10029728: e22b b 0x10029b82 <$t.310+0x45e> @ imm = #1110 | |
1002972a: 7899 ldrb r1, [r3, #2] | |
1002972c: 78da ldrb r2, [r3, #3] | |
1002972e: 430a orrs r2, r1 | |
10029730: d100 bne 0x10029734 <$t.310+0x10> @ imm = #0 | |
10029732: e226 b 0x10029b82 <$t.310+0x45e> @ imm = #1100 | |
10029734: 2101 movs r1, #1 | |
10029736: 7001 strb r1, [r0] | |
10029738: 2112 movs r1, #18 | |
1002973a: f001 fa4b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5270 | |
1002973e: 2c00 cmp r4, #0 | |
10029740: d000 beq 0x10029744 <$t.310+0x20> @ imm = #0 | |
10029742: e22f b 0x10029ba4 <$t.310+0x480> @ imm = #1118 | |
10029744: 7899 ldrb r1, [r3, #2] | |
10029746: 78da ldrb r2, [r3, #3] | |
10029748: 430a orrs r2, r1 | |
1002974a: d100 bne 0x1002974e <$t.310+0x2a> @ imm = #0 | |
1002974c: e22a b 0x10029ba4 <$t.310+0x480> @ imm = #1108 | |
1002974e: 2101 movs r1, #1 | |
10029750: 7001 strb r1, [r0] | |
10029752: 210c movs r1, #12 | |
10029754: f001 fa3e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5244 | |
10029758: 7819 ldrb r1, [r3] | |
1002975a: 785a ldrb r2, [r3, #1] | |
1002975c: 430a orrs r2, r1 | |
1002975e: d004 beq 0x1002976a <$t.310+0x46> @ imm = #8 | |
10029760: 2101 movs r1, #1 | |
10029762: 7001 strb r1, [r0] | |
10029764: 213f movs r1, #63 | |
10029766: f001 fa35 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5226 | |
1002976a: 2101 movs r1, #1 | |
1002976c: 7001 strb r1, [r0] | |
1002976e: 212f movs r1, #47 | |
10029770: f001 fa30 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5216 | |
10029774: 7819 ldrb r1, [r3] | |
10029776: 785a ldrb r2, [r3, #1] | |
10029778: 430a orrs r2, r1 | |
1002977a: d001 beq 0x10029780 <$t.310+0x5c> @ imm = #2 | |
1002977c: f001 fa27 bl 0x1002abce <$t.310+0x14aa> @ imm = #5198 | |
10029780: 2101 movs r1, #1 | |
10029782: 7001 strb r1, [r0] | |
10029784: 213d movs r1, #61 | |
10029786: f001 fa25 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5194 | |
1002978a: 2c00 cmp r4, #0 | |
1002978c: d000 beq 0x10029790 <$t.310+0x6c> @ imm = #0 | |
1002978e: e21a b 0x10029bc6 <$t.310+0x4a2> @ imm = #1076 | |
10029790: 7899 ldrb r1, [r3, #2] | |
10029792: 78da ldrb r2, [r3, #3] | |
10029794: 430a orrs r2, r1 | |
10029796: d100 bne 0x1002979a <$t.310+0x76> @ imm = #0 | |
10029798: e215 b 0x10029bc6 <$t.310+0x4a2> @ imm = #1066 | |
1002979a: 2101 movs r1, #1 | |
1002979c: 7001 strb r1, [r0] | |
1002979e: 210f movs r1, #15 | |
100297a0: f001 fa18 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5168 | |
100297a4: 2c00 cmp r4, #0 | |
100297a6: d000 beq 0x100297aa <$t.310+0x86> @ imm = #0 | |
100297a8: e13d b 0x10029a26 <$t.310+0x302> @ imm = #634 | |
100297aa: 7899 ldrb r1, [r3, #2] | |
100297ac: 78da ldrb r2, [r3, #3] | |
100297ae: 430a orrs r2, r1 | |
100297b0: d100 bne 0x100297b4 <$t.310+0x90> @ imm = #0 | |
100297b2: e138 b 0x10029a26 <$t.310+0x302> @ imm = #624 | |
100297b4: 2101 movs r1, #1 | |
100297b6: 7001 strb r1, [r0] | |
100297b8: 2105 movs r1, #5 | |
100297ba: f001 fa0b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5142 | |
100297be: 2c00 cmp r4, #0 | |
100297c0: d000 beq 0x100297c4 <$t.310+0xa0> @ imm = #0 | |
100297c2: e211 b 0x10029be8 <$t.310+0x4c4> @ imm = #1058 | |
100297c4: 7899 ldrb r1, [r3, #2] | |
100297c6: 78da ldrb r2, [r3, #3] | |
100297c8: 430a orrs r2, r1 | |
100297ca: d100 bne 0x100297ce <$t.310+0xaa> @ imm = #0 | |
100297cc: e20c b 0x10029be8 <$t.310+0x4c4> @ imm = #1048 | |
100297ce: 2101 movs r1, #1 | |
100297d0: 7001 strb r1, [r0] | |
100297d2: 2115 movs r1, #21 | |
100297d4: f001 f9fe bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5116 | |
100297d8: 2c00 cmp r4, #0 | |
100297da: d000 beq 0x100297de <$t.310+0xba> @ imm = #0 | |
100297dc: e215 b 0x10029c0a <$t.310+0x4e6> @ imm = #1066 | |
100297de: 7899 ldrb r1, [r3, #2] | |
100297e0: 78da ldrb r2, [r3, #3] | |
100297e2: 430a orrs r2, r1 | |
100297e4: d100 bne 0x100297e8 <$t.310+0xc4> @ imm = #0 | |
100297e6: e210 b 0x10029c0a <$t.310+0x4e6> @ imm = #1056 | |
100297e8: 2101 movs r1, #1 | |
100297ea: 7001 strb r1, [r0] | |
100297ec: 2109 movs r1, #9 | |
100297ee: f001 f9f1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5090 | |
100297f2: 2c00 cmp r4, #0 | |
100297f4: d000 beq 0x100297f8 <$t.310+0xd4> @ imm = #0 | |
100297f6: e219 b 0x10029c2c <$t.310+0x508> @ imm = #1074 | |
100297f8: 7899 ldrb r1, [r3, #2] | |
100297fa: 78da ldrb r2, [r3, #3] | |
100297fc: 430a orrs r2, r1 | |
100297fe: d100 bne 0x10029802 <$t.310+0xde> @ imm = #0 | |
10029800: e214 b 0x10029c2c <$t.310+0x508> @ imm = #1064 | |
10029802: 2101 movs r1, #1 | |
10029804: 7001 strb r1, [r0] | |
10029806: 2104 movs r1, #4 | |
10029808: f001 f9e4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5064 | |
1002980c: 2c00 cmp r4, #0 | |
1002980e: d000 beq 0x10029812 <$t.310+0xee> @ imm = #0 | |
10029810: e21d b 0x10029c4e <$t.310+0x52a> @ imm = #1082 | |
10029812: 7899 ldrb r1, [r3, #2] | |
10029814: 78da ldrb r2, [r3, #3] | |
10029816: 430a orrs r2, r1 | |
10029818: d100 bne 0x1002981c <$t.310+0xf8> @ imm = #0 | |
1002981a: e218 b 0x10029c4e <$t.310+0x52a> @ imm = #1072 | |
1002981c: 2101 movs r1, #1 | |
1002981e: 7001 strb r1, [r0] | |
10029820: 2108 movs r1, #8 | |
10029822: f001 f9d7 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5038 | |
10029826: 2c00 cmp r4, #0 | |
10029828: d000 beq 0x1002982c <$t.310+0x108> @ imm = #0 | |
1002982a: e221 b 0x10029c70 <$t.310+0x54c> @ imm = #1090 | |
1002982c: 7899 ldrb r1, [r3, #2] | |
1002982e: 78da ldrb r2, [r3, #3] | |
10029830: 430a orrs r2, r1 | |
10029832: d100 bne 0x10029836 <$t.310+0x112> @ imm = #0 | |
10029834: e21c b 0x10029c70 <$t.310+0x54c> @ imm = #1080 | |
10029836: 2101 movs r1, #1 | |
10029838: 7001 strb r1, [r0] | |
1002983a: 2114 movs r1, #20 | |
1002983c: f001 f9ca bl 0x1002abd4 <$t.310+0x14b0> @ imm = #5012 | |
10029840: 2c00 cmp r4, #0 | |
10029842: d000 beq 0x10029846 <$t.310+0x122> @ imm = #0 | |
10029844: e225 b 0x10029c92 <$t.310+0x56e> @ imm = #1098 | |
10029846: 7899 ldrb r1, [r3, #2] | |
10029848: 78da ldrb r2, [r3, #3] | |
1002984a: 430a orrs r2, r1 | |
1002984c: d100 bne 0x10029850 <$t.310+0x12c> @ imm = #0 | |
1002984e: e220 b 0x10029c92 <$t.310+0x56e> @ imm = #1088 | |
10029850: 2101 movs r1, #1 | |
10029852: 7001 strb r1, [r0] | |
10029854: 210e movs r1, #14 | |
10029856: f001 f9bd bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4986 | |
1002985a: 2c00 cmp r4, #0 | |
1002985c: d000 beq 0x10029860 <$t.310+0x13c> @ imm = #0 | |
1002985e: e229 b 0x10029cb4 <$t.310+0x590> @ imm = #1106 | |
10029860: 7899 ldrb r1, [r3, #2] | |
10029862: 78da ldrb r2, [r3, #3] | |
10029864: 430a orrs r2, r1 | |
10029866: d100 bne 0x1002986a <$t.310+0x146> @ imm = #0 | |
10029868: e224 b 0x10029cb4 <$t.310+0x590> @ imm = #1096 | |
1002986a: 2101 movs r1, #1 | |
1002986c: 7001 strb r1, [r0] | |
1002986e: 2113 movs r1, #19 | |
10029870: f001 f9b0 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4960 | |
10029874: 7819 ldrb r1, [r3] | |
10029876: 785a ldrb r2, [r3, #1] | |
10029878: 430a orrs r2, r1 | |
1002987a: d101 bne 0x10029880 <$t.310+0x15c> @ imm = #2 | |
1002987c: f001 f9b4 bl 0x1002abe8 <$t.310+0x14c4> @ imm = #4968 | |
10029880: 2101 movs r1, #1 | |
10029882: 7001 strb r1, [r0] | |
10029884: 215f movs r1, #95 | |
10029886: f001 f9a5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4938 | |
1002988a: 7819 ldrb r1, [r3] | |
1002988c: 785a ldrb r2, [r3, #1] | |
1002988e: 430a orrs r2, r1 | |
10029890: d101 bne 0x10029896 <$t.310+0x172> @ imm = #2 | |
10029892: f001 f9ad bl 0x1002abf0 <$t.310+0x14cc> @ imm = #4954 | |
10029896: 2101 movs r1, #1 | |
10029898: 7001 strb r1, [r0] | |
1002989a: 213a movs r1, #58 | |
1002989c: f001 f99a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4916 | |
100298a0: 2c00 cmp r4, #0 | |
100298a2: d000 beq 0x100298a6 <$t.310+0x182> @ imm = #0 | |
100298a4: e217 b 0x10029cd6 <$t.310+0x5b2> @ imm = #1070 | |
100298a6: 7899 ldrb r1, [r3, #2] | |
100298a8: 78da ldrb r2, [r3, #3] | |
100298aa: 430a orrs r2, r1 | |
100298ac: d100 bne 0x100298b0 <$t.310+0x18c> @ imm = #0 | |
100298ae: e212 b 0x10029cd6 <$t.310+0x5b2> @ imm = #1060 | |
100298b0: 2101 movs r1, #1 | |
100298b2: 7001 strb r1, [r0] | |
100298b4: 2111 movs r1, #17 | |
100298b6: f001 f98d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4890 | |
100298ba: 2c00 cmp r4, #0 | |
100298bc: d000 beq 0x100298c0 <$t.310+0x19c> @ imm = #0 | |
100298be: e21b b 0x10029cf8 <$t.310+0x5d4> @ imm = #1078 | |
100298c0: 7899 ldrb r1, [r3, #2] | |
100298c2: 78da ldrb r2, [r3, #3] | |
100298c4: 430a orrs r2, r1 | |
100298c6: d100 bne 0x100298ca <$t.310+0x1a6> @ imm = #0 | |
100298c8: e216 b 0x10029cf8 <$t.310+0x5d4> @ imm = #1068 | |
100298ca: 2101 movs r1, #1 | |
100298cc: 7001 strb r1, [r0] | |
100298ce: 210a movs r1, #10 | |
100298d0: f001 f980 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4864 | |
100298d4: 2c00 cmp r4, #0 | |
100298d6: d000 beq 0x100298da <$t.310+0x1b6> @ imm = #0 | |
100298d8: e21f b 0x10029d1a <$t.310+0x5f6> @ imm = #1086 | |
100298da: 7899 ldrb r1, [r3, #2] | |
100298dc: 78da ldrb r2, [r3, #3] | |
100298de: 430a orrs r2, r1 | |
100298e0: d100 bne 0x100298e4 <$t.310+0x1c0> @ imm = #0 | |
100298e2: e21a b 0x10029d1a <$t.310+0x5f6> @ imm = #1076 | |
100298e4: 2101 movs r1, #1 | |
100298e6: 7001 strb r1, [r0] | |
100298e8: 210b movs r1, #11 | |
100298ea: f001 f973 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4838 | |
100298ee: 2c00 cmp r4, #0 | |
100298f0: d000 beq 0x100298f4 <$t.310+0x1d0> @ imm = #0 | |
100298f2: e223 b 0x10029d3c <$t.310+0x618> @ imm = #1094 | |
100298f4: 7899 ldrb r1, [r3, #2] | |
100298f6: 78da ldrb r2, [r3, #3] | |
100298f8: 430a orrs r2, r1 | |
100298fa: d100 bne 0x100298fe <$t.310+0x1da> @ imm = #0 | |
100298fc: e21e b 0x10029d3c <$t.310+0x618> @ imm = #1084 | |
100298fe: 2101 movs r1, #1 | |
10029900: 7001 strb r1, [r0] | |
10029902: 2118 movs r1, #24 | |
10029904: f001 f966 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4812 | |
10029908: 2c00 cmp r4, #0 | |
1002990a: d000 beq 0x1002990e <$t.310+0x1ea> @ imm = #0 | |
1002990c: e227 b 0x10029d5e <$t.310+0x63a> @ imm = #1102 | |
1002990e: 7899 ldrb r1, [r3, #2] | |
10029910: 78da ldrb r2, [r3, #3] | |
10029912: 430a orrs r2, r1 | |
10029914: d100 bne 0x10029918 <$t.310+0x1f4> @ imm = #0 | |
10029916: e222 b 0x10029d5e <$t.310+0x63a> @ imm = #1092 | |
10029918: 2101 movs r1, #1 | |
1002991a: 7001 strb r1, [r0] | |
1002991c: 2102 movs r1, #2 | |
1002991e: f001 f959 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4786 | |
10029922: 2c00 cmp r4, #0 | |
10029924: d000 beq 0x10029928 <$t.310+0x204> @ imm = #0 | |
10029926: e22b b 0x10029d80 <$t.310+0x65c> @ imm = #1110 | |
10029928: 7899 ldrb r1, [r3, #2] | |
1002992a: 78da ldrb r2, [r3, #3] | |
1002992c: 430a orrs r2, r1 | |
1002992e: d100 bne 0x10029932 <$t.310+0x20e> @ imm = #0 | |
10029930: e226 b 0x10029d80 <$t.310+0x65c> @ imm = #1100 | |
10029932: 2101 movs r1, #1 | |
10029934: 7001 strb r1, [r0] | |
10029936: 2117 movs r1, #23 | |
10029938: f001 f94c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4760 | |
1002993c: 2c00 cmp r4, #0 | |
1002993e: d000 beq 0x10029942 <$t.310+0x21e> @ imm = #0 | |
10029940: e22f b 0x10029da2 <$t.310+0x67e> @ imm = #1118 | |
10029942: 7899 ldrb r1, [r3, #2] | |
10029944: 78da ldrb r2, [r3, #3] | |
10029946: 430a orrs r2, r1 | |
10029948: d100 bne 0x1002994c <$t.310+0x228> @ imm = #0 | |
1002994a: e22a b 0x10029da2 <$t.310+0x67e> @ imm = #1108 | |
1002994c: 2101 movs r1, #1 | |
1002994e: 7001 strb r1, [r0] | |
10029950: 2116 movs r1, #22 | |
10029952: f001 f93f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4734 | |
10029956: 2c00 cmp r4, #0 | |
10029958: d108 bne 0x1002996c <$t.310+0x248> @ imm = #16 | |
1002995a: 7899 ldrb r1, [r3, #2] | |
1002995c: 78da ldrb r2, [r3, #3] | |
1002995e: 430a orrs r2, r1 | |
10029960: d004 beq 0x1002996c <$t.310+0x248> @ imm = #8 | |
10029962: 2101 movs r1, #1 | |
10029964: 7001 strb r1, [r0] | |
10029966: 211a movs r1, #26 | |
10029968: f001 f934 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4712 | |
1002996c: 7819 ldrb r1, [r3] | |
1002996e: 785a ldrb r2, [r3, #1] | |
10029970: 430a orrs r2, r1 | |
10029972: 1e51 subs r1, r2, #1 | |
10029974: 418a sbcs r2, r1 | |
10029976: 7959 ldrb r1, [r3, #5] | |
10029978: 1e4b subs r3, r1, #1 | |
1002997a: 4199 sbcs r1, r3 | |
1002997c: 4051 eors r1, r2 | |
1002997e: d100 bne 0x10029982 <$t.310+0x25e> @ imm = #0 | |
10029980: e0b6 b 0x10029af0 <$t.310+0x3cc> @ imm = #364 | |
10029982: 2101 movs r1, #1 | |
10029984: 7001 strb r1, [r0] | |
10029986: 215a movs r1, #90 | |
10029988: f001 f924 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4680 | |
1002998c: 2c00 cmp r4, #0 | |
1002998e: d000 beq 0x10029992 <$t.310+0x26e> @ imm = #0 | |
10029990: e218 b 0x10029dc4 <$t.310+0x6a0> @ imm = #1072 | |
10029992: 7899 ldrb r1, [r3, #2] | |
10029994: 78da ldrb r2, [r3, #3] | |
10029996: 430a orrs r2, r1 | |
10029998: d100 bne 0x1002999c <$t.310+0x278> @ imm = #0 | |
1002999a: e213 b 0x10029dc4 <$t.310+0x6a0> @ imm = #1062 | |
1002999c: 2111 movs r1, #17 | |
1002999e: f001 fd3d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6778 | |
100299a2: 2c00 cmp r4, #0 | |
100299a4: d000 beq 0x100299a8 <$t.310+0x284> @ imm = #0 | |
100299a6: e21c b 0x10029de2 <$t.310+0x6be> @ imm = #1080 | |
100299a8: 7899 ldrb r1, [r3, #2] | |
100299aa: 78da ldrb r2, [r3, #3] | |
100299ac: 430a orrs r2, r1 | |
100299ae: d100 bne 0x100299b2 <$t.310+0x28e> @ imm = #0 | |
100299b0: e217 b 0x10029de2 <$t.310+0x6be> @ imm = #1070 | |
100299b2: 2117 movs r1, #23 | |
100299b4: f001 fd32 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6756 | |
100299b8: 2c00 cmp r4, #0 | |
100299ba: d000 beq 0x100299be <$t.310+0x29a> @ imm = #0 | |
100299bc: e220 b 0x10029e00 <$t.310+0x6dc> @ imm = #1088 | |
100299be: 7899 ldrb r1, [r3, #2] | |
100299c0: 78da ldrb r2, [r3, #3] | |
100299c2: 430a orrs r2, r1 | |
100299c4: d100 bne 0x100299c8 <$t.310+0x2a4> @ imm = #0 | |
100299c6: e21b b 0x10029e00 <$t.310+0x6dc> @ imm = #1078 | |
100299c8: 2106 movs r1, #6 | |
100299ca: f001 fd27 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6734 | |
100299ce: 2c00 cmp r4, #0 | |
100299d0: d000 beq 0x100299d4 <$t.310+0x2b0> @ imm = #0 | |
100299d2: e224 b 0x10029e1e <$t.310+0x6fa> @ imm = #1096 | |
100299d4: 7899 ldrb r1, [r3, #2] | |
100299d6: 78da ldrb r2, [r3, #3] | |
100299d8: 430a orrs r2, r1 | |
100299da: d100 bne 0x100299de <$t.310+0x2ba> @ imm = #0 | |
100299dc: e21f b 0x10029e1e <$t.310+0x6fa> @ imm = #1086 | |
100299de: 2107 movs r1, #7 | |
100299e0: f001 fd1c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6712 | |
100299e4: 2c00 cmp r4, #0 | |
100299e6: d000 beq 0x100299ea <$t.310+0x2c6> @ imm = #0 | |
100299e8: e228 b 0x10029e3c <$t.310+0x718> @ imm = #1104 | |
100299ea: 7899 ldrb r1, [r3, #2] | |
100299ec: 78da ldrb r2, [r3, #3] | |
100299ee: 430a orrs r2, r1 | |
100299f0: d100 bne 0x100299f4 <$t.310+0x2d0> @ imm = #0 | |
100299f2: e223 b 0x10029e3c <$t.310+0x718> @ imm = #1094 | |
100299f4: 210c movs r1, #12 | |
100299f6: f001 fd11 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6690 | |
100299fa: 2c00 cmp r4, #0 | |
100299fc: d000 beq 0x10029a00 <$t.310+0x2dc> @ imm = #0 | |
100299fe: e22c b 0x10029e5a <$t.310+0x736> @ imm = #1112 | |
10029a00: 7899 ldrb r1, [r3, #2] | |
10029a02: 78da ldrb r2, [r3, #3] | |
10029a04: 430a orrs r2, r1 | |
10029a06: d100 bne 0x10029a0a <$t.310+0x2e6> @ imm = #0 | |
10029a08: e227 b 0x10029e5a <$t.310+0x736> @ imm = #1102 | |
10029a0a: 2115 movs r1, #21 | |
10029a0c: f001 fd06 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6668 | |
10029a10: 2c00 cmp r4, #0 | |
10029a12: d000 beq 0x10029a16 <$t.310+0x2f2> @ imm = #0 | |
10029a14: e230 b 0x10029e78 <$t.310+0x754> @ imm = #1120 | |
10029a16: 7899 ldrb r1, [r3, #2] | |
10029a18: 78da ldrb r2, [r3, #3] | |
10029a1a: 430a orrs r2, r1 | |
10029a1c: d100 bne 0x10029a20 <$t.310+0x2fc> @ imm = #0 | |
10029a1e: e22b b 0x10029e78 <$t.310+0x754> @ imm = #1110 | |
10029a20: 2119 movs r1, #25 | |
10029a22: f001 fcfb bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6646 | |
10029a26: 7819 ldrb r1, [r3] | |
10029a28: 785a ldrb r2, [r3, #1] | |
10029a2a: 430a orrs r2, r1 | |
10029a2c: 1e51 subs r1, r2, #1 | |
10029a2e: 418a sbcs r2, r1 | |
10029a30: 7959 ldrb r1, [r3, #5] | |
10029a32: 1e4b subs r3, r1, #1 | |
10029a34: 4199 sbcs r1, r3 | |
10029a36: 4051 eors r1, r2 | |
10029a38: d101 bne 0x10029a3e <$t.310+0x31a> @ imm = #2 | |
10029a3a: f000 fe3c bl 0x1002a6b6 <$t.310+0xf92> @ imm = #3192 | |
10029a3e: 2101 movs r1, #1 | |
10029a40: 7001 strb r1, [r0] | |
10029a42: 2145 movs r1, #69 | |
10029a44: f001 f8c6 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4492 | |
10029a48: 211b movs r1, #27 | |
10029a4a: f001 fce7 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #6606 | |
10029a4e: 2101 movs r1, #1 | |
10029a50: 7001 strb r1, [r0] | |
10029a52: 2131 movs r1, #49 | |
10029a54: f001 f8be bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4476 | |
10029a58: 2101 movs r1, #1 | |
10029a5a: 7001 strb r1, [r0] | |
10029a5c: 2135 movs r1, #53 | |
10029a5e: f001 f8b9 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4466 | |
10029a62: 2101 movs r1, #1 | |
10029a64: 7001 strb r1, [r0] | |
10029a66: 2136 movs r1, #54 | |
10029a68: f001 f8b4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4456 | |
10029a6c: 2101 movs r1, #1 | |
10029a6e: 7001 strb r1, [r0] | |
10029a70: 2138 movs r1, #56 | |
10029a72: f001 f8af bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4446 | |
10029a76: 2101 movs r1, #1 | |
10029a78: 7001 strb r1, [r0] | |
10029a7a: 2139 movs r1, #57 | |
10029a7c: f001 f8aa bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4436 | |
10029a80: 2101 movs r1, #1 | |
10029a82: 7001 strb r1, [r0] | |
10029a84: 215e movs r1, #94 | |
10029a86: f001 f8a5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4426 | |
10029a8a: 2101 movs r1, #1 | |
10029a8c: 7001 strb r1, [r0] | |
10029a8e: 212d movs r1, #45 | |
10029a90: f001 f8a0 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4416 | |
10029a94: 2101 movs r1, #1 | |
10029a96: 7001 strb r1, [r0] | |
10029a98: 215b movs r1, #91 | |
10029a9a: f001 f89b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4406 | |
10029a9e: 2101 movs r1, #1 | |
10029aa0: 7001 strb r1, [r0] | |
10029aa2: 215d movs r1, #93 | |
10029aa4: f001 f896 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4396 | |
10029aa8: 2101 movs r1, #1 | |
10029aaa: 7001 strb r1, [r0] | |
10029aac: 212c movs r1, #44 | |
10029aae: f001 f891 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4386 | |
10029ab2: 2101 movs r1, #1 | |
10029ab4: 7001 strb r1, [r0] | |
10029ab6: 212e movs r1, #46 | |
10029ab8: f001 f88c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4376 | |
10029abc: 7999 ldrb r1, [r3, #6] | |
10029abe: 2900 cmp r1, #0 | |
10029ac0: d000 beq 0x10029ac4 <$t.310+0x3a0> @ imm = #0 | |
10029ac2: e402 b 0x100292ca <$t.306+0x2a> @ imm = #-2044 | |
10029ac4: 7819 ldrb r1, [r3] | |
10029ac6: 785a ldrb r2, [r3, #1] | |
10029ac8: 430a orrs r2, r1 | |
10029aca: 1e51 subs r1, r2, #1 | |
10029acc: 418a sbcs r2, r1 | |
10029ace: 7959 ldrb r1, [r3, #5] | |
10029ad0: 1e4b subs r3, r1, #1 | |
10029ad2: 4199 sbcs r1, r3 | |
10029ad4: 4051 eors r1, r2 | |
10029ad6: d101 bne 0x10029adc <$t.310+0x3b8> @ imm = #2 | |
10029ad8: f001 fc8a bl 0x1002b3f0 <$t.310+0x1ccc> @ imm = #6420 | |
10029adc: 2101 movs r1, #1 | |
10029ade: 7001 strb r1, [r0] | |
10029ae0: 2151 movs r1, #81 | |
10029ae2: f001 f877 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4334 | |
10029ae6: 2101 movs r1, #1 | |
10029ae8: 7001 strb r1, [r0] | |
10029aea: 2179 movs r1, #121 | |
10029aec: f001 f872 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4324 | |
10029af0: 2101 movs r1, #1 | |
10029af2: 7001 strb r1, [r0] | |
10029af4: 217a movs r1, #122 | |
10029af6: f001 f86d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4314 | |
10029afa: 7819 ldrb r1, [r3] | |
10029afc: 785a ldrb r2, [r3, #1] | |
10029afe: 430a orrs r2, r1 | |
10029b00: 1e51 subs r1, r2, #1 | |
10029b02: 418a sbcs r2, r1 | |
10029b04: 7959 ldrb r1, [r3, #5] | |
10029b06: 1e4b subs r3, r1, #1 | |
10029b08: 4199 sbcs r1, r3 | |
10029b0a: 4051 eors r1, r2 | |
10029b0c: d101 bne 0x10029b12 <$t.310+0x3ee> @ imm = #2 | |
10029b0e: f001 f873 bl 0x1002abf8 <$t.310+0x14d4> @ imm = #4326 | |
10029b12: 2101 movs r1, #1 | |
10029b14: 7001 strb r1, [r0] | |
10029b16: 2150 movs r1, #80 | |
10029b18: f001 f85c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4280 | |
10029b1c: 7819 ldrb r1, [r3] | |
10029b1e: 785a ldrb r2, [r3, #1] | |
10029b20: 430a orrs r2, r1 | |
10029b22: 1e51 subs r1, r2, #1 | |
10029b24: 418a sbcs r2, r1 | |
10029b26: 7959 ldrb r1, [r3, #5] | |
10029b28: 1e4b subs r3, r1, #1 | |
10029b2a: 4199 sbcs r1, r3 | |
10029b2c: 4051 eors r1, r2 | |
10029b2e: d101 bne 0x10029b34 <$t.310+0x410> @ imm = #2 | |
10029b30: f001 f866 bl 0x1002ac00 <$t.310+0x14dc> @ imm = #4300 | |
10029b34: 2101 movs r1, #1 | |
10029b36: 7001 strb r1, [r0] | |
10029b38: 2146 movs r1, #70 | |
10029b3a: f001 f84b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4246 | |
10029b3e: 7819 ldrb r1, [r3] | |
10029b40: 785a ldrb r2, [r3, #1] | |
10029b42: 430a orrs r2, r1 | |
10029b44: 1e51 subs r1, r2, #1 | |
10029b46: 418a sbcs r2, r1 | |
10029b48: 7959 ldrb r1, [r3, #5] | |
10029b4a: 1e4b subs r3, r1, #1 | |
10029b4c: 4199 sbcs r1, r3 | |
10029b4e: 4051 eors r1, r2 | |
10029b50: d101 bne 0x10029b56 <$t.310+0x432> @ imm = #2 | |
10029b52: f001 f859 bl 0x1002ac08 <$t.310+0x14e4> @ imm = #4274 | |
10029b56: 2101 movs r1, #1 | |
10029b58: 7001 strb r1, [r0] | |
10029b5a: 2147 movs r1, #71 | |
10029b5c: f001 f83a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4212 | |
10029b60: 7819 ldrb r1, [r3] | |
10029b62: 785a ldrb r2, [r3, #1] | |
10029b64: 430a orrs r2, r1 | |
10029b66: 1e51 subs r1, r2, #1 | |
10029b68: 418a sbcs r2, r1 | |
10029b6a: 7959 ldrb r1, [r3, #5] | |
10029b6c: 1e4b subs r3, r1, #1 | |
10029b6e: 4199 sbcs r1, r3 | |
10029b70: 4051 eors r1, r2 | |
10029b72: d101 bne 0x10029b78 <$t.310+0x454> @ imm = #2 | |
10029b74: f001 f84c bl 0x1002ac10 <$t.310+0x14ec> @ imm = #4248 | |
10029b78: 2101 movs r1, #1 | |
10029b7a: 7001 strb r1, [r0] | |
10029b7c: 2143 movs r1, #67 | |
10029b7e: f001 f829 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4178 | |
10029b82: 7819 ldrb r1, [r3] | |
10029b84: 785a ldrb r2, [r3, #1] | |
10029b86: 430a orrs r2, r1 | |
10029b88: 1e51 subs r1, r2, #1 | |
10029b8a: 418a sbcs r2, r1 | |
10029b8c: 7959 ldrb r1, [r3, #5] | |
10029b8e: 1e4b subs r3, r1, #1 | |
10029b90: 4199 sbcs r1, r3 | |
10029b92: 4051 eors r1, r2 | |
10029b94: d101 bne 0x10029b9a <$t.310+0x476> @ imm = #2 | |
10029b96: f001 f83f bl 0x1002ac18 <$t.310+0x14f4> @ imm = #4222 | |
10029b9a: 2101 movs r1, #1 | |
10029b9c: 7001 strb r1, [r0] | |
10029b9e: 2152 movs r1, #82 | |
10029ba0: f001 f818 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4144 | |
10029ba4: 7819 ldrb r1, [r3] | |
10029ba6: 785a ldrb r2, [r3, #1] | |
10029ba8: 430a orrs r2, r1 | |
10029baa: 1e51 subs r1, r2, #1 | |
10029bac: 418a sbcs r2, r1 | |
10029bae: 7959 ldrb r1, [r3, #5] | |
10029bb0: 1e4b subs r3, r1, #1 | |
10029bb2: 4199 sbcs r1, r3 | |
10029bb4: 4051 eors r1, r2 | |
10029bb6: d101 bne 0x10029bbc <$t.310+0x498> @ imm = #2 | |
10029bb8: f001 f832 bl 0x1002ac20 <$t.310+0x14fc> @ imm = #4196 | |
10029bbc: 2101 movs r1, #1 | |
10029bbe: 7001 strb r1, [r0] | |
10029bc0: 214c movs r1, #76 | |
10029bc2: f001 f807 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4110 | |
10029bc6: 7819 ldrb r1, [r3] | |
10029bc8: 785a ldrb r2, [r3, #1] | |
10029bca: 430a orrs r2, r1 | |
10029bcc: 1e51 subs r1, r2, #1 | |
10029bce: 418a sbcs r2, r1 | |
10029bd0: 7959 ldrb r1, [r3, #5] | |
10029bd2: 1e4b subs r3, r1, #1 | |
10029bd4: 4199 sbcs r1, r3 | |
10029bd6: 4051 eors r1, r2 | |
10029bd8: d101 bne 0x10029bde <$t.310+0x4ba> @ imm = #2 | |
10029bda: f001 f825 bl 0x1002ac28 <$t.310+0x1504> @ imm = #4170 | |
10029bde: 2101 movs r1, #1 | |
10029be0: 7001 strb r1, [r0] | |
10029be2: 214f movs r1, #79 | |
10029be4: f000 fff6 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4076 | |
10029be8: 7819 ldrb r1, [r3] | |
10029bea: 785a ldrb r2, [r3, #1] | |
10029bec: 430a orrs r2, r1 | |
10029bee: 1e51 subs r1, r2, #1 | |
10029bf0: 418a sbcs r2, r1 | |
10029bf2: 7959 ldrb r1, [r3, #5] | |
10029bf4: 1e4b subs r3, r1, #1 | |
10029bf6: 4199 sbcs r1, r3 | |
10029bf8: 4051 eors r1, r2 | |
10029bfa: d101 bne 0x10029c00 <$t.310+0x4dc> @ imm = #2 | |
10029bfc: f001 f818 bl 0x1002ac30 <$t.310+0x150c> @ imm = #4144 | |
10029c00: 2101 movs r1, #1 | |
10029c02: 7001 strb r1, [r0] | |
10029c04: 2155 movs r1, #85 | |
10029c06: f000 ffe5 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4042 | |
10029c0a: 7819 ldrb r1, [r3] | |
10029c0c: 785a ldrb r2, [r3, #1] | |
10029c0e: 430a orrs r2, r1 | |
10029c10: 1e51 subs r1, r2, #1 | |
10029c12: 418a sbcs r2, r1 | |
10029c14: 7959 ldrb r1, [r3, #5] | |
10029c16: 1e4b subs r3, r1, #1 | |
10029c18: 4199 sbcs r1, r3 | |
10029c1a: 4051 eors r1, r2 | |
10029c1c: d101 bne 0x10029c22 <$t.310+0x4fe> @ imm = #2 | |
10029c1e: f001 f80b bl 0x1002ac38 <$t.310+0x1514> @ imm = #4118 | |
10029c22: 2101 movs r1, #1 | |
10029c24: 7001 strb r1, [r0] | |
10029c26: 2149 movs r1, #73 | |
10029c28: f000 ffd4 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #4008 | |
10029c2c: 7819 ldrb r1, [r3] | |
10029c2e: 785a ldrb r2, [r3, #1] | |
10029c30: 430a orrs r2, r1 | |
10029c32: 1e51 subs r1, r2, #1 | |
10029c34: 418a sbcs r2, r1 | |
10029c36: 7959 ldrb r1, [r3, #5] | |
10029c38: 1e4b subs r3, r1, #1 | |
10029c3a: 4199 sbcs r1, r3 | |
10029c3c: 4051 eors r1, r2 | |
10029c3e: d101 bne 0x10029c44 <$t.310+0x520> @ imm = #2 | |
10029c40: f000 fffe bl 0x1002ac40 <$t.310+0x151c> @ imm = #4092 | |
10029c44: 2101 movs r1, #1 | |
10029c46: 7001 strb r1, [r0] | |
10029c48: 2144 movs r1, #68 | |
10029c4a: f000 ffc3 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3974 | |
10029c4e: 7819 ldrb r1, [r3] | |
10029c50: 785a ldrb r2, [r3, #1] | |
10029c52: 430a orrs r2, r1 | |
10029c54: 1e51 subs r1, r2, #1 | |
10029c56: 418a sbcs r2, r1 | |
10029c58: 7959 ldrb r1, [r3, #5] | |
10029c5a: 1e4b subs r3, r1, #1 | |
10029c5c: 4199 sbcs r1, r3 | |
10029c5e: 4051 eors r1, r2 | |
10029c60: d101 bne 0x10029c66 <$t.310+0x542> @ imm = #2 | |
10029c62: f000 fff1 bl 0x1002ac48 <$t.310+0x1524> @ imm = #4066 | |
10029c66: 2101 movs r1, #1 | |
10029c68: 7001 strb r1, [r0] | |
10029c6a: 2148 movs r1, #72 | |
10029c6c: f000 ffb2 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3940 | |
10029c70: 7819 ldrb r1, [r3] | |
10029c72: 785a ldrb r2, [r3, #1] | |
10029c74: 430a orrs r2, r1 | |
10029c76: 1e51 subs r1, r2, #1 | |
10029c78: 418a sbcs r2, r1 | |
10029c7a: 7959 ldrb r1, [r3, #5] | |
10029c7c: 1e4b subs r3, r1, #1 | |
10029c7e: 4199 sbcs r1, r3 | |
10029c80: 4051 eors r1, r2 | |
10029c82: d101 bne 0x10029c88 <$t.310+0x564> @ imm = #2 | |
10029c84: f000 ffe4 bl 0x1002ac50 <$t.310+0x152c> @ imm = #4040 | |
10029c88: 2101 movs r1, #1 | |
10029c8a: 7001 strb r1, [r0] | |
10029c8c: 2154 movs r1, #84 | |
10029c8e: f000 ffa1 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3906 | |
10029c92: 7819 ldrb r1, [r3] | |
10029c94: 785a ldrb r2, [r3, #1] | |
10029c96: 430a orrs r2, r1 | |
10029c98: 1e51 subs r1, r2, #1 | |
10029c9a: 418a sbcs r2, r1 | |
10029c9c: 7959 ldrb r1, [r3, #5] | |
10029c9e: 1e4b subs r3, r1, #1 | |
10029ca0: 4199 sbcs r1, r3 | |
10029ca2: 4051 eors r1, r2 | |
10029ca4: d101 bne 0x10029caa <$t.310+0x586> @ imm = #2 | |
10029ca6: f000 ffd7 bl 0x1002ac58 <$t.310+0x1534> @ imm = #4014 | |
10029caa: 2101 movs r1, #1 | |
10029cac: 7001 strb r1, [r0] | |
10029cae: 214e movs r1, #78 | |
10029cb0: f000 ff90 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3872 | |
10029cb4: 7819 ldrb r1, [r3] | |
10029cb6: 785a ldrb r2, [r3, #1] | |
10029cb8: 430a orrs r2, r1 | |
10029cba: 1e51 subs r1, r2, #1 | |
10029cbc: 418a sbcs r2, r1 | |
10029cbe: 7959 ldrb r1, [r3, #5] | |
10029cc0: 1e4b subs r3, r1, #1 | |
10029cc2: 4199 sbcs r1, r3 | |
10029cc4: 4051 eors r1, r2 | |
10029cc6: d101 bne 0x10029ccc <$t.310+0x5a8> @ imm = #2 | |
10029cc8: f000 ffca bl 0x1002ac60 <$t.310+0x153c> @ imm = #3988 | |
10029ccc: 2101 movs r1, #1 | |
10029cce: 7001 strb r1, [r0] | |
10029cd0: 2153 movs r1, #83 | |
10029cd2: f000 ff7f bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3838 | |
10029cd6: 7819 ldrb r1, [r3] | |
10029cd8: 785a ldrb r2, [r3, #1] | |
10029cda: 430a orrs r2, r1 | |
10029cdc: 1e51 subs r1, r2, #1 | |
10029cde: 418a sbcs r2, r1 | |
10029ce0: 7959 ldrb r1, [r3, #5] | |
10029ce2: 1e4b subs r3, r1, #1 | |
10029ce4: 4199 sbcs r1, r3 | |
10029ce6: 4051 eors r1, r2 | |
10029ce8: d101 bne 0x10029cee <$t.310+0x5ca> @ imm = #2 | |
10029cea: f000 ffbd bl 0x1002ac68 <$t.310+0x1544> @ imm = #3962 | |
10029cee: 2101 movs r1, #1 | |
10029cf0: 7001 strb r1, [r0] | |
10029cf2: 2151 movs r1, #81 | |
10029cf4: f000 ff6e bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3804 | |
10029cf8: 7819 ldrb r1, [r3] | |
10029cfa: 785a ldrb r2, [r3, #1] | |
10029cfc: 430a orrs r2, r1 | |
10029cfe: 1e51 subs r1, r2, #1 | |
10029d00: 418a sbcs r2, r1 | |
10029d02: 7959 ldrb r1, [r3, #5] | |
10029d04: 1e4b subs r3, r1, #1 | |
10029d06: 4199 sbcs r1, r3 | |
10029d08: 4051 eors r1, r2 | |
10029d0a: d101 bne 0x10029d10 <$t.310+0x5ec> @ imm = #2 | |
10029d0c: f000 ffb0 bl 0x1002ac70 <$t.310+0x154c> @ imm = #3936 | |
10029d10: 2101 movs r1, #1 | |
10029d12: 7001 strb r1, [r0] | |
10029d14: 214a movs r1, #74 | |
10029d16: f000 ff5d bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3770 | |
10029d1a: 7819 ldrb r1, [r3] | |
10029d1c: 785a ldrb r2, [r3, #1] | |
10029d1e: 430a orrs r2, r1 | |
10029d20: 1e51 subs r1, r2, #1 | |
10029d22: 418a sbcs r2, r1 | |
10029d24: 7959 ldrb r1, [r3, #5] | |
10029d26: 1e4b subs r3, r1, #1 | |
10029d28: 4199 sbcs r1, r3 | |
10029d2a: 4051 eors r1, r2 | |
10029d2c: d101 bne 0x10029d32 <$t.310+0x60e> @ imm = #2 | |
10029d2e: f000 ffa3 bl 0x1002ac78 <$t.310+0x1554> @ imm = #3910 | |
10029d32: 2101 movs r1, #1 | |
10029d34: 7001 strb r1, [r0] | |
10029d36: 214b movs r1, #75 | |
10029d38: f000 ff4c bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3736 | |
10029d3c: 7819 ldrb r1, [r3] | |
10029d3e: 785a ldrb r2, [r3, #1] | |
10029d40: 430a orrs r2, r1 | |
10029d42: 1e51 subs r1, r2, #1 | |
10029d44: 418a sbcs r2, r1 | |
10029d46: 7959 ldrb r1, [r3, #5] | |
10029d48: 1e4b subs r3, r1, #1 | |
10029d4a: 4199 sbcs r1, r3 | |
10029d4c: 4051 eors r1, r2 | |
10029d4e: d101 bne 0x10029d54 <$t.310+0x630> @ imm = #2 | |
10029d50: f000 ff96 bl 0x1002ac80 <$t.310+0x155c> @ imm = #3884 | |
10029d54: 2101 movs r1, #1 | |
10029d56: 7001 strb r1, [r0] | |
10029d58: 2158 movs r1, #88 | |
10029d5a: f000 ff3b bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3702 | |
10029d5e: 7819 ldrb r1, [r3] | |
10029d60: 785a ldrb r2, [r3, #1] | |
10029d62: 430a orrs r2, r1 | |
10029d64: 1e51 subs r1, r2, #1 | |
10029d66: 418a sbcs r2, r1 | |
10029d68: 7959 ldrb r1, [r3, #5] | |
10029d6a: 1e4b subs r3, r1, #1 | |
10029d6c: 4199 sbcs r1, r3 | |
10029d6e: 4051 eors r1, r2 | |
10029d70: d101 bne 0x10029d76 <$t.310+0x652> @ imm = #2 | |
10029d72: f000 ff89 bl 0x1002ac88 <$t.310+0x1564> @ imm = #3858 | |
10029d76: 2101 movs r1, #1 | |
10029d78: 7001 strb r1, [r0] | |
10029d7a: 2142 movs r1, #66 | |
10029d7c: f000 ff2a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3668 | |
10029d80: 7819 ldrb r1, [r3] | |
10029d82: 785a ldrb r2, [r3, #1] | |
10029d84: 430a orrs r2, r1 | |
10029d86: 1e51 subs r1, r2, #1 | |
10029d88: 418a sbcs r2, r1 | |
10029d8a: 7959 ldrb r1, [r3, #5] | |
10029d8c: 1e4b subs r3, r1, #1 | |
10029d8e: 4199 sbcs r1, r3 | |
10029d90: 4051 eors r1, r2 | |
10029d92: d101 bne 0x10029d98 <$t.310+0x674> @ imm = #2 | |
10029d94: f000 ff7c bl 0x1002ac90 <$t.310+0x156c> @ imm = #3832 | |
10029d98: 2101 movs r1, #1 | |
10029d9a: 7001 strb r1, [r0] | |
10029d9c: 2157 movs r1, #87 | |
10029d9e: f000 ff19 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3634 | |
10029da2: 7819 ldrb r1, [r3] | |
10029da4: 785a ldrb r2, [r3, #1] | |
10029da6: 430a orrs r2, r1 | |
10029da8: 1e51 subs r1, r2, #1 | |
10029daa: 418a sbcs r2, r1 | |
10029dac: 7959 ldrb r1, [r3, #5] | |
10029dae: 1e4b subs r3, r1, #1 | |
10029db0: 4199 sbcs r1, r3 | |
10029db2: 4051 eors r1, r2 | |
10029db4: d101 bne 0x10029dba <$t.310+0x696> @ imm = #2 | |
10029db6: f000 ff6f bl 0x1002ac98 <$t.310+0x1574> @ imm = #3806 | |
10029dba: 2101 movs r1, #1 | |
10029dbc: 7001 strb r1, [r0] | |
10029dbe: 2156 movs r1, #86 | |
10029dc0: f000 ff08 bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3600 | |
10029dc4: 7819 ldrb r1, [r3] | |
10029dc6: 785a ldrb r2, [r3, #1] | |
10029dc8: 430a orrs r2, r1 | |
10029dca: 1e51 subs r1, r2, #1 | |
10029dcc: 418a sbcs r2, r1 | |
10029dce: 7959 ldrb r1, [r3, #5] | |
10029dd0: 1e4b subs r3, r1, #1 | |
10029dd2: 4199 sbcs r1, r3 | |
10029dd4: 4051 eors r1, r2 | |
10029dd6: d101 bne 0x10029ddc <$t.310+0x6b8> @ imm = #2 | |
10029dd8: f000 ff62 bl 0x1002aca0 <$t.310+0x157c> @ imm = #3780 | |
10029ddc: 2151 movs r1, #81 | |
10029dde: f001 fb1d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5690 | |
10029de2: 7819 ldrb r1, [r3] | |
10029de4: 785a ldrb r2, [r3, #1] | |
10029de6: 430a orrs r2, r1 | |
10029de8: 1e51 subs r1, r2, #1 | |
10029dea: 418a sbcs r2, r1 | |
10029dec: 7959 ldrb r1, [r3, #5] | |
10029dee: 1e4b subs r3, r1, #1 | |
10029df0: 4199 sbcs r1, r3 | |
10029df2: 4051 eors r1, r2 | |
10029df4: d101 bne 0x10029dfa <$t.310+0x6d6> @ imm = #2 | |
10029df6: f000 ff55 bl 0x1002aca4 <$t.310+0x1580> @ imm = #3754 | |
10029dfa: 2157 movs r1, #87 | |
10029dfc: f001 fb0e bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5660 | |
10029e00: 7819 ldrb r1, [r3] | |
10029e02: 785a ldrb r2, [r3, #1] | |
10029e04: 430a orrs r2, r1 | |
10029e06: 1e51 subs r1, r2, #1 | |
10029e08: 418a sbcs r2, r1 | |
10029e0a: 7959 ldrb r1, [r3, #5] | |
10029e0c: 1e4b subs r3, r1, #1 | |
10029e0e: 4199 sbcs r1, r3 | |
10029e10: 4051 eors r1, r2 | |
10029e12: d101 bne 0x10029e18 <$t.310+0x6f4> @ imm = #2 | |
10029e14: f000 ff48 bl 0x1002aca8 <$t.310+0x1584> @ imm = #3728 | |
10029e18: 2146 movs r1, #70 | |
10029e1a: f001 faff bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5630 | |
10029e1e: 7819 ldrb r1, [r3] | |
10029e20: 785a ldrb r2, [r3, #1] | |
10029e22: 430a orrs r2, r1 | |
10029e24: 1e51 subs r1, r2, #1 | |
10029e26: 418a sbcs r2, r1 | |
10029e28: 7959 ldrb r1, [r3, #5] | |
10029e2a: 1e4b subs r3, r1, #1 | |
10029e2c: 4199 sbcs r1, r3 | |
10029e2e: 4051 eors r1, r2 | |
10029e30: d101 bne 0x10029e36 <$t.310+0x712> @ imm = #2 | |
10029e32: f000 ff3b bl 0x1002acac <$t.310+0x1588> @ imm = #3702 | |
10029e36: 2147 movs r1, #71 | |
10029e38: f001 faf0 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5600 | |
10029e3c: 7819 ldrb r1, [r3] | |
10029e3e: 785a ldrb r2, [r3, #1] | |
10029e40: 430a orrs r2, r1 | |
10029e42: 1e51 subs r1, r2, #1 | |
10029e44: 418a sbcs r2, r1 | |
10029e46: 7959 ldrb r1, [r3, #5] | |
10029e48: 1e4b subs r3, r1, #1 | |
10029e4a: 4199 sbcs r1, r3 | |
10029e4c: 4051 eors r1, r2 | |
10029e4e: d101 bne 0x10029e54 <$t.310+0x730> @ imm = #2 | |
10029e50: f000 ff2e bl 0x1002acb0 <$t.310+0x158c> @ imm = #3676 | |
10029e54: 214c movs r1, #76 | |
10029e56: f001 fae1 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5570 | |
10029e5a: 7819 ldrb r1, [r3] | |
10029e5c: 785a ldrb r2, [r3, #1] | |
10029e5e: 430a orrs r2, r1 | |
10029e60: 1e51 subs r1, r2, #1 | |
10029e62: 418a sbcs r2, r1 | |
10029e64: 7959 ldrb r1, [r3, #5] | |
10029e66: 1e4b subs r3, r1, #1 | |
10029e68: 4199 sbcs r1, r3 | |
10029e6a: 4051 eors r1, r2 | |
10029e6c: d101 bne 0x10029e72 <$t.310+0x74e> @ imm = #2 | |
10029e6e: f000 ff21 bl 0x1002acb4 <$t.310+0x1590> @ imm = #3650 | |
10029e72: 2155 movs r1, #85 | |
10029e74: f001 fad2 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5540 | |
10029e78: 7819 ldrb r1, [r3] | |
10029e7a: 785a ldrb r2, [r3, #1] | |
10029e7c: 430a orrs r2, r1 | |
10029e7e: 1e51 subs r1, r2, #1 | |
10029e80: 418a sbcs r2, r1 | |
10029e82: 7959 ldrb r1, [r3, #5] | |
10029e84: 1e4b subs r3, r1, #1 | |
10029e86: 4199 sbcs r1, r3 | |
10029e88: 4051 eors r1, r2 | |
10029e8a: d101 bne 0x10029e90 <$t.310+0x76c> @ imm = #2 | |
10029e8c: f000 ff14 bl 0x1002acb8 <$t.310+0x1594> @ imm = #3624 | |
10029e90: 2159 movs r1, #89 | |
10029e92: f001 fac3 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5510 | |
10029e96: 2101 movs r1, #1 | |
10029e98: 7001 strb r1, [r0] | |
10029e9a: 21fc movs r1, #252 | |
10029e9c: f000 fe9a bl 0x1002abd4 <$t.310+0x14b0> @ imm = #3380 | |
10029ea0: 211b movs r1, #27 | |
10029ea2: f001 fabb bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5494 | |
10029ea6: 7819 ldrb r1, [r3] | |
10029ea8: 785a ldrb r2, [r3, #1] | |
10029eaa: 430a orrs r2, r1 | |
10029eac: d101 bne 0x10029eb2 <$t.310+0x78e> @ imm = #2 | |
10029eae: f001 f9ec bl 0x1002b28a <$t.310+0x1b66> @ imm = #5080 | |
10029eb2: 217e movs r1, #126 | |
10029eb4: f001 fab2 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5476 | |
10029eb8: 7819 ldrb r1, [r3] | |
10029eba: 785a ldrb r2, [r3, #1] | |
10029ebc: 430a orrs r2, r1 | |
10029ebe: d101 bne 0x10029ec4 <$t.310+0x7a0> @ imm = #2 | |
10029ec0: f001 f9e5 bl 0x1002b28e <$t.310+0x1b6a> @ imm = #5066 | |
10029ec4: 2125 movs r1, #37 | |
10029ec6: f001 faa9 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5458 | |
10029eca: 7819 ldrb r1, [r3] | |
10029ecc: 785a ldrb r2, [r3, #1] | |
10029ece: 430a orrs r2, r1 | |
10029ed0: d000 beq 0x10029ed4 <$t.310+0x7b0> @ imm = #0 | |
10029ed2: e0ad b 0x1002a030 <$t.310+0x90c> @ imm = #346 | |
10029ed4: 215b movs r1, #91 | |
10029ed6: f001 faa1 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5442 | |
10029eda: 7819 ldrb r1, [r3] | |
10029edc: 785a ldrb r2, [r3, #1] | |
10029ede: 430a orrs r2, r1 | |
10029ee0: d101 bne 0x10029ee6 <$t.310+0x7c2> @ imm = #2 | |
10029ee2: f001 f9d6 bl 0x1002b292 <$t.310+0x1b6e> @ imm = #5036 | |
10029ee6: 2135 movs r1, #53 | |
10029ee8: f001 fa98 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5424 | |
10029eec: 7819 ldrb r1, [r3] | |
10029eee: 785a ldrb r2, [r3, #1] | |
10029ef0: 430a orrs r2, r1 | |
10029ef2: d000 beq 0x10029ef6 <$t.310+0x7d2> @ imm = #0 | |
10029ef4: e1bb b 0x1002a26e <$t.310+0xb4a> @ imm = #886 | |
10029ef6: 217d movs r1, #125 | |
10029ef8: f001 fa90 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5408 | |
10029efc: 7819 ldrb r1, [r3] | |
10029efe: 785a ldrb r2, [r3, #1] | |
10029f00: 430a orrs r2, r1 | |
10029f02: d000 beq 0x10029f06 <$t.310+0x7e2> @ imm = #0 | |
10029f04: e1a3 b 0x1002a24e <$t.310+0xb2a> @ imm = #838 | |
10029f06: 2128 movs r1, #40 | |
10029f08: f001 fa88 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5392 | |
10029f0c: 7819 ldrb r1, [r3] | |
10029f0e: 785a ldrb r2, [r3, #1] | |
10029f10: 430a orrs r2, r1 | |
10029f12: d000 beq 0x10029f16 <$t.310+0x7f2> @ imm = #0 | |
10029f14: e09c b 0x1002a050 <$t.310+0x92c> @ imm = #312 | |
10029f16: e220 b 0x1002a35a <$t.310+0xc36> @ imm = #1088 | |
10029f18: 7819 ldrb r1, [r3] | |
10029f1a: 785a ldrb r2, [r3, #1] | |
10029f1c: 430a orrs r2, r1 | |
10029f1e: d000 beq 0x10029f22 <$t.310+0x7fe> @ imm = #0 | |
10029f20: e1b0 b 0x1002a284 <$t.310+0xb60> @ imm = #864 | |
10029f22: 212a movs r1, #42 | |
10029f24: f001 fa7a bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5364 | |
10029f28: 7819 ldrb r1, [r3] | |
10029f2a: 785a ldrb r2, [r3, #1] | |
10029f2c: 430a orrs r2, r1 | |
10029f2e: d000 beq 0x10029f32 <$t.310+0x80e> @ imm = #0 | |
10029f30: e195 b 0x1002a25e <$t.310+0xb3a> @ imm = #810 | |
10029f32: e1fe b 0x1002a332 <$t.310+0xc0e> @ imm = #1020 | |
10029f34: 7819 ldrb r1, [r3] | |
10029f36: 785a ldrb r2, [r3, #1] | |
10029f38: 430a orrs r2, r1 | |
10029f3a: d000 beq 0x10029f3e <$t.310+0x81a> @ imm = #0 | |
10029f3c: e116 b 0x1002a16c <$t.310+0xa48> @ imm = #556 | |
10029f3e: 212b movs r1, #43 | |
10029f40: f001 fa6c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5336 | |
10029f44: 7819 ldrb r1, [r3] | |
10029f46: 785a ldrb r2, [r3, #1] | |
10029f48: 430a orrs r2, r1 | |
10029f4a: d000 beq 0x10029f4e <$t.310+0x82a> @ imm = #0 | |
10029f4c: e116 b 0x1002a17c <$t.310+0xa58> @ imm = #556 | |
10029f4e: 215d movs r1, #93 | |
10029f50: f001 fa64 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5320 | |
10029f54: 7819 ldrb r1, [r3] | |
10029f56: 785a ldrb r2, [r3, #1] | |
10029f58: 430a orrs r2, r1 | |
10029f5a: d171 bne 0x1002a040 <$t.310+0x91c> @ imm = #226 | |
10029f5c: 2121 movs r1, #33 | |
10029f5e: f001 fa5d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5306 | |
10029f62: 7819 ldrb r1, [r3] | |
10029f64: 785a ldrb r2, [r3, #1] | |
10029f66: 430a orrs r2, r1 | |
10029f68: d100 bne 0x10029f6c <$t.310+0x848> @ imm = #0 | |
10029f6a: e1f6 b 0x1002a35a <$t.310+0xc36> @ imm = #1004 | |
10029f6c: 2160 movs r1, #96 | |
10029f6e: f001 fa55 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5290 | |
10029f72: 7819 ldrb r1, [r3] | |
10029f74: 785a ldrb r2, [r3, #1] | |
10029f76: 430a orrs r2, r1 | |
10029f78: d000 beq 0x10029f7c <$t.310+0x858> @ imm = #0 | |
10029f7a: e22a b 0x1002a3d2 <$t.310+0xcae> @ imm = #1108 | |
10029f7c: 213b movs r1, #59 | |
10029f7e: f001 fa4d bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5274 | |
10029f82: 7819 ldrb r1, [r3] | |
10029f84: 785a ldrb r2, [r3, #1] | |
10029f86: 430a orrs r2, r1 | |
10029f88: d101 bne 0x10029f8e <$t.310+0x86a> @ imm = #2 | |
10029f8a: f001 f984 bl 0x1002b296 <$t.310+0x1b72> @ imm = #4872 | |
10029f8e: 213c movs r1, #60 | |
10029f90: f001 fa44 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5256 | |
10029f94: 7819 ldrb r1, [r3] | |
10029f96: 785a ldrb r2, [r3, #1] | |
10029f98: 430a orrs r2, r1 | |
10029f9a: d100 bne 0x10029f9e <$t.310+0x87a> @ imm = #0 | |
10029f9c: e178 b 0x1002a290 <$t.310+0xb6c> @ imm = #752 | |
10029f9e: 213e movs r1, #62 | |
10029fa0: f001 fa3c bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5240 | |
10029fa4: 2c00 cmp r4, #0 | |
10029fa6: d000 beq 0x10029faa <$t.310+0x886> @ imm = #0 | |
10029fa8: e1e1 b 0x1002a36e <$t.310+0xc4a> @ imm = #962 | |
10029faa: 7899 ldrb r1, [r3, #2] | |
10029fac: 78da ldrb r2, [r3, #3] | |
10029fae: 430a orrs r2, r1 | |
10029fb0: d100 bne 0x10029fb4 <$t.310+0x890> @ imm = #0 | |
10029fb2: e1dc b 0x1002a36e <$t.310+0xc4a> @ imm = #952 | |
10029fb4: 2110 movs r1, #16 | |
10029fb6: f001 fa31 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5218 | |
10029fba: 2c00 cmp r4, #0 | |
10029fbc: d001 beq 0x10029fc2 <$t.310+0x89e> @ imm = #2 | |
10029fbe: f000 fe7d bl 0x1002acbc <$t.310+0x1598> @ imm = #3322 | |
10029fc2: 7899 ldrb r1, [r3, #2] | |
10029fc4: 78da ldrb r2, [r3, #3] | |
10029fc6: 430a orrs r2, r1 | |
10029fc8: d101 bne 0x10029fce <$t.310+0x8aa> @ imm = #2 | |
10029fca: f000 fe77 bl 0x1002acbc <$t.310+0x1598> @ imm = #3310 | |
10029fce: 2103 movs r1, #3 | |
10029fd0: f001 fa24 bl 0x1002b41c <$t.310+0x1cf8> @ imm = #5192 | |
10029fd4: 2c00 cmp r4, #0 | |
10029fd6: d001 beq 0x10029fdc <$t.310+0x8b8> @ imm = #2 | |
10029fd8: f000 fe7d bl 0x1002 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment