{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.mLjw4BAxhz/b1/snapraid_11.4-1~exp1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.mLjw4BAxhz/b2/snapraid_11.4-1~exp1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8bb0b129d3347c2c1458fd7ae0151b08 386752 debug optional snapraid-dbgsym_11.4-1~exp1_armhf.deb\n- 536aa45d93ddd07c8e134cb31efea6fd 271692 admin optional snapraid_11.4-1~exp1_armhf.deb\n+ 2d1ef72aff22454b4ba2db8cc91464d8 386996 debug optional snapraid-dbgsym_11.4-1~exp1_armhf.deb\n+ b68867b6009027e726053fcad959a534 271380 admin optional snapraid_11.4-1~exp1_armhf.deb\n"}, {"source1": "snapraid_11.4-1~exp1_armhf.deb", "source2": "snapraid_11.4-1~exp1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-21 16:42:52.000000 debian-binary\n -rw-r--r-- 0 0 0 1184 2020-05-21 16:42:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 270316 2020-05-21 16:42:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 270004 2020-05-21 16:42:52.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,11 +1,11 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/bin/\n--rwxr-xr-x 0 root (0) root (0) 380272 2020-05-21 16:42:52.000000 ./usr/bin/snapraid\n+-rwxr-xr-x 0 root (0) root (0) 380268 2020-05-21 16:42:52.000000 ./usr/bin/snapraid\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/doc/snapraid/\n -rw-r--r-- 0 root (0) root (0) 160 2020-05-21 16:42:52.000000 ./usr/share/doc/snapraid/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 12836 2020-05-18 13:28:55.000000 ./usr/share/doc/snapraid/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 7228 2020-05-21 16:42:35.000000 ./usr/share/doc/snapraid/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/man/\n"}, {"source1": "./usr/bin/snapraid", "source2": "./usr/bin/snapraid", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,17 +4,17 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x8091\n+ Entry point address: 0x808d\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 379152 (bytes into file)\n+ Start of section headers: 379148 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 28\n Section header string table index: 27\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x8091\n+Entry point 0x808d\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n EXIDX 0x054600 0x00054600 0x00054600 0x00008 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 28 section headers, starting at offset 0x5c910:\n+There are 28 section headers, starting at offset 0x5c90c:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n@@ -11,27 +11,27 @@\n [ 6] .dynstr STRTAB 00002ee4 002ee4 00191d 00 A 0 0 1\n [ 7] .gnu.version VERSYM 00004802 004802 000416 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00004c18 004c18 0000c0 00 A 6 4 4\n [ 9] .rel.dyn REL 00004cd8 004cd8 001840 08 A 5 0 4\n [10] .rel.plt REL 00006518 006518 000358 08 AI 5 22 4\n [11] .init PROGBITS 00006870 006870 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 0000687c 00687c 000540 04 AX 0 0 4\n- [13] .text PROGBITS 00006dc0 006dc0 02893c 00 AX 0 0 8\n- [14] .fini PROGBITS 0002f6fc 02f6fc 000008 00 AX 0 0 4\n+ [13] .text PROGBITS 00006dc0 006dc0 0289a4 00 AX 0 0 8\n+ [14] .fini PROGBITS 0002f764 02f764 000008 00 AX 0 0 4\n [15] .rodata PROGBITS 0002f800 02f800 024dfe 00 A 0 0 256\n [16] .ARM.exidx ARM_EXIDX 00054600 054600 000008 00 AL 13 0 4\n [17] .eh_frame PROGBITS 00054608 054608 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00064918 054918 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 0006491c 05491c 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00064920 054920 000308 00 WA 0 0 8\n [21] .dynamic DYNAMIC 00064c28 054c28 000110 08 WA 6 0 4\n [22] .got PROGBITS 00064d38 054d38 0002c8 04 WA 0 0 4\n [23] .data PROGBITS 00065000 055000 007798 00 WA 0 0 8\n [24] .bss NOBITS 0006c798 05c798 0000c0 00 WA 0 0 4\n- [25] .ARM.attributes ARM_ATTRIBUTES 00000000 05c798 000039 00 0 0 1\n- [26] .gnu_debuglink PROGBITS 00000000 05c7d4 000034 00 0 0 4\n- [27] .shstrtab STRTAB 00000000 05c808 000108 00 0 0 1\n+ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 05c798 000037 00 0 0 1\n+ [26] .gnu_debuglink PROGBITS 00000000 05c7d0 000034 00 0 0 4\n+ [27] .shstrtab STRTAB 00000000 05c804 000108 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -115,412 +115,412 @@\n 111: 00000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.4 (3)\n 112: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3)\n 113: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (7)\n 114: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3)\n 115: 00000000 0 FUNC GLOBAL DEFAULT UND strspn@GLIBC_2.4 (3)\n 116: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (3)\n 117: 00000000 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.4 (3)\n- 118: 00013075 176 FUNC GLOBAL DEFAULT 13 disk_free\n- 119: 00011eed 76 FUNC GLOBAL DEFAULT 13 strdup_nofail\n- 120: 0000c615 20 FUNC GLOBAL DEFAULT 13 tommy_tree_init\n- 121: 0000b7f1 32 FUNC GLOBAL DEFAULT 13 raid_gen2_tag\n- 122: 0001d3c1 16 FUNC GLOBAL DEFAULT 13 state_scan\n- 123: 0002ef55 12 FUNC GLOBAL DEFAULT 13 os_init\n+ 118: 00013051 176 FUNC GLOBAL DEFAULT 13 disk_free\n+ 119: 00011ea5 76 FUNC GLOBAL DEFAULT 13 strdup_nofail\n+ 120: 0000c5fd 20 FUNC GLOBAL DEFAULT 13 tommy_tree_init\n+ 121: 0000b7c9 32 FUNC GLOBAL DEFAULT 13 raid_gen2_tag\n+ 122: 0001d3bd 16 FUNC GLOBAL DEFAULT 13 state_scan\n+ 123: 0002efbd 12 FUNC GLOBAL DEFAULT 13 os_init\n 124: 0006c790 4 OBJECT GLOBAL DEFAULT 23 exit_failure\n 125: 0006c848 4 OBJECT GLOBAL DEFAULT 24 FMT_MODE\n- 126: 00012b71 176 FUNC GLOBAL DEFAULT 13 file_copy\n- 127: 0002872d 108 FUNC GLOBAL DEFAULT 13 parity_sync\n- 128: 0000f9ad 92 FUNC GLOBAL DEFAULT 13 hash_config_name\n- 129: 00012b59 24 FUNC GLOBAL DEFAULT 13 file_rename\n- 130: 00010c5d 70 FUNC GLOBAL DEFAULT 13 advise_open\n- 131: 00011b01 132 FUNC GLOBAL DEFAULT 13 msg_info\n- 132: 0000e649 2708 FUNC GLOBAL DEFAULT 13 SpookyHash128\n- 133: 0000b1c9 1012 FUNC GLOBAL DEFAULT 13 raid_test_rec\n- 134: 00011fa9 28 FUNC GLOBAL DEFAULT 13 thread_cond_wait\n- 135: 00018999 56 FUNC GLOBAL DEFAULT 13 state_usage_misc\n- 136: 00012609 48 FUNC GLOBAL DEFAULT 13 content_alloc\n- 137: 00013415 224 FUNC GLOBAL DEFAULT 13 fs_allocate\n- 138: 0000fe3d 46 FUNC GLOBAL DEFAULT 13 sopen_write\n- 139: 00027039 14 FUNC GLOBAL DEFAULT 13 pool_free\n- 140: 0002a56d 868 FUNC GLOBAL DEFAULT 13 state_device\n+ 126: 00012b35 176 FUNC GLOBAL DEFAULT 13 file_copy\n+ 127: 000286bd 108 FUNC GLOBAL DEFAULT 13 parity_sync\n+ 128: 0000f98d 92 FUNC GLOBAL DEFAULT 13 hash_config_name\n+ 129: 00012b1d 24 FUNC GLOBAL DEFAULT 13 file_rename\n+ 130: 00010c19 70 FUNC GLOBAL DEFAULT 13 advise_open\n+ 131: 00011ab9 132 FUNC GLOBAL DEFAULT 13 msg_info\n+ 132: 0000e651 2756 FUNC GLOBAL DEFAULT 13 SpookyHash128\n+ 133: 0000b1cd 992 FUNC GLOBAL DEFAULT 13 raid_test_rec\n+ 134: 00011f61 28 FUNC GLOBAL DEFAULT 13 thread_cond_wait\n+ 135: 00018985 56 FUNC GLOBAL DEFAULT 13 state_usage_misc\n+ 136: 000125cd 50 FUNC GLOBAL DEFAULT 13 content_alloc\n+ 137: 000133f1 232 FUNC GLOBAL DEFAULT 13 fs_allocate\n+ 138: 0000fe1d 46 FUNC GLOBAL DEFAULT 13 sopen_write\n+ 139: 00026fc9 14 FUNC GLOBAL DEFAULT 13 pool_free\n+ 140: 0002a5b5 868 FUNC GLOBAL DEFAULT 13 state_device\n 141: 0006c7bc 4 OBJECT GLOBAL DEFAULT 24 raid_gen3_ptr\n- 142: 0000b8d1 32 FUNC GLOBAL DEFAULT 13 raid_rec2_tag\n- 143: 0002cf4d 412 FUNC GLOBAL DEFAULT 13 search_file_compare\n- 144: 0001335d 184 FUNC GLOBAL DEFAULT 13 filter_correctness\n- 145: 0001114d 14 FUNC GLOBAL DEFAULT 13 pathimport\n- 146: 0000b0cd 252 FUNC GLOBAL DEFAULT 13 raid_test_sort\n- 147: 0000fa71 20 FUNC GLOBAL DEFAULT 13 lock_unlock\n- 148: 0002cf35 24 FUNC GLOBAL DEFAULT 13 search_file_free\n- 149: 0000dfd1 126 FUNC GLOBAL DEFAULT 13 io_done\n- 150: 0002d0e9 264 FUNC GLOBAL DEFAULT 13 state_search_fetch\n- 151: 00009ab5 152 FUNC GLOBAL DEFAULT 13 raid_gen1_int64\n- 152: 00010731 144 FUNC GLOBAL DEFAULT 13 printc\n- 153: 0000ac61 160 FUNC GLOBAL DEFAULT 13 raid_malloc_vector_align\n- 154: 0002ece9 76 FUNC GLOBAL DEFAULT 13 randomize\n- 155: 0000c79d 16 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_done\n- 156: 0000fbdd 124 FUNC GLOBAL DEFAULT 13 sopen_multi_write\n- 157: 0002c8a9 36 FUNC GLOBAL DEFAULT 13 import_block_hash_compare\n- 158: 00028511 540 FUNC GLOBAL DEFAULT 13 parity_open\n- 159: 0000e051 144 FUNC GLOBAL DEFAULT 13 crc32c_gen\n- 160: 0000e191 60 FUNC GLOBAL DEFAULT 13 malloc_nofail_direct\n- 161: 00013699 72 FUNC GLOBAL DEFAULT 13 map_alloc\n- 162: 00012d6d 90 FUNC GLOBAL DEFAULT 13 file_stamp_compare\n- 163: 000107f9 56 FUNC GLOBAL DEFAULT 13 printl\n- 164: 0000ad01 28 FUNC GLOBAL DEFAULT 13 raid_malloc_vector\n- 165: 0000c75d 16 FUNC GLOBAL DEFAULT 13 tommy_tree_foreach_arg\n- 166: 00009635 300 FUNC GLOBAL DEFAULT 13 raid_gen_ref\n- 167: 0000c425 60 FUNC GLOBAL DEFAULT 13 tommy_array_done\n- 168: 00012e91 30 FUNC GLOBAL DEFAULT 13 link_free\n- 169: 000111b1 52 FUNC GLOBAL DEFAULT 13 pathcatc\n- 170: 00010831 612 FUNC GLOBAL DEFAULT 13 printp\n- 171: 00027291 88 FUNC GLOBAL DEFAULT 13 pool_alloc\n- 172: 0001375d 136 FUNC GLOBAL DEFAULT 13 fmt_term\n- 173: 00009595 160 FUNC GLOBAL DEFAULT 13 raid_init\n- 174: 0000c929 22 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_memory_usage\n- 175: 000107c1 56 FUNC GLOBAL DEFAULT 13 printr\n- 176: 00009fb9 308 FUNC GLOBAL DEFAULT 13 raid_gen5_int8\n- 177: 00018019 130 FUNC GLOBAL DEFAULT 13 state_skip\n- 178: 0000e2fd 844 FUNC GLOBAL DEFAULT 13 MurmurHash3_x86_128\n- 179: 0000ff6d 94 FUNC GLOBAL DEFAULT 13 sread\n+ 142: 0000b8a9 32 FUNC GLOBAL DEFAULT 13 raid_rec2_tag\n+ 143: 0002cfad 412 FUNC GLOBAL DEFAULT 13 search_file_compare\n+ 144: 00013339 184 FUNC GLOBAL DEFAULT 13 filter_correctness\n+ 145: 00011111 14 FUNC GLOBAL DEFAULT 13 pathimport\n+ 146: 0000b0d1 252 FUNC GLOBAL DEFAULT 13 raid_test_sort\n+ 147: 0000fa51 20 FUNC GLOBAL DEFAULT 13 lock_unlock\n+ 148: 0002cf95 24 FUNC GLOBAL DEFAULT 13 search_file_free\n+ 149: 0000dfd9 126 FUNC GLOBAL DEFAULT 13 io_done\n+ 150: 0002d149 272 FUNC GLOBAL DEFAULT 13 state_search_fetch\n+ 151: 00009ac9 150 FUNC GLOBAL DEFAULT 13 raid_gen1_int64\n+ 152: 000106e9 144 FUNC GLOBAL DEFAULT 13 printc\n+ 153: 0000ac69 156 FUNC GLOBAL DEFAULT 13 raid_malloc_vector_align\n+ 154: 0002ed51 76 FUNC GLOBAL DEFAULT 13 randomize\n+ 155: 0000c785 16 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_done\n+ 156: 0000fbb9 124 FUNC GLOBAL DEFAULT 13 sopen_multi_write\n+ 157: 0002c909 36 FUNC GLOBAL DEFAULT 13 import_block_hash_compare\n+ 158: 0002849d 544 FUNC GLOBAL DEFAULT 13 parity_open\n+ 159: 0000e059 140 FUNC GLOBAL DEFAULT 13 crc32c_gen\n+ 160: 0000e195 60 FUNC GLOBAL DEFAULT 13 malloc_nofail_direct\n+ 161: 00013681 72 FUNC GLOBAL DEFAULT 13 map_alloc\n+ 162: 00012d49 92 FUNC GLOBAL DEFAULT 13 file_stamp_compare\n+ 163: 000107b1 56 FUNC GLOBAL DEFAULT 13 printl\n+ 164: 0000ad05 28 FUNC GLOBAL DEFAULT 13 raid_malloc_vector\n+ 165: 0000c745 16 FUNC GLOBAL DEFAULT 13 tommy_tree_foreach_arg\n+ 166: 00009655 296 FUNC GLOBAL DEFAULT 13 raid_gen_ref\n+ 167: 0000c415 60 FUNC GLOBAL DEFAULT 13 tommy_array_done\n+ 168: 00012e6d 30 FUNC GLOBAL DEFAULT 13 link_free\n+ 169: 00011175 52 FUNC GLOBAL DEFAULT 13 pathcatc\n+ 170: 000107e9 612 FUNC GLOBAL DEFAULT 13 printp\n+ 171: 00027221 92 FUNC GLOBAL DEFAULT 13 pool_alloc\n+ 172: 00013745 136 FUNC GLOBAL DEFAULT 13 fmt_term\n+ 173: 000095b5 160 FUNC GLOBAL DEFAULT 13 raid_init\n+ 174: 0000c915 22 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_memory_usage\n+ 175: 00010779 56 FUNC GLOBAL DEFAULT 13 printr\n+ 176: 00009fbd 312 FUNC GLOBAL DEFAULT 13 raid_gen5_int8\n+ 177: 00017fed 130 FUNC GLOBAL DEFAULT 13 state_skip\n+ 178: 0000e301 848 FUNC GLOBAL DEFAULT 13 MurmurHash3_x86_128\n+ 179: 0000ff49 92 FUNC GLOBAL DEFAULT 13 sread\n 180: 0006c858 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 181: 00011379 28 FUNC GLOBAL DEFAULT 13 thread_mutex_init\n- 182: 00025809 4296 FUNC GLOBAL DEFAULT 13 state_status\n- 183: 00008205 136 FUNC GLOBAL DEFAULT 13 raid_gen\n- 184: 00011f55 28 FUNC GLOBAL DEFAULT 13 thread_cond_destroy\n- 185: 0001681d 296 FUNC GLOBAL DEFAULT 13 state_init\n- 186: 000081a1 76 FUNC GLOBAL DEFAULT 13 raid_mode\n- 187: 0000a245 208 FUNC GLOBAL DEFAULT 13 raid_rec1_int8\n- 188: 0000e1fd 80 FUNC GLOBAL DEFAULT 13 malloc_nofail_vector_direct\n- 189: 00011a45 188 FUNC GLOBAL DEFAULT 13 msg_status\n- 190: 00012ec1 18 FUNC GLOBAL DEFAULT 13 link_alpha_compare\n- 191: 00012de9 30 FUNC GLOBAL DEFAULT 13 file_pathstamp_compare\n- 192: 00012741 92 FUNC GLOBAL DEFAULT 13 filter_alloc_disk\n+ 181: 00011341 28 FUNC GLOBAL DEFAULT 13 thread_mutex_init\n+ 182: 00025795 4300 FUNC GLOBAL DEFAULT 13 state_status\n+ 183: 00008201 136 FUNC GLOBAL DEFAULT 13 raid_gen\n+ 184: 00011f0d 28 FUNC GLOBAL DEFAULT 13 thread_cond_destroy\n+ 185: 000167dd 296 FUNC GLOBAL DEFAULT 13 state_init\n+ 186: 0000819d 76 FUNC GLOBAL DEFAULT 13 raid_mode\n+ 187: 0000a24d 204 FUNC GLOBAL DEFAULT 13 raid_rec1_int8\n+ 188: 0000e201 80 FUNC GLOBAL DEFAULT 13 malloc_nofail_vector_direct\n+ 189: 000119fd 188 FUNC GLOBAL DEFAULT 13 msg_status\n+ 190: 00012e9d 18 FUNC GLOBAL DEFAULT 13 link_alpha_compare\n+ 191: 00012dc5 30 FUNC GLOBAL DEFAULT 13 file_pathstamp_compare\n+ 192: 00012709 92 FUNC GLOBAL DEFAULT 13 filter_alloc_disk\n 193: 0006c844 4 OBJECT GLOBAL DEFAULT 24 thread_cond_signal_outside\n- 194: 000104d1 144 FUNC GLOBAL DEFAULT 13 sputb64\n- 195: 0001330d 80 FUNC GLOBAL DEFAULT 13 fs_file2par_find\n- 196: 0000c629 104 FUNC GLOBAL DEFAULT 13 tommy_tree_insert\n- 197: 00012cc9 46 FUNC GLOBAL DEFAULT 13 file_inode_compare\n- 198: 0000f0dd 2152 FUNC GLOBAL DEFAULT 13 MetroHash128\n- 199: 0000b831 32 FUNC GLOBAL DEFAULT 13 raid_gen3_tag\n- 200: 00011275 60 FUNC GLOBAL DEFAULT 13 pathslash\n- 201: 0000fc59 120 FUNC GLOBAL DEFAULT 13 sopen_multi_file\n- 202: 0000c709 20 FUNC GLOBAL DEFAULT 13 tommy_tree_search_compare\n- 203: 0000fe89 36 FUNC GLOBAL DEFAULT 13 scrc\n- 204: 00013711 76 FUNC GLOBAL DEFAULT 13 fmt_poll\n+ 194: 00010489 144 FUNC GLOBAL DEFAULT 13 sputb64\n+ 195: 000132e9 80 FUNC GLOBAL DEFAULT 13 fs_file2par_find\n+ 196: 0000c611 108 FUNC GLOBAL DEFAULT 13 tommy_tree_insert\n+ 197: 00012c95 54 FUNC GLOBAL DEFAULT 13 file_inode_compare\n+ 198: 0000f115 2064 FUNC GLOBAL DEFAULT 13 MetroHash128\n+ 199: 0000b809 32 FUNC GLOBAL DEFAULT 13 raid_gen3_tag\n+ 200: 00011239 60 FUNC GLOBAL DEFAULT 13 pathslash\n+ 201: 0000fc35 122 FUNC GLOBAL DEFAULT 13 sopen_multi_file\n+ 202: 0000c6f1 20 FUNC GLOBAL DEFAULT 13 tommy_tree_search_compare\n+ 203: 0000fe69 36 FUNC GLOBAL DEFAULT 13 scrc\n+ 204: 000136f9 76 FUNC GLOBAL DEFAULT 13 fmt_poll\n 205: 00066548 4 OBJECT GLOBAL DEFAULT 23 STREAM_SIZE\n- 206: 000100a5 174 FUNC GLOBAL DEFAULT 13 sgetu32\n- 207: 00011981 124 FUNC GLOBAL DEFAULT 13 smartctl_flush\n- 208: 0000c7f9 76 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_remove_existing\n- 209: 000105dd 66 FUNC GLOBAL DEFAULT 13 ssync\n- 210: 00012059 28 FUNC GLOBAL DEFAULT 13 thread_join\n- 211: 0001029d 104 FUNC GLOBAL DEFAULT 13 sgetbs\n- 212: 0001115d 14 FUNC GLOBAL DEFAULT 13 pathexport\n- 213: 0000cf9d 48 FUNC GLOBAL DEFAULT 13 config\n- 214: 0002ef6d 392 FUNC GLOBAL DEFAULT 13 os_abort\n- 215: 0000c4e1 62 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_done\n- 216: 00023249 888 FUNC GLOBAL DEFAULT 13 state_check\n- 217: 0000c71d 48 FUNC GLOBAL DEFAULT 13 tommy_tree_remove_existing\n- 218: 000112b1 200 FUNC GLOBAL DEFAULT 13 mkancestor\n- 219: 00010b59 14 FUNC GLOBAL DEFAULT 13 pathcmp\n- 220: 00023ef5 404 FUNC GLOBAL DEFAULT 13 state_dry\n- 221: 00011571 104 FUNC GLOBAL DEFAULT 13 log_tag\n- 222: 0000c5b9 92 FUNC GLOBAL DEFAULT 13 tommy_list_sort\n- 223: 00012d4d 32 FUNC GLOBAL DEFAULT 13 file_name_compare\n- 224: 00010b41 24 FUNC GLOBAL DEFAULT 13 pathcut\n- 225: 0000fcd1 26 FUNC GLOBAL DEFAULT 13 shandle\n- 226: 00012eb1 16 FUNC GLOBAL DEFAULT 13 link_name_compare_to_arg\n- 227: 00028301 528 FUNC GLOBAL DEFAULT 13 parity_chsize\n- 228: 000268d1 14 FUNC GLOBAL DEFAULT 13 hash_free\n- 229: 0000fde1 90 FUNC GLOBAL DEFAULT 13 sclose\n+ 206: 00010071 164 FUNC GLOBAL DEFAULT 13 sgetu32\n+ 207: 00011939 124 FUNC GLOBAL DEFAULT 13 smartctl_flush\n+ 208: 0000c7e1 78 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_remove_existing\n+ 209: 00010595 66 FUNC GLOBAL DEFAULT 13 ssync\n+ 210: 00012011 28 FUNC GLOBAL DEFAULT 13 thread_join\n+ 211: 00010255 104 FUNC GLOBAL DEFAULT 13 sgetbs\n+ 212: 00011121 14 FUNC GLOBAL DEFAULT 13 pathexport\n+ 213: 0000cf8d 48 FUNC GLOBAL DEFAULT 13 config\n+ 214: 0002efd5 392 FUNC GLOBAL DEFAULT 13 os_abort\n+ 215: 0000c4cd 64 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_done\n+ 216: 00023219 868 FUNC GLOBAL DEFAULT 13 state_check\n+ 217: 0000c705 48 FUNC GLOBAL DEFAULT 13 tommy_tree_remove_existing\n+ 218: 00011275 204 FUNC GLOBAL DEFAULT 13 mkancestor\n+ 219: 00010b15 14 FUNC GLOBAL DEFAULT 13 pathcmp\n+ 220: 00023ea9 404 FUNC GLOBAL DEFAULT 13 state_dry\n+ 221: 00011539 104 FUNC GLOBAL DEFAULT 13 log_tag\n+ 222: 0000c5a1 92 FUNC GLOBAL DEFAULT 13 tommy_list_sort\n+ 223: 00012d29 32 FUNC GLOBAL DEFAULT 13 file_name_compare\n+ 224: 00010afd 24 FUNC GLOBAL DEFAULT 13 pathcut\n+ 225: 0000fcb1 26 FUNC GLOBAL DEFAULT 13 shandle\n+ 226: 00012e8d 16 FUNC GLOBAL DEFAULT 13 link_name_compare_to_arg\n+ 227: 0002828d 528 FUNC GLOBAL DEFAULT 13 parity_chsize\n+ 228: 00026861 14 FUNC GLOBAL DEFAULT 13 hash_free\n+ 229: 0000fdc1 90 FUNC GLOBAL DEFAULT 13 sclose\n 230: 00065000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 231: 00027c9d 316 FUNC GLOBAL DEFAULT 13 parity_overflow\n+ 231: 00027c21 320 FUNC GLOBAL DEFAULT 13 parity_overflow\n 232: 00030500 256 OBJECT GLOBAL DEFAULT 15 raid_gfinv\n- 233: 00008091 0 FUNC GLOBAL DEFAULT 13 _start\n- 234: 00027dd9 72 FUNC GLOBAL DEFAULT 13 parity_size\n- 235: 000269ad 18 FUNC GLOBAL DEFAULT 13 hash_compare\n+ 233: 0000808d 0 FUNC GLOBAL DEFAULT 13 _start\n+ 234: 00027d61 72 FUNC GLOBAL DEFAULT 13 parity_size\n+ 235: 00026939 18 FUNC GLOBAL DEFAULT 13 hash_compare\n 236: 0006c858 0 NOTYPE GLOBAL DEFAULT 24 __end__\n- 237: 00009b4d 210 FUNC GLOBAL DEFAULT 13 raid_gen2_int32\n- 238: 00012d0d 46 FUNC GLOBAL DEFAULT 13 file_physical_compare\n+ 237: 00009b61 202 FUNC GLOBAL DEFAULT 13 raid_gen2_int32\n+ 238: 00012ce1 54 FUNC GLOBAL DEFAULT 13 file_physical_compare\n 239: 0006c7f4 4 OBJECT GLOBAL DEFAULT 24 io_parity_read\n- 240: 0000e1cd 48 FUNC GLOBAL DEFAULT 13 malloc_nofail_vector_align\n- 241: 00012865 24 FUNC GLOBAL DEFAULT 13 filter_emptydir\n- 242: 00018a8d 112 FUNC GLOBAL DEFAULT 13 state_usage_disk\n+ 240: 0000e1d1 48 FUNC GLOBAL DEFAULT 13 malloc_nofail_vector_align\n+ 241: 0001282d 24 FUNC GLOBAL DEFAULT 13 filter_emptydir\n+ 242: 00018a79 112 FUNC GLOBAL DEFAULT 13 state_usage_disk\n 243: 0006c794 4 OBJECT GLOBAL DEFAULT 23 exit_sync_needed\n 244: 0006c798 0 NOTYPE GLOBAL DEFAULT 23 _edata\n- 245: 0002e595 50 FUNC GLOBAL DEFAULT 13 open_noatime\n- 246: 0000ad1d 64 FUNC GLOBAL DEFAULT 13 raid_mrand_vector\n- 247: 0000c075 514 FUNC GLOBAL DEFAULT 13 tommy_hash_u64\n- 248: 0002e685 164 FUNC GLOBAL DEFAULT 13 devuuid\n- 249: 0000c691 100 FUNC GLOBAL DEFAULT 13 tommy_tree_remove\n- 250: 0001d3d1 32 FUNC GLOBAL DEFAULT 13 failed_compare_by_index\n- 251: 0000b5bd 464 FUNC GLOBAL DEFAULT 13 raid_test_par\n- 252: 0002c911 532 FUNC GLOBAL DEFAULT 13 state_import_fetch\n- 253: 0000cba5 396 FUNC GLOBAL DEFAULT 13 test\n- 254: 00028ba5 556 FUNC GLOBAL DEFAULT 13 handle_create\n- 255: 00010ac9 118 FUNC GLOBAL DEFAULT 13 strsplit\n- 256: 0000fead 16 FUNC GLOBAL DEFAULT 13 scrc_stream\n- 257: 0000c941 24 FUNC GLOBAL DEFAULT 13 signal_handler\n- 258: 0001527d 120 FUNC GLOBAL DEFAULT 13 lev_config_name\n- 259: 00011da9 24 FUNC GLOBAL DEFAULT 13 unlock_memory\n- 260: 000105b1 44 FUNC GLOBAL DEFAULT 13 sputbs\n- 261: 0002b169 4896 FUNC GLOBAL DEFAULT 13 speed\n+ 245: 0002e5fd 50 FUNC GLOBAL DEFAULT 13 open_noatime\n+ 246: 0000ad21 64 FUNC GLOBAL DEFAULT 13 raid_mrand_vector\n+ 247: 0000c065 514 FUNC GLOBAL DEFAULT 13 tommy_hash_u64\n+ 248: 0002e6ed 164 FUNC GLOBAL DEFAULT 13 devuuid\n+ 249: 0000c67d 96 FUNC GLOBAL DEFAULT 13 tommy_tree_remove\n+ 250: 0001d3cd 32 FUNC GLOBAL DEFAULT 13 failed_compare_by_index\n+ 251: 0000b5ad 440 FUNC GLOBAL DEFAULT 13 raid_test_par\n+ 252: 0002c971 532 FUNC GLOBAL DEFAULT 13 state_import_fetch\n+ 253: 0000cb95 396 FUNC GLOBAL DEFAULT 13 test\n+ 254: 00028b3d 552 FUNC GLOBAL DEFAULT 13 handle_create\n+ 255: 00010a81 122 FUNC GLOBAL DEFAULT 13 strsplit\n+ 256: 0000fe8d 16 FUNC GLOBAL DEFAULT 13 scrc_stream\n+ 257: 0000c92d 24 FUNC GLOBAL DEFAULT 13 signal_handler\n+ 258: 00015271 120 FUNC GLOBAL DEFAULT 13 lev_config_name\n+ 259: 00011d61 24 FUNC GLOBAL DEFAULT 13 unlock_memory\n+ 260: 00010569 44 FUNC GLOBAL DEFAULT 13 sputbs\n+ 261: 0002b1d1 4884 FUNC GLOBAL DEFAULT 13 speed\n 262: 0006c798 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n- 263: 00011dc1 36 FUNC GLOBAL DEFAULT 13 malloc_counter_get\n- 264: 0000ac29 34 FUNC GLOBAL DEFAULT 13 raid_malloc_align\n- 265: 00009ead 268 FUNC GLOBAL DEFAULT 13 raid_gen4_int8\n- 266: 00025369 1084 FUNC GLOBAL DEFAULT 13 state_scrub\n- 267: 00012931 192 FUNC GLOBAL DEFAULT 13 filter_content\n- 268: 000129f1 168 FUNC GLOBAL DEFAULT 13 file_alloc\n- 269: 00012dc9 30 FUNC GLOBAL DEFAULT 13 file_namestamp_compare\n- 270: 00011fc5 60 FUNC GLOBAL DEFAULT 13 thread_cond_signal_and_unlock\n- 271: 000114ed 132 FUNC GLOBAL DEFAULT 13 log_expected\n- 272: 00013229 144 FUNC GLOBAL DEFAULT 13 fs_check\n- 273: 0000c971 436 FUNC GLOBAL DEFAULT 13 usage\n- 274: 0000cd31 508 FUNC GLOBAL DEFAULT 13 log_open\n- 275: 0001aa25 872 FUNC GLOBAL DEFAULT 13 generate_configuration\n- 276: 00013645 84 FUNC GLOBAL DEFAULT 13 fs_par2block_find\n- 277: 00011d71 56 FUNC GLOBAL DEFAULT 13 msg_flush\n- 278: 000136e1 14 FUNC GLOBAL DEFAULT 13 map_free\n- 279: 000089a9 712 FUNC GLOBAL DEFAULT 13 raid_data\n- 280: 00011b85 184 FUNC GLOBAL DEFAULT 13 msg_progress\n- 281: 00028f81 124 FUNC GLOBAL DEFAULT 13 handle_close\n+ 263: 00011d79 36 FUNC GLOBAL DEFAULT 13 malloc_counter_get\n+ 264: 0000ac31 34 FUNC GLOBAL DEFAULT 13 raid_malloc_align\n+ 265: 00009ead 272 FUNC GLOBAL DEFAULT 13 raid_gen4_int8\n+ 266: 00025301 1080 FUNC GLOBAL DEFAULT 13 state_scrub\n+ 267: 000128f9 192 FUNC GLOBAL DEFAULT 13 filter_content\n+ 268: 000129b9 164 FUNC GLOBAL DEFAULT 13 file_alloc\n+ 269: 00012da5 30 FUNC GLOBAL DEFAULT 13 file_namestamp_compare\n+ 270: 00011f7d 60 FUNC GLOBAL DEFAULT 13 thread_cond_signal_and_unlock\n+ 271: 000114b5 132 FUNC GLOBAL DEFAULT 13 log_expected\n+ 272: 00013205 144 FUNC GLOBAL DEFAULT 13 fs_check\n+ 273: 0000c95d 436 FUNC GLOBAL DEFAULT 13 usage\n+ 274: 0000cd21 508 FUNC GLOBAL DEFAULT 13 log_open\n+ 275: 0001a9f9 880 FUNC GLOBAL DEFAULT 13 generate_configuration\n+ 276: 0001362d 84 FUNC GLOBAL DEFAULT 13 fs_par2block_find\n+ 277: 00011d29 56 FUNC GLOBAL DEFAULT 13 msg_flush\n+ 278: 000136c9 14 FUNC GLOBAL DEFAULT 13 map_free\n+ 279: 000089b1 708 FUNC GLOBAL DEFAULT 13 raid_data\n+ 280: 00011b3d 184 FUNC GLOBAL DEFAULT 13 msg_progress\n+ 281: 00028f31 124 FUNC GLOBAL DEFAULT 13 handle_close\n 282: 0002fc00 1536 OBJECT GLOBAL DEFAULT 15 raid_gfcauchy\n- 283: 0000b851 32 FUNC GLOBAL DEFAULT 13 raid_gen4_tag\n- 284: 0000a4a1 488 FUNC GLOBAL DEFAULT 13 raid_recX_int8\n- 285: 0002e5e1 164 FUNC GLOBAL DEFAULT 13 stat_desc\n- 286: 0002928d 240 FUNC GLOBAL DEFAULT 13 handle_mapping\n- 287: 0000c959 24 FUNC GLOBAL DEFAULT 13 version\n- 288: 0000ac4d 20 FUNC GLOBAL DEFAULT 13 raid_malloc\n- 289: 00018985 20 FUNC GLOBAL DEFAULT 13 state_usage_waste\n- 290: 00011de5 108 FUNC GLOBAL DEFAULT 13 malloc_fail\n- 291: 000113f5 28 FUNC GLOBAL DEFAULT 13 thread_mutex_lock\n- 292: 0000a689 302 FUNC GLOBAL DEFAULT 13 raid_genz_int32\n- 293: 00010c29 26 FUNC GLOBAL DEFAULT 13 advise_init\n- 294: 0000c6f5 20 FUNC GLOBAL DEFAULT 13 tommy_tree_search\n- 295: 000136f1 32 FUNC GLOBAL DEFAULT 13 time_compare\n- 296: 000184e9 48 FUNC GLOBAL DEFAULT 13 state_progress_restart\n- 297: 00011395 36 FUNC GLOBAL DEFAULT 13 lock_init\n- 298: 0000e289 84 FUNC GLOBAL DEFAULT 13 malloc_nofail_test\n- 299: 0001a9cd 88 FUNC GLOBAL DEFAULT 13 state_write\n- 300: 00011e75 60 FUNC GLOBAL DEFAULT 13 malloc_nofail\n- 301: 00010bc1 104 FUNC GLOBAL DEFAULT 13 lmtime\n- 302: 00027e21 548 FUNC GLOBAL DEFAULT 13 parity_create\n+ 283: 0000b829 32 FUNC GLOBAL DEFAULT 13 raid_gen4_tag\n+ 284: 0000a4a5 484 FUNC GLOBAL DEFAULT 13 raid_recX_int8\n+ 285: 0002e649 164 FUNC GLOBAL DEFAULT 13 stat_desc\n+ 286: 0002924d 240 FUNC GLOBAL DEFAULT 13 handle_mapping\n+ 287: 0000c945 24 FUNC GLOBAL DEFAULT 13 version\n+ 288: 0000ac55 20 FUNC GLOBAL DEFAULT 13 raid_malloc\n+ 289: 00018971 20 FUNC GLOBAL DEFAULT 13 state_usage_waste\n+ 290: 00011d9d 108 FUNC GLOBAL DEFAULT 13 malloc_fail\n+ 291: 000113bd 28 FUNC GLOBAL DEFAULT 13 thread_mutex_lock\n+ 292: 0000a689 298 FUNC GLOBAL DEFAULT 13 raid_genz_int32\n+ 293: 00010be5 26 FUNC GLOBAL DEFAULT 13 advise_init\n+ 294: 0000c6dd 20 FUNC GLOBAL DEFAULT 13 tommy_tree_search\n+ 295: 000136d9 32 FUNC GLOBAL DEFAULT 13 time_compare\n+ 296: 000184cd 48 FUNC GLOBAL DEFAULT 13 state_progress_restart\n+ 297: 0001135d 36 FUNC GLOBAL DEFAULT 13 lock_init\n+ 298: 0000e28d 84 FUNC GLOBAL DEFAULT 13 malloc_nofail_test\n+ 299: 0001a9a1 88 FUNC GLOBAL DEFAULT 13 state_write\n+ 300: 00011e2d 60 FUNC GLOBAL DEFAULT 13 malloc_nofail\n+ 301: 00010b7d 104 FUNC GLOBAL DEFAULT 13 lmtime\n+ 302: 00027da9 552 FUNC GLOBAL DEFAULT 13 parity_create\n 303: 0006c858 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 304: 00028895 96 FUNC GLOBAL DEFAULT 13 parity_split_find\n- 305: 000189d1 56 FUNC GLOBAL DEFAULT 13 state_usage_sched\n- 306: 00012c39 48 FUNC GLOBAL DEFAULT 13 file_block_size\n- 307: 00011c3d 124 FUNC GLOBAL DEFAULT 13 msg_bar\n- 308: 00018afd 94 FUNC GLOBAL DEFAULT 13 state_usage_parity\n- 309: 0002937d 668 FUNC GLOBAL DEFAULT 13 state_touch\n+ 304: 00028825 96 FUNC GLOBAL DEFAULT 13 parity_split_find\n+ 305: 000189bd 56 FUNC GLOBAL DEFAULT 13 state_usage_sched\n+ 306: 00012bfd 48 FUNC GLOBAL DEFAULT 13 file_block_size\n+ 307: 00011bf5 124 FUNC GLOBAL DEFAULT 13 msg_bar\n+ 308: 00018ae9 94 FUNC GLOBAL DEFAULT 13 state_usage_parity\n+ 309: 0002933d 656 FUNC GLOBAL DEFAULT 13 state_touch\n 310: 0006c7f8 4 OBJECT GLOBAL DEFAULT 24 io_parity_write\n- 311: 0002c8cd 36 FUNC GLOBAL DEFAULT 13 import_block_prevhash_compare\n- 312: 00012095 52 FUNC GLOBAL DEFAULT 13 extent_file_compare\n- 313: 00027b59 118 FUNC GLOBAL DEFAULT 13 parity_allocated_size\n- 314: 0000cf2d 112 FUNC GLOBAL DEFAULT 13 log_close\n- 315: 00028ffd 380 FUNC GLOBAL DEFAULT 13 handle_read\n- 316: 0002d1f1 140 FUNC GLOBAL DEFAULT 13 state_search\n- 317: 0000c7ad 76 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_insert\n- 318: 00010561 80 FUNC GLOBAL DEFAULT 13 sputble32\n- 319: 00027bd1 112 FUNC GLOBAL DEFAULT 13 parity_used_size\n+ 311: 0002c92d 36 FUNC GLOBAL DEFAULT 13 import_block_prevhash_compare\n+ 312: 0001204d 54 FUNC GLOBAL DEFAULT 13 extent_file_compare\n+ 313: 00027add 118 FUNC GLOBAL DEFAULT 13 parity_allocated_size\n+ 314: 0000cf1d 112 FUNC GLOBAL DEFAULT 13 log_close\n+ 315: 00028fad 388 FUNC GLOBAL DEFAULT 13 handle_read\n+ 316: 0002d259 140 FUNC GLOBAL DEFAULT 13 state_search\n+ 317: 0000c795 76 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_insert\n+ 318: 00010519 80 FUNC GLOBAL DEFAULT 13 sputble32\n+ 319: 00027b55 112 FUNC GLOBAL DEFAULT 13 parity_used_size\n 320: 0006c7ec 4 OBJECT GLOBAL DEFAULT 24 io_refresh\n- 321: 0000fced 92 FUNC GLOBAL DEFAULT 13 sdeplete\n- 322: 00010e91 176 FUNC GLOBAL DEFAULT 13 log_fatal\n- 323: 0002ef61 12 FUNC GLOBAL DEFAULT 13 os_done\n- 324: 0000ad5d 184 FUNC GLOBAL DEFAULT 13 raid_mtest_vector\n- 325: 00027779 592 FUNC GLOBAL DEFAULT 13 state_pool\n- 326: 0002cb25 176 FUNC GLOBAL DEFAULT 13 state_import\n- 327: 0002f0f5 40 FUNC GLOBAL DEFAULT 13 os_clear\n- 328: 00010305 340 FUNC GLOBAL DEFAULT 13 swrite\n+ 321: 0000fccd 90 FUNC GLOBAL DEFAULT 13 sdeplete\n+ 322: 00010e55 176 FUNC GLOBAL DEFAULT 13 log_fatal\n+ 323: 0002efc9 12 FUNC GLOBAL DEFAULT 13 os_done\n+ 324: 0000ad61 184 FUNC GLOBAL DEFAULT 13 raid_mtest_vector\n+ 325: 000276f9 592 FUNC GLOBAL DEFAULT 13 state_pool\n+ 326: 0002cb85 176 FUNC GLOBAL DEFAULT 13 state_import\n+ 327: 0002f15d 40 FUNC GLOBAL DEFAULT 13 os_clear\n+ 328: 000102bd 340 FUNC GLOBAL DEFAULT 13 swrite\n 329: 0006c83c 4 OBJECT GLOBAL DEFAULT 24 msg_level\n- 330: 0000c76d 16 FUNC GLOBAL DEFAULT 13 tommy_tree_memory_usage\n- 331: 0002e729 288 FUNC GLOBAL DEFAULT 13 filephy\n- 332: 000169f1 5200 FUNC GLOBAL DEFAULT 13 state_config\n- 333: 00012835 24 FUNC GLOBAL DEFAULT 13 filter_path\n+ 330: 0000c755 16 FUNC GLOBAL DEFAULT 13 tommy_tree_memory_usage\n+ 331: 0002e791 292 FUNC GLOBAL DEFAULT 13 filephy\n+ 332: 000169b1 5220 FUNC GLOBAL DEFAULT 13 state_config\n+ 333: 000127fd 24 FUNC GLOBAL DEFAULT 13 filter_path\n 334: 00065000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 335: 0002f800 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 336: 00010155 100 FUNC GLOBAL DEFAULT 13 sgetb32\n- 337: 0002b045 256 FUNC GLOBAL DEFAULT 13 selftest\n- 338: 0002f6f9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 339: 0000c4b5 18 FUNC GLOBAL DEFAULT 13 tommy_array_memory_usage\n- 340: 0002881d 120 FUNC GLOBAL DEFAULT 13 parity_close\n- 341: 0000ae69 356 FUNC GLOBAL DEFAULT 13 raid_test_combo\n- 342: 0001284d 24 FUNC GLOBAL DEFAULT 13 filter_subdir\n- 343: 0000c8cd 42 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_foreach\n- 344: 00012649 248 FUNC GLOBAL DEFAULT 13 filter_alloc_file\n- 345: 000115d9 936 FUNC GLOBAL DEFAULT 13 smartctl_attribute\n- 346: 00012001 60 FUNC GLOBAL DEFAULT 13 thread_cond_broadcast_and_unlock\n- 347: 0000dc81 848 FUNC GLOBAL DEFAULT 13 io_init\n- 348: 00010079 44 FUNC GLOBAL DEFAULT 13 sgetlasttok\n- 349: 000183c1 240 FUNC GLOBAL DEFAULT 13 state_progress_end\n- 350: 00009dcd 224 FUNC GLOBAL DEFAULT 13 raid_gen3_int8\n+ 336: 00010115 90 FUNC GLOBAL DEFAULT 13 sgetb32\n+ 337: 0002b0ad 256 FUNC GLOBAL DEFAULT 13 selftest\n+ 338: 0002f761 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 339: 0000c4a5 18 FUNC GLOBAL DEFAULT 13 tommy_array_memory_usage\n+ 340: 000287ad 120 FUNC GLOBAL DEFAULT 13 parity_close\n+ 341: 0000ae6d 356 FUNC GLOBAL DEFAULT 13 raid_test_combo\n+ 342: 00012815 24 FUNC GLOBAL DEFAULT 13 filter_subdir\n+ 343: 0000c8b9 42 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_foreach\n+ 344: 00012611 246 FUNC GLOBAL DEFAULT 13 filter_alloc_file\n+ 345: 000115a1 920 FUNC GLOBAL DEFAULT 13 smartctl_attribute\n+ 346: 00011fb9 60 FUNC GLOBAL DEFAULT 13 thread_cond_broadcast_and_unlock\n+ 347: 0000dc95 836 FUNC GLOBAL DEFAULT 13 io_init\n+ 348: 00010045 44 FUNC GLOBAL DEFAULT 13 sgetlasttok\n+ 349: 0001839d 248 FUNC GLOBAL DEFAULT 13 state_progress_end\n+ 350: 00009dc9 228 FUNC GLOBAL DEFAULT 13 raid_gen3_int8\n 351: 0006c800 4 OBJECT GLOBAL DEFAULT 24 io_stop\n 352: 0006c7dc 4 OBJECT GLOBAL DEFAULT 24 global_interrupt\n- 353: 000269c1 736 FUNC GLOBAL DEFAULT 13 state_dup\n+ 353: 0002694d 740 FUNC GLOBAL DEFAULT 13 state_dup\n 354: 0006c7f0 4 OBJECT GLOBAL DEFAULT 24 io_data_read\n- 355: 0002f6b9 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 356: 0000c77d 30 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_init\n- 357: 0002eb41 108 FUNC GLOBAL DEFAULT 13 tick_ms\n- 358: 00011429 24 FUNC GLOBAL DEFAULT 13 lock_memory\n- 359: 0001a301 712 FUNC GLOBAL DEFAULT 13 state_read\n- 360: 00010f41 216 FUNC GLOBAL DEFAULT 13 esc_tag\n- 361: 0000fa09 56 FUNC GLOBAL DEFAULT 13 memdiff\n- 362: 00012165 14 FUNC GLOBAL DEFAULT 13 extent_free\n- 363: 0001279d 14 FUNC GLOBAL DEFAULT 13 filter_free\n- 364: 0000b871 32 FUNC GLOBAL DEFAULT 13 raid_gen5_tag\n- 365: 0000c845 134 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_remove\n+ 355: 0002f721 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 356: 0000c765 30 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_init\n+ 357: 0002eba9 108 FUNC GLOBAL DEFAULT 13 tick_ms\n+ 358: 000113f1 24 FUNC GLOBAL DEFAULT 13 lock_memory\n+ 359: 0001a2e1 704 FUNC GLOBAL DEFAULT 13 state_read\n+ 360: 00010f05 216 FUNC GLOBAL DEFAULT 13 esc_tag\n+ 361: 0000f9e9 54 FUNC GLOBAL DEFAULT 13 memdiff\n+ 362: 00012129 14 FUNC GLOBAL DEFAULT 13 extent_free\n+ 363: 00012765 14 FUNC GLOBAL DEFAULT 13 filter_free\n+ 364: 0000b849 32 FUNC GLOBAL DEFAULT 13 raid_gen5_tag\n+ 365: 0000c831 134 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_remove\n 366: 00069550 192 OBJECT GLOBAL DEFAULT 23 TEST_STRHASH32\n- 367: 00011f8d 28 FUNC GLOBAL DEFAULT 13 thread_cond_broadcast\n- 368: 00011cb9 184 FUNC GLOBAL DEFAULT 13 msg_verbose\n+ 367: 00011f45 28 FUNC GLOBAL DEFAULT 13 thread_cond_broadcast\n+ 368: 00011c71 184 FUNC GLOBAL DEFAULT 13 msg_verbose\n 369: 00066538 4 OBJECT GLOBAL DEFAULT 23 c1\n 370: 0006653c 4 OBJECT GLOBAL DEFAULT 23 c2\n- 371: 0000c3f5 46 FUNC GLOBAL DEFAULT 13 tommy_array_init\n- 372: 0000cb25 128 FUNC GLOBAL DEFAULT 13 memory\n+ 371: 0000c3e5 46 FUNC GLOBAL DEFAULT 13 tommy_array_init\n+ 372: 0000cb11 132 FUNC GLOBAL DEFAULT 13 memory\n 373: 00066540 4 OBJECT GLOBAL DEFAULT 23 c3\n- 374: 0000e2dd 32 FUNC GLOBAL DEFAULT 13 crc32c_init\n- 375: 00026ca1 920 FUNC GLOBAL DEFAULT 13 state_list\n+ 374: 0000e2e1 32 FUNC GLOBAL DEFAULT 13 crc32c_init\n+ 375: 00026c31 920 FUNC GLOBAL DEFAULT 13 state_list\n 376: 00066544 4 OBJECT GLOBAL DEFAULT 23 c4\n- 377: 00011eb1 60 FUNC GLOBAL DEFAULT 13 calloc_nofail\n- 378: 00018519 1132 FUNC GLOBAL DEFAULT 13 state_progress\n+ 377: 00011e69 60 FUNC GLOBAL DEFAULT 13 calloc_nofail\n+ 378: 000184fd 1140 FUNC GLOBAL DEFAULT 13 state_progress\n 379: 0006c7b4 4 OBJECT GLOBAL DEFAULT 24 raid_genz_ptr\n- 380: 00028e31 336 FUNC GLOBAL DEFAULT 13 handle_open\n- 381: 00029239 84 FUNC GLOBAL DEFAULT 13 handle_utime\n- 382: 00016945 172 FUNC GLOBAL DEFAULT 13 state_done\n- 383: 00029179 192 FUNC GLOBAL DEFAULT 13 handle_write\n- 384: 00012a99 160 FUNC GLOBAL DEFAULT 13 file_dup\n- 385: 000086cd 732 FUNC GLOBAL DEFAULT 13 raid_rec\n- 386: 000184b1 56 FUNC GLOBAL DEFAULT 13 state_progress_stop\n- 387: 00015205 120 FUNC GLOBAL DEFAULT 13 lev_name\n- 388: 00011119 52 FUNC GLOBAL DEFAULT 13 pathcpy\n- 389: 00012c21 22 FUNC GLOBAL DEFAULT 13 file_name\n- 390: 0000c461 82 FUNC GLOBAL DEFAULT 13 tommy_array_grow\n- 391: 000257e1 38 FUNC GLOBAL DEFAULT 13 day_ago\n+ 380: 00028dc5 364 FUNC GLOBAL DEFAULT 13 handle_open\n+ 381: 000291f1 92 FUNC GLOBAL DEFAULT 13 handle_utime\n+ 382: 00016905 172 FUNC GLOBAL DEFAULT 13 state_done\n+ 383: 00029131 192 FUNC GLOBAL DEFAULT 13 handle_write\n+ 384: 00012a5d 160 FUNC GLOBAL DEFAULT 13 file_dup\n+ 385: 000086c9 744 FUNC GLOBAL DEFAULT 13 raid_rec\n+ 386: 00018495 56 FUNC GLOBAL DEFAULT 13 state_progress_stop\n+ 387: 000151f9 120 FUNC GLOBAL DEFAULT 13 lev_name\n+ 388: 000110dd 52 FUNC GLOBAL DEFAULT 13 pathcpy\n+ 389: 00012be5 22 FUNC GLOBAL DEFAULT 13 file_name\n+ 390: 0000c451 82 FUNC GLOBAL DEFAULT 13 tommy_array_grow\n+ 391: 00025771 36 FUNC GLOBAL DEFAULT 13 day_ago\n 392: 0006c854 4 OBJECT GLOBAL DEFAULT 24 exit_success\n- 393: 00009c21 426 FUNC GLOBAL DEFAULT 13 raid_gen2_int64\n- 394: 00012ef5 24 FUNC GLOBAL DEFAULT 13 dir_free\n- 395: 00012d3d 16 FUNC GLOBAL DEFAULT 13 file_path_compare_to_arg\n+ 393: 00009c2d 412 FUNC GLOBAL DEFAULT 13 raid_gen2_int64\n+ 394: 00012ed1 24 FUNC GLOBAL DEFAULT 13 dir_free\n+ 395: 00012d19 16 FUNC GLOBAL DEFAULT 13 file_path_compare_to_arg\n 396: 0006c798 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n- 397: 00028045 92 FUNC GLOBAL DEFAULT 13 hbit_u64\n- 398: 00012075 32 FUNC GLOBAL DEFAULT 13 extent_parity_compare\n- 399: 0001fb2d 1008 FUNC GLOBAL DEFAULT 13 state_sync\n- 400: 00018a79 18 FUNC GLOBAL DEFAULT 13 state_usage_file\n+ 397: 00027fd1 90 FUNC GLOBAL DEFAULT 13 hbit_u64\n+ 398: 0001202d 32 FUNC GLOBAL DEFAULT 13 extent_parity_compare\n+ 399: 0001fb45 988 FUNC GLOBAL DEFAULT 13 state_sync\n+ 400: 00018a65 18 FUNC GLOBAL DEFAULT 13 state_usage_file\n 401: 00030700 65536 OBJECT GLOBAL DEFAULT 15 raid_gfmul\n 402: 0006c804 4 OBJECT GLOBAL DEFAULT 24 crc32c\n- 403: 00012c99 46 FUNC GLOBAL DEFAULT 13 file_inode_compare_to_arg\n+ 403: 00012c5d 54 FUNC GLOBAL DEFAULT 13 file_inode_compare_to_arg\n 404: 0006c7c4 24 OBJECT GLOBAL DEFAULT 24 raid_rec_ptr\n- 405: 0000f945 104 FUNC GLOBAL DEFAULT 13 memhash\n+ 405: 0000f925 104 FUNC GLOBAL DEFAULT 13 memhash\n 406: 00065d38 1024 OBJECT GLOBAL DEFAULT 23 CRC32C_0\n- 407: 00009a51 100 FUNC GLOBAL DEFAULT 13 raid_gen1_int32\n- 408: 0000fb09 212 FUNC GLOBAL DEFAULT 13 sopen_read\n- 409: 0000c74d 16 FUNC GLOBAL DEFAULT 13 tommy_tree_foreach\n- 410: 0000e165 44 FUNC GLOBAL DEFAULT 13 malloc_nofail_align\n+ 407: 00009a65 100 FUNC GLOBAL DEFAULT 13 raid_gen1_int32\n+ 408: 0000fae5 212 FUNC GLOBAL DEFAULT 13 sopen_read\n+ 409: 0000c735 16 FUNC GLOBAL DEFAULT 13 tommy_tree_foreach\n+ 410: 0000e169 44 FUNC GLOBAL DEFAULT 13 malloc_nofail_align\n 411: 00065538 1024 OBJECT GLOBAL DEFAULT 23 CRC32C_1\n 412: 00066138 1024 OBJECT GLOBAL DEFAULT 23 CRC32C_2\n- 413: 00011e51 36 FUNC GLOBAL DEFAULT 13 malloc_counter_inc\n+ 413: 00011e09 36 FUNC GLOBAL DEFAULT 13 malloc_counter_inc\n 414: 00065938 1024 OBJECT GLOBAL DEFAULT 23 CRC32C_3\n- 415: 0000c59d 28 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_memory_usage\n- 416: 000268e1 204 FUNC GLOBAL DEFAULT 13 hash_alloc\n+ 415: 0000c585 28 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_memory_usage\n+ 416: 00026871 200 FUNC GLOBAL DEFAULT 13 hash_alloc\n 417: 0006c820 4 OBJECT GLOBAL DEFAULT 24 stdlog\n 418: 0006c7e4 4 OBJECT GLOBAL DEFAULT 24 io_write_preset\n- 419: 0001287d 180 FUNC GLOBAL DEFAULT 13 filter_existence\n- 420: 00011441 172 FUNC GLOBAL DEFAULT 13 log_error\n- 421: 0000e24d 60 FUNC GLOBAL DEFAULT 13 mtest_vector\n- 422: 0000fa41 48 FUNC GLOBAL DEFAULT 13 lock_lock\n- 423: 00011019 256 FUNC GLOBAL DEFAULT 13 esc_shell_multi\n- 424: 00027519 14 FUNC GLOBAL DEFAULT 13 pool_compare\n- 425: 0002ed35 544 FUNC GLOBAL DEFAULT 13 devquery\n- 426: 00018a41 56 FUNC GLOBAL DEFAULT 13 state_usage_hash\n- 427: 0000c4c9 24 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_init\n- 428: 0000fd49 152 FUNC GLOBAL DEFAULT 13 sflush\n+ 419: 00012845 180 FUNC GLOBAL DEFAULT 13 filter_existence\n+ 420: 00011409 172 FUNC GLOBAL DEFAULT 13 log_error\n+ 421: 0000e251 60 FUNC GLOBAL DEFAULT 13 mtest_vector\n+ 422: 0000fa21 48 FUNC GLOBAL DEFAULT 13 lock_lock\n+ 423: 00010fdd 256 FUNC GLOBAL DEFAULT 13 esc_shell_multi\n+ 424: 000274ad 14 FUNC GLOBAL DEFAULT 13 pool_compare\n+ 425: 0002ed9d 544 FUNC GLOBAL DEFAULT 13 devquery\n+ 426: 00018a2d 56 FUNC GLOBAL DEFAULT 13 state_usage_hash\n+ 427: 0000c4b9 20 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_init\n+ 428: 0000fd29 152 FUNC GLOBAL DEFAULT 13 sflush\n 429: 00065078 1216 OBJECT GLOBAL DEFAULT 23 long_options\n- 430: 00012ed5 30 FUNC GLOBAL DEFAULT 13 dir_alloc\n- 431: 0001116d 68 FUNC GLOBAL DEFAULT 13 pathcat\n+ 430: 00012eb1 32 FUNC GLOBAL DEFAULT 13 dir_alloc\n+ 431: 00011131 68 FUNC GLOBAL DEFAULT 13 pathcat\n 432: 0006c7e8 4 OBJECT GLOBAL DEFAULT 24 io_write_next\n- 433: 00008f0d 572 FUNC GLOBAL DEFAULT 13 raid_check\n- 434: 00012c69 48 FUNC GLOBAL DEFAULT 13 file_block_is_last\n- 435: 00013611 52 FUNC GLOBAL DEFAULT 13 fs_file2block_get\n- 436: 0000afcd 256 FUNC GLOBAL DEFAULT 13 raid_test_insert\n- 437: 00028dd1 96 FUNC GLOBAL DEFAULT 13 handle_truncate\n+ 433: 00008f0d 580 FUNC GLOBAL DEFAULT 13 raid_check\n+ 434: 00012c2d 48 FUNC GLOBAL DEFAULT 13 file_block_is_last\n+ 435: 000135f9 52 FUNC GLOBAL DEFAULT 13 fs_file2block_get\n+ 436: 0000afd1 256 FUNC GLOBAL DEFAULT 13 raid_test_insert\n+ 437: 00028d65 96 FUNC GLOBAL DEFAULT 13 handle_truncate\n 438: 0006c79c 24 OBJECT GLOBAL DEFAULT 24 raid_gen_ptr\n- 439: 00011411 24 FUNC GLOBAL DEFAULT 13 lock_msg\n- 440: 0000c521 124 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_grow\n- 441: 0000b811 32 FUNC GLOBAL DEFAULT 13 raid_genz_tag\n- 442: 00010e79 24 FUNC GLOBAL DEFAULT 13 unlock_msg\n- 443: 0000c8f9 48 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_foreach_arg\n- 444: 0000ffcd 170 FUNC GLOBAL DEFAULT 13 sgetline\n- 445: 0000b7d1 32 FUNC GLOBAL DEFAULT 13 raid_gen1_tag\n- 446: 00012639 14 FUNC GLOBAL DEFAULT 13 content_free\n- 447: 00010245 88 FUNC GLOBAL DEFAULT 13 sgetble32\n- 448: 000288f5 288 FUNC GLOBAL DEFAULT 13 parity_write\n- 449: 0001d3b1 16 FUNC GLOBAL DEFAULT 13 state_diff\n- 450: 00010c45 24 FUNC GLOBAL DEFAULT 13 advise_flags\n+ 439: 000113d9 24 FUNC GLOBAL DEFAULT 13 lock_msg\n+ 440: 0000c50d 120 FUNC GLOBAL DEFAULT 13 tommy_arrayblkof_grow\n+ 441: 0000b7e9 32 FUNC GLOBAL DEFAULT 13 raid_genz_tag\n+ 442: 00010e3d 24 FUNC GLOBAL DEFAULT 13 unlock_msg\n+ 443: 0000c8e5 48 FUNC GLOBAL DEFAULT 13 tommy_hashdyn_foreach_arg\n+ 444: 0000ffa5 158 FUNC GLOBAL DEFAULT 13 sgetline\n+ 445: 0000b7a9 32 FUNC GLOBAL DEFAULT 13 raid_gen1_tag\n+ 446: 00012601 14 FUNC GLOBAL DEFAULT 13 content_free\n+ 447: 000101fd 88 FUNC GLOBAL DEFAULT 13 sgetble32\n+ 448: 00028885 296 FUNC GLOBAL DEFAULT 13 parity_write\n+ 449: 0001d3ad 16 FUNC GLOBAL DEFAULT 13 state_diff\n+ 450: 00010c01 24 FUNC GLOBAL DEFAULT 13 advise_flags\n 451: 0006654c 4 OBJECT GLOBAL DEFAULT 23 BLOCK_HASH_SIZE\n- 452: 00010459 120 FUNC GLOBAL DEFAULT 13 sputb32\n- 453: 00018b5d 60 FUNC GLOBAL DEFAULT 13 state_usage_print\n- 454: 0000a7b9 660 FUNC GLOBAL DEFAULT 13 raid_genz_int64\n- 455: 000132b9 82 FUNC GLOBAL DEFAULT 13 fs_par2file_find\n- 456: 00010a95 50 FUNC GLOBAL DEFAULT 13 strpolish\n- 457: 0000fee5 134 FUNC GLOBAL DEFAULT 13 sgettok\n- 458: 000131bd 108 FUNC GLOBAL DEFAULT 13 fs_size\n- 459: 0000b891 32 FUNC GLOBAL DEFAULT 13 raid_gen6_tag\n- 460: 00024089 456 FUNC GLOBAL DEFAULT 13 state_rehash\n- 461: 000083f1 376 FUNC GLOBAL DEFAULT 13 raid_delta_gen\n- 462: 00009761 752 FUNC GLOBAL DEFAULT 13 raid_selftest\n+ 452: 00010411 120 FUNC GLOBAL DEFAULT 13 sputb32\n+ 453: 00018b49 60 FUNC GLOBAL DEFAULT 13 state_usage_print\n+ 454: 0000a7b5 672 FUNC GLOBAL DEFAULT 13 raid_genz_int64\n+ 455: 00013295 82 FUNC GLOBAL DEFAULT 13 fs_par2file_find\n+ 456: 00010a4d 50 FUNC GLOBAL DEFAULT 13 strpolish\n+ 457: 0000fec5 130 FUNC GLOBAL DEFAULT 13 sgettok\n+ 458: 00013199 108 FUNC GLOBAL DEFAULT 13 fs_size\n+ 459: 0000b869 32 FUNC GLOBAL DEFAULT 13 raid_gen6_tag\n+ 460: 0002403d 456 FUNC GLOBAL DEFAULT 13 state_rehash\n+ 461: 000083ed 376 FUNC GLOBAL DEFAULT 13 raid_delta_gen\n+ 462: 0000977d 744 FUNC GLOBAL DEFAULT 13 raid_selftest\n 463: 0006c7fc 4 OBJECT GLOBAL DEFAULT 24 io_start\n- 464: 0000aa4d 428 FUNC GLOBAL DEFAULT 13 raid_sort\n- 465: 0000fe6d 28 FUNC GLOBAL DEFAULT 13 stell\n- 466: 0000febd 38 FUNC GLOBAL DEFAULT 13 sgetc_uncached\n- 467: 00013125 152 FUNC GLOBAL DEFAULT 13 fs_is_empty\n+ 464: 0000aa55 428 FUNC GLOBAL DEFAULT 13 raid_sort\n+ 465: 0000fe4d 28 FUNC GLOBAL DEFAULT 13 stell\n+ 466: 0000fe9d 38 FUNC GLOBAL DEFAULT 13 sgetc_uncached\n+ 467: 00013101 152 FUNC GLOBAL DEFAULT 13 fs_is_empty\n 468: 0006c7b8 4 OBJECT GLOBAL DEFAULT 24 raid_gfgen\n- 469: 00012f1d 344 FUNC GLOBAL DEFAULT 13 disk_alloc\n- 470: 0002eae1 96 FUNC GLOBAL DEFAULT 13 tick\n- 471: 00012e09 88 FUNC GLOBAL DEFAULT 13 extent_alloc\n- 472: 0002e5c9 24 FUNC GLOBAL DEFAULT 13 dirent_hidden\n- 473: 00010ca5 380 FUNC GLOBAL DEFAULT 13 advise_write\n- 474: 00028799 132 FUNC GLOBAL DEFAULT 13 parity_truncate\n- 475: 0001809d 684 FUNC GLOBAL DEFAULT 13 state_filter\n- 476: 0000b8b1 32 FUNC GLOBAL DEFAULT 13 raid_rec1_tag\n- 477: 00018349 120 FUNC GLOBAL DEFAULT 13 state_progress_begin\n- 478: 0000b8f1 32 FUNC GLOBAL DEFAULT 13 raid_recX_tag\n- 479: 0001c371 72 FUNC GLOBAL DEFAULT 13 dstat\n- 480: 0000828d 356 FUNC GLOBAL DEFAULT 13 raid_invert\n- 481: 00027c41 92 FUNC GLOBAL DEFAULT 13 parity_is_invalid\n- 482: 000134f5 284 FUNC GLOBAL DEFAULT 13 fs_deallocate\n- 483: 000113b9 28 FUNC GLOBAL DEFAULT 13 thread_mutex_destroy\n- 484: 00010e21 58 FUNC GLOBAL DEFAULT 13 advise_read\n- 485: 00011f39 28 FUNC GLOBAL DEFAULT 13 thread_cond_init\n- 486: 0000c279 378 FUNC GLOBAL DEFAULT 13 tommy_strhash_u32\n- 487: 00018a09 56 FUNC GLOBAL DEFAULT 13 state_usage_raid\n- 488: 000085a1 300 FUNC GLOBAL DEFAULT 13 raid_rec2of2_int8\n- 489: 000081ed 24 FUNC GLOBAL DEFAULT 13 raid_zero\n+ 469: 00012ef9 344 FUNC GLOBAL DEFAULT 13 disk_alloc\n+ 470: 0002eb49 96 FUNC GLOBAL DEFAULT 13 tick\n+ 471: 00012de5 88 FUNC GLOBAL DEFAULT 13 extent_alloc\n+ 472: 0002e631 24 FUNC GLOBAL DEFAULT 13 dirent_hidden\n+ 473: 00010c61 386 FUNC GLOBAL DEFAULT 13 advise_write\n+ 474: 00028729 132 FUNC GLOBAL DEFAULT 13 parity_truncate\n+ 475: 00018071 692 FUNC GLOBAL DEFAULT 13 state_filter\n+ 476: 0000b889 32 FUNC GLOBAL DEFAULT 13 raid_rec1_tag\n+ 477: 00018325 120 FUNC GLOBAL DEFAULT 13 state_progress_begin\n+ 478: 0000b8c9 32 FUNC GLOBAL DEFAULT 13 raid_recX_tag\n+ 479: 0001c36d 72 FUNC GLOBAL DEFAULT 13 dstat\n+ 480: 00008289 356 FUNC GLOBAL DEFAULT 13 raid_invert\n+ 481: 00027bc5 92 FUNC GLOBAL DEFAULT 13 parity_is_invalid\n+ 482: 000134d9 288 FUNC GLOBAL DEFAULT 13 fs_deallocate\n+ 483: 00011381 28 FUNC GLOBAL DEFAULT 13 thread_mutex_destroy\n+ 484: 00010de5 58 FUNC GLOBAL DEFAULT 13 advise_read\n+ 485: 00011ef1 28 FUNC GLOBAL DEFAULT 13 thread_cond_init\n+ 486: 0000c269 378 FUNC GLOBAL DEFAULT 13 tommy_strhash_u32\n+ 487: 000189f5 56 FUNC GLOBAL DEFAULT 13 state_usage_raid\n+ 488: 0000859d 300 FUNC GLOBAL DEFAULT 13 raid_rec2of2_int8\n+ 489: 000081e9 24 FUNC GLOBAL DEFAULT 13 raid_zero\n 490: 0006c858 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 491: 00017e41 472 FUNC GLOBAL DEFAULT 13 state_refresh\n+ 491: 00017e15 472 FUNC GLOBAL DEFAULT 13 state_refresh\n 492: 00030200 768 OBJECT GLOBAL DEFAULT 15 raid_gfvandermonde\n- 493: 0000a0ed 344 FUNC GLOBAL DEFAULT 13 raid_gen6_int8\n- 494: 00012b39 30 FUNC GLOBAL DEFAULT 13 file_free\n- 495: 00010b69 88 FUNC GLOBAL DEFAULT 13 fmtime\n- 496: 000101b9 140 FUNC GLOBAL DEFAULT 13 sgetb64\n- 497: 0000a315 396 FUNC GLOBAL DEFAULT 13 raid_rec2_int8\n- 498: 0000be91 482 FUNC GLOBAL DEFAULT 13 tommy_hash_u32\n- 499: 0002d27d 80 FUNC GLOBAL DEFAULT 13 state_search_array\n- 500: 00028a15 400 FUNC GLOBAL DEFAULT 13 parity_read\n- 501: 000113d5 32 FUNC GLOBAL DEFAULT 13 lock_done\n- 502: 0000abf9 46 FUNC GLOBAL DEFAULT 13 raid_insert\n- 503: 0001679d 128 FUNC GLOBAL DEFAULT 13 lev_raid_name\n- 504: 0002e849 664 FUNC GLOBAL DEFAULT 13 fsinfo\n- 505: 000119fd 72 FUNC GLOBAL DEFAULT 13 log_flush\n- 506: 0002c8f1 30 FUNC GLOBAL DEFAULT 13 import_file_free\n- 507: 00012f0d 16 FUNC GLOBAL DEFAULT 13 dir_name_compare\n- 508: 0000cfcd 136 FUNC GLOBAL DEFAULT 13 signal_init\n+ 493: 0000a0f5 344 FUNC GLOBAL DEFAULT 13 raid_gen6_int8\n+ 494: 00012afd 30 FUNC GLOBAL DEFAULT 13 file_free\n+ 495: 00010b25 88 FUNC GLOBAL DEFAULT 13 fmtime\n+ 496: 00010171 140 FUNC GLOBAL DEFAULT 13 sgetb64\n+ 497: 0000a319 396 FUNC GLOBAL DEFAULT 13 raid_rec2_int8\n+ 498: 0000be81 482 FUNC GLOBAL DEFAULT 13 tommy_hash_u32\n+ 499: 0002d2e5 80 FUNC GLOBAL DEFAULT 13 state_search_array\n+ 500: 000289ad 400 FUNC GLOBAL DEFAULT 13 parity_read\n+ 501: 0001139d 32 FUNC GLOBAL DEFAULT 13 lock_done\n+ 502: 0000ac01 46 FUNC GLOBAL DEFAULT 13 raid_insert\n+ 503: 0001675d 128 FUNC GLOBAL DEFAULT 13 lev_raid_name\n+ 504: 0002e8b5 660 FUNC GLOBAL DEFAULT 13 fsinfo\n+ 505: 000119b5 72 FUNC GLOBAL DEFAULT 13 log_flush\n+ 506: 0002c951 30 FUNC GLOBAL DEFAULT 13 import_file_free\n+ 507: 00012ee9 16 FUNC GLOBAL DEFAULT 13 dir_name_compare\n+ 508: 0000cfbd 136 FUNC GLOBAL DEFAULT 13 signal_init\n 509: 00030600 256 OBJECT GLOBAL DEFAULT 15 raid_gfexp\n- 510: 00018b99 56 FUNC GLOBAL DEFAULT 13 state_fscheck\n- 511: 00011f71 28 FUNC GLOBAL DEFAULT 13 thread_cond_signal\n- 512: 0001203d 28 FUNC GLOBAL DEFAULT 13 thread_create\n- 513: 00012cf9 18 FUNC GLOBAL DEFAULT 13 file_path_compare\n- 514: 000127ad 136 FUNC GLOBAL DEFAULT 13 filter_type\n+ 510: 00018b85 56 FUNC GLOBAL DEFAULT 13 state_fscheck\n+ 511: 00011f29 28 FUNC GLOBAL DEFAULT 13 thread_cond_signal\n+ 512: 00011ff5 28 FUNC GLOBAL DEFAULT 13 thread_create\n+ 513: 00012ccd 18 FUNC GLOBAL DEFAULT 13 file_path_compare\n+ 514: 00012775 136 FUNC GLOBAL DEFAULT 13 filter_type\n 515: 0006c7e0 4 OBJECT GLOBAL DEFAULT 24 io_read_next\n- 516: 00010e5d 28 FUNC GLOBAL DEFAULT 13 thread_mutex_unlock\n- 517: 00012e61 48 FUNC GLOBAL DEFAULT 13 link_alloc\n- 518: 00009149 308 FUNC GLOBAL DEFAULT 13 raid_scan\n- 519: 000111e5 144 FUNC GLOBAL DEFAULT 13 pathprint\n- 520: 0002f11d 44 FUNC GLOBAL DEFAULT 13 direct_size\n- 521: 00006dc1 4816 FUNC GLOBAL DEFAULT 13 main\n- 522: 00008569 54 FUNC GLOBAL DEFAULT 13 raid_rec1of1\n+ 516: 00010e21 28 FUNC GLOBAL DEFAULT 13 thread_mutex_unlock\n+ 517: 00012e3d 48 FUNC GLOBAL DEFAULT 13 link_alloc\n+ 518: 00009151 308 FUNC GLOBAL DEFAULT 13 raid_scan\n+ 519: 000111a9 144 FUNC GLOBAL DEFAULT 13 pathprint\n+ 520: 0002f185 44 FUNC GLOBAL DEFAULT 13 direct_size\n+ 521: 00006dc1 4812 FUNC GLOBAL DEFAULT 13 main\n+ 522: 00008565 54 FUNC GLOBAL DEFAULT 13 raid_rec1of1\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,15 +2,15 @@\n Dynamic section at offset 0x54c28 contains 30 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libm.so.6]\n 0x00000001 (NEEDED) Shared library: [libpthread.so.0]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n 0x0000000c (INIT) 0x6870\n- 0x0000000d (FINI) 0x2f6fc\n+ 0x0000000d (FINI) 0x2f764\n 0x00000019 (INIT_ARRAY) 0x64918\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6491c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x2ee4\n 0x00000006 (SYMTAB) 0xe34\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 224179eb15ef8beebff4e0f5e6f9b2ebad555ddd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8feef181fa58c93d0b6e3f50317e9255ec5470c2\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -384,196 +384,238 @@\n GLIBC_2.29\n GLIBC_2.4\n GLIBC_2.11\n GLIBC_2.7\n GLIBC_2.17\n GLIBC_2.6\n H\tIxD\tJyD\t\n-{D,F[j;a\n H{DyD(3xD\n H{DyD03xD\n-rPIQH{DyD43xD\n-LILH{DyD43xD\n-rGIHH{DyD43xD\n-BICH{DyD43xD\n-\"=I=H{DyD43xD\n-\"4I4H{DyD43xD\n-\"0I1H{DyD43xD\n-r.I.H{DyD43xD\n-+I,H{DyD43xD\n-r)I)H{DyD43xD\n-&I'H{DyD43xD\n-7\"ZIZH{DyD@3xD\n-rUIVH{DyD@3xD\n-9\"QIQH{DyD@3xD\n-=\"FIFH{DyD@3xD\n-2\"CIDH{DyD@3xD\n-/\"AIAH{DyD@3xD\n-3\">I?H{DyD@3xD\n-:\"H{DyD43xD\n+\"4I5H{DyD43xD\n+\"1I1H{DyD43xD\n+r.I/H{DyD43xD\n+,I,H{DyD43xD\n+r)I*H{DyD43xD\n+'I'H{DyD43xD\n+7\"YIZH{DyD@3xD\n+rUIUH{DyD@3xD\n+9\"PIQH{DyD@3xD\n+=\"EIFH{DyD@3xD\n+2\"CICH{DyD@3xD\n+/\"@IAH{DyD@3xD\n+3\">I>H{DyD@3xD\n+:\";Ie\n+]@\\@^@:b\n+^@]@:b\\@zj\n+^@9b]@yj\n+[F\"F)FHF\n+%^@~d~j`@8e\n+\t\txmP@xe\n+dxnq@ydB@9jzf:n\n 3{`RFKFS\n-{kvF:kLF\n-\"F)FCFHF\n+F8kxexmU\n+2FPF!F{`}D\n+2FAFKFPF\t\n+8I9J(XX`iX\n PhMhU`H`\n-bhZ`c`Zh\n 3F!hBF(F\n 3FahBF(F\n-P;F@h-h}`O\n-h\"h+@fhQ\n-!{hJF|D(FC\n-|hJF&K(F\n-ZJ+F@F !zD\n+;FAX\thy`O\n+!0LJF(F|DC\n+|hJF*K(F\n++FzD@F !\n H{DyD(3xD\n H{DyD@3xD\n H{DyDT3xD\n H{DyDT3xD\n H{DyDl3xD\n-?K$7?I{D?JyD\n-D=N>M>L~D>H}D>I|D>JxDyD\n-{22I2H{DyD\n-$uFk@}l`F\n-X|DeYH}D>I|D>JxDyD\n+!{D2M2J~D}D\n+`0N0M1J~D}D\n+azD/NZa/M~D/J}D\n+TF@C@A@3DB@\n+%FQh 3SD{`\n+K*F k`c!hX\n # F#a#ccc\n-p!pbpkhZ\n-c{zJ{KzD\n+MIMJyDzD\n LJyDzD@#\n+7I8JyDzD\n 60666066666000000000000000066066000000000000000000000000000666006000000000000000000000000006666\n-PFfI:iyD[F\n-bIZFPFyD\n-PF]IZFyD\n-?IZFPFyD\n+^I*F FyD\n+ZI F:iyD\n+>I F:iyD\n 0HCF1kxD\n-OP<0:FyD<`\n+I:F<0yD;`\n OP:F<0yD\n OP:F<0yD\n-AX|D\thyaO\n-PhX`S`ZhlP\n-SHKAX{D\th\n- F'J\"KzD\n+PhX`S`lPZh\n+ F&J\"KzD\n ^HRFIFxD\n-F+F\"FYFPF\n-mJnKzDnI-\n-3F\"FQFHF\n-NI{hCJyD\n-5K\\\"5I6H{DyDxD\n-4K]\"4I4H{DyD\n-:`;hZF$H\n+FSFJFYF@F\n+3F\"FQFXF\n+{hLIBJyD\n+5K\\\"5I5H{DyDxD\n+3K]\"3I4H{DyD\n p3FBF!F(F\n-CxcT3@h9c\n-PU1F45(F\n-Zhj`]`zikh*`\n+FbHzjykxD\n+jHIF;axD\n 8HBF1FxD\n-JhBcK`Bk\n-GCFzj(F|D\n ;j2F-hYh\n H!F4CxDD\n mH!F4CxDD\n+H*F{h1FxD\n+H*F{h1FxD\n+H*F{h1FxD\n+xH*F{h1FxD\n+lH*F{h1FxD\n+]H*F{h1FxD\n+OH*F{h1FxD\n+6H*F{h1FxD\n -H*F1FxD\n-0F>e~kBFIF\n+89)F>k:m\n+JF;mQFxD\n+JF{kQFxD\n+>e~kIF*F\n+JF{kQFxD\n+HJF;mQFxD\n+HJF;mQFxD\n+HJF;mQFxD\n+HJF;m!FxD\n+HJF;m!FxD\n+PJFpHQF;mxD\n+{m1hlHxD\n+PJF[HQF;mxD\n RHJFQFxD\n- 4PFzn9l\n H{DyD(3xD\n-d4)F{D F\n 7K\\\"7I7H{DyD\n \"4I5H{DyD(3xD\n+JFE8bzD:`\n ZK{DZH\"F\n-\tHJFAFxD\n-$H*FQFxD\n-rWIWH{DyD$3xD\n+FeH)FzhxD\n+%H*FQFxD\n+rVIWH{DyD$3xD\n 0I1H{DyD$3xD\n .I.H{DyD$3xD\n B+FP21FXF|b\n-D:n kRD:f\n-oRF|nXFyi\n ciAF\"i 4\n-BF;nQFxD\n-B^I^H{DyD,3xD\n+JF;nQFxD\n+EVQF<6xD\t\n+BXIYH{DyD,3xD\n+FCH2FQFxD\n ,K\\\",I,H{DyD\n+{hYFziPF\n+H*F{hAFxD\n+`aH*F{hAFxD\n+NH*F{hAFxD\n+BH*F{hAFxD\n+*F.HAF{hxD\n+#H*F{hAFxD\n+H2F{hAFxD\n+gH2F{hAFxD\n+PH2F{hAFxD\n+>H2F{hAFxD\n+2F/HAF{hxD\n+#H2F{hAFxD\n \tK\\\"\tI\tH{DyD\n-:pK~a{D\t\n-&K\\\"&I'H{DyD\n-rJsKzD{D\n+G{jBF1FXF\n+/K\\\"/I0H{DyD\n+:{g{e;f;e \n FRFAFXFdF\n-dEFXF)F\"F\n-xH#F\"FxD!F\n-JK\\\"JIKH{DyDxD\n-+L,J|D#F\n+ 6)\n !(M[k * n + k] == 0)\n !(j >= nr)\n !(j != nr)\n@@ -1907,15 +1949,15 @@\n addr2line %p -e %.*s\n signal:%d\n Please report this error to the SnapRAID Forum:\n https://sourceforge.net/p/snapraid/discussion/1677233/\n \n No page size\n !}zkyUu0\n-4179eb15ef8beebff4e0f5e6f9b2ebad555ddd.debug\n+eef181fa58c93d0b6e3f50317e9255ec5470c2.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "comments": ["stderr from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}`:", "objdump: DWARF error: could not find variable specification at offset 1f0", "objdump: DWARF error: could not find variable specification at offset 1fe", "objdump: DWARF error: could not find variable specification at offset 20c", "objdump: DWARF error: could not find variable specification at offset 21a", "objdump: DWARF error: could not find variable specification at offset 228"], "unified_diff": "@@ -2,9 +2,9 @@\n \n \n Disassembly of section .init:\n \n 00006870 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t80d8 <_start@@Base+0x48>\n+\tbl\t80d4 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["stderr from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 1f0", "objdump: DWARF error: could not find variable specification at offset 1fe", "objdump: DWARF error: could not find variable specification at offset 20c", "objdump: DWARF error: could not find variable specification at offset 21a", "objdump: DWARF error: could not find variable specification at offset 228", "objdump: DWARF error: could not find variable specification at offset 252", "objdump: DWARF error: could not find variable specification at offset 1d8", "objdump: DWARF error: could not find variable specification at offset 1c0", "objdump: DWARF error: could not find variable specification at offset 1cc", "objdump: DWARF error: could not find variable specification at offset 1e4", "objdump: DWARF error: could not find variable specification at offset 16f7", "objdump: DWARF error: could not find variable specification at offset 226f", "objdump: DWARF error: could not find variable specification at offset 2285", "objdump: DWARF error: could not find variable specification at offset 22a8", "objdump: DWARF error: could not find variable specification at offset 22cf", "objdump: DWARF error: could not find variable specification at offset 22de", "objdump: DWARF error: could not find variable specification at offset 22ff", "objdump: DWARF error: could not find variable specification at offset 231f", "objdump: DWARF error: could not find variable specification at offset 2344", "objdump: DWARF error: could not find variable specification at offset 2353", "objdump: DWARF error: could not find variable specification at offset cd5", "objdump: DWARF error: could not find variable specification at offset cde", "objdump: DWARF error: could not find variable specification at offset ce7", "objdump: DWARF error: could not find variable specification at offset cf0", "objdump: DWARF error: could not find variable specification at offset d0f", "[ truncated after 25 lines; 9 ignored ]"], "unified_diff": "@@ -3,107 +3,110 @@\n \n Disassembly of section .text:\n \n 00006dc0 :\n main():\n ./cmdline/snapraid.c:528\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr5, r1\n+\tldr.w\tip, [pc, #2652]\t; 7824 \n \tsub.w\tsp, sp, #256000\t; 0x3e800\n-\tldr.w\tlr, [pc, #2648]\t; 7824 \n+\tldr.w\tr4, [pc, #2648]\t; 7828 \n \tsub\tsp, #92\t; 0x5c\n-\tldr.w\tip, [pc, #2648]\t; 7828 \n-\tadd\tlr, pc\n \tadd\tr7, sp, #8\n+\tadd\tip, pc\n ./cmdline/snapraid.c:562\n \tadd.w\tr3, r7, #251904\t; 0x3d800\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tadd.w\tr6, r7, #1104\t; 0x450\n ./cmdline/snapraid.c:562\n \tadds\tr3, #76\t; 0x4c\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tstr\tr6, [r7, #76]\t; 0x4c\n+./cmdline/snapraid.c:528\n+\tadd.w\tr2, r7, #256000\t; 0x3e800\n ./cmdline/snapraid.c:562\n \tstr\tr3, [r7, #60]\t; 0x3c\n ./cmdline/snapraid.c:528\n-\tadd.w\tr2, r7, #256000\t; 0x3e800\n-\tldr.w\tip, [lr, ip]\n-\tmov\tr5, r1\n+\tadds\tr2, #76\t; 0x4c\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tadd.w\tr4, r7, #96\t; 0x60\n+\tstr\tr6, [r7, #76]\t; 0x4c\n ./cmdline/snapraid.c:528\n-\tadds\tr2, #76\t; 0x4c\n-\tldr.w\tip, [ip]\n-\tstr.w\tip, [r2]\n-\tmov.w\tip, #0\n \tmov\tr8, r0\n-./cmdline/snapraid.c:557\n-\tbl\tcba4 \n+././tommyds/tommylist.h:116\n+\tadd.w\tr6, r7, #84\t; 0x54\n+\tadd.w\tsl, r7, #80\t; 0x50\n ./cmdline/snapraid.c:528\n-\tldr.w\tfp, [pc, #2596]\t; 782c \n+\tldr.w\tr4, [ip, r4]\n+\tldr.w\tfp, [pc, #2608]\t; 782c \n+\tldr\tr4, [r4, #0]\n+\tstr\tr4, [r2, #0]\n+\tmov.w\tr4, #0\n+./cmdline/snapraid.c:557\n+\tbl\tcb94 \n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tadd.w\tr4, r7, #96\t; 0x60\n+././tommyds/tommylist.h:116\n+\tstr\tr6, [r7, #72]\t; 0x48\n ./cmdline/snapraid.c:559\n-\tbl\t11394 \n+\tbl\t1135c \n ./cmdline/snapraid.c:562\n \tldr\tr2, [r5, #0]\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\tcf9c \n+\tbl\tcf8c \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr2, #192\t; 0xc0\n \tmovs\tr1, #0\n \tmov\tr0, r4\n+././tommyds/tommylist.h:116\n+\tstr.w\tsl, [r7, #64]\t; 0x40\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tblx\t6c08 \n ./cmdline/snapraid.c:582\n-\tldr.w\tr2, [pc, #2568]\t; 7830 \n-././tommyds/tommylist.h:116\n-\tadd.w\tr6, r7, #80\t; 0x50\n+\tldr.w\tr2, [pc, #2560]\t; 7830 \n ./cmdline/snapraid.c:528\n \tadd\tfp, pc\n ././tommyds/tommylist.h:116\n-\tadd.w\tr0, r7, #84\t; 0x54\n \tmovs\tr3, #0\n ./cmdline/snapraid.c:564\n \tmovs\tr1, #100\t; 0x64\n ././tommyds/tommylist.h:116\n \tstr\tr3, [r6, #0]\n-\tstr\tr6, [r7, #64]\t; 0x40\n ./cmdline/snapraid.c:579\n \tmov\tr9, r3\n+././tommyds/tommylist.h:116\n+\tstr.w\tr3, [sl]\n ./cmdline/snapraid.c:564\n \tstr\tr1, [r4, #20]\n ./cmdline/snapraid.c:573\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n-././tommyds/tommylist.h:116\n-\tstr\tr3, [r0, #0]\n ./cmdline/snapraid.c:580\n \tstr\tr3, [r7, #20]\n-././tommyds/tommylist.h:116\n-\tstr\tr0, [r7, #72]\t; 0x48\n+./cmdline/snapraid.c:578\n+\tstr\tr3, [r7, #40]\t; 0x28\n+./cmdline/snapraid.c:576\n+\tstr\tr3, [r7, #68]\t; 0x44\n ./cmdline/snapraid.c:573\n \tstr\tr1, [r7, #12]\n-./cmdline/snapraid.c:582\n-\tldr.w\tr2, [fp, r2]\n ./cmdline/snapraid.c:585\n \tldr.w\tr6, [pc, #2532]\t; 7834 \n-\tldr.w\tsl, [pc, #2532]\t; 7838 \n-./cmdline/snapraid.c:578\n-\tstr\tr3, [r7, #40]\t; 0x28\n+./cmdline/snapraid.c:582\n+\tldr.w\tr2, [fp, r2]\n ./cmdline/snapraid.c:585\n+\tldr.w\tsl, [pc, #2528]\t; 7838 \n \tadd\tr6, pc\n-./cmdline/snapraid.c:576\n-\tstr\tr3, [r7, #68]\t; 0x44\n-./cmdline/snapraid.c:585\n-\tadd\tsl, pc\n ./cmdline/snapraid.c:574\n \tstrd\tr3, r3, [r7, #44]\t; 0x2c\n ./cmdline/snapraid.c:571\n \tstr\tr3, [r7, #52]\t; 0x34\n-./cmdline/snapraid.c:582\n-\tstr\tr3, [r2, #0]\n+./cmdline/snapraid.c:585\n+\tadd\tsl, pc\n ./cmdline/snapraid.c:566\n \tstrd\tr3, r3, [r7, #32]\n+./cmdline/snapraid.c:582\n+\tstr\tr3, [r2, #0]\n ./cmdline/snapraid.c:572\n \tstrd\tr1, r3, [r7, #24]\n ./cmdline/snapraid.c:569\n \tmov.w\tr3, #1000\t; 0x3e8\n \tstr\tr3, [r7, #16]\n ./cmdline/snapraid.c:900\n \tldr.w\tr3, [pc, #2500]\t; 783c \n@@ -115,229 +118,229 @@\n \tstr\tr2, [sp, #0]\n \tmov\tr1, r5\n \tmov\tr2, sl\n \tmov\tr0, r8\n \tblx\t6b80 \n ./cmdline/snapraid.c:583\n \tadds\tr3, r0, #1\n-\tbeq.w\t74b4 \n+\tbeq.w\t74b6 \n ./cmdline/snapraid.c:590\n \tsub.w\tr2, r0, #66\t; 0x42\n \tcmp\tr2, #238\t; 0xee\n-\tbhi.w\t7cfa \n+\tbhi.w\t7cf6 \n \ttbh\t[pc, r2, lsl #1]\n \tlsls\tr3, r0, #5\n \tlsls\tr4, r7, #4\n \tlsls\tr1, r7, #4\n \tlsls\tr6, r6, #4\n \tlsls\tr3, r6, #4\n \tlsls\tr0, r6, #4\n-\tlsls\tr5, r4, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r4, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr4, r2, #4\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr1, r2, #4\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr6, r1, #4\n \tlsls\tr2, r6, #3\n \tlsls\tr7, r5, #3\n-\tlsls\tr7, r0, #12\n-\tlsls\tr5, r3, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr4, r0, #12\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr1, r0, #12\n-\tlsls\tr5, r5, #28\n-\tlsls\tr7, r6, #11\n-\tlsls\tr0, r3, #11\n-\tlsls\tr3, r2, #11\n-\tlsls\tr3, r6, #10\n-\tlsls\tr5, r5, #28\n-\tlsls\tr0, r6, #10\n-\tlsls\tr5, r4, #10\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr2, r3, #10\n-\tlsls\tr5, r2, #10\n-\tlsls\tr5, r5, #28\n+\tlsls\tr0, r1, #12\n+\tlsls\tr3, r3, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr5, r0, #12\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr2, r0, #12\n+\tlsls\tr3, r5, #28\n+\tlsls\tr0, r7, #11\n+\tlsls\tr1, r3, #11\n+\tlsls\tr4, r2, #11\n+\tlsls\tr4, r6, #10\n+\tlsls\tr3, r5, #28\n+\tlsls\tr1, r6, #10\n+\tlsls\tr6, r4, #10\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r3, #10\n+\tlsls\tr6, r2, #10\n+\tlsls\tr3, r5, #28\n \tlsls\tr6, r6, #9\n \tlsls\tr2, r4, #9\n \tlsls\tr2, r3, #9\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr2, r2, #9\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr7, r1, #9\n \tlsls\tr4, r1, #9\n \tlsls\tr1, r1, #9\n \tlsls\tr6, r0, #9\n \tlsls\tr3, r0, #9\n \tlsls\tr0, r0, #9\n \tlsls\tr3, r7, #8\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr0, r7, #8\n \tlsls\tr5, r6, #8\n \tlsls\tr2, r6, #8\n \tlsls\tr7, r5, #8\n \tlsls\tr4, r5, #8\n \tlsls\tr1, r5, #8\n \tlsls\tr6, r4, #8\n \tlsls\tr3, r3, #8\n \tlsls\tr0, r3, #8\n \tlsls\tr4, r2, #8\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr1, r2, #8\n \tlsls\tr6, r1, #8\n \tlsls\tr0, r1, #8\n \tlsls\tr1, r0, #8\n \tlsls\tr5, r7, #7\n \tlsls\tr2, r6, #7\n \tlsls\tr6, r5, #7\n@@ -355,86 +358,86 @@\n \tlsls\tr0, r3, #6\n \tlsls\tr5, r2, #6\n \tlsls\tr2, r2, #6\n \tlsls\tr7, r1, #6\n \tlsls\tr4, r1, #6\n \tlsls\tr1, r1, #6\n \tlsls\tr6, r0, #6\n-\tlsls\tr5, r5, #28\n+\tlsls\tr3, r5, #28\n \tlsls\tr2, r7, #5\n \tlsls\tr6, r6, #5\n \tlsls\tr3, r6, #5\n \tlsls\tr7, r3, #5\n ./cmdline/snapraid.c:583\n \tmov.w\tr9, #1\n \tb.n\t6e7c \n ./cmdline/snapraid.c:653\n-\tldr.w\tr3, [pc, #1976]\t; 7840 \n \tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr.w\tr3, [pc, #1976]\t; 7840 \n \tsub.w\tr1, r2, #1016\t; 0x3f8\n \tstr\tr1, [r7, #28]\n-\tldr.w\tr3, [fp, r3]\n \tmovs\tr2, #0\n-\tldr\tr0, [r3, #0]\n+\tldr.w\tr3, [fp, r3]\n \tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr0, [r3, #0]\n \tblx\t6bb0 \n ./cmdline/snapraid.c:654\n \tldr\tr1, [r7, #28]\n-\tldr\tr3, [r1, #0]\n ./cmdline/snapraid.c:653\n \tstr\tr0, [r7, #28]\n ./cmdline/snapraid.c:654\n+\tldr\tr3, [r1, #0]\n \tcbz\tr3, 70ae \n ./cmdline/snapraid.c:654 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n \tbeq.w\t6e7c \n ./cmdline/snapraid.c:656\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr.w\tr0, [pc, #1936]\t; 7844 \n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.w\t7d00 \n+\tb.w\t7cfc \n ./cmdline/snapraid.c:725\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #48]\t; 0x30\n ./cmdline/snapraid.c:726\n \tb.n\t6e7c \n ./cmdline/snapraid.c:719\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #40]\t; 0x28\n ./cmdline/snapraid.c:720\n \tb.n\t6e7c \n ./cmdline/snapraid.c:671\n-\tldr.w\tr3, [pc, #1908]\t; 7840 \n \tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr.w\tr3, [pc, #1908]\t; 7840 \n \tsub.w\tr1, r2, #1016\t; 0x3f8\n \tstr\tr1, [r7, #4]\n-\tldr.w\tr3, [fp, r3]\n \tmovs\tr2, #0\n-\tldr\tr0, [r3, #0]\n+\tldr.w\tr3, [fp, r3]\n \tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr0, [r3, #0]\n \tblx\t6bb0 \n ./cmdline/snapraid.c:672\n \tldr\tr1, [r7, #4]\n-\tldr\tr3, [r1, #0]\n ./cmdline/snapraid.c:671\n \tstr\tr0, [r4, #20]\n ./cmdline/snapraid.c:672\n+\tldr\tr3, [r1, #0]\n \tcbz\tr3, 70f2 \n ./cmdline/snapraid.c:672 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n \tbeq.w\t6e7c \n ./cmdline/snapraid.c:674\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr.w\tr0, [pc, #1872]\t; 7848 \n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.w\t7d00 \n+\tb.w\t7cfc \n ./cmdline/snapraid.c:740\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/snapraid.c:741\n \tb.n\t6e7c \n ./cmdline/snapraid.c:722\n \tmovs\tr3, #1\n@@ -455,51 +458,51 @@\n \tldr.w\tr3, [pc, #1828]\t; 7840 \n \tldr.w\tr3, [fp, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/snapraid.c:753\n \tb.n\t6e7c \n ./cmdline/snapraid.c:662\n-\tldr.w\tr3, [pc, #1816]\t; 7840 \n \tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr.w\tr3, [pc, #1812]\t; 7840 \n \tsub.w\tr1, r2, #1016\t; 0x3f8\n \tstr\tr1, [r7, #32]\n-\tldr.w\tr3, [fp, r3]\n \tmovs\tr2, #0\n-\tldr\tr0, [r3, #0]\n+\tldr.w\tr3, [fp, r3]\n \tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr0, [r3, #0]\n \tblx\t6bb0 \n ./cmdline/snapraid.c:663\n \tldr\tr1, [r7, #32]\n-\tldr\tr3, [r1, #0]\n ./cmdline/snapraid.c:662\n \tstr\tr0, [r7, #32]\n ./cmdline/snapraid.c:663\n+\tldr\tr3, [r1, #0]\n \tcbz\tr3, 7150 \n ./cmdline/snapraid.c:663 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n \tbeq.w\t6e7c \n ./cmdline/snapraid.c:665\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr.w\tr0, [pc, #1784]\t; 784c \n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.w\t7d00 \n+\tb.w\t7cfc \n ./cmdline/snapraid.c:900\n \tldr.w\tr3, [pc, #1760]\t; 7840 \n \tldr\tr1, [r7, #8]\n \tldr.w\tr2, [fp, r3]\n \tldr\tr3, [r2, #0]\n-\tmov\tr0, r3\n \tstr\tr3, [r7, #56]\t; 0x38\n+\tmov\tr0, r3\n \tblx\t68e8 \n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbne.w\t796c \n+\tbne.w\t796a \n ./cmdline/snapraid.c:901\n \tldr.w\tr3, [pc, #1748]\t; 7850 \n \tldr.w\tr3, [fp, r3]\n \tstr\tr0, [r3, #0]\n \tb.n\t6e7c \n ./cmdline/snapraid.c:897\n \tmovs\tr3, #1\n@@ -580,27 +583,27 @@\n ./cmdline/snapraid.c:853\n \tldr.w\tr0, [fp, r3]\n /usr/include/stdlib.h:363\n \tldr\tr0, [r0, #0]\n \tblx\t6900 \n ./cmdline/snapraid.c:854\n \tsubs\tr3, r0, #3\n-./cmdline/snapraid.c:853\n-\tstr.w\tr0, [r4, #172]\t; 0xac\n-./cmdline/snapraid.c:854\n \tcmp\tr0, #1\n \tit\tne\n \tcmpne\tr3, #125\t; 0x7d\n+./cmdline/snapraid.c:853\n+\tstr.w\tr0, [r4, #172]\t; 0xac\n+./cmdline/snapraid.c:854\n \tbls.w\t6e7c \n ./cmdline/snapraid.c:856\n \tldr.w\tr0, [pc, #1608]\t; 7858 \n \tmovs\tr2, #128\t; 0x80\n \tmovs\tr1, #3\n \tadd\tr0, pc\n-\tb.w\t7ebc \n+\tb.w\t7eb8 \n ./cmdline/snapraid.c:850\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #168]\t; 0xa8\n ./cmdline/snapraid.c:851\n \tb.n\t6e7c \n ./cmdline/snapraid.c:847\n \tmovs\tr3, #1\n@@ -664,15 +667,15 @@\n \tb.n\t6e7c \n ./cmdline/snapraid.c:689\n \tldr.w\tr3, [pc, #1464]\t; 7840 \n \tldr.w\tr3, [fp, r3]\n \tldr\tr1, [r3, #0]\n \tldr\tr3, [r7, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbne.w\t7eb6 \n+\tbne.w\t7eb2 \n \tstr\tr1, [r7, #48]\t; 0x30\n \tb.n\t6e7c \n ./cmdline/snapraid.c:829\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #136]\t; 0x88\n ./cmdline/snapraid.c:830\n \tb.n\t6e7c \n@@ -811,119 +814,119 @@\n \tsubs\tr3, #1\n \tstr\tr3, [r2, #0]\n ./cmdline/snapraid.c:738\n \tb.n\t6e7c \n ./cmdline/snapraid.c:627\n \tldr.w\tr3, [pc, #1240]\t; 7840 \n \tldr.w\tr1, [pc, #1280]\t; 786c \n-\tldr.w\tr3, [fp, r3]\n \tadd\tr1, pc\n+\tldr.w\tr3, [fp, r3]\n \tstr\tr3, [r7, #56]\t; 0x38\n \tldr\tr3, [r3, #0]\n-\tmov\tr0, r3\n \tstr\tr3, [r7, #24]\n+\tmov\tr0, r3\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t793e \n+\tbne.w\t793c \n ./cmdline/snapraid.c:628\n \tmvn.w\tr3, #1\n \tstr\tr3, [r7, #24]\n \tb.n\t6e7c \n ./cmdline/snapraid.c:644\n-\tldr.w\tr3, [pc, #1200]\t; 7840 \n \tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr.w\tr3, [pc, #1200]\t; 7840 \n \tsub.w\tr1, r2, #1016\t; 0x3f8\n \tstr\tr1, [r7, #12]\n-\tldr.w\tr3, [fp, r3]\n \tmovs\tr2, #10\n-\tldr\tr0, [r3, #0]\n+\tldr.w\tr3, [fp, r3]\n \tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr0, [r3, #0]\n \tblx\t6bb0 \n ./cmdline/snapraid.c:645\n \tldr\tr1, [r7, #12]\n-\tldr\tr3, [r1, #0]\n ./cmdline/snapraid.c:644\n \tstr\tr0, [r7, #12]\n ./cmdline/snapraid.c:645\n-\tcbz\tr3, 73bc \n+\tldr\tr3, [r1, #0]\n+\tcbz\tr3, 73be \n ./cmdline/snapraid.c:645 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n-\tcmp.w\tr0, #1000\t; 0x3e8\n+\tmov.w\tr1, #1000\t; 0x3e8\n+\tcmp\tr0, r1\n \tit\tle\n \tcmple\tr3, #0\n \tbeq.w\t6e7c \n ./cmdline/snapraid.c:647\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldr.w\tr0, [pc, #1200]\t; 7870 \n+\tldr.w\tr0, [pc, #1196]\t; 7870 \n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.w\t7d00 \n+\tb.w\t7cfc \n ./cmdline/snapraid.c:617\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #156]\t; 0x9c\n ./cmdline/snapraid.c:616\n \tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/snapraid.c:618\n \tb.n\t6e7c \n ./cmdline/snapraid.c:698\n \tldr.w\tr3, [pc, #1128]\t; 7840 \n \tldr.w\tr3, [fp, r3]\n \tldr\tr1, [r3, #0]\n \tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr3, #0\n-\tbne.w\t7f64 \n+\tbne.w\t7f60 \n \tstr\tr1, [r7, #68]\t; 0x44\n \tb.n\t6e7c \n ./cmdline/snapraid.c:680\n-\tldr.w\tr3, [pc, #1108]\t; 7840 \n+\tldr.w\tr3, [pc, #1104]\t; 7840 \n \tldr.w\tr3, [fp, r3]\n \tldr\tr1, [r3, #0]\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t7f5c \n+\tbne.w\t7f58 \n \tstr\tr1, [r7, #44]\t; 0x2c\n \tb.n\t6e7c \n ./cmdline/snapraid.c:731\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #16]\n ./cmdline/snapraid.c:732\n \tb.n\t6e7c \n ./cmdline/snapraid.c:595\n-\tldr.w\tr3, [pc, #1080]\t; 7840 \n+\tldr.w\tr3, [pc, #1076]\t; 7840 \n \tmovs\tr0, #1\n \tldr.w\tr3, [fp, r3]\n-\tldr\tr1, [r3, #0]\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tbl\t12648 \n+\tldr\tr1, [r3, #0]\n+\tbl\t12610 \n ./cmdline/snapraid.c:596\n \tcmp\tr0, #0\n-\tbeq.w\t7f4a \n+\tbeq.w\t7f46 \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #64]\t; 0x40\n ./cmdline/snapraid.c:603\n \tmovw\tip, #4112\t; 0x1010\n \tadd.w\tr2, r0, ip\n ././tommyds/tommylist.h:219\n \tldr\tr1, [r3, #0]\n ././tommyds/tommylist.h:221\n \tcmp\tr1, #0\n-\tbeq.w\t7afe \n+\tbeq.w\t7afa \n ././tommyds/tommylist.h:187\n \tldr\tr3, [r1, #4]\n ././tommyds/tommylist.h:191\n \tmov.w\tlr, #0\n ././tommyds/tommylist.h:187\n \tstr\tr3, [r2, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r1, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r2, #4]\n ././tommyds/tommylist.h:191\n \tstr.w\tlr, [r0, ip]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r2, #4]\n \tstr\tr2, [r3, #0]\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r2, #8]\n ././tommyds/tommylist.h:227\n \tb.n\t6e7c \n ./cmdline/snapraid.c:623\n \tmovs\tr3, #1\n@@ -933,55 +936,55 @@\n \tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/snapraid.c:625\n \tb.n\t6e7c \n ./cmdline/snapraid.c:606\n \tldr\tr3, [pc, #1004]\t; (7840 )\n \tmovs\tr0, #1\n \tldr.w\tr3, [fp, r3]\n-\tldr\tr1, [r3, #0]\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tbl\t12740 \n+\tldr\tr1, [r3, #0]\n+\tbl\t12708 \n ./cmdline/snapraid.c:607\n \tcmp\tr0, #0\n-\tbeq.w\t7ee0 \n+\tbeq.w\t7edc \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #72]\t; 0x48\n ./cmdline/snapraid.c:613\n \tmovw\tip, #4112\t; 0x1010\n-\tadd.w\tr1, r0, ip\n ././tommyds/tommylist.h:219\n \tldr\tr2, [r3, #0]\n+./cmdline/snapraid.c:613\n+\tadd.w\tr3, r0, ip\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.w\t7af2 \n+\tbeq.w\t7aee \n ././tommyds/tommylist.h:187\n-\tldr\tr3, [r2, #4]\n+\tldr\tr1, [r2, #4]\n ././tommyds/tommylist.h:191\n \tmov.w\tlr, #0\n ././tommyds/tommylist.h:187\n-\tstr\tr3, [r1, #4]\n+\tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:188\n-\tstr\tr1, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r1, #4]\n+\tstr\tr3, [r2, #4]\n ././tommyds/tommylist.h:191\n \tstr.w\tlr, [r0, ip]\n ././tommyds/tommylist.h:192\n-\tstr\tr1, [r3, #0]\n+\tldr\tr2, [r3, #4]\n+\tstr\tr3, [r2, #0]\n ././tommyds/tommylist.h:226\n-\tstr\tr0, [r1, #8]\n+\tstr\tr0, [r3, #8]\n ././tommyds/tommylist.h:227\n \tb.n\t6e7c \n ./cmdline/snapraid.c:592\n-\tldr\tr3, [pc, #944]\t; (7840 )\n+\tldr\tr3, [pc, #940]\t; (7840 )\n \tmov.w\tr1, #4096\t; 0x1000\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tldr.w\tr2, [fp, r3]\n \tldr\tr2, [r2, #0]\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/snapraid.c:593\n \tb.n\t6e7c \n ./cmdline/snapraid.c:728\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/snapraid.c:729\n \tb.n\t6e7c \n@@ -993,469 +996,469 @@\n ./cmdline/snapraid.c:713\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #32]\n ./cmdline/snapraid.c:714\n \tb.n\t6e7c \n ./cmdline/snapraid.c:921\n \tldr.w\tr0, [r4, #136]\t; 0x88\n-\tbl\t2ef54 \n+\tbl\t2efbc \n ./cmdline/snapraid.c:922\n-\tbl\t9594 \n+\tbl\t95b4 \n ./cmdline/snapraid.c:923\n-\tbl\te2dc \n+\tbl\te2e0 \n ./cmdline/snapraid.c:925\n \tcmp.w\tr9, #0\n-\tbne.w\t7eca \n+\tbne.w\t7ec6 \n ./cmdline/snapraid.c:931\n \tldr\tr3, [r7, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.w\t7fa2 \n+\tbne.w\t7f9e \n ./cmdline/snapraid.c:937\n \tldr\tr3, [pc, #924]\t; (7874 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr3, [r3, #0]\n \tadds\tr2, r3, #1\n \tcmp\tr2, r8\n-\tbne.w\t7f92 \n+\tbne.w\t7f8e \n ./cmdline/snapraid.c:944\n \tldr.w\tr9, [r5, r3, lsl #2]\n ./cmdline/snapraid.c:945\n \tldr\tr1, [pc, #908]\t; (7878 )\n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 753e \n+\tcbz\tr0, 7540 \n ./cmdline/snapraid.c:947\n \tldr\tr1, [pc, #900]\t; (787c )\n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t79bc \n+\tbne.w\t79b8 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:1010\n \tldr\tr3, [r4, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t7f32 \n+\tbne.w\t7f2e \n ./cmdline/snapraid.c:1058\n \tldr\tr3, [r4, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbeq.w\t7b12 \n+\tbeq.w\t7b0e \n ./cmdline/snapraid.c:1058 (discriminator 1)\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.w\t7f6c \n+\tbne.w\t7f68 \n ./cmdline/snapraid.c:1065\n \tldr\tr3, [r4, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbne.w\t7e4a \n+\tbne.w\t7e46 \n ./cmdline/snapraid.c:1079\n \tmovs\tr6, #1\n \tmov\tr2, r6\n ./cmdline/snapraid.c:1092\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr3, [r3, #0]\n-\tcbz\tr3, 7584 \n+\tcbz\tr3, 7586 \n ./cmdline/snapraid.c:1094\n-\tldr\tr0, [pc, #840]\t; (7880 )\n+\tldr\tr0, [pc, #836]\t; (7880 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:993\n \tldr\tr6, [r4, #4]\n \tcmp\tr6, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:1010\n \tldr\tr3, [r4, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t7f32 \n+\tbne.w\t7f2e \n ./cmdline/snapraid.c:1024\n \tldr\tr3, [r4, #40]\t; 0x28\n \tmov\tr2, r6\n \tcmp\tr3, #0\n-\tbne.w\t7e66 \n+\tbne.w\t7e62 \n ./cmdline/snapraid.c:1032\n \tcmp\tr6, #1\n-\tbeq.w\t7b0a \n+\tbeq.w\t7b06 \n ./cmdline/snapraid.c:1036\n \tldr\tr3, [r4, #16]\n \tcmp\tr3, #0\n-\tbne.w\t7f8a \n+\tbne.w\t7f86 \n ./cmdline/snapraid.c:1043\n \tldr\tr3, [r4, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t7f82 \n+\tbne.w\t7f7e \n ./cmdline/snapraid.c:1050\n \tldr\tr3, [r4, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbne.w\t7ef0 \n+\tbne.w\t7eec \n ./cmdline/snapraid.c:1086\n \tcmp\tr6, #4\n-\tble.w\t77ba \n+\tble.w\t77be \n \tsub.w\tr3, r6, #14\n \tcmp\tr3, #1\n-\tbhi.n\t7530 \n+\tbhi.n\t7532 \n ./cmdline/snapraid.c:1101\n \tldr\tr3, [r7, #64]\t; 0x40\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t7f7a \n+\tbne.w\t7f76 \n ./cmdline/snapraid.c:1107\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t7f72 \n+\tbne.w\t7f6e \n ./cmdline/snapraid.c:1113\n \tldr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tbne.w\t7ec2 \n+\tbne.w\t7ebe \n ./cmdline/snapraid.c:1130\n \tsubs\tr3, r2, #2\n \tcmp\tr3, #1\n-\tbls.n\t75ce \n+\tbls.n\t75d0 \n ./cmdline/snapraid.c:1135\n \tldrd\tr3, r1, [r7, #44]\t; 0x2c\n \torrs\tr3, r1\n-\tbne.w\t7f22 \n+\tbne.w\t7f1e \n ./cmdline/snapraid.c:1143\n \tsubs\tr3, r6, #5\n \tcmp\tr3, #9\n-\tbhi.w\t77e0 \n+\tbhi.w\t77e4 \n \ttbh\t[pc, r3, lsl #1]\n-\tlsls\tr7, r6, #7\n-\tlsls\tr7, r6, #7\n-\tlsls\tr3, r2, #4\n-\tlsls\tr7, r6, #7\n-\tlsls\tr3, r2, #4\n-\tlsls\tr7, r6, #7\n-\tlsls\tr7, r6, #7\n-\tlsls\tr7, r6, #7\n-\tlsls\tr3, r2, #4\n-\tlsls\tr7, r6, #7\n+\tlsls\tr5, r6, #7\n+\tlsls\tr5, r6, #7\n+\tlsls\tr4, r2, #4\n+\tlsls\tr5, r6, #7\n+\tlsls\tr4, r2, #4\n+\tlsls\tr5, r6, #7\n+\tlsls\tr5, r6, #7\n+\tlsls\tr5, r6, #7\n+\tlsls\tr4, r2, #4\n+\tlsls\tr5, r6, #7\n ./cmdline/snapraid.c:1156\n \tcmp\tr6, #14\n-\tbhi.n\t75e2 \n+\tbhi.n\t75e4 \n \tmovs\tr3, #1\n \tmovw\tr1, #32225\t; 0x7de1\n \tlsl.w\tr0, r3, r6\n \ttst\tr0, r1\n+\tbeq.n\t75e4 \n ./cmdline/snapraid.c:1168\n-\tit\tne\n-\tstrne\tr3, [r4, #92]\t; 0x5c\n+\tstr\tr3, [r4, #92]\t; 0x5c\n ./cmdline/snapraid.c:1176\n \tsubs\tr1, r6, #1\n \tmovs\tr3, #1\n \tcmp\tr1, #8\n \tstr\tr3, [r4, #100]\t; 0x64\n ./cmdline/snapraid.c:1194\n-\tbhi.n\t75f6 \n+\tbhi.n\t75f8 \n \tlsls\tr3, r1\n \tmovw\tr1, #265\t; 0x109\n \ttst\tr3, r1\n-\tbne.n\t7610 \n+\tbne.n\t7612 \n ./cmdline/snapraid.c:1203\n \tldr\tr3, [r4, #76]\t; 0x4c\n \tcmp\tr3, #7\n-\tbeq.w\t7b6c \n+\tbeq.w\t7b68 \n ./cmdline/snapraid.c:1208\n \tsubs\tr2, #16\n \tcmp\tr2, #1\n-\tbhi.n\t7610 \n+\tbhi.n\t7612 \n ./cmdline/snapraid.c:1212\n \tmovs\tr3, #1\n ./cmdline/snapraid.c:1216\n \tcmp\tr6, #17\n ./cmdline/snapraid.c:1212\n \tstr\tr3, [r4, #80]\t; 0x50\n+./cmdline/snapraid.c:1216\n+\tbne.n\t7612 \n ./cmdline/snapraid.c:1219\n-\tit\teq\n-\tstreq.w\tr3, [r4, #176]\t; 0xb0\n+\tstr.w\tr3, [r4, #176]\t; 0xb0\n ./cmdline/snapraid.c:1227\n \tldr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/snapraid.c:1224\n \tldr\tr0, [r7, #68]\t; 0x44\n ./cmdline/snapraid.c:1227\n \tsub.w\tsl, r3, #1012\t; 0x3f4\n ./cmdline/snapraid.c:1224\n-\tbl\tcd30 \n+\tbl\tcd20 \n ./cmdline/snapraid.c:1227\n \tmovs\tr0, #0\n \tblx\t69b0 \n \tmov\tr2, r0\n ./cmdline/snapraid.c:1228\n \tmov\tr0, sl\n ./cmdline/snapraid.c:1227\n \tstr.w\tr2, [sl]\n ./cmdline/snapraid.c:1228\n \tblx\t6b50 \n ./cmdline/snapraid.c:1229\n-\tldr\tr1, [pc, #596]\t; (7884 )\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #592]\t; (7884 )\n ./cmdline/snapraid.c:1228\n \tstr\tr0, [r7, #56]\t; 0x38\n ./cmdline/snapraid.c:1229\n \tldr\tr0, [pc, #592]\t; (7888 )\n+\tadd\tr1, pc\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:1230\n \tldr.w\tr2, [sl]\n \tldr\tr0, [pc, #584]\t; (788c )\n \tasrs\tr3, r2, #31\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:1231\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tcbz\tr3, 766c \n+\tcbz\tr3, 766e \n ./cmdline/snapraid.c:1233\n-\tadd.w\tsl, r7, #251904\t; 0x3d800\n \tldr\tr2, [pc, #572]\t; (7890 )\n+\tadd.w\tsl, r7, #251904\t; 0x3d800\n \tadd.w\tsl, sl, #12\n \tmovs\tr1, #64\t; 0x40\n-\tadd\tr2, pc\n \tmov\tr0, sl\n+\tadd\tr2, pc\n \tblx\t6b38 \n ./cmdline/snapraid.c:1234\n-\tldr\tr0, [pc, #560]\t; (7894 )\n+\tldr\tr0, [pc, #556]\t; (7894 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:1236\n \tldr\tr0, [pc, #552]\t; (7898 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:1237\n \tcmp.w\tr8, #0\n-\tble.n\t76a0 \n+\tble.n\t76a2 \n ./cmdline/snapraid.c:1238\n \tldr\tr0, [pc, #540]\t; (789c )\n \tsubs\tr5, #4\n ./cmdline/snapraid.c:1237\n \tstr\tr4, [r7, #56]\t; 0x38\n \tmov.w\tsl, #0\n ./cmdline/snapraid.c:1238\n \tadd\tr0, pc\n ./cmdline/snapraid.c:1237\n \tmov\tr4, r0\n ./cmdline/snapraid.c:1238 (discriminator 3)\n \tmov\tr1, sl\n \tldr.w\tr2, [r5, #4]!\n+\tmov\tr0, r4\n ./cmdline/snapraid.c:1237 (discriminator 3)\n \tadd.w\tsl, sl, #1\n ./cmdline/snapraid.c:1238 (discriminator 3)\n-\tmov\tr0, r4\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:1237 (discriminator 3)\n \tcmp\tr8, sl\n-\tbne.n\t768a \n+\tbne.n\t768c \n \tldr\tr4, [r7, #56]\t; 0x38\n ./cmdline/snapraid.c:1239\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/snapraid.c:1241\n \tldr\tr3, [r4, #84]\t; 0x54\n \tcmp\tr3, #0\n-\tbeq.w\t7b2a \n+\tbeq.w\t7b26 \n ./cmdline/snapraid.c:1244\n \tldr\tr3, [r7, #76]\t; 0x4c\n \tsub.w\tr5, r3, #816\t; 0x330\n \tmov\tr0, r5\n-\tbl\t1681c \n+\tbl\t167dc \n ./cmdline/snapraid.c:1247\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r9\n \tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n \tmov\tr3, r4\n-\tbl\t169f0 \n+\tbl\t169b0 \n ./cmdline/snapraid.c:1250\n \tldr.w\tr0, [r5, #220]\t; 0xdc\n-\tbl\t81a0 \n+\tbl\t819c \n ./cmdline/snapraid.c:1254\n \tldr.w\tr8, [r4, #80]\t; 0x50\n \tcmp.w\tr8, #0\n \tbne.w\t78a0 \n ./cmdline/snapraid.c:1254 (discriminator 1)\n \tadd.w\tr3, r5, #240640\t; 0x3ac00\n \tadd.w\tr9, r3, #960\t; 0x3c0\n \tldrb.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbne.w\t7b72 \n+\tbne.w\t7b6e \n ./cmdline/snapraid.c:1272\n \tcmp\tr6, #0\n \tbeq.w\t78aa \n ./cmdline/snapraid.c:1280\n \tcmp\tr6, #1\n-\tbeq.w\t7bd8 \n+\tbeq.w\t7bd4 \n ./cmdline/snapraid.c:1359\n \tcmp\tr6, #4\n-\tbeq.w\t7ba8 \n+\tbeq.w\t7ba4 \n ./cmdline/snapraid.c:1372\n \tcmp\tr6, #8\n-\tbeq.w\t7c40 \n+\tbeq.w\t7c3c \n ./cmdline/snapraid.c:1383\n \tcmp\tr6, #9\n-\tbeq.w\t7c62 \n+\tbeq.w\t7c5e \n ./cmdline/snapraid.c:1403\n \tcmp\tr6, #11\n-\tbeq.w\t7c98 \n+\tbeq.w\t7c94 \n ./cmdline/snapraid.c:1412\n \tcmp\tr6, #12\n-\tbeq.w\t7d10 \n+\tbeq.w\t7d0c \n ./cmdline/snapraid.c:1416\n \tcmp\tr6, #13\n-\tbeq.w\t7d50 \n+\tbeq.w\t7d4c \n ./cmdline/snapraid.c:1427\n \tcmp\tr6, #14\n-\tbeq.w\t7d6c \n+\tbeq.w\t7d68 \n ./cmdline/snapraid.c:1429\n \tcmp\tr6, #15\n-\tbeq.w\t7d84 \n+\tbeq.w\t7d80 \n ./cmdline/snapraid.c:1431\n \tcmp\tr6, #16\n-\tbeq.w\t7d78 \n+\tbeq.w\t7d74 \n ./cmdline/snapraid.c:1433\n \tcmp\tr6, #17\n-\tbeq.w\t7d90 \n-./cmdline/snapraid.c:1435\n-\tcmp\tr6, #10\n+\tbeq.w\t7d8c \n ./cmdline/snapraid.c:1436\n \tmov\tr0, r5\n ./cmdline/snapraid.c:1435\n-\tbeq.w\t7d28 \n+\tcmp\tr6, #10\n+\tbeq.w\t7d24 \n ./cmdline/snapraid.c:1441\n \tcmp\tr6, #5\n-\tbeq.w\t7dc4 \n+\tbeq.w\t7dc0 \n ./cmdline/snapraid.c:1445\n \tcmp\tr6, #6\n-\tbeq.w\t7dd0 \n+\tbeq.w\t7dcc \n ./cmdline/snapraid.c:1449\n \tcmp\tr6, #7\n-\tbeq.w\t7db8 \n+\tbeq.w\t7db4 \n ./cmdline/snapraid.c:1454\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1457\n \tldr\tr3, [r5, #4]\n-\tcbnz\tr3, 7778 \n+\tcbnz\tr3, 777a \n ./cmdline/snapraid.c:1459\n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tcbz\tr3, 7764 \n+\tcbz\tr3, 7766 \n ./cmdline/snapraid.c:1460\n \tmov\tr1, r3\n \tmov\tr0, r5\n-\tbl\t2d1f0 \n+\tbl\t2d258 \n ./cmdline/snapraid.c:1461\n \tldr\tr3, [r7, #48]\t; 0x30\n-\tcbz\tr3, 7770 \n+\tcbz\tr3, 7772 \n ./cmdline/snapraid.c:1462\n \tmov\tr1, r3\n \tmov\tr0, r5\n-\tbl\t2cb24 \n+\tbl\t2cb84 \n ./cmdline/snapraid.c:1465\n \tldr\tr3, [r5, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t7ddc \n+\tbeq.w\t7dd8 \n ./cmdline/snapraid.c:1470\n \tmov\tr0, r5\n-\tbl\t18018 \n+\tbl\t17fec \n ./cmdline/snapraid.c:1471\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr1, [r7, #64]\t; 0x40\n \tmov\tr0, r5\n \tldr\tr2, [r7, #72]\t; 0x48\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n-\tbl\t1809c \n+\tbl\t18070 \n ./cmdline/snapraid.c:1473\n-\tbl\tcb24 \n+\tbl\tcb10 \n ./cmdline/snapraid.c:1476\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1478\n \tcmp\tr6, #2\n ./cmdline/snapraid.c:1479\n-\tldrd\tr2, r3, [r7, #28]\n-./cmdline/snapraid.c:1481\n-\tmov\tr0, r5\n-./cmdline/snapraid.c:1479\n-\tite\teq\n+\tit\teq\n \tmoveq\tr1, #0\n ./cmdline/snapraid.c:1481\n+\tit\tne\n \tmovne\tr1, #1\n-\tbl\t23248 \n+./cmdline/snapraid.c:1479\n+\tldrd\tr2, r3, [r7, #28]\n+./cmdline/snapraid.c:1481\n+\tmov\tr0, r5\n+\tbl\t23218 \n ./cmdline/snapraid.c:1485\n \tcmp\tr0, #0\n \tbeq.w\t78bc \n ./cmdline/snapraid.c:1500\n-\tldr\tr3, [pc, #180]\t; (7864 )\n+\tldr\tr3, [pc, #176]\t; (7864 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:1086\n \tcmp\tr6, #1\n-\tble.w\t7530 \n+\tble.w\t7532 \n ./cmdline/snapraid.c:1123\n \tldr\tr3, [r7, #52]\t; 0x34\n-\tcbz\tr3, 77ce \n+\tcbz\tr3, 77d2 \n ./cmdline/snapraid.c:1123 (discriminator 1)\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t7eea \n+\tbne.w\t7ee6 \n ./cmdline/snapraid.c:1130\n \tsubs\tr3, r2, #2\n \tcmp\tr3, #1\n-\tbls.w\t75d2 \n+\tbls.w\t75d4 \n ./cmdline/snapraid.c:1135\n \tldrd\tr3, r1, [r7, #44]\t; 0x2c\n \torrs\tr3, r1\n-\tbne.w\t7f22 \n+\tbne.w\t7f1e \n ./cmdline/snapraid.c:1156\n \tcmp\tr6, #14\n-\tbhi.n\t77f4 \n+\tbhi.n\t77f8 \n \tmovs\tr3, #1\n \tmovw\tr1, #32225\t; 0x7de1\n \tlsls\tr3, r6\n \ttst\tr3, r1\n-\tbeq.n\t77f4 \n+\tbeq.n\t77f8 \n ./cmdline/snapraid.c:1168\n \tmovs\tr3, #1\n \tstr\tr3, [r4, #92]\t; 0x5c\n ./cmdline/snapraid.c:1180\n \tmovs\tr1, #1\n \tmovw\tr3, #57569\t; 0xe0e1\n-\tlsl.w\tr0, r1, r6\n \tmovt\tr3, #3\n+\tlsl.w\tr0, r1, r6\n \ttst\tr0, r3\n+\tbeq.n\t780c \n ./cmdline/snapraid.c:1190\n-\tadd.w\tr0, r6, #4294967295\t; 0xffffffff\n-\tit\tne\n-\tstrne\tr1, [r4, #84]\t; 0x54\n+\tstr\tr1, [r4, #84]\t; 0x54\n ./cmdline/snapraid.c:1194\n+\tsubs\tr0, r6, #1\n \tcmp\tr0, #8\n-\tbhi.w\t75f6 \n+\tbhi.w\t75f8 \n \tmovs\tr3, #1\n \tmovw\tr1, #265\t; 0x109\n \tlsls\tr3, r0\n \ttst\tr3, r1\n-\tbeq.w\t75f6 \n-\tb.n\t75fe \n-\tnop\n-\tsvc\t98\t; 0x62\n+\tbeq.w\t75f8 \n+\tb.n\t7600 \n+\tsvc\t94\t; 0x5e\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsvc\t8\n+\tsvc\t2\n \tmovs\tr5, r0\n \tlsls\tr4, r2, #10\n \tmovs\tr0, r0\n-\tb.n\t7c70 \n+\tb.n\t7c6c \n \tmovs\tr5, r0\n-\tadd\tr4, pc, #480\t; (adr r4, 7a1c )\n+\tadd\tr4, pc, #456\t; (adr r4, 7a04 )\n \tmovs\tr3, r0\n \tldr\tr4, [sp, #0]\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #10\n \tmovs\tr0, r0\n \tadd\tr0, pc, #1000\t; (adr r0, 7c30 )\n \tmovs\tr3, r0\n@@ -1473,1457 +1476,1455 @@\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #960]\t; 0x3c0\n+\tldr\tr5, [sp, #976]\t; 0x3d0\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #816]\t; 0x330\n+\tldr\tr5, [sp, #808]\t; 0x328\n \tmovs\tr3, r0\n \tlsls\tr4, r7, #7\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #64]\t; 0x40\n+\tldr\tr6, [sp, #56]\t; 0x38\n \tmovs\tr3, r0\n-\tadd\tr5, pc, #224\t; (adr r5, 7960 )\n+\tadd\tr5, pc, #216\t; (adr r5, 7958 )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #72\t; (adr r1, 78cc )\n+\tadd\tr1, pc, #64\t; (adr r1, 78c4 )\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #192]\t; 0xc0\n+\tstr\tr6, [sp, #168]\t; 0xa8\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #456\t; (adr r1, 7a54 )\n+\tadd\tr1, pc, #448\t; (adr r1, 7a4c )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #448\t; (adr r1, 7a50 )\n+\tadd\tr1, pc, #440\t; (adr r1, 7a48 )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #424\t; (adr r1, 7a3c )\n+\tadd\tr1, pc, #408\t; (adr r1, 7a2c )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #456\t; (adr r1, 7a60 )\n+\tadd\tr1, pc, #448\t; (adr r1, 7a58 )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #464\t; (adr r1, 7a6c )\n+\tadd\tr1, pc, #456\t; (adr r1, 7a64 )\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #424\t; (adr r1, 7a48 )\n+\tadd\tr1, pc, #416\t; (adr r1, 7a40 )\n \tmovs\tr3, r0\n ./cmdline/snapraid.c:577\n \tmov.w\tr8, #0\n ./cmdline/snapraid.c:1272\n \tcmp\tr6, #0\n-\tbne.w\t76f4 \n+\tbne.w\t76f6 \n ./cmdline/snapraid.c:1273\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1275\n \tmov\tr0, r5\n-\tbl\t1d3b0 \n+\tbl\t1d3ac \n ./cmdline/snapraid.c:1278\n \tcmp\tr0, #0\n-\tbgt.w\t7f12 \n+\tbgt.w\t7f0e \n ./cmdline/snapraid.c:1493\n \tldr\tr0, [r7, #68]\t; 0x44\n-\tbl\tcf2c \n+\tbl\tcf1c \n ./cmdline/snapraid.c:1496\n \tldr\tr3, [r4, #80]\t; 0x50\n \tcbnz\tr3, 78d8 \n ./cmdline/snapraid.c:1496 (discriminator 1)\n \tadd.w\tr3, r5, #240640\t; 0x3ac00\n \tadd.w\tr4, r3, #960\t; 0x3c0\n \tldrb.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbne.w\t7b30 \n+\tbne.w\t7b2c \n ./cmdline/snapraid.c:1506\n \tmov\tr0, r5\n-\tbl\t16944 \n+\tbl\t16904 \n ./cmdline/snapraid.c:1507\n \tldr\tr3, [r7, #64]\t; 0x40\n \tldr\tr4, [r3, #0]\n ././tommyds/tommylist.h:359\n \tcbz\tr4, 78f0 \n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t1279c \n+\tbl\t12764 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n \tbne.n\t78e4 \n ./cmdline/snapraid.c:1508\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr4, [r3, #0]\n ././tommyds/tommylist.h:359\n \tcbz\tr4, 7902 \n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t1279c \n+\tbl\t12764 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n \tbne.n\t78f6 \n ./cmdline/snapraid.c:1510\n-\tbl\t2ef60 \n+\tbl\t2efc8 \n ./cmdline/snapraid.c:1511\n-\tbl\t113d4 \n+\tbl\t1139c \n ./cmdline/snapraid.c:1513\n-\tldr.w\tr3, [pc, #1696]\t; 7fac \n+\tldr.w\tr3, [pc, #1692]\t; 7fa8 \n ./cmdline/snapraid.c:528\n-\tldr.w\tr1, [pc, #1696]\t; 7fb0 \n+\tldr.w\tr1, [pc, #1692]\t; 7fac \n ./cmdline/snapraid.c:1514\n-\tldr.w\tr2, [pc, #1696]\t; 7fb4 \n-./cmdline/snapraid.c:1513\n-\tldr.w\tr3, [fp, r3]\n+\tldr.w\tr2, [pc, #1692]\t; 7fb0 \n ./cmdline/snapraid.c:528\n \tadd\tr1, pc\n+./cmdline/snapraid.c:1513\n+\tldr.w\tr3, [fp, r3]\n ./cmdline/snapraid.c:1514\n \tldr\tr2, [r1, r2]\n ./cmdline/snapraid.c:1513\n \tldr\tr0, [r3, #0]\n ./cmdline/snapraid.c:1514\n \tadd.w\tr3, r7, #256000\t; 0x3e800\n+\tadds\tr3, #76\t; 0x4c\n \tldr\tr1, [r2, #0]\n-\tldr\tr2, [r3, #76]\t; 0x4c\n+\tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tadd.w\tr3, r3, #76\t; 0x4c\n-\tbne.w\t7f1e \n+\tbne.w\t7f1a \n \tadd.w\tr7, r7, #256000\t; 0x3e800\n \tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/snapraid.c:629\n-\tldr.w\tr1, [pc, #1656]\t; 7fb8 \n+\tldr.w\tr1, [pc, #1652]\t; 7fb4 \n \tldr\tr0, [r7, #24]\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7b52 \n+\tbeq.w\t7b4e \n ./cmdline/snapraid.c:631\n-\tldr.w\tr1, [pc, #1640]\t; 7fbc \n+\tldr.w\tr1, [pc, #1640]\t; 7fb8 \n \tldr\tr0, [r7, #24]\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t7cae \n+\tbne.w\t7caa \n ./cmdline/snapraid.c:632\n \tmvn.w\tr3, #3\n \tstr\tr3, [r7, #24]\n \tb.w\t6e7c \n ./cmdline/snapraid.c:902\n-\tldr.w\tr1, [pc, #1616]\t; 7fc0 \n+\tldr.w\tr1, [pc, #1616]\t; 7fbc \n \tmov\tr0, r3\n \tstr\tr3, [r7, #56]\t; 0x38\n \tadd\tr1, pc\n \tblx\t68e8 \n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbeq.w\t7b5c \n+\tbeq.w\t7b58 \n ./cmdline/snapraid.c:904\n-\tldr.w\tr1, [pc, #1600]\t; 7fc4 \n+\tldr.w\tr1, [pc, #1596]\t; 7fc0 \n \tmov\tr0, r3\n \tstr\tr3, [r7, #56]\t; 0x38\n \tadd\tr1, pc\n \tblx\t68e8 \n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbne.w\t7e5e \n+\tbne.w\t7e5a \n ./cmdline/snapraid.c:905\n-\tldr.w\tr3, [pc, #1580]\t; 7fc8 \n+\tldr.w\tr3, [pc, #1580]\t; 7fc4 \n \tmovs\tr2, #2\n \tldr.w\tr3, [fp, r3]\n \tstr\tr2, [r3, #0]\n \tb.w\t6e7c \n ./cmdline/snapraid.c:1152\n \tmovs\tr3, #1\n-\tmovw\tr1, #32225\t; 0x7de1\n-\tlsl.w\tr0, r3, r6\n \tstr\tr3, [r4, #96]\t; 0x60\n ./cmdline/snapraid.c:1156\n-\ttst\tr0, r1\n-\tbne.w\t77f0 \n-\tb.n\t77f4 \n+\tmovw\tr1, #32225\t; 0x7de1\n+\tlsls\tr3, r6\n+\ttst\tr3, r1\n+\tbne.w\t77f4 \n+\tb.n\t77f8 \n ./cmdline/snapraid.c:949\n-\tldr.w\tr1, [pc, #1548]\t; 7fcc \n+\tldr.w\tr1, [pc, #1548]\t; 7fc8 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7ba2 \n+\tbeq.w\t7b9e \n ./cmdline/snapraid.c:951\n-\tldr.w\tr1, [pc, #1536]\t; 7fd0 \n+\tldr.w\tr1, [pc, #1536]\t; 7fcc \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7c8a \n+\tbeq.w\t7c86 \n ./cmdline/snapraid.c:953\n-\tldr.w\tr1, [pc, #1520]\t; 7fd4 \n+\tldr.w\tr1, [pc, #1520]\t; 7fd0 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7d1c \n+\tbeq.w\t7d18 \n ./cmdline/snapraid.c:955\n-\tldr.w\tr1, [pc, #1508]\t; 7fd8 \n+\tldr.w\tr1, [pc, #1508]\t; 7fd4 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7d9c \n+\tbeq.w\t7d98 \n ./cmdline/snapraid.c:957\n-\tldr.w\tr1, [pc, #1492]\t; 7fdc \n+\tldr.w\tr1, [pc, #1492]\t; 7fd8 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7daa \n+\tbeq.w\t7da6 \n ./cmdline/snapraid.c:959\n-\tldr.w\tr1, [pc, #1480]\t; 7fe0 \n+\tldr.w\tr1, [pc, #1480]\t; 7fdc \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7de4 \n+\tbeq.w\t7de0 \n ./cmdline/snapraid.c:961\n-\tldr.w\tr1, [pc, #1464]\t; 7fe4 \n+\tldr.w\tr1, [pc, #1464]\t; 7fe0 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7df2 \n+\tbeq.w\t7dee \n ./cmdline/snapraid.c:963\n-\tldr.w\tr1, [pc, #1452]\t; 7fe8 \n+\tldr.w\tr1, [pc, #1452]\t; 7fe4 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e3e \n+\tbeq.w\t7e3a \n ./cmdline/snapraid.c:965\n-\tldr.w\tr1, [pc, #1436]\t; 7fec \n+\tldr.w\tr1, [pc, #1436]\t; 7fe8 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e30 \n+\tbeq.w\t7e2c \n ./cmdline/snapraid.c:967\n-\tldr.w\tr1, [pc, #1424]\t; 7ff0 \n+\tldr.w\tr1, [pc, #1424]\t; 7fec \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e22 \n+\tbeq.w\t7e1e \n ./cmdline/snapraid.c:969\n-\tldr.w\tr1, [pc, #1408]\t; 7ff4 \n+\tldr.w\tr1, [pc, #1408]\t; 7ff0 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e14 \n+\tbeq.w\t7e10 \n ./cmdline/snapraid.c:971\n-\tldr.w\tr1, [pc, #1396]\t; 7ff8 \n+\tldr.w\tr1, [pc, #1396]\t; 7ff4 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7eaa \n+\tbeq.w\t7ea6 \n ./cmdline/snapraid.c:973\n-\tldr.w\tr1, [pc, #1380]\t; 7ffc \n+\tldr.w\tr1, [pc, #1380]\t; 7ff8 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e96 \n+\tbeq.w\t7e92 \n ./cmdline/snapraid.c:975\n-\tldr.w\tr1, [pc, #1368]\t; 8000 \n+\tldr.w\tr1, [pc, #1368]\t; 7ffc \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e82 \n+\tbeq.w\t7e7e \n ./cmdline/snapraid.c:977\n-\tldr.w\tr1, [pc, #1352]\t; 8004 \n+\tldr.w\tr1, [pc, #1352]\t; 8000 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t7e6e \n+\tbeq.w\t7e6a \n ./cmdline/snapraid.c:979\n-\tldr.w\tr1, [pc, #1340]\t; 8008 \n+\tldr.w\tr1, [pc, #1340]\t; 8004 \n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t7f3a \n+\tbne.w\t7f36 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:1024\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.w\t7e66 \n+\tbne.w\t7e62 \n ./cmdline/snapraid.c:980\n \tmovs\tr6, #17\n ./cmdline/snapraid.c:1024\n \tmov\tr2, r6\n-\tb.n\t755e \n+\tb.n\t7560 \n ././tommyds/tommylist.h:155\n-\tldr\tr3, [r7, #72]\t; 0x48\n+\tldr\tr1, [r7, #72]\t; 0x48\n ././tommyds/tommylist.h:150\n-\tstr\tr1, [r1, #4]\n+\tstr\tr3, [r3, #4]\n ././tommyds/tommylist.h:153\n \tstr.w\tr2, [r0, ip]\n ././tommyds/tommylist.h:155\n-\tstr\tr1, [r3, #0]\n+\tstr\tr3, [r1, #0]\n ././tommyds/tommylist.h:156\n-\tb.n\t748a \n+\tb.n\t748c \n ././tommyds/tommylist.h:155\n \tldr\tr3, [r7, #64]\t; 0x40\n ././tommyds/tommylist.h:150\n \tstr\tr2, [r2, #4]\n ././tommyds/tommylist.h:153\n \tstr.w\tr1, [r0, ip]\n ././tommyds/tommylist.h:155\n \tstr\tr2, [r3, #0]\n ././tommyds/tommylist.h:156\n-\tb.n\t7442 \n+\tb.n\t7444 \n ./cmdline/snapraid.c:1058\n \tldr\tr3, [r4, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t7524 \n+\tbne.w\t7526 \n ./cmdline/snapraid.c:1065\n \tldr\tr3, [r4, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbeq.w\t7ef8 \n+\tbeq.w\t7ef4 \n ./cmdline/snapraid.c:1065 (discriminator 1)\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t752c \n+\tbeq.w\t752e \n ./cmdline/snapraid.c:1067\n-\tldr.w\tr0, [pc, #1256]\t; 800c \n+\tldr.w\tr0, [pc, #1256]\t; 8008 \n \tadd\tr0, pc\n-\tb.n\t7e4e \n+\tb.n\t7e4a \n ./cmdline/snapraid.c:1242\n-\tbl\t2b044 \n-\tb.n\t76ac \n+\tbl\t2b0ac \n+\tb.n\t76ae \n ./cmdline/snapraid.c:1497\n \tmov\tr0, r8\n-\tbl\tfa70 \n+\tbl\tfa50 \n \tadds\tr0, #1\n \tbne.w\t78d8 \n ./cmdline/snapraid.c:1499\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1220]\t; 8010 \n+\tldr.w\tr0, [pc, #1220]\t; 800c \n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tb.n\t7ebc \n+\tb.n\t7eb8 \n ./cmdline/snapraid.c:630\n \tmvn.w\tr3, #2\n \tstr\tr3, [r7, #24]\n \tb.w\t6e7c \n ./cmdline/snapraid.c:903\n-\tldr.w\tr3, [pc, #1128]\t; 7fc8 \n+\tldr.w\tr3, [pc, #1128]\t; 7fc4 \n \tmovs\tr2, #1\n \tldr.w\tr3, [fp, r3]\n \tstr\tr2, [r3, #0]\n \tb.w\t6e7c \n ./cmdline/snapraid.c:1204\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #76]\t; 0x4c\n-\tb.n\t75fe \n+\tb.n\t7600 \n ./cmdline/snapraid.c:1255\n \tmov\tr0, r9\n-\tbl\tfa40 \n-./cmdline/snapraid.c:1256\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-./cmdline/snapraid.c:1255\n+\tbl\tfa20 \n \tmov\tr8, r0\n ./cmdline/snapraid.c:1256\n-\tbne.w\t76ee \n+\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+\tbne.w\t76f0 \n ./cmdline/snapraid.c:1258\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #11\n-\tbeq.w\t7e00 \n+\tbeq.w\t7dfc \n ./cmdline/snapraid.c:1259\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1148]\t; 8014 \n+\tldr.w\tr0, [pc, #1148]\t; 8010 \n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t77ae \n+\tbl\t10e54 \n+\tb.n\t77b2 \n ./cmdline/snapraid.c:950\n \tmovs\tr6, #2\n \tmov\tr2, r6\n-\tb.n\t755e \n+\tb.n\t7560 \n ./cmdline/snapraid.c:1360\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1363\n \tmov\tr0, r5\n-\tbl\t18018 \n+\tbl\t17fec \n ./cmdline/snapraid.c:1364\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr2, [r7, #72]\t; 0x48\n \tmov\tr0, r5\n \tldr\tr1, [r7, #64]\t; 0x40\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n-\tbl\t1809c \n+\tbl\t18070 \n ./cmdline/snapraid.c:1366\n-\tbl\tcb24 \n+\tbl\tcb10 \n ./cmdline/snapraid.c:1369\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1371\n-\tldrd\tr1, r2, [r7, #28]\n \tmov\tr0, r5\n-\tbl\t23ef4 \n+\tldrd\tr1, r2, [r7, #28]\n+\tbl\t23ea8 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1308\n \tadd.w\tr3, r5, #245760\t; 0x3c000\n ./cmdline/snapraid.c:1310\n \tmov\tr0, r5\n ./cmdline/snapraid.c:1308\n \tstr.w\tr6, [r3, #232]\t; 0xe8\n ./cmdline/snapraid.c:1310\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1312\n \tmov\tr0, r5\n-\tbl\t1d3c0 \n+\tbl\t1d3bc \n ./cmdline/snapraid.c:1315\n \tmov\tr0, r5\n-\tbl\t17e40 \n+\tbl\t17e14 \n ./cmdline/snapraid.c:1317\n-\tbl\tcb24 \n+\tbl\tcb10 \n ./cmdline/snapraid.c:1320\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1323\n \tldr\tr3, [r7, #20]\n-\tcbz\tr3, 7c0a \n+\tcbz\tr3, 7c06 \n ./cmdline/snapraid.c:1324\n \tmov\tr0, r3\n \tblx\t6b2c \n ./cmdline/snapraid.c:1325\n \tcmp\tr0, #0\n-\tbne.w\t7f2a \n+\tbne.w\t7f26 \n ./cmdline/snapraid.c:1340\n \tldr\tr3, [r4, #84]\t; 0x54\n \tcmp\tr3, #0\n-\tbeq.w\t7d48 \n+\tbeq.w\t7d44 \n ./cmdline/snapraid.c:1343\n \tldrd\tr1, r2, [r7, #28]\n \tmov\tr0, r5\n-\tbl\t1fb2c \n+\tbl\t1fb44 \n ./cmdline/snapraid.c:1346\n \tldr\tr3, [r4, #104]\t; 0x68\n ./cmdline/snapraid.c:1343\n \tmov\tr6, r0\n ./cmdline/snapraid.c:1346\n \tcmp\tr3, #0\n-\tbne.w\t7d38 \n+\tbne.w\t7d34 \n ./cmdline/snapraid.c:1347\n \tldr.w\tr2, [r5, #208]\t; 0xd0\n \tldr.w\tr3, [r5, #128]\t; 0x80\n \torrs\tr3, r2\n-\tbeq.n\t7c38 \n+\tbeq.n\t7c34 \n ./cmdline/snapraid.c:1395\n \tmov\tr0, r5\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n ./cmdline/snapraid.c:1398\n \tcmp\tr6, #0\n \tbeq.w\t78bc \n-\tb.n\t77ae \n+\tb.n\t77b2 \n ./cmdline/snapraid.c:1373\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1376\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1378\n \tmov\tr0, r5\n-\tbl\t24088 \n+\tbl\t2403c \n ./cmdline/snapraid.c:1381\n \tldr.w\tr3, [r5, #208]\t; 0xd0\n \tcmp\tr3, #0\n \tbeq.w\t78bc \n ./cmdline/snapraid.c:1382\n \tmov\tr0, r5\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1384\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1386\n-\tbl\tcb24 \n+\tbl\tcb10 \n ./cmdline/snapraid.c:1389\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1391\n \tldr\tr2, [r7, #12]\n \tldr\tr1, [r7, #24]\n \tmov\tr0, r5\n-\tbl\t25368 \n+\tbl\t25300 \n ./cmdline/snapraid.c:1394\n \tldr.w\tr2, [r5, #208]\t; 0xd0\n \tldr.w\tr3, [r5, #128]\t; 0x80\n-\torrs\tr3, r2\n ./cmdline/snapraid.c:1391\n \tmov\tr6, r0\n ./cmdline/snapraid.c:1394\n-\tbeq.n\t7c38 \n-\tb.n\t7c32 \n+\torrs\tr3, r2\n+\tbeq.n\t7c34 \n+\tb.n\t7c2e \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:952\n \tmovs\tr6, #3\n ./cmdline/snapraid.c:993\n \tmov\tr2, r6\n-\tb.n\t755e \n+\tb.n\t7560 \n ./cmdline/snapraid.c:1404\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1407\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1409\n \tmov\tr0, r5\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n ./cmdline/snapraid.c:1411\n-\tbl\tcb24 \n+\tbl\tcb10 \n \tb.n\t78bc \n ./cmdline/snapraid.c:634\n \tldr\tr3, [r7, #76]\t; 0x4c\n \tmovs\tr2, #10\n \tldr\tr0, [r7, #24]\n \tsub.w\tr1, r3, #1016\t; 0x3f8\n-\tstr\tr1, [r7, #24]\n+\tstr\tr1, [r7, #4]\n \tblx\t6bb0 \n ./cmdline/snapraid.c:635\n-\tldr\tr1, [r7, #24]\n-\tldr\tr3, [r1, #0]\n+\tldr\tr1, [r7, #4]\n ./cmdline/snapraid.c:634\n \tstr\tr0, [r7, #24]\n ./cmdline/snapraid.c:635\n-\tcbz\tr3, 7cd0 \n+\tldr\tr3, [r1, #0]\n+\tcbz\tr3, 7ccc \n ./cmdline/snapraid.c:635 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 7cd0 \n+\tcbnz\tr3, 7ccc \n \tcmp\tr0, #100\t; 0x64\n \tble.w\t6e7c \n ./cmdline/snapraid.c:637\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr0, [pc, #836]\t; (8018 )\n+\tldr\tr0, [pc, #836]\t; (8014 )\n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:746\n-\tbl\tc958 \n+\tbl\tc944 \n ./cmdline/snapraid.c:747\n-\tldr\tr3, [pc, #716]\t; (7fac )\n+\tldr\tr3, [pc, #716]\t; (7fa8 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:743\n-\tbl\tc970 \n+\tbl\tc95c \n ./cmdline/snapraid.c:744\n-\tldr\tr3, [pc, #700]\t; (7fac )\n+\tldr\tr3, [pc, #700]\t; (7fa8 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:915\n \tuxtb\tr1, r0\n-\tldr\tr0, [pc, #796]\t; (801c )\n+\tldr\tr0, [pc, #796]\t; (8018 )\n \tadd\tr0, pc\n ./cmdline/snapraid.c:637\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:638\n-\tldr\tr3, [pc, #792]\t; (8020 )\n+\tldr\tr3, [pc, #792]\t; (801c )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:1413\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1415\n-\tbl\tcb24 \n+\tbl\tcb10 \n \tb.n\t78bc \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:954\n \tmovs\tr6, #4\n-\tb.n\t7546 \n+\tb.n\t7548 \n ./cmdline/snapraid.c:1436\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1438\n-\tbl\tcb24 \n+\tbl\tcb10 \n ./cmdline/snapraid.c:1440\n \tmov\tr0, r5\n-\tbl\t25808 \n+\tbl\t25794 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1350\n-\tldr\tr0, [pc, #744]\t; (8024 )\n+\tldr\tr0, [pc, #744]\t; (8020 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:1398\n \tcmp\tr6, #0\n \tbeq.w\t78bc \n-\tb.n\t77ae \n+\tb.n\t77b2 \n ./cmdline/snapraid.c:1341\n \tmovs\tr0, #2\n \tblx\t69f0 \n-\tb.n\t7c12 \n+\tb.n\t7c0e \n ./cmdline/snapraid.c:1417\n \tmov\tr0, r5\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1419\n \tmov\tr0, r5\n-\tbl\t2937c \n+\tbl\t2933c \n ./cmdline/snapraid.c:1422\n-\tbl\tcfcc \n+\tbl\tcfbc \n ./cmdline/snapraid.c:1424\n \tmov\tr0, r5\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n ./cmdline/snapraid.c:1426\n-\tbl\tcb24 \n+\tbl\tcb10 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1428\n \tldr\tr2, [r7, #72]\t; 0x48\n \tmovs\tr1, #2\n \tmov\tr0, r5\n-\tbl\t2a56c \n+\tbl\t2a5b4 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1432\n \tmovs\tr2, #0\n \tmov\tr0, r5\n \tmov\tr1, r2\n-\tbl\t2a56c \n+\tbl\t2a5b4 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1430\n \tldr\tr2, [r7, #72]\t; 0x48\n \tmovs\tr1, #1\n \tmov\tr0, r5\n-\tbl\t2a56c \n+\tbl\t2a5b4 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1434\n \tmovs\tr2, #0\n \tmovs\tr1, #3\n \tmov\tr0, r5\n-\tbl\t2a56c \n+\tbl\t2a5b4 \n \tb.n\t78bc \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:956\n \tmovs\tr6, #5\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:958\n \tmovs\tr6, #6\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:1450\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1452\n \tmov\tr0, r5\n-\tbl\t27778 \n+\tbl\t276f8 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1442\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1444\n \tmov\tr0, r5\n-\tbl\t269c0 \n+\tbl\t2694c \n \tb.n\t78bc \n ./cmdline/snapraid.c:1446\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n ./cmdline/snapraid.c:1448\n \tmov\tr0, r5\n-\tbl\t26ca0 \n+\tbl\t26c30 \n \tb.n\t78bc \n ./cmdline/snapraid.c:1466\n \tmov\tr0, r5\n-\tbl\t2d27c \n-\tb.n\t7778 \n+\tbl\t2d2e4 \n+\tb.n\t777a \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:960\n \tmovs\tr6, #7\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:962\n \tmovs\tr6, #8\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:1261\n-\tldr\tr0, [pc, #548]\t; (8028 )\n+\tldr\tr0, [pc, #548]\t; (8024 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:1262\n-\tldr\tr0, [pc, #544]\t; (802c )\n+\tldr\tr0, [pc, #544]\t; (8028 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:1264\n-\tb.n\t77ae \n+\tb.n\t77b2 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:970\n \tmovs\tr6, #12\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:968\n \tmovs\tr6, #11\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.w\t7f42 \n+\tbne.w\t7f3e \n ./cmdline/snapraid.c:966\n \tmovs\tr6, #10\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t7f42 \n+\tbne.n\t7f3e \n ./cmdline/snapraid.c:964\n \tmovs\tr6, #9\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:1074\n-\tldr\tr0, [pc, #484]\t; (8030 )\n+\tldr\tr0, [pc, #484]\t; (802c )\n \tadd\tr0, pc\n ./cmdline/snapraid.c:1060\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:1061\n-\tldr\tr3, [pc, #460]\t; (8020 )\n+\tldr\tr3, [pc, #460]\t; (801c )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:908\n-\tldr\tr0, [pc, #468]\t; (8034 )\n+\tldr\tr0, [pc, #468]\t; (8030 )\n \tmov\tr1, r3\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1026\n-\tldr\tr0, [pc, #464]\t; (8038 )\n+\tldr\tr0, [pc, #464]\t; (8034 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t7f42 \n+\tbne.n\t7f3e \n ./cmdline/snapraid.c:1024\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.n\t7e66 \n+\tbne.n\t7e62 \n ./cmdline/snapraid.c:978\n \tmovs\tr6, #16\n ./cmdline/snapraid.c:1024\n \tmov\tr2, r6\n-\tb.w\t755e \n+\tb.w\t7560 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t7f42 \n+\tbne.n\t7f3e \n ./cmdline/snapraid.c:1024\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.n\t7e66 \n+\tbne.n\t7e62 \n ./cmdline/snapraid.c:976\n \tmovs\tr6, #15\n ./cmdline/snapraid.c:1024\n \tmov\tr2, r6\n-\tb.w\t755e \n+\tb.w\t7560 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t7f42 \n+\tbne.n\t7f3e \n ./cmdline/snapraid.c:1024\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.n\t7e66 \n+\tbne.n\t7e62 \n ./cmdline/snapraid.c:974\n \tmovs\tr6, #14\n ./cmdline/snapraid.c:1024\n \tmov\tr2, r6\n-\tb.w\t755e \n+\tb.w\t7560 \n ./cmdline/snapraid.c:993\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t7f42 \n+\tbne.n\t7f3e \n ./cmdline/snapraid.c:972\n \tmovs\tr6, #13\n-\tb.w\t7546 \n+\tb.w\t7548 \n ./cmdline/snapraid.c:691\n-\tldr\tr0, [pc, #388]\t; (803c )\n+\tldr\tr0, [pc, #388]\t; (8038 )\n \tmov\tr2, r3\n \tadd\tr0, pc\n ./cmdline/snapraid.c:1499\n-\tbl\t10e90 \n-\tb.n\t77ae \n+\tbl\t10e54 \n+\tb.n\t77b2 \n ./cmdline/snapraid.c:1115\n-\tldr\tr0, [pc, #380]\t; (8040 )\n+\tldr\tr0, [pc, #380]\t; (803c )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:926\n \tldr\tr0, [r7, #16]\n-\tbl\t2b168 \n+\tbl\t2b1d0 \n ./cmdline/snapraid.c:933\n-\tbl\t2ef60 \n+\tbl\t2efc8 \n ./cmdline/snapraid.c:934\n-\tldr\tr3, [pc, #212]\t; (7fac )\n+\tldr\tr3, [pc, #212]\t; (7fa8 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:609\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr0, [pc, #352]\t; (8044 )\n+\tldr\tr0, [pc, #352]\t; (8040 )\n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1125\n-\tldr\tr0, [pc, #348]\t; (8048 )\n+\tldr\tr0, [pc, #348]\t; (8044 )\n \tadd\tr0, pc\n-\tb.n\t7e4e \n+\tb.n\t7e4a \n ./cmdline/snapraid.c:1052\n-\tldr\tr0, [pc, #344]\t; (804c )\n+\tldr\tr0, [pc, #344]\t; (8048 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1079\n \tldr\tr3, [r4, #16]\n \tcmp\tr3, #0\n-\tbeq.w\t752c \n+\tbeq.w\t752e \n \tldr\tr3, [r4, #40]\t; 0x28\n \tmovs\tr6, #1\n \tmov\tr2, r6\n \tcmp\tr3, #0\n-\tbeq.w\t7530 \n+\tbeq.w\t7532 \n ./cmdline/snapraid.c:1081\n-\tldr\tr0, [pc, #320]\t; (8050 )\n+\tldr\tr0, [pc, #320]\t; (804c )\n \tadd\tr0, pc\n-\tb.n\t7e4e \n+\tb.n\t7e4a \n ./cmdline/snapraid.c:1279\n-\tldr\tr3, [pc, #320]\t; (8054 )\n+\tldr\tr3, [pc, #320]\t; (8050 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:1514\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/snapraid.c:1137\n-\tldr\tr0, [pc, #308]\t; (8058 )\n+\tldr\tr0, [pc, #308]\t; (8054 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1327\n-\tldr\tr0, [pc, #304]\t; (805c )\n+\tldr\tr0, [pc, #304]\t; (8058 )\n \tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1012\n-\tldr\tr0, [pc, #300]\t; (8060 )\n+\tldr\tr0, [pc, #300]\t; (805c )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:983\n-\tldr\tr0, [pc, #296]\t; (8064 )\n+\tldr\tr0, [pc, #296]\t; (8060 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:995\n-\tldr\tr0, [pc, #292]\t; (8068 )\n+\tldr\tr0, [pc, #292]\t; (8064 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:598\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr0, [pc, #284]\t; (806c )\n+\tldr\tr0, [pc, #284]\t; (8068 )\n \tldr\tr1, [r3, #0]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:599\n-\tldr\tr0, [pc, #280]\t; (8070 )\n+\tldr\tr0, [pc, #280]\t; (806c )\n \tadd\tr0, pc\n-\tb.n\t7e4e \n+\tb.n\t7e4a \n ./cmdline/snapraid.c:682\n-\tldr\tr0, [pc, #276]\t; (8074 )\n+\tldr\tr0, [pc, #276]\t; (8070 )\n \tmov\tr2, r3\n \tadd\tr0, pc\n-\tb.n\t7ebc \n+\tb.n\t7eb8 \n ./cmdline/snapraid.c:700\n-\tldr\tr0, [pc, #272]\t; (8078 )\n+\tldr\tr0, [pc, #272]\t; (8074 )\n \tmov\tr2, r3\n \tadd\tr0, pc\n-\tb.n\t7ebc \n+\tb.n\t7eb8 \n ./cmdline/snapraid.c:1060\n-\tldr\tr0, [pc, #268]\t; (807c )\n+\tldr\tr0, [pc, #268]\t; (8078 )\n \tadd\tr0, pc\n-\tb.n\t7e4e \n+\tb.n\t7e4a \n ./cmdline/snapraid.c:1109\n-\tldr\tr0, [pc, #268]\t; (8080 )\n+\tldr\tr0, [pc, #268]\t; (807c )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1103\n-\tldr\tr0, [pc, #264]\t; (8084 )\n+\tldr\tr0, [pc, #264]\t; (8080 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1045\n-\tldr\tr0, [pc, #260]\t; (8088 )\n+\tldr\tr0, [pc, #260]\t; (8084 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:1038\n-\tldr\tr0, [pc, #256]\t; (808c )\n+\tldr\tr0, [pc, #256]\t; (8088 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t7d00 \n+\tb.n\t7cfc \n ./cmdline/snapraid.c:939\n-\tbl\tc970 \n+\tbl\tc95c \n ./cmdline/snapraid.c:940\n-\tldr\tr3, [pc, #136]\t; (8020 )\n+\tldr\tr3, [pc, #136]\t; (801c )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:932\n \tmov\tr0, r3\n-\tbl\t1aa24 \n-\tb.n\t7ed0 \n+\tbl\t1a9f8 \n+\tb.n\t7ecc \n \tnop\n \tlsls\tr0, r2, #8\n \tmovs\tr0, r0\n-\tbmi.n\t7fe8 \n+\tbmi.n\t7fec \n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #128]\t; 0x80\n+\tldr\tr0, [sp, #136]\t; 0x88\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #72]\t; 0x48\n+\tldr\tr0, [sp, #80]\t; 0x50\n \tmovs\tr3, r0\n-\tadds\tr1, #248\t; 0xf8\n+\tadds\tr1, #250\t; 0xfa\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #72]\t; 0x48\n+\tldr\tr1, [sp, #80]\t; 0x50\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #7\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #264]\t; 0x108\n+\tldr\tr1, [sp, #280]\t; 0x118\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #224]\t; 0xe0\n+\tldr\tr1, [sp, #240]\t; 0xf0\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #168]\t; 0xa8\n+\tldr\tr1, [sp, #184]\t; 0xb8\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #144]\t; 0x90\n+\tldr\tr1, [sp, #160]\t; 0xa0\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #88]\t; 0x58\n+\tldr\tr1, [sp, #104]\t; 0x68\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #48]\t; 0x30\n+\tldr\tr1, [sp, #64]\t; 0x40\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #8]\n+\tldr\tr1, [sp, #24]\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #992]\t; 0x3e0\n+\tldr\tr0, [sp, #1008]\t; 0x3f0\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #952]\t; 0x3b8\n+\tldr\tr0, [sp, #968]\t; 0x3c8\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #912]\t; 0x390\n+\tldr\tr0, [sp, #928]\t; 0x3a0\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #904]\t; 0x388\n+\tldr\tr0, [sp, #920]\t; 0x398\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #880]\t; 0x370\n+\tldr\tr0, [sp, #896]\t; 0x380\n \tmovs\tr3, r0\n-\tadds\tr3, #134\t; 0x86\n+\tadds\tr3, #138\t; 0x8a\n \tmovs\tr4, r0\n-\tadds\tr3, #88\t; 0x58\n+\tadds\tr3, #92\t; 0x5c\n \tmovs\tr4, r0\n-\tldr\tr0, [sp, #696]\t; 0x2b8\n+\tldr\tr0, [sp, #712]\t; 0x2c8\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #656]\t; 0x290\n+\tldr\tr0, [sp, #672]\t; 0x2a0\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #136]\t; 0x88\n+\tldr\tr2, [sp, #152]\t; 0x98\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #520]\t; 0x208\n+\tldr\tr5, [sp, #536]\t; 0x218\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #392]\t; 0x188\n+\tldr\tr4, [sp, #408]\t; 0x198\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #616]\t; 0x268\n+\tstr\tr4, [sp, #632]\t; 0x278\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #760]\t; 0x2f8\n+\tstr\tr5, [sp, #776]\t; 0x308\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #328]\t; 0x148\n+\tldr\tr3, [sp, #344]\t; 0x158\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #128]\t; 0x80\n+\tldr\tr2, [sp, #144]\t; 0x90\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #256]\t; 0x100\n+\tldr\tr2, [sp, #272]\t; 0x110\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #336]\t; 0x150\n+\tstr\tr7, [sp, #352]\t; 0x160\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #264]\t; 0x108\n+\tstr\tr4, [sp, #280]\t; 0x118\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #632]\t; 0x278\n+\tstr\tr5, [sp, #648]\t; 0x288\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #344]\t; 0x158\n+\tstr\tr3, [sp, #360]\t; 0x168\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #184]\t; 0xb8\n+\tldr\tr0, [sp, #200]\t; 0xc8\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #24]\n+\tstr\tr2, [sp, #40]\t; 0x28\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #272]\t; 0x110\n+\tldr\tr0, [sp, #288]\t; 0x120\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #768]\t; 0x300\n+\tstr\tr5, [sp, #784]\t; 0x310\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #936]\t; 0x3a8\n+\tstr\tr6, [sp, #952]\t; 0x3b8\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #10\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #344]\t; 0x158\n+\tldr\tr0, [sp, #360]\t; 0x168\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #248]\t; 0xf8\n+\tldr\tr1, [sp, #264]\t; 0x108\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #600]\t; 0x258\n+\tstr\tr4, [sp, #616]\t; 0x268\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #248]\t; 0xf8\n+\tstr\tr4, [sp, #264]\t; 0x108\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #312]\t; 0x138\n+\tstr\tr4, [sp, #328]\t; 0x148\n \tmovs\tr3, r0\n-\tstr\tr1, [sp, #624]\t; 0x270\n+\tstr\tr1, [sp, #640]\t; 0x280\n \tmovs\tr3, r0\n-\tstr\tr1, [sp, #736]\t; 0x2e0\n+\tstr\tr1, [sp, #752]\t; 0x2f0\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #704]\t; 0x2c0\n+\tstr\tr2, [sp, #720]\t; 0x2d0\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #880]\t; 0x370\n+\tstr\tr2, [sp, #896]\t; 0x380\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #520]\t; 0x208\n+\tstr\tr5, [sp, #536]\t; 0x218\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #264]\t; 0x108\n+\tstr\tr7, [sp, #280]\t; 0x118\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #24]\n+\tstr\tr7, [sp, #40]\t; 0x28\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #984]\t; 0x3d8\n+\tstr\tr4, [sp, #1000]\t; 0x3e8\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #728]\t; 0x2d8\n+\tstr\tr4, [sp, #744]\t; 0x2e8\n \tmovs\tr3, r0\n \n-00008090 <_start@@Base>:\n+0000808c <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 80c8 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 80c8 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 80c4 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 80c4 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 80cc <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 80c8 <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (80d0 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (80cc <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (80d4 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (80d0 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n \tblx\t6b14 <__libc_start_main@plt>\n \tblx\t6d50 \n-\tldmia\tr4, {r4, r5, r6}\n+\tldmia\tr4, {r2, r4, r5, r6}\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #6\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #9\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t7c1c \n+\tb.n\t7c18 \n \tmovs\tr0, #20\n-\tb.n\t7c20 \n+\tb.n\t7c1c \n \tadds\tr0, #3\n-\tb.n\t8204 \n+\tb.n\t8200 \n \tmovs\tr0, #2\n-\tb.n\t8010 \n+\tb.n\t800c \n \tmovs\tr0, r0\n-\tb.n\t8792 \n+\tb.n\t878e \n \tvrhadd.u16\td0, d14, d31\n-\t\t\t; instruction: 0xfa9ceaff\n-\tldmia\tr4, {r4, r6}\n+\t\t\t; instruction: 0xfa9deaff\n+\tldmia\tr4, {r2, r4, r6}\n \tmovs\tr5, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (8118 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (811c <_start@@Base+0x8c>)\n+\tldr\tr0, [pc, #24]\t; (8114 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (8118 <_start@@Base+0x8c>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #28]\t; (8120 <_start@@Base+0x90>)\n+\tldr\tr2, [pc, #28]\t; (811c <_start@@Base+0x90>)\n \tadd\tr3, pc\n \tcmp\tr3, r0\n \tadd\tr2, pc\n-\tbeq.n\t8114 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (8124 <_start@@Base+0x94>)\n+\tbeq.n\t8110 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (8120 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 8114 <_start@@Base+0x84>\n+\tcbz\tr3, 8110 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tmov\tip, r2\n+\tmov\tr8, r3\n \tmovs\tr6, r0\n-\tmov\tr8, r2\n+\tmov\tip, r2\n \tmovs\tr6, r0\n-\tldmia\tr4!, {r2, r3, r5}\n+\tldmia\tr4, {r4, r5}\n \tmovs\tr5, r0\n \tlsls\tr0, r2, #7\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (814c <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (8150 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (8148 <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (814c <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (8154 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (8150 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t8148 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (8158 <_start@@Base+0xc8>)\n+\tbeq.n\t8144 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (8154 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 8148 <_start@@Base+0xb8>\n+\tcbz\tr3, 8144 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tmov\tr0, sp\n+\tmov\tr4, sp\n \tmovs\tr6, r0\n-\tmov\tr4, ip\n+\tmov\tr0, sp\n \tmovs\tr6, r0\n-\tldmia\tr4!, {}\n+\tldmia\tr4!, {r2}\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #10\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (8188 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (818c <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (8184 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (8188 <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 8186 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (8190 <_start@@Base+0x100>)\n+\tcbnz\tr3, 8182 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (818c <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 817a <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (8194 <_start@@Base+0x104>)\n+\tcbz\tr3, 8176 <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (8190 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n \tblx\t68f4 <__cxa_finalize@plt>\n-\tbl\t80fc <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (8198 <_start@@Base+0x108>)\n+\tbl\t80f8 <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (8194 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tmov\tr2, r6\n+\tmov\tr6, r6\n \tmovs\tr6, r0\n-\tldmia\tr3!, {r4, r6, r7}\n+\tldmia\tr3!, {r2, r4, r6, r7}\n \tmovs\tr5, r0\n \tlsls\tr0, r1, #7\n \tmovs\tr0, r0\n-\tldmia\tr6!, {r1, r2, r3, r7}\n+\tldmia\tr6!, {r1, r4, r7}\n \tmovs\tr5, r0\n-\tmov\tr2, r2\n+\tmov\tr6, r2\n \tmovs\tr6, r0\n frame_dummy():\n-\tb.n\t8128 <_start@@Base+0x98>\n+\tb.n\t8124 <_start@@Base+0x98>\n \tnop\n \n-000081a0 :\n+0000819c :\n raid_mode():\n ./raid/raid.c:177\n-\tldr\tr3, [pc, #52]\t; (81d8 )\n+\tldr\tr3, [pc, #52]\t; (81d4 )\n ./raid/raid.c:178\n \tcmp\tr0, #1\n ./raid/raid.c:177\n \tpush\t{r7}\n \tadd\tr3, pc\n \tadd\tr7, sp, #0\n ./raid/raid.c:178\n-\tbeq.n\t81c2 \n+\tbeq.n\t81be \n ./raid/raid.c:182\n-\tldr\tr2, [pc, #44]\t; (81dc )\n+\tldr\tr2, [pc, #44]\t; (81d8 )\n ./raid/raid.c:183\n-\tldr\tr1, [pc, #48]\t; (81e0 )\n+\tldr\tr1, [pc, #48]\t; (81dc )\n ./raid/raid.c:182\n \tadd\tr2, pc\n \tldr\tr0, [r2, #32]\n \tstr\tr0, [r2, #8]\n ./raid/raid.c:183\n \tldr\tr3, [r3, r1]\n \tstr\tr3, [r2, #28]\n ./raid/raid.c:185\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./raid/raid.c:179\n-\tldr\tr2, [pc, #32]\t; (81e4 )\n+\tldr\tr2, [pc, #32]\t; (81e0 )\n ./raid/raid.c:180\n-\tldr\tr1, [pc, #32]\t; (81e8 )\n+\tldr\tr1, [pc, #32]\t; (81e4 )\n ./raid/raid.c:179\n \tadd\tr2, pc\n \tldr\tr0, [r2, #24]\n \tstr\tr0, [r2, #8]\n ./raid/raid.c:180\n \tldr\tr3, [r3, r1]\n \tstr\tr3, [r2, #28]\n ./raid/raid.c:185\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n-\tldmia\tr3, {r1, r2, r3, r7}\n+\tldmia\tr3!, {r1, r4, r7}\n \tmovs\tr5, r0\n-\tcmp\tr8, sp\n+\tcmp\tip, sp\n \tmovs\tr6, r0\n \tlsls\tr0, r7, #7\n \tmovs\tr0, r0\n-\tcmp\tsl, sl\n+\tcmp\tlr, sl\n \tmovs\tr6, r0\n \tlsls\tr4, r5, #9\n \t...\n \n-000081ec :\n+000081e8 :\n raid_zero():\n ./raid/raid.c:194\n-\tldr\tr3, [pc, #16]\t; (8200 )\n+\tldr\tr3, [pc, #16]\t; (81fc )\n ./raid/raid.c:193\n \tpush\t{r7}\n ./raid/raid.c:194\n \tadd\tr3, pc\n ./raid/raid.c:193\n \tadd\tr7, sp, #0\n ./raid/raid.c:194\n \tstr\tr0, [r3, #36]\t; 0x24\n ./raid/raid.c:195\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n-\tcmp\tr8, r5\n+\tcmp\tip, r5\n \tmovs\tr6, r0\n \n-00008204 :\n+00008200 :\n raid_gen():\n ./raid/raid.c:224\n \tpush\t{r4, r5, r7, lr}\n-\tmov\tr4, r1\n-\tmov\tr1, r2\n-./raid/raid.c:226\n-\tlsls\tr2, r1, #26\n-./raid/raid.c:224\n+\tmov\tr5, r2\n \tadd\tr7, sp, #0\n ./raid/raid.c:226\n-\tbne.n\t822c \n+\tlsls\tr2, r5, #26\n+\tbne.n\t8228 \n ./raid/raid.c:229\n-\tcmp\tr4, #0\n-\tble.n\t8250 \n+\tcmp\tr1, #0\n+\tble.n\t824c \n ./raid/raid.c:230\n-\tcmp\tr4, #6\n-\tbgt.n\t823e \n+\tcmp\tr1, #6\n+\tbgt.n\t823a \n \tmov\tr2, r3\n ./raid/raid.c:232\n-\tldr\tr3, [pc, #72]\t; (8264 )\n-\tsubs\tr4, #1\n+\tldr\tr3, [pc, #72]\t; (8260 )\n+\tsubs\tr4, r1, #1\n+\tmov\tr1, r5\n \tadd\tr3, pc\n \tldr.w\tr3, [r3, r4, lsl #2]\n ./raid/raid.c:233\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./raid/raid.c:232\n \tbx\tr3\n ./raid/raid.c:226 (discriminator 1)\n-\tldr\tr3, [pc, #56]\t; (8268 )\n+\tldr\tr3, [pc, #56]\t; (8264 )\n \tmovs\tr2, #226\t; 0xe2\n-\tldr\tr1, [pc, #56]\t; (826c )\n-\tldr\tr0, [pc, #60]\t; (8270 )\n+\tldr\tr1, [pc, #56]\t; (8268 )\n+\tldr\tr0, [pc, #60]\t; (826c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:230 (discriminator 1)\n-\tldr\tr3, [pc, #52]\t; (8274 )\n+\tldr\tr3, [pc, #52]\t; (8270 )\n \tmovs\tr2, #230\t; 0xe6\n-\tldr\tr1, [pc, #52]\t; (8278 )\n-\tldr\tr0, [pc, #52]\t; (827c )\n+\tldr\tr1, [pc, #52]\t; (8274 )\n+\tldr\tr0, [pc, #52]\t; (8278 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:229 (discriminator 1)\n-\tldr\tr3, [pc, #44]\t; (8280 )\n+\tldr\tr3, [pc, #44]\t; (827c )\n \tmovs\tr2, #229\t; 0xe5\n-\tldr\tr1, [pc, #44]\t; (8284 )\n-\tldr\tr0, [pc, #48]\t; (8288 )\n+\tldr\tr1, [pc, #44]\t; (8280 )\n+\tldr\tr0, [pc, #48]\t; (8284 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tcmp\tr2, pc\n+\tcmp\tr6, pc\n \tmovs\tr6, r0\n-\tldrb\tr4, [r7, #2]\n+\tldrb\tr0, [r0, #3]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, #23]\n+\tstrb\tr6, [r1, #23]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r2, #23]\n+\tstrb\tr0, [r3, #23]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r5, #2]\n+\tldrb\tr6, [r5, #2]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, #22]\n+\tstrb\tr4, [r7, #22]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r4, #23]\n+\tstrb\tr6, [r4, #23]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r3, #2]\n+\tldrb\tr4, [r3, #2]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r4, #22]\n+\tstrb\tr2, [r5, #22]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r0, #23]\n+\tstrb\tr0, [r1, #23]\n \tmovs\tr2, r0\n \n-0000828c :\n+00008288 :\n raid_invert():\n ./raid/raid.c:247\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #52\t; 0x34\n-\tldr\tr3, [pc, #324]\t; (83d8 )\n-\tadd\tr7, sp, #0\n ./raid/raid.c:251\n \tcmp\tr2, #0\n ./raid/raid.c:247\n+\tldr\tr3, [pc, #324]\t; (83d4 )\n+\tsub\tsp, #52\t; 0x34\n+\tadd\tr7, sp, #0\n \tadd\tr3, pc\n \tstr\tr0, [r7, #36]\t; 0x24\n \tstr\tr3, [r7, #4]\n ./raid/raid.c:251\n-\tble.n\t82d0 \n+\tble.n\t82cc \n \tmovs\tr6, #0\n \tnegs\tr5, r1\n-\tadds\tr4, r2, r1\n \tmov\tr9, r6\n+\tadds\tr4, r2, r1\n ./raid/raid.c:252\n \tadds\tr3, r1, r6\n ./raid/raid.c:253 (discriminator 3)\n \tadds\tr0, r3, r5\n \tsub.w\tr0, r0, r9\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n \tstrb.w\tr0, [r3], #1\n ./raid/raid.c:252 (discriminator 3)\n \tcmp\tr3, r4\n-\tbne.n\t82aa \n+\tbne.n\t82a6 \n ./raid/raid.c:251 (discriminator 2)\n \tadd.w\tr3, r9, #1\n \tsubs\tr5, r5, r2\n-\tcmp\tr2, r3\n \tadd\tr6, r2\n \tadd\tr4, r2\n-\tbeq.n\t82d8 \n+\tcmp\tr2, r3\n+\tbeq.n\t82d4 \n \tmov\tr9, r3\n-\tb.n\t82a8 \n+\tb.n\t82a4 \n ./raid/raid.c:283\n \tadds\tr7, #52\t; 0x34\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr3, [r7, #36]\t; 0x24\n-\tsubs\tr0, r1, #1\n+\tsubs\tr1, #1\n \tstr.w\tr9, [r7, #16]\n-\tadd.w\tr1, r9, #2\n-\tadds\tr4, r3, r2\n ./raid/raid.c:251\n \tmov.w\tsl, #0\n+\tadds\tr0, r3, r2\n+\tstr\tr1, [r7, #24]\n+\tstr\tr1, [r7, #40]\t; 0x28\n+\tadd.w\tr1, r9, #2\n+\tmov\tr9, r0\n \tstr\tr1, [r7, #8]\n+\tstr\tr0, [r7, #0]\n \tsubs\tr1, r3, #1\n-\tmov\tr9, r4\n-\tstr\tr0, [r7, #24]\n-\tstr\tr4, [r7, #0]\n-\tstrd\tr0, r1, [r7, #40]\t; 0x28\n \tstr\tr3, [r7, #20]\n+\tstr\tr1, [r7, #44]\t; 0x2c\n ./raid/raid.c:262\n \tldr\tr3, [r7, #20]\n \tldrb\tr4, [r3, #0]\n \tcmp\tr4, #0\n-\tbeq.n\t83c2 \n+\tbeq.n\t83be \n inv():\n ./raid/gf.h:40\n+\tldr\tr3, [pc, #216]\t; (83d8 )\n \tldr\tr6, [r7, #4]\n-\tldr\tr3, [pc, #212]\t; (83dc )\n-\tldr\tr5, [pc, #216]\t; (83e0 )\n+\tldr\tr5, [pc, #216]\t; (83dc )\n \tldr\tr1, [r7, #44]\t; 0x2c\n \tldr\tr3, [r6, r3]\n-\tldr\tr5, [r6, r5]\n-\tadds\tr1, #1\n \tldr\tr0, [r7, #40]\t; 0x28\n+\tadds\tr1, #1\n+\tldr\tr5, [r6, r5]\n \tldrb\tr3, [r3, r4]\n \tstr\tr5, [r7, #32]\n mul():\n ./raid/gf.h:29\n \tadd.w\tr3, r5, r3, lsl #8\n raid_invert():\n ./raid/raid.c:267 (discriminator 3)\n \tldrb\tr4, [r1, #0]\n \tldrb\tr4, [r3, r4]\n \tstrb.w\tr4, [r1], #1\n-./raid/raid.c:266 (discriminator 3)\n-\tcmp\tr1, r9\n mul():\n ./raid/gf.h:29 (discriminator 3)\n \tldrb.w\tr4, [r0, #1]!\n raid_invert():\n+./raid/raid.c:266 (discriminator 3)\n+\tcmp\tr1, r9\n ./raid/raid.c:268 (discriminator 3)\n \tldrb\tr4, [r3, r4]\n \tstrb\tr4, [r0, #0]\n ./raid/raid.c:266 (discriminator 3)\n-\tbne.n\t831a \n-\tstr.w\tr9, [r7, #12]\n+\tbne.n\t8316 \n+./raid/raid.c:276\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tmov.w\tr8, #0\n-\tldr.w\tip, [r7]\n+\tstr.w\tr9, [r7, #12]\n ./raid/raid.c:273\n \tmov\tlr, r8\n-\tldr.w\tr9, [r7, #16]\n+\tldr.w\tip, [r7]\n ./raid/raid.c:276\n-\tldr\tr3, [r7, #36]\t; 0x24\n \tadd\tr3, sl\n+\tldr.w\tr9, [r7, #16]\n \tstr\tr3, [r7, #28]\n ./raid/raid.c:274\n \tcmp\tsl, lr\n-\tbeq.n\t838a \n+\tbeq.n\t8386 \n ./raid/raid.c:277\n \tldr\tr3, [r7, #28]\n \tldr\tr1, [r7, #24]\n ./raid/raid.c:276\n \tldrd\tr6, r5, [r7, #40]\t; 0x28\n-\tldrb.w\tr4, [r3, r8]\n \tadd.w\tr0, r1, r8\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldrb.w\tr4, [r3, r8]\n mul():\n ./raid/gf.h:29\n \tldr\tr1, [r7, #32]\n-\tadd\tr3, r8\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tadd.w\tr4, r1, r4, lsl #8\n+\tadd\tr3, r8\n ./raid/gf.h:29 (discriminator 3)\n \tldrb.w\tfp, [r5, #1]!\n raid_invert():\n ./raid/raid.c:278 (discriminator 3)\n \tldrb\tr1, [r3, #0]\n \tldrb.w\tfp, [r4, fp]\n \teor.w\tr1, r1, fp\n@@ -2936,1286 +2937,1269 @@\n \tcmp\tip, r3\n ./raid/raid.c:279 (discriminator 3)\n \tldrb.w\tfp, [r0, #1]!\n \tldrb\tr1, [r4, r1]\n \teor.w\tr1, r1, fp\n \tstrb\tr1, [r0, #0]\n ./raid/raid.c:277 (discriminator 3)\n-\tbne.n\t8364 \n+\tbne.n\t8360 \n ./raid/raid.c:273\n-\tcmp\tr9, lr\n \tadd\tr8, r2\n \tadd\tip, r2\n \tadd.w\tr3, lr, #1\n-\tbeq.n\t839a \n+\tcmp\tr9, lr\n+\tbeq.n\t8396 \n \tmov\tlr, r3\n-\tb.n\t8346 \n+\tb.n\t8342 \n \tldr\tr3, [r7, #20]\n \tldr\tr1, [r7, #8]\n \tldr.w\tr9, [r7, #12]\n ./raid/raid.c:256\n \tadd\tr3, r1\n-\tldr\tr1, [r7, #16]\n \tstr\tr3, [r7, #20]\n-\tadd\tr9, r2\n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tcmp\tr1, sl\n+\tadd\tr9, r2\n+\tldr\tr1, [r7, #16]\n \tadd\tr3, r2\n \tstr\tr3, [r7, #44]\t; 0x2c\n \tldr\tr3, [r7, #40]\t; 0x28\n+\tcmp\tr1, sl\n \tadd\tr3, r2\n \tstr\tr3, [r7, #40]\t; 0x28\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t82d0 \n+\tbeq.n\t82cc \n \tmov\tsl, r3\n-\tb.n\t82fa \n+\tb.n\t82f6 \n ./raid/raid.c:262 (discriminator 1)\n-\tldr\tr3, [pc, #32]\t; (83e4 )\n+\tldr\tr3, [pc, #32]\t; (83e0 )\n \tmov.w\tr2, #262\t; 0x106\n-\tldr\tr1, [pc, #28]\t; (83e8 )\n-\tldr\tr0, [pc, #32]\t; (83ec )\n+\tldr\tr1, [pc, #28]\t; (83e4 )\n+\tldr\tr0, [pc, #32]\t; (83e8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #12\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tldmia\tr2, {r2, r3, r4, r7}\n+\tldmia\tr2!, {r5, r7}\n \tmovs\tr5, r0\n \tlsls\tr4, r7, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tstrb\tr4, [r4, #28]\n+\tstrb\tr0, [r5, #28]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r6, #16]\n+\tstrb\tr6, [r6, #16]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r4, #17]\n+\tstrb\tr2, [r5, #17]\n \tmovs\tr2, r0\n \n-000083f0 :\n+000083ec :\n raid_delta_gen():\n ./raid/raid.c:292\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./raid/raid.c:301\n \tadd.w\tr4, r0, #1073741824\t; 0x40000000\n \tsubs\tr4, #1\n ./raid/raid.c:292\n \tsub\tsp, #84\t; 0x54\n-\tmov\tsl, r0\n-./raid/raid.c:301\n-\tldr.w\tr0, [r2, r4, lsl #2]\n-./raid/raid.c:292\n \tadd\tr7, sp, #0\n-\tmov\tr6, r3\n-\tmov\tr9, r1\n+\tmov\tr9, r0\n+\tldr\tr0, [pc, #316]\t; (853c )\n+\tmov\tr5, r3\n+\tmov\tr8, r1\n ./raid/raid.c:301\n-\tadd.w\tfp, r0, #1\n+\tldr.w\tr1, [r2, r4, lsl #2]\n ./raid/raid.c:292\n-\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #8]\n+\tadd\tr0, pc\n+\tldr\tr3, [pc, #308]\t; (8540 )\n ./raid/raid.c:301\n-\tstr\tr0, [r7, #4]\n+\tadd.w\tsl, r1, #1\n+\tstr\tr1, [r7, #0]\n ./raid/raid.c:307\n-\tcmp.w\tfp, #0\n-./raid/raid.c:292\n-\tldr\tr0, [pc, #296]\t; (8540 )\n-\tldr\tr3, [pc, #300]\t; (8544 )\n-\tadd\tr0, pc\n-./raid/raid.c:304\n-\tldr.w\tr1, [r1, r4, lsl #2]\n+\tcmp.w\tsl, #0\n ./raid/raid.c:292\n-\tldr.w\tr8, [r7, #124]\t; 0x7c\n+\tldr\tr6, [r7, #124]\t; 0x7c\n \tldr\tr3, [r0, r3]\n ./raid/raid.c:301\n \tmov.w\tr0, r4, lsl #2\n ./raid/raid.c:292\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #76]\t; 0x4c\n \tmov.w\tr3, #0\n ./raid/raid.c:304\n-\tldr.w\tip, [r8, r1, lsl #2]\n+\tldr.w\tr3, [r8, r4, lsl #2]\n ./raid/raid.c:301\n-\tstr\tr0, [r7, #8]\n+\tstr\tr0, [r7, #4]\n+./raid/raid.c:304\n+\tldr.w\tip, [r6, r3, lsl #2]\n ./raid/raid.c:307\n-\tble.n\t850c \n+\tble.n\t8506 \n ./raid/raid.c:328\n-\tldr\tr3, [pc, #268]\t; (8548 )\n+\tldr\tr1, [pc, #272]\t; (8544 )\n ./raid/raid.c:307\n-\tmovs\tr5, #0\n-\tadd.w\tr6, r8, r6, lsl #2\n-\tadd.w\tr0, r7, #28\n+\tmovs\tr4, #0\n+\tmov\tr3, r4\n+\tadd.w\tr5, r6, r5, lsl #2\n ./raid/raid.c:328\n-\tadd\tr3, pc\n+\tadd\tr1, pc\n+\tadd.w\tr0, r7, #28\n+\tldr\tr1, [r1, #36]\t; 0x24\n+\tstrd\tr1, r6, [r7, #12]\n+\tb.n\t8454 \n ./raid/raid.c:307\n-\tmov\tr4, r5\n-./raid/raid.c:328\n-\tldr\tr3, [r3, #36]\t; 0x24\n-\tstr\tr3, [r7, #16]\n-\tb.n\t8454 \n-./raid/raid.c:307 (discriminator 2)\n-\tadds\tr4, #1\n-\tcmp\tr4, fp\n-\tbeq.n\t849a \n-./raid/raid.c:309\n-\tldr.w\tr1, [r6], #4\n+\tadds\tr3, #1\n+./raid/raid.c:354\n+\tstr.w\tip, [r5, #-4]\n+./raid/raid.c:307\n+\tcmp\tr3, sl\n+\tbeq.n\t8494 \n ./raid/raid.c:311\n-\tlsls\tr3, r5, #2\n+\tldr.w\tr6, [r2, r4, lsl #2]\n+\tlsls\tr1, r4, #2\n ./raid/raid.c:309\n-\tstr.w\tr1, [r0, r4, lsl #2]\n+\tldr.w\tlr, [r5], #4\n ./raid/raid.c:311\n-\tldr.w\tr1, [r2, r5, lsl #2]\n-\tcmp\tr1, r4\n-./raid/raid.c:354\n-\tit\tne\n-\tstrne.w\tip, [r6, #-4]\n+\tcmp\tr6, r3\n+./raid/raid.c:309\n+\tstr.w\tlr, [r0, r3, lsl #2]\n ./raid/raid.c:311\n-\tbne.n\t844e \n+\tbne.n\t844a \n ./raid/raid.c:322\n-\tcmp\tsl, r5\n-\tble.n\t8510 \n+\tcmp\tr9, r4\n+\tble.n\t850a \n ./raid/raid.c:325\n-\tadd.w\tlr, r7, #80\t; 0x50\n-\tldr.w\tr1, [r9, r3]\n-\tadd\tr3, lr\n-\tstr\tr3, [r7, #20]\n-./raid/raid.c:328\n-\tldr\tr3, [r7, #16]\n+\tadd.w\tr6, r7, #80\t; 0x50\n+\tldr.w\tlr, [r8, r1]\n+\tadd\tr1, r6\n+\tldr\tr6, [r7, #16]\n+\tstr\tr1, [r7, #20]\n ./raid/raid.c:307\n+\tadds\tr3, #1\n+./raid/raid.c:325\n+\tldr\tr1, [r7, #20]\n+./raid/raid.c:334\n \tadds\tr4, #1\n ./raid/raid.c:325\n-\tldr.w\tlr, [r8, r1, lsl #2]\n+\tldr.w\tfp, [r6, lr, lsl #2]\n ./raid/raid.c:307\n-\tcmp\tr4, fp\n-./raid/raid.c:334\n-\tadd.w\tr5, r5, #1\n-./raid/raid.c:328\n-\tstr.w\tr3, [r8, r1, lsl #2]\n+\tcmp\tr3, sl\n ./raid/raid.c:325\n-\tldr\tr3, [r7, #20]\n+\tstr.w\tfp, [r1, #-28]\n+./raid/raid.c:328\n+\tldr\tr1, [r7, #12]\n+\tstr.w\tr1, [r6, lr, lsl #2]\n ./raid/raid.c:331\n-\tstr.w\tlr, [r6, #-4]\n-./raid/raid.c:325\n-\tstr.w\tlr, [r3, #-28]\n+\tstr.w\tfp, [r5, #-4]\n ./raid/raid.c:307\n-\tbne.n\t8454 \n+\tbne.n\t8454 \n+\tldr\tr6, [r7, #16]\n ./raid/raid.c:359\n-\tcmp\tsl, r5\n-\tbne.n\t852a \n+\tcmp\tr9, r4\n+\tbne.n\t8524 \n ./raid/raid.c:363\n \tldr\tr2, [r7, #120]\t; 0x78\n-\tmov\tr3, r8\n-\tldr\tr0, [r7, #12]\n-\tmov\tr1, fp\n-\tbl\t8204 \n-./raid/raid.c:366\n-\tcmp.w\tsl, #0\n-\tbeq.n\t84ca \n+\tmov\tr3, r6\n \tldr\tr0, [r7, #8]\n+\tmov\tr1, sl\n+\tbl\t8200 \n+./raid/raid.c:366\n+\tcmp.w\tr9, #0\n+\tbeq.n\t84c6 \n+\tldr\tr0, [r7, #4]\n \tadd.w\tr3, r7, #48\t; 0x30\n \tadds\tr0, #4\n-\tadd\tr0, r9\n+\tadd\tr0, r8\n ./raid/raid.c:367 (discriminator 3)\n-\tldr.w\tr2, [r9], #4\n+\tldr.w\tr2, [r8], #4\n \tldr.w\tr1, [r3, #4]!\n ./raid/raid.c:366 (discriminator 3)\n-\tcmp\tr9, r0\n+\tcmp\tr8, r0\n ./raid/raid.c:367 (discriminator 3)\n-\tstr.w\tr1, [r8, r2, lsl #2]\n+\tstr.w\tr1, [r6, r2, lsl #2]\n ./raid/raid.c:366 (discriminator 3)\n-\tbne.n\t84ba \n+\tbne.n\t84b6 \n ./raid/raid.c:370\n-\tcmp.w\tfp, #0\n-\tble.n\t84f4 \n-\tldr\tr3, [r7, #4]\n-\tadd.w\tr1, r8, #4\n+\tcmp.w\tsl, #0\n+\tble.n\t84ee \n+\tldr\tr3, [r7, #0]\n+\tadds\tr1, r6, #4\n \tmov\tr2, r3\n-\tldr\tr3, [r7, #12]\n+\tldr\tr3, [r7, #8]\n \tadd\tr2, r3\n-\tadd.w\tr8, r8, r3, lsl #2\n+\tadd.w\tr6, r6, r3, lsl #2\n \tadd.w\tr3, r7, #24\n \tadd.w\tr1, r1, r2, lsl #2\n ./raid/raid.c:371 (discriminator 3)\n \tldr.w\tr2, [r3, #4]!\n-\tstr.w\tr2, [r8], #4\n+\tstr.w\tr2, [r6], #4\n ./raid/raid.c:370 (discriminator 3)\n-\tcmp\tr1, r8\n-\tbne.n\t84e8 \n+\tcmp\tr1, r6\n+\tbne.n\t84e2 \n ./raid/raid.c:292\n-\tldr\tr2, [pc, #84]\t; (854c )\n+\tldr\tr2, [pc, #88]\t; (8548 )\n ./raid/raid.c:372\n-\tldr\tr3, [pc, #76]\t; (8544 )\n+\tldr\tr3, [pc, #76]\t; (8540 )\n ./raid/raid.c:292\n \tadd\tr2, pc\n ./raid/raid.c:372\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #76]\t; 0x4c\n \teors\tr2, r3\n-\tbne.n\t8526 \n+\tbne.n\t8520 \n \tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/raid.c:307\n-\tmovs\tr5, #0\n-\tb.n\t849a \n+\tmovs\tr4, #0\n+\tb.n\t8496 \n ./raid/raid.c:322 (discriminator 1)\n-\tldr\tr3, [pc, #60]\t; (8550 )\n+\tldr\tr3, [pc, #64]\t; (854c )\n \tmov.w\tr2, #322\t; 0x142\n-\tldr\tr1, [pc, #60]\t; (8554 )\n-\tldr\tr0, [pc, #60]\t; (8558 )\n+\tldr\tr1, [pc, #60]\t; (8550 )\n+\tldr\tr0, [pc, #64]\t; (8554 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:372\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./raid/raid.c:359 (discriminator 1)\n-\tldr\tr3, [pc, #48]\t; (855c )\n+\tldr\tr3, [pc, #48]\t; (8558 )\n \tmovw\tr2, #359\t; 0x167\n-\tldr\tr1, [pc, #44]\t; (8560 )\n-\tldr\tr0, [pc, #48]\t; (8564 )\n+\tldr\tr1, [pc, #48]\t; (855c )\n+\tldr\tr0, [pc, #48]\t; (8560 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tldmia\tr1!, {r2, r3, r4}\n+\tnop\n+\tldmia\tr1!, {r2, r3, r5}\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmuls\tr4, r2\n+\tmuls\tr4, r3\n \tmovs\tr6, r0\n-\tldmia\tr0!, {r2, r3, r4, r5}\n+\tldmia\tr0!, {r1, r6}\n \tmovs\tr5, r0\n-\tstrb\tr6, [r2, #23]\n+\tstrb\tr4, [r3, #23]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #11]\n+\tstrb\tr2, [r5, #11]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r6, #12]\n+\tstrb\tr6, [r6, #12]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r7, #22]\n+\tstrb\tr2, [r0, #23]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, #11]\n+\tstrb\tr0, [r2, #11]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r4, #12]\n+\tstrb\tr0, [r5, #12]\n \tmovs\tr2, r0\n \n-00008568 :\n+00008564 :\n raid_rec1of1():\n-./raid/raid.c:393\n-\tldr.w\tip, [r0]\n ./raid/raid.c:386\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tmov\tr5, r1\n-./raid/raid.c:392\n-\tldr.w\tr8, [r3, r1, lsl #2]\n-./raid/raid.c:386\n \tmov\tr6, r0\n-./raid/raid.c:393\n-\tldr.w\tr9, [r3, ip, lsl #2]\n+\tmov\tr5, r1\n ./raid/raid.c:402\n \tmov\tr0, r1\n ./raid/raid.c:386\n \tadd\tr7, sp, #0\n+./raid/raid.c:393\n+\tldr.w\tip, [r6]\n ./raid/raid.c:402\n \tmovs\tr1, #1\n-./raid/raid.c:396\n-\tstr.w\tr8, [r3, ip, lsl #2]\n+./raid/raid.c:392\n+\tldr.w\tr8, [r3, r5, lsl #2]\n ./raid/raid.c:386\n \tmov\tr4, r3\n+./raid/raid.c:393\n+\tldr.w\tr9, [r3, ip, lsl #2]\n+./raid/raid.c:396\n+\tstr.w\tr8, [r3, ip, lsl #2]\n ./raid/raid.c:399\n \tstr.w\tr9, [r3, r5, lsl #2]\n ./raid/raid.c:402\n-\tbl\t8204 \n+\tbl\t8200 \n ./raid/raid.c:405\n \tldr\tr3, [r6, #0]\n \tstr.w\tr9, [r4, r3, lsl #2]\n ./raid/raid.c:406\n \tstr.w\tr8, [r4, r5, lsl #2]\n ./raid/raid.c:407\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \n-000085a0 :\n+0000859c :\n raid_rec2of2_int8():\n ./raid/raid.c:433\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r0\n+\tmov\tr9, r3\n \tsub\tsp, #12\n ./raid/raid.c:443\n-\tldr\tr0, [r0, #4]\n-./raid/raid.c:433\n-\tmov\tsl, r2\n-./raid/raid.c:443\n-\tldr\tr5, [r6, #0]\n+\tldrd\tr0, r3, [r0]\n ./raid/raid.c:433\n \tadd\tr7, sp, #8\n-\tldr.w\tr9, [pc, #240]\t; 86a4 \n+\tldr.w\tr8, [pc, #240]\t; 86a0 \n ./raid/raid.c:443\n-\tsubs\tr2, r0, r5\n+\tsubs\tr4, r3, r0\n ./raid/raid.c:433\n+\tadd\tr8, pc\n \tldr.w\tfp, [r7, #40]\t; 0x28\n pow2():\n ./raid/gf.h:48\n-\tcmp\tr2, #254\t; 0xfe\n-raid_rec2of2_int8():\n-./raid/raid.c:433\n-\tadd\tr9, pc\n-pow2():\n-./raid/gf.h:48\n-\tbhi.n\t867a \n+\tcmp\tr4, #254\t; 0xfe\n+\tbhi.n\t8678 \n ./raid/gf.h:50\n-\tmov\tr8, r3\n-\tldr\tr3, [pc, #228]\t; (86a8 )\n-\tldr.w\tr3, [r9, r3]\n-\tldrb\tr2, [r3, r2]\n-inv():\n-./raid/gf.h:38\n-\tcmp\tr2, #1\n+\tmov\tsl, r2\n+\tldr\tr2, [pc, #228]\t; (86a4 )\n+\tldr.w\tr2, [r8, r2]\n+\tldrb\tr4, [r2, r4]\n raid_rec2of2_int8():\n ./raid/raid.c:443\n-\teor.w\tr4, r2, #1\n+\teor.w\tip, r4, #1\n inv():\n ./raid/gf.h:38\n-\tbeq.n\t868e \n+\tcmp\tr4, #1\n+\tbeq.n\t868c \n ./raid/gf.h:40\n-\tldr\tr2, [pc, #216]\t; (86ac )\n+\tldr\tr4, [pc, #216]\t; (86a8 )\n pow2():\n ./raid/gf.h:48\n-\tcmp\tr5, #254\t; 0xfe\n+\tcmp\tr0, #254\t; 0xfe\n inv():\n ./raid/gf.h:40\n-\tldr.w\tr2, [r9, r2]\n-\tldrb\tr4, [r2, r4]\n+\tldr.w\tr5, [r8, r4]\n+\tldrb.w\tr4, [r5, ip]\n \tmov.w\tr4, r4, lsl #8\n pow2():\n ./raid/gf.h:48\n-\tbhi.n\t867a \n-\tcmp\tr0, #254\t; 0xfe\n+\tbhi.n\t8678 \n ./raid/gf.h:50\n-\tldrb\tr5, [r3, r5]\n+\tldrb\tr0, [r2, r0]\n ./raid/gf.h:48\n-\tbhi.n\t867a \n+\tcmp\tr3, #254\t; 0xfe\n+\tbhi.n\t8678 \n ./raid/gf.h:50\n-\tldrb\tr3, [r3, r0]\n-inv():\n-./raid/gf.h:38\n-\tcmp\tr3, r5\n+\tldrb\tr3, [r2, r3]\n raid_rec2of2_int8():\n ./raid/raid.c:444\n-\teor.w\tr0, r3, r5\n+\teor.w\tr2, r3, r0\n inv():\n ./raid/gf.h:38\n-\tbeq.n\t868e \n+\tcmp\tr3, r0\n+\tbeq.n\t868c \n raid_rec2of2_int8():\n ./raid/gf.h:58\n-\tldrb\tr5, [r2, r0]\n+\tldrb\tr5, [r5, r2]\n ./raid/raid.c:447\n \tmov\tr3, sl\n \tmov\tr2, r1\n \tmovs\tr0, #2\n \tmov\tr1, r6\n \tstr.w\tfp, [sp, #4]\n-\tstr.w\tr8, [sp]\n+\tstr.w\tr9, [sp]\n \tlsls\tr5, r5, #8\n-\tbl\t83f0 \n+\tbl\t83ec \n+./raid/raid.c:450\n+\tadd.w\tr2, fp, sl, lsl #2\n ./raid/raid.c:452\n-\tldrd\tr0, r2, [r6]\n+\tldrd\tr0, r3, [r6]\n ./raid/raid.c:450\n-\tadd.w\tr3, fp, sl, lsl #2\n+\tldr\tr2, [r2, #4]\n ./raid/raid.c:449\n \tldr.w\tr1, [fp, sl, lsl #2]\n ./raid/raid.c:451\n \tldr.w\tr6, [fp, r0, lsl #2]\n ./raid/raid.c:452\n-\tldr.w\tr0, [fp, r2, lsl #2]\n-./raid/raid.c:450\n-\tldr\tr2, [r3, #4]\n+\tldr.w\tr0, [fp, r3, lsl #2]\n ./raid/raid.c:454\n-\tcmp.w\tr8, #0\n-\tbeq.n\t8672 \n-\tldr\tr3, [pc, #136]\t; (86b0 )\n-\tadd.w\tr8, r8, #4294967295\t; 0xffffffff\n-\tadd\tr8, r1\n+\tcmp.w\tr9, #0\n+\tbeq.n\t8670 \n+\tldr\tr3, [pc, #132]\t; (86ac )\n+\tadd.w\tlr, r9, #4294967295\t; 0xffffffff\n+\tadd\tlr, r1\n \tsubs\tr6, #1\n \tsubs\tr1, #1\n \tadd.w\tip, r2, #4294967295\t; 0xffffffff\n-\tldr.w\tlr, [r9, r3]\n \tsubs\tr0, #1\n+\tldr.w\tr8, [r8, r3]\n ./raid/raid.c:456 (discriminator 3)\n \tldrb.w\tr9, [r1, #1]!\n \tldrb.w\tr3, [r6, #1]!\n ./raid/raid.c:457 (discriminator 3)\n \tldrb.w\tr2, [ip, #1]!\n ./raid/raid.c:454 (discriminator 3)\n-\tcmp\tr8, r1\n+\tcmp\tlr, r1\n ./raid/raid.c:457 (discriminator 3)\n \tldrb.w\tsl, [r0, #1]!\n ./raid/raid.c:456 (discriminator 3)\n \teor.w\tr3, r9, r3\n ./raid/raid.c:460 (discriminator 3)\n \tadd.w\tr9, r4, r3\n \teor.w\tr2, r2, sl\n \tadd\tr2, r5\n-\tldrb.w\tr9, [lr, r9]\n-\tldrb.w\tr2, [lr, r2]\n+\tldrb.w\tr9, [r8, r9]\n+\tldrb.w\tr2, [r8, r2]\n \teor.w\tr2, r2, r9\n ./raid/raid.c:461 (discriminator 3)\n \teor.w\tr3, r3, r2\n ./raid/raid.c:464 (discriminator 3)\n \tstrb\tr3, [r6, #0]\n ./raid/raid.c:465 (discriminator 3)\n \tstrb\tr2, [r0, #0]\n ./raid/raid.c:454 (discriminator 3)\n-\tbne.n\t863c \n+\tbne.n\t863a \n ./raid/raid.c:467\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n pow2():\n ./raid/gf.h:48\n-\tldr\tr3, [pc, #56]\t; (86b4 )\n+\tldr\tr3, [pc, #52]\t; (86b0 )\n \tmovs\tr2, #48\t; 0x30\n-\tldr\tr1, [pc, #56]\t; (86b8 )\n-\tldr\tr0, [pc, #56]\t; (86bc )\n+\tldr\tr1, [pc, #52]\t; (86b4 )\n+\tldr\tr0, [pc, #56]\t; (86b8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #40\t; 0x28\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n inv():\n ./raid/gf.h:38\n-\tldr\tr3, [pc, #48]\t; (86c0 )\n+\tldr\tr3, [pc, #44]\t; (86bc )\n \tmovs\tr2, #38\t; 0x26\n-\tldr\tr1, [pc, #48]\t; (86c4 )\n-\tldr\tr0, [pc, #48]\t; (86c8 )\n+\tldr\tr1, [pc, #44]\t; (86c0 )\n+\tldr\tr0, [pc, #48]\t; (86c4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #48\t; 0x30\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tstmia\tr7!, {r3, r4, r5, r6}\n+\tstmia\tr7!, {r1, r7}\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #17]\n+\tstrb\tr0, [r6, #17]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #7]\n+\tstrb\tr6, [r4, #7]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #7]\n+\tstrb\tr6, [r5, #7]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r3, #17]\n+\tstrb\tr4, [r3, #17]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r2, #7]\n+\tstrb\tr2, [r2, #7]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #7]\n+\tstrb\tr6, [r5, #7]\n \tmovs\tr2, r0\n \n-000086cc :\n+000086c8 :\n raid_rec():\n ./raid/raid.c:496\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #44\t; 0x2c\n \tmov\tsl, r1\n-\tadd\tr7, sp, #8\n-\tldr\tr1, [pc, #572]\t; (8914 )\n+\tldr\tr1, [pc, #588]\t; (891c )\n+\tsub\tsp, #44\t; 0x2c\n \tmov\tr6, r2\n-\tldr\tr2, [pc, #572]\t; (8918 )\n+\tldr\tr2, [pc, #584]\t; (8920 )\n \tadd\tr1, pc\n+\tadd\tr7, sp, #8\n \tldr.w\tr8, [r7, #72]\t; 0x48\n-\tldr.w\tr9, [r7, #76]\t; 0x4c\n \tldr\tr2, [r1, r2]\n+\tldr.w\tr9, [r7, #76]\t; 0x4c\n ./raid/raid.c:501\n \ttst.w\tr8, #63\t; 0x3f\n ./raid/raid.c:496\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #28]\n \tmov.w\tr2, #0\n ./raid/raid.c:501\n-\tbne.w\t88fe \n+\tbne.w\t8904 \n+\tmov\tr5, r0\n ./raid/raid.c:504\n \tcmp\tr0, r3\n-\tmov\tr5, r0\n-\tbgt.w\t88e8 \n+\tbgt.w\t88ee \n ./raid/raid.c:505\n \tcmp\tr3, #6\n-\tbgt.w\t88d2 \n+\tbgt.w\t88d8 \n ./raid/raid.c:508\n \tcmp\tr0, #1\n-\tble.n\t8714 \n+\tble.n\t8710 \n ./raid/raid.c:508 (discriminator 1)\n \tldrd\tr1, r2, [sl]\n \tcmp\tr1, r2\n-\tbge.w\t88bc \n+\tbge.w\t88c2 \n ./raid/raid.c:509\n \tcmp\tr5, #2\n-\tbgt.w\t8830 \n+\tbgt.w\t8836 \n ./raid/raid.c:510\n \tcmp\tr5, #3\n-\tbgt.n\t8812 \n+\tbgt.n\t8816 \n ./raid/raid.c:511\n \tcmp\tr5, #4\n-\tbgt.n\t87f4 \n+\tbgt.n\t87f8 \n ./raid/raid.c:512\n \tcmp\tr5, #5\n-\tbgt.n\t87d6 \n+\tbgt.n\t87da \n ./raid/raid.c:515\n \tcmp\tr5, #0\n-\tble.w\t8854 \n+\tble.w\t885a \n ./raid/raid.c:515 (discriminator 1)\n \tadd.w\tr1, r5, #1073741824\t; 0x40000000\n \tadds\tr2, r3, r6\n \tsubs\tr1, #1\n \tldr.w\tr1, [sl, r1, lsl #2]\n \tcmp\tr1, r2\n-\tbge.w\t888c \n+\tbge.w\t8892 \n \tsub.w\tr0, sl, #4\n ./raid/raid.c:515\n \tmovs\tr4, #0\n-\tb.n\t874e \n+\tb.n\t874a \n ./raid/raid.c:520\n \tadds\tr4, #1\n ./raid/raid.c:519\n \tcmp\tr5, r4\n-\tbeq.w\t8850 \n+\tbeq.w\t8856 \n ./raid/raid.c:519 (discriminator 1)\n \tldr.w\tr2, [r0, #4]!\n \tcmp\tr2, r6\n-\tblt.n\t8746 \n-./raid/raid.c:526\n-\tcmp\tr6, r4\n+\tblt.n\t8742 \n ./raid/raid.c:523\n \tsub.w\tfp, r5, r4\n ./raid/raid.c:526\n-\tblt.n\t885c \n+\tcmp\tr6, r4\n+\tblt.w\t8862 \n ./raid/raid.c:527\n \tcmp\tr3, fp\n-\tblt.w\t88a6 \n+\tblt.w\t88ac \n ./raid/raid.c:530\n-\tcbz\tr4, 87b8 \n+\tcbz\tr4, 87bc \n ./raid/raid.c:535\n \tcmp\tr3, #0\n-\tble.n\t879c \n+\tble.n\t87a0 \n \tmovs\tr0, #0\n \tmov\tip, r0\n \tmov\tr2, r0\n+\tb.n\t8784 \n+./raid/raid.c:541\n+\tadd.w\tr1, r7, #32\n+\tadd.w\tr1, r1, r0, lsl #2\n+\tadds\tr0, #1\n+\tstr.w\tr2, [r1, #-28]\n+./raid/raid.c:535\n+\tadds\tr2, #1\n+\tcmp\tr3, r2\n+\tbeq.n\t87a0 \n ./raid/raid.c:536\n \tcmp\tfp, ip\n-\tble.n\t8788 \n+\tble.n\t8770 \n ./raid/raid.c:536 (discriminator 1)\n \tadd.w\tlr, ip, r4\n \tadds\tr1, r2, r6\n \tldr.w\tlr, [sl, lr, lsl #2]\n \tcmp\tlr, r1\n-./raid/raid.c:538 (discriminator 1)\n-\tit\teq\n-\taddeq.w\tip, ip, #1\n-./raid/raid.c:536 (discriminator 1)\n-\tbeq.n\t8796 \n-./raid/raid.c:541\n-\tadd.w\tr1, r7, #32\n-\tadd.w\tr1, r1, r0, lsl #2\n-\tadds\tr0, #1\n-\tstr.w\tr2, [r1, #-28]\n-./raid/raid.c:535 (discriminator 2)\n+\tbne.n\t8770 \n+./raid/raid.c:535\n \tadds\tr2, #1\n+./raid/raid.c:538\n+\tadd.w\tip, ip, #1\n+./raid/raid.c:535\n \tcmp\tr3, r2\n-\tbne.n\t8770 \n+\tbne.n\t8784 \n ./raid/raid.c:548\n-\tldr\tr2, [pc, #380]\t; (891c )\n+\tldr\tr1, [pc, #384]\t; (8924 )\n \tmov\tr0, r4\n \tstr.w\tr9, [sp, #4]\n \tmov\tr3, r6\n-\tadd\tr2, pc\n+\tadd\tr1, pc\n \tstr.w\tr8, [sp]\n-\tadd.w\tr4, r2, r4, lsl #2\n-\tmov\tr1, sl\n+\tadd.w\tr4, r1, r4, lsl #2\n \tadds\tr2, r7, #4\n+\tmov\tr1, sl\n \tldr\tr4, [r4, #36]\t; 0x24\n \tblx\tr4\n ./raid/raid.c:552\n \tcmp.w\tfp, #0\n-\tbne.n\t8872 \n+\tbne.n\t8878 \n ./raid/raid.c:496\n-\tldr\tr2, [pc, #352]\t; (8920 )\n+\tldr\tr2, [pc, #356]\t; (8928 )\n ./raid/raid.c:554\n-\tldr\tr3, [pc, #340]\t; (8918 )\n+\tldr\tr3, [pc, #344]\t; (8920 )\n ./raid/raid.c:496\n \tadd\tr2, pc\n ./raid/raid.c:554\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #28]\n \teors\tr2, r3\n-\tbne.n\t88a2 \n+\tbne.n\t88a8 \n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/raid.c:512 (discriminator 1)\n \tldrd\tr1, r2, [sl, #16]\n \tcmp\tr1, r2\n-\tblt.n\t8726 \n+\tblt.n\t8722 \n ./raid/raid.c:512 (discriminator 2)\n-\tldr\tr3, [pc, #324]\t; (8924 )\n+\tldr\tr3, [pc, #328]\t; (892c )\n \tmov.w\tr2, #512\t; 0x200\n-\tldr\tr1, [pc, #320]\t; (8928 )\n-\tldr\tr0, [pc, #324]\t; (892c )\n+\tldr\tr1, [pc, #324]\t; (8930 )\n+\tldr\tr0, [pc, #328]\t; (8934 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:511 (discriminator 1)\n \tldrd\tr1, r2, [sl, #12]\n \tcmp\tr1, r2\n-\tblt.n\t8722 \n+\tblt.n\t871e \n ./raid/raid.c:511 (discriminator 2)\n-\tldr\tr3, [pc, #304]\t; (8930 )\n+\tldr\tr3, [pc, #308]\t; (8938 )\n \tmovw\tr2, #511\t; 0x1ff\n-\tldr\tr1, [pc, #304]\t; (8934 )\n-\tldr\tr0, [pc, #304]\t; (8938 )\n+\tldr\tr1, [pc, #308]\t; (893c )\n+\tldr\tr0, [pc, #308]\t; (8940 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:510 (discriminator 1)\n \tldrd\tr1, r2, [sl, #8]\n \tcmp\tr1, r2\n-\tblt.n\t871e \n+\tblt.w\t871a \n ./raid/raid.c:510 (discriminator 2)\n-\tldr\tr3, [pc, #288]\t; (893c )\n+\tldr\tr3, [pc, #288]\t; (8944 )\n \tmov.w\tr2, #510\t; 0x1fe\n-\tldr\tr1, [pc, #284]\t; (8940 )\n-\tldr\tr0, [pc, #288]\t; (8944 )\n+\tldr\tr1, [pc, #288]\t; (8948 )\n+\tldr\tr0, [pc, #288]\t; (894c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:509 (discriminator 1)\n \tldrd\tr1, r2, [sl, #4]\n \tcmp\tr1, r2\n-\tblt.w\t871a \n+\tblt.w\t8716 \n ./raid/raid.c:509 (discriminator 2)\n-\tldr\tr3, [pc, #268]\t; (8948 )\n+\tldr\tr3, [pc, #268]\t; (8950 )\n \tmovw\tr2, #509\t; 0x1fd\n-\tldr\tr1, [pc, #264]\t; (894c )\n-\tldr\tr0, [pc, #268]\t; (8950 )\n+\tldr\tr1, [pc, #268]\t; (8954 )\n+\tldr\tr0, [pc, #268]\t; (8958 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tmov\tr4, r5\n-\tb.n\t8756 \n+\tb.n\t8752 \n ./raid/raid.c:526\n \tcmp\tr6, #0\n \tit\tge\n \tmovge\tfp, r5\n-\tbge.n\t87b8 \n+\tbge.n\t87bc \n ./raid/raid.c:526 (discriminator 1)\n-\tldr\tr3, [pc, #244]\t; (8954 )\n+\tldr\tr3, [pc, #248]\t; (895c )\n \tmovw\tr2, #526\t; 0x20e\n-\tldr\tr1, [pc, #244]\t; (8958 )\n-\tldr\tr0, [pc, #244]\t; (895c )\n+\tldr\tr1, [pc, #244]\t; (8960 )\n+\tldr\tr0, [pc, #248]\t; (8964 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:553\n \tadd.w\tr5, r5, #1073741824\t; 0x40000000\n \tmov\tr3, r9\n \tsubs\tr5, #1\n \tmov\tr2, r8\n \tmov\tr0, r6\n \tldr.w\tr1, [sl, r5, lsl #2]\n \tsubs\tr1, r1, r6\n \tadds\tr1, #1\n-\tbl\t8204 \n+\tbl\t8200 \n ./raid/raid.c:554\n-\tb.n\t87be \n+\tb.n\t87c2 \n ./raid/raid.c:515 (discriminator 2)\n-\tldr\tr3, [pc, #208]\t; (8960 )\n+\tldr\tr3, [pc, #212]\t; (8968 )\n \tmovw\tr2, #515\t; 0x203\n-\tldr\tr1, [pc, #208]\t; (8964 )\n-\tldr\tr0, [pc, #208]\t; (8968 )\n+\tldr\tr1, [pc, #208]\t; (896c )\n+\tldr\tr0, [pc, #212]\t; (8970 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:554\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./raid/raid.c:527 (discriminator 1)\n-\tldr\tr3, [pc, #196]\t; (896c )\n+\tldr\tr3, [pc, #196]\t; (8974 )\n \tmovw\tr2, #527\t; 0x20f\n-\tldr\tr1, [pc, #192]\t; (8970 )\n-\tldr\tr0, [pc, #196]\t; (8974 )\n+\tldr\tr1, [pc, #196]\t; (8978 )\n+\tldr\tr0, [pc, #196]\t; (897c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:508 (discriminator 2)\n-\tldr\tr3, [pc, #184]\t; (8978 )\n+\tldr\tr3, [pc, #188]\t; (8980 )\n \tmov.w\tr2, #508\t; 0x1fc\n-\tldr\tr1, [pc, #184]\t; (897c )\n-\tldr\tr0, [pc, #184]\t; (8980 )\n+\tldr\tr1, [pc, #184]\t; (8984 )\n+\tldr\tr0, [pc, #188]\t; (8988 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:505 (discriminator 1)\n-\tldr\tr3, [pc, #176]\t; (8984 )\n+\tldr\tr3, [pc, #176]\t; (898c )\n \tmovw\tr2, #505\t; 0x1f9\n-\tldr\tr1, [pc, #172]\t; (8988 )\n-\tldr\tr0, [pc, #176]\t; (898c )\n+\tldr\tr1, [pc, #176]\t; (8990 )\n+\tldr\tr0, [pc, #176]\t; (8994 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:504 (discriminator 1)\n-\tldr\tr3, [pc, #164]\t; (8990 )\n+\tldr\tr3, [pc, #168]\t; (8998 )\n \tmov.w\tr2, #504\t; 0x1f8\n-\tldr\tr1, [pc, #164]\t; (8994 )\n-\tldr\tr0, [pc, #164]\t; (8998 )\n+\tldr\tr1, [pc, #164]\t; (899c )\n+\tldr\tr0, [pc, #168]\t; (89a0 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:501 (discriminator 1)\n-\tldr\tr3, [pc, #156]\t; (899c )\n+\tldr\tr3, [pc, #156]\t; (89a4 )\n \tmovw\tr2, #501\t; 0x1f5\n-\tldr\tr1, [pc, #152]\t; (89a0 )\n-\tldr\tr0, [pc, #156]\t; (89a4 )\n+\tldr\tr1, [pc, #156]\t; (89a8 )\n+\tldr\tr0, [pc, #156]\t; (89ac )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #52\t; 0x34\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tstmia\tr6!, {r3, r4, r6}\n+\tnop\n+\tstmia\tr6!, {r1, r2, r3, r4, r6}\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr7, #242\t; 0xf2\n+\tsubs\tr7, #238\t; 0xee\n \tmovs\tr6, r0\n-\tstmia\tr5!, {r1, r4, r5, r6}\n+\tstmia\tr5!, {r1, r2, r3, r5, r6}\n \tmovs\tr5, r0\n-\tstrb\tr0, [r1, #12]\n+\tstrb\tr4, [r0, #12]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r2, #0]\n+\tstrb\tr2, [r2, #0]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r6, #4]\n+\tstrb\tr6, [r5, #4]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, #11]\n+\tstrb\tr6, [r4, #11]\n \tmovs\tr2, r0\n-\tldr\tr0, [r7, #124]\t; 0x7c\n+\tldr\tr4, [r6, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tstrb\tr4, [r6, #3]\n+\tstrb\tr0, [r6, #3]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r1, #11]\n+\tstrb\tr6, [r0, #11]\n \tmovs\tr2, r0\n-\tldr\tr2, [r3, #124]\t; 0x7c\n+\tldr\tr4, [r2, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tstrb\tr6, [r6, #2]\n+\tstrb\tr0, [r6, #2]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #10]\n+\tstrb\tr6, [r4, #10]\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, #120]\t; 0x78\n+\tldr\tr4, [r6, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstrb\tr6, [r6, #1]\n+\tstrb\tr0, [r6, #1]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, #10]\n+\tstrb\tr4, [r0, #10]\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #120]\t; 0x78\n+\tldr\tr2, [r2, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, #3]\n+\tstrb\tr2, [r6, #3]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r3, #9]\n+\tstrb\tr4, [r2, #9]\n \tmovs\tr2, r0\n-\tldr\tr0, [r5, #116]\t; 0x74\n+\tldr\tr2, [r4, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #2]\n+\tstrb\tr6, [r3, #2]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r0, #9]\n+\tstrb\tr2, [r7, #8]\n \tmovs\tr2, r0\n-\tldr\tr6, [r1, #116]\t; 0x74\n+\tldr\tr0, [r1, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr2, [r7, #2]\n+\tstrb\tr4, [r6, #2]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, #8]\n+\tstrb\tr4, [r4, #8]\n \tmovs\tr2, r0\n-\tldr\tr0, [r7, #112]\t; 0x70\n+\tldr\tr2, [r6, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr4, [r2, #124]\t; 0x7c\n+\tldr\tr6, [r1, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tstrb\tr4, [r2, #8]\n+\tstrb\tr6, [r1, #8]\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #112]\t; 0x70\n+\tldr\tr4, [r3, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #116]\t; 0x74\n+\tldr\tr4, [r0, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr6, [r7, #7]\n+\tstrb\tr0, [r7, #7]\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #112]\t; 0x70\n+\tldr\tr6, [r0, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr4, [r3, #120]\t; 0x78\n+\tldr\tr6, [r2, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstrb\tr0, [r5, #7]\n+\tstrb\tr2, [r4, #7]\n \tmovs\tr2, r0\n-\tldr\tr6, [r6, #108]\t; 0x6c\n+\tldr\tr0, [r6, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr6, [r7, #108]\t; 0x6c\n+\tldr\tr0, [r7, #108]\t; 0x6c\n \tmovs\tr2, r0\n \n-000089a8 :\n+000089b0 :\n raid_data():\n ./raid/raid.c:557\n \tpush\t{r4, r5, r6, r7, lr}\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tldr\tr4, [r7, #32]\n \tldr.w\tip, [r7, #36]\t; 0x24\n-./raid/raid.c:559\n-\tlsls\tr5, r4, #26\n-./raid/raid.c:557\n \tstrd\tr3, r2, [r7]\n ./raid/raid.c:559\n-\tbne.w\t8afc \n+\tlsls\tr5, r4, #26\n+\tbne.w\t8b02 \n ./raid/raid.c:562\n \tcmp\tr0, r3\n-\tbgt.w\t8ae6 \n+\tbgt.w\t8aec \n ./raid/raid.c:563\n \tcmp\tr0, #6\n-\tbgt.w\t8b12 \n+\tbgt.w\t8b18 \n ./raid/raid.c:566\n \tcmp\tr0, #1\n-\tble.n\t89d8 \n+\tble.n\t89e0 \n ./raid/raid.c:566 (discriminator 1)\n \tldrd\tr6, r5, [r1]\n \tcmp\tr6, r5\n-\tbge.w\t8bac \n+\tbge.w\t8bb2 \n ./raid/raid.c:567\n \tcmp\tr0, #2\n-\tbgt.n\t8a54 \n+\tbgt.n\t8a5a \n ./raid/raid.c:568\n \tcmp\tr0, #3\n-\tbgt.n\t8a72 \n+\tbgt.n\t8a78 \n ./raid/raid.c:569\n \tcmp\tr0, #4\n-\tbgt.n\t8a90 \n+\tbgt.n\t8a96 \n ./raid/raid.c:570\n \tcmp\tr0, #6\n-\tbne.n\t8aae \n+\tbne.n\t8ab4 \n ./raid/raid.c:570 (discriminator 1)\n \tldrd\tr5, r6, [r1, #16]\n \tcmp\tr5, r6\n-\tbge.w\t8b28 \n+\tbge.w\t8b2e \n ./raid/raid.c:573\n \tcmp\tr3, r6\n-\tble.n\t8ad0 \n+\tble.n\t8ad6 \n ./raid/raid.c:576 (discriminator 1)\n \tldrd\tr6, r5, [r2]\n \tcmp\tr6, r5\n-\tbge.w\t8b80 \n+\tbge.w\t8b86 \n ./raid/raid.c:577\n \tcmp\tr0, #2\n-\tble.n\t8a0e \n+\tble.n\t8a16 \n ./raid/raid.c:577 (discriminator 1)\n \tldrd\tr6, r5, [r2, #4]\n \tcmp\tr6, r5\n-\tbge.w\t8b96 \n+\tbge.w\t8b9c \n ./raid/raid.c:578\n \tcmp\tr0, #3\n-\tble.n\t8a1c \n+\tble.n\t8a24 \n ./raid/raid.c:578 (discriminator 1)\n \tldrd\tr6, r5, [r2, #8]\n \tcmp\tr6, r5\n-\tbge.w\t8b6a \n+\tbge.w\t8b70 \n ./raid/raid.c:579\n \tcmp\tr0, #4\n-\tble.n\t8a2a \n+\tble.n\t8a32 \n ./raid/raid.c:579 (discriminator 1)\n \tldrd\tr6, r5, [r2, #12]\n \tcmp\tr6, r5\n-\tbge.w\t8b3e \n+\tbge.w\t8b44 \n ./raid/raid.c:580\n \tcmp\tr0, #6\n-\tbne.n\t8ab8 \n+\tbne.n\t8abe \n ./raid/raid.c:580 (discriminator 1)\n \tldrd\tr6, r5, [r2, #16]\n \tcmp\tr6, r5\n-\tbge.w\t8b54 \n+\tbge.w\t8b5a \n ./raid/raid.c:584\n-\tldr\tr5, [pc, #392]\t; (8bc4 )\n-\tstr.w\tip, [r7, #36]\t; 0x24\n-\tadd\tr5, pc\n-\tstr\tr4, [r7, #32]\n-\tadd.w\tr5, r5, r0, lsl #2\n+\tldr\tr5, [pc, #388]\t; (8bc8 )\n+\tstrd\tr4, ip, [r7, #32]\n ./raid/raid.c:585\n \tadds\tr7, #12\n ./raid/raid.c:584\n-\tldr\tr4, [r5, #36]\t; 0x24\n+\tadd\tr5, pc\n+\tadd.w\tr4, r5, r0, lsl #2\n+\tldr\tr4, [r4, #36]\t; 0x24\n \tmov\tip, r4\n ./raid/raid.c:585\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n ./raid/raid.c:584\n \tbx\tip\n ./raid/raid.c:567 (discriminator 1)\n \tldrd\tr6, r5, [r1, #4]\n \tcmp\tr6, r5\n-\tblt.n\t89dc \n+\tblt.n\t89e4 \n ./raid/raid.c:567 (discriminator 2)\n-\tldr\tr3, [pc, #360]\t; (8bc8 )\n+\tldr\tr3, [pc, #360]\t; (8bcc )\n \tmovw\tr2, #567\t; 0x237\n-\tldr\tr1, [pc, #360]\t; (8bcc )\n-\tldr\tr0, [pc, #360]\t; (8bd0 )\n+\tldr\tr1, [pc, #356]\t; (8bd0 )\n+\tldr\tr0, [pc, #360]\t; (8bd4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:568 (discriminator 1)\n \tldrd\tr6, r5, [r1, #8]\n \tcmp\tr6, r5\n-\tblt.n\t89e0 \n+\tblt.n\t89e8 \n ./raid/raid.c:568 (discriminator 2)\n-\tldr\tr3, [pc, #344]\t; (8bd4 )\n+\tldr\tr3, [pc, #340]\t; (8bd8 )\n \tmov.w\tr2, #568\t; 0x238\n-\tldr\tr1, [pc, #340]\t; (8bd8 )\n-\tldr\tr0, [pc, #344]\t; (8bdc )\n+\tldr\tr1, [pc, #340]\t; (8bdc )\n+\tldr\tr0, [pc, #340]\t; (8be0 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:569 (discriminator 1)\n \tldrd\tr6, r5, [r1, #12]\n \tcmp\tr6, r5\n-\tblt.n\t89e4 \n+\tblt.n\t89ec \n ./raid/raid.c:569 (discriminator 2)\n-\tldr\tr3, [pc, #324]\t; (8be0 )\n+\tldr\tr3, [pc, #324]\t; (8be4 )\n \tmovw\tr2, #569\t; 0x239\n-\tldr\tr1, [pc, #324]\t; (8be4 )\n-\tldr\tr0, [pc, #324]\t; (8be8 )\n+\tldr\tr1, [pc, #320]\t; (8be8 )\n+\tldr\tr0, [pc, #324]\t; (8bec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:573\n \tcmp\tr0, #0\n-\tbgt.n\t8ac2 \n+\tbgt.n\t8ac8 \n ./raid/raid.c:576\n \tcmp\tr0, #1\n-\tble.n\t8a00 \n-\tb.n\t89f6 \n+\tble.n\t8a08 \n+\tb.n\t89fe \n ./raid/raid.c:583\n \tcmp\tr0, #0\n-\tbne.n\t8a38 \n+\tbne.n\t8a40 \n ./raid/raid.c:585\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./raid/raid.c:573 (discriminator 1)\n \tadd.w\tr5, r0, #1073741824\t; 0x40000000\n \tsubs\tr5, #1\n \tldr.w\tr5, [r1, r5, lsl #2]\n \tcmp\tr5, r3\n-\tblt.n\t8ab2 \n+\tblt.n\t8ab8 \n ./raid/raid.c:573 (discriminator 2)\n-\tldr\tr3, [pc, #280]\t; (8bec )\n+\tldr\tr3, [pc, #280]\t; (8bf0 )\n \tmovw\tr2, #573\t; 0x23d\n-\tldr\tr1, [pc, #280]\t; (8bf0 )\n-\tldr\tr0, [pc, #280]\t; (8bf4 )\n+\tldr\tr1, [pc, #276]\t; (8bf4 )\n+\tldr\tr0, [pc, #280]\t; (8bf8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:562 (discriminator 1)\n-\tldr\tr3, [pc, #272]\t; (8bf8 )\n+\tldr\tr3, [pc, #268]\t; (8bfc )\n \tmovw\tr2, #562\t; 0x232\n-\tldr\tr1, [pc, #268]\t; (8bfc )\n-\tldr\tr0, [pc, #272]\t; (8c00 )\n+\tldr\tr1, [pc, #268]\t; (8c00 )\n+\tldr\tr0, [pc, #268]\t; (8c04 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:559 (discriminator 1)\n-\tldr\tr3, [pc, #260]\t; (8c04 )\n+\tldr\tr3, [pc, #260]\t; (8c08 )\n \tmovw\tr2, #559\t; 0x22f\n-\tldr\tr1, [pc, #260]\t; (8c08 )\n-\tldr\tr0, [pc, #260]\t; (8c0c )\n+\tldr\tr1, [pc, #256]\t; (8c0c )\n+\tldr\tr0, [pc, #260]\t; (8c10 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:563 (discriminator 1)\n-\tldr\tr3, [pc, #252]\t; (8c10 )\n+\tldr\tr3, [pc, #248]\t; (8c14 )\n \tmovw\tr2, #563\t; 0x233\n-\tldr\tr1, [pc, #248]\t; (8c14 )\n-\tldr\tr0, [pc, #252]\t; (8c18 )\n+\tldr\tr1, [pc, #248]\t; (8c18 )\n+\tldr\tr0, [pc, #248]\t; (8c1c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:570 (discriminator 2)\n-\tldr\tr3, [pc, #240]\t; (8c1c )\n+\tldr\tr3, [pc, #240]\t; (8c20 )\n \tmovw\tr2, #570\t; 0x23a\n-\tldr\tr1, [pc, #240]\t; (8c20 )\n-\tldr\tr0, [pc, #240]\t; (8c24 )\n+\tldr\tr1, [pc, #236]\t; (8c24 )\n+\tldr\tr0, [pc, #240]\t; (8c28 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:579 (discriminator 2)\n-\tldr\tr3, [pc, #232]\t; (8c28 )\n+\tldr\tr3, [pc, #228]\t; (8c2c )\n \tmovw\tr2, #579\t; 0x243\n-\tldr\tr1, [pc, #228]\t; (8c2c )\n-\tldr\tr0, [pc, #232]\t; (8c30 )\n+\tldr\tr1, [pc, #228]\t; (8c30 )\n+\tldr\tr0, [pc, #228]\t; (8c34 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:580 (discriminator 2)\n-\tldr\tr3, [pc, #220]\t; (8c34 )\n+\tldr\tr3, [pc, #220]\t; (8c38 )\n \tmov.w\tr2, #580\t; 0x244\n-\tldr\tr1, [pc, #220]\t; (8c38 )\n-\tldr\tr0, [pc, #220]\t; (8c3c )\n+\tldr\tr1, [pc, #216]\t; (8c3c )\n+\tldr\tr0, [pc, #220]\t; (8c40 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:578 (discriminator 2)\n-\tldr\tr3, [pc, #212]\t; (8c40 )\n+\tldr\tr3, [pc, #208]\t; (8c44 )\n \tmovw\tr2, #578\t; 0x242\n-\tldr\tr1, [pc, #208]\t; (8c44 )\n-\tldr\tr0, [pc, #212]\t; (8c48 )\n+\tldr\tr1, [pc, #208]\t; (8c48 )\n+\tldr\tr0, [pc, #208]\t; (8c4c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:576 (discriminator 2)\n-\tldr\tr3, [pc, #200]\t; (8c4c )\n+\tldr\tr3, [pc, #200]\t; (8c50 )\n \tmov.w\tr2, #576\t; 0x240\n-\tldr\tr1, [pc, #200]\t; (8c50 )\n-\tldr\tr0, [pc, #200]\t; (8c54 )\n+\tldr\tr1, [pc, #196]\t; (8c54 )\n+\tldr\tr0, [pc, #200]\t; (8c58 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:577 (discriminator 2)\n-\tldr\tr3, [pc, #192]\t; (8c58 )\n+\tldr\tr3, [pc, #188]\t; (8c5c )\n \tmovw\tr2, #577\t; 0x241\n-\tldr\tr1, [pc, #188]\t; (8c5c )\n-\tldr\tr0, [pc, #192]\t; (8c60 )\n+\tldr\tr1, [pc, #188]\t; (8c60 )\n+\tldr\tr0, [pc, #188]\t; (8c64 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/raid.c:566 (discriminator 2)\n-\tldr\tr3, [pc, #180]\t; (8c64 )\n+\tldr\tr3, [pc, #180]\t; (8c68 )\n \tmovw\tr2, #566\t; 0x236\n-\tldr\tr1, [pc, #180]\t; (8c68 )\n-\tldr\tr0, [pc, #180]\t; (8c6c )\n+\tldr\tr1, [pc, #176]\t; (8c6c )\n+\tldr\tr0, [pc, #180]\t; (8c70 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tsubs\tr5, #90\t; 0x5a\n+\tsubs\tr5, #80\t; 0x50\n \tmovs\tr6, r0\n-\tstrb\tr2, [r1, #2]\n+\tstrb\tr4, [r0, #2]\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #88]\t; 0x58\n+\tldr\tr2, [r2, #88]\t; 0x58\n \tmovs\tr2, r0\n-\tldr\tr0, [r1, #116]\t; 0x74\n+\tldr\tr2, [r0, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #1]\n+\tstrb\tr6, [r4, #1]\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, #84]\t; 0x54\n+\tldr\tr4, [r6, #84]\t; 0x54\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #116]\t; 0x74\n+\tldr\tr4, [r0, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr6, [r1, #1]\n+\tstrb\tr0, [r1, #1]\n \tmovs\tr2, r0\n-\tldr\tr4, [r3, #84]\t; 0x54\n+\tldr\tr6, [r2, #84]\t; 0x54\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #116]\t; 0x74\n+\tldr\tr6, [r0, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr6, [r2, #0]\n+\tstrb\tr0, [r2, #0]\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #80]\t; 0x50\n+\tldr\tr6, [r3, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tldr\tr4, [r2, #116]\t; 0x74\n+\tldr\tr6, [r1, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrb\tr0, [r0, #0]\n+\tldr\tr2, [r7, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tldr\tr6, [r1, #80]\t; 0x50\n+\tldr\tr0, [r1, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tldr\tr6, [r0, #104]\t; 0x68\n+\tldr\tr0, [r0, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldr\tr2, [r5, #124]\t; 0x7c\n+\tldr\tr4, [r4, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tldr\tr0, [r7, #76]\t; 0x4c\n+\tldr\tr2, [r6, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, #80]\t; 0x50\n+\tldr\tr2, [r7, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tldr\tr4, [r2, #124]\t; 0x7c\n+\tldr\tr6, [r1, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #76]\t; 0x4c\n+\tldr\tr4, [r3, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tldr\tr6, [r4, #100]\t; 0x64\n+\tldr\tr0, [r4, #100]\t; 0x64\n \tmovs\tr2, r0\n-\tldr\tr6, [r7, #120]\t; 0x78\n+\tldr\tr0, [r7, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #76]\t; 0x4c\n+\tldr\tr6, [r0, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tldr\tr4, [r3, #108]\t; 0x6c\n+\tldr\tr6, [r2, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr0, [r5, #120]\t; 0x78\n+\tldr\tr2, [r4, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tldr\tr6, [r6, #72]\t; 0x48\n+\tldr\tr0, [r6, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #116]\t; 0x74\n+\tldr\tr4, [r3, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldr\tr2, [r2, #120]\t; 0x78\n+\tldr\tr4, [r1, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tldr\tr0, [r4, #72]\t; 0x48\n+\tldr\tr2, [r3, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tldr\tr4, [r5, #116]\t; 0x74\n+\tldr\tr6, [r4, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, #116]\t; 0x74\n+\tldr\tr6, [r6, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #72]\t; 0x48\n+\tldr\tr4, [r0, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tldr\tr6, [r2, #112]\t; 0x70\n+\tldr\tr0, [r2, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr6, [r4, #116]\t; 0x74\n+\tldr\tr0, [r4, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldr\tr4, [r6, #68]\t; 0x44\n+\tldr\tr6, [r5, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, #108]\t; 0x6c\n+\tldr\tr2, [r7, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #116]\t; 0x74\n+\tldr\tr2, [r1, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, #68]\t; 0x44\n+\tldr\tr0, [r3, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #108]\t; 0x6c\n+\tldr\tr4, [r0, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, #112]\t; 0x70\n+\tldr\tr4, [r6, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr0, [r1, #68]\t; 0x44\n+\tldr\tr2, [r0, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #92]\t; 0x5c\n+\tldr\tr2, [r2, #92]\t; 0x5c\n \tmovs\tr2, r0\n raid_validate():\n ./raid/check.c:47\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tsl, r2\n+\tldr\tr2, [pc, #620]\t; (8ee8 )\n \tsub\tsp, #284\t; 0x11c\n \tadd\tr7, sp, #0\n-\tmov\tsl, r2\n-\tldr\tr2, [pc, #620]\t; (8ee8 )\n-\tmov\tr8, r0\n-\tstr\tr3, [r7, #32]\n-\tmov\tr0, r3\n-\tldr\tr3, [pc, #616]\t; (8eec )\n+\tmov\tr5, r3\n \tadd\tr2, pc\n \tmov\tfp, r1\n-\tldr.w\tr1, [r7, #328]\t; 0x148\n ./raid/check.c:55\n-\tcmp\tr8, sl\n+\tcmp\tr0, sl\n ./raid/check.c:47\n+\tstr\tr3, [r7, #32]\n+\tldr\tr3, [pc, #608]\t; (8eec )\n+\tldr.w\tr1, [r7, #328]\t; 0x148\n \tldr\tr3, [r2, r3]\n-\tldr\tr2, [pc, #604]\t; (8ef0 )\n+\tldr\tr2, [pc, #604]\t; (8ef0 )\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #276]\t; 0x114\n \tmov.w\tr3, #0\n \tstr\tr1, [r7, #44]\t; 0x2c\n \tadd\tr2, pc\n \tstr\tr2, [r7, #40]\t; 0x28\n ./raid/check.c:55\n-\tbge.w\t8ed4 \n+\tbge.w\t8ed4 \n+\tmov\tr8, r0\n ./raid/check.c:58\n-\tcmp.w\tr8, #0\n-\tble.w\t8ec0 \n+\tcmp\tr0, #0\n+\tble.w\t8ec0 \n ./raid/gf.h:66\n-\tldr\tr3, [pc, #580]\t; (8ef4 )\n+\tldr\tr3, [pc, #576]\t; (8ef4 )\n A():\n ./raid/gf.h:66\n-\tmov.w\tr4, r8, lsl #2\n+\tlsls\tr4, r0, #2\n \tadd.w\tr9, r7, #204\t; 0xcc\n-\tadd.w\tip, r4, r0\n+\tadd.w\tip, r4, r5\n+\tmov\tr6, r9\n \tadd\tr4, fp\n-\tmov\tr6, r0\n \tldr\tr3, [r2, r3]\n-\tmov\tr5, r9\n \tldr.w\tlr, [r3]\n raid_validate():\n ./raid/check.c:60\n-\tldr.w\tr0, [r6], #4\n+\tldr.w\tr0, [r5], #4\n A():\n ./raid/gf.h:66\n-\tmov\tr2, r5\n+\tmov\tr2, r6\n \tmov\tr3, fp\n \tadd.w\tr0, lr, r0, lsl #8\n raid_validate():\n ./raid/check.c:60 (discriminator 3)\n \tldr.w\tr1, [r3], #4\n ./raid/check.c:59 (discriminator 3)\n \tcmp\tr3, r4\n A():\n ./raid/gf.h:66 (discriminator 3)\n \tldrb\tr1, [r0, r1]\n raid_validate():\n ./raid/check.c:60 (discriminator 3)\n \tstrb.w\tr1, [r2], #1\n ./raid/check.c:59 (discriminator 3)\n-\tbne.n\t8cd4 \n+\tbne.n\t8cd2 \n ./raid/check.c:58 (discriminator 2)\n-\tcmp\tip, r6\n-\tadd\tr5, r8\n-\tbne.n\t8cc8 \n+\tadd\tr6, r8\n+\tcmp\tip, r5\n+\tbne.n\t8cc6 \n ./raid/check.c:63\n \tadd.w\tr4, r7, #240\t; 0xf0\n \tmov\tr0, r9\n-\tmov\tr2, r8\n-\tadd.w\tr5, r7, #48\t; 0x30\n \tmov\tr1, r4\n-\tbl\t828c \n+\tmov\tr2, r8\n+\tbl\t8288 \n ./raid/check.c:66\n+\tldr\tr3, [pc, #512]\t; (8ef8 )\n+\tldr\tr2, [r7, #40]\t; 0x28\n+\tadd.w\tr5, r7, #48\t; 0x30\n \tmov.w\tip, #24\n-\tldr\tr3, [pc, #504]\t; (8ef8 )\n \tadd.w\tr0, r4, r8\n-\tldr\tr2, [r7, #40]\t; 0x28\n \tmov.w\tlr, r8, lsl #1\n-\tmla\tip, ip, r8, r5\n \tldr\tr4, [r2, r3]\n+\tmla\tip, ip, r8, r5\n ./raid/check.c:67\n \tsub.w\tr6, r0, r8\n A():\n ./raid/gf.h:66\n \tmov\tr1, r5\n \tmov\tr2, r6\n raid_validate():\n@@ -4224,239 +4208,241 @@\n ./raid/check.c:67 (discriminator 3)\n \tcmp\tr0, r2\n ./raid/gf.h:58 (discriminator 3)\n \tadd.w\tr3, r4, r3, lsl #8\n ./raid/check.c:68 (discriminator 3)\n \tstr.w\tr3, [r1, #4]!\n ./raid/check.c:67 (discriminator 3)\n-\tbne.n\t8d18 \n+\tbne.n\t8d16 \n ./raid/check.c:66 (discriminator 2)\n \tadds\tr5, #24\n \tadd.w\tr0, lr, r6\n \tcmp\tip, r5\n-\tbne.n\t8d10 \n+\tbne.n\t8d0e \n ./raid/check.c:71\n \tldr.w\tr3, [r7, #324]\t; 0x144\n \tcmp\tr3, #0\n-\tbeq.w\t8e9c \n+\tbeq.w\t8e9c \n \tmov.w\tr3, r8, lsl #2\n \tadd.w\tr2, r7, #196\t; 0xc4\n \tadd.w\tr1, fp, r3\n \tstr\tr1, [r7, #24]\n \tldr\tr1, [r7, #32]\n-\tadd.w\tip, r2, r8\n+\tadd.w\tr0, r2, r8\n \tstr.w\tfp, [r7, #12]\n \tmov\tfp, r8\n \tadds\tr3, r1, r3\n-\tadd.w\tr6, r1, sl, lsl #2\n \tstr\tr3, [r7, #20]\n+\tadd.w\tr6, r1, sl, lsl #2\n \tadd.w\tr3, r2, sl\n \tldr.w\tsl, [r7, #44]\t; 0x2c\n \tstr\tr3, [r7, #4]\n \tmovs\tr3, #0\n \tstr\tr2, [r7, #16]\n \tstr\tr3, [r7, #36]\t; 0x24\n \tadd.w\tr3, r7, #195\t; 0xc3\n \tstr\tr3, [r7, #28]\n A():\n ./raid/gf.h:66\n \tldrd\tr1, r2, [r7, #28]\n-\tldr\tr0, [r7, #36]\t; 0x24\n-\tldr.w\tr4, [r7, #320]\t; 0x140\n+\tldr\tr4, [r7, #36]\t; 0x24\n+\tldr.w\tr5, [r7, #320]\t; 0x140\n raid_validate():\n ./raid/check.c:76 (discriminator 3)\n \tldr.w\tr3, [r2], #4\n-\tadd\tr3, r4\n+\tadd\tr3, r5\n ./raid/check.c:75 (discriminator 3)\n \tcmp\tr6, r2\n ./raid/check.c:76 (discriminator 3)\n \tldr.w\tr3, [sl, r3, lsl #2]\n-\tldrb\tr3, [r3, r0]\n+\tldrb\tr3, [r3, r4]\n \tstrb.w\tr3, [r1, #1]!\n ./raid/check.c:75 (discriminator 3)\n-\tbne.n\t8d7e \n+\tbne.n\t8d7c \n ./raid/check.c:79\n \tldr.w\tr3, [r7, #320]\t; 0x140\n \tcmp\tr3, #0\n-\tble.n\t8e06 \n+\tble.n\t8e02 \n ./raid/check.c:90\n-\tldr\tr3, [pc, #344]\t; (8ef4 )\n+\tldr\tr3, [pc, #344]\t; (8ef4 )\n ./raid/check.c:79\n-\tmovs\tr4, #0\n+\tmovs\tr5, #0\n ./raid/check.c:90\n \tldr\tr2, [r7, #40]\t; 0x28\n ./raid/check.c:79\n-\tmov\tr0, r4\n+\tmov\tr4, r5\n ./raid/check.c:90\n \tldr.w\tlr, [r7, #12]\n \tldr\tr3, [r2, r3]\n-\tstr.w\tip, [r7, #8]\n-\tldr.w\tip, [r7, #320]\t; 0x140\n-\tldr\tr5, [r3, #0]\n+\tstr\tr0, [r7, #8]\n+\tldr.w\tr0, [r7, #320]\t; 0x140\n+\tldr.w\tip, [r3]\n ./raid/check.c:83\n-\tcmp\tfp, r4\n-\tble.n\t8dc2 \n+\tcmp\tfp, r5\n+\tble.n\t8dc0 \n ./raid/check.c:83 (discriminator 1)\n-\tldr.w\tr3, [lr, r4, lsl #2]\n-\tcmp\tr3, r0\n+\tldr.w\tr3, [lr, r5, lsl #2]\n+\tcmp\tr3, r4\n ./raid/check.c:84 (discriminator 1)\n \tit\teq\n-\taddeq\tr4, #1\n+\taddeq\tr5, #1\n ./raid/check.c:83 (discriminator 1)\n-\tbeq.n\t8dfc \n+\tbeq.n\t8dfa \n ./raid/check.c:88\n-\tldr\tr2, [r7, #28]\n-\tldr.w\tr3, [sl, r0, lsl #2]\n-\tldr.w\tr8, [pc, #300]\t; 8ef8 \n-\tstr\tr2, [r7, #44]\t; 0x2c\n-\tldr\tr2, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #28]\n+\tldr.w\tr8, [pc, #308]\t; 8ef8 \n+\tstr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr.w\tr2, [sl, r4, lsl #2]\n \tldr\tr1, [r7, #32]\n-\tldrb\tr3, [r3, r2]\n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tldr.w\tr9, [r2, r8]\n+\tldr.w\tr9, [r3, r8]\n+\tldr\tr3, [r7, #36]\t; 0x24\n+\tldrb\tr3, [r2, r3]\n ./raid/check.c:90\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tadd.w\tr9, r9, r3, lsl #8\n ./raid/check.c:90 (discriminator 3)\n \tldr.w\tr3, [r1], #4\n \tldrb.w\tr8, [r2, #1]!\n ./raid/check.c:89 (discriminator 3)\n \tcmp\tr6, r1\n ./raid/check.c:90 (discriminator 3)\n-\tadd.w\tr3, r5, r3, lsl #8\n-\tldrb\tr3, [r3, r0]\n+\tadd.w\tr3, ip, r3, lsl #8\n+\tldrb\tr3, [r3, r4]\n \tldrb.w\tr3, [r9, r3]\n \teor.w\tr3, r3, r8\n \tstrb\tr3, [r2, #0]\n ./raid/check.c:89 (discriminator 3)\n-\tbne.n\t8de0 \n+\tbne.n\t8dde \n ./raid/check.c:79 (discriminator 2)\n-\tadds\tr0, #1\n-\tcmp\tip, r0\n-\tbne.n\t8db2 \n-\tldr.w\tip, [r7, #8]\n+\tadds\tr4, #1\n+\tcmp\tr0, r4\n+\tbne.n\t8db0 \n+\tldr\tr0, [r7, #8]\n ./raid/check.c:94\n \tcmp.w\tfp, #0\n-\tble.n\t8e7c \n+\tble.n\t8e7c \n ./raid/check.c:104\n-\tldr\tr1, [r7, #40]\t; 0x28\n+\tldr\tr3, [pc, #232]\t; (8ef4 )\n \tadd.w\tr9, r7, #48\t; 0x30\n-\tldr\tr3, [pc, #224]\t; (8ef4 )\n-\tldr\tr2, [pc, #224]\t; (8ef8 )\n+\tldr\tr1, [r7, #40]\t; 0x28\n+\tmov\tip, r6\n+\tldr\tr2, [pc, #228]\t; (8ef8 )\n \tldr.w\tr8, [r7, #12]\n \tldr\tr3, [r1, r3]\n \tldr\tr2, [r1, r2]\n-\tstr.w\tsl, [r7, #8]\n \tldr.w\tlr, [r3]\n+\tstr.w\tsl, [r7, #8]\n \tldr.w\tsl, [r7, #16]\n \tstr\tr2, [r7, #44]\t; 0x2c\n ./raid/check.c:96\n-\tldr.w\tr5, [r8], #4\n+\tldr.w\tr6, [r8], #4\n ./raid/check.c:99\n \tmov\tr3, sl\n ./raid/check.c:96\n \tmov\tr2, r9\n ./raid/check.c:95\n \tmovs\tr1, #0\n ./raid/check.c:100 (discriminator 3)\n-\tldrb.w\tr0, [r3], #1\n-\tldr.w\tr4, [r2, #4]!\n+\tldrb.w\tr4, [r3], #1\n+\tldr.w\tr5, [r2, #4]!\n ./raid/check.c:99 (discriminator 3)\n-\tcmp\tip, r3\n+\tcmp\tr0, r3\n ./raid/check.c:100 (discriminator 3)\n-\tldrb\tr0, [r4, r0]\n-\teor.w\tr1, r1, r0\n+\tldrb\tr4, [r5, r4]\n+\teor.w\tr1, r1, r4\n ./raid/check.c:99 (discriminator 3)\n-\tbne.n\t8e36 \n+\tbne.n\t8e34 \n ./raid/check.c:104\n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tadd.w\tr4, sl, fp\n+\tadd.w\tr5, sl, fp\n ./raid/check.c:99\n-\tldr\tr0, [r7, #20]\n+\tldr\tr4, [r7, #20]\n ./raid/check.c:104\n \tadd.w\tr1, r3, r1, lsl #8\n ./raid/check.c:104 (discriminator 3)\n-\tldr.w\tr2, [r0], #4\n-\tldrb\tr3, [r4, #0]\n+\tldr.w\tr2, [r4], #4\n+\tldrb\tr3, [r5, #0]\n ./raid/check.c:103 (discriminator 3)\n-\tcmp\tr6, r0\n+\tcmp\tip, r4\n ./raid/check.c:104 (discriminator 3)\n \tadd.w\tr2, lr, r2, lsl #8\n-\tldrb\tr2, [r2, r5]\n+\tldrb\tr2, [r2, r6]\n \tldrb\tr2, [r1, r2]\n \teor.w\tr3, r3, r2\n-\tstrb.w\tr3, [r4], #1\n+\tstrb.w\tr3, [r5], #1\n ./raid/check.c:103 (discriminator 3)\n-\tbne.n\t8e54 \n+\tbne.n\t8e52 \n ./raid/check.c:94 (discriminator 2)\n \tldr\tr3, [r7, #24]\n \tadd.w\tr9, r9, #24\n \tcmp\tr3, r8\n-\tbne.n\t8e2c \n+\tbne.n\t8e2a \n \tldr.w\tsl, [r7, #8]\n+\tmov\tr6, ip\n \tldr\tr3, [r7, #16]\n \tldr\tr1, [r7, #4]\n \tadd\tr3, fp\n ./raid/check.c:109\n \tldrb.w\tr2, [r3], #1\n-\tcbnz\tr2, 8ea0 \n+\tcbnz\tr2, 8ea0 \n ./raid/check.c:108 (discriminator 2)\n \tcmp\tr1, r3\n-\tbne.n\t8e82 \n+\tbne.n\t8e82 \n ./raid/check.c:71\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr.w\tr2, [r7, #324]\t; 0x144\n \tadds\tr3, #1\n \tstr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr2, r3\n-\tbne.w\t8d74 \n+\tbne.w\t8d72 \n ./raid/check.c:113\n \tmovs\tr0, #0\n-\tb.n\t8ea4 \n+\tb.n\t8ea4 \n ./raid/check.c:110\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./raid/check.c:47\n-\tldr\tr2, [pc, #84]\t; (8efc )\n+\tldr\tr2, [pc, #84]\t; (8efc )\n ./raid/check.c:114\n-\tldr\tr3, [pc, #68]\t; (8eec )\n+\tldr\tr3, [pc, #68]\t; (8eec )\n ./raid/check.c:47\n \tadd\tr2, pc\n ./raid/check.c:114\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #276]\t; 0x114\n \teors\tr2, r3\n-\tbne.n\t8ed0 \n+\tbne.n\t8ed0 \n \tadd.w\tr7, r7, #284\t; 0x11c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/check.c:63\n+\tmovs\tr2, #0\n \tadd.w\tr1, r7, #240\t; 0xf0\n \tadd.w\tr0, r7, #204\t; 0xcc\n-\tmovs\tr2, #0\n-\tbl\t828c \n+\tbl\t8288 \n ./raid/check.c:66\n-\tb.n\t8d32 \n+\tb.n\t8d30 \n ./raid/check.c:114\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./raid/check.c:55 (discriminator 1)\n-\tldr\tr3, [pc, #40]\t; (8f00 )\n+\tldr\tr3, [pc, #40]\t; (8f00 )\n \tmovs\tr2, #55\t; 0x37\n-\tldr\tr1, [pc, #40]\t; (8f04 )\n-\tldr\tr0, [pc, #44]\t; (8f08 )\n+\tldr\tr1, [pc, #40]\t; (8f04 )\n+\tldr\tr0, [pc, #44]\t; (8f08 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tstmia\tr0!, {r4, r5, r7}\n+\tstmia\tr0!, {r1, r4, r5, r7}\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r2, r4, r7}\n+\tstmia\tr0!, {r2, r4, r7}\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n \tbkpt\t0x008c\n \tmovs\tr5, r0\n@@ -4467,345 +4453,346 @@\n \tldr\tr4, [r5, #68]\t; 0x44\n \tmovs\tr2, r0\n \n 00008f0c :\n raid_check():\n ./raid/check.c:117\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n-\tsub\tsp, #48\t; 0x30\n-\tldr\tr5, [pc, #444]\t; (90d0 )\n-\tadd\tr7, sp, #16\n \tmov\tr4, r2\n-\tldr\tr2, [pc, #440]\t; (90d4 )\n+\tldr\tr5, [pc, #452]\t; (90d8 )\n+\tsub\tsp, #48\t; 0x30\n+\tldr\tr2, [pc, #452]\t; (90dc )\n \tadd\tr5, pc\n-\tldr.w\tip, [r7, #64]\t; 0x40\n+\tadd\tr7, sp, #16\n \tldr\tr2, [r5, r2]\n-./raid/check.c:125\n-\ttst.w\tip, #63\t; 0x3f\n-./raid/check.c:117\n+\tldr.w\tip, [r7, #64]\t; 0x40\n \tldr\tr5, [r7, #68]\t; 0x44\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #28]\n \tmov.w\tr2, #0\n ./raid/check.c:125\n-\tbne.w\t90b6 \n+\ttst.w\tip, #63\t; 0x3f\n+\tbne.w\t90be \n ./raid/check.c:128\n \tcmp\tr0, r3\n-\tbge.w\t907a \n+\tbge.w\t9082 \n ./raid/check.c:129\n \tcmp\tr3, #6\n-\tbgt.w\t9066 \n+\tbgt.w\t906e \n ./raid/check.c:132\n \tcmp\tr0, #1\n \tble.n\t8f4e \n ./raid/check.c:132 (discriminator 1)\n \tldrd\tr6, r2, [r1]\n \tcmp\tr6, r2\n-\tbge.w\t908e \n+\tbge.w\t9096 \n ./raid/check.c:133\n \tcmp\tr0, #2\n-\tbgt.n\t9044 \n+\tbgt.n\t904a \n ./raid/check.c:134\n \tcmp\tr0, #3\n-\tbgt.n\t9028 \n+\tbgt.n\t902e \n ./raid/check.c:135\n \tcmp\tr0, #4\n-\tbgt.n\t900c \n+\tbgt.n\t9012 \n ./raid/check.c:136\n \tcmp\tr0, #5\n-\tbgt.n\t8ff0 \n+\tbgt.n\t8ff6 \n ./raid/check.c:139\n \tcmp\tr0, #0\n-\tble.n\t9060 \n+\tble.w\t9068 \n ./raid/check.c:139 (discriminator 1)\n \tadd.w\tr6, r0, #1073741824\t; 0x40000000\n \tadds\tr2, r3, r4\n \tsubs\tr6, #1\n \tldr.w\tr6, [r1, r6, lsl #2]\n \tcmp\tr6, r2\n-\tbge.w\t90a2 \n+\tbge.w\t90aa \n \tsubs\tr2, r1, #4\n ./raid/check.c:139\n \tmov.w\tlr, #0\n-\tb.n\t8f84 \n+\tb.n\t8f86 \n ./raid/check.c:144\n \tadd.w\tlr, lr, #1\n ./raid/check.c:143\n \tcmp\tr0, lr\n-\tbeq.n\t8f8c \n+\tbeq.n\t8f8e \n ./raid/check.c:143 (discriminator 1)\n \tldr.w\tr6, [r2, #4]!\n \tcmp\tr6, r4\n-\tblt.n\t8f7c \n+\tblt.n\t8f7e \n ./raid/check.c:148 (discriminator 1)\n+\tmov.w\tr8, #0\n \tcmp\tr3, #0\n-\tit\tle\n-\tmovle.w\tr8, #0\n-\tble.n\t8fc8 \n+\tble.n\t8fce \n ./raid/check.c:148\n \tmovs\tr2, #0\n \tmov\tr9, lr\n \tmov\tr8, r2\n+\tb.n\t8fb4 \n+./raid/check.c:155\n+\tadd.w\tr6, r7, #32\n+\tadd.w\tr6, r6, r8, lsl #2\n+\tadd.w\tr8, r8, #1\n+\tstr.w\tr2, [r6, #-28]\n+./raid/check.c:148\n+\tadds\tr2, #1\n+\tcmp\tr3, r2\n+\tbeq.n\t8fce \n ./raid/check.c:150\n \tcmp\tr0, r9\n-\tble.n\t8fb2 \n+\tble.n\t8f9e \n ./raid/check.c:150 (discriminator 1)\n \tldr.w\tr6, [r1, r9, lsl #2]\n \tadd.w\tsl, r4, r2\n \tcmp\tsl, r6\n-./raid/check.c:152 (discriminator 1)\n-\tit\teq\n-\taddeq.w\tr9, r9, #1\n-./raid/check.c:150 (discriminator 1)\n-\tbeq.n\t8fc2 \n-./raid/check.c:155\n-\tadd.w\tr6, r7, #32\n-\tadd.w\tr6, r6, r8, lsl #2\n-\tadd.w\tr8, r8, #1\n-\tstr.w\tr2, [r6, #-28]\n-./raid/check.c:148 (discriminator 2)\n+\tbne.n\t8f9e \n+./raid/check.c:148\n \tadds\tr2, #1\n+./raid/check.c:152\n+\tadd.w\tr9, r9, #1\n+./raid/check.c:148\n \tcmp\tr3, r2\n-\tbne.n\t8f9c \n+\tbne.n\t8fb4 \n ./raid/check.c:160\n-\tadds\tr3, r7, #4\n \tmov\tr2, r8\n+\tadds\tr3, r7, #4\n \tmov\tr0, lr\n \tstr\tr5, [sp, #8]\n \tstrd\tr4, ip, [sp]\n-\tbl\t8c70 \n+\tbl\t8c74 \n ./raid/check.c:117\n-\tldr\tr2, [pc, #252]\t; (90d8 )\n+\tldr\tr2, [pc, #256]\t; (90e0 )\n ./raid/check.c:161\n-\tldr\tr3, [pc, #248]\t; (90d4 )\n+\tldr\tr3, [pc, #248]\t; (90dc )\n ./raid/check.c:117\n \tadd\tr2, pc\n ./raid/check.c:161\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #28]\n \teors\tr2, r3\n-\tbne.n\t90ca \n+\tbne.n\t90d2 \n \tadds\tr7, #32\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./raid/check.c:136 (discriminator 1)\n \tldrd\tr6, r2, [r1, #16]\n \tcmp\tr6, r2\n \tblt.n\t8f5e \n ./raid/check.c:136 (discriminator 2)\n-\tldr\tr3, [pc, #224]\t; (90dc )\n+\tldr\tr3, [pc, #228]\t; (90e4 )\n \tmovs\tr2, #136\t; 0x88\n-\tldr\tr1, [pc, #224]\t; (90e0 )\n-\tldr\tr0, [pc, #228]\t; (90e4 )\n+\tldr\tr1, [pc, #228]\t; (90e8 )\n+\tldr\tr0, [pc, #228]\t; (90ec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:135 (discriminator 1)\n \tldrd\tr6, r2, [r1, #12]\n \tcmp\tr6, r2\n \tblt.n\t8f5a \n ./raid/check.c:135 (discriminator 2)\n-\tldr\tr3, [pc, #208]\t; (90e8 )\n+\tldr\tr3, [pc, #212]\t; (90f0 )\n \tmovs\tr2, #135\t; 0x87\n-\tldr\tr1, [pc, #208]\t; (90ec )\n-\tldr\tr0, [pc, #212]\t; (90f0 )\n+\tldr\tr1, [pc, #212]\t; (90f4 )\n+\tldr\tr0, [pc, #212]\t; (90f8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:134 (discriminator 1)\n \tldrd\tr6, r2, [r1, #8]\n \tcmp\tr6, r2\n \tblt.n\t8f56 \n ./raid/check.c:134 (discriminator 2)\n-\tldr\tr3, [pc, #192]\t; (90f4 )\n+\tldr\tr3, [pc, #196]\t; (90fc )\n \tmovs\tr2, #134\t; 0x86\n-\tldr\tr1, [pc, #192]\t; (90f8 )\n-\tldr\tr0, [pc, #196]\t; (90fc )\n+\tldr\tr1, [pc, #196]\t; (9100 )\n+\tldr\tr0, [pc, #196]\t; (9104 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:133 (discriminator 1)\n \tldrd\tr6, r2, [r1, #4]\n \tcmp\tr6, r2\n-\tblt.n\t8f52 \n+\tblt.w\t8f52 \n ./raid/check.c:133 (discriminator 2)\n-\tldr\tr3, [pc, #176]\t; (9100 )\n+\tldr\tr3, [pc, #176]\t; (9108 )\n \tmovs\tr2, #133\t; 0x85\n-\tldr\tr1, [pc, #176]\t; (9104 )\n-\tldr\tr0, [pc, #180]\t; (9108 )\n+\tldr\tr1, [pc, #176]\t; (910c )\n+\tldr\tr0, [pc, #180]\t; (9110 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tmov.w\tlr, #0\n-\tb.n\t8f8c \n+\tb.n\t8f8e \n ./raid/check.c:129 (discriminator 1)\n-\tldr\tr3, [pc, #164]\t; (910c )\n+\tldr\tr3, [pc, #164]\t; (9114 )\n \tmovs\tr2, #129\t; 0x81\n-\tldr\tr1, [pc, #164]\t; (9110 )\n-\tldr\tr0, [pc, #164]\t; (9114 )\n+\tldr\tr1, [pc, #164]\t; (9118 )\n+\tldr\tr0, [pc, #164]\t; (911c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:128 (discriminator 1)\n-\tldr\tr3, [pc, #156]\t; (9118 )\n+\tldr\tr3, [pc, #156]\t; (9120 )\n \tmovs\tr2, #128\t; 0x80\n-\tldr\tr1, [pc, #156]\t; (911c )\n-\tldr\tr0, [pc, #156]\t; (9120 )\n+\tldr\tr1, [pc, #156]\t; (9124 )\n+\tldr\tr0, [pc, #156]\t; (9128 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:132 (discriminator 2)\n-\tldr\tr3, [pc, #148]\t; (9124 )\n+\tldr\tr3, [pc, #148]\t; (912c )\n \tmovs\tr2, #132\t; 0x84\n-\tldr\tr1, [pc, #148]\t; (9128 )\n-\tldr\tr0, [pc, #148]\t; (912c )\n+\tldr\tr1, [pc, #148]\t; (9130 )\n+\tldr\tr0, [pc, #148]\t; (9134 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:139 (discriminator 2)\n-\tldr\tr3, [pc, #140]\t; (9130 )\n+\tldr\tr3, [pc, #140]\t; (9138 )\n \tmovs\tr2, #139\t; 0x8b\n-\tldr\tr1, [pc, #140]\t; (9134 )\n-\tldr\tr0, [pc, #140]\t; (9138 )\n+\tldr\tr1, [pc, #140]\t; (913c )\n+\tldr\tr0, [pc, #140]\t; (9140 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:125 (discriminator 1)\n-\tldr\tr3, [pc, #132]\t; (913c )\n+\tldr\tr3, [pc, #132]\t; (9144 )\n \tmovs\tr2, #125\t; 0x7d\n-\tldr\tr1, [pc, #132]\t; (9140 )\n-\tldr\tr0, [pc, #132]\t; (9144 )\n+\tldr\tr1, [pc, #132]\t; (9148 )\n+\tldr\tr0, [pc, #132]\t; (914c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./raid/check.c:161\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tbkpt\t0x001a\n+\tbkpt\t0x001c\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tpop\t{r3, r4, r6, pc}\n+\tpop\t{r1, r4, r6, pc}\n \tmovs\tr5, r0\n-\tldr\tr4, [r0, #56]\t; 0x38\n+\tldr\tr6, [r7, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, #48]\t; 0x30\n+\tldr\tr4, [r6, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tldr\tr2, [r3, #16]\n+\tldr\tr4, [r2, #16]\n \tmovs\tr2, r0\n-\tldr\tr0, [r5, #52]\t; 0x34\n+\tldr\tr2, [r4, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, #48]\t; 0x30\n+\tldr\tr0, [r3, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, #12]\n+\tldr\tr0, [r3, #12]\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #52]\t; 0x34\n+\tldr\tr6, [r0, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tldr\tr2, [r0, #48]\t; 0x30\n+\tldr\tr4, [r7, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #8]\n+\tldr\tr4, [r3, #8]\n \tmovs\tr2, r0\n-\tldr\tr0, [r6, #48]\t; 0x30\n+\tldr\tr0, [r5, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tldr\tr6, [r4, #44]\t; 0x2c\n+\tldr\tr6, [r3, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr6, [r4, #4]\n+\tldr\tr6, [r3, #4]\n \tmovs\tr2, r0\n-\tldr\tr6, [r2, #48]\t; 0x30\n+\tldr\tr6, [r1, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #44]\t; 0x2c\n+\tldr\tr4, [r0, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstr\tr0, [r7, #120]\t; 0x78\n+\tstr\tr0, [r6, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tldr\tr2, [r0, #48]\t; 0x30\n+\tldr\tr2, [r7, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr0, [r7, #40]\t; 0x28\n+\tldr\tr0, [r6, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #44]\t; 0x2c\n+\tldr\tr0, [r1, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr6, [r5, #44]\t; 0x2c\n+\tldr\tr6, [r4, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #40]\t; 0x28\n+\tldr\tr4, [r3, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr4, [r0, #0]\n+\tstr\tr4, [r7, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tldr\tr2, [r3, #44]\t; 0x2c\n+\tldr\tr2, [r2, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #40]\t; 0x28\n+\tldr\tr0, [r1, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #8]\n+\tldr\tr0, [r1, #8]\n \tmovs\tr2, r0\n-\tldr\tr6, [r0, #44]\t; 0x2c\n+\tldr\tr6, [r7, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, #36]\t; 0x24\n+\tldr\tr4, [r6, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tstr\tr0, [r1, #116]\t; 0x74\n+\tstr\tr0, [r0, #116]\t; 0x74\n \tmovs\tr2, r0\n \n-00009148 :\n+00009150 :\n raid_scan():\n ./raid/check.c:164\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r2\n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #8\n-\tmov\tr9, r2\n \tstr\tr3, [r7, #12]\n ./raid/check.c:168\n-\tcbnz\tr2, 9164 \n+\tcbnz\tr2, 916c \n ./raid/check.c:183\n \tmov.w\tr6, #4294967295\t; 0xffffffff\n ./raid/check.c:184\n \tmov\tr0, r6\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/check.c:168 (discriminator 1)\n \tldr\tr3, [r7, #64]\t; 0x40\n \tmov\tr2, r1\n-\tmovs\tr1, #0\n-\tmov\tsl, r0\n-\tmov\tr0, r1\n-\tstr\tr2, [r7, #20]\n \tstr\tr3, [sp, #4]\n+\tmovs\tr1, #0\n \tldr\tr3, [r7, #12]\n+\tmov\tsl, r0\n \tstr\tr3, [sp, #0]\n+\tmov\tr0, r1\n \tmov\tr3, r9\n+\tstr\tr2, [r7, #20]\n \tbl\t8f0c \n \tldr\tr2, [r7, #20]\n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.n\t915a \n+\tbeq.n\t9162 \n ./raid/check.c:172 (discriminator 1)\n \tcmp.w\tr9, #1\n-\tble.n\t9156 \n+\tble.n\t915e \n ./raid/check.c:174\n \tadd.w\tfp, r9, r2\n combination_first():\n ./raid/combo.h:111\n \tcmp.w\tfp, #0\n-\tble.n\t9250 \n+\tble.n\t9256 \n \tmov\tr5, sl\n \tmov.w\tr8, #0\n \tmovs\tr6, #1\n \tadd.w\tr3, fp, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #8]\n \tsub.w\tr3, sl, #4\n \tstr\tr3, [r7, #4]\n@@ -4813,618 +4800,625 @@\n ./raid/combo.h:113\n \tmovs\tr3, #0\n ./raid/combo.h:114\n \tstr.w\tr3, [r1, #4]!\n ./raid/combo.h:113\n \tadds\tr3, #1\n \tcmp\tr3, r6\n-\tbne.n\t91ac \n+\tbne.n\t91b4 \n \tldr\tr3, [r7, #8]\n \tadds\tr4, r3, #1\n \tmov\tr3, r9\n \tmov\tr9, fp\n \tmov\tfp, r6\n \tmov\tr6, r8\n \tmov\tr8, r5\n \tmov\tr5, r4\n raid_scan():\n ./raid/check.c:177\n \tldr\tr1, [r7, #64]\t; 0x40\n \tmov\tr0, fp\n-\tstr\tr3, [r7, #16]\n-\tstr\tr2, [r7, #20]\n \tstr\tr1, [sp, #4]\n \tldr\tr1, [r7, #12]\n \tstr\tr1, [sp, #0]\n \tmov\tr1, sl\n+\tstr\tr3, [r7, #16]\n+\tstr\tr2, [r7, #20]\n \tbl\t8f0c \n \tcmp\tr0, #0\n-\tbeq.n\t9264 \n+\tbeq.n\t926a \n ./raid/combo.h:128\n \tldr.w\tr1, [r8]\n combination_next():\n ./raid/combo.h:131\n \tldrd\tr3, r2, [r7, #16]\n ./raid/combo.h:128\n \tadds\tr1, #1\n-\tstr.w\tr1, [r8]\n ./raid/combo.h:131\n \tcmp\tr1, r9\n-\tblt.n\t91c6 \n+./raid/combo.h:128\n+\tstr.w\tr1, [r8]\n+./raid/combo.h:131\n+\tblt.n\t91ce \n ./raid/combo.h:134\n-\tcbz\tr6, 922c \n+\tcbz\tr6, 9234 \n \tmov\tip, r8\n \tmov\tr0, r6\n-\tb.n\t91fa \n-\tcbz\tr0, 922c \n+\tb.n\t9202 \n+\tcbz\tr0, 9234 \n ./raid/combo.h:128\n \tldr.w\tr4, [ip, #-4]!\n \tmov\tr1, r0\n ./raid/combo.h:138\n \tsubs\tr0, #1\n ./raid/combo.h:128\n \tadds\tr4, #1\n ./raid/combo.h:131\n \tadd.w\tlr, r5, r0\n \tcmp\tr4, lr\n ./raid/combo.h:128\n \tstr.w\tr4, [ip]\n ./raid/combo.h:131\n-\tbge.n\t91f8 \n+\tbge.n\t9200 \n ./raid/combo.h:146\n \tcmp\tr1, fp\n-\tbge.n\t91c6 \n+\tbge.n\t91ce \n \tadd.w\tr1, r1, #1073741824\t; 0x40000000\n \tsubs\tr1, #1\n \tadd.w\tr1, sl, r1, lsl #2\n ./raid/combo.h:148\n \tldr\tr0, [r1, #0]\n \tadds\tr0, #1\n \tstr.w\tr0, [r1, #4]!\n ./raid/combo.h:146\n \tcmp\tr1, r8\n-\tbne.n\t921e \n-\tb.n\t91c6 \n+\tbne.n\t9226 \n+\tb.n\t91ce \n \tmov\tr5, r8\n \tmov\tr8, r6\n \tmov\tr6, fp\n+\tmov\tfp, r9\n raid_scan():\n ./raid/check.c:172\n \tadds\tr6, #1\n-\tcmp\tr3, r6\n-\tmov\tfp, r9\n \tmov\tr9, r3\n-\tbeq.n\t9156 \n+\tcmp\tr3, r6\n+\tbeq.n\t915e \n combination_first():\n ./raid/combo.h:111\n \tldr\tr3, [r7, #8]\n-\tcmp\tr6, fp\n \tadd.w\tr8, r8, #1\n-\tadd.w\tr5, r5, #4\n+\tadds\tr5, #4\n+\tcmp\tr6, fp\n \tadd.w\tr3, r3, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #8]\n-\tble.n\t91a8 \n-\tldr\tr3, [pc, #28]\t; (9270 )\n+\tble.n\t91b0 \n+\tldr\tr3, [pc, #32]\t; (9278 )\n \tmovs\tr2, #111\t; 0x6f\n-\tldr\tr1, [pc, #28]\t; (9274 )\n-\tldr\tr0, [pc, #32]\t; (9278 )\n+\tldr\tr1, [pc, #32]\t; (927c )\n+\tldr\tr0, [pc, #32]\t; (9280 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #28\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tmov\tr6, fp\n raid_scan():\n ./raid/check.c:184\n \tadds\tr7, #28\n \tmov\tr0, r6\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tldr\tr4, [r5, #16]\n+\tnop\n+\tldr\tr6, [r4, #16]\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #16]\n+\tldr\tr4, [r0, #16]\n \tmovs\tr2, r0\n-\tldr\tr6, [r2, #16]\n+\tldr\tr0, [r2, #16]\n \tmovs\tr2, r0\n raid_test_scan():\n ./raid/module.c:272\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tmov\tr5, r1\n-\tldr.w\tr9, [pc, #164]\t; 9328 \n+\tmov\tr6, r0\n+\tldr.w\tr9, [pc, #176]\t; 933c \n+\tldr\tr0, [pc, #176]\t; (9340 )\n \tsub\tsp, #132\t; 0x84\n-\tldr\tr1, [pc, #160]\t; (932c )\n \tadd\tr9, pc\n \tadd\tr7, sp, #8\n ./raid/module.c:279\n \tmovs\tr4, #0\n+./raid/module.c:272\n+\tmov\tr5, r1\n \tadd.w\tlr, r2, #16\n+\tldr.w\tr0, [r9, r0]\n+./raid/module.c:279\n+\tmov\tip, r4\n ./raid/module.c:272\n-\tldr.w\tr1, [r9, r1]\n-\tadd.w\tip, r7, #24\n \tldr.w\tr8, [r7, #152]\t; 0x98\n-\tmov\tr6, r0\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r7, #116]\t; 0x74\n-\tmov.w\tr1, #0\n+\tadd.w\tr1, r7, #24\n+\tldr\tr0, [r0, #0]\n+\tstr\tr0, [r7, #116]\t; 0x74\n+\tmov.w\tr0, #0\n ./raid/module.c:279\n-\tmov\tr0, r4\n+\tb.n\t92c4 \n+./raid/module.c:286\n+\tldr.w\tr0, [r8, r4, lsl #2]\n+./raid/module.c:279\n+\tadds\tr4, #1\n+\tcmp\tr4, lr\n+\tstr.w\tr0, [r1, #4]!\n+\tbeq.n\t92e2 \n ./raid/module.c:280\n-\tcmp\tr6, r0\n-\tble.n\t92c0 \n-\tldr.w\tr1, [r5, r0, lsl #2]\n-\tcmp\tr1, r4\n-./raid/module.c:283\n-\titt\teq\n-\taddeq\tr0, #1\n+\tcmp\tr6, ip\n+\tble.n\t92b6 \n+\tldr.w\tr0, [r5, ip, lsl #2]\n+\tcmp\tr0, r4\n+\tbne.n\t92b6 \n ./raid/module.c:282\n-\tldreq.w\tr1, [r3, r4, lsl #2]\n-./raid/module.c:280\n-\tbeq.n\t92c4 \n-./raid/module.c:286\n-\tldr.w\tr1, [r8, r4, lsl #2]\n+\tldr.w\tr0, [r3, r4, lsl #2]\n ./raid/module.c:279\n \tadds\tr4, #1\n-\tstr.w\tr1, [ip, #4]!\n+./raid/module.c:283\n+\tadd.w\tip, ip, #1\n+./raid/module.c:279\n \tcmp\tr4, lr\n-\tbne.n\t92ac \n+\tstr.w\tr0, [r1, #4]!\n+\tbne.n\t92c4 \n ./raid/module.c:290\n \tadds\tr4, r7, #4\n \tadd.w\tr1, r7, #28\n-\tmov.w\tr3, #4096\t; 0x1000\n-\tstr\tr1, [sp, #0]\n \tmov\tr0, r4\n+\tstr\tr1, [sp, #0]\n+\tmov.w\tr3, #4096\t; 0x1000\n \tmovs\tr1, #16\n-\tbl\t9148 \n+\tbl\t9150 \n ./raid/module.c:293\n \tcmp\tr6, r0\n-\tbne.n\t9304 \n+\tbne.n\t9318 \n ./raid/module.c:295\n \tcmp\tr6, #0\n-\tble.n\t930a \n-\tadd.w\tr6, r5, r6, lsl #2\n+\tble.n\t931e \n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tb.n\t92f8 \n+\tadd.w\tr6, r5, r6, lsl #2\n+\tb.n\t930c \n \tcmp\tr1, r6\n-\tbeq.n\t930a \n+\tbeq.n\t931e \n ./raid/module.c:296\n \tldr.w\tr2, [r1], #4\n \tldr.w\tr3, [r0], #4\n \tcmp\tr2, r3\n-\tbeq.n\t92f4 \n+\tbeq.n\t9308 \n ./raid/module.c:294\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t930c \n+\tb.n\t9320 \n ./raid/module.c:303\n \tmovs\tr0, #0\n ./raid/module.c:272\n-\tldr\tr2, [pc, #32]\t; (9330 )\n+\tldr\tr2, [pc, #32]\t; (9344 )\n ./raid/module.c:304\n-\tldr\tr3, [pc, #28]\t; (932c )\n+\tldr\tr3, [pc, #28]\t; (9340 )\n ./raid/module.c:272\n \tadd\tr2, pc\n ./raid/module.c:304\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #116]\t; 0x74\n \teors\tr2, r3\n-\tbne.n\t9324 \n+\tbne.n\t9338 \n \tadds\tr7, #124\t; 0x7c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\thlt\t0x002a\n+\thlt\t0x0022\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\trev\tr4, r4\n+\trev\tr0, r2\n \tmovs\tr5, r0\n raid_test_data():\n ./raid/module.c:224\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tsl, r1\n-\tldr\tr5, [pc, #224]\t; (941c )\n+\tldr\tr5, [pc, #228]\t; (9434 )\n+\tldr\tr1, [pc, #228]\t; (9438 )\n \tsub\tsp, #104\t; 0x68\n-\tldr\tr1, [pc, #224]\t; (9420 )\n \tadd\tr5, pc\n \tadd\tr7, sp, #8\n-\tadd.w\tip, r7, #4\n ./raid/module.c:230\n \tmovs\tr4, #0\n+\tadd.w\tip, r7, #4\n+\tmov\tr8, r4\n ./raid/module.c:224\n \tldr\tr1, [r5, r1]\n-./raid/module.c:230\n-\tmov\tr9, r4\n-./raid/module.c:224\n-\tldrd\tlr, r6, [r7, #128]\t; 0x80\n-\tmov\tr8, ip\n+\tmov\tlr, ip\n+\tldrd\tr9, r6, [r7, #128]\t; 0x80\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r7, #92]\t; 0x5c\n \tmov.w\tr1, #0\n+./raid/module.c:230\n+\tb.n\t9380 \n+./raid/module.c:237\n+\tldr.w\tr5, [r6, r4, lsl #2]\n+./raid/module.c:230\n+\tadds\tr4, #1\n+\tcmp\tr4, #16\n+\tstr.w\tr5, [lr], #4\n+\tbeq.n\t939e \n ./raid/module.c:231\n-\tcmp\tr0, r9\n-\tble.n\t9372 \n-\tldr.w\tr5, [sl, r9, lsl #2]\n+\tcmp\tr0, r8\n+\tble.n\t9372 \n+\tldr.w\tr5, [sl, r8, lsl #2]\n \tcmp\tr5, r4\n-./raid/module.c:234\n-\titt\teq\n-\taddeq.w\tr9, r9, #1\n+\tbne.n\t9372 \n ./raid/module.c:233\n-\tldreq.w\tr5, [lr, r4, lsl #2]\n-./raid/module.c:231\n-\tbeq.n\t9376 \n-./raid/module.c:237\n-\tldr.w\tr5, [r6, r4, lsl #2]\n+\tldr.w\tr5, [r9, r4, lsl #2]\n ./raid/module.c:230\n \tadds\tr4, #1\n-\tstr.w\tr5, [r8], #4\n+./raid/module.c:234\n+\tadd.w\tr8, r8, #1\n+./raid/module.c:230\n \tcmp\tr4, #16\n-\tbne.n\t935c \n+\tstr.w\tr5, [lr], #4\n+\tbne.n\t9380 \n ./raid/module.c:242\n \tmovs\tr4, #0\n \tadd.w\tr5, r7, #68\t; 0x44\n-./raid/module.c:245\n-\tadd.w\tr9, r6, #64\t; 0x40\n-./raid/module.c:242\n \tmov\tlr, r4\n ./raid/module.c:249\n \tmov\tr8, r4\n-\tb.n\t939e \n+./raid/module.c:245\n+\tadd.w\tr9, r6, #64\t; 0x40\n+\tb.n\t93bc \n ./raid/module.c:242\n \tadds\tr4, #1\n ./raid/module.c:249\n \tstr.w\tr8, [r5]\n ./raid/module.c:242\n \tcmp\tr4, r3\n \tadd.w\tr5, r5, #4\n-\tbeq.n\t93c0 \n+\tbeq.n\t93da \n ./raid/module.c:243\n \tcmp\tr0, lr\n-\tble.n\t9390 \n+\tble.n\t93ae \n \tldr.w\tr1, [r2, lr, lsl #2]\n \tcmp\tr1, r4\n-\tbne.n\t9390 \n+\tbne.n\t93ae \n ./raid/module.c:245\n \tldr.w\tr1, [r9, r4, lsl #2]\n ./raid/module.c:242\n \tadds\tr4, #1\n-\tcmp\tr4, r3\n+./raid/module.c:245\n+\tstr\tr1, [r5, #0]\n ./raid/module.c:246\n \tadd.w\tlr, lr, #1\n-\tadd.w\tr5, r5, #4\n-./raid/module.c:245\n-\tstr.w\tr1, [r5, #-4]\n ./raid/module.c:242\n-\tbne.n\t939e \n+\tadds\tr5, #4\n+\tcmp\tr4, r3\n+\tbne.n\t93bc \n ./raid/module.c:253\n-\tmov.w\tr4, #4096\t; 0x1000\n+\tmov.w\tr3, #4096\t; 0x1000\n \tmov\tr1, sl\n-\tstr\tr4, [sp, #0]\n+\tstr\tr3, [sp, #0]\n \tmovs\tr3, #16\n \tstr.w\tip, [sp, #4]\n \tsubs\tr4, r6, #4\n-\tbl\t89a8 \n-./raid/module.c:256\n-\tadds\tr6, #60\t; 0x3c\n \tmov\tr5, r7\n+\tadds\tr6, #60\t; 0x3c\n+\tbl\t89b0 \n ./raid/module.c:257\n \tldr.w\tr0, [r5, #4]!\n \tldr.w\tr1, [r4, #4]!\n ./raid/module.c:258\n \tcmp\tr0, #0\n \tit\tne\n \tcmpne\tr0, r1\n-\tbeq.n\t93f2 \n+\tbeq.n\t940c \n ./raid/module.c:259\n \tmov.w\tr2, #4096\t; 0x1000\n \tblx\t69e4 \n-\tcbnz\tr0, 9410 \n+\tcbnz\tr0, 942a \n ./raid/module.c:256\n \tcmp\tr4, r6\n-\tbne.n\t93d8 \n+\tbne.n\t93f2 \n ./raid/module.c:266\n \tmovs\tr0, #0\n ./raid/module.c:224\n-\tldr\tr2, [pc, #40]\t; (9424 )\n+\tldr\tr2, [pc, #40]\t; (943c )\n ./raid/module.c:267\n-\tldr\tr3, [pc, #36]\t; (9420 )\n+\tldr\tr3, [pc, #32]\t; (9438 )\n ./raid/module.c:224\n \tadd\tr2, pc\n ./raid/module.c:267\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #92]\t; 0x5c\n \teors\tr2, r3\n-\tbne.n\t9416 \n+\tbne.n\t9430 \n \tadds\tr7, #96\t; 0x60\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./raid/module.c:261\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t93f8 \n+\tb.n\t9412 \n ./raid/module.c:267\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tcbnz\tr4, 945c \n+\tcbnz\tr0, 9470 \n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcbnz\tr0, 9436 \n+\tcbnz\tr6, 9446 \n \tmovs\tr5, r0\n raid_test_rec():\n ./raid/module.c:189\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n-\tadd.w\tr9, r2, #16\n-\tldr.w\tsl, [pc, #160]\t; 94d4 \n \tmov\tr8, r2\n-\tldr\tr2, [pc, #160]\t; (94d8 )\n-\tsub\tsp, #104\t; 0x68\n+\tldr.w\tsl, [pc, #172]\t; 94f4 \n+\tadd.w\tr9, r2, #16\n+\tldr\tr2, [pc, #168]\t; (94f8 )\n \tadd\tsl, pc\n+\tsub\tsp, #104\t; 0x68\n \tadd\tr7, sp, #8\n ./raid/module.c:195\n \tmovs\tr5, #0\n+\tmov\tr6, r7\n ./raid/module.c:189\n \tldr.w\tr2, [sl, r2]\n+\tmov\tip, r7\n+\tldr.w\tr4, [r7, #128]\t; 0x80\n ./raid/module.c:195\n \tmov\tlr, r5\n ./raid/module.c:189\n-\tldr.w\tr4, [r7, #128]\t; 0x80\n-\tmov\tr6, r7\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #92]\t; 0x5c\n \tmov.w\tr2, #0\n-\tmov\tip, r7\n+./raid/module.c:195\n+\tb.n\t947e \n+./raid/module.c:202\n+\tldr.w\tr2, [r4, r5, lsl #2]\n+./raid/module.c:195\n+\tadds\tr5, #1\n+\tcmp\tr5, r9\n+\tstr.w\tr2, [ip, #4]!\n+\tbeq.n\t949c \n ./raid/module.c:196\n \tcmp\tr0, lr\n-\tble.n\t946c \n+\tble.n\t9470 \n \tldr.w\tr2, [r1, lr, lsl #2]\n \tcmp\tr2, r5\n-./raid/module.c:199\n-\titt\teq\n-\taddeq.w\tlr, lr, #1\n+\tbne.n\t9470 \n ./raid/module.c:198\n-\tldreq.w\tr2, [r3, r5, lsl #2]\n-./raid/module.c:196\n-\tbeq.n\t9470 \n-./raid/module.c:202\n-\tldr.w\tr2, [r4, r5, lsl #2]\n+\tldr.w\tr2, [r3, r5, lsl #2]\n ./raid/module.c:195\n \tadds\tr5, #1\n-\tstr.w\tr2, [ip, #4]!\n+./raid/module.c:199\n+\tadd.w\tlr, lr, #1\n+./raid/module.c:195\n \tcmp\tr5, r9\n-\tbne.n\t9456 \n+\tstr.w\tr2, [ip, #4]!\n+\tbne.n\t947e \n ./raid/module.c:206\n-\tadds\tr3, r7, #4\n+\tadd.w\tr5, r4, r8, lsl #2\n+\tsubs\tr4, #4\n+\tadds\tr5, #60\t; 0x3c\n \tmov.w\tr2, #4096\t; 0x1000\n-\tstr\tr3, [sp, #4]\n-\tmov\tr3, r8\n+\tadds\tr3, r7, #4\n \tstr\tr2, [sp, #0]\n+\tstr\tr3, [sp, #4]\n \tmovs\tr2, #16\n-\tbl\t86cc \n-./raid/module.c:209\n-\tadd.w\tr5, r4, r8, lsl #2\n-\tadds\tr5, #60\t; 0x3c\n-\tsubs\tr4, #4\n+\tmov\tr3, r8\n+\tbl\t86c8 \n ./raid/module.c:210\n \tldr.w\tr0, [r6, #4]!\n \tldr.w\tr1, [r4, #4]!\n \tcmp\tr0, r1\n-\tbeq.n\t94aa \n+\tbeq.n\t94cc \n ./raid/module.c:211\n \tmov.w\tr2, #4096\t; 0x1000\n \tblx\t69e4 \n-\tcbnz\tr0, 94c8 \n+\tcbnz\tr0, 94ea \n ./raid/module.c:209\n \tcmp\tr4, r5\n-\tbne.n\t9494 \n+\tbne.n\t94b6 \n ./raid/module.c:218\n \tmovs\tr0, #0\n ./raid/module.c:189\n-\tldr\tr2, [pc, #40]\t; (94dc )\n+\tldr\tr2, [pc, #40]\t; (94fc )\n ./raid/module.c:219\n-\tldr\tr3, [pc, #36]\t; (94d8 )\n+\tldr\tr3, [pc, #32]\t; (94f8 )\n ./raid/module.c:189\n \tadd\tr2, pc\n ./raid/module.c:219\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #92]\t; 0x5c\n \teors\tr2, r3\n-\tbne.n\t94ce \n+\tbne.n\t94f0 \n \tadds\tr7, #96\t; 0x60\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./raid/module.c:213\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t94b0 \n+\tb.n\t94d2 \n ./raid/module.c:219\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\t\t\t; instruction: 0xb8fa\n+\t\t\t; instruction: 0xb8e4\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb880\n+\t\t\t; instruction: 0xb85e\n \tmovs\tr5, r0\n raid_test_par():\n ./raid/module.c:159\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr6, r2\n+\tldr.w\tlr, [pc, #160]\t; 95a8 \n \tsub\tsp, #104\t; 0x68\n \tadd\tr7, sp, #0\n-\tldr.w\tlr, [pc, #156]\t; 9588 \n-\tadd.w\tr3, r7, #12\n-\tsubs\tr5, r2, #4\n+\tldr\tr3, [pc, #156]\t; (95ac )\n+\tadd\tlr, pc\n+\tadd.w\tip, r7, #12\n+\tsubs\tr2, #4\n+\tadd.w\tr4, r6, #60\t; 0x3c\n \tstr\tr0, [r7, #4]\n \tmov\tr0, r1\n-\tldr\tr1, [pc, #148]\t; (958c )\n-\tadd\tlr, pc\n-\tldr.w\tip, [r7, #4]\n-\tadd.w\tr4, r2, #60\t; 0x3c\n-\tmov\tr6, r2\n-\tmov\tr2, r3\n-\tldr.w\tr1, [lr, r1]\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r7, #100]\t; 0x64\n-\tmov.w\tr1, #0\n-./raid/module.c:166\n-\tldr.w\tr1, [r5, #4]!\n-./raid/module.c:165\n-\tcmp\tr5, r4\n+\tldr\tr1, [r7, #4]\n+\tmov\tr5, ip\n+\tldr.w\tr3, [lr, r3]\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [r7, #100]\t; 0x64\n+\tmov.w\tr3, #0\n ./raid/module.c:166\n-\tstr.w\tr1, [r2], #4\n+\tldr.w\tr3, [r2, #4]!\n+\tstr.w\tr3, [r5], #4\n ./raid/module.c:165\n-\tbne.n\t9512 \n-\tmov.w\tr8, ip, lsl #2\n+\tcmp\tr2, r4\n+\tbne.n\t9530 \n+\tmov.w\tr8, r1, lsl #2\n \tadd.w\tr5, r7, #76\t; 0x4c\n \tadd.w\tlr, r0, r8\n+\tmov\tr2, r5\n \tadds\tr0, #60\t; 0x3c\n \tadd.w\tlr, lr, #60\t; 0x3c\n-\tmov\tr2, r5\n ./raid/module.c:170\n-\tldr.w\tr1, [r0, #4]!\n+\tldr.w\tr3, [r0, #4]!\n+\tstr.w\tr3, [r2], #4\n ./raid/module.c:169\n \tcmp\tr0, lr\n-./raid/module.c:170\n-\tstr.w\tr1, [r2], #4\n-./raid/module.c:169\n-\tbne.n\t9532 \n+\tbne.n\t9550 \n ./raid/module.c:172\n-\tmov\tr1, ip\n-\tmov.w\tr2, #4096\t; 0x1000\n-\tmovs\tr0, #16\n \tadd.w\tr8, r8, #60\t; 0x3c\n-\tbl\t8204 \n-./raid/module.c:175\n+\tmov\tr3, ip\n \tadd\tr6, r8\n+\tmov.w\tr2, #4096\t; 0x1000\n+\tmovs\tr0, #16\n+\tbl\t8200 \n ./raid/module.c:176\n \tldr.w\tr1, [r4, #4]!\n \tmov.w\tr2, #4096\t; 0x1000\n \tldr.w\tr0, [r5], #4\n \tblx\t69e4 \n-\tcbnz\tr0, 957e \n+\tcbnz\tr0, 959c \n ./raid/module.c:175\n \tcmp\tr6, r4\n-\tbne.n\t9550 \n+\tbne.n\t956e \n ./raid/module.c:159\n-\tldr\tr2, [pc, #40]\t; (9590 )\n+\tldr\tr2, [pc, #40]\t; (95b0 )\n ./raid/module.c:184\n-\tldr\tr3, [pc, #32]\t; (958c )\n+\tldr\tr3, [pc, #36]\t; (95ac )\n ./raid/module.c:159\n \tadd\tr2, pc\n ./raid/module.c:184\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #100]\t; 0x64\n \teors\tr2, r3\n-\tbne.n\t9584 \n+\tbne.n\t95a2 \n \tadds\tr7, #104\t; 0x68\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./raid/module.c:178\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t9566 \n+\tb.n\t9584 \n ./raid/module.c:184\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\t\t\t; instruction: 0xb83c\n+\tnop\n+\t\t\t; instruction: 0xb824\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb7ca\n+\t\t\t; instruction: 0xb7ac\n \tmovs\tr5, r0\n \n-00009594 :\n+000095b4 :\n raid_init():\n ./raid/module.c:23\n-\tldr\tr3, [pc, #96]\t; (95f8 )\n+\tldr\tr3, [pc, #96]\t; (9618 )\n ./raid/module.c:116\n \tmovs\tr0, #0\n ./raid/module.c:23\n \tpush\t{r4, r5, r6, r7}\n+./raid/module.c:24\n+\tldr\tr4, [pc, #96]\t; (961c )\n+./raid/module.c:23\n \tadd\tr3, pc\n ./raid/module.c:24\n-\tldr\tr4, [pc, #92]\t; (95fc )\n+\tldr\tr1, [pc, #96]\t; (9620 )\n+./raid/module.c:25\n+\tldr\tr2, [pc, #96]\t; (9624 )\n ./raid/module.c:23\n \tadd\tr7, sp, #0\n-./raid/module.c:24\n-\tldr\tr1, [pc, #92]\t; (9600 )\n ./raid/module.c:25\n-\tldr\tr2, [pc, #96]\t; (9604 )\n+\tldr\tr5, [pc, #96]\t; (9628 )\n ./raid/module.c:24\n-\tldr\tr5, [r3, r4]\n+\tldr\tr4, [r3, r4]\n \tldr\tr6, [r3, r1]\n-./raid/module.c:25\n-\tldr\tr4, [pc, #92]\t; (9608 )\n ./raid/module.c:26\n-\tldr\tr1, [pc, #96]\t; (960c )\n+\tldr\tr1, [pc, #96]\t; (962c )\n ./raid/module.c:24\n-\tstr\tr6, [r5, #0]\n+\tstr\tr6, [r4, #0]\n+./raid/module.c:27\n+\tldr\tr4, [pc, #96]\t; (9630 )\n ./raid/module.c:25\n-\tldr\tr6, [r3, r4]\n \tldr\tr2, [r3, r2]\n-./raid/module.c:27\n-\tldr\tr5, [pc, #92]\t; (9610 )\n+\tldr\tr5, [r3, r5]\n ./raid/module.c:30\n-\tldr\tr4, [pc, #92]\t; (9614 )\n+\tldr\tr6, [pc, #92]\t; (9634 )\n ./raid/module.c:25\n-\tstr\tr6, [r2, #12]\n-./raid/module.c:26\n-\tldr\tr6, [r3, r1]\n+\tstr\tr5, [r2, #12]\n ./raid/module.c:31\n-\tldr\tr1, [pc, #92]\t; (9618 )\n+\tldr\tr5, [pc, #92]\t; (9638 )\n ./raid/module.c:26\n-\tstr\tr6, [r2, #16]\n-./raid/module.c:27\n-\tldr\tr5, [r3, r5]\n+\tldr\tr1, [r3, r1]\n+\tstr\tr1, [r2, #16]\n ./raid/module.c:32\n-\tldr\tr6, [pc, #88]\t; (961c )\n+\tldr\tr1, [pc, #92]\t; (963c )\n ./raid/module.c:27\n-\tstr\tr5, [r2, #20]\n-./raid/module.c:30\n-\tldr\tr5, [r3, r4]\n+\tldr\tr4, [r3, r4]\n+\tstr\tr4, [r2, #20]\n ./raid/module.c:32\n-\tldr\tr4, [pc, #88]\t; (9620 )\n+\tldr\tr4, [pc, #88]\t; (9640 )\n ./raid/module.c:30\n-\tstr\tr5, [r2, #0]\n-./raid/module.c:31\n-\tldr\tr1, [r3, r1]\n+\tldr\tr6, [r3, r6]\n+\tstr\tr6, [r2, #0]\n ./raid/module.c:39\n-\tldr\tr5, [pc, #84]\t; (9624 )\n+\tldr\tr6, [pc, #88]\t; (9644 )\n ./raid/module.c:31\n-\tstr\tr1, [r2, #4]\n+\tldr\tr5, [r3, r5]\n+\tstr\tr5, [r2, #4]\n ./raid/module.c:39\n-\tldr\tr1, [pc, #84]\t; (9628 )\n+\tldr\tr5, [pc, #84]\t; (9648 )\n ./raid/module.c:32\n+\tldr\tr1, [r3, r1]\n \tldr\tr2, [r3, r4]\n-\tldr\tr6, [r3, r6]\n ./raid/module.c:40\n-\tldr\tr4, [pc, #84]\t; (962c )\n+\tldr\tr4, [pc, #84]\t; (964c )\n ./raid/module.c:32\n-\tstr\tr2, [r6, #0]\n-./raid/module.c:39\n-\tldr\tr2, [r3, r5]\n-\tldr\tr5, [r3, r1]\n+\tstr\tr2, [r1, #0]\n ./raid/module.c:41\n-\tldr\tr1, [pc, #80]\t; (9630 )\n+\tldr\tr1, [pc, #84]\t; (9650 )\n ./raid/module.c:39\n+\tldr\tr2, [r3, r6]\n+\tldr\tr5, [r3, r5]\n \tstr\tr5, [r2, #0]\n ./raid/module.c:40\n \tldr\tr4, [r3, r4]\n \tstr\tr4, [r2, #4]\n ./raid/module.c:41\n \tldr\tr3, [r3, r1]\n ./raid/module.c:42\n \tstrd\tr3, r3, [r2, #8]\n ./raid/module.c:44\n \tstrd\tr3, r3, [r2, #16]\n ./raid/module.c:117\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n ./raid/module.c:116\n-\tb.w\t81a0 \n-\t\t\t; instruction: 0xb79a\n+\tb.w\t819c \n+\t\t\t; instruction: 0xb778\n \tmovs\tr5, r0\n \tlsls\tr4, r3, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #9\n \tmovs\tr0, r0\n@@ -5447,80 +5441,79 @@\n \tlsls\tr0, r5, #10\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #10\n \t...\n \n-00009634 :\n+00009654 :\n raid_gen_ref():\n ./raid/module.c:123\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tldr.w\tsl, [pc, #264]\t; 9764 \n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #0\n-\tldr.w\tsl, [pc, #264]\t; 9748 \n-\tstrd\tr3, r2, [r7]\n \tadd\tsl, pc\n-\tldr\tr2, [pc, #260]\t; (974c )\n-\tldr\tr3, [pc, #260]\t; (9750 )\n+\tstrd\tr3, r2, [r7]\n+\tldr\tr2, [pc, #256]\t; (9768 )\n+\tldr\tr3, [pc, #256]\t; (976c )\n \tadd\tr2, pc\n \tstrd\tr1, r0, [r7, #8]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #28]\n \tmov.w\tr3, #0\n \tldr\tr3, [r7, #0]\n \tstr\tr3, [r7, #8]\n ./raid/module.c:127\n \tldr\tr3, [r7, #4]\n \tstr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbeq.n\t9718 \n+\tbeq.n\t9736 \n \tldr\tr2, [r7, #8]\n \tadds\tr3, r0, r1\n \tmov\tr9, r0\n \tmov.w\tlr, #0\n-\tadd.w\tr3, r2, r3, lsl #2\n \tmov\tip, r1\n-\tstr\tr3, [r7, #4]\n+\tadd.w\tr3, r2, r3, lsl #2\n \tadd.w\tr1, r2, r0, lsl #2\n+\tstr\tr3, [r7, #4]\n \tstr\tr1, [r7, #0]\n ./raid/module.c:131\n+\tadd.w\tr3, r7, #20\n \tcmp.w\tip, #0\n-\titt\tgt\n-\taddgt.w\tr3, r7, #20\n-\taddgt.w\tr2, ip, r3\n-\tble.n\t9730 \n+\tadd.w\tr2, ip, r3\n+\tble.n\t974e \n ./raid/module.c:132 (discriminator 3)\n \tmov.w\tr1, #0\n \tstrb.w\tr1, [r3], #1\n ./raid/module.c:131 (discriminator 3)\n \tcmp\tr3, r2\n-\tbne.n\t968e \n+\tbne.n\t96ac \n ./raid/module.c:134\n \tcmp.w\tr9, #0\n-\tble.n\t96f6 \n+\tble.n\t9714 \n ./raid/module.c:138\n-\tldr\tr3, [pc, #176]\t; (9754 )\n+\tldr\tr3, [pc, #176]\t; (9770 )\n ./raid/module.c:134\n \tmovs\tr6, #0\n \tldr\tr2, [r7, #8]\n+\tsub.w\tr8, r2, #4\n ./raid/module.c:138\n \tldr.w\tr3, [sl, r3]\n-\tsub.w\tr8, r2, #4\n \tldr.w\tfp, [r3]\n ./raid/module.c:135\n \tldr.w\tr3, [r8, #4]!\n ./raid/module.c:137\n \tcmp.w\tip, #0\n ./raid/module.c:135\n \tldrb.w\tr0, [r3, lr]\n ./raid/module.c:137\n-\tble.n\t96ea \n-\tldr\tr2, [pc, #148]\t; (9758 )\n+\tble.n\t9708 \n+\tldr\tr2, [pc, #148]\t; (9774 )\n \tadd.w\tr3, r7, #20\n \tadd.w\tr4, r3, ip\n \tadd.w\tr1, fp, r6\n \tldr.w\tr2, [sl, r2]\n ./raid/module.c:138\n \tadd.w\tr0, r2, r0, lsl #8\n ./raid/module.c:138 (discriminator 3)\n@@ -5528,304 +5521,297 @@\n \tadd.w\tr1, r1, #256\t; 0x100\n \tldrb\tr2, [r3, #0]\n \tldrb\tr5, [r0, r5]\n \teors\tr2, r5\n \tstrb.w\tr2, [r3], #1\n ./raid/module.c:137 (discriminator 3)\n \tcmp\tr4, r3\n-\tbne.n\t96d6 \n+\tbne.n\t96f4 \n ./raid/module.c:134\n \tadds\tr6, #1\n \tcmp\tr9, r6\n-\tbgt.n\t96b2 \n+\tbgt.n\t96d0 \n ./raid/module.c:141\n \tcmp.w\tip, #0\n-\tble.n\t970e \n+\tble.n\t972c \n ./raid/module.c:134\n \tldrd\tr3, r4, [r7]\n \tadd.w\tr2, r7, #19\n ./raid/module.c:142 (discriminator 3)\n \tldr.w\tr1, [r3], #4\n \tldrb.w\tr0, [r2, #1]!\n ./raid/module.c:141 (discriminator 3)\n \tcmp\tr4, r3\n ./raid/module.c:142 (discriminator 3)\n \tstrb.w\tr0, [r1, lr]\n ./raid/module.c:141 (discriminator 3)\n-\tbne.n\t96fe \n+\tbne.n\t971c \n ./raid/module.c:127\n \tldr\tr3, [r7, #12]\n \tadd.w\tlr, lr, #1\n \tcmp\tr3, lr\n-\tbne.n\t967e \n+\tbne.n\t969e \n ./raid/module.c:123\n-\tldr\tr2, [pc, #64]\t; (975c )\n+\tldr\tr2, [pc, #64]\t; (9778 )\n ./raid/module.c:144\n-\tldr\tr3, [pc, #52]\t; (9750 )\n+\tldr\tr3, [pc, #48]\t; (976c )\n ./raid/module.c:123\n \tadd\tr2, pc\n ./raid/module.c:144\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #28]\n \teors\tr2, r3\n-\tbne.n\t9742 \n+\tbne.n\t9760 \n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/module.c:134\n \tcmp.w\tr9, #0\n-\tbgt.n\t96a0 \n+\tbgt.n\t96be \n ./raid/module.c:127\n \tldr\tr3, [r7, #12]\n \tadd.w\tlr, lr, #1\n \tcmp\tr3, lr\n-\tbne.n\t967e \n-\tb.n\t9718 \n+\tbne.n\t969e \n+\tb.n\t9736 \n ./raid/module.c:144\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\t\t\t; instruction: 0xb6f0\n+\t\t\t; instruction: 0xb6d4\n \tmovs\tr5, r0\n-\t\t\t; instruction: 0xb6ea\n+\t\t\t; instruction: 0xb6ca\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tsetpan\t#1\n+\tpush\t{r1, r3, r4, r5, r6, r7, lr}\n \tmovs\tr5, r0\n \n-00009760 :\n+0000977c :\n raid_selftest():\n ./raid/module.c:310\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./raid/module.c:325\n \tmov.w\tr2, #4096\t; 0x1000\n ./raid/module.c:310\n+\tldr\tr5, [pc, #712]\t; (9a50 )\n \tvpush\t{d8}\n-./raid/module.c:325\n-\tmovs\tr1, #29\n-./raid/module.c:310\n-\tldr\tr5, [pc, #716]\t; (9a3c )\n-./raid/module.c:325\n-\tmovs\tr0, #16\n-./raid/module.c:310\n-\tldr\tr4, [pc, #716]\t; (9a40 )\n-\tadd\tr5, pc\n \tsub\tsp, #180\t; 0xb4\n \tadd\tr7, sp, #8\n+\tldr\tr4, [pc, #708]\t; (9a54 )\n+\tadd\tr5, pc\n ./raid/module.c:325\n \tadd.w\tr3, r7, #24\n+\tmovs\tr1, #29\n \tstr\tr3, [r7, #0]\n+\tmovs\tr0, #16\n ./raid/module.c:310\n \tldr\tr4, [r5, r4]\n \tldr\tr4, [r4, #0]\n \tstr.w\tr4, [r7, #164]\t; 0xa4\n \tmov.w\tr4, #0\n+\tldr\tr4, [pc, #684]\t; (9a58 )\n ./raid/module.c:325\n-\tbl\tad00 \n+\tbl\tad04 \n ./raid/module.c:310\n-\tldr\tr4, [pc, #688]\t; (9a44 )\n \tadd\tr4, pc\n ./raid/module.c:326\n \tcmp\tr0, #0\n-\tbeq.w\t9a30 \n+\tbeq.w\t9a46 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tadd.w\tr3, r7, #76\t; 0x4c\n+\tmov\tfp, r0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tadd.w\tr3, r7, #76\t; 0x4c\n \tmov.w\tr2, #4096\t; 0x1000\n \tmovs\tr1, #0\n-\tmov\tfp, r0\n \tldr\tr0, [r0, #112]\t; 0x70\n \tmov\tr5, r3\n \tstr\tr3, [r7, #20]\n \tblx\t6c08 \n raid_selftest():\n ./raid/module.c:333\n \tldr.w\tr0, [fp, #112]\t; 0x70\n-\tbl\t81ec \n+\tbl\t81e8 \n ./raid/module.c:336\n-\tldr\tr2, [pc, #652]\t; (9a48 )\n-\tadd.w\tr1, r7, #140\t; 0x8c\n+\tldr\tr2, [pc, #644]\t; (9a5c )\n \tmov\tr3, r5\n+\tadd.w\tr1, r7, #140\t; 0x8c\n \tldr\tr2, [r4, r2]\n ./raid/module.c:337 (discriminator 3)\n \tstr.w\tr2, [r3], #4\n ./raid/module.c:336 (discriminator 3)\n-\tcmp\tr3, r1\n \tadd.w\tr2, r2, #4096\t; 0x1000\n-\tbne.n\t97c2 \n+\tcmp\tr3, r1\n+\tbne.n\t97de \n \tadd.w\tr2, fp, #84\t; 0x54\n \tadd.w\tr0, fp, #108\t; 0x6c\n ./raid/module.c:341 (discriminator 3)\n \tldr.w\tr1, [r2, #4]!\n-./raid/module.c:340 (discriminator 3)\n-\tcmp\tr2, r0\n-./raid/module.c:341 (discriminator 3)\n \tstr.w\tr1, [r3], #4\n ./raid/module.c:340 (discriminator 3)\n-\tbne.n\t97d6 \n+\tcmp\tr2, r0\n+\tbne.n\t97f2 \n ./raid/module.c:344\n \tldr\tr3, [r7, #20]\n \tmov.w\tr2, #4096\t; 0x1000\n \tmovs\tr1, #6\n \tmovs\tr0, #16\n-\tbl\t9634 \n-\tmovs\tr3, #15\n-\tstr\tr3, [r7, #8]\n-./raid/module.c:372\n-\tadd.w\tr3, r7, #52\t; 0x34\n+\tmov.w\tr9, #0\n+./raid/module.c:347\n+\tmovs\tr5, #1\n ./raid/module.c:365\n \tadd.w\tsl, r7, #28\n ./raid/module.c:344\n-\tmov.w\tr9, #0\n+\tbl\t9654 \n+\tmovs\tr3, #15\n+\tstr\tr3, [r7, #8]\n ./raid/module.c:372\n+\tadd.w\tr3, r7, #52\t; 0x34\n \tvmov\ts16, r3\n-./raid/module.c:347\n-\tmovs\tr5, #1\n ./raid/module.c:349\n \tldr\tr2, [r7, #20]\n \tmov\tr1, fp\n \tmov\tr0, r5\n-\tbl\t94e0 \n+\tbl\t9500 \n ./raid/module.c:350\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t99fa \n+\tbne.w\t9a10 \n \tldr\tr3, [r7, #0]\n \tadd.w\tr2, r7, #48\t; 0x30\n \tldr\tr0, [r7, #8]\n \tmov\tr8, r3\n ./raid/module.c:359 (discriminator 3)\n \tadds\tr1, r4, r0\n ./raid/module.c:362 (discriminator 3)\n \tstr.w\tr4, [r2, #4]!\n ./raid/module.c:357 (discriminator 3)\n \tadds\tr4, #1\n ./raid/module.c:359 (discriminator 3)\n \tstr.w\tr1, [r3, #4]!\n ./raid/module.c:357 (discriminator 3)\n \tcmp\tr4, r5\n-\tbne.n\t9822 \n+\tbne.n\t983e \n ./raid/module.c:365\n \tldr\tr6, [r7, #20]\n \tmov\tr2, r4\n \tmov\tr0, r4\n \tmov\tr3, fp\n \tmov\tr1, sl\n \tstr\tr6, [sp, #0]\n-\tbl\t9428 \n+\tbl\t9440 \n ./raid/module.c:366\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t99fa \n+\tbne.w\t9a10 \n ./raid/module.c:372\n \tvmov\tr2, s16\n \tmov\tr3, r5\n \tmov\tr1, sl\n \tmov\tr0, r5\n \tstr\tr6, [sp, #4]\n \tstr.w\tfp, [sp]\n-\tbl\t9334 \n+\tbl\t9348 \n ./raid/module.c:373\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t99fa \n+\tbne.w\t9a10 \n ./raid/module.c:380\n \tadds\tr3, r5, #1\n \tasrs\tr6, r5, #1\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, r3, asr #1\n \tstr\tr3, [r7, #16]\n-\tbeq.n\t988c \n+\tbeq.n\t98a8 \n \tvmov\tr3, s16\n-\tmov\tr2, sl\n \tldr\tr0, [r7, #16]\n+\tmov\tr2, sl\n ./raid/module.c:385 (discriminator 3)\n \tadds\tr1, r4, r0\n ./raid/module.c:382 (discriminator 3)\n \tstr.w\tr4, [r2], #4\n ./raid/module.c:380 (discriminator 3)\n \tadds\tr4, #1\n ./raid/module.c:385 (discriminator 3)\n \tstr.w\tr1, [r3], #4\n ./raid/module.c:380 (discriminator 3)\n \tcmp\tr6, r4\n-\tbne.n\t987c \n-./raid/module.c:389\n-\tldr\tr1, [r7, #16]\n+\tbne.n\t9898 \n ./raid/module.c:390\n \tlsls\tr3, r6, #2\n \tadd.w\tr2, r7, #168\t; 0xa8\n \tstr\tr3, [r7, #4]\n+\tadds\tr3, r2, r3\n+./raid/module.c:389\n+\tldr\tr1, [r7, #16]\n+./raid/module.c:390\n+\tmovs\tr2, #16\n ./raid/module.c:389\n \tcmp\tr1, #1\n ./raid/module.c:390\n-\tadd\tr3, r2\n-\tmov.w\tr2, #16\n \tstr.w\tr2, [r3, #-140]\n ./raid/module.c:389\n-\tbeq.n\t98c6 \n+\tbeq.n\t98de \n ./raid/module.c:390\n \tadd.w\tr3, r7, #168\t; 0xa8\n+\tmovs\tr2, #17\n+\tadd.w\tr3, r3, r6, lsl #2\n ./raid/module.c:389\n \tcmp\tr1, #3\n ./raid/module.c:390\n-\tadd.w\tr3, r3, r6, lsl #2\n-\tmov.w\tr2, #17\n \tstr.w\tr2, [r3, #-136]\n ./raid/module.c:389\n-\tbne.n\t98c6 \n+\tbne.n\t98de \n ./raid/module.c:390 (discriminator 3)\n \tadd.w\tr3, r7, #168\t; 0xa8\n \tmovs\tr2, #18\n \tadd.w\tr3, r3, r6, lsl #2\n \tstr.w\tr2, [r3, #-132]\n ./raid/module.c:392\n \tldr\tr3, [r7, #20]\n \tmov\tr2, r5\n-\tmov\tr1, sl\n-\tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n+\tmov\tr1, sl\n \tmov\tr3, fp\n-\tbl\t9428 \n+\tmov\tr0, r5\n+\tbl\t9440 \n ./raid/module.c:393\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t99fa \n+\tbne.w\t9a10 \n ./raid/module.c:399\n \tldr\tr3, [r7, #20]\n-\tmov\tr1, sl\n \tvmov\tr2, s16\n-\tmov\tr0, r6\n-\tstr.w\tfp, [sp]\n \tstr\tr3, [sp, #4]\n+\tmov\tr1, sl\n \tmov\tr3, r5\n-\tbl\t9334 \n+\tmov\tr0, r6\n+\tstr.w\tfp, [sp]\n+\tbl\t9348 \n ./raid/module.c:400\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t99fa \n+\tbne.n\t9a10 \n ./raid/module.c:407\n \tvmov\tr2, s16\n \tmov\tr1, sl\n \tmov\tr3, r0\n-\tcbz\tr6, 9912 \n+\tcbz\tr6, 992a \n ./raid/module.c:409 (discriminator 3)\n \tstr.w\tr3, [r1], #4\n ./raid/module.c:412 (discriminator 3)\n \tstr.w\tr3, [r2], #4\n ./raid/module.c:407 (discriminator 3)\n \tadds\tr3, #1\n \tcmp\tr6, r3\n-\tbne.n\t9904 \n+\tbne.n\t991c \n ./raid/module.c:417\n \tldr\tr3, [r7, #12]\n \tldr\tr2, [r7, #4]\n \tldr\tr0, [r7, #16]\n \tadd.w\tr1, r3, r3, lsr #31\n \tadd.w\tr3, r5, #16\n \tadd\tr2, sl\n@@ -5834,71 +5820,73 @@\n \tadds\tr1, r4, r3\n ./raid/module.c:416 (discriminator 3)\n \tadds\tr4, #1\n \tcmp\tr4, r0\n ./raid/module.c:417 (discriminator 3)\n \tstr.w\tr1, [r2], #4\n ./raid/module.c:416 (discriminator 3)\n-\tblt.n\t9926 \n+\tblt.n\t993e \n ./raid/module.c:419\n \tldr\tr3, [r7, #20]\n \tmov\tr2, r5\n-\tmov\tr1, sl\n-\tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n+\tmov\tr1, sl\n \tmov\tr3, fp\n-\tbl\t9428 \n+\tmov\tr0, r5\n+\tbl\t9440 \n ./raid/module.c:420\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t99fa \n+\tbne.n\t9a10 \n ./raid/module.c:426\n \tldr\tr3, [r7, #20]\n-\tmov\tr1, sl\n \tvmov\tr2, s16\n-\tmov\tr0, r6\n-\tstr.w\tfp, [sp]\n \tstr\tr3, [sp, #4]\n+\tmov\tr1, sl\n \tmov\tr3, r5\n-\tbl\t9334 \n+\tmov\tr0, r6\n+\tstr.w\tfp, [sp]\n+\tbl\t9348 \n ./raid/module.c:427\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t99fa \n+\tbne.n\t9a10 \n ./raid/module.c:434\n \tmov.w\tr3, r9, asr #1\n \tcmp\tr6, #0\n-\tbeq.n\t9a26 \n+\tbeq.n\t9a3c \n \tcmp\tr6, #1\n ./raid/module.c:436\n \tstr\tr0, [r7, #28]\n ./raid/module.c:434\n-\tbeq.n\t9980 \n+\tbeq.n\t9996 \n+./raid/module.c:436\n+\tmovs\tr2, #1\n+./raid/module.c:434\n \tcmp\tr6, #3\n ./raid/module.c:436\n-\tmov.w\tr2, #1\n \tstr\tr2, [r7, #32]\n ./raid/module.c:434\n-\tbne.n\t9980 \n+\tbne.n\t9996 \n ./raid/module.c:436 (discriminator 3)\n \tmovs\tr2, #2\n \tstr\tr2, [r7, #36]\t; 0x24\n ./raid/module.c:438\n-\tcbz\tr3, 99a4 \n+\tcbz\tr3, 99ba \n ./raid/module.c:440\n \tldr\tr2, [r7, #4]\n \tadd.w\tr1, r7, #168\t; 0xa8\n ./raid/module.c:438\n \tcmp\tr3, #2\n ./raid/module.c:440\n \tadd\tr2, r1\n \tmov.w\tr1, #16\n \tstr.w\tr1, [r2, #-140]\n ./raid/module.c:438\n-\tbne.n\t99a4 \n+\tbne.n\t99ba \n ./raid/module.c:440 (discriminator 3)\n \tadd.w\tr3, r7, #168\t; 0xa8\n \tadd.w\tr6, r3, r6, lsl #2\n \tmovs\tr3, #17\n \tstr.w\tr3, [r6, #-136]\n ./raid/module.c:446 (discriminator 3)\n \tldr.w\tr3, [r8, #4]!\n@@ -5910,278 +5898,280 @@\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tmovs\tr1, #85\t; 0x55\n \tldr.w\tr0, [fp, r3, lsl #2]\n \tblx\t6c08 \n raid_selftest():\n ./raid/module.c:442 (discriminator 3)\n \tcmp\tr4, r9\n-\tblt.n\t99a4 \n+\tblt.n\t99ba \n ./raid/module.c:449\n \tldr\tr3, [r7, #20]\n \tmov\tr2, r5\n-\tmov\tr1, sl\n-\tmov\tr0, r9\n \tstr\tr3, [sp, #0]\n+\tmov\tr1, sl\n \tmov\tr3, fp\n-\tbl\t927c \n+\tmov\tr0, r9\n+\tbl\t9284 \n ./raid/module.c:450\n \tmov\tr4, r0\n-\tcbnz\tr0, 99fa \n+\tcbnz\tr0, 9a10 \n ./raid/module.c:347 (discriminator 1)\n \tldr\tr3, [r7, #8]\n \tadd.w\tr9, r9, #1\n \tsubs\tr3, #1\n \tstr\tr3, [r7, #8]\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, #7\n-\tbeq.n\t99e4 \n+\tbeq.n\t99fa \n \tldr\tr5, [r7, #12]\n-\tb.n\t9806 \n+\tb.n\t9822 \n ./raid/module.c:458\n \tldr\tr3, [r7, #20]\n \tmov\tr2, r0\n-\tmov\tr1, r0\n \tstr\tr3, [sp, #0]\n+\tmov\tr1, r0\n \tmov\tr3, fp\n-\tbl\t927c \n+\tbl\t9284 \n ./raid/module.c:459\n \tcmp.w\tr0, #4294967295\t; 0xffffffff\n \tit\tne\n \tmovne\tr4, r0\n ./raid/module.c:468\n \tmov\tr0, fp\n \tblx\t694c \n ./raid/module.c:469\n \tldr\tr0, [r7, #24]\n \tblx\t694c \n ./raid/module.c:310\n-\tldr\tr2, [pc, #68]\t; (9a4c )\n+\tldr\tr2, [pc, #64]\t; (9a60 )\n ./raid/module.c:472\n-\tldr\tr3, [pc, #52]\t; (9a40 )\n+\tldr\tr3, [pc, #52]\t; (9a54 )\n ./raid/module.c:310\n \tadd\tr2, pc\n ./raid/module.c:472\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #164]\t; 0xa4\n \teors\tr2, r3\n-\tbne.n\t9a36 \n+\tbne.n\t9a4c \n \tmov\tr0, r4\n \tadds\tr7, #172\t; 0xac\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/module.c:438\n \tcmp\tr3, #0\n-\tbne.n\t9982 \n+\tbne.n\t9998 \n ./raid/module.c:442\n \tcmp\tr5, #1\n-\tbeq.n\t99bc \n-\tb.n\t99a4 \n+\tbeq.n\t99d2 \n+\tb.n\t99ba \n ./raid/module.c:328\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n-\tb.n\t9a06 \n+\tb.n\t9a1c \n ./raid/module.c:472\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tpush\t{r6, r7, lr}\n+\tpush\t{r2, r5, r7, lr}\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tpush\t{r1, r5, r7, lr}\n+\tpush\t{r1, r2, r7, lr}\n \tmovs\tr5, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tcbz\tr2, 9a9a \n+\tcbz\tr4, 9aa8 \n \tmovs\tr5, r0\n \n-00009a50 :\n+00009a64 :\n raid_gen1_int32():\n ./raid/int.c:22\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tadd\tr7, sp, #0\n ./raid/int.c:32\n \tldr.w\tr9, [r2, r0, lsl #2]\n+./raid/int.c:22\n+\tadd\tr7, sp, #0\n ./raid/int.c:34\n-\tcbz\tr1, 9ab0 \n+\tcbz\tr1, 9ac4 \n \tlsls\tr3, r0, #2\n \tadd.w\tfp, r0, #4294967295\t; 0xffffffff\n ./raid/int.c:35\n \tadd\tr3, r2\n \tmov\tr8, r2\n-\tadd.w\tfp, r2, fp, lsl #2\n \tmov.w\tlr, #4\n-\tldr.w\tsl, [r3, #-4]\n ./raid/int.c:34\n \tmov.w\tip, #0\n-./raid/int.c:37\n-\tcmp\tr0, #1\n+\tadd.w\tfp, r2, fp, lsl #2\n ./raid/int.c:35\n+\tldr.w\tsl, [r3, #-4]\n \tldr.w\tr6, [sl, ip]\n+./raid/int.c:37\n+\tcmp\tr0, #1\n ./raid/int.c:36\n \tldr.w\tr5, [sl, lr]\n ./raid/int.c:37\n-\tble.n\t9a9c \n+\tble.n\t9ab0 \n \tmov\tr3, fp\n ./raid/int.c:38 (discriminator 3)\n \tldr.w\tr4, [r3, #-4]!\n ./raid/int.c:37 (discriminator 3)\n \tcmp\tr8, r3\n ./raid/int.c:38 (discriminator 3)\n \tldr.w\tr2, [r4, ip]\n ./raid/int.c:39 (discriminator 3)\n \tldr.w\tr4, [r4, lr]\n ./raid/int.c:38 (discriminator 3)\n \teor.w\tr6, r6, r2\n ./raid/int.c:39 (discriminator 3)\n \teor.w\tr5, r5, r4\n ./raid/int.c:37 (discriminator 3)\n-\tbne.n\t9a84 \n+\tbne.n\t9a98 \n ./raid/int.c:41 (discriminator 2)\n \tstr.w\tr6, [r9, ip]\n ./raid/int.c:34 (discriminator 2)\n \tadd.w\tip, ip, #8\n-\tcmp\tr1, ip\n ./raid/int.c:42 (discriminator 2)\n \tstr.w\tr5, [r9, lr]\n ./raid/int.c:34 (discriminator 2)\n+\tcmp\tr1, ip\n \tadd.w\tlr, lr, #8\n-\tbhi.n\t9a76 \n+\tbhi.n\t9a8a \n ./raid/int.c:44\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \n-00009ab4 :\n+00009ac8 :\n raid_gen1_int64():\n ./raid/int.c:50\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tsl, r2\n+./raid/int.c:62\n+\tmov\tr4, r1\n+./raid/int.c:50\n \tsub\tsp, #20\n \tadd\tr7, sp, #0\n-\tmov\tr9, r2\n ./raid/int.c:60\n \tlsls\tr3, r0, #2\n-\tmov\tr2, r0\n-./raid/int.c:50\n-\tstr\tr0, [r7, #8]\n ./raid/int.c:62\n \tstr\tr1, [r7, #4]\n+./raid/int.c:50\n+\tstr\tr0, [r7, #8]\n ./raid/int.c:60\n-\tldr.w\tr0, [r9, r0, lsl #2]\n+\tldr.w\tr1, [sl, r0, lsl #2]\n ./raid/int.c:62\n-\tcmp\tr1, #0\n-\tbeq.n\t9b44 \n+\tcmp\tr4, #0\n+\tbeq.n\t9b56 \n ./raid/int.c:63\n-\tadd\tr3, r9\n-\tmov\tsl, r0\n-\tsubs\tr2, #1\n+\tadd\tr3, sl\n+\tsubs\tr2, r0, #1\n+\tmov\tfp, r1\n ./raid/int.c:62\n \tmovs\tr0, #0\n-\tmov\tr6, sl\n-\tldr.w\tfp, [r3, #-4]\n-\tadd.w\tr3, r9, r2, lsl #2\n-\tstr\tr3, [r7, #0]\n-./raid/int.c:65\n-\tldr\tr3, [r7, #8]\n-\tadd.w\tlr, r0, #8\n+\tadd.w\tr2, sl, r2, lsl #2\n+\tstr\tr2, [r7, #0]\n+\tldr.w\tr3, [r3, #-4]\n+\tstr\tr3, [r7, #12]\n ./raid/int.c:63\n-\tldr.w\tip, [fp]\n-./raid/int.c:65\n-\tcmp\tr3, #1\n+\tldr\tr3, [r7, #12]\n+\tadd.w\tip, r0, #8\n+\tldr\tr6, [r3, #0]\n ./raid/int.c:64\n-\tldrd\tr5, r4, [fp, #4]\n-\tldr.w\tr1, [fp, #12]\n+\tldrd\tr5, r4, [r3, #4]\n+\tldr\tr1, [r3, #12]\n ./raid/int.c:65\n-\tble.n\t9b2c \n+\tldr\tr3, [r7, #8]\n+\tcmp\tr3, #1\n+\tble.n\t9b3c \n \tldr\tr2, [r7, #0]\n-\tstr\tr6, [r7, #12]\n ./raid/int.c:66 (discriminator 3)\n \tldr.w\tr3, [r2, #-4]!\n-\tadd.w\tsl, r3, r0\n+\tadd.w\tr9, r3, r0\n ./raid/int.c:67 (discriminator 3)\n-\tadd.w\tr8, r3, lr\n+\tadd.w\tlr, r3, ip\n ./raid/int.c:66 (discriminator 3)\n-\tldr\tr6, [r3, r0]\n+\tldr.w\tr8, [r3, r0]\n ./raid/int.c:65 (discriminator 3)\n-\tcmp\tr9, r2\n-./raid/int.c:66 (discriminator 3)\n-\tldr.w\tsl, [sl, #4]\n+\tcmp\tsl, r2\n ./raid/int.c:67 (discriminator 3)\n-\tldr.w\tr8, [r8, #4]\n+\tldr.w\tr3, [r3, ip]\n ./raid/int.c:66 (discriminator 3)\n-\teor.w\tip, ip, r6\n+\tldr.w\tr9, [r9, #4]\n+\teor.w\tr6, r6, r8\n ./raid/int.c:67 (discriminator 3)\n-\tldr.w\tr3, [r3, lr]\n+\tldr.w\tlr, [lr, #4]\n+\teor.w\tr4, r4, r3\n ./raid/int.c:66 (discriminator 3)\n-\teor.w\tr5, r5, sl\n+\teor.w\tr5, r5, r9\n ./raid/int.c:67 (discriminator 3)\n-\teor.w\tr1, r1, r8\n-\teor.w\tr4, r4, r3\n+\teor.w\tr1, r1, lr\n ./raid/int.c:65 (discriminator 3)\n-\tbne.n\t9afc \n-\tldr\tr6, [r7, #12]\n+\tbne.n\t9b0c \n+./raid/int.c:69 (discriminator 2)\n+\tldr\tr3, [r7, #12]\n ./raid/int.c:62 (discriminator 2)\n-\tldr\tr3, [r7, #4]\n \tadds\tr0, #16\n ./raid/int.c:69 (discriminator 2)\n-\tstrd\tip, r5, [r6]\n+\tstrd\tr6, r5, [fp]\n ./raid/int.c:70 (discriminator 2)\n-\tadd.w\tfp, fp, #16\n+\tadds\tr3, #16\n+\tstr\tr3, [r7, #12]\n ./raid/int.c:62 (discriminator 2)\n-\tcmp\tr3, r0\n+\tldr\tr3, [r7, #4]\n ./raid/int.c:70 (discriminator 2)\n-\tstrd\tr4, r1, [r6, #8]\n+\tstrd\tr4, r1, [fp, #8]\n ./raid/int.c:62 (discriminator 2)\n-\tadd.w\tr6, r6, #16\n-\tbhi.n\t9ae2 \n+\tadd.w\tfp, fp, #16\n+\tcmp\tr3, r0\n+\tbhi.n\t9af6 \n ./raid/int.c:72\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+\tnop\n \n-00009b4c :\n+00009b60 :\n raid_gen2_int32():\n ./raid/int.c:78\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #28\n-\tadd\tr7, sp, #0\n \tmov\tr9, r2\n-\tmov\tr3, r0\n ./raid/int.c:90\n \tadd.w\tr2, r2, r0, lsl #2\n ./raid/int.c:78\n+\tsub\tsp, #28\n+\tadd\tr7, sp, #0\n+\tmov\tr3, r0\n \tstr\tr0, [r7, #12]\n ./raid/int.c:89\n \tldr.w\tr0, [r9, r0, lsl #2]\n-./raid/int.c:92\n-\tstr\tr1, [r7, #8]\n-./raid/int.c:89\n \tstr\tr0, [r7, #20]\n ./raid/int.c:90\n \tldr\tr0, [r2, #4]\n+./raid/int.c:92\n+\tstr\tr1, [r7, #8]\n+./raid/int.c:90\n \tstr\tr0, [r7, #16]\n ./raid/int.c:92\n \tcmp\tr1, #0\n-\tbeq.n\t9c10 \n+\tbeq.n\t9c1c \n+\tsubs\tr3, #1\n ./raid/int.c:93\n \tldr.w\tr2, [r2, #-4]\n-\tsubs\tr3, #1\n \tmov.w\tsl, #4\n ./raid/int.c:92\n \tmov.w\tr8, #0\n \tadd.w\tr3, r9, r3, lsl #2\n-\tstr\tr3, [r7, #0]\n ./raid/int.c:93\n \tstr\tr2, [r7, #4]\n+\tstr\tr3, [r7, #0]\n \tldr\tr3, [r7, #4]\n \tldr.w\tlr, [r3, r8]\n ./raid/int.c:94\n \tldr.w\tip, [r3, sl]\n ./raid/int.c:95\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, #1\n-\tble.n\t9c18 \n+\tble.n\t9c24 \n \tldr\tr4, [r7, #0]\n ./raid/int.c:94\n \tmov\tr3, ip\n ./raid/int.c:93\n \tmov\tr1, lr\n ./raid/int.c:96 (discriminator 3)\n \tldr.w\tr5, [r4, #-4]!\n@@ -6208,34 +6198,31 @@\n \tldr.w\tr5, [r5, sl]\n x2_32():\n ./raid/gf.h:92 (discriminator 3)\n \tand.w\tr0, r0, #4278124286\t; 0xfefefefe\n \tand.w\tr3, r3, #4278124286\t; 0xfefefefe\n ./raid/gf.h:91 (discriminator 3)\n \trsb\tr2, fp, r2, lsl #1\n-raid_gen2_int32():\n-./raid/int.c:95 (discriminator 3)\n-\tcmp\tr9, r4\n-x2_32():\n ./raid/gf.h:93 (discriminator 3)\n \tand.w\tr1, r1, #488447261\t; 0x1d1d1d1d\n-\teor.w\tr0, r0, r6\n-\teor.w\tr3, r3, r5\n+\teors\tr0, r6\n+\teors\tr3, r5\n \tand.w\tr2, r2, #488447261\t; 0x1d1d1d1d\n raid_gen2_int32():\n ./raid/int.c:105 (discriminator 3)\n-\teor.w\tr1, r1, r0\n+\teors\tr1, r0\n ./raid/int.c:99 (discriminator 3)\n \teor.w\tlr, lr, r6\n ./raid/int.c:100 (discriminator 3)\n \teor.w\tip, ip, r5\n ./raid/int.c:106 (discriminator 3)\n-\teor.w\tr3, r3, r2\n+\teors\tr3, r2\n ./raid/int.c:95 (discriminator 3)\n-\tbne.n\t9b9a \n+\tcmp\tr9, r4\n+\tbne.n\t9bae \n ./raid/int.c:108 (discriminator 2)\n \tldr\tr2, [r7, #20]\n \tstr.w\tlr, [r2, r8]\n ./raid/int.c:109 (discriminator 2)\n \tstr.w\tip, [r2, sl]\n ./raid/int.c:110 (discriminator 2)\n \tldr\tr2, [r7, #16]\n@@ -6244,330 +6231,308 @@\n \tadd.w\tr8, r8, #8\n ./raid/int.c:111 (discriminator 2)\n \tstr.w\tr3, [r2, sl]\n ./raid/int.c:92 (discriminator 2)\n \tadd.w\tsl, sl, #8\n \tldr\tr3, [r7, #8]\n \tcmp\tr3, r8\n-\tbhi.n\t9b84 \n+\tbhi.n\t9b98 \n ./raid/int.c:113\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:94\n \tmov\tr3, ip\n ./raid/int.c:93\n \tmov\tr1, lr\n-\tb.n\t9bee \n+\tb.n\t9bfa \n \tnop\n \n-00009c20 :\n+00009c2c :\n raid_gen2_int64():\n ./raid/int.c:119\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r2\n+./raid/int.c:131\n+\tmov\tr5, r0\n+./raid/int.c:119\n \tsub\tsp, #76\t; 0x4c\n \tadd\tr7, sp, #0\n-\tmov\tr4, r2\n ./raid/int.c:133\n-\tmov\tr3, r1\n+\tmov\tr6, r1\n ./raid/int.c:119\n-\tmov\tr5, r0\n \tstr\tr2, [r7, #28]\n ./raid/int.c:131\n \tadd.w\tr2, r2, r0, lsl #2\n ./raid/int.c:119\n \tstr\tr0, [r7, #12]\n ./raid/int.c:133\n \tstr\tr1, [r7, #8]\n ./raid/int.c:130\n \tldr.w\tr0, [r4, r0, lsl #2]\n ./raid/int.c:131\n \tldr\tr1, [r2, #4]\n ./raid/int.c:133\n-\tcmp\tr3, #0\n-\tbeq.w\t9db8 \n-\tldr.w\tr2, [r2, #-4]\n+\tcmp\tr6, #0\n+\tbeq.w\t9db6 \n \tsubs\tr3, r5, #1\n-\tmov.w\tfp, #0\n-\tstrd\tr0, r1, [r7, #16]\n-\tadd.w\tr3, r4, r3, lsl #2\n-\tstr.w\tfp, [r7, #64]\t; 0x40\n+\tldr.w\tr2, [r2, #-4]\n+\tmov.w\tr8, #0\n \tstr\tr2, [r7, #24]\n+\tadd.w\tr3, r4, r3, lsl #2\n+\tstrd\tr0, r1, [r7, #16]\n \tstr\tr3, [r7, #4]\n+\tstr.w\tr8, [r7, #68]\t; 0x44\n ./raid/int.c:134\n \tldr\tr3, [r7, #24]\n-\tldr\tr2, [r7, #64]\t; 0x40\n+\tldr\tr2, [r7, #68]\t; 0x44\n \tadds\tr2, #8\n-\tstr\tr2, [r7, #32]\n+\tstr\tr2, [r7, #48]\t; 0x30\n ./raid/int.c:136\n \tldr\tr2, [r7, #12]\n ./raid/int.c:134\n \tldr\tr1, [r3, #0]\n \tldr\tr5, [r3, #4]\n ./raid/int.c:136\n \tcmp\tr2, #1\n ./raid/int.c:135\n \tldr\tr6, [r3, #8]\n \tldr\tr3, [r3, #12]\n ./raid/int.c:134\n-\tstr\tr1, [r7, #60]\t; 0x3c\n-\tstr\tr5, [r7, #56]\t; 0x38\n+\tstr\tr1, [r7, #64]\t; 0x40\n+\tstr\tr5, [r7, #60]\t; 0x3c\n ./raid/int.c:135\n-\tstr\tr6, [r7, #52]\t; 0x34\n-\tstr\tr3, [r7, #48]\t; 0x30\n+\tstr\tr6, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./raid/int.c:136\n-\tble.w\t9dc0 \n-\tldr.w\tr9, [r7, #4]\n+\tble.w\t9dbe \n+\tldr.w\tfp, [r7, #4]\n+./raid/int.c:135\n+\tmov\tsl, r3\n ./raid/int.c:134\n-\tmov\tr8, r1\n-\tmov\tr4, r5\n-\tmov\tr0, r3\n-\tmov\tfp, r9\n-./raid/int.c:137 (discriminator 3)\n-\tldr.w\tr1, [fp, #-4]!\n+\tmov\tr2, r1\n ./raid/gf.h:102 (discriminator 3)\n-\tand.w\tr2, r8, #2155905152\t; 0x80808080\n+\tand.w\tr1, r2, #2155905152\t; 0x80808080\n x2_64():\n ./raid/gf.h:102 (discriminator 3)\n-\tand.w\tsl, r4, #2155905152\t; 0x80808080\n+\tand.w\tr9, r5, #2155905152\t; 0x80808080\n ./raid/gf.h:104 (discriminator 3)\n-\tadds.w\tr9, r2, r2\n+\tadds\tr3, r1, r1\n raid_gen2_int64():\n-./raid/gf.h:102 (discriminator 3)\n-\tand.w\tr3, r6, #2155905152\t; 0x80808080\n+./raid/int.c:137 (discriminator 3)\n+\tldr.w\tr4, [fp, #-4]!\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tadc.w\tr5, sl, sl\n+\tadc.w\tr8, r9, r9\n+\tstr\tr3, [r7, #44]\t; 0x2c\n ./raid/gf.h:105 (discriminator 3)\n-\tadds.w\tr8, r8, r8\n-./raid/gf.h:102 (discriminator 3)\n-\tand.w\tip, r0, #2155905152\t; 0x80808080\n+\tadds\tr2, r2, r2\n raid_gen2_int64():\n-./raid/int.c:137 (discriminator 3)\n-\tstr\tr1, [r7, #68]\t; 0x44\n+./raid/gf.h:102 (discriminator 3)\n+\tand.w\tr3, r6, #2155905152\t; 0x80808080\n x2_64():\n ./raid/gf.h:105 (discriminator 3)\n-\tadcs\tr4, r4\n+\tstr\tr2, [r7, #40]\t; 0x28\n ./raid/gf.h:104 (discriminator 3)\n-\tadds\tr1, r3, r3\n-\tstr\tr1, [r7, #44]\t; 0x2c\n-\tadc.w\tr1, ip, ip\n-\tstr\tr1, [r7, #40]\t; 0x28\n+\tmov.w\tr2, r1, lsr #7\n raid_gen2_int64():\n ./raid/int.c:137 (discriminator 3)\n-\tldr\tr1, [r7, #64]\t; 0x40\n+\tldr\tr1, [r7, #68]\t; 0x44\n x2_64():\n-./raid/gf.h:104 (discriminator 3)\n-\tlsrs\tr2, r2, #7\n-./raid/gf.h:105 (discriminator 3)\n-\tadds.w\tlr, r6, r6\n-./raid/gf.h:104 (discriminator 3)\n-\torr.w\tr2, r2, sl, lsl #25\n+./raid/gf.h:102 (discriminator 3)\n+\tand.w\tr0, sl, #2155905152\t; 0x80808080\n ./raid/gf.h:105 (discriminator 3)\n-\tadcs\tr0, r0\n-./raid/gf.h:104 (discriminator 3)\n-\tsubs.w\tr2, r9, r2\n-raid_gen2_int64():\n-./raid/int.c:137 (discriminator 3)\n-\tmov\tr9, r1\n-x2_64():\n+\tadcs\tr5, r5\n ./raid/gf.h:104 (discriminator 3)\n-\tstr\tr2, [r7, #36]\t; 0x24\n+\tadds.w\tlr, r3, r3\n+\tadc.w\tip, r0, r0\n+\tstr.w\tip, [r7, #36]\t; 0x24\n raid_gen2_int64():\n ./raid/int.c:137 (discriminator 3)\n-\tldr\tr1, [r7, #68]\t; 0x44\n+\tadd.w\tip, r4, r1\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tmov.w\tr6, sl, lsr #7\n-raid_gen2_int64():\n-./raid/int.c:138 (discriminator 3)\n-\tldr\tr2, [r7, #32]\n-x2_64():\n+\tldr\tr1, [r7, #44]\t; 0x2c\n+./raid/gf.h:105 (discriminator 3)\n+\tadds\tr6, r6, r6\n ./raid/gf.h:104 (discriminator 3)\n-\tsbc.w\tr5, r5, r6\n-raid_gen2_int64():\n-./raid/int.c:137 (discriminator 3)\n-\tadd\tr9, r1\n-x2_64():\n+\torr.w\tr2, r2, r9, lsl #25\n+./raid/gf.h:105 (discriminator 3)\n+\tadc.w\tsl, sl, sl\n ./raid/gf.h:104 (discriminator 3)\n-\tldr\tr6, [r7, #44]\t; 0x2c\n+\tsubs\tr2, r1, r2\n raid_gen2_int64():\n ./raid/int.c:138 (discriminator 3)\n-\tadd.w\tsl, r1, r2\n-./raid/int.c:137 (discriminator 3)\n-\tldr\tr1, [r7, #64]\t; 0x40\n+\tldr\tr1, [r7, #48]\t; 0x30\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tlsrs\tr3, r3, #7\n+\tmov.w\tr3, r3, lsr #7\n+\torr.w\tr3, r3, r0, lsl #25\n ./raid/gf.h:105 (discriminator 3)\n-\tand.w\tr8, r8, #4278124286\t; 0xfefefefe\n-./raid/gf.h:104 (discriminator 3)\n-\torr.w\tr3, r3, ip, lsl #25\n+\tstr\tr6, [r7, #32]\n raid_gen2_int64():\n ./raid/int.c:138 (discriminator 3)\n-\tldr.w\tsl, [sl, #4]\n+\tadd\tr1, r4\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tsubs\tr6, r6, r3\n-\tmov.w\tr3, ip, lsr #7\n+\tmov.w\tr6, r9, lsr #7\n+\tsbc.w\tr6, r8, r6\n+\tsubs.w\tr3, lr, r3\n raid_gen2_int64():\n ./raid/int.c:137 (discriminator 3)\n-\tldr.w\tip, [r9, #4]\n-\tmov\tr9, r1\n-\tldr\tr1, [r7, #68]\t; 0x44\n+\tldr.w\tr8, [ip, #4]\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tand.w\tlr, lr, #4278124286\t; 0xfefefefe\n ./raid/gf.h:104 (discriminator 3)\n-\tstr\tr3, [r7, #44]\t; 0x2c\n-./raid/gf.h:105 (discriminator 3)\n-\tand.w\tr4, r4, #4278124286\t; 0xfefefefe\n-\tand.w\tr0, r0, #4278124286\t; 0xfefefefe\n-./raid/gf.h:106 (discriminator 3)\n-\tand.w\tr5, r5, #488447261\t; 0x1d1d1d1d\n+\tmov.w\tr0, r0, lsr #7\n raid_gen2_int64():\n ./raid/int.c:138 (discriminator 3)\n-\tldr\tr3, [r1, r2]\n-\teor.w\tr4, r4, ip\n-./raid/int.c:137 (discriminator 3)\n-\tldr.w\tr9, [r1, r9]\n-./raid/int.c:140 (discriminator 3)\n-\teor.w\tr0, r0, sl\n+\tldr.w\tlr, [r1, #4]\n x2_64():\n-./raid/gf.h:104 (discriminator 3)\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tr5, r5, #4278124286\t; 0xfefefefe\n \tldr\tr1, [r7, #40]\t; 0x28\n-\teor.w\tlr, lr, r3\n-\teor.w\tr8, r8, r9\n-raid_gen2_int64():\n-./raid/int.c:146 (discriminator 3)\n-\teor.w\tr4, r4, r5\n-./raid/int.c:140 (discriminator 3)\n-\tldr\tr5, [r7, #56]\t; 0x38\n-x2_64():\n ./raid/gf.h:106 (discriminator 3)\n \tand.w\tr6, r6, #488447261\t; 0x1d1d1d1d\n-./raid/gf.h:104 (discriminator 3)\n-\tmov\tr2, r1\n-\tldr\tr1, [r7, #44]\t; 0x2c\n+\teor.w\tr5, r5, r8\n+\tand.w\tr3, r3, #488447261\t; 0x1d1d1d1d\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tr9, r1, #4278124286\t; 0xfefefefe\n raid_gen2_int64():\n+./raid/int.c:137 (discriminator 3)\n+\tldr\tr1, [r7, #68]\t; 0x44\n+./raid/int.c:146 (discriminator 3)\n+\teor.w\tr5, r5, r6\n ./raid/int.c:140 (discriminator 3)\n-\teor.w\tr5, ip, r5\n-./raid/int.c:147 (discriminator 3)\n-\teor.w\tr6, r6, lr\n+\tldr\tr6, [r7, #60]\t; 0x3c\n x2_64():\n-./raid/gf.h:104 (discriminator 3)\n-\tsbc.w\tr1, r2, r1\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tsl, sl, #4278124286\t; 0xfefefefe\n ./raid/gf.h:106 (discriminator 3)\n-\tldr\tr2, [r7, #36]\t; 0x24\n-\tand.w\tr1, r1, #488447261\t; 0x1d1d1d1d\n+\tand.w\tr2, r2, #488447261\t; 0x1d1d1d1d\n raid_gen2_int64():\n+./raid/int.c:137 (discriminator 3)\n+\tldr.w\tip, [r4, r1]\n ./raid/int.c:140 (discriminator 3)\n-\tstr\tr5, [r7, #56]\t; 0x38\n+\teor.w\tr6, r8, r6\n+./raid/int.c:138 (discriminator 3)\n+\tldr\tr1, [r7, #48]\t; 0x30\n+\teor.w\tsl, sl, lr\n+./raid/int.c:140 (discriminator 3)\n+\tstr\tr6, [r7, #60]\t; 0x3c\n+\teor.w\tr9, r9, ip\n+./raid/int.c:146 (discriminator 3)\n+\teor.w\tr2, r2, r9\n+./raid/int.c:138 (discriminator 3)\n+\tldr\tr1, [r4, r1]\n x2_64():\n+./raid/gf.h:104 (discriminator 3)\n+\tldr\tr4, [r7, #36]\t; 0x24\n+\tsbc.w\tr0, r4, r0\n+./raid/gf.h:105 (discriminator 3)\n+\tldr\tr4, [r7, #32]\n ./raid/gf.h:106 (discriminator 3)\n-\tand.w\tr2, r2, #488447261\t; 0x1d1d1d1d\n+\tand.w\tr0, r0, #488447261\t; 0x1d1d1d1d\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tr4, r4, #4278124286\t; 0xfefefefe\n raid_gen2_int64():\n ./raid/int.c:147 (discriminator 3)\n-\teors\tr0, r1\n-./raid/int.c:146 (discriminator 3)\n-\teor.w\tr8, r2, r8\n+\teor.w\tsl, r0, sl\n+\teors\tr4, r1\n+./raid/int.c:141 (discriminator 3)\n+\tldr\tr0, [r7, #52]\t; 0x34\n+./raid/int.c:147 (discriminator 3)\n+\teor.w\tr6, r3, r4\n ./raid/int.c:140 (discriminator 3)\n-\tldr\tr2, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #64]\t; 0x40\n ./raid/int.c:141 (discriminator 3)\n-\tldr\tr1, [r7, #48]\t; 0x30\n+\teor.w\tr0, lr, r0\n+\tstr\tr0, [r7, #52]\t; 0x34\n ./raid/int.c:140 (discriminator 3)\n-\teor.w\tr2, r9, r2\n-\tstr\tr2, [r7, #60]\t; 0x3c\n+\teor.w\tr3, ip, r3\n+\tstr\tr3, [r7, #64]\t; 0x40\n ./raid/int.c:141 (discriminator 3)\n-\tldr\tr2, [r7, #52]\t; 0x34\n-\teor.w\tr1, sl, r1\n-\tstr\tr1, [r7, #48]\t; 0x30\n-\teors\tr2, r3\n+\tldr\tr3, [r7, #56]\t; 0x38\n+\teors\tr3, r1\n+\tstr\tr3, [r7, #56]\t; 0x38\n ./raid/int.c:136 (discriminator 3)\n \tldr\tr3, [r7, #28]\n-./raid/int.c:141 (discriminator 3)\n-\tstr\tr2, [r7, #52]\t; 0x34\n-./raid/int.c:136 (discriminator 3)\n \tcmp\tr3, fp\n-\tbne.n\t9c8a \n-\tmov\tr1, r8\n-\tmov\tr5, r4\n-\tmov\tip, r0\n+\tbne.n\t9c92 \n+\tmov\tr1, r2\n ./raid/int.c:149 (discriminator 2)\n \tldr\tr3, [r7, #16]\n-\tldr\tr4, [r7, #60]\t; 0x3c\n+\tldr\tr4, [r7, #64]\t; 0x40\n \tadds\tr3, #16\n ./raid/int.c:133 (discriminator 2)\n-\tldr\tr0, [r7, #64]\t; 0x40\n-\tldr\tr2, [r7, #24]\n+\tldr\tr0, [r7, #68]\t; 0x44\n ./raid/int.c:149 (discriminator 2)\n \tstr.w\tr4, [r3, #-16]\n+\tldr\tr4, [r7, #60]\t; 0x3c\n ./raid/int.c:133 (discriminator 2)\n \tadds\tr0, #16\n ./raid/int.c:149 (discriminator 2)\n-\tldr\tr4, [r7, #56]\t; 0x38\n-\tadds\tr2, #16\n-./raid/int.c:133 (discriminator 2)\n-\tstr\tr0, [r7, #64]\t; 0x40\n-\tstr\tr2, [r7, #24]\n-./raid/int.c:149 (discriminator 2)\n \tstr.w\tr4, [r3, #-12]\n ./raid/int.c:150 (discriminator 2)\n-\tldr\tr4, [r7, #52]\t; 0x34\n+\tldr\tr4, [r7, #56]\t; 0x38\n \tstr.w\tr4, [r3, #-8]\n-\tldr\tr4, [r7, #48]\t; 0x30\n+\tldr\tr4, [r7, #52]\t; 0x34\n \tstr.w\tr4, [r3, #-4]\n ./raid/int.c:151 (discriminator 2)\n \tstr\tr3, [r7, #16]\n \tldr\tr3, [r7, #20]\n+\tldr\tr2, [r7, #24]\n+./raid/int.c:133 (discriminator 2)\n+\tstr\tr0, [r7, #68]\t; 0x44\n+./raid/int.c:151 (discriminator 2)\n \tstrd\tr1, r5, [r3]\n ./raid/int.c:152 (discriminator 2)\n-\tstrd\tr6, ip, [r3, #8]\n+\tadds\tr2, #16\n+\tstrd\tr6, sl, [r3, #8]\n ./raid/int.c:133 (discriminator 2)\n \tadds\tr3, #16\n \tstr\tr3, [r7, #20]\n \tldr\tr3, [r7, #8]\n+\tstr\tr2, [r7, #24]\n \tcmp\tr3, r0\n-\tbhi.w\t9c5e \n+\tbhi.w\t9c6a \n ./raid/int.c:154\n \tadds\tr7, #76\t; 0x4c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:135\n-\tldrd\tip, r6, [r7, #48]\t; 0x30\n+\tldrd\tsl, r6, [r7, #52]\t; 0x34\n ./raid/int.c:134\n-\tldrd\tr5, r1, [r7, #56]\t; 0x38\n-\tb.n\t9d78 \n-\tnop\n+\tldrd\tr5, r1, [r7, #60]\t; 0x3c\n+\tb.n\t9d76 \n \n-00009dcc :\n+00009dc8 :\n raid_gen3_int8():\n ./raid/int.c:165\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #36\t; 0x24\n ./raid/int.c:176\n \tadd.w\tr3, r2, r0, lsl #2\n ./raid/int.c:165\n+\tldr.w\tr9, [pc, #204]\t; 9ea0 \n+\tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #0\n-\tldr.w\tr9, [pc, #196]\t; 9ea0 \n \tmov\tr5, r0\n-\tstr\tr0, [r7, #20]\n \tmov\tr4, r2\n-\tstr\tr2, [r7, #16]\n \tadd\tr9, pc\n+\tstr\tr0, [r7, #20]\n+\tstr\tr2, [r7, #16]\n ./raid/int.c:176\n-\tstr\tr3, [r7, #4]\n \tldr.w\tr0, [r2, r0, lsl #2]\n+\tstr\tr3, [r7, #4]\n ./raid/int.c:178\n \tldrd\tr2, r3, [r3, #4]\n ./raid/int.c:180\n \tcmp\tr1, #0\n-\tbeq.n\t9e96 \n-\tadd.w\tlr, r4, #4\n+\tbeq.n\t9e96 \n \tsubs\tr1, #1\n+\tadd.w\tlr, r4, #4\n \tadds\tr1, r3, r1\n \tsubs\tr0, #1\n \tsubs\tr2, #1\n \tadd.w\tr8, r3, #4294967295\t; 0xffffffff\n \tstr\tr0, [r7, #24]\n \trsb\tr3, r3, #1\n \tstr\tr1, [r7, #12]\n@@ -6577,25 +6542,27 @@\n \tstr\tr3, [r7, #0]\n \tldr\tr3, [r7, #8]\n \tadd.w\tip, r3, r8\n ./raid/int.c:182\n \tldr\tr3, [r7, #20]\n \tcmp\tr3, #1\n ./raid/int.c:181\n-\tittt\tle\n+\tit\tle\n \tmovle\tr0, #0\n+\tit\tle\n \tmovle\tr4, r0\n+\tit\tle\n \tmovle\tr5, r0\n ./raid/int.c:182\n-\tble.n\t9e6e \n+\tble.n\t9e6e \n ./raid/int.c:186\n-\tldr\tr3, [pc, #120]\t; (9ea4 )\n+\tldr\tr3, [pc, #120]\t; (9ea4 )\n ./raid/int.c:181\n \tmovs\tr0, #0\n-\tldr\tr2, [pc, #120]\t; (9ea8 )\n+\tldr\tr2, [pc, #120]\t; (9ea8 )\n \tmov\tr4, r0\n ./raid/int.c:186\n \tldr\tr1, [r7, #4]\n ./raid/int.c:181\n \tmov\tr5, r0\n ./raid/int.c:186\n \tldr.w\tr3, [r9, r3]\n@@ -6621,15 +6588,15 @@\n ./raid/int.c:187 (discriminator 3)\n \tldrb\tr3, [r3, r6]\n ./raid/int.c:186 (discriminator 3)\n \teor.w\tr4, r4, fp\n ./raid/int.c:187 (discriminator 3)\n \teor.w\tr5, r5, r3\n ./raid/int.c:182 (discriminator 3)\n-\tbne.n\t9e44 \n+\tbne.n\t9e44 \n ./raid/int.c:191 (discriminator 2)\n \tldr\tr3, [r7, #16]\n ./raid/int.c:197 (discriminator 2)\n \tldr\tr2, [r7, #24]\n ./raid/int.c:191 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tldrb.w\tr3, [r3, ip]\n@@ -6639,285 +6606,297 @@\n \teors\tr4, r3\n ./raid/int.c:195 (discriminator 2)\n \teors\tr5, r3\n ./raid/int.c:198 (discriminator 2)\n \tldr\tr3, [r7, #28]\n ./raid/int.c:197 (discriminator 2)\n \tstrb.w\tr0, [r2, #1]!\n-\tstr\tr2, [r7, #24]\n ./raid/int.c:198 (discriminator 2)\n \tstrb.w\tr4, [r3, #1]!\n+./raid/int.c:199 (discriminator 2)\n+\tstrb.w\tr5, [r8, #1]!\n+./raid/int.c:198 (discriminator 2)\n \tstr\tr3, [r7, #28]\n ./raid/int.c:180 (discriminator 2)\n \tldr\tr3, [r7, #12]\n-./raid/int.c:199 (discriminator 2)\n-\tstrb.w\tr5, [r8, #1]!\n+./raid/int.c:197 (discriminator 2)\n+\tstr\tr2, [r7, #24]\n ./raid/int.c:180 (discriminator 2)\n \tcmp\tr8, r3\n-\tbne.n\t9e16 \n+\tbne.n\t9e12 \n ./raid/int.c:201\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n-\tadd\tr7, sp, #320\t; 0x140\n+\tadd\tr7, sp, #352\t; 0x160\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \t...\n \n 00009eac :\n raid_gen4_int8():\n ./raid/int.c:212\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r0\n+\tldr\tr3, [pc, #252]\t; (9fb0 )\n \tsub\tsp, #52\t; 0x34\n \tadd\tr7, sp, #0\n+\tadd\tr3, pc\n ./raid/int.c:224\n-\tadd.w\tr3, r2, r0, lsl #2\n \tldr.w\tr4, [r2, r0, lsl #2]\n ./raid/int.c:212\n \tmov\tr5, r2\n-\tstr\tr2, [r7, #24]\n-\tmov\tr6, r0\n-\tldr\tr2, [pc, #232]\t; (9fac )\n-\tstr\tr0, [r7, #28]\n+\tstr\tr3, [r7, #28]\n ./raid/int.c:224\n-\tstr\tr3, [r7, #12]\n+\tadd.w\tr3, r2, r0, lsl #2\n ./raid/int.c:212\n-\tadd\tr2, pc\n+\tstr\tr0, [r7, #24]\n+\tstr\tr2, [r7, #20]\n+./raid/int.c:224\n+\tstr\tr3, [r7, #8]\n ./raid/int.c:226\n-\tldrd\tr0, ip, [r3, #4]\n-./raid/int.c:212\n-\tstr\tr2, [r7, #8]\n+\tldrd\tr0, r2, [r3, #4]\n ./raid/int.c:227\n \tldr\tr3, [r3, #12]\n ./raid/int.c:229\n \tcmp\tr1, #0\n-\tbeq.n\t9fa4 \n-\tadd.w\tsl, r5, #4\n+\tbeq.n\t9fa8 \n \tsubs\tr1, #1\n-\tsubs\tr2, r4, #1\n-\tstr\tr2, [r7, #32]\n-\tadds\tr2, r3, r1\n-\tstr\tr2, [r7, #20]\n-\tsubs\tr2, r0, #1\n-\tstr\tr2, [r7, #36]\t; 0x24\n-\tadd.w\tr2, ip, #4294967295\t; 0xffffffff\n+\tadd.w\tsl, r5, #4\n+\tadds\tr1, r3, r1\n+\tsubs\tr2, #1\n+\tsubs\tr4, #1\n+\tstr\tr1, [r7, #16]\n \tstr\tr2, [r7, #40]\t; 0x28\n+\tsubs\tr1, r0, #1\n \tsubs\tr2, r3, #1\n+\tstr\tr4, [r7, #32]\n \trsb\tr3, r3, #1\n-\tstr\tr2, [r7, #44]\t; 0x2c\n-\tstr\tr3, [r7, #16]\n+\tstr\tr1, [r7, #36]\t; 0x24\n+\tstr\tr3, [r7, #12]\n \tadd.w\tr3, r6, #255\t; 0xff\n+\tstr\tr2, [r7, #44]\t; 0x2c\n \tstr\tr3, [r7, #4]\n-\tldr\tr3, [r7, #16]\n+\tldr\tr3, [r7, #12]\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tadd.w\tr8, r3, r2\n ./raid/int.c:231\n-\tldr\tr3, [r7, #28]\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #1\n ./raid/int.c:230\n-\titttt\tle\n+\tit\tle\n \tmovle\tr0, #0\n+\tit\tle\n \tmovle\tr5, r0\n-\tmovle\tip, r0\n+\tit\tle\n+\tmovle\tr4, r0\n+\tit\tle\n \tmovle\tr6, r0\n ./raid/int.c:231\n-\tble.n\t9f6c \n+\tble.n\t9f72 \n ./raid/int.c:235\n-\tldr\tr4, [r7, #8]\n+\tldr\tr3, [pc, #152]\t; (9fb4 )\n ./raid/int.c:230\n \tmovs\tr0, #0\n ./raid/int.c:235\n-\tldr\tr3, [pc, #148]\t; (9fb0 )\n+\tldr\tr1, [r7, #28]\n ./raid/int.c:230\n \tmov\tr5, r0\n-\tldr\tr2, [pc, #148]\t; (9fb4 )\n+\tldr\tr2, [pc, #148]\t; (9fb8 )\n+\tmov\tr4, r0\n+./raid/int.c:235\n+\tldr.w\tip, [r7, #8]\n+./raid/int.c:230\n \tmov\tr6, r0\n ./raid/int.c:235\n-\tldr\tr1, [r7, #12]\n-\tldr\tr3, [r4, r3]\n-\tldr.w\tr9, [r4, r2]\n-\tmov\tr4, r0\n+\tldr\tr3, [r1, r3]\n+\tldr.w\tr9, [r1, r2]\n+\tmov\tr1, ip\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \tadd\tr2, r3\n ./raid/int.c:232 (discriminator 3)\n \tldr.w\tr3, [r1, #-4]!\n ./raid/int.c:235 (discriminator 3)\n-\tldrb.w\tfp, [r2], #-1\n+\tldrb.w\tlr, [r2], #-1\n ./raid/int.c:231 (discriminator 3)\n \tcmp\tsl, r1\n ./raid/int.c:232 (discriminator 3)\n \tldrb.w\tr3, [r3, r8]\n ./raid/int.c:236 (discriminator 3)\n-\tldrb.w\tlr, [r2, #257]\t; 0x101\n-./raid/int.c:237 (discriminator 3)\n-\tldrb.w\tip, [r2, #513]\t; 0x201\n+\tldrb.w\tip, [r2, #257]\t; 0x101\n ./raid/int.c:234 (discriminator 3)\n \teor.w\tr0, r0, r3\n+./raid/int.c:237 (discriminator 3)\n+\tldrb.w\tfp, [r2, #513]\t; 0x201\n ./raid/int.c:235 (discriminator 3)\n \tadd.w\tr3, r9, r3, lsl #8\n-\tldrb.w\tfp, [r3, fp]\n-./raid/int.c:236 (discriminator 3)\n \tldrb.w\tlr, [r3, lr]\n+./raid/int.c:236 (discriminator 3)\n+\tldrb.w\tip, [r3, ip]\n ./raid/int.c:237 (discriminator 3)\n-\tldrb.w\tr3, [r3, ip]\n+\tldrb.w\tr3, [r3, fp]\n ./raid/int.c:235 (discriminator 3)\n-\teor.w\tr5, r5, fp\n+\teor.w\tr5, r5, lr\n ./raid/int.c:236 (discriminator 3)\n-\teor.w\tr4, r4, lr\n+\teor.w\tr4, r4, ip\n ./raid/int.c:237 (discriminator 3)\n \teor.w\tr6, r6, r3\n ./raid/int.c:231 (discriminator 3)\n-\tbne.n\t9f32 \n-\tmov\tip, r4\n+\tbne.n\t9f3a \n ./raid/int.c:241 (discriminator 2)\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n ./raid/int.c:248 (discriminator 2)\n \tldr\tr2, [r7, #32]\n ./raid/int.c:241 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tldrb.w\tr3, [r3, r8]\n ./raid/int.c:243 (discriminator 2)\n \teors\tr0, r3\n-./raid/int.c:244 (discriminator 2)\n-\teors\tr5, r3\n ./raid/int.c:248 (discriminator 2)\n \tstrb.w\tr0, [r2, #1]!\n+./raid/int.c:244 (discriminator 2)\n+\teors\tr5, r3\n ./raid/int.c:245 (discriminator 2)\n-\teor.w\tr4, ip, r3\n+\teors\tr4, r3\n ./raid/int.c:246 (discriminator 2)\n \teors\tr6, r3\n ./raid/int.c:248 (discriminator 2)\n \tstr\tr2, [r7, #32]\n ./raid/int.c:250 (discriminator 2)\n \tldr\tr3, [r7, #40]\t; 0x28\n ./raid/int.c:249 (discriminator 2)\n \tldr\tr2, [r7, #36]\t; 0x24\n \tstrb.w\tr5, [r2, #1]!\n ./raid/int.c:250 (discriminator 2)\n \tstrb.w\tr4, [r3, #1]!\n+./raid/int.c:249 (discriminator 2)\n+\tstr\tr2, [r7, #36]\t; 0x24\n+./raid/int.c:250 (discriminator 2)\n \tstr\tr3, [r7, #40]\t; 0x28\n ./raid/int.c:251 (discriminator 2)\n \tldr\tr3, [r7, #44]\t; 0x2c\n-./raid/int.c:249 (discriminator 2)\n-\tstr\tr2, [r7, #36]\t; 0x24\n ./raid/int.c:229 (discriminator 2)\n-\tldr\tr2, [r7, #20]\n+\tldr\tr2, [r7, #16]\n ./raid/int.c:251 (discriminator 2)\n \tstrb.w\tr6, [r3, #1]!\n ./raid/int.c:229 (discriminator 2)\n \tcmp\tr3, r2\n ./raid/int.c:251 (discriminator 2)\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./raid/int.c:229 (discriminator 2)\n-\tbne.n\t9efe \n+\tbne.n\t9efc \n ./raid/int.c:253\n \tadds\tr7, #52\t; 0x34\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tadd\tr6, sp, #432\t; 0x1b0\n+\tadd\tr6, sp, #496\t; 0x1f0\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \t...\n \n-00009fb8 :\n+00009fbc :\n raid_gen5_int8():\n ./raid/int.c:264\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r2\n+\tldr\tr3, [pc, #292]\t; (a0e8 )\n \tsub\tsp, #68\t; 0x44\n \tadd\tr7, sp, #0\n+\tadd\tr3, pc\n ./raid/int.c:277\n-\tadd.w\tr3, r2, r0, lsl #2\n \tldr.w\tr5, [r2, r0, lsl #2]\n ./raid/int.c:264\n-\tmov\tr6, r2\n-\tstr\tr2, [r7, #24]\n-\tldr\tr2, [pc, #272]\t; (a0e0 )\n+\tstr\tr3, [r7, #28]\n ./raid/int.c:277\n-\tstr\tr3, [r7, #12]\n-\tstr\tr0, [r7, #28]\n+\tadd.w\tr3, r2, r0, lsl #2\n ./raid/int.c:264\n-\tadd\tr2, pc\n+\tstr\tr2, [r7, #20]\n+./raid/int.c:277\n+\tstr\tr3, [r7, #8]\n+\tstr\tr0, [r7, #24]\n ./raid/int.c:279\n \tldrd\tr4, r0, [r3, #4]\n-./raid/int.c:264\n-\tstr\tr2, [r7, #8]\n ./raid/int.c:281\n-\tldrd\tip, r3, [r3, #12]\n+\tldrd\tr2, r3, [r3, #12]\n ./raid/int.c:283\n \tcmp\tr1, #0\n-\tbeq.n\ta0cc \n+\tbeq.n\ta0d2 \n \tsubs\tr1, #1\n-\tsubs\tr2, r5, #1\n-\tstr\tr2, [r7, #32]\n-\tadds\tr2, r3, r1\n-\tstr\tr2, [r7, #20]\n-\tsubs\tr2, r4, #1\n-\tstr\tr2, [r7, #36]\t; 0x24\n-\tsubs\tr2, r0, #1\n-\tldr\tr0, [r7, #28]\n-\tstr\tr2, [r7, #40]\t; 0x28\n-\tadd.w\tr2, ip, #4294967295\t; 0xffffffff\n+\tsubs\tr2, #1\n+\tadds\tr1, r3, r1\n+\tstr\tr1, [r7, #16]\n+\tsubs\tr1, r4, #1\n+\tstr\tr1, [r7, #36]\t; 0x24\n+\tsubs\tr1, r0, #1\n+\tldr\tr0, [r7, #24]\n+\tsubs\tr5, #1\n \tstr\tr2, [r7, #44]\t; 0x2c\n+\tstr\tr5, [r7, #32]\n \tsubs\tr2, r3, #1\n+\tstr\tr1, [r7, #40]\t; 0x28\n \trsb\tr3, r3, #1\n \tstr\tr2, [r7, #48]\t; 0x30\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #12]\n \tadd.w\tr3, r0, #255\t; 0xff\n \tstr\tr3, [r7, #4]\n \tadds\tr3, r6, #4\n \tstr\tr3, [r7, #52]\t; 0x34\n-\tldr\tr3, [r7, #16]\n+\tldr\tr3, [r7, #12]\n \tldr\tr2, [r7, #48]\t; 0x30\n \tadd.w\tsl, r3, r2\n ./raid/int.c:285\n-\tldr\tr3, [r7, #28]\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #1\n-\tble.n\ta0d4 \n+\tble.n\ta0da \n ./raid/int.c:289\n-\tldr\tr1, [r7, #8]\n+\tldr\tr3, [pc, #200]\t; (a0ec )\n ./raid/int.c:284\n \tmovs\tr0, #0\n ./raid/int.c:289\n-\tldr\tr3, [pc, #192]\t; (a0e4 )\n+\tldr\tr1, [r7, #28]\n ./raid/int.c:284\n \tmov\tr6, r0\n-\tldr\tr2, [pc, #192]\t; (a0e8 )\n+\tldr\tr2, [pc, #196]\t; (a0f0 )\n \tmov\tr5, r0\n+./raid/int.c:289\n+\tldr.w\tlr, [r7, #8]\n+./raid/int.c:284\n \tmov\tr4, r0\n-\tmov\tip, r0\n ./raid/int.c:289\n \tldr\tr3, [r1, r3]\n+./raid/int.c:284\n+\tmov\tip, r0\n \tldr\tr2, [r1, r2]\n-\tldr\tr1, [r7, #12]\n-\tstr\tr0, [r7, #60]\t; 0x3c\n+\tmov\tr1, lr\n \tstr\tr2, [r7, #56]\t; 0x38\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n+\tstr\tr0, [r7, #60]\t; 0x3c\n \tadd\tr2, r3\n ./raid/int.c:286 (discriminator 3)\n \tldr.w\tr3, [r1, #-4]!\n ./raid/int.c:289 (discriminator 3)\n \tldrb.w\tfp, [r2], #-1\n ./raid/int.c:288 (discriminator 3)\n \tldr\tr0, [r7, #60]\t; 0x3c\n ./raid/int.c:286 (discriminator 3)\n \tldrb.w\tr3, [r3, sl]\n-./raid/int.c:290 (discriminator 3)\n-\tldrb.w\tr8, [r2, #257]\t; 0x101\n ./raid/int.c:288 (discriminator 3)\n \teors\tr0, r3\n \tstr\tr0, [r7, #60]\t; 0x3c\n ./raid/int.c:289 (discriminator 3)\n \tldr\tr0, [r7, #56]\t; 0x38\n+./raid/int.c:290 (discriminator 3)\n+\tldrb.w\tr8, [r2, #257]\t; 0x101\n ./raid/int.c:291 (discriminator 3)\n \tldrb.w\tlr, [r2, #513]\t; 0x201\n ./raid/int.c:292 (discriminator 3)\n \tldrb.w\tr9, [r2, #769]\t; 0x301\n ./raid/int.c:289 (discriminator 3)\n \tadd.w\tr3, r0, r3, lsl #8\n \tldrb.w\tfp, [r3, fp]\n@@ -6934,236 +6913,242 @@\n ./raid/int.c:291 (discriminator 3)\n \teor.w\tr4, r4, lr\n ./raid/int.c:292 (discriminator 3)\n \teor.w\tip, ip, r3\n ./raid/int.c:285 (discriminator 3)\n \tldr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, r1\n-\tbne.n\ta03e \n+\tbne.n\ta044 \n \tldr\tr0, [r7, #60]\t; 0x3c\n ./raid/int.c:296 (discriminator 2)\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n ./raid/int.c:304 (discriminator 2)\n \tldr\tr2, [r7, #32]\n ./raid/int.c:296 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tldrb.w\tr3, [r3, sl]\n ./raid/int.c:298 (discriminator 2)\n \teors\tr0, r3\n ./raid/int.c:304 (discriminator 2)\n \tstrb.w\tr0, [r2, #1]!\n-\tstr\tr2, [r7, #32]\n ./raid/int.c:299 (discriminator 2)\n \teors\tr6, r3\n-./raid/int.c:305 (discriminator 2)\n-\tldr\tr2, [r7, #36]\t; 0x24\n ./raid/int.c:300 (discriminator 2)\n \teors\tr5, r3\n+./raid/int.c:304 (discriminator 2)\n+\tstr\tr2, [r7, #32]\n ./raid/int.c:301 (discriminator 2)\n \teors\tr4, r3\n+./raid/int.c:305 (discriminator 2)\n+\tldr\tr2, [r7, #36]\t; 0x24\n ./raid/int.c:302 (discriminator 2)\n \teor.w\tip, r3, ip\n ./raid/int.c:307 (discriminator 2)\n \tldr\tr3, [r7, #44]\t; 0x2c\n ./raid/int.c:305 (discriminator 2)\n \tstrb.w\tr6, [r2, #1]!\n \tstr\tr2, [r7, #36]\t; 0x24\n ./raid/int.c:306 (discriminator 2)\n \tldr\tr2, [r7, #40]\t; 0x28\n \tstrb.w\tr5, [r2, #1]!\n ./raid/int.c:307 (discriminator 2)\n \tstrb.w\tr4, [r3, #1]!\n+./raid/int.c:306 (discriminator 2)\n+\tstr\tr2, [r7, #40]\t; 0x28\n+./raid/int.c:307 (discriminator 2)\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./raid/int.c:308 (discriminator 2)\n \tldr\tr3, [r7, #48]\t; 0x30\n-./raid/int.c:306 (discriminator 2)\n-\tstr\tr2, [r7, #40]\t; 0x28\n ./raid/int.c:283 (discriminator 2)\n-\tldr\tr2, [r7, #20]\n+\tldr\tr2, [r7, #16]\n ./raid/int.c:308 (discriminator 2)\n \tstrb.w\tip, [r3, #1]!\n ./raid/int.c:283 (discriminator 2)\n \tcmp\tr3, r2\n ./raid/int.c:308 (discriminator 2)\n \tstr\tr3, [r7, #48]\t; 0x30\n ./raid/int.c:283 (discriminator 2)\n-\tbne.n\ta010 \n+\tbne.n\ta012 \n ./raid/int.c:310\n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:284\n \tmovs\tr0, #0\n \tmov\tr6, r0\n \tmov\tr5, r0\n \tmov\tr4, r0\n \tmov\tip, r0\n-\tb.n\ta08a \n-\tadd\tr5, sp, #392\t; 0x188\n+\tb.n\ta090 \n+\tnop\n+\tadd\tr5, sp, #432\t; 0x1b0\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \t...\n \n-0000a0ec :\n+0000a0f4 :\n raid_gen6_int8():\n ./raid/int.c:321\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tldr\tr3, [pc, #324]\t; (a240 )\n \tsub\tsp, #76\t; 0x4c\n-./raid/int.c:335\n-\tadd.w\tr3, r2, r0, lsl #2\n-./raid/int.c:321\n \tadd\tr7, sp, #0\n-\tldr\tr6, [pc, #316]\t; (a238 )\n+\tadd\tr3, pc\n ./raid/int.c:335\n-\tstr\tr3, [r7, #12]\n-\tstr\tr2, [r7, #24]\n+\tldr.w\tr6, [r2, r0, lsl #2]\n ./raid/int.c:321\n-\tadd\tr6, pc\n+\tstr\tr3, [r7, #20]\n ./raid/int.c:335\n-\tstr\tr0, [r7, #28]\n-\tldr.w\tip, [r2, r0, lsl #2]\n+\tadd.w\tr3, r2, r0, lsl #2\n+\tstr\tr2, [r7, #24]\n+\tstr\tr3, [r7, #8]\n ./raid/int.c:337\n \tldrd\tr5, r4, [r3, #4]\n+./raid/int.c:335\n+\tstr\tr0, [r7, #28]\n ./raid/int.c:339\n \tldrd\tr0, r2, [r3, #12]\n-./raid/int.c:321\n-\tstr\tr6, [r7, #8]\n ./raid/int.c:340\n \tldr\tr3, [r3, #20]\n ./raid/int.c:342\n \tcmp\tr1, #0\n-\tbeq.w\ta220 \n+\tbeq.w\ta22a \n \tsubs\tr1, #1\n-\tadd.w\tr6, ip, #4294967295\t; 0xffffffff\n+\tsubs\tr6, #1\n \tadds\tr1, r3, r1\n-\tstr\tr1, [r7, #20]\n+\tstr\tr1, [r7, #16]\n \tsubs\tr1, r5, #1\n \tstr\tr1, [r7, #36]\t; 0x24\n \tsubs\tr1, r4, #1\n \tldr\tr4, [r7, #28]\n \tstr\tr1, [r7, #40]\t; 0x28\n \tsubs\tr1, r0, #1\n \tstr\tr1, [r7, #44]\t; 0x2c\n \tsubs\tr1, r2, #1\n \tldr\tr2, [r7, #24]\n \tstr\tr1, [r7, #48]\t; 0x30\n \tsubs\tr1, r3, #1\n \tstr\tr6, [r7, #32]\n \trsb\tr3, r3, #1\n \tstr\tr1, [r7, #52]\t; 0x34\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #12]\n \tadd.w\tr3, r4, #255\t; 0xff\n \tstr\tr3, [r7, #4]\n \tadds\tr3, r2, #4\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr3, [r7, #16]\n+\tldr\tr3, [r7, #12]\n \tldr\tr2, [r7, #52]\t; 0x34\n \tadd\tr3, r2\n \tstr\tr3, [r7, #64]\t; 0x40\n ./raid/int.c:344\n \tldr\tr3, [r7, #28]\n \tcmp\tr3, #1\n-\tble.n\ta228 \n+\tble.n\ta232 \n ./raid/int.c:348\n-\tldr\tr1, [r7, #8]\n+\tldr\tr3, [pc, #224]\t; (a244 )\n ./raid/int.c:343\n \tmovs\tr0, #0\n ./raid/int.c:348\n-\tldr\tr3, [pc, #220]\t; (a23c )\n+\tldr\tr4, [r7, #20]\n ./raid/int.c:343\n \tmov\tr8, r0\n-\tldr\tr2, [pc, #220]\t; (a240 )\n+\tldr\tr2, [pc, #220]\t; (a248 )\n \tmov\tr6, r0\n+./raid/int.c:348\n+\tldr\tr1, [r7, #8]\n+./raid/int.c:343\n \tmov\tr5, r0\n-\tmov\tip, r0\n ./raid/int.c:348\n-\tldr\tr3, [r1, r3]\n+\tldr\tr3, [r4, r3]\n+./raid/int.c:343\n+\tmov\tip, r0\n \tmov\tlr, r0\n-\tldr\tr2, [r1, r2]\n-\tldr\tr1, [r7, #12]\n-\tstr\tr0, [r7, #68]\t; 0x44\n+\tldr\tr2, [r4, r2]\n \tstr\tr2, [r7, #60]\t; 0x3c\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n+\tstr\tr0, [r7, #68]\t; 0x44\n \tadd\tr2, r3\n ./raid/int.c:345 (discriminator 3)\n \tldr.w\tr3, [r1, #-4]!\n \tldr\tr0, [r7, #64]\t; 0x40\n ./raid/int.c:348 (discriminator 3)\n \tldrb.w\tfp, [r2], #-1\n-\tldr\tr4, [r7, #60]\t; 0x3c\n ./raid/int.c:345 (discriminator 3)\n \tldrb\tr3, [r3, r0]\n+./raid/int.c:348 (discriminator 3)\n+\tldr\tr0, [r7, #60]\t; 0x3c\n ./raid/int.c:349 (discriminator 3)\n \tldrb.w\tr9, [r2, #257]\t; 0x101\n-./raid/int.c:350 (discriminator 3)\n-\tldrb.w\tr0, [r2, #513]\t; 0x201\n ./raid/int.c:347 (discriminator 3)\n \teor.w\tlr, r3, lr\n ./raid/int.c:351 (discriminator 3)\n \tldrb.w\tsl, [r2, #769]\t; 0x301\n ./raid/int.c:348 (discriminator 3)\n-\tadd.w\tr3, r4, r3, lsl #8\n+\tadd.w\tr3, r0, r3, lsl #8\n ./raid/int.c:352 (discriminator 3)\n \tldrb.w\tr4, [r2, #1025]\t; 0x401\n ./raid/int.c:350 (discriminator 3)\n-\tldrb\tr0, [r3, r0]\n+\tldrb.w\tr0, [r2, #513]\t; 0x201\n ./raid/int.c:348 (discriminator 3)\n \tldrb.w\tfp, [r3, fp]\n ./raid/int.c:349 (discriminator 3)\n \tldrb.w\tr9, [r3, r9]\n ./raid/int.c:350 (discriminator 3)\n-\teors\tr5, r0\n-./raid/int.c:351 (discriminator 3)\n-\tldrb.w\tsl, [r3, sl]\n+\tldrb\tr0, [r3, r0]\n ./raid/int.c:348 (discriminator 3)\n \teor.w\tr8, r8, fp\n-./raid/int.c:352 (discriminator 3)\n-\tldrb\tr3, [r3, r4]\n+./raid/int.c:351 (discriminator 3)\n+\tldrb.w\tsl, [r3, sl]\n ./raid/int.c:349 (discriminator 3)\n \teor.w\tr6, r6, r9\n+./raid/int.c:352 (discriminator 3)\n+\tldrb\tr3, [r3, r4]\n+./raid/int.c:350 (discriminator 3)\n+\teors\tr5, r0\n ./raid/int.c:351 (discriminator 3)\n \tldr\tr0, [r7, #68]\t; 0x44\n ./raid/int.c:352 (discriminator 3)\n \teor.w\tip, ip, r3\n ./raid/int.c:344 (discriminator 3)\n \tldr\tr3, [r7, #56]\t; 0x38\n ./raid/int.c:351 (discriminator 3)\n \teor.w\tr0, r0, sl\n \tstr\tr0, [r7, #68]\t; 0x44\n ./raid/int.c:344 (discriminator 3)\n \tcmp\tr3, r1\n-\tbne.n\ta17c \n-\tldr\tr4, [r7, #68]\t; 0x44\n+\tbne.n\ta182 \n+\tldr.w\tr9, [r7, #68]\t; 0x44\n \tmov\tr0, lr\n ./raid/int.c:356 (discriminator 2)\n \tldr\tr3, [r7, #24]\n \tldr\tr2, [r7, #64]\t; 0x40\n ./raid/int.c:365 (discriminator 2)\n \tldr\tr1, [r7, #32]\n ./raid/int.c:356 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tldrb\tr3, [r3, r2]\n ./raid/int.c:358 (discriminator 2)\n \teors\tr0, r3\n ./raid/int.c:365 (discriminator 2)\n \tstrb.w\tr0, [r1, #1]!\n-\tstr\tr1, [r7, #32]\n ./raid/int.c:359 (discriminator 2)\n \teor.w\tr2, r3, r8\n-./raid/int.c:366 (discriminator 2)\n-\tldr\tr1, [r7, #36]\t; 0x24\n ./raid/int.c:360 (discriminator 2)\n \teors\tr6, r3\n+./raid/int.c:365 (discriminator 2)\n+\tstr\tr1, [r7, #32]\n ./raid/int.c:361 (discriminator 2)\n \teors\tr5, r3\n+./raid/int.c:366 (discriminator 2)\n+\tldr\tr1, [r7, #36]\t; 0x24\n ./raid/int.c:362 (discriminator 2)\n-\teors\tr4, r3\n+\teor.w\tr4, r9, r3\n ./raid/int.c:363 (discriminator 2)\n \teor.w\tip, r3, ip\n ./raid/int.c:369 (discriminator 2)\n \tldr\tr3, [r7, #48]\t; 0x30\n ./raid/int.c:366 (discriminator 2)\n \tstrb.w\tr2, [r1, #1]!\n ./raid/int.c:367 (discriminator 2)\n@@ -7174,107 +7159,106 @@\n \tstrb.w\tr6, [r2, #1]!\n \tstr\tr2, [r7, #40]\t; 0x28\n ./raid/int.c:368 (discriminator 2)\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tstrb.w\tr5, [r2, #1]!\n ./raid/int.c:369 (discriminator 2)\n \tstrb.w\tr4, [r3, #1]!\n+./raid/int.c:368 (discriminator 2)\n+\tstr\tr2, [r7, #44]\t; 0x2c\n+./raid/int.c:369 (discriminator 2)\n \tstr\tr3, [r7, #48]\t; 0x30\n ./raid/int.c:370 (discriminator 2)\n \tldr\tr3, [r7, #52]\t; 0x34\n-./raid/int.c:368 (discriminator 2)\n-\tstr\tr2, [r7, #44]\t; 0x2c\n ./raid/int.c:342 (discriminator 2)\n-\tldr\tr2, [r7, #20]\n+\tldr\tr2, [r7, #16]\n ./raid/int.c:370 (discriminator 2)\n \tstrb.w\tip, [r3, #1]!\n ./raid/int.c:342 (discriminator 2)\n \tcmp\tr3, r2\n ./raid/int.c:370 (discriminator 2)\n \tstr\tr3, [r7, #52]\t; 0x34\n ./raid/int.c:342 (discriminator 2)\n-\tbne.n\ta14c \n+\tbne.n\ta152 \n ./raid/int.c:372\n \tadds\tr7, #76\t; 0x4c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:343\n \tmovs\tr0, #0\n \tmov\tr8, r0\n \tmov\tr6, r0\n \tmov\tr5, r0\n-\tmov\tr4, r0\n+\tmov\tr9, r0\n \tmov\tip, r0\n-\tb.n\ta1d2 \n-\tnop\n+\tb.n\ta1da \n \tadd\tr4, sp, #216\t; 0xd8\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \t...\n \n-0000a244 :\n+0000a24c :\n raid_rec1_int8():\n ./raid/int.c:387\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r1\n+\tldr.w\tsl, [pc, #168]\t; a2fc \n \tsub\tsp, #12\n ./raid/int.c:399\n \tldr\tr6, [r2, #0]\n ./raid/int.c:387\n \tadd\tr7, sp, #8\n-\tldr.w\tsl, [pc, #168]\t; a2f8 \n-\tmov\tr9, r1\n-\tldr\tr4, [r7, #40]\t; 0x28\n-\tmov\tr5, r3\n \tadd\tsl, pc\n-\tldr.w\tfp, [r7, #44]\t; 0x2c\n+\tmov\tr5, r3\n+\tldrd\tr4, fp, [r7, #40]\t; 0x28\n ./raid/int.c:399\n-\tcbz\tr6, a2d0 \n+\tcbz\tr6, a2d6 \n ./raid/gf.h:66\n-\tldr\tr0, [pc, #152]\t; (a2fc )\n+\tldr\tr0, [pc, #152]\t; (a300 )\n A():\n ./raid/gf.h:66\n \tldr.w\tr0, [sl, r0]\n \tldr\tr0, [r0, #0]\n \tadd.w\tr0, r0, r6, lsl #8\n \tldr\tr6, [r1, #0]\n \tldrb.w\tip, [r0, r6]\n inv():\n ./raid/gf.h:38\n \tcmp.w\tip, #0\n-\tbeq.n\ta2e4 \n+\tbeq.n\ta2ea \n ./raid/gf.h:40\n-\tldr\tr6, [pc, #132]\t; (a300 )\n+\tldr\tr6, [pc, #132]\t; (a304 )\n \tmov\tr8, r2\n raid_rec1_int8():\n ./raid/int.c:414\n \tmovs\tr0, #1\n inv():\n ./raid/gf.h:40\n \tldr.w\tr6, [sl, r6]\n raid_rec1_int8():\n ./raid/int.c:414\n \tstrd\tr4, fp, [sp]\n \tldrb.w\tr6, [r6, ip]\n-\tbl\t83f0 \n+\tbl\t83ec \n ./raid/int.c:416\n \tldr.w\tr2, [r8]\n ./raid/int.c:417\n \tldr.w\tr3, [r9]\n ./raid/int.c:416\n \tadd\tr5, r2\n \tlsls\tr6, r6, #8\n ./raid/int.c:417\n \tldr.w\tr1, [fp, r3, lsl #2]\n ./raid/int.c:416\n \tldr.w\tr2, [fp, r5, lsl #2]\n ./raid/int.c:419\n-\tcbz\tr4, a2c8 \n-\tldr\tr3, [pc, #92]\t; (a304 )\n+\tcbz\tr4, a2ce \n+\tldr\tr3, [pc, #92]\t; (a308 )\n \tsubs\tr4, #1\n \tadd\tr4, r2\n \tsubs\tr1, #1\n \tsubs\tr2, #1\n \tldr.w\tr5, [sl, r3]\n ./raid/int.c:421 (discriminator 3)\n \tldrb.w\tr3, [r2, #1]!\n@@ -7283,104 +7267,106 @@\n \tcmp\tr2, r4\n ./raid/int.c:424 (discriminator 3)\n \teor.w\tr3, r3, r0\n \tadd\tr3, r6\n \tldrb\tr3, [r5, r3]\n \tstrb\tr3, [r1, #0]\n ./raid/int.c:419 (discriminator 3)\n-\tbne.n\ta2b2 \n+\tbne.n\ta2b8 \n ./raid/int.c:426\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tadds\tr7, #4\n ./raid/int.c:400\n \tmov\tr3, fp\n \tmov\tr2, r4\n \tmov\tr1, r5\n \tmov\tr0, r9\n ./raid/int.c:426\n+\tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./raid/int.c:400\n-\tb.w\t8568 \n+\tb.w\t8564 \n inv():\n ./raid/gf.h:38\n-\tldr\tr3, [pc, #32]\t; (a308 )\n+\tldr\tr3, [pc, #32]\t; (a30c )\n \tmovs\tr2, #38\t; 0x26\n-\tldr\tr1, [pc, #32]\t; (a30c )\n-\tldr\tr0, [pc, #36]\t; (a310 )\n+\tldr\tr1, [pc, #32]\t; (a310 )\n+\tldr\tr0, [pc, #32]\t; (a314 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tadd\tr2, sp, #880\t; 0x370\n+\tadd\tr2, sp, #864\t; 0x360\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #64]\t; 0x40\n+\tstr\tr2, [r1, #64]\t; 0x40\n \tmovs\tr3, r0\n-\tstrb\tr2, [r7, r5]\n+\tstrb\tr4, [r6, r5]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r3, r6]\n+\tstrb\tr2, [r2, r6]\n \tmovs\tr2, r0\n \n-0000a314 :\n+0000a318 :\n raid_rec2_int8():\n ./raid/int.c:440\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r2\n-\tvpush\t{d8}\n+\tldr\tr2, [pc, #364]\t; (a48c )\n \tmov\tfp, r3\n-\tldr\tr3, [pc, #356]\t; (a488 )\n-\tmov\tr9, r1\n+\tldr\tr3, [pc, #364]\t; (a490 )\n+\tadd\tr2, pc\n+\tvpush\t{d8}\n \tsub\tsp, #36\t; 0x24\n ./raid/int.c:456\n-\tldr\tr4, [r2, #0]\n+\tldr.w\tr4, [r8]\n ./raid/int.c:440\n \tadd\tr7, sp, #8\n-\tldr\tr2, [pc, #352]\t; (a48c )\n-\tldr.w\tr5, [r8, #4]\n-\tadd\tr2, pc\n-\tldr.w\tsl, [r7, #76]\t; 0x4c\n \tldr\tr3, [r2, r3]\n+\tmov\tr9, r1\n+\tldr.w\tr5, [r8, #4]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #20]\n \tmov.w\tr3, #0\n-\tmov\tr3, sp\n-\tvmov\ts16, r3\n-\tldr\tr3, [pc, #328]\t; (a490 )\n+\tldr\tr3, [pc, #336]\t; (a494 )\n+\tldr.w\tsl, [r7, #76]\t; 0x4c\n \tadd\tr3, pc\n \tstr\tr3, [r7, #0]\n+\tmov\tr3, sp\n+\tvmov\ts16, r3\n ./raid/int.c:456\n-\tcbnz\tr4, a354 \n+\tcbnz\tr4, a35a \n ./raid/int.c:456 (discriminator 1)\n \tcmp\tr5, #1\n-\tbeq.w\ta470 \n+\tbeq.w\ta476 \n ./raid/gf.h:66 (discriminator 1)\n-\tldr\tr3, [pc, #316]\t; (a494 )\n+\tldr\tr3, [pc, #316]\t; (a498 )\n ./raid/int.c:467 (discriminator 1)\n-\tadd.w\tr1, r7, #16\n+\tmovs\tr2, #2\n ./raid/int.c:464 (discriminator 1)\n \tldr.w\tr6, [r9]\n ./raid/int.c:467 (discriminator 1)\n-\tadd.w\tr0, r7, #12\n+\tadd.w\tr1, r7, #16\n+A():\n+./raid/gf.h:66 (discriminator 1)\n+\tmov\tlr, r3\n+\tldr\tr3, [r7, #0]\n+raid_rec2_int8():\n ./raid/int.c:464 (discriminator 1)\n \tldr.w\tip, [r9, #4]\n ./raid/int.c:467 (discriminator 1)\n-\tmovs\tr2, #2\n+\tadd.w\tr0, r7, #12\n A():\n ./raid/gf.h:66 (discriminator 1)\n-\tmov\tlr, r3\n-\tldr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, lr]\n \tldr\tr3, [r3, #0]\n \tadd.w\tr4, r3, r4, lsl #8\n \tadd.w\tr5, r3, r5, lsl #8\n \tldrb\tr3, [r4, r6]\n raid_rec2_int8():\n ./raid/int.c:464 (discriminator 1)\n@@ -7400,15 +7386,15 @@\n A():\n ./raid/gf.h:66 (discriminator 1)\n \tldrb.w\tr3, [r5, ip]\n raid_rec2_int8():\n ./raid/int.c:464 (discriminator 1)\n \tstrb\tr3, [r7, #15]\n ./raid/int.c:467 (discriminator 1)\n-\tbl\t828c \n+\tbl\t8288 \n ./raid/gf.h:58 (discriminator 1)\n \tldrb.w\tip, [r7, #16]\n ./raid/int.c:475 (discriminator 1)\n \tmov\tr3, fp\n \tldrb.w\tlr, [r7, #17]\n \tmov\tr2, r8\n \tldrb\tr5, [r7, #18]\n@@ -7421,163 +7407,162 @@\n ./raid/gf.h:58 (discriminator 1)\n \tlsls\tr5, r5, #8\n ./raid/int.c:475 (discriminator 1)\n \tldr\tr4, [r7, #72]\t; 0x48\n \tlsls\tr6, r6, #8\n \tstr\tr4, [sp, #0]\n \tmov.w\tr4, lr, lsl #8\n-\tbl\t83f0 \n-./raid/int.c:480 (discriminator 1)\n-\tldr.w\tr2, [r9, #4]\n+\tbl\t83ec \n+./raid/int.c:479 (discriminator 1)\n+\tldr.w\tr2, [r9]\n ./raid/int.c:478 (discriminator 1)\n \tldrd\tr1, r3, [r8]\n ./raid/int.c:479 (discriminator 1)\n-\tldr.w\tip, [r9]\n+\tldr.w\tlr, [sl, r2, lsl #2]\n ./raid/int.c:477 (discriminator 1)\n \tadd\tr1, fp\n ./raid/int.c:478 (discriminator 1)\n \tadd\tfp, r3\n ./raid/int.c:480 (discriminator 1)\n-\tldr.w\tr3, [sl, r2, lsl #2]\n-./raid/int.c:482 (discriminator 1)\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr.w\tr3, [r9, #4]\n ./raid/int.c:477 (discriminator 1)\n \tldr.w\tr0, [sl, r1, lsl #2]\n-./raid/int.c:479 (discriminator 1)\n-\tldr.w\tlr, [sl, ip, lsl #2]\n+./raid/int.c:480 (discriminator 1)\n+\tldr.w\tr2, [sl, r3, lsl #2]\n+./raid/int.c:482 (discriminator 1)\n+\tldr\tr3, [r7, #72]\t; 0x48\n ./raid/int.c:478 (discriminator 1)\n \tldr.w\tr1, [sl, fp, lsl #2]\n ./raid/int.c:482 (discriminator 1)\n-\tcbz\tr2, a44e \n-\tldr.w\tip, [pc, #176]\t; a498 \n-\tadd.w\tr8, r1, #4294967295\t; 0xffffffff\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tcbz\tr3, a454 \n+\tldr.w\tr9, [pc, #176]\t; a49c \n+\tadd.w\tip, r2, #4294967295\t; 0xffffffff\n+\tldr\tr3, [r7, #72]\t; 0x48\n \tadd.w\tlr, lr, #4294967295\t; 0xffffffff\n-\tldr\tr1, [r7, #0]\n-\tadd.w\tsl, r2, #4294967295\t; 0xffffffff\n-\tadd\tsl, r0\n+\tldr\tr2, [r7, #0]\n+\tadd.w\tr8, r1, #4294967295\t; 0xffffffff\n+\tadd.w\tfp, r3, #4294967295\t; 0xffffffff\n+\tadd\tfp, r0\n \tsubs\tr0, #1\n-\tldr.w\tr1, [r1, ip]\n-\tadd.w\tip, r3, #4294967295\t; 0xffffffff\n+\tldr.w\tr1, [r2, r9]\n \tstr\tr4, [r7, #0]\n ./raid/int.c:484 (discriminator 3)\n-\tldrb.w\tr9, [r0, #1]!\n+\tldrb.w\tsl, [r0, #1]!\n \tldrb.w\tr2, [lr, #1]!\n ./raid/int.c:488 (discriminator 3)\n \tldr\tr4, [r7, #4]\n ./raid/int.c:482 (discriminator 3)\n-\tcmp\tsl, r0\n+\tcmp\tfp, r0\n ./raid/int.c:485 (discriminator 3)\n-\tldrb.w\tfp, [r8, #1]!\n+\tldrb.w\tr9, [ip, #1]!\n ./raid/int.c:488 (discriminator 3)\n-\teor.w\tr2, r9, r2\n+\teor.w\tr2, sl, r2\n ./raid/int.c:485 (discriminator 3)\n-\tldrb.w\tr3, [ip, #1]!\n+\tldrb.w\tr3, [r8, #1]!\n ./raid/int.c:488 (discriminator 3)\n-\tadd.w\tr9, r2, r4\n+\tadd.w\tsl, r2, r4\n \tldr\tr4, [r7, #0]\n ./raid/int.c:489 (discriminator 3)\n \tadd\tr2, r5\n ./raid/int.c:488 (discriminator 3)\n-\teor.w\tr3, fp, r3\n-\tldrb.w\tr9, [r1, r9]\n-\tadd.w\tfp, r3, r4\n+\teor.w\tr3, r3, r9\n+\tadd.w\tr9, r3, r4\n+\tldrb.w\tsl, [r1, sl]\n ./raid/int.c:489 (discriminator 3)\n \tadd\tr3, r6\n ./raid/int.c:488 (discriminator 3)\n-\tldrb.w\tfp, [r1, fp]\n-\teor.w\tr9, r9, fp\n-\tstrb.w\tr9, [lr]\n+\tldrb.w\tr9, [r1, r9]\n+\teor.w\tsl, sl, r9\n+\tstrb.w\tsl, [lr]\n ./raid/int.c:489 (discriminator 3)\n \tldrb\tr2, [r1, r2]\n \tldrb\tr3, [r1, r3]\n \teor.w\tr3, r3, r2\n \tstrb.w\tr3, [ip]\n ./raid/int.c:482 (discriminator 3)\n-\tbne.n\ta406 \n+\tbne.n\ta40c \n \tvmov\tr3, s16\n \tmov\tsp, r3\n ./raid/int.c:440\n-\tldr\tr2, [pc, #68]\t; (a49c )\n+\tldr\tr2, [pc, #68]\t; (a4a0 )\n ./raid/int.c:491\n-\tldr\tr3, [pc, #48]\t; (a488 )\n+\tldr\tr3, [pc, #48]\t; (a490 )\n ./raid/int.c:440\n \tadd\tr2, pc\n ./raid/int.c:491\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\ta482 \n+\tbne.n\ta488 \n \tadds\tr7, #28\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:457\n \tstr.w\tsl, [sp]\n \tmov\tr2, fp\n \tldr\tr3, [r7, #72]\t; 0x48\n \tmov\tr1, r8\n \tmov\tr0, r9\n-\tbl\t85a0 \n+\tbl\t859c \n ./raid/int.c:458\n-\tb.n\ta454 \n+\tb.n\ta45a \n ./raid/int.c:491\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n+\tadd\tr2, sp, #64\t; 0x40\n+\tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #16\n-\tmovs\tr5, r0\n \tadd\tr1, sp, #944\t; 0x3b0\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #880\t; 0x370\n+\tadd\tr0, sp, #856\t; 0x358\n \tmovs\tr5, r0\n \n-0000a4a0 :\n+0000a4a4 :\n raid_recX_int8():\n ./raid/int.c:508\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tfp, r1\n+\tldr\tr1, [pc, #452]\t; (a670 )\n \tsub\tsp, #308\t; 0x134\n \tadd\tr7, sp, #8\n-\tmov\tfp, r1\n-\tldr\tr1, [pc, #452]\t; (a670 )\n+\tadd\tr1, pc\n ./raid/int.c:519\n \tsubs\tr4, r0, #0\n ./raid/int.c:508\n \tstrd\tr3, r2, [r7, #8]\n-\tldr\tr3, [pc, #448]\t; (a674 )\n-\tadd\tr1, pc\n+\tldr\tr3, [pc, #440]\t; (a674 )\n \tldr.w\tr8, [r7, #340]\t; 0x154\n \tldr\tr3, [r1, r3]\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #292]\t; 0x124\n \tmov.w\tr3, #0\n-\tldr\tr3, [pc, #432]\t; (a678 )\n+\tldr\tr3, [pc, #428]\t; (a678 )\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n-\tmov\tlr, r3\n+\tmov\tsl, r3\n ./raid/int.c:519\n-\tble.w\ta644 \n+\tble.w\ta646 \n ./raid/gf.h:66\n-\tldr\tr3, [pc, #424]\t; (a67c )\n+\tldr\tr3, [pc, #420]\t; (a67c )\n A():\n ./raid/gf.h:66\n \tadd.w\tr1, r7, #220\t; 0xdc\n \tstr\tr1, [r7, #0]\n \tmov.w\tip, r4, lsl #2\n \tadd.w\tr6, r2, ip\n+\tmov\tr9, r1\n \tadd\tip, fp\n-\tldr.w\tr3, [lr, r3]\n \tmov\tr5, r2\n-\tmov\tr9, r1\n+\tldr.w\tr3, [sl, r3]\n \tmov\tlr, r2\n \tldr.w\tsl, [r3]\n raid_recX_int8():\n ./raid/int.c:521\n \tldr.w\tr0, [lr], #4\n A():\n ./raid/gf.h:66\n@@ -7592,34 +7577,34 @@\n A():\n ./raid/gf.h:66 (discriminator 3)\n \tldrb\tr1, [r0, r1]\n raid_recX_int8():\n ./raid/int.c:521 (discriminator 3)\n \tstrb.w\tr1, [r2], #1\n ./raid/int.c:520 (discriminator 3)\n-\tbne.n\ta4fe \n+\tbne.n\ta502 \n ./raid/int.c:519 (discriminator 2)\n-\tcmp\tlr, r6\n \tadd\tr9, r4\n-\tbne.n\ta4f2 \n+\tcmp\tlr, r6\n+\tbne.n\ta4f6 \n ./raid/int.c:524\n \tadd.w\tr9, r7, #256\t; 0x100\n \tldr\tr0, [r7, #0]\n-\tmov\tr2, r4\n-\tmov.w\tsl, #24\n \tmov\tr1, r9\n-\tbl\t828c \n+\tmov\tr2, r4\n+\tbl\t8288 \n ./raid/int.c:527\n+\tmov.w\tsl, #24\n \tadd.w\tlr, r7, #64\t; 0x40\n+\tldr\tr3, [pc, #336]\t; (a680 )\n \tldr\tr1, [r7, #4]\n \tlsls\tr2, r4, #1\n-\tmla\tsl, sl, r4, lr\n-\tldr\tr3, [pc, #332]\t; (a680 )\n \tadd.w\tr0, r9, r4\n \tmov\tr9, r2\n+\tmla\tsl, sl, r4, lr\n \tldr.w\tip, [r1, r3]\n \tstr\tr5, [r7, #4]\n ./raid/int.c:528\n \tsubs\tr5, r0, r4\n A():\n ./raid/gf.h:66\n \tmov\tr1, lr\n@@ -7630,31 +7615,31 @@\n ./raid/int.c:528 (discriminator 3)\n \tcmp\tr2, r0\n ./raid/gf.h:58 (discriminator 3)\n \tadd.w\tr3, ip, r3, lsl #8\n ./raid/int.c:529 (discriminator 3)\n \tstr.w\tr3, [r1, #4]!\n ./raid/int.c:528 (discriminator 3)\n-\tbne.n\ta544 \n+\tbne.n\ta548 \n ./raid/int.c:527 (discriminator 2)\n \tadd.w\tlr, lr, #24\n \tadd.w\tr0, r9, r5\n \tcmp\tsl, lr\n-\tbne.n\ta53e \n+\tbne.n\ta542 \n ./raid/int.c:532\n-\tldr.w\tr3, [r7, #336]\t; 0x150\n-\tmov\tr1, fp\n \tldr.w\tr9, [r7, #8]\n+\tmov\tr1, fp\n+\tldr.w\tr3, [r7, #336]\t; 0x150\n \tmov\tr0, r4\n \tldr\tr2, [r7, #12]\n \tstr\tr3, [sp, #0]\n-\tstr.w\tr8, [sp, #4]\n \tmov\tr3, r9\n+\tstr.w\tr8, [sp, #4]\n \tldr\tr5, [r7, #4]\n-\tbl\t83f0 \n+\tbl\t83ec \n ./raid/int.c:534\n \tsub.w\tr0, fp, #4\n \tadd.w\tr1, r7, #16\n \tadd.w\tr2, r7, #40\t; 0x28\n \tmov\tip, r6\n \tmov\tlr, r9\n ./raid/int.c:535 (discriminator 3)\n@@ -7665,45 +7650,43 @@\n \tadd\tr3, lr\n ./raid/int.c:534 (discriminator 3)\n \tcmp\tr5, ip\n ./raid/int.c:536 (discriminator 3)\n \tldr.w\tr6, [r8, r6, lsl #2]\n ./raid/int.c:535 (discriminator 3)\n \tldr.w\tr3, [r8, r3, lsl #2]\n+\tstr.w\tr3, [r1, #4]!\n ./raid/int.c:536 (discriminator 3)\n \tstr.w\tr6, [r2, #4]!\n-./raid/int.c:535 (discriminator 3)\n-\tstr.w\tr3, [r1, #4]!\n ./raid/int.c:534 (discriminator 3)\n-\tbne.n\ta58c \n+\tbne.n\ta590 \n ./raid/int.c:539\n \tldr.w\tr3, [r7, #336]\t; 0x150\n-\tcbz\tr3, a628 \n+\tcbz\tr3, a62a \n \tadd.w\tfp, r7, #44\t; 0x2c\n \tadd.w\tr9, r7, #212\t; 0xd4\n \tadd.w\tsl, fp, r4, lsl #2\n \tadd.w\tr6, r9, r4\n \tmov.w\tip, #0\n ./raid/int.c:543\n+\tadd.w\tr0, r7, #16\n+\tadd.w\tr1, r7, #40\t; 0x28\n+\tmov\tr2, r9\n \tcmp\tr4, #0\n-\tittt\tgt\n-\taddgt.w\tr0, r7, #16\n-\taddgt.w\tr1, r7, #40\t; 0x28\n-\tmovgt\tr2, r9\n-\tble.n\ta61c \n+\tble.n\ta61e \n ./raid/int.c:544 (discriminator 3)\n \tldr.w\tr3, [r0, #4]!\n \tldr.w\tr5, [r1, #4]!\n \tldrb.w\tr3, [r3, ip]\n \tldrb.w\tr5, [r5, ip]\n \teors\tr3, r5\n \tstrb.w\tr3, [r2], #1\n ./raid/int.c:543 (discriminator 3)\n \tcmp\tr6, r2\n-\tbne.n\ta5d4 \n+\tbne.n\ta5d6 \n \tadd.w\tr8, r7, #64\t; 0x40\n ./raid/int.c:543\n \tmov\tlr, fp\n \tmov\tr3, r9\n \tmov\tr1, r8\n ./raid/int.c:548\n \tmovs\tr2, #0\n@@ -7712,108 +7695,107 @@\n \tldr.w\tr5, [r1, #4]!\n ./raid/int.c:550 (discriminator 3)\n \tcmp\tr6, r3\n ./raid/int.c:551 (discriminator 3)\n \tldrb\tr0, [r5, r0]\n \teor.w\tr2, r2, r0\n ./raid/int.c:550 (discriminator 3)\n-\tbne.n\ta5fa \n+\tbne.n\ta5fc \n ./raid/int.c:552 (discriminator 2)\n \tldr.w\tr3, [lr], #4\n \tadd.w\tr8, r8, #24\n ./raid/int.c:547 (discriminator 2)\n \tcmp\tsl, lr\n ./raid/int.c:552 (discriminator 2)\n \tstrb.w\tr2, [r3, ip]\n ./raid/int.c:547 (discriminator 2)\n-\tbne.n\ta5f4 \n+\tbne.n\ta5f6 \n ./raid/int.c:539\n \tldr.w\tr3, [r7, #336]\t; 0x150\n \tadd.w\tip, ip, #1\n \tcmp\tr3, ip\n-\tbne.n\ta5c4 \n+\tbne.n\ta5c8 \n ./raid/int.c:508\n-\tldr\tr2, [pc, #88]\t; (a684 )\n+\tldr\tr2, [pc, #88]\t; (a684 )\n ./raid/int.c:555\n-\tldr\tr3, [pc, #72]\t; (a674 )\n+\tldr\tr3, [pc, #68]\t; (a674 )\n ./raid/int.c:508\n \tadd\tr2, pc\n ./raid/int.c:555\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #292]\t; 0x124\n \teors\tr2, r3\n-\tbne.n\ta66a \n+\tbne.n\ta66c \n \tadd.w\tr7, r7, #300\t; 0x12c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/int.c:524\n+\tmov\tr2, r4\n \tadd.w\tr1, r7, #256\t; 0x100\n \tadd.w\tr0, r7, #220\t; 0xdc\n-\tmov\tr2, r4\n-\tbl\t828c \n+\tbl\t8288 \n ./raid/int.c:532\n \tldr.w\tr3, [r7, #336]\t; 0x150\n+\tstr\tr3, [sp, #0]\n \tmov\tr1, fp\n+\tldrd\tr3, r2, [r7, #8]\n \tmov\tr0, r4\n \tstr.w\tr8, [sp, #4]\n-\tstr\tr3, [sp, #0]\n-\tldrd\tr3, r2, [r7, #8]\n-\tbl\t83f0 \n+\tbl\t83ec \n ./raid/int.c:534\n-\tb.n\ta5aa \n+\tb.n\ta5ae \n ./raid/int.c:555\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tadd\tr0, sp, #512\t; 0x200\n+\tadd\tr0, sp, #528\t; 0x210\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #432\t; 0x1b0\n+\tadd\tr0, sp, #416\t; 0x1a0\n \tmovs\tr5, r0\n \tlsls\tr4, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #11\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #32\t; (adr r7, a6a8 )\n+\tadd\tr7, pc, #24\t; (adr r7, a6a0 )\n \tmovs\tr5, r0\n \n 0000a688 :\n raid_genz_int32():\n ./raid/intz.c:22\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #52\t; 0x34\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./raid/intz.c:35\n \tadd.w\tr3, r2, r0, lsl #2\n ./raid/intz.c:22\n+\tsub\tsp, #52\t; 0x34\n+\tadd\tr7, sp, #0\n \tstr\tr0, [r7, #16]\n ./raid/intz.c:34\n \tmov\tr0, r2\n ./raid/intz.c:22\n \tstr\tr2, [r7, #32]\n ./raid/intz.c:34\n \tldr.w\tr2, [r2, r4, lsl #2]\n-./raid/intz.c:38\n-\tstr\tr1, [r7, #12]\n-./raid/intz.c:34\n \tstr\tr2, [r7, #28]\n ./raid/intz.c:35\n \tldr\tr2, [r3, #4]\n \tstr\tr2, [r7, #24]\n ./raid/intz.c:36\n \tldr\tr2, [r3, #8]\n+./raid/intz.c:38\n+\tstr\tr1, [r7, #12]\n+./raid/intz.c:36\n \tstr\tr2, [r7, #20]\n ./raid/intz.c:38\n \tcmp\tr1, #0\n-\tbeq.n\ta7a4 \n+\tbeq.n\ta7a0 \n+\tsubs\tr2, r4, #1\n ./raid/intz.c:39\n \tldr.w\tr3, [r3, #-4]\n-\tsubs\tr2, r4, #1\n ./raid/intz.c:38\n \tmovs\tr1, #4\n ./raid/intz.c:39\n \tstr\tr3, [r7, #8]\n ./raid/intz.c:38\n \tmovs\tr3, #0\n \tstrd\tr1, r3, [r7, #36]\t; 0x24\n@@ -7827,15 +7809,15 @@\n ./raid/intz.c:39\n \tldr.w\tsl, [r3, r1]\n ./raid/intz.c:40\n \tldr.w\tr9, [r3, r2]\n ./raid/intz.c:41\n \tldr\tr3, [r7, #16]\n \tcmp\tr3, #1\n-\tble.n\ta7ac \n+\tble.n\ta7a8 \n \tldr.w\tfp, [r7, #4]\n ./raid/intz.c:40\n \tmov\tr3, r9\n \tmov\tr2, r9\n ./raid/intz.c:39\n \tmov\tlr, sl\n \tmov\tr1, sl\n@@ -7889,70 +7871,74 @@\n \tand.w\tr0, r2, #16843009\t; 0x1010101\n raid_genz_int32():\n ./raid/intz.c:43 (discriminator 3)\n \tldr\tr4, [r4, r3]\n d2_32():\n ./raid/gf.h:118 (discriminator 3)\n \tlsrs\tr2, r2, #1\n+x2_32():\n+./raid/gf.h:92 (discriminator 3)\n+\tldr\tr3, [r7, #44]\t; 0x2c\n+d2_32():\n+./raid/gf.h:118 (discriminator 3)\n \tand.w\tr2, r2, #2139062143\t; 0x7f7f7f7f\n ./raid/gf.h:117 (discriminator 3)\n \trsb\tr0, r0, r0, lsl #8\n+\teor.w\tr8, r8, r5\n+\teor.w\tip, ip, r5\n ./raid/gf.h:119 (discriminator 3)\n \tand.w\tr0, r0, #2391707278\t; 0x8e8e8e8e\n \teors\tr2, r4\n-x2_32():\n-./raid/gf.h:92 (discriminator 3)\n-\tldr\tr3, [r7, #44]\t; 0x2c\n raid_genz_int32():\n-./raid/intz.c:58 (discriminator 3)\n-\teors\tr2, r0\n-./raid/intz.c:41 (discriminator 3)\n-\tldr\tr0, [r7, #32]\n-\teor.w\tr8, r8, r5\n-\teor.w\tip, ip, r5\n ./raid/intz.c:45 (discriminator 3)\n \teor.w\tsl, sl, r5\n x2_32():\n ./raid/gf.h:91 (discriminator 3)\n \tlsrs\tr5, r6, #7\n ./raid/gf.h:92 (discriminator 3)\n \tand.w\tr3, r3, #4278124286\t; 0xfefefefe\n ./raid/gf.h:91 (discriminator 3)\n \trsb\tr6, r5, r6, lsl #1\n raid_genz_int32():\n+./raid/intz.c:58 (discriminator 3)\n+\teors\tr2, r0\n ./raid/intz.c:41 (discriminator 3)\n-\tcmp\tr0, fp\n+\tldr\tr0, [r7, #32]\n d2_32():\n ./raid/gf.h:119 (discriminator 3)\n \tand.w\tr1, r1, #2391707278\t; 0x8e8e8e8e\n-\teor.w\tr3, r3, r4\n+\teors\tr3, r4\n x2_32():\n ./raid/gf.h:93 (discriminator 3)\n \tand.w\tr6, r6, #488447261\t; 0x1d1d1d1d\n raid_genz_int32():\n ./raid/intz.c:51 (discriminator 3)\n \teor.w\tlr, lr, r8\n ./raid/intz.c:46 (discriminator 3)\n \teor.w\tr9, r9, r4\n ./raid/intz.c:57 (discriminator 3)\n \teor.w\tr1, r1, ip\n ./raid/intz.c:52 (discriminator 3)\n-\teor.w\tr3, r3, r6\n+\teors\tr3, r6\n ./raid/intz.c:41 (discriminator 3)\n+\tcmp\tr0, fp\n \tbne.n\ta6e6 \n ./raid/intz.c:60 (discriminator 2)\n \tldr\tr0, [r7, #40]\t; 0x28\n \tldr\tr5, [r7, #28]\n-\tstr.w\tsl, [r5, r0]\n ./raid/intz.c:61 (discriminator 2)\n \tmov\tr6, r5\n+./raid/intz.c:60 (discriminator 2)\n+\tstr.w\tsl, [r5, r0]\n+./raid/intz.c:61 (discriminator 2)\n \tldr\tr5, [r7, #36]\t; 0x24\n-\tstr.w\tr9, [r6, r5]\n ./raid/intz.c:63 (discriminator 2)\n \tmov\tr4, r5\n+./raid/intz.c:61 (discriminator 2)\n+\tstr.w\tr9, [r6, r5]\n ./raid/intz.c:62 (discriminator 2)\n \tldr\tr6, [r7, #24]\n \tstr.w\tlr, [r6, r0]\n ./raid/intz.c:63 (discriminator 2)\n \tstr\tr3, [r6, r5]\n ./raid/intz.c:64 (discriminator 2)\n \tadd.w\tr3, r4, #8\n@@ -7976,1215 +7962,1228 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/intz.c:40\n \tmov\tr3, r9\n \tmov\tr2, r9\n ./raid/intz.c:39\n \tmov\tlr, sl\n \tmov\tr1, sl\n-\tb.n\ta772 \n+\tb.n\ta76e \n \tnop\n \n-0000a7b8 :\n+0000a7b4 :\n raid_genz_int64():\n ./raid/intz.c:73\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #116\t; 0x74\n-\tadd\tr7, sp, #0\n ./raid/intz.c:86\n \tadd.w\tr3, r2, r0, lsl #2\n+./raid/intz.c:89\n+\tmov\tip, r1\n+./raid/intz.c:73\n+\tsub\tsp, #108\t; 0x6c\n+\tadd\tr7, sp, #0\n ./raid/intz.c:85\n \tldr.w\tr4, [r2, r0, lsl #2]\n ./raid/intz.c:73\n-\tmov\tr5, r2\n-\tstr\tr2, [r7, #32]\n-./raid/intz.c:89\n-\tmov\tr2, r1\n-./raid/intz.c:73\n \tmov\tr6, r0\n+\tmov\tr5, r2\n \tstr\tr0, [r7, #12]\n+\tstr\tr2, [r7, #32]\n ./raid/intz.c:89\n+\tmov\tr2, ip\n \tstr\tr1, [r7, #8]\n ./raid/intz.c:87\n \tldrd\tr0, r1, [r3, #4]\n ./raid/intz.c:89\n \tcmp\tr2, #0\n-\tbeq.w\taa2a \n-\tldr.w\tr3, [r3, #-4]\n+\tbeq.w\taa32 \n \tsubs\tr2, r6, #1\n-\tmov.w\tsl, #0\n-\tstrd\tr4, r0, [r7, #16]\n-\tstr\tr1, [r7, #24]\n+\tldr.w\tr3, [r3, #-4]\n \tstr\tr3, [r7, #28]\n+\tstrd\tr4, r0, [r7, #16]\n \tadd.w\tr3, r5, r2, lsl #2\n-\tstr.w\tsl, [r7, #96]\t; 0x60\n+\tstr\tr1, [r7, #24]\n \tstr\tr3, [r7, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #88]\t; 0x58\n ./raid/intz.c:90\n \tldr\tr3, [r7, #28]\n-\tldr\tr2, [r7, #96]\t; 0x60\n-\tldr\tr1, [r3, #0]\n-\tadds\tr2, #8\n-\tldr\tr4, [r3, #4]\n-./raid/intz.c:91\n-\tldr\tr0, [r3, #8]\n-\tstr\tr2, [r7, #76]\t; 0x4c\n-\tldr\tr2, [r3, #12]\n+\tldr\tr2, [r7, #88]\t; 0x58\n ./raid/intz.c:92\n-\tldr\tr3, [r7, #12]\n+\tldr\tr4, [r7, #12]\n ./raid/intz.c:90\n-\tstr\tr1, [r7, #92]\t; 0x5c\n+\tldr\tr1, [r3, #0]\n+\tadds\tr2, #8\n+\tldr\tr0, [r3, #4]\n ./raid/intz.c:92\n-\tcmp\tr3, #1\n+\tcmp\tr4, #1\n+\tstr\tr2, [r7, #64]\t; 0x40\n ./raid/intz.c:91\n-\tmov\tr6, r2\n+\tldr\tr2, [r3, #8]\n+\tldr\tr3, [r3, #12]\n ./raid/intz.c:90\n-\tstr\tr4, [r7, #88]\t; 0x58\n+\tstr\tr1, [r7, #84]\t; 0x54\n+\tstr\tr0, [r7, #80]\t; 0x50\n ./raid/intz.c:91\n-\tstr\tr0, [r7, #84]\t; 0x54\n-\tstr\tr2, [r7, #80]\t; 0x50\n+\tstr\tr2, [r7, #76]\t; 0x4c\n+\tstr\tr3, [r7, #72]\t; 0x48\n ./raid/intz.c:92\n-\tble.w\taa32 \n-\tldr\tr3, [r7, #4]\n-./raid/intz.c:90\n-\tmov\tip, r1\n+\tble.w\taa3a \n+\tldr\tr4, [r7, #4]\n ./raid/intz.c:91\n-\tmov\tr9, r0\n+\tmov\tsl, r3\n+\tstr\tr3, [r7, #68]\t; 0x44\n+\tmov\tr9, r2\n ./raid/intz.c:90\n-\tmov\tr8, r4\n-\tmov\tlr, r2\n+\tmov\tr3, r1\n+\tmov\tfp, r0\n+\tmov\tr5, r1\n+\tmov\tip, r2\n ./raid/intz.c:92\n-\tstr\tr3, [r7, #104]\t; 0x68\n+\tstr\tr4, [r7, #96]\t; 0x60\n ./raid/intz.c:90\n-\tmov\tr3, r1\n-\tmov\tr1, r4\n+\tstr\tr0, [r7, #100]\t; 0x64\n ./raid/gf.h:102 (discriminator 3)\n \tand.w\tr2, r3, #2155905152\t; 0x80808080\n x2_64():\n ./raid/gf.h:102 (discriminator 3)\n-\tand.w\tr4, r1, #2155905152\t; 0x80808080\n+\tand.w\tr0, fp, #2155905152\t; 0x80808080\n ./raid/gf.h:104 (discriminator 3)\n-\tadds\tr5, r2, r2\n-\tstr\tr5, [r7, #108]\t; 0x6c\n+\tadds\tr4, r2, r2\n raid_genz_int64():\n ./raid/gf.h:102 (discriminator 3)\n-\tand.w\tr5, r0, #2155905152\t; 0x80808080\n+\tand.w\tlr, r9, #2155905152\t; 0x80808080\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tadc.w\tfp, r4, r4\n+\tadc.w\tr8, r0, r0\n ./raid/gf.h:105 (discriminator 3)\n \tadds\tr3, r3, r3\n-\tstr\tr3, [r7, #72]\t; 0x48\n-\tadcs\tr1, r1\n+\tadc.w\tr1, fp, fp\n+\tstr\tr3, [r7, #56]\t; 0x38\n ./raid/gf.h:104 (discriminator 3)\n-\tadds\tr3, r5, r5\n-\tstr\tr3, [r7, #64]\t; 0x40\n-\tmov.w\tr3, r5, lsr #7\n+\tadds.w\tr3, lr, lr\n+\tstr\tr3, [r7, #60]\t; 0x3c\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tldr\tr5, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #96]\t; 0x60\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n \tmov.w\tr2, r2, lsr #7\n ./raid/gf.h:105 (discriminator 3)\n-\tstr\tr1, [r7, #68]\t; 0x44\n+\tstr\tr1, [r7, #44]\t; 0x2c\n ./raid/gf.h:102 (discriminator 3)\n-\tand.w\tr1, lr, #2155905152\t; 0x80808080\n-./raid/gf.h:104 (discriminator 3)\n-\tadc.w\tsl, r1, r1\n-./raid/gf.h:105 (discriminator 3)\n-\tadds\tr0, r0, r0\n-\tstr\tr0, [r7, #60]\t; 0x3c\n-raid_genz_int64():\n-./raid/intz.c:93 (discriminator 3)\n-\tmov\tr0, r5\n-\tldr.w\tr5, [r0, #-4]!\n-x2_64():\n+\tand.w\tr1, sl, #2155905152\t; 0x80808080\n ./raid/gf.h:104 (discriminator 3)\n-\torr.w\tr2, r2, r4, lsl #25\n-\torr.w\tr3, r3, r1, lsl #25\n-\tmov.w\tr1, r1, lsr #7\n+\torr.w\tr2, r2, r0, lsl #25\n+\tmov.w\tfp, r0, lsr #7\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tstr\tr0, [r7, #104]\t; 0x68\n+\tldr.w\tr6, [r3, #-4]!\n+\tstr\tr3, [r7, #96]\t; 0x60\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tmov.w\tr0, r4, lsr #7\n+\tmov.w\tr3, lr, lsr #7\n+\tadc.w\tlr, r1, r1\n ./raid/gf.h:105 (discriminator 3)\n-\tadc.w\tr4, lr, lr\n-\tstr\tr4, [r7, #56]\t; 0x38\n+\tadds.w\tr9, r9, r9\n+\tadc.w\tsl, sl, sl\n ./raid/gf.h:104 (discriminator 3)\n-\tldr\tr4, [r7, #108]\t; 0x6c\n+\tsubs\tr0, r4, r2\n+\tldr\tr4, [r7, #60]\t; 0x3c\n+\torr.w\tr3, r3, r1, lsl #25\n+\tstr\tr0, [r7, #52]\t; 0x34\n+\tsbc.w\tfp, r8, fp\n d2_64():\n ./raid/gf.h:128 (discriminator 3)\n-\tand.w\tlr, r8, #16843009\t; 0x1010101\n-\tstr.w\tlr, [r7, #100]\t; 0x64\n-\tand.w\tlr, r6, #16843009\t; 0x1010101\n+\tldr\tr0, [r7, #100]\t; 0x64\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tsubs\tr2, r4, r2\n-\tstr\tr2, [r7, #52]\t; 0x34\n-\tsbc.w\tfp, fp, r0\n-\tldr\tr0, [r7, #64]\t; 0x40\n-d2_64():\n-./raid/gf.h:128 (discriminator 3)\n-\tand.w\tr2, ip, #16843009\t; 0x1010101\n-./raid/gf.h:131 (discriminator 3)\n-\tmov.w\tip, ip, lsr #1\n+\tsubs\tr4, r4, r3\n+raid_genz_int64():\n+./raid/intz.c:94 (discriminator 3)\n+\tldr\tr3, [r7, #64]\t; 0x40\n x2_64():\n ./raid/gf.h:104 (discriminator 3)\n-\tsubs\tr3, r0, r3\n+\tmov.w\tr1, r1, lsr #7\n+\tstr\tr4, [r7, #48]\t; 0x30\n d2_64():\n-./raid/gf.h:131 (discriminator 3)\n-\tand.w\tip, ip, #2139062143\t; 0x7f7f7f7f\n-x2_64():\n-./raid/gf.h:104 (discriminator 3)\n-\tsbc.w\tsl, sl, r1\n+./raid/gf.h:128 (discriminator 3)\n+\tand.w\tr2, r0, #16843009\t; 0x1010101\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tldr\tr1, [r7, #96]\t; 0x60\n+\tldr\tr4, [r7, #88]\t; 0x58\n+./raid/intz.c:94 (discriminator 3)\n+\tadd\tr3, r6\n+\tstr\tr6, [r7, #60]\t; 0x3c\n d2_64():\n-./raid/gf.h:131 (discriminator 3)\n-\tstr.w\tip, [r7, #48]\t; 0x30\n-x2_64():\n-./raid/gf.h:106 (discriminator 3)\n-\tand.w\tfp, fp, #488447261\t; 0x1d1d1d1d\n+./raid/gf.h:128 (discriminator 3)\n+\tand.w\tr8, r5, #16843009\t; 0x1010101\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tadds\tr1, r5, r1\n+\tadd.w\tr0, r6, r4\n+d2_64():\n+./raid/gf.h:128 (discriminator 3)\n+\tldr\tr6, [r7, #68]\t; 0x44\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tldr\tr4, [r7, #68]\t; 0x44\n ./raid/gf.h:104 (discriminator 3)\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tsbc.w\tr1, lr, r1\n d2_64():\n ./raid/gf.h:128 (discriminator 3)\n-\tand.w\tr3, r9, #16843009\t; 0x1010101\n-raid_genz_int64():\n-./raid/intz.c:93 (discriminator 3)\n-\tldr\tr0, [r1, #4]\n-d2_64():\n+\tstr\tr2, [r7, #92]\t; 0x5c\n+\tand.w\tlr, r6, #16843009\t; 0x1010101\n+\tstr.w\tlr, [r7, #36]\t; 0x24\n ./raid/gf.h:131 (discriminator 3)\n-\tlsrs\tr1, r6, #1\n+\tmov.w\tlr, r5, lsr #1\n+\tlsrs\tr5, r6, #1\n+x2_64():\n+./raid/gf.h:105 (discriminator 3)\n+\tldr\tr6, [r7, #44]\t; 0x2c\n+d2_64():\n+./raid/gf.h:128 (discriminator 3)\n+\tand.w\tr2, ip, #16843009\t; 0x1010101\n raid_genz_int64():\n-./raid/intz.c:94 (discriminator 3)\n-\tldr\tr6, [r7, #76]\t; 0x4c\n+./raid/intz.c:93 (discriminator 3)\n+\tldr\tr4, [r0, #4]\n d2_64():\n ./raid/gf.h:131 (discriminator 3)\n-\tand.w\tip, r1, #2139062143\t; 0x7f7f7f7f\n-./raid/gf.h:130 (discriminator 3)\n-\tldr\tr1, [r7, #100]\t; 0x64\n-./raid/gf.h:131 (discriminator 3)\n-\tmov.w\tr9, r9, lsr #1\n-raid_genz_int64():\n-./raid/intz.c:94 (discriminator 3)\n-\tadds\tr6, r5, r6\n+\tand.w\tlr, lr, #2139062143\t; 0x7f7f7f7f\n+\tldr\tr0, [r7, #100]\t; 0x64\n+x2_64():\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tsl, sl, #4278124286\t; 0xfefefefe\n d2_64():\n ./raid/gf.h:131 (discriminator 3)\n-\tand.w\tr9, r9, #2139062143\t; 0x7f7f7f7f\n-./raid/gf.h:128 (discriminator 3)\n-\tstr.w\tlr, [r7, #40]\t; 0x28\n+\tstr\tr5, [r7, #100]\t; 0x64\n+\tmov.w\tr5, ip, lsr #1\n x2_64():\n ./raid/gf.h:105 (discriminator 3)\n-\tand.w\tlr, r4, #4278124286\t; 0xfefefefe\n-raid_genz_int64():\n-./raid/intz.c:94 (discriminator 3)\n-\tldr\tr6, [r6, #4]\n-\teor.w\tlr, lr, r0\n+\tand.w\tip, r6, #4278124286\t; 0xfefefefe\n+\tldr\tr6, [r7, #56]\t; 0x38\n+d2_64():\n+./raid/gf.h:131 (discriminator 3)\n+\tstr.w\tlr, [r7, #44]\t; 0x2c\n+\tlsrs\tr0, r0, #1\n x2_64():\n ./raid/gf.h:105 (discriminator 3)\n-\tldr\tr4, [r7, #72]\t; 0x48\n-./raid/gf.h:106 (discriminator 3)\n-\tand.w\tsl, sl, #488447261\t; 0x1d1d1d1d\n+\tand.w\tr6, r6, #4278124286\t; 0xfefefefe\n+\tstr\tr6, [r7, #56]\t; 0x38\n d2_64():\n ./raid/gf.h:131 (discriminator 3)\n-\tstr.w\tr9, [r7, #44]\t; 0x2c\n-./raid/gf.h:130 (discriminator 3)\n-\tmov.w\tr9, r1, lsl #8\n+\tldr\tr6, [r7, #100]\t; 0x64\n+\tand.w\tr0, r0, #2139062143\t; 0x7f7f7f7f\n raid_genz_int64():\n ./raid/intz.c:94 (discriminator 3)\n-\tstr\tr6, [r7, #108]\t; 0x6c\n+\tldr\tr3, [r3, #4]\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tand.w\tr4, r4, #4278124286\t; 0xfefefefe\n-\tldr\tr6, [r7, #60]\t; 0x3c\n+./raid/gf.h:106 (discriminator 3)\n+\tand.w\tr1, r1, #488447261\t; 0x1d1d1d1d\n d2_64():\n+./raid/gf.h:131 (discriminator 3)\n+\tand.w\tlr, r6, #2139062143\t; 0x7f7f7f7f\n+\tstr.w\tlr, [r7, #68]\t; 0x44\n+\tand.w\tlr, r5, #2139062143\t; 0x7f7f7f7f\n ./raid/gf.h:130 (discriminator 3)\n-\torr.w\tr9, r9, r2, lsr #24\n+\tldr\tr5, [r7, #92]\t; 0x5c\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tstr\tr4, [r7, #64]\t; 0x40\n+./raid/gf.h:106 (discriminator 3)\n+\tldr\tr6, [r7, #52]\t; 0x34\n+\teor.w\tsl, sl, r3\n d2_64():\n ./raid/gf.h:131 (discriminator 3)\n-\tmov.w\tr8, r8, lsr #1\n+\tstr.w\tlr, [r7, #40]\t; 0x28\n+\teor.w\tip, ip, r4\n+./raid/gf.h:130 (discriminator 3)\n+\tmov.w\tlr, r5, lsl #8\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tand.w\tr6, r6, #4278124286\t; 0xfefefefe\n-\tstr\tr6, [r7, #60]\t; 0x3c\n ./raid/gf.h:106 (discriminator 3)\n-\tldr\tr6, [r7, #52]\t; 0x34\n+\tand.w\tr5, r6, #488447261\t; 0x1d1d1d1d\n+\tldr\tr6, [r7, #48]\t; 0x30\n d2_64():\n-./raid/gf.h:131 (discriminator 3)\n-\tand.w\tr8, r8, #2139062143\t; 0x7f7f7f7f\n+./raid/gf.h:130 (discriminator 3)\n+\torr.w\tlr, lr, r8, lsr #24\n x2_64():\n-./raid/gf.h:105 (discriminator 3)\n-\tldr\tr4, [r7, #56]\t; 0x38\n-\teor.w\tr8, r8, r0\n ./raid/gf.h:106 (discriminator 3)\n-\tand.w\tr1, r6, #488447261\t; 0x1d1d1d1d\n-\tldr\tr6, [r7, #36]\t; 0x24\n-\tstr\tr1, [r7, #56]\t; 0x38\n-./raid/gf.h:105 (discriminator 3)\n-\tand.w\tr4, r4, #4278124286\t; 0xfefefefe\n+\tstr\tr5, [r7, #52]\t; 0x34\n+\teor.w\tr5, r0, r4\n+\tand.w\tr6, r6, #488447261\t; 0x1d1d1d1d\n+\tstr\tr6, [r7, #48]\t; 0x30\n+\tstr\tr5, [r7, #100]\t; 0x64\n+raid_genz_int64():\n+./raid/intz.c:103 (discriminator 3)\n+\teor.w\tsl, r1, sl\n+\tldr\tr5, [r7, #68]\t; 0x44\n+x2_64():\n ./raid/gf.h:106 (discriminator 3)\n-\tand.w\tr1, r6, #488447261\t; 0x1d1d1d1d\n-\tstr\tr1, [r7, #52]\t; 0x34\n-\tldr\tr6, [r7, #108]\t; 0x6c\n+\tand.w\tfp, fp, #488447261\t; 0x1d1d1d1d\n raid_genz_int64():\n+./raid/intz.c:96 (discriminator 3)\n+\tldr\tr0, [r7, #80]\t; 0x50\n ./raid/intz.c:102 (discriminator 3)\n-\teor.w\tr1, fp, lr\n-\tstr.w\tr8, [r7, #72]\t; 0x48\n-\teor.w\tip, ip, r6\n-\tstr.w\tip, [r7, #68]\t; 0x44\n+\teor.w\tfp, fp, ip\n+\tmov\tr6, r5\n d2_64():\n ./raid/gf.h:130 (discriminator 3)\n-\tmov.w\tip, r2, lsl #8\n-\teors\tr4, r6\n-\tsubs.w\tip, ip, r2\n-\tldr\tr2, [r7, #40]\t; 0x28\n+\tmov.w\tr5, r8, lsl #8\n+\teors\tr6, r3\n+\tstr\tr6, [r7, #68]\t; 0x44\n+\tldr\tr6, [r7, #36]\t; 0x24\n raid_genz_int64():\n-./raid/intz.c:103 (discriminator 3)\n-\teor.w\tlr, sl, r4\n+./raid/intz.c:96 (discriminator 3)\n+\teors\tr0, r4\n+\tstr\tr0, [r7, #80]\t; 0x50\n d2_64():\n ./raid/gf.h:130 (discriminator 3)\n-\tldr\tr4, [r7, #100]\t; 0x64\n-raid_genz_int64():\n-./raid/intz.c:96 (discriminator 3)\n-\tldr\tr6, [r7, #88]\t; 0x58\n+\tsubs.w\tr5, r5, r8\n+\tldr\tr0, [r7, #92]\t; 0x5c\n+\tmov.w\tr4, r2, lsl #8\n+\tmov.w\tr1, r6, lsl #8\n+x2_64():\n+./raid/gf.h:105 (discriminator 3)\n+\tand.w\tr9, r9, #4278124286\t; 0xfefefefe\n d2_64():\n+./raid/gf.h:130 (discriminator 3)\n+\tsbc.w\tr0, lr, r0\n+\torr.w\tr1, r1, r2, lsr #24\n+\tsubs\tr4, r4, r2\n ./raid/gf.h:132 (discriminator 3)\n-\tand.w\tip, ip, #2391707278\t; 0x8e8e8e8e\n+\tand.w\tr0, r0, #2391707278\t; 0x8e8e8e8e\n ./raid/gf.h:130 (discriminator 3)\n-\tsbc.w\tr8, r9, r4\n-\tlsls\tr4, r2, #8\n-\tmov.w\tr9, r3, lsl #8\n-\torr.w\tr4, r4, r3, lsr #24\n-\tsubs.w\tr9, r9, r3\n+\tsbc.w\tr1, r1, r6\n+./raid/gf.h:132 (discriminator 3)\n+\tstr\tr0, [r7, #92]\t; 0x5c\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tldr\tr3, [r7, #96]\t; 0x60\n+\tldr\tr6, [r7, #60]\t; 0x3c\n d2_64():\n-./raid/gf.h:130 (discriminator 3)\n-\tsbc.w\tr4, r4, r2\n+./raid/gf.h:132 (discriminator 3)\n+\tand.w\tr1, r1, #2391707278\t; 0x8e8e8e8e\n raid_genz_int64():\n-./raid/intz.c:96 (discriminator 3)\n-\teors\tr6, r0\n-\tstr\tr6, [r7, #88]\t; 0x58\n+./raid/intz.c:94 (discriminator 3)\n+\tldr\tr0, [r7, #64]\t; 0x40\n d2_64():\n ./raid/gf.h:132 (discriminator 3)\n-\tand.w\tr8, r8, #2391707278\t; 0x8e8e8e8e\n+\tand.w\tr5, r5, #2391707278\t; 0x8e8e8e8e\n raid_genz_int64():\n ./raid/intz.c:93 (discriminator 3)\n-\tldr\tr2, [r5, r3]\n+\tldr\tr2, [r7, #88]\t; 0x58\n d2_64():\n ./raid/gf.h:132 (discriminator 3)\n \tand.w\tr4, r4, #2391707278\t; 0x8e8e8e8e\n raid_genz_int64():\n+./raid/intz.c:93 (discriminator 3)\n+\tldr\tr2, [r6, r2]\n ./raid/intz.c:94 (discriminator 3)\n-\tldr\tr3, [r7, #76]\t; 0x4c\n-d2_64():\n-./raid/gf.h:132 (discriminator 3)\n-\tand.w\tr9, r9, #2391707278\t; 0x8e8e8e8e\n-\tldr\tr6, [r7, #60]\t; 0x3c\n-raid_genz_int64():\n-./raid/intz.c:94 (discriminator 3)\n-\tldr.w\tfp, [r5, r3]\n-./raid/intz.c:97 (discriminator 3)\n-\tldr\tr3, [r7, #64]\t; 0x40\n-\teor.w\tr0, r6, fp\n-\tldr\tr6, [r7, #80]\t; 0x50\n-\teors\tr3, r2\n-\tstr\tr3, [r7, #100]\t; 0x64\n-\tldr\tr3, [r7, #108]\t; 0x6c\n-\tldr\tr5, [r7, #48]\t; 0x30\n-\teors\tr6, r3\n-./raid/intz.c:102 (discriminator 3)\n-\tldr\tr3, [r7, #100]\t; 0x64\n+\tldr\tr6, [r6, r0]\n ./raid/intz.c:97 (discriminator 3)\n-\tstr\tr6, [r7, #80]\t; 0x50\n-./raid/intz.c:102 (discriminator 3)\n-\teor.w\tsl, r5, r2\n-\tldr\tr6, [r7, #56]\t; 0x38\n+\tldr\tr0, [r7, #56]\t; 0x38\n+\teor.w\tr9, r9, r6\n+\teor.w\tr8, r0, r2\n+\tldr\tr0, [r7, #44]\t; 0x2c\n+\teor.w\tlr, r0, r2\n+\tldr\tr0, [r7, #40]\t; 0x28\n ./raid/intz.c:108 (discriminator 3)\n-\teor.w\tip, ip, sl\n-\tldr\tr5, [r7, #44]\t; 0x2c\n+\teor.w\tr5, r5, lr\n+\teor.w\tip, r0, r6\n+./raid/intz.c:97 (discriminator 3)\n+\tldr\tr0, [r7, #72]\t; 0x48\n+./raid/intz.c:109 (discriminator 3)\n+\teor.w\tip, r4, ip\n+./raid/intz.c:97 (discriminator 3)\n+\teors\tr0, r3\n+\tstr\tr0, [r7, #72]\t; 0x48\n ./raid/intz.c:102 (discriminator 3)\n-\teors\tr3, r6\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\teor.w\tr3, r0, r8\n ./raid/intz.c:103 (discriminator 3)\n-\tldr\tr6, [r7, #52]\t; 0x34\n-\teor.w\tr5, r5, fp\n-\teors\tr0, r6\n-./raid/intz.c:96 (discriminator 3)\n-\tldr\tr6, [r7, #92]\t; 0x5c\n-./raid/intz.c:109 (discriminator 3)\n-\teor.w\tr9, r9, r5\n+\tldr\tr0, [r7, #48]\t; 0x30\n+\teor.w\tr9, r0, r9\n ./raid/intz.c:96 (discriminator 3)\n-\teors\tr6, r2\n-\tstr\tr6, [r7, #92]\t; 0x5c\n-./raid/intz.c:108 (discriminator 3)\n-\tldr\tr6, [r7, #72]\t; 0x48\n+\tldr\tr0, [r7, #84]\t; 0x54\n+\teors\tr0, r2\n+\tstr\tr0, [r7, #84]\t; 0x54\n ./raid/intz.c:97 (discriminator 3)\n-\tldr\tr2, [r7, #84]\t; 0x54\n+\tldr\tr0, [r7, #76]\t; 0x4c\n ./raid/intz.c:108 (discriminator 3)\n-\teor.w\tr8, r8, r6\n+\tldr\tr2, [r7, #92]\t; 0x5c\n+./raid/intz.c:97 (discriminator 3)\n+\teors\tr0, r6\n ./raid/intz.c:109 (discriminator 3)\n \tldr\tr6, [r7, #68]\t; 0x44\n ./raid/intz.c:97 (discriminator 3)\n-\teor.w\tr2, fp, r2\n-\tstr\tr2, [r7, #84]\t; 0x54\n+\tstr\tr0, [r7, #76]\t; 0x4c\n+./raid/intz.c:108 (discriminator 3)\n+\tldr\tr0, [r7, #100]\t; 0x64\n ./raid/intz.c:109 (discriminator 3)\n-\teors\tr6, r4\n+\teors\tr1, r6\n+\tstr\tr1, [r7, #68]\t; 0x44\n+./raid/intz.c:108 (discriminator 3)\n+\teors\tr2, r0\n ./raid/intz.c:92 (discriminator 3)\n-\tldr\tr2, [r7, #104]\t; 0x68\n-\tldr\tr4, [r7, #32]\n-\tcmp\tr4, r2\n-\tbne.w\ta82c \n-\tmov\tfp, r1\n+\tldr\tr1, [r7, #32]\n+./raid/intz.c:108 (discriminator 3)\n+\tstr\tr2, [r7, #100]\t; 0x64\n+./raid/intz.c:92 (discriminator 3)\n+\tldr\tr2, [r7, #96]\t; 0x60\n+\tcmp\tr1, r2\n+\tbne.w\ta828 \n+\tmov\tr6, ip\n ./raid/intz.c:111 (discriminator 2)\n \tldr\tr2, [r7, #16]\n-\tldr\tr5, [r7, #92]\t; 0x5c\n+\tldr\tr4, [r7, #84]\t; 0x54\n \tadds\tr2, #16\n-./raid/intz.c:89 (discriminator 2)\n-\tldr\tr4, [r7, #96]\t; 0x60\n \tldr\tr1, [r7, #28]\n-./raid/intz.c:111 (discriminator 2)\n-\tstr.w\tr5, [r2, #-16]\n-./raid/intz.c:89 (discriminator 2)\n-\tadds\tr4, #16\n-./raid/intz.c:111 (discriminator 2)\n-\tldr\tr5, [r7, #88]\t; 0x58\n+\tstr.w\tr4, [r2, #-16]\n+\tldr\tr4, [r7, #80]\t; 0x50\n \tadds\tr1, #16\n-./raid/intz.c:89 (discriminator 2)\n-\tstr\tr4, [r7, #96]\t; 0x60\n-\tstr\tr1, [r7, #28]\n-./raid/intz.c:111 (discriminator 2)\n-\tstr.w\tr5, [r2, #-12]\n+\tstr.w\tr4, [r2, #-12]\n ./raid/intz.c:112 (discriminator 2)\n-\tldr\tr5, [r7, #84]\t; 0x54\n-\tstr.w\tr5, [r2, #-8]\n-\tldr\tr5, [r7, #80]\t; 0x50\n-\tstr.w\tr5, [r2, #-4]\n+\tldr\tr4, [r7, #76]\t; 0x4c\n+\tstr.w\tr4, [r2, #-8]\n+\tldr\tr4, [r7, #72]\t; 0x48\n+\tstr.w\tr4, [r2, #-4]\n ./raid/intz.c:113 (discriminator 2)\n \tstr\tr2, [r7, #16]\n \tldr\tr2, [r7, #20]\n+\tstr\tr1, [r7, #28]\n+./raid/intz.c:115 (discriminator 2)\n+\tldr\tr1, [r7, #100]\t; 0x64\n+./raid/intz.c:113 (discriminator 2)\n \tstr\tr3, [r2, #0]\n \tmov\tr3, r2\n \tadds\tr3, #16\n \tstr\tr3, [r7, #20]\n ./raid/intz.c:115 (discriminator 2)\n \tldr\tr3, [r7, #24]\n ./raid/intz.c:114 (discriminator 2)\n-\tstrd\tfp, r0, [r2, #4]\n-\tstr.w\tlr, [r2, #12]\n+\tstrd\tfp, r9, [r2, #4]\n+\tstr.w\tsl, [r2, #12]\n+./raid/intz.c:115 (discriminator 2)\n+\tadds\tr3, #16\n+\tstr.w\tr1, [r3, #-12]\n+./raid/intz.c:89 (discriminator 2)\n+\tldr\tr0, [r7, #88]\t; 0x58\n ./raid/intz.c:116 (discriminator 2)\n-\tstr.w\tr9, [r3, #8]\n-\tstr\tr6, [r3, #12]\n+\tldr\tr1, [r7, #68]\t; 0x44\n ./raid/intz.c:115 (discriminator 2)\n-\tstrd\tip, r8, [r3]\n+\tstr.w\tr5, [r3, #-16]\n+./raid/intz.c:89 (discriminator 2)\n+\tadds\tr0, #16\n+./raid/intz.c:116 (discriminator 2)\n+\tstr.w\tr6, [r3, #-8]\n+\tstr.w\tr1, [r3, #-4]\n ./raid/intz.c:89 (discriminator 2)\n-\tadds\tr3, #16\n \tstr\tr3, [r7, #24]\n \tldr\tr3, [r7, #8]\n-\tcmp\tr3, r4\n-\tbhi.w\ta7fa \n+\tstr\tr0, [r7, #88]\t; 0x58\n+\tcmp\tr3, r0\n+\tbhi.w\ta7f4 \n ./raid/intz.c:118\n-\tadds\tr7, #116\t; 0x74\n+\tadds\tr7, #108\t; 0x6c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/intz.c:91\n-\tldr\tr3, [r7, #80]\t; 0x50\n-\tldr.w\tr9, [r7, #84]\t; 0x54\n+\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr3, [r7, #76]\t; 0x4c\n ./raid/intz.c:90\n-\tldr.w\tip, [r7, #92]\t; 0x5c\n-\tldr.w\tr8, [r7, #88]\t; 0x58\n+\tldr\tr1, [r7, #80]\t; 0x50\n+./raid/intz.c:91\n+\tmov\tsl, r2\n+\tstr\tr2, [r7, #68]\t; 0x44\n+\tmov\tr9, r3\n+./raid/intz.c:90\n+\tldr\tr2, [r7, #84]\t; 0x54\n ./raid/intz.c:91\n-\tmov\tlr, r3\n \tmov\tr6, r3\n-\tmov\tr0, r9\n ./raid/intz.c:90\n-\tmov\tr3, ip\n-\tmov\tfp, r8\n-\tb.n\ta9d6 \n+\tmov\tfp, r1\n+\tstr\tr1, [r7, #100]\t; 0x64\n+\tmov\tr3, r2\n+\tmov\tr5, r2\n+\tb.n\ta9d4 \n \n-0000aa4c :\n+0000aa54 :\n raid_sort():\n-./raid/helper.c:29\n-\tsubs\tr0, #2\n ./raid/helper.c:27\n \tpush\t{r4, r5, r6, r7}\n+\tsubs\tr0, #2\n \tadd\tr7, sp, #0\n \tcmp\tr0, #4\n-\tbhi.n\tab00 \n+\tbhi.n\tab08 \n \ttbb\t[pc, r0]\n \tldrb\tr6, [r2, r5]\n \tstr\tr2, [sp, #452]\t; 0x1c4\n \tmovs\tr3, r0\n ./raid/helper.c:57\n \tldr\tr6, [r1, #0]\n \tldr\tr3, [r1, #16]\n \tcmp\tr6, r3\n-\tble.n\taa72 \n+\tble.n\taa7a \n ./raid/helper.c:57 (discriminator 1)\n \tmov\tr2, r6\n \tstr\tr6, [r1, #16]\n \tstr\tr3, [r1, #0]\n \tmov\tr6, r3\n \tmov\tr3, r2\n ./raid/helper.c:58 (discriminator 3)\n \tldr\tr2, [r1, #4]\n \tldr\tr5, [r1, #20]\n \tcmp\tr2, r5\n-\tble.n\taa84 \n+\tble.n\taa8c \n ./raid/helper.c:58 (discriminator 1)\n \tmov\tr0, r2\n \tstr\tr2, [r1, #20]\n \tstr\tr5, [r1, #4]\n \tmov\tr2, r5\n \tmov\tr5, r0\n ./raid/helper.c:59 (discriminator 3)\n \tldr\tr4, [r1, #8]\n \tcmp\tr4, r6\n-\tbge.n\taa94 \n+\tbge.n\taa9c \n ./raid/helper.c:59 (discriminator 1)\n \tmov\tr0, r4\n \tstr\tr4, [r1, #0]\n \tstr\tr6, [r1, #8]\n \tmov\tr4, r6\n \tmov\tr6, r0\n ./raid/helper.c:60 (discriminator 3)\n \tldr\tr0, [r1, #12]\n \tcmp\tr0, r2\n-\tbge.n\taaa4 \n+\tbge.n\taaac \n ./raid/helper.c:60 (discriminator 1)\n \tmov\tip, r0\n \tstr\tr0, [r1, #4]\n \tstr\tr2, [r1, #12]\n \tmov\tr0, r2\n \tmov\tr2, ip\n ./raid/helper.c:61 (discriminator 3)\n \tcmp\tr4, r3\n-\tble.n\taab2 \n+\tble.n\taaba \n ./raid/helper.c:61 (discriminator 1)\n \tmov\tip, r4\n \tstr\tr4, [r1, #16]\n \tstr\tr3, [r1, #8]\n \tmov\tr4, r3\n \tmov\tr3, ip\n ./raid/helper.c:62 (discriminator 3)\n \tcmp\tr0, r5\n-\tble.n\taac0 \n+\tble.n\taac8 \n ./raid/helper.c:62 (discriminator 1)\n \tmov\tip, r0\n \tstr\tr0, [r1, #20]\n \tstr\tr5, [r1, #12]\n \tmov\tr0, r5\n \tmov\tr5, ip\n ./raid/helper.c:63 (discriminator 3)\n \tcmp\tr2, r6\n-\tittt\tlt\n-\tstrlt\tr2, [r1, #0]\n-\tstrlt\tr6, [r1, #4]\n-\tmovlt\tr2, r6\n+\tbge.n\taad2 \n+./raid/helper.c:63 (discriminator 1)\n+\tstr\tr2, [r1, #0]\n+\tmov\tr2, r6\n+\tstr\tr6, [r1, #4]\n ./raid/helper.c:64 (discriminator 3)\n \tcmp\tr0, r4\n-\titttt\tlt\n-\tstrdlt\tr0, r4, [r1, #8]\n-\tmovlt\tr6, r4\n-\tmovlt\tr4, r0\n-\tmovlt\tr0, r6\n+\tbge.n\taae0 \n+./raid/helper.c:64 (discriminator 1)\n+\tmov\tr6, r4\n+\tstrd\tr0, r4, [r1, #8]\n+\tmov\tr4, r0\n+\tmov\tr0, r6\n ./raid/helper.c:65 (discriminator 3)\n \tcmp\tr3, r5\n-\tittt\tgt\n-\tstrgt\tr3, [r1, #20]\n-\tstrgt\tr5, [r1, #16]\n-\tmovgt\tr3, r5\n+\tble.n\taaea \n+./raid/helper.c:65 (discriminator 1)\n+\tstr\tr3, [r1, #20]\n+\tmov\tr3, r5\n+\tstr\tr5, [r1, #16]\n ./raid/helper.c:66 (discriminator 3)\n \tcmp\tr3, r2\n-\tbge.n\taaf0 \n+\tbge.n\taaf8 \n ./raid/helper.c:66 (discriminator 1)\n \tmov\tr5, r2\n \tstr\tr2, [r1, #16]\n \tstr\tr3, [r1, #4]\n \tmov\tr2, r3\n \tmov\tr3, r5\n ./raid/helper.c:67 (discriminator 3)\n \tcmp\tr2, r4\n-\tit\tgt\n-\tstrdgt\tr4, r2, [r1, #4]\n+\tble.n\tab00 \n+./raid/helper.c:67 (discriminator 1)\n+\tstrd\tr4, r2, [r1, #4]\n ./raid/helper.c:68 (discriminator 3)\n \tcmp\tr3, r0\n-\tit\tlt\n-\tstrdlt\tr3, r0, [r1, #12]\n+\tbge.n\tab08 \n+./raid/helper.c:68 (discriminator 1)\n+\tstrd\tr3, r0, [r1, #12]\n ./raid/helper.c:71\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n ./raid/helper.c:31\n \tldrd\tr3, r2, [r1]\n \tcmp\tr3, r2\n-\tble.n\tab00 \n+\tble.n\tab08 \n ./raid/helper.c:31 (discriminator 1)\n \tstrd\tr2, r3, [r1]\n-\tb.n\tab00 \n+\tb.n\tab08 \n ./raid/helper.c:34\n \tldr\tr3, [r1, #0]\n \tldr\tr2, [r1, #8]\n \tcmp\tr3, r2\n-\tble.n\tab26 \n+\tble.n\tab2e \n ./raid/helper.c:34 (discriminator 1)\n \tmov\tr0, r3\n \tstr\tr3, [r1, #8]\n \tstr\tr2, [r1, #0]\n \tmov\tr3, r2\n \tmov\tr2, r0\n ./raid/helper.c:35 (discriminator 3)\n \tldr\tr0, [r1, #4]\n \tcmp\tr0, r3\n-\tittt\tlt\n-\tstrlt\tr3, [r1, #4]\n-\tstrlt\tr0, [r1, #0]\n-\tmovlt\tr0, r3\n+\tbge.n\tab3a \n+./raid/helper.c:35 (discriminator 1)\n+\tstr\tr0, [r1, #0]\n+\tmov\tr0, r3\n+\tstr\tr3, [r1, #4]\n ./raid/helper.c:36 (discriminator 3)\n \tcmp\tr0, r2\n-\tble.n\tab00 \n+\tble.n\tab08 \n ./raid/helper.c:36 (discriminator 1)\n \tstrd\tr2, r0, [r1, #4]\n-\tb.n\tab00 \n+\tb.n\tab08 \n ./raid/helper.c:39\n \tldr\tr4, [r1, #0]\n \tldr\tr2, [r1, #8]\n \tcmp\tr4, r2\n-\tble.n\tab4e \n+\tble.n\tab56 \n ./raid/helper.c:39 (discriminator 1)\n \tmov\tr3, r4\n \tstr\tr4, [r1, #8]\n \tstr\tr2, [r1, #0]\n \tmov\tr4, r2\n \tmov\tr2, r3\n ./raid/helper.c:40 (discriminator 3)\n \tldr\tr3, [r1, #4]\n \tldr\tr0, [r1, #12]\n \tcmp\tr3, r0\n-\tble.n\tab60 \n+\tble.n\tab68 \n ./raid/helper.c:40 (discriminator 1)\n \tmov\tr5, r3\n \tstr\tr3, [r1, #12]\n \tstr\tr0, [r1, #4]\n \tmov\tr3, r0\n \tmov\tr0, r5\n ./raid/helper.c:41 (discriminator 3)\n \tcmp\tr3, r4\n-\tittt\tlt\n-\tstrlt\tr3, [r1, #0]\n-\tstrlt\tr4, [r1, #4]\n-\tmovlt\tr3, r4\n+\tbge.n\tab72 \n+./raid/helper.c:41 (discriminator 1)\n+\tstr\tr3, [r1, #0]\n+\tmov\tr3, r4\n+\tstr\tr4, [r1, #4]\n ./raid/helper.c:42 (discriminator 3)\n \tcmp\tr0, r2\n-\tittt\tlt\n-\tstrlt\tr2, [r1, #12]\n-\tstrlt\tr0, [r1, #8]\n-\tmovlt\tr2, r0\n+\tbge.n\tab7c \n+./raid/helper.c:42 (discriminator 1)\n+\tstr\tr2, [r1, #12]\n+\tmov\tr2, r0\n+\tstr\tr0, [r1, #8]\n ./raid/helper.c:43 (discriminator 3)\n \tcmp\tr2, r3\n-\tbge.n\tab00 \n+\tbge.n\tab08 \n ./raid/helper.c:43 (discriminator 1)\n \tstrd\tr2, r3, [r1, #4]\n-\tb.n\tab00 \n+\tb.n\tab08 \n ./raid/helper.c:46\n \tldr\tr4, [r1, #0]\n \tldr\tr3, [r1, #16]\n \tcmp\tr4, r3\n-\tble.n\tab90 \n+\tble.n\tab98 \n ./raid/helper.c:46 (discriminator 1)\n \tmov\tr2, r4\n \tstr\tr4, [r1, #16]\n \tstr\tr3, [r1, #0]\n \tmov\tr4, r3\n \tmov\tr3, r2\n ./raid/helper.c:47 (discriminator 3)\n \tldr\tr2, [r1, #8]\n \tcmp\tr2, r4\n-\tbge.n\taba0 \n+\tbge.n\taba8 \n ./raid/helper.c:47 (discriminator 1)\n \tmov\tr0, r2\n \tstr\tr2, [r1, #0]\n \tstr\tr4, [r1, #8]\n \tmov\tr2, r4\n \tmov\tr4, r0\n ./raid/helper.c:48 (discriminator 3)\n \tldr\tr0, [r1, #4]\n \tldr\tr5, [r1, #12]\n \tcmp\tr0, r5\n-\tble.n\tabb2 \n+\tble.n\tabba \n ./raid/helper.c:48 (discriminator 1)\n \tmov\tr6, r0\n \tstr\tr0, [r1, #12]\n \tstr\tr5, [r1, #4]\n \tmov\tr0, r5\n \tmov\tr5, r6\n ./raid/helper.c:49 (discriminator 3)\n \tcmp\tr3, r2\n-\tbge.n\tabc0 \n+\tbge.n\tabc8 \n ./raid/helper.c:49 (discriminator 1)\n \tmov\tr6, r2\n \tstr\tr2, [r1, #16]\n \tstr\tr3, [r1, #8]\n \tmov\tr2, r3\n \tmov\tr3, r6\n ./raid/helper.c:50 (discriminator 3)\n \tcmp\tr0, r4\n-\tittt\tlt\n-\tstrlt\tr0, [r1, #0]\n-\tstrlt\tr4, [r1, #4]\n-\tmovlt\tr0, r4\n+\tbge.n\tabd2 \n+./raid/helper.c:50 (discriminator 1)\n+\tstr\tr0, [r1, #0]\n+\tmov\tr0, r4\n+\tstr\tr4, [r1, #4]\n ./raid/helper.c:51 (discriminator 3)\n \tcmp\tr2, r5\n-\titttt\tgt\n-\tstrdgt\tr5, r2, [r1, #8]\n-\tmovgt\tr4, r2\n-\tmovgt\tr2, r5\n-\tmovgt\tr5, r4\n+\tble.n\tabe0 \n+./raid/helper.c:51 (discriminator 1)\n+\tmov\tr4, r2\n+\tstrd\tr5, r2, [r1, #8]\n+\tmov\tr2, r5\n+\tmov\tr5, r4\n ./raid/helper.c:52 (discriminator 3)\n \tcmp\tr3, r0\n-\tbge.n\tabe6 \n+\tbge.n\tabee \n ./raid/helper.c:52 (discriminator 1)\n \tmov\tr4, r0\n \tstr\tr0, [r1, #16]\n \tstr\tr3, [r1, #4]\n \tmov\tr0, r3\n \tmov\tr3, r4\n ./raid/helper.c:53 (discriminator 3)\n \tcmp\tr2, r0\n-\tit\tlt\n-\tstrdlt\tr2, r0, [r1, #4]\n+\tbge.n\tabf6 \n+./raid/helper.c:53 (discriminator 1)\n+\tstrd\tr2, r0, [r1, #4]\n ./raid/helper.c:54 (discriminator 3)\n \tcmp\tr3, r5\n-\tbge.n\tab00 \n+\tbge.n\tab08 \n ./raid/helper.c:54 (discriminator 1)\n \tstrd\tr3, r5, [r1, #12]\n-\tb.n\tab00 \n+\tb.n\tab08 \n \n-0000abf8 :\n+0000ac00 :\n raid_insert():\n-./raid/helper.c:83\n-\tcmp\tr0, #0\n+./raid/helper.c:74\n+\tpush\t{r7}\n ./raid/helper.c:80\n \tadd.w\tr3, r1, r0, lsl #2\n+./raid/helper.c:83\n+\tcmp\tr0, #0\n ./raid/helper.c:74\n-\tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/helper.c:80\n \tstr.w\tr2, [r1, r0, lsl #2]\n ./raid/helper.c:83\n-\tbgt.n\tac16 \n-\tb.n\tac1e \n-\tsubs\tr0, #1\n+\tbgt.n\tac1e \n+\tb.n\tac26 \n ./raid/helper.c:87\n \tstr.w\tr2, [r3, #-4]\n+./raid/helper.c:83\n+\tsubs\tr0, #1\n ./raid/helper.c:88\n \tstr.w\tr1, [r3], #-4\n ./raid/helper.c:83\n-\tbeq.n\tac1e \n+\tbeq.n\tac26 \n ./raid/helper.c:83 (discriminator 1)\n \tldr.w\tr1, [r3, #-4]\n \tcmp\tr1, r2\n-\tbgt.n\tac0a \n+\tbgt.n\tac12 \n ./raid/helper.c:93\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n \n-0000ac28 :\n+0000ac30 :\n raid_malloc_align():\n ./raid/memory.c:19\n \tpush\t{r4, r5, r7, lr}\n ./raid/memory.c:23\n \tadd\tr0, r1\n ./raid/memory.c:19\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n+\tadd\tr7, sp, #0\n \tmov\tr5, r2\n ./raid/memory.c:23\n \tblx\t6b08 \n ./raid/memory.c:24\n-\tcbz\tr0, ac48 \n+\tcbz\tr0, ac50 \n ./raid/memory.c:32\n \tudiv\tr1, r0, r4\n-\tmls\tr1, r4, r1, r0\n ./raid/memory.c:30\n \tstr\tr0, [r5, #0]\n+./raid/memory.c:32\n+\tmls\tr1, r4, r1, r0\n ./raid/memory.c:34\n-\tcbz\tr1, ac48 \n+\tcbz\tr1, ac50 \n ./raid/memory.c:35\n \tsubs\tr4, r4, r1\n \tadd\tr0, r4\n ./raid/memory.c:38\n \tpop\t{r4, r5, r7, pc}\n \tnop\n \n-0000ac4c :\n+0000ac54 :\n raid_malloc():\n ./raid/memory.c:41\n \tpush\t{r7}\n \tmov\tr2, r1\n-\tadd\tr7, sp, #0\n ./raid/memory.c:42\n \tmov.w\tr1, #256\t; 0x100\n+./raid/memory.c:41\n+\tadd\tr7, sp, #0\n ./raid/memory.c:43\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/memory.c:42\n-\tb.w\tac28 \n+\tb.w\tac30 \n \n-0000ac60 :\n+0000ac68 :\n raid_malloc_vector_align():\n ./raid/memory.c:46\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-./raid/memory.c:51\n-\tsubs.w\tr8, r1, #0\n-\tmvn.w\tr1, r0\n-./raid/memory.c:46\n \tmov\tr4, r0\n ./raid/memory.c:51\n-\tmov.w\tr0, r1, lsr #31\n+\tmvns\tr0, r0\n+\tsubs.w\tr8, r1, #0\n ./raid/memory.c:46\n \tadd\tr7, sp, #0\n ./raid/memory.c:51\n+\tmov.w\tr0, r0, lsr #31\n \tand.w\tr0, r0, #1\n \tit\tle\n \tmovle\tr0, #0\n-\tcbz\tr0, ace0 \n+\tcbz\tr0, ace6 \n ./raid/memory.c:53\n \tmov.w\tr0, r8, lsl #2\n \tmov\tr9, r2\n \tmov\tr5, r3\n \tblx\t6b08 \n ./raid/memory.c:54\n \tmov\tr6, r0\n-\tcbz\tr0, acd0 \n+\tcbz\tr0, acd6 \n ./raid/memory.c:60\n \tldr\tr3, [r7, #32]\n \tmov\tr1, r5\n \tldr\tr2, [r7, #36]\t; 0x24\n \tsubs\tr5, r6, #4\n \tadd\tr9, r3\n \tmul.w\tr0, r9, r8\n-\tbl\tac28 \n+\tbl\tac30 \n ./raid/memory.c:68\n \tmovs\tr2, #0\n ./raid/memory.c:61\n \tmov\tr3, r0\n-\tcbz\tr0, acd6 \n+\tcbz\tr0, acdc \n ./raid/memory.c:68 (discriminator 3)\n \tadds\tr2, #1\n ./raid/memory.c:69 (discriminator 3)\n \tstr.w\tr3, [r5, #4]!\n ./raid/memory.c:68 (discriminator 3)\n \tcmp\tr8, r2\n ./raid/memory.c:70 (discriminator 3)\n \tadd\tr3, r9\n ./raid/memory.c:68 (discriminator 3)\n-\tbgt.n\taca6 \n+\tbgt.n\tacac \n ./raid/memory.c:75\n \tasrs\tr3, r4, #1\n-\tbeq.n\tacd0 \n+\tbeq.n\tacd6 \n \tadd.w\tr2, r6, r4, lsl #2\n \tadd.w\tr4, r6, r3, lsl #2\n \tmov\tr3, r6\n ./raid/memory.c:78 (discriminator 3)\n \tldr.w\tr0, [r2, #-4]!\n ./raid/memory.c:76 (discriminator 3)\n \tldr\tr1, [r3, #0]\n ./raid/memory.c:78 (discriminator 3)\n \tstr.w\tr0, [r3], #4\n-./raid/memory.c:75 (discriminator 3)\n-\tcmp\tr3, r4\n ./raid/memory.c:79 (discriminator 3)\n \tstr\tr1, [r2, #0]\n ./raid/memory.c:75 (discriminator 3)\n-\tbne.n\tacc0 \n+\tcmp\tr3, r4\n+\tbne.n\tacc6 \n ./raid/memory.c:83\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./raid/memory.c:63\n \tmov\tr0, r6\n ./raid/memory.c:64\n \tmov\tr6, r3\n ./raid/memory.c:63\n \tblx\t694c \n ./raid/memory.c:64\n-\tb.n\tacd0 \n+\tb.n\tacd6 \n ./raid/memory.c:51 (discriminator 1)\n-\tldr\tr3, [pc, #16]\t; (acf4 )\n+\tldr\tr3, [pc, #16]\t; (acf8 )\n \tmovs\tr2, #51\t; 0x33\n-\tldr\tr1, [pc, #16]\t; (acf8 )\n-\tldr\tr0, [pc, #20]\t; (acfc )\n+\tldr\tr1, [pc, #16]\t; (acfc )\n+\tldr\tr0, [pc, #16]\t; (ad00 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tldrh\tr4, [r7, r0]\n+\tldrh\tr6, [r6, r0]\n \tmovs\tr3, r0\n-\tldrh\tr6, [r2, r0]\n+\tldrh\tr0, [r2, r0]\n \tmovs\tr3, r0\n-\tldrh\tr4, [r4, r0]\n+\tldrh\tr6, [r3, r0]\n \tmovs\tr3, r0\n \n-0000ad00 :\n+0000ad04 :\n raid_malloc_vector():\n ./raid/memory.c:86\n \tpush\t{r4, r7, lr}\n-\tsub\tsp, #12\n ./raid/memory.c:87\n \tmov.w\tr4, #1792\t; 0x700\n ./raid/memory.c:86\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n ./raid/memory.c:87\n \tstr\tr3, [sp, #4]\n \tmov.w\tr3, #256\t; 0x100\n \tstr\tr4, [sp, #0]\n-\tbl\tac60 \n+\tbl\tac68 \n ./raid/memory.c:88\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \n-0000ad1c :\n+0000ad20 :\n raid_mrand_vector():\n ./raid/memory.c:96\n \tcmp\tr1, #0\n-\tble.n\tad5a \n+\tble.n\tad5e \n ./raid/memory.c:91\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./raid/memory.c:99\n \tmovw\tip, #20077\t; 0x4e6d\n+\tmovt\tip, #16838\t; 0x41c6\n ./raid/memory.c:91\n \tadd\tr7, sp, #0\n-./raid/memory.c:99\n-\tmovt\tip, #16838\t; 0x41c6\n \tmov\tr6, r3\n ./raid/memory.c:96\n \tmov.w\tr8, #0\n ./raid/memory.c:99\n \tmovw\tlr, #12345\t; 0x3039\n ./raid/memory.c:97\n \tmovs\tr3, #0\n-\tcbz\tr2, ad4c \n+\tcbz\tr2, ad50 \n ./raid/memory.c:99 (discriminator 3)\n \tmla\tr0, ip, r0, lr\n ./raid/memory.c:101 (discriminator 3)\n \tldr\tr4, [r6, #0]\n \tlsrs\tr5, r0, #16\n \tstrb\tr5, [r4, r3]\n ./raid/memory.c:97 (discriminator 3)\n \tadds\tr3, #1\n \tcmp\tr2, r3\n-\tbne.n\tad3c \n+\tbne.n\tad40 \n ./raid/memory.c:96 (discriminator 2)\n \tadd.w\tr8, r8, #1\n \tadds\tr6, #4\n \tcmp\tr1, r8\n-\tbne.n\tad38 \n+\tbne.n\tad3c \n ./raid/memory.c:103\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tbx\tlr\n \n-0000ad5c :\n+0000ad60 :\n raid_mtest_vector():\n+./raid/memory.c:106\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./raid/memory.c:116\n \tcmp\tr0, #0\n ./raid/memory.c:106\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tadd\tr7, sp, #0\n ./raid/memory.c:116\n-\tble.n\tad86 \n+\tble.n\tad8a \n \tmov.w\tip, #0\n \tmov\tr5, r2\n ./raid/memory.c:118\n \tmov\tr6, ip\n ./raid/memory.c:117\n \tmovs\tr3, #0\n-\tcbz\tr1, ad7c \n+\tcbz\tr1, ad80 \n ./raid/memory.c:118 (discriminator 3)\n \tldr\tr4, [r5, #0]\n \tstrb\tr6, [r4, r3]\n ./raid/memory.c:117 (discriminator 3)\n \tadds\tr3, #1\n \tcmp\tr1, r3\n-\tbne.n\tad72 \n+\tbne.n\tad76 \n ./raid/memory.c:116\n \tadd.w\tip, ip, #1\n \tadds\tr5, #4\n \tcmp\tr0, ip\n-\tbne.n\tad6e \n+\tbne.n\tad72 \n ./raid/memory.c:115\n \tmovs\tr6, #0\n ./raid/memory.c:121\n \tmov.w\tr9, #1\n+./raid/memory.c:123\n+\tuxtb.w\tlr, r9\n ./raid/memory.c:126\n \tcmp\tr0, #0\n-\tuxtb.w\tlr, r9\n-\tble.n\tae00 \n+\tble.n\tae04 \n \tmov\tsl, r2\n \tmov\tip, r2\n \tmov.w\tr8, #0\n ./raid/memory.c:127\n \tmovs\tr3, #0\n-\tcbnz\tr1, adac \n-\tb.n\tadbe \n+\tcbnz\tr1, adb0 \n+\tb.n\tadc2 \n ./raid/memory.c:133 (discriminator 2)\n \tstrb.w\tlr, [r4, r3]\n ./raid/memory.c:127 (discriminator 2)\n \tadds\tr3, #1\n \tcmp\tr1, r3\n-\tbeq.n\tadbe \n+\tbeq.n\tadc2 \n ./raid/memory.c:128\n \tldr.w\tr4, [ip]\n \tldrb\tr5, [r4, r3]\n \tcmp\tr5, r6\n-\tbeq.n\tada2 \n+\tbeq.n\tada6 \n ./raid/memory.c:130\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./raid/memory.c:153\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./raid/memory.c:126\n \tadd.w\tr3, r8, #1\n \tadd.w\tip, ip, #4\n \tcmp\tr0, r3\n-\tbeq.n\tadce \n+\tbeq.n\tadd2 \n \tmov\tr8, r3\n-\tb.n\tad9c \n+\tb.n\tada0 \n ./raid/memory.c:138\n \tmvn.w\tr6, lr\n ./raid/memory.c:126\n \tmov.w\tip, #0\n \tuxtb\tr6, r6\n ./raid/memory.c:141\n \tmov\tr3, r1\n-\tcbnz\tr1, ade2 \n-\tb.n\tadf0 \n+\tcbnz\tr1, ade6 \n+\tb.n\tadf4 \n ./raid/memory.c:147 (discriminator 2)\n \tstrb\tr6, [r4, r3]\n ./raid/memory.c:141 (discriminator 2)\n-\tcbz\tr3, adf0 \n+\tcbz\tr3, adf4 \n ./raid/memory.c:142\n \tldr.w\tr4, [sl]\n \tsubs\tr3, #1\n \tldrb\tr5, [r4, r3]\n \tcmp\tr5, lr\n-\tbeq.n\tadde \n-\tb.n\tadb6 \n+\tbeq.n\tade2 \n+\tb.n\tadba \n ./raid/memory.c:140\n-\tcmp\tr8, ip\n \tadd.w\tsl, sl, #4\n \tadd.w\tr3, ip, #1\n-\tbeq.n\tae06 \n+\tcmp\tr8, ip\n+\tbeq.n\tae0a \n \tmov\tip, r3\n-\tb.n\tadd8 \n+\tb.n\taddc \n ./raid/memory.c:138\n \tmvn.w\tr6, lr\n \tuxtb\tr6, r6\n ./raid/memory.c:121 (discriminator 2)\n \tadd.w\tr9, r9, #1\n \tcmp.w\tr9, #256\t; 0x100\n-\tbne.n\tad8c \n+\tbne.n\tad90 \n ./raid/memory.c:152\n \tmovs\tr0, #0\n-\tb.n\tadba \n+\tb.n\tadbe \n ibc():\n ./raid/test.c:24\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./raid/test.c:25\n \tsubs\tr5, r0, r1\n \tclz\tr5, r5\n \tmov\tr4, r0\n ./raid/test.c:24\n \tadd\tr7, sp, #0\n-\tadd.w\tr8, r1, #4294967295\t; 0xffffffff\n ./raid/test.c:25\n \tlsrs\tr5, r5, #5\n \tmov\tr6, r1\n \tcmp\tr1, #0\n \tit\teq\n \tmoveq\tr5, #1\n+\tadd.w\tr8, r1, #4294967295\t; 0xffffffff\n \tmovs\tr0, #1\n-\tcbnz\tr5, ae46 \n+\tcbnz\tr5, ae4a \n ./raid/test.c:28\n \tsubs\tr4, #1\n \tmov\tr1, r8\n \tmov\tr0, r4\n-\tbl\tae14 \n+\tbl\tae18 \n ./raid/test.c:25\n \tcmp\tr4, r6\n \tadd\tr5, r0\n-\tbne.n\tae34 \n+\tbne.n\tae38 \n \tadds\tr0, r5, #1\n ./raid/test.c:29\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n ipow():\n ./raid/test.c:34\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./raid/test.c:36\n \tmovs\tr3, #1\n ./raid/test.c:39\n \tmovs\tr2, #6\n-./raid/test.c:38\n-\tsubs\tr0, #1\n+./raid/test.c:34\n+\tadd\tr7, sp, #0\n ./raid/test.c:39\n \tmul.w\tr3, r2, r3\n ./raid/test.c:38\n-\tbne.n\tae54 \n+\tsubs\tr0, #1\n+\tbne.n\tae58 \n ./raid/test.c:43\n \tmov\tr0, r3\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ipow.constprop.0():\n ./raid/test.c:43\n \tnop\n \n-0000ae68 :\n+0000ae6c :\n raid_test_combo():\n ./raid/test.c:46\n-\tldr\tr2, [pc, #340]\t; (afc0 )\n-\tldr\tr3, [pc, #344]\t; (afc4 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #340]\t; (afc4 )\n+\tldr\tr3, [pc, #344]\t; (afc8 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tadd\tr2, pc\n+./raid/combo.h:134\n+\tmov.w\tfp, #1\n+./raid/test.c:46\n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tadd.w\tr8, r7, #4\n+combination_next():\n ./raid/combo.h:134\n-\tmov.w\tfp, #1\n+\tmovs\tr6, #0\n+raid_test_combo():\n ./raid/test.c:46\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #28]\n \tmov.w\tr3, #0\n combination_next():\n ./raid/combo.h:134\n-\tmovs\tr6, #0\n \tmov\tr4, r8\n \tmov\tsl, r7\n \tmvn.w\tr9, #3221225472\t; 0xc0000000\n combination_first():\n ./raid/combo.h:113\n \tmov\tr2, sl\n \tmovs\tr3, #0\n ./raid/combo.h:114\n \tstr.w\tr3, [r2, #4]!\n ./raid/combo.h:113\n \tadds\tr3, #1\n \tcmp\tr3, fp\n-\tbne.n\tae96 \n+\tbne.n\tae9a \n \tldr\tr3, [r4, #0]\n-\trsb\tr1, fp, #7\n raid_test_combo():\n ./raid/test.c:53\n \tmovs\tr5, #0\n+\trsb\tr1, fp, #7\n combination_next():\n ./raid/combo.h:128 (discriminator 1)\n \tadds\tr3, #1\n raid_test_combo():\n ./raid/test.c:57 (discriminator 1)\n \tadds\tr5, #1\n combination_next():\n ./raid/combo.h:131 (discriminator 1)\n \tcmp\tr3, #5\n ./raid/combo.h:128 (discriminator 1)\n \tstr\tr3, [r4, #0]\n ./raid/combo.h:131 (discriminator 1)\n-\tble.n\taea8 \n+\tble.n\taeac \n ./raid/combo.h:134\n-\tcbz\tr6, af0a \n+\tcbz\tr6, af0a \n \tmov\tip, r4\n \tmov\tr3, r6\n-\tb.n\taebc \n-\tcbz\tr3, aef0 \n+\tb.n\taec0 \n+\tcbz\tr3, aef0 \n ./raid/combo.h:128\n \tldr.w\tr2, [ip, #-4]!\n \tmov\tr0, r3\n ./raid/combo.h:138\n \tsubs\tr3, #1\n ./raid/combo.h:128\n \tadds\tr2, #1\n ./raid/combo.h:131\n \tadd.w\tlr, r1, r3\n \tcmp\tr2, lr\n ./raid/combo.h:128\n \tstr.w\tr2, [ip]\n ./raid/combo.h:131\n-\tbge.n\taeba \n+\tbge.n\taebe \n ./raid/combo.h:146\n-\tcmp\tr0, fp\n-\tit\tge\n-\tldrge\tr3, [r4, #0]\n-\tbge.n\taea8 \n \tadd.w\tr2, r0, r9\n+\tcmp\tr0, fp\n \tadd.w\tr2, r8, r2, lsl #2\n+\tbge.n\tafba \n ./raid/combo.h:148\n \tldr\tr3, [r2, #0]\n \tadds\tr3, #1\n \tstr.w\tr3, [r2, #4]!\n ./raid/combo.h:146\n \tcmp\tr4, r2\n-\tbne.n\taee2 \n-\tb.n\taea8 \n+\tbne.n\taee2 \n+\tb.n\taeac \n raid_test_combo():\n ./raid/test.c:60\n \tmov\tr1, fp\n \tmovs\tr0, #6\n-\tbl\tae14 \n+\tbl\tae18 \n \tcmp\tr0, r5\n-\tbne.n\taf16 \n+\tbne.n\taf16 \n ./raid/test.c:51 (discriminator 2)\n \tcmp\tr6, #5\n-\tbeq.n\taf34 \n+\tbeq.n\taf34 \n \tadds\tr6, #1\n \tadd.w\tfp, fp, #1\n \tadds\tr4, #4\n-\tb.n\tae92 \n+\tb.n\tae96 \n ./raid/test.c:60\n \tmov\tr1, fp\n \tmovs\tr0, #6\n-\tbl\tae14 \n+\tbl\tae18 \n \tcmp\tr5, r0\n-\tbeq.n\taf00 \n+\tbeq.n\taf00 \n ./raid/test.c:62\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n ./raid/test.c:46\n-\tldr\tr2, [pc, #172]\t; (afc8 )\n+\tldr\tr2, [pc, #176]\t; (afcc )\n ./raid/test.c:84\n-\tldr\tr3, [pc, #164]\t; (afc4 )\n+\tldr\tr3, [pc, #168]\t; (afc8 )\n ./raid/test.c:46\n \tadd\tr2, pc\n ./raid/test.c:84\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #28]\n \teors\tr2, r3\n-\tbne.n\tafbc \n+\tbne.n\tafbe \n \tmov\tr0, r1\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tadd.w\tr4, r8, #4\n ./raid/test.c:51\n \tmov\tsl, r3\n+\tadd.w\tr4, r8, #4\n permutation_first():\n ./raid/combo.h:48\n \tmov\tr5, r3\n raid_test_combo():\n ./raid/test.c:51\n \tmov\tr6, r8\n \tmov.w\tfp, #1\n@@ -9192,15 +9191,15 @@\n ./raid/combo.h:134\n \tmov\tr3, r8\n permutation_first():\n ./raid/combo.h:48\n \tstr.w\tr5, [r3], #4\n ./raid/combo.h:47\n \tcmp\tr4, r3\n-\tbne.n\taf44 \n+\tbne.n\taf44 \n \tldr\tr3, [r6, #0]\n raid_test_combo():\n ./raid/test.c:69\n \tmov.w\tr9, #0\n permutation_next():\n ./raid/combo.h:61 (discriminator 1)\n \tadds\tr3, #1\n@@ -9209,90 +9208,90 @@\n \tadd.w\tr9, r9, #1\n permutation_next():\n ./raid/combo.h:64 (discriminator 1)\n \tcmp\tr3, #5\n ./raid/combo.h:61 (discriminator 1)\n \tstr\tr3, [r6, #0]\n ./raid/combo.h:64 (discriminator 1)\n-\tble.n\taf52 \n+\tble.n\taf52 \n ./raid/combo.h:67\n \tcmp.w\tsl, #0\n-\tbeq.n\tafb0 \n+\tbeq.n\tafae \n \tmov\tr3, r6\n \tmov\tr1, sl\n-\tb.n\taf6c \n-\tcbz\tr1, af92 \n+\tb.n\taf6c \n+\tcbz\tr1, af90 \n ./raid/combo.h:61\n \tldr.w\tr2, [r3, #-4]!\n \tmov\tr0, r1\n ./raid/combo.h:71\n \tsubs\tr1, #1\n ./raid/combo.h:61\n \tadds\tr2, #1\n-./raid/combo.h:64\n-\tcmp\tr2, #5\n-./raid/combo.h:61\n \tstr\tr2, [r3, #0]\n ./raid/combo.h:64\n-\tbgt.n\taf6a \n+\tcmp\tr2, #5\n+\tbgt.n\taf6a \n ./raid/combo.h:78\n+\tadd.w\tr3, r8, r0, lsl #2\n \tcmp\tr0, fp\n-\tit\tlt\n-\taddlt.w\tr3, r8, r0, lsl #2\n-\tbge.n\taf8e \n+\tbge.n\taf8c \n ./raid/combo.h:79\n \tstr.w\tr5, [r3], #4\n ./raid/combo.h:78\n \tcmp\tr4, r3\n-\tbne.n\taf86 \n+\tbne.n\taf84 \n \tldr\tr3, [r6, #0]\n-\tb.n\taf52 \n+\tb.n\taf52 \n raid_test_combo():\n ./raid/test.c:76\n \tmov\tr0, fp\n-\tbl\tae4c \n+\tbl\tae50 \n \tcmp\tr0, r9\n-\tbne.n\taf16 \n+\tbne.n\taf16 \n ./raid/test.c:67 (discriminator 2)\n \tcmp.w\tsl, #5\n-\tbeq.n\taf1a \n+\tbeq.n\taf1a \n \tadd.w\tsl, sl, #1\n \tadd.w\tfp, fp, #1\n \tadds\tr6, #4\n \tadds\tr4, #4\n-\tb.n\taf42 \n+\tb.n\taf42 \n ./raid/test.c:76\n \tmov\tr0, fp\n-\tbl\tae4c \n+\tbl\tae50 \n \tcmp\tr9, r0\n-\tbeq.n\tafa2 \n-\tb.n\taf16 \n+\tbeq.n\tafa0 \n+\tb.n\taf16 \n+\tldr\tr3, [r4, #0]\n+\tb.n\taeac \n ./raid/test.c:84\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr6, [sp, #800]\t; 0x320\n+\tnop\n+\tldr\tr6, [sp, #768]\t; 0x300\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #88]\t; 0x58\n \tmovs\tr5, r0\n \n-0000afcc :\n+0000afd0 :\n raid_test_insert():\n ./raid/test.c:87\n-\tldr\tr2, [pc, #240]\t; (b0c0 )\n+\tldr\tr2, [pc, #240]\t; (b0c4 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+./raid/test.c:102\n+\tmovs\tr6, #1\n+./raid/test.c:87\n+\tldr\tr3, [pc, #236]\t; (b0c8 )\n+\tadd\tr2, pc\n \tsub\tsp, #76\t; 0x4c\n-\tldr\tr3, [pc, #236]\t; (b0c4 )\n \tadd\tr7, sp, #0\n-\tadd\tr2, pc\n \tadd.w\tfp, r7, #44\t; 0x2c\n \tadd.w\tr8, r7, #24\n-./raid/test.c:102\n-\tmovs\tr6, #1\n-./raid/test.c:87\n \tldr\tr3, [r2, r3]\n ./raid/test.c:102\n \tmov\tr5, fp\n permutation_first():\n ./raid/combo.h:48\n \tmov.w\tr9, #0\n \tmov\tsl, fp\n@@ -9309,1606 +9308,1593 @@\n ./raid/test.c:87\n \tldr\tr3, [r7, #8]\n permutation_first():\n ./raid/combo.h:48\n \tstr.w\tr9, [r3], #4\n ./raid/combo.h:47\n \tcmp\tr3, r8\n-\tbne.n\tb004 \n+\tbne.n\tb008 \n \tsubs\tr3, r6, #1\n \tstr\tr3, [r7, #4]\n raid_test_insert():\n ./raid/test.c:98\n \tldr.w\tfp, [r7, #12]\n \tmovs\tr4, #0\n ./raid/test.c:99 (discriminator 3)\n \tmov\tr0, r4\n \tldr.w\tr2, [fp, #4]!\n+\tmov\tr1, sl\n ./raid/test.c:98 (discriminator 3)\n \tadds\tr4, #1\n ./raid/test.c:99 (discriminator 3)\n-\tmov\tr1, sl\n-\tbl\tabf8 \n+\tbl\tac00 \n ./raid/test.c:98 (discriminator 3)\n \tcmp\tr4, r6\n-\tbne.n\tb016 \n+\tbne.n\tb01a \n ./raid/test.c:102\n \tcmp\tr6, #1\n-\tbeq.n\tb096 \n+\tbeq.n\tb09a \n \tmov\tr3, sl\n-\tb.n\tb034 \n+\tb.n\tb038 \n ./raid/test.c:102 (discriminator 2)\n \tcmp\tr5, r3\n-\tbeq.n\tb05a \n+\tbeq.n\tb05e \n ./raid/test.c:103\n \tldr\tr1, [r3, #0]\n \tldr.w\tr2, [r3, #4]!\n \tcmp\tr1, r2\n-\tble.n\tb030 \n+\tble.n\tb034 \n ./raid/test.c:105\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./raid/test.c:87\n-\tldr\tr2, [pc, #132]\t; (b0c8 )\n+\tldr\tr2, [pc, #132]\t; (b0cc )\n ./raid/test.c:113\n-\tldr\tr3, [pc, #124]\t; (b0c4 )\n+\tldr\tr3, [pc, #124]\t; (b0c8 )\n ./raid/test.c:87\n \tadd\tr2, pc\n ./raid/test.c:113\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #68]\t; 0x44\n \teors\tr2, r3\n-\tbne.n\tb0ba \n+\tbne.n\tb0be \n \tadds\tr7, #76\t; 0x4c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n permutation_next():\n ./raid/combo.h:61\n \tldr.w\tr3, [r8, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r8, #-4]\n ./raid/combo.h:64\n \tcmp\tr3, #5\n-\tble.n\tb010 \n+\tble.n\tb014 \n raid_test_insert():\n ./raid/test.c:102\n \tldr\tr0, [r7, #4]\n \tsub.w\tr2, r8, #4\n-\tb.n\tb072 \n+\tb.n\tb076 \n permutation_next():\n ./raid/combo.h:67\n-\tcbz\tr0, b0b4 \n+\tcbz\tr0, b0b8 \n ./raid/combo.h:61\n \tldr.w\tr3, [r2, #-4]!\n \tmov\tr1, r0\n ./raid/combo.h:71\n \tsubs\tr0, #1\n ./raid/combo.h:61\n \tadds\tr3, #1\n-./raid/combo.h:64\n-\tcmp\tr3, #5\n-./raid/combo.h:61\n \tstr\tr3, [r2, #0]\n ./raid/combo.h:64\n-\tbgt.n\tb070 \n+\tcmp\tr3, #5\n+\tbgt.n\tb074 \n ./raid/combo.h:78\n \tcmp\tr1, r6\n-\tbge.n\tb010 \n+\tbge.n\tb014 \n \tldr\tr3, [r7, #8]\n \tadd.w\tr3, r3, r1, lsl #2\n ./raid/combo.h:79\n \tstr.w\tr9, [r3], #4\n ./raid/combo.h:78\n \tcmp\tr3, r8\n-\tbne.n\tb08c \n-\tb.n\tb010 \n+\tbne.n\tb090 \n+\tb.n\tb014 \n ./raid/combo.h:61\n \tldr.w\tr3, [r8, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r8, #-4]\n ./raid/combo.h:64\n \tcmp\tr3, #5\n-\tble.n\tb010 \n+\tble.n\tb014 \n ./raid/combo.h:67\n \tldr\tr3, [r7, #4]\n \tcmp\tr3, #0\n-\tbne.n\tb068 \n+\tbne.n\tb06c \n \tadds\tr5, #4\n \tadds\tr6, #1\n \tadd.w\tr8, r8, #4\n-\tb.n\tb002 \n+\tb.n\tb006 \n raid_test_insert():\n ./raid/test.c:91\n \tcmp\tr6, #6\n-\tbeq.n\tb042 \n-\tb.n\tb0aa \n+\tbeq.n\tb046 \n+\tb.n\tb0ae \n ./raid/test.c:113\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr5, [sp, #368]\t; 0x170\n+\tldr\tr5, [sp, #360]\t; 0x168\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #952]\t; 0x3b8\n+\tldr\tr4, [sp, #936]\t; 0x3a8\n \tmovs\tr5, r0\n \n-0000b0cc :\n+0000b0d0 :\n raid_test_sort():\n ./raid/test.c:116\n-\tldr\tr2, [pc, #236]\t; (b1bc )\n-\tldr\tr3, [pc, #240]\t; (b1c0 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #236]\t; (b1c0 )\n+\tldr\tr3, [pc, #240]\t; (b1c4 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tadd\tr2, pc\n+./raid/test.c:133\n+\tmov.w\tr8, #1\n+./raid/test.c:116\n \tsub\tsp, #68\t; 0x44\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tadd.w\tfp, r7, #36\t; 0x24\n \tadd.w\tr9, r7, #12\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #60]\t; 0x3c\n \tmov.w\tr3, #0\n-./raid/test.c:120\n-\tadd.w\tr4, r7, #16\n-\tadd.w\tsl, r7, #32\n ./raid/test.c:133\n \tmov\tr5, fp\n-\tmov.w\tr8, #1\n+\tadd.w\tr4, r7, #16\n+\tadd.w\tsl, r7, #32\n permutation_first():\n ./raid/combo.h:48\n \tmovs\tr6, #0\n raid_test_sort():\n ./raid/test.c:116\n \tmov\tr3, r9\n permutation_first():\n ./raid/combo.h:48\n \tstr.w\tr6, [r3], #4\n ./raid/combo.h:47\n \tcmp\tr3, r4\n-\tbne.n\tb0fe \n+\tbne.n\tb102 \n \tadd.w\tr3, r8, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #4]\n raid_test_sort():\n ./raid/test.c:127\n \tmov\tr2, sl\n ./raid/test.c:116\n \tmov\tr3, r9\n ./raid/test.c:128 (discriminator 3)\n \tldr.w\tr0, [r3], #4\n-./raid/test.c:127 (discriminator 3)\n-\tcmp\tr3, r4\n-./raid/test.c:128 (discriminator 3)\n \tstr.w\tr0, [r2, #4]!\n ./raid/test.c:127 (discriminator 3)\n-\tbne.n\tb110 \n+\tcmp\tr3, r4\n+\tbne.n\tb114 \n ./raid/test.c:130\n \tmov\tr1, fp\n \tmov\tr0, r8\n-\tbl\taa4c \n+\tbl\taa54 \n ./raid/test.c:133\n \tcmp.w\tr8, #1\n-\tbeq.n\tb190 \n+\tbeq.n\tb194 \n \tmov\tr3, fp\n-\tb.n\tb132 \n+\tb.n\tb136 \n ./raid/test.c:133 (discriminator 2)\n \tcmp\tr3, r5\n-\tbeq.n\tb158 \n+\tbeq.n\tb15c \n ./raid/test.c:134\n \tldr\tr0, [r3, #0]\n \tldr.w\tr2, [r3, #4]!\n \tcmp\tr0, r2\n-\tble.n\tb12e \n+\tble.n\tb132 \n ./raid/test.c:136\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./raid/test.c:116\n-\tldr\tr2, [pc, #128]\t; (b1c4 )\n+\tldr\tr2, [pc, #128]\t; (b1c8 )\n ./raid/test.c:144\n-\tldr\tr3, [pc, #124]\t; (b1c0 )\n+\tldr\tr3, [pc, #124]\t; (b1c4 )\n ./raid/test.c:116\n \tadd\tr2, pc\n ./raid/test.c:144\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #60]\t; 0x3c\n \teors\tr2, r3\n-\tbne.n\tb1b6 \n+\tbne.n\tb1ba \n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n permutation_next():\n ./raid/combo.h:61\n \tldr.w\tr3, [r4, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r4, #-4]\n ./raid/combo.h:64\n \tcmp\tr3, #5\n-\tble.n\tb10c \n+\tble.n\tb110 \n raid_test_sort():\n ./raid/test.c:133\n \tldr\tr0, [r7, #4]\n \tsubs\tr2, r4, #4\n-\tb.n\tb16e \n+\tb.n\tb172 \n permutation_next():\n ./raid/combo.h:67\n-\tcbz\tr0, b1ae \n+\tcbz\tr0, b1b2 \n ./raid/combo.h:61\n \tldr.w\tr3, [r2, #-4]!\n \tmov\tip, r0\n ./raid/combo.h:71\n \tsubs\tr0, #1\n ./raid/combo.h:61\n \tadds\tr3, #1\n-./raid/combo.h:64\n-\tcmp\tr3, #5\n-./raid/combo.h:61\n \tstr\tr3, [r2, #0]\n ./raid/combo.h:64\n-\tbgt.n\tb16c \n+\tcmp\tr3, #5\n+\tbgt.n\tb170 \n ./raid/combo.h:78\n \tcmp\tip, r8\n-\tbge.n\tb10c \n+\tbge.n\tb110 \n \tadd.w\tr3, r9, ip, lsl #2\n ./raid/combo.h:79\n \tstr.w\tr6, [r3], #4\n ./raid/combo.h:78\n \tcmp\tr3, r4\n-\tbne.n\tb186 \n-\tb.n\tb10c \n+\tbne.n\tb18a \n+\tb.n\tb110 \n ./raid/combo.h:61\n \tldr.w\tr3, [r4, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r4, #-4]\n ./raid/combo.h:64\n \tcmp\tr3, #5\n-\tble.n\tb10c \n+\tble.n\tb110 \n ./raid/combo.h:67\n \tldr\tr3, [r7, #4]\n \tcmp\tr3, #0\n-\tbne.n\tb166 \n+\tbne.n\tb16a \n \tadds\tr5, #4\n \tadd.w\tr8, r8, #1\n \tadds\tr4, #4\n-\tb.n\tb0fc \n+\tb.n\tb100 \n raid_test_sort():\n ./raid/test.c:120\n \tcmp.w\tr8, #6\n-\tbeq.n\tb140 \n-\tb.n\tb1a4 \n+\tbeq.n\tb144 \n+\tb.n\tb1a8 \n ./raid/test.c:144\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr4, [sp, #400]\t; 0x190\n+\tldr\tr4, [sp, #368]\t; 0x170\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #960]\t; 0x3c0\n+\tldr\tr3, [sp, #944]\t; 0x3b0\n \tmovs\tr5, r0\n \n-0000b1c8 :\n+0000b1cc :\n raid_test_rec():\n ./raid/test.c:147\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tfp, r2\n-\tldr\tr2, [pc, #964]\t; (b594 )\n-\tsub\tsp, #332\t; 0x14c\n-\tldr\tr3, [pc, #964]\t; (b598 )\n-\tadd\tr2, pc\n+\tmov\tr6, r2\n+\tldr\tr2, [pc, #944]\t; (b584 )\n+\tsub\tsp, #324\t; 0x144\n \tadd\tr7, sp, #8\n+\tldr\tr3, [pc, #940]\t; (b588 )\n+\tadd\tr2, pc\n \tmov\tr4, r0\n \tmov\tr5, r1\n-\tstr\tr1, [r7, #92]\t; 0x5c\n+\tldr.w\tr9, [pc, #936]\t; b58c \n+\tstr\tr1, [r7, #76]\t; 0x4c\n+\tadd\tr9, pc\n \tldr\tr3, [r2, r3]\n-\tldr.w\tsl, [pc, #952]\t; b59c \n \tldr\tr3, [r3, #0]\n-\tstr.w\tr3, [r7, #316]\t; 0x13c\n+\tstr.w\tr3, [r7, #308]\t; 0x134\n \tmov.w\tr3, #0\n ./raid/test.c:167\n-\tbl\t81a0 \n+\tbl\t819c \n ./raid/test.c:168\n \tcmp\tr4, #0\n+\tmov.w\tr3, #12\n+\tit\tne\n+\tmovne\tr3, #6\n ./raid/test.c:175\n-\tadd.w\tr3, r7, #96\t; 0x60\n-\tmov\tr2, fp\n-./raid/test.c:173\n-\tmov\tr0, r5\n-./raid/test.c:168\n-\tite\teq\n-\tmoveq.w\tr8, #12\n-\tmovne.w\tr8, #6\n+\tadd.w\tr4, r7, #88\t; 0x58\n ./raid/test.c:173\n-\tadd\tr8, r5\n-./raid/test.c:168\n-\tit\teq\n-\tmoveq\tr4, #6\n+\tadd.w\tr8, r5, r3\n ./raid/test.c:175\n+\tmov\tr2, r6\n+\tmov\tr3, r4\n+\tmov\tr0, r5\n \tadd.w\tr1, r8, #2\n+\tstr\tr4, [r7, #60]\t; 0x3c\n ./raid/test.c:168\n+\tmov.w\tr4, #6\n \tit\tne\n \tmovne\tr4, #3\n+\tstr\tr4, [r7, #80]\t; 0x50\n ./raid/test.c:175\n-\tstr\tr3, [r7, #76]\t; 0x4c\n-./raid/test.c:147\n-\tadd\tsl, pc\n-./raid/test.c:168\n-\tstr\tr4, [r7, #68]\t; 0x44\n-./raid/test.c:175\n-\tbl\tad00 \n+\tbl\tad04 \n ./raid/test.c:176\n \tcmp\tr0, #0\n-\tbeq.w\tb552 \n-./raid/test.c:183\n-\tadd.w\tr1, r0, r5, lsl #2\n+\tbeq.w\tb542 \n ./raid/test.c:184\n \tadds\tr3, r5, r4\n-\tadd.w\tr2, r7, #120\t; 0x78\n-\tadd.w\tr5, r1, r4, lsl #2\n-\tadd.w\tr3, r0, r3, lsl #2\n-\tmov\tr6, r0\n-\tstrd\tr1, r3, [r7, #84]\t; 0x54\n-\tmov\tr4, r1\n-\tmov\tr3, r1\n ./raid/test.c:183\n-\tstr\tr1, [r7, #24]\n+\tadd.w\tsl, r0, r5, lsl #2\n+./raid/test.c:184\n+\tadd.w\tr5, sl, r4, lsl #2\n+\tmov\tfp, r0\n+\tadd.w\tr3, r0, r3, lsl #2\n+\tadd.w\tr2, r7, #112\t; 0x70\n+\tstr\tr3, [r7, #72]\t; 0x48\n+./raid/test.c:186\n+\tmov\tr4, sl\n+./raid/test.c:184\n+\tmov\tr3, sl\n ./raid/test.c:187 (discriminator 3)\n \tldr.w\tr1, [r3], #4\n-./raid/test.c:186 (discriminator 3)\n-\tcmp\tr3, r5\n-./raid/test.c:187 (discriminator 3)\n \tstr.w\tr1, [r2, #4]!\n ./raid/test.c:186 (discriminator 3)\n-\tbne.n\tb242 \n+\tcmp\tr3, r5\n+\tbne.n\tb244 \n ./raid/test.c:189\n-\tadd.w\tr9, r8, #1073741824\t; 0x40000000\n+\tadd.w\tr3, r8, #1073741824\t; 0x40000000\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmov\tr2, fp\n+\tmov\tr2, r6\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n+\tadd.w\tr0, r7, #212\t; 0xd4\n+\tstr\tr0, [r7, #28]\n raid_test_rec():\n ./raid/test.c:189\n-\tadd.w\tr8, r6, r8, lsl #2\n+\tadd.w\tr8, fp, r8, lsl #2\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tldr.w\tr0, [r6, r9, lsl #2]\n-\tadd.w\tr3, r7, #220\t; 0xdc\n+\tldr.w\tr0, [fp, r3, lsl #2]\n \tstr\tr4, [r7, #84]\t; 0x54\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tstr\tr3, [r7, #68]\t; 0x44\n \tblx\t6c08 \n raid_test_rec():\n ./raid/test.c:190\n-\tldr.w\tr0, [r6, r9, lsl #2]\n-\tbl\t81ec \n+\tldr\tr3, [r7, #68]\t; 0x44\n+\tldr.w\tr0, [fp, r3, lsl #2]\n+\tbl\t81e8 \n+./raid/test.c:195\n+\tldr\tr1, [r7, #76]\t; 0x4c\n ./raid/test.c:192\n \tldr.w\tr4, [r8, #4]\n ./raid/test.c:195\n-\tldr\tr1, [r7, #92]\t; 0x5c\n-\tmov\tr3, r6\n-\tmov\tr2, fp\n+\tmov\tr3, fp\n+\tmov\tr2, r6\n \tmovs\tr0, #1\n ./raid/test.c:192\n-\tstr\tr4, [r7, #44]\t; 0x2c\n+\tstr\tr4, [r7, #32]\n ./raid/test.c:195\n-\tbl\tad1c \n+\tbl\tad20 \n ./raid/test.c:198\n-\tldr.w\tip, [pc, #792]\t; b5a0 \n+\tldr.w\tip, [pc, #772]\t; b590 \n ./raid/test.c:195\n \tmovs\tr3, #0\n-\tldr.w\tr8, [r7, #36]\t; 0x24\n-\tadd.w\tr2, r7, #192\t; 0xc0\n+\tadd.w\tr2, r7, #184\t; 0xb8\n ./raid/test.c:199\n \tmov\tr1, r3\n ./raid/test.c:225\n \tmovs\tr0, #1\n-\tldr.w\tlr, [sl, ip]\n-\tldr.w\tip, [r7, #68]\t; 0x44\n+\tldr.w\tlr, [r9, ip]\n+\tldr.w\tip, [r7, #28]\n ./raid/test.c:199\n \tstr.w\tr1, [r2, #4]!\n ./raid/test.c:200\n \tcmp\tr3, #0\n-\tbeq.w\tb47e \n+\tbeq.w\tb470 \n ./raid/test.c:212\n \tcmp\tr3, #1\n-\tbeq.w\tb4be \n+\tbeq.w\tb4b0 \n ./raid/test.c:225\n-\tmov.w\tr9, r3, lsl #4\n+\tmov.w\tr8, r3, lsl #4\n ./raid/test.c:198\n+\tldr\tr4, [r7, #80]\t; 0x50\n \tadds\tr3, #1\n-\tcmp\tip, r3\n ./raid/test.c:225\n \tstr\tr0, [r2, #0]\n-\tstr.w\tlr, [r8, r9]\n ./raid/test.c:198\n-\tbgt.n\tb29e \n+\tcmp\tr4, r3\n+./raid/test.c:225\n+\tstr.w\tlr, [ip, r8]\n+./raid/test.c:198\n+\tbgt.n\tb2a0 \n ./raid/test.c:240\n-\tmov\tr3, r6\n-\tldr\tr1, [r7, #68]\t; 0x44\n-\tldr\tr0, [r7, #92]\t; 0x5c\n-\tmov\tr2, fp\n-\tbl\t9634 \n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tmov\tr3, fp\n+\tmov\tr1, r4\n+\tldr\tr0, [r7, #76]\t; 0x4c\n+\tmov\tr2, r6\n+\tbl\t9654 \n+\tldr\tr3, [r7, #32]\n \tldr\tr4, [r7, #84]\t; 0x54\n ./raid/test.c:244 (discriminator 3)\n \tstr.w\tr3, [r4], #4\n ./raid/test.c:243 (discriminator 3)\n \tcmp\tr4, r5\n-\tbne.n\tb2ce \n-\tadd.w\tr3, r7, #148\t; 0x94\n-\tstr\tr3, [r7, #80]\t; 0x50\n-\tadd.w\tr3, r7, #152\t; 0x98\n-\tstr\tr3, [r7, #28]\n-\tldr\tr3, [r7, #88]\t; 0x58\n-./raid/test.c:243\n-\tmovs\tr5, #1\n-\tmov\tr4, fp\n-\tadd.w\tr8, r3, #4\n+\tbne.n\tb2d2 \n+\tadd.w\tr3, r7, #140\t; 0x8c\n+\tstr\tr3, [r7, #64]\t; 0x40\n \tadd.w\tr3, r7, #144\t; 0x90\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #20]\n+\tldr\tr3, [r7, #72]\t; 0x48\n+./raid/test.c:243\n+\tmov.w\tr8, #1\n+\tadd.w\tr9, r3, #4\n \tmovs\tr3, #0\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #24]\n+\tadd.w\tr3, r7, #136\t; 0x88\n+\tstr\tr3, [r7, #48]\t; 0x30\n+\tmov\tr3, r6\n+\tmov\tr6, fp\n+\tmov\tfp, r9\n+\tmov\tr9, r8\n+\tmov\tr8, r3\n combination_first():\n ./raid/combo.h:111\n-\tldr\tr3, [r7, #92]\t; 0x5c\n-\tcmp\tr3, r5\n-\tblt.w\tb582 \n-\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #76]\t; 0x4c\n+\tcmp\tr3, r9\n+\tblt.w\tb572 \n+\tldr\tr2, [r7, #48]\t; 0x30\n ./raid/combo.h:113\n \tmovs\tr3, #0\n ./raid/combo.h:114\n \tstr.w\tr3, [r2, #4]!\n ./raid/combo.h:113\n \tadds\tr3, #1\n-\tcmp\tr3, r5\n-\tbne.n\tb302 \n-\tldr\tr1, [r7, #32]\n-\tadd.w\tr2, r7, #172\t; 0xac\n-\tldr\tr0, [r7, #80]\t; 0x50\n-\tstr\tr2, [r7, #64]\t; 0x40\n-\tadd.w\tr2, r7, #196\t; 0xc4\n-\tlsls\tr3, r1, #2\n+\tcmp\tr3, r9\n+\tbne.n\tb310 \n+\tldr\tr2, [r7, #24]\n+\tadd.w\tr1, r7, #164\t; 0xa4\n+\tldr\tr0, [r7, #64]\t; 0x40\n raid_test_rec():\n ./raid/combo.h:146\n-\tstr\tr5, [r7, #60]\t; 0x3c\n+\tstr.w\tr9, [r7, #52]\t; 0x34\n combination_next():\n ./raid/combo.h:146\n+\tlsls\tr3, r2, #2\n+\tstr\tr1, [r7, #44]\t; 0x2c\n \tadd\tr0, r3\n-\tstr\tr0, [r7, #4]\n-\tldr.w\tr0, [r2, r1, lsl #2]\n-\tldr\tr2, [r7, #64]\t; 0x40\n-\tadds\tr3, r2, r3\n+\tadds\tr3, r1, r3\n+\tstr\tr3, [r7, #12]\n+\tldr\tr3, [r7, #28]\n+\tstr\tr0, [r7, #0]\n+\tadd.w\tr3, r3, r2, lsl #4\n \tstr\tr3, [r7, #16]\n-\tldr\tr3, [r7, #36]\t; 0x24\n-\tstr\tr0, [r7, #48]\t; 0x30\n-\tadd.w\tr2, r3, r1, lsl #4\n-\tstr\tr2, [r7, #20]\n-\tadd.w\tr2, r7, #168\t; 0xa8\n-\tstr\tr2, [r7, #72]\t; 0x48\n-\tldr\tr2, [r7, #68]\t; 0x44\n-\tmov\tr3, r1\n-\tadds\tr3, #1\n+\tadd.w\tr3, r7, #188\t; 0xbc\n+\tldr.w\tr3, [r3, r2, lsl #2]\n+\tstr\tr3, [r7, #36]\t; 0x24\n+\tadd.w\tr3, r7, #160\t; 0xa0\n+\tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #80]\t; 0x50\n+\tsub.w\tr3, r3, r9\n+\tmov\tr9, r8\n \tstr\tr3, [r7, #8]\n-\tsubs\tr2, r2, r5\n-\tmov\tr5, r4\n-\tstr\tr2, [r7, #12]\n+\tadds\tr3, r2, #1\n+\tstr\tr3, [r7, #4]\n combination_first():\n ./raid/combo.h:113\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr2, [r7, #56]\t; 0x38\n \tmovs\tr3, #0\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #52]\t; 0x34\n ./raid/combo.h:114\n \tstr.w\tr3, [r2, #4]!\n ./raid/combo.h:113\n \tadds\tr3, #1\n \tcmp\tr3, r1\n-\tbne.n\tb350 \n+\tbne.n\tb35e \n raid_test_rec():\n ./raid/test.c:255\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tble.n\tb41e \n-\tldr\tr3, [r7, #20]\n-\tldr\tr4, [r7, #24]\n-\tstr\tr3, [r7, #84]\t; 0x54\n+\tble.n\tb418 \n+\tldr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #68]\t; 0x44\n \tmovs\tr3, #0\n-\tstr\tr3, [r7, #52]\t; 0x34\n-\tldr\tr2, [r7, #76]\t; 0x4c\n-\tvmov\ts15, r5\n-\tldr.w\tlr, [r7, #72]\t; 0x48\n-\tmov\tr5, r4\n-\tldr\tr3, [r7, #88]\t; 0x58\n-\tldr\tr0, [r7, #56]\t; 0x38\n-\tmov\tip, r2\n-\tstr\tr2, [r7, #40]\t; 0x28\n+\tstr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr4, [r7, #60]\t; 0x3c\n+\tldr\tr5, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #72]\t; 0x48\n+\tmov\tr8, r4\n+\tldr\tr0, [r7, #48]\t; 0x30\n+\tstr\tr0, [r7, #84]\t; 0x54\n+./raid/test.c:259 (discriminator 3)\n+\tldr\tr0, [r7, #84]\t; 0x54\n ./raid/test.c:262 (discriminator 3)\n-\tldr.w\tr2, [lr, #4]!\n-\tadd.w\tr4, r7, #320\t; 0x140\n+\tldr.w\tr2, [r5, #4]!\n+./raid/test.c:260 (discriminator 3)\n+\tldr.w\tlr, [r3], #4\n ./raid/test.c:259 (discriminator 3)\n \tldr.w\tr1, [r0, #4]!\n-./raid/test.c:260 (discriminator 3)\n-\tldr.w\tsl, [r3], #4\n+\tstr\tr0, [r7, #84]\t; 0x54\n ./raid/test.c:262 (discriminator 3)\n-\tadd.w\tfp, r4, r2, lsl #2\n-./raid/test.c:259 (discriminator 3)\n-\tldr.w\tr9, [r6, r1, lsl #2]\n+\tadd.w\tr0, r7, #312\t; 0x138\n+\tadd.w\tip, r0, r2, lsl #2\n ./raid/test.c:257 (discriminator 3)\n-\tcmp\tr8, r3\n+\tcmp\tfp, r3\n+./raid/test.c:259 (discriminator 3)\n+\tldr.w\tr0, [r6, r1, lsl #2]\n+\tstr.w\tr0, [r4, #4]!\n ./raid/test.c:262 (discriminator 3)\n-\tldr.w\tr4, [fp, #-196]\n+\tldr.w\tip, [ip, #-196]\n ./raid/test.c:260 (discriminator 3)\n-\tstr.w\tsl, [r6, r1, lsl #2]\n-./raid/test.c:259 (discriminator 3)\n-\tstr.w\tr9, [ip, #4]!\n+\tstr.w\tlr, [r6, r1, lsl #2]\n ./raid/test.c:262 (discriminator 3)\n-\tstr.w\tr4, [r5, r2, lsl #2]\n+\tstr.w\tip, [sl, r2, lsl #2]\n ./raid/test.c:257 (discriminator 3)\n-\tbne.n\tb37e \n+\tbne.n\tb382 \n ./raid/test.c:266\n-\tvstr\ts15, [sp]\n-\tmov\tr4, r5\n-\tldr\tr1, [r7, #84]\t; 0x54\n+\tldr\tr0, [r7, #68]\t; 0x44\n \tstr\tr6, [sp, #4]\n-\tldr\tr3, [r7, #92]\t; 0x5c\n-\tldr.w\tsl, [r1], #4\n-\tldr\tr2, [r7, #64]\t; 0x40\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tstr\tr1, [r7, #84]\t; 0x54\n-\tldr\tr1, [r7, #80]\t; 0x50\n-\tvmov\tr5, s15\n-\tldr.w\tr9, [r7, #76]\t; 0x4c\n-\tblx\tsl\n-\tldr.w\tsl, [r7, #88]\t; 0x58\n+\tstr.w\tr9, [sp]\n+\tldr\tr3, [r7, #72]\t; 0x48\n+\tldr.w\tr1, [r0], #4\n+\tstr\tr3, [r7, #84]\t; 0x54\n+\tmov\tr4, r1\n+\tstr\tr0, [r7, #68]\t; 0x44\n+\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr1, [r7, #64]\t; 0x40\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tldr\tr5, [r7, #60]\t; 0x3c\n+\tblx\tr4\n+\tldr\tr4, [r7, #84]\t; 0x54\n ./raid/test.c:270\n-\tldr.w\tr1, [r9, #4]!\n-\tmov\tr2, r5\n-\tldr.w\tr0, [sl], #4\n+\tldr.w\tr1, [r5, #4]!\n+\tmov\tr2, r9\n+\tldr.w\tr0, [r4], #4\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbne.n\tb492 \n+\tbne.n\tb484 \n ./raid/test.c:269 (discriminator 2)\n-\tcmp\tr8, sl\n-\tbne.n\tb3d0 \n-\tldr\tr2, [r7, #72]\t; 0x48\n-\tmov\tlr, r6\n-\tldr\tr3, [r7, #80]\t; 0x50\n-\tmov\tr9, r4\n-\tldr.w\tip, [r7, #28]\n-\tldrd\tr1, sl, [r7, #40]\t; 0x28\n+\tcmp\tfp, r4\n+\tbne.n\tb3d4 \n+\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #64]\t; 0x40\n+\tldr\tr5, [r7, #20]\n+\tldr.w\tip, [r7, #32]\n ./raid/test.c:280 (discriminator 3)\n-\tldr.w\tr4, [r3], #4\n+\tldr.w\tr0, [r3], #4\n ./raid/test.c:282 (discriminator 3)\n-\tldr.w\tr0, [r2, #4]!\n+\tldr.w\tr1, [r2, #4]!\n ./raid/test.c:280 (discriminator 3)\n-\tldr.w\tr6, [r1, #4]!\n+\tldr.w\tr4, [r8, #4]!\n ./raid/test.c:278 (discriminator 3)\n-\tcmp\tip, r3\n+\tcmp\tr5, r3\n ./raid/test.c:280 (discriminator 3)\n-\tstr.w\tr6, [lr, r4, lsl #2]\n+\tstr.w\tr4, [r6, r0, lsl #2]\n ./raid/test.c:282 (discriminator 3)\n-\tstr.w\tsl, [r9, r0, lsl #2]\n+\tstr.w\tip, [sl, r1, lsl #2]\n ./raid/test.c:278 (discriminator 3)\n-\tbne.n\tb3f6 \n+\tbne.n\tb3f4 \n ./raid/test.c:255 (discriminator 2)\n-\tldr\tr3, [r7, #52]\t; 0x34\n-\tmov\tr6, lr\n-\tldr\tr2, [r7, #48]\t; 0x30\n-\tmov\tr4, r9\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #36]\t; 0x24\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #52]\t; 0x34\n+\tstr\tr3, [r7, #40]\t; 0x28\n \tcmp\tr3, r2\n-\tbne.n\tb36a \n+\tbne.n\tb376 \n combination_next():\n ./raid/combo.h:128\n-\tldr\tr2, [r7, #64]\t; 0x40\n-\tldr\tr1, [r7, #32]\n+\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr1, [r7, #24]\n+./raid/combo.h:131\n+\tldr\tr0, [r7, #52]\t; 0x34\n+./raid/combo.h:128\n \tldr.w\tr3, [r2, r1, lsl #2]\n-\tmov\tr0, r1\n \tadds\tr3, #1\n \tstr.w\tr3, [r2, r1, lsl #2]\n ./raid/combo.h:131\n-\tldr\tr2, [r7, #68]\t; 0x44\n+\tldr\tr2, [r7, #80]\t; 0x50\n \tcmp\tr2, r3\n-\tit\tgt\n-\tldrgt\tr0, [r7, #60]\t; 0x3c\n-\tbgt.n\tb45a \n+\tbgt.n\tb44e \n ./raid/combo.h:134\n-\tldr\tr2, [r7, #32]\n+\tldr\tr2, [r7, #24]\n \tcmp\tr2, #0\n-\tbeq.n\tb526 \n-\tldrd\tip, r4, [r7, #12]\n-\tb.n\tb448 \n+\tbeq.n\tb512 \n+\tldrd\tr5, r4, [r7, #8]\n+\tb.n\tb43e \n \tsubs\tr2, #1\n-\tbeq.n\tb4d2 \n+\tbeq.n\tb4c4 \n ./raid/combo.h:128\n \tldr.w\tr3, [r4, #-4]!\n ./raid/combo.h:131\n-\tadd.w\tr1, ip, r2\n+\tadds\tr1, r5, r2\n \tmov\tr0, r2\n ./raid/combo.h:128\n \tadds\tr3, #1\n-./raid/combo.h:131\n-\tcmp\tr3, r1\n-./raid/combo.h:128\n \tstr\tr3, [r4, #0]\n ./raid/combo.h:131\n-\tbge.n\tb444 \n+\tcmp\tr3, r1\n+\tbge.n\tb43a \n ./raid/combo.h:146\n-\tldr\tr3, [r7, #8]\n+\tldr\tr3, [r7, #4]\n \tcmp\tr3, r0\n-\tble.w\tb35a \n+\tble.n\tb368 \n+\tldr\tr2, [r7, #44]\t; 0x2c\n \tadd.w\tr3, r0, #1073741824\t; 0x40000000\n-\tldr\tr2, [r7, #64]\t; 0x40\n \tsubs\tr3, #1\n-\tldr\tr1, [r7, #16]\n+\tldr\tr1, [r7, #12]\n \tadd.w\tr3, r2, r3, lsl #2\n ./raid/combo.h:148\n \tldr\tr2, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r3, #4]!\n ./raid/combo.h:146\n \tcmp\tr3, r1\n-\tbne.n\tb470 \n-\tb.n\tb35a \n+\tbne.n\tb462 \n+\tb.n\tb368 \n raid_test_rec():\n ./raid/test.c:201\n-\tldr.w\tr9, [pc, #292]\t; b5a4 \n+\tldr.w\tr8, [pc, #288]\t; b594 \n \tmovs\tr3, #1\n-\tstr.w\tr0, [r7, #196]\t; 0xc4\n-\tldr.w\tr4, [sl, r9]\n-\tstr.w\tr4, [r7, #220]\t; 0xdc\n-\tb.n\tb29e \n+\tstr.w\tr0, [r7, #188]\t; 0xbc\n+\tldr.w\tr4, [r9, r8]\n+\tstr.w\tr4, [r7, #212]\t; 0xd4\n+\tb.n\tb2a0 \n ./raid/test.c:295\n-\tldr\tr0, [r7, #96]\t; 0x60\n+\tldr\tr0, [r7, #88]\t; 0x58\n \tblx\t694c \n ./raid/test.c:296\n \tmov\tr0, r6\n \tblx\t694c \n ./raid/test.c:297\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./raid/test.c:147\n-\tldr\tr2, [pc, #260]\t; (b5a8 )\n+\tldr\tr2, [pc, #256]\t; (b598 )\n ./raid/test.c:299\n-\tldr\tr3, [pc, #240]\t; (b598 )\n+\tldr\tr3, [pc, #240]\t; (b588 )\n ./raid/test.c:147\n \tadd\tr2, pc\n ./raid/test.c:299\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n-\tldr.w\tr3, [r7, #316]\t; 0x13c\n+\tldr.w\tr3, [r7, #308]\t; 0x134\n \teors\tr2, r3\n-\tbne.n\tb57e \n-\tadd.w\tr7, r7, #324\t; 0x144\n+\tbne.n\tb56e \n+\tadd.w\tr7, r7, #316\t; 0x13c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/test.c:213\n-\tldr.w\tr9, [pc, #236]\t; b5ac \n-\tstr.w\tr3, [r7, #200]\t; 0xc8\n+\tldr.w\tr8, [pc, #232]\t; b59c \n+\tstr.w\tr3, [r7, #192]\t; 0xc0\n \tmovs\tr3, #2\n-\tldr.w\tr4, [sl, r9]\n-\tstr.w\tr4, [r7, #236]\t; 0xec\n-\tb.n\tb29e \n+\tldr.w\tr4, [r9, r8]\n+\tstr.w\tr4, [r7, #228]\t; 0xe4\n+\tb.n\tb2a0 \n ./raid/combo.h:128\n-\tldr\tr2, [r7, #28]\n+\tldr\tr2, [r7, #20]\n combination_next():\n ./raid/combo.h:131\n-\tldr\tr0, [r7, #92]\t; 0x5c\n+\tldr\tr0, [r7, #76]\t; 0x4c\n ./raid/combo.h:128\n \tldr.w\tr3, [r2, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r2, #-4]\n ./raid/combo.h:131\n \tcmp\tr0, r3\n-\tbgt.n\tb558 \n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tbgt.n\tb548 \n+\tldr\tr3, [r7, #52]\t; 0x34\n \tsubs\tr1, r2, #4\n-\tldr.w\tip, [r7, #32]\n-\tsubs\tr4, r0, r3\n+\tldr\tr4, [r7, #24]\n+\tsubs\tr5, r0, r3\n ./raid/combo.h:128\n \tldr.w\tr2, [r1, #-4]!\n ./raid/combo.h:131\n-\tadd.w\tr0, r4, ip\n-\tmov\tr3, ip\n+\tadds\tr0, r5, r4\n+\tmov\tr3, r4\n ./raid/combo.h:128\n \tadds\tr2, #1\n-./raid/combo.h:131\n-\tcmp\tr2, r0\n-./raid/combo.h:128\n \tstr\tr2, [r1, #0]\n ./raid/combo.h:131\n-\tblt.n\tb55a \n+\tcmp\tr2, r0\n+\tblt.n\tb54a \n ./raid/combo.h:134\n-\tsubs.w\tip, ip, #1\n-\tbne.n\tb4ee \n+\tsubs\tr4, #1\n+\tbne.n\tb4de \n raid_test_rec():\n ./raid/test.c:247\n-\tldr\tr3, [r7, #32]\n-\tmov\tr4, r5\n-\tldr\tr2, [r7, #68]\t; 0x44\n+\tldr\tr3, [r7, #24]\n+\tmov\tr8, r9\n+\tldr\tr2, [r7, #80]\t; 0x50\n \tadds\tr3, #2\n-\tldr\tr5, [r7, #60]\t; 0x3c\n+\tldr.w\tr9, [r7, #52]\t; 0x34\n \tcmp\tr2, r3\n-\tbge.n\tb53e \n+\tbge.n\tb52c \n ./raid/test.c:289\n-\tldr\tr0, [r7, #96]\t; 0x60\n-\tmov\tr4, ip\n+\tldr\tr0, [r7, #88]\t; 0x58\n \tblx\t694c \n ./raid/test.c:290\n \tmov\tr0, r6\n \tblx\t694c \n ./raid/test.c:291\n \tmov\tr0, r4\n-\tb.n\tb4a2 \n+\tb.n\tb494 \n combination_next():\n ./raid/combo.h:128\n-\tldr\tr2, [r7, #28]\n+\tldr\tr2, [r7, #20]\n \tldr.w\tr3, [r2, #-4]\n \tadds\tr3, #1\n \tstr.w\tr3, [r2, #-4]\n ./raid/combo.h:131\n-\tldr\tr2, [r7, #92]\t; 0x5c\n+\tldr\tr2, [r7, #76]\t; 0x4c\n \tcmp\tr2, r3\n-\tbgt.w\tb34a \n-\tmov\tr4, r5\n-\tldr\tr5, [r7, #60]\t; 0x3c\n-\tldr\tr3, [r7, #32]\n-\tadds\tr5, #1\n-\tadd.w\tr8, r8, #4\n+\tbgt.w\tb358 \n+\tmov\tr8, r9\n+\tldr.w\tr9, [r7, #52]\t; 0x34\n+\tldr\tr3, [r7, #24]\n+\tadd.w\tr9, r9, #1\n+\tadd.w\tfp, fp, #4\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #32]\n-\tldr\tr3, [r7, #28]\n+\tstr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tadds\tr3, #4\n-\tstr\tr3, [r7, #28]\n-\tb.n\tb2f6 \n+\tstr\tr3, [r7, #20]\n+\tb.n\tb304 \n raid_test_rec():\n ./raid/test.c:178\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\tb4a2 \n+\tb.n\tb494 \n combination_next():\n ./raid/combo.h:131\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #52]\t; 0x34\n ./raid/combo.h:146\n-\tldr\tr2, [r7, #8]\n+\tldr\tr2, [r7, #4]\n \tcmp\tr2, r3\n-\tble.w\tb34a \n+\tble.w\tb358 \n+\tldr\tr2, [r7, #64]\t; 0x40\n \tadd.w\tr3, r3, #1073741824\t; 0x40000000\n-\tldr\tr2, [r7, #80]\t; 0x50\n \tsubs\tr3, #1\n \tadd.w\tr3, r2, r3, lsl #2\n ./raid/combo.h:148\n \tldr\tr2, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r3, #4]!\n ./raid/combo.h:146\n-\tldr\tr2, [r7, #4]\n+\tldr\tr2, [r7, #0]\n \tcmp\tr3, r2\n-\tbne.n\tb56e \n-\tb.n\tb34a \n+\tbne.n\tb55e \n+\tb.n\tb358 \n raid_test_rec():\n ./raid/test.c:299\n \tblx\t6a08 <__stack_chk_fail@plt>\n combination_first():\n ./raid/combo.h:111\n-\tldr\tr3, [pc, #44]\t; (b5b0 )\n+\tldr\tr3, [pc, #44]\t; (b5a0 )\n \tmovs\tr2, #111\t; 0x6f\n-\tldr\tr1, [pc, #44]\t; (b5b4 )\n-\tldr\tr0, [pc, #44]\t; (b5b8 )\n+\tldr\tr1, [pc, #44]\t; (b5a4 )\n+\tldr\tr0, [pc, #44]\t; (b5a8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tldr\tr3, [sp, #384]\t; 0x180\n+\tldr\tr3, [sp, #360]\t; 0x168\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #120]\t; 0x78\n+\tldr\tr3, [sp, #312]\t; 0x138\n \tmovs\tr5, r0\n \tlsls\tr0, r0, #10\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #10\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #568]\t; 0x238\n+\tldr\tr0, [sp, #624]\t; 0x270\n \tmovs\tr5, r0\n \tlsls\tr0, r2, #9\n \tmovs\tr0, r0\n-\tstr\tr6, [r6, r6]\n+\tstr\tr6, [r0, r7]\n \tmovs\tr3, r0\n-\tcmp\tr8, fp\n+\tcmp\tr8, sp\n \tmovs\tr2, r0\n-\tcmp\tlr, ip\n+\tcmp\tlr, lr\n \tmovs\tr2, r0\n \n-0000b5bc :\n+0000b5ac :\n raid_test_par():\n ./raid/test.c:302\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr4, r2\n-\tldr\tr2, [pc, #400]\t; (b754 )\n+\tmov\tr6, r2\n+\tldr\tr2, [pc, #376]\t; (b72c )\n \tsub\tsp, #284\t; 0x11c\n-\tldr\tr3, [pc, #400]\t; (b758 )\n-\tadd\tr2, pc\n \tadd\tr7, sp, #0\n-\tmov\tr5, r0\n-\tmov\tr9, r1\n+\tldr\tr3, [pc, #372]\t; (b730 )\n+\tadd\tr2, pc\n+\tmov\tr4, r0\n+\tmov\tsl, r1\n+./raid/test.c:312\n+\tmovs\tr5, #6\n+./raid/test.c:302\n+\tstr\tr0, [r7, #0]\n \tldr\tr3, [r2, r3]\n-\tldr.w\tsl, [pc, #392]\t; b75c \n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #276]\t; 0x114\n \tmov.w\tr3, #0\n-\tstr\tr0, [r7, #0]\n ./raid/test.c:311\n-\tbl\t81a0 \n-./raid/test.c:312\n-\tcmp\tr5, #0\n-./raid/test.c:319\n-\tadd.w\tr3, r7, #16\n-\tmov\tr2, r4\n-./raid/test.c:312\n-\tite\teq\n-\tmoveq\tr6, #12\n-\tmovne\tr6, #6\n-./raid/test.c:317\n-\tadd\tr6, r9\n-./raid/test.c:319\n-\tmov\tr0, r9\n-./raid/test.c:302\n-\tadd\tsl, pc\n-./raid/test.c:312\n-\tit\teq\n-\tmoveq\tr5, #6\n-./raid/test.c:319\n-\tmov\tr1, r6\n+\tbl\t819c \n ./raid/test.c:312\n+\tcmp\tr4, #0\n+\tmov.w\tr4, #12\n \tit\tne\n \tmovne\tr5, #3\n+\tit\tne\n+\tmovne\tr4, #6\n+./raid/test.c:317\n+\tadd\tr4, sl\n+./raid/test.c:312\n+\tmov\tr8, r5\n+./raid/test.c:302\n+\tldr\tr5, [pc, #332]\t; (b734 )\n ./raid/test.c:319\n+\tadd.w\tr3, r7, #16\n+\tmov\tr2, r6\n+\tmov\tr0, sl\n+\tmov\tr1, r4\n \tstr\tr3, [r7, #4]\n-\tbl\tad00 \n+./raid/test.c:302\n+\tadd\tr5, pc\n+./raid/test.c:319\n+\tbl\tad04 \n ./raid/test.c:320\n \tcmp\tr0, #0\n-\tbeq.w\tb748 \n+\tbeq.w\tb722 \n ./raid/test.c:327\n-\tmov\tr8, r0\n+\tmov\tr9, r0\n \tmov\tr2, r0\n-\tmov\tr1, r4\n-\tmov\tr0, r6\n-\tbl\tad5c \n+\tmov\tr1, r6\n+\tmov\tr0, r4\n+\tbl\tad60 \n \tcmp\tr0, #0\n-\tbne.n\tb6e0 \n+\tbne.n\tb6be \n ./raid/test.c:334\n-\tmov\tr1, r6\n-\tmov\tr3, r8\n-\tmov\tr2, r4\n+\tmov\tr1, r4\n+\tmov\tr3, r9\n+\tmov\tr2, r6\n \tmovs\tr0, #2\n-\tbl\tad1c \n+\tbl\tad20 \n ./raid/test.c:337\n-\tmov\tr2, r4\n-\tmov\tr1, r5\n-\tmov\tr3, r8\n-\tmov\tr0, r9\n-\tadd.w\tr6, r8, r9, lsl #2\n-\tstr\tr6, [r7, #8]\n-\tbl\t9634 \n+\tmov\tr2, r6\n+\tmov\tr1, r8\n+\tmov\tr3, r9\n+\tmov\tr0, sl\n+\tadd.w\tr4, r9, sl, lsl #2\n+\tstr\tr4, [r7, #8]\n+\tbl\t9654 \n ./raid/test.c:340\n-\tadd.w\tr2, r5, r9\n+\tadd.w\tr2, r8, sl\n ./raid/test.c:337\n-\tmov\tfp, r6\n-\tadd\tr5, r2\n-\tadd.w\tr6, r8, r2, lsl #2\n-\tstr\tr6, [r7, #12]\n-\tadd.w\tr5, r8, r5, lsl #2\n+\tmov\tfp, r4\n+\tadd\tr8, r2\n+\tadd.w\tr4, r9, r2, lsl #2\n+\tstr\tr4, [r7, #12]\n+\tadd.w\tr8, r9, r8, lsl #2\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n-\tldr.w\tr0, [r6], #4\n+\tldr.w\tr0, [r4], #4\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n-\tmov\tr2, r4\n+\tmov\tr2, r6\n \tldr.w\tr1, [fp], #4\n \tblx\t698c \n raid_test_par():\n ./raid/test.c:340 (discriminator 3)\n-\tcmp\tr6, r5\n-\tbne.n\tb650 \n+\tcmp\tr4, r8\n+\tbne.n\tb640 \n ./raid/test.c:347\n-\tldr\tr2, [pc, #252]\t; (b760 )\n+\tldr\tr0, [pc, #228]\t; (b738 )\n \tadd.w\tr3, r7, #20\n ./raid/test.c:348\n-\tldr\tr1, [pc, #248]\t; (b764 )\n-./raid/test.c:347\n-\tldr.w\tr0, [sl, r2]\n+\tldr\tr1, [pc, #224]\t; (b73c )\n ./raid/test.c:349\n-\tldr\tr2, [pc, #248]\t; (b768 )\n+\tldr\tr2, [pc, #228]\t; (b740 )\n ./raid/test.c:347\n+\tldr\tr0, [r5, r0]\n \tstr\tr0, [r3, #4]\n ./raid/test.c:348\n-\tldr.w\tr1, [sl, r1]\n+\tldr\tr1, [r5, r1]\n \tstr\tr1, [r3, #8]\n ./raid/test.c:349\n-\tldr.w\tr2, [sl, r2]\n+\tldr\tr2, [r5, r2]\n \tstr\tr2, [r3, #12]\n ./raid/test.c:370\n \tldr\tr2, [r7, #0]\n \tcmp\tr2, #0\n-\tbeq.n\tb710 \n+\tbeq.n\tb6f2 \n ./raid/test.c:404\n-\tldr\tr1, [pc, #228]\t; (b76c )\n+\tldr\tr0, [pc, #212]\t; (b744 )\n ./raid/test.c:405\n-\tmov.w\tfp, #6\n-\tldr\tr2, [pc, #228]\t; (b770 )\n+\tmovs\tr1, #6\n+\tldr\tr2, [pc, #212]\t; (b748 )\n ./raid/test.c:404\n-\tldr.w\tr1, [sl, r1]\n-\tstr\tr1, [r3, #16]\n+\tldr\tr0, [r5, r0]\n+\tstr\tr0, [r3, #16]\n ./raid/test.c:405\n-\tldr.w\tr2, [sl, r2]\n+\tldr\tr2, [r5, r2]\n \tstr\tr2, [r3, #20]\n-\tldr\tr2, [pc, #216]\t; (b774 )\n-\tadd.w\tr1, r7, #24\n-\tadd.w\tr3, r3, fp, lsl #2\n+\tldr\tr2, [pc, #204]\t; (b74c )\n+\tadd.w\tr3, r3, r1, lsl #2\n \tstr\tr3, [r7, #0]\n-\tldr.w\tr3, [sl, r2]\n-\tmov\tr2, r9\n-\tmov\tsl, r1\n-\tmov\tr9, r8\n-\tmov\tr8, r2\n+\tadd.w\tfp, r7, #24\n+\tldr\tr3, [r5, r2]\n+\tmov\tr2, sl\n+\tmov\tsl, r9\n+\tmov\tr9, r2\n ./raid/test.c:429\n-\tmov\tr2, r9\n-\tmov\tr1, r4\n-\tmov\tr0, r8\n-\tldr\tr6, [r7, #8]\n+\tmov\tr2, sl\n+\tmov\tr1, r6\n+\tmov\tr0, r9\n+\tldrd\tr5, r4, [r7, #8]\n \tblx\tr3\n-\tldr.w\tfp, [r7, #12]\n ./raid/test.c:433\n-\tldr.w\tr1, [r6], #4\n-\tmov\tr2, r4\n-\tldr.w\tr0, [fp], #4\n+\tldr.w\tr1, [r5], #4\n+\tmov\tr2, r6\n+\tldr.w\tr0, [r4], #4\n \tblx\t69e4 \n-\tcbnz\tr0, b6de \n+\tcbnz\tr0, b6bc \n ./raid/test.c:432 (discriminator 2)\n-\tcmp\tfp, r5\n-\tbne.n\tb6be \n+\tcmp\tr4, r8\n+\tbne.n\tb69c \n ./raid/test.c:427 (discriminator 2)\n \tldr\tr3, [r7, #0]\n-\tcmp\tr3, sl\n-\tbeq.n\tb736 \n-\tldr.w\tr3, [sl], #4\n-\tb.n\tb6b0 \n-\tmov\tr8, r9\n+\tcmp\tr3, fp\n+\tbeq.n\tb70e \n+\tldr.w\tr3, [fp], #4\n+\tb.n\tb690 \n+\tmov\tr9, sl\n ./raid/test.c:447\n \tldr\tr3, [r7, #4]\n+\tldr\tr0, [r3, #0]\n ./raid/test.c:449\n-\tmov.w\tfp, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tstr\tr3, [r7, #12]\n ./raid/test.c:447\n-\tldr\tr0, [r3, #0]\n \tblx\t694c \n ./raid/test.c:448\n-\tmov\tr0, r8\n+\tmov\tr0, r9\n \tblx\t694c \n+./raid/test.c:449\n+\tldr\tr3, [r7, #12]\n ./raid/test.c:302\n-\tldr\tr2, [pc, #132]\t; (b778 )\n+\tldr\tr1, [pc, #120]\t; (b750 )\n ./raid/test.c:451\n-\tldr\tr3, [pc, #96]\t; (b758 )\n+\tldr\tr2, [pc, #88]\t; (b730 )\n ./raid/test.c:302\n-\tadd\tr2, pc\n+\tadd\tr1, pc\n ./raid/test.c:451\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr.w\tr3, [r7, #276]\t; 0x114\n-\teors\tr2, r3\n-\tbne.n\tb74e \n-\tmov\tr0, fp\n+\tldr\tr2, [r1, r2]\n+\tldr\tr1, [r2, #0]\n+\tldr.w\tr2, [r7, #276]\t; 0x114\n+\teors\tr1, r2\n+\tbne.n\tb728 \n+\tmov\tr0, r3\n \tadd.w\tr7, r7, #284\t; 0x11c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./raid/test.c:371\n-\tldr\tr1, [pc, #104]\t; (b77c )\n+\tldr\tr0, [pc, #96]\t; (b754 )\n ./raid/test.c:374\n-\tmov.w\tfp, #8\n+\tmovs\tr1, #8\n ./raid/test.c:372\n-\tldr\tr2, [pc, #104]\t; (b780 )\n-./raid/test.c:371\n-\tldr.w\tr0, [sl, r1]\n-./raid/test.c:373\n-\tldr\tr1, [pc, #100]\t; (b784 )\n+\tldr\tr2, [pc, #96]\t; (b758 )\n ./raid/test.c:371\n+\tldr\tr0, [r5, r0]\n \tstr\tr0, [r3, #16]\n+./raid/test.c:373\n+\tldr\tr0, [pc, #92]\t; (b75c )\n ./raid/test.c:372\n-\tldr.w\tr0, [sl, r2]\n+\tldr\tr2, [r5, r2]\n+\tstr\tr2, [r3, #20]\n ./raid/test.c:374\n-\tldr\tr2, [pc, #96]\t; (b788 )\n-./raid/test.c:372\n-\tstr\tr0, [r3, #20]\n+\tldr\tr2, [pc, #92]\t; (b760 )\n ./raid/test.c:373\n-\tldr.w\tr1, [sl, r1]\n-\tstr\tr1, [r3, #24]\n+\tldr\tr0, [r5, r0]\n+\tstr\tr0, [r3, #24]\n ./raid/test.c:374\n-\tldr.w\tr2, [sl, r2]\n+\tldr\tr2, [r5, r2]\n \tstr\tr2, [r3, #28]\n-\tb.n\tb698 \n+\tb.n\tb67c \n ./raid/test.c:441\n \tldr\tr3, [r7, #4]\n-\tmov\tfp, r0\n+\tstr\tr0, [r7, #12]\n \tldr\tr0, [r3, #0]\n \tblx\t694c \n ./raid/test.c:442\n-\tmov\tr0, r9\n+\tmov\tr0, sl\n \tblx\t694c \n ./raid/test.c:443\n-\tb.n\tb6f2 \n+\tldr\tr3, [r7, #12]\n+\tb.n\tb6d4 \n ./raid/test.c:322\n-\tmov.w\tfp, #4294967295\t; 0xffffffff\n-\tb.n\tb6f2 \n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tb.n\tb6d4 \n ./raid/test.c:451\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tstr\tr7, [sp, #432]\t; 0x1b0\n+\tstr\tr7, [sp, #488]\t; 0x1e8\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #240]\t; 0xf0\n+\tstr\tr7, [sp, #256]\t; 0x100\n \tmovs\tr5, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #8\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #8\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #248]\t; 0xf8\n+\tstr\tr6, [sp, #368]\t; 0x170\n \tmovs\tr5, r0\n \tlsls\tr4, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #8\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #7\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #10\n \tmovs\tr0, r0\n raid_tag():\n ./raid/tag.c:85\n-\tldr\tr3, [pc, #52]\t; (b7c4 )\n+\tldr\tr3, [pc, #52]\t; (b79c )\n ./raid/tag.c:82\n \tmov\tr1, r0\n \tpush\t{r7}\n ./raid/tag.c:85\n \tadd\tr3, pc\n ./raid/tag.c:82\n \tadd\tr7, sp, #0\n ./raid/tag.c:85\n \tldr\tr0, [r3, #0]\n-\tcbnz\tr0, b7a2 \n-\tb.n\tb7bc \n+\tcbnz\tr0, b77a \n+\tb.n\tb794 \n \tldr.w\tr0, [r3, #8]!\n-\tcbz\tr0, b7b0 \n+\tcbz\tr0, b788 \n ./raid/tag.c:86\n \tldr\tr2, [r3, #4]\n \tcmp\tr2, r1\n-\tbne.n\tb79c \n+\tbne.n\tb774 \n ./raid/tag.c:94\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./raid/tag.c:92\n-\tldr\tr0, [pc, #20]\t; (b7c8 )\n+\tldr\tr0, [pc, #20]\t; (b7a0 )\n \tadd\tr0, pc\n ./raid/tag.c:94\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./raid/tag.c:92\n-\tldr\tr0, [pc, #12]\t; (b7cc )\n+\tldr\tr0, [pc, #12]\t; (b7a4 )\n \tadd\tr0, pc\n-\tb.n\tb7a8 \n+\tb.n\tb780 \n \tnop\n-\tldr\tr0, [sp, #456]\t; 0x1c8\n+\tldr\tr0, [sp, #616]\t; 0x268\n \tmovs\tr5, r0\n-\tldr\tr7, [pc, #648]\t; (ba54 )\n+\tldr\tr7, [pc, #808]\t; (bacc )\n \tmovs\tr3, r0\n-\tldr\tr7, [pc, #600]\t; (ba28 )\n+\tldr\tr7, [pc, #760]\t; (baa0 )\n \tmovs\tr3, r0\n \n-0000b7d0 :\n+0000b7a8 :\n raid_gen1_tag():\n ./raid/tag.c:97\n-\tldr\tr3, [pc, #20]\t; (b7e8 )\n+\tldr\tr3, [pc, #20]\t; (b7c0 )\n ./raid/tag.c:98\n-\tldr\tr2, [pc, #24]\t; (b7ec )\n+\tldr\tr2, [pc, #24]\t; (b7c4 )\n ./raid/tag.c:97\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:98\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #0]\n ./raid/tag.c:99\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:98\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr5, [sp, #384]\t; 0x180\n+\tstr\tr5, [sp, #544]\t; 0x220\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b7f0 :\n+0000b7c8 :\n raid_gen2_tag():\n ./raid/tag.c:102\n-\tldr\tr3, [pc, #20]\t; (b808 )\n+\tldr\tr3, [pc, #20]\t; (b7e0 )\n ./raid/tag.c:103\n-\tldr\tr2, [pc, #24]\t; (b80c )\n+\tldr\tr2, [pc, #24]\t; (b7e4 )\n ./raid/tag.c:102\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:103\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #4]\n ./raid/tag.c:104\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:103\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr5, [sp, #256]\t; 0x100\n+\tstr\tr5, [sp, #416]\t; 0x1a0\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b810 :\n+0000b7e8 :\n raid_genz_tag():\n ./raid/tag.c:107\n-\tldr\tr3, [pc, #20]\t; (b828 )\n+\tldr\tr3, [pc, #20]\t; (b800 )\n ./raid/tag.c:108\n-\tldr\tr2, [pc, #24]\t; (b82c )\n+\tldr\tr2, [pc, #24]\t; (b804 )\n ./raid/tag.c:107\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:108\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #0]\n ./raid/tag.c:109\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:108\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr5, [sp, #128]\t; 0x80\n+\tstr\tr5, [sp, #288]\t; 0x120\n \tmovs\tr5, r0\n \tlsls\tr4, r2, #7\n \t...\n \n-0000b830 :\n+0000b808 :\n raid_gen3_tag():\n ./raid/tag.c:112\n-\tldr\tr3, [pc, #20]\t; (b848 )\n+\tldr\tr3, [pc, #20]\t; (b820 )\n ./raid/tag.c:113\n-\tldr\tr2, [pc, #24]\t; (b84c )\n+\tldr\tr2, [pc, #24]\t; (b824 )\n ./raid/tag.c:112\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:113\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #8]\n ./raid/tag.c:114\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:113\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr5, [sp, #0]\n+\tstr\tr5, [sp, #160]\t; 0xa0\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b850 :\n+0000b828 :\n raid_gen4_tag():\n ./raid/tag.c:117\n-\tldr\tr3, [pc, #20]\t; (b868 )\n+\tldr\tr3, [pc, #20]\t; (b840 )\n ./raid/tag.c:118\n-\tldr\tr2, [pc, #24]\t; (b86c )\n+\tldr\tr2, [pc, #24]\t; (b844 )\n ./raid/tag.c:117\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:118\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #12]\n ./raid/tag.c:119\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:118\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #896]\t; 0x380\n+\tstr\tr5, [sp, #32]\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b870 :\n+0000b848 :\n raid_gen5_tag():\n ./raid/tag.c:122\n-\tldr\tr3, [pc, #20]\t; (b888 )\n+\tldr\tr3, [pc, #20]\t; (b860 )\n ./raid/tag.c:123\n-\tldr\tr2, [pc, #24]\t; (b88c )\n+\tldr\tr2, [pc, #24]\t; (b864 )\n ./raid/tag.c:122\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:123\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #16]\n ./raid/tag.c:124\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:123\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #768]\t; 0x300\n+\tstr\tr4, [sp, #928]\t; 0x3a0\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b890 :\n+0000b868 :\n raid_gen6_tag():\n ./raid/tag.c:127\n-\tldr\tr3, [pc, #20]\t; (b8a8 )\n+\tldr\tr3, [pc, #20]\t; (b880 )\n ./raid/tag.c:128\n-\tldr\tr2, [pc, #24]\t; (b8ac )\n+\tldr\tr2, [pc, #24]\t; (b884 )\n ./raid/tag.c:127\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:128\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #20]\n ./raid/tag.c:129\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:128\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #640]\t; 0x280\n+\tstr\tr4, [sp, #800]\t; 0x320\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #9\n \t...\n \n-0000b8b0 :\n+0000b888 :\n raid_rec1_tag():\n ./raid/tag.c:132\n-\tldr\tr3, [pc, #20]\t; (b8c8 )\n+\tldr\tr3, [pc, #20]\t; (b8a0 )\n ./raid/tag.c:133\n-\tldr\tr2, [pc, #24]\t; (b8cc )\n+\tldr\tr2, [pc, #24]\t; (b8a4 )\n ./raid/tag.c:132\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:133\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #0]\n ./raid/tag.c:134\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:133\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #512]\t; 0x200\n+\tstr\tr4, [sp, #672]\t; 0x2a0\n \tmovs\tr5, r0\n \tlsls\tr4, r1, #10\n \t...\n \n-0000b8d0 :\n+0000b8a8 :\n raid_rec2_tag():\n ./raid/tag.c:137\n-\tldr\tr3, [pc, #20]\t; (b8e8 )\n+\tldr\tr3, [pc, #20]\t; (b8c0 )\n ./raid/tag.c:138\n-\tldr\tr2, [pc, #24]\t; (b8ec )\n+\tldr\tr2, [pc, #24]\t; (b8c4 )\n ./raid/tag.c:137\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:138\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #4]\n ./raid/tag.c:139\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:138\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #384]\t; 0x180\n+\tstr\tr4, [sp, #544]\t; 0x220\n \tmovs\tr5, r0\n \tlsls\tr4, r1, #10\n \t...\n \n-0000b8f0 :\n+0000b8c8 :\n raid_recX_tag():\n ./raid/tag.c:142\n-\tldr\tr3, [pc, #20]\t; (b908 )\n+\tldr\tr3, [pc, #20]\t; (b8e0 )\n ./raid/tag.c:143\n-\tldr\tr2, [pc, #24]\t; (b90c )\n+\tldr\tr2, [pc, #24]\t; (b8e4 )\n ./raid/tag.c:142\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./raid/tag.c:143\n \tldr\tr3, [r3, r2]\n \tldr\tr0, [r3, #8]\n ./raid/tag.c:144\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./raid/tag.c:143\n-\tb.n\tb78c \n+\tb.n\tb764 \n \tnop\n-\tstr\tr4, [sp, #256]\t; 0x100\n+\tstr\tr4, [sp, #416]\t; 0x1a0\n \tmovs\tr5, r0\n \tlsls\tr4, r1, #10\n \tmovs\tr0, r0\n tommy_tree_search_node():\n ./tommyds/tommytree.c:201\n-\tcbz\tr1, b93a \n+\tcbz\tr1, b916 \n ./tommyds/tommytree.c:198\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr6, r0\n \tmov\tr5, r2\n+\tadd\tr7, sp, #0\n \tmov\tr4, r1\n ./tommyds/tommytree.c:204\n \tldr\tr1, [r4, #8]\n \tmov\tr0, r5\n \tblx\tr6\n ./tommyds/tommytree.c:206\n \tcmp\tr0, #0\n-./tommyds/tommytree.c:207\n-\tit\tlt\n-\tldrlt\tr4, [r4, #4]\n-./tommyds/tommytree.c:206\n-\tblt.n\tb92e \n+\tblt.n\tb90a \n ./tommyds/tommytree.c:209\n-\tbeq.n\tb936 \n+\tbeq.n\tb912 \n ./tommyds/tommytree.c:210\n \tldr\tr4, [r4, #0]\n ./tommyds/tommytree.c:201\n \tcmp\tr4, #0\n-\tbne.n\tb91c \n+\tbne.n\tb8f4 \n ./tommyds/tommytree.c:202\n \tmovs\tr0, #0\n ./tommyds/tommytree.c:213\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+./tommyds/tommytree.c:207\n+\tldr\tr4, [r4, #4]\n+./tommyds/tommytree.c:201\n+\tcmp\tr4, #0\n+\tbne.n\tb8f4 \n+\tb.n\tb906 \n \tmov\tr0, r4\n+./tommyds/tommytree.c:213\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./tommyds/tommytree.c:202\n \tmovs\tr0, #0\n ./tommyds/tommytree.c:213\n \tbx\tlr\n \tnop\n tommy_tree_foreach_node():\n ./tommyds/tommytree.c:248\n-\tcbz\tr0, b960 \n+\tcbz\tr0, b93c \n ./tommyds/tommytree.c:245\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr5, r1\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:251\n \tldr\tr0, [r4, #4]\n \tmov\tr1, r5\n-\tbl\tb940 \n+\tbl\tb91c \n ./tommyds/tommytree.c:254\n \tmov\tr3, r4\n \tldr\tr4, [r4, #0]\n ./tommyds/tommytree.c:256\n \tldr\tr0, [r3, #8]\n \tblx\tr5\n ./tommyds/tommytree.c:248\n \tcmp\tr4, #0\n-\tbne.n\tb94a \n+\tbne.n\tb926 \n ./tommyds/tommytree.c:259\n \tpop\t{r4, r5, r7, pc}\n \tbx\tlr\n \tnop\n tommy_tree_foreach_arg_node():\n ./tommyds/tommytree.c:270\n-\tcbz\tr0, b98a \n+\tcbz\tr0, b966 \n ./tommyds/tommytree.c:267\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr6, r1\n \tmov\tr5, r2\n+\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./tommyds/tommytree.c:273\n \tldr\tr0, [r4, #4]\n \tmov\tr1, r6\n \tmov\tr2, r5\n-\tbl\tb964 \n+\tbl\tb940 \n ./tommyds/tommytree.c:276\n \tmov\tr3, r4\n \tldr\tr4, [r4, #0]\n ./tommyds/tommytree.c:278\n \tmov\tr0, r5\n \tldr\tr1, [r3, #8]\n \tblx\tr6\n ./tommyds/tommytree.c:270\n \tcmp\tr4, #0\n-\tbne.n\tb970 \n+\tbne.n\tb94c \n ./tommyds/tommytree.c:281\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tbx\tlr\n tommy_hashdyn_resize():\n-./tommyds/tommyhashdyn.c:69\n-\tmovs\tr3, #4\n ./tommyds/tommyhashdyn.c:54\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./tommyds/tommyhashdyn.c:69\n-\tlsl.w\tr4, r3, r1\n-./tommyds/tommyhashdyn.c:54\n-\tsub\tsp, #12\n+\tmovs\tr3, #4\n ./tommyds/tommyhashdyn.c:64\n-\tmovs\tr3, #1\n-\tlsls\tr3, r1\n+\tmovs\tr2, #1\n ./tommyds/tommyhashdyn.c:54\n+\tsub\tsp, #12\n+\tmov\tr8, r0\n \tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:61\n \tldr.w\tsl, [r0, #16]\n-./tommyds/tommyhashdyn.c:54\n-\tmov\tr8, r0\n ./tommyds/tommyhashdyn.c:69\n-\tmov\tr0, r4\n+\tlsl.w\tr4, r3, r1\n ./tommyds/tommyhashdyn.c:64\n-\tmov\tr5, r3\n+\tlsl.w\tr3, r2, r1\n ./tommyds/tommyhashdyn.c:54\n \tmov\tr9, r1\n ./tommyds/tommyhashdyn.c:64\n+\tmov\tr5, r3\n+./tommyds/tommyhashdyn.c:69\n+\tmov\tr0, r4\n+./tommyds/tommyhashdyn.c:64\n \tstr\tr3, [r7, #0]\n ./tommyds/tommyhashdyn.c:65\n \tsubs\tr6, r5, #1\n ./tommyds/tommyhashdyn.c:62\n \tldr.w\tfp, [r8, #4]\n ./tommyds/tommyhashdyn.c:69\n-\tbl\t11e74 \n-./tommyds/tommyhashdyn.c:72\n-\tcmp\tsl, r9\n+\tbl\t11e2c \n ./tommyds/tommyhashdyn.c:65\n \tmov\tr3, r5\n+./tommyds/tommyhashdyn.c:72\n+\tcmp\tsl, r9\n ./tommyds/tommyhashdyn.c:69\n \tmov\tr5, r0\n ./tommyds/tommyhashdyn.c:72\n-\tbcc.n\tba24 \n+\tbcc.n\tba02 \n ./tommyds/tommyhashdyn.c:99\n \tldr.w\tr2, [r8]\n \tstr\tr2, [r7, #4]\n-\tcbz\tr3, ba08 \n-\tldr\tr2, [r7, #4]\n+\tcbz\tr3, b9e6 \n \tmov.w\tsl, #8\n-\tlsl.w\tsl, sl, r9\n+\tldr\tr2, [r7, #4]\n \tmov\tlr, r0\n+\tlsl.w\tsl, sl, r9\n \tadds\tr3, r2, r4\n \tsub.w\tip, r2, #4\n-\tadd\tsl, r2\n \tsubs\tr4, r0, #4\n-\tb.n\tb9ec \n+\tadd\tsl, r2\n+\tb.n\tb9ca \n tommy_list_concat():\n ././tommyds/tommylist.h:282\n \tldr\tr0, [r2, #4]\n ././tommyds/tommylist.h:285\n \tldr\tr5, [r1, #4]\n \tstr\tr5, [r2, #4]\n ././tommyds/tommylist.h:286\n \tstr\tr0, [r1, #4]\n ././tommyds/tommylist.h:289\n \tstr\tr1, [r0, #0]\n tommy_hashdyn_resize():\n ./tommyds/tommyhashdyn.c:99\n \tcmp\tr3, sl\n-\tbeq.n\tba06 \n+\tbeq.n\tb9e4 \n ./tommyds/tommyhashdyn.c:101 (discriminator 3)\n \tldr.w\tr2, [ip, #4]!\n \tstr.w\tr2, [r4, #4]!\n ./tommyds/tommyhashdyn.c:104 (discriminator 3)\n \tldr.w\tr1, [r3], #4\n tommy_list_concat():\n ././tommyds/tommylist.h:271 (discriminator 3)\n \tcmp\tr1, #0\n-\tbeq.n\tb9e8 \n+\tbeq.n\tb9c6 \n ././tommyds/tommylist.h:276\n \tcmp\tr2, #0\n-\tbne.n\tb9de \n+\tbne.n\tb9bc \n tommy_hashdyn_resize():\n ./tommyds/tommyhashdyn.c:99\n \tcmp\tr3, sl\n tommy_list_concat():\n ././tommyds/tommylist.h:277\n \tstr\tr1, [r4, #0]\n tommy_hashdyn_resize():\n ./tommyds/tommyhashdyn.c:99\n-\tbne.n\tb9ec \n+\tbne.n\tb9ca \n \tmov\tr5, lr\n ./tommyds/tommyhashdyn.c:108\n \tldr\tr0, [r7, #4]\n \tblx\t694c \n ./tommyds/tommyhashdyn.c:112\n \tldr\tr3, [r7, #0]\n ./tommyds/tommyhashdyn.c:111\n \tstr.w\tr9, [r8, #16]\n ./tommyds/tommyhashdyn.c:115\n \tadds\tr7, #12\n-./tommyds/tommyhashdyn.c:114\n-\tstr.w\tr5, [r8]\n ./tommyds/tommyhashdyn.c:113\n \tstrd\tr3, r6, [r8, #4]\n+./tommyds/tommyhashdyn.c:114\n+\tstr.w\tr5, [r8]\n ./tommyds/tommyhashdyn.c:115\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./tommyds/tommyhashdyn.c:76\n \tldr.w\tr3, [r8]\n \tstr\tr3, [r7, #4]\n \tcmp.w\tfp, #0\n-\tbeq.n\tba08 \n+\tbeq.n\tb9e6 \n \tadd.w\tr2, r0, fp, lsl #3\n+\tadd.w\tip, r0, fp, lsl #2\n \tsub.w\tsl, r0, #4\n \tsub.w\tlr, r3, #4\n-\tadd.w\tip, r0, fp, lsl #2\n ./tommyds/tommyhashdyn.c:80\n \tmovs\tr1, #0\n \tmov\tfp, r2\n \tstr.w\tr1, [sl, #4]!\n ./tommyds/tommyhashdyn.c:81\n \tstr.w\tr1, [ip], #4\n ./tommyds/tommyhashdyn.c:84\n \tldr.w\tr0, [lr, #4]!\n ./tommyds/tommyhashdyn.c:85\n-\tcbz\tr0, ba70 \n+\tcbz\tr0, ba4e \n ./tommyds/tommyhashdyn.c:89\n \tmov\tr3, r0\n ./tommyds/tommyhashdyn.c:86\n \tldr\tr0, [r0, #0]\n ./tommyds/tommyhashdyn.c:87\n \tldr\tr2, [r3, #12]\n \tands\tr2, r6\n ./tommyds/tommyhashdyn.c:88\n \tldr.w\tr4, [r5, r2, lsl #2]\n-\tcbz\tr4, ba76 \n+\tcbz\tr4, ba54 \n ././tommyds/tommylist.h:187\n \tldr\tr2, [r4, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr2, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r4, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r3, #0]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n tommy_hashdyn_resize():\n ./tommyds/tommyhashdyn.c:85\n \tcmp\tr0, #0\n-\tbne.n\tba52 \n+\tbne.n\tba30 \n ./tommyds/tommyhashdyn.c:76\n \tcmp\tip, fp\n-\tbne.n\tba44 \n-\tb.n\tba08 \n+\tbne.n\tba22 \n+\tb.n\tb9e6 \n ././tommyds/tommylist.h:153\n \tstrd\tr4, r3, [r3]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr.w\tr3, [r5, r2, lsl #2]\n ././tommyds/tommylist.h:156\n-\tb.n\tba50 \n+\tb.n\tba2e \n+tommy_hashdyn_resize():\n+././tommyds/tommylist.h:156\n+\tnop\n tommy_tree_delta():\n ./tommyds/tommytree.c:42\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:44\n-\tcbz\tr1, ba88 \n+\tcbz\tr1, ba68 \n \tldr\tr1, [r1, #12]\n ./tommyds/tommytree.c:45\n-\tcbz\tr0, ba8e \n+\tcbz\tr0, ba6e \n \tldr\tr3, [r0, #12]\n \tsubs\tr1, r1, r3\n ./tommyds/tommytree.c:48\n \tmov\tr0, r1\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n@@ -10919,356 +10905,353 @@\n ./tommyds/tommytree.c:87\n \tldrd\tr5, r2, [r0]\n ./tommyds/tommytree.c:86\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:87\n \tmov\tr0, r5\n \tmov\tr1, r2\n-\tbl\tba80 \n+\tbl\tba60 \n ./tommyds/tommytree.c:89\n \tadds\tr3, r0, #1\n-\tblt.n\tbae4 \n+\tblt.n\tbac4 \n ./tommyds/tommytree.c:95\n \tcmp\tr0, #1\n-\tbgt.n\tbace \n+\tbgt.n\tbaae \n ./tommyds/tommytree.c:102\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #12]\n ./tommyds/tommytree.c:104\n-\tcbz\tr2, babc \n+\tcbz\tr2, ba9c \n ./tommyds/tommytree.c:104 (discriminator 1)\n \tldr\tr2, [r2, #12]\n-\tcbnz\tr2, bafa \n+\tcbnz\tr2, bada \n ./tommyds/tommytree.c:107\n-\tcbz\tr5, bac6 \n+\tcbz\tr5, baa6 \n \tldr\tr3, [r5, #12]\n \tcmp\tr2, r3\n \tit\tcc\n \tmovcc\tr2, r3\n ./tommyds/tommytree.c:111\n \tadds\tr2, #1\n ./tommyds/tommytree.c:114\n \tmov\tr0, r4\n ./tommyds/tommytree.c:111\n \tstr\tr2, [r4, #12]\n ./tommyds/tommytree.c:114\n \tpop\t{r4, r5, r7, pc}\n ./tommyds/tommytree.c:96\n \tldrd\tr0, r1, [r2]\n-\tbl\tba80 \n+\tbl\tba60 \n \tcmp\tr0, #0\n-\tblt.n\tbb10 \n+\tblt.n\tbaf0 \n ./tommyds/tommytree.c:98\n \tmov\tr0, r4\n ./tommyds/tommytree.c:114\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./tommyds/tommytree.c:98\n-\tb.n\tbb38 \n+\tb.n\tbb18 \n ./tommyds/tommytree.c:90\n \tldrd\tr0, r1, [r5]\n-\tbl\tba80 \n+\tbl\tba60 \n \tcmp\tr0, #0\n-\tbgt.n\tbafe \n+\tbgt.n\tbade \n ./tommyds/tommytree.c:92\n \tmov\tr0, r4\n ./tommyds/tommytree.c:114\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./tommyds/tommytree.c:92\n-\tb.n\tbb1c \n+\tb.n\tbafc \n ./tommyds/tommytree.c:105\n \tstr\tr2, [r4, #12]\n-\tb.n\tbabc \n+\tb.n\tba9c \n ./tommyds/tommytree.c:91\n \tmov\tr0, r5\n-\tbl\tbb38 \n+\tbl\tbb18 \n \tstr\tr0, [r4, #0]\n ./tommyds/tommytree.c:92\n \tmov\tr0, r4\n ./tommyds/tommytree.c:114\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./tommyds/tommytree.c:92\n-\tb.n\tbb1c \n+\tb.n\tbafc \n ./tommyds/tommytree.c:97\n \tmov\tr0, r2\n-\tbl\tbb1c \n+\tbl\tbafc \n \tstr\tr0, [r4, #4]\n-\tb.n\tbada \n+\tb.n\tbaba \n \tnop\n tommy_tree_rotate_left():\n ./tommyds/tommytree.c:54\n \tpush\t{r3, r4, r7, lr}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:55\n \tldr\tr4, [r0, #0]\n+./tommyds/tommytree.c:54\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:57\n \tldr\tr2, [r4, #4]\n \tstr\tr2, [r0, #0]\n ./tommyds/tommytree.c:59\n-\tbl\tba98 \n+\tbl\tba78 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:61\n \tmov\tr0, r4\n ./tommyds/tommytree.c:59\n \tstr\tr3, [r4, #4]\n ./tommyds/tommytree.c:62\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./tommyds/tommytree.c:61\n-\tb.n\tba98 \n+\tb.n\tba78 \n tommy_tree_rotate_right():\n ./tommyds/tommytree.c:65\n \tpush\t{r3, r4, r7, lr}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:66\n \tldr\tr4, [r0, #4]\n+./tommyds/tommytree.c:65\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:68\n \tldr\tr2, [r4, #0]\n \tstr\tr2, [r0, #4]\n ./tommyds/tommytree.c:70\n-\tbl\tba98 \n+\tbl\tba78 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:72\n \tmov\tr0, r4\n ./tommyds/tommytree.c:70\n \tstr\tr3, [r4, #0]\n ./tommyds/tommytree.c:73\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./tommyds/tommytree.c:72\n-\tb.n\tba98 \n+\tb.n\tba78 \n tommy_tree_move_right():\n ./tommyds/tommytree.c:76\n \tpush\t{r3, r4, r7, lr}\n ./tommyds/tommytree.c:77\n \tmov\tr4, r0\n ./tommyds/tommytree.c:76\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:77\n-\tcbz\tr0, bb70 \n+\tcbz\tr0, bb50 \n ./tommyds/tommytree.c:80\n \tldr\tr0, [r0, #0]\n-\tbl\tbb54 \n+\tbl\tbb34 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:82\n \tmov\tr0, r4\n ./tommyds/tommytree.c:80\n \tstr\tr3, [r4, #0]\n ./tommyds/tommytree.c:83\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./tommyds/tommytree.c:82\n-\tb.n\tba98 \n+\tb.n\tba78 \n \tmov\tr0, r1\n ./tommyds/tommytree.c:83\n \tpop\t{r3, r4, r7, pc}\n tommy_tree_insert_node():\n ./tommyds/tommytree.c:117\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr6, r0\n-\tadd\tr7, sp, #0\n \tldr\tr0, [r2, #0]\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:120\n-\tcbz\tr1, bb94 \n+\tcbz\tr1, bb72 \n ./tommyds/tommytree.c:123\n \tldr\tr0, [r0, #8]\n \tmov\tr4, r1\n \tldr\tr1, [r1, #8]\n \tmov\tr5, r2\n \tblx\tr6\n ./tommyds/tommytree.c:125\n \tcmp\tr0, #0\n-\tblt.n\tbbae \n+\tblt.n\tbb8c \n+./tommyds/tommytree.c:130\n+\tbne.n\tbb74 \n ./tommyds/tommytree.c:138\n-\titt\teq\n-\tmoveq\tr0, r4\n+\tmov\tr0, r4\n ./tommyds/tommytree.c:136\n-\tstreq\tr4, [r5, #0]\n-./tommyds/tommytree.c:130\n-\tbne.n\tbb96 \n+\tstr\tr4, [r5, #0]\n ./tommyds/tommytree.c:139\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./tommyds/tommytree.c:131\n \tldr\tr1, [r4, #0]\n \tmov\tr2, r5\n \tmov\tr0, r6\n-\tbl\tbb74 \n+\tbl\tbb54 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:132\n \tmov\tr0, r4\n ./tommyds/tommytree.c:131\n \tstr\tr3, [r4, #0]\n ./tommyds/tommytree.c:139\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./tommyds/tommytree.c:132\n-\tb.n\tba98 \n+\tb.n\tba78 \n ./tommyds/tommytree.c:126\n \tldr\tr1, [r4, #4]\n \tmov\tr2, r5\n \tmov\tr0, r6\n-\tbl\tbb74 \n+\tbl\tbb54 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:127\n \tmov\tr0, r4\n ./tommyds/tommytree.c:126\n \tstr\tr3, [r4, #4]\n ./tommyds/tommytree.c:139\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./tommyds/tommytree.c:132\n-\tb.n\tba98 \n-\tnop\n+\tb.n\tba78 \n tommy_tree_remove_node():\n ./tommyds/tommytree.c:159\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./tommyds/tommytree.c:162\n \tmov\tr4, r1\n ./tommyds/tommytree.c:159\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:162\n-\tcbz\tr1, bc26 \n+\tcbz\tr1, bc02 \n ./tommyds/tommytree.c:165\n \tmov\tr5, r0\n \tldr\tr1, [r1, #8]\n \tmov\tr0, r2\n \tmov\tr8, r2\n \tmov\tr6, r3\n \tblx\tr5\n ./tommyds/tommytree.c:167\n \tcmp\tr0, #0\n-\tblt.n\tbc0c \n+\tblt.n\tbbe8 \n ./tommyds/tommytree.c:172\n-\tbne.n\tbbf2 \n+\tbne.n\tbbce \n ./tommyds/tommytree.c:178\n \tstr\tr4, [r6, #0]\n ./tommyds/tommytree.c:180\n \tldrd\tr1, r0, [r4]\n ./tommyds/tommytree.c:181\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./tommyds/tommytree.c:180\n-\tb.n\tbb54 \n+\tb.n\tbb34 \n ./tommyds/tommytree.c:173\n \tmov\tr3, r6\n \tldr\tr1, [r4, #0]\n \tmov\tr2, r8\n \tmov\tr0, r5\n-\tbl\tbbc8 \n+\tbl\tbba4 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:174\n \tmov\tr0, r4\n ./tommyds/tommytree.c:173\n \tstr\tr3, [r4, #0]\n ./tommyds/tommytree.c:181\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./tommyds/tommytree.c:174\n-\tb.n\tba98 \n+\tb.n\tba78 \n ./tommyds/tommytree.c:168\n \tmov\tr3, r6\n \tldr\tr1, [r4, #4]\n \tmov\tr2, r8\n \tmov\tr0, r5\n-\tbl\tbbc8 \n+\tbl\tbba4 \n \tmov\tr3, r0\n ./tommyds/tommytree.c:169\n \tmov\tr0, r4\n ./tommyds/tommytree.c:168\n \tstr\tr3, [r4, #4]\n ./tommyds/tommytree.c:181\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./tommyds/tommytree.c:174\n-\tb.n\tba98 \n+\tb.n\tba78 \n ./tommyds/tommytree.c:181\n \tmov\tr0, r1\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n tommy_chain_mergesort():\n ./tommyds/tommychain.h:152\n-\tldr.w\tip, [pc, #596]\t; be84 \n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r1\n+\tldr\tr1, [pc, #612]\t; (be74 )\n \tsub\tsp, #316\t; 0x13c\n-\tldr\tr1, [pc, #588]\t; (be88 )\n-\tadd\tip, pc\n \tadd\tr7, sp, #0\n-./tommyds/tommychain.h:166\n-\tldr\tr3, [r0, #0]\n+\tldr\tr3, [pc, #608]\t; (be78 )\n+\tadd\tr1, pc\n ./tommyds/tommychain.h:178\n \tadd.w\tr2, r7, #44\t; 0x2c\n+./tommyds/tommychain.h:171\n+\tmovs\tr4, #0\n ./tommyds/tommychain.h:177\n-\tadd.w\tr4, r7, #300\t; 0x12c\n+\tadd.w\tr6, r7, #300\t; 0x12c\n ./tommyds/tommychain.h:178\n \tstr\tr2, [r7, #20]\n-./tommyds/tommychain.h:171\n-\tmovs\tr6, #0\n+./tommyds/tommychain.h:183\n+\tmov\tr8, r4\n ./tommyds/tommychain.h:152\n \tstr\tr0, [r7, #4]\n-./tommyds/tommychain.h:183\n-\tmov\tr8, r6\n-./tommyds/tommychain.h:177\n-\tstr\tr4, [r7, #8]\n ./tommyds/tommychain.h:171\n-\tstr\tr6, [r7, #28]\n+\tstr\tr4, [r7, #28]\n+./tommyds/tommychain.h:177\n+\tstr\tr6, [r7, #8]\n ./tommyds/tommychain.h:152\n-\tldr.w\tr1, [ip, r1]\n-\tldr\tr1, [r1, #0]\n-\tstr.w\tr1, [r7, #308]\t; 0x134\n-\tmov.w\tr1, #0\n-./tommyds/tommychain.h:167\n-\tldr\tr1, [r0, #4]\n+\tldr\tr3, [r1, r3]\n+\tldr\tr3, [r3, #0]\n+\tstr.w\tr3, [r7, #308]\t; 0x134\n+\tmov.w\tr3, #0\n+./tommyds/tommychain.h:166\n+\tldr\tr3, [r0, #0]\n ./tommyds/tommychain.h:178\n \tstr.w\tr3, [r2, #256]\t; 0x100\n+./tommyds/tommychain.h:177\n+\tstr\tr6, [r7, #32]\n ./tommyds/tommychain.h:180\n \tldr\tr2, [r3, #0]\n+\tstr\tr2, [r7, #24]\n ./tommyds/tommychain.h:167\n-\tstr\tr1, [r7, #12]\n-./tommyds/tommychain.h:177\n-\tstr\tr4, [r7, #32]\n+\tldr\tr2, [r0, #4]\n ./tommyds/tommychain.h:179\n \tstr.w\tr3, [r7, #304]\t; 0x130\n-./tommyds/tommychain.h:180\n-\tstr\tr2, [r7, #24]\n+./tommyds/tommychain.h:167\n+\tstr\tr2, [r7, #12]\n ./tommyds/tommychain.h:185\n \tstr\tr5, [r7, #36]\t; 0x24\n ./tommyds/tommychain.h:193\n-\tldr\tr2, [r7, #32]\n-\tldmia.w\tr2, {r0, r1}\n \tldr\tr2, [r7, #20]\n \tadd.w\tr8, r2, r8, lsl #3\n ./tommyds/tommychain.h:196\n \tldr\tr2, [r7, #28]\n \tadds\tr2, #1\n \tstr\tr2, [r7, #28]\n-./tommyds/tommychain.h:198\n-\tldr\tr2, [r7, #12]\n ./tommyds/tommychain.h:193\n+\tldr\tr2, [r7, #32]\n+\tldmia.w\tr2, {r0, r1}\n \tstmia.w\tr8, {r0, r1}\n ./tommyds/tommychain.h:198\n+\tldr\tr2, [r7, #12]\n \tcmp\tr2, r3\n-\tbeq.n\tbd64 \n+\tbeq.n\tbd46 \n ./tommyds/tommychain.h:178\n \tldrd\tr1, r4, [r7, #20]\n+\tstr.w\tr4, [r1, #256]\t; 0x100\n ./tommyds/tommychain.h:185\n \tldr\tr6, [r7, #28]\n+./tommyds/tommychain.h:179\n+\tstr.w\tr4, [r1, #260]\t; 0x104\n ./tommyds/tommychain.h:180\n \tldr\tr2, [r4, #0]\n ./tommyds/tommychain.h:185\n \tands.w\tr8, r6, #1\n-./tommyds/tommychain.h:178\n-\tstr.w\tr4, [r1, #256]\t; 0x100\n-./tommyds/tommychain.h:179\n-\tstr.w\tr4, [r1, #260]\t; 0x104\n ./tommyds/tommychain.h:180\n \tstr\tr2, [r7, #16]\n ./tommyds/tommychain.h:185\n-\tbeq.n\tbd58 \n+\tbeq.n\tbd3a \n ./tommyds/tommychain.h:177\n \tldr.w\tsl, [r7, #8]\n \tmov\tfp, r1\n ./tommyds/tommychain.h:185\n \tmov\tr9, r4\n ./tommyds/tommychain.h:183\n \tmov.w\tr8, #0\n@@ -11281,348 +11264,368 @@\n tommy_chain_mergesort():\n ./tommyds/tommychain.h:186\n \tstr.w\tfp, [r7, #32]\n tommy_chain_merge_degenerated():\n ./tommyds/tommychain.h:122\n \tblx\tr3\n \tcmp\tr0, #0\n-tommy_chain_concat():\n-./tommyds/tommychain.h:77\n-\tittt\tle\n-\tstrle\tr5, [r4, #4]\n-tommy_chain_merge_degenerated():\n-./tommyds/tommychain.h:124\n-\tstrle.w\tr9, [fp, #4]\n-tommy_chain_concat():\n-./tommyds/tommychain.h:80\n-\tstrle\tr4, [r5, #0]\n-tommy_chain_merge_degenerated():\n-./tommyds/tommychain.h:122\n-\tble.n\tbd32 \n+\tble.n\tbd22 \n ./tommyds/tommychain.h:130\n \tldr.w\tr5, [fp]\n \tldr.w\tr0, [r9, #8]\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr1, [r5, #8]\n \tblx\tr3\n \tcmp\tr0, #0\n-\tblt.n\tbd26 \n+\tblt.n\tbd14 \n tommy_chain_merge():\n ./tommyds/tommychain.h:93\n \tldr\tr1, [r4, #8]\n \tldr\tr0, [r5, #8]\n \tldr\tr3, [r7, #36]\t; 0x24\n \tblx\tr3\n \tcmp\tr0, #0\n-\tble.n\tbd1a \n+\tble.n\tbce0 \n ./tommyds/tommychain.h:95\n \tldr.w\tr3, [fp]\n ./tommyds/tommychain.h:94\n \tldr\tr2, [r4, #0]\n ./tommyds/tommychain.h:95\n \tcmp\tr5, r3\n-./tommyds/tommychain.h:97\n-\tittee\teq\n-\tstreq.w\tr4, [fp]\n-tommy_chain_concat():\n-./tommyds/tommychain.h:77\n-\tstreq\tr4, [r5, #4]\n-tommy_chain_merge():\n+\tbeq.n\tbcec \n ./tommyds/tommychain.h:99\n-\tldrne\tr3, [r5, #4]\n+\tldr\tr3, [r5, #4]\n tommy_chain_splice():\n ./tommyds/tommychain.h:63\n-\tstrne\tr4, [r5, #4]\n+\tstr\tr4, [r5, #4]\n ./tommyds/tommychain.h:64\n-\titt\tne\n-\tstrne\tr3, [r4, #4]\n+\tstr\tr3, [r4, #4]\n ./tommyds/tommychain.h:67\n-\tstrne\tr4, [r3, #0]\n+\tstr\tr4, [r3, #0]\n tommy_chain_merge():\n ./tommyds/tommychain.h:101\n \tldr.w\tr3, [sl, #4]\n tommy_chain_splice():\n ./tommyds/tommychain.h:68\n \tstr\tr5, [r4, #0]\n tommy_chain_merge():\n ./tommyds/tommychain.h:101\n \tcmp\tr4, r3\n-\tbeq.n\tbd32 \n+\tbeq.n\tbcfc \n ./tommyds/tommychain.h:103\n \tmov\tr4, r2\n-\tb.n\tbce6 \n+\tb.n\tbcb4 \n ./tommyds/tommychain.h:105\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr5, r3\n-\tbeq.n\tbd4a \n+\tbeq.n\tbd2c \n ./tommyds/tommychain.h:110\n \tldr\tr5, [r5, #0]\n-\tb.n\tbce6 \n+\tb.n\tbcb4 \n+./tommyds/tommychain.h:97\n+\tstr.w\tr4, [fp]\n tommy_chain_concat():\n ./tommyds/tommychain.h:77\n-\tstr.w\tr9, [r5, #4]\n-tommy_chain_merge_degenerated():\n-./tommyds/tommychain.h:132\n-\tstr.w\tr4, [fp]\n+\tstr\tr4, [r5, #4]\n+tommy_chain_merge():\n+./tommyds/tommychain.h:101\n+\tldr.w\tr3, [sl, #4]\n tommy_chain_concat():\n ./tommyds/tommychain.h:80\n-\tstr.w\tr5, [r9]\n+\tstr\tr5, [r4, #0]\n+tommy_chain_merge():\n+./tommyds/tommychain.h:101\n+\tcmp\tr4, r3\n+\tbne.n\tbcdc \n tommy_chain_mergesort():\n ./tommyds/tommychain.h:187\n \tlsrs\tr6, r6, #1\n ./tommyds/tommychain.h:189\n \tadd.w\tr8, r8, #1\n ./tommyds/tommychain.h:185\n-\tlsls\tr3, r6, #31\n \tadd.w\tfp, fp, #8\n-\tbpl.n\tbd5c \n+\tlsls\tr3, r6, #31\n+\tbpl.n\tbd3e \n \tldr.w\tsl, [r7, #32]\n \tldrd\tr4, r9, [fp, #-8]\n-\tb.n\tbcb6 \n+\tb.n\tbc8e \n+tommy_chain_concat():\n+./tommyds/tommychain.h:77\n+\tstr.w\tr9, [r5, #4]\n+tommy_chain_merge_degenerated():\n+./tommyds/tommychain.h:132\n+\tstr.w\tr4, [fp]\n+tommy_chain_concat():\n+./tommyds/tommychain.h:80\n+\tstr.w\tr5, [r9]\n+tommy_chain_merge_degenerated():\n+./tommyds/tommychain.h:133\n+\tb.n\tbcfc \n+tommy_chain_concat():\n+./tommyds/tommychain.h:77\n+\tstr\tr5, [r4, #4]\n+tommy_chain_merge_degenerated():\n+./tommyds/tommychain.h:124\n+\tstr.w\tr9, [fp, #4]\n+tommy_chain_concat():\n+./tommyds/tommychain.h:80\n+\tstr\tr4, [r5, #0]\n+tommy_chain_merge_degenerated():\n+./tommyds/tommychain.h:125\n+\tb.n\tbcfc \n tommy_chain_merge():\n ./tommyds/tommychain.h:107\n \tldr.w\tr1, [sl, #4]\n+\tstr.w\tr1, [fp, #4]\n tommy_chain_concat():\n ./tommyds/tommychain.h:77\n \tstr\tr5, [r4, #4]\n ./tommyds/tommychain.h:80\n \tstr\tr4, [r5, #0]\n tommy_chain_merge():\n-./tommyds/tommychain.h:107\n-\tstr.w\tr1, [fp, #4]\n ./tommyds/tommychain.h:108\n-\tb.n\tbd32 \n+\tb.n\tbcfc \n tommy_chain_mergesort():\n ./tommyds/tommychain.h:177\n \tldr\tr3, [r7, #8]\n \tstr\tr3, [r7, #32]\n ./tommyds/tommychain.h:180\n \tldr\tr2, [r7, #16]\n ./tommyds/tommychain.h:177\n \tldr\tr3, [r7, #24]\n ./tommyds/tommychain.h:180\n \tstr\tr2, [r7, #24]\n-\tb.n\tbc76 \n+\tb.n\tbc4e \n tommy_ctz_u32():\n ././tommyds/tommytypes.h:421\n \tldr\tr3, [r7, #28]\n \tldr\tr5, [r7, #36]\t; 0x24\n \trbit\tr8, r3\n \tclz\tr8, r8\n tommy_chain_mergesort():\n ./tommyds/tommychain.h:205\n \tlsr.w\tr9, r3, r8\n ./tommyds/tommychain.h:206\n \tcmp.w\tr9, #1\n-\tbeq.n\tbe1a \n+\tbeq.n\tbe10 \n \tldr\tr3, [r7, #20]\n \tadd.w\tsl, r3, r8, lsl #3\n-\tb.n\tbd96 \n+\tb.n\tbd78 \n ./tommyds/tommychain.h:211\n-\tldmia.w\tsl, {r0, r1}\n \tadd.w\tr3, sl, #8\n+\tldmia.w\tsl, {r0, r1}\n \tstmia.w\tr3, {r0, r1}\n ./tommyds/tommychain.h:206\n-\tcmp.w\tr9, #1\n \tmov\tsl, r3\n-\tbeq.n\tbe1a \n+\tcmp.w\tr9, #1\n+\tbeq.n\tbe10 \n ./tommyds/tommychain.h:207\n \tmov.w\tr9, r9, lsr #1\n ./tommyds/tommychain.h:208\n \tadd.w\tr8, r8, #1\n \ttst.w\tr9, #1\n-\tbeq.n\tbd82 \n+\tbeq.n\tbd64 \n tommy_chain_merge_degenerated():\n ./tommyds/tommychain.h:122\n \tldr.w\tfp, [sl, #12]\n \tldr.w\tr4, [sl]\n \tldr.w\tr0, [fp, #8]\n \tldr\tr1, [r4, #8]\n \tblx\tr5\n \tldr.w\tr6, [sl, #4]\n \tcmp\tr0, #0\n-\tble.n\tbe56 \n+\tble.n\tbe4c \n ./tommyds/tommychain.h:130\n \tldr.w\tfp, [sl, #8]\n \tldr\tr0, [r6, #8]\n \tldr.w\tr1, [fp, #8]\n \tblx\tr5\n \tcmp\tr0, #0\n-\tblt.n\tbe46 \n+\tblt.n\tbe3c \n ./tommyds/tommychain.h:136\n \tldr.w\tr4, [sl]\n tommy_chain_merge():\n ./tommyds/tommychain.h:88\n \tldr.w\tr6, [sl, #8]\n ./tommyds/tommychain.h:93\n \tldr\tr1, [r4, #8]\n \tldr\tr0, [r6, #8]\n \tblx\tr5\n \tcmp\tr0, #0\n-\tble.n\tbe0e \n+\tble.n\tbde8 \n ./tommyds/tommychain.h:95\n \tldr.w\tr3, [sl, #8]\n ./tommyds/tommychain.h:94\n \tldr\tr2, [r4, #0]\n ./tommyds/tommychain.h:95\n \tcmp\tr6, r3\n-tommy_chain_concat():\n-./tommyds/tommychain.h:77\n-\tittee\teq\n-\tstreq\tr4, [r6, #4]\n-tommy_chain_merge():\n-./tommyds/tommychain.h:97\n-\tstreq.w\tr4, [sl, #8]\n+\tbeq.n\tbdf4 \n ./tommyds/tommychain.h:99\n-\tldrne\tr3, [r6, #4]\n+\tldr\tr3, [r6, #4]\n tommy_chain_splice():\n ./tommyds/tommychain.h:63\n-\tstrne\tr4, [r6, #4]\n+\tstr\tr4, [r6, #4]\n ./tommyds/tommychain.h:64\n-\titt\tne\n-\tstrne\tr3, [r4, #4]\n+\tstr\tr3, [r4, #4]\n ./tommyds/tommychain.h:67\n-\tstrne\tr4, [r3, #0]\n+\tstr\tr4, [r3, #0]\n tommy_chain_merge():\n ./tommyds/tommychain.h:101\n \tldr.w\tr3, [sl, #4]\n tommy_chain_splice():\n ./tommyds/tommychain.h:68\n \tstr\tr6, [r4, #0]\n tommy_chain_merge():\n ./tommyds/tommychain.h:101\n \tcmp\tr4, r3\n-\tbeq.n\tbe68 \n+\tbeq.n\tbe04 \n ./tommyds/tommychain.h:103\n \tmov\tr4, r2\n ./tommyds/tommychain.h:93\n \tldr\tr0, [r6, #8]\n \tldr\tr1, [r4, #8]\n \tblx\tr5\n \tcmp\tr0, #0\n-\tbgt.n\tbdde \n+\tbgt.n\tbdc0 \n ./tommyds/tommychain.h:105\n \tldr.w\tr3, [sl, #12]\n \tcmp\tr6, r3\n-\tbeq.n\tbe6e \n+\tbeq.n\tbe5e \n ./tommyds/tommychain.h:110\n \tldr\tr6, [r6, #0]\n-\tb.n\tbdd4 \n+\tb.n\tbdb6 \n+./tommyds/tommychain.h:101\n+\tldr.w\tr3, [sl, #4]\n+tommy_chain_concat():\n+./tommyds/tommychain.h:77\n+\tstr\tr4, [r6, #4]\n+tommy_chain_merge():\n+./tommyds/tommychain.h:101\n+\tcmp\tr4, r3\n+./tommyds/tommychain.h:97\n+\tstr.w\tr4, [sl, #8]\n+tommy_chain_concat():\n+./tommyds/tommychain.h:80\n+\tstr\tr6, [r4, #0]\n+tommy_chain_merge():\n+./tommyds/tommychain.h:101\n+\tbne.n\tbddc \n+\tadd.w\tr3, sl, #8\n tommy_chain_mergesort():\n+./tommyds/tommychain.h:206\n+\tcmp.w\tr9, #1\n+\tmov\tsl, r3\n+\tbne.n\tbd78 \n ./tommyds/tommychain.h:215\n \tldr\tr3, [r7, #20]\n ./tommyds/tommychain.h:152\n-\tldr\tr2, [pc, #108]\t; (be8c )\n+\tldr\tr2, [pc, #104]\t; (be7c )\n ./tommyds/tommychain.h:215\n \tadd.w\tr8, r3, r8, lsl #3\n \tldr\tr3, [r7, #4]\n ./tommyds/tommychain.h:152\n \tadd\tr2, pc\n ./tommyds/tommychain.h:215\n \tldmia.w\tr8, {r0, r1}\n \tstmia.w\tr3, {r0, r1}\n ./tommyds/tommychain.h:216\n-\tldr\tr3, [pc, #88]\t; (be88 )\n+\tldr\tr3, [pc, #80]\t; (be78 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #308]\t; 0x134\n \teors\tr2, r3\n-\tbne.n\tbe80 \n+\tbne.n\tbe70 \n \tadd.w\tr7, r7, #316\t; 0x13c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n tommy_chain_merge_degenerated():\n ./tommyds/tommychain.h:132\n \tmov\tr3, sl\n tommy_chain_concat():\n ./tommyds/tommychain.h:77\n \tstr.w\tr6, [fp, #4]\n-tommy_chain_merge_degenerated():\n-./tommyds/tommychain.h:132\n-\tstr.w\tr4, [r3, #8]!\n-tommy_chain_concat():\n ./tommyds/tommychain.h:80\n \tstr.w\tfp, [r6]\n tommy_chain_merge_degenerated():\n+./tommyds/tommychain.h:132\n+\tstr.w\tr4, [r3, #8]!\n ./tommyds/tommychain.h:133\n-\tb.n\tbd8e \n+\tb.n\tbd70 \n tommy_chain_concat():\n ./tommyds/tommychain.h:77\n \tstr.w\tfp, [r4, #4]\n ./tommyds/tommychain.h:80\n \tadd.w\tr3, sl, #8\n \tstr.w\tr4, [fp]\n tommy_chain_merge_degenerated():\n ./tommyds/tommychain.h:124\n \tstr.w\tr6, [sl, #12]\n ./tommyds/tommychain.h:125\n-\tb.n\tbd8e \n-\tadd.w\tr3, sl, #8\n-\tb.n\tbd8e \n+\tb.n\tbd70 \n tommy_chain_merge():\n ./tommyds/tommychain.h:107\n-\tldr.w\tr2, [sl, #4]\n-\tadd.w\tr3, sl, #8\n+\tldr.w\tr3, [sl, #4]\n tommy_chain_concat():\n ./tommyds/tommychain.h:77\n \tstr\tr6, [r4, #4]\n+tommy_chain_merge():\n+./tommyds/tommychain.h:107\n+\tstr.w\tr3, [sl, #12]\n+\tadd.w\tr3, sl, #8\n+tommy_chain_concat():\n ./tommyds/tommychain.h:80\n \tstr\tr4, [r6, #0]\n tommy_chain_merge():\n-./tommyds/tommychain.h:107\n-\tstr.w\tr2, [sl, #12]\n ./tommyds/tommychain.h:108\n-\tb.n\tbd8e \n+\tb.n\tbd70 \n tommy_chain_mergesort():\n ./tommyds/tommychain.h:216\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstr\tr0, [sp, #1000]\t; 0x3e8\n+\tstr\tr1, [sp, #120]\t; 0x78\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrh\tr0, [r2, #56]\t; 0x38\n+\tldrh\tr2, [r3, #56]\t; 0x38\n \tmovs\tr5, r0\n \n-0000be90 :\n+0000be80 :\n tommy_hash_u32():\n+./tommyds/tommyhash.c:70\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./tommyds/tommyhash.c:74\n \tmovw\tr3, #48879\t; 0xbeef\n-./tommyds/tommyhash.c:76\n-\tcmp\tr2, #12\n-./tommyds/tommyhash.c:74\n \tmovt\tr3, #57005\t; 0xdead\n \tadd\tr3, r0\n ./tommyds/tommyhash.c:70\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tadd\tr7, sp, #0\n ./tommyds/tommyhash.c:74\n \tadd.w\tip, r3, r2\n-./tommyds/tommyhash.c:70\n-\tadd\tr7, sp, #0\n ./tommyds/tommyhash.c:76\n-\tbls.w\tc06c \n+\tcmp\tr2, #12\n+\tbls.w\tc05c \n \tadd.w\tr5, r1, #12\n ./tommyds/tommyhash.c:74\n \tmov\tr0, ip\n \tmov\tr6, ip\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tsl, [r5, #-2]\n tommy_hash_u32():\n ./tommyds/tommyhash.c:83\n \tsubs\tr2, #12\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tr4, [r5, #-3]\n+\tmov\tr1, r5\n+\tldrb.w\tlr, [r5, #-4]\n tommy_hash_u32():\n ./tommyds/tommyhash.c:76\n \tcmp\tr2, #12\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n-\tldrb.w\tlr, [r5, #-4]\n-\tmov\tr1, r5\n \tmov.w\tsl, sl, lsl #16\n \tldrb.w\tr3, [r5, #-10]\n \tadd.w\tsl, sl, r4, lsl #8\n \tldrb.w\tr4, [r5, #-1]\n \tldrb.w\tr9, [r5, #-11]\n \tadd\tsl, lr\n \tldrb.w\tr8, [r5, #-6]\n@@ -11684,19 +11687,19 @@\n \tsub.w\tr6, r6, r0\n \tadd.w\tip, r0, r4\n \teor.w\tr0, r6, r0, ror #13\n \tsub.w\tr4, r4, r0\n \tadd.w\tr6, r0, ip\n \teor.w\tr0, r4, r0, ror #28\n ./tommyds/tommyhash.c:76\n-\tbhi.n\tbeb2 \n+\tbhi.n\tbea2 \n ./tommyds/tommyhash.c:87\n \tsubs\tr2, #1\n \tcmp\tr2, #11\n-\tbhi.n\tbfe6 \n+\tbhi.n\tbfd6 \n \ttbb\t[pc, r2]\n \tldrsb\tr2, [r3, r5]\n \tbxns\tsl\n \tnegs\tr5, r0\n \tlsrs\tr7, r7, #24\n \tlsrs\tr4, r1, #4\n \tldrb\tr6, [r0, r4]\n@@ -11765,25 +11768,25 @@\n \tldrb.w\tip, [r1, #3]\n \tadd.w\tr3, r3, r4, lsl #8\n \tadd.w\tr3, r3, r2, lsl #16\n tommy_hash_u32():\n ./tommyds/tommyhash.c:106\n \tadd.w\tr3, r3, ip, lsl #24\n ./tommyds/tommyhash.c:107\n-\tb.n\tbfb8 \n+\tb.n\tbfa8 \n ./tommyds/tommyhash.c:108\n \tldrb\tr3, [r1, #2]\n \tadd.w\tip, ip, r3, lsl #16\n ./tommyds/tommyhash.c:109\n \tldrb\tr3, [r1, #1]\n \tadd.w\tip, ip, r3, lsl #8\n ./tommyds/tommyhash.c:110\n \tldrb\tr3, [r1, #0]\n \tadd\tr3, ip\n-\tb.n\tbfb8 \n+\tb.n\tbfa8 \n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr2, [r1, #8]\n \tldrb\tr5, [r1, #9]\n \tldrb\tr3, [r1, #4]\n \tadd\tr0, r2\n \tldrb\tr4, [r1, #5]\n@@ -11807,59 +11810,58 @@\n ./tommyds/tommyhash.c:93\n \tadd.w\tr3, r3, ip, lsl #24\n ./tommyds/tommyhash.c:91\n \tadd.w\tr0, r0, r5, lsl #24\n ./tommyds/tommyhash.c:92\n \tadd.w\tr6, r2, r4, lsl #24\n ./tommyds/tommyhash.c:94\n-\tb.n\tbfb8 \n+\tb.n\tbfa8 \n ./tommyds/tommyhash.c:74\n \tmov\tr0, ip\n \tmov\tr6, ip\n-\tb.n\tbf62 \n+\tb.n\tbf52 \n \tnop\n \n-0000c074 :\n+0000c064 :\n tommy_hash_u64():\n ./tommyds/tommyhash.c:119\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./tommyds/tommyhash.c:123\n-\tmovw\tr4, #48879\t; 0xbeef\n-\tmovt\tr4, #57005\t; 0xdead\n-./tommyds/tommyhash.c:126\n-\tcmp\tr3, #12\n-./tommyds/tommyhash.c:123\n-\tadd\tr4, r3\n+\tmovw\tr5, #48879\t; 0xbeef\n+\tmovt\tr5, #57005\t; 0xdead\n+\tadd\tr5, r3\n ./tommyds/tommyhash.c:119\n \tadd\tr7, sp, #0\n ./tommyds/tommyhash.c:123\n-\tadd.w\tip, r4, r0\n+\tadd.w\tip, r5, r0\n+./tommyds/tommyhash.c:126\n+\tcmp\tr3, #12\n ./tommyds/tommyhash.c:124\n \tadd.w\tfp, ip, r1\n ./tommyds/tommyhash.c:126\n-\tbls.w\tc266 \n+\tbls.w\tc256 \n \tadd.w\tr5, r2, #12\n ./tommyds/tommyhash.c:123\n \tmov\tr6, ip\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tr1, [r5, #-2]\n tommy_hash_u64():\n ./tommyds/tommyhash.c:133\n \tsubs\tr3, #12\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tr4, [r5, #-3]\n+\tmov\tr2, r5\n+\tldrb.w\tlr, [r5, #-4]\n tommy_hash_u64():\n ./tommyds/tommyhash.c:126\n \tcmp\tr3, #12\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n-\tldrb.w\tlr, [r5, #-4]\n-\tmov\tr2, r5\n \tmov.w\tr1, r1, lsl #16\n \tldrb.w\tr0, [r5, #-10]\n \tadd.w\tr1, r1, r4, lsl #8\n \tldrb.w\tr4, [r5, #-1]\n \tldrb.w\tr9, [r5, #-11]\n \tadd\tr1, lr\n \tldrb.w\tr8, [r5, #-6]\n@@ -11921,23 +11923,23 @@\n \tsub.w\tfp, fp, r1\n \tadd.w\tip, r1, r4\n \teor.w\tr1, fp, r1, ror #13\n \tsub.w\tr4, r4, r1\n \tadd.w\tr6, r1, ip\n \teor.w\tfp, r4, r1, ror #28\n ./tommyds/tommyhash.c:126\n-\tbhi.n\tc098 \n+\tbhi.n\tc088 \n ./tommyds/tommyhash.c:137\n \tsubs\tr3, #1\n \tcmp\tr3, #11\n-\tbhi.w\tc26a \n+\tbhi.w\tc25a \n \ttbb\t[pc, r3]\n \tldrb\tr0, [r4, r5]\n-\tldr\tr5, [pc, #360]\t; (c2c0 )\n-\tldr\tr0, [pc, #300]\t; (c288 )\n+\tldr\tr5, [pc, #360]\t; (c2b0 )\n+\tldr\tr0, [pc, #300]\t; (c278 )\n \tlsrs\tr5, r0, #25\n \tlsrs\tr4, r1, #4\n \tstr\tr6, [r0, #48]\t; 0x30\n ./tommyds/tommyhash.c:145\n \tldrb\tr3, [r2, #10]\n \tadd.w\tfp, fp, r3, lsl #16\n ./tommyds/tommyhash.c:146\n@@ -12008,25 +12010,25 @@\n \tldrb.w\tip, [r2, #3]\n \tadd.w\tr2, r0, r1, lsl #8\n \tadd.w\tr2, r2, r3, lsl #16\n tommy_hash_u64():\n ./tommyds/tommyhash.c:156\n \tadd.w\tr2, r2, ip, lsl #24\n ./tommyds/tommyhash.c:157\n-\tb.n\tc19e \n+\tb.n\tc18e \n ./tommyds/tommyhash.c:158\n \tldrb\tr3, [r2, #2]\n \tadd.w\tip, ip, r3, lsl #16\n ./tommyds/tommyhash.c:159\n \tldrb\tr3, [r2, #1]\n \tadd.w\tip, ip, r3, lsl #8\n ./tommyds/tommyhash.c:160\n \tldrb\tr2, [r2, #0]\n \tadd\tr2, ip\n-\tb.n\tc19e \n+\tb.n\tc18e \n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr1, [r2, #8]\n \tldrb\tr5, [r2, #5]\n \tldrb.w\tlr, [r2, #9]\n \tadd\tr1, fp\n \tldrb\tr0, [r2, #4]\n@@ -12050,301 +12052,299 @@\n ./tommyds/tommyhash.c:142\n \tadd.w\tr6, r0, r4, lsl #24\n ./tommyds/tommyhash.c:143\n \tadd.w\tr2, r2, ip, lsl #24\n ./tommyds/tommyhash.c:141\n \tadd.w\tfp, r1, fp, lsl #24\n ./tommyds/tommyhash.c:144\n-\tb.n\tc19e \n+\tb.n\tc18e \n ./tommyds/tommyhash.c:123\n \tmov\tr6, ip\n-\tb.n\tc148 \n+\tb.n\tc138 \n ./tommyds/tommyhash.c:139\n \tmovs\tr0, #0\n \tadds.w\tr0, r0, fp\n \tadc.w\tr1, r6, #0\n-\tb.n\tc1da \n+\tb.n\tc1ca \n \tnop\n \n-0000c278 :\n+0000c268 :\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:169\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./tommyds/tommyhash.c:174\n-\tmovw\tr4, #48879\t; 0xbeef\n-tommy_le_uint32_read():\n-./tommyds/tommyhash.c:41\n-\tldrb\tr1, [r2, #2]\n-tommy_strhash_u32():\n-./tommyds/tommyhash.c:174\n-\tmovt\tr4, #57005\t; 0xdead\n+\tmovw\tr1, #48879\t; 0xbeef\n+\tmovt\tr1, #57005\t; 0xdead\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n-\tldrb\tr6, [r2, #1]\n+\tldrb\tr3, [r2, #2]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:174\n-\tadd\tr4, r0\n+\tadd\tr1, r0\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n-\tldrb\tr5, [r2, #0]\n+\tldrb\tr5, [r2, #1]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:169\n \tadd\tr7, sp, #0\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n+\tldrb\tr4, [r2, #0]\n \tldrb\tr0, [r2, #3]\n-\tlsls\tr3, r1, #16\n-\tadd.w\tr3, r3, r6, lsl #8\n-\tadd\tr3, r5\n+\tlsls\tr3, r3, #16\n+\tadd.w\tr3, r3, r5, lsl #8\n+\tadd\tr3, r4\n \tadd.w\tr3, r3, r0, lsl #24\n tommy_haszero_u32():\n ././tommyds/tommytypes.h:501\n-\tsub.w\tr1, r3, #16843009\t; 0x1010101\n-\tbic.w\tr1, r1, r3\n+\tsub.w\tr0, r3, #16843009\t; 0x1010101\n+\tbic.w\tr0, r0, r3\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:180\n-\ttst.w\tr1, #2155905152\t; 0x80808080\n+\ttst.w\tr0, #2155905152\t; 0x80808080\n ./tommyds/tommyhash.c:174\n-\titt\teq\n-\tmoveq\tr5, r4\n-\tmoveq\tr0, r4\n+\tit\teq\n+\tmoveq\tr5, r1\n+\tit\teq\n+\tmoveq\tr4, r1\n ./tommyds/tommyhash.c:180\n-\tbeq.n\tc340 \n-\tb.n\tc3ec \n+\tbeq.n\tc332 \n+\tb.n\tc3dc \n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr6, [r2, #10]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:210\n-\tadd\tr0, r3\n+\tadd\tr4, r3\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tip, [r2, #9]\n-\tldrb\tr1, [r2, #8]\n+\tldrb\tr0, [r2, #8]\n \tldrb\tr3, [r2, #11]\n \tlsls\tr6, r6, #16\n \tadd.w\tr6, r6, ip, lsl #8\n-\tadd\tr6, r1\n+\tadd\tr6, r0\n \tadd.w\tr6, r6, r3, lsl #24\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:227\n \tadd.w\tlr, r6, r5\n tommy_haszero_u32():\n ././tommyds/tommytypes.h:501\n \tsub.w\tr8, r6, #16843009\t; 0x1010101\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tsub.w\tr1, r4, lr\n-\tadd.w\tr3, r0, lr\n-\teor.w\tlr, r1, lr, ror #28\n+\tsub.w\tr0, r1, lr\n+\tadd.w\tr3, r4, lr\n+\teor.w\tlr, r0, lr, ror #28\n tommy_haszero_u32():\n ././tommyds/tommytypes.h:501\n \tbic.w\tr8, r8, r6\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tsub.w\tr1, r0, lr\n+\tsub.w\tr0, r4, lr\n+\tadd.w\tip, lr, r3\n+\teor.w\tr0, r0, lr, ror #26\n ./tommyds/tommyhash.c:214\n \ttst.w\tr8, #2155905152\t; 0x80808080\n ./tommyds/tommyhash.c:229\n-\teor.w\tr1, r1, lr, ror #26\n-\tadd.w\tip, lr, r3\n-\tsub.w\tr3, r3, r1\n-\tadd.w\tlr, r1, ip\n-\teor.w\tr1, r3, r1, ror #24\n+\tsub.w\tr3, r3, r0\n+\tadd.w\tlr, r0, ip\n+\teor.w\tr0, r3, r0, ror #24\n ./tommyds/tommyhash.c:214\n-\tbne.n\tc39e \n+\tbne.n\tc3a2 \n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr3, [r2, #14]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tsub.w\tr4, ip, r1\n+\tsub.w\tr1, ip, r0\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr5, [r2, #13]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\teor.w\tr4, r4, r1, ror #16\n+\teor.w\tr1, r1, r0, ror #16\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb\tr6, [r2, #15]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tsub.w\tr0, lr, r4\n+\tsub.w\tr4, lr, r1\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tlsls\tr3, r3, #16\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\teor.w\tr0, r0, r4, ror #13\n+\teor.w\tr4, r4, r1, ror #13\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tadd.w\tr3, r3, r5, lsl #8\n \tldrb\tr5, [r2, #12]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tadd\tr1, lr\n+\tadd\tr0, lr\n \tadds\tr2, #12\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tadd\tr3, r5\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tadd\tr4, r1\n+\tadd\tr1, r0\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tadd.w\tr3, r3, r6, lsl #24\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tsubs\tr1, r1, r0\n-\teor.w\tr5, r1, r0, ror #28\n+\tsubs\tr0, r0, r4\n+\teor.w\tr5, r0, r4, ror #28\n tommy_haszero_u32():\n ././tommyds/tommytypes.h:501\n-\tsub.w\tr1, r3, #16843009\t; 0x1010101\n-\tbic.w\tr1, r1, r3\n+\tsub.w\tr0, r3, #16843009\t; 0x1010101\n+\tbic.w\tr0, r0, r3\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:229\n-\tadd\tr0, r4\n+\tadd\tr4, r1\n ./tommyds/tommyhash.c:180\n-\ttst.w\tr1, #2155905152\t; 0x80808080\n-\tbne.n\tc3ba \n+\ttst.w\tr0, #2155905152\t; 0x80808080\n+\tbne.n\tc3be \n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n-\tldrb\tr1, [r2, #6]\n+\tldrb\tr0, [r2, #6]\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:193\n-\tadd\tr4, r3\n+\tadd\tr1, r3\n tommy_le_uint32_read():\n ./tommyds/tommyhash.c:41\n \tldrb.w\tip, [r2, #5]\n \tldrb\tr6, [r2, #4]\n-\tlsls\tr3, r1, #16\n-\tldrb\tr1, [r2, #7]\n+\tlsls\tr3, r0, #16\n+\tldrb\tr0, [r2, #7]\n \tadd.w\tr3, r3, ip, lsl #8\n \tadd\tr3, r6\n-\tadd.w\tr3, r3, r1, lsl #24\n+\tadd.w\tr3, r3, r0, lsl #24\n tommy_haszero_u32():\n ././tommyds/tommytypes.h:501\n-\tsub.w\tr1, r3, #16843009\t; 0x1010101\n-\tbic.w\tr1, r1, r3\n+\tsub.w\tr0, r3, #16843009\t; 0x1010101\n+\tbic.w\tr0, r0, r3\n tommy_strhash_u32():\n ./tommyds/tommyhash.c:197\n-\ttst.w\tr1, #2155905152\t; 0x80808080\n-\tbeq.n\tc2b2 \n+\ttst.w\tr0, #2155905152\t; 0x80808080\n+\tbeq.n\tc2a4 \n ./tommyds/tommyhash.c:198\n \tands.w\tr2, r3, #255\t; 0xff\n-\tbne.n\tc3d8 \n-\teor.w\tr6, r0, r5\n+\tbeq.n\tc370 \n+./tommyds/tommyhash.c:199\n+\tadd\tr4, r2\n+./tommyds/tommyhash.c:200\n+\ttst.w\tr3, #65280\t; 0xff00\n+\tbeq.n\tc370 \n+./tommyds/tommyhash.c:203\n+\tbic.w\tr3, r3, #4278190080\t; 0xff000000\n+\tbic.w\tr3, r3, #255\t; 0xff\n+\tadd\tr4, r3\n+\teor.w\tr6, r4, r5\n ./tommyds/tommyhash.c:237\n-\tsub.w\tr6, r6, r0, ror #18\n-\teors\tr4, r6\n-\tsub.w\tr4, r4, r6, ror #21\n-\teors\tr0, r4\n-\tsub.w\tr0, r0, r4, ror #7\n-\teors\tr6, r0\n-\tsub.w\tr3, r6, r0, ror #16\n-\teors\tr4, r3\n-\tsub.w\tr4, r4, r3, ror #28\n-\teors\tr0, r4\n-\tsub.w\tr4, r0, r4, ror #18\n-\teor.w\tr0, r3, r4\n+\tsub.w\tr6, r6, r4, ror #18\n+\teors\tr1, r6\n+\tsub.w\tr1, r1, r6, ror #21\n+\teors\tr4, r1\n+\tsub.w\tr4, r4, r1, ror #7\n+\teor.w\tr0, r6, r4\n+\tsub.w\tr0, r0, r4, ror #16\n+\teors\tr1, r0\n+\tsub.w\tr1, r1, r0, ror #28\n+\teors\tr4, r1\n+\tsub.w\tr1, r4, r1, ror #18\n+\teors\tr0, r1\n ./tommyds/tommyhash.c:240\n-\tsub.w\tr0, r0, r4, ror #8\n+\tsub.w\tr0, r0, r1, ror #8\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./tommyds/tommyhash.c:215\n \tands.w\tr3, r6, #255\t; 0xff\n-\tbeq.n\tc36c \n-./tommyds/tommyhash.c:217\n-\ttst.w\tr6, #65280\t; 0xff00\n+\tbeq.n\tc370 \n ./tommyds/tommyhash.c:216\n \tadd\tr5, r3\n ./tommyds/tommyhash.c:217\n-\tbeq.n\tc36c \n+\ttst.w\tr6, #65280\t; 0xff00\n+\tbeq.n\tc370 \n ./tommyds/tommyhash.c:220\n \tbic.w\tr6, r6, #4278190080\t; 0xff000000\n \tbic.w\tr6, r6, #255\t; 0xff\n \tadd\tr6, r5\n-\teors\tr6, r0\n-\tb.n\tc370 \n-\teor.w\tr6, r5, r0\n+\teors\tr6, r4\n+\tb.n\tc374 \n+\teor.w\tr6, r5, r4\n ./tommyds/tommyhash.c:181\n \tands.w\tr2, r3, #255\t; 0xff\n-\tbeq.n\tc370 \n-./tommyds/tommyhash.c:183\n-\ttst.w\tr3, #65280\t; 0xff00\n+\tbeq.n\tc374 \n ./tommyds/tommyhash.c:182\n-\tadd\tr4, r2\n+\tadd\tr1, r2\n ./tommyds/tommyhash.c:183\n-\tbeq.n\tc370 \n+\ttst.w\tr3, #65280\t; 0xff00\n+\tbeq.n\tc374 \n ./tommyds/tommyhash.c:186\n \tbic.w\tr3, r3, #4278190080\t; 0xff000000\n \tbic.w\tr3, r3, #255\t; 0xff\n-\tadd\tr4, r3\n-\tb.n\tc370 \n-./tommyds/tommyhash.c:200\n-\ttst.w\tr3, #65280\t; 0xff00\n-./tommyds/tommyhash.c:199\n-\tadd\tr0, r2\n-./tommyds/tommyhash.c:203\n-\tittt\tne\n-\tbicne.w\tr3, r3, #4278190080\t; 0xff000000\n-\tbicne.w\tr3, r3, #255\t; 0xff\n-\taddne\tr0, r0, r3\n-\tb.n\tc36c \n+\tadd\tr1, r3\n+\tb.n\tc374 \n ./tommyds/tommyhash.c:174\n-\tmov\tr0, r4\n+\tmov\tr4, r1\n ./tommyds/tommyhash.c:180\n \tmovs\tr6, #0\n-\tb.n\tc3be \n+\tb.n\tc3c2 \n \tnop\n \n-0000c3f4 :\n+0000c3e4 :\n tommy_array_init():\n ./tommyds/tommyarray.c:34\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n ./tommyds/tommyarray.c:39\n \tmovs\tr3, #64\t; 0x40\n ./tommyds/tommyarray.c:38\n \tmovs\tr2, #6\n+./tommyds/tommyarray.c:40\n+\tmov\tr0, r3\n ./tommyds/tommyarray.c:39\n-\tstr.w\tr3, [r0, #128]\t; 0x80\n+\tstr.w\tr3, [r4, #128]\t; 0x80\n ./tommyds/tommyarray.c:34\n \tadd\tr7, sp, #0\n ./tommyds/tommyarray.c:40\n-\tmov\tr0, r3\n \tmovs\tr1, #4\n ./tommyds/tommyarray.c:38\n \tstr.w\tr2, [r4, #136]\t; 0x88\n ./tommyds/tommyarray.c:40\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ./tommyds/tommyarray.c:44\n \tmovs\tr3, #0\n-\tstr.w\tr3, [r4, #132]\t; 0x84\n ./tommyds/tommyarray.c:42\n \tstrd\tr0, r0, [r4]\n \tstrd\tr0, r0, [r4, #8]\n \tstrd\tr0, r0, [r4, #16]\n+./tommyds/tommyarray.c:44\n+\tstr.w\tr3, [r4, #132]\t; 0x84\n ./tommyds/tommyarray.c:45\n \tpop\t{r3, r4, r7, pc}\n \tnop\n \n-0000c424 :\n+0000c414 :\n tommy_array_done():\n ./tommyds/tommyarray.c:48\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr6, r0\n-\tadd\tr7, sp, #0\n ./tommyds/tommyarray.c:51\n \tldr\tr0, [r0, #0]\n+./tommyds/tommyarray.c:48\n+\tadd\tr7, sp, #0\n+./tommyds/tommyarray.c:51\n \tblx\t694c \n ./tommyds/tommyarray.c:52\n \tldr.w\tr3, [r6, #136]\t; 0x88\n \tcmp\tr3, #6\n-\tbls.n\tc45c \n+\tbls.n\tc44c \n \tadd.w\tr5, r6, #20\n \tmovs\tr4, #6\n ./tommyds/tommyarray.c:54\n \tmov.w\tr8, #4\n ./tommyds/tommyarray.c:54 (discriminator 3)\n \tldr.w\tr2, [r5, #4]!\n \tlsl.w\tr0, r8, r4\n@@ -12352,111 +12352,113 @@\n \tadds\tr4, #1\n ./tommyds/tommyarray.c:54 (discriminator 3)\n \tadd\tr0, r2\n \tblx\t694c \n ./tommyds/tommyarray.c:52 (discriminator 3)\n \tldr.w\tr3, [r6, #136]\t; 0x88\n \tcmp\tr3, r4\n-\tbhi.n\tc444 \n+\tbhi.n\tc434 \n ./tommyds/tommyarray.c:56\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \n-0000c460 :\n+0000c450 :\n tommy_array_grow():\n ./tommyds/tommyarray.c:60\n \tldr.w\tr3, [r0, #132]\t; 0x84\n \tcmp\tr3, r1\n-\tbcs.n\tc4b0 \n-./tommyds/tommyarray.c:64\n-\tldr.w\tr3, [r0, #128]\t; 0x80\n+\tbcs.n\tc4a0 \n ./tommyds/tommyarray.c:59\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr4, r0\n ./tommyds/tommyarray.c:64\n-\tcmp\tr1, r3\n+\tldr.w\tr3, [r0, #128]\t; 0x80\n ./tommyds/tommyarray.c:59\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n \tmov\tr5, r1\n+./tommyds/tommyarray.c:64\n+\tcmp\tr1, r3\n ./tommyds/tommyarray.c:62\n \tstr.w\tr1, [r0, #132]\t; 0x84\n ./tommyds/tommyarray.c:64\n-\tbls.n\tc4ac \n+\tbls.n\tc49c \n ./tommyds/tommyarray.c:75\n \tmov.w\tr8, #1\n ./tommyds/tommyarray.c:68\n \tmov\tr0, r3\n \tmovs\tr1, #4\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ./tommyds/tommyarray.c:72\n \tldr.w\tr1, [r4, #136]\t; 0x88\n \tldr.w\tr6, [r4, #128]\t; 0x80\n ./tommyds/tommyarray.c:74\n \tadds\tr2, r1, #1\n ./tommyds/tommyarray.c:75\n \tlsl.w\tr3, r8, r2\n+./tommyds/tommyarray.c:72\n+\tsub.w\tr0, r0, r6, lsl #2\n ./tommyds/tommyarray.c:64\n \tcmp\tr3, r5\n ./tommyds/tommyarray.c:72\n-\tsub.w\tr0, r0, r6, lsl #2\n \tstr.w\tr0, [r4, r1, lsl #2]\n ./tommyds/tommyarray.c:74\n \tstr.w\tr2, [r4, #136]\t; 0x88\n ./tommyds/tommyarray.c:75\n \tstr.w\tr3, [r4, #128]\t; 0x80\n ./tommyds/tommyarray.c:64\n-\tbcc.n\tc482 \n+\tbcc.n\tc472 \n ./tommyds/tommyarray.c:77\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tbx\tlr\n \tnop\n \n-0000c4b4 :\n+0000c4a4 :\n tommy_array_memory_usage():\n ./tommyds/tommyarray.c:81\n \tldr.w\tr0, [r0, #128]\t; 0x80\n ./tommyds/tommyarray.c:80\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommyarray.c:82\n \tlsls\tr0, r0, #2\n+./tommyds/tommyarray.c:80\n+\tadd\tr7, sp, #0\n+./tommyds/tommyarray.c:82\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n \n-0000c4c8 :\n+0000c4b8 :\n tommy_arrayblkof_init():\n ./tommyds/tommyarrayblkof.c:34\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n \tmov\tr5, r1\n+\tadd\tr7, sp, #0\n ./tommyds/tommyarrayblkof.c:35\n-\tbl\tc3f4 \n+\tbl\tc3e4 \n ./tommyds/tommyarrayblkof.c:38\n \tmovs\tr3, #0\n-./tommyds/tommyarrayblkof.c:37\n-\tstr.w\tr5, [r4, #140]\t; 0x8c\n-./tommyds/tommyarrayblkof.c:38\n-\tstr.w\tr3, [r4, #144]\t; 0x90\n+\tstrd\tr5, r3, [r4, #140]\t; 0x8c\n ./tommyds/tommyarrayblkof.c:39\n \tpop\t{r4, r5, r7, pc}\n \n-0000c4e0 :\n+0000c4cc :\n tommy_arrayblkof_done():\n ./tommyds/tommyarrayblkof.c:45\n \tldr.w\tr3, [r0, #132]\t; 0x84\n ./tommyds/tommyarrayblkof.c:42\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r0\n \tadd\tr7, sp, #0\n ./tommyds/tommyarrayblkof.c:45\n-\tcbz\tr3, c512 \n+\tcbz\tr3, c500 \n \tmovs\tr3, #31\n \tmovs\tr4, #0\n+\tb.n\tc4e2 \n+\tclz\tr3, r3\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n tommy_array_get():\n ./tommyds/tommyarray.h:117\n \tldr.w\tr3, [r5, r3, lsl #2]\n tommy_arrayblkof_done():\n ./tommyds/tommyarrayblkof.c:46\n@@ -12465,61 +12467,60 @@\n \tadds\tr4, #1\n ./tommyds/tommyarrayblkof.c:46\n \tblx\t694c \n ./tommyds/tommyarrayblkof.c:45\n \tldr.w\tr2, [r5, #132]\t; 0x84\n \torr.w\tr3, r4, #1\n \tcmp\tr4, r2\n-\tclz\tr3, r3\n-\tbcc.n\tc4f0 \n+\tbcc.n\tc4de \n ./tommyds/tommyarrayblkof.c:48\n \tmov\tr0, r5\n ./tommyds/tommyarrayblkof.c:49\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./tommyds/tommyarrayblkof.c:48\n-\tb.w\tc424 \n-\tnop\n+\tb.w\tc414 \n \n-0000c520 :\n+0000c50c :\n tommy_arrayblkof_grow():\n ./tommyds/tommyarrayblkof.c:52\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n ./tommyds/tommyarrayblkof.c:56\n \tldr.w\tr3, [r0, #144]\t; 0x90\n+./tommyds/tommyarrayblkof.c:52\n+\tadd\tr7, sp, #0\n+./tommyds/tommyarrayblkof.c:56\n \tcmp\tr3, r1\n-\tbcs.n\tc544 \n-./tommyds/tommyarrayblkof.c:60\n-\taddw\tr3, r1, #4095\t; 0xfff\n+\tbcs.n\tc52e \n ./tommyds/tommyarrayblkof.c:61\n \tldr.w\tr4, [r0, #132]\t; 0x84\n+./tommyds/tommyarrayblkof.c:60\n+\taddw\tr3, r1, #4095\t; 0xfff\n \tmov\tr5, r0\n ./tommyds/tommyarrayblkof.c:58\n \tstr.w\tr1, [r0, #144]\t; 0x90\n-./tommyds/tommyarrayblkof.c:63\n-\tcmp.w\tr4, r3, lsr #12\n ./tommyds/tommyarrayblkof.c:60\n-\tmov.w\tr6, r3, lsr #12\n+\tlsrs\tr6, r3, #12\n ./tommyds/tommyarrayblkof.c:63\n-\tbcc.n\tc546 \n+\tcmp.w\tr4, r3, lsr #12\n+\tbcc.n\tc530 \n ./tommyds/tommyarrayblkof.c:77\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./tommyds/tommyarrayblkof.c:65\n \tmov\tr1, r6\n-\tbl\tc460 \n+\tbl\tc450 \n ./tommyds/tommyarrayblkof.c:69\n \tldr.w\tr1, [r5, #140]\t; 0x8c\n \tmov.w\tr0, #4096\t; 0x1000\n-\tbl\t11eb0 \n+\tbl\t11e68 \n tommy_array_ref():\n ./tommyds/tommyarray.h:92\n \tldr.w\tr3, [r5, #132]\t; 0x84\n \tcmp\tr3, r4\n-\tbls.n\tc57c \n+\tbls.n\tc566 \n ./tommyds/tommyarray.h:95\n \torr.w\tr3, r4, #1\n tommy_arrayblkof_grow():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n@@ -12529,116 +12530,112 @@\n \tldr.w\tr3, [r5, r3, lsl #2]\n \tstr.w\tr0, [r3, r4, lsl #2]\n tommy_arrayblkof_grow():\n ./tommyds/tommyarrayblkof.c:74\n \tadds\tr4, #1\n ./tommyds/tommyarrayblkof.c:68\n \tcmp\tr6, r4\n-\tbne.n\tc54c \n+\tbne.n\tc536 \n ./tommyds/tommyarrayblkof.c:77\n \tpop\t{r3, r4, r5, r6, r7, pc}\n tommy_array_ref():\n ./tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #16]\t; (c590 )\n+\tldr\tr3, [pc, #16]\t; (c578 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #16]\t; (c594 )\n-\tldr\tr0, [pc, #20]\t; (c598 )\n+\tldr\tr1, [pc, #16]\t; (c57c )\n+\tldr\tr0, [pc, #16]\t; (c580 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\ttst\tr4, r7\n-\tmovs\tr3, r0\n-\trors\tr6, r5\n+\tnegs\tr2, r2\n \tmovs\tr3, r0\n \ttst\tr4, r0\n \tmovs\tr3, r0\n+\ttst\tr2, r3\n+\tmovs\tr3, r0\n \n-0000c59c :\n+0000c584 :\n tommy_arrayblkof_memory_usage():\n ./tommyds/tommyarrayblkof.c:80\n+\tmov\tr3, r0\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n-\tmov\tr3, r0\n ./tommyds/tommyarrayblkof.c:81\n-\tbl\tc4b4 \n+\tbl\tc4a4 \n \tldr.w\tr2, [r3, #140]\t; 0x8c\n \tldr.w\tr3, [r3, #132]\t; 0x84\n \tmul.w\tr3, r3, r2\n ./tommyds/tommyarrayblkof.c:82\n \tadd.w\tr0, r0, r3, lsl #12\n \tpop\t{r7, pc}\n \n-0000c5b8 :\n+0000c5a0 :\n tommy_list_sort():\n ./tommyds/tommylist.c:42\n-\tldr\tr2, [pc, #76]\t; (c608 )\n-\tldr\tr3, [pc, #80]\t; (c60c )\n+\tldr\tr2, [pc, #76]\t; (c5f0 )\n+\tldr\tr3, [pc, #80]\t; (c5f4 )\n \tadd\tr2, pc\n \tpush\t{r4, r7, lr}\n \tsub\tsp, #20\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, #0\n ./tommyds/tommylist.c:46\n \tldr\tr3, [r0, #0]\n-\tcbz\tr3, c5ec \n+\tcbz\tr3, c5d4 \n ./tommyds/tommylist.c:53\n \tldr\tr2, [r3, #4]\n \tmov\tr4, r0\n ./tommyds/tommylist.c:55\n \tadds\tr0, r7, #4\n ./tommyds/tommylist.c:53\n \tstrd\tr3, r2, [r7, #4]\n ./tommyds/tommylist.c:55\n-\tbl\tbc2c \n+\tbl\tbc08 \n ./tommyds/tommylist.c:58\n \tldr\tr3, [r7, #4]\n+\tldr\tr2, [r7, #8]\n tommy_list_set():\n ./tommyds/tommylist.c:37\n \tmovs\tr1, #0\n-tommy_list_sort():\n-./tommyds/tommylist.c:58\n-\tldr\tr2, [r7, #8]\n-tommy_list_set():\n ./tommyds/tommylist.c:36\n \tstr\tr2, [r3, #4]\n ./tommyds/tommylist.c:37\n \tstr\tr1, [r2, #0]\n ./tommyds/tommylist.c:38\n \tstr\tr3, [r4, #0]\n tommy_list_sort():\n ./tommyds/tommylist.c:42\n-\tldr\tr2, [pc, #32]\t; (c610 )\n+\tldr\tr2, [pc, #32]\t; (c5f8 )\n ./tommyds/tommylist.c:59\n-\tldr\tr3, [pc, #28]\t; (c60c )\n+\tldr\tr3, [pc, #28]\t; (c5f4 )\n ./tommyds/tommylist.c:42\n \tadd\tr2, pc\n ./tommyds/tommylist.c:59\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\tc602 \n+\tbne.n\tc5ea \n \tadds\tr7, #20\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrh\tr0, [r7, #58]\t; 0x3a\n+\tstrh\tr0, [r2, #60]\t; 0x3c\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr4, [r0, #58]\t; 0x3a\n+\tstrh\tr4, [r3, #58]\t; 0x3a\n \tmovs\tr5, r0\n \n-0000c614 :\n+0000c5fc :\n tommy_tree_init():\n ./tommyds/tommytree.c:36\n \tpush\t{r7}\n ./tommyds/tommytree.c:37\n \tmovs\tr3, #0\n ./tommyds/tommytree.c:36\n \tadd\tr7, sp, #0\n@@ -12647,324 +12644,333 @@\n ./tommyds/tommytree.c:38\n \tstr\tr3, [r0, #8]\n ./tommyds/tommytree.c:40\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0000c628 :\n+0000c610 :\n tommy_tree_insert():\n ./tommyds/tommytree.c:142\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr4, r1\n-\tldr\tr1, [pc, #84]\t; (c684 )\n+\tmov\tr1, r2\n+\tldr\tr2, [pc, #88]\t; (c670 )\n \tsub\tsp, #8\n-\tldr\tr3, [pc, #84]\t; (c688 )\n-\tadd\tr1, pc\n+\tldr\tr3, [pc, #88]\t; (c674 )\n+\tadd\tr2, pc\n \tadd\tr7, sp, #0\n \tmov\tr5, r0\n-\tldr\tr3, [r1, r3]\n+\tldr\tr3, [r2, r3]\n ./tommyds/tommytree.c:150\n-\tldr\tr1, [r0, #0]\n+\tmov\tr2, r7\n ./tommyds/tommytree.c:142\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n-./tommyds/tommytree.c:150\n-\tldr\tr0, [r0, #4]\n ./tommyds/tommytree.c:146\n \tmovs\tr3, #0\n-./tommyds/tommytree.c:145\n-\tstr\tr2, [r4, #8]\n+\tstrd\tr3, r1, [r4, #4]\n ./tommyds/tommytree.c:147\n-\tstrd\tr3, r3, [r4]\n-./tommyds/tommytree.c:150\n-\tmov\tr2, r7\n+\tstr\tr3, [r4, #0]\n ./tommyds/tommytree.c:148\n \tstr\tr3, [r4, #12]\n+./tommyds/tommytree.c:150\n+\tldrd\tr1, r0, [r0]\n ./tommyds/tommytree.c:143\n \tstr\tr4, [r7, #0]\n ./tommyds/tommytree.c:150\n-\tbl\tbb74 \n+\tbl\tbb54 \n ./tommyds/tommytree.c:152\n \tldr\tr3, [r7, #0]\n-\tcmp\tr3, r4\n-./tommyds/tommytree.c:153\n-\tittt\teq\n-\tldreq\tr2, [r5, #8]\n-\taddeq\tr2, #1\n-\tstreq\tr2, [r5, #8]\n-./tommyds/tommytree.c:142\n-\tldr\tr2, [pc, #36]\t; (c68c )\n ./tommyds/tommytree.c:150\n \tstr\tr0, [r5, #0]\n+./tommyds/tommytree.c:152\n+\tcmp\tr3, r4\n+\tbeq.n\tc662 \n+./tommyds/tommytree.c:142\n+\tldr\tr2, [pc, #44]\t; (c678 )\n ./tommyds/tommytree.c:155\n \tldr\tr0, [r3, #8]\n+./tommyds/tommytree.c:156\n+\tldr\tr3, [pc, #36]\t; (c674 )\n ./tommyds/tommytree.c:142\n \tadd\tr2, pc\n ./tommyds/tommytree.c:156\n-\tldr\tr3, [pc, #24]\t; (c688 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\tc67e \n+\tbne.n\tc66a \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n+./tommyds/tommytree.c:153\n+\tldr\tr2, [r5, #8]\n+\tadds\tr2, #1\n+\tstr\tr2, [r5, #8]\n+\tb.n\tc64a \n+./tommyds/tommytree.c:156\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrh\tr2, [r0, #56]\t; 0x38\n+\tstrh\tr0, [r3, #56]\t; 0x38\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr2, [r1, #54]\t; 0x36\n+\tstrh\tr4, [r4, #54]\t; 0x36\n \tmovs\tr5, r0\n \n-0000c690 :\n+0000c67c :\n tommy_tree_remove():\n ./tommyds/tommytree.c:184\n-\tldr.w\tip, [pc, #84]\t; c6e8 \n+\tpush\t{r4, r7, lr}\n+\tmov\tr4, r0\n+\tldr\tr0, [pc, #76]\t; (c6d0 )\n \tmov\tr2, r1\n-\tpush\t{r4, r5, r7, lr}\n-\tadd\tip, pc\n-\tldr\tr5, [pc, #80]\t; (c6ec )\n-\tsub\tsp, #8\n+\tldr\tr1, [pc, #76]\t; (c6d4 )\n+\tadd\tr0, pc\n+\tsub\tsp, #12\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:187\n-\tldr\tr1, [r0, #0]\n-./tommyds/tommytree.c:184\n-\tmov\tr4, r0\n-\tldr.w\tr5, [ip, r5]\n-./tommyds/tommytree.c:187\n \tmov\tr3, r7\n-\tldr\tr0, [r0, #4]\n ./tommyds/tommytree.c:184\n-\tldr\tr5, [r5, #0]\n-\tstr\tr5, [r7, #4]\n-\tmov.w\tr5, #0\n+\tldr\tr1, [r0, r1]\n+\tldr\tr1, [r1, #0]\n+\tstr\tr1, [r7, #4]\n+\tmov.w\tr1, #0\n ./tommyds/tommytree.c:185\n-\tmovs\tr5, #0\n-\tstr\tr5, [r7, #0]\n+\tmovs\tr1, #0\n+\tstr\tr1, [r7, #0]\n ./tommyds/tommytree.c:187\n-\tbl\tbbc8 \n+\tldrd\tr1, r0, [r4]\n+\tbl\tbba4 \n ./tommyds/tommytree.c:189\n \tldr\tr3, [r7, #0]\n ./tommyds/tommytree.c:187\n \tstr\tr0, [r4, #0]\n ./tommyds/tommytree.c:189\n-\tcbz\tr3, c6ca \n+\tcbz\tr3, c6b2 \n ./tommyds/tommytree.c:192\n \tldr\tr2, [r4, #8]\n ./tommyds/tommytree.c:194\n \tldr\tr3, [r3, #8]\n ./tommyds/tommytree.c:192\n \tsubs\tr2, #1\n \tstr\tr2, [r4, #8]\n ./tommyds/tommytree.c:184\n-\tldr\tr1, [pc, #36]\t; (c6f0 )\n+\tldr\tr1, [pc, #36]\t; (c6d8 )\n ./tommyds/tommytree.c:195\n-\tldr\tr2, [pc, #28]\t; (c6ec )\n+\tldr\tr2, [pc, #28]\t; (c6d4 )\n ./tommyds/tommytree.c:184\n \tadd\tr1, pc\n ./tommyds/tommytree.c:195\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r7, #4]\n \teors\tr1, r2\n-\tbne.n\tc6e2 \n+\tbne.n\tc6ca \n \tmov\tr0, r3\n-\tadds\tr7, #8\n+\tadds\tr7, #12\n \tmov\tsp, r7\n-\tpop\t{r4, r5, r7, pc}\n+\tpop\t{r4, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrh\tr4, [r3, #52]\t; 0x34\n+\tstrh\tr6, [r5, #52]\t; 0x34\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #50]\t; 0x32\n+\tstrh\tr6, [r7, #50]\t; 0x32\n \tmovs\tr5, r0\n \n-0000c6f4 :\n+0000c6dc :\n tommy_tree_search():\n ./tommyds/tommytree.c:216\n \tpush\t{r7, lr}\n \tmov\tr2, r1\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:217\n \tldrd\tr1, r0, [r0]\n-\tbl\tb910 \n+\tbl\tb8e8 \n ./tommyds/tommytree.c:219\n-\tcbz\tr0, c706 \n+\tcbz\tr0, c6ee \n ./tommyds/tommytree.c:222\n \tldr\tr0, [r0, #8]\n ./tommyds/tommytree.c:223\n \tpop\t{r7, pc}\n \n-0000c708 :\n+0000c6f0 :\n tommy_tree_search_compare():\n ./tommyds/tommytree.c:226\n \tmov\tr3, r0\n+\tpush\t{r7, lr}\n ./tommyds/tommytree.c:227\n \tmov\tr0, r1\n ./tommyds/tommytree.c:226\n-\tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./tommyds/tommytree.c:227\n \tldr\tr1, [r3, #0]\n-\tbl\tb910 \n+\tbl\tb8e8 \n ./tommyds/tommytree.c:229\n-\tcbz\tr0, c71a \n+\tcbz\tr0, c702 \n ./tommyds/tommytree.c:232\n \tldr\tr0, [r0, #8]\n ./tommyds/tommytree.c:233\n \tpop\t{r7, pc}\n \n-0000c71c :\n+0000c704 :\n tommy_tree_remove_existing():\n ./tommyds/tommytree.c:236\n \tpush\t{r7, lr}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:237\n \tldr\tr1, [r1, #8]\n-\tbl\tc690 \n+./tommyds/tommytree.c:236\n+\tadd\tr7, sp, #0\n+./tommyds/tommytree.c:237\n+\tbl\tc67c \n ./tommyds/tommytree.c:239\n-\tcbz\tr0, c72a \n+\tcbz\tr0, c712 \n ./tommyds/tommytree.c:242\n \tpop\t{r7, pc}\n ./tommyds/tommytree.c:239 (discriminator 1)\n-\tldr\tr3, [pc, #20]\t; (c740 )\n+\tldr\tr3, [pc, #20]\t; (c728 )\n \tmovs\tr2, #239\t; 0xef\n-\tldr\tr1, [pc, #20]\t; (c744 )\n-\tldr\tr0, [pc, #20]\t; (c748 )\n+\tldr\tr1, [pc, #20]\t; (c72c )\n+\tldr\tr0, [pc, #20]\t; (c730 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tlsls\tr6, r1\n+\tlsls\tr6, r4\n \tmovs\tr3, r0\n-\teors\tr4, r5\n+\tlsls\tr4, r0\n \tmovs\tr3, r0\n-\teors\tr4, r7\n+\tlsls\tr4, r2\n \tmovs\tr3, r0\n \n-0000c74c :\n+0000c734 :\n tommy_tree_foreach():\n ./tommyds/tommytree.c:262\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:263\n \tldr\tr0, [r0, #0]\n+./tommyds/tommytree.c:262\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:264\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./tommyds/tommytree.c:263\n-\tb.w\tb940 \n+\tb.w\tb91c \n \n-0000c75c :\n+0000c744 :\n tommy_tree_foreach_arg():\n ./tommyds/tommytree.c:284\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:285\n \tldr\tr0, [r0, #0]\n+./tommyds/tommytree.c:284\n+\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:286\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./tommyds/tommytree.c:285\n-\tb.w\tb964 \n+\tb.w\tb940 \n \n-0000c76c :\n+0000c754 :\n tommy_tree_memory_usage():\n ./tommyds/tommytree.c:290\n \tldr\tr0, [r0, #8]\n ./tommyds/tommytree.c:289\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommytree.c:291\n \tlsls\tr0, r0, #4\n+./tommyds/tommytree.c:289\n+\tadd\tr7, sp, #0\n+./tommyds/tommytree.c:291\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0000c77c :\n+0000c764 :\n tommy_hashdyn_init():\n ./tommyds/tommyhashdyn.c:35\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n ./tommyds/tommyhashdyn.c:39\n \tmovs\tr3, #15\n ./tommyds/tommyhashdyn.c:37\n \tmovs\tr1, #4\n ./tommyds/tommyhashdyn.c:38\n \tmovs\tr0, #16\n+./tommyds/tommyhashdyn.c:39\n+\tstr\tr3, [r4, #8]\n ./tommyds/tommyhashdyn.c:35\n \tadd\tr7, sp, #0\n-./tommyds/tommyhashdyn.c:38\n-\tstrd\tr0, r3, [r4, #4]\n ./tommyds/tommyhashdyn.c:37\n \tstr\tr1, [r4, #16]\n+./tommyds/tommyhashdyn.c:38\n+\tstr\tr0, [r4, #4]\n ./tommyds/tommyhashdyn.c:40\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ./tommyds/tommyhashdyn.c:42\n \tmovs\tr3, #0\n-\tstr\tr3, [r4, #12]\n ./tommyds/tommyhashdyn.c:40\n \tstr\tr0, [r4, #0]\n+./tommyds/tommyhashdyn.c:42\n+\tstr\tr3, [r4, #12]\n ./tommyds/tommyhashdyn.c:43\n \tpop\t{r3, r4, r7, pc}\n \tnop\n \n-0000c79c :\n+0000c784 :\n tommy_hashdyn_done():\n ./tommyds/tommyhashdyn.c:46\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:47\n \tldr\tr0, [r0, #0]\n+./tommyds/tommyhashdyn.c:46\n+\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:48\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./tommyds/tommyhashdyn.c:47\n \tb.w\t6948 \n \n-0000c7ac :\n+0000c794 :\n tommy_hashdyn_insert():\n ./tommyds/tommyhashdyn.c:138\n \tpush\t{r4, r5, r6, r7}\n-\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:139\n \tldr\tr4, [r0, #8]\n ./tommyds/tommyhashdyn.c:141\n \tldr\tr6, [r0, #0]\n+./tommyds/tommyhashdyn.c:138\n+\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:139\n \tands\tr4, r3\n ././tommyds/tommylist.h:219\n \tldr.w\tr5, [r6, r4, lsl #2]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr5, c7ee \n+\tcbz\tr5, c7d6 \n tommy_hashdyn_insert():\n ././tommyds/tommylist.h:187\n-\tldr\tr4, [r5, #4]\n+\tldr\tr6, [r5, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n-\tmovs\tr6, #0\n+\tmovs\tr4, #0\n ././tommyds/tommylist.h:187\n-\tstr\tr4, [r1, #4]\n+\tstr\tr6, [r1, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr1, [r5, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr4, [r1, #4]\n ././tommyds/tommylist.h:191\n-\tstr\tr6, [r1, #0]\n+\tstr\tr4, [r1, #0]\n ././tommyds/tommylist.h:192\n+\tldr\tr4, [r1, #4]\n \tstr\tr1, [r4, #0]\n tommy_hashdyn_insert():\n ./tommyds/tommyhashdyn.c:145\n \tldr\tr4, [r0, #12]\n hashdyn_grow_step():\n ./tommyds/tommyhashdyn.c:123\n \tldr\tr5, [r0, #4]\n@@ -12974,15 +12980,15 @@\n ./tommyds/tommyhashdyn.c:143\n \tstrd\tr2, r3, [r1, #8]\n ./tommyds/tommyhashdyn.c:145\n \tstr\tr4, [r0, #12]\n hashdyn_grow_step():\n ./tommyds/tommyhashdyn.c:123\n \tcmp.w\tr4, r5, lsr #1\n-\tbcs.n\tc7e2 \n+\tbcs.n\tc7ca \n tommy_hashdyn_insert():\n ./tommyds/tommyhashdyn.c:148\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n hashdyn_grow_step():\n ./tommyds/tommyhashdyn.c:124\n@@ -12990,252 +12996,258 @@\n \tadds\tr1, #1\n tommy_hashdyn_insert():\n ./tommyds/tommyhashdyn.c:148\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n hashdyn_grow_step():\n ./tommyds/tommyhashdyn.c:124\n-\tb.w\tb98c \n+\tb.w\tb968 \n tommy_hashdyn_insert():\n ././tommyds/tommylist.h:153\n \tstrd\tr5, r1, [r1]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr.w\tr1, [r6, r4, lsl #2]\n ././tommyds/tommylist.h:156\n-\tb.n\tc7ca \n+\tb.n\tc7b2 \n \n-0000c7f8 :\n+0000c7e0 :\n tommy_hashdyn_remove_existing():\n ./tommyds/tommyhashdyn.c:151\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr4, r1\n ./tommyds/tommyhashdyn.c:152\n-\tldr\tr3, [r1, #12]\n+\tldr\tr1, [r0, #8]\n ./tommyds/tommyhashdyn.c:151\n \tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:152\n-\tldr\tr5, [r0, #8]\n-./tommyds/tommyhashdyn.c:154\n-\tldr\tr1, [r0, #0]\n+\tldr\tr3, [r4, #12]\n ././tommyds/tommylist.h:242\n \tldr\tr2, [r4, #0]\n ./tommyds/tommyhashdyn.c:152\n-\tands\tr3, r5\n+\tands\tr3, r1\n+./tommyds/tommyhashdyn.c:154\n+\tldr\tr1, [r0, #0]\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:239\n \tldr\tr6, [r4, #4]\n \tldr.w\tr5, [r1, r3, lsl #2]\n ././tommyds/tommylist.h:242\n-\tcbz\tr2, c836 \n+\tcbz\tr2, c820 \n ././tommyds/tommylist.h:243\n \tstr\tr6, [r2, #4]\n ././tommyds/tommylist.h:248\n \tcmp\tr4, r5\n-././tommyds/tommylist.h:249\n-\titee\teq\n-\tstreq.w\tr2, [r1, r3, lsl #2]\n+\tbeq.n\tc81a \n ././tommyds/tommylist.h:251\n-\tldrne\tr3, [r4, #4]\n-\tstrne\tr2, [r3, #0]\n+\tldr\tr3, [r4, #4]\n+\tstr\tr2, [r3, #0]\n tommy_hashdyn_remove_existing():\n ./tommyds/tommyhashdyn.c:156\n \tldr\tr3, [r0, #12]\n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:133\n \tldr\tr2, [r0, #4]\n tommy_hashdyn_remove_existing():\n ./tommyds/tommyhashdyn.c:156\n \tsubs\tr3, #1\n \tstr\tr3, [r0, #12]\n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:133\n \tcmp.w\tr3, r2, lsr #3\n-\tbhi.n\tc832 \n+\tbhi.n\tc816 \n \tldr\tr1, [r0, #16]\n \tcmp\tr1, #4\n-\tbhi.n\tc83a \n+\tbhi.n\tc824 \n tommy_hashdyn_remove_existing():\n ./tommyds/tommyhashdyn.c:161\n \tldr\tr0, [r4, #8]\n \tpop\t{r3, r4, r5, r6, r7, pc}\n tommy_list_remove_existing():\n+././tommyds/tommylist.h:249\n+\tstr.w\tr2, [r1, r3, lsl #2]\n+\tb.n\tc802 \n ././tommyds/tommylist.h:245\n \tstr\tr6, [r5, #4]\n-\tb.n\tc812 \n+\tb.n\tc7fa \n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:134\n \tsubs\tr1, #1\n-\tbl\tb98c \n+\tbl\tb968 \n tommy_hashdyn_remove_existing():\n ./tommyds/tommyhashdyn.c:161\n \tldr\tr0, [r4, #8]\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+\tnop\n \n-0000c844 :\n+0000c830 :\n tommy_hashdyn_remove():\n ./tommyds/tommyhashdyn.c:164\n \tstmdb\tsp!, {r4, r5, r6, r7, r9, sl, fp, lr}\n-\tmov\tr9, r0\n+\tmov\tfp, r2\n ./tommyds/tommyhashdyn.c:165\n-\tldr\tr0, [r0, #8]\n+\tldr\tr2, [r0, #8]\n ./tommyds/tommyhashdyn.c:164\n \tmov\tr6, r3\n ./tommyds/tommyhashdyn.c:166\n-\tldr.w\tr3, [r9]\n+\tldr\tr3, [r0, #0]\n+./tommyds/tommyhashdyn.c:165\n+\tand.w\tsl, r6, r2\n ./tommyds/tommyhashdyn.c:164\n \tadd\tr7, sp, #0\n-./tommyds/tommyhashdyn.c:165\n-\tand.w\tsl, r6, r0\n+\tmov\tr9, r0\n \tmov\tr5, r1\n-\tmov\tfp, r2\n ./tommyds/tommyhashdyn.c:166\n \tldr.w\tr4, [r3, sl, lsl #2]\n ./tommyds/tommyhashdyn.c:168\n-\tcbnz\tr4, c868 \n-\tb.n\tc8b6 \n+\tcbnz\tr4, c852 \n+\tb.n\tc89c \n ./tommyds/tommyhashdyn.c:179\n \tldr\tr4, [r4, #0]\n ./tommyds/tommyhashdyn.c:168\n-\tcbz\tr4, c8b6 \n+\tcbz\tr4, c89c \n ./tommyds/tommyhashdyn.c:170\n \tldr\tr3, [r4, #12]\n \tcmp\tr3, r6\n-\tbne.n\tc864 \n+\tbne.n\tc84e \n ./tommyds/tommyhashdyn.c:170 (discriminator 1)\n \tldr\tr1, [r4, #8]\n \tmov\tr0, fp\n \tblx\tr5\n \tcmp\tr0, #0\n-\tbne.n\tc864 \n+\tbne.n\tc84e \n+././tommyds/tommylist.h:242\n+\tldr\tr3, [r4, #0]\n ./tommyds/tommyhashdyn.c:171\n \tldr.w\tr2, [r9]\n-././tommyds/tommylist.h:239\n-\tldrd\tr3, r0, [r4]\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:239\n+\tldr\tr0, [r4, #4]\n \tldr.w\tr1, [r2, sl, lsl #2]\n ././tommyds/tommylist.h:242\n-\tcbz\tr3, c8bc \n+\tcbz\tr3, c8a2 \n ././tommyds/tommylist.h:243\n \tstr\tr0, [r3, #4]\n ././tommyds/tommylist.h:248\n \tcmp\tr1, r4\n-././tommyds/tommylist.h:249\n-\titee\teq\n-\tstreq.w\tr3, [r2, sl, lsl #2]\n+\tbeq.n\tc8a6 \n ././tommyds/tommylist.h:251\n-\tldrne\tr2, [r4, #4]\n-\tstrne\tr3, [r2, #0]\n+\tldr\tr2, [r4, #4]\n+\tstr\tr3, [r2, #0]\n tommy_hashdyn_remove():\n ./tommyds/tommyhashdyn.c:173\n \tldr.w\tr3, [r9, #12]\n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:133\n \tldr.w\tr2, [r9, #4]\n tommy_hashdyn_remove():\n ./tommyds/tommyhashdyn.c:173\n \tsubs\tr3, #1\n \tstr.w\tr3, [r9, #12]\n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:133\n \tcmp.w\tr3, r2, lsr #3\n-\tbhi.n\tc8b0 \n+\tbhi.n\tc896 \n \tldr.w\tr1, [r9, #16]\n \tcmp\tr1, #4\n-\tbhi.n\tc8c0 \n+\tbhi.n\tc8ac \n tommy_hashdyn_remove():\n ./tommyds/tommyhashdyn.c:177\n \tldr\tr0, [r4, #8]\n ./tommyds/tommyhashdyn.c:183\n \tldmia.w\tsp!, {r4, r5, r6, r7, r9, sl, fp, pc}\n ./tommyds/tommyhashdyn.c:182\n \tmovs\tr0, #0\n ./tommyds/tommyhashdyn.c:183\n \tldmia.w\tsp!, {r4, r5, r6, r7, r9, sl, fp, pc}\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:245\n \tstr\tr0, [r1, #4]\n-\tb.n\tc888 \n+\tb.n\tc872 \n+././tommyds/tommylist.h:249\n+\tstr.w\tr3, [r2, sl, lsl #2]\n+\tb.n\tc87a \n hashdyn_shrink_step():\n ./tommyds/tommyhashdyn.c:134\n \tsubs\tr1, #1\n \tmov\tr0, r9\n-\tbl\tb98c \n-\tb.n\tc8b0 \n+\tbl\tb968 \n+\tb.n\tc896 \n tommy_hashdyn_remove():\n ./tommyds/tommyhashdyn.c:134\n \tnop\n \n-0000c8cc :\n+0000c8b8 :\n tommy_hashdyn_foreach():\n ./tommyds/tommyhashdyn.c:186\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:188\n \tldrd\tr6, r3, [r0]\n+./tommyds/tommyhashdyn.c:186\n+\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:191\n-\tcbz\tr3, c8f2 \n-\tadd.w\tr8, r6, r3, lsl #2\n+\tcbz\tr3, c8de \n \tmov\tr5, r1\n+\tadd.w\tr8, r6, r3, lsl #2\n ./tommyds/tommyhashdyn.c:192\n \tldr.w\tr4, [r6], #4\n ./tommyds/tommyhashdyn.c:194\n-\tcbz\tr4, c8ee \n+\tcbz\tr4, c8da \n ./tommyds/tommyhashdyn.c:195\n \tldr\tr0, [r4, #8]\n ./tommyds/tommyhashdyn.c:196\n \tldr\tr4, [r4, #0]\n ./tommyds/tommyhashdyn.c:197\n \tblx\tr5\n ./tommyds/tommyhashdyn.c:194\n \tcmp\tr4, #0\n-\tbne.n\tc8e4 \n+\tbne.n\tc8d0 \n ./tommyds/tommyhashdyn.c:191\n \tcmp\tr8, r6\n-\tbne.n\tc8de \n+\tbne.n\tc8ca \n ./tommyds/tommyhashdyn.c:200\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \n-0000c8f8 :\n+0000c8e4 :\n tommy_hashdyn_foreach_arg():\n ./tommyds/tommyhashdyn.c:203\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n+\tmov\tr6, r2\n ./tommyds/tommyhashdyn.c:205\n-\tldrd\tr3, r4, [r0]\n+\tldrd\tr3, r2, [r0]\n+./tommyds/tommyhashdyn.c:203\n+\tadd\tr7, sp, #0\n ./tommyds/tommyhashdyn.c:208\n-\tcbz\tr4, c924 \n-\tadd.w\tr9, r3, r4, lsl #2\n+\tcbz\tr2, c910 \n \tmov\tr5, r1\n-\tmov\tr6, r2\n \tmov\tr8, r3\n+\tadd.w\tr9, r3, r2, lsl #2\n ./tommyds/tommyhashdyn.c:209\n \tldr.w\tr4, [r8], #4\n ./tommyds/tommyhashdyn.c:211\n-\tcbz\tr4, c920 \n+\tcbz\tr4, c90c \n ./tommyds/tommyhashdyn.c:212\n \tldr\tr1, [r4, #8]\n ./tommyds/tommyhashdyn.c:214\n \tmov\tr0, r6\n ./tommyds/tommyhashdyn.c:213\n \tldr\tr4, [r4, #0]\n ./tommyds/tommyhashdyn.c:214\n \tblx\tr5\n ./tommyds/tommyhashdyn.c:211\n \tcmp\tr4, #0\n-\tbne.n\tc914 \n+\tbne.n\tc900 \n ./tommyds/tommyhashdyn.c:208\n \tcmp\tr9, r8\n-\tbne.n\tc90e \n+\tbne.n\tc8fa \n ./tommyds/tommyhashdyn.c:217\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \n-0000c928 :\n+0000c914 :\n tommy_hashdyn_memory_usage():\n ./tommyds/tommyhashdyn.c:222\n \tldr\tr3, [r0, #12]\n \tldr\tr0, [r0, #4]\n ./tommyds/tommyhashdyn.c:220\n \tpush\t{r7}\n ./tommyds/tommyhashdyn.c:222\n@@ -13245,513 +13257,507 @@\n ./tommyds/tommyhashdyn.c:223\n \tlsls\tr0, r0, #2\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n \n-0000c940 :\n+0000c92c :\n signal_handler():\n ./cmdline/snapraid.c:484\n-\tldr\tr3, [pc, #16]\t; (c954 )\n+\tldr\tr3, [pc, #16]\t; (c940 )\n \tmovs\tr2, #1\n ./cmdline/snapraid.c:480\n \tpush\t{r7}\n ./cmdline/snapraid.c:484\n \tadd\tr3, pc\n ./cmdline/snapraid.c:480\n \tadd\tr7, sp, #0\n ./cmdline/snapraid.c:484\n \tstr\tr2, [r3, #0]\n ./cmdline/snapraid.c:485\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n-\tcdp2\t0, 9, cr0, cr2, cr5, {0}\n+\tcdp2\t0, 10, cr0, cr6, cr5, {0}\n \n-0000c958 :\n+0000c944 :\n version():\n-./cmdline/snapraid.c:34\n-\tldr\tr0, [pc, #16]\t; (c96c )\n ./cmdline/snapraid.c:33\n \tpush\t{r7}\n ./cmdline/snapraid.c:34\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #16]\t; (c958 )\n ./cmdline/snapraid.c:33\n \tadd\tr7, sp, #0\n+./cmdline/snapraid.c:34\n+\tadd\tr0, pc\n ./cmdline/snapraid.c:35\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/snapraid.c:34\n-\tb.w\t11a44 \n+\tb.w\t119fc \n \tnop\n-\tsubs\tr6, #144\t; 0x90\n+\tsubs\tr6, #162\t; 0xa2\n \tmovs\tr3, r0\n \n-0000c970 :\n+0000c95c :\n usage():\n ./cmdline/snapraid.c:38\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/snapraid.c:39\n-\tbl\tc958 \n+\tbl\tc944 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #288]\t; (ca9c )\n+\tldr\tr0, [pc, #288]\t; (ca88 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #280]\t; (caa0 )\n+\tldr\tr0, [pc, #280]\t; (ca8c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #276]\t; (caa4 )\n+\tldr\tr0, [pc, #276]\t; (ca90 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #272]\t; (caa8 )\n+\tldr\tr0, [pc, #272]\t; (ca94 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #268]\t; (caac )\n+\tldr\tr0, [pc, #268]\t; (ca98 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #264]\t; (cab0 )\n+\tldr\tr0, [pc, #264]\t; (ca9c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #260]\t; (cab4 )\n+\tldr\tr0, [pc, #260]\t; (caa0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #256]\t; (cab8 )\n+\tldr\tr0, [pc, #256]\t; (caa4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #252]\t; (cabc )\n+\tldr\tr0, [pc, #252]\t; (caa8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #248]\t; (cac0 )\n+\tldr\tr0, [pc, #248]\t; (caac )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #244]\t; (cac4 )\n+\tldr\tr0, [pc, #244]\t; (cab0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #240]\t; (cac8 )\n+\tldr\tr0, [pc, #240]\t; (cab4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #236]\t; (cacc )\n+\tldr\tr0, [pc, #236]\t; (cab8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #232]\t; (cad0 )\n+\tldr\tr0, [pc, #232]\t; (cabc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #220]\t; (cad4 )\n+\tldr\tr0, [pc, #220]\t; (cac0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #216]\t; (cad8 )\n+\tldr\tr0, [pc, #216]\t; (cac4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #212]\t; (cadc )\n+\tldr\tr0, [pc, #212]\t; (cac8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #208]\t; (cae0 )\n+\tldr\tr0, [pc, #208]\t; (cacc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #204]\t; (cae4 )\n+\tldr\tr0, [pc, #204]\t; (cad0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #200]\t; (cae8 )\n+\tldr\tr0, [pc, #200]\t; (cad4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #196]\t; (caec )\n+\tldr\tr0, [pc, #196]\t; (cad8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #192]\t; (caf0 )\n+\tldr\tr0, [pc, #192]\t; (cadc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #188]\t; (caf4 )\n+\tldr\tr0, [pc, #188]\t; (cae0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #184]\t; (caf8 )\n+\tldr\tr0, [pc, #184]\t; (cae4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #180]\t; (cafc )\n+\tldr\tr0, [pc, #180]\t; (cae8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #176]\t; (cb00 )\n+\tldr\tr0, [pc, #176]\t; (caec )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #172]\t; (cb04 )\n+\tldr\tr0, [pc, #172]\t; (caf0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #168]\t; (cb08 )\n+\tldr\tr0, [pc, #168]\t; (caf4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #164]\t; (cb0c )\n+\tldr\tr0, [pc, #164]\t; (caf8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #160]\t; (cb10 )\n+\tldr\tr0, [pc, #160]\t; (cafc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #156]\t; (cb14 )\n+\tldr\tr0, [pc, #156]\t; (cb00 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #152]\t; (cb18 )\n+\tldr\tr0, [pc, #152]\t; (cb04 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #148]\t; (cb1c )\n+\tldr\tr0, [pc, #148]\t; (cb08 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n usage():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #144]\t; (cb20 )\n+\tldr\tr0, [pc, #144]\t; (cb0c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n usage():\n ./cmdline/snapraid.c:77\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r7, lr}\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tb.w\t6af8 \n \tnop\n-\tsubs\tr6, #174\t; 0xae\n-\tmovs\tr3, r0\n-\tsubs\tr6, #248\t; 0xf8\n+\tsubs\tr6, #194\t; 0xc2\n \tmovs\tr3, r0\n-\tsubs\tr6, #252\t; 0xfc\n+\tsubs\tr7, #12\n \tmovs\tr3, r0\n-\tsubs\tr7, #28\n+\tsubs\tr7, #16\n \tmovs\tr3, r0\n-\tsubs\tr7, #76\t; 0x4c\n+\tsubs\tr7, #48\t; 0x30\n \tmovs\tr3, r0\n-\tsubs\tr7, #112\t; 0x70\n+\tsubs\tr7, #96\t; 0x60\n \tmovs\tr3, r0\n \tsubs\tr7, #132\t; 0x84\n \tmovs\tr3, r0\n-\tsubs\tr7, #156\t; 0x9c\n+\tsubs\tr7, #152\t; 0x98\n \tmovs\tr3, r0\n-\tsubs\tr7, #180\t; 0xb4\n+\tsubs\tr7, #176\t; 0xb0\n \tmovs\tr3, r0\n \tsubs\tr7, #200\t; 0xc8\n \tmovs\tr3, r0\n-\tsubs\tr7, #224\t; 0xe0\n+\tsubs\tr7, #220\t; 0xdc\n \tmovs\tr3, r0\n-\tands\tr0, r0\n+\tsubs\tr7, #244\t; 0xf4\n \tmovs\tr3, r0\n-\tands\tr0, r6\n+\tands\tr4, r2\n \tmovs\tr3, r0\n \teors\tr4, r0\n \tmovs\tr3, r0\n-\teors\tr6, r1\n+\teors\tr0, r3\n \tmovs\tr3, r0\n-\teors\tr2, r2\n+\teors\tr2, r4\n \tmovs\tr3, r0\n-\teors\tr2, r7\n+\teors\tr6, r4\n \tmovs\tr3, r0\n-\tlsls\tr6, r6\n+\tlsls\tr6, r1\n \tmovs\tr3, r0\n-\tlsrs\tr2, r6\n+\tlsrs\tr2, r1\n \tmovs\tr3, r0\n-\tasrs\tr2, r5\n+\tasrs\tr6, r0\n \tmovs\tr3, r0\n-\tadcs\tr6, r3\n+\tasrs\tr6, r7\n \tmovs\tr3, r0\n-\tsbcs\tr2, r2\n+\tadcs\tr2, r6\n \tmovs\tr3, r0\n-\trors\tr6, r1\n+\tsbcs\tr6, r4\n \tmovs\tr3, r0\n-\trors\tr6, r6\n+\trors\tr2, r4\n \tmovs\tr3, r0\n-\ttst\tr2, r4\n+\ttst\tr2, r1\n \tmovs\tr3, r0\n-\tnegs\tr2, r3\n+\ttst\tr6, r6\n \tmovs\tr3, r0\n-\tcmp\tr6, r0\n+\tnegs\tr6, r5\n+\tmovs\tr3, r0\n+\tcmp\tr2, r3\n \tmovs\tr3, r0\n-\tcmn\tr2, r0\n+\tcmn\tr6, r2\n \tmovs\tr3, r0\n-\tcmn\tr2, r7\n+\torrs\tr6, r1\n \tmovs\tr3, r0\n-\torrs\tr6, r6\n+\tmuls\tr2, r1\n \tmovs\tr3, r0\n-\tmuls\tr6, r6\n+\tbics\tr2, r1\n \tmovs\tr3, r0\n-\tbics\tr6, r6\n+\tmvns\tr2, r1\n \tmovs\tr3, r0\n-\tmvns\tr2, r6\n+\tadd\tr6, r0\n \tmovs\tr3, r0\n-\tadd\tr6, r5\n+\tadd\tr2, r8\n \tmovs\tr3, r0\n \n-0000cb24 :\n+0000cb10 :\n memory():\n ./cmdline/snapraid.c:80\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/snapraid.c:81\n-\tbl\t11dc0 \n-\tmovs\tr3, #0\n+\tbl\t11d78 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #84]\t; (cb88 )\n+\tldr\tr0, [pc, #92]\t; (cb78 )\n+\tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:84\n-\tldr\tr0, [pc, #80]\t; (cb8c )\n+\tldr\tr0, [pc, #84]\t; (cb7c )\n \tmovs\tr2, #17\n \tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:85\n-\tldr\tr0, [pc, #72]\t; (cb90 )\n+\tldr\tr0, [pc, #76]\t; (cb80 )\n \tmovs\tr2, #48\t; 0x30\n \tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:86\n-\tldr\tr0, [pc, #64]\t; (cb94 )\n+\tldr\tr0, [pc, #68]\t; (cb84 )\n \tmovs\tr2, #120\t; 0x78\n \tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:87\n-\tldr\tr0, [pc, #56]\t; (cb98 )\n+\tldr\tr0, [pc, #60]\t; (cb88 )\n \tmovs\tr2, #44\t; 0x2c\n \tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:88\n-\tldr\tr0, [pc, #48]\t; (cb9c )\n+\tldr\tr0, [pc, #52]\t; (cb8c )\n \tmovs\tr2, #40\t; 0x28\n \tmovs\tr3, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/snapraid.c:90\n-\tbl\t11dc0 \n-\tlsrs\tr1, r0, #20\n-\tldr\tr0, [pc, #36]\t; (cba0 )\n+\tbl\t11d78 \n+\tmov\tr1, r0\n+\tldr\tr0, [pc, #40]\t; (cb90 )\n+\tlsrs\tr1, r1, #20\n \tadd\tr0, pc\n ./cmdline/snapraid.c:91\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r7, lr}\n ./cmdline/snapraid.c:90\n-\tb.w\t11b84 \n-\tbics\tr6, r5\n+\tb.w\t11b3c \n+\tnop\n+\tmvns\tr2, r0\n \tmovs\tr3, r0\n-\tbics\tr6, r6\n+\tmvns\tr2, r1\n \tmovs\tr3, r0\n-\tbics\tr6, r7\n+\tmvns\tr2, r2\n \tmovs\tr3, r0\n-\tmvns\tr6, r0\n+\tmvns\tr2, r3\n \tmovs\tr3, r0\n-\tmvns\tr6, r1\n+\tmvns\tr2, r4\n \tmovs\tr3, r0\n-\tmvns\tr6, r2\n+\tmvns\tr2, r5\n \tmovs\tr3, r0\n-\tmvns\tr4, r3\n+\tmvns\tr6, r5\n \tmovs\tr3, r0\n \n-0000cba4 :\n+0000cb94 :\n test():\n ./cmdline/snapraid.c:94\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r1\n-\tldr\tr1, [pc, #320]\t; (ccec )\n+\tldr\tr1, [pc, #320]\t; (ccdc )\n+\tldr\tr2, [pc, #320]\t; (cce0 )\n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr\tr2, [pc, #316]\t; (ccf0 )\n-\tsub\tsp, #28\n \tadd\tr1, pc\n+\tsub\tsp, #28\n \tadd\tr7, sp, #0\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/snapraid.c:99\n \tcmp\tr0, #1\n ./cmdline/snapraid.c:94\n \tldr\tr2, [r1, r2]\n-\tadd.w\tr3, r7, #8192\t; 0x2000\n \tadd.w\tr3, r3, #20\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tldr\tr3, [pc, #292]\t; (ccf4 )\n+\tldr\tr3, [pc, #292]\t; (cce4 )\n \tadd\tr3, pc\n \tstr\tr3, [r7, #0]\n ./cmdline/snapraid.c:99\n-\tble.n\tcca2 \n+\tble.n\tcc82 \n ./cmdline/snapraid.c:99 (discriminator 1)\n-\tldr\tr1, [pc, #288]\t; (ccf8 )\n+\tldr\tr1, [pc, #288]\t; (cce8 )\n \tmov\tr6, r0\n \tldr\tr0, [r4, #4]\n \tadd\tr1, pc\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\tcca2 \n+\tbne.n\tcc82 \n ./cmdline/snapraid.c:102\n \tcmp\tr6, #2\n-\titttt\teq\n-\taddeq.w\tr3, r7, #24\n-\taddeq.w\tr5, r7, #12\n-\taddeq.w\tr9, r7, #16\n-\tstreq\tr3, [r7, #4]\n-\tbeq.n\tcc4c \n+\tbeq.n\tccb6 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tsl, [pc, #256]\t; ccfc \n+\tldr.w\tsl, [pc, #272]\t; ccec \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadds\tr4, #4\n test():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr8, [pc, #256]\t; cd00 \n+\tldr.w\tr8, [pc, #272]\t; ccf0 \n+./cmdline/snapraid.c:102\n+\tmov.w\tfp, #2\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd.w\tr5, r7, #12\n \tadd\tsl, pc\n-\tadd.w\tr9, r7, #16\n+\tadd.w\tr5, r7, #12\n \tadd\tr8, pc\n-test():\n-./cmdline/snapraid.c:102\n-\tmov.w\tfp, #2\n+\tadd.w\tr9, r7, #16\n \tadd.w\tr3, r7, #24\n \tstr\tr3, [r7, #4]\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, fp\n \tmov\tr1, sl\n \tmovs\tr0, #1\n test():\n ./cmdline/snapraid.c:102\n \tadd\tfp, r0\n printf():\n@@ -13762,554 +13768,556 @@\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n test():\n ./cmdline/support.h:234\n \tmov\tr2, r9\n esc_shell():\n ./cmdline/support.h:234\n-\tldr\tr3, [r4, #0]\n \tmovs\tr1, #1\n \tmov\tr0, r5\n+\tldr\tr3, [r4, #0]\n \tstr\tr3, [r5, #0]\n-\tbl\t11018 \n+\tbl\t10fdc \n test():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, r8\n esc_shell():\n ./cmdline/support.h:234\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n test():\n ./cmdline/snapraid.c:102\n \tcmp\tr6, fp\n-\tbne.n\tcc18 \n+\tbne.n\tcbf8 \n ./cmdline/snapraid.c:114\n-\tldr\tr4, [pc, #180]\t; (cd04 )\n+\tldr\tr3, [r7, #4]\n ./cmdline/support.h:234\n \tmovs\tr1, #1\n esc_shell():\n ./cmdline/support.h:234\n-\tldr\tr3, [r7, #4]\n+\tldr\tr4, [pc, #192]\t; (ccf4 )\n \tmov\tr2, r9\n-\tadd\tr4, pc\n \tmov\tr0, r5\n+\tadd\tr4, pc\n \tstr.w\tr4, [r3, #-12]\n-\tbl\t11018 \n+\tbl\t10fdc \n test():\n ./cmdline/snapraid.c:114\n \tmov\tr1, r4\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\tccd6 \n+\tbne.n\tccc6 \n ./cmdline/snapraid.c:115\n \tldr\tr4, [r7, #4]\n ./cmdline/support.h:234\n \tmov\tr2, r9\n esc_shell():\n ./cmdline/support.h:234\n-\tldr\tr3, [pc, #152]\t; (cd08 )\n+\tldr\tr3, [pc, #168]\t; (ccf8 )\n \tmov\tr0, r5\n \tmovs\tr1, #1\n \tadd\tr3, pc\n \tstr.w\tr3, [r4, #-12]\n-\tbl\t11018 \n+\tbl\t10fdc \n test():\n ./cmdline/snapraid.c:115\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #92\t; 0x5c\n-\tbne.n\tccc4 \n+\tbne.n\tcca4 \n \tldrb\tr3, [r0, #1]\n \tcmp\tr3, #32\n-\tbne.n\tccc4 \n+\tbne.n\tcca4 \n \tldrb\tr3, [r0, #2]\n-\tcbnz\tr3, ccc4 \n+\tcbnz\tr3, cca4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #124]\t; (cd0c )\n+\tldr\tr0, [pc, #140]\t; (ccfc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n test():\n ./cmdline/snapraid.c:120\n-\tldr\tr3, [pc, #120]\t; (cd10 )\n+\tldr\tr3, [pc, #136]\t; (cd00 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:94\n-\tldr\tr1, [pc, #112]\t; (cd14 )\n+\tldr\tr1, [pc, #128]\t; (cd04 )\n ./cmdline/snapraid.c:121\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #68]\t; (ccf0 )\n+\tldr\tr2, [pc, #84]\t; (cce0 )\n \tadds\tr3, #20\n ./cmdline/snapraid.c:94\n \tadd\tr1, pc\n ./cmdline/snapraid.c:121\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\tcce8 \n+\tbne.n\tccd8 \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/snapraid.c:115 (discriminator 1)\n-\tldr\tr3, [pc, #80]\t; (cd18 )\n+\tldr\tr3, [pc, #96]\t; (cd08 )\n \tmovs\tr2, #115\t; 0x73\n-\tldr\tr1, [pc, #80]\t; (cd1c )\n-\tldr\tr0, [pc, #84]\t; (cd20 )\n+\tldr\tr1, [pc, #96]\t; (cd0c )\n+\tldr\tr0, [pc, #100]\t; (cd10 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n+\tadd.w\tr3, r7, #24\n+\tadd.w\tr5, r7, #12\n+\tadd.w\tr9, r7, #16\n+\tstr\tr3, [r7, #4]\n+\tb.n\tcc2c \n ./cmdline/snapraid.c:114 (discriminator 1)\n-\tldr\tr3, [pc, #76]\t; (cd24 )\n+\tldr\tr3, [pc, #76]\t; (cd14 )\n \tmovs\tr2, #114\t; 0x72\n-\tldr\tr1, [pc, #76]\t; (cd28 )\n-\tldr\tr0, [pc, #76]\t; (cd2c )\n+\tldr\tr1, [pc, #76]\t; (cd18 )\n+\tldr\tr0, [pc, #76]\t; (cd1c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/snapraid.c:121\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrh\tr0, [r0, #12]\n+\tstrh\tr2, [r2, #12]\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #10]\n+\tstrh\tr6, [r6, #10]\n \tmovs\tr5, r0\n-\tbics\tr6, r5\n+\tbics\tr6, r7\n \tmovs\tr3, r0\n-\tbics\tr2, r1\n+\tbics\tr2, r5\n \tmovs\tr3, r0\n-\tbics\tr0, r2\n+\tbics\tr0, r6\n \tmovs\tr3, r0\n-\tmuls\tr0, r2\n+\tmuls\tr6, r5\n \tmovs\tr3, r0\n-\tbne.n\tcd84 \n+\tbne.n\tcdb4 \n \tmovs\tr3, r0\n-\tbics\tr4, r3\n+\tbics\tr4, r7\n \tmovs\tr3, r0\n \tlsls\tr0, r2, #8\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #4]\n+\tstrh\tr0, [r5, #4]\n \tmovs\tr5, r0\n-\tstr\tr0, [r1, r5]\n+\tstr\tr0, [r5, r5]\n \tmovs\tr3, r0\n-\tcmn\tr2, r4\n+\torrs\tr2, r0\n \tmovs\tr3, r0\n-\torrs\tr0, r6\n+\tmuls\tr0, r2\n \tmovs\tr3, r0\n-\tstr\tr6, [r6, r4]\n+\tstr\tr6, [r0, r5]\n \tmovs\tr3, r0\n-\tcmn\tr0, r2\n+\tcmn\tr0, r4\n \tmovs\tr3, r0\n-\tcmn\tr2, r4\n+\tcmn\tr2, r6\n \tmovs\tr3, r0\n \n-0000cd30 :\n+0000cd20 :\n log_open():\n ./cmdline/snapraid.c:127\n-\tldr\tr1, [pc, #440]\t; (ceec )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tldr\tr1, [pc, #436]\t; (cedc )\n+\tldr\tr2, [pc, #440]\t; (cee0 )\n \tsub.w\tsp, sp, #4160\t; 0x1040\n-\tldr\tr2, [pc, #436]\t; (cef0 )\n-\tsub\tsp, #20\n \tadd\tr1, pc\n+\tsub\tsp, #20\n \tadd\tr7, sp, #0\n-\tldr.w\tr9, [pc, #432]\t; cef4 \n \tadd.w\tr3, r7, #4160\t; 0x1040\n+\tldr.w\tr9, [pc, #428]\t; cee4 \n \tldr\tr2, [r1, r2]\n \tadds\tr3, #12\n \tadd\tr9, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/snapraid.c:136\n \tcmp\tr0, #0\n-\tbeq.n\tce12 \n+\tbeq.n\tce00 \n ./cmdline/snapraid.c:139\n+\tadd.w\tr6, r7, #16\n \tmov\tr4, r0\n \tmovs\tr0, #0\n \tblx\t69b0 \n-\tadd.w\tr6, r7, #16\n \tmov\tr3, r0\n ./cmdline/snapraid.c:140\n \tsub.w\tr0, r6, #8\n ./cmdline/snapraid.c:139\n \tstr.w\tr3, [r6, #-8]\n ./cmdline/snapraid.c:140\n \tblx\t6b50 \n ./cmdline/snapraid.c:141\n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.n\tce34 \n+\tbeq.n\tce22 \n ./cmdline/snapraid.c:142\n-\tldr\tr2, [pc, #376]\t; (cef8 )\n+\tldr\tr2, [pc, #376]\t; (cee8 )\n \tsubs\tr6, #4\n \tmov\tr3, r0\n \tmovs\tr1, #32\n \tadd\tr2, pc\n \tmov\tr0, r6\n \tblx\t6b38 \n ./cmdline/snapraid.c:143\n+\tldr\tr2, [pc, #364]\t; (ceec )\n \tadd.w\tr8, r7, #44\t; 0x2c\n-\tldr\tr2, [pc, #360]\t; (cefc )\n \tmov\tr3, r5\n+\tadd\tr2, pc\n \tmov\tr0, r8\n \tmovs\tr1, #32\n-\tadd\tr2, pc\n \tblx\t6b38 \n ./cmdline/snapraid.c:153\n \tldrb\tr2, [r4, #0]\n \tcmp\tr2, #62\t; 0x3e\n-\tbeq.n\tce50 \n+\tbeq.n\tce3e \n ./cmdline/snapraid.c:152\n-\tldr\tr3, [pc, #344]\t; (cf00 )\n+\tldr\tr3, [pc, #344]\t; (cef0 )\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n ./cmdline/snapraid.c:173\n \tadd.w\tr0, r7, #80\t; 0x50\n \tmovs\tr3, #0\n \tadd.w\tfp, r7, #76\t; 0x4c\n \tstrb.w\tr3, [r0, #-4]\n-\tcbz\tr2, cdfe \n+\tcbz\tr2, cdec \n ./cmdline/snapraid.c:195\n \tsub.w\tsl, r0, #4\n-\tb.n\tcdde \n+\tb.n\tcdce \n ./cmdline/snapraid.c:177\n \tldrb\tr1, [r4, #1]\n \tcmp\tr1, #68\t; 0x44\n-\tbeq.n\tcea2 \n+\tbeq.n\tce7e \n \tcmp\tr1, #84\t; 0x54\n-\tbne.n\tce8a \n+\tbne.n\tce66 \n ./cmdline/snapraid.c:182\n \tmov\tr2, r6\n-./cmdline/snapraid.c:185\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tmov\tr0, sl\n-\tbl\t1116c \n-./cmdline/snapraid.c:186\n \tadds\tr4, #2\n ./cmdline/snapraid.c:185\n \tmov\tfp, sl\n+\tmov.w\tr1, #4096\t; 0x1000\n+\tmov\tr0, sl\n+\tbl\t11130 \n ./cmdline/snapraid.c:173\n \tldrb\tr2, [r5, #1]\n-\tcbz\tr2, cdfe \n+\tcbz\tr2, cdec \n ./cmdline/snapraid.c:174\n+\tadds\tr5, r4, #1\n \tcmp\tr2, #37\t; 0x25\n-\tadd.w\tr5, r4, #1\n-\tbeq.n\tcdc0 \n+\tbeq.n\tcdb0 \n ./cmdline/snapraid.c:195\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, sl\n-\tbl\t111b0 \n+\tbl\t11174 \n ./cmdline/snapraid.c:196\n \tmov\tr3, r5\n \tmov\tr5, r4\n ./cmdline/snapraid.c:195\n \tmov\tfp, sl\n-./cmdline/snapraid.c:173\n-\tldrb\tr2, [r5, #1]\n ./cmdline/snapraid.c:196\n \tmov\tr4, r3\n ./cmdline/snapraid.c:173\n+\tldrb\tr2, [r5, #1]\n \tcmp\tr2, #0\n-\tbne.n\tcdde \n+\tbne.n\tcdce \n ./cmdline/snapraid.c:201\n \tldr\tr1, [r7, #4]\n \tmov\tr0, fp\n \tblx\t6cf8 \n-\tldr\tr3, [pc, #252]\t; (cf04 )\n+\tldr\tr3, [pc, #252]\t; (cef4 )\n \tldr.w\tr3, [r9, r3]\n \tstr\tr0, [r3, #0]\n ./cmdline/snapraid.c:202\n \tcmp\tr0, #0\n-\tbeq.n\tceca \n+\tbeq.n\tceb8 \n ./cmdline/snapraid.c:127\n-\tldr\tr1, [pc, #244]\t; (cf08 )\n+\tldr\tr1, [pc, #244]\t; (cef8 )\n ./cmdline/snapraid.c:208\n \tadd.w\tr3, r7, #4160\t; 0x1040\n-\tldr\tr2, [pc, #212]\t; (cef0 )\n+\tldr\tr2, [pc, #216]\t; (cee0 )\n \tadds\tr3, #12\n ./cmdline/snapraid.c:127\n \tadd\tr1, pc\n ./cmdline/snapraid.c:208\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\tcec6 \n+\tbne.n\tceb4 \n \tadd.w\tr7, r7, #4160\t; 0x1040\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n-\tldr\tr3, [pc, #212]\t; (cf0c )\n+\tldr\tr3, [pc, #216]\t; (cefc )\n strcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tsubs\tr6, #4\n log_open():\n-./cmdline/snapraid.c:153\n-\tldrb\tr2, [r4, #0]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tadd.w\tr8, r7, #44\t; 0x2c\n+./cmdline/snapraid.c:153\n+\tldrb\tr2, [r4, #0]\n strcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tadd\tr3, pc\n log_open():\n ./cmdline/snapraid.c:153\n \tcmp\tr2, #62\t; 0x3e\n strcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tldmia.w\tr3, {r0, r1}\n \tstmia.w\tr6, {r0, r1}\n \tstmia.w\tr8, {r0, r1}\n log_open():\n ./cmdline/snapraid.c:153\n-\tbne.n\tcda4 \n+\tbne.n\tcd94 \n ./cmdline/snapraid.c:156\n \tldrb\tr2, [r4, #1]\n \tcmp\tr2, #62\t; 0x3e\n-\tbeq.n\tceb6 \n+\tbeq.n\tce92 \n ./cmdline/snapraid.c:152\n-\tldr\tr3, [pc, #184]\t; (cf10 )\n+\tldr\tr3, [pc, #184]\t; (cf00 )\n ./cmdline/snapraid.c:154\n \tadds\tr4, #1\n ./cmdline/snapraid.c:152\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n ./cmdline/snapraid.c:161\n \tcmp\tr2, #38\t; 0x26\n-\tbne.n\tcdaa \n+\tbne.n\tcd9a \n ./cmdline/snapraid.c:161 (discriminator 1)\n \tldrb\tr3, [r4, #1]\n \tcmp\tr3, #49\t; 0x31\n-\tbeq.n\tcec2 \n+\tbeq.n\tce9e \n ./cmdline/snapraid.c:166 (discriminator 1)\n \tcmp\tr3, #50\t; 0x32\n-./cmdline/snapraid.c:173 (discriminator 1)\n-\tittt\tne\n-\taddne.w\tr0, r7, #80\t; 0x50\n-\tmovne\tr3, #0\n-\tstrbne.w\tr3, [r0, #-4]\n-./cmdline/snapraid.c:166 (discriminator 1)\n-\tbne.n\tcdba \n-./cmdline/snapraid.c:167\n-\tldr\tr2, [pc, #152]\t; (cf14 )\n-\tldr.w\tr2, [r9, r2]\n-\tldr\tr3, [pc, #132]\t; (cf04 )\n-\tldr\tr2, [r2, #0]\n-\tldr.w\tr3, [r9, r3]\n-\tstr\tr2, [r3, #0]\n-./cmdline/snapraid.c:168\n-\tb.n\tce12 \n+\tbeq.n\tceb0 \n+./cmdline/snapraid.c:173\n+\tadd.w\tr0, r7, #80\t; 0x50\n+\tmovs\tr3, #0\n+\tstrb.w\tr3, [r0, #-4]\n+\tb.n\tcdaa \n \tcmp\tr1, #37\t; 0x25\n-\tbeq.n\tcea6 \n+\tbeq.n\tce82 \n ./cmdline/snapraid.c:189\n-\tldr\tr0, [pc, #136]\t; (cf18 )\n+\tldr\tr0, [pc, #152]\t; (cf04 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:190\n-\tldr\tr3, [pc, #132]\t; (cf1c )\n+\tldr\tr3, [pc, #148]\t; (cf08 )\n \tldr.w\tr3, [r9, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/snapraid.c:185\n \tmov\tr2, r8\n-\tb.n\tcdcc \n+\tb.n\tcdbc \n ./cmdline/snapraid.c:179\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, sl\n-\tbl\t111b0 \n-./cmdline/snapraid.c:180\n \tadds\tr4, #2\n-./cmdline/snapraid.c:179\n \tmov\tfp, sl\n+\tbl\t11174 \n ./cmdline/snapraid.c:180\n-\tb.n\tcdda \n+\tb.n\tcdca \n ./cmdline/snapraid.c:157\n-\tldr\tr3, [pc, #104]\t; (cf20 )\n+\tldr\tr3, [pc, #120]\t; (cf0c )\n ./cmdline/snapraid.c:158\n \tadds\tr4, #2\n \tldrb\tr2, [r4, #0]\n ./cmdline/snapraid.c:157\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n-\tb.n\tce5e \n+\tb.n\tce4c \n ./cmdline/snapraid.c:162\n-\tldr\tr2, [pc, #96]\t; (cf24 )\n-\tb.n\tce7a \n+\tldr\tr2, [pc, #112]\t; (cf10 )\n+./cmdline/snapraid.c:167\n+\tldr\tr3, [pc, #80]\t; (cef4 )\n+\tldr.w\tr2, [r9, r2]\n+\tldr.w\tr3, [r9, r3]\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r3, #0]\n+./cmdline/snapraid.c:168\n+\tb.n\tce00 \n+./cmdline/snapraid.c:167\n+\tldr\tr2, [pc, #96]\t; (cf14 )\n+\tb.n\tcea0 \n ./cmdline/snapraid.c:208\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/snapraid.c:204\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, fp\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #76]\t; (cf28 )\n+\tldr\tr0, [pc, #80]\t; (cf18 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:205\n-\tldr\tr3, [pc, #56]\t; (cf1c )\n+\tldr\tr3, [pc, #56]\t; (cf08 )\n \tldr.w\tr3, [r9, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tldrb\tr6, [r6, #31]\n+\tnop\n+\tstrh\tr0, [r1, #0]\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr6, [r4, #31]\n+\tldrb\tr6, [r6, #31]\n \tmovs\tr5, r0\n-\tcmp\tr4, r7\n+\tcmn\tr4, r1\n \tmovs\tr3, r0\n-\tcmp\tr0, r6\n+\tcmn\tr4, r0\n \tmovs\tr3, r0\n-\tcmp\tr6, r2\n+\tcmp\tr6, r4\n \tmovs\tr3, r0\n \tlsls\tr4, r1, #8\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #28]\n+\tldrb\tr2, [r5, #28]\n \tmovs\tr5, r0\n-\ttst\tr2, r2\n+\ttst\tr4, r4\n \tmovs\tr3, r0\n-\trors\tr2, r4\n+\trors\tr4, r6\n \tmovs\tr3, r0\n-\tlsls\tr0, r4, #8\n-\tmovs\tr0, r0\n-\trors\tr0, r1\n+\trors\tr4, r5\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #704]\t; (d1e4 )\n+\tldr\tr5, [pc, #848]\t; (d260 )\n \tmovs\tr3, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tsbcs\tr6, r5\n+\tlsls\tr0, r4, #8\n+\tmovs\tr0, r0\n+\trors\tr0, r0\n \tmovs\tr3, r0\n \n-0000cf2c :\n+0000cf1c :\n log_close():\n ./cmdline/snapraid.c:211\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr5, r0\n-\tldr\tr4, [pc, #80]\t; (cf84 )\n+\tldr\tr4, [pc, #80]\t; (cf74 )\n+./cmdline/snapraid.c:212\n+\tldr\tr2, [pc, #84]\t; (cf78 )\n+./cmdline/snapraid.c:211\n \tadd\tr7, sp, #0\n ./cmdline/snapraid.c:212\n-\tldr\tr2, [pc, #80]\t; (cf88 )\n-\tldr\tr3, [pc, #84]\t; (cf8c )\n+\tldr\tr3, [pc, #84]\t; (cf7c )\n ./cmdline/snapraid.c:211\n \tadd\tr4, pc\n ./cmdline/snapraid.c:212\n \tldr\tr6, [r4, r2]\n \tldr\tr2, [r4, r3]\n \tldr\tr0, [r6, #0]\n \tldr\tr2, [r2, #0]\n \tcmp\tr0, r2\n-\tbeq.n\tcf54 \n+\tbeq.n\tcf44 \n ./cmdline/snapraid.c:212 (discriminator 1)\n-\tldr\tr2, [pc, #72]\t; (cf90 )\n+\tldr\tr2, [pc, #72]\t; (cf80 )\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r0\n \tit\tne\n \tcmpne\tr0, #0\n-\tbne.n\tcf5a \n+\tbne.n\tcf4a \n ./cmdline/snapraid.c:221\n \tmovs\tr3, #0\n \tstr\tr3, [r6, #0]\n ./cmdline/snapraid.c:222\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/snapraid.c:213\n \tblx\t6c68 \n \tcmp\tr0, #0\n-\tbeq.n\tcf54 \n+\tbeq.n\tcf44 \n ./cmdline/snapraid.c:215\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #32]\t; (cf94 )\n+\tldr\tr0, [pc, #36]\t; (cf84 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/snapraid.c:216\n-\tldr\tr3, [pc, #28]\t; (cf98 )\n+\tldr\tr3, [pc, #28]\t; (cf88 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tldrb\tr4, [r7, #23]\n+\tldrb\tr4, [r1, #24]\n \tmovs\tr5, r0\n \tlsls\tr4, r1, #8\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #8\n \tmovs\tr0, r0\n-\tasrs\tr6, r7\n+\tadcs\tr6, r1\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000cf9c :\n+0000cf8c :\n config():\n-./cmdline/snapraid.c:246\n-\tldr\tr2, [pc, #40]\t; (cfc8 )\n ./cmdline/snapraid.c:228\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r0\n ./cmdline/snapraid.c:246\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #36]\t; (cfb8 )\n ./cmdline/snapraid.c:228\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n+./cmdline/snapraid.c:246\n+\tadd\tr2, pc\n+./cmdline/snapraid.c:228\n \tmov\tr5, r1\n ./cmdline/snapraid.c:246\n \tmov\tr0, r2\n \tmovs\tr1, #0\n \tstr\tr2, [r7, #4]\n \tblx\t6c5c \n ./cmdline/snapraid.c:247\n \tldr\tr2, [r7, #4]\n \tmov\tr1, r5\n-./cmdline/snapraid.c:252\n-\tadds\tr7, #8\n-./cmdline/snapraid.c:247\n \tmov\tr0, r4\n ./cmdline/snapraid.c:252\n+\tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/snapraid.c:247\n-\tb.w\t11118 \n+\tb.w\t110dc \n \tnop\n-\tasrs\tr0, r7\n+\tadcs\tr2, r0\n \tmovs\tr3, r0\n \n-0000cfcc :\n+0000cfbc :\n signal_init():\n ./cmdline/snapraid.c:489\n-\tldr\tr1, [pc, #116]\t; (d044 )\n-\tldr\tr2, [pc, #120]\t; (d048 )\n-\tadd\tr1, pc\n-./cmdline/snapraid.c:493\n-\tldr\tr3, [pc, #120]\t; (d04c )\n-./cmdline/snapraid.c:489\n+\tldr\tr1, [pc, #116]\t; (d034 )\n \tpush\t{r7, lr}\n+\tldr\tr2, [pc, #116]\t; (d038 )\n+\tadd\tr1, pc\n \tsub\tsp, #152\t; 0x98\n \tadd\tr7, sp, #0\n-\tldr\tr2, [r1, r2]\n+./cmdline/snapraid.c:493\n+\tldr\tr3, [pc, #112]\t; (d03c )\n ./cmdline/snapraid.c:494\n \tadd.w\tr0, r7, #12\n+./cmdline/snapraid.c:489\n+\tldr\tr2, [r1, r2]\n ./cmdline/snapraid.c:493\n \tadd\tr3, pc\n ./cmdline/snapraid.c:489\n \tldr\tr2, [r2, #0]\n \tstr.w\tr2, [r7, #148]\t; 0x94\n \tmov.w\tr2, #0\n ./cmdline/snapraid.c:493\n@@ -14340,250 +14348,255 @@\n \tblx\t6a74 \n ./cmdline/snapraid.c:502\n \tmovs\tr2, #0\n \tldr\tr1, [r7, #4]\n \tmovs\tr0, #3\n \tblx\t6a74 \n ./cmdline/snapraid.c:489\n-\tldr\tr2, [pc, #40]\t; (d050 )\n+\tldr\tr2, [pc, #40]\t; (d040 )\n ./cmdline/snapraid.c:506\n-\tldr\tr3, [pc, #28]\t; (d048 )\n+\tldr\tr3, [pc, #28]\t; (d038 )\n ./cmdline/snapraid.c:489\n \tadd\tr2, pc\n ./cmdline/snapraid.c:506\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #148]\t; 0x94\n \teors\tr2, r3\n-\tbne.n\td03e \n+\tbne.n\td02e \n \tadds\tr7, #152\t; 0x98\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldrb\tr4, [r4, #21]\n+\tldrb\tr2, [r6, #21]\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr??.w\tpc, [sp, #255]!\n-\tldrb\tr2, [r1, #20]\n+\tldr??.w\tpc, [r9, #255]!\n+\tldrb\tr2, [r3, #20]\n \tmovs\tr5, r0\n io_position_next():\n ./cmdline/io.c:39\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n ./cmdline/io.c:43\n \tldrd\tr3, r1, [r0, #256]\t; 0x100\n ./cmdline/io.c:39\n \tadd\tr7, sp, #0\n ./cmdline/io.c:43\n \tcmp\tr1, r3\n-\tbcc.n\td072 \n-\tb.n\td080 \n+\tbcc.n\td062 \n+\tb.n\td070 \n \tldr.w\tr3, [r4, #256]\t; 0x100\n ./cmdline/io.c:44\n \tadds\tr1, #1\n \tstr.w\tr1, [r4, #260]\t; 0x104\n ./cmdline/io.c:43\n \tcmp\tr1, r3\n-\tbcs.n\td080 \n+\tbcs.n\td070 \n ./cmdline/io.c:43 (discriminator 1)\n \tldrd\tr3, r0, [r4, #264]\t; 0x108\n \tblx\tr3\n ./cmdline/io.c:44 (discriminator 1)\n \tldr.w\tr1, [r4, #260]\t; 0x104\n ./cmdline/io.c:43 (discriminator 1)\n \tcmp\tr0, #0\n-\tbeq.n\td064 \n+\tbeq.n\td054 \n ./cmdline/io.c:49\n \tadds\tr3, r1, #1\n ./cmdline/io.c:52\n \tmov\tr0, r1\n ./cmdline/io.c:49\n \tstr.w\tr3, [r4, #260]\t; 0x104\n ./cmdline/io.c:52\n \tpop\t{r3, r4, r7, pc}\n \tnop\n io_reader_sched():\n ./cmdline/io.c:58\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/io.c:61\n \tldr.w\tr8, [r0, #1300]\t; 0x514\n+./cmdline/io.c:58\n+\tadd\tr7, sp, #0\n+./cmdline/io.c:61\n \tcmp.w\tr8, #0\n-\tbeq.n\td132 \n+\tbeq.n\td11e \n \tmovw\tr4, #4132\t; 0x1024\n \tmovw\tr6, #61404\t; 0xefdc\n \tmovt\tr6, #65535\t; 0xffff\n-./cmdline/io.c:62\n-\tldr.w\tr5, [r0, #1304]\t; 0x518\n-\tmul.w\tr4, r4, r1\n ./cmdline/io.c:76\n \tadd.w\tip, r0, r1, lsl #2\n-\tmul.w\tr6, r6, r1\n+./cmdline/io.c:62\n+\tldr.w\tsl, [r0, #1304]\t; 0x518\n+\tmul.w\tr4, r4, r1\n ./cmdline/io.c:66\n \tldr.w\tr0, [r0, #256]\t; 0x100\n+./cmdline/io.c:61\n+\tmovs\tr5, #0\n+\tmul.w\tr6, r6, r1\n \tadd.w\tr3, r4, #4096\t; 0x1000\n+./cmdline/io.c:66\n+\tcmp\tr0, r2\n ./cmdline/io.c:76\n \tldr.w\tr9, [ip, #788]\t; 0x314\n ./cmdline/io.c:66\n-\tcmp\tr0, r2\n-\tadd.w\tr3, r3, #24\n+\tit\tls\n+\tmovls\tr0, #0\n \tsub.w\tip, r6, #4096\t; 0x1000\n+\tit\thi\n+\tmovhi\tr0, #1\n+\tadds\tr3, #24\n \tadd.w\tr6, r6, #524288\t; 0x80000\n-\tadd.w\tr1, r5, r4\n-\tadd\tr3, r5\n+\tmov\tlr, r0\n+\tadd\tr3, sl\n+\tadd.w\tr1, sl, r4\n \tsub.w\tip, ip, #12\n-./cmdline/io.c:61\n-\tmov.w\tr5, #0\n \tadd.w\tr6, r6, #512\t; 0x200\n-./cmdline/io.c:66\n-\tite\tls\n-\tmovls.w\tlr, #0\n-\tmovhi.w\tlr, #1\n ./cmdline/io.c:71\n \tmov\tr0, r5\n ./cmdline/io.c:72\n \tldr.w\tr4, [r3, ip]\n \tstr.w\tlr, [r1, #20]\n ./cmdline/io.c:71\n \tstrb\tr0, [r1, #24]\n ./cmdline/io.c:73\n \tadd.w\tsl, r4, #4096\t; 0x1000\n \tadd.w\tr1, r1, #528384\t; 0x81000\n ./cmdline/io.c:72\n-\tcbz\tr4, d108 \n+\tcbz\tr4, d0f4 \n ./cmdline/io.c:73\n \tldr.w\tr4, [sl]\n \tstr\tr4, [r3, #0]\n ./cmdline/io.c:76 (discriminator 2)\n \tadd.w\tr1, r1, #540\t; 0x21c\n \tldr\tr4, [r3, r6]\n \tadd\tr4, r5\n ./cmdline/io.c:61 (discriminator 2)\n \tadds\tr5, #1\n \tcmp\tr8, r5\n ./cmdline/io.c:76 (discriminator 2)\n \tldr.w\tr4, [r9, r4, lsl #2]\n-./cmdline/io.c:78 (discriminator 2)\n-\tstrd\tr2, r0, [r3, #8]\n-./cmdline/io.c:80 (discriminator 2)\n-\tstrd\tr0, r0, [r3, #16]\n-./cmdline/io.c:76 (discriminator 2)\n-\tstr\tr4, [r3, #4]\n+./cmdline/io.c:77 (discriminator 2)\n+\tstrd\tr4, r2, [r3, #4]\n+./cmdline/io.c:79 (discriminator 2)\n+\tstrd\tr0, r0, [r3, #12]\n+./cmdline/io.c:81 (discriminator 2)\n+\tstrd\tr0, r0, [r3, #20]\n ./cmdline/io.c:82 (discriminator 2)\n-\tstrd\tr0, r0, [r3, #24]\n+\tstr\tr0, [r3, #28]\n ./cmdline/io.c:61 (discriminator 2)\n \tadd.w\tr3, r3, #528384\t; 0x81000\n \tadd.w\tr3, r3, #540\t; 0x21c\n-\tbne.n\td0f0 \n+\tbne.n\td0dc \n ./cmdline/io.c:84\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tnop\n io_writer_sched():\n ./cmdline/io.c:93\n \tldr.w\tip, [r0, #1308]\t; 0x51c\n \tcmp.w\tip, #0\n-\tbeq.n\td1ba \n+\tbeq.n\td1a6 \n ./cmdline/io.c:90\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmovw\tr5, #4132\t; 0x1024\n \tmovw\tr6, #61404\t; 0xefdc\n \tmovt\tr6, #65535\t; 0xffff\n-\tmovw\tr4, #4132\t; 0x1024\n-\tmul.w\tr4, r4, r1\n+\tmul.w\tr5, r5, r1\n ./cmdline/io.c:101\n-\tadd.w\tr5, r0, r1, lsl #2\n-\tmul.w\tr6, r6, r1\n+\tadd.w\tlr, r0, r1, lsl #2\n ./cmdline/io.c:94\n-\tldr.w\tr3, [r0, #1312]\t; 0x520\n-\tadd.w\tr1, r4, #4096\t; 0x1000\n-./cmdline/io.c:101\n-\tldr.w\tr8, [r5, #788]\t; 0x314\n-\tadds\tr0, r3, r4\n-\tadds\tr1, #24\n-\tadd.w\tr6, r6, #524288\t; 0x80000\n+\tldr.w\tr0, [r0, #1312]\t; 0x520\n+\tadd.w\tr3, r5, #4096\t; 0x1000\n ./cmdline/io.c:93\n \tmovs\tr4, #0\n+\tmul.w\tr6, r6, r1\n+\tadds\tr3, #24\n+./cmdline/io.c:101\n+\tldr.w\tlr, [lr, #788]\t; 0x314\n+\tadd\tr3, r0\n+\tadd.w\tr6, r6, #524288\t; 0x80000\n ./cmdline/io.c:90\n \tadd\tr7, sp, #0\n-\tadd.w\tr6, r6, #512\t; 0x200\n-\tadd\tr3, r1\n ./cmdline/io.c:98\n-\tmov.w\tlr, #1\n+\tmov.w\tr8, #1\n+\tadd\tr0, r5\n+\tadd.w\tr6, r6, #512\t; 0x200\n ./cmdline/io.c:99\n \tmov\tr1, r4\n ./cmdline/io.c:98 (discriminator 3)\n-\tstr.w\tlr, [r0, #20]\n+\tstr.w\tr8, [r0, #20]\n ./cmdline/io.c:99 (discriminator 3)\n \tstrb\tr1, [r0, #24]\n ./cmdline/io.c:100 (discriminator 3)\n \tadd.w\tr0, r0, #528384\t; 0x81000\n \tstr\tr1, [r3, #0]\n ./cmdline/io.c:101 (discriminator 3)\n \tadd.w\tr0, r0, #540\t; 0x21c\n \tldr\tr5, [r3, r6]\n \tadd\tr5, r4\n ./cmdline/io.c:93 (discriminator 3)\n \tadds\tr4, #1\n \tcmp\tr4, ip\n ./cmdline/io.c:101 (discriminator 3)\n-\tldr.w\tr5, [r8, r5, lsl #2]\n-./cmdline/io.c:103 (discriminator 3)\n-\tstrd\tr2, r1, [r3, #8]\n-./cmdline/io.c:105 (discriminator 3)\n-\tstrd\tr1, r1, [r3, #16]\n-./cmdline/io.c:101 (discriminator 3)\n-\tstr\tr5, [r3, #4]\n+\tldr.w\tr5, [lr, r5, lsl #2]\n+./cmdline/io.c:102 (discriminator 3)\n+\tstrd\tr5, r2, [r3, #4]\n+./cmdline/io.c:104 (discriminator 3)\n+\tstrd\tr1, r1, [r3, #12]\n+./cmdline/io.c:106 (discriminator 3)\n+\tstrd\tr1, r1, [r3, #20]\n ./cmdline/io.c:107 (discriminator 3)\n-\tstrd\tr1, r1, [r3, #24]\n+\tstr\tr1, [r3, #28]\n ./cmdline/io.c:93 (discriminator 3)\n \tadd.w\tr3, r3, #528384\t; 0x81000\n \tadd.w\tr3, r3, #540\t; 0x21c\n-\tbne.n\td182 \n+\tbne.n\td16e \n ./cmdline/io.c:109\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tbx\tlr\n io_read_next_mono():\n ./cmdline/io.c:140\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-./cmdline/io.c:144\n-\tmovs\tr6, #0\n-./cmdline/io.c:140\n+\tmov\tr4, r0\n+\tmov\tr5, r1\n \tadd\tr7, sp, #0\n ./cmdline/io.c:144\n+\tmovs\tr6, #0\n \tstr.w\tr6, [r0, #1328]\t; 0x530\n-./cmdline/io.c:140\n-\tmov\tr4, r0\n-\tmov\tr5, r1\n ./cmdline/io.c:146\n-\tbl\td054 \n+\tbl\td044 \n ./cmdline/io.c:149\n \tmov\tr1, r6\n ./cmdline/io.c:146\n \tmov\tr2, r0\n ./cmdline/io.c:149\n \tmov\tr0, r4\n-\tbl\td08c \n+\tbl\td07c \n ./cmdline/io.c:152\n \tldr.w\tr3, [r4, #788]\t; 0x314\n-\tstr\tr3, [r5, #0]\n ./cmdline/io.c:155\n \tmov\tr0, r2\n+./cmdline/io.c:152\n+\tstr\tr3, [r5, #0]\n+./cmdline/io.c:155\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n io_write_next_mono():\n ./cmdline/io.c:186\n \tldr.w\tr2, [r0, #1336]\t; 0x538\n+\tstr\tr2, [r3, #0]\n ./cmdline/io.c:178\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/io.c:186\n-\tstr\tr2, [r3, #0]\n \tldr.w\tr2, [r0, #1340]\t; 0x53c\n \tstr\tr2, [r3, #4]\n+./cmdline/io.c:178\n+\tadd\tr7, sp, #0\n+./cmdline/io.c:186\n \tldr.w\tr2, [r0, #1344]\t; 0x540\n \tstr\tr2, [r3, #8]\n \tldr.w\tr2, [r0, #1348]\t; 0x544\n \tstr\tr2, [r3, #12]\n ./cmdline/io.c:187\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n@@ -14595,40 +14608,41 @@\n ./cmdline/io.c:192\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n io_parity_write_mono():\n ./cmdline/io.c:233\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tmov\tr6, r3\n+\tmov\tr8, r2\n ./cmdline/io.c:239\n \tldr.w\tr5, [r0, #1332]\t; 0x534\n ./cmdline/io.c:241\n+\tldr.w\tr2, [r0, #1312]\t; 0x520\n \tmovw\tr4, #4636\t; 0x121c\n-\tldr.w\tr3, [r0, #1312]\t; 0x520\n \tmovt\tr4, #8\n ./cmdline/io.c:233\n-\tmov\tr8, r2\n+\tmov\tr6, r3\n ./cmdline/io.c:239\n-\tadds\tr2, r5, #1\n-\tstr.w\tr2, [r0, #1332]\t; 0x534\n+\tadds\tr3, r5, #1\n+\tstr.w\tr3, [r0, #1332]\t; 0x534\n ./cmdline/io.c:244\n-\tmovs\tr2, #0\n+\tadd.w\tr3, r5, #334\t; 0x14e\n+./cmdline/io.c:233\n+\tmov\tr9, r1\n ./cmdline/io.c:241\n-\tmla\tr4, r4, r5, r3\n+\tmla\tr4, r4, r5, r2\n ./cmdline/io.c:244\n-\tadd.w\tr3, r5, #334\t; 0x14e\n+\tmovs\tr1, #0\n ./cmdline/io.c:233\n \tadd\tr7, sp, #0\n-\tmov\tr9, r1\n ./cmdline/io.c:244\n-\tstr.w\tr2, [r0, r3, lsl #2]\n+\tstr.w\tr1, [r0, r3, lsl #2]\n ./cmdline/io.c:247\n \tldr\tr3, [r4, #20]\n-\tcbz\tr3, d252 \n+\tcbz\tr3, d23e \n ./cmdline/io.c:248\n \tldr\tr3, [r4, #8]\n \tadd.w\tr1, r4, #20\n \tmov\tr0, r4\n \tblx\tr3\n ./cmdline/io.c:251\n \tstr.w\tr5, [r9]\n@@ -14643,18 +14657,18 @@\n \tnop\n io_start_mono():\n ./cmdline/io.c:261\n \tpush\t{r4, r7}\n \tadd\tr7, sp, #0\n ./cmdline/io.c:262\n \tstr.w\tr1, [r0, #252]\t; 0xfc\n-./cmdline/io.c:261\n-\tldr\tr4, [r7, #8]\n ./cmdline/io.c:263\n \tstrd\tr2, r1, [r0, #256]\t; 0x100\n+./cmdline/io.c:261\n+\tldr\tr4, [r7, #8]\n ./cmdline/io.c:265\n \tstrd\tr3, r4, [r0, #264]\t; 0x108\n ./cmdline/io.c:267\n \tmov\tsp, r7\n \tpop\t{r4, r7}\n \tbx\tlr\n io_stop_mono():\n@@ -14674,21 +14688,21 @@\n \tbx\tlr\n io_reader_worker():\n ./cmdline/io.c:695\n \tpush\t{r4, r5, r7}\n ./cmdline/io.c:697\n \tmovw\tr5, #4108\t; 0x100c\n \tldr\tr4, [r0, #4]\n+\tldr\tr5, [r1, r5]\n ./cmdline/io.c:695\n \tadd\tr7, sp, #0\n ./cmdline/io.c:697\n-\tldr\tr5, [r1, r5]\n \tldr.w\tr4, [r4, #256]\t; 0x100\n \tcmp\tr5, r4\n-\tbcc.n\td2b2 \n+\tbcc.n\td29e \n ./cmdline/io.c:699\n \tmovs\tr3, #0\n \tstr\tr3, [r1, #0]\n ./cmdline/io.c:703\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n@@ -14699,310 +14713,310 @@\n \tpop\t{r4, r5, r7}\n ./cmdline/io.c:701\n \tbx\tr3\n \tnop\n io_refresh_thread():\n ./cmdline/io.c:486\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/io.c:490\n \tadds\tr0, #8\n+./cmdline/io.c:486\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #0\n+./cmdline/io.c:490\n \tstr\tr0, [r7, #4]\n-\tbl\t113f4 \n+\tbl\t113bc \n ./cmdline/io.c:493\n-\tldr.w\tr2, [r4, #1300]\t; 0x514\n+\tldr.w\tr1, [r4, #1300]\t; 0x514\n \tldr\tr0, [r7, #4]\n-\tcmp\tr2, #0\n-\tbeq.n\td364 \n+\tcmp\tr1, #0\n+\tbeq.n\td350 \n+\tmovw\tr6, #4636\t; 0x121c\n+\tmovt\tr6, #8\n ./cmdline/io.c:495\n \tldr.w\tr5, [r4, #1304]\t; 0x518\n-\tmovw\tr1, #4636\t; 0x121c\n-\tmovt\tr1, #8\n+./cmdline/io.c:498\n+\tmovs\tr3, #0\n+\tldr.w\tr2, [r4, #1328]\t; 0x530\n ./cmdline/io.c:506\n-\tvmov\ts15, r0\n-\tadd.w\tr6, r5, #528384\t; 0x81000\n+\tmovw\tr9, #34052\t; 0x8504\n+\tmul.w\tr1, r6, r1\n \tadd.w\tip, r5, #16\n-\tmul.w\tr1, r1, r2\n+\tadd.w\tr6, r5, #528384\t; 0x81000\n ./cmdline/io.c:508\n \tadds\tr5, #12\n-./cmdline/io.c:498\n-\tldr.w\tr2, [r4, #1328]\t; 0x530\n \tadd.w\tr6, r6, #532\t; 0x214\n-\tmovs\tr3, #0\n-./cmdline/io.c:506\n-\tmovw\tr9, #34052\t; 0x8504\n ./cmdline/io.c:498\n \tadds\tr2, #1\n ./cmdline/io.c:506\n+\tmov\tsl, r5\n \tmovw\tr8, #38856\t; 0x97c8\n \tmovw\tlr, #39080\t; 0x98a8\n-\tmov\tsl, r5\n-\tb.n\td32c \n+\tvmov\ts15, r0\n+\tb.n\td318 \n \tldr.w\tr0, [r5, r9]\n \tadd.w\tr3, r3, #528384\t; 0x81000\n \tldr\tr5, [r4, #0]\n \tadd.w\tr3, r3, #540\t; 0x21c\n ./cmdline/io.c:493\n \tcmp\tr3, r1\n ./cmdline/io.c:506\n \tmla\tr5, r8, r0, r5\n \tstr.w\tfp, [r5, lr]\n ./cmdline/io.c:493\n-\tbeq.n\td360 \n+\tbeq.n\td34c \n ./cmdline/io.c:500\n \tldr\tr0, [r6, r3]\n ./cmdline/io.c:501\n \tcmp\tr2, r0\n+\tbls.n\td322 \n ./cmdline/io.c:502\n-\titt\thi\n-\tldrhi\tr5, [r4, #4]\n-\taddhi\tr0, r0, r5\n+\tldr\tr5, [r4, #4]\n+\tadd\tr0, r5\n ./cmdline/io.c:505\n \tldr.w\tr5, [ip, r3]\n ./cmdline/io.c:503\n \tsub.w\tfp, r0, r2\n ./cmdline/io.c:505\n \tcmp\tr5, #0\n-\tbne.n\td312 \n+\tbne.n\td2fe \n ./cmdline/io.c:508\n \tldr.w\tr5, [sl, r3]\n-\tadd.w\tr3, r3, #528384\t; 0x81000\n-\tadd.w\tr3, r3, #540\t; 0x21c\n \tmovw\tr0, #13240\t; 0x33b8\n+\tadd.w\tr3, r3, #528384\t; 0x81000\n \tadd.w\tr5, r5, #4096\t; 0x1000\n+\tadd.w\tr3, r3, #540\t; 0x21c\n ./cmdline/io.c:493\n \tcmp\tr3, r1\n ./cmdline/io.c:508\n \tldr\tr5, [r5, #0]\n \tstr.w\tfp, [r5, r0]\n ./cmdline/io.c:493\n-\tbne.n\td32c \n+\tbne.n\td318 \n \tvmov\tr0, s15\n ./cmdline/io.c:513\n \tldr.w\tr2, [r4, #1308]\t; 0x51c\n-\tcbz\tr2, d3c4 \n+\tcbz\tr2, d3b0 \n \tmovw\tip, #4636\t; 0x121c\n \tmovt\tip, #8\n ./cmdline/io.c:515\n \tldr.w\tr5, [r4, #1312]\t; 0x520\n ./cmdline/io.c:525\n \tmovs\tr3, #0\n-\tmul.w\tip, ip, r2\n ./cmdline/io.c:518\n \tldr.w\tr1, [r4, #1332]\t; 0x534\n-\tadd.w\tlr, r5, #528384\t; 0x81000\n ./cmdline/io.c:525\n-\tldr.w\tsl, [r4]\n+\tmovw\tsl, #34052\t; 0x8504\n+\tadd.w\tlr, r5, #528384\t; 0x81000\n+\tmul.w\tip, ip, r2\n+\tldr.w\tr9, [r4]\n \tadd.w\tlr, lr, #532\t; 0x214\n \tadds\tr5, #16\n ./cmdline/io.c:518\n \tadds\tr1, #1\n ./cmdline/io.c:525\n-\tmovw\tfp, #34052\t; 0x8504\n-\tmovw\tr9, #38856\t; 0x97c8\n+\tmovw\tfp, #38856\t; 0x97c8\n \tmovw\tr8, #39080\t; 0x98a8\n ./cmdline/io.c:520\n \tldr.w\tr6, [lr, r3]\n ./cmdline/io.c:521\n \tcmp\tr1, r6\n+\tbls.n\td394 \n ./cmdline/io.c:522\n-\titt\thi\n-\tldrhi\tr2, [r4, #4]\n-\taddhi\tr6, r6, r2\n-./cmdline/io.c:525\n+\tldr\tr2, [r4, #4]\n+\tadd\tr6, r2\n+./cmdline/io.c:525 (discriminator 2)\n \tldr\tr2, [r5, r3]\n \tadd.w\tr3, r3, #528384\t; 0x81000\n-./cmdline/io.c:523\n-\tsubs\tr6, r6, r1\n \tadd.w\tr3, r3, #540\t; 0x21c\n-./cmdline/io.c:525\n-\tldr.w\tr2, [r2, fp]\n-./cmdline/io.c:513\n+./cmdline/io.c:523 (discriminator 2)\n+\tsubs\tr6, r6, r1\n+./cmdline/io.c:513 (discriminator 2)\n \tcmp\tip, r3\n-./cmdline/io.c:525\n-\tmla\tr2, r9, r2, sl\n+./cmdline/io.c:525 (discriminator 2)\n+\tldr.w\tr2, [r2, sl]\n+\tmla\tr2, fp, r2, r9\n \tstr.w\tr6, [r2, r8]\n-./cmdline/io.c:513\n-\tbne.n\td39c \n+./cmdline/io.c:513 (discriminator 2)\n+\tbne.n\td388 \n ./cmdline/io.c:529\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/io.c:528\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n io_stop_thread():\n ./cmdline/io.c:821\n-\tldr\tr2, [pc, #172]\t; (d480 )\n-\tldr\tr3, [pc, #176]\t; (d484 )\n+\tldr\tr2, [pc, #172]\t; (d46c )\n+\tldr\tr3, [pc, #176]\t; (d470 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr5, r0\n+\tsub\tsp, #8\n ./cmdline/io.c:824\n \tadd.w\tr4, r0, #8\n ./cmdline/io.c:821\n-\tsub\tsp, #8\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n-\tmov\tr5, r0\n ./cmdline/io.c:824\n \tmov\tr0, r4\n ./cmdline/io.c:821\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/io.c:824\n-\tbl\t113f4 \n+\tbl\t113bc \n ./cmdline/io.c:827\n \tmovs\tr3, #1\n ./cmdline/io.c:830\n \tadd.w\tr0, r5, #80\t; 0x50\n ./cmdline/io.c:827\n \tstr.w\tr3, [r5, #1324]\t; 0x52c\n ./cmdline/io.c:830\n-\tbl\t11f8c \n+\tbl\t11f44 \n ./cmdline/io.c:831\n \tadd.w\tr0, r5, #176\t; 0xb0\n-\tbl\t11f8c \n+\tbl\t11f44 \n ./cmdline/io.c:833\n \tmov\tr0, r4\n-\tbl\t10e5c \n+\tbl\t10e20 \n ./cmdline/io.c:836\n \tldr.w\tr3, [r5, #1300]\t; 0x514\n-\tcbz\tr3, d43a \n+\tcbz\tr3, d426 \n \tmovs\tr4, #0\n \tmov\tr8, r7\n \tmov\tr6, r4\n ./cmdline/io.c:841 (discriminator 3)\n \tldr.w\tr3, [r5, #1304]\t; 0x518\n \tmov\tr1, r8\n ./cmdline/io.c:836 (discriminator 3)\n \tadds\tr6, #1\n ./cmdline/io.c:841 (discriminator 3)\n \tldr\tr0, [r3, r4]\n \tadd.w\tr4, r4, #528384\t; 0x81000\n-\tbl\t12058 \n+\tbl\t12010 \n ./cmdline/io.c:836 (discriminator 3)\n \tldr.w\tr3, [r5, #1300]\t; 0x514\n \tadd.w\tr4, r4, #540\t; 0x21c\n \tcmp\tr3, r6\n-\tbhi.n\td41c \n+\tbhi.n\td408 \n ./cmdline/io.c:845\n \tldr.w\tr3, [r5, #1308]\t; 0x51c\n-\tcbz\tr3, d464 \n+\tcbz\tr3, d450 \n \tmovs\tr4, #0\n \tmov\tr8, r7\n \tmov\tr6, r4\n ./cmdline/io.c:850 (discriminator 3)\n \tldr.w\tr3, [r5, #1312]\t; 0x520\n \tmov\tr1, r8\n ./cmdline/io.c:845 (discriminator 3)\n \tadds\tr6, #1\n ./cmdline/io.c:850 (discriminator 3)\n \tldr\tr0, [r3, r4]\n \tadd.w\tr4, r4, #528384\t; 0x81000\n-\tbl\t12058 \n+\tbl\t12010 \n ./cmdline/io.c:845 (discriminator 3)\n \tldr.w\tr3, [r5, #1308]\t; 0x51c\n \tadd.w\tr4, r4, #540\t; 0x21c\n \tcmp\tr3, r6\n-\tbhi.n\td446 \n+\tbhi.n\td432 \n ./cmdline/io.c:821\n-\tldr\tr2, [pc, #32]\t; (d488 )\n+\tldr\tr2, [pc, #32]\t; (d474 )\n ./cmdline/io.c:852\n-\tldr\tr3, [pc, #28]\t; (d484 )\n+\tldr\tr3, [pc, #28]\t; (d470 )\n ./cmdline/io.c:821\n \tadd\tr2, pc\n ./cmdline/io.c:852\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\td47c \n+\tbne.n\td468 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldrb\tr0, [r4, #5]\n+\tldrb\tr4, [r6, #5]\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr4, [r1, #3]\n+\tldrb\tr0, [r4, #3]\n \tmovs\tr5, r0\n io_start_thread():\n ./cmdline/io.c:771\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/io.c:781\n \tldr\tr0, [r0, #4]\n ./cmdline/io.c:771\n-\tldr\tr5, [r7, #32]\n+\tadd\tr7, sp, #0\n+./cmdline/io.c:780\n+\tmovs\tr5, #0\n ./cmdline/io.c:781\n \tsubs\tr0, #1\n ./cmdline/io.c:774\n \tstr.w\tr1, [r4, #252]\t; 0xfc\n+./cmdline/io.c:778\n+\tstr.w\tr1, [r4, #260]\t; 0x104\n+./cmdline/io.c:771\n+\tldr\tr6, [r7, #32]\n ./cmdline/io.c:775\n-\tstrd\tr2, r1, [r4, #256]\t; 0x100\n+\tstr.w\tr2, [r4, #256]\t; 0x100\n ./cmdline/io.c:777\n-\tstr.w\tr5, [r4, #268]\t; 0x10c\n-./cmdline/io.c:780\n-\tmovs\tr5, #0\n-./cmdline/io.c:776\n-\tstr.w\tr3, [r4, #264]\t; 0x108\n+\tstrd\tr3, r6, [r4, #264]\t; 0x108\n ./cmdline/io.c:781\n \tstr.w\tr0, [r4, #1328]\t; 0x530\n ./cmdline/io.c:780\n \tstr.w\tr5, [r4, #1324]\t; 0x52c\n ./cmdline/io.c:782\n \tstr.w\tr5, [r4, #1332]\t; 0x534\n ./cmdline/io.c:786\n \tstr.w\tr5, [r4, #1336]\t; 0x538\n \tstr.w\tr5, [r4, #1340]\t; 0x53c\n \tstr.w\tr5, [r4, #1344]\t; 0x540\n \tstr.w\tr5, [r4, #1348]\t; 0x544\n ./cmdline/io.c:790\n-\tcbz\tr0, d4e4 \n+\tcbz\tr0, d4d0 \n ./cmdline/io.c:791 (discriminator 3)\n \tmov\tr0, r4\n-\tbl\td054 \n+\tbl\td044 \n ./cmdline/io.c:793 (discriminator 3)\n \tmov\tr1, r5\n-./cmdline/io.c:790 (discriminator 3)\n-\tadds\tr5, #1\n ./cmdline/io.c:791 (discriminator 3)\n \tmov\tr2, r0\n ./cmdline/io.c:793 (discriminator 3)\n \tmov\tr0, r4\n-\tbl\td08c \n+\tbl\td07c \n ./cmdline/io.c:790 (discriminator 3)\n \tldr\tr3, [r4, #4]\n+\tadds\tr5, #1\n \tsubs\tr3, #1\n \tcmp\tr3, r5\n-\tbhi.n\td4ca \n+\tbhi.n\td4b6 \n ./cmdline/io.c:797\n \tldr.w\tr2, [r4, #1316]\t; 0x524\n ./cmdline/io.c:798\n \tmovs\tr3, #0\n ./cmdline/io.c:797\n \tldr.w\tr1, [r4, #1300]\t; 0x514\n \tstrb\tr1, [r2, #0]\n ./cmdline/io.c:799 (discriminator 3)\n \tldr.w\tr2, [r4, #1320]\t; 0x528\n \tstrb\tr3, [r2, r3]\n ./cmdline/io.c:798 (discriminator 3)\n \tadds\tr3, #1\n \tldr.w\tr2, [r4, #1308]\t; 0x51c\n \tcmp\tr2, r3\n-\tbcs.n\td4f0 \n+\tbcs.n\td4dc \n ./cmdline/io.c:802\n \tldr.w\tr3, [r4, #1300]\t; 0x514\n-\tcbz\tr3, d540 \n+\tcbz\tr3, d52c \n ./cmdline/io.c:807\n-\tldr.w\tr9, [pc, #120]\t; d580 \n+\tldr.w\tr9, [pc, #120]\t; d56c \n ./cmdline/io.c:802\n \tmovs\tr5, #0\n \tmov\tr6, r5\n ./cmdline/io.c:805\n \tmov\tr8, r5\n ./cmdline/io.c:807\n \tadd\tr9, pc\n@@ -15014,30 +15028,30 @@\n ./cmdline/io.c:802 (discriminator 3)\n \tadds\tr6, #1\n ./cmdline/io.c:803 (discriminator 3)\n \tadd\tr3, r5\n ./cmdline/io.c:805 (discriminator 3)\n \tadd.w\tr5, r5, #528384\t; 0x81000\n \tadd.w\tip, r3, #528384\t; 0x81000\n-\tadd.w\tr5, r5, #540\t; 0x21c\n ./cmdline/io.c:807 (discriminator 3)\n \tmov\tr0, r3\n+\tadd.w\tr5, r5, #540\t; 0x21c\n ./cmdline/io.c:805 (discriminator 3)\n \tstr.w\tr8, [ip, #532]\t; 0x214\n ./cmdline/io.c:807 (discriminator 3)\n-\tbl\t1203c \n+\tbl\t11ff4 \n ./cmdline/io.c:802 (discriminator 3)\n \tldr.w\tr3, [r4, #1300]\t; 0x514\n \tcmp\tr3, r6\n-\tbhi.n\td512 \n+\tbhi.n\td4fe \n \tldr.w\tr2, [r4, #1308]\t; 0x51c\n ./cmdline/io.c:811\n-\tcbz\tr2, d57c \n+\tcbz\tr2, d568 \n ./cmdline/io.c:816\n-\tldr.w\tr9, [pc, #64]\t; d584 \n+\tldr.w\tr9, [pc, #64]\t; d570 \n ./cmdline/io.c:811\n \tmovs\tr5, #0\n \tmov\tr8, r5\n ./cmdline/io.c:816\n \tadd\tr9, pc\n ./cmdline/io.c:812 (discriminator 3)\n \tldr.w\tr3, [r4, #1312]\t; 0x520\n@@ -15053,706 +15067,721 @@\n \tadd.w\tr8, r8, #1\n ./cmdline/io.c:814 (discriminator 3)\n \tadd.w\tip, r3, #528384\t; 0x81000\n \tsubs\tr6, r0, #1\n ./cmdline/io.c:816 (discriminator 3)\n \tmov\tr0, r3\n \tadd.w\tr5, r5, #528384\t; 0x81000\n+\tadd.w\tr5, r5, #540\t; 0x21c\n ./cmdline/io.c:814 (discriminator 3)\n \tstr.w\tr6, [ip, #532]\t; 0x214\n ./cmdline/io.c:816 (discriminator 3)\n-\tadd.w\tr5, r5, #540\t; 0x21c\n-\tbl\t1203c \n+\tbl\t11ff4 \n ./cmdline/io.c:811 (discriminator 3)\n \tldr.w\tr3, [r4, #1308]\t; 0x51c\n \tcmp\tr3, r8\n-\tbhi.n\td54c \n+\tbhi.n\td538 \n ./cmdline/io.c:818\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n-\tlsls\tr1, r3, #8\n+\tlsls\tr5, r3, #8\n \tmovs\tr0, r0\n-\tlsls\tr7, r6, #3\n+\tlsls\tr3, r7, #3\n \tmovs\tr0, r0\n io_writer_step():\n ./cmdline/io.c:342\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tmov\tr6, r0\n+\tmov\tr8, r1\n ./cmdline/io.c:343\n-\tldr\tr4, [r0, #4]\n+\tldr\tr5, [r0, #4]\n ./cmdline/io.c:342\n \tadd\tr7, sp, #0\n-\tmov\tr5, r1\n+\tmov\tr4, r0\n ./cmdline/io.c:347\n-\tadd.w\tr8, r4, #8\n-\tmov\tr0, r8\n-\tbl\t113f4 \n+\tadd.w\tr6, r5, #8\n+\tmov\tr0, r6\n+\tbl\t113bc \n ./cmdline/io.c:351\n-\tadds\tr3, r5, #4\n-\titttt\tcs\n-\taddcs.w\tr5, r4, r5, lsl #2\n+\tcmn.w\tr8, #4\n+\tbcc.n\td59e \n ./cmdline/io.c:352\n-\tldrcs.w\tr3, [r5, #1352]\t; 0x548\n-\taddcs\tr3, #1\n-\tstrcs.w\tr3, [r5, #1352]\t; 0x548\n+\tadd.w\tr8, r5, r8, lsl #2\n+\tldr.w\tr3, [r8, #1352]\t; 0x548\n+\tadds\tr3, #1\n+\tstr.w\tr3, [r8, #1352]\t; 0x548\n ./cmdline/io.c:358\n-\tadd.w\tr5, r6, #528384\t; 0x81000\n-\tldr\tr2, [r4, #4]\n-\tldr.w\tip, [r5, #532]\t; 0x214\n+\tadd.w\tr8, r4, #528384\t; 0x81000\n+\tldr\tr2, [r5, #4]\n ./cmdline/io.c:361\n-\tldr.w\tr0, [r4, #1332]\t; 0x534\n+\tldr.w\tip, [r5, #1332]\t; 0x534\n ./cmdline/io.c:358\n-\tadd.w\tr1, ip, #1\n+\tldr.w\tr0, [r8, #532]\t; 0x214\n+\tadds\tr1, r0, #1\n \tudiv\tr3, r1, r2\n \tmls\tr3, r2, r3, r1\n ./cmdline/io.c:361\n-\tcmp\tr0, r3\n-\tbne.n\td60c \n+\tcmp\tip, r3\n+\tbne.n\td5f6 \n ./cmdline/io.c:394\n-\tadd.w\tr9, r4, #176\t; 0xb0\n-\tb.n\td5f2 \n-\tbl\t11fa8 \n+\tadd.w\tr9, r5, #176\t; 0xb0\n+\tb.n\td5dc \n+\tbl\t11f60 \n ./cmdline/io.c:358\n-\tldr.w\tip, [r5, #532]\t; 0x214\n-\tldr\tr2, [r4, #4]\n-\tadd.w\tr1, ip, #1\n-\tudiv\tr3, r1, r2\n+\tldr.w\tr0, [r8, #532]\t; 0x214\n+\tldr\tr2, [r5, #4]\n+\tadds\tr1, r0, #1\n ./cmdline/io.c:361\n-\tldr.w\tr0, [r4, #1332]\t; 0x534\n+\tldr.w\tip, [r5, #1332]\t; 0x534\n ./cmdline/io.c:358\n+\tudiv\tr3, r1, r2\n \tmls\tr3, r2, r3, r1\n ./cmdline/io.c:361\n-\tcmp\tr0, r3\n-\tbne.n\td60c \n+\tcmp\tip, r3\n+\tbne.n\td5f6 \n ./cmdline/io.c:388\n-\tldr.w\tr3, [r4, #1324]\t; 0x52c\n+\tldr.w\tr3, [r5, #1324]\t; 0x52c\n ./cmdline/io.c:394\n-\tmov\tr1, r8\n+\tmov\tr1, r6\n \tmov\tr0, r9\n ./cmdline/io.c:388\n \tcmp\tr3, #0\n-\tbeq.n\td5d4 \n+\tbeq.n\td5c0 \n ./cmdline/io.c:389\n-\tmov\tr0, r8\n+\tmov\tr0, r6\n ./cmdline/io.c:390\n-\tmovs\tr6, #0\n+\tmovs\tr4, #0\n ./cmdline/io.c:389\n-\tbl\t10e5c \n+\tbl\t10e20 \n ./cmdline/io.c:396\n-\tmov\tr0, r6\n+\tmov\tr0, r4\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/io.c:365\n-\tadds\tr1, r0, #1\n+\tadd.w\tip, ip, #1\n ./cmdline/io.c:372\n-\tmovw\tr0, #4132\t; 0x1024\n-\tmla\tr6, r0, r3, r6\n-./cmdline/io.c:365\n-\tudiv\tr0, r1, r2\n+\tmovw\tr1, #4132\t; 0x1024\n ./cmdline/io.c:371\n-\tstr.w\tr3, [r5, #532]\t; 0x214\n+\tstr.w\tr3, [r8, #532]\t; 0x214\n+./cmdline/io.c:372\n+\tmla\tr3, r1, r3, r4\n ./cmdline/io.c:365\n-\tmls\tr2, r2, r0, r1\n+\tudiv\tr1, ip, r2\n ./cmdline/io.c:372\n-\tadds\tr6, #20\n+\tadd.w\tr4, r3, #20\n+./cmdline/io.c:365\n+\tmls\tip, r2, r1, ip\n ./cmdline/io.c:375\n-\tcmp\tr2, ip\n-\tbeq.n\td634 \n+\tcmp\tip, r0\n+\tbeq.n\td622 \n ./cmdline/io.c:379\n-\tmov\tr0, r8\n-\tbl\t10e5c \n-./cmdline/io.c:396\n \tmov\tr0, r6\n+\tbl\t10e20 \n+./cmdline/io.c:396\n+\tmov\tr0, r4\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/io.c:377\n-\tadd.w\tr0, r4, #128\t; 0x80\n-\tmov\tr1, r8\n-\tbl\t11fc4 \n+\tadd.w\tr0, r5, #128\t; 0x80\n+\tmov\tr1, r6\n+\tbl\t11f7c \n ./cmdline/io.c:396\n-\tmov\tr0, r6\n+\tmov\tr0, r4\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+\tnop\n io_writer_thread():\n ./cmdline/io.c:736\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/io.c:738\n \tmovs\tr1, #2\n ./cmdline/io.c:736\n \tmov\tr5, r0\n+\tadd\tr7, sp, #0\n ./cmdline/io.c:744\n \tmov\tr0, r5\n-\tbl\td588 \n+\tbl\td574 \n ./cmdline/io.c:747\n \tmov\tr4, r0\n-\tcbz\tr0, d678 \n+\tcbz\tr0, d668 \n ./cmdline/io.c:751\n \tldr\tr3, [r0, #0]\n ./cmdline/io.c:752\n \tmovs\tr1, #2\n ./cmdline/io.c:751\n \tcmp\tr3, #0\n-\tbeq.n\td64c \n+\tbeq.n\td63c \n ./cmdline/io.c:756\n \tcmp\tr3, #1\n-\tbne.n\td67a \n+\tbne.n\td66a \n ./cmdline/io.c:759\n \tmov\tr1, r0\n \tldr\tr3, [r5, #8]\n \tmov\tr0, r5\n \tblx\tr3\n ./cmdline/io.c:762\n \tldr\tr1, [r4, #0]\n ./cmdline/io.c:744\n \tmov\tr0, r5\n-\tbl\td588 \n+\tbl\td574 \n ./cmdline/io.c:747\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\td656 \n+\tbne.n\td646 \n ./cmdline/io.c:766\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/io.c:756 (discriminator 1)\n-\tldr\tr3, [pc, #20]\t; (d690 )\n+\tldr\tr3, [pc, #20]\t; (d680 )\n \tmov.w\tr2, #756\t; 0x2f4\n-\tldr\tr1, [pc, #16]\t; (d694 )\n-\tldr\tr0, [pc, #20]\t; (d698 )\n+\tldr\tr1, [pc, #16]\t; (d684 )\n+\tldr\tr0, [pc, #20]\t; (d688 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tldr\tr0, [pc, #992]\t; (da74 )\n+\tldr\tr1, [pc, #32]\t; (d6a4 )\n \tmovs\tr3, r0\n-\t\t\t; instruction: 0x4796\n+\t\t\t; instruction: 0x47a6\n \tmovs\tr3, r0\n-\tblxns\tr4\n+\tblxns\tr6\n \tmovs\tr3, r0\n io_reader_step():\n ./cmdline/io.c:286\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n ./cmdline/io.c:287\n \tldr\tr5, [r0, #4]\n ./cmdline/io.c:286\n \tadd\tr7, sp, #0\n ./cmdline/io.c:290\n \tadd.w\tr8, r5, #8\n \tmov\tr0, r8\n-\tbl\t113f4 \n+\tbl\t113bc \n ./cmdline/io.c:297\n \tldr.w\tr3, [r5, #1324]\t; 0x52c\n-\tcbnz\tr3, d70c \n+\tcbnz\tr3, d6fc \n \tadd.w\tr6, r4, #528384\t; 0x81000\n ./cmdline/io.c:332\n \tadd.w\tr9, r5, #80\t; 0x50\n \tadd.w\tr6, r6, #532\t; 0x214\n-\tb.n\td6ce \n-\tbl\t11fa8 \n+\tb.n\td6be \n+\tbl\t11f60 \n ./cmdline/io.c:297\n \tldr.w\tr3, [r5, #1324]\t; 0x52c\n-\tcbnz\tr3, d70c \n+\tcbnz\tr3, d6fc \n ./cmdline/io.c:303\n \tldr.w\tip, [r6]\n ./cmdline/io.c:332\n \tmov\tr1, r8\n ./cmdline/io.c:303\n \tldr.w\tlr, [r5, #4]\n ./cmdline/io.c:332\n \tmov\tr0, r9\n ./cmdline/io.c:303\n \tadd.w\tsl, ip, #1\n-\tudiv\tr3, sl, lr\n ./cmdline/io.c:306\n \tldr.w\tr2, [r5, #1328]\t; 0x530\n ./cmdline/io.c:303\n+\tudiv\tr3, sl, lr\n \tmls\tr3, lr, r3, sl\n ./cmdline/io.c:306\n \tcmp\tr2, r3\n-\tbeq.n\td6c4 \n+\tbeq.n\td6b4 \n ./cmdline/io.c:317\n \tmovw\tr1, #4132\t; 0x1024\n ./cmdline/io.c:316\n \tstr\tr3, [r6, #0]\n-./cmdline/io.c:317\n-\tmla\tr3, r1, r3, r4\n ./cmdline/io.c:320\n \tcmp\tip, r2\n ./cmdline/io.c:317\n+\tmla\tr3, r1, r3, r4\n \tadd.w\tr4, r3, #20\n ./cmdline/io.c:320\n-\tbeq.n\td71a \n+\tbeq.n\td70a \n ./cmdline/io.c:324\n \tmov\tr0, r8\n-\tbl\t10e5c \n+\tbl\t10e20 \n ./cmdline/io.c:334\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/io.c:298\n \tmov\tr0, r8\n ./cmdline/io.c:299\n \tmovs\tr4, #0\n ./cmdline/io.c:298\n-\tbl\t10e5c \n+\tbl\t10e20 \n ./cmdline/io.c:334\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/io.c:322\n \tadd.w\tr0, r5, #32\n \tmov\tr1, r8\n-\tbl\t11fc4 \n+\tbl\t11f7c \n ./cmdline/io.c:334\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tnop\n io_reader_thread():\n ./cmdline/io.c:706\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/io.c:710\n \tadd.w\tr1, r0, #20\n ./cmdline/io.c:706\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/io.c:710\n-\tbl\td294 \n+\tbl\td280 \n ./cmdline/io.c:716\n \tmov\tr0, r4\n-\tbl\td69c \n+\tbl\td68c \n ./cmdline/io.c:719\n \tmov\tr1, r0\n-\tcbz\tr0, d760 \n+\tcbz\tr0, d750 \n ./cmdline/io.c:723\n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #0\n-\tbeq.n\td73a \n+\tbeq.n\td72a \n ./cmdline/io.c:726\n \tcmp\tr3, #1\n-\tbne.n\td762 \n+\tbne.n\td752 \n ./cmdline/io.c:729\n \tmov\tr0, r4\n-\tbl\td294 \n+\tbl\td280 \n ./cmdline/io.c:716\n \tmov\tr0, r4\n-\tbl\td69c \n+\tbl\td68c \n ./cmdline/io.c:719\n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbne.n\td744 \n+\tbne.n\td734 \n ./cmdline/io.c:733\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/io.c:726 (discriminator 1)\n-\tldr\tr3, [pc, #20]\t; (d778 )\n+\tldr\tr3, [pc, #20]\t; (d768 )\n \tmovw\tr2, #726\t; 0x2d6\n-\tldr\tr1, [pc, #16]\t; (d77c )\n-\tldr\tr0, [pc, #20]\t; (d780 )\n+\tldr\tr1, [pc, #16]\t; (d76c )\n+\tldr\tr0, [pc, #20]\t; (d770 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #20\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tldr\tr0, [pc, #64]\t; (d7bc )\n+\tldr\tr0, [pc, #128]\t; (d7ec )\n \tmovs\tr3, r0\n-\tmov\tlr, r5\n+\tmov\tlr, r7\n \tmovs\tr3, r0\n-\tmov\tsl, r7\n+\tmov\tsl, r9\n \tmovs\tr3, r0\n io_parity_write_thread():\n ./cmdline/io.c:620\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr6, r0\n-\tvpush\t{d8}\n-./cmdline/io.c:630\n-\tadds\tr0, #8\n+\tmov\tr9, r3\n ./cmdline/io.c:627\n-\tmovs\tr4, #0\n+\tmovs\tr3, #0\n ./cmdline/io.c:620\n+\tvpush\t{d8}\n+./cmdline/io.c:624\n \tmov\tr8, r3\n-\tmov\tsl, r2\n+./cmdline/io.c:620\n+\tsub\tsp, #12\n ./cmdline/io.c:662\n-\tmovw\tr9, #4636\t; 0x121c\n+\tmovw\tsl, #4636\t; 0x121c\n+\tmovt\tsl, #8\n ./cmdline/io.c:630\n-\tvmov\ts16, r0\n-./cmdline/io.c:662\n-\tmovt\tr9, #8\n+\tmov\tr5, r8\n ./cmdline/io.c:620\n-\tsub\tsp, #12\n \tadd\tr7, sp, #0\n+\tmov\tr6, r0\n ./cmdline/io.c:627\n-\tstr\tr4, [r3, #0]\n-./cmdline/io.c:624\n-\tmov\tr5, r4\n+\tstr.w\tr3, [r9]\n+./cmdline/io.c:687\n+\tadds\tr0, #128\t; 0x80\n+\tvmov\ts17, r0\n+./cmdline/io.c:630\n+\tadd.w\tr0, r6, #8\n+./cmdline/io.c:620\n+\tmov\tfp, r2\n+./cmdline/io.c:630\n+\tvmov\ts16, r0\n ./cmdline/io.c:620\n \tstr\tr1, [r7, #4]\n ./cmdline/io.c:630\n-\tbl\t113f4 \n-./cmdline/io.c:687\n-\tadd.w\tr3, r6, #128\t; 0x80\n-\tvmov\ts17, r3\n+\tbl\t113bc \n+./cmdline/io.c:641\n+\tldr.w\tr0, [r6, #1332]\t; 0x534\n+\tldr\tr2, [r6, #4]\n+\tadd.w\tip, r0, #1\n ./cmdline/io.c:644\n \tldr.w\tr1, [r6, #1320]\t; 0x528\n ./cmdline/io.c:650\n \tldr.w\tr3, [r6, #1308]\t; 0x51c\n ./cmdline/io.c:641\n-\tldr.w\tr0, [r6, #1332]\t; 0x534\n+\tudiv\tlr, ip, r2\n ./cmdline/io.c:646\n \tldrb\tr4, [r1, #0]\n-./cmdline/io.c:641\n-\tldr\tr2, [r6, #4]\n-\tadd.w\tip, r0, #1\n ./cmdline/io.c:650\n \tcmp\tr4, r3\n ./cmdline/io.c:641\n-\tudiv\tlr, ip, r2\n-./cmdline/io.c:659\n-\titt\tne\n-\tldrne.w\tr3, [r6, #1312]\t; 0x520\n-\tmovne\tfp, r1\n-./cmdline/io.c:641\n \tmls\tip, r2, lr, ip\n ./cmdline/io.c:650\n-\tbeq.n\td81c \n+\tbeq.n\td80e \n+./cmdline/io.c:659\n+\tldr.w\tr3, [r6, #1312]\t; 0x520\n+\tmov\tlr, r1\n ./cmdline/io.c:654\n-\tcbnz\tr5, d7f4 \n+\tcbnz\tr5, d7e6 \n ./cmdline/io.c:656\n-\tldr.w\tr2, [r8]\n+\tldr.w\tr2, [r9]\n \tadds\tr0, r2, #1\n-\tstr.w\tr0, [r8]\n-\tstr.w\tr4, [sl, r2, lsl #2]\n+\tstr.w\tr0, [r9]\n+\tstr.w\tr4, [fp, r2, lsl #2]\n \tldr.w\tr0, [r6, #1332]\t; 0x534\n ./cmdline/io.c:662\n-\tmla\tr2, r9, r4, r3\n+\tmla\tr2, sl, r4, r3\n \tadd.w\tr2, r2, #528384\t; 0x81000\n \tldr.w\tr2, [r2, #532]\t; 0x214\n \tcmp\tr0, r2\n-\tbeq.n\td85a \n+\tbeq.n\td854 \n ./cmdline/io.c:665\n+\tadd.w\tr8, r4, #1\n \tcmp\tr2, ip\n-\tadd.w\tlr, r4, #1\n-\tbne.n\td82c \n+\tbne.n\td81e \n ./cmdline/io.c:646\n-\tldrb.w\tr4, [r1, lr]\n+\tldrb.w\tr4, [r1, r8]\n ./cmdline/io.c:683\n-\tadd.w\tfp, r1, lr\n+\tadd.w\tlr, r1, r8\n ./cmdline/io.c:650\n \tldr.w\tr2, [r6, #1308]\t; 0x51c\n \tcmp\tr2, r4\n-\tbne.n\td7e0 \n+\tbne.n\td7d2 \n ./cmdline/io.c:687\n \tvmov\tr1, s16\n+\tvmov\tr0, s17\n ./cmdline/io.c:690\n \tadds\tr5, #1\n ./cmdline/io.c:687\n-\tvmov\tr0, s17\n-\tbl\t11fa8 \n+\tbl\t11f60 \n ./cmdline/io.c:632\n-\tb.n\td7b8 \n+\tb.n\td7ac \n ./cmdline/io.c:666\n+\tmov\tr3, r8\n \tvmov\tr0, s16\n-\tstr\tr5, [r7, #0]\n-\tmov\tr5, lr\n-\tbl\t10e5c \n+\tmov\tr8, r5\n+\tstr.w\tlr, [r7]\n+\tmov\tr5, r3\n+\tbl\t10e20 \n ./cmdline/io.c:670\n \tldr.w\tr2, [r6, #1320]\t; 0x528\n-./cmdline/io.c:673\n-\tldr\tr3, [r7, #4]\n-./cmdline/io.c:670\n+\tldr\tr3, [r7, #0]\n \tldrb\tr2, [r2, r5]\n-\tstrb.w\tr2, [fp]\n+\tstrb\tr2, [r3, #0]\n ./cmdline/io.c:673\n+\tldr\tr3, [r7, #4]\n \tstr\tr4, [r3, #0]\n ./cmdline/io.c:676\n-\tldr\tr3, [r7, #0]\n-\tcbnz\tr3, d84e \n+\tcmp.w\tr8, #0\n+\tbne.n\td848 \n ./cmdline/io.c:677\n-\tstr.w\tr3, [r8]\n+\tstr.w\tr8, [r9]\n ./cmdline/io.c:692\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/io.c:662 (discriminator 1)\n-\tldr\tr3, [pc, #20]\t; (d870 )\n+\tldr\tr3, [pc, #20]\t; (d86c )\n \tmovw\tr2, #662\t; 0x296\n-\tldr\tr1, [pc, #16]\t; (d874 )\n-\tldr\tr0, [pc, #20]\t; (d878 )\n+\tldr\tr1, [pc, #20]\t; (d870 )\n+\tldr\tr0, [pc, #20]\t; (d874 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #40\t; 0x28\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n+\tnop\n \tbx\tr3\n \tmovs\tr3, r0\n-\tcmp\tlr, r6\n+\tcmp\tip, r7\n \tmovs\tr3, r0\n-\tcmp\tsl, ip\n+\tcmp\tr8, sp\n \tmovs\tr3, r0\n io_task_read_thread():\n ./cmdline/io.c:532\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr8, r0\n-\tvpush\t{d8}\n-./cmdline/io.c:542\n-\tadds\tr0, #8\n-./cmdline/io.c:539\n-\tmovs\tr4, #0\n-./cmdline/io.c:532\n-\tmov\tr9, r2\n \tmov\tr5, r1\n-\tadd\tr9, r5\n-./cmdline/io.c:542\n-\tvmov\ts16, r0\n-./cmdline/io.c:536\n-\tmov\tr6, r4\n-./cmdline/io.c:532\n-\tsub\tsp, #12\n+\tadd.w\tr9, r5, r2\n+\tvpush\t{d8}\n+\tsub\tsp, #20\n \tadd\tr7, sp, #0\n-\tldr.w\tsl, [r7, #60]\t; 0x3c\n-\tstr\tr3, [r7, #4]\n-./cmdline/io.c:539\n-\tstr.w\tr4, [sl]\n-./cmdline/io.c:542\n-\tbl\t113f4 \n ./cmdline/io.c:602\n-\tadd.w\tr3, r8, #32\n+\tadd.w\tr2, r0, #32\n+\tvmov\ts17, r2\n ./cmdline/io.c:572\n \tmovw\tr2, #4636\t; 0x121c\n \tmovt\tr2, #8\n-./cmdline/io.c:602\n-\tvmov\ts17, r3\n+./cmdline/io.c:532\n+\tldr.w\tfp, [r7, #68]\t; 0x44\n+./cmdline/io.c:539\n+\tmovs\tr1, #0\n+./cmdline/io.c:572\n+\tstr\tr2, [r7, #4]\n+./cmdline/io.c:542\n+\tadd.w\tr2, r0, #8\n+./cmdline/io.c:532\n+\tmov\tr8, r0\n+./cmdline/io.c:542\n+\tmov\tr0, r2\n+./cmdline/io.c:539\n+\tstr.w\tr1, [fp]\n ./cmdline/io.c:536\n-\tmov\tfp, r2\n+\tmov\tsl, r1\n+./cmdline/io.c:542\n+\tvmov\ts16, r2\n+./cmdline/io.c:532\n+\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #8]\n+./cmdline/io.c:542\n+\tbl\t113bc \n+\tldr\tr2, [r7, #4]\n+\tmov\tr6, sl\n+\tmov\tsl, r2\n ./cmdline/io.c:554\n-\tldr.w\tr1, [r8, #1316]\t; 0x524\n+\tldr.w\tr3, [r8, #1316]\t; 0x524\n ./cmdline/io.c:559\n-\tldr.w\tr3, [r8, #1300]\t; 0x514\n+\tldr.w\tr1, [r8, #1300]\t; 0x514\n ./cmdline/io.c:551\n-\tldr.w\tip, [r8, #1328]\t; 0x530\n+\tldr.w\tlr, [r8, #1328]\t; 0x530\n ./cmdline/io.c:556\n-\tldrb\tr4, [r1, #0]\n+\tldrb\tr4, [r3, #0]\n ./cmdline/io.c:559\n-\tcmp\tr4, r3\n-\tit\tne\n-\tmovne\tr2, r1\n-\tbeq.n\td912 \n+\tcmp\tr4, r1\n+\tbeq.n\td920 \n+\tmov\tr2, r3\n+\tstr\tr6, [r7, #12]\n ./cmdline/io.c:563\n \tcmp\tr5, r4\n-\tbhi.n\td908 \n+\tbhi.n\td914 \n ./cmdline/io.c:563 (discriminator 1)\n \tcmp\tr4, r9\n-\tbcs.n\td908 \n+\tbcs.n\td914 \n+./cmdline/io.c:569\n+\tsubs\tr1, r4, r5\n+\tmov\tr6, r1\n ./cmdline/io.c:567\n-\tcbnz\tr6, d8f0 \n+\tldr\tr1, [r7, #12]\n+\tcbnz\tr1, d8fc \n ./cmdline/io.c:569\n-\tldr.w\tr0, [sl]\n-\tsubs\tr3, r4, r5\n-\tadd.w\tlr, r0, #1\n-\tstr.w\tlr, [sl]\n-\tmov\tlr, r3\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tstr.w\tlr, [r3, r0, lsl #2]\n+\tldr.w\tr1, [fp]\n+\tmov\tr0, r1\n+\tadd.w\tip, r1, #1\n+\tldr\tr1, [r7, #64]\t; 0x40\n+\tstr.w\tip, [fp]\n+\tstr.w\tr6, [r1, r0, lsl #2]\n ./cmdline/io.c:572\n-\tldr.w\tr3, [r8, #1304]\t; 0x518\n-\tmla\tr3, fp, r4, r3\n+\tldr.w\tr1, [r8, #1304]\t; 0x518\n+\tmla\tr1, sl, r4, r1\n ./cmdline/io.c:575\n-\tadd.w\tr0, r3, #528384\t; 0x81000\n+\tadd.w\tr0, r1, #528384\t; 0x81000\n \tldr.w\tr0, [r0, #532]\t; 0x214\n-\tcmp\tr0, ip\n-\tbne.n\td922 \n-\tldr.w\tr3, [r8, #1300]\t; 0x514\n+\tcmp\tr0, lr\n+\tbne.n\td930 \n+\tldr.w\tr1, [r8, #1300]\t; 0x514\n ./cmdline/io.c:598\n \tadds\tr4, #1\n-\tadds\tr2, r1, r4\n+\tadds\tr2, r3, r4\n ./cmdline/io.c:556\n-\tldrb\tr4, [r1, r4]\n+\tldrb\tr4, [r3, r4]\n ./cmdline/io.c:559\n-\tcmp\tr3, r4\n-\tbne.n\td8d0 \n+\tcmp\tr1, r4\n+\tbne.n\td8d8 \n+\tldr\tr6, [r7, #12]\n ./cmdline/io.c:602\n \tvmov\tr1, s16\n+\tvmov\tr0, s17\n ./cmdline/io.c:605\n \tadds\tr6, #1\n ./cmdline/io.c:602\n-\tvmov\tr0, s17\n-\tbl\t11fa8 \n+\tbl\t11f60 \n ./cmdline/io.c:544\n-\tb.n\td8ba \n+\tb.n\td8c2 \n ./cmdline/io.c:578\n-\tmov\tfp, r6\n-\tmov\tr6, r2\n-\tldr.w\tr2, [r8, #1328]\t; 0x530\n+\tldr.w\tr3, [r8, #1328]\t; 0x530\n \tmovw\tr9, #4132\t; 0x1024\n ./cmdline/io.c:580\n \tvmov\tr0, s16\n+\tmov\tr6, r2\n+\tldr.w\tsl, [r7, #12]\n ./cmdline/io.c:587\n \tsubs\tr5, r4, r5\n ./cmdline/io.c:578\n-\tmla\tr3, r9, r2, r3\n+\tmla\tr3, r9, r3, r1\n \tadd.w\tr9, r3, #20\n ./cmdline/io.c:580\n-\tbl\t10e5c \n+\tbl\t10e20 \n ./cmdline/io.c:584\n \tldr.w\tr3, [r8, #1316]\t; 0x524\n \tadd\tr4, r3\n \tldrb\tr3, [r4, #1]\n \tstrb\tr3, [r6, #0]\n ./cmdline/io.c:587\n-\tldr\tr3, [r7, #4]\n+\tldr\tr3, [r7, #8]\n \tstr\tr5, [r3, #0]\n ./cmdline/io.c:590\n-\tcmp.w\tfp, #0\n-\tbne.n\td958 \n+\tcmp.w\tsl, #0\n+\tbne.n\td968 \n ./cmdline/io.c:591\n-\tstr.w\tfp, [sl]\n+\tstr.w\tsl, [fp]\n ./cmdline/io.c:607\n \tmov\tr0, r9\n-\tadds\tr7, #12\n+\tadds\tr7, #20\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n io_parity_read_thread():\n ./cmdline/io.c:615\n \tpush\t{r4, r7, lr}\n \tsub\tsp, #12\n \tadd\tr7, sp, #8\n ./cmdline/io.c:616\n \tstrd\tr2, r3, [sp]\n \tmov\tr3, r1\n \tldrd\tr1, r2, [r0, #232]\t; 0xe8\n-\tbl\td87c \n+\tbl\td878 \n ./cmdline/io.c:617\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \tnop\n io_data_read_thread():\n ./cmdline/io.c:610\n \tpush\t{r4, r7, lr}\n \tsub\tsp, #12\n \tadd\tr7, sp, #8\n ./cmdline/io.c:611\n \tstrd\tr2, r3, [sp]\n \tmov\tr3, r1\n \tldrd\tr1, r2, [r0, #224]\t; 0xe0\n-\tbl\td87c \n+\tbl\td878 \n ./cmdline/io.c:612\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \tnop\n io_read_next_thread():\n ./cmdline/io.c:404\n-\tpush\t{r4, r5, r6, r7, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #0\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr4, r0\n \tmov\tr6, r1\n+\tsub\tsp, #8\n+\tadd\tr7, sp, #0\n ./cmdline/io.c:410\n-\tbl\td054 \n+\tbl\td044 \n ./cmdline/io.c:413\n \tldr.w\tr5, [r4, #1316]\t; 0x524\n \tldr.w\tr3, [r4, #1300]\t; 0x514\n \tldrb\tr1, [r5, #0]\n \tcmp\tr1, r3\n+\tit\teq\n+\tmoveq\tr2, r0\n ./cmdline/io.c:416\n-\titt\teq\n+\tit\teq\n \tmoveq\tr3, #0\n-\tmoveq\tr2, r0\n ./cmdline/io.c:413\n-\tbeq.n\td9c8 \n-\tb.n\tda2e \n+\tbeq.n\td9dc \n+\tb.n\tda44 \n \tldr.w\tr5, [r4, #1316]\t; 0x524\n ./cmdline/io.c:417 (discriminator 3)\n \tstrb\tr3, [r5, r3]\n ./cmdline/io.c:416 (discriminator 3)\n \tadds\tr3, #1\n \tldr.w\tr5, [r4, #1300]\t; 0x514\n \tcmp\tr5, r3\n-\tbcs.n\td9c4 \n+\tbcs.n\td9d8 \n ./cmdline/io.c:420\n \tadd.w\tr5, r4, #8\n \tstr\tr2, [r7, #4]\n \tmov\tr0, r5\n-\tbl\t113f4 \n+./cmdline/io.c:429\n+\tmovw\tr8, #4132\t; 0x1024\n+./cmdline/io.c:420\n+\tbl\t113bc \n ./cmdline/io.c:423\n \tldr\tr2, [r7, #4]\n \tldr.w\tr1, [r4, #1328]\t; 0x530\n \tmov\tr0, r4\n-\tbl\td08c \n+\tbl\td07c \n ./cmdline/io.c:426\n-\tldr.w\tr3, [r4, #1328]\t; 0x530\n-\tldr\tr0, [r4, #4]\n+\tldr.w\tr2, [r4, #1328]\t; 0x530\n+\tldr\tr3, [r4, #4]\n ./cmdline/io.c:435\n \tmov\tr1, r5\n ./cmdline/io.c:426\n-\tadds\tr3, #1\n-\tudiv\tr2, r3, r0\n-./cmdline/io.c:429\n-\tldr.w\tr5, [r4, #1304]\t; 0x518\n-./cmdline/io.c:426\n-\tmls\tr2, r0, r2, r3\n+\tadds\tr5, r2, #1\n ./cmdline/io.c:429\n-\tmovw\tr3, #4132\t; 0x1024\n+\tldr.w\tlr, [r4, #1304]\t; 0x518\n ./cmdline/io.c:435\n \tadd.w\tr0, r4, #80\t; 0x50\n-./cmdline/io.c:429\n-\tmla\tr3, r3, r2, r5\n-./cmdline/io.c:432\n-\tadd.w\tr5, r4, r2, lsl #2\n ./cmdline/io.c:426\n-\tstr.w\tr2, [r4, #1328]\t; 0x530\n+\tudiv\tr2, r5, r3\n+\tmls\tr3, r3, r2, r5\n+\tstr.w\tr3, [r4, #1328]\t; 0x530\n ./cmdline/io.c:432\n-\tldr.w\tr2, [r5, #788]\t; 0x314\n+\tadd.w\tr4, r4, r3, lsl #2\n ./cmdline/io.c:429\n+\tmla\tr3, r8, r3, lr\n \tadd.w\tr3, r3, #4128\t; 0x1020\n+./cmdline/io.c:432\n+\tldr.w\tr2, [r4, #788]\t; 0x314\n+./cmdline/io.c:429\n \tldr\tr4, [r3, #0]\n ./cmdline/io.c:432\n \tstr\tr2, [r6, #0]\n ./cmdline/io.c:435\n-\tbl\t12000 \n+\tbl\t11fb8 \n ./cmdline/io.c:438\n-\tadds\tr7, #12\n \tmov\tr0, r4\n+\tadds\tr7, #8\n \tmov\tsp, r7\n-\tpop\t{r4, r5, r6, r7, pc}\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/io.c:413 (discriminator 1)\n-\tldr\tr3, [pc, #20]\t; (da44 )\n+\tldr\tr3, [pc, #20]\t; (da5c )\n \tmovw\tr2, #413\t; 0x19d\n-\tldr\tr1, [pc, #16]\t; (da48 )\n-\tldr\tr0, [pc, #20]\t; (da4c )\n+\tldr\tr1, [pc, #20]\t; (da60 )\n+\tldr\tr0, [pc, #20]\t; (da64 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #64\t; 0x40\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tcmp\tr4, r8\n+\tnop\n+\tcmp\tr6, r5\n \tmovs\tr3, r0\n-\tmvns\tr2, r4\n+\tmvns\tr4, r1\n \tmovs\tr3, r0\n-\tadd\tr2, r6\n+\tadd\tr4, r3\n \tmovs\tr3, r0\n io_writer_sched_empty():\n ./cmdline/io.c:118\n-\tcbz\tr0, daae \n+\tcbz\tr0, dac4 \n ./cmdline/io.c:114\n \tpush\t{r4, r5, r6, r7}\n \tmovw\tr5, #4636\t; 0x121c\n+\tmovt\tr5, #8\n ./cmdline/io.c:119\n \tldr\tr4, [r1, #0]\n-\tmovt\tr5, #8\n \tmovw\tr1, #4132\t; 0x1024\n \tmovw\tip, #4120\t; 0x1018\n-\tmul.w\tr6, r1, r2\n ./cmdline/io.c:114\n \tadd\tr7, sp, #0\n-\tmla\tr5, r5, r0, r4\n+\tmul.w\tr6, r1, r2\n ./cmdline/io.c:123\n \tmovs\tr1, #0\n+\tmla\tr5, r5, r0, r4\n \tadd.w\tr2, r6, ip\n-\tadds\tr0, r4, r6\n \tadd\tr2, r4\n-\tadd.w\tr4, r5, ip\n-\tadd\tr4, r6\n+\tadds\tr0, r4, r6\n+\tadd\tr5, ip\n+\tadd\tr5, r6\n \tstr\tr1, [r0, #20]\n ./cmdline/io.c:124\n \tstrb\tr1, [r0, #24]\n ./cmdline/io.c:125\n \tadd.w\tr0, r0, #528384\t; 0x81000\n \tstr\tr1, [r2, #0]\n ./cmdline/io.c:126\n@@ -15764,21 +15793,24 @@\n ./cmdline/io.c:131\n \tstrd\tr1, r1, [r2, #20]\n ./cmdline/io.c:132\n \tstr\tr1, [r2, #28]\n ./cmdline/io.c:118\n \tadd.w\tr2, r2, #528384\t; 0x81000\n \tadd.w\tr2, r2, #540\t; 0x21c\n-\tcmp\tr2, r4\n-\tbne.n\tda80 \n+\tcmp\tr2, r5\n+\tbne.n\tda96 \n ./cmdline/io.c:134\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n \tbx\tlr\n+io_writer_sched_empty.isra.0():\n+./cmdline/io.c:134\n+\tnop\n io_write_preset_mono():\n ./cmdline/io.c:158\n \tpush\t{r4, r5, r7}\n \tmov\tr3, r1\n ./cmdline/io.c:162\n \tmovs\tr5, #0\n ./cmdline/io.c:158\n@@ -15787,177 +15819,178 @@\n \tstr.w\tr5, [r0, #1332]\t; 0x534\n ./cmdline/io.c:166\n \tstr.w\tr5, [r0, #1336]\t; 0x538\n \tstr.w\tr5, [r0, #1340]\t; 0x53c\n \tstr.w\tr5, [r0, #1344]\t; 0x540\n \tstr.w\tr5, [r0, #1348]\t; 0x544\n ./cmdline/io.c:168\n-\tcbz\tr2, dade \n+\tcbz\tr2, daf6 \n ./cmdline/io.c:170\n \tadd.w\tr1, r0, #1312\t; 0x520\n \tmov\tr2, r5\n \tldr.w\tr0, [r0, #1308]\t; 0x51c\n ./cmdline/io.c:175\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n ./cmdline/io.c:170\n-\tb.n\tda50 \n+\tb.n\tda68 \n \tmov\tr1, r2\n ./cmdline/io.c:173\n \tmov\tr2, r3\n ./cmdline/io.c:175\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n ./cmdline/io.c:173\n-\tb.w\td138 \n+\tb.w\td124 \n \tnop\n io_write_next_thread():\n ./cmdline/io.c:448\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr5, r0\n ./cmdline/io.c:452\n \tldr.w\tr0, [r0, #1320]\t; 0x528\n ./cmdline/io.c:448\n \tmov\tr9, r2\n+\tmov\tr6, r3\n ./cmdline/io.c:452\n-\tldr.w\tr4, [r5, #1308]\t; 0x51c\n+\tldr.w\tr3, [r5, #1308]\t; 0x51c\n ./cmdline/io.c:448\n \tadd\tr7, sp, #0\n ./cmdline/io.c:452\n \tldrb\tr2, [r0, #0]\n-\tcmp\tr2, r4\n-\tittt\teq\n+\tcmp\tr2, r3\n+\tit\teq\n \tmoveq\tr8, r1\n-\tmoveq\tr6, r3\n ./cmdline/io.c:455\n+\tit\teq\n \tmoveq\tr4, #0\n ./cmdline/io.c:452\n-\tbeq.n\tdb12 \n-\tb.n\tdba8 \n+\tbeq.n\tdb2c \n+\tb.n\tdbc2 \n \tldr.w\tr0, [r5, #1320]\t; 0x528\n ./cmdline/io.c:456 (discriminator 3)\n \tstrb\tr4, [r0, r4]\n ./cmdline/io.c:455 (discriminator 3)\n \tadds\tr4, #1\n \tldr.w\tr0, [r5, #1308]\t; 0x51c\n \tcmp\tr0, r4\n-\tbcs.n\tdb0e \n+\tbcs.n\tdb28 \n ./cmdline/io.c:459\n \tadd.w\tsl, r5, #8\n \tsubs\tr4, r6, #4\n \tmov\tr0, sl\n-\tbl\t113f4 \n+\tbl\t113bc \n ./cmdline/io.c:462\n \tadd.w\tr0, r5, #1336\t; 0x538\n \tadd.w\tr1, r5, #1352\t; 0x548\n ./cmdline/io.c:464\n \tmovs\tr2, #0\n ./cmdline/io.c:463 (discriminator 3)\n \tldr\tr3, [r0, #0]\n \tstr.w\tr3, [r4, #4]!\n ./cmdline/io.c:464 (discriminator 3)\n \tstr.w\tr2, [r0], #4\n ./cmdline/io.c:462 (discriminator 3)\n \tcmp\tr0, r1\n-\tbne.n\tdb34 \n+\tbne.n\tdb4e \n ./cmdline/io.c:467\n \tldr.w\tr1, [r5, #1332]\t; 0x534\n \tcmp.w\tr9, #0\n-\tbne.n\tdb80 \n+\tbne.n\tdb9a \n ./cmdline/io.c:472\n \tmov\tr2, r8\n \tmov\tr0, r5\n-\tbl\td138 \n+\tbl\td124 \n ./cmdline/io.c:476\n \tldr.w\tr3, [r5, #1332]\t; 0x534\n \tldr.w\tr2, [r5, #1328]\t; 0x530\n \tcmp\tr3, r2\n-\tbne.n\tdb92 \n+\tbne.n\tdbac \n ./cmdline/io.c:479\n \tldr\tr4, [r5, #4]\n \tadds\tr3, #1\n-\tudiv\tr2, r3, r4\n ./cmdline/io.c:482\n-\tadd.w\tr0, r5, #176\t; 0xb0\n \tmov\tr1, sl\n+\tadd.w\tr0, r5, #176\t; 0xb0\n ./cmdline/io.c:479\n+\tudiv\tr2, r3, r4\n \tmls\tr3, r4, r2, r3\n \tstr.w\tr3, [r5, #1332]\t; 0x534\n ./cmdline/io.c:483\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./cmdline/io.c:482\n-\tb.w\t12000 \n+\tb.w\t11fb8 \n ./cmdline/io.c:469\n \tmov\tr2, r1\n \tldr.w\tr0, [r5, #1308]\t; 0x51c\n-\tadd.w\tr1, r5, #1312\t; 0x520\n \tmov\tr3, r8\n-\tbl\tda50 \n-\tb.n\tdb54 \n+\tadd.w\tr1, r5, #1312\t; 0x520\n+\tbl\tda68 \n+\tb.n\tdb6e \n ./cmdline/io.c:476 (discriminator 1)\n-\tldr\tr3, [pc, #44]\t; (dbc0 )\n+\tldr\tr3, [pc, #40]\t; (dbd8 )\n \tmov.w\tr2, #476\t; 0x1dc\n-\tldr\tr1, [pc, #40]\t; (dbc4 )\n-\tldr\tr0, [pc, #44]\t; (dbc8 )\n+\tldr\tr1, [pc, #40]\t; (dbdc )\n+\tldr\tr0, [pc, #40]\t; (dbe0 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #84\t; 0x54\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/io.c:452 (discriminator 1)\n-\tldr\tr3, [pc, #32]\t; (dbcc )\n+\tldr\tr3, [pc, #32]\t; (dbe4 )\n \tmov.w\tr2, #452\t; 0x1c4\n-\tldr\tr1, [pc, #32]\t; (dbd0 )\n-\tldr\tr0, [pc, #32]\t; (dbd4 )\n+\tldr\tr1, [pc, #28]\t; (dbe8 )\n+\tldr\tr0, [pc, #32]\t; (dbec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #84\t; 0x54\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tmvns\tr0, r4\n+\tmvns\tr6, r0\n \tmovs\tr3, r0\n-\tnegs\tr6, r7\n+\tnegs\tr4, r4\n \tmovs\tr3, r0\n-\torrs\tr6, r3\n+\torrs\tr4, r0\n \tmovs\tr3, r0\n-\tmvns\tr2, r1\n+\tbics\tr0, r6\n \tmovs\tr3, r0\n-\tnegs\tr0, r5\n+\tnegs\tr6, r1\n \tmovs\tr3, r0\n-\tcmn\tr0, r4\n+\tcmn\tr6, r0\n \tmovs\tr3, r0\n io_task_read_mono():\n ./cmdline/io.c:194\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr5, r2\n ./cmdline/io.c:201\n \tldr\tr4, [r1, #0]\n ./cmdline/io.c:194\n \tadd\tr7, sp, #0\n+./cmdline/io.c:201\n+\tadds\tr2, r4, #1\n ./cmdline/io.c:203\n \tcmp\tr4, r5\n ./cmdline/io.c:201\n-\tadd.w\tr2, r4, #1\n \tstr\tr2, [r1, #0]\n ./cmdline/io.c:203\n-\tbcc.n\tdc1e \n+\tbcc.n\tdc34 \n \tadd\tr3, r5\n \tcmp\tr4, r3\n-\tbcs.n\tdc1e \n+\tbcs.n\tdc34 \n ./cmdline/io.c:205\n \tmovw\tr3, #4636\t; 0x121c\n \tmovt\tr3, #8\n \tmla\tr0, r3, r4, r0\n ./cmdline/io.c:206\n \tadd.w\tr6, r0, #20\n ./cmdline/io.c:209\n \tldr\tr3, [r0, #20]\n-\tcbz\tr3, dc0a \n+\tcbz\tr3, dc20 \n ./cmdline/io.c:210\n \tldr\tr3, [r0, #8]\n \tmov\tr1, r6\n \tblx\tr3\n ./cmdline/io.c:213\n \tldr\tr3, [r7, #24]\n \tsubs\tr4, r4, r5\n@@ -15973,301 +16006,293 @@\n \tstr\tr4, [r2, #0]\n ./cmdline/io.c:217\n \tldr\tr2, [r7, #32]\n \tstr\tr3, [r2, #0]\n ./cmdline/io.c:220\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/io.c:203\n-\tldr\tr3, [pc, #20]\t; (dc34 )\n+\tldr\tr3, [pc, #16]\t; (dc48 )\n \tmovs\tr2, #203\t; 0xcb\n-\tldr\tr1, [pc, #20]\t; (dc38 )\n-\tldr\tr0, [pc, #20]\t; (dc3c )\n+\tldr\tr1, [pc, #16]\t; (dc4c )\n+\tldr\tr0, [pc, #20]\t; (dc50 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #108\t; 0x6c\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tmuls\tr6, r2\n+\tmuls\tr0, r0\n \tmovs\tr3, r0\n-\trors\tr4, r6\n+\trors\tr6, r3\n \tmovs\tr3, r0\n-\tcmp\tr4, r7\n+\tcmp\tr6, r4\n \tmovs\tr3, r0\n io_parity_read_mono():\n ./cmdline/io.c:228\n \tpush\t{r7, lr}\n \tsub\tsp, #16\n \tadd\tr7, sp, #16\n ./cmdline/io.c:229\n \tstrd\tr1, r2, [sp]\n \tadd.w\tr1, r0, #1328\t; 0x530\n \tstr\tr3, [sp, #8]\n \tldrd\tr2, r3, [r0, #232]\t; 0xe8\n \tldr.w\tr0, [r0, #1304]\t; 0x518\n-\tbl\tdbd8 \n+\tbl\tdbf0 \n ./cmdline/io.c:230\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n io_data_read_mono():\n ./cmdline/io.c:223\n \tpush\t{r7, lr}\n \tsub\tsp, #16\n \tadd\tr7, sp, #16\n ./cmdline/io.c:224\n \tstrd\tr1, r2, [sp]\n \tadd.w\tr1, r0, #1328\t; 0x530\n \tstr\tr3, [sp, #8]\n \tldrd\tr2, r3, [r0, #224]\t; 0xe0\n \tldr.w\tr0, [r0, #1304]\t; 0x518\n-\tbl\tdbd8 \n+\tbl\tdbf0 \n ./cmdline/io.c:225\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \n-0000dc80 :\n+0000dc94 :\n io_init():\n ./cmdline/io.c:866\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #36\t; 0x24\n-\tadd\tr7, sp, #0\n \tmov\tr9, r3\n \tmov\tr4, r0\n+\tsub\tsp, #36\t; 0x24\n+\tadd\tr7, sp, #0\n \tmov\tr5, r1\n-\tldr\tr3, [r7, #72]\t; 0x48\n ./cmdline/io.c:870\n \tstr\tr1, [r0, #0]\n ./cmdline/io.c:866\n+\tldr\tr3, [r7, #72]\t; 0x48\n \tstr\tr3, [r7, #24]\n \tldr\tr3, [r7, #76]\t; 0x4c\n \tstr\tr3, [r7, #4]\n \tldrd\tr6, r3, [r7, #80]\t; 0x50\n \tstr\tr3, [r7, #20]\n \tldr\tr3, [r7, #88]\t; 0x58\n \tstr\tr3, [r7, #12]\n \tldr\tr3, [r7, #92]\t; 0x5c\n \tstr\tr3, [r7, #8]\n \tldr\tr3, [r7, #96]\t; 0x60\n \tstr\tr3, [r7, #16]\n ./cmdline/io.c:873\n \tcmp\tr2, #0\n-\tbne.w\tdeb8 \n+\tbne.w\tdec0 \n ./cmdline/io.c:876\n \tldr.w\tr2, [r1, #216]\t; 0xd8\n \tmov.w\tr3, #8388608\t; 0x800000\n \tudiv\tr3, r3, r2\n ./cmdline/io.c:877\n \tcmp\tr3, #2\n-\tbls.n\tdd36 \n+\tbls.n\tdd44 \n ./cmdline/io.c:879\n \tcmp\tr3, #128\t; 0x80\n-./cmdline/io.c:876\n-\tittee\tls\n-\tstrls\tr3, [r0, #4]\n-./cmdline/io.c:893\n-\tstrls.w\tr9, [r0, #272]\t; 0x110\n+\tbls.w\tdf5a \n ./cmdline/io.c:880\n-\tmovhi\tr3, #128\t; 0x80\n+\tmovs\tr3, #128\t; 0x80\n ./cmdline/io.c:893\n-\tstrhi.w\tr9, [r0, #272]\t; 0x110\n+\tstr.w\tr9, [r0, #272]\t; 0x110\n ./cmdline/io.c:880\n-\tit\thi\n-\tstrhi\tr3, [r0, #4]\n+\tstr\tr3, [r0, #4]\n ./cmdline/io.c:894\n \tmov.w\tsl, #0\n \tadd.w\tfp, r4, #276\t; 0x114\n ./cmdline/io.c:895\n \tmov\tr8, sl\n-\tb.n\tdd02 \n+\tb.n\tdd10 \n ./cmdline/io.c:897\n-\tbl\te1cc \n+\tbl\te1d0 \n ./cmdline/io.c:900\n \tldr\tr3, [r5, #84]\t; 0x54\n \tldr.w\tr2, [r5, #216]\t; 0xd8\n ./cmdline/io.c:897\n \tstr.w\tr0, [fp, #512]\t; 0x200\n ./cmdline/io.c:900\n-\tcbz\tr3, dd22 \n+\tcbz\tr3, dd30 \n ./cmdline/io.c:895 (discriminator 2)\n \tldr\tr1, [r4, #4]\n \tadd.w\tr8, r8, #1\n ./cmdline/io.c:902 (discriminator 2)\n \tmla\tsl, r2, r9, sl\n ./cmdline/io.c:895 (discriminator 2)\n-\tcmp\tr1, r8\n \tadd.w\tfp, fp, #4\n-\tbls.n\tdd40 \n+\tcmp\tr1, r8\n+\tbls.n\tdd4e \n ./cmdline/io.c:896\n \tldr.w\tr3, [r5, #224]\t; 0xe0\n ./cmdline/io.c:897\n \tmov\tr1, r9\n \tmov\tr0, r6\n ./cmdline/io.c:896\n \tcmp\tr3, #7\n ./cmdline/io.c:897\n \tmov\tr3, fp\n ./cmdline/io.c:896\n-\tbne.n\tdce0 \n+\tbne.n\tdcee \n ./cmdline/io.c:899\n-\tbl\te1fc \n+\tbl\te200 \n ./cmdline/io.c:900\n \tldr\tr3, [r5, #84]\t; 0x54\n \tldr.w\tr2, [r5, #216]\t; 0xd8\n ./cmdline/io.c:899\n \tstr.w\tr0, [fp, #512]\t; 0x200\n ./cmdline/io.c:900\n \tcmp\tr3, #0\n-\tbne.n\tdcf0 \n+\tbne.n\tdcfe \n ./cmdline/io.c:901\n \tmov\tr1, r2\n \tldr.w\tr0, [r4, #272]\t; 0x110\n \tldr.w\tr2, [fp, #512]\t; 0x200\n-\tbl\te24c \n+\tbl\te250 \n \tldr.w\tr2, [r5, #216]\t; 0xd8\n-\tb.n\tdcf0 \n+\tb.n\tdcfe \n ./cmdline/io.c:878\n \tmovs\tr3, #3\n ./cmdline/io.c:893\n \tstr.w\tr9, [r0, #272]\t; 0x110\n ./cmdline/io.c:878\n \tstr\tr3, [r0, #4]\n ./cmdline/io.c:895\n-\tb.n\tdcd4 \n+\tb.n\tdce2 \n ./cmdline/io.c:905\n-\tldr\tr0, [pc, #556]\t; (df70 )\n+\tldr\tr0, [pc, #552]\t; (df78 )\n \tmov\tr2, r1\n \tmov.w\tr1, sl, lsr #20\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/io.c:907\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbeq.w\tdf60 \n+\tbeq.w\tdf4a \n ./cmdline/io.c:909\n \tldr\tr3, [r7, #16]\n \tmov\tr0, r6\n ./cmdline/io.c:908\n \tstr.w\tr6, [r4, #1300]\t; 0x514\n ./cmdline/io.c:909\n \tstr.w\tr3, [r4, #1308]\t; 0x51c\n ./cmdline/io.c:915\n \tmovw\tr5, #4636\t; 0x121c\n \tmovt\tr5, #8\n \tmul.w\tr0, r5, r0\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/io.c:916\n \tldr.w\tr3, [r4, #1300]\t; 0x514\n ./cmdline/io.c:915\n \tstr.w\tr0, [r4, #1304]\t; 0x518\n ./cmdline/io.c:916\n \tadds\tr0, r3, #1\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/io.c:917\n \tldr.w\tr3, [r4, #1308]\t; 0x51c\n ./cmdline/io.c:916\n \tstr.w\tr0, [r4, #1316]\t; 0x524\n ./cmdline/io.c:917\n \tmul.w\tr0, r5, r3\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/io.c:918\n \tldr.w\tr3, [r4, #1308]\t; 0x51c\n ./cmdline/io.c:917\n \tstr.w\tr0, [r4, #1312]\t; 0x520\n ./cmdline/io.c:918\n \tadds\tr0, r3, #1\n-\tbl\t11e74 \n-./cmdline/io.c:923\n-\tldr\tr3, [r7, #16]\n+\tbl\t11e2c \n ./cmdline/io.c:925\n \tldr.w\tr5, [r4, #1300]\t; 0x514\n+./cmdline/io.c:923\n+\tldr\tr3, [r7, #16]\n ./cmdline/io.c:920\n \tmovs\tr2, #0\n+./cmdline/io.c:918\n+\tstr.w\tr0, [r4, #1320]\t; 0x528\n ./cmdline/io.c:922\n \tstrd\tr6, r6, [r4, #228]\t; 0xe4\n ./cmdline/io.c:923\n \tstr.w\tr3, [r4, #236]\t; 0xec\n ./cmdline/io.c:920\n \tstr.w\tr2, [r4, #224]\t; 0xe0\n-./cmdline/io.c:918\n-\tstr.w\tr0, [r4, #1320]\t; 0x528\n ./cmdline/io.c:925\n-\tcbz\tr5, de20 \n+\tcbz\tr5, de2a \n \tldr\tr1, [r7, #8]\n \tmovw\tlr, #34056\t; 0x8508\n \tldr.w\tr3, [r4, #1304]\t; 0x518\n ./cmdline/io.c:940\n \tmov\tr0, r2\n ./cmdline/io.c:932\n \tldr.w\tsl, [r7, #4]\n \tmov.w\tr8, #4256\t; 0x10a0\n-\tmls\tr9, lr, r6, r1\n \tldr.w\tfp, [r7, #16]\n+\tmls\tr9, lr, r6, r1\n \tstr\tr5, [r7, #28]\n-\tb.n\tddf8 \n+\tb.n\tde02 \n \tmla\tip, r8, r2, sl\n ./cmdline/io.c:934\n \tldr\tr5, [r7, #24]\n-./cmdline/io.c:937\n-\tadd.w\tr1, r3, #528384\t; 0x81000\n ./cmdline/io.c:933\n \tstr\tr0, [r3, #16]\n ./cmdline/io.c:925\n \tadds\tr2, #1\n ./cmdline/io.c:932\n \tstrd\tr5, ip, [r3, #8]\n ./cmdline/io.c:937\n \tadd.w\tr3, r1, #540\t; 0x21c\n \tstr.w\tr0, [r1, #536]\t; 0x218\n ./cmdline/io.c:925\n \tldr\tr1, [r7, #28]\n \tcmp\tr2, r1\n-\tbeq.n\tde20 \n+\tbeq.n\tde2a \n+./cmdline/io.c:937\n+\tadd.w\tr1, r3, #528384\t; 0x81000\n ./cmdline/io.c:930\n \tcmp\tr6, r2\n ./cmdline/io.c:928\n \tstr\tr4, [r3, #4]\n ./cmdline/io.c:930\n-\tbhi.n\tddd8 \n+\tbhi.n\tdde6 \n ./cmdline/io.c:941\n \tmla\tip, lr, r2, r9\n ./cmdline/io.c:942\n \tldr\tr5, [r7, #20]\n-./cmdline/io.c:945\n-\tadd.w\tr1, r3, #528384\t; 0x81000\n ./cmdline/io.c:940\n \tstr\tr0, [r3, #12]\n ./cmdline/io.c:925\n \tadds\tr2, #1\n ./cmdline/io.c:942\n \tstr\tr5, [r3, #8]\n ./cmdline/io.c:941\n \tstr.w\tip, [r3, #16]\n ./cmdline/io.c:945\n \tadd.w\tr3, r1, #540\t; 0x21c\n \tstr.w\tfp, [r1, #536]\t; 0x218\n ./cmdline/io.c:925\n \tldr\tr1, [r7, #28]\n \tcmp\tr2, r1\n-\tbne.n\tddf8 \n+\tbne.n\tde02 \n ./cmdline/io.c:949\n-\tldr.w\tr1, [r4, #1308]\t; 0x51c\n-\tcbz\tr1, de6e \n-./cmdline/io.c:950\n-\tldr.w\tr3, [r4, #1312]\t; 0x520\n+\tldr.w\tr5, [r4, #1308]\t; 0x51c\n+\tcbz\tr5, de78 \n \tmovw\tr0, #4636\t; 0x121c\n \tmovt\tr0, #8\n+./cmdline/io.c:950\n+\tldr.w\tr3, [r4, #1312]\t; 0x520\n \tmovs\tr2, #0\n-\tadd.w\tr5, r3, #528384\t; 0x81000\n+\tldr\tr1, [r7, #8]\n ./cmdline/io.c:955\n \tmov\tlr, r2\n+\tmul.w\tr0, r0, r5\n+\tadd.w\tr5, r3, #528384\t; 0x81000\n \tadd.w\tr5, r5, #536\t; 0x218\n \tmovw\tip, #34056\t; 0x8508\n-\tmul.w\tr0, r0, r1\n \tmov\tr8, r5\n-\tldr\tr1, [r7, #8]\n \tldr\tr5, [r7, #12]\n ./cmdline/io.c:956 (discriminator 3)\n \tstrd\tlr, r1, [r3, #12]\n \tadd\tr1, ip\n ./cmdline/io.c:952 (discriminator 3)\n \tstr\tr4, [r3, #4]\n ./cmdline/io.c:957 (discriminator 3)\n@@ -16276,246 +16301,250 @@\n \tadd.w\tr3, r3, #528384\t; 0x81000\n \tstr.w\tr6, [r8, r2]\n ./cmdline/io.c:949 (discriminator 3)\n \tadd.w\tr2, r2, #528384\t; 0x81000\n \tadd.w\tr2, r2, #540\t; 0x21c\n \tadd.w\tr3, r3, #540\t; 0x21c\n \tcmp\tr0, r2\n-\tbne.n\tde4c \n+\tbne.n\tde56 \n ./cmdline/io.c:964\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #1\n-\tbhi.n\tdee6 \n+\tbhi.n\tded6 \n ./cmdline/io.c:983\n-\tldr\tr3, [pc, #252]\t; (df74 )\n+\tldr\tr3, [pc, #252]\t; (df7c )\n ./cmdline/io.c:993\n \tadds\tr7, #36\t; 0x24\n ./cmdline/io.c:983\n-\tldr\tr1, [pc, #252]\t; (df78 )\n+\tldr\tr0, [pc, #252]\t; (df80 )\n \tadd\tr3, pc\n ./cmdline/io.c:984\n-\tldr\tr2, [pc, #252]\t; (df7c )\n+\tldr\tr1, [pc, #252]\t; (df84 )\n+./cmdline/io.c:985\n+\tldr\tr2, [pc, #252]\t; (df88 )\n ./cmdline/io.c:983\n+\tadd\tr0, pc\n+./cmdline/io.c:984\n \tadd\tr1, pc\n+./cmdline/io.c:986\n+\tldr\tr6, [pc, #252]\t; (df8c )\n ./cmdline/io.c:985\n-\tldr.w\tip, [pc, #252]\t; df80 \n-./cmdline/io.c:984\n \tadd\tr2, pc\n ./cmdline/io.c:983\n-\tstr\tr1, [r3, #0]\n+\tstr\tr0, [r3, #0]\n ./cmdline/io.c:984\n-\tstr\tr2, [r3, #4]\n-./cmdline/io.c:985\n-\tadd\tip, pc\n+\tstr\tr1, [r3, #4]\n ./cmdline/io.c:986\n-\tldr\tr6, [pc, #244]\t; (df84 )\n+\tadd\tr6, pc\n+./cmdline/io.c:985\n+\tstr\tr2, [r3, #8]\n ./cmdline/io.c:987\n-\tldr\tr5, [pc, #248]\t; (df88 )\n+\tldr\tr5, [pc, #244]\t; (df90 )\n ./cmdline/io.c:988\n-\tldr\tr4, [pc, #248]\t; (df8c )\n-./cmdline/io.c:986\n-\tadd\tr6, pc\n+\tldr\tr4, [pc, #244]\t; (df94 )\n ./cmdline/io.c:989\n-\tldr\tr0, [pc, #248]\t; (df90 )\n+\tldr\tr0, [pc, #248]\t; (df98 )\n ./cmdline/io.c:987\n \tadd\tr5, pc\n ./cmdline/io.c:990\n-\tldr\tr1, [pc, #248]\t; (df94 )\n+\tldr\tr1, [pc, #248]\t; (df9c )\n ./cmdline/io.c:988\n \tadd\tr4, pc\n ./cmdline/io.c:991\n-\tldr\tr2, [pc, #248]\t; (df98 )\n+\tldr\tr2, [pc, #248]\t; (dfa0 )\n ./cmdline/io.c:989\n \tadd\tr0, pc\n ./cmdline/io.c:990\n \tadd\tr1, pc\n-./cmdline/io.c:986\n-\tstrd\tip, r6, [r3, #8]\n+./cmdline/io.c:987\n+\tstrd\tr6, r5, [r3, #12]\n ./cmdline/io.c:991\n \tadd\tr2, pc\n-./cmdline/io.c:988\n-\tstrd\tr5, r4, [r3, #16]\n-./cmdline/io.c:990\n-\tstrd\tr0, r1, [r3, #24]\n+./cmdline/io.c:989\n+\tstrd\tr4, r0, [r3, #20]\n ./cmdline/io.c:991\n-\tstr\tr2, [r3, #32]\n+\tstrd\tr1, r2, [r3, #28]\n ./cmdline/io.c:993\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/io.c:891\n \tsubs\tr3, r2, #3\n ./cmdline/io.c:882\n \tstr\tr2, [r0, #4]\n ./cmdline/io.c:891\n \tcmp\tr2, #1\n \tit\tne\n \tcmpne\tr3, #125\t; 0x7d\n+\tbhi.n\tdf62 \n ./cmdline/io.c:893\n-\titt\tls\n-\tstrls.w\tr9, [r0, #272]\t; 0x110\n+\tldr.w\tr2, [r1, #216]\t; 0xd8\n+\tstr.w\tr9, [r0, #272]\t; 0x110\n ./cmdline/io.c:895\n-\tldrls.w\tr2, [r1, #216]\t; 0xd8\n-./cmdline/io.c:891\n-\tbls.w\tdcd4 \n-./cmdline/io.c:891 (discriminator 1)\n-\tldr\tr3, [pc, #200]\t; (df9c )\n-\tmovw\tr2, #891\t; 0x37b\n-\tldr\tr1, [pc, #200]\t; (dfa0 )\n-\tldr\tr0, [pc, #200]\t; (dfa4 )\n-\tadd\tr3, pc\n-\tadd\tr1, pc\n-\tadds\tr3, #128\t; 0x80\n-\tadd\tr0, pc\n-\tblx\t6da4 <__assert_fail@plt>\n+\tb.n\tdce2 \n ./cmdline/io.c:965\n-\tldr\tr3, [pc, #192]\t; (dfa8 )\n+\tldr\tr3, [pc, #204]\t; (dfa4 )\n ./cmdline/io.c:975\n \tadd.w\tr0, r4, #8\n ./cmdline/io.c:965\n-\tldr\tr2, [pc, #188]\t; (dfac )\n+\tldr\tr6, [pc, #200]\t; (dfa8 )\n ./cmdline/io.c:975\n \tmovs\tr1, #0\n ./cmdline/io.c:965\n \tadd\tr3, pc\n ./cmdline/io.c:966\n-\tldr.w\tip, [pc, #188]\t; dfb0 \n-./cmdline/io.c:965\n-\tadd\tr2, pc\n+\tldr\tr5, [pc, #200]\t; (dfac )\n ./cmdline/io.c:967\n-\tldr\tr6, [pc, #184]\t; (dfb4 )\n+\tldr\tr2, [pc, #200]\t; (dfb0 )\n ./cmdline/io.c:965\n-\tstr\tr2, [r3, #0]\n-./cmdline/io.c:966\n-\tadd\tip, pc\n-./cmdline/io.c:968\n-\tldr\tr5, [pc, #184]\t; (dfb8 )\n-./cmdline/io.c:967\n \tadd\tr6, pc\n-./cmdline/io.c:969\n-\tldr\tr2, [pc, #184]\t; (dfbc )\n ./cmdline/io.c:966\n-\tstr.w\tip, [r3, #4]\n-./cmdline/io.c:968\n \tadd\tr5, pc\n+./cmdline/io.c:965\n+\tstr\tr6, [r3, #0]\n ./cmdline/io.c:967\n-\tstr\tr6, [r3, #8]\n-./cmdline/io.c:969\n \tadd\tr2, pc\n+./cmdline/io.c:966\n+\tstr\tr5, [r3, #4]\n+./cmdline/io.c:967\n+\tstr\tr2, [r3, #8]\n ./cmdline/io.c:968\n-\tstr\tr5, [r3, #12]\n+\tldr\tr6, [pc, #192]\t; (dfb4 )\n ./cmdline/io.c:969\n-\tstr\tr2, [r3, #16]\n+\tldr\tr5, [pc, #192]\t; (dfb8 )\n+./cmdline/io.c:970\n+\tldr\tr2, [pc, #196]\t; (dfbc )\n+./cmdline/io.c:968\n+\tadd\tr6, pc\n+./cmdline/io.c:969\n+\tadd\tr5, pc\n+./cmdline/io.c:968\n+\tstr\tr6, [r3, #12]\n+./cmdline/io.c:969\n+\tstr\tr5, [r3, #16]\n ./cmdline/io.c:970\n-\tldr.w\tip, [pc, #172]\t; dfc0 \n+\tadd\tr2, pc\n ./cmdline/io.c:971\n-\tldr\tr6, [pc, #172]\t; (dfc4 )\n-./cmdline/io.c:972\n-\tldr\tr5, [pc, #172]\t; (dfc8 )\n+\tldr\tr6, [pc, #188]\t; (dfc0 )\n ./cmdline/io.c:970\n-\tadd\tip, pc\n-./cmdline/io.c:973\n-\tldr\tr2, [pc, #172]\t; (dfcc )\n+\tstr\tr2, [r3, #20]\n+./cmdline/io.c:972\n+\tldr\tr5, [pc, #188]\t; (dfc4 )\n ./cmdline/io.c:971\n \tadd\tr6, pc\n+./cmdline/io.c:973\n+\tldr\tr2, [pc, #188]\t; (dfc8 )\n ./cmdline/io.c:972\n \tadd\tr5, pc\n-./cmdline/io.c:971\n-\tstrd\tip, r6, [r3, #20]\n+\tstrd\tr6, r5, [r3, #24]\n ./cmdline/io.c:973\n \tadd\tr2, pc\n-\tstrd\tr5, r2, [r3, #28]\n+\tstr\tr2, [r3, #32]\n ./cmdline/io.c:975\n-\tbl\t11378 \n+\tbl\t11340 \n ./cmdline/io.c:976\n \tadd.w\tr0, r4, #32\n \tmovs\tr1, #0\n-\tbl\t11f38 \n+\tbl\t11ef0 \n ./cmdline/io.c:977\n \tadd.w\tr0, r4, #80\t; 0x50\n \tmovs\tr1, #0\n-\tbl\t11f38 \n+\tbl\t11ef0 \n ./cmdline/io.c:978\n \tadd.w\tr0, r4, #128\t; 0x80\n \tmovs\tr1, #0\n-\tbl\t11f38 \n+\tbl\t11ef0 \n ./cmdline/io.c:979\n \tadd.w\tr0, r4, #176\t; 0xb0\n-./cmdline/io.c:993\n-\tadds\tr7, #36\t; 0x24\n-./cmdline/io.c:979\n \tmovs\tr1, #0\n ./cmdline/io.c:993\n+\tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/io.c:979\n-\tb.w\t11f38 \n+\tb.w\t11ef0 \n ./cmdline/io.c:912\n \tldr\tr3, [r7, #12]\n \tstr.w\tr3, [r4, #1308]\t; 0x51c\n ./cmdline/io.c:911\n \tldr\tr3, [r7, #16]\n \tadds\tr0, r6, r3\n \tstr.w\tr0, [r4, #1300]\t; 0x514\n ./cmdline/io.c:912\n-\tb.n\tdd62 \n-\ttst\tr4, r0\n+\tb.n\tdd70 \n+./cmdline/io.c:876\n+\tstr\tr3, [r0, #4]\n+./cmdline/io.c:893\n+\tstr.w\tr9, [r0, #272]\t; 0x110\n+./cmdline/io.c:895\n+\tb.n\tdce2 \n+./cmdline/io.c:891 (discriminator 1)\n+\tldr\tr3, [pc, #104]\t; (dfcc )\n+\tmovw\tr2, #891\t; 0x37b\n+\tldr\tr1, [pc, #100]\t; (dfd0 )\n+\tldr\tr0, [pc, #104]\t; (dfd4 )\n+\tadd\tr3, pc\n+\tadd\tr1, pc\n+\tadds\tr3, #128\t; 0x80\n+\tadd\tr0, pc\n+\tblx\t6da4 <__assert_fail@plt>\n+\trors\tr6, r6\n \tmovs\tr3, r0\n-\tstrd\tr0, r0, [r2, #-20]!\n-\tbl\t349f7a <__bss_end__@@Base+0x2dd722>\n-\tstc2\t15, cr15, [r9], #-1020\t; 0xfffffc04\n-\tbl\t365f82 <__bss_end__@@Base+0x2f972a>\n-\tbl\t381f86 <__bss_end__@@Base+0x31572e>\n-\tstc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n-\tstc2\t15, cr15, [r3, #1020]!\t; 0x3fc\n-\tbl\t381f92 <__bss_end__@@Base+0x31573a>\n-\tbl\t3cff96 <__bss_end__@@Base+0x36373e>\n-\tbl\t3e1f9a <__bss_end__@@Base+0x375742>\n-\tlsls\tr2, r4\n+\tldrd\tr0, r0, [r8, #-20]\n+\tbl\t329f82 <__bss_end__@@Base+0x2bd72a>\n+\tldc2\t15, cr15, [r9], #-1020\t; 0xfffffc04\n+\tbl\t34bf8a <__bss_end__@@Base+0x2df732>\n+\tbl\t369f8e <__bss_end__@@Base+0x2fd736>\n+\tldc2l\t15, cr15, [r1, #1020]\t; 0x3fc\n+\tstc2\t15, cr15, [sp, #1020]!\t; 0x3fc\n+\tbl\t363f9a <__bss_end__@@Base+0x2f7742>\n+\tbl\t3b1f9e <__bss_end__@@Base+0x345746>\n+\tbl\t3c3fa2 <__bss_end__@@Base+0x35774a>\n+\tldrd\tr0, r0, [ip], #20\n+\t\t\t; instruction: 0xfac7ffff\n+\tbl\t397fae <__bss_end__@@Base+0x32b756>\n+\tldc2\t15, cr15, [r5], {255}\t; 0xff\n+\tbl\t3bbfb6 <__bss_end__@@Base+0x34f75e>\n+\t\t\t; instruction: 0xfa97ffff\n+\t\t\t; instruction: 0xfa75ffff\n+\tstr??.w\tpc, [r9, #255]!\n+\tbl\tffd77fc6 <__bss_end__@@Base+0xffd0b76e>\n+\tbl\tffcb5fca <__bss_end__@@Base+0xffc49772>\n+\tands\tr0, r2\n \tmovs\tr3, r0\n-\tsubs\tr7, #64\t; 0x40\n+\tsubs\tr6, #174\t; 0xae\n \tmovs\tr3, r0\n-\tands\tr0, r5\n+\tsubs\tr7, #150\t; 0x96\n \tmovs\tr3, r0\n-\tstrd\tr0, r0, [ip], #20\n-\t\t\t; instruction: 0xfaa7ffff\n-\tbl\t397fb2 <__bss_end__@@Base+0x32b75a>\n-\t\t\t; instruction: 0xfbe9ffff\n-\tbl\t3bffba <__bss_end__@@Base+0x353762>\n-\t\t\t; instruction: 0xfa75ffff\n-\t\t\t; instruction: 0xfa4bffff\n-\tstr??.w\tpc, [r3, #255]!\n-\tbl\tffd77fca <__bss_end__@@Base+0xffd0b772>\n-\tbl\tffcb5fce <__bss_end__@@Base+0xffc49776>\n \n-0000dfd0 :\n+0000dfd8 :\n io_done():\n ./cmdline/io.c:996\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr6, r0\n ./cmdline/io.c:999\n \tldr\tr3, [r0, #4]\n ./cmdline/io.c:996\n \tadd\tr7, sp, #0\n ./cmdline/io.c:999\n-\tcbz\tr3, dff8 \n+\tcbz\tr3, e000 \n \tadd.w\tr5, r0, #272\t; 0x110\n \tmovs\tr4, #0\n ./cmdline/io.c:1000 (discriminator 3)\n \tldr.w\tr0, [r5, #516]\t; 0x204\n ./cmdline/io.c:999 (discriminator 3)\n \tadds\tr4, #1\n ./cmdline/io.c:1000 (discriminator 3)\n \tblx\t694c \n ./cmdline/io.c:1001 (discriminator 3)\n \tldr.w\tr0, [r5, #4]!\n \tblx\t694c \n ./cmdline/io.c:999 (discriminator 3)\n \tldr\tr3, [r6, #4]\n \tcmp\tr3, r4\n-\tbhi.n\tdfe0 \n+\tbhi.n\tdfe8 \n ./cmdline/io.c:1004\n \tldr.w\tr0, [r6, #1304]\t; 0x518\n \tblx\t694c \n ./cmdline/io.c:1005\n \tldr.w\tr0, [r6, #1316]\t; 0x524\n \tblx\t694c \n ./cmdline/io.c:1006\n@@ -16523,1007 +16552,1000 @@\n \tblx\t694c \n ./cmdline/io.c:1007\n \tldr.w\tr0, [r6, #1320]\t; 0x528\n \tblx\t694c \n ./cmdline/io.c:1010\n \tldr\tr3, [r6, #4]\n \tcmp\tr3, #1\n-\tbhi.n\te020 \n+\tbhi.n\te028 \n ./cmdline/io.c:1018\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/io.c:1011\n \tadd.w\tr0, r6, #8\n-\tbl\t113b8 \n+\tbl\t11380 \n ./cmdline/io.c:1012\n \tadd.w\tr0, r6, #32\n-\tbl\t11f54 \n+\tbl\t11f0c \n ./cmdline/io.c:1013\n \tadd.w\tr0, r6, #80\t; 0x50\n-\tbl\t11f54 \n+\tbl\t11f0c \n ./cmdline/io.c:1014\n \tadd.w\tr0, r6, #128\t; 0x80\n-\tbl\t11f54 \n+\tbl\t11f0c \n ./cmdline/io.c:1015\n \tadd.w\tr0, r6, #176\t; 0xb0\n ./cmdline/io.c:1018\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./cmdline/io.c:1015\n-\tb.w\t11f54 \n+\tb.w\t11f0c \n \tnop\n \n-0000e050 :\n+0000e058 :\n crc32c_gen():\n+./cmdline/util.c:420\n+\tpush\t{r4, r5, r6, r7, lr}\n+./cmdline/util.c:421\n+\tmvns\tr0, r0\n ./cmdline/util.h:101\n \tcmp\tr2, #3\n-./cmdline/util.c:421\n-\tmvn.w\tr0, r0\n ./cmdline/util.c:420\n-\tpush\t{r4, r5, r6, r7, lr}\n \tadd\tr7, sp, #0\n+crc32c_gen_plain():\n ./cmdline/util.h:101\n-\tbls.n\te0d2 \n+\tbls.n\te0d8 \n \tsubs\tr3, r2, #4\n ./cmdline/util.h:103\n-\tldr\tr5, [pc, #120]\t; (e0d8 )\n+\tldr\tr5, [pc, #116]\t; (e0dc )\n \tbic.w\tr3, r3, #3\n \tadds\tr3, #4\n \tadd\tr5, pc\n \tadd\tr3, r1\n ./cmdline/util.h:102\n \tldr.w\tr4, [r1], #4\n \teors\tr0, r4\n ./cmdline/util.h:101\n \tcmp\tr1, r3\n ./cmdline/util.h:103\n-\tubfx\tip, r0, #8, #8\n \tuxtb\tr4, r0\n-\tmov.w\tr6, r0, lsr #24\n-\tadd.w\tip, r5, ip, lsl #2\n+\tmov.w\tip, r0, lsr #24\n+\tubfx\tr6, r0, #8, #8\n \tubfx\tr0, r0, #16, #8\n-\tadd.w\tr6, r5, r6, lsl #2\n \tadd.w\tr4, r5, r4, lsl #2\n-\tldr.w\tip, [ip, #3072]\t; 0xc00\n-\tldr.w\tlr, [r6, #2048]\t; 0x800\n+\tadd.w\tip, r5, ip, lsl #2\n+\tadd.w\tr6, r5, r6, lsl #2\n+\tldr.w\tlr, [r5, r0, lsl #2]\n \tldr.w\tr4, [r4, #1024]\t; 0x400\n-\tldr.w\tr6, [r5, r0, lsl #2]\n-\teor.w\tr4, r4, lr\n-\teor.w\tr0, r4, ip\n-\teor.w\tr0, r0, r6\n+\tldr.w\tip, [ip, #2048]\t; 0x800\n+\tldr.w\tr0, [r6, #3072]\t; 0xc00\n+\teor.w\tr4, r4, ip\n+\teor.w\tr0, r0, r4\n+\teor.w\tr0, lr, r0\n ./cmdline/util.h:101\n-\tbne.n\te06a \n+\tbne.n\te070 \n \tand.w\tr2, r2, #3\n ./cmdline/util.h:108\n-\tcbz\tr2, e0ce \n+\tcbz\tr2, e0d4 \n ./cmdline/util.h:109\n-\tldr\tr4, [pc, #40]\t; (e0dc )\n+\tldr\tr4, [pc, #40]\t; (e0e0 )\n \tadd\tr2, r3\n \tadd\tr4, pc\n \tldrb.w\tr1, [r3], #1\n \teors\tr1, r0\n ./cmdline/util.h:108\n \tcmp\tr3, r2\n ./cmdline/util.h:109\n \tuxtb\tr1, r1\n \tadd.w\tr1, r4, r1, lsl #2\n \tldr.w\tr1, [r1, #2048]\t; 0x800\n \teor.w\tr0, r1, r0, lsr #8\n ./cmdline/util.h:108\n-\tbne.n\te0b6 \n+\tbne.n\te0bc \n+crc32c_gen():\n ./cmdline/util.c:428\n \tmvns\tr0, r0\n \tpop\t{r4, r5, r6, r7, pc}\n+crc32c_gen_plain():\n ./cmdline/util.h:101\n \tmov\tr3, r1\n-\tb.n\te0ae \n-\tnop\n-\tstrb\tr6, [r1, #19]\n+\tb.n\te0b4 \n+\tstrb\tr0, [r1, #19]\n \tmovs\tr5, r0\n-\tstrb\tr0, [r0, #18]\n+\tstrb\tr2, [r7, #17]\n \tmovs\tr5, r0\n fast_mtest_vector():\n ./cmdline/util.c:110\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tadd.w\tr9, r2, r0, lsl #2\n-\tadd\tr7, sp, #0\n-\tsub.w\tr9, r9, #4\n \tmov\tr6, r0\n+\tadd\tr7, sp, #0\n \tmov\tr8, r2\n-\tmov\tfp, r1\n ./cmdline/util.c:114\n \tmov.w\tsl, #0\n+./cmdline/util.c:110\n+\tmov\tfp, r1\n+\tsub.w\tr9, r9, #4\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr3, #1\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr0, [r8]\n-\tlsl.w\tr1, r3, sl\n \tmov\tr2, fp\n+\tlsl.w\tr1, r3, sl\n \tblx\t6c08 \n fast_mtest_vector():\n ./cmdline/util.c:121\n \tcmp\tr6, #1\n-\tble.n\te150 \n+\tble.n\te154 \n \tmov\tr4, r8\n ./cmdline/util.c:122 (discriminator 3)\n \tmov\tr3, r4\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tmov\tr2, fp\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n-\tldrd\tr1, r0, [r3]\n \tadds\tr4, #4\n+\tldrd\tr1, r0, [r3]\n \tblx\t698c \n fast_mtest_vector():\n ./cmdline/util.c:121 (discriminator 3)\n \tcmp\tr9, r4\n-\tbne.n\te10e \n+\tbne.n\te112 \n ./cmdline/util.c:121\n \tmovs\tr4, #0\n-\tb.n\te128 \n+\tb.n\te12c \n ./cmdline/util.c:125 (discriminator 2)\n \tcmp\tr6, r5\n-\tblt.n\te152 \n+\tblt.n\te156 \n \tmov\tr5, r4\n \tadds\tr4, #1\n ./cmdline/util.c:126\n+\tmov\tr2, fp\n \tsdiv\tr3, r4, r6\n \tldr.w\tr1, [r8, r5, lsl #2]\n-\tmls\tr3, r6, r3, r4\n-\tmov\tr2, fp\n ./cmdline/util.c:125\n \tadds\tr5, #2\n ./cmdline/util.c:126\n+\tmls\tr3, r6, r3, r4\n \tldr.w\tr0, [r8, r3, lsl #2]\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbeq.n\te124 \n+\tbeq.n\te128 \n ./cmdline/util.c:127\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/util.c:131\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/util.c:125\n-\tbeq.n\te120 \n+\tbeq.n\te124 \n ./cmdline/util.c:114\n \tadd.w\tsl, sl, #1\n \tcmp.w\tsl, #8\n-\tbne.n\te0f8 \n+\tbne.n\te0fc \n ./cmdline/util.c:130\n \tmovs\tr0, #0\n ./cmdline/util.c:131\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-0000e164 :\n+0000e168 :\n malloc_nofail_align():\n ./cmdline/util.c:29\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n-\tldr\tr5, [pc, #28]\t; (e188 )\n \tmov\tr4, r0\n+\tldr\tr5, [pc, #28]\t; (e18c )\n+\tadd\tr7, sp, #0\n \tadd\tr5, pc\n ./cmdline/util.c:32\n-\tbl\tac4c \n+\tbl\tac54 \n ./cmdline/util.c:34\n-\tcbz\tr0, e176 \n+\tcbz\tr0, e17a \n ./cmdline/util.c:42\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/util.c:36\n \tmov\tr0, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/util.c:37\n-\tldr\tr3, [pc, #12]\t; (e18c )\n+\tldr\tr3, [pc, #12]\t; (e190 )\n \tldr\tr3, [r5, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tldr\tr0, [r1, #60]\t; 0x3c\n+\tldr\tr4, [r0, #60]\t; 0x3c\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000e190 :\n+0000e194 :\n malloc_nofail_direct():\n ./cmdline/util.c:45\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r0\n+\tldr\tr5, [pc, #44]\t; (e1c8 )\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n-\tldr\tr5, [pc, #40]\t; (e1c4 )\n+\tadd\tr5, pc\n \tstr\tr1, [r7, #4]\n ./cmdline/util.c:48\n-\tbl\t2f11c \n+\tbl\t2f184 \n \tldr\tr2, [r7, #4]\n-./cmdline/util.c:45\n-\tadd\tr5, pc\n-./cmdline/util.c:48\n \tmov\tr1, r0\n \tmov\tr0, r4\n-\tbl\tac28 \n+\tbl\tac30 \n ./cmdline/util.c:50\n-\tcbz\tr0, e1b4 \n+\tcbz\tr0, e1b8 \n ./cmdline/util.c:58\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/util.c:52\n \tmov\tr0, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/util.c:53\n-\tldr\tr3, [pc, #12]\t; (e1c8 )\n+\tldr\tr3, [pc, #12]\t; (e1cc )\n \tldr\tr3, [r5, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tldr\tr2, [r2, #56]\t; 0x38\n+\tldr\tr6, [r2, #56]\t; 0x38\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000e1cc :\n+0000e1d0 :\n malloc_nofail_vector_align():\n ./cmdline/util.c:61\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n+\tldr\tr6, [pc, #32]\t; (e1f8 )\n+\tadd\tr7, sp, #0\n \tmov\tr5, r2\n-./cmdline/util.c:64\n-\tbl\tad00 \n-./cmdline/util.c:61\n-\tldr\tr6, [pc, #24]\t; (e1f4 )\n \tadd\tr6, pc\n+./cmdline/util.c:64\n+\tbl\tad04 \n ./cmdline/util.c:66\n-\tcbz\tr0, e1e0 \n+\tcbz\tr0, e1e4 \n ./cmdline/util.c:74\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/util.c:68\n \tmul.w\tr0, r5, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/util.c:69\n-\tldr\tr3, [pc, #12]\t; (e1f8 )\n+\tldr\tr3, [pc, #12]\t; (e1fc )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n \tldr\tr2, [r3, #52]\t; 0x34\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000e1fc :\n+0000e200 :\n malloc_nofail_vector_direct():\n ./cmdline/util.c:77\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tsub\tsp, #8\n-\tadd\tr7, sp, #8\n \tmov\tr6, r0\n \tmov\tr8, r3\n+\tsub\tsp, #8\n+\tadd\tr7, sp, #8\n \tmov\tr4, r1\n \tmov\tr5, r2\n ./cmdline/util.c:80\n-\tbl\t2f11c \n-\tmov\tr2, r5\n-\tmov\tr1, r4\n-\tstr.w\tr8, [sp, #4]\n+\tbl\t2f184 \n \tmov\tr3, r0\n \tmov\tr0, r6\n \tmovs\tr6, #0\n \tstr\tr6, [sp, #0]\n-\tbl\tac60 \n ./cmdline/util.c:77\n-\tldr\tr6, [pc, #28]\t; (e244 )\n+\tldr\tr6, [pc, #40]\t; (e248 )\n+./cmdline/util.c:80\n+\tmov\tr2, r5\n+\tmov\tr1, r4\n+\tstr.w\tr8, [sp, #4]\n+\tbl\tac68 \n+./cmdline/util.c:77\n \tadd\tr6, pc\n ./cmdline/util.c:82\n-\tcbz\tr0, e230 \n+\tcbz\tr0, e234 \n ./cmdline/util.c:90\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/util.c:84\n \tmul.w\tr0, r5, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/util.c:85\n-\tldr\tr3, [pc, #12]\t; (e248 )\n+\tldr\tr3, [pc, #12]\t; (e24c )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tldr\tr6, [r1, #48]\t; 0x30\n+\tldr\tr2, [r1, #48]\t; 0x30\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000e24c :\n+0000e250 :\n mtest_vector():\n ./cmdline/util.c:134\n \tpush\t{r3, r4, r7, lr}\n+\tldr\tr4, [pc, #40]\t; (e27c )\n \tadd\tr7, sp, #0\n ./cmdline/util.c:135\n-\tbl\te0e0 \n+\tbl\te0e4 \n ./cmdline/util.c:134\n-\tldr\tr4, [pc, #32]\t; (e278 )\n \tadd\tr4, pc\n ./cmdline/util.c:135\n-\tcbnz\tr0, e25c \n+\tcbnz\tr0, e260 \n ./cmdline/util.c:142\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/util.c:137\n-\tldr\tr0, [pc, #28]\t; (e27c )\n+\tldr\tr0, [pc, #28]\t; (e280 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/util.c:138\n-\tldr\tr0, [pc, #24]\t; (e280 )\n+\tldr\tr0, [pc, #24]\t; (e284 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/util.c:139\n-\tldr\tr3, [pc, #20]\t; (e284 )\n+\tldr\tr3, [pc, #20]\t; (e288 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tldr\tr6, [r3, #44]\t; 0x2c\n+\tldr\tr2, [r3, #44]\t; 0x2c\n \tmovs\tr5, r0\n-\tsubs\tr5, #166\t; 0xa6\n+\tsubs\tr5, #162\t; 0xa2\n \tmovs\tr3, r0\n-\tsubs\tr5, #222\t; 0xde\n+\tsubs\tr5, #218\t; 0xda\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000e288 :\n+0000e28c :\n malloc_nofail_test():\n ./cmdline/util.c:93\n-\tldr\tr2, [pc, #68]\t; (e2d0 )\n-\tldr\tr3, [pc, #72]\t; (e2d4 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #68]\t; (e2d4 )\n \tpush\t{r7, lr}\n+\tldr\tr3, [pc, #68]\t; (e2d8 )\n+\tadd\tr2, pc\n \tsub\tsp, #16\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, #0\n \tstr\tr0, [r7, #4]\n ./cmdline/util.c:96\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/util.c:98\n \tadd.w\tr2, r7, #8\n-\tldr\tr1, [r7, #4]\n ./cmdline/util.c:96\n \tmov\tr3, r0\n ./cmdline/util.c:98\n+\tldr\tr1, [r7, #4]\n \tmovs\tr0, #1\n ./cmdline/util.c:96\n \tstr\tr3, [r7, #8]\n ./cmdline/util.c:98\n-\tbl\te24c \n+\tbl\te250 \n ./cmdline/util.c:93\n-\tldr\tr2, [pc, #32]\t; (e2d8 )\n+\tldr\tr2, [pc, #32]\t; (e2dc )\n ./cmdline/util.c:101\n-\tldr\tr3, [pc, #28]\t; (e2d4 )\n+\tldr\tr3, [pc, #28]\t; (e2d8 )\n ./cmdline/util.c:93\n \tadd\tr2, pc\n ./cmdline/util.c:100\n \tldr\tr0, [r7, #8]\n ./cmdline/util.c:101\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\te2cc \n+\tbne.n\te2d0 \n \tadds\tr7, #16\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr0, [r5, #40]\t; 0x28\n+\tldr\tr2, [r4, #40]\t; 0x28\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #36]\t; 0x24\n+\tldr\tr0, [r7, #36]\t; 0x24\n \tmovs\tr5, r0\n \n-0000e2dc :\n+0000e2e0 :\n crc32c_init():\n ./cmdline/util.c:447\n-\tldr\tr3, [pc, #20]\t; (e2f4 )\n-\tldr\tr2, [pc, #24]\t; (e2f8 )\n-\tadd\tr3, pc\n+\tldr\tr3, [pc, #20]\t; (e2f8 )\n ./cmdline/util.c:446\n \tpush\t{r7}\n ./cmdline/util.c:447\n-\tadd\tr2, pc\n+\tadd\tr3, pc\n+\tldr\tr2, [pc, #20]\t; (e2fc )\n ./cmdline/util.c:446\n \tadd\tr7, sp, #0\n ./cmdline/util.c:447\n+\tadd\tr2, pc\n \tstr\tr2, [r3, #0]\n ./cmdline/util.c:454\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n-\tb.n\tdd38 \n+\tb.n\tdd34 \n \tmovs\tr5, r0\n-\tstc2l\t15, cr15, [r9, #-1020]!\t; 0xfffffc04\n+\tstc2l\t15, cr15, [fp, #-1020]!\t; 0xfffffc04\n \n-0000e2fc :\n+0000e300 :\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:79\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r0\n \tsub\tsp, #44\t; 0x2c\n \tadd\tr7, sp, #0\n-\tmov\tr6, r0\n-\tldr.w\tip, [r2, #4]\n+\tldr\tr6, [r2, #4]\n \tstr\tr1, [r7, #12]\n ./cmdline/murmur3.c:93\n \tbic.w\tr1, r1, #15\n-\tadds\tr4, r0, r1\n+\tadds\tr5, r0, r1\n ./cmdline/murmur3.c:79\n \tstr\tr0, [r7, #16]\n+\tldr\tr1, [r2, #8]\n ./cmdline/murmur3.c:96\n-\tcmp\tr6, r4\n+\tcmp\tr0, r5\n ./cmdline/murmur3.c:79\n-\tstrd\tr4, r3, [r7, #4]\n-\tldr\tr0, [r2, #0]\n+\tstrd\tr5, r3, [r7, #4]\n+\tldr\tr3, [r2, #0]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr3, [r2, #8]\n-\tldr.w\tfp, [r2, #12]\n+\tldr\tr2, [r2, #12]\n ./cmdline/murmur3.c:96\n-\tbcs.n\te40c \n+\tbcs.n\te408 \n ./cmdline/murmur3.c:109\n-\tldr\tr1, [pc, #752]\t; (e618 )\n-\tmvns\tr5, r6\n-\tstr\tr5, [r7, #0]\n-\tadds\tr5, r4, r5\n-\tadd\tr1, pc\n-\tmov\tr4, r6\n-\tadds\tr6, #16\n+\tldr.w\tip, [pc, #760]\t; e620 \n+\tmvns\tr0, r0\n+\tadd\tr5, r0\n \tadds\tr4, #32\n+\tadd\tip, pc\n \tbic.w\tr5, r5, #15\n+\tstr\tr0, [r7, #0]\n ./cmdline/murmur3.c:111\n-\tmovw\tr2, #52507\t; 0xcd1b\n-\tmovt\tr2, #22044\t; 0x561c\n-\tstr\tr2, [r7, #32]\n-./cmdline/murmur3.c:115\n-\tmovw\tr2, #42823\t; 0xa747\n-\tmovt\tr2, #3018\t; 0xbca\n-\tstr\tr2, [r7, #28]\n-./cmdline/murmur3.c:119\n-\tmovw\tr2, #7221\t; 0x1c35\n-\tmovt\tr2, #38605\t; 0x96cd\n-\tstr\tr2, [r7, #24]\n-\tmov\tr2, fp\n+\tmovw\tr0, #52507\t; 0xcd1b\n+\tmovt\tr0, #22044\t; 0x561c\n+\tstr\tr0, [r7, #32]\n+\tadds\tr0, r5, r4\n+\tldr\tr4, [r7, #16]\n ./cmdline/murmur3.c:109\n-\tldr.w\tsl, [r1, #-248]\n-\tldr.w\tr9, [r1, #-244]\n-\tadds\tr4, r5, r4\n+\tldr.w\tr9, [ip, #-248]\n+./cmdline/murmur3.c:115\n+\tmovw\tr5, #42823\t; 0xa747\n+\tmovt\tr5, #3018\t; 0xbca\n+\tstr\tr5, [r7, #28]\n ./cmdline/murmur3.c:113\n-\tldr.w\tr8, [r1, #-240]\n+\tldrd\tr8, lr, [ip, #-244]\t; 0xf4\n+./cmdline/murmur3.c:119\n+\tmovw\tr5, #7221\t; 0x1c35\n+\tmovt\tr5, #38605\t; 0x96cd\n ./cmdline/murmur3.c:117\n-\tldr.w\tlr, [r1, #-236]\n+\tldr.w\tip, [ip, #-236]\n+./cmdline/murmur3.c:119\n+\tstr\tr5, [r7, #24]\n+\tadd.w\tr5, r4, #16\n+\tstr\tr0, [r7, #36]\t; 0x24\n ./cmdline/murmur3.c:123\n-\tmovw\tr1, #15127\t; 0x3b17\n-\tstr\tr4, [r7, #36]\t; 0x24\n-\tmovt\tr1, #12972\t; 0x32ac\n-\tstr\tr1, [r7, #20]\n+\tmovw\tr0, #15127\t; 0x3b17\n+\tmovt\tr0, #12972\t; 0x32ac\n+\tstr\tr0, [r7, #20]\n ./cmdline/murmur3.c:97\n-\tldr.w\tr1, [r6, #-16]\n+\tldr.w\tfp, [r5, #-16]\n ./cmdline/murmur3.c:99\n-\tldrd\tr4, r5, [r6, #-8]\n-\tadds\tr6, #16\n-./cmdline/murmur3.c:109\n-\tmul.w\tfp, r1, sl\n+\tldrd\tsl, r4, [r5, #-8]\n+\tadds\tr5, #16\n ./cmdline/murmur3.c:98\n-\tldr.w\tr1, [r6, #-28]\n-./cmdline/murmur3.c:121\n-\tmul.w\tr5, r5, lr\n-./cmdline/murmur3.c:113\n-\tmul.w\tr1, r1, r9\n+\tldr.w\tr0, [r5, #-28]\n+./cmdline/murmur3.c:109\n+\tmul.w\tfp, fp, r9\n ./cmdline/murmur3.c:117\n-\tmul.w\tr4, r4, r8\n+\tmul.w\tsl, sl, lr\n+./cmdline/murmur3.c:121\n+\tmul.w\tr4, r4, ip\n util_rotl32():\n ./cmdline/util.c:465\n \tmov.w\tfp, fp, ror #17\n-\tmov.w\tr5, r5, ror #14\n MurmurHash3_x86_128():\n-./cmdline/murmur3.c:109\n-\tmul.w\tfp, fp, r9\n+./cmdline/murmur3.c:113\n+\tmul.w\tr0, r0, r8\n util_rotl32():\n ./cmdline/util.c:465\n-\tmov.w\tr1, r1, ror #16\n+\tmov.w\tsl, sl, ror #15\n+\tmov.w\tr4, r4, ror #14\n MurmurHash3_x86_128():\n-./cmdline/murmur3.c:121\n-\tmul.w\tr5, r5, sl\n+./cmdline/murmur3.c:109\n+\tmul.w\tfp, fp, r8\n util_rotl32():\n ./cmdline/util.c:465\n-\tmov.w\tr4, r4, ror #15\n+\tmov.w\tr0, r0, ror #16\n MurmurHash3_x86_128():\n+./cmdline/murmur3.c:117\n+\tmul.w\tsl, sl, ip\n ./cmdline/murmur3.c:109\n-\teor.w\tr0, fp, r0\n-./cmdline/murmur3.c:113\n-\tmul.w\tfp, r1, r8\n-./cmdline/murmur3.c:111\n-\tadd.w\tr0, ip, r0, ror #13\n+\teor.w\tr3, fp, r3\n+./cmdline/murmur3.c:121\n+\tmul.w\tr4, r4, r9\n ./cmdline/murmur3.c:117\n-\tmul.w\tr4, r4, lr\n+\teor.w\tsl, sl, r1\n+./cmdline/murmur3.c:113\n+\tmul.w\tr0, r0, lr\n ./cmdline/murmur3.c:111\n-\tldr\tr1, [r7, #32]\n+\tadd.w\tr3, r6, r3, ror #13\n ./cmdline/murmur3.c:121\n-\teors\tr5, r2\n+\teors\tr4, r2\n+./cmdline/murmur3.c:119\n+\tadd.w\tsl, r2, sl, ror #17\n ./cmdline/murmur3.c:111\n-\tadd.w\tr0, r0, r0, lsl #2\n-\tadd\tr0, r1\n+\tldr\tr2, [r7, #32]\n ./cmdline/murmur3.c:113\n-\teor.w\tr1, fp, ip\n-./cmdline/murmur3.c:117\n-\teors\tr4, r3\n+\teors\tr0, r6\n+./cmdline/murmur3.c:111\n+\tadd.w\tr3, r3, r3, lsl #2\n+\tadd\tr3, r2\n+./cmdline/murmur3.c:119\n+\tldr\tr2, [r7, #24]\n+./cmdline/murmur3.c:115\n+\tadd.w\tr0, r1, r0, ror #15\n+./cmdline/murmur3.c:119\n+\tadd.w\tsl, sl, sl, lsl #2\n+\tadd.w\tr1, sl, r2\n+./cmdline/murmur3.c:115\n+\tldr\tr2, [r7, #28]\n+\tadd.w\tr0, r0, r0, lsl #2\n ./cmdline/murmur3.c:123\n-\tadd.w\tr5, r0, r5, ror #19\n+\tadd.w\tr4, r3, r4, ror #19\n ./cmdline/murmur3.c:115\n-\tadd.w\tr1, r3, r1, ror #15\n+\tadds\tr6, r0, r2\n ./cmdline/murmur3.c:123\n-\tldr\tr3, [r7, #20]\n-./cmdline/murmur3.c:119\n-\tadd.w\tr4, r2, r4, ror #17\n+\tldr\tr2, [r7, #20]\n+./cmdline/murmur3.c:96\n+\tldr\tr0, [r7, #36]\t; 0x24\n ./cmdline/murmur3.c:123\n-\tadd.w\tr5, r5, r5, lsl #2\n-\tadds\tr2, r5, r3\n-./cmdline/murmur3.c:119\n-\tldr\tr3, [r7, #24]\n \tadd.w\tr4, r4, r4, lsl #2\n-./cmdline/murmur3.c:115\n-\tadd.w\tr1, r1, r1, lsl #2\n-./cmdline/murmur3.c:119\n-\tadds\tr3, r4, r3\n-./cmdline/murmur3.c:115\n-\tldr\tr4, [r7, #28]\n-\tadd.w\tip, r1, r4\n+\tadds\tr2, r4, r2\n ./cmdline/murmur3.c:96\n-\tldr\tr1, [r7, #36]\t; 0x24\n-\tcmp\tr1, r6\n-\tbne.n\te376 \n-\tmov\tfp, r2\n-\tldrd\tr4, r2, [r7]\n-\tadd\tr2, r4\n-\tbic.w\tr1, r2, #15\n-\tldr\tr2, [r7, #16]\n-\tadds\tr1, #16\n-\tadd\tr2, r1\n-\tstr\tr2, [r7, #16]\n+\tcmp\tr0, r5\n+\tbne.n\te374 \n+\tldrd\tr4, r0, [r7]\n+\tadd\tr0, r4\n+\tldr\tr4, [r7, #16]\n+\tbic.w\tr0, r0, #15\n+\tadds\tr0, #16\n+\tadd\tr4, r0\n+\tstr\tr4, [r7, #16]\n ./cmdline/murmur3.c:130\n-\tldr\tr1, [r7, #12]\n-\tands.w\tr1, r1, #15\n-\tbeq.n\te504 \n+\tldr\tr0, [r7, #12]\n+\tands.w\tr0, r0, #15\n+\tbeq.n\te50a \n ./cmdline/murmur3.c:138\n-\tldr\tr5, [pc, #516]\t; (e61c )\n-\tsubs\tr1, #2\n+\tldr\tr5, [pc, #528]\t; (e624 )\n+\tsubs\tr0, #2\n \tadd\tr5, pc\n-\tldrd\tr4, r5, [r5, #-248]\t; 0xf8\n-\tcmp\tr1, #13\n-\tbhi.w\te614 \n-\ttbh\t[pc, r1, lsl #1]\n-\tlsls\tr5, r7, #2\n-\tlsls\tr3, r7, #2\n-\tlsls\tr1, r3, #1\n-\tlsls\tr7, r5, #3\n-\tlsls\tr1, r5, #3\n-\tlsls\tr3, r4, #3\n-\tlsls\tr6, r3, #3\n-\tlsls\tr7, r2, #3\n-\tlsls\tr1, r2, #3\n-\tlsls\tr3, r1, #3\n-\tlsls\tr6, r0, #3\n+\tldrd\tr9, r5, [r5, #-248]\t; 0xf8\n+\tcmp\tr0, #13\n+\tbhi.w\te61c \n+\ttbh\t[pc, r0, lsl #1]\n \tlsls\tr7, r7, #2\n+\tlsls\tr5, r7, #2\n+\tlsls\tr2, r3, #1\n+\tlsls\tr5, r6, #3\n+\tlsls\tr6, r5, #3\n+\tlsls\tr7, r4, #3\n+\tlsls\tr2, r4, #3\n+\tlsls\tr3, r3, #3\n+\tlsls\tr4, r2, #3\n+\tlsls\tr5, r1, #3\n+\tlsls\tr0, r1, #3\n+\tlsls\tr1, r0, #3\n \tmovs\tr6, r1\n-\tlsls\tr2, r0, #3\n+\tlsls\tr4, r0, #3\n ./cmdline/murmur3.c:130\n-\tmovs\tr1, #0\n+\tmovs\tr0, #0\n ./cmdline/murmur3.c:140\n-\tldr\tr2, [r7, #16]\n-\tldrb.w\tr8, [r2, #13]\n-\torr.w\tr8, r1, r8, lsl #8\n-./cmdline/murmur3.c:142\n-\tldr\tr6, [pc, #460]\t; (e620 )\n-./cmdline/murmur3.c:141\n-\tldr\tr2, [r7, #16]\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tlr, [r4, #13]\n+\torr.w\tlr, r0, lr, lsl #8\n ./cmdline/murmur3.c:142\n-\tadd\tr6, pc\n+\tldr.w\tip, [pc, #472]\t; e628 \n ./cmdline/murmur3.c:141\n-\tldrb\tr1, [r2, #12]\n+\tldr\tr0, [r7, #16]\n ./cmdline/murmur3.c:142\n-\tldr.w\tlr, [r6, #-236]\n+\tadd\tip, pc\n ./cmdline/murmur3.c:141\n-\teor.w\tr1, r1, r8\n+\tldrb\tr0, [r0, #12]\n+\teor.w\tr0, r0, lr\n ./cmdline/murmur3.c:142\n-\tmul.w\tr1, r1, lr\n+\tldr.w\tlr, [ip, #-236]\n+\tmul.w\tr0, r0, lr\n util_rotl32():\n ./cmdline/util.c:465\n-\tmov.w\tr1, r1, ror #14\n+\tmov.w\tr0, r0, ror #14\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:142\n-\tmul.w\tr1, r4, r1\n-\teor.w\tfp, fp, r1\n+\tmul.w\tr0, r9, r0\n+\teors\tr2, r0\n ./cmdline/murmur3.c:144\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr1, [r2, #11]\n-\tlsls\tr1, r1, #24\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #11]\n+\tlsls\tr0, r0, #24\n ./cmdline/murmur3.c:145\n-\tldr\tr2, [r7, #16]\n-\tldrb.w\tr8, [r2, #10]\n-\torr.w\tr1, r1, r8, lsl #16\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tip, [r4, #10]\n+\torr.w\tr0, r0, ip, lsl #16\n ./cmdline/murmur3.c:146\n-\tldr\tr2, [r7, #16]\n-\tldrb.w\tr8, [r2, #9]\n-\teor.w\tr8, r1, r8, lsl #8\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tip, [r4, #9]\n+\teor.w\tr0, r0, ip, lsl #8\n ./cmdline/murmur3.c:148\n-\tldr\tr6, [pc, #408]\t; (e624 )\n+\tldr.w\tip, [pc, #420]\t; e62c \n ./cmdline/murmur3.c:147\n-\tldr\tr2, [r7, #16]\n+\tldr\tr4, [r7, #16]\n ./cmdline/murmur3.c:148\n-\tadd\tr6, pc\n+\tadd\tip, pc\n ./cmdline/murmur3.c:147\n-\tldrb\tr1, [r2, #8]\n+\tldrb.w\tr8, [r4, #8]\n ./cmdline/murmur3.c:148\n-\tldr.w\tr6, [r6, #-240]\n+\tldr.w\tip, [ip, #-240]\n ./cmdline/murmur3.c:147\n-\teor.w\tr1, r1, r8\n+\teor.w\tr0, r8, r0\n ./cmdline/murmur3.c:148\n-\tmul.w\tr1, r1, r6\n+\tmul.w\tr0, r0, ip\n util_rotl32():\n ./cmdline/util.c:465\n-\tmov.w\tr1, r1, ror #15\n+\tmov.w\tr0, r0, ror #15\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:148\n-\tmul.w\tr1, lr, r1\n-\teors\tr3, r1\n+\tmul.w\tr0, lr, r0\n+\teors\tr1, r0\n ./cmdline/murmur3.c:150\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr1, [r2, #7]\n-\tlsls\tr1, r1, #24\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #7]\n+\tmov.w\tlr, r0, lsl #24\n ./cmdline/murmur3.c:151\n-\tldr\tr2, [r7, #16]\n-\tldrb.w\tlr, [r2, #6]\n-\torr.w\tr1, r1, lr, lsl #16\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #6]\n+\torr.w\tr0, lr, r0, lsl #16\n ./cmdline/murmur3.c:152\n-\tldr\tr2, [r7, #16]\n-\tldrb.w\tlr, [r2, #5]\n-\teor.w\tlr, r1, lr, lsl #8\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tlr, [r4, #5]\n+\teor.w\tlr, r0, lr, lsl #8\n ./cmdline/murmur3.c:153\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr1, [r2, #4]\n-\teor.w\tr1, r1, lr\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #4]\n+\teor.w\tr0, r0, lr\n ./cmdline/murmur3.c:154\n-\tmul.w\tr1, r5, r1\n+\tmul.w\tr0, r5, r0\n util_rotl32():\n ./cmdline/util.c:465\n-\tmov.w\tr1, r1, ror #16\n+\tmov.w\tr0, r0, ror #16\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:154\n-\tmul.w\tr1, r6, r1\n-\teor.w\tip, ip, r1\n+\tmul.w\tr0, ip, r0\n+\teors\tr6, r0\n ./cmdline/murmur3.c:156\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr1, [r2, #3]\n-\tlsls\tr1, r1, #24\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #3]\n+\tlsls\tr0, r0, #24\n ./cmdline/murmur3.c:157\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr6, [r2, #2]\n-\torr.w\tr1, r1, r6, lsl #16\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tip, [r4, #2]\n+\torr.w\tr0, r0, ip, lsl #16\n ./cmdline/murmur3.c:158\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr6, [r2, #1]\n-\teor.w\tr1, r1, r6, lsl #8\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tip, [r4, #1]\n+\teor.w\tr0, r0, ip, lsl #8\n ./cmdline/murmur3.c:159\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr6, [r2, #0]\n-\teors\tr1, r6\n+\tldr\tr4, [r7, #16]\n+\tldrb.w\tip, [r4]\n+\teor.w\tr0, ip, r0\n ./cmdline/murmur3.c:160\n-\tmul.w\tr4, r4, r1\n+\tmul.w\tr4, r9, r0\n util_rotl32():\n ./cmdline/util.c:465\n \tmov.w\tr4, r4, ror #17\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:160\n \tmul.w\tr4, r5, r4\n-\teors\tr0, r4\n+\teors\tr3, r4\n ./cmdline/murmur3.c:166\n-\tldr\tr5, [r7, #12]\n+\tldr\tr0, [r7, #12]\n fmix32():\n ./cmdline/murmur3.c:35\n-\tmovw\tr6, #51819\t; 0xca6b\n-\tmovt\tr6, #34283\t; 0x85eb\n+\tmovw\tr4, #51819\t; 0xca6b\n+\tmovt\tr4, #34283\t; 0x85eb\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:166\n-\teor.w\tr1, ip, r5\n-\teors\tr0, r5\n-\teor.w\tr4, r3, r5\n+\teors\tr6, r0\n+\teors\tr3, r0\n+\teors\tr1, r0\n ./cmdline/murmur3.c:168\n-\tadd\tr0, r1\n+\tadd\tr3, r6\n ./cmdline/murmur3.c:166\n-\teor.w\tr2, fp, r5\n+\teors\tr2, r0\n ./cmdline/murmur3.c:168\n-\tadd\tr0, r4\n-\tadd\tr0, r2\n+\tadd\tr3, r1\n+\tadd\tr3, r2\n fmix32():\n ./cmdline/murmur3.c:37\n-\tmovw\tr5, #44597\t; 0xae35\n+\tmovw\tr0, #44597\t; 0xae35\n+\tmovt\tr0, #49842\t; 0xc2b2\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:169\n-\tadd\tr1, r0\n-\tadd\tr4, r0\n-\tadd\tr2, r0\n+\tadd\tr6, r3\n+\tadd\tr1, r3\n+\tadd\tr2, r3\n fmix32():\n ./cmdline/murmur3.c:34\n-\teor.w\tr0, r0, r0, lsr #16\n+\teor.w\tr6, r6, r6, lsr #16\n+\teor.w\tr3, r3, r3, lsr #16\n \teor.w\tr1, r1, r1, lsr #16\n-\teor.w\tr4, r4, r4, lsr #16\n-\teor.w\tr3, r2, r2, lsr #16\n-./cmdline/murmur3.c:37\n-\tmovt\tr5, #49842\t; 0xc2b2\n+\teor.w\tr5, r2, r2, lsr #16\n ./cmdline/murmur3.c:35\n-\tmul.w\tr4, r6, r4\n-\tmul.w\tr1, r6, r1\n-\tmul.w\tr2, r6, r0\n-\tmul.w\tr6, r6, r3\n+\tmul.w\tr2, r4, r6\n+\tmul.w\tr1, r4, r1\n+\tmul.w\tr3, r4, r3\n+./cmdline/murmur3.c:36\n+\teor.w\tr2, r2, r2, lsr #13\n+./cmdline/murmur3.c:35\n+\tmul.w\tr4, r4, r5\n ./cmdline/murmur3.c:36\n-\teor.w\tr0, r4, r4, lsr #13\n \teor.w\tr1, r1, r1, lsr #13\n+\teor.w\tr3, r3, r3, lsr #13\n ./cmdline/murmur3.c:37\n-\tmul.w\tr0, r5, r0\n+\tmul.w\tr2, r0, r2\n ./cmdline/murmur3.c:36\n-\teor.w\tr2, r2, r2, lsr #13\n+\teor.w\tr4, r4, r4, lsr #13\n ./cmdline/murmur3.c:37\n-\tmul.w\tr1, r5, r1\n-./cmdline/murmur3.c:36\n-\teor.w\tr6, r6, r6, lsr #13\n+\tmul.w\tr1, r0, r1\n+\tmul.w\tr3, r0, r3\n+./cmdline/murmur3.c:38\n+\teor.w\tr2, r2, r2, lsr #16\n ./cmdline/murmur3.c:37\n-\tmul.w\tr2, r5, r2\n-\tmul.w\tr5, r5, r6\n+\tmul.w\tr0, r0, r4\n ./cmdline/murmur3.c:38\n-\teor.w\tr0, r0, r0, lsr #16\n \teor.w\tr1, r1, r1, lsr #16\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:176\n-\tadds\tr3, r0, r1\n+\tadds\tr4, r1, r2\n fmix32():\n ./cmdline/murmur3.c:38\n-\teor.w\tr2, r2, r2, lsr #16\n+\teor.w\tr3, r3, r3, lsr #16\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:176\n-\tadd\tr2, r3\n+\tadd\tr3, r4\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tldr\tr4, [r7, #8]\n fmix32():\n ./cmdline/murmur3.c:38\n-\teor.w\tr5, r5, r5, lsr #16\n+\teor.w\tr0, r0, r0, lsr #16\n MurmurHash3_x86_128():\n+./cmdline/murmur3.c:183\n+\tadds\tr7, #44\t; 0x2c\n ./cmdline/murmur3.c:176\n-\tadds\tr3, r2, r5\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr2, [r7, #8]\n+\tadd\tr3, r0\n ./cmdline/murmur3.c:177\n+\tadd\tr2, r3\n \tadd\tr1, r3\n-\tadd\tr0, r3\n-./cmdline/murmur3.c:183\n-\tadds\tr7, #44\t; 0x2c\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr3, [r2, #0]\n+\tstr\tr3, [r4, #0]\n MurmurHash3_x86_128():\n ./cmdline/murmur3.c:177\n-\tadd\tr3, r5\n+\tadd\tr3, r0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr1, [r2, #4]\n-\tstr\tr0, [r2, #8]\n-\tstr\tr3, [r2, #12]\n+\tstr\tr2, [r4, #4]\n+\tstr\tr1, [r4, #8]\n+\tstr\tr3, [r4, #12]\n ./cmdline/murmur3.c:183\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/murmur3.c:130\n-\tmovs\tr1, #0\n-\tb.n\te4e0 \n-\tmovs\tr1, #0\n-\tb.n\te4e8 \n-\tmov.w\tr8, #0\n-\tb.n\te450 \n+\tmovs\tr0, #0\n+\tb.n\te4de \n+\tmovs\tr0, #0\n+\tb.n\te4e8 \n+\tmov.w\tlr, #0\n+\tb.n\te44c \n ./cmdline/murmur3.c:139\n-\tldr\tr2, [r7, #16]\n-\tldrb\tr1, [r2, #14]\n-\tlsls\tr1, r1, #16\n-\tb.n\te446 \n-\tldr\tr1, [pc, #112]\t; (e628 )\n-\tadd\tr1, pc\n-\tldr.w\tlr, [r1, #-236]\n-\tb.n\te470 \n-\tldr\tr6, [pc, #108]\t; (e62c )\n+\tldr\tr0, [r7, #16]\n+\tldrb\tr0, [r0, #14]\n+\tlsls\tr0, r0, #16\n+\tb.n\te442 \n+\tldr\tr0, [pc, #120]\t; (e630 )\n+\tadd\tr0, pc\n+\tldr.w\tlr, [r0, #-236]\n+\tb.n\te46c \n+\tldr.w\tip, [pc, #116]\t; e634 \n ./cmdline/murmur3.c:135\n-\tmovs\tr1, #0\n-\tadd\tr6, pc\n-\tldr.w\tlr, [r6, #-236]\n-\tb.n\te476 \n-\tldr\tr6, [pc, #100]\t; (e630 )\n-\tmovs\tr1, #0\n-\tadd\tr6, pc\n-\tldr.w\tlr, [r6, #-236]\n-\tb.n\te480 \n-\tldr\tr1, [pc, #92]\t; (e634 )\n-\tmov.w\tr8, #0\n-\tadd\tr1, pc\n-\tldr.w\tlr, [r1, #-236]\n-\tb.n\te48a \n-\tldr\tr1, [pc, #80]\t; (e638 )\n-\tadd\tr1, pc\n-\tldr.w\tr6, [r1, #-240]\n-\tb.n\te4a8 \n-\tldr\tr6, [pc, #76]\t; (e63c )\n+\tmovs\tr0, #0\n+\tadd\tip, pc\n+\tldr.w\tlr, [ip, #-236]\n+\tb.n\te472 \n+\tldr.w\tip, [pc, #104]\t; e638 \n+\tmovs\tr0, #0\n+\tadd\tip, pc\n+\tldr.w\tlr, [ip, #-236]\n+\tb.n\te47c \n+\tldr.w\tip, [pc, #96]\t; e63c \n+\tmovs\tr0, #0\n+\tadd\tip, pc\n+\tldr.w\tlr, [ip, #-236]\n+\tb.n\te486 \n+\tldr\tr0, [pc, #84]\t; (e640 )\n+\tadd\tr0, pc\n+\tldr.w\tip, [r0, #-240]\n+\tb.n\te4a8 \n+\tldr\tr0, [pc, #80]\t; (e644 )\n ./cmdline/murmur3.c:134\n-\tmovs\tr1, #0\n-\tadd\tr6, pc\n-\tldr.w\tr6, [r6, #-240]\n-\tb.n\te4ae \n-\tldr\tr6, [pc, #68]\t; (e640 )\n-\tmovs\tr1, #0\n-\tadd\tr6, pc\n-\tldr.w\tr6, [r6, #-240]\n-\tb.n\te4b8 \n-\tldr\tr1, [pc, #60]\t; (e644 )\n \tmov.w\tlr, #0\n-\tadd\tr1, pc\n-\tldr.w\tr6, [r1, #-240]\n-\tb.n\te4c2 \n+\tadd\tr0, pc\n+\tldr.w\tip, [r0, #-240]\n+\tb.n\te4b0 \n+\tldr.w\tip, [pc, #68]\t; e648 \n+\tmovs\tr0, #0\n+\tadd\tip, pc\n+\tldr.w\tip, [ip, #-240]\n+\tb.n\te4b8 \n+\tldr\tr0, [pc, #60]\t; (e64c )\n+\tmov.w\tlr, #0\n+\tadd\tr0, pc\n+\tldr.w\tip, [r0, #-240]\n+\tb.n\te4c2 \n ./cmdline/murmur3.c:130\n-\tmovs\tr1, #0\n-\tb.n\te4f0 \n-\tstrh\tr0, [r0, #24]\n+\tmovs\tr0, #0\n+\tb.n\te4f2 \n+\tstrh\tr6, [r7, #22]\n \tmovs\tr5, r0\n-\tstrh\tr4, [r2, #16]\n+\tstrh\tr0, [r3, #16]\n \tmovs\tr5, r0\n-\tstrh\tr0, [r3, #14]\n+\tstrh\tr2, [r3, #14]\n \tmovs\tr5, r0\n-\tstrh\tr6, [r3, #12]\n+\tstrh\tr0, [r4, #12]\n \tmovs\tr5, r0\n \tstrh\tr6, [r6, #2]\n \tmovs\tr5, r0\n-\tstrh\tr2, [r5, #2]\n+\tstrh\tr0, [r5, #2]\n \tmovs\tr5, r0\n-\tstrh\tr6, [r3, #2]\n+\tstrh\tr2, [r3, #2]\n \tmovs\tr5, r0\n-\tstrh\tr0, [r2, #2]\n+\tstrh\tr4, [r1, #2]\n \tmovs\tr5, r0\n-\tstrh\tr6, [r0, #2]\n+\tstrh\tr2, [r0, #2]\n \tmovs\tr5, r0\n-\tstrh\tr2, [r7, #0]\n+\tstrh\tr4, [r6, #0]\n \tmovs\tr5, r0\n-\tstrh\tr6, [r5, #0]\n+\tstrh\tr6, [r4, #0]\n \tmovs\tr5, r0\n-\tstrh\tr0, [r4, #0]\n+\tstrh\tr0, [r3, #0]\n \tmovs\tr5, r0\n \n-0000e648 :\n+0000e650 :\n SpookyHash128():\n ./cmdline/spooky2.c:112\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #212\t; 0xd4\n-./cmdline/spooky2.c:130\n-\tmovw\tr5, #43691\t; 0xaaab\n+\tmov\tr4, r1\n+./cmdline/spooky2.c:124\n+\tmov\tr5, r2\n ./cmdline/spooky2.c:112\n+\tsub\tsp, #212\t; 0xd4\n \tadd\tr7, sp, #0\n-./cmdline/spooky2.c:130\n-\tmovt\tr5, #43690\t; 0xaaaa\n-./cmdline/spooky2.c:112\n-\tmov\tr6, r0\n-\tstr\tr1, [r7, #8]\n+\tmov\tip, r0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadd.w\tlr, r7, #96\t; 0x60\n-./cmdline/spooky2.c:130\n-\tumull\tr1, r5, r5, r1\n-./cmdline/spooky2.c:112\n-\tldr.w\tr0, [pc, #2664]\t; f0d0 \n-\tldr.w\tr1, [pc, #2664]\t; f0d4 \n-./cmdline/spooky2.c:124\n-\tmov\tip, r2\n-./cmdline/spooky2.c:112\n-\tadd\tr0, pc\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tr4, lr\n+\tldr\tr0, [r2, #0]\n+\tmov\tr6, lr\n SpookyHash128():\n ./cmdline/spooky2.c:112\n-\tldr\tr1, [r0, r1]\n+\tstr\tr1, [r7, #8]\n+./cmdline/spooky2.c:130\n+\tmovw\tr1, #43691\t; 0xaaab\n+\tmovt\tr1, #43690\t; 0xaaaa\n+./cmdline/spooky2.c:112\n+\tstr\tr3, [r7, #4]\n+\tldr.w\tr3, [pc, #2708]\t; f108 \n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr0, [r2, #0]\n+\tstr.w\tlr, [r7]\n SpookyHash128():\n ./cmdline/spooky2.c:130\n-\tlsrs\tr5, r5, #6\n-./cmdline/spooky2.c:112\n-\tldr\tr1, [r1, #0]\n-\tstr.w\tr1, [r7, #204]\t; 0xcc\n-\tmov.w\tr1, #0\n+\tumull\tr1, r4, r1, r4\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr\tr1, [r2, #4]\n+\tstmia\tr6!, {r0, r1}\n SpookyHash128():\n-./cmdline/spooky2.c:112\n-\tmov\tr2, r6\n ./cmdline/spooky2.c:132\n \tmovs\tr6, #96\t; 0x60\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr.w\tlr, [r7, #4]\n-\tstmia\tr4!, {r0, r1}\n-SpookyHash128():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tr4, lr\n-./cmdline/spooky2.c:132\n-\tmla\tr1, r6, r5, r2\n+\tldr.w\tr0, [r5, #8]!\n+./cmdline/spooky2.c:130\n+\tlsrs\tr1, r4, #6\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr0, [ip, #8]!\n+\tmov\tr4, lr\n util_read64():\n ./cmdline/util.c:550\n \tldrd\tr8, r9, [r7, #96]\t; 0x60\n SpookyHash128():\n+./cmdline/spooky2.c:132\n+\tmla\tr1, r6, r1, ip\n+\tstr\tr1, [r7, #12]\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tldr\tr1, [r5, #4]\n+SpookyHash128():\n ./cmdline/spooky2.c:112\n-\tstr\tr3, [r7, #0]\n-./cmdline/spooky2.c:124\n-\tstr\tr0, [r7, #28]\n+\tldr.w\tr5, [pc, #2672]\t; f10c \n+\tadd\tr5, pc\n+\tldr\tr3, [r5, r3]\n util_read64():\n ./cmdline/util.c:550\n \tmov\tr5, r0\n SpookyHash128():\n-./cmdline/spooky2.c:123\n-\tstrd\tr9, r8, [r7, #32]\n-./cmdline/spooky2.c:132\n-\tstr\tr1, [r7, #12]\n+./cmdline/spooky2.c:112\n+\tldr\tr3, [r3, #0]\n+\tstr.w\tr3, [r7, #204]\t; 0xcc\n+\tmov.w\tr3, #0\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr1, [ip, #4]\n \tstmia\tr4!, {r0, r1}\n SpookyHash128():\n-./cmdline/spooky2.c:128\n-\tmovw\tr4, #48879\t; 0xbeef\n ./cmdline/spooky2.c:135\n \tldr\tr1, [r7, #12]\n-./cmdline/spooky2.c:128\n-\tmovt\tr4, #57005\t; 0xdead\n util_read64():\n ./cmdline/util.c:550\n \tldr\tr6, [r7, #100]\t; 0x64\n SpookyHash128():\n ./cmdline/spooky2.c:135\n-\tcmp\tr2, r1\n+\tcmp\tip, r1\n+\tbcs.w\tf0d4 \n ./cmdline/spooky2.c:128\n-\tstr\tr4, [r7, #44]\t; 0x2c\n-\tstr\tr4, [r7, #68]\t; 0x44\n+\tmovw\tr4, #48879\t; 0xbeef\n+\tmovt\tr4, #57005\t; 0xdead\n+\tmov\tr2, ip\n \tmov\tsl, r4\n+./cmdline/spooky2.c:126\n+\tmov\tip, r0\n ./cmdline/spooky2.c:124\n+\tstr\tr0, [r7, #28]\n \tstr\tr6, [r7, #24]\n ./cmdline/spooky2.c:128\n+\tstr\tr4, [r7, #44]\t; 0x2c\n+\tstr\tr4, [r7, #68]\t; 0x44\n \tstr\tr4, [r7, #92]\t; 0x5c\n \tstr\tr4, [r7, #40]\t; 0x28\n \tstr\tr4, [r7, #64]\t; 0x40\n \tstr\tr4, [r7, #88]\t; 0x58\n+./cmdline/spooky2.c:123\n+\tstrd\tr9, r8, [r7, #32]\n ./cmdline/spooky2.c:127\n \tstrd\tr6, r0, [r7, #48]\t; 0x30\n ./cmdline/spooky2.c:126\n \tstrd\tr9, r8, [r7, #56]\t; 0x38\n ./cmdline/spooky2.c:127\n \tstrd\tr6, r0, [r7, #72]\t; 0x48\n ./cmdline/spooky2.c:126\n \tstrd\tr9, r8, [r7, #80]\t; 0x50\n-./cmdline/spooky2.c:135\n-\tbcs.w\te9f4 \n-./cmdline/spooky2.c:126\n-\tmov\tip, r0\n ./cmdline/spooky2.c:141\n \tldr\tr1, [r7, #92]\t; 0x5c\n ./cmdline/spooky2.c:143\n \tadds\tr2, #96\t; 0x60\n ./cmdline/spooky2.c:141\n \tldr.w\tr3, [r2, #-96]\n-\tldr\tr5, [r7, #88]\t; 0x58\n \tmov\tr0, r1\n \tldr\tr1, [r7, #28]\n \tadds.w\tr8, r8, r3\n+\tldr\tr5, [r7, #88]\t; 0x58\n \teor.w\tfp, r0, r1\n \tldr.w\tr0, [r2, #-92]\n \tldr\tr1, [r7, #24]\n \teor.w\tr4, r8, r4\n \tadc.w\tr9, r9, r0\n \tadds.w\tr3, r4, ip\n \teor.w\tr5, r5, r1\n@@ -17590,151 +17612,159 @@\n \torr.w\tr5, r5, fp, lsl #11\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \teor.w\tr0, r0, sl\n \teor.w\tfp, r9, r6\n \tadds.w\tr0, ip, r0\n \teor.w\tr5, r5, r4\n-\tldr\tr6, [r7, #20]\n+\tldr.w\tr1, [r2, #-64]\n \tadc.w\tr5, fp, r5\n+\tldr\tr6, [r7, #20]\n \tstr\tr5, [r7, #88]\t; 0x58\n-\tldr\tr5, [r7, #68]\t; 0x44\n-\tldr.w\tr1, [r2, #-64]\n-\teors\tr5, r6\n-\tldr\tr6, [r7, #64]\t; 0x40\n \tadds.w\tip, ip, r1\n+\tldr\tr5, [r7, #68]\t; 0x44\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr1, sl, lsl #31\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tstr\tr0, [r7, #92]\t; 0x5c\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr1, r1, r4, lsr #1\n SpookyHash128():\n ./cmdline/spooky2.c:141\n+\teor.w\tr5, r5, r6\n+\tldr\tr6, [r7, #64]\t; 0x40\n \tldr.w\tr0, [r2, #-60]\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr4, r4, lsl #31\n \torr.w\tr4, r4, sl, lsr #1\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tmov\tsl, r6\n \tldr\tr6, [r7, #16]\n \tadc.w\tfp, fp, r0\n \teor.w\tr1, r1, ip\n \teor.w\tr4, r4, fp\n \tadds\tr1, r5, r1\n \teor.w\tsl, r6, sl\n+\tldr.w\tr0, [r2, #-56]\n \tadc.w\tr4, sl, r4\n \tldr\tr6, [r7, #60]\t; 0x3c\n \tstr\tr4, [r7, #80]\t; 0x50\n-\tldr\tr4, [r7, #92]\t; 0x5c\n-\tldr.w\tr0, [r2, #-56]\n-\teors\tr6, r4\n-\tstr\tr1, [r7, #84]\t; 0x54\n-\tldr.w\tr1, [r2, #-52]\n \tadds\tr5, r5, r0\n-\tmov\tr4, r6\n+\tldr\tr4, [r7, #92]\t; 0x5c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr0, ip, lsl #17\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tadc.w\tsl, sl, r1\n-\tldr.w\tr1, [r2, #-48]\n-\tldr\tr6, [r7, #88]\t; 0x58\n+\tstr\tr1, [r7, #84]\t; 0x54\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, fp, lsr #15\n+SpookyHash128():\n+./cmdline/spooky2.c:141\n+\tldr.w\tr1, [r2, #-52]\n+\teor.w\tr6, r6, r4\n+\tmov\tr4, r6\n+util_rotl64():\n+./cmdline/util.c:470\n \tmov.w\tfp, fp, lsl #17\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\teors\tr0, r5\n+\tadc.w\tsl, sl, r1\n+\tldr.w\tr1, [r2, #-48]\n+\tldr\tr6, [r7, #88]\t; 0x58\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tfp, fp, ip, lsr #15\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tadds\tr0, r4, r0\n+\teors\tr0, r5\n+\teor.w\tfp, fp, sl\n \tmov\tip, r6\n \tldr\tr6, [r7, #56]\t; 0x38\n-\teor.w\tfp, fp, sl\n+\tadds\tr0, r4, r0\n \tstr\tr0, [r7, #76]\t; 0x4c\n \teor.w\tip, ip, r6\n \tldr\tr6, [r7, #84]\t; 0x54\n \tadc.w\tfp, ip, fp\n \tadds\tr4, r4, r1\n \tstr.w\tfp, [r7, #72]\t; 0x48\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr1, r5, lsl #28\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tmov\tfp, r6\n \tldr\tr6, [r7, #52]\t; 0x34\n+\tldr.w\tr0, [r2, #-44]\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr1, r1, sl, lsr #4\n \tmov.w\tsl, sl, lsl #28\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tldr.w\tr0, [r2, #-44]\n \teor.w\tfp, fp, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tsl, sl, r5, lsr #4\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tldr\tr6, [r7, #48]\t; 0x30\n \tldr\tr5, [r7, #80]\t; 0x50\n \tadc.w\tip, ip, r0\n \teors\tr1, r4\n \teor.w\tsl, sl, ip\n-\teors\tr6, r5\n \tadds.w\tr1, fp, r1\n-\tadc.w\tsl, r6, sl\n+\teor.w\tr6, r6, r5\n \tldr.w\tr0, [r2, #-40]\n+\tadc.w\tsl, r6, sl\n \tmov\tr5, r6\n \tldr\tr6, [r7, #76]\t; 0x4c\n \tadds.w\tfp, fp, r0\n \tstr.w\tsl, [r7, #64]\t; 0x40\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr0, r4, lsr #25\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tstr\tr1, [r7, #68]\t; 0x44\n \tmov\tsl, r6\n \tldr\tr6, [r7, #44]\t; 0x2c\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, ip, lsl #7\n+SpookyHash128():\n+./cmdline/spooky2.c:141\n+\tstr\tr1, [r7, #68]\t; 0x44\n+util_rotl64():\n+./cmdline/util.c:470\n \tmov.w\tip, ip, lsr #25\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tldr.w\tr1, [r2, #-36]\n \teor.w\tsl, sl, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tip, ip, r4, lsl #7\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tldr\tr6, [r7, #40]\t; 0x28\n \teor.w\tr4, r0, fp\n \tldr\tr0, [r7, #72]\t; 0x48\n \tadc.w\tr5, r1, r5\n+\tldr.w\tr1, [r2, #-32]\n \tadds.w\tr4, sl, r4\n \teor.w\tr6, r6, r0\n \teor.w\tip, ip, r5\n-\tldr.w\tr1, [r2, #-32]\n-\tadc.w\tip, r6, ip\n \tmov\tr0, r6\n+\tadc.w\tip, r6, ip\n \tldr\tr6, [r7, #68]\t; 0x44\n \tadds.w\tsl, sl, r1\n \tstr\tr4, [r7, #60]\t; 0x3c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr1, fp, lsr #7\n SpookyHash128():\n@@ -17768,149 +17798,147 @@\n \tadds.w\tr4, ip, fp\n \tadc.w\tfp, r1, r5\n \tldr.w\tr5, [r2, #-24]\n \tstr\tr4, [r7, #52]\t; 0x34\n \tadds.w\tip, ip, r5\n \tldr\tr5, [r7, #60]\t; 0x3c\n \tldr.w\tr4, [r2, #-20]\n-\tstr.w\tfp, [r7, #48]\t; 0x30\n-util_rotl64():\n-./cmdline/util.c:470\n-\tmov.w\tfp, sl, lsr #9\n-SpookyHash128():\n-./cmdline/spooky2.c:141\n \tmov\tr6, r5\n \tldr\tr5, [r7, #28]\n+\tstr.w\tfp, [r7, #48]\t; 0x30\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tfp, fp, r0, lsl #23\n-\tmov.w\tr0, r0, lsr #9\n+\tmov.w\tfp, sl, lsr #9\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \teor.w\tr5, r6, r5\n \tldr\tr6, [r7, #56]\t; 0x38\n util_rotl64():\n ./cmdline/util.c:470\n+\torr.w\tfp, fp, r0, lsl #23\n+\tmov.w\tr0, r0, lsr #9\n \torr.w\tr0, r0, sl, lsl #23\n SpookyHash128():\n ./cmdline/spooky2.c:141\n+\tmov\tsl, r6\n+\tldr\tr6, [r7, #24]\n \tadc.w\tr1, r4, r1\n \teor.w\tr4, fp, ip\n \teors\tr0, r1\n-\tmov\tsl, r6\n-\tldr\tr6, [r7, #24]\n-\tadds\tr4, r5, r4\n-\tstr\tr4, [r7, #44]\t; 0x2c\n \teor.w\tfp, sl, r6\n-\tldr\tr6, [r7, #52]\t; 0x34\n+\tadds\tr4, r5, r4\n \tadc.w\tr0, fp, r0\n \tstr\tr0, [r7, #40]\t; 0x28\n \tldr.w\tr0, [r2, #-16]\n-\teors\tr3, r6\n-\tldr.w\tr4, [r2, #-12]\n+\tldr\tr6, [r7, #52]\t; 0x34\n \tadds\tr5, r5, r0\n+\tstr\tr4, [r7, #44]\t; 0x2c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr0, ip, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tldr\tr6, [r7, #48]\t; 0x30\n+\tldr.w\tr4, [r2, #-12]\n+\teor.w\tr3, r3, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, r1, lsl #22\n+SpookyHash128():\n+./cmdline/spooky2.c:141\n+\tldr\tr6, [r7, #48]\t; 0x30\n+util_rotl64():\n+./cmdline/util.c:470\n \tmov.w\tr1, r1, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tadc.w\tr4, fp, r4\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr1, r1, ip, lsl #22\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \teors\tr0, r5\n \teor.w\tlr, lr, r6\n \tadds\tr0, r3, r0\n \teor.w\tr1, r1, r4\n-\tldr\tr6, [r7, #44]\t; 0x2c\n \tadc.w\tip, lr, r1\n \tldr.w\tr1, [r2, #-8]\n+\tldr\tr6, [r7, #44]\t; 0x2c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tfp, r5, lsl #22\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tstr.w\tip, [r7, #32]\n \tadds\tr3, r3, r1\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr1, r4, lsl #22\n \torr.w\tr5, r1, r5, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tldr\tr1, [r7, #40]\t; 0x28\n+\tstr.w\tip, [r7, #32]\n \teor.w\tr8, r8, r6\n-\tldr\tr6, [r7, #32]\n \teor.w\tr9, r9, r1\n-\tldr\tr1, [r7, #16]\n+\tldr\tr6, [r7, #32]\n \tstr\tr0, [r7, #36]\t; 0x24\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr4, fp, r4, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \tldr.w\tr0, [r2, #-4]\n-\teor.w\tr1, r1, r6\n \teor.w\tr4, r4, r3\n+\tldr\tr1, [r7, #16]\n \tadc.w\tr0, lr, r0\n+\tadds.w\tr4, r8, r4\n+\teor.w\tr1, r1, r6\n+\tstr\tr4, [r7, #28]\n \tmov\tr6, r1\n \tldr\tr1, [r7, #20]\n-\tadds.w\tr4, r8, r4\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tlr, r0, lsr #18\n+\tmov.w\tr4, r3, lsr #18\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tstr\tr4, [r7, #28]\n+\tmov\tip, r1\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tsl, lr, r3, lsl #14\n-\tmov.w\tr4, r3, lsr #18\n SpookyHash128():\n ./cmdline/spooky2.c:141\n-\tmov\tip, r1\n-./cmdline/spooky2.c:135\n-\tldr\tr3, [r7, #12]\n-./cmdline/spooky2.c:141\n \tldr\tr1, [r7, #36]\t; 0x24\n \teor.w\tr5, r5, r0\n+./cmdline/spooky2.c:135\n+\tldr\tr3, [r7, #12]\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr4, r4, r0, lsl #14\n SpookyHash128():\n ./cmdline/spooky2.c:141\n \teor.w\tip, ip, r1\n \tadc.w\tr1, r9, r5\n ./cmdline/spooky2.c:135\n \tcmp\tr3, r2\n ./cmdline/spooky2.c:141\n \tstr\tr1, [r7, #24]\n ./cmdline/spooky2.c:135\n-\tbhi.w\te6e2 \n+\tbhi.w\te6ea \n \tmov\tr5, ip\n ./cmdline/spooky2.c:147\n-\tldr\tr1, [r7, #8]\n+\tldrd\tr0, r1, [r7, #8]\n \tmovw\tr2, #43691\t; 0xaaab\n \tmovt\tr2, #43690\t; 0xaaaa\n \tmovs\tr3, #96\t; 0x60\n-\tumull\tr0, r2, r2, r1\n+\tumull\tip, r2, r2, r0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr1, [r7, #12]\n+\tadd.w\tr0, r7, #104\t; 0x68\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tadd.w\tr0, r7, #104\t; 0x68\n \tstr\tr0, [r7, #20]\n \tmov.w\tfp, r2, lsr #6\n \tldr\tr2, [r7, #8]\n \tmls\tfp, r3, fp, r2\n \tmov\tr2, fp\n \tblx\t6a80 <__memcpy_chk@plt>\n SpookyHash128():\n@@ -17920,87 +17948,87 @@\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \trsb\tr2, fp, #96\t; 0x60\n \tmovs\tr1, #0\n \tadd\tr0, fp\n \tblx\t6c08 \n SpookyHash128():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr2, [r7, #4]\n+\tldr\tr2, [r7, #0]\n ./cmdline/spooky2.c:157\n \tldrd\tr1, r3, [r7, #104]\t; 0x68\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tstr\tr2, [r7, #16]\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadds.w\tr0, r8, r1\n \tldr\tr2, [r7, #112]\t; 0x70\n+\tadds.w\tr1, r8, r1\n+\tldr\tr0, [r7, #120]\t; 0x78\n \tadc.w\tr3, r9, r3\n-\tldr\tr1, [r7, #116]\t; 0x74\n-\tstr\tr0, [r7, #12]\n+\tstr\tr1, [r7, #12]\n \tstr\tr3, [r7, #8]\n \tadds\tr3, r5, r2\n-\tldr\tr0, [r7, #120]\t; 0x78\n-\tadc.w\tr2, r6, r1\n+\tldr\tr1, [r7, #116]\t; 0x74\n \tldr\tr5, [r7, #92]\t; 0x5c\n+\tadc.w\tr2, r6, r1\n \tstr\tr3, [r7, #20]\n-\tadds\tr5, r5, r0\n+\tadds\tr0, r5, r0\n \tldr\tr3, [r7, #124]\t; 0x7c\n-\tldr\tr0, [r7, #88]\t; 0x58\n+\tldr\tr5, [r7, #88]\t; 0x58\n \tldr.w\tr6, [r7, #128]\t; 0x80\n-\tadc.w\tip, r0, r3\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tadc.w\tip, r5, r3\n+\tldr\tr5, [r7, #84]\t; 0x54\n \tldr.w\tr1, [r7, #132]\t; 0x84\n-\tstr\tr5, [r7, #92]\t; 0x5c\n-\tadds\tr6, r3, r6\n+\tadds\tr6, r5, r6\n \tldr\tr5, [r7, #80]\t; 0x50\n-\tldr.w\tr0, [r7, #136]\t; 0x88\n+\tstr\tr0, [r7, #92]\t; 0x5c\n \tadc.w\tlr, r5, r1\n+\tldr.w\tr0, [r7, #136]\t; 0x88\n \tldr\tr5, [r7, #76]\t; 0x4c\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tadds\tr0, r5, r0\n \tldr\tr5, [r7, #72]\t; 0x48\n \tldr.w\tr1, [r7, #144]\t; 0x90\n \tadc.w\tr9, r5, r3\n \tldr\tr5, [r7, #68]\t; 0x44\n \tstr\tr0, [r7, #88]\t; 0x58\n-\tadds\tr1, r5, r1\n+\tadds\tr5, r5, r1\n \tldr.w\tr0, [r7, #148]\t; 0x94\n+\tstr\tr5, [r7, #84]\t; 0x54\n \tldr\tr5, [r7, #64]\t; 0x40\n \tldr.w\tr3, [r7, #152]\t; 0x98\n \tadc.w\tr5, r0, r5\n \tldr\tr0, [r7, #60]\t; 0x3c\n-\tstr\tr1, [r7, #84]\t; 0x54\n-\tadds\tr0, r0, r3\n \tldr.w\tr1, [r7, #156]\t; 0x9c\n+\tadds\tr0, r0, r3\n \tstr\tr5, [r7, #80]\t; 0x50\n \tstr\tr0, [r7, #76]\t; 0x4c\n \tldr\tr0, [r7, #52]\t; 0x34\n \tldr\tr5, [r7, #56]\t; 0x38\n-\tldr.w\tr3, [r7, #164]\t; 0xa4\n \tmov\tr8, r0\n \tldr.w\tr0, [r7, #160]\t; 0xa0\n \tadc.w\tr5, r1, r5\n-\tldr.w\tr1, [r7, #168]\t; 0xa8\n+\tldr.w\tr3, [r7, #164]\t; 0xa4\n \tadds.w\tr8, r8, r0\n-\tstr\tr5, [r7, #72]\t; 0x48\n+\tldr.w\tr1, [r7, #168]\t; 0xa8\n \tldr\tr0, [r7, #44]\t; 0x2c\n+\tstr\tr5, [r7, #72]\t; 0x48\n \tldr\tr5, [r7, #48]\t; 0x30\n \tstr.w\tr8, [r7, #68]\t; 0x44\n \tadc.w\tr5, r3, r5\n-\tadds.w\tr8, r0, r1\n+\tadds\tr1, r0, r1\n \tstr\tr5, [r7, #64]\t; 0x40\n \tldr.w\tr0, [r7, #172]\t; 0xac\n \tldr\tr5, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r7, #176]\t; 0xb0\n \tadc.w\tr5, r0, r5\n \tldr\tr0, [r7, #36]\t; 0x24\n-\tldr.w\tr1, [r7, #180]\t; 0xb4\n-\tstr.w\tr8, [r7, #60]\t; 0x3c\n+\tstr\tr1, [r7, #60]\t; 0x3c\n \tadds.w\tr8, r0, r3\n+\tldr.w\tr1, [r7, #180]\t; 0xb4\n \tldr\tr3, [r7, #32]\n \tstr\tr5, [r7, #56]\t; 0x38\n \tadc.w\tr3, r1, r3\n \tldr\tr1, [r7, #28]\n util_rotl64():\n ./cmdline/util.c:470\n \tldr\tr5, [r7, #20]\n@@ -18045,133 +18073,135 @@\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tldr\tr4, [r7, #12]\n \tadds.w\tsl, r4, fp\n \tldr\tr4, [r7, #8]\n \tadc.w\tr4, r4, ip\n \tmov\tr5, r4\n-\teor.w\tlr, lr, r5\n \tstr\tr5, [r7, #36]\t; 0x24\n-\teor.w\tr4, r6, sl\n+\teor.w\tlr, lr, r5\n util_rotl64():\n ./cmdline/util.c:470\n \tldr\tr5, [r7, #20]\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\teor.w\tr4, r6, sl\n+\tldr\tr6, [r7, #84]\t; 0x54\n \tadds.w\tr3, r4, r8\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr8, fp, lsl #15\n+\torr.w\tr5, r2, r5, lsl #12\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr6, [r7, #84]\t; 0x54\n+\tldr\tr2, [r7, #88]\t; 0x58\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, r8, ip, lsr #17\n-\tmov.w\tip, ip, lsl #15\n-\torr.w\tr5, r2, r5, lsl #12\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr2, [r7, #88]\t; 0x58\n \tadc.w\tr5, lr, r5\n+\teors\tr2, r3\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tfp, ip, fp, lsr #17\n+\tmov.w\tip, ip, lsl #15\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr2, r3\n-\teor.w\tr9, r9, r5\n-\tadds.w\tr8, r2, r8\n-\tstr\tr3, [r7, #88]\t; 0x58\n-\teor.w\tip, r6, r8\n-\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr0, r2\n-\tstr.w\tr8, [r7, #84]\t; 0x54\n+\tadds.w\tr2, r2, r8\n+\teor.w\tr9, r9, r5\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr2, r4, lsr #30\n+\torr.w\tfp, ip, fp, lsr #17\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr\tr3, [r7, #88]\t; 0x58\n+\tmov\tr3, r2\n+\teor.w\tip, r6, r3\n \tadc.w\tr8, r9, fp\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr2, r2, lr, lsl #2\n-\tmov.w\tlr, lr, lsr #30\n+\tlsrs\tr2, r4, #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadds.w\tfp, ip, r2\n+\tstr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr6, r8\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tlr, lr, r4, lsl #2\n+\torr.w\tr2, r2, lr, lsl #2\n+\tmov.w\tlr, lr, lsr #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teor.w\tr8, r3, r6\n-\tstr\tr6, [r7, #80]\t; 0x50\n-\tadc.w\tlr, r8, lr\n-\tldr\tr6, [r7, #76]\t; 0x4c\n+\tadds.w\tr2, ip, r2\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr4, r0, #21\n+\torr.w\tlr, lr, r4, lsl #2\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr\tr6, [r7, #80]\t; 0x50\n+\tldr\tr6, [r7, #76]\t; 0x4c\n+\tadc.w\tlr, r8, lr\n \tldr\tr3, [r7, #72]\t; 0x48\n util_rotl64():\n ./cmdline/util.c:470\n+\tlsls\tr4, r0, #21\n \torr.w\tr4, r4, r9, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr2, r6, fp\n+\tstr\tr2, [r7, #76]\t; 0x4c\n+\teors\tr2, r6\n \tmov\tr6, lr\n-\tadds\tr4, r2, r4\n \teor.w\tlr, r3, r6\n-\tstr\tr6, [r7, #72]\t; 0x48\n+\tadds\tr4, r2, r4\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr9, r9, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr\tr6, [r7, #72]\t; 0x48\n \tldr\tr6, [r7, #68]\t; 0x44\n \tmov\tr3, r4\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r9, r0, lsr #11\n-\tmov.w\tr4, ip, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tfp, [r7, #76]\t; 0x4c\n-\teor.w\tfp, r6, r3\n \tstr\tr3, [r7, #68]\t; 0x44\n-\tadc.w\tr9, lr, r0\n+\teor.w\tfp, r6, r3\n+\tadc.w\tr0, lr, r0\n \tldr\tr3, [r7, #64]\t; 0x40\n+\tmov\tr6, r0\n+util_rotl64():\n+./cmdline/util.c:470\n+\tmov.w\tr4, ip, lsr #26\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\tstr\tr6, [r7, #64]\t; 0x40\n+\teor.w\tr9, r3, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r4, r8, lsl #6\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tldr\tr6, [r7, #60]\t; 0x3c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr8, r8, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tadds.w\tr4, fp, r0\n+\tldr\tr3, [r7, #56]\t; 0x38\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, r8, ip, lsl #6\n-SpookyHash128():\n-./cmdline/spooky2.c:157\n-\tstr.w\tr9, [r7, #64]\t; 0x40\n-util_rotl64():\n-./cmdline/util.c:470\n \tmov.w\tip, r2, lsr #31\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr9, r3, r9\n-\tldr\tr3, [r7, #56]\t; 0x38\n \tadc.w\tr8, r9, r8\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tip, ip, lr, lsl #1\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tstr\tr4, [r7, #60]\t; 0x3c\n@@ -18209,2388 +18239,2294 @@\n \teor.w\tr2, r3, ip\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tfp, r9, fp, lsr #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tstr.w\tip, [r7, #48]\t; 0x30\n+\tadds.w\tip, r8, lr\n+\teor.w\tlr, r6, ip\n+\tldr\tr3, [r7, #40]\t; 0x28\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr9, r4, lsl #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadds.w\tip, r8, lr\n-\tldr\tr3, [r7, #40]\t; 0x28\n-\teor.w\tlr, r6, ip\n+\tstr.w\tip, [r7, #44]\t; 0x2c\n+\tadc.w\tip, r2, fp\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr9, r9, r0, lsr #19\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #44]\t; 0x2c\n-\tadc.w\tip, r2, fp\n+\tmov\tr6, ip\n util_rotl64():\n ./cmdline/util.c:470\n \tlsls\tr0, r0, #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\teor.w\tip, r3, r6\n \tadds.w\tr9, lr, r9\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, r4, lsr #19\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tmov\tr6, ip\n-\teor.w\tip, r3, r6\n-\tstr\tr6, [r7, #40]\t; 0x28\n-\tadc.w\tfp, ip, r0\n \tmov\tr3, r9\n+\tadc.w\tfp, ip, r0\n+\tstr\tr6, [r7, #40]\t; 0x28\n+\tstr\tr3, [r7, #32]\n+\tmov\tr4, fp\n \tstr.w\tfp, [r7, #28]\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr9, r8, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr\tr3, [r7, #32]\n-\tmov\tr4, fp\n \tldr\tr0, [r7, #92]\t; 0x5c\n \teors\tr1, r3\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr9, r9, r2, lsl #6\n \tlsrs\tr2, r2, #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teors\tr0, r4\n \tadds.w\tr9, r1, r9\n-\teor.w\tsl, sl, r9\n+\tmov\tr3, r0\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr2, r2, r8, lsl #6\n+\tmov.w\tr0, lr, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tmov\tr3, r0\n+\tadc.w\tr8, r3, r2\n+\teor.w\tsl, sl, r9\n+\tldr\tr2, [r7, #36]\t; 0x24\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr0, lr, lsr #11\n \torr.w\tr0, r0, ip, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadc.w\tr8, r3, r2\n-\tldr\tr4, [r7, #36]\t; 0x24\n+\tstr.w\tr9, [r7, #24]\n \tadds.w\tr6, sl, r0\n+\teor.w\tr9, r2, r8\n+\tmov\tr0, r6\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tip, ip, lsr #11\n \tmov.w\tr2, r1, lsr #22\n-\torr.w\tip, ip, lr, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tr9, [r7, #24]\n \tstr\tr6, [r7, #20]\n-\teor.w\tr9, r4, r8\n-\tmov\tr4, r6\n+util_rotl64():\n+./cmdline/util.c:470\n+\tmov.w\tip, ip, lsr #11\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n \tldr\tr6, [r7, #88]\t; 0x58\n-\tadc.w\tip, r9, ip\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr2, r2, r3, lsl #10\n-\tlsrs\tr3, r3, #22\n+\torr.w\tip, ip, lr, lsl #21\n+\tmov.w\tr3, r3, lsr #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr6, r4\n+\teor.w\tr6, r6, r0\n+\tadc.w\tip, r9, ip\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr1, r3, r1, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tldr\tr3, [r7, #84]\t; 0x54\n-\tmov\tr4, ip\n-\tstr.w\tip, [r7, #12]\n+\tmov\tr0, ip\n+\tstr.w\tip, [r7, #88]\t; 0x58\n \tadds.w\tip, r6, r2\n-\teor.w\tr5, r5, r4\n+\teor.w\tr5, r5, r0\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr2, sl, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tstr.w\tr8, [r7, #36]\t; 0x24\n \teor.w\tr8, r3, ip\n \tldr\tr3, [r7, #80]\t; 0x50\n-\tldr\tr0, [r7, #76]\t; 0x4c\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr2, r2, r9, lsl #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #8]\n+\tstr.w\tip, [r7, #84]\t; 0x54\n \tadc.w\tip, r5, r1\n+\tstr.w\tip, [r7, #80]\t; 0x50\n \teor.w\tfp, r3, ip\n+\tadds.w\tip, r8, r2\n+\tldr\tr2, [r7, #76]\t; 0x4c\n+\tmov\tr1, ip\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr9, r9, lsr #10\n+\tmov.w\tr3, r6, lsr #20\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #80]\t; 0x50\n-\tadds.w\tip, r8, r2\n-\teor.w\tr2, r0, ip\n+\teor.w\tr2, r2, r1\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tsl, r9, sl, lsl #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr0, [r7, #72]\t; 0x48\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadc.w\tsl, fp, sl\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsrs\tr3, r6, #20\n+\torr.w\tr3, r3, r5, lsl #12\n+\tlsrs\tr5, r5, #20\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #76]\t; 0x4c\n-\teor.w\tlr, r0, sl\n+\teor.w\tlr, r1, sl\n+\tldr\tr1, [r7, #68]\t; 0x44\n+\tldr\tr0, [r7, #64]\t; 0x40\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr3, r3, r5, lsl #12\n+\torr.w\tr5, r5, r6, lsl #12\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr0, [r7, #68]\t; 0x44\n+\tstr.w\tip, [r7, #76]\t; 0x4c\n \tadds.w\tip, r2, r3\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr5, r5, lsr #20\n \tmov.w\tr3, r8, lsl #15\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr4, r0, ip\n-util_rotl64():\n-./cmdline/util.c:470\n-\torr.w\tr5, r5, r6, lsl #12\n-SpookyHash128():\n-./cmdline/spooky2.c:157\n-\tldr\tr0, [r7, #64]\t; 0x40\n-\tadc.w\tr1, lr, r5\n+\teor.w\tr4, r1, ip\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, fp, lsr #17\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr5, [r7, #56]\t; 0x38\n+\tadc.w\tr1, lr, r5\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tfp, fp, lsl #15\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tadds\tr6, r4, r3\n \teor.w\tr0, r0, r1\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tfp, fp, r8, lsr #17\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #72]\t; 0x48\n-\tadc.w\tip, r0, fp\n-\tstr\tr1, [r7, #68]\t; 0x44\n+\tadc.w\tr5, r0, fp\n+\tstr\tr5, [r7, #92]\t; 0x5c\n+\tldr\tr5, [r7, #56]\t; 0x38\n util_rotl64():\n ./cmdline/util.c:470\n \tlsrs\tr3, r2, #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tstr\tr1, [r7, #68]\t; 0x44\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, lr, lsl #2\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #92]\t; 0x5c\n-\tmov\tip, r5\n-\tldr\tr5, [r7, #92]\t; 0x5c\n-\teors\tr1, r6\n+\tldr\tr1, [r7, #60]\t; 0x3c\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tlr, lr, lsr #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr8, ip, r5\n-\tadds.w\tip, r1, r3\n-\tstr.w\tip, [r7, #88]\t; 0x58\n+\tstr.w\tip, [r7, #72]\t; 0x48\n+\tmov\tip, r5\n+\tldr\tr5, [r7, #92]\t; 0x5c\n+\teors\tr1, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tlr, lr, r2, lsl #2\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr5, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #52]\t; 0x34\n+\teor.w\tr8, ip, r5\n+\tadds\tr5, r1, r3\n+\teor.w\tip, r2, r5\n \tadc.w\tlr, r8, lr\n-\tldr\tr2, [r7, #88]\t; 0x58\n+\tldr\tr2, [r7, #48]\t; 0x30\n util_rotl64():\n ./cmdline/util.c:470\n \tlsls\tr3, r4, #21\n \torr.w\tr3, r3, r0, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tlr, [r7, #64]\t; 0x40\n-\teor.w\tip, r5, r2\n-\tldr\tr5, [r7, #48]\t; 0x30\n+\tstr\tr5, [r7, #64]\t; 0x40\n util_rotl64():\n ./cmdline/util.c:470\n \tlsls\tr0, r0, #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr2, r5, lr\n-\tldr\tr5, [r7, #44]\t; 0x2c\n-\tadds.w\tlr, ip, r3\n-\tstr.w\tlr, [r7, #84]\t; 0x54\n+\tmov\tr5, lr\n+\teors\tr2, r5\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, r4, lsr #11\n-\tmov.w\tr3, r1, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tmov\tlr, r5\n-\tldr\tr5, [r7, #84]\t; 0x54\n+\tstr.w\tlr, [r7, #60]\t; 0x3c\n+\tadds.w\tlr, ip, r3\n+\tldr\tr4, [r7, #44]\t; 0x2c\n \tadc.w\tr9, r2, r0\n+util_rotl64():\n+./cmdline/util.c:470\n+\tlsrs\tr3, r1, #26\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n \tldr\tr0, [r7, #40]\t; 0x28\n-\teor.w\tlr, lr, r5\n+\tmov\tr5, r9\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, r8, lsl #6\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tfp, r0, r9\n-\tstr.w\tr9, [r7, #60]\t; 0x3c\n+\tstr.w\tlr, [r7, #56]\t; 0x38\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr8, r8, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr0, [r7, #32]\n+\teor.w\tlr, r4, lr\n+\tldr\tr4, [r7, #32]\n \tadds.w\tr9, lr, r3\n+\teor.w\tfp, r0, r5\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, r8, r1, lsl #6\n-SpookyHash128():\n-./cmdline/spooky2.c:157\n-\tadc.w\tr8, fp, r8\n-util_rotl64():\n-./cmdline/util.c:470\n \tmov.w\tr3, ip, lsr #31\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tmov\tr5, r9\n-\teor.w\tr1, r0, r5\n-\tldr\tr0, [r7, #28]\n+\teor.w\tr1, r4, r9\n+\tadc.w\tr8, fp, r8\n+\tstr\tr5, [r7, #52]\t; 0x34\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, r2, lsl #1\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr\tr5, [r7, #56]\t; 0x38\n+\tstr.w\tr9, [r7, #48]\t; 0x30\n \tmov\tr5, r8\n-\teor.w\tr4, r0, r5\n-\tldr\tr0, [r7, #24]\n-\tadds.w\tr8, r1, r3\n+\tldr\tr4, [r7, #28]\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr2, r2, lsr #31\n+\tlsrs\tr2, r2, #31\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr9, r0, r8\n+\tadds\tr3, r1, r3\n+\tldr\tr0, [r7, #24]\n+\teor.w\tr4, r4, r5\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr2, r2, ip, lsl #1\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr0, [r7, #36]\t; 0x24\n+\tadc.w\tip, r4, r2\n+\tstr\tr5, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tmov\tr5, r3\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr3, lr, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadc.w\tip, r4, r2\n+\teor.w\tr9, r0, r5\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, fp, lsr #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tr8, [r7, #48]\t; 0x30\n+\tmov\tr0, ip\n+\teor.w\tr8, r2, r0\n+\tadds.w\tr3, r9, r3\n+\tstr\tr0, [r7, #36]\t; 0x24\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tfp, fp, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr8, r0, ip\n-\tstr.w\tip, [r7, #44]\t; 0x2c\n-\tadds.w\tip, r9, r3\n+\tldr\tr0, [r7, #20]\n+\tmov\tr2, r3\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tfp, fp, lr, lsr #22\n-SpookyHash128():\n-./cmdline/spooky2.c:157\n-\tstr\tr5, [r7, #52]\t; 0x34\n-util_rotl64():\n-./cmdline/util.c:470\n \tmov.w\tr3, r1, lsl #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr5, [r7, #12]\n-\tmov\tr2, ip\n-\tldr\tr0, [r7, #20]\n+\teor.w\tr0, r0, r2\n \tadc.w\tip, r8, fp\n+\tstr\tr2, [r7, #32]\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, r4, lsr #19\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tip, [r7, #36]\t; 0x24\n-\teors\tr0, r2\n-\teor.w\tip, r5, ip\n+\tldr\tr2, [r7, #88]\t; 0x58\n+\tadds.w\tlr, r0, r3\n+\tstr\tr5, [r7, #40]\t; 0x28\n+\tmov\tr5, ip\n+\teor.w\tip, r2, r5\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr4, r4, #13\n+\tmov.w\tr4, r4, lsl #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr5, [r7, #8]\n-\tadds.w\tlr, r0, r3\n+\tldr\tr2, [r7, #84]\t; 0x54\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr4, r4, r1, lsr #19\n \tmov.w\tr3, r9, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr\tr5, [r7, #88]\t; 0x58\n+\tmov\tr5, lr\n \tldr\tr1, [r7, #80]\t; 0x50\n-\teor.w\tfp, r5, lr\n-\tadc.w\tr4, ip, r4\n-\tldr\tr5, [r7, #76]\t; 0x4c\n+\teor.w\tfp, r2, r5\n+\tadc.w\tlr, ip, r4\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr3, r3, r8, lsl #6\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\tldr\tr2, [r7, #76]\t; 0x4c\n+\tmov\tr4, lr\n+\tstr.w\tlr, [r7, #80]\t; 0x50\n+util_rotl64():\n+./cmdline/util.c:470\n \tmov.w\tr8, r8, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr1, r4\n+\tadds.w\tlr, fp, r3\n+\teor.w\tr1, r1, r4\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, r8, r9, lsl #6\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tlr, [r7, #32]\n-\tadds.w\tlr, fp, r3\n+\tmov\tr4, lr\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tr3, r0, lsr #11\n-\torr.w\tr3, r3, ip, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr\tr2, [r7, #40]\t; 0x28\n-\tstr.w\tlr, [r7, #76]\t; 0x4c\n-\teor.w\tr2, r5, lr\n+\teor.w\tr2, r2, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tip, ip, lsr #11\n+\torr.w\tr3, r3, ip, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr.w\tlr, [r7, #76]\t; 0x4c\n \tadc.w\tlr, r1, r8\n \teor.w\tsl, sl, lr\n+\tstr.w\tlr, [r7, #28]\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tip, ip, r0, lsl #21\n+\tmov.w\tip, ip, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tstr.w\tlr, [r7, #28]\n \tadds.w\tlr, r2, r3\n \tldr\tr3, [r7, #72]\t; 0x48\n-\tadc.w\tip, sl, ip\n-\tstr\tr4, [r7, #80]\t; 0x50\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr4, fp, lsr #22\n-\torr.w\tr4, r4, r1, lsl #10\n+\torr.w\tip, ip, r0, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tstr\tr5, [r7, #84]\t; 0x54\n \tmov\tr5, lr\n-\teors\tr3, r5\n+\teor.w\tr3, r3, r5\n+\tadc.w\tip, sl, ip\n \tldr\tr5, [r7, #68]\t; 0x44\n+util_rotl64():\n+./cmdline/util.c:470\n+\tmov.w\tr4, fp, lsr #22\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n \tmov\tr0, ip\n-\tstr.w\tip, [r7, #24]\n util_rotl64():\n ./cmdline/util.c:470\n+\torr.w\tr4, r4, r1, lsl #10\n \tlsrs\tr1, r1, #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadds.w\tip, r3, r4\n-\teor.w\tr5, r5, r0\n+\teors\tr5, r0\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr1, r1, fp, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tmov\tr4, ip\n-\tstr.w\tip, [r7, #68]\t; 0x44\n-\tadc.w\tip, r5, r1\n-\tldr\tr1, [r7, #92]\t; 0x5c\n+\tstr.w\tip, [r7, #24]\n+\tadds.w\tip, r3, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsrs\tr0, r2, #10\n+\tmov.w\tr0, r2, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tmov\tr4, ip\n+\tstr.w\tip, [r7, #68]\t; 0x44\n+\tadc.w\tip, r5, r1\n+\tldr\tr1, [r7, #92]\t; 0x5c\n \teors\tr6, r4\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr0, r0, sl, lsl #22\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tmov\tr4, ip\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr9, r3, lsr #20\n+\tmov.w\tsl, sl, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teor.w\tfp, r1, r4\n-\tldr\tr1, [r7, #88]\t; 0x58\n+util_rotl64():\n+./cmdline/util.c:470\n+\torr.w\tsl, sl, r2, lsl #22\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\tldr\tr1, [r7, #64]\t; 0x40\n+util_rotl64():\n+./cmdline/util.c:470\n+\tlsrs\tr2, r3, #20\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n \tadds\tr0, r6, r0\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr9, r9, r5, lsl #12\n-\tmov.w\tsl, sl, lsr #10\n+\torr.w\tr2, r2, r5, lsl #12\n \tmov.w\tr5, r5, lsr #20\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr1, r1, r0\n+\teor.w\tip, r1, r0\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tsl, sl, r2, lsl #22\n \torr.w\tr5, r5, r3, lsl #12\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr2, [r7, #64]\t; 0x40\n+\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #56]\t; 0x38\n \tadc.w\tsl, fp, sl\n-\tldr\tr3, [r7, #84]\t; 0x54\n-\tadds.w\tr9, r1, r9\n+\tadds.w\tr2, ip, r2\n \tstr.w\tlr, [r7, #72]\t; 0x48\n-\teor.w\tlr, r2, sl\n-\teor.w\tip, r3, r9\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\teor.w\tr9, r3, r2\n+\teor.w\tlr, r1, sl\n+\tldr\tr3, [r7, #52]\t; 0x34\n \tadc.w\tr5, lr, r5\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr2, r6, #15\n-\torr.w\tr2, r2, fp, lsr #17\n+\tlsls\tr1, r6, #15\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tstr\tr4, [r7, #92]\t; 0x5c\n-\teor.w\tr4, r3, r5\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tadds.w\tr2, ip, r2\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tfp, fp, lsl #15\n+\torr.w\tr1, r1, fp, lsr #17\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr2, r2, r3\n+\teor.w\tr4, r3, r5\n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tadds.w\tr1, r9, r1\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr6, fp, r6, lsr #17\n+\tmov.w\tfp, fp, lsl #15\n+\tmov.w\tr8, ip, lsr #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr3, [r7, #52]\t; 0x34\n-\tadc.w\tr6, r4, r6\n+\teor.w\tr1, r1, r3\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr8, r1, lsr #30\n-\tmov.w\tfp, ip, lsl #21\n+\torr.w\tr6, fp, r6, lsr #17\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr6, r3\n+\tldr\tr3, [r7, #44]\t; 0x2c\n+\tadc.w\tr6, r4, r6\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, r8, lr, lsl #2\n+\tmov.w\tlr, lr, lsr #30\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tadds.w\tr8, r2, r8\n+\teors\tr6, r3\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tadds.w\tr8, r1, r8\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tlr, lr, lsr #30\n-\torr.w\tfp, fp, r4, lsr #11\n+\torr.w\tlr, lr, ip, lsl #2\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teor.w\tr8, r8, r3\n+\tldr\tr3, [r7, #36]\t; 0x24\n+\tadc.w\tlr, r6, lr\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tlr, lr, r1, lsl #2\n+\tmov.w\tfp, r9, lsl #21\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tadc.w\tlr, r6, lr\n+\teor.w\tlr, lr, r3\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr4, r4, #21\n+\torr.w\tfp, fp, r4, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tldr\tr3, [r7, #32]\n \tadds.w\tfp, r8, fp\n-\teor.w\tlr, lr, r3\n-\tldr\tr3, [r7, #40]\t; 0x28\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr4, r4, ip, lsr #11\n-\tmov.w\tr1, r2, lsr #26\n+\tmov.w\tr4, r4, lsl #21\n+\tmov.w\tip, r1, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teor.w\tfp, fp, r3\n-\tldr\tr3, [r7, #36]\t; 0x24\n-\tadc.w\tr4, lr, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr1, r1, r6, lsl #6\n+\torr.w\tr4, r4, r9, lsr #11\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr4, r3\n-\tldr\tr3, [r7, #32]\n-\tadds.w\tr1, fp, r1\n+\tldr\tr3, [r7, #88]\t; 0x58\n+\tadc.w\tr4, lr, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tr6, r6, lsr #26\n+\torr.w\tip, ip, r6, lsl #6\n+\tlsrs\tr6, r6, #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr1, r1, r3\n+\teors\tr4, r3\n+\tldr\tr3, [r7, #84]\t; 0x54\n+\tadds.w\tip, fp, ip\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr2, r6, r2, lsl #6\n+\torr.w\tr1, r6, r1, lsl #6\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\teor.w\tip, ip, r3\n \tldr\tr3, [r7, #80]\t; 0x50\n-\tadc.w\tr2, r4, r2\n+\tadc.w\tr1, r4, r1\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tip, r8, lsr #31\n-\tmov.w\tr6, fp, lsl #10\n+\tmov.w\tr9, r8, lsr #31\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teors\tr2, r3\n+\teors\tr1, r3\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tip, ip, lr, lsl #1\n+\torr.w\tr9, r9, lr, lsl #1\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tldr\tr3, [r7, #76]\t; 0x4c\n-\tadds.w\tip, r1, ip\n+\tadds.w\tr9, ip, r9\n util_rotl64():\n ./cmdline/util.c:470\n \tmov.w\tlr, lr, lsr #31\n-\torr.w\tr6, r6, r4, lsr #22\n+\tmov.w\tr6, fp, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tip, ip, r3\n+\teor.w\tr9, r9, r3\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr8, lr, r8, lsl #1\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tldr\tr3, [r7, #28]\n-\tadc.w\tr8, r2, r8\n+\tadc.w\tr8, r1, r8\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr4, r4, #10\n+\torr.w\tr6, r6, r4, lsr #22\n+\tmov.w\tlr, ip, lsl #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadds.w\tr6, ip, r6\n \teor.w\tr8, r8, r3\n \tldr\tr3, [r7, #72]\t; 0x48\n+\tadds.w\tr6, r9, r6\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tlr, r1, lsl #13\n-\torr.w\tfp, r4, fp, lsr #22\n+\tmov.w\tr4, r4, lsl #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \teor.w\tr6, r6, r3\n-\tldr\tr4, [r7, #68]\t; 0x44\n+util_rotl64():\n+./cmdline/util.c:470\n+\torr.w\tfp, r4, fp, lsr #22\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n \tldr\tr3, [r7, #24]\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tlr, lr, r2, lsr #19\n+\torr.w\tlr, lr, r1, lsr #19\n SpookyHash128():\n ./cmdline/spooky2.c:157\n+\tldr\tr4, [r7, #68]\t; 0x44\n \tadc.w\tfp, r8, fp\n util_rotl64():\n ./cmdline/util.c:470\n-\tlsls\tr2, r2, #13\n+\tlsls\tr1, r1, #13\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tadds.w\tlr, r6, lr\n \teor.w\tfp, fp, r3\n+\teor.w\tlr, lr, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr1, r2, r1, lsr #19\n-\tmov.w\tr3, ip, lsr #26\n+\tmov.w\tr3, r9, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tlr, lr, r4\n \tldr\tr4, [r7, #92]\t; 0x5c\n-\tadc.w\tr1, fp, r1\n util_rotl64():\n ./cmdline/util.c:470\n+\torr.w\tr1, r1, ip, lsr #19\n \torr.w\tr3, r3, r8, lsl #6\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\tadc.w\tr1, fp, r1\n+util_rotl64():\n+./cmdline/util.c:470\n \tmov.w\tr8, r8, lsr #26\n SpookyHash128():\n ./cmdline/spooky2.c:157\n \tadds.w\tlr, lr, r3\n \teor.w\tr1, r1, r4\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tip, r8, ip, lsl #6\n+\torr.w\tr9, r8, r9, lsl #6\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadc.w\tr1, r1, ip\n \teor.w\tr0, lr, r0\n-\teor.w\tsl, r1, sl\n+\tadc.w\tr1, r1, r9\n util_rotl64():\n ./cmdline/util.c:470\n \tlsrs\tr3, r6, #11\n-\tlsrs\tr1, r0, #10\n-\torr.w\tr3, r3, fp, lsl #21\n-\torr.w\tr1, r1, sl, lsl #22\n-\tstr\tr1, [r7, #96]\t; 0x60\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr1, [r7, #16]\n-SpookyHash128():\n-./cmdline/spooky2.c:157\n-\tadds\tr3, r0, r3\n-util_rotl64():\n-./cmdline/util.c:470\n-\tmov.w\tr2, sl, lsr #10\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\teor.w\tr3, r3, r9\n+\teor.w\tsl, r1, sl\n util_rotl64():\n ./cmdline/util.c:470\n-\torr.w\tr2, r2, r0, lsl #22\n+\tlsrs\tr4, r0, #10\n+\torr.w\tr3, r3, fp, lsl #21\n+\tmov.w\tfp, fp, lsr #11\n+\torr.w\tr4, r4, sl, lsl #22\n+\tstr\tr4, [r7, #96]\t; 0x60\n SpookyHash128():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr4, [r7, #4]\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tip, r1\n-\tstr\tr2, [r7, #100]\t; 0x64\n+\tldr\tr4, [r7, #16]\n util_rotl64():\n ./cmdline/util.c:470\n-\tmov.w\tfp, fp, lsr #11\n+\tmov.w\tr1, sl, lsr #10\n+\torr.w\tr1, r1, r0, lsl #22\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\tadds\tr0, r0, r3\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldmia.w\tip!, {r0, r1}\n-\tstr\tr3, [r7, #96]\t; 0x60\n+\tmov\tr3, r4\n+\tstr\tr1, [r7, #100]\t; 0x64\n util_rotl64():\n ./cmdline/util.c:470\n \torr.w\tr6, fp, r6, lsl #21\n+SpookyHash128():\n+./cmdline/spooky2.c:157\n+\teor.w\tr2, r2, r0\n+\tadc.w\tsl, sl, r6\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr3, [r7, #0]\n+\tmov\tlr, r4\n+\tldmia\tr3!, {r0, r1}\n SpookyHash128():\n ./cmdline/spooky2.c:157\n-\tadc.w\tsl, sl, r6\n \teor.w\tr5, sl, r5\n-\tstr\tr5, [r7, #100]\t; 0x64\n-./cmdline/spooky2.c:112\n-\tldr\tr2, [pc, #44]\t; (f0d8 )\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tldr\tr3, [r7, #4]\n+\tstr\tr2, [r7, #96]\t; 0x60\n+\tstr\tr5, [r7, #100]\t; 0x64\n \tstr\tr0, [r3, #0]\n \tstr\tr1, [r3, #4]\n SpookyHash128():\n ./cmdline/spooky2.c:112\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #92]\t; (f110 )\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldmia\tr4!, {r0, r1}\n+\tldmia.w\tlr!, {r0, r1}\n \tstr\tr0, [r3, #8]\n \tstr\tr1, [r3, #12]\n SpookyHash128():\n+./cmdline/spooky2.c:112\n+\tadd\tr2, pc\n ./cmdline/spooky2.c:161\n-\tldr\tr3, [pc, #28]\t; (f0d4 )\n+\tldr\tr3, [pc, #72]\t; (f108 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #204]\t; 0xcc\n \teors\tr2, r3\n-\tbne.n\tf0cc \n+\tbne.n\tf104 \n \tadds\tr7, #212\t; 0xd4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./cmdline/spooky2.c:128\n+\tmovw\tr4, #48879\t; 0xbeef\n+\tmovt\tr4, #57005\t; 0xdead\n+\tmov\tsl, r4\n+./cmdline/spooky2.c:124\n+\tstr\tr0, [r7, #28]\n+\tstr\tr6, [r7, #24]\n+./cmdline/spooky2.c:128\n+\tstr\tr4, [r7, #44]\t; 0x2c\n+\tstr\tr4, [r7, #68]\t; 0x44\n+\tstr\tr4, [r7, #92]\t; 0x5c\n+\tstr\tr4, [r7, #40]\t; 0x28\n+\tstr\tr4, [r7, #64]\t; 0x40\n+\tstr\tr4, [r7, #88]\t; 0x58\n+./cmdline/spooky2.c:123\n+\tstrd\tr9, r8, [r7, #32]\n+./cmdline/spooky2.c:127\n+\tstrd\tr6, r0, [r7, #48]\t; 0x30\n+./cmdline/spooky2.c:126\n+\tstrd\tr9, r8, [r7, #56]\t; 0x38\n+./cmdline/spooky2.c:127\n+\tstrd\tr6, r0, [r7, #72]\t; 0x48\n+./cmdline/spooky2.c:126\n+\tstrd\tr9, r8, [r7, #80]\t; 0x50\n+\tb.n\tea04 \n+./cmdline/spooky2.c:161\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstr\tr6, [r0, #108]\t; 0x6c\n-\tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr6, [r0, r2]\n+\tstr\tr0, [r3, #104]\t; 0x68\n+\tmovs\tr5, r0\n+\tldrb\tr0, [r7, r1]\n \tmovs\tr5, r0\n \n-0000f0dc :\n+0000f114 :\n MetroHash128():\n ./cmdline/metro.c:44\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #100\t; 0x64\n+\tmov\tr5, r1\n+\tmov\tsl, r0\n+\tsub\tsp, #76\t; 0x4c\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tadd.w\tip, r7, #80\t; 0x50\n-./cmdline/metro.c:44\n-\tmov\tlr, r1\n-memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr\tr0, [r2, #0]\n-MetroHash128():\n-./cmdline/metro.c:48\n-\tmovw\tr6, #28837\t; 0x70a5\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tadd.w\tr4, r7, #56\t; 0x38\n \tldr\tr1, [r2, #4]\n-\tmov\tr5, ip\n+\tmov\tip, r4\n MetroHash128():\n-./cmdline/metro.c:44\n-\tstr\tr4, [r7, #48]\t; 0x30\n+./cmdline/metro.c:49\n+\tmov\tlr, r2\n ./cmdline/metro.c:48\n+\tmovw\tr6, #28837\t; 0x70a5\n \tmovt\tr6, #12120\t; 0x2f58\n-./cmdline/metro.c:49\n-\tmov\tr9, r2\n-./cmdline/metro.c:44\n-\tstr.w\tlr, [r7, #56]\t; 0x38\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia\tr5!, {r0, r1}\n+\tstr\tr4, [r7, #28]\n+\tstmia.w\tip!, {r0, r1}\n MetroHash128():\n ./cmdline/metro.c:49\n-\tmovw\tr8, #49211\t; 0xc03b\n-./cmdline/metro.c:48\n-\tldr\tr4, [r7, #80]\t; 0x50\n-./cmdline/metro.c:49\n-\tmovt\tr8, #31710\t; 0x7bde\n+\tmovw\tip, #49211\t; 0xc03b\n+\tmovt\tip, #31710\t; 0x7bde\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr0, [r9, #8]!\n-./cmdline/metro.c:48\n-\tmovw\tlr, #35323\t; 0x89fb\n+\tldr.w\tr0, [lr, #8]!\n util_read64():\n ./cmdline/util.c:550\n-\tldr\tr1, [r7, #84]\t; 0x54\n+\tldr.w\tr8, [r7, #56]\t; 0x38\n+\tldr.w\tfp, [r7, #60]\t; 0x3c\n MetroHash128():\n+./cmdline/metro.c:44\n+\tstr\tr5, [r7, #24]\n ./cmdline/metro.c:48\n-\tmovt\tlr, #56853\t; 0xde15\n-\tumull\tr4, r5, r4, r6\n-util_read64():\n-./cmdline/util.c:550\n-\tstr\tr1, [r7, #64]\t; 0x40\n+\tmovw\tr5, #35323\t; 0x89fb\n+\tmovt\tr5, #56853\t; 0xde15\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr.w\tip, [r7, #60]\t; 0x3c\n-\tldr.w\tr1, [r9, #4]\n+\tldr.w\tr1, [lr, #4]\n MetroHash128():\n ./cmdline/metro.c:48\n-\tstrd\tr4, r5, [r7, #72]\t; 0x48\n+\tumull\tr8, r9, r8, r6\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tstmia\tr4!, {r0, r1}\n+MetroHash128():\n ./cmdline/metro.c:44\n-\tldr.w\tr4, [pc, #2056]\t; f938 \n-\tldr.w\tr5, [pc, #2056]\t; f93c \n-\tadd\tr4, pc\n-\tldr\tr5, [r4, r5]\n+\tldr.w\tr1, [pc, #1972]\t; f918 \n ./cmdline/metro.c:48\n-\tldr\tr4, [r7, #64]\t; 0x40\n+\tmovw\tr0, #4858\t; 0x12fa\n+\tmovt\tr0, #56056\t; 0xdaf8\n ./cmdline/metro.c:44\n-\tldr\tr5, [r5, #0]\n-\tstr\tr5, [r7, #92]\t; 0x5c\n-\tmov.w\tr5, #0\n \tstr\tr3, [r7, #0]\n-./cmdline/metro.c:48\n-\tldr\tr3, [r7, #76]\t; 0x4c\n-./cmdline/metro.c:49\n-\tmovw\tr5, #60281\t; 0xeb79\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia.w\tip!, {r0, r1}\n+util_read64():\n+./cmdline/util.c:550\n+\tldr\tr4, [r7, #56]\t; 0x38\n MetroHash128():\n-./cmdline/metro.c:49\n-\tmovt\tr5, #30872\t; 0x7898\n-\tumull\tr0, r1, r0, r8\n-./cmdline/metro.c:48\n-\tmovw\tip, #4858\t; 0x12fa\n-\tmla\tr3, r6, r4, r3\n-./cmdline/metro.c:49\n-\tldr\tr4, [r7, #84]\t; 0x54\n ./cmdline/metro.c:48\n-\tmovt\tip, #56056\t; 0xdaf8\n-./cmdline/metro.c:49\n-\tmla\tr1, r8, r4, r1\n+\tmla\tr9, r6, fp, r9\n+./cmdline/metro.c:44\n+\tldr.w\tfp, [pc, #1956]\t; f91c \n+util_read64():\n+./cmdline/util.c:550\n+\tldr\tr3, [r7, #60]\t; 0x3c\n+MetroHash128():\n+./cmdline/metro.c:44\n+\tadd\tfp, pc\n+\tldr.w\tr1, [fp, r1]\n+\tldr\tr1, [r1, #0]\n+\tstr\tr1, [r7, #68]\t; 0x44\n+\tmov.w\tr1, #0\n ./cmdline/metro.c:48\n-\tldr\tr4, [r7, #72]\t; 0x48\n-\tstr\tr3, [r7, #76]\t; 0x4c\n+\tadds.w\tr1, r8, r5\n ./cmdline/metro.c:49\n-\tmovw\tr3, #55718\t; 0xd9a6\n+\tumull\tr4, r5, r4, ip\n ./cmdline/metro.c:48\n-\tadds.w\tr4, r4, lr\n-\tstr\tr4, [r7, #64]\t; 0x40\n-\tldr\tr4, [r7, #76]\t; 0x4c\n+\tstr\tr1, [r7, #40]\t; 0x28\n ./cmdline/metro.c:49\n-\tmovt\tr3, #16633\t; 0x40f9\n+\tmovw\tr1, #60281\t; 0xeb79\n+\tmovt\tr1, #30872\t; 0x7898\n ./cmdline/metro.c:48\n-\tadc.w\tr4, r4, ip\n+\tadc.w\tfp, r9, r0\n ./cmdline/metro.c:49\n-\tadds.w\tsl, r0, r5\n-\tadc.w\tfp, r1, r3\n-./cmdline/metro.c:51\n-\tldr\tr3, [r7, #56]\t; 0x38\n-./cmdline/metro.c:48\n-\tstr\tr4, [r7, #72]\t; 0x48\n+\tmovw\tr0, #55718\t; 0xd9a6\n+\tmovt\tr0, #16633\t; 0x40f9\n+\tmla\tr5, ip, r3, r5\n+\tadds\tr3, r4, r1\n+\tstr\tr3, [r7, #48]\t; 0x30\n+\tadc.w\tr3, r5, r0\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/metro.c:51\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #31\n-\tbhi.w\tf42e \n+\tbhi.w\tf460 \n ./cmdline/metro.c:69\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #15\n-\tbhi.w\tf71c \n+\tbhi.w\tf70e \n ./cmdline/metro.c:77\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #7\n-\tbhi.w\tf892 \n+\tbhi.w\tf86c \n ./cmdline/metro.c:83\n-\tldr\tr4, [r7, #56]\t; 0x38\n+\tldr\tr4, [r7, #24]\n \tcmp\tr4, #3\n-\tbls.n\tf238 \n+\tbls.n\tf254 \n+./cmdline/metro.c:84\n+\tldr.w\tr1, [sl], #4\n+./cmdline/metro.c:86\n+\tsubs\tr4, #4\n+\tstr\tr4, [r7, #24]\n ./cmdline/metro.c:84\n-\tldr\tr3, [r7, #48]\t; 0x30\n \tmovw\tr2, #49211\t; 0xc03b\n \tmovt\tr2, #31710\t; 0x7bde\n-\tmov\tr8, sl\n-\tmov\tr9, fp\n ./cmdline/metro.c:85\n+\tmovw\tr3, #38890\t; 0x97ea\n+\tmovt\tr3, #2241\t; 0x8c1\n \tmovw\tr0, #51801\t; 0xca59\n-./cmdline/metro.c:84\n-\tldr.w\tr1, [r3], #4\n-./cmdline/metro.c:85\n \tmovt\tr0, #14592\t; 0x3900\n ./cmdline/metro.c:84\n-\tmovw\tr6, #28837\t; 0x70a5\n-./cmdline/metro.c:85\n-\tmovw\tr5, #37345\t; 0x91e1\n-./cmdline/metro.c:84\n-\tmovt\tr6, #12120\t; 0x2f58\n+\tmovw\tip, #28837\t; 0x70a5\n+\tmovt\tip, #12120\t; 0x2f58\n ./cmdline/metro.c:85\n-\tmovt\tr5, #51258\t; 0xc83a\n-./cmdline/metro.c:84\n-\tumlal\tr8, r9, r2, r1\n-./cmdline/metro.c:86\n-\tsubs\tr2, r4, #4\n-\tstr\tr2, [r7, #56]\t; 0x38\n+\tmovw\tr6, #37345\t; 0x91e1\n+\tmovt\tr6, #51258\t; 0xc83a\n ./cmdline/metro.c:84\n-\tstr\tr3, [r7, #48]\t; 0x30\n-./cmdline/metro.c:85\n-\tmovw\tr3, #38890\t; 0x97ea\n-\tmovt\tr3, #2241\t; 0x8c1\n+\tldrd\tr4, r5, [r7, #48]\t; 0x30\n+\tumlal\tr4, r5, r2, r1\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr2, r8, lsl #31\n-\tmov.w\tr1, r9, lsl #31\n-\torr.w\tr2, r2, r9, lsr #1\n-\torr.w\tr8, r1, r8, lsr #1\n+\tlsls\tr2, r4, #31\n+\tlsls\tr1, r5, #31\n+\torr.w\tr2, r2, r5, lsr #1\n+\torr.w\tr4, r1, r4, lsr #1\n MetroHash128():\n ./cmdline/metro.c:85\n+\tldr\tr5, [r7, #40]\t; 0x28\n \tmul.w\tr3, r3, r2\n-\tmla\tr3, r0, r8, r3\n+\tmla\tr3, r0, r4, r3\n \tumull\tr0, r1, r2, r0\n+\tadds\tr5, r0, r5\n \tadd\tr1, r3\n-\tldr\tr3, [r7, #64]\t; 0x40\n-\tadds.w\tlr, r0, r3\n-\tldr\tr3, [r7, #72]\t; 0x48\n-\tadc.w\tip, r1, r3\n+\tadc.w\tr1, r1, fp\n+./cmdline/metro.c:84\n+\tumull\tr2, r3, r2, ip\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr0, lr, lsl #18\n+\tlsls\tr0, r5, #18\n+\torr.w\tr0, r0, r1, lsr #14\n MetroHash128():\n ./cmdline/metro.c:84\n-\tumull\tr2, r3, r2, r6\n+\tmla\tr3, ip, r4, r3\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr0, r0, ip, lsr #14\n-\tmov.w\tip, ip, lsl #18\n+\tlsls\tr4, r1, #18\n MetroHash128():\n ./cmdline/metro.c:85\n-\tumull\tr0, r1, r0, r5\n+\tumull\tr0, r1, r0, r6\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tip, ip, lr, lsr #14\n+\torr.w\tr4, r4, r5, lsr #14\n MetroHash128():\n-./cmdline/metro.c:84\n-\tmla\tr3, r6, r8, r3\n ./cmdline/metro.c:85\n-\teor.w\tsl, r0, r2\n-\tmla\tr1, r5, ip, r1\n-\teor.w\tfp, r1, r3\n+\tmla\tr1, r6, r4, r1\n+\teor.w\tr4, r0, r2\n+\tstr\tr4, [r7, #48]\t; 0x30\n+\teors\tr3, r1\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/metro.c:89\n-\tldr\tr0, [r7, #56]\t; 0x38\n+\tldr\tr0, [r7, #24]\n \tcmp\tr0, #1\n-\tbls.n\tf2d8 \n+\tbls.n\tf2f2 \n util_read16():\n ./cmdline/util.c:530\n-\tldr\tr2, [r7, #48]\t; 0x30\n+\tldrb.w\tr3, [sl, #1]\n MetroHash128():\n ./cmdline/metro.c:90\n-\tmovw\tr5, #49211\t; 0xc03b\n-\tmovt\tr5, #31710\t; 0x7bde\n-\tldr\tr4, [r7, #64]\t; 0x40\n-\tmovw\tr6, #28837\t; 0x70a5\n-./cmdline/metro.c:91\n-\tmovw\tr8, #56283\t; 0xdbdb\n+\tmovw\tr4, #49211\t; 0xc03b\n+\tmovt\tr4, #31710\t; 0x7bde\n util_read16():\n ./cmdline/util.c:530\n-\tldrb\tr3, [r2, #1]\n-\tmov\tr1, r2\n-\tldrb.w\tr2, [r1], #2\n+\tldrb.w\tr2, [sl], #2\n MetroHash128():\n ./cmdline/metro.c:90\n-\tmovt\tr6, #12120\t; 0x2f58\n+\tldr\tr6, [r7, #40]\t; 0x28\n ./cmdline/metro.c:91\n-\tmovt\tr8, #34376\t; 0x8648\n+\tmovw\tr1, #45150\t; 0xb05e\n+\tmovt\tr1, #5864\t; 0x16e8\n+./cmdline/metro.c:92\n+\tsubs\tr0, #2\n util_read16():\n ./cmdline/util.c:530\n \tadd.w\tr2, r2, r3, lsl #8\n MetroHash128():\n ./cmdline/metro.c:92\n-\tsubs\tr3, r0, #2\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr0, [r7, #24]\n ./cmdline/metro.c:91\n \tmovw\tr0, #46599\t; 0xb607\n+\tmovt\tr0, #13299\t; 0x33f3\n ./cmdline/metro.c:90\n \tuxth\tr2, r2\n-util_read16():\n-./cmdline/util.c:530\n-\tstr\tr1, [r7, #48]\t; 0x30\n-MetroHash128():\n-./cmdline/metro.c:91\n-\tmovw\tr1, #45150\t; 0xb05e\n-\tmovt\tr1, #5864\t; 0x16e8\n-./cmdline/metro.c:90\n-\tumull\tr2, r3, r2, r5\n-\tldr\tr5, [r7, #72]\t; 0x48\n+\tmovw\tr5, #28837\t; 0x70a5\n+\tmovt\tr5, #12120\t; 0x2f58\n+\tumull\tr2, r3, r2, r4\n ./cmdline/metro.c:91\n-\tmovt\tr0, #13299\t; 0x33f3\n+\tmovw\tr4, #56283\t; 0xdbdb\n+\tmovt\tr4, #34376\t; 0x8648\n ./cmdline/metro.c:90\n-\tadds.w\tlr, r2, r4\n-\tadc.w\tr5, r3, r5\n+\tadds\tr6, r2, r6\n+\tadc.w\tr8, r3, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr2, lr, lsl #31\n-\torr.w\tr2, r2, r5, lsr #1\n-\tlsls\tr3, r5, #31\n-\torr.w\tlr, r3, lr, lsr #1\n+\tlsls\tr2, r6, #31\n+\torr.w\tr2, r2, r8, lsr #1\n+\tmov.w\tr3, r8, lsl #31\n+\torr.w\tlr, r3, r6, lsr #1\n MetroHash128():\n ./cmdline/metro.c:91\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n \tmul.w\tr1, r1, r2\n \tmla\tr3, r0, lr, r1\n \tumull\tr0, r1, r2, r0\n \tadd\tr1, r3\n-\tadds.w\tip, r0, sl\n-\tadc.w\tr5, r1, fp\n+./cmdline/metro.c:90\n+\tumull\tr2, r3, r2, r5\n+./cmdline/metro.c:91\n+\tadds.w\tip, r0, r8\n util_rotr64():\n ./cmdline/util.c:485\n \tmov.w\tr0, ip, lsr #22\n-\torr.w\tr0, r0, r5, lsl #10\n-\tlsrs\tr5, r5, #22\n MetroHash128():\n ./cmdline/metro.c:90\n-\tumull\tr2, r3, r2, r6\n+\tmla\tr3, r5, lr, r3\n+./cmdline/metro.c:91\n+\tmov\tr5, r9\n+\tadc.w\tr1, r5, r1\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr5, r5, ip, lsl #10\n+\torr.w\tr0, r0, r1, lsl #10\n+\tlsrs\tr1, r1, #22\n+\torr.w\tip, r1, ip, lsl #10\n MetroHash128():\n ./cmdline/metro.c:91\n-\tumull\tr0, r1, r0, r8\n-./cmdline/metro.c:90\n-\tmla\tr3, r6, lr, r3\n-./cmdline/metro.c:91\n+\tumull\tr0, r1, r0, r4\n+\tmla\tr1, r4, ip, r1\n \teor.w\tr4, r0, r2\n-\tstr\tr4, [r7, #64]\t; 0x40\n-\tmla\tr1, r8, r5, r1\n-\teors\tr3, r1\n-\tstr\tr3, [r7, #72]\t; 0x48\n+\tstr\tr4, [r7, #40]\t; 0x28\n+\teor.w\tfp, r1, r3\n ./cmdline/metro.c:95\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #0\n-\tbeq.n\tf362 \n+\tbeq.n\tf384 \n ./cmdline/metro.c:96\n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tmovw\tr5, #49211\t; 0xc03b\n-\tmovt\tr5, #31710\t; 0x7bde\n+\tldrb.w\tr2, [sl]\n+\tmovw\tr4, #49211\t; 0xc03b\n+\tmovt\tr4, #31710\t; 0x7bde\n ./cmdline/metro.c:97\n \tmovw\tr1, #38890\t; 0x97ea\n \tmovt\tr1, #2241\t; 0x8c1\n \tmovw\tr0, #51801\t; 0xca59\n-./cmdline/metro.c:96\n-\tldrb\tr2, [r3, #0]\n-./cmdline/metro.c:97\n \tmovt\tr0, #14592\t; 0x3900\n ./cmdline/metro.c:96\n-\tmovw\tip, #28837\t; 0x70a5\n+\tmovw\tr5, #28837\t; 0x70a5\n+\tmovt\tr5, #12120\t; 0x2f58\n+\tumull\tr2, r3, r2, r4\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n ./cmdline/metro.c:97\n-\tmovw\tr6, #37345\t; 0x91e1\n+\tmovw\tlr, #37345\t; 0x91e1\n+\tmovt\tlr, #51258\t; 0xc83a\n ./cmdline/metro.c:96\n-\tmovt\tip, #12120\t; 0x2f58\n+\tadds.w\tr6, r2, r8\n+\tmov\tr4, r9\n+\tadc.w\tr3, r4, r3\n ./cmdline/metro.c:97\n-\tmovt\tr6, #51258\t; 0xc83a\n-./cmdline/metro.c:96\n-\tumull\tr2, r3, r2, r5\n-\tadds.w\tr4, r2, sl\n-\tadc.w\tr3, r3, fp\n+\tldr\tr4, [r7, #40]\t; 0x28\n util_rotr64():\n ./cmdline/util.c:485\n-\tlsls\tr2, r4, #31\n+\tlsls\tr2, r6, #31\n \torr.w\tr2, r2, r3, lsr #1\n-\tlsls\tr5, r3, #31\n-\torr.w\tr5, r5, r4, lsr #1\n+\tmov.w\tip, r3, lsl #31\n+\torr.w\tr6, ip, r6, lsr #1\n MetroHash128():\n ./cmdline/metro.c:97\n \tmul.w\tr1, r1, r2\n-\tmla\tr3, r0, r5, r1\n+\tmla\tr3, r0, r6, r1\n \tumull\tr0, r1, r2, r0\n+\tadds.w\tip, r0, r4\n \tadd\tr1, r3\n-\tldr\tr3, [r7, #64]\t; 0x40\n-\tadds.w\tlr, r0, r3\n-\tldr\tr3, [r7, #72]\t; 0x48\n-\tadc.w\tr4, r1, r3\n+\tadc.w\tr1, r1, fp\n+./cmdline/metro.c:96\n+\tumull\tr2, r3, r2, r5\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr0, lr, lsl #6\n+\tmov.w\tr0, ip, lsl #6\n+\torr.w\tr0, r0, r1, lsr #26\n MetroHash128():\n ./cmdline/metro.c:96\n-\tumull\tr2, r3, r2, ip\n+\tmla\tr3, r5, r6, r3\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr0, r0, r4, lsr #26\n-\tlsls\tr4, r4, #6\n+\tlsls\tr5, r1, #6\n MetroHash128():\n ./cmdline/metro.c:97\n-\tumull\tr0, r1, r0, r6\n+\tumull\tr0, r1, r0, lr\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr4, r4, lr, lsr #26\n+\torr.w\tr5, r5, ip, lsr #26\n MetroHash128():\n-./cmdline/metro.c:96\n-\tmla\tr3, ip, r5, r3\n ./cmdline/metro.c:97\n-\teor.w\tsl, r0, r2\n-\tmla\tr1, r6, r4, r1\n-\teor.w\tfp, r1, r3\n-./cmdline/metro.c:100\n-\tldr\tr0, [r7, #64]\t; 0x40\n-\tmovw\tr1, #37345\t; 0x91e1\n-\tmovt\tr1, #51258\t; 0xc83a\n-\tldr\tr3, [r7, #72]\t; 0x48\n-./cmdline/metro.c:102\n-\tmovw\tr8, #49211\t; 0xc03b\n-\tmovt\tr8, #31710\t; 0x7bde\n+\teor.w\tr4, r0, r2\n+\tstr\tr4, [r7, #48]\t; 0x30\n+\tmla\tr1, lr, r5, r1\n+\teors\tr3, r1\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/metro.c:100\n-\tumull\tr4, r5, r0, r1\n+\tldr\tr4, [r7, #40]\t; 0x28\n+\tmovw\tr2, #37345\t; 0x91e1\n+\tmovt\tr2, #51258\t; 0xc83a\n ./cmdline/metro.c:101\n-\tmovw\tr9, #56283\t; 0xdbdb\n-\tmovt\tr9, #34376\t; 0x8648\n+\tmovw\tip, #56283\t; 0xdbdb\n+\tmovt\tip, #34376\t; 0x8648\n+./cmdline/metro.c:102\n+\tmovw\tr6, #49211\t; 0xc03b\n+\tmovt\tr6, #31710\t; 0x7bde\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr6, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #28]\n ./cmdline/metro.c:100\n-\tadds.w\tr2, r4, sl\n+\tumull\tr0, r1, r4, r2\n+\tldrd\tr9, sl, [r7, #48]\t; 0x30\n+\tstrd\tr0, r1, [r7, #40]\t; 0x28\n+\tldr\tr0, [r7, #40]\t; 0x28\n+\tmla\tr2, r2, fp, r1\n+\tmov\tr1, sl\n+\tstr\tr2, [r7, #44]\t; 0x2c\n+\tadds.w\tr0, r0, r9\n+\tldr\tr5, [r7, #44]\t; 0x2c\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tmov\tr2, r3\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tlr, r2, lsr #13\n+\tmov.w\tlr, r0, lsr #13\n MetroHash128():\n ./cmdline/metro.c:100\n-\tmla\tr3, r1, r3, r5\n-\tadc.w\tr3, r3, fp\n+\tadc.w\tr5, r1, r5\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tlr, lr, r3, lsl #19\n-\tlsrs\tr5, r3, #13\n+\torr.w\tlr, lr, r5, lsl #19\n+\tmov.w\tr8, r5, lsr #13\n MetroHash128():\n ./cmdline/metro.c:100\n-\tadds.w\tlr, lr, r0\n-\tldr\tr3, [r7, #72]\t; 0x48\n+\tadds.w\tlr, lr, r4\n+./cmdline/metro.c:101\n+\tumull\tr4, r5, r9, ip\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr5, r5, r2, lsl #19\n+\torr.w\tr8, r8, r0, lsl #19\n MetroHash128():\n ./cmdline/metro.c:100\n-\tadc.w\tr5, r3, r5\n+\tadc.w\tr8, r8, fp\n ./cmdline/metro.c:102\n-\tumull\tr3, r4, lr, r8\n+\tumull\tr0, r1, lr, r6\n+\tstrd\tr0, r1, [r7, #48]\t; 0x30\n ./cmdline/metro.c:101\n-\tumull\tr1, r2, sl, r9\n+\tmla\tr5, ip, sl, r5\n ./cmdline/metro.c:102\n-\tstrd\tr3, r4, [r7, #72]\t; 0x48\n+\tldr\tr0, [r7, #48]\t; 0x30\n ./cmdline/metro.c:101\n-\tadds.w\tr0, r1, lr\n+\tadds.w\tip, r4, lr\n+\tadc.w\tr4, r5, r8\n ./cmdline/metro.c:102\n-\tmla\tr3, r8, r5, r4\n+\tmla\tr1, r6, r8, r1\n+\tadds.w\tr5, r0, r9\n+\tstr\tr1, [r7, #52]\t; 0x34\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr8, r0, lsl #27\n+\tmov.w\tr0, ip, lsl #27\n MetroHash128():\n-./cmdline/metro.c:101\n-\tmla\tr2, r9, fp, r2\n ./cmdline/metro.c:102\n-\tstr\tr3, [r7, #76]\t; 0x4c\n-./cmdline/metro.c:101\n-\tadc.w\tr1, r5, r2\n+\tldr\tr6, [r7, #52]\t; 0x34\n+util_rotr64():\n+./cmdline/util.c:485\n+\torr.w\tr0, r0, r4, lsr #5\n+MetroHash128():\n ./cmdline/metro.c:102\n-\tldr\tr3, [r7, #72]\t; 0x48\n+\tmov\tr1, sl\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr2, r8, r1, lsr #5\n-\tlsls\tr1, r1, #27\n+\tmov.w\tr4, r4, lsl #27\n MetroHash128():\n ./cmdline/metro.c:102\n-\tadds.w\tip, r3, sl\n-\tldr\tr3, [r7, #76]\t; 0x4c\n+\tadc.w\tr1, r6, r1\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr1, r1, r0, lsr #5\n+\torr.w\tr4, r4, ip, lsr #5\n MetroHash128():\n ./cmdline/metro.c:102\n-\tadc.w\tr3, r3, fp\n-\tadds.w\tr2, r2, ip\n-\tadc.w\tr3, r1, r3\n+\tadds\tr0, r0, r5\n+\tadc.w\tr1, r4, r1\n util_rotr64():\n ./cmdline/util.c:485\n-\tlsrs\tr1, r2, #13\n-\torr.w\tr1, r1, r3, lsl #19\n-\tlsrs\tr3, r3, #13\n+\tlsrs\tr4, r0, #13\n+\torr.w\tr4, r4, r1, lsl #19\n+\tlsrs\tr1, r1, #13\n MetroHash128():\n ./cmdline/metro.c:102\n-\tadds.w\tr1, r1, lr\n+\tadds.w\tr4, r4, lr\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr3, r3, r2, lsl #19\n+\torr.w\tr1, r1, r0, lsl #19\n MetroHash128():\n ./cmdline/metro.c:102\n-\tadc.w\tr5, r3, r5\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tr3, r6\n+\tadc.w\tr1, r1, r8\n+./cmdline/metro.c:105\n+\tstrd\tr4, r1, [r7, #56]\t; 0x38\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstrd\tr1, r5, [r7, #80]\t; 0x50\n \tldmia\tr3!, {r0, r1}\n \tldr\tr3, [r7, #0]\n-MetroHash128():\n-./cmdline/metro.c:44\n-\tldr.w\tr2, [pc, #1336]\t; f940 \n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tstr\tr0, [r3, #0]\n+\tstr\tr1, [r3, #4]\n+\tldmia\tr2!, {r0, r1}\n+\tstr\tr0, [r3, #8]\n MetroHash128():\n ./cmdline/metro.c:44\n-\tadd\tr2, pc\n+\tldr.w\tr2, [pc, #1244]\t; f920 \n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr1, [r3, #4]\n-\tldmia\tr6!, {r0, r1}\n-\tstr\tr0, [r3, #8]\n \tstr\tr1, [r3, #12]\n MetroHash128():\n ./cmdline/metro.c:107\n-\tldr.w\tr3, [pc, #1316]\t; f93c \n+\tldr.w\tr3, [pc, #1232]\t; f918 \n+./cmdline/metro.c:44\n+\tadd\tr2, pc\n+./cmdline/metro.c:107\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr3, [r7, #68]\t; 0x44\n \teors\tr2, r3\n-\tbne.w\tf934 \n-\tadds\tr7, #100\t; 0x64\n+\tbne.w\tf912 \n+\tadds\tr7, #76\t; 0x4c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr3, [r7, #60]\t; 0x3c\n-./cmdline/metro.c:52\n-\tmovw\tlr, #24283\t; 0x5edb\n+\tldr\tr4, [r7, #28]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tsubs\tr3, #32\n \tldr\tr0, [r2, #0]\n-MetroHash128():\n-./cmdline/metro.c:52\n-\tmovt\tlr, #44806\t; 0xaf06\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tbic.w\tr3, r3, #31\n+\tmov\tr5, r4\n \tldr\tr1, [r2, #4]\n-MetroHash128():\n-./cmdline/metro.c:52\n-\tmovw\tip, #23867\t; 0x5d3b\n-\tldr\tr2, [r7, #56]\t; 0x38\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tr5, r3\n-MetroHash128():\n-./cmdline/metro.c:59\n-\tstr\tr6, [r7, #4]\n-./cmdline/metro.c:52\n-\tmovt\tip, #24802\t; 0x60e2\n-\tsubs\tr2, #32\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tadds\tr3, #32\n+\tadd\tr3, sl\n+\tstr\tr3, [r7, #4]\n \tstmia\tr5!, {r0, r1}\n-util_read64():\n-./cmdline/util.c:550\n-\tbic.w\tr2, r2, #31\n-\tldr\tr1, [r7, #48]\t; 0x30\n-\tadds\tr2, #32\n MetroHash128():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr0, [r9]\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tadd\tr2, r1\n-\tldr.w\tr1, [r9, #4]\n-\tstr\tr2, [r7, #8]\n+\tldr.w\tr0, [lr]\n util_read64():\n ./cmdline/util.c:550\n-\tldrd\tr5, r2, [r7, #80]\t; 0x50\n+\tldrd\tr2, r3, [r7, #56]\t; 0x38\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia\tr3!, {r0, r1}\n+\tldr.w\tr1, [lr, #4]\n+\tstmia\tr4!, {r0, r1}\n MetroHash128():\n-./cmdline/metro.c:53\n-\tldrd\tr4, r3, [r7, #80]\t; 0x50\n ./cmdline/metro.c:52\n-\tumull\tr0, r1, r5, r8\n-./cmdline/metro.c:53\n-\tumull\tr4, r5, r4, r6\n-./cmdline/metro.c:52\n-\tmla\tr1, r8, r2, r1\n+\tmovw\tr4, #23867\t; 0x5d3b\n+\tmovt\tr4, #24802\t; 0x60e2\n+\tumull\tr8, r9, r2, ip\n+util_read64():\n+./cmdline/util.c:550\n+\tldr\tr2, [r7, #60]\t; 0x3c\n+MetroHash128():\n ./cmdline/metro.c:53\n-\tmovw\tr2, #31705\t; 0x7bd9\n-\tmovt\tr2, #51858\t; 0xca92\n-\tmla\tr3, r6, r3, r5\n-\tstrd\tr4, r5, [r7, #40]\t; 0x28\n-\tstr\tr3, [r7, #44]\t; 0x2c\n+\tmovw\tr1, #31705\t; 0x7bd9\n+\tmovt\tr1, #51858\t; 0xca92\n ./cmdline/metro.c:52\n-\tadds.w\tr3, r0, lr\n+\tmla\tr9, ip, r3, r9\n+\tmovw\tr3, #24283\t; 0x5edb\n+\tmovt\tr3, #44806\t; 0xaf06\n+\tadds.w\tr3, r8, r3\n+\tadc.w\tr4, r9, r4\n ./cmdline/metro.c:53\n-\tldrd\tr5, r6, [r7, #40]\t; 0x28\n+\tumull\tr8, r9, r0, r6\n ./cmdline/metro.c:56\n \tmovw\tr0, #37345\t; 0x91e1\n-./cmdline/metro.c:52\n-\tstr\tr3, [r7, #28]\n-\tadc.w\tr3, r1, ip\n+\tmovt\tr0, #51258\t; 0xc83a\n+\tstr\tr0, [r7, #12]\n+./cmdline/metro.c:53\n+\tmla\tr9, r6, r2, r9\n+\tadds.w\tr6, r8, r1\n+\tmov.w\tr2, #15232\t; 0x3b80\n+\tmovt\tr2, #59178\t; 0xe72a\n+\tadc.w\tr2, r9, r2\n+./cmdline/metro.c:57\n+\tstr\tr6, [r7, #16]\n ./cmdline/metro.c:53\n-\tadds\tr2, r5, r2\n-\tmov.w\tr1, #15232\t; 0x3b80\n-\tmovt\tr1, #59178\t; 0xe72a\n \tstr\tr2, [r7, #20]\n-\tadc.w\tr2, r6, r1\n-\tstr\tr2, [r7, #32]\n ./cmdline/metro.c:57\n \tmovw\tr2, #56283\t; 0xdbdb\n \tmovt\tr2, #34376\t; 0x8648\n-\tstr\tr2, [r7, #12]\n-./cmdline/metro.c:56\n-\tmovt\tr0, #51258\t; 0xc83a\n-./cmdline/metro.c:57\n-\tldr\tr2, [r7, #48]\t; 0x30\n-./cmdline/metro.c:56\n-\tstr\tr0, [r7, #16]\n-./cmdline/metro.c:57\n-\tstr\tr3, [r7, #24]\n+\tstr\tr2, [r7, #8]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr.w\tlr, [r7, #60]\t; 0x3c\n-\tmov\tr5, r2\n+\tldr\tr5, [r7, #28]\n+\tmov\tlr, sl\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr\tr0, [r2, #0]\n-\tldr\tr1, [r2, #4]\n-\tmov\tr4, lr\n+\tldr.w\tr0, [sl]\n MetroHash128():\n-./cmdline/metro.c:56 (discriminator 1)\n-\tldr\tr3, [r7, #16]\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n+\tmov\tr6, sl\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tmov\tr6, lr\n-\tstmia\tr4!, {r0, r1}\n-\tldr.w\tr0, [r5, #8]!\n+\tmov\tr2, r5\n+\tldr.w\tr1, [sl, #4]\n+\tstmia\tr2!, {r0, r1}\n+\tmov\tr2, r5\n+\tldr.w\tr0, [lr, #8]!\n util_read64():\n ./cmdline/util.c:550 (discriminator 1)\n-\tldrd\tr4, ip, [r7, #80]\t; 0x50\n+\tldrd\tr8, ip, [r7, #56]\t; 0x38\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr\tr1, [r5, #4]\n+\tldr.w\tr1, [lr, #4]\n+\tstmia\tr2!, {r0, r1}\n+\tmov\tr2, r5\n MetroHash128():\n ./cmdline/metro.c:56 (discriminator 1)\n-\tumull\tr4, r5, r4, r3\n+\tldr\tr1, [r7, #12]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tstmia\tr6!, {r0, r1}\n+\tldr.w\tr0, [r6, #16]!\n util_read64():\n ./cmdline/util.c:550 (discriminator 1)\n-\tldr\tr6, [r7, #80]\t; 0x50\n-MetroHash128():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tmov\tr1, r2\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr.w\tr0, [r1, #16]!\n+\tldr.w\tlr, [r7, #56]\t; 0x38\n MetroHash128():\n ./cmdline/metro.c:56 (discriminator 1)\n-\tmla\tr3, r3, ip, r5\n-\tstrd\tr4, r5, [r7, #48]\t; 0x30\n-\tldr\tr5, [r7, #48]\t; 0x30\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tmov\tip, r2\n-./cmdline/metro.c:56 (discriminator 1)\n-\tldr\tr4, [r7, #64]\t; 0x40\n-\tadds\tr2, #32\n+\tumull\tr8, r9, r8, r1\n+\tmla\tr9, r1, ip, r9\n+\tldr\tr1, [r7, #40]\t; 0x28\n+\tadds.w\tip, r8, r1\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr\tr1, [r1, #4]\n+\tldr\tr1, [r6, #4]\n MetroHash128():\n ./cmdline/metro.c:56 (discriminator 1)\n-\tstr\tr3, [r7, #52]\t; 0x34\n-./cmdline/metro.c:57 (discriminator 1)\n-\tldr\tr3, [r7, #12]\n-\tumull\tr8, r9, r6, r3\n-./cmdline/metro.c:56 (discriminator 1)\n-\tadds\tr6, r5, r4\n-\tldr\tr4, [r7, #52]\t; 0x34\n-\tldr\tr5, [r7, #72]\t; 0x48\n-\tadc.w\tr5, r4, r5\n+\tadc.w\tr8, r9, fp\n util_read64():\n ./cmdline/util.c:550 (discriminator 1)\n-\tldr\tr4, [r7, #84]\t; 0x54\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tstmia.w\tlr!, {r0, r1}\n+\tldr.w\tfp, [r7, #60]\t; 0x3c\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\tmov.w\tlr, r6, lsr #29\n+\tmov.w\tr6, ip, lsr #29\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr.w\tr0, [ip, #24]!\n+\tstmia\tr2!, {r0, r1}\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\torr.w\tlr, lr, r5, lsl #3\n+\torr.w\tr6, r6, r8, lsl #3\n MetroHash128():\n-./cmdline/metro.c:57 (discriminator 1)\n-\tmla\tr9, r3, r4, r9\n-./cmdline/metro.c:58 (discriminator 1)\n-\tldr\tr3, [r7, #80]\t; 0x50\n-memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr.w\tr1, [ip, #4]\n+\tmov\tr2, sl\n+./cmdline/metro.c:56 (discriminator 1)\n+\tadds\tr1, r6, r3\n+\tstr\tr1, [r7, #40]\t; 0x28\n+./cmdline/metro.c:57 (discriminator 1)\n+\tldr\tr1, [r7, #8]\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\tlsrs\tr5, r5, #29\n+\tmov.w\tr8, r8, lsr #29\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tldr.w\tip, [r7, #60]\t; 0x3c\n+\tldr.w\tr0, [r2, #24]!\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\torr.w\tr5, r5, r6, lsl #3\n+\torr.w\tip, r8, ip, lsl #3\n+\tadd.w\tsl, sl, #32\n MetroHash128():\n-./cmdline/metro.c:58 (discriminator 1)\n-\tmov\tr4, r3\n-\tmovw\tr3, #49211\t; 0xc03b\n-\tmovt\tr3, #31710\t; 0x7bde\n-\tumull\tr3, r4, r4, r3\n-\tstrd\tr3, r4, [r7, #48]\t; 0x30\n-./cmdline/metro.c:56 (discriminator 1)\n-\tldr\tr4, [r7, #28]\n-\tadds.w\tr4, lr, r4\n-\tstr\tr4, [r7, #64]\t; 0x40\n-\tldr\tr3, [r7, #24]\n+./cmdline/metro.c:57 (discriminator 1)\n+\tumull\tr5, r6, lr, r1\n util_read64():\n ./cmdline/util.c:550 (discriminator 1)\n-\tldr\tr6, [r7, #84]\t; 0x54\n+\tldr.w\tlr, [r7, #56]\t; 0x38\n+MetroHash128():\n+./cmdline/metro.c:57 (discriminator 1)\n+\tstrd\tr5, r6, [r7, #32]\n+\tldr\tr5, [r7, #48]\t; 0x30\n+\tmla\tr1, r1, fp, r6\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n-\tstmia.w\tip!, {r0, r1}\n+\tldr\tr6, [r7, #28]\n MetroHash128():\n+./cmdline/metro.c:57 (discriminator 1)\n+\tstr\tr1, [r7, #36]\t; 0x24\n ./cmdline/metro.c:56 (discriminator 1)\n-\tadc.w\tr5, r3, r5\n-./cmdline/metro.c:58 (discriminator 1)\n-\tldr\tr1, [r7, #52]\t; 0x34\n-\tmovw\tr3, #49211\t; 0xc03b\n-\tmovt\tr3, #31710\t; 0x7bde\n+\tadc.w\tfp, ip, r4\n+./cmdline/metro.c:57 (discriminator 1)\n+\tldr\tr1, [r7, #32]\n util_read64():\n ./cmdline/util.c:550 (discriminator 1)\n-\tldr\tr0, [r7, #80]\t; 0x50\n+\tldr.w\tip, [r7, #60]\t; 0x3c\n MetroHash128():\n ./cmdline/metro.c:57 (discriminator 1)\n-\tadds.w\tr4, r8, sl\n-./cmdline/metro.c:56 (discriminator 1)\n-\tstr\tr5, [r7, #72]\t; 0x48\n-./cmdline/metro.c:58 (discriminator 1)\n-\tmla\tr6, r3, r6, r1\n+\tadds.w\tr8, r1, r5\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n+\tldr\tr1, [r2, #4]\n+MetroHash128():\n ./cmdline/metro.c:57 (discriminator 1)\n-\tadc.w\tr5, r9, fp\n+\tldr\tr5, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #36]\t; 0x24\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\tmov.w\tip, r4, lsr #29\n+\tmov.w\tr9, r8, lsr #29\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 1)\n+\tstmia\tr6!, {r0, r1}\n MetroHash128():\n+./cmdline/metro.c:58 (discriminator 1)\n+\tmovw\tr6, #49211\t; 0xc03b\n+\tmovt\tr6, #31710\t; 0x7bde\n ./cmdline/metro.c:57 (discriminator 1)\n-\tldr\tr3, [r7, #32]\n+\tadc.w\tr2, r5, r2\n+\tldr\tr0, [r7, #16]\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\torr.w\tip, ip, r5, lsl #3\n-\tlsrs\tr5, r5, #29\n-\torr.w\tr5, r5, r4, lsl #3\n-util_read64():\n-./cmdline/util.c:550 (discriminator 1)\n-\tldr\tr4, [r7, #84]\t; 0x54\n+\torr.w\tr9, r9, r2, lsl #3\n+\tlsrs\tr2, r2, #29\n MetroHash128():\n+./cmdline/metro.c:57 (discriminator 1)\n+\tadds.w\tr5, r9, r0\n ./cmdline/metro.c:58 (discriminator 1)\n-\tstr\tr6, [r7, #52]\t; 0x34\n-./cmdline/metro.c:59 (discriminator 1)\n-\tldr\tr6, [r7, #4]\n+\tumull\tr0, r1, lr, r6\n+util_rotr64():\n+./cmdline/util.c:485 (discriminator 1)\n+\torr.w\tr8, r2, r8, lsl #3\n+MetroHash128():\n+./cmdline/metro.c:57 (discriminator 1)\n+\tldr\tr2, [r7, #20]\n+\tstr\tr5, [r7, #48]\t; 0x30\n+\tadc.w\tr5, r8, r2\n+\tstr\tr5, [r7, #52]\t; 0x34\n ./cmdline/metro.c:58 (discriminator 1)\n-\tldrd\tr8, r9, [r7, #48]\t; 0x30\n+\tmla\tr1, r6, ip, r1\n ./cmdline/metro.c:59 (discriminator 1)\n-\tumull\tr0, r1, r0, r6\n-\tstrd\tr0, r1, [r7, #40]\t; 0x28\n+\tldr\tr5, [r7, #56]\t; 0x38\n ./cmdline/metro.c:58 (discriminator 1)\n-\tmov\tr1, r9\n-./cmdline/metro.c:57 (discriminator 1)\n-\tldr\tr0, [r7, #20]\n-\tadds.w\tsl, ip, r0\n-\tadc.w\tfp, r5, r3\n+\tadds\tr6, r0, r3\n+util_read64():\n+./cmdline/util.c:550 (discriminator 1)\n+\tldr\tr2, [r7, #60]\t; 0x3c\n+MetroHash128():\n ./cmdline/metro.c:58 (discriminator 1)\n-\tldr\tr3, [r7, #28]\n-\tadds.w\tr5, r8, r3\n-\tldr\tr3, [r7, #24]\n-\tadc.w\tr3, r1, r3\n+\tadc.w\tr4, r1, r4\n ./cmdline/metro.c:59 (discriminator 1)\n-\tldr\tr1, [r7, #44]\t; 0x2c\n-\tmla\tr1, r6, r4, r1\n+\tmovw\tr1, #28837\t; 0x70a5\n+\tmovt\tr1, #12120\t; 0x2f58\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\tlsrs\tr4, r5, #29\n-\torr.w\tr4, r4, r3, lsl #3\n-\tlsrs\tr3, r3, #29\n-\torr.w\tr3, r3, r5, lsl #3\n+\tlsrs\tr3, r6, #29\n+\torr.w\tr3, r3, r4, lsl #3\n+\tlsrs\tr4, r4, #29\n+\torr.w\tr4, r4, r6, lsl #3\n MetroHash128():\n+./cmdline/metro.c:59 (discriminator 1)\n+\tumull\tr0, r1, r5, r1\n+\tmovw\tr5, #28837\t; 0x70a5\n+\tmovt\tr5, #12120\t; 0x2f58\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n+\tmla\tr1, r5, r2, r1\n ./cmdline/metro.c:58 (discriminator 1)\n-\tldr\tr5, [r7, #72]\t; 0x48\n+\tldr\tr2, [r7, #40]\t; 0x28\n ./cmdline/metro.c:59 (discriminator 1)\n-\tstr\tr1, [r7, #44]\t; 0x2c\n+\tldr\tr5, [r7, #20]\n ./cmdline/metro.c:58 (discriminator 1)\n-\tldr\tr1, [r7, #64]\t; 0x40\n-\tadds\tr1, r4, r1\n-\tstr\tr1, [r7, #28]\n-\tadc.w\tr3, r5, r3\n+\tadds\tr3, r3, r2\n ./cmdline/metro.c:59 (discriminator 1)\n-\tldrd\tr4, r5, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #16]\n ./cmdline/metro.c:58 (discriminator 1)\n-\tstr\tr3, [r7, #24]\n+\tadc.w\tr4, r4, fp\n ./cmdline/metro.c:59 (discriminator 1)\n-\tldr\tr3, [r7, #32]\n-\tadds\tr0, r4, r0\n-\tmov\tr1, r5\n-\tadc.w\tr1, r3, r1\n+\tadds\tr2, r0, r2\n+\tadc.w\tr5, r1, r5\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\tlsrs\tr4, r0, #29\n-\torr.w\tr4, r4, r1, lsl #3\n-\tlsrs\tr1, r1, #29\n+\tlsrs\tr1, r2, #29\n+\torr.w\tr1, r1, r5, lsl #3\n+\tlsrs\tr5, r5, #29\n MetroHash128():\n ./cmdline/metro.c:59 (discriminator 1)\n-\tadds.w\tr3, r4, sl\n+\tadds.w\tr1, r1, r8\n util_rotr64():\n ./cmdline/util.c:485 (discriminator 1)\n-\torr.w\tr0, r1, r0, lsl #3\n+\torr.w\tr5, r5, r2, lsl #3\n MetroHash128():\n ./cmdline/metro.c:59 (discriminator 1)\n-\tstr\tr3, [r7, #20]\n-\tadc.w\tr3, r0, fp\n-\tstr\tr3, [r7, #32]\n+\tadc.w\tr2, r9, r5\n+\tstr\tr2, [r7, #20]\n ./cmdline/metro.c:61 (discriminator 1)\n-\tldr\tr3, [r7, #8]\n-\tcmp\tr2, r3\n-\tbne.w\tf4c2 \n-\tldr\tr4, [r7, #56]\t; 0x38\n+\tldr\tr2, [r7, #4]\n+./cmdline/metro.c:59 (discriminator 1)\n+\tstr\tr1, [r7, #16]\n+./cmdline/metro.c:61 (discriminator 1)\n+\tcmp\tsl, r2\n+\tbne.w\tf4de \n ./cmdline/metro.c:63\n-\tldr\tr0, [r7, #20]\n-\tstr\tr2, [r7, #48]\t; 0x30\n-\tand.w\tr4, r4, #31\n-\tldr\tr2, [r7, #64]\t; 0x40\n-\tldr\tr6, [r7, #32]\n-\tstr\tr4, [r7, #56]\t; 0x38\n-\tadds\tr0, r2, r0\n-\tldr\tr4, [r7, #72]\t; 0x48\n-\tldr\tr3, [r7, #24]\n-\tadc.w\tr2, r4, r6\n-\tldr\tr6, [r7, #16]\n-\tldr\tr4, [r7, #12]\n-\tumull\tr0, r1, r0, r6\n-\tadds.w\tr5, r0, sl\n+\tldr\tr2, [r7, #40]\t; 0x28\n+\tmov\tr6, r1\n+\tadds\tr0, r2, r1\n+\tldr\tr2, [r7, #20]\n+\tldr\tr1, [r7, #24]\n+\tadc.w\tr5, fp, r2\n+\tldr\tr2, [r7, #12]\n+\tand.w\tr1, r1, #31\n+\tstr\tr1, [r7, #24]\n+\tumull\tr0, r1, r0, r2\n+\tadds.w\tip, r0, r8\n+\tmla\tr1, r2, r5, r1\n+\tmov\tr5, r9\n+\tldr\tr2, [r7, #8]\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr0, r5, lsr #21\n+\tmov.w\tr0, ip, lsr #21\n MetroHash128():\n ./cmdline/metro.c:63\n-\tmla\tr1, r6, r2, r1\n-\tadc.w\tr2, r1, fp\n+\tadc.w\tr5, r1, r5\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr0, r0, r2, lsl #11\n-\tlsrs\tr2, r2, #21\n-\torr.w\tr2, r2, r5, lsl #11\n+\torr.w\tr0, r0, r5, lsl #11\n+\tlsrs\tr5, r5, #21\n+\torr.w\tip, r5, ip, lsl #11\n MetroHash128():\n ./cmdline/metro.c:63\n-\tldr\tr5, [r7, #28]\n-\tumull\tr0, r1, r0, r4\n-\teors\tr5, r0\n-./cmdline/metro.c:64\n-\tstr\tr5, [r7, #40]\t; 0x28\n-./cmdline/metro.c:65\n-\tldr\tr0, [r7, #40]\t; 0x28\n-./cmdline/metro.c:63\n-\tmla\tr1, r4, r2, r1\n+\tumull\tr0, r1, r0, r2\n+\tmla\tr1, r2, ip, r1\n+\teor.w\tip, r0, r3\n ./cmdline/metro.c:64\n-\tadds.w\tr2, sl, r5\n-\tldr\tr5, [r7, #72]\t; 0x48\n-\tumull\tr8, r9, r2, r4\n+\tadds.w\tr0, r8, ip\n ./cmdline/metro.c:63\n-\teor.w\tlr, r1, r3\n-./cmdline/metro.c:64\n-\tadc.w\tr1, fp, lr\n-\tmla\tr9, r4, r1, r9\n-\tldr\tr1, [r7, #64]\t; 0x40\n-./cmdline/metro.c:66\n-\tldr\tr4, [r7, #12]\n+\teor.w\tlr, r1, r4\n ./cmdline/metro.c:64\n-\tadds.w\tr2, r8, r1\n-\tadc.w\tr3, r5, r9\n-./cmdline/metro.c:65\n-\tadds\tr1, r1, r0\n+\tldr\tr4, [r7, #40]\t; 0x28\n+\tadc.w\tr3, r9, lr\n+\tumull\tr0, r1, r0, r2\n+\tmla\tr1, r2, r3, r1\n+\tadds\tr3, r0, r4\n+\tldr\tr2, [r7, #12]\n+\tadc.w\tr5, r1, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr0, r2, lsr #21\n-\torr.w\tr0, r0, r3, lsl #11\n-\tmov.w\tr3, r3, lsr #21\n+\tlsrs\tr0, r3, #21\n MetroHash128():\n ./cmdline/metro.c:65\n-\tumull\tr8, r9, r1, r6\n+\tadds.w\tr4, r4, ip\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr3, r3, r2, lsl #11\n+\torr.w\tr0, r0, r5, lsl #11\n+\tmov.w\tr5, r5, lsr #21\n+\torr.w\tr5, r5, r3, lsl #11\n MetroHash128():\n+./cmdline/metro.c:65\n+\tadc.w\tr3, fp, lr\n ./cmdline/metro.c:64\n-\tumull\tr0, r1, r0, r6\n+\tumull\tr0, r1, r0, r2\n+\teors\tr6, r0\n+\tmla\tr1, r2, r5, r1\n ./cmdline/metro.c:65\n-\tadc.w\tr2, r5, lr\n-\tmla\tr9, r6, r2, r9\n+\tumull\tr4, r5, r4, r2\n+\tmla\tr5, r2, r3, r5\n ./cmdline/metro.c:64\n-\tmla\tr1, r6, r3, r1\n-\tldr\tr3, [r7, #20]\n-\teor.w\tr2, r0, r3\n-\tldr\tr3, [r7, #32]\n+\tldr\tr2, [r7, #20]\n ./cmdline/metro.c:65\n-\tadds.w\tip, r8, r2\n+\tadds\tr3, r4, r6\n ./cmdline/metro.c:64\n-\teor.w\tr1, r1, r3\n+\teor.w\tr2, r2, r1\n ./cmdline/metro.c:65\n-\tadc.w\tr0, r9, r1\n+\tadc.w\tr1, r5, r2\n ./cmdline/metro.c:66\n-\tadds.w\tr2, sl, r2\n-\tadc.w\tr1, fp, r1\n+\tadds.w\tr6, r8, r6\n+\tmov\tr5, r9\n+\tadc.w\tr2, r5, r2\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr6, ip, lsr #21\n+\tlsrs\tr5, r3, #21\n+\torr.w\tr5, r5, r1, lsl #11\n+\tlsrs\tr4, r1, #21\n MetroHash128():\n ./cmdline/metro.c:66\n-\tumull\tr2, r3, r2, r4\n+\tldr\tr1, [r7, #8]\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr6, r6, r0, lsl #11\n-\tlsrs\tr0, r0, #21\n+\torr.w\tr4, r4, r3, lsl #11\n MetroHash128():\n-./cmdline/metro.c:65\n-\tumull\tr8, r9, r6, r4\n ./cmdline/metro.c:66\n-\tldr\tr6, [r7, #16]\n-\tmla\tr3, r4, r1, r3\n-\tldr\tr1, [r7, #40]\t; 0x28\n-util_rotr64():\n-./cmdline/util.c:485\n-\torr.w\tr0, r0, ip, lsl #11\n-MetroHash128():\n+\tldr\tr3, [r7, #12]\n+\tumull\tr0, r1, r6, r1\n+\tldr\tr6, [r7, #8]\n+\tadds.w\tip, r0, ip\n+./cmdline/metro.c:65\n+\tldr\tr0, [r7, #40]\t; 0x28\n+\tumull\tr8, r9, r5, r6\n ./cmdline/metro.c:66\n-\tadds\tr5, r2, r1\n+\tmla\tr1, r6, r2, r1\n ./cmdline/metro.c:65\n-\tldr\tr1, [r7, #64]\t; 0x40\n+\teor.w\tr0, r8, r0\n+\tstr\tr0, [r7, #40]\t; 0x28\n+\tmla\tr9, r6, r4, r9\n ./cmdline/metro.c:66\n-\tadc.w\tr3, r3, lr\n+\tadc.w\tr4, r1, lr\n util_rotr64():\n ./cmdline/util.c:485\n-\tlsrs\tr2, r5, #21\n+\tmov.w\tr1, ip, lsr #21\n+\torr.w\tr2, r1, r4, lsl #11\n+\tlsrs\tr4, r4, #21\n MetroHash128():\n ./cmdline/metro.c:65\n-\teor.w\tlr, r8, r1\n+\teor.w\tr8, r9, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr2, r2, r3, lsl #11\n-\tlsrs\tr3, r3, #21\n-\torr.w\tr5, r3, r5, lsl #11\n+\torr.w\tip, r4, ip, lsl #11\n MetroHash128():\n ./cmdline/metro.c:65\n-\tstr.w\tlr, [r7, #64]\t; 0x40\n-./cmdline/metro.c:66\n-\tumull\tr2, r3, r2, r6\n-./cmdline/metro.c:65\n-\tmla\tr9, r4, r0, r9\n-./cmdline/metro.c:66\n-\tstrd\tr2, r3, [r7, #40]\t; 0x28\n-\tmla\tr3, r6, r5, r3\n-./cmdline/metro.c:65\n-\tldr\tr2, [r7, #72]\t; 0x48\n-\teor.w\tr5, r9, r2\n-\tstr\tr5, [r7, #72]\t; 0x48\n-./cmdline/metro.c:66\n-\tstr\tr3, [r7, #44]\t; 0x2c\n-\tldrd\tr1, r2, [r7, #40]\t; 0x28\n-\teor.w\tr3, r2, fp\n-\teor.w\tr2, r1, sl\n-\tmov\tfp, r3\n-./cmdline/metro.c:69\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tmov\tfp, r8\n ./cmdline/metro.c:66\n-\tmov\tsl, r2\n+\tumull\tr0, r1, r2, r3\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n+\tmla\tr1, r3, ip, r1\n+\tmov\tr3, r9\n+\teor.w\tr2, r0, r8\n+\teors\tr3, r1\n+\tstrd\tr2, r3, [r7, #48]\t; 0x30\n ./cmdline/metro.c:69\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #15\n-\tbls.w\tf19c \n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr4, [r7, #48]\t; 0x30\n-./cmdline/metro.c:70\n-\tmovw\tr2, #49211\t; 0xc03b\n-memcpy():\n+\tbls.w\tf1c6 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tip, [r7, #60]\t; 0x3c\n-MetroHash128():\n+\tldr\tr3, [r7, #28]\n ./cmdline/metro.c:70\n-\tmovt\tr2, #31710\t; 0x7bde\n-./cmdline/metro.c:71\n-\tmovw\tr8, #28837\t; 0x70a5\n-\tmovt\tr8, #12120\t; 0x2f58\n+\tmov\tlr, sl\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr0, [r4, #0]\n+\tldr.w\tr0, [sl]\n MetroHash128():\n ./cmdline/metro.c:70\n-\tmov\tlr, r4\n+\tmovw\tr6, #49211\t; 0xc03b\n+\tmovt\tr6, #31710\t; 0x7bde\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr1, [r4, #4]\n-\tmov\tr3, ip\n+\tmov\tr2, r3\n+\tldr.w\tr1, [sl, #4]\n MetroHash128():\n ./cmdline/metro.c:72\n-\tmovw\tr6, #45150\t; 0xb05e\n-\tmovt\tr6, #5864\t; 0x16e8\n-./cmdline/metro.c:73\n-\tmovw\tr9, #38890\t; 0x97ea\n-\tmovt\tr9, #2241\t; 0x8c1\n+\tmovw\tr4, #45150\t; 0xb05e\n+\tmovt\tr4, #5864\t; 0x16e8\n+./cmdline/metro.c:71\n+\tmovw\tr5, #28837\t; 0x70a5\n+\tmovt\tr5, #12120\t; 0x2f58\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia\tr3!, {r0, r1}\n+\tstmia\tr2!, {r0, r1}\n MetroHash128():\n-./cmdline/metro.c:71\n-\tmov\tr1, r4\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr0, [lr, #8]!\n ./cmdline/metro.c:71\n-\tadds\tr1, #16\n-./cmdline/metro.c:74\n-\tldr\tr3, [r7, #56]\t; 0x38\n-./cmdline/metro.c:71\n-\tstr\tr1, [r7, #48]\t; 0x30\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr1, [lr, #4]\n-MetroHash128():\n+\tadd.w\tsl, sl, #16\n ./cmdline/metro.c:74\n-\tsubs\tr3, #16\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr1, [r7, #24]\n util_read64():\n ./cmdline/util.c:550\n-\tldr\tr3, [r7, #80]\t; 0x50\n-\tldr\tr5, [r7, #84]\t; 0x54\n+\tldrd\tr2, ip, [r7, #56]\t; 0x38\n+MetroHash128():\n+./cmdline/metro.c:74\n+\tsubs\tr1, #16\n+\tstr\tr1, [r7, #24]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia.w\tip!, {r0, r1}\n+\tldr.w\tr1, [lr, #4]\n MetroHash128():\n ./cmdline/metro.c:73\n-\tmovw\tip, #51801\t; 0xca59\n-util_read64():\n-./cmdline/util.c:550\n-\tldr\tr1, [r7, #80]\t; 0x50\n+\tmovw\tlr, #51801\t; 0xca59\n+\tmovt\tlr, #14592\t; 0x3900\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tstmia\tr3!, {r0, r1}\n MetroHash128():\n-./cmdline/metro.c:73\n-\tmovt\tip, #14592\t; 0x3900\n-./cmdline/metro.c:70\n-\tumull\tr3, r4, r3, r2\n-./cmdline/metro.c:71\n-\tumull\tr0, r1, r1, r2\n ./cmdline/metro.c:70\n-\tstrd\tr3, r4, [r7, #40]\t; 0x28\n+\tumull\tr8, r9, r2, r6\n util_read64():\n ./cmdline/util.c:550\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldrd\tr0, r3, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #32]\n MetroHash128():\n-./cmdline/metro.c:71\n-\tstrd\tr0, r1, [r7, #32]\n ./cmdline/metro.c:70\n-\tldr\tr1, [r7, #44]\t; 0x2c\n-\tmla\tr1, r2, r5, r1\n-\tldr\tr5, [r7, #72]\t; 0x48\n-\tstr\tr1, [r7, #44]\t; 0x2c\n-./cmdline/metro.c:72\n-\tmovw\tr1, #46599\t; 0xb607\n-\tmovt\tr1, #13299\t; 0x33f3\n-\tstr\tr1, [r7, #28]\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tmla\tr9, r6, ip, r9\n+./cmdline/metro.c:73\n+\tmovw\tip, #38890\t; 0x97ea\n+\tmovt\tip, #2241\t; 0x8c1\n ./cmdline/metro.c:71\n-\tldr\tr1, [r7, #36]\t; 0x24\n-\tmla\tr3, r2, r3, r1\n+\tumull\tr0, r1, r0, r6\n+\tstrd\tr0, r1, [r7, #40]\t; 0x28\n ./cmdline/metro.c:70\n-\tldrd\tr0, r1, [r7, #40]\t; 0x28\n-\tldr\tr2, [r7, #64]\t; 0x40\n-\tadds.w\tlr, r0, r2\n-\tadc.w\tr5, r1, r5\n+\tadds.w\tr2, r8, r3\n ./cmdline/metro.c:71\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tmov\tr0, r1\n+\tldr\tr1, [r7, #32]\n+./cmdline/metro.c:70\n+\tadc.w\tr8, r9, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr4, lr, lsl #31\n+\tlsls\tr3, r2, #31\n+\torr.w\tr3, r3, r8, lsr #1\n+\tmov.w\tr8, r8, lsl #31\n MetroHash128():\n ./cmdline/metro.c:71\n-\tldrd\tr1, r2, [r7, #32]\n+\tmla\tr1, r6, r1, r0\n+./cmdline/metro.c:72\n+\tmovw\tr0, #46599\t; 0xb607\n+\tmovt\tr0, #13299\t; 0x33f3\n+./cmdline/metro.c:71\n+\tstr\tr1, [r7, #44]\t; 0x2c\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr4, r4, r5, lsr #1\n-\tlsls\tr5, r5, #31\n+\torr.w\tr1, r8, r2, lsr #1\n MetroHash128():\n ./cmdline/metro.c:71\n-\tadds.w\tr0, r1, sl\n+\tldr\tr2, [r7, #40]\t; 0x28\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n util_rotr64():\n ./cmdline/util.c:485\n-\tstr\tr0, [r7, #72]\t; 0x48\n+\tstr\tr1, [r7, #20]\n MetroHash128():\n ./cmdline/metro.c:71\n-\tadc.w\tr3, r2, fp\n+\tldr\tr1, [r7, #44]\t; 0x2c\n+./cmdline/metro.c:72\n+\tmul.w\tr4, r4, r3\n+./cmdline/metro.c:71\n+\tadds.w\tr2, r2, r8\n+\tadc.w\tr1, r1, r9\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tlr, r5, lr, lsr #1\n-\tlsls\tr2, r0, #31\n-\tldr\tr5, [r7, #72]\t; 0x48\n-\torr.w\tr2, r2, r3, lsr #1\n-\tlsls\tr3, r3, #31\n+\tlsls\tr6, r2, #31\n+\torr.w\tr6, r6, r1, lsr #1\n+\tmov.w\tr8, r1, lsl #31\n MetroHash128():\n ./cmdline/metro.c:72\n-\tmul.w\tr6, r6, r4\n+\tldr\tr1, [r7, #20]\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr5, r3, r5, lsr #1\n+\torr.w\tr2, r8, r2, lsr #1\n MetroHash128():\n ./cmdline/metro.c:71\n-\tumull\tr0, r1, r2, r8\n-util_rotr64():\n-./cmdline/util.c:485\n-\tstr\tr5, [r7, #32]\n-MetroHash128():\n-./cmdline/metro.c:72\n-\tmovw\tr5, #56283\t; 0xdbdb\n-\tmovt\tr5, #34376\t; 0x8648\n+\tumull\tr8, r9, r6, r5\n ./cmdline/metro.c:73\n-\tmul.w\tr9, r9, r2\n-./cmdline/metro.c:71\n-\tstrd\tr0, r1, [r7, #40]\t; 0x28\n+\tmul.w\tip, ip, r6\n ./cmdline/metro.c:72\n-\tldr\tr3, [r7, #28]\n-./cmdline/metro.c:71\n-\tldr\tr0, [r7, #32]\n-./cmdline/metro.c:72\n-\tmla\tr6, r3, lr, r6\n+\tmla\tr4, r0, r1, r4\n+\tumull\tr0, r1, r3, r0\n+\tstrd\tr0, r1, [r7, #40]\t; 0x28\n ./cmdline/metro.c:71\n-\tmla\tr1, r8, r0, r1\n-\tstr\tr1, [r7, #44]\t; 0x2c\n-./cmdline/metro.c:72\n-\tumull\tr0, r1, r4, r3\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tadd\tr1, r6\n-\tldr\tr6, [r7, #40]\t; 0x28\n-\tadds\tr6, r0, r6\n-\tadc.w\tr1, r3, r1\n-./cmdline/metro.c:70\n-\tumull\tr3, r4, r4, r8\n-util_rotr64():\n-./cmdline/util.c:485\n-\tlsls\tr0, r6, #19\n-\torr.w\tr0, r0, r1, lsr #13\n-\tlsls\tr1, r1, #19\n-\torr.w\tr1, r1, r6, lsr #13\n-MetroHash128():\n-./cmdline/metro.c:70\n-\tstrd\tr3, r4, [r7, #64]\t; 0x40\n+\tmla\tr9, r5, r2, r9\n ./cmdline/metro.c:72\n-\tumull\tr3, r4, r0, r5\n-./cmdline/metro.c:70\n-\tldr\tr0, [r7, #68]\t; 0x44\n-\tmla\tr0, r8, lr, r0\n-./cmdline/metro.c:72\n-\tstrd\tr3, r4, [r7, #72]\t; 0x48\n+\tmov\tr0, r1\n ./cmdline/metro.c:73\n-\tldr\tr3, [r7, #32]\n-./cmdline/metro.c:70\n-\tstr\tr0, [r7, #68]\t; 0x44\n+\tmla\tr2, lr, r2, ip\n ./cmdline/metro.c:72\n-\tldr\tr0, [r7, #76]\t; 0x4c\n+\tadd\tr0, r4\n+\tstr\tr0, [r7, #44]\t; 0x2c\n+\tldr\tr0, [r7, #40]\t; 0x28\n ./cmdline/metro.c:73\n-\tmla\tr9, ip, r3, r9\n+\tumull\tfp, ip, r6, lr\n ./cmdline/metro.c:72\n-\tmla\tr1, r5, r1, r0\n-\tldrd\tr5, r6, [r7, #64]\t; 0x40\n+\tldr\tr1, [r7, #44]\t; 0x2c\n+\tmovw\tr4, #56283\t; 0xdbdb\n+\tmovt\tr4, #34376\t; 0x8648\n+\tadds.w\tr0, r0, r8\n+\tadc.w\tr1, r1, r9\n ./cmdline/metro.c:73\n-\tumull\tr2, r3, r2, ip\n-./cmdline/metro.c:72\n-\tstr\tr1, [r7, #76]\t; 0x4c\n+\tstr\tr2, [r7, #40]\t; 0x28\n+util_rotr64():\n+./cmdline/util.c:485\n+\tlsls\tr2, r0, #19\n+MetroHash128():\n ./cmdline/metro.c:73\n-\tadd\tr3, r9\n-./cmdline/metro.c:72\n-\tldrd\tr8, r9, [r7, #72]\t; 0x48\n+\tstrd\tfp, ip, [r7, #32]\n+util_rotr64():\n+./cmdline/util.c:485\n+\torr.w\tr2, r2, r1, lsr #13\n+\tlsls\tr1, r1, #19\n+\torr.w\tr6, r1, r0, lsr #13\n+MetroHash128():\n+./cmdline/metro.c:70\n+\tumull\tr0, r1, r3, r5\n+\tldr\tr3, [r7, #20]\n+\tmla\tr1, r5, r3, r1\n ./cmdline/metro.c:73\n-\tmovw\tr1, #37345\t; 0x91e1\n-\tmovt\tr1, #51258\t; 0xc83a\n+\tldr\tr5, [r7, #40]\t; 0x28\n ./cmdline/metro.c:72\n-\tmov\tr0, r8\n-\teors\tr0, r5\n-\tmov\tr4, r9\n-\tstr\tr0, [r7, #64]\t; 0x40\n-\teors\tr4, r6\n+\tumull\tr2, r3, r2, r4\n ./cmdline/metro.c:73\n-\tadds\tr0, r2, r0\n-\tadc.w\tr3, r4, r3\n+\tadd\tr5, ip\n+\tstr\tr5, [r7, #36]\t; 0x24\n+\tmovw\tr5, #37345\t; 0x91e1\n+\tmovt\tr5, #51258\t; 0xc83a\n ./cmdline/metro.c:72\n-\tstr\tr4, [r7, #72]\t; 0x48\n-util_rotr64():\n-./cmdline/util.c:485\n-\tlsls\tr2, r0, #19\n-MetroHash128():\n+\tmla\tr3, r4, r6, r3\n+\teor.w\tr4, r2, r0\n+\tstr\tr4, [r7, #40]\t; 0x28\n+\teor.w\tfp, r3, r1\n ./cmdline/metro.c:73\n-\tldrd\tr4, r5, [r7, #40]\t; 0x28\n+\tldrd\tr1, r2, [r7, #32]\n+\tadds\tr3, r1, r4\n+\tadc.w\tr0, r2, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\torr.w\tr2, r2, r3, lsr #13\n-\tlsls\tr3, r3, #19\n-\torr.w\tr0, r3, r0, lsr #13\n+\tlsls\tr2, r3, #19\n+\torr.w\tr2, r2, r0, lsr #13\n+\tlsls\tr1, r0, #19\n+\torr.w\tr1, r1, r3, lsr #13\n MetroHash128():\n ./cmdline/metro.c:73\n-\tumull\tr2, r3, r2, r1\n-\teor.w\tsl, r2, r4\n-\tmla\tr3, r1, r0, r3\n-\teor.w\tfp, r3, r5\n+\tumull\tr2, r3, r2, r5\n+\tmla\tr3, r5, r1, r3\n+\teor.w\tr1, r2, r8\n+\tstr\tr1, [r7, #48]\t; 0x30\n+\teor.w\tr3, r3, r9\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/metro.c:77\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #24]\n \tcmp\tr3, #7\n-\tbls.w\tf1a4 \n+\tbls.w\tf1ce \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr4, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #28]\n ./cmdline/metro.c:78\n \tmovw\tr5, #49211\t; 0xc03b\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr3, [r7, #60]\t; 0x3c\n-MetroHash128():\n-./cmdline/metro.c:78\n \tmovt\tr5, #31710\t; 0x7bde\n-./cmdline/metro.c:80\n-\tldr\tr2, [r7, #56]\t; 0x38\n-./cmdline/metro.c:79\n-\tmovw\tr9, #45150\t; 0xb05e\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr0, [r4, #0]\n+\tldr.w\tr0, [sl]\n+\tldr.w\tr1, [sl, #4]\n MetroHash128():\n ./cmdline/metro.c:79\n-\tmovt\tr9, #5864\t; 0x16e8\n+\tmovw\tr4, #45150\t; 0xb05e\n+\tmovt\tr4, #5864\t; 0x16e8\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr1, [r4, #4]\n+\tstmia\tr3!, {r0, r1}\n MetroHash128():\n ./cmdline/metro.c:80\n-\tsubs\tr2, #8\n-\tstr\tr2, [r7, #56]\t; 0x38\n-./cmdline/metro.c:78\n-\tmovw\tr8, #28837\t; 0x70a5\n+\tldr\tr2, [r7, #24]\n ./cmdline/metro.c:79\n+\tmovw\tr0, #46599\t; 0xb607\n+\tmovt\tr0, #13299\t; 0x33f3\n \tmovw\tr6, #56283\t; 0xdbdb\n+\tmovt\tr6, #34376\t; 0x8648\n+./cmdline/metro.c:80\n+\tsubs\tr2, #8\n+\tstr\tr2, [r7, #24]\n ./cmdline/metro.c:78\n-\tmovt\tr8, #12120\t; 0x2f58\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstmia\tr3!, {r0, r1}\n-MetroHash128():\n-./cmdline/metro.c:79\n-\tmovw\tr0, #46599\t; 0xb607\n+\tadd.w\tsl, sl, #8\n util_read64():\n ./cmdline/util.c:550\n-\tldrd\tr2, r1, [r7, #80]\t; 0x50\n+\tldrd\tr2, r1, [r7, #56]\t; 0x38\n MetroHash128():\n-./cmdline/metro.c:79\n-\tmovt\tr0, #13299\t; 0x33f3\n-\tmovt\tr6, #34376\t; 0x8648\n ./cmdline/metro.c:78\n-\tadds\tr4, #8\n-\tstr\tr4, [r7, #48]\t; 0x30\n \tumull\tr2, r3, r2, r5\n \tmla\tr3, r5, r1, r3\n-\tldr\tr1, [r7, #64]\t; 0x40\n-\tldr\tr5, [r7, #72]\t; 0x48\n-\tadds.w\tlr, r2, r1\n-\tadc.w\tr5, r3, r5\n+\tldr\tr1, [r7, #40]\t; 0x28\n+\tmovw\tr5, #28837\t; 0x70a5\n+\tmovt\tr5, #12120\t; 0x2f58\n+\tadds\tr1, r2, r1\n+\tadc.w\tr8, r3, fp\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr2, lr, lsl #31\n-\torr.w\tr2, r2, r5, lsr #1\n-\tlsls\tr3, r5, #31\n-\torr.w\tlr, r3, lr, lsr #1\n+\tlsls\tr2, r1, #31\n+\torr.w\tr2, r2, r8, lsr #1\n+\tmov.w\tip, r8, lsl #31\n+\torr.w\tip, ip, r1, lsr #1\n MetroHash128():\n ./cmdline/metro.c:79\n-\tmul.w\tr9, r9, r2\n-\tmla\tr9, r0, lr, r9\n+\tldrd\tr8, r9, [r7, #48]\t; 0x30\n+\tmul.w\tr4, r4, r2\n+\tmla\tr4, r0, ip, r4\n \tumull\tr0, r1, r2, r0\n ./cmdline/metro.c:78\n-\tumull\tr2, r3, r2, r8\n+\tumull\tr2, r3, r2, r5\n ./cmdline/metro.c:79\n-\tadds.w\tip, r0, sl\n-\tadd\tr1, r9\n-\tadc.w\tr5, r1, fp\n+\tadd\tr1, r4\n+\tadds.w\tr4, r0, r8\n util_rotr64():\n ./cmdline/util.c:485\n-\tmov.w\tr0, ip, lsr #27\n-\torr.w\tr0, r0, r5, lsl #5\n-\tlsrs\tr5, r5, #27\n-\torr.w\tr5, r5, ip, lsl #5\n+\tmov.w\tr0, r4, lsr #27\n MetroHash128():\n-./cmdline/metro.c:79\n-\tumull\tr0, r1, r0, r6\n ./cmdline/metro.c:78\n-\tmla\tr3, r8, lr, r3\n+\tmla\tr3, r5, ip, r3\n+./cmdline/metro.c:79\n+\tmov\tr5, r9\n+\tadc.w\tr1, r5, r1\n+util_rotr64():\n+./cmdline/util.c:485\n+\torr.w\tr0, r0, r1, lsl #5\n+\tlsrs\tr1, r1, #27\n+\torr.w\tr4, r1, r4, lsl #5\n+MetroHash128():\n ./cmdline/metro.c:79\n+\tumull\tr0, r1, r0, r6\n+\tmla\tr1, r6, r4, r1\n \teor.w\tr4, r0, r2\n-\tstr\tr4, [r7, #64]\t; 0x40\n-\tmla\tr1, r6, r5, r1\n-\teors\tr3, r1\n-\tstr\tr3, [r7, #72]\t; 0x48\n+\tstr\tr4, [r7, #40]\t; 0x28\n+\teor.w\tfp, r1, r3\n ./cmdline/metro.c:80\n-\tb.n\tf1a4 \n+\tb.n\tf1ce \n ./cmdline/metro.c:107\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldrh\tr6, [r7, r7]\n-\tmovs\tr5, r0\n+\tnop\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr0, [r5, r4]\n+\tldrh\tr0, [r7, r6]\n+\tmovs\tr5, r0\n+\tldr\tr2, [r5, r3]\n \tmovs\tr5, r0\n \n-0000f944 :\n+0000f924 :\n memhash():\n ./cmdline/util.c:577\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr4, r0\n-\tldr\tr6, [pc, #84]\t; (f9a0 )\n+\tldr\tr6, [pc, #84]\t; (f980 )\n \tadd\tr7, sp, #0\n+\tmov\tr5, r1\n+\tadd\tr6, pc\n+\tmov\tr0, r3\n ./cmdline/util.c:578\n \tcmp\tr4, #2\n ./cmdline/util.c:577\n-\tmov\tr5, r1\n-\tadd\tr6, pc\n \tldr\tr1, [r7, #24]\n-\tmov\tr0, r3\n ./cmdline/util.c:578\n-\tbeq.n\tf976 \n+\tbeq.n\tf956 \n \tcmp\tr4, #3\n-\tbeq.n\tf992 \n+\tbeq.n\tf972 \n \tcmp\tr4, #1\n-\tbeq.n\tf984 \n+\tbeq.n\tf964 \n ./cmdline/util.c:590\n-\tldr\tr0, [pc, #64]\t; (f9a4 )\n+\tldr\tr0, [pc, #64]\t; (f984 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/util.c:591\n-\tldr\tr3, [pc, #56]\t; (f9a8 )\n+\tldr\tr3, [pc, #56]\t; (f988 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/util.c:583\n \tmov\tr3, r2\n \tmov\tr2, r5\n ./cmdline/util.c:595\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/util.c:583\n-\tb.w\te648 \n+\tb.w\te650 \n ./cmdline/util.c:580\n \tmov\tr3, r2\n \tmov\tr2, r5\n ./cmdline/util.c:595\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/util.c:580\n-\tb.w\te2fc \n+\tb.w\te300 \n ./cmdline/util.c:586\n \tmov\tr3, r2\n \tmov\tr2, r5\n ./cmdline/util.c:595\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/util.c:586\n-\tb.w\tf0dc \n-\tstrh\tr2, [r4, r7]\n+\tb.w\tf114 \n+\tstrb\tr4, [r0, r0]\n \tmovs\tr5, r0\n-\tmovs\tr7, #26\n+\tmovs\tr7, #58\t; 0x3a\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0000f9ac :\n+0000f98c :\n hash_config_name():\n ./cmdline/util.c:598\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n \tcmp\tr0, #3\n-\tbhi.n\tf9ec \n+\tbhi.n\tf9cc \n \ttbb\t[pc, r0]\n \tlsls\tr0, r1, #8\n \tlsrs\tr4, r2, #24\n ./cmdline/util.c:603\n-\tldr\tr0, [pc, #52]\t; (f9f4 )\n+\tldr\tr0, [pc, #52]\t; (f9d4 )\n \tadd\tr0, pc\n ./cmdline/util.c:609\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/util.c:600\n-\tldr\tr0, [pc, #44]\t; (f9f8 )\n+\tldr\tr0, [pc, #44]\t; (f9d8 )\n \tadd\tr0, pc\n ./cmdline/util.c:609\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/util.c:603\n-\tldr\tr0, [pc, #36]\t; (f9fc )\n+\tldr\tr0, [pc, #36]\t; (f9dc )\n \tadd\tr0, pc\n ./cmdline/util.c:609\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/util.c:602\n-\tldr\tr0, [pc, #28]\t; (fa00 )\n+\tldr\tr0, [pc, #28]\t; (f9e0 )\n \tadd\tr0, pc\n ./cmdline/util.c:609\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/util.c:606\n-\tldr\tr0, [pc, #20]\t; (fa04 )\n+\tldr\tr0, [pc, #20]\t; (f9e4 )\n \tadd\tr0, pc\n-\tb.n\tf9c0 \n+\tb.n\tf9a0 \n \tnop\n-\tmovs\tr7, #10\n+\tmovs\tr7, #42\t; 0x2a\n \tmovs\tr3, r0\n-\tmovs\tr6, #226\t; 0xe2\n+\tmovs\tr7, #2\n \tmovs\tr3, r0\n-\tmovs\tr6, #234\t; 0xea\n+\tmovs\tr7, #10\n \tmovs\tr3, r0\n-\tmovs\tr6, #214\t; 0xd6\n+\tmovs\tr6, #246\t; 0xf6\n \tmovs\tr3, r0\n-\tlsrs\tr6, r4, #21\n+\tlsrs\tr6, r0, #22\n \tmovs\tr3, r0\n \n-0000fa08 :\n+0000f9e8 :\n memdiff():\n ./cmdline/util.c:617\n-\tcbz\tr2, fa3c \n+\tcbz\tr2, fa1a \n ./cmdline/util.c:612\n \tpush\t{r4, r5, r6, r7}\n \tsubs\tr4, r0, #1\n-\tadd\tr7, sp, #0\n \tsubs\tr1, #1\n+\tadd\tr7, sp, #0\n \tadds\tr6, r4, r2\n ./cmdline/util.c:616\n \tmovs\tr0, #0\n ./cmdline/util.c:619\n \tldrb.w\tr3, [r4, #1]!\n \tmovs\tr2, #8\n \tldrb.w\tr5, [r1, #1]!\n \teors\tr3, r5\n ./cmdline/util.c:621\n-\ttst.w\tr3, #1\n+\tlsls\tr5, r3, #31\n ./cmdline/util.c:623\n \tmov.w\tr3, r3, lsr #1\n ./cmdline/util.c:622\n-\tit\tne\n-\taddne\tr0, #1\n+\tit\tmi\n+\taddmi\tr0, #1\n ./cmdline/util.c:620\n \tsubs\tr2, #1\n-\tbne.n\tfa22 \n+\tbne.n\tfa02 \n ./cmdline/util.c:617 (discriminator 2)\n \tcmp\tr4, r6\n-\tbne.n\tfa16 \n+\tbne.n\tf9f6 \n ./cmdline/util.c:628\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n ./cmdline/util.c:616\n \tmov\tr0, r2\n ./cmdline/util.c:628\n \tbx\tlr\n+\tnop\n \n-0000fa40 :\n+0000fa20 :\n lock_lock():\n ./cmdline/util.c:635\n \tpush\t{r3, r4, r7, lr}\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovw\tr1, #577\t; 0x241\n+\tmov.w\tr2, #384\t; 0x180\n lock_lock():\n ./cmdline/util.c:635\n \tadd\tr7, sp, #0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n-\tmov.w\tr2, #384\t; 0x180\n \tblx\t6aec \n-lock_lock():\n-./cmdline/util.c:639\n-\tadds\tr1, r0, #1\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr4, r0\n lock_lock():\n ./cmdline/util.c:639\n-\tbeq.n\tfa62 \n+\tadds\tr1, r0, #1\n+\tbeq.n\tfa42 \n ./cmdline/util.c:646\n \tmovs\tr1, #6\n \tblx\t6ba4 \n-\tadds\tr2, r0, #1\n \tmov\tr3, r0\n-\tbeq.n\tfa66 \n+\tadds\tr2, r0, #1\n+\tbeq.n\tfa46 \n ./cmdline/util.c:654\n \tmov\tr0, r4\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/util.c:648\n \tmov\tr0, r4\n ./cmdline/util.c:649\n \tmov\tr4, r3\n ./cmdline/util.c:648\n \tblx\t6d5c \n ./cmdline/util.c:649\n-\tb.n\tfa62 \n+\tb.n\tfa42 \n \n-0000fa70 :\n+0000fa50 :\n lock_unlock():\n ./cmdline/util.c:659\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/util.c:665\n \tblx\t6d5c \n ./cmdline/util.c:672\n \tadds\tr0, #1\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tit\tne\n \tmovne\tr0, #0\n \tpop\t{r7, pc}\n sfill():\n ./cmdline/stream.c:206\n-\tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/stream.c:209\n \tldr\tr6, [r0, #12]\n ./cmdline/stream.c:206\n-\tldr.w\tr8, [pc, #108]\t; fafc \n+\tldr.w\tr8, [pc, #108]\t; fad8 \n+\tadd\tr7, sp, #0\n \tadd\tr8, pc\n ./cmdline/stream.c:209\n-\tcmp\tr6, #0\n-\tbne.n\tfaf6 \n+\tcbnz\tr6, fac0 \n ./cmdline/stream.c:215\n-\tldr\tr3, [pc, #104]\t; (fb00 )\n+\tldr\tr3, [pc, #100]\t; (fadc )\n \tmov\tr4, r0\n \tldr\tr0, [r0, #24]\n \tadd\tr3, pc\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tldr\tr1, [r4, #0]\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n-\tldr\tr2, [r3, #0]\n \tldr\tr0, [r0, #0]\n+\tldr\tr2, [r3, #0]\n \tblx\t6924 \n sfill():\n ./cmdline/stream.c:217\n \tsubs\tr5, r0, #0\n-./cmdline/stream.c:219\n-\titt\tlt\n-\tmovlt.w\tr6, #4294967295\t; 0xffffffff\n-\tstrlt\tr6, [r4, #12]\n-./cmdline/stream.c:217\n-\tblt.n\tfaf0 \n-./cmdline/stream.c:224\n-\tittt\teq\n-\tmoveq\tr3, #2\n-./cmdline/stream.c:225\n-\tmoveq.w\tr6, #4294967295\t; 0xffffffff\n-./cmdline/stream.c:224\n-\tstreq\tr3, [r4, #12]\n+\tblt.n\tfad0 \n ./cmdline/stream.c:223\n-\tbeq.n\tfaf0 \n-./cmdline/stream.c:229\n-\tldr\tr0, [r4, #48]\t; 0x30\n+\tbeq.n\tfac6 \n ./cmdline/stream.c:230\n+\tldr\tr3, [pc, #80]\t; (fae0 )\n \tmov\tr2, r5\n-\tldr\tr3, [pc, #60]\t; (fb04 )\n-\tldr\tr1, [r4, #0]\n ./cmdline/stream.c:229\n+\tldr\tr0, [r4, #48]\t; 0x30\n \tstr\tr0, [r4, #52]\t; 0x34\n ./cmdline/stream.c:230\n+\tldr\tr1, [r4, #0]\n \tldr.w\tr3, [r8, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n-./cmdline/stream.c:233\n-\tldrd\tr8, r9, [r4, #32]\n ./cmdline/stream.c:236\n \tldr\tr1, [r4, #0]\n-./cmdline/stream.c:234\n-\tadds.w\tr2, r8, r5\n-\tadc.w\tr3, r9, r5, asr #31\n ./cmdline/stream.c:233\n-\tstrd\tr8, r9, [r4, #40]\t; 0x28\n+\tldrd\tr2, r3, [r4, #32]\n+\tstrd\tr2, r3, [r4, #40]\t; 0x28\n+./cmdline/stream.c:230\n+\tstr\tr0, [r4, #48]\t; 0x30\n+./cmdline/stream.c:234\n+\tadds\tr2, r2, r5\n+\tadc.w\tr3, r3, r5, asr #31\n ./cmdline/stream.c:237\n \tadd\tr5, r1\n ./cmdline/stream.c:234\n \tstrd\tr2, r3, [r4, #32]\n ./cmdline/stream.c:236\n \tstrd\tr1, r5, [r4, #4]\n-./cmdline/stream.c:230\n-\tstr\tr0, [r4, #48]\t; 0x30\n ./cmdline/stream.c:240\n \tmov\tr0, r6\n-\tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/stream.c:211\n \tmov.w\tr6, #4294967295\t; 0xffffffff\n-\tb.n\tfaf0 \n-\tstrh\tr4, [r4, r2]\n+\tb.n\tfaba \n+./cmdline/stream.c:224\n+\tmovs\tr3, #2\n+./cmdline/stream.c:225\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+./cmdline/stream.c:224\n+\tstr\tr3, [r4, #12]\n+./cmdline/stream.c:225\n+\tb.n\tfaba \n+./cmdline/stream.c:219\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tstr\tr6, [r4, #12]\n+./cmdline/stream.c:220\n+\tb.n\tfaba \n+\tstrh\tr4, [r0, r3]\n \tmovs\tr5, r0\n-\tldr\tr0, [r5, #40]\t; 0x28\n+\tldr\tr2, [r1, #44]\t; 0x2c\n \tmovs\tr5, r0\n \tlsls\tr4, r5, #7\n \t...\n \n-0000fb08 :\n+0000fae4 :\n sopen_read():\n ./cmdline/stream.c:30\n-\tstmdb\tsp!, {r4, r5, r7, r8, r9, lr}\n-\tsub\tsp, #24\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr5, r0\n-\tadd\tr7, sp, #16\n ./cmdline/stream.c:34\n \tmovs\tr0, #64\t; 0x40\n-\tbl\t11e74 \n-./cmdline/stream.c:36\n-\tmovs\tr3, #1\n+./cmdline/stream.c:30\n+\tsub\tsp, #28\n+\tadd\tr7, sp, #16\n ./cmdline/stream.c:34\n+\tbl\t11e2c \n \tmov\tr4, r0\n+./cmdline/stream.c:36\n+\tmovs\tr3, #1\n ./cmdline/stream.c:37\n \tmovw\tr0, #4100\t; 0x1004\n ./cmdline/stream.c:36\n \tstr\tr3, [r4, #20]\n ./cmdline/stream.c:37\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/stream.c:39\n \tmov\tr2, r5\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/stream.c:37\n \tstr\tr0, [r4, #24]\n ./cmdline/stream.c:39\n \tadds\tr0, #4\n-\tbl\t11118 \n+\tbl\t110dc \n+./cmdline/stream.c:40\n+\tldr\tr6, [r4, #24]\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr0, r5\n \tmovs\tr1, #0\n-sopen_read():\n-./cmdline/stream.c:40\n-\tldr\tr5, [r4, #24]\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tblx\t6aec \n sopen_read():\n ./cmdline/stream.c:41\n \tldr\tr3, [r4, #24]\n ./cmdline/stream.c:40\n-\tstr\tr0, [r5, #0]\n+\tstr\tr0, [r6, #0]\n ./cmdline/stream.c:41\n \tldr\tr0, [r3, #0]\n \tadds\tr2, r0, #1\n-\tbeq.n\tfba6 \n+\tbeq.n\tfb82 \n ./cmdline/stream.c:49\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n \tmovs\tr1, #2\n \tstrd\tr2, r3, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6918 \n+\tmov\tr5, r0\n ./cmdline/stream.c:50\n \tcmp\tr0, #38\t; 0x26\n ./cmdline/stream.c:49\n-\tmov\tr5, r0\n \tstr\tr0, [r7, #4]\n ./cmdline/stream.c:50\n-\tbeq.n\tfb9c \n+\tbeq.n\tfb78 \n ./cmdline/stream.c:55\n-\tcbnz\tr0, fbb6 \n+\tcbnz\tr0, fb92 \n ./cmdline/stream.c:66\n-\tldr\tr3, [pc, #112]\t; (fbd4 )\n+\tldr\tr3, [pc, #112]\t; (fbb0 )\n ./cmdline/stream.c:71\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n ./cmdline/stream.c:66\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tbl\te288 \n+\tbl\te28c \n ./cmdline/stream.c:69\n \tmovs\tr3, #0\n ./cmdline/stream.c:75\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n+./cmdline/stream.c:66\n+\tstr\tr0, [r4, #0]\n+./cmdline/stream.c:67\n+\tstr\tr0, [r4, #4]\n+./cmdline/stream.c:69\n+\tstrd\tr0, r3, [r4, #8]\n ./cmdline/stream.c:70\n \tstr\tr3, [r4, #16]\n ./cmdline/stream.c:74\n \tstrd\tr3, r3, [r4, #48]\t; 0x30\n ./cmdline/stream.c:71\n \tstrd\tr8, r9, [r4, #32]\n ./cmdline/stream.c:72\n \tstrd\tr8, r9, [r4, #40]\t; 0x28\n ./cmdline/stream.c:75\n \tstr\tr2, [r4, #56]\t; 0x38\n-./cmdline/stream.c:66\n-\tstr\tr0, [r4, #0]\n-./cmdline/stream.c:67\n-\tstr\tr0, [r4, #4]\n-./cmdline/stream.c:69\n-\tstrd\tr0, r3, [r4, #8]\n ./cmdline/stream.c:78\n \tmov\tr0, r4\n-\tadds\tr7, #8\n+\tadds\tr7, #12\n \tmov\tsp, r7\n-\tldmia.w\tsp!, {r4, r5, r7, r8, r9, pc}\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.c:51\n-\tldr\tr0, [pc, #56]\t; (fbd8 )\n+\tldr\tr0, [pc, #56]\t; (fbb4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/stream.c:55\n-\tb.n\tfb62 \n+\tb.n\tfb3e \n ./cmdline/stream.c:42\n \tmov\tr0, r3\n \tblx\t694c \n ./cmdline/stream.c:43\n \tmov\tr0, r4\n \tblx\t694c \n ./cmdline/stream.c:44\n \tmovs\tr4, #0\n-\tb.n\tfb92 \n+\tb.n\tfb6e \n ./cmdline/stream.c:57\n \tldr\tr3, [r4, #24]\n \tldr\tr0, [r3, #0]\n \tblx\t6d5c \n ./cmdline/stream.c:58\n \tldr\tr0, [r4, #24]\n \tblx\t694c \n@@ -20599,368 +20535,367 @@\n \tblx\t694c \n ./cmdline/stream.c:61\n \tmovs\tr4, #0\n ./cmdline/stream.c:60\n \tblx\t6be4 <__errno_location@plt>\n \tstr\tr5, [r0, #0]\n ./cmdline/stream.c:61\n-\tb.n\tfb92 \n-\tldr\tr0, [r3, #28]\n+\tb.n\tfb6e \n+\tldr\tr4, [r7, #28]\n \tmovs\tr5, r0\n-\tmovs\tr5, #50\t; 0x32\n+\tmovs\tr5, #86\t; 0x56\n \tmovs\tr3, r0\n \n-0000fbdc :\n+0000fbb8 :\n sopen_multi_write():\n ./cmdline/stream.c:81\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr8, r0\n+./cmdline/stream.c:87\n+\tmovw\tr6, #4100\t; 0x1004\n+./cmdline/stream.c:81\n \tadd\tr7, sp, #0\n ./cmdline/stream.c:84\n \tmovs\tr0, #64\t; 0x40\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/stream.c:87\n-\tmovw\tr5, #4100\t; 0x1004\n-\tmul.w\tr6, r5, r8\n+\tmul.w\tr5, r6, r8\n ./cmdline/stream.c:84\n \tmov\tr4, r0\n ./cmdline/stream.c:86\n \tstr.w\tr8, [r0, #20]\n ./cmdline/stream.c:87\n-\tmov\tr0, r6\n-\tbl\t11e74 \n+\tmov\tr0, r5\n+\tbl\t11e2c \n \tstr\tr0, [r4, #24]\n ./cmdline/stream.c:89\n \tcmp.w\tr8, #0\n-\tbeq.n\tfc18 \n+\tbeq.n\tfbf4 \n \tmov\tr3, r0\n-\tadd\tr0, r6\n-\tmov\tr2, r5\n+\tmov\tr2, r6\n+\tadd\tr0, r5\n ./cmdline/stream.c:90\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:90 (discriminator 3)\n \tstr\tr1, [r3, #0]\n ./cmdline/stream.c:89 (discriminator 3)\n \tadd\tr3, r2\n \tcmp\tr3, r0\n-\tbne.n\tfc10 \n+\tbne.n\tfbec \n ./cmdline/stream.c:92\n-\tldr\tr5, [pc, #56]\t; (fc54 )\n+\tldr\tr5, [pc, #56]\t; (fc30 )\n ./cmdline/stream.c:97\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n ./cmdline/stream.c:92\n \tadd\tr5, pc\n \tldr\tr0, [r5, #0]\n-\tbl\te288 \n+\tbl\te28c \n ./cmdline/stream.c:94\n \tldr\tr3, [r5, #0]\n ./cmdline/stream.c:95\n \tmovs\tr2, #1\n-./cmdline/stream.c:97\n-\tstrd\tr8, r9, [r4, #32]\n-./cmdline/stream.c:95\n-\tstr\tr2, [r4, #12]\n-./cmdline/stream.c:101\n-\tmov.w\tr2, #4294967295\t; 0xffffffff\n-./cmdline/stream.c:98\n-\tstrd\tr8, r9, [r4, #40]\t; 0x28\n-./cmdline/stream.c:101\n-\tstr\tr2, [r4, #56]\t; 0x38\n-./cmdline/stream.c:94\n-\tadd\tr3, r0\n ./cmdline/stream.c:92\n \tstr\tr0, [r4, #0]\n ./cmdline/stream.c:94\n+\tadd\tr3, r0\n+./cmdline/stream.c:95\n+\tstr\tr2, [r4, #12]\n+./cmdline/stream.c:94\n \tstrd\tr0, r3, [r4, #4]\n+./cmdline/stream.c:101\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:96\n \tmovs\tr3, #0\n ./cmdline/stream.c:104\n \tmov\tr0, r4\n ./cmdline/stream.c:96\n \tstr\tr3, [r4, #16]\n ./cmdline/stream.c:99\n \tstr\tr3, [r4, #48]\t; 0x30\n ./cmdline/stream.c:100\n \tstr\tr3, [r4, #52]\t; 0x34\n+./cmdline/stream.c:97\n+\tstrd\tr8, r9, [r4, #32]\n+./cmdline/stream.c:98\n+\tstrd\tr8, r9, [r4, #40]\t; 0x28\n+./cmdline/stream.c:101\n+\tstr\tr2, [r4, #56]\t; 0x38\n ./cmdline/stream.c:104\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n-\tldr\tr2, [r4, #16]\n+\tldr\tr6, [r0, #20]\n \tmovs\tr5, r0\n \n-0000fc58 :\n+0000fc34 :\n sopen_multi_file():\n ./cmdline/stream.c:107\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr6, r1\n ./cmdline/stream.c:113\n-\tmovw\tr6, #4100\t; 0x1004\n-\tmul.w\tr6, r6, r1\n+\tmovw\tr3, #4100\t; 0x1004\n ./cmdline/stream.c:107\n \tsub\tsp, #16\n \tmov\tr8, r0\n ./cmdline/stream.c:113\n+\tmul.w\tr6, r3, r6\n \tldr\tr0, [r0, #24]\n ./cmdline/stream.c:107\n \tmov\tr4, r2\n \tadd\tr7, sp, #16\n ./cmdline/stream.c:113\n-\tadd\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n+\tadd\tr0, r6\n \tadds\tr0, #4\n-\tbl\t11118 \n+\tbl\t110dc \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr0, r4\n \tmov.w\tr2, #384\t; 0x180\n \tmovs\tr1, #193\t; 0xc1\n \tblx\t6aec \n-sopen_multi_file():\n-./cmdline/stream.c:117\n-\tadds\tr3, r0, #1\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr4, r0\n sopen_multi_file():\n ./cmdline/stream.c:117\n-\tbeq.n\tfcb6 \n+\tadds\tr3, r0, #1\n+\tbeq.n\tfc94 \n ./cmdline/stream.c:125\n \tmovs\tr3, #0\n \tmovs\tr2, #0\n \tmovs\tr1, #2\n \tstrd\tr2, r3, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6918 \n ./cmdline/stream.c:130\n \tcmp\tr0, #38\t; 0x26\n \tit\tne\n \tcmpne\tr0, #0\n ./cmdline/stream.c:125\n \tmov\tr5, r0\n-./cmdline/stream.c:139\n-\tittet\teq\n-\tldreq.w\tr2, [r8, #24]\n ./cmdline/stream.c:130\n-\tmoveq\tr3, #0\n+\tit\tne\n \tmovne\tr3, #1\n+\tit\teq\n+\tmoveq\tr3, #0\n+\tbne.n\tfc9c \n ./cmdline/stream.c:139\n-\tstreq\tr4, [r2, r6]\n+\tldr.w\tr2, [r8, #24]\n+\tstr\tr4, [r2, r6]\n ./cmdline/stream.c:141\n-\tit\teq\n-\tmoveq\tr4, r3\n-./cmdline/stream.c:130\n-\tbne.n\tfcbe \n+\tmov\tr4, r3\n ./cmdline/stream.c:142\n \tmov\tr0, r4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/stream.c:132\n \tmov\tr0, r4\n ./cmdline/stream.c:134\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:132\n \tblx\t6d5c \n ./cmdline/stream.c:133\n \tblx\t6be4 <__errno_location@plt>\n \tstr\tr5, [r0, #0]\n ./cmdline/stream.c:134\n-\tb.n\tfcb6 \n+\tb.n\tfc94 \n+\tnop\n \n-0000fcd0 :\n+0000fcb0 :\n shandle():\n ./cmdline/stream.c:192\n \tldr\tr3, [r0, #20]\n ./cmdline/stream.c:191\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/stream.c:192\n-\tcbz\tr3, fce4 \n+\tcbz\tr3, fcc4 \n ./cmdline/stream.c:198\n \tldr\tr3, [r0, #24]\n \tldr\tr0, [r3, #0]\n ./cmdline/stream.c:199\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/stream.c:194\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\tfcdc \n+\tb.n\tfcbc \n \tnop\n \n-0000fcec :\n+0000fccc :\n sdeplete():\n ./cmdline/stream.c:243\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n \tmov\tr5, r0\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:245\n \tmovs\tr3, #0\n \tstrb\tr3, [r1, #0]\n ./cmdline/stream.c:246\n \tstrb\tr3, [r1, #1]\n ./cmdline/stream.c:247\n \tstrb\tr3, [r1, #2]\n ./cmdline/stream.c:248\n \tstrb\tr3, [r1, #3]\n ./cmdline/stream.c:252\n \tldrd\tr3, r2, [r5, #4]\n \tadds\tr1, r3, #4\n \tcmp\tr2, r1\n+\tbcc.n\tfcec \n ./cmdline/stream.c:253\n-\titt\tcs\n-\tsubcs\tr3, r2, #4\n-\tstrcs\tr3, [r5, #4]\n+\tsubs\tr3, r2, #4\n+\tstr\tr3, [r5, #4]\n ./cmdline/stream.c:256\n \tcmp\tr2, r3\n-\tit\thi\n-\tldrbhi\tr3, [r4, #3]\n-\tbls.n\tfd30 \n+\tbls.n\tfd0e \n+\tldrb\tr3, [r4, #3]\n ./cmdline/stream.c:257\n \tldrb\tr1, [r4, #1]\n ./cmdline/stream.c:258\n \tldrb\tr2, [r4, #2]\n-./cmdline/stream.c:259\n-\tstrb\tr3, [r4, #2]\n+\tstrb\tr2, [r4, #1]\n ./cmdline/stream.c:257\n \tstrb\tr1, [r4, #0]\n-./cmdline/stream.c:258\n-\tstrb\tr2, [r4, #1]\n+./cmdline/stream.c:259\n+\tstrb\tr3, [r4, #2]\n ./cmdline/stream.c:260\n \tldr\tr3, [r5, #4]\n \tadds\tr2, r3, #1\n \tstr\tr2, [r5, #4]\n \tldrb\tr3, [r3, #0]\n \tstrb\tr3, [r4, #3]\n ./cmdline/stream.c:256\n \tldrd\tr1, r2, [r5, #4]\n \tcmp\tr1, r2\n-\tbcc.n\tfd14 \n+\tbcc.n\tfcf2 \n ./cmdline/stream.c:264\n \tmov\tr0, r5\n-\tbl\tfa84 \n+\tbl\tfa64 \n \tcmp\tr0, #0\n-\tbeq.n\tfcfe \n+\tbeq.n\tfcde \n ./cmdline/stream.c:266\n \tldr\tr0, [r5, #12]\n ./cmdline/stream.c:278\n \tadds\tr0, #1\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tit\tne\n \tmovne\tr0, #0\n \tpop\t{r4, r5, r7, pc}\n+\tnop\n \n-0000fd48 :\n+0000fd28 :\n sflush():\n ./cmdline/stream.c:281\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n+\tldr.w\tr8, [pc, #136]\t; fdb8 \n ./cmdline/stream.c:286\n \tldr\tr3, [r0, #12]\n ./cmdline/stream.c:281\n-\tldr.w\tr8, [pc, #132]\t; fdd8 \n-./cmdline/stream.c:286\n-\tcmp\tr3, #1\n-./cmdline/stream.c:281\n+\tadd\tr7, sp, #0\n \tadd\tr8, pc\n ./cmdline/stream.c:286\n-\tbne.n\tfdd2 \n+\tcmp\tr3, #1\n+\tbne.n\tfdb2 \n ./cmdline/stream.c:292\n \tldrd\tr1, r2, [r0]\n ./cmdline/stream.c:293\n \tmov\tr4, r0\n \tsubs.w\tr9, r2, r1\n-\tbeq.n\tfd98 \n+\tbeq.n\tfd78 \n ./cmdline/stream.c:296\n \tldr\tr3, [r0, #20]\n-\tcbz\tr3, fd9e \n+\tcbz\tr3, fd7e \n \tmovs\tr5, #0\n ./cmdline/stream.c:297\n \tmovw\tr6, #4100\t; 0x1004\n-\tb.n\tfd7c \n+\tb.n\tfd5c \n ./cmdline/stream.c:296 (discriminator 2)\n \tldr\tr3, [r4, #20]\n \tadds\tr5, #1\n \tldr\tr1, [r4, #0]\n \tcmp\tr3, r5\n-\tbls.n\tfd9e \n+\tbls.n\tfd7e \n ./cmdline/stream.c:297\n \tmul.w\tr3, r6, r5\n \tldr\tr0, [r4, #24]\n \tmov\tr2, r9\n \tldr\tr0, [r0, r3]\n \tblx\t6c50 \n ./cmdline/stream.c:299\n \tcmp\tr9, r0\n-\tbeq.n\tfd72 \n+\tbeq.n\tfd52 \n ./cmdline/stream.c:301\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tstrd\tr2, r5, [r4, #12]\n ./cmdline/stream.c:303\n \tmov\tr9, r2\n ./cmdline/stream.c:325\n \tmov\tr0, r9\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.c:315\n-\tldr\tr3, [pc, #60]\t; (fddc )\n+\tldr\tr3, [pc, #60]\t; (fdbc )\n \tmov\tr2, r9\n \tldr\tr0, [r4, #48]\t; 0x30\n \tldr.w\tr3, [r8, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n-./cmdline/stream.c:319\n-\tldrd\tr2, r3, [r4, #32]\n ./cmdline/stream.c:322\n \tldr\tr1, [r4, #0]\n ./cmdline/stream.c:319\n+\tldrd\tr2, r3, [r4, #32]\n+./cmdline/stream.c:315\n+\tstr\tr0, [r4, #48]\t; 0x30\n+./cmdline/stream.c:316\n+\tstr\tr0, [r4, #52]\t; 0x34\n+./cmdline/stream.c:319\n \tadds.w\tr2, r2, r9\n+./cmdline/stream.c:322\n+\tstr\tr1, [r4, #4]\n+./cmdline/stream.c:319\n \tadc.w\tr3, r3, r9, asr #31\n ./cmdline/stream.c:324\n \tmov.w\tr9, #0\n-./cmdline/stream.c:322\n-\tstr\tr1, [r4, #4]\n+./cmdline/stream.c:325\n+\tmov\tr0, r9\n ./cmdline/stream.c:319\n \tstrd\tr2, r3, [r4, #32]\n ./cmdline/stream.c:320\n \tstrd\tr2, r3, [r4, #40]\t; 0x28\n-./cmdline/stream.c:316\n-\tstrd\tr0, r0, [r4, #48]\t; 0x30\n ./cmdline/stream.c:325\n-\tmov\tr0, r9\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.c:288\n \tmov.w\tr9, #4294967295\t; 0xffffffff\n-\tb.n\tfd98 \n-\tldr\tr7, [pc, #888]\t; (10154 )\n+\tb.n\tfd78 \n+\tstr\tr0, [r0, r0]\n \tmovs\tr5, r0\n \tlsls\tr4, r5, #7\n \t...\n \n-0000fde0 :\n+0000fdc0 :\n sclose():\n ./cmdline/stream.c:161\n \tldr\tr3, [r0, #12]\n ./cmdline/stream.c:157\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr5, r0\n ./cmdline/stream.c:161\n \tcmp\tr3, #1\n ./cmdline/stream.c:157\n \tadd\tr7, sp, #0\n-\tmov\tr5, r0\n ./cmdline/stream.c:158\n \tit\tne\n \tmovne\tr6, #0\n ./cmdline/stream.c:161\n-\tbeq.n\tfe2e \n+\tbeq.n\tfe0e \n ./cmdline/stream.c:169 (discriminator 1)\n \tldr\tr3, [r5, #20]\n \tmovs\tr4, #0\n ./cmdline/stream.c:170 (discriminator 1)\n \tmovw\tr8, #4100\t; 0x1004\n ./cmdline/stream.c:169 (discriminator 1)\n-\tcbz\tr3, fe16 \n+\tcbz\tr3, fdf6 \n ./cmdline/stream.c:170\n \tmul.w\tr3, r8, r4\n \tldr\tr2, [r5, #24]\n ./cmdline/stream.c:169\n \tadds\tr4, #1\n ./cmdline/stream.c:170\n \tldr\tr0, [r2, r3]\n@@ -20969,1017 +20904,997 @@\n \tldr\tr3, [r5, #20]\n ./cmdline/stream.c:172\n \tcmp\tr0, #0\n \tit\tne\n \tmovne\tr6, #1\n ./cmdline/stream.c:169\n \tcmp\tr3, r4\n-\tbhi.n\tfdfc \n+\tbhi.n\tfddc \n ./cmdline/stream.c:177\n \tldr\tr0, [r5, #24]\n \tblx\t694c \n ./cmdline/stream.c:178\n \tldr\tr0, [r5, #0]\n \tblx\t694c \n ./cmdline/stream.c:179\n \tmov\tr0, r5\n \tblx\t694c \n ./cmdline/stream.c:188\n \tnegs\tr0, r6\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/stream.c:162\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tsubs\tr6, r0, #0\n \tit\tne\n \tmovne\tr6, #1\n-\tb.n\tfdf2 \n+\tb.n\tfdd2 \n \tnop\n \n-0000fe3c :\n+0000fe1c :\n sopen_write():\n ./cmdline/stream.c:145\n \tpush\t{r4, r7, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #0\n \tmov\tr2, r0\n ./cmdline/stream.c:146\n \tmovs\tr0, #1\n ./cmdline/stream.c:145\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #0\n \tstr\tr2, [r7, #4]\n ./cmdline/stream.c:146\n-\tbl\tfbdc \n+\tbl\tfbb8 \n ./cmdline/stream.c:148\n \tldr\tr2, [r7, #4]\n \tmovs\tr1, #0\n ./cmdline/stream.c:146\n \tmov\tr4, r0\n ./cmdline/stream.c:148\n-\tbl\tfc58 \n-\tcbnz\tr0, fe60 \n+\tbl\tfc34 \n+\tcbnz\tr0, fe40 \n ./cmdline/stream.c:154\n \tmov\tr0, r4\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/stream.c:149\n \tmov\tr0, r4\n ./cmdline/stream.c:150\n \tmovs\tr4, #0\n ./cmdline/stream.c:149\n-\tbl\tfde0 \n+\tbl\tfdc0 \n ./cmdline/stream.c:150\n-\tb.n\tfe58 \n+\tb.n\tfe38 \n \tnop\n \n-0000fe6c :\n+0000fe4c :\n stell():\n ./cmdline/stream.c:329\n \tldrd\tr2, r3, [r0]\n-\tldrd\tr0, r1, [r0, #40]\t; 0x28\n-\tsubs\tr3, r3, r2\n-./cmdline/stream.c:330\n-\tadds\tr0, r0, r3\n ./cmdline/stream.c:328\n \tpush\t{r7}\n-./cmdline/stream.c:330\n-\tadc.w\tr1, r1, r3, asr #31\n+./cmdline/stream.c:329\n+\tldrd\tr0, r1, [r0, #40]\t; 0x28\n+\tsubs\tr3, r3, r2\n ./cmdline/stream.c:328\n \tadd\tr7, sp, #0\n ./cmdline/stream.c:330\n+\tadds\tr0, r0, r3\n+\tadc.w\tr1, r1, r3, asr #31\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0000fe88 :\n+0000fe68 :\n scrc():\n ./cmdline/stream.c:333\n-\tldr\tr3, [pc, #24]\t; (fea4 )\n+\tldr\tr3, [pc, #24]\t; (fe84 )\n \tpush\t{r4, r7}\n-\tadd\tr3, pc\n ./cmdline/stream.c:334\n-\tldr\tr4, [pc, #24]\t; (fea8 )\n+\tldr\tr4, [pc, #24]\t; (fe88 )\n ./cmdline/stream.c:333\n-\tadd\tr7, sp, #0\n+\tadd\tr3, pc\n ./cmdline/stream.c:334\n \tldr\tr1, [r0, #0]\n \tldr\tr2, [r0, #4]\n-\tldr\tr3, [r3, r4]\n+./cmdline/stream.c:333\n+\tadd\tr7, sp, #0\n+./cmdline/stream.c:334\n \tldr\tr0, [r0, #52]\t; 0x34\n+\tldr\tr3, [r3, r4]\n \tsubs\tr2, r2, r1\n \tldr\tr3, [r3, #0]\n ./cmdline/stream.c:335\n \tmov\tsp, r7\n \tpop\t{r4, r7}\n ./cmdline/stream.c:334\n \tbx\tr3\n-\tldr\tr6, [pc, #672]\t; (10148 )\n+\tldr\tr6, [pc, #792]\t; (101a0 )\n \tmovs\tr5, r0\n \tlsls\tr4, r5, #7\n \t...\n \n-0000feac :\n+0000fe8c :\n scrc_stream():\n+./cmdline/stream.c:338\n+\tpush\t{r7}\n ./cmdline/stream.c:339\n \tldr\tr0, [r0, #56]\t; 0x38\n ./cmdline/stream.c:338\n-\tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/stream.c:340\n \tmvns\tr0, r0\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0000febc :\n+0000fe9c :\n sgetc_uncached():\n ./cmdline/stream.c:343\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n ./cmdline/stream.c:345\n \tldrd\tr3, r2, [r0, #4]\n ./cmdline/stream.c:343\n \tadd\tr7, sp, #0\n ./cmdline/stream.c:345\n \tcmp\tr3, r2\n-\tbeq.n\tfed2 \n+\tbeq.n\tfeb2 \n ./cmdline/stream.c:347\n \tadds\tr2, r3, #1\n \tstr\tr2, [r4, #4]\n \tldrb\tr0, [r3, #0]\n ./cmdline/stream.c:348\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/stream.c:345 (discriminator 1)\n-\tbl\tfa84 \n-\tcbnz\tr0, fedc \n+\tbl\tfa64 \n+\tcbnz\tr0, febc \n \tldr\tr3, [r4, #4]\n-\tb.n\tfeca \n+\tb.n\tfeaa \n ./cmdline/stream.c:346\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:348\n \tpop\t{r3, r4, r7, pc}\n \tnop\n \n-0000fee4 :\n+0000fec4 :\n sgettok():\n ./cmdline/stream.c:351\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-./cmdline/stream.c:353\n-\tadd.w\tr8, r1, r2\n-./cmdline/stream.c:351\n-\tadd\tr7, sp, #0\n \tmov\tr9, r1\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:353\n+\tadd.w\tr8, r1, r2\n \tmov\tr5, r1\n-\tb.n\tff10 \n+\tb.n\tfef6 \n+./cmdline/stream.h:236\n+\tstr\tr0, [r4, #4]\n+sgetc():\n+./cmdline/stream.h:236\n+\tldrb\tr3, [r3, #0]\n+sgettok():\n ./cmdline/stream.c:361\n-\tcmp\tr3, #9\n+\tcmp\tr3, #32\n \tit\tne\n-\tcmpne\tr3, #32\n-\tite\teq\n+\tcmpne\tr3, #9\n+\tit\teq\n \tmoveq\tr0, #1\n+\tit\tne\n \tmovne\tr0, #0\n-\tbeq.n\tff3a \n+\tbeq.n\tff18 \n ./cmdline/stream.c:365\n \tcmp\tr3, #10\n-\tbeq.n\tff46 \n+\tbeq.n\tff24 \n ./cmdline/stream.c:373\n \tstrb.w\tr3, [r5], #1\n ./cmdline/stream.c:375\n \tcmp\tr8, r5\n-\tbeq.n\tff62 \n-./cmdline/stream.h:234\n-\tldrd\tr3, r6, [r4, #4]\n+\tbeq.n\tff3e \n sgetc():\n ./cmdline/stream.h:234\n-\tcmp\tr3, r6\n+\tldrd\tr3, r6, [r4, #4]\n ./cmdline/stream.h:236\n-\tadd.w\tr0, r3, #1\n-\titt\tne\n-\tstrne\tr0, [r4, #4]\n-\tldrbne\tr3, [r3, #0]\n+\tadds\tr0, r3, #1\n ./cmdline/stream.h:234\n-\tbne.n\tfef6 \n+\tcmp\tr3, r6\n+\tbne.n\tfed6 \n ./cmdline/stream.h:235\n \tmov\tr0, r4\n-\tbl\tfebc \n-sgettok():\n-./cmdline/stream.c:358\n-\tadds\tr2, r0, #1\n-sgetc():\n-./cmdline/stream.h:235\n+\tbl\tfe9c \n \tmov\tr3, r0\n sgettok():\n ./cmdline/stream.c:358\n-\tbne.n\tfef6 \n+\tadds\tr2, r0, #1\n+\tbne.n\tfeda \n \tsub.w\tr0, r5, r9\n ./cmdline/stream.c:382\n \tmovs\tr3, #0\n \tstrb\tr3, [r5, #0]\n ./cmdline/stream.c:385\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.h:246\n \tldr\tr3, [r4, #4]\n sungetc():\n ./cmdline/stream.h:246\n \tsub.w\tr0, r5, r9\n \tsubs\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/stream.h:247\n-\tb.n\tff32 \n+\tb.n\tff10 \n sgettok():\n ./cmdline/stream.c:367\n \tcmp\tr5, r9\n-\tbeq.n\tff5a \n+\tbeq.n\tff36 \n ./cmdline/stream.c:367 (discriminator 1)\n \tldrb.w\tr3, [r5, #-1]\n \tcmp\tr3, #13\n-./cmdline/stream.c:368 (discriminator 1)\n-\tit\teq\n-\taddeq.w\tr5, r5, #4294967295\t; 0xffffffff\n+\tbne.n\tff32 \n+./cmdline/stream.c:368\n+\tsubs\tr5, #1\n \tsub.w\tr0, r5, r9\n ./cmdline/stream.h:246\n \tldr\tr3, [r4, #4]\n sungetc():\n ./cmdline/stream.h:246\n \tsubs\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/stream.h:247\n-\tb.n\tff32 \n+\tb.n\tff10 \n sgettok():\n ./cmdline/stream.c:377\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:385\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \n-0000ff6c :\n+0000ff48 :\n sread():\n ./cmdline/stream.c:388\n \tpush\t{r3, r4, r5, r6, r7, lr}\n+\tmov\tr4, r1\n \tmov\tr5, r0\n ./cmdline/stream.c:392\n-\tldrd\tr3, r0, [r0, #4]\n+\tldrd\tr3, r1, [r0, #4]\n ./cmdline/stream.c:388\n-\tmov\tr4, r1\n \tadd\tr7, sp, #0\n sptrlookup():\n ./cmdline/stream.h:164\n-\tadds\tr1, r3, r2\n+\tadds\tr0, r3, r2\n sread():\n ./cmdline/stream.c:392\n-\tcmp\tr0, r1\n-\tbcs.n\tffac \n+\tcmp\tr1, r0\n+\tbcs.n\tff82 \n ./cmdline/stream.c:403\n-\tcbz\tr2, ffc2 \n+\tcbz\tr2, ff98 \n \tadds\tr6, r4, r2\n-\tb.n\tff90 \n+\tb.n\tff70 \n+./cmdline/stream.h:236\n+\tstr\tr2, [r5, #4]\n+sgetc():\n+./cmdline/stream.h:236\n+\tldrb\tr0, [r3, #0]\n+sread():\n ./cmdline/stream.c:411\n-\tstrb.w\tr3, [r4], #1\n+\tstrb.w\tr0, [r4], #1\n ./cmdline/stream.c:403\n \tcmp\tr6, r4\n-\tbeq.n\tffc2 \n-\tldrd\tr3, r0, [r5, #4]\n-./cmdline/stream.h:234\n-\tcmp\tr0, r3\n+\tbeq.n\tff98 \n+\tldrd\tr3, r1, [r5, #4]\n sgetc():\n ./cmdline/stream.h:236\n-\tadd.w\tr2, r3, #1\n-\titt\tne\n-\tstrne\tr2, [r5, #4]\n-\tldrbne\tr3, [r3, #0]\n+\tadds\tr2, r3, #1\n ./cmdline/stream.h:234\n-\tbne.n\tff84 \n+\tcmp\tr1, r3\n+\tbne.n\tff60 \n ./cmdline/stream.h:235\n \tmov\tr0, r5\n-\tbl\tfebc \n+\tbl\tfe9c \n sread():\n ./cmdline/stream.c:405\n \tadds\tr3, r0, #1\n-\tuxtb\tr3, r0\n-\tbne.n\tff84 \n+\tbne.n\tff9c \n ./cmdline/stream.c:416\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/stream.c:397\n-\tcbz\tr2, ffc6 \n+\tcbz\tr2, ffa0 \n \tsubs\tr4, #1\n ./cmdline/stream.c:398\n \tldrb.w\tr2, [r3], #1\n-./cmdline/stream.c:397\n-\tcmp\tr3, r1\n-./cmdline/stream.c:398\n \tstrb.w\tr2, [r4, #1]!\n ./cmdline/stream.c:397\n-\tbne.n\tffb0 \n-./cmdline/stream.c:415\n-\tmovs\tr0, #0\n+\tcmp\tr3, r0\n+\tbne.n\tff86 \n sptrset():\n ./cmdline/stream.h:180\n-\tstr\tr1, [r5, #4]\n+\tstr\tr0, [r5, #4]\n sread():\n+./cmdline/stream.c:415\n+\tmovs\tr0, #0\n ./cmdline/stream.c:416\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/stream.c:415\n \tmovs\tr0, #0\n ./cmdline/stream.c:416\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+\tuxtb\tr0, r0\n+\tb.n\tff64 \n ./cmdline/stream.c:394\n-\tmov\tr1, r3\n-\tb.n\tffbc \n-\tnop\n+\tmov\tr0, r3\n+\tb.n\tff92 \n \n-0000ffcc :\n+0000ffa4 :\n sgetline():\n ./cmdline/stream.c:419\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tmov\tr5, r0\n+\tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n+./cmdline/stream.c:421\n+\tadd.w\tr8, r1, r2\n ./cmdline/stream.c:425\n-\tldrd\tr3, r0, [r0, #4]\n+\tldr\tr3, [r0, #4]\n+\tldr\tr6, [r0, #8]\n ./cmdline/stream.c:419\n-\tmov\tr8, r1\n \tadd\tr7, sp, #0\n-./cmdline/stream.c:421\n-\tadd.w\tr6, r8, r2\n sptrlookup():\n ./cmdline/stream.h:164\n-\tadds\tr1, r3, r2\n+\tadd\tr2, r3\n sgetline():\n+./cmdline/stream.c:419\n+\tmov\tr5, r0\n+\tmov\tr9, r1\n ./cmdline/stream.h:164\n-\tmov\tr4, r8\n+\tmov\tr4, r1\n ./cmdline/stream.c:425\n-\tcmp\tr0, r1\n-\tbcc.n\t10036 \n-\tb.n\tfff0 \n+\tcmp\tr6, r2\n+\tbcc.n\t10006 \n+\tb.n\tffc8 \n ./cmdline/stream.c:439\n \tstrb.w\tr2, [r4], #1\n ./cmdline/stream.c:441\n-\tcmp\tr6, r4\n-\tbeq.n\t10068 \n+\tcmp\tr8, r4\n+\tbeq.n\t1001c \n ./cmdline/stream.c:439\n-\tmov\tr1, r3\n+\tmov\tr6, r3\n ./cmdline/stream.c:430\n \tldrb.w\tr2, [r3], #1\n ./cmdline/stream.c:431\n \tcmp\tr2, #10\n-\tbne.n\tffe8 \n+\tbne.n\tffc0 \n ./cmdline/stream.c:433\n-\tcmp\tr4, r8\n+\tcmp\tr4, r9\n \tit\teq\n \tmoveq\tr0, #0\n-\tbeq.n\t10012 \n+\tbeq.n\tffe8 \n ./cmdline/stream.c:433 (discriminator 1)\n \tldrb.w\tr3, [r4, #-1]\n \tcmp\tr3, #13\n-./cmdline/stream.c:434 (discriminator 1)\n-\tit\teq\n-\taddeq.w\tr4, r4, #4294967295\t; 0xffffffff\n-\tsub.w\tr0, r4, r8\n+\tbne.n\tffe4 \n+./cmdline/stream.c:434\n+\tsubs\tr4, #1\n+\tsub.w\tr0, r4, r9\n sptrset():\n ./cmdline/stream.h:180\n-\tstr\tr1, [r5, #4]\n+\tstr\tr6, [r5, #4]\n sgetline():\n ./cmdline/stream.c:475\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #0]\n ./cmdline/stream.c:478\n-\tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n-./cmdline/stream.h:235\n-\tmov\tr0, r5\n+\tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+./cmdline/stream.h:236\n+\tstr\tr2, [r5, #4]\n sgetc():\n-./cmdline/stream.h:235\n-\tbl\tfebc \n+./cmdline/stream.h:236\n+\tldrb\tr0, [r3, #0]\n sgetline():\n-./cmdline/stream.c:452\n-\tadds\tr3, r0, #1\n-\tbeq.n\t10070 \n ./cmdline/stream.c:457\n \tcmp\tr0, #10\n-\tbeq.n\t10048 \n+\tbeq.n\t10024 \n ./cmdline/stream.c:465\n \tstrb.w\tr0, [r4], #1\n ./cmdline/stream.c:467\n-\tcmp\tr6, r4\n-\tbeq.n\t10068 \n-\tldrd\tr3, r0, [r5, #4]\n+\tcmp\tr8, r4\n+\tbeq.n\t1001c \n+\tldrd\tr3, r6, [r5, #4]\n sgetc():\n-./cmdline/stream.h:234\n-\tcmp\tr0, r3\n ./cmdline/stream.h:236\n-\tadd.w\tr2, r3, #1\n-\titt\tne\n-\tstrne\tr2, [r5, #4]\n-\tldrbne\tr0, [r3, #0]\n+\tadds\tr2, r3, #1\n ./cmdline/stream.h:234\n-\tbeq.n\t1001c \n+\tcmp\tr6, r3\n+\tbne.n\tfff2 \n+./cmdline/stream.h:235\n+\tmov\tr0, r5\n+\tbl\tfe9c \n sgetline():\n-./cmdline/stream.c:457\n-\tcmp\tr0, #10\n-\tbne.n\t1002a \n+./cmdline/stream.c:452\n+\tadds\tr3, r0, #1\n+\tbne.n\tfff6 \n+\tsub.w\tr0, r4, r9\n+\tb.n\tffea \n+./cmdline/stream.c:443\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/stream.c:478\n+\tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.c:459\n-\tcmp\tr4, r8\n+\tcmp\tr4, r9\n \tit\teq\n \tmoveq\tr0, #0\n-\tbeq.n\t10060 \n+\tbeq.n\t1003a \n ./cmdline/stream.c:459 (discriminator 1)\n \tldrb.w\tr3, [r4, #-1]\n \tcmp\tr3, #13\n-./cmdline/stream.c:460 (discriminator 1)\n-\tit\teq\n-\taddeq.w\tr4, r4, #4294967295\t; 0xffffffff\n-\tsub.w\tr0, r4, r8\n+\tbne.n\t10036 \n+./cmdline/stream.c:460\n+\tsubs\tr4, #1\n+\tsub.w\tr0, r4, r9\n ./cmdline/stream.h:246\n \tldr\tr3, [r5, #4]\n sungetc():\n ./cmdline/stream.h:246\n \tsubs\tr3, #1\n \tstr\tr3, [r5, #4]\n ./cmdline/stream.h:247\n-\tb.n\t10014 \n+\tb.n\tffea \n sgetline():\n-./cmdline/stream.c:443\n-\tmov.w\tr0, #4294967295\t; 0xffffffff\n-./cmdline/stream.c:478\n-\tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n-\tsub.w\tr0, r4, r8\n-\tb.n\t10014 \n+./cmdline/stream.h:247\n \tnop\n \n-00010078 :\n+00010044 :\n sgetlasttok():\n ./cmdline/stream.c:481\n \tpush\t{r3, r4, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:484\n-\tbl\tffcc \n+\tbl\tffa4 \n ./cmdline/stream.c:485\n \tcmp\tr0, #0\n-\tblt.n\t100a2 \n+\tblt.n\t1006e \n ./cmdline/stream.c:491\n-\tbeq.n\t1009e \n+\tbeq.n\t1006a \n \tadds\tr2, r4, r0\n-\tb.n\t10090 \n+\tb.n\t1005c \n \tsubs\tr0, #1\n-\tbeq.n\t1009e \n+\tbeq.n\t1006a \n ./cmdline/stream.c:491 (discriminator 1)\n \tldrb.w\tr3, [r2, #-1]!\n-\tcmp\tr3, #9\n+\tcmp\tr3, #32\n \tit\tne\n-\tcmpne\tr3, #32\n-\tbeq.n\t1008c \n+\tcmpne\tr3, #9\n+\tbeq.n\t10058 \n \tadd\tr4, r0\n ./cmdline/stream.c:494\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #0]\n ./cmdline/stream.c:497\n \tpop\t{r3, r4, r7, pc}\n \n-000100a4 :\n+00010070 :\n sgetu32():\n ./cmdline/stream.h:234\n \tldrd\tr3, r2, [r0, #4]\n ./cmdline/stream.c:500\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-./cmdline/stream.h:234\n-\tcmp\tr3, r2\n-./cmdline/stream.h:236\n-\tit\tne\n-\taddne\tr2, r3, #1\n-./cmdline/stream.c:500\n-\tadd\tr7, sp, #0\n-./cmdline/stream.h:236\n-\tit\tne\n-\tstrne\tr2, [r0, #4]\n-./cmdline/stream.c:500\n \tmov\tr4, r0\n-./cmdline/stream.h:236\n-\tit\tne\n-\tldrbne\tr3, [r3, #0]\n-./cmdline/stream.c:500\n+\tadd\tr7, sp, #0\n \tmov\tr6, r1\n ./cmdline/stream.h:234\n-\tbeq.n\t1012a \n+\tcmp\tr3, r2\n+\tbeq.n\t100ec \n+./cmdline/stream.h:236\n+\tadds\tr2, r3, #1\n+\tstr\tr2, [r0, #4]\n+\tldrb\tr3, [r3, #0]\n ./cmdline/stream.c:504\n \tsub.w\tr5, r3, #48\t; 0x30\n \tcmp\tr5, #9\n-\tbhi.n\t1014c \n+\tbhi.n\t1010e \n ./cmdline/stream.h:234\n \tldrd\tr0, r1, [r4, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr0, r1\n-\tbeq.n\t10132 \n+\tbeq.n\t100f4 \n ./cmdline/stream.h:236\n \tadds\tr2, r0, #1\n \tstr\tr2, [r4, #4]\n sgetu32():\n ./cmdline/stream.c:510\n \tldrb\tr3, [r0, #0]\n \tsub.w\tip, r3, #48\t; 0x30\n \tcmp.w\tip, #9\n-\tbhi.n\t10148 \n+\tbhi.n\t1010a \n ./cmdline/stream.c:511\n \tmov.w\tr8, #10\n-\tb.n\t100ec \n+\tb.n\t100b2 \n \tldrd\tr2, r1, [r4, #4]\n ./cmdline/stream.h:236\n \tmla\tr3, r8, r5, r3\n sgetc():\n+./cmdline/stream.h:236\n+\tadds\tr0, r2, #1\n ./cmdline/stream.h:234\n \tcmp\tr2, r1\n-./cmdline/stream.h:236\n-\tadd.w\tr0, r2, #1\n-\titt\tne\n-\tstrne\tr0, [r4, #4]\n-\tldrbne\tr0, [r2, #0]\n sgetu32():\n ./cmdline/stream.c:512\n \tsub.w\tr5, r3, #48\t; 0x30\n sgetc():\n ./cmdline/stream.h:234\n-\tbeq.n\t10122 \n+\tbeq.n\t100e4 \n+./cmdline/stream.h:236\n+\tstr\tr0, [r4, #4]\n+\tldrb\tr0, [r2, #0]\n sgetu32():\n ./cmdline/stream.c:510\n \tsub.w\tr2, r0, #48\t; 0x30\n \tmov\tr3, r0\n \tcmp\tr2, #9\n-\tbls.n\t100e8 \n+\tbls.n\t100ae \n ./cmdline/stream.h:245\n \tadds\tr0, #1\n ./cmdline/stream.c:516\n \tstr\tr5, [r6, #0]\n ./cmdline/stream.c:519\n \tit\teq\n \tmoveq\tr0, #0\n sungetc():\n ./cmdline/stream.h:245\n-\tbeq.n\t1011e \n+\tbeq.n\t100e0 \n \tldr\tr0, [r4, #4]\n \tsubs\tr0, #1\n ./cmdline/stream.h:246\n \tstr\tr0, [r4, #4]\n sgetu32():\n ./cmdline/stream.c:519\n \tmovs\tr0, #0\n ./cmdline/stream.c:526\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r4\n-\tbl\tfebc \n-\tb.n\t10102 \n+\tbl\tfe9c \n+\tb.n\t100c4 \n sgetu32():\n ./cmdline/stream.h:235\n-\tbl\tfebc \n+\tbl\tfe9c \n \tmov\tr3, r0\n-\tb.n\t100c2 \n+\tb.n\t10088 \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r4\n-\tbl\tfebc \n+\tbl\tfe9c \n sgetu32():\n ./cmdline/stream.c:510\n \tsub.w\tr2, r0, #48\t; 0x30\n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr3, r0\n sgetu32():\n ./cmdline/stream.c:510\n \tcmp\tr2, #9\n-\tbhi.n\t1010c \n+\tbhi.n\t100ce \n \tldrd\tr2, r1, [r4, #4]\n-\tb.n\t100e2 \n+\tb.n\t100a8 \n ./cmdline/stream.c:516\n \tstr\tr5, [r6, #0]\n sungetc():\n ./cmdline/stream.h:245\n-\tb.n\t1011a \n+\tb.n\t100dc \n sgetu32():\n ./cmdline/stream.c:523\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t1011e \n-\tnop\n+\tb.n\t100e0 \n \n-00010154 :\n+00010114 :\n sgetb32():\n ./cmdline/stream.c:529\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmovs\tr4, #0\n-\tadd\tr7, sp, #0\n \tmov\tr5, r0\n+\tadd\tr7, sp, #0\n \tmov\tr6, r1\n ./cmdline/stream.c:535\n \tmov\tr8, r4\n ./cmdline/stream.h:234\n \tldrd\tr3, r2, [r5, #4]\n sgetc():\n+./cmdline/stream.h:236\n+\tadds\tr1, r3, #1\n ./cmdline/stream.h:234\n \tcmp\tr3, r2\n+\tbeq.n\t1014a \n ./cmdline/stream.h:236\n-\tadd.w\tr1, r3, #1\n-\tittt\tne\n-\tstrne\tr1, [r5, #4]\n-\tldrbne\tr0, [r3, #0]\n-\tmovne\tr3, r0\n-./cmdline/stream.h:234\n-\tbeq.n\t10190 \n+\tstr\tr1, [r5, #4]\n+\tldrb\tr0, [r3, #0]\n+\tmov\tr3, r0\n sgetb32():\n ./cmdline/stream.c:546\n-\tlsls\tr1, r0, #24\n+\tlsls\tr2, r0, #24\n+\tbmi.n\t1015a \n ./cmdline/stream.c:547\n-\tlsl.w\tr2, r3, r4\n-./cmdline/stream.c:546\n-\tbmi.n\t101a4 \n+\tlsls\tr3, r4\n \tadds\tr4, #7\n-./cmdline/stream.c:547\n-\torr.w\tr8, r8, r2\n+\torr.w\tr8, r8, r3\n ./cmdline/stream.c:549\n \tcmp\tr4, #35\t; 0x23\n-\tbne.n\t10162 \n+\tbne.n\t10122 \n ./cmdline/stream.c:541\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:562\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r5\n-\tbl\tfebc \n+\tbl\tfe9c \n sgetb32():\n ./cmdline/stream.c:539\n-\tadds\tr3, r0, #1\n+\tadds\tr1, r0, #1\n+\tbeq.n\t10142 \n \tuxtb\tr3, r0\n-\tbeq.n\t10188 \n-./cmdline/stream.c:546\n-\tlsls\tr1, r0, #24\n-./cmdline/stream.c:547\n-\tlsl.w\tr2, r3, r4\n ./cmdline/stream.c:546\n-\tbpl.n\t1017e \n+\tlsls\tr2, r0, #24\n+\tbpl.n\t10136 \n ./cmdline/stream.c:557\n \tand.w\tr3, r3, #127\t; 0x7f\n ./cmdline/stream.c:561\n \tmovs\tr0, #0\n ./cmdline/stream.c:557\n \tlsl.w\tr4, r3, r4\n \torr.w\tr4, r4, r8\n ./cmdline/stream.c:559\n \tstr\tr4, [r6, #0]\n ./cmdline/stream.c:562\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+\tnop\n \n-000101b8 :\n+00010170 :\n sgetb64():\n ./cmdline/stream.c:565\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmovs\tr4, #0\n-\tadd\tr7, sp, #0\n \tmov\tr9, r0\n+\tadd\tr7, sp, #0\n \tmov\tr6, r1\n ./cmdline/stream.c:571\n \tmov\tr5, r4\n \tmov\tr8, r4\n-\tb.n\t101f2 \n+\tb.n\t101b4 \n+./cmdline/stream.h:236\n+\tstr.w\tr1, [r9, #4]\n+sgetc():\n+./cmdline/stream.h:236\n+\tldrb\tr2, [r3, #0]\n+\tmov\tr0, r2\n+sgetb64():\n ./cmdline/stream.c:583\n \tsub.w\tr3, r4, #32\n \trsb\tr1, r4, #32\n-\tlsr.w\tr1, r2, r1\n-\tlsl.w\tr3, r2, r3\n-\torrs\tr3, r1\n+\tlsl.w\tip, r2, r4\n ./cmdline/stream.c:582\n-\tlsls\tr1, r0, #24\n+\ttst.w\tr0, #128\t; 0x80\n ./cmdline/stream.c:583\n-\tlsl.w\tip, r2, r4\n+\tlsl.w\tr3, r2, r3\n ./cmdline/stream.c:582\n-\tbmi.n\t1021c \n-\tadds\tr4, #7\n+\tbne.n\t101d4 \n ./cmdline/stream.c:583\n+\tlsr.w\tr1, r2, r1\n+\tadds\tr4, #7\n+\torrs\tr3, r1\n \torr.w\tr5, ip, r5\n-./cmdline/stream.c:585\n-\tcmp\tr4, #70\t; 0x46\n-./cmdline/stream.c:583\n \torr.w\tr8, r3, r8\n ./cmdline/stream.c:585\n-\tbeq.n\t10214 \n-./cmdline/stream.h:234\n-\tldrd\tr3, r2, [r9, #4]\n+\tcmp\tr4, #70\t; 0x46\n+\tbeq.n\t101cc \n sgetc():\n ./cmdline/stream.h:234\n-\tcmp\tr3, r2\n+\tldrd\tr3, r2, [r9, #4]\n ./cmdline/stream.h:236\n-\tadd.w\tr1, r3, #1\n-\tittt\tne\n-\tstrne.w\tr1, [r9, #4]\n-\tldrbne\tr2, [r3, #0]\n-\tmovne\tr0, r2\n+\tadds\tr1, r3, #1\n ./cmdline/stream.h:234\n-\tbne.n\t101ca \n+\tcmp\tr3, r2\n+\tbne.n\t10182 \n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n+\tbl\tfe9c \n sgetb64():\n ./cmdline/stream.c:575\n \tadds\tr3, r0, #1\n+\tbeq.n\t101cc \n \tuxtb\tr2, r0\n-\tbne.n\t101ca \n+\tb.n\t1018a \n ./cmdline/stream.c:577\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/stream.c:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/stream.c:593\n \tand.w\tr2, r2, #127\t; 0x7f\n \tsub.w\tr3, r4, #32\n \trsb\tr1, r4, #32\n ./cmdline/stream.c:597\n \tmovs\tr0, #0\n ./cmdline/stream.c:593\n-\tlsr.w\tr1, r2, r1\n \tlsl.w\tr3, r2, r3\n+\tlsr.w\tr1, r2, r1\n \torrs\tr3, r1\n \tlsls\tr2, r4\n \torr.w\tr3, r3, r8\n \torrs\tr2, r5\n ./cmdline/stream.c:595\n \tstrd\tr2, r3, [r6]\n ./cmdline/stream.c:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \n-00010244 :\n+000101fc :\n sgetble32():\n ./cmdline/stream.c:601\n-\tldr.w\tip, [pc, #72]\t; 10290 \n+\tldr.w\tip, [pc, #72]\t; 10248 \n ./cmdline/stream.c:604\n \tmovs\tr2, #4\n ./cmdline/stream.c:601\n-\tldr\tr3, [pc, #72]\t; (10294 )\n+\tldr\tr3, [pc, #72]\t; (1024c )\n \tpush\t{r4, r7, lr}\n \tadd\tip, pc\n+\tmov\tr4, r1\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tldr.w\tr3, [ip, r3]\n-\tmov\tr4, r1\n ./cmdline/stream.c:604\n \tmov\tr1, r7\n ./cmdline/stream.c:601\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/stream.c:604\n-\tbl\tff6c \n-\tcbnz\tr0, 10284 \n+\tbl\tff48 \n+\tcbnz\tr0, 1023c \n ./cmdline/stream.c:610\n \tldr\tr3, [r7, #0]\n \tstr\tr3, [r4, #0]\n ./cmdline/stream.c:601\n-\tldr\tr2, [pc, #40]\t; (10298 )\n+\tldr\tr2, [pc, #40]\t; (10250 )\n ./cmdline/stream.c:613\n-\tldr\tr3, [pc, #32]\t; (10294 )\n+\tldr\tr3, [pc, #32]\t; (1024c )\n ./cmdline/stream.c:601\n \tadd\tr2, pc\n ./cmdline/stream.c:613\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t1028a \n+\tbne.n\t10242 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/stream.c:606\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t1026e \n+\tb.n\t10226 \n ./cmdline/stream.c:613\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr2, [pc, #920]\t; (1062c )\n+\tldr\tr3, [pc, #184]\t; (10304 )\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #776]\t; (105a4 )\n+\tldr\tr3, [pc, #40]\t; (1027c )\n \tmovs\tr5, r0\n \n-0001029c :\n+00010254 :\n sgetbs():\n ./cmdline/stream.c:616\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr5, r2\n-\tldr\tr2, [pc, #84]\t; (102f8 )\n+\tldr\tr2, [pc, #84]\t; (102b0 )\n+\tldr\tr3, [pc, #88]\t; (102b4 )\n \tsub\tsp, #12\n-\tldr\tr3, [pc, #84]\t; (102fc )\n \tadd\tr2, pc\n \tadd\tr7, sp, #0\n \tmov\tr4, r1\n-\tmov\tr6, r0\n-\tldr\tr3, [r2, r3]\n ./cmdline/stream.c:619\n \tmov\tr1, r7\n ./cmdline/stream.c:616\n+\tmov\tr6, r0\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/stream.c:619\n-\tbl\t10154 \n+\tbl\t10114 \n \tcmp\tr0, #0\n-\tblt.n\t102ec \n+\tblt.n\t102a4 \n ./cmdline/stream.c:625\n \tldr\tr2, [r7, #0]\n \tadds\tr3, r2, #1\n \tcmp\tr3, r5\n-\tbhi.n\t102ec \n+\tbhi.n\t102a4 \n ./cmdline/stream.c:631\n \tmovs\tr3, #0\n ./cmdline/stream.c:633\n \tmov\tr0, r6\n \tmov\tr1, r4\n ./cmdline/stream.c:631\n \tstrb\tr3, [r4, r2]\n ./cmdline/stream.c:633\n-\tbl\tff6c \n+\tbl\tff48 \n ./cmdline/stream.c:616\n-\tldr\tr2, [pc, #40]\t; (10300 )\n+\tldr\tr2, [pc, #40]\t; (102b8 )\n ./cmdline/stream.c:634\n-\tldr\tr3, [pc, #32]\t; (102fc )\n+\tldr\tr3, [pc, #32]\t; (102b4 )\n ./cmdline/stream.c:616\n \tadd\tr2, pc\n ./cmdline/stream.c:634\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t102f2 \n+\tbne.n\t102aa \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/stream.c:621\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t102d6 \n+\tb.n\t1028e \n ./cmdline/stream.c:634\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr2, [pc, #568]\t; (10534 )\n+\tldr\tr2, [pc, #856]\t; (1060c )\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #360]\t; (1046c )\n+\tldr\tr2, [pc, #648]\t; (10544 )\n \tmovs\tr5, r0\n \n-00010304 :\n+000102bc :\n swrite():\n ./cmdline/stream.c:637\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r2\n+\tldr.w\tr8, [pc, #312]\t; 103fc \n \tsub\tsp, #20\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:641\n \tldr\tr2, [r2, #4]\n-./cmdline/stream.c:637\n-\tmov\tr4, r0\n-./cmdline/stream.c:641\n \tldr\tr3, [r5, #8]\n ./cmdline/stream.c:637\n-\tadd\tr7, sp, #0\n+\tmov\tr4, r0\n sptrlookup():\n ./cmdline/stream.h:164\n \tadds\tr0, r2, r1\n swrite():\n ./cmdline/stream.c:637\n-\tldr.w\tr8, [pc, #300]\t; 10444 \n+\tadd\tr8, pc\n ./cmdline/stream.c:641\n \tcmp\tr0, r3\n sptrlookup():\n ./cmdline/stream.h:164\n \tstr\tr0, [r7, #12]\n swrite():\n-./cmdline/stream.c:637\n-\tadd\tr8, pc\n ./cmdline/stream.c:641\n-\tbls.n\t1036e \n+\tbls.n\t10326 \n ./cmdline/stream.c:661\n \tcmp\tr1, #0\n-\tbeq.n\t1041c \n+\tbeq.n\t103d4 \n \tadd.w\tr9, r4, r1\n-\tb.n\t10358 \n+\tb.n\t10310 \n ./cmdline/stream.h:362\n \tldr.w\tip, [r5, #56]\t; 0x38\n-./cmdline/stream.c:661\n-\tcmp\tr4, r9\n-./cmdline/util.h:93\n-\tldr\tr0, [pc, #276]\t; (10448 )\n sputc():\n ./cmdline/stream.h:364\n \tadd.w\tlr, r2, #1\n+swrite():\n+./cmdline/util.h:93\n+\tldr\tr0, [pc, #272]\t; (10400 )\n+./cmdline/stream.c:661\n+\tcmp\tr4, r9\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r6, ip\n-\tldr.w\tr0, [r8, r0]\n \tuxtb\tr1, r1\n+\tldr.w\tr0, [r8, r0]\n \tldr.w\tr3, [r0, r1, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tlr, [r5, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr3, r3, ip, lsr #8\n sputc():\n ./cmdline/stream.h:362\n \tstr\tr3, [r5, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr6, [r2, #0]\n swrite():\n ./cmdline/stream.c:661\n-\tbeq.n\t1041c \n+\tbeq.n\t103d4 \n \tldrd\tr2, r3, [r5, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr2, r3\n swrite():\n ./cmdline/stream.c:662\n \tldrb.w\tr6, [r4], #1\n sputc():\n ./cmdline/stream.h:350\n-\tbne.n\t1032c \n+\tbne.n\t102e4 \n ./cmdline/stream.h:351\n \tmov\tr0, r5\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.n\t1043e \n+\tbne.n\t103f6 \n \tldr\tr2, [r5, #4]\n-\tb.n\t1032c \n+\tb.n\t102e4 \n swrite():\n-./cmdline/util.h:101\n-\tcmp\tr1, #3\n ./cmdline/stream.c:652\n \tldr\tr3, [r5, #56]\t; 0x38\n+./cmdline/util.h:101\n+\tcmp\tr1, #3\n crc32c_gen_plain():\n ./cmdline/util.h:101\n-\tbls.n\t1042a \n-\tldr\tr6, [pc, #212]\t; (1044c )\n+\tbls.n\t103e2 \n+\tldr\tr6, [pc, #212]\t; (10404 )\n \tsubs\tr0, r1, #4\n-\tldr.w\tip, [pc, #212]\t; 10450 \n+\tldr.w\tip, [pc, #212]\t; 10408 \n \tbic.w\tr0, r0, #3\n-\tldr.w\tr9, [pc, #208]\t; 10454 \n+\tldr.w\tr9, [pc, #208]\t; 1040c \n \tadds\tr0, #4\n-\tldr.w\tfp, [r8, r6]\n+\tldr.w\tlr, [pc, #192]\t; 10400 \n \tadd\tr0, r4\n+\tldr.w\tfp, [r8, r6]\n \tldr.w\tr6, [r8, ip]\n-\tldr.w\tlr, [pc, #180]\t; 10448 \n \tldr.w\tsl, [r8, r9]\n \tldr.w\tr9, [r8, lr]\n \tstr\tr6, [r7, #8]\n \tmov\tr6, r4\n \tldr.w\tr8, [r7, #8]\n \tstr\tr2, [r7, #4]\n ./cmdline/util.h:102\n \tldr.w\tr2, [r6], #4\n \teors\tr3, r2\n ./cmdline/util.h:101\n \tcmp\tr6, r0\n ./cmdline/util.h:103\n-\tubfx\tlr, r3, #8, #8\n-\tuxtb.w\tip, r3\n-\tmov.w\tr2, r3, lsr #24\n+\tuxtb.w\tlr, r3\n+\tmov.w\tip, r3, lsr #24\n+\tubfx\tr2, r3, #8, #8\n \tubfx\tr3, r3, #16, #8\n-\tldr.w\tlr, [r8, lr, lsl #2]\n-\tldr.w\tip, [sl, ip, lsl #2]\n-\tldr.w\tr2, [r9, r2, lsl #2]\n+\tldr.w\tlr, [sl, lr, lsl #2]\n+\tldr.w\tip, [r9, ip, lsl #2]\n+\tldr.w\tr2, [r8, r2, lsl #2]\n \tldr.w\tr3, [fp, r3, lsl #2]\n-\teor.w\tip, ip, r2\n-\teor.w\tlr, ip, lr\n+\teor.w\tlr, lr, ip\n+\teor.w\tlr, lr, r2\n \teor.w\tr3, r3, lr\n ./cmdline/util.h:101\n-\tbne.n\t103a6 \n+\tbne.n\t1035e \n ./cmdline/util.h:108\n-\tands.w\tip, r1, #3\n \tldr\tr2, [r7, #4]\n-\tbeq.n\t10426 \n+\tands.w\tip, r1, #3\n+\tbeq.n\t103de \n \tadd\tip, r0\n ./cmdline/util.h:109\n \tldrb.w\tr6, [r0], #1\n \teors\tr6, r3\n ./cmdline/util.h:108\n \tcmp\tr0, ip\n ./cmdline/util.h:109\n \tuxtb\tr6, r6\n \tldr.w\tr6, [r9, r6, lsl #2]\n \teor.w\tr3, r6, r3, lsr #8\n ./cmdline/util.h:108\n-\tbne.n\t103e6 \n+\tbne.n\t1039e \n swrite():\n ./cmdline/stream.c:652\n \tstr\tr3, [r5, #56]\t; 0x38\n ./cmdline/stream.c:655\n-\tcbz\tr1, 1043a \n+\tcbz\tr1, 103f2 \n \tsubs\tr2, #1\n \tadd\tr1, r4\n ./cmdline/stream.c:656\n \tldrb.w\tr3, [r4], #1\n-./cmdline/stream.c:655\n-\tcmp\tr4, r1\n-./cmdline/stream.c:656\n \tstrb.w\tr3, [r2, #1]!\n ./cmdline/stream.c:655\n-\tbne.n\t10402 \n+\tcmp\tr4, r1\n+\tbne.n\t103ba \n sptrset():\n ./cmdline/stream.h:180\n \tldr\tr3, [r7, #12]\n swrite():\n ./cmdline/stream.c:670\n \tmovs\tr0, #0\n sptrset():\n@@ -21995,142 +21910,145 @@\n ./cmdline/stream.c:671\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/stream.c:652\n \tstr\tr3, [r5, #56]\t; 0x38\n ./cmdline/stream.c:655\n-\tb.n\t103fe \n+\tb.n\t103b6 \n crc32c_gen_plain():\n ./cmdline/util.h:108\n \tcmp\tr1, #0\n-\tbeq.n\t103fa \n-\tldr\tr6, [pc, #24]\t; (10448 )\n+\tbeq.n\t103b2 \n+\tldr\tr6, [pc, #24]\t; (10400 )\n \tmov\tip, r1\n \tmov\tr0, r4\n \tldr.w\tr9, [r8, r6]\n-\tb.n\t103e4 \n+\tb.n\t1039c \n swrite():\n ./cmdline/stream.c:643\n \tstr\tr2, [r7, #12]\n-\tb.n\t1040e \n+\tb.n\t103c6 \n ./cmdline/stream.c:664\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t10414 \n-\tldr\tr2, [pc, #88]\t; (104a0 )\n+\tb.n\t103cc \n+\tldr\tr2, [pc, #392]\t; (10588 )\n \tmovs\tr5, r0\n \tlsls\tr0, r0, #7\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #6\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #8\n \t...\n \n-00010458 :\n+00010410 :\n sputb32():\n ./cmdline/stream.c:674\n \tmov\tr2, r1\n-\tldr\tr1, [pc, #104]\t; (104c4 )\n-\tldr\tr3, [pc, #104]\t; (104c8 )\n+\tldr\tr1, [pc, #104]\t; (1047c )\n+\tldr\tr3, [pc, #104]\t; (10480 )\n \tadd\tr1, pc\n \tpush\t{r4, r5, r6, r7, lr}\n ./cmdline/stream.c:681\n \tand.w\tr4, r0, #127\t; 0x7f\n ./cmdline/stream.c:674\n \tsub\tsp, #28\n+\tldr\tr3, [r1, r3]\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:684\n \tlsrs\tr0, r0, #7\n ./cmdline/stream.c:674\n-\tldr\tr3, [r1, r3]\n-\tadd\tr7, sp, #0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #20]\n \tmov.w\tr3, #0\n ./cmdline/stream.c:684\n-\tbeq.n\t104ba \n+\tbeq.n\t10470 \n \tadds\tr5, r7, #3\n ./cmdline/stream.c:679\n \tmovs\tr3, #0\n ./cmdline/stream.c:685\n+\tmov\tr6, r3\n \tstrb.w\tr4, [r5, #1]!\n+\tadds\tr3, #1\n ./cmdline/stream.c:681\n \tand.w\tr4, r0, #127\t; 0x7f\n ./cmdline/stream.c:684\n \tlsrs\tr0, r0, #7\n-\tmov\tr6, r3\n-./cmdline/stream.c:685\n-\tadd.w\tr3, r3, #1\n-./cmdline/stream.c:684\n-\tbne.n\t1047c \n+\tbne.n\t10434 \n \tadds\tr1, r6, #2\n ./cmdline/stream.c:689\n \tadd.w\tr0, r7, #24\n \torn\tr4, r4, #127\t; 0x7f\n \tadd\tr3, r0\n ./cmdline/stream.c:691\n \tadds\tr0, r7, #4\n ./cmdline/stream.c:689\n \tstrb.w\tr4, [r3, #-20]\n ./cmdline/stream.c:691\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/stream.c:674\n-\tldr\tr2, [pc, #36]\t; (104cc )\n+\tldr\tr2, [pc, #40]\t; (10484 )\n ./cmdline/stream.c:692\n-\tldr\tr3, [pc, #32]\t; (104c8 )\n+\tldr\tr3, [pc, #32]\t; (10480 )\n ./cmdline/stream.c:674\n \tadd\tr2, pc\n ./cmdline/stream.c:692\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t104c0 \n+\tbne.n\t10476 \n \tadds\tr7, #28\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/stream.c:679\n \tmov\tr3, r0\n ./cmdline/stream.c:684\n \tmovs\tr1, #1\n-\tb.n\t10490 \n+\tb.n\t10446 \n ./cmdline/stream.c:692\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #856]\t; (10820 )\n+\tnop\n+\tldr\tr1, [pc, #120]\t; (104f8 )\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #560]\t; (10700 )\n+\tldr\tr0, [pc, #856]\t; (107e0 )\n \tmovs\tr5, r0\n \n-000104d0 :\n+00010488 :\n sputb64():\n ./cmdline/stream.c:695\n \tpush\t{r4, r5, r6, r7, lr}\n ./cmdline/stream.c:703\n \tlsrs\tr4, r0, #7\n-\torr.w\tr4, r4, r1, lsl #25\n-\tlsrs\tr5, r1, #7\n ./cmdline/stream.c:695\n-\tldr\tr1, [pc, #120]\t; (10554 )\n+\tldr\tr6, [pc, #124]\t; (1050c )\n+\tldr\tr3, [pc, #128]\t; (10510 )\n \tsub\tsp, #28\n-\tldr\tr3, [pc, #120]\t; (10558 )\n-\tadd\tr1, pc\n+\tadd\tr6, pc\n+./cmdline/stream.c:703\n+\torr.w\tr4, r4, r1, lsl #25\n+./cmdline/stream.c:695\n \tadd\tr7, sp, #0\n+./cmdline/stream.c:703\n+\tlsrs\tr5, r1, #7\n+./cmdline/stream.c:695\n+\tldr\tr3, [r6, r3]\n ./cmdline/stream.c:702\n \tand.w\tr6, r0, #127\t; 0x7f\n ./cmdline/stream.c:695\n-\tldr\tr3, [r1, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #20]\n \tmov.w\tr3, #0\n ./cmdline/stream.c:705\n \torrs.w\tr3, r4, r5\n-\tbeq.n\t1054a \n+\tbeq.n\t10502 \n \tadd.w\tip, r7, #3\n ./cmdline/stream.c:700\n \tmovs\tr0, #0\n ./cmdline/stream.c:703\n \tlsrs\tr3, r4, #7\n \tlsrs\tr1, r5, #7\n \torr.w\tr3, r3, r5, lsl #25\n@@ -22138,166 +22056,165 @@\n \tstrb.w\tr6, [ip, #1]!\n ./cmdline/stream.c:703\n \tmov\tr5, r1\n ./cmdline/stream.c:702\n \tand.w\tr6, r4, #127\t; 0x7f\n ./cmdline/stream.c:703\n \tmov\tr4, r3\n+\tmov\tr1, r0\n ./cmdline/stream.c:705\n \torrs.w\tr3, r4, r5\n-\tmov\tr1, r0\n ./cmdline/stream.c:706\n \tadd.w\tr0, r0, #1\n ./cmdline/stream.c:705\n-\tbne.n\t104fe \n+\tbne.n\t104b6 \n \tadds\tr1, #2\n ./cmdline/stream.c:710\n \tadd.w\tr3, r7, #24\n \torn\tr6, r6, #127\t; 0x7f\n \tadd\tr3, r0\n ./cmdline/stream.c:712\n \tadds\tr0, r7, #4\n ./cmdline/stream.c:710\n \tstrb.w\tr6, [r3, #-20]\n ./cmdline/stream.c:712\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/stream.c:695\n-\tldr\tr2, [pc, #36]\t; (1055c )\n+\tldr\tr2, [pc, #36]\t; (10514 )\n ./cmdline/stream.c:713\n-\tldr\tr3, [pc, #32]\t; (10558 )\n+\tldr\tr3, [pc, #32]\t; (10510 )\n ./cmdline/stream.c:695\n \tadd\tr2, pc\n ./cmdline/stream.c:713\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t10550 \n+\tbne.n\t10508 \n \tadds\tr7, #28\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/stream.c:705\n \tmovs\tr1, #1\n ./cmdline/stream.c:700\n \tmovs\tr0, #0\n-\tb.n\t10520 \n+\tb.n\t104d8 \n ./cmdline/stream.c:713\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #336]\t; (106a8 )\n+\tldr\tr0, [pc, #648]\t; (10798 )\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tblxns\tpc\n+\tldr\tr0, [pc, #272]\t; (10628 )\n \tmovs\tr5, r0\n \n-00010560 :\n+00010518 :\n sputble32():\n ./cmdline/stream.c:716\n \tpush\t{r7, lr}\n+\tmov\tr3, r0\n+\tldr.w\tip, [pc, #60]\t; 1055c \n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n-\tldr.w\tip, [pc, #60]\t; 105a4 \n-\tmov\tr3, r0\n-\tmov\tr2, r1\n-./cmdline/stream.c:719\n-\tstr\tr3, [r7, #0]\n-./cmdline/stream.c:716\n \tadd\tip, pc\n-\tldr\tr3, [pc, #52]\t; (105a8 )\n+\tmov\tr2, r1\n ./cmdline/stream.c:724\n-\tmovs\tr1, #4\n \tmov\tr0, r7\n+\tmovs\tr1, #4\n+./cmdline/stream.c:719\n+\tstr\tr3, [r7, #0]\n ./cmdline/stream.c:716\n+\tldr\tr3, [pc, #48]\t; (10560 )\n \tldr.w\tr3, [ip, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/stream.c:724\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/stream.c:716\n-\tldr\tr2, [pc, #32]\t; (105ac )\n+\tldr\tr2, [pc, #32]\t; (10564 )\n ./cmdline/stream.c:725\n-\tldr\tr3, [pc, #28]\t; (105a8 )\n+\tldr\tr3, [pc, #28]\t; (10560 )\n ./cmdline/stream.c:716\n \tadd\tr2, pc\n ./cmdline/stream.c:725\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t1059e \n+\tbne.n\t10556 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tblxns\tr8\n+\tldr\tr0, [pc, #64]\t; (105a0 )\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tblx\tr5\n+\tblx\tlr\n \tmovs\tr5, r0\n \n-000105b0 :\n+00010568 :\n sputbs():\n ./cmdline/stream.c:728\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n \tmov\tr5, r0\n+\tadd\tr7, sp, #0\n ./cmdline/stream.c:729\n \tblx\t6bbc \n ./cmdline/stream.c:731\n \tmov\tr1, r4\n ./cmdline/stream.c:729\n \tmov\tr6, r0\n ./cmdline/stream.c:731\n-\tbl\t10458 \n-\tcbnz\tr0, 105d6 \n+\tbl\t10410 \n+\tcbnz\tr0, 1058e \n ./cmdline/stream.c:737\n \tmov\tr2, r4\n \tmov\tr1, r6\n \tmov\tr0, r5\n ./cmdline/stream.c:738\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./cmdline/stream.c:737\n-\tb.w\t10304 \n+\tb.w\t102bc \n ./cmdline/stream.c:738\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-000105dc :\n+00010594 :\n ssync():\n ./cmdline/stream.c:745\n \tldr\tr3, [r0, #20]\n-\tcbz\tr3, 1061a \n+\tcbz\tr3, 105d2 \n ./cmdline/stream.c:742\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/stream.c:745\n \tmovs\tr4, #0\n+\tmov\tr6, r0\n ./cmdline/stream.c:742\n \tadd\tr7, sp, #0\n-\tmov\tr6, r0\n-\tmovw\tr8, #4100\t; 0x1004\n ./cmdline/stream.c:745\n \tmov\tr5, r4\n-\tb.n\t105fa \n+\tmovw\tr8, #4100\t; 0x1004\n+\tb.n\t105b2 \n ./cmdline/stream.c:745 (discriminator 2)\n \tldr\tr3, [r6, #20]\n \tadds\tr5, #1\n \tcmp\tr3, r5\n-\tbls.n\t10614 \n+\tbls.n\t105cc \n ./cmdline/stream.c:746\n \tldr\tr3, [r6, #24]\n \tldr\tr0, [r3, r4]\n \tadd\tr4, r8\n \tblx\t68d8 \n \tcmp\tr0, #0\n-\tbeq.n\t105f2 \n+\tbeq.n\t105aa \n ./cmdline/stream.c:748\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tstrd\tr0, r5, [r6, #12]\n ./cmdline/stream.c:756\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/stream.c:755\n \tmovs\tr0, #0\n@@ -22307,873 +22224,879 @@\n \tmovs\tr0, #0\n ./cmdline/stream.c:756\n \tbx\tlr\n \tnop\n smatch():\n ./cmdline/support.c:1413\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/support.c:1414\n \tldrb\tr5, [r1, #0]\n-\tcbz\tr5, 10668 \n+./cmdline/support.c:1413\n+\tadd\tr7, sp, #0\n+./cmdline/support.c:1414\n+\tcbz\tr5, 10620 \n \tmov\tr6, r1\n \tmov\tr4, r0\n ./cmdline/support.c:1415\n \tblx\t6b8c <__ctype_b_loc@plt>\n \tadds\tr1, r6, #1\n \tldr\tr2, [r0, #0]\n-\tb.n\t10642 \n+\tb.n\t105fa \n ./cmdline/support.c:1419\n \tcmp\tr5, r3\n-\tbne.n\t1066c \n+\tbne.n\t10624 \n ./cmdline/support.c:1421\n \tadds\tr4, #1\n ./cmdline/support.c:1414\n \tldrb.w\tr5, [r1], #1\n-\tcbz\tr5, 10668 \n+\tcbz\tr5, 10620 \n ./cmdline/support.c:1415\n \tldrh.w\tr0, [r2, r5, lsl #1]\n \tldrb\tr3, [r4, #0]\n \tlsls\tr6, r0, #18\n-\tbpl.n\t10636 \n+\tbpl.n\t105ee \n ./cmdline/support.c:1417\n \tldrh.w\tr3, [r2, r3, lsl #1]\n \tlsls\tr0, r3, #18\n-\tbpl.n\t1063c \n+\tbpl.n\t105f4 \n \tldrb.w\tr3, [r4, #1]!\n \tldrh.w\tr3, [r2, r3, lsl #1]\n \tlsls\tr3, r3, #18\n-\tbmi.n\t10654 \n+\tbmi.n\t1060c \n ./cmdline/support.c:1414\n \tldrb.w\tr5, [r1], #1\n \tcmp\tr5, #0\n-\tbne.n\t10642 \n+\tbne.n\t105fa \n ./cmdline/support.c:1426\n \tmov\tr0, r5\n ./cmdline/support.c:1427\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/support.c:1423\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/support.c:1427\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n malloc_printn():\n ./cmdline/support.c:1294\n-\tldr\tr2, [pc, #124]\t; (106f4 )\n-\tldr\tr3, [pc, #128]\t; (106f8 )\n+\tldr\tr2, [pc, #124]\t; (106ac )\n+\tldr\tr3, [pc, #128]\t; (106b0 )\n \tadd\tr2, pc\n \tpush\t{r4, r5, r6, r7, lr}\n \tsub\tsp, #44\t; 0x2c\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n \tmov.w\tr3, #0\n ./cmdline/support.c:1299\n-\tcbz\tr0, 106e2 \n+\tcbz\tr0, 10698 \n ./cmdline/support.c:1304\n \tmovw\tr6, #52429\t; 0xcccd\n-\tadd.w\tr4, r7, #35\t; 0x23\n \tmovt\tr6, #52428\t; 0xcccc\n+\tadd.w\tr4, r7, #35\t; 0x23\n ./cmdline/support.c:1302\n \tmovs\tr1, #32\n ./cmdline/support.c:1304\n \tmov.w\tip, #10\n \tumull\tr2, r3, r6, r0\n \tmov\tr5, r0\n+\tsubs\tr1, #1\n ./cmdline/support.c:1303\n \tcmp\tr5, #9\n ./cmdline/support.c:1304\n-\tadd.w\tr1, r1, #4294967295\t; 0xffffffff\n \tmov.w\tr3, r3, lsr #3\n \tmls\tr2, ip, r3, r0\n ./cmdline/support.c:1305\n \tmov\tr0, r3\n ./cmdline/support.c:1304\n \tadd.w\tr3, r2, #48\t; 0x30\n \tstrb.w\tr3, [r4], #-1\n ./cmdline/support.c:1303\n-\tbhi.n\t1069e \n+\tbhi.n\t10656 \n ./cmdline/support.c:1308\n \tadds\tr3, r7, #4\n \trsb\tr2, r1, #32\n \tmovs\tr0, #2\n \tadd\tr1, r3\n \tblx\t6c50 \n ./cmdline/support.c:1294\n-\tldr\tr2, [pc, #44]\t; (106fc )\n+\tldr\tr2, [pc, #48]\t; (106b4 )\n ./cmdline/support.c:1309\n-\tldr\tr3, [pc, #40]\t; (106f8 )\n+\tldr\tr3, [pc, #40]\t; (106b0 )\n ./cmdline/support.c:1294\n \tadd\tr2, pc\n ./cmdline/support.c:1309\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n \teors\tr2, r3\n-\tbne.n\t106f0 \n+\tbne.n\t106a6 \n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/support.c:1300\n-\tldr\tr1, [pc, #28]\t; (10700 )\n+\tldr\tr1, [pc, #28]\t; (106b8 )\n \tmovs\tr2, #1\n \tmovs\tr0, #2\n \tadd\tr1, pc\n \tblx\t6c50 \n-\tb.n\t106cc \n+\tb.n\t10682 \n ./cmdline/support.c:1309\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tmov\tip, r7\n+\tnop\n+\tbxns\tr0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmov\tr4, ip\n+\tmov\tlr, r5\n \tmovs\tr5, r0\n-\tlsls\tr4, r2, #3\n+\tlsls\tr6, r3, #4\n \tmovs\tr3, r0\n malloc_print():\n ./cmdline/support.c:1287\n \tldrb\tr2, [r0, #0]\n ./cmdline/support.c:1283\n \tmov\tr1, r0\n ./cmdline/support.c:1287\n-\tcbz\tr2, 10728 \n+\tcbz\tr2, 106e0 \n ./cmdline/support.c:1283\n \tpush\t{r4, r5, r7}\n+./cmdline/support.c:1287\n+\tmov\tr3, r0\n \trsb\tr5, r0, #1\n+./cmdline/support.c:1283\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1287\n-\tmov\tr3, r0\n \tadds\tr2, r5, r3\n \tldrb.w\tr4, [r3, #1]!\n \tcmp\tr4, #0\n-\tbne.n\t10714 \n+\tbne.n\t106cc \n ./cmdline/support.c:1289\n \tmovs\tr0, #2\n ./cmdline/support.c:1290\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n ./cmdline/support.c:1289\n \tb.w\t6c4c \n \tmovs\tr0, #2\n \tb.w\t6c4c \n malloc_print.constprop.0():\n ./cmdline/support.c:1289\n \tnop\n \n-00010730 :\n+000106e8 :\n printc():\n ./cmdline/support.c:307\n-\tldr\tr2, [pc, #120]\t; (107ac )\n-\tldr\tr3, [pc, #124]\t; (107b0 )\n+\tldr\tr2, [pc, #120]\t; (10764 )\n+\tldr\tr3, [pc, #124]\t; (10768 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tsub\tsp, #136\t; 0x88\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n-\tldr\tr2, [pc, #112]\t; (107b4 )\n+\tldr\tr2, [pc, #112]\t; (1076c )\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #132]\t; 0x84\n \tmov.w\tr3, #0\n \tadd\tr2, pc\n ./cmdline/support.c:308\n-\tcbz\tr1, 1078e \n-\tldr\tr3, [pc, #100]\t; (107b8 )\n-\tadds\tr6, r7, #4\n+\tcbz\tr1, 10744 \n+\tldr\tr3, [pc, #100]\t; (10770 )\n \tmov\tr8, r0\n \tmov\tr5, r1\n+\tadds\tr6, r7, #4\n ./cmdline/support.c:317\n \tmov.w\tsl, #0\n \tldr.w\tr9, [r2, r3]\n ./cmdline/support.c:313\n \tcmp\tr5, #127\t; 0x7f\n \tmov\tr4, r5\n+\tit\tcs\n+\tmovcs\tr4, #127\t; 0x7f\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmov.w\tr3, #128\t; 0x80\n+\tmovs\tr3, #128\t; 0x80\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tmov\tr2, r4\n \tmov\tr1, r8\n-\tit\tcs\n-\tmovcs\tr4, #127\t; 0x7f\n \tmov\tr0, r6\n-\tmov\tr2, r4\n \tblx\t6998 <__memset_chk@plt>\n printc():\n ./cmdline/support.c:317\n \tadd.w\tr3, r7, #136\t; 0x88\n \tadd\tr3, r4\n ./cmdline/support.c:319\n \tldr.w\tr1, [r9]\n \tmov\tr0, r6\n ./cmdline/support.c:317\n \tstrb.w\tsl, [r3, #-132]\n ./cmdline/support.c:319\n \tblx\t6d2c \n ./cmdline/support.c:308\n \tsubs\tr5, r5, r4\n-\tbne.n\t10760 \n+\tbne.n\t10718 \n ./cmdline/support.c:307\n-\tldr\tr2, [pc, #44]\t; (107bc )\n+\tldr\tr2, [pc, #44]\t; (10774 )\n ./cmdline/support.c:323\n-\tldr\tr3, [pc, #28]\t; (107b0 )\n+\tldr\tr3, [pc, #32]\t; (10768 )\n ./cmdline/support.c:307\n \tadd\tr2, pc\n ./cmdline/support.c:323\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #132]\t; 0x84\n \teors\tr2, r3\n-\tbne.n\t107a8 \n+\tbne.n\t1075e \n \tadds\tr7, #136\t; 0x88\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tmov\tr0, r0\n+\tnop\n+\tmov\tr0, r9\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcmp\tr8, sp\n+\tmov\tr0, r6\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tcmp\tsl, r4\n+\tcmp\tip, sp\n \tmovs\tr5, r0\n \n-000107c0 :\n+00010778 :\n printr():\n ./cmdline/support.c:326\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r1\n+\tldr\tr6, [pc, #40]\t; (107a8 )\n+\tadd\tr7, sp, #0\n \tmov\tr5, r0\n+\tadd\tr6, pc\n ./cmdline/support.c:329\n \tblx\t6bbc \n-./cmdline/support.c:326\n-\tldr\tr6, [pc, #32]\t; (107f0 )\n-\tadd\tr6, pc\n ./cmdline/support.c:331\n \tcmp\tr0, r4\n-\tbcc.n\t107e6 \n+\tbcc.n\t1079e \n ./cmdline/support.c:334\n-\tldr\tr3, [pc, #28]\t; (107f4 )\n+\tldr\tr3, [pc, #28]\t; (107ac )\n \tmov\tr0, r5\n \tldr\tr3, [r6, r3]\n \tldr\tr1, [r3, #0]\n ./cmdline/support.c:335\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./cmdline/support.c:334\n \tb.w\t6d28 \n ./cmdline/support.c:332\n \tsubs\tr1, r4, r0\n \tmovs\tr0, #32\n-\tbl\t10730 \n-\tb.n\t107d4 \n-\tcmp\tr6, ip\n+\tbl\t106e8 \n+\tb.n\t1078c \n+\tcmp\tsl, r6\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-000107f8 :\n+000107b0 :\n printl():\n ./cmdline/support.c:338\n-\tldr\tr3, [pc, #44]\t; (10828 )\n+\tldr\tr3, [pc, #44]\t; (107e0 )\n ./cmdline/support.c:341\n-\tldr\tr2, [pc, #48]\t; (1082c )\n+\tldr\tr2, [pc, #48]\t; (107e4 )\n ./cmdline/support.c:338\n \tadd\tr3, pc\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r0\n-./cmdline/support.c:341\n-\tldr\tr3, [r3, r2]\n-./cmdline/support.c:338\n \tadd\tr7, sp, #0\n \tmov\tr4, r1\n ./cmdline/support.c:341\n+\tldr\tr3, [r3, r2]\n \tldr\tr1, [r3, #0]\n \tblx\t6d2c \n ./cmdline/support.c:343\n \tmov\tr0, r5\n \tblx\t6bbc \n ./cmdline/support.c:345\n \tcmp\tr0, r4\n-\tbcc.n\t1081a \n+\tbcc.n\t107d2 \n ./cmdline/support.c:347\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/support.c:346\n \tsubs\tr1, r4, r0\n \tmovs\tr0, #32\n ./cmdline/support.c:347\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/support.c:346\n-\tb.w\t10730 \n-\tcmp\tr0, r7\n+\tb.w\t106e8 \n+\tcmp\tr8, r0\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-00010830 :\n+000107e8 :\n printp():\n ./cmdline/support.c:354\n-\tvldr\td7, [pc, #396]\t; 109c0 \n+\tvldr\td7, [pc, #396]\t; 10978 \n ./cmdline/support.c:350\n-\tldr\tr2, [pc, #488]\t; (10a20 )\n-\tldr\tr3, [pc, #492]\t; (10a24 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #488]\t; (109d8 )\n+\tldr\tr3, [pc, #492]\t; (109dc )\n ./cmdline/support.c:354\n \tvcmpe.f64\td0, d7\n ./cmdline/support.c:350\n+\tadd\tr2, pc\n \tpush\t{r4, r5, r7, lr}\n-\tsub\tsp, #96\t; 0x60\n-\tldr\tr3, [r2, r3]\n-\tadd\tr7, sp, #24\n \tmov\tr4, r0\n+\tsub\tsp, #96\t; 0x60\n ./cmdline/support.c:354\n \tvmrs\tAPSR_nzcv, fpscr\n ./cmdline/support.c:350\n+\tldr\tr3, [r2, r3]\n+\tadd\tr7, sp, #24\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #68]\t; 0x44\n \tmov.w\tr3, #0\n ./cmdline/support.c:354\n-\tbgt.n\t10938 \n+\tbgt.n\t108f0 \n ./cmdline/support.c:356\n-\tvldr\td7, [pc, #368]\t; 109c8 \n+\tvldr\td7, [pc, #368]\t; 10980 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t108fc \n+\tbgt.n\t108b4 \n ./cmdline/support.c:358\n-\tvldr\td7, [pc, #360]\t; 109d0 \n+\tvldr\td7, [pc, #360]\t; 10988 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10950 \n+\tbgt.n\t10908 \n ./cmdline/support.c:360\n-\tvldr\td7, [pc, #356]\t; 109d8 \n+\tvldr\td7, [pc, #356]\t; 10990 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t1095c \n+\tbgt.n\t10914 \n ./cmdline/support.c:362\n-\tvldr\td7, [pc, #348]\t; 109e0 \n+\tvldr\td7, [pc, #348]\t; 10998 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10944 \n+\tbgt.n\t108fc \n ./cmdline/support.c:364\n-\tvldr\td7, [pc, #344]\t; 109e8 \n+\tvldr\td7, [pc, #344]\t; 109a0 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10974 \n+\tbgt.n\t1092c \n ./cmdline/support.c:366\n-\tvldr\td7, [pc, #336]\t; 109f0 \n+\tvldr\td7, [pc, #336]\t; 109a8 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10980 \n+\tbgt.n\t10938 \n ./cmdline/support.c:368\n-\tvldr\td7, [pc, #332]\t; 109f8 \n+\tvldr\td7, [pc, #332]\t; 109b0 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10968 \n+\tbgt.n\t10920 \n ./cmdline/support.c:370\n-\tvldr\td7, [pc, #324]\t; 10a00 \n+\tvldr\td7, [pc, #324]\t; 109b8 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t1098c \n+\tbgt.n\t10944 \n ./cmdline/support.c:372\n-\tvldr\td7, [pc, #320]\t; 10a08 \n+\tvldr\td7, [pc, #320]\t; 109c0 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t10998 \n+\tbgt.n\t10950 \n ./cmdline/support.c:374\n-\tvldr\td7, [pc, #312]\t; 10a10 \n+\tvldr\td7, [pc, #312]\t; 109c8 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbgt.n\t109b0 \n+\tbgt.n\t10966 \n+./cmdline/support.c:376\n+\tvldr\td7, [pc, #308]\t; 109d0 \n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n+\tadds\tr5, r7, #4\n ./cmdline/support.c:376\n-\tvldr\td7, [pc, #308]\t; 10a18 \n \tvcmpe.f64\td0, d7\n \tvmrs\tAPSR_nzcv, fpscr\n-\tble.n\t109a4 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #308]\t; (10a28 )\n+\tble.n\t1095c \n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #308]\t; (10a2c )\n+\tldr\tr1, [pc, #308]\t; (109e0 )\n+\tldr\tr2, [pc, #308]\t; (109e4 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #304]\t; (10a30 )\n+\tldr\tr1, [pc, #304]\t; (109e8 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #304]\t; (10a34 )\n+\tldr\tr2, [pc, #304]\t; (109ec )\n \tadd\tr1, pc\n \tadd\tr2, pc\n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tmovs\tr3, #64\t; 0x40\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tvstr\td0, [sp, #8]\n \tstr\tr1, [sp, #16]\n-\tmov\tr0, r5\n-\tmov\tr1, r3\n \tstr\tr2, [sp, #0]\n+\tmov\tr1, r3\n \tmovs\tr2, #1\n+\tvstr\td0, [sp, #8]\n+\tmov\tr0, r5\n \tblx\t6d8c <__snprintf_chk@plt>\n printp():\n ./cmdline/support.c:380\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t107f8 \n+\tbl\t107b0 \n ./cmdline/support.c:350\n-\tldr\tr2, [pc, #276]\t; (10a38 )\n+\tldr\tr2, [pc, #276]\t; (109f0 )\n ./cmdline/support.c:381\n-\tldr\tr3, [pc, #252]\t; (10a24 )\n+\tldr\tr3, [pc, #252]\t; (109dc )\n ./cmdline/support.c:350\n \tadd\tr2, pc\n ./cmdline/support.c:381\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #68]\t; 0x44\n \teors\tr2, r3\n-\tbne.n\t109bc \n+\tbne.n\t10972 \n \tadds\tr7, #72\t; 0x48\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #256]\t; (10a3c )\n+\tldr\tr1, [pc, #256]\t; (109f4 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #256]\t; (10a40 )\n+\tldr\tr2, [pc, #256]\t; (109f8 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #252]\t; (10a44 )\n+\tldr\tr1, [pc, #252]\t; (109fc )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #252]\t; (10a48 )\n+\tldr\tr2, [pc, #252]\t; (10a00 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #248]\t; (10a4c )\n+\tldr\tr1, [pc, #248]\t; (10a04 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #248]\t; (10a50 )\n+\tldr\tr2, [pc, #248]\t; (10a08 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #244]\t; (10a54 )\n+\tldr\tr1, [pc, #244]\t; (10a0c )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #244]\t; (10a58 )\n+\tldr\tr2, [pc, #244]\t; (10a10 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #240]\t; (10a5c )\n+\tldr\tr1, [pc, #240]\t; (10a14 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #240]\t; (10a60 )\n+\tldr\tr2, [pc, #240]\t; (10a18 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #236]\t; (10a64 )\n+\tldr\tr1, [pc, #236]\t; (10a1c )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #236]\t; (10a68 )\n+\tldr\tr2, [pc, #236]\t; (10a20 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #232]\t; (10a6c )\n+\tldr\tr1, [pc, #232]\t; (10a24 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #232]\t; (10a70 )\n+\tldr\tr2, [pc, #232]\t; (10a28 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #228]\t; (10a74 )\n+\tldr\tr1, [pc, #228]\t; (10a2c )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #228]\t; (10a78 )\n+\tldr\tr2, [pc, #228]\t; (10a30 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #224]\t; (10a7c )\n+\tldr\tr1, [pc, #224]\t; (10a34 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #224]\t; (10a80 )\n+\tldr\tr2, [pc, #224]\t; (10a38 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n-\tldr\tr1, [pc, #220]\t; (10a84 )\n-\tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #220]\t; (10a88 )\n+\tb.n\t108be \n+\tldr\tr1, [pc, #220]\t; (10a3c )\n+\tldr\tr2, [pc, #224]\t; (10a40 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr1, [pc, #216]\t; (10a8c )\n+\tldr\tr1, [pc, #220]\t; (10a44 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadds\tr5, r7, #4\n-\tldr\tr2, [pc, #216]\t; (10a90 )\n+\tldr\tr2, [pc, #220]\t; (10a48 )\n \tadd\tr1, pc\n \tadd\tr2, pc\n-\tb.n\t10906 \n+\tb.n\t108be \n printp():\n ./cmdline/support.c:381\n \tblx\t6a08 <__stack_chk_fail@plt>\n+\tnop\n \tldr\tr1, [sp, #616]\t; 0x268\n \tldr\tr1, [sp, #612]\t; 0x264\n \tldr\tr1, [sp, #612]\t; 0x264\n \tsubs\tr7, #185\t; 0xb9\n \tasrs\tr3, r7, #17\n \t\t\t; instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t; 0x84\n \tadd\tr1, sp, #1008\t; 0x3f0\n-\tbcs.n\t109b8 \n+\tbcs.n\t10970 \n \tstr\tr5, [r1, #36]\t; 0x24\n \tsubs\tr7, #80\t; 0x50\n \torrs\tr5, r5\n \tadds.w\tr6, ip, r2, asr #15\n \tsubs\tr7, #26\n \tldr\tr1, [r6, #12]\n \tldrh\tr3, [r4, #6]\n \tldrh.w\tr3, [r5, #3812]\t; 0xee4\n \tstc\t0, cr10, [sp, #724]\t; 0x2d4\n \tstmia\tr6!, {r0, r1, r2, r4, r5, r6, r7}\n \tsubs\tr6, #176\t; 0xb0\n \tadd\tr7, sp, #288\t; 0x120\n \tldr\tr2, [sp, #752]\t; 0x2f0\n-\tbvc.n\t109dc \n+\tbvc.n\t10994 \n \tsubs\tr6, #122\t; 0x7a\n \tldrh\tr2, [r7, #32]\n-\tb.n\t10e5e \n+\tb.n\t10e16 \n \tldrb\tr6, [r1, #6]\n \tsubs\tr6, #69\t; 0x45\n-\tbvs.n\t1092e \n+\tbvs.n\t108e6 \n \t\t\t; instruction: 0xe8262e0b\n \tsubs\tr6, #17\n \tpop\t{r0, r1, r3, r4, r5, r7, pc}\n-\tbls.n\t109bc \n+\tbls.n\t10974 \n \tldrb\tr7, [r3, #19]\n \tsubs\tr5, #219\t; 0xdb\n \tstr\tr5, [r2, #72]\t; 0x48\n-\tb.n\t10d08 \n-\tldc2l\t13, cr3, [pc, #-660]!\t; 10784 \n+\tb.n\t10cc0 \n+\tldc2l\t13, cr3, [pc, #-660]!\t; 1073c \n \t\t\t; instruction: 0xea11812d\n \tstr\tr7, [sp, #612]\t; 0x264\n \tsubs\tr5, #113\t; 0x71\n-\tadd\tip, pc\n+\tcmp\tr0, r8\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r3, r4, r7}\n+\tldmia\tr1, {r1, r5, r6, r7}\n \tmovs\tr3, r0\n-\tadds\tr0, r4, r2\n+\tadds\tr0, r5, r3\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r2, r3, r7}\n+\tldmia\tr1, {r1, r2, r4, r6, r7}\n \tmovs\tr3, r0\n-\tadds\tr4, r5, r0\n+\tadds\tr4, r6, r1\n \tmovs\tr3, r0\n-\tadd\tr6, r1\n+\tadd\tr6, sl\n \tmovs\tr5, r0\n-\tldmia\tr1, {r1, r4, r6}\n+\tldmia\tr1, {r1, r3, r4, r7}\n \tmovs\tr3, r0\n-\tasrs\tr0, r5, #31\n+\tadds\tr0, r6, r0\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r2, r6}\n+\tldmia\tr1, {r1, r2, r3, r7}\n \tmovs\tr3, r0\n-\tasrs\tr4, r7, #31\n+\tadds\tr4, r0, r1\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r3, r4, r5}\n+\tldmia\tr1, {r1, r7}\n \tmovs\tr3, r0\n-\tasrs\tr0, r4, #31\n+\tadds\tr0, r5, r0\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r2, r3, r5}\n+\tldmia\tr1, {r1, r2, r4, r5, r6}\n \tmovs\tr3, r0\n-\tasrs\tr4, r3, #31\n+\tadds\tr4, r4, r0\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r5}\n+\tldmia\tr1, {r1, r3, r5, r6}\n \tmovs\tr3, r0\n-\tasrs\tr0, r7, #31\n+\tadds\tr0, r0, r1\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r2, r4}\n+\tldmia\tr1, {r1, r2, r3, r4, r6}\n \tmovs\tr3, r0\n-\tasrs\tr4, r2, #31\n+\tadds\tr4, r3, r0\n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r3}\n+\tldmia\tr1, {r1, r4, r6}\n \tmovs\tr3, r0\n-\tasrs\tr4, r2, #31\n+\tadds\tr4, r3, r0\n \tmovs\tr3, r0\n-\tldmia\tr0!, {r1, r2, r3, r4, r5, r6, r7}\n+\tldmia\tr1, {r1, r2, r6}\n \tmovs\tr3, r0\n-\tasrs\tr0, r4, #31\n+\tadds\tr0, r5, r0\n \tmovs\tr3, r0\n-\tldmia\tr0!, {r1, r4, r5, r6, r7}\n+\tldmia\tr1, {r1, r3, r4, r5}\n \tmovs\tr3, r0\n-\tasrs\tr0, r4, #31\n+\tadds\tr0, r5, r0\n \tmovs\tr3, r0\n-\tldmia\tr0!, {r1, r2, r5, r6, r7}\n+\tldmia\tr1!, {r4, r5}\n \tmovs\tr3, r0\n-\tasrs\tr0, r7, #31\n+\tadds\tr2, r0, r1\n \tmovs\tr3, r0\n-\tldmia\tr0!, {r1, r3, r4, r6, r7}\n+\tldmia\tr1!, {r2, r5}\n \tmovs\tr3, r0\n-\tasrs\tr4, r2, #31\n+\tadds\tr6, r3, r0\n \tmovs\tr3, r0\n \n-00010a94 :\n+00010a4c :\n strpolish():\n ./cmdline/support.c:596\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr6, r0\n ./cmdline/support.c:599\n \tldrb\tr4, [r0, #0]\n ./cmdline/support.c:596\n \tadd\tr7, sp, #0\n ./cmdline/support.c:599\n-\tcbz\tr4, 10ac2 \n+\tcbz\tr4, 10a7a \n ./cmdline/support.c:600\n \tblx\t6b8c <__ctype_b_loc@plt>\n ./cmdline/support.c:601\n \tmovs\tr5, #32\n ./cmdline/support.c:600\n-\tmov\tr2, r6\n \tmov\tr1, r0\n+\tmov\tr2, r6\n \tldr\tr3, [r1, #0]\n \tldrh.w\tr3, [r3, r4, lsl #1]\n \tand.w\tr3, r3, #24576\t; 0x6000\n \tcmp.w\tr3, #16384\t; 0x4000\n+\tbeq.n\t10a72 \n ./cmdline/support.c:601\n-\tit\tne\n-\tstrbne\tr5, [r2, #0]\n+\tstrb\tr5, [r2, #0]\n ./cmdline/support.c:599\n \tldrb.w\tr4, [r2, #1]!\n \tcmp\tr4, #0\n-\tbne.n\t10aa8 \n+\tbne.n\t10a60 \n ./cmdline/support.c:606\n \tmov\tr0, r6\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \n-00010ac8 :\n+00010a80 :\n strsplit():\n ./cmdline/support.c:609\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tsl, r2\n \tmov\tr9, r1\n \tadd\tr7, sp, #0\n ./cmdline/support.c:613\n \tmov\tr1, r3\n ./cmdline/support.c:609\n \tmov\tr6, r0\n+./cmdline/support.c:615\n+\tclz\tr5, r9\n ./cmdline/support.c:613\n \tmov\tr0, r2\n ./cmdline/support.c:609\n-\tmov\tr4, r2\n \tmov\tr8, r3\n ./cmdline/support.c:613\n \tblx\t6d98 \n ./cmdline/support.c:615\n-\tclz\tr5, r9\n+\tldrb.w\tr3, [sl, r0]\n \tlsrs\tr5, r5, #5\n-\tldrb\tr3, [r4, r0]\n ./cmdline/support.c:613\n-\tadd\tr4, r0\n+\tadd.w\tr4, sl, r0\n ./cmdline/support.c:615\n \tcmp\tr3, #0\n \tit\tne\n \tmovne\tr5, #1\n-\tcbz\tr5, 10b38 \n+\tcbz\tr5, 10af4 \n ./cmdline/support.c:610\n \tmovs\tr5, #0\n \tsubs\tr6, #4\n ./cmdline/support.c:625\n \tmov\tsl, r5\n ./cmdline/support.c:621\n \tmov\tr1, r8\n \tmov\tr0, r4\n ./cmdline/support.c:617\n \tstr.w\tr4, [r6, #4]!\n ./cmdline/support.c:618\n \tadds\tr5, #1\n ./cmdline/support.c:621\n \tblx\t690c \n-./cmdline/support.c:628\n-\tmov\tr1, r8\n ./cmdline/support.c:624\n \tldrb\tr3, [r4, r0]\n+./cmdline/support.c:628\n+\tmov\tr1, r8\n ./cmdline/support.c:621\n \tadd.w\tfp, r4, r0\n ./cmdline/support.c:624\n-\tcbz\tr3, 10b16 \n+\tcbz\tr3, 10ad2 \n ./cmdline/support.c:625\n \tadd.w\tfp, fp, #1\n \tstrb.w\tsl, [r4, r0]\n ./cmdline/support.c:628\n \tmov\tr0, fp\n \tblx\t6d98 \n ./cmdline/support.c:615\n \tsub.w\tr3, r9, r5\n \tclz\tr3, r3\n-\tlsrs\tr3, r3, #5\n \tldrb.w\tr2, [fp, r0]\n ./cmdline/support.c:628\n \tadd.w\tr4, fp, r0\n ./cmdline/support.c:615\n+\tlsrs\tr3, r3, #5\n \tcmp\tr2, #0\n \tit\tne\n \tmovne\tr3, #1\n \tcmp\tr3, #0\n-\tbne.n\t10af6 \n+\tbne.n\t10ab2 \n ./cmdline/support.c:632\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-00010b40 :\n+00010afc :\n pathcut():\n ./cmdline/support.c:762\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/support.c:763\n \tmovs\tr1, #47\t; 0x2f\n ./cmdline/support.c:762\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/support.c:763\n \tblx\t6c98 \n ./cmdline/support.c:765\n-\tcbz\tr0, 10b54 \n+\tcbz\tr0, 10b10 \n ./cmdline/support.c:766\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #1]\n ./cmdline/support.c:769\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/support.c:768\n \tstrb\tr0, [r4, #0]\n ./cmdline/support.c:769\n \tpop\t{r3, r4, r7, pc}\n \n-00010b58 :\n+00010b14 :\n pathcmp():\n ./cmdline/support.c:772\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:786\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:784\n \tb.w\t68e4 \n \tnop\n \n-00010b68 :\n+00010b24 :\n fmtime():\n ./cmdline/support.c:856\n \tpush\t{r7, lr}\n+\tldr.w\tip, [pc, #72]\t; 10b70 \n \tsub\tsp, #24\n \tadd\tr7, sp, #0\n-\tldr.w\tip, [pc, #68]\t; 10bb4 \n+\tadd\tip, pc\n ./cmdline/support.c:873\n \tadds\tr1, r7, #4\n ./cmdline/support.c:865\n \tstr\tr2, [r7, #4]\n-./cmdline/support.c:856\n-\tadd\tip, pc\n ./cmdline/support.c:870\n \tstr\tr2, [r7, #12]\n ./cmdline/support.c:856\n-\tldr\tr2, [pc, #60]\t; (10bb8 )\n+\tldr\tr2, [pc, #60]\t; (10b74 )\n \tldr\tr3, [r7, #32]\n-\tldr.w\tr2, [ip, r2]\n ./cmdline/support.c:866\n \tcmp.w\tr3, #4294967295\t; 0xffffffff\n ./cmdline/support.c:856\n-\tldr\tr2, [r2, #0]\n-\tstr\tr2, [r7, #20]\n-\tmov.w\tr2, #0\n+\tldr.w\tr2, [ip, r2]\n ./cmdline/support.c:869\n \tit\teq\n \tmoveq\tr3, #0\n+./cmdline/support.c:856\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r7, #20]\n+\tmov.w\tr2, #0\n+./cmdline/support.c:866\n \tstr\tr3, [r7, #8]\n ./cmdline/support.c:871\n \tstr\tr3, [r7, #16]\n ./cmdline/support.c:873\n \tblx\t6cd4 \n ./cmdline/support.c:856\n-\tldr\tr2, [pc, #32]\t; (10bbc )\n+\tldr\tr2, [pc, #32]\t; (10b78 )\n ./cmdline/support.c:899\n-\tldr\tr3, [pc, #24]\t; (10bb8 )\n+\tldr\tr3, [pc, #24]\t; (10b74 )\n ./cmdline/support.c:856\n \tadd\tr2, pc\n ./cmdline/support.c:899\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t10bb0 \n+\tbne.n\t10b6c \n \tadds\tr7, #24\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tsbcs\tr6, r7\n+\ttst\tr6, r0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsbcs\tr6, r2\n+\trors\tr2, r3\n \tmovs\tr5, r0\n \n-00010bc0 :\n+00010b7c :\n lmtime():\n ./cmdline/support.c:902\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr1, r0\n+\tldr.w\tlr, [pc, #84]\t; 10bd8 \n \tsub\tsp, #24\n-\tldr.w\tlr, [pc, #84]\t; 10c1c \n+\tldr.w\tip, [pc, #84]\t; 10bdc \n \tadd\tr7, sp, #0\n-\tldr.w\tip, [pc, #84]\t; 10c20 \n-\tmov\tr5, r2\n-\tldr\tr4, [r7, #40]\t; 0x28\n \tadd\tlr, pc\n+\tmov\tr5, r2\n ./cmdline/support.c:919\n+\tmvn.w\tr0, #99\t; 0x63\n \tadds\tr2, r7, #4\n ./cmdline/support.c:902\n-\tmov\tr1, r0\n+\tldr\tr4, [r7, #40]\t; 0x28\n \tldr.w\tip, [lr, ip]\n ./cmdline/support.c:912\n \tadds\tr3, r4, #1\n ./cmdline/support.c:919\n-\tmvn.w\tr0, #99\t; 0x63\n \tmov.w\tr3, #256\t; 0x100\n ./cmdline/support.c:902\n \tldr.w\tip, [ip]\n \tstr.w\tip, [r7, #20]\n \tmov.w\tip, #0\n ./cmdline/support.c:915\n \tit\teq\n@@ -23183,253 +23106,254 @@\n ./cmdline/support.c:912\n \tstrd\tr4, r5, [r7, #8]\n ./cmdline/support.c:917\n \tstr\tr4, [r7, #16]\n ./cmdline/support.c:919\n \tblx\t68cc \n ./cmdline/support.c:902\n-\tldr\tr2, [pc, #32]\t; (10c24 )\n+\tldr\tr2, [pc, #32]\t; (10be0 )\n ./cmdline/support.c:945\n-\tldr\tr3, [pc, #24]\t; (10c20 )\n+\tldr\tr3, [pc, #24]\t; (10bdc )\n ./cmdline/support.c:902\n \tadd\tr2, pc\n ./cmdline/support.c:945\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t10c18 \n+\tbne.n\t10bd4 \n \tadds\tr7, #24\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadcs\tr2, r4\n+\tsbcs\tr0, r5\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr6, r5\n+\tadcs\tr2, r6\n \tmovs\tr5, r0\n \n-00010c28 :\n+00010be4 :\n advise_init():\n ./cmdline/support.c:951\n \tpush\t{r7}\n ./cmdline/support.c:953\n \tmovs\tr2, #0\n+\tmovs\tr3, #0\n ./cmdline/support.c:951\n \tadd\tr7, sp, #0\n-./cmdline/support.c:953\n-\tmovs\tr3, #0\n ./cmdline/support.c:952\n \tstr\tr1, [r0, #0]\n ./cmdline/support.c:953\n \tstrd\tr2, r3, [r0, #8]\n ./cmdline/support.c:954\n \tstrd\tr2, r3, [r0, #16]\n ./cmdline/support.c:955\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n \n-00010c44 :\n+00010c00 :\n advise_flags():\n ./cmdline/support.c:970\n \tldr\tr3, [r0, #0]\n+./cmdline/support.c:975\n+\tmov.w\tr0, #65536\t; 0x10000\n ./cmdline/support.c:958\n \tpush\t{r7}\n ./cmdline/support.c:970\n \tcmp\tr3, #7\n ./cmdline/support.c:958\n \tadd\tr7, sp, #0\n ./cmdline/support.c:975\n-\tite\teq\n-\tmoveq.w\tr0, #65536\t; 0x10000\n+\tit\tne\n \tmovne\tr0, #0\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-00010c5c :\n+00010c18 :\n advise_open():\n ./cmdline/support.c:987\n \tldr\tr3, [r0, #0]\n \tsubs\tr3, #2\n ./cmdline/support.c:983\n \tcmp\tr3, #4\n-\tbls.n\t10c68 \n+\tbls.n\t10c24 \n ./cmdline/support.c:1006\n \tmovs\tr0, #0\n ./cmdline/support.c:1007\n \tbx\tlr\n ./cmdline/support.c:978\n \tpush\t{r4, r7, lr}\n-\tsub\tsp, #20\n ./cmdline/support.c:992\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n+./cmdline/support.c:978\n+\tsub\tsp, #20\n+./cmdline/support.c:992\n \tmov\tr0, r1\n+\tmovs\tr1, #2\n ./cmdline/support.c:978\n \tadd\tr7, sp, #16\n ./cmdline/support.c:992\n-\tmovs\tr1, #2\n \tstrd\tr2, r3, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6918 \n ./cmdline/support.c:997\n \tcmp\tr0, #38\t; 0x26\n \tit\tne\n \tcmpne\tr0, #0\n ./cmdline/support.c:992\n \tmov\tr4, r0\n ./cmdline/support.c:1006\n \tit\teq\n \tmoveq\tr0, #0\n ./cmdline/support.c:997\n-\tbne.n\t10c94 \n+\tbne.n\t10c50 \n ./cmdline/support.c:1007\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/support.c:999\n \tblx\t6be4 <__errno_location@plt>\n \tmov\tr3, r0\n ./cmdline/support.c:1000\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/support.c:999\n \tstr\tr4, [r3, #0]\n ./cmdline/support.c:1000\n-\tb.n\t10c8e \n+\tb.n\t10c4a \n \tnop\n \n-00010ca4 :\n+00010c60 :\n advise_write():\n ./cmdline/support.c:1010\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr5, r3\n \tmov\tr4, r2\n \tsub\tsp, #36\t; 0x24\n-\tldr\tr2, [r0, #0]\n \tadd\tr7, sp, #16\n+\tldr\tr3, [r0, #0]\n \tmov\tr6, r1\n-\tmov\tr5, r3\n-\tsubs\tr2, #3\n+\tsubs\tr3, #3\n \tldrd\tsl, fp, [r7, #56]\t; 0x38\n-\tcmp\tr2, #3\n-\tbhi.n\t10d26 \n-\ttbb\t[pc, r2]\n+\tcmp\tr3, #3\n+\tbhi.n\t10ce2 \n+\ttbb\t[pc, r3]\n \tadds\tr7, #77\t; 0x4d\n \tlsls\tr0, r3, #8\n ./cmdline/support.c:1116\n \tldrd\tr2, r3, [r0, #16]\n \tadds.w\tr1, r4, sl\n \tadc.w\tip, r5, fp\n-\tldrd\tr8, r9, [r0, #8]\n \tcmp\tr3, r5\n+\tldrd\tr8, r9, [r0, #8]\n \tit\teq\n \tcmpeq\tr2, r4\n-\tbeq.n\t10d84 \n+\tbeq.n\t10d40 \n ./cmdline/support.c:1136\n \tsubs.w\tsl, r2, r8\n ./cmdline/support.c:1139\n \tstrd\tr4, r5, [r0, #8]\n ./cmdline/support.c:1136\n \tsbc.w\tfp, r3, r9\n ./cmdline/support.c:1135\n \tmov\tr4, r8\n \tmov\tr5, r9\n ./cmdline/support.c:1140\n \tstrd\tr1, ip, [r0, #16]\n ./cmdline/support.c:1160\n \torrs.w\tr3, sl, fp\n-\tbeq.n\t10d26 \n+\tbeq.n\t10ce2 \n ./cmdline/support.c:1164\n \tmovs\tr1, #7\n \tmov\tr2, r4\n \tmov\tr3, r5\n \tmov\tr0, r6\n \tstrd\tsl, fp, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6a2c \n ./cmdline/support.c:1165\n \tcmp\tr0, #0\n-\tbne.n\t10dd6 \n+\tbne.n\t10d92 \n ./cmdline/support.c:1172\n \tmov\tr2, r4\n \tmovs\tr1, #4\n \tmov\tr3, r5\n \tmov\tr0, r6\n \tstrd\tsl, fp, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6918 \n ./cmdline/support.c:1174\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t10e18 \n+\tbne.n\t10dd4 \n ./cmdline/support.c:1080\n \tmovs\tr0, #0\n ./cmdline/support.c:1184\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/support.c:1091\n \tldrd\tr2, r3, [r0, #16]\n \tadds.w\tlr, r4, sl\n \tadc.w\tr8, r5, fp\n-\tldrd\tr1, ip, [r0, #8]\n \tcmp\tr3, r5\n+\tldrd\tr1, ip, [r0, #8]\n \tit\teq\n \tcmpeq\tr2, r4\n-\tbeq.n\t10ddc \n+\tbeq.n\t10d98 \n ./cmdline/support.c:1107\n \tsubs.w\tsl, r2, r1\n ./cmdline/support.c:1110\n \tstrd\tr4, r5, [r0, #8]\n ./cmdline/support.c:1107\n \tsbc.w\tfp, r3, ip\n ./cmdline/support.c:1106\n \tmov\tr4, r1\n \tmov\tr5, ip\n ./cmdline/support.c:1111\n \tstrd\tlr, r8, [r0, #16]\n ./cmdline/support.c:1146\n \torrs.w\tr3, sl, fp\n-\tbeq.n\t10d26 \n+\tbeq.n\t10ce2 \n ./cmdline/support.c:1150\n \tmovs\tr1, #2\n \tmov\tr2, r4\n \tmov\tr3, r5\n \tmov\tr0, r6\n \tstrd\tsl, fp, [sp]\n \tstr\tr1, [sp, #8]\n \tblx\t6a2c \n-./cmdline/support.c:1184\n-\tadds\tr7, #20\n ./cmdline/support.c:1151\n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n+./cmdline/support.c:1184\n+\tadds\tr7, #20\n+./cmdline/support.c:1151\n \tnegs\tr0, r0\n ./cmdline/support.c:1184\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/support.c:1121\n \tsubs.w\tr3, r1, r8\n \tstr\tr3, [r7, #0]\n \tsbc.w\tr3, ip, r9\n \tstr\tr3, [r7, #4]\n \tldrd\tr3, r4, [r7]\n ./cmdline/support.c:1118\n \tstr\tr1, [r0, #16]\n-./cmdline/support.c:1121\n-\tcmp.w\tr3, #16777216\t; 0x1000000\n-./cmdline/support.c:1118\n \tstr.w\tip, [r0, #20]\n ./cmdline/support.c:1121\n+\tcmp.w\tr3, #16777216\t; 0x1000000\n \tsbcs.w\tr3, r4, #0\n-\tblt.n\t10d26 \n+\tblt.n\t10ce2 \n ./cmdline/support.c:1127\n \tadds.w\tr2, r8, #8388608\t; 0x800000\n ./cmdline/support.c:1150\n \tmov.w\tr1, #2\n ./cmdline/support.c:1127\n \tadc.w\tr3, r9, #0\n \tstrd\tr2, r3, [r0, #8]\n@@ -23449,33 +23373,31 @@\n \tmov.w\tsl, #8388608\t; 0x800000\n ./cmdline/support.c:1123\n \tmov\tr5, r9\n ./cmdline/support.c:1124\n \tmov\tfp, r1\n ./cmdline/support.c:1151\n \tcmp\tr0, #0\n-\tbeq.n\t10cf8 \n-./cmdline/support.c:1177\n+\tbeq.n\t10cb4 \n+./cmdline/support.c:1153\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t10d28 \n+\tb.n\t10ce4 \n ./cmdline/support.c:1096\n \tsubs.w\tr3, lr, r1\n \tstr\tr3, [r7, #8]\n \tsbc.w\tr3, r8, ip\n \tstr\tr3, [r7, #12]\n \tldrd\tr3, r4, [r7, #8]\n ./cmdline/support.c:1093\n \tstr.w\tlr, [r0, #16]\n-./cmdline/support.c:1096\n-\tcmp.w\tr3, #8388608\t; 0x800000\n-./cmdline/support.c:1093\n \tstr.w\tr8, [r0, #20]\n ./cmdline/support.c:1096\n+\tcmp.w\tr3, #8388608\t; 0x800000\n \tsbcs.w\tr3, r4, #0\n-\tblt.n\t10d26 \n+\tblt.n\t10ce2 \n ./cmdline/support.c:1102\n \tadds.w\tr3, r1, #8388608\t; 0x800000\n ./cmdline/support.c:1098\n \tmov\tr4, r1\n ./cmdline/support.c:1102\n \tstr\tr3, [r0, #8]\n ./cmdline/support.c:1098\n@@ -23484,133 +23406,139 @@\n \tadc.w\tr3, ip, #0\n ./cmdline/support.c:1099\n \tmov.w\tsl, #8388608\t; 0x800000\n \tmov.w\tfp, #0\n ./cmdline/support.c:1102\n \tstr\tr3, [r0, #12]\n ./cmdline/support.c:1146\n-\tb.n\t10d62 \n+\tb.n\t10d1e \n ./cmdline/support.c:1176\n \tblx\t6be4 <__errno_location@plt>\n-\tstr\tr4, [r0, #0]\n-\tb.n\t10dd6 \n+\tmov\tr3, r0\n+./cmdline/support.c:1177\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/support.c:1176\n+\tstr\tr4, [r3, #0]\n+./cmdline/support.c:1177\n+\tb.n\t10ce4 \n+\tnop\n \n-00010e20 :\n+00010de4 :\n advise_read():\n ./cmdline/support.c:1187\n \tpush\t{r4, r5, r7, lr}\n \tsub\tsp, #16\n ./cmdline/support.c:1195\n \tldr\tr4, [r0, #0]\n ./cmdline/support.c:1187\n \tadd\tr7, sp, #16\n ./cmdline/support.c:1195\n \tsubs\tr4, #5\n ./cmdline/support.c:1194\n \tcmp\tr4, #1\n-\tbls.n\t10e34 \n+\tbls.n\t10df8 \n ./cmdline/support.c:1249\n \tmovs\tr0, #0\n ./cmdline/support.c:1250\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/support.c:1200\n \tldrd\tr4, r5, [r7, #16]\n \tmov\tr0, r1\n+\tstrd\tr4, r5, [sp]\n \tmovs\tr1, #4\n \tstr\tr1, [sp, #8]\n-\tstrd\tr4, r5, [sp]\n \tblx\t6918 \n ./cmdline/support.c:1202\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t10e2e \n+\tbeq.n\t10df2 \n ./cmdline/support.c:1204\n \tblx\t6be4 <__errno_location@plt>\n \tmov\tr3, r0\n ./cmdline/support.c:1205\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/support.c:1204\n \tstr\tr4, [r3, #0]\n ./cmdline/support.c:1205\n-\tb.n\t10e30 \n+\tb.n\t10df4 \n \tnop\n \n-00010e5c :\n+00010e20 :\n thread_mutex_unlock():\n ./cmdline/support.c:1574\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1575\n \tblx\t6890 \n-\tcbnz\tr0, 10e68 \n+\tcbnz\tr0, 10e2c \n ./cmdline/support.c:1581\n \tpop\t{r7, pc}\n ./cmdline/support.c:1577\n-\tldr\tr0, [pc, #8]\t; (10e74 )\n+\tldr\tr0, [pc, #8]\t; (10e38 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1578\n-\tbl\t2ef6c \n-\tasrs\tr6, r0, #13\n+\tbl\t2efd4 \n+\tasrs\tr2, r0, #14\n \tmovs\tr3, r0\n \n-00010e78 :\n+00010e3c :\n unlock_msg():\n-./cmdline/support.c:43\n-\tldr\tr0, [pc, #16]\t; (10e8c )\n ./cmdline/support.c:41\n \tpush\t{r7}\n ./cmdline/support.c:43\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #16]\t; (10e50 )\n ./cmdline/support.c:41\n \tadd\tr7, sp, #0\n+./cmdline/support.c:43\n+\tadd\tr0, pc\n ./cmdline/support.c:45\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:43\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n \tnop\n-\tcbnz\tr0, 10eb2 \n+\tcbnz\tr2, 10e84 \n \tmovs\tr5, r0\n \n-00010e90 :\n+00010e54 :\n log_fatal():\n ./cmdline/support.c:97\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #144]\t; (10f24 )\n-\tldr\tr3, [pc, #144]\t; (10f28 )\n+\tldr\tr2, [pc, #144]\t; (10ee8 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tldr\tr3, [pc, #140]\t; (10eec )\n \tadd\tr2, pc\n ./cmdline/support.c:102\n-\tldr\tr5, [pc, #140]\t; (10f2c )\n+\tldr\tr5, [pc, #140]\t; (10ef0 )\n ./cmdline/support.c:97\n \tsub\tsp, #8\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:102\n \tadd\tr5, pc\n ./cmdline/support.c:97\n-\tldr.w\tr8, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n \tadd.w\tr4, r7, #36\t; 0x24\n+\tldr\tr6, [pc, #132]\t; (10ef4 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr.w\tr8, [r7, #32]\n ./cmdline/support.c:100\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:102\n \tldr\tr3, [r5, #24]\n ./cmdline/support.c:97\n-\tldr\tr6, [pc, #112]\t; (10f30 )\n \tadd\tr6, pc\n ./cmdline/support.c:102\n-\tcbz\tr3, 10ee6 \n+\tcbz\tr3, 10eaa \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #112]\t; (10f34 )\n+\tldr\tr0, [pc, #112]\t; (10ef8 )\n \tmovs\tr2, #11\n \tmovs\tr1, #1\n log_fatal():\n ./cmdline/support.c:103\n \tadd.w\tr4, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -23629,15 +23557,15 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_fatal():\n ./cmdline/support.c:106\n \tldr\tr0, [r5, #24]\n \tblx\t693c \n ./cmdline/support.c:111\n-\tldr\tr0, [pc, #80]\t; (10f38 )\n+\tldr\tr0, [pc, #80]\t; (10efc )\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr3, r4\n log_fatal():\n ./cmdline/support.c:110\n \tstr\tr4, [r7, #0]\n vfprintf():\n@@ -23652,221 +23580,221 @@\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_fatal():\n ./cmdline/support.c:112\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:115\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:97\n-\tldr\tr2, [pc, #56]\t; (10f3c )\n+\tldr\tr2, [pc, #56]\t; (10f00 )\n ./cmdline/support.c:116\n-\tldr\tr3, [pc, #32]\t; (10f28 )\n+\tldr\tr3, [pc, #32]\t; (10eec )\n ./cmdline/support.c:97\n \tadd\tr2, pc\n ./cmdline/support.c:116\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t10f1e \n+\tbne.n\t10ee2 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tsubs\tr6, #154\t; 0x9a\n+\tsubs\tr6, #214\t; 0xd6\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcbnz\tr0, 10f48 \n+\tcbnz\tr0, 10f1c \n \tmovs\tr5, r0\n-\tsubs\tr6, #118\t; 0x76\n+\tsubs\tr6, #178\t; 0xb2\n \tmovs\tr5, r0\n-\tasrs\tr4, r1, #12\n+\tasrs\tr0, r1, #13\n \tmovs\tr3, r0\n \tlsls\tr0, r4, #8\n \tmovs\tr0, r0\n-\tsubs\tr6, #46\t; 0x2e\n+\tsubs\tr6, #106\t; 0x6a\n \tmovs\tr5, r0\n \n-00010f40 :\n+00010f04 :\n esc_tag():\n ./cmdline/support.c:394\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-./cmdline/support.c:400\n-\tldrb\tr3, [r4, #0]\n+\tldr.w\tr8, [pc, #196]\t; 10fd0 \n ./cmdline/support.c:396\n \tadd.w\tr5, r1, #8192\t; 0x2000\n ./cmdline/support.c:394\n-\tldr.w\tr8, [pc, #188]\t; 1100c \n \tadd\tr7, sp, #0\n-./cmdline/support.c:396\n-\tadds\tr5, #1\n+./cmdline/support.c:400\n+\tldrb\tr3, [r4, #0]\n ./cmdline/support.c:394\n-\tmov\tr0, r1\n \tadd\tr8, pc\n+\tmov\tr0, r1\n+./cmdline/support.c:396\n+\tadds\tr5, #1\n ./cmdline/support.c:397\n \tmov\tr2, r1\n ./cmdline/support.c:400\n-\tcbz\tr3, 10fb2 \n+\tcbz\tr3, 10f76 \n ./cmdline/support.c:407\n \tmov.w\tip, #92\t; 0x5c\n \tmov.w\tsl, #100\t; 0x64\n ./cmdline/support.c:405\n \tmov.w\tr9, #110\t; 0x6e\n ./cmdline/support.c:406\n \tmov.w\tlr, #114\t; 0x72\n-\tb.n\t10f8c \n+\tb.n\t10f50 \n ./cmdline/support.c:403\n \tcmp\tr3, #13\n-\tbne.n\t10fec \n+\tbne.n\t10fb0 \n ./cmdline/support.c:406\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:406 (discriminator 2)\n \tmov\tr3, r2\n \tstrb.w\tip, [r3], #1\n \tcmp\tr5, r3\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:406 (discriminator 4)\n \tstrb.w\tlr, [r2, #1]\n \tadds\tr2, #2\n ./cmdline/support.c:400\n \tldrb.w\tr3, [r4, #1]!\n-\tcbz\tr3, 10fb2 \n+\tcbz\tr3, 10f76 \n ./cmdline/support.c:403\n \tcmp\tr3, #58\t; 0x3a\n-\tbeq.n\t10fd6 \n-\tbhi.n\t10fbe \n+\tbeq.n\t10f9a \n+\tbhi.n\t10f82 \n \tcmp\tr3, #10\n-\tbne.n\t10f6e \n+\tbne.n\t10f32 \n ./cmdline/support.c:405\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:405 (discriminator 2)\n \tmov\tr3, r2\n \tstrb.w\tip, [r3], #1\n \tcmp\tr5, r3\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:405 (discriminator 4)\n \tstrb.w\tr9, [r2, #1]\n \tadds\tr2, #2\n ./cmdline/support.c:400 (discriminator 4)\n \tldrb.w\tr3, [r4, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t10f8c \n+\tbne.n\t10f50 \n ./cmdline/support.c:421\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:423\n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n ./cmdline/support.c:432\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/support.c:403\n \tcmp\tr3, #92\t; 0x5c\n-\tbne.n\t10fec \n+\tbne.n\t10fb0 \n ./cmdline/support.c:408\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:408 (discriminator 2)\n \tmov\tr6, r2\n \tstrb.w\tr3, [r6], #1\n \tcmp\tr5, r6\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:408 (discriminator 4)\n \tstrb\tr3, [r2, #1]\n \tadds\tr2, #2\n-\tb.n\t10f86 \n+\tb.n\t10f4a \n ./cmdline/support.c:407\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:407 (discriminator 2)\n \tmov\tr3, r2\n \tstrb.w\tip, [r3], #1\n \tcmp\tr5, r3\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:407 (discriminator 4)\n \tstrb.w\tsl, [r2, #1]\n \tadds\tr2, #2\n-\tb.n\t10f86 \n+\tb.n\t10f4a \n ./cmdline/support.c:411\n \tcmp\tr5, r2\n-\tbeq.n\t10ff6 \n+\tbeq.n\t10fba \n ./cmdline/support.c:413\n \tstrb.w\tr3, [r2], #1\n ./cmdline/support.c:414\n-\tb.n\t10f86 \n+\tb.n\t10f4a \n ./cmdline/support.c:429\n-\tldr\tr0, [pc, #24]\t; (11010 )\n+\tldr\tr0, [pc, #24]\t; (10fd4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:430\n-\tldr\tr3, [pc, #20]\t; (11014 )\n+\tldr\tr3, [pc, #20]\t; (10fd8 )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tsubs\tr5, #222\t; 0xde\n+\tsubs\tr6, #30\n \tmovs\tr5, r0\n-\tasrs\tr4, r5, #7\n+\tasrs\tr0, r5, #8\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00011018 :\n+00010fdc :\n esc_shell_multi():\n ./cmdline/support.c:435\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./cmdline/support.c:437\n \tadd.w\tlr, r2, #8192\t; 0x2000\n ./cmdline/support.c:435\n-\tldr.w\tr8, [pc, #232]\t; 1110c \n+\tldr.w\tr8, [pc, #232]\t; 110d0 \n \tadd\tr7, sp, #0\n-./cmdline/support.c:460\n-\tldr\tr5, [r0, #0]\n ./cmdline/support.c:437\n \tadd.w\tlr, lr, #1\n+./cmdline/support.c:460\n+\tldr\tr5, [r0, #0]\n ./cmdline/support.c:438\n \tmov\tip, r2\n ./cmdline/support.c:459\n \tmovs\tr3, #0\n ./cmdline/support.c:556\n \tmov.w\tr9, #92\t; 0x5c\n ./cmdline/support.c:435\n \tadd\tr8, pc\n ./cmdline/support.c:463\n \tldrb\tr4, [r5, #0]\n ./cmdline/support.c:466\n-\tcbnz\tr4, 11058 \n+\tcbnz\tr4, 1101c \n \tadds\tr4, r3, #1\n \tcmp\tr1, r4\n-\tbls.n\t110e8 \n+\tbls.n\t110ac \n \tadd.w\tr6, r0, r3, lsl #2\n \tmov\tr3, r4\n-\tb.n\t1104e \n+\tb.n\t11012 \n \tadds\tr3, #1\n ./cmdline/support.c:466 (discriminator 1)\n \tcmp\tr1, r3\n-\tbls.n\t110e8 \n+\tbls.n\t110ac \n ./cmdline/support.c:468\n \tldr.w\tr5, [r6, #4]!\n ./cmdline/support.c:469\n \tldrb\tr4, [r5, #0]\n ./cmdline/support.c:466\n \tcmp\tr4, #0\n-\tbeq.n\t11048 \n+\tbeq.n\t1100c \n ./cmdline/support.c:476\n \tsub.w\tr6, r4, #32\n \tcmp\tr6, #94\t; 0x5e\n-\tbhi.n\t110c4 \n+\tbhi.n\t11088 \n \ttbb\t[pc, r6]\n \tadds\tr0, #54\t; 0x36\n \tadds\tr6, #54\t; 0x36\n \tadds\tr0, #54\t; 0x36\n \tadds\tr6, #54\t; 0x36\n \tadds\tr6, #54\t; 0x36\n \tadds\tr0, #54\t; 0x36\n@@ -23910,140 +23838,139 @@\n \tadds\tr0, #48\t; 0x30\n \tadds\tr0, #48\t; 0x30\n \tadds\tr6, #48\t; 0x30\n \tadds\tr6, #54\t; 0x36\n \tmovs\tr6, r6\n ./cmdline/support.c:564\n \tcmp\tip, lr\n-\tbeq.n\t110f8 \n+\tbeq.n\t110bc \n ./cmdline/support.c:566\n \tstrb.w\tr4, [ip], #1\n ./cmdline/support.c:570\n \tadds\tr5, #1\n ./cmdline/support.c:461\n-\tb.n\t11036 \n+\tb.n\t10ffa \n ./cmdline/support.c:554\n \tcmp\tip, lr\n-\tbeq.n\t110f8 \n+\tbeq.n\t110bc \n ./cmdline/support.c:556\n \tmov\tr6, ip\n \tstrb.w\tr9, [r6], #1\n ./cmdline/support.c:557\n \tcmp\tlr, r6\n-\tbeq.n\t110f8 \n+\tbeq.n\t110bc \n ./cmdline/support.c:559\n \tstrb.w\tr4, [ip, #1]\n \tadd.w\tip, ip, #2\n ./cmdline/support.c:560\n-\tb.n\t110cc \n+\tb.n\t11090 \n ./cmdline/support.c:582\n \tcmp\tip, lr\n-\tbeq.n\t110f8 \n+\tbeq.n\t110bc \n ./cmdline/support.c:584\n \tmovs\tr3, #0\n-./cmdline/support.c:593\n-\tmov\tr0, r2\n-./cmdline/support.c:584\n \tstrb.w\tr3, [ip]\n ./cmdline/support.c:593\n+\tmov\tr0, r2\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/support.c:590\n-\tldr\tr0, [pc, #20]\t; (11110 )\n+\tldr\tr0, [pc, #20]\t; (110d4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:591\n-\tldr\tr3, [pc, #16]\t; (11114 )\n+\tldr\tr3, [pc, #16]\t; (110d8 )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tsubs\tr5, #0\n+\tsubs\tr5, #60\t; 0x3c\n \tmovs\tr5, r0\n-\tasrs\tr6, r0, #4\n+\tasrs\tr2, r0, #5\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00011118 :\n+000110dc :\n pathcpy():\n ./cmdline/support.c:638\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr6, r0\n-\tadd\tr7, sp, #0\n ./cmdline/support.c:639\n \tmov\tr0, r2\n ./cmdline/support.c:638\n+\tadd\tr7, sp, #0\n \tmov\tr4, r2\n \tmov\tr5, r1\n ./cmdline/support.c:639\n \tblx\t6bbc \n+./cmdline/support.c:641\n+\tadds\tr2, r0, #1\n ./cmdline/support.c:643\n \tmov\tr1, r4\n ./cmdline/support.c:641\n-\tadds\tr2, r0, #1\n \tcmp\tr2, r5\n-\tbhi.n\t1113c \n+\tbhi.n\t11100 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r6\n ./cmdline/support.c:649\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tb.w\t6988 \n pathcpy():\n ./cmdline/support.c:643\n-\tldr\tr0, [pc, #8]\t; (11148 )\n+\tldr\tr0, [pc, #8]\t; (1110c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:644\n-\tbl\t2ef6c \n-\tasrs\tr6, r3, #3\n+\tbl\t2efd4 \n+\tasrs\tr2, r3, #4\n \tmovs\tr3, r0\n \n-0001114c :\n+00011110 :\n pathimport():\n ./cmdline/support.c:682\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:700\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:683\n-\tb.w\t11118 \n+\tb.w\t110dc \n \tnop\n \n-0001115c :\n+00011120 :\n pathexport():\n ./cmdline/support.c:683\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n-\tb.w\t1114c \n+\tb.w\t11110 \n \tnop\n \n-0001116c :\n+00011130 :\n pathcat():\n ./cmdline/support.c:652\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r2\n \tmov\tr8, r1\n+\tadd\tr7, sp, #0\n \tmov\tr6, r0\n ./cmdline/support.c:653\n \tblx\t6bbc \n \tmov\tr5, r0\n ./cmdline/support.c:654\n \tmov\tr0, r4\n \tblx\t6bbc \n ./cmdline/support.c:656\n \tadds\tr3, r5, r0\n \tadds\tr3, #1\n \tcmp\tr3, r8\n-\tbhi.n\t1119c \n+\tbhi.n\t11160 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadds\tr2, r0, #1\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r4\n \tadds\tr0, r6, r5\n pathcat():\n@@ -24051,470 +23978,470 @@\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tb.w\t6988 \n pathcat():\n ./cmdline/support.c:658\n-\tldr\tr0, [pc, #12]\t; (111ac )\n+\tldr\tr0, [pc, #12]\t; (11170 )\n \tmov\tr2, r4\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:659\n-\tbl\t2ef6c \n-\tasrs\tr6, r1, #2\n+\tbl\t2efd4 \n+\tasrs\tr2, r1, #3\n \tmovs\tr3, r0\n \n-000111b0 :\n+00011174 :\n pathcatc():\n ./cmdline/support.c:667\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr6, r1\n \tmov\tr5, r2\n+\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/support.c:668\n \tblx\t6bbc \n ./cmdline/support.c:670\n \tadds\tr3, r0, #2\n \tcmp\tr3, r6\n-\tbhi.n\t111ce \n+\tbhi.n\t11192 \n ./cmdline/support.c:678\n \tadds\tr3, r4, r0\n \tmovs\tr2, #0\n ./cmdline/support.c:677\n \tstrb\tr5, [r4, r0]\n ./cmdline/support.c:678\n \tstrb\tr2, [r3, #1]\n ./cmdline/support.c:679\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/support.c:672\n-\tldr\tr0, [pc, #16]\t; (111e0 )\n+\tldr\tr0, [pc, #16]\t; (111a4 )\n \tmov\tr2, r5\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:673\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tasrs\tr4, r6, #1\n+\tasrs\tr0, r6, #2\n \tmovs\tr3, r0\n \n-000111e4 :\n+000111a8 :\n pathprint():\n ./cmdline/support.c:723\n \tpush\t{r2, r3}\n vsnprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:80\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n pathprint():\n ./cmdline/support.c:723\n+\tldr\tr2, [pc, #116]\t; (11224 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tmov\tr6, r0\n+\tldr\tr5, [pc, #112]\t; (11228 )\n \tsub\tsp, #20\n-\tldr\tr6, [pc, #112]\t; (11260 )\n+\tadd\tr5, pc\n \tadd\tr7, sp, #8\n \tadd.w\tr4, r7, #32\n-\tldr\tr5, [pc, #108]\t; (11264 )\n-\tadd\tr6, pc\n+\tldr\tr2, [r5, r2]\n+\tmov\tr5, r1\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r7, #4]\n+\tmov.w\tr2, #0\n \tldr.w\tr2, [r4], #4\n-\tldr\tr5, [r6, r5]\n-\tmov\tr6, r0\n-\tldr\tr5, [r5, #0]\n-\tstr\tr5, [r7, #4]\n-\tmov.w\tr5, #0\n vsnprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:80\n \tstrd\tr2, r4, [sp]\n \tmovs\tr2, #1\n pathprint():\n-./cmdline/support.c:723\n-\tmov\tr5, r1\n ./cmdline/support.c:727\n \tstr\tr4, [r7, #0]\n vsnprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:80\n \tblx\t697c <__vsnprintf_chk@plt>\n pathprint():\n ./cmdline/support.c:731\n \tcmp\tr5, r0\n-\tbls.n\t11238 \n+\tbls.n\t111fc \n ./cmdline/support.c:723\n-\tldr\tr2, [pc, #72]\t; (11268 )\n+\tldr\tr2, [pc, #72]\t; (1122c )\n ./cmdline/support.c:742\n-\tldr\tr3, [pc, #68]\t; (11264 )\n+\tldr\tr3, [pc, #64]\t; (11224 )\n ./cmdline/support.c:723\n \tadd\tr2, pc\n ./cmdline/support.c:742\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11250 \n+\tbne.n\t11214 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #8\n \tbx\tlr\n ./cmdline/support.c:733\n-\tcbz\tr5, 11254 \n-./cmdline/support.c:735\n-\tldr\tr0, [pc, #48]\t; (1126c )\n+\tcbz\tr5, 11218 \n ./cmdline/support.c:734\n \tadd\tr5, r6\n+./cmdline/support.c:735\n+\tldr\tr0, [pc, #44]\t; (11230 )\n+./cmdline/support.c:734\n \tmovs\tr3, #0\n ./cmdline/support.c:735\n \tmov\tr1, r6\n \tadd\tr0, pc\n ./cmdline/support.c:734\n \tstrb.w\tr3, [r5, #-1]\n ./cmdline/support.c:735\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:739\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/support.c:742\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/support.c:737\n-\tldr\tr0, [pc, #24]\t; (11270 )\n+\tldr\tr0, [pc, #24]\t; (11234 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1124c \n+\tbl\t10e54 \n+\tb.n\t11210 \n \tnop\n-\tsubs\tr3, #60\t; 0x3c\n-\tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr3, #20\n+\tsubs\tr3, #124\t; 0x7c\n+\tmovs\tr5, r0\n+\tsubs\tr3, #80\t; 0x50\n \tmovs\tr5, r0\n-\tasrs\tr6, r3, #32\n+\tasrs\tr2, r3, #1\n \tmovs\tr3, r0\n-\tasrs\tr2, r4, #32\n+\tasrs\tr6, r3, #1\n \tmovs\tr3, r0\n \n-00011274 :\n+00011238 :\n pathslash():\n ./cmdline/support.c:745\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr5, r1\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/support.c:746\n \tblx\t6bbc \n ./cmdline/support.c:748\n-\tcbz\tr0, 1129c \n+\tcbz\tr0, 1125e \n ./cmdline/support.c:748 (discriminator 1)\n \tadds\tr3, r4, r0\n \tldrb.w\tr2, [r3, #-1]\n \tcmp\tr2, #47\t; 0x2f\n-\tbeq.n\t1129c \n+\tbeq.n\t1125e \n ./cmdline/support.c:749\n \tadds\tr2, r0, #2\n \tcmp\tr2, r5\n+\tbcs.n\t11260 \n ./cmdline/support.c:756\n-\titttt\tcc\n-\tmovcc\tr1, #47\t; 0x2f\n+\tmovs\tr1, #47\t; 0x2f\n ./cmdline/support.c:757\n-\tmovcc\tr2, #0\n+\tmovs\tr2, #0\n ./cmdline/support.c:756\n-\tstrbcc\tr1, [r4, r0]\n+\tstrb\tr1, [r4, r0]\n ./cmdline/support.c:757\n-\tstrbcc\tr2, [r3, #1]\n-./cmdline/support.c:749\n-\tbcs.n\t1129e \n+\tstrb\tr2, [r3, #1]\n ./cmdline/support.c:759\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/support.c:751\n-\tldr\tr0, [pc, #12]\t; (112ac )\n+\tldr\tr0, [pc, #12]\t; (11270 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:752\n-\tbl\t2ef6c \n-\tlsrs\tr6, r6, #31\n+\tbl\t2efd4 \n+\tnop\n+\tasrs\tr4, r6, #32\n \tmovs\tr3, r0\n \n-000112b0 :\n+00011274 :\n mkancestor():\n ./cmdline/support.c:792\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr2, r0\n+\tldr.w\tlr, [pc, #180]\t; 11330 \n \tsub.w\tsp, sp, #4192\t; 0x1060\n-\tldr.w\tip, [pc, #176]\t; 11368 \n+\tldr.w\tip, [pc, #176]\t; 11334 \n \tsub\tsp, #16\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #172]\t; (1136c )\n-\tadd\tip, pc\n+\tadd\tlr, pc\n \tadd\tr7, sp, #0\n ./cmdline/support.c:797\n-\tmov.w\tr1, #4096\t; 0x1000\n \tadd.w\tr5, r7, #112\t; 0x70\n ./cmdline/support.c:792\n-\tldr.w\tr0, [ip, r0]\n+\tadd.w\tr3, r7, #4192\t; 0x1060\n+\tldr.w\tip, [lr, ip]\n ./cmdline/support.c:797\n \tsubs\tr4, r5, #4\n+\tmov\tr0, r4\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/support.c:792\n-\tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr0, [r0, #0]\n-\tstr\tr0, [r3, #12]\n-\tmov.w\tr0, #0\n \tadds\tr3, #12\n+\tldr.w\tip, [ip]\n+\tstr.w\tip, [r3]\n+\tmov.w\tip, #0\n ./cmdline/support.c:797\n-\tmov\tr0, r4\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/support.c:799\n \tmov\tr0, r4\n \tmovs\tr1, #47\t; 0x2f\n \tblx\t6c98 \n ./cmdline/support.c:800\n-\tcbz\tr0, 112fa \n+\tcbz\tr0, 112c4 \n ./cmdline/support.c:806\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n ./cmdline/support.c:809\n \tldrb.w\tr3, [r5, #-4]\n-\tcbnz\tr3, 1131c \n+\tcbnz\tr3, 112e6 \n ./cmdline/support.c:802\n \tmovs\tr0, #0\n ./cmdline/support.c:792\n-\tldr\tr1, [pc, #112]\t; (11370 )\n+\tldr\tr1, [pc, #112]\t; (11338 )\n ./cmdline/support.c:853\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #104]\t; (1136c )\n+\tldr\tr2, [pc, #100]\t; (11334 )\n \tadds\tr3, #12\n ./cmdline/support.c:792\n \tadd\tr1, pc\n ./cmdline/support.c:853\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t11362 \n+\tbne.n\t1132c \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tadds\tr7, #16\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr2, r7\n \tmov\tr1, r4\n \tmovs\tr0, #3\n \tblx\t6d68 <__lxstat64@plt>\n mkancestor():\n ./cmdline/support.c:832\n \tcmp\tr0, #0\n-\tbeq.n\t112fa \n+\tbeq.n\t112c4 \n ./cmdline/support.c:838\n \tmov\tr0, r4\n-\tbl\t112b0 \n-\tcbnz\tr0, 1135c \n+\tbl\t11274 \n+\tcbnz\tr0, 11326 \n ./cmdline/support.c:845\n-\tmovw\tr1, #493\t; 0x1ed\n \tmov\tr0, r4\n+\tmovw\tr1, #493\t; 0x1ed\n \tblx\t6bfc \n \tcmp\tr0, #0\n-\tbeq.n\t112fa \n+\tbeq.n\t112c4 \n ./cmdline/support.c:847\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #36]\t; (11374 )\n+\tldr\tr0, [pc, #36]\t; (1133c )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:848\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t112fc \n+\tb.n\t112c6 \n ./cmdline/support.c:840\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t112fc \n+\tb.n\t112c6 \n ./cmdline/support.c:853\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tsubs\tr2, #116\t; 0x74\n+\tsubs\tr2, #174\t; 0xae\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr2, #46\t; 0x2e\n+\tsubs\tr2, #100\t; 0x64\n \tmovs\tr5, r0\n-\tlsrs\tr0, r4, #29\n+\tlsrs\tr6, r2, #30\n \tmovs\tr3, r0\n \n-00011378 :\n+00011340 :\n thread_mutex_init():\n ./cmdline/support.c:1544\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1545\n \tblx\t69a4 \n-\tcbnz\tr0, 11384 \n+\tcbnz\tr0, 1134c \n ./cmdline/support.c:1551\n \tpop\t{r7, pc}\n ./cmdline/support.c:1547\n-\tldr\tr0, [pc, #8]\t; (11390 )\n+\tldr\tr0, [pc, #8]\t; (11358 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1548\n-\tbl\t2ef6c \n-\tlsrs\tr6, r1, #29\n+\tbl\t2efd4 \n+\tlsrs\tr6, r0, #30\n \tmovs\tr3, r0\n \n-00011394 :\n+0001135c :\n lock_init():\n ./cmdline/support.c:62\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/support.c:65\n \tmovs\tr1, #0\n-\tldr\tr4, [pc, #24]\t; (113b4 )\n+\tldr\tr4, [pc, #24]\t; (1137c )\n ./cmdline/support.c:62\n \tadd\tr7, sp, #0\n ./cmdline/support.c:65\n \tadd\tr4, pc\n \tmov\tr0, r4\n-\tbl\t11378 \n+\tbl\t11340 \n ./cmdline/support.c:66\n \tadd.w\tr0, r4, #28\n \tmovs\tr1, #0\n ./cmdline/support.c:68\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/support.c:66\n-\tb.w\t11378 \n-\tpush\t{r3, r5, r6}\n+\tb.w\t11340 \n+\tpush\t{r5, r7}\n \tmovs\tr5, r0\n \n-000113b8 :\n+00011380 :\n thread_mutex_destroy():\n ./cmdline/support.c:1554\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1555\n \tblx\t6930 \n-\tcbnz\tr0, 113c4 \n+\tcbnz\tr0, 1138c \n ./cmdline/support.c:1561\n \tpop\t{r7, pc}\n ./cmdline/support.c:1557\n-\tldr\tr0, [pc, #8]\t; (113d0 )\n+\tldr\tr0, [pc, #8]\t; (11398 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1558\n-\tbl\t2ef6c \n-\tlsrs\tr6, r6, #28\n+\tbl\t2efd4 \n+\tlsrs\tr6, r5, #29\n \tmovs\tr3, r0\n \n-000113d4 :\n+0001139c :\n lock_done():\n ./cmdline/support.c:71\n \tpush\t{r3, r4, r7, lr}\n+./cmdline/support.c:73\n+\tldr\tr4, [pc, #24]\t; (113b8 )\n+./cmdline/support.c:71\n \tadd\tr7, sp, #0\n ./cmdline/support.c:73\n-\tldr\tr4, [pc, #20]\t; (113f0 )\n \tadd\tr4, pc\n \tmov\tr0, r4\n-\tbl\t113b8 \n+\tbl\t11380 \n ./cmdline/support.c:74\n \tadd.w\tr0, r4, #28\n ./cmdline/support.c:76\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/support.c:74\n-\tb.w\t113b8 \n-\tpush\t{r1, r3, r5}\n+\tb.w\t11380 \n+\tpush\t{r1, r5, r6}\n \tmovs\tr5, r0\n \n-000113f4 :\n+000113bc :\n thread_mutex_lock():\n ./cmdline/support.c:1564\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1565\n \tblx\t6964 \n-\tcbnz\tr0, 11400 \n+\tcbnz\tr0, 113c8 \n ./cmdline/support.c:1571\n \tpop\t{r7, pc}\n ./cmdline/support.c:1567\n-\tldr\tr0, [pc, #8]\t; (1140c )\n+\tldr\tr0, [pc, #8]\t; (113d4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1568\n-\tbl\t2ef6c \n-\tlsrs\tr6, r4, #28\n+\tbl\t2efd4 \n+\tlsrs\tr6, r3, #29\n \tmovs\tr3, r0\n \n-00011410 :\n+000113d8 :\n lock_msg():\n-./cmdline/support.c:36\n-\tldr\tr0, [pc, #16]\t; (11424 )\n ./cmdline/support.c:34\n \tpush\t{r7}\n ./cmdline/support.c:36\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #16]\t; (113ec )\n ./cmdline/support.c:34\n \tadd\tr7, sp, #0\n+./cmdline/support.c:36\n+\tadd\tr0, pc\n ./cmdline/support.c:38\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:36\n-\tb.w\t113f4 \n+\tb.w\t113bc \n \tnop\n-\tcbz\tr0, 114a4 \n+\tpush\t{r1, r2, r5}\n \tmovs\tr5, r0\n \n-00011428 :\n+000113f0 :\n lock_memory():\n ./cmdline/support.c:50\n-\tldr\tr0, [pc, #16]\t; (1143c )\n+\tldr\tr0, [pc, #16]\t; (11404 )\n ./cmdline/support.c:48\n \tpush\t{r7}\n ./cmdline/support.c:50\n \tadd\tr0, pc\n ./cmdline/support.c:48\n \tadd\tr7, sp, #0\n ./cmdline/support.c:50\n \tadds\tr0, #28\n ./cmdline/support.c:52\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:50\n-\tb.w\t113f4 \n-\tcbz\tr0, 114b6 \n+\tb.w\t113bc \n+\tpush\t{r4}\n \tmovs\tr5, r0\n \n-00011440 :\n+00011408 :\n log_error():\n ./cmdline/support.c:119\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #140]\t; (114d0 )\n-\tldr\tr3, [pc, #140]\t; (114d4 )\n+\tldr\tr2, [pc, #140]\t; (11498 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tldr\tr3, [pc, #140]\t; (1149c )\n \tadd\tr2, pc\n ./cmdline/support.c:124\n-\tldr\tr4, [pc, #140]\t; (114d8 )\n+\tldr\tr4, [pc, #140]\t; (114a0 )\n ./cmdline/support.c:119\n \tsub\tsp, #12\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:124\n \tadd\tr4, pc\n ./cmdline/support.c:119\n-\tldr\tr5, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr\tr5, [r7, #32]\n ./cmdline/support.c:122\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:124\n \tldr\tr3, [r4, #24]\n ./cmdline/support.c:119\n-\tldr\tr0, [pc, #116]\t; (114dc )\n+\tldr\tr0, [pc, #116]\t; (114a4 )\n \tadd\tr0, pc\n ./cmdline/support.c:124\n-\tcbz\tr3, 114ae \n+\tcbz\tr3, 11476 \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #116]\t; (114e0 )\n+\tldr\tr0, [pc, #116]\t; (114a8 )\n \tmovs\tr2, #11\n \tmovs\tr1, #1\n log_error():\n ./cmdline/support.c:125\n \tadd.w\tr6, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -24533,34 +24460,34 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_error():\n ./cmdline/support.c:128\n \tldr\tr0, [r4, #24]\n \tblx\t693c \n ./cmdline/support.c:137\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:119\n-\tldr\tr2, [pc, #80]\t; (114e4 )\n+\tldr\tr2, [pc, #80]\t; (114ac )\n ./cmdline/support.c:138\n-\tldr\tr3, [pc, #60]\t; (114d4 )\n+\tldr\tr3, [pc, #60]\t; (1149c )\n ./cmdline/support.c:119\n \tadd\tr2, pc\n ./cmdline/support.c:138\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t114ca \n+\tbne.n\t11492 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n ./cmdline/support.c:132\n-\tldr\tr4, [pc, #56]\t; (114e8 )\n+\tldr\tr4, [pc, #56]\t; (114b0 )\n ./cmdline/support.c:131\n \tadd.w\tr3, r7, #36\t; 0x24\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r5\n \tmovs\tr1, #1\n@@ -24572,62 +24499,62 @@\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_error():\n ./cmdline/support.c:133\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:134\n-\tb.n\t1148e \n+\tb.n\t11456 \n ./cmdline/support.c:138\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tsubs\tr0, #236\t; 0xec\n+\tsubs\tr1, #36\t; 0x24\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcbz\tr2, 11548 \n+\tcbz\tr6, 1151e \n \tmovs\tr5, r0\n-\tsubs\tr0, #206\t; 0xce\n+\tsubs\tr1, #6\n \tmovs\tr5, r0\n-\tlsrs\tr4, r3, #27\n+\tlsrs\tr4, r2, #28\n \tmovs\tr3, r0\n-\tsubs\tr0, #158\t; 0x9e\n+\tsubs\tr0, #214\t; 0xd6\n \tmovs\tr5, r0\n \tlsls\tr0, r4, #8\n \t...\n \n-000114ec :\n+000114b4 :\n log_expected():\n ./cmdline/support.c:141\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #108]\t; (1155c )\n-\tldr\tr3, [pc, #108]\t; (11560 )\n+\tldr\tr2, [pc, #108]\t; (11524 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tldr\tr3, [pc, #108]\t; (11528 )\n \tadd\tr2, pc\n ./cmdline/support.c:146\n-\tldr\tr4, [pc, #108]\t; (11564 )\n+\tldr\tr4, [pc, #108]\t; (1152c )\n ./cmdline/support.c:141\n \tsub\tsp, #12\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:146\n \tadd\tr4, pc\n ./cmdline/support.c:141\n-\tldr\tr5, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr\tr5, [r7, #32]\n ./cmdline/support.c:144\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:146\n \tldr\tr3, [r4, #24]\n-\tcbz\tr3, 11536 \n+\tcbz\tr3, 114fe \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #84]\t; (11568 )\n+\tldr\tr0, [pc, #84]\t; (11530 )\n \tmovs\tr2, #14\n \tmovs\tr1, #1\n log_expected():\n ./cmdline/support.c:147\n \tadd.w\tr6, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -24646,701 +24573,695 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_expected():\n ./cmdline/support.c:150\n \tldr\tr0, [r4, #24]\n \tblx\t693c \n ./cmdline/support.c:154\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:141\n-\tldr\tr2, [pc, #48]\t; (1156c )\n+\tldr\tr2, [pc, #48]\t; (11534 )\n ./cmdline/support.c:155\n-\tldr\tr3, [pc, #32]\t; (11560 )\n+\tldr\tr3, [pc, #32]\t; (11528 )\n ./cmdline/support.c:141\n \tadd\tr2, pc\n ./cmdline/support.c:155\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11556 \n+\tbne.n\t1151e \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tsubs\tr0, #64\t; 0x40\n+\tsubs\tr0, #120\t; 0x78\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcbz\tr6, 115a8 \n+\tcbz\tr2, 11580 \n \tmovs\tr5, r0\n-\tlsrs\tr0, r0, #25\n+\tlsrs\tr0, r7, #25\n \tmovs\tr3, r0\n-\tadds\tr7, #246\t; 0xf6\n+\tsubs\tr0, #46\t; 0x2e\n \tmovs\tr5, r0\n \n-00011570 :\n+00011538 :\n log_tag():\n ./cmdline/support.c:158\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #84]\t; (115c8 )\n-\tldr\tr3, [pc, #84]\t; (115cc )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #84]\t; (11590 )\n \tpush\t{r4, r7, lr}\n+\tldr\tr3, [pc, #84]\t; (11594 )\n+\tadd\tr2, pc\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr4, [r7, #24]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/support.c:161\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:163\n-\tldr\tr3, [pc, #64]\t; (115d0 )\n+\tldr\tr3, [pc, #64]\t; (11598 )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #24]\n-\tcbz\tr0, 115a4 \n+\tcbz\tr0, 1156c \n ./cmdline/support.c:164\n \tadd.w\tr3, r7, #28\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r4\n \tmovs\tr1, #1\n log_tag():\n ./cmdline/support.c:164\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tblx\t6b44 <__vfprintf_chk@plt>\n log_tag():\n ./cmdline/support.c:171\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:158\n-\tldr\tr2, [pc, #40]\t; (115d4 )\n+\tldr\tr2, [pc, #40]\t; (1159c )\n ./cmdline/support.c:172\n-\tldr\tr3, [pc, #32]\t; (115cc )\n+\tldr\tr3, [pc, #32]\t; (11594 )\n ./cmdline/support.c:158\n \tadd\tr2, pc\n ./cmdline/support.c:172\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t115c4 \n+\tbne.n\t1158c \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr7, #190\t; 0xbe\n+\tadds\tr7, #244\t; 0xf4\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsxtb\tr4, r6\n+\tuxth\tr4, r5\n \tmovs\tr5, r0\n-\tadds\tr7, #136\t; 0x88\n+\tadds\tr7, #192\t; 0xc0\n \tmovs\tr5, r0\n \n-000115d8 :\n+000115a0 :\n smartctl_attribute():\n ./cmdline/support.c:1430\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr8, r2\n+\tmov\tr8, r0\n+\tldr\tr6, [pc, #816]\t; (118d8 )\n \tvpush\t{d8}\n-./cmdline/support.c:1437\n-\tmov.w\tsl, #4294967295\t; 0xffffffff\n-./cmdline/support.c:1430\n-\tldr\tr2, [pc, #824]\t; (11920 )\n-./cmdline/support.c:1437\n-\tmov.w\tfp, #4294967295\t; 0xffffffff\n-./cmdline/support.c:1430\n \tsub\tsp, #316\t; 0x13c\n \tadd\tr7, sp, #0\n-\tldr.w\tr4, [r7, #360]\t; 0x168\n-\tldr.w\tr5, [r7, #364]\t; 0x16c\n-\tldr.w\tr6, [r7, #368]\t; 0x170\n-\tstr\tr4, [r7, #20]\n-\tstr\tr5, [r7, #16]\n-\tmov\tr5, r3\n-\taddw\tr4, r5, #2072\t; 0x818\n-\tmov\tr5, r0\n-\tldr\tr0, [pc, #792]\t; (11924 )\n-\tstr\tr6, [r7, #12]\n-\tmov\tr6, r1\n-\tadd\tr0, pc\n-./cmdline/support.c:1435\n-\tldr\tr1, [r7, #20]\n+\tadd\tr6, pc\n+\tmov\tsl, r2\n+\tmov\tr2, r3\n+\tmov\tr9, r1\n+\tldr.w\tr4, [r7, #364]\t; 0x16c\n+\taddw\tr2, r2, #2072\t; 0x818\n+\tstr\tr4, [r7, #12]\n+./cmdline/support.c:1437\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n ./cmdline/support.c:1430\n-\tstr\tr3, [r7, #24]\n+\tldr\tr4, [pc, #788]\t; (118dc )\n+\tldr.w\tr5, [r7, #360]\t; 0x168\n+\tldr.w\tr0, [r7, #368]\t; 0x170\n+\tstrd\tr5, r3, [r7, #16]\n \tsubs\tr3, #8\n-\tldr\tr2, [r0, r2]\n-\tldr\tr2, [r2, #0]\n-\tstr.w\tr2, [r7, #308]\t; 0x134\n-\tmov.w\tr2, #0\n+\tstr\tr0, [r7, #8]\n+./cmdline/support.c:1437\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/support.c:1430\n+\tldr\tr4, [r6, r4]\n+\tldr\tr4, [r4, #0]\n+\tstr.w\tr4, [r7, #308]\t; 0x134\n+\tmov.w\tr4, #0\n ./cmdline/support.c:1435\n-\tmovs\tr2, #0\n-\tstrb\tr2, [r1, #0]\n+\tmovs\tr4, #0\n+\tstrb\tr4, [r5, #0]\n ./cmdline/support.c:1437 (discriminator 3)\n-\tstrd\tsl, fp, [r3, #8]!\n+\tstrd\tr0, r1, [r3, #8]!\n ./cmdline/support.c:1436 (discriminator 3)\n-\tcmp\tr3, r4\n-\tbne.n\t11626 \n+\tcmp\tr3, r2\n+\tbne.n\t115ec \n+./cmdline/support.c:1440\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #24]\n ./cmdline/support.c:1463\n-\tldr\tr3, [pc, #760]\t; (11928 )\n-\tadd.w\tr4, r7, #52\t; 0x34\n+\tldr\tr3, [pc, #740]\t; (118e0 )\n+\tadd.w\tr6, r7, #52\t; 0x34\n ./cmdline/support.c:1454\n-\tldr.w\tr9, [pc, #756]\t; 1192c \n+\tldr.w\tfp, [pc, #740]\t; 118e4 \n ./cmdline/support.c:1463\n \tadd\tr3, pc\n-./cmdline/support.c:1454\n-\tadd\tr9, pc\n-./cmdline/support.c:1463\n \tvmov\ts16, r3\n-./cmdline/support.c:1440\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #28]\n ./cmdline/support.c:1465\n-\tldr\tr3, [pc, #744]\t; (11930 )\n+\tldr\tr3, [pc, #732]\t; (118e8 )\n+./cmdline/support.c:1454\n+\tadd\tfp, pc\n+./cmdline/support.c:1465\n \tadd\tr3, pc\n \tvmov\ts17, r3\n+\tmov\tr3, fp\n+\tmov\tfp, sl\n+\tmov\tsl, r9\n+\tmov\tr9, r8\n+\tmov\tr8, r3\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n-\tmov\tr2, r5\n+\tmov\tr2, r9\n fgets():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov.w\tr1, #256\t; 0x100\n-\tmov\tr0, r4\n+\tmov\tr0, r6\n \tblx\t6958 \n smartctl_attribute():\n ./cmdline/support.c:1448\n-\tcbz\tr0, 1169a \n+\tcbz\tr0, 1166a \n ./cmdline/support.c:1452\n-\tmov\tr0, r4\n-\tbl\t10a94 \n+\tmov\tr0, r6\n+\tbl\t10a4c \n ./cmdline/support.c:1454\n-\tmov\tr2, r8\n-\tmov\tr1, r6\n+\tmov\tr2, fp\n \tmov\tr3, r0\n ./cmdline/support.c:1452\n-\tmov\tsl, r0\n+\tmov\tr4, r0\n ./cmdline/support.c:1454\n-\tmov\tr0, r9\n-\tbl\t11570 \n+\tmov\tr1, sl\n+\tmov\tr0, r8\n+\tbl\t11538 \n ./cmdline/support.c:1457\n \tblx\t6b8c <__ctype_b_loc@plt>\n-\tmov\tr3, sl\n-\tmov\tfp, r0\n-\tldr\tr0, [r0, #0]\n-\tmov\tsl, r3\n+\tldr\tr5, [r0, #0]\n+\tmov\tr3, r4\n+\tstr\tr0, [r7, #28]\n+\tmov\tr4, r3\n \tldrb.w\tr2, [r3], #1\n-\tldrh.w\tr1, [r0, r2, lsl #1]\n+\tldrh.w\tr1, [r5, r2, lsl #1]\n \tlsls\tr1, r1, #18\n-\tbmi.n\t11678 \n+\tbmi.n\t11648 \n ./cmdline/support.c:1460\n-\tcbnz\tr2, 116bc \n+\tcbnz\tr2, 1168c \n ./cmdline/support.c:1461\n-\tstr\tr2, [r7, #28]\n+\tstr\tr2, [r7, #24]\n fgets():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov.w\tr1, #256\t; 0x100\n-\tmov\tr2, r5\n-\tmov\tr0, r4\n+\tmov\tr2, r9\n+\tmov\tr0, r6\n \tblx\t6958 \n smartctl_attribute():\n ./cmdline/support.c:1448\n \tcmp\tr0, #0\n-\tbne.n\t1165a \n+\tbne.n\t1162a \n ./cmdline/support.c:1430\n-\tldr\tr2, [pc, #664]\t; (11934 )\n+\tldr\tr2, [pc, #640]\t; (118ec )\n ./cmdline/support.c:1517\n-\tldr\tr3, [pc, #640]\t; (11920 )\n+\tldr\tr3, [pc, #620]\t; (118dc )\n ./cmdline/support.c:1430\n \tadd\tr2, pc\n ./cmdline/support.c:1517\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #308]\t; 0x134\n \teors\tr2, r3\n-\tbne.w\t11888 \n+\tbne.w\t11844 \n \tadd.w\tr7, r7, #316\t; 0x13c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/support.c:1463\n \tvmov\tr1, s16\n-\tmov\tr0, sl\n-\tbl\t10620 \n+\tmov\tr0, r4\n+\tbl\t105d8 \n ./cmdline/support.c:1464\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n ./cmdline/support.c:1463\n-\tcbnz\tr0, 116d8 \n+\tcbnz\tr0, 116a8 \n ./cmdline/support.c:1464\n \tadd.w\tr1, r3, #2064\t; 0x810\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [r1]\n-\tb.n\t1164c \n+\tb.n\t1161c \n ./cmdline/support.c:1465\n \tvmov\tr1, s17\n \tadd.w\tr2, r3, #2064\t; 0x810\n-\tmov\tr0, sl\n+\tmov\tr0, r4\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.n\t1164c \n+\tbeq.n\t1161c \n ./cmdline/support.c:1466\n-\tldr\tr1, [pc, #588]\t; (11938 )\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #564]\t; (118f0 )\n+\tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t10620 \n+\tbl\t105d8 \n \tcmp\tr0, #0\n-\tbne.n\t117a0 \n+\tbne.n\t1176c \n ./cmdline/support.c:1467\n \tmovs\tr1, #58\t; 0x3a\n-\tmov\tr0, sl\n+\tmov\tr0, r4\n \tblx\t6bc8 \n ./cmdline/support.c:1468\n-\tldr\tr1, [pc, #568]\t; (1193c )\n-\tadd\tr1, pc\n-./cmdline/support.c:1467\n-\tmov\tr3, r0\n-./cmdline/support.c:1468\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #544]\t; (118f4 )\n ./cmdline/support.c:1467\n-\tmov\tsl, r3\n+\tmov\tr5, r0\n ./cmdline/support.c:1468\n+\tmov\tr0, r4\n+\tadd\tr1, pc\n \tblx\t68a8 \n ./cmdline/support.c:1469\n-\tsubs\tr3, r0, #0\n-\tmov\tr1, r0\n+\tsubs\tr2, r0, #0\n \tit\tne\n-\tmovne\tr3, #1\n-\tcmp.w\tsl, #0\n+\tmovne\tr2, #1\n+\tmov\tr1, r0\n+\tcmp\tr5, #0\n \tit\teq\n-\tmoveq\tr3, #0\n-\tcmp\tsl, r0\n-\tite\tcs\n-\tmovcs\tr3, #0\n-\tandcc.w\tr3, r3, #1\n-\tcmp\tr3, #0\n-\tbeq.n\t1164c \n+\tmoveq\tr2, #0\n+\tcmp\tr5, r0\n+\tand.w\tr2, r2, #1\n+\tit\tcs\n+\tmovcs\tr2, #0\n+\tcmp\tr2, #0\n+\tbeq.n\t1161c \n ./cmdline/support.c:1471\n-\tldr\tr3, [r7, #24]\n-\tadd.w\tr0, sl, #4294967295\t; 0xffffffff\n-./cmdline/support.c:1473\n-\tldr.w\tlr, [fp]\n+\tldr\tr3, [r7, #20]\n+\tsubs\tr0, r5, #1\n \tsubs\tr1, #1\n+\tmov\tr5, r0\n+\taddw\tr4, r3, #2056\t; 0x808\n+./cmdline/support.c:1473\n+\tldr\tr3, [r7, #28]\n ./cmdline/support.c:1471\n-\tldrd\tsl, fp, [r7]\n-\taddw\tip, r3, #2056\t; 0x808\n-\tvmov\ts15, r5\n+\tmov\tip, r1\n \tmovs\tr2, #0\n-\tvmov\ts14, r4\n+\tldrd\tr0, r1, [r7]\n+\tvmov\ts15, r6\n+./cmdline/support.c:1473\n+\tldr.w\tlr, [r3]\n+./cmdline/support.c:1471\n+\tvmov\ts14, r8\n \tmovs\tr3, #0\n-\tstrd\tr2, r3, [ip]\n+\tstrd\tr2, r3, [r4]\n ./cmdline/support.c:1473\n-\tldrb.w\tr3, [r0, #1]!\n+\tldrb.w\tr3, [r5, #1]!\n \tldrh.w\tr3, [lr, r3, lsl #1]\n \tlsls\tr3, r3, #20\n-\tbpl.n\t1178e \n+\tbpl.n\t1175a \n ./cmdline/support.c:1474\n-\tldrd\tr4, r5, [ip]\n-\tadds\tr3, r4, r4\n-\tadc.w\tr2, r5, r5\n+\tldrd\tr6, r8, [r4]\n+\tadds\tr3, r6, r6\n+\tadc.w\tr2, r8, r8\n \tadds\tr3, r3, r3\n \tadcs\tr2, r2\n-\tadds\tr3, r3, r4\n-\tadc.w\tr2, r5, r2\n-\tadds.w\tsl, r3, r3\n-\tadc.w\tfp, r2, r2\n-\tstrd\tsl, fp, [ip]\n+\tadds\tr3, r3, r6\n+\tadc.w\tr2, r2, r8\n+\tadds\tr0, r3, r3\n+\tadc.w\tr1, r2, r2\n+\tstrd\tr0, r1, [r4]\n ./cmdline/support.c:1475\n-\tldrb\tr3, [r0, #0]\n-\tsub.w\tr4, r3, #48\t; 0x30\n-\tadds.w\tr2, sl, r4\n-\tadc.w\tr3, fp, r4, asr #31\n-\tstrd\tr2, r3, [ip]\n+\tldrb\tr3, [r5, #0]\n+\tsub.w\tr6, r3, #48\t; 0x30\n+\tadds\tr2, r0, r6\n+\tadc.w\tr3, r1, r6, asr #31\n+\tstrd\tr2, r3, [r4]\n ./cmdline/support.c:1472 (discriminator 2)\n-\tcmp\tr1, r0\n-\tbne.n\t11750 \n-\tvmov\tr5, s15\n-\tvmov\tr4, s14\n-\tstrd\tsl, fp, [r7]\n-\tb.n\t1164c \n+\tcmp\tip, r5\n+\tbne.n\t11720 \n+\tvmov\tr6, s15\n+\tvmov\tr8, s14\n+\tstrd\tr0, r1, [r7]\n+\tb.n\t1161c \n ./cmdline/support.c:1479\n-\tldr.w\tfp, [r7, #12]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #408]\t; (11940 )\n-\tldr\tr2, [r7, #16]\n+\tldr\tr5, [r7, #8]\n+\tmov\tr0, r4\n+\tldr\tr1, [pc, #388]\t; (118f8 )\n+\tldr\tr2, [r7, #12]\n+\tmov\tr3, r5\n \tadd\tr1, pc\n-\tmov\tr3, fp\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #2\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1480\n-\tldr\tr1, [pc, #392]\t; (11944 )\n-\tmov\tr2, fp\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #376]\t; (118fc )\n+\tmov\tr2, r5\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1482\n-\tldr.w\tfp, [r7, #20]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #372]\t; (11948 )\n-\tmov\tr2, fp\n+\tldr\tr1, [pc, #360]\t; (11900 )\n+\tmov\tr0, r4\n+\tldr\tr2, [r7, #16]\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1483\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #356]\t; (1194c )\n-\tadd.w\tr2, r3, #40\t; 0x28\n+\tldr\tr5, [r7, #20]\n+\tmov\tr0, r4\n+\tldr\tr1, [pc, #344]\t; (11904 )\n+\tadd.w\tr2, r5, #40\t; 0x28\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1484\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #340]\t; (11950 )\n-\tadd.w\tr2, r3, #1552\t; 0x610\n+\tldr\tr1, [pc, #328]\t; (11908 )\n+\tadd.w\tr2, r5, #1552\t; 0x610\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1485\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #320]\t; (11954 )\n-\tadd.w\tr2, r3, #1520\t; 0x5f0\n+\tldr\tr1, [pc, #312]\t; (1190c )\n+\tadd.w\tr2, r5, #1520\t; 0x5f0\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1486\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #304]\t; (11958 )\n-\tadd.w\tr2, r3, #32\n+\tldr\tr1, [pc, #296]\t; (11910 )\n+\tadd.w\tr2, r5, #32\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1487\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #284]\t; (1195c )\n-\tadd.w\tr2, r3, #1544\t; 0x608\n+\tldr\tr1, [pc, #280]\t; (11914 )\n+\tadd.w\tr2, r5, #1544\t; 0x608\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1488\n-\tldr\tr3, [r7, #24]\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #268]\t; (11960 )\n-\tadd.w\tr2, r3, #72\t; 0x48\n+\tldr\tr1, [pc, #264]\t; (11918 )\n+\tadd.w\tr2, r5, #72\t; 0x48\n+\tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1490\n-\tldr\tr1, [pc, #252]\t; (11964 )\n-\tmov\tr2, fp\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #248]\t; (1191c )\n+\tmov\tr0, r4\n+\tldr\tr2, [r7, #16]\n \tadd\tr1, pc\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #1\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1491\n-\tldr\tr1, [pc, #240]\t; (11968 )\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #236]\t; (11920 )\n+\tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t10620 \n-\tcbnz\tr0, 1188c \n+\tbl\t105d8 \n+\tcbnz\tr0, 11848 \n ./cmdline/support.c:1492\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #28]\n+\tstr\tr3, [r7, #24]\n ./cmdline/support.c:1441\n-\tb.n\t1164c \n+\tb.n\t1161c \n ./cmdline/support.c:1517\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/support.c:1493\n-\tldr\tr1, [pc, #220]\t; (1196c )\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #216]\t; (11924 )\n+\tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t10620 \n-\tcbnz\tr0, 118a8 \n+\tbl\t105d8 \n+\tcbnz\tr0, 11864 \n ./cmdline/support.c:1494\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tmovs\tr2, #0\n \tadd.w\tr1, r3, #2048\t; 0x800\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [r1]\n-\tb.n\t1164c \n+\tb.n\t1161c \n ./cmdline/support.c:1495\n+\tldr\tr1, [pc, #192]\t; (11928 )\n \tadd.w\tr3, r7, #40\t; 0x28\n-\tldr\tr1, [pc, #192]\t; (11970 )\n-\tmov\tr0, sl\n-\tstr\tr3, [r7, #8]\n \tmov\tr2, r3\n+\tmov\tr0, r4\n \tadd\tr1, pc\n+\tstr\tr3, [r7, #28]\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n-\tldr\tr3, [r7, #8]\n+\tldr\tr3, [r7, #28]\n \tcmp\tr0, #1\n-\tbeq.n\t118f4 \n+\tbeq.n\t118ae \n ./cmdline/support.c:1497\n-\tldr\tr2, [r7, #28]\n+\tldr\tr2, [r7, #24]\n \tcmp\tr2, #0\n-\tbeq.w\t1164c \n+\tbeq.w\t1161c \n ./cmdline/support.c:1498\n-\tldr\tr1, [pc, #168]\t; (11974 )\n-\tadd.w\tfp, r7, #36\t; 0x24\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #164]\t; (1192c )\n+\tadd.w\tr5, r7, #36\t; 0x24\n+\tmov\tr2, r5\n+\tmov\tr0, r4\n \tadd\tr1, pc\n-\tmov\tr2, fp\n \tblx\t6bf0 <__isoc99_sscanf@plt>\n \tcmp\tr0, #2\n-\tbne.n\t11912 \n+\tbne.n\t118cc \n ./cmdline/support.c:1505\n-\tldr.w\tr1, [fp]\n+\tldr\tr1, [r5, #0]\n \tcmp\tr1, #255\t; 0xff\n-\tbhi.n\t11904 \n+\tbhi.n\t118be \n ./cmdline/support.c:1512\n-\tldr\tr0, [r7, #24]\n+\tldr\tr3, [r7, #20]\n+\tadd.w\tr1, r3, r1, lsl #3\n \tldrd\tr2, r3, [r7, #40]\t; 0x28\n-\tadd.w\tr1, r0, r1, lsl #3\n \tstrd\tr2, r3, [r1]\n-\tb.n\t1164c \n+\tb.n\t1161c \n ./cmdline/support.c:1496\n-\tldr\tr1, [r7, #24]\n+\tldr\tr3, [r7, #20]\n+\tadd.w\tr1, r3, #2048\t; 0x800\n \tldrd\tr2, r3, [r7, #40]\t; 0x28\n-\tadd.w\tr1, r1, #2048\t; 0x800\n \tstrd\tr2, r3, [r1]\n-\tb.n\t1164c \n+\tb.n\t1161c \n ./cmdline/support.c:1507\n-\tldr\tr0, [pc, #112]\t; (11978 )\n+\tldr\tr0, [pc, #112]\t; (11930 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1501 (discriminator 1)\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t1169a \n+\tb.n\t1166a \n ./cmdline/support.c:1500\n-\tldr\tr0, [pc, #104]\t; (1197c )\n-\tmov\tr1, sl\n+\tldr\tr0, [pc, #100]\t; (11934 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1501\n-\tb.n\t1190c \n-\tnop\n+\tb.n\t118c6 \n+\tadds\tr7, #132\t; 0x84\n+\tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadds\tr7, #38\t; 0x26\n-\tmovs\tr5, r0\n-\tlsrs\tr4, r1, #21\n+\tlsrs\tr2, r0, #22\n \tmovs\tr3, r0\n-\tlsrs\tr2, r6, #20\n+\tlsrs\tr2, r4, #21\n \tmovs\tr3, r0\n-\tlsrs\tr2, r3, #21\n+\tlsrs\tr4, r2, #22\n \tmovs\tr3, r0\n-\tadds\tr6, #150\t; 0x96\n+\tadds\tr6, #198\t; 0xc6\n \tmovs\tr5, r0\n-\tlsrs\tr6, r0, #19\n+\tlsrs\tr6, r6, #19\n \tmovs\tr3, r0\n-\tlsrs\tr2, r0, #19\n+\tlsrs\tr6, r5, #19\n \tmovs\tr3, r0\n-\tlsrs\tr2, r4, #16\n+\tlsrs\tr6, r2, #17\n \tmovs\tr3, r0\n-\tlsrs\tr6, r4, #16\n+\tlsrs\tr4, r3, #17\n \tmovs\tr3, r0\n-\tlsrs\tr4, r4, #16\n+\tlsrs\tr6, r3, #17\n \tmovs\tr3, r0\n-\tlsrs\tr2, r4, #16\n+\tlsrs\tr4, r3, #17\n \tmovs\tr3, r0\n-\tlsrs\tr0, r6, #16\n+\tlsrs\tr4, r5, #17\n \tmovs\tr3, r0\n-\tlsrs\tr2, r7, #16\n+\tlsrs\tr0, r7, #17\n \tmovs\tr3, r0\n-\tlsrs\tr4, r0, #17\n+\tlsrs\tr4, r0, #18\n \tmovs\tr3, r0\n-\tlsrs\tr2, r2, #17\n+\tlsrs\tr4, r2, #18\n \tmovs\tr3, r0\n-\tlsrs\tr4, r4, #17\n+\tlsrs\tr0, r5, #18\n \tmovs\tr3, r0\n-\tlsrs\tr6, r6, #17\n+\tlsrs\tr2, r7, #18\n \tmovs\tr3, r0\n-\tlsrs\tr2, r7, #17\n+\tlsrs\tr6, r7, #18\n \tmovs\tr3, r0\n-\tlsrs\tr0, r5, #17\n+\tlsrs\tr4, r5, #18\n \tmovs\tr3, r0\n-\tlsrs\tr0, r3, #17\n+\tlsrs\tr6, r3, #18\n \tmovs\tr3, r0\n-\tlsrs\tr4, r2, #17\n+\tlsrs\tr6, r2, #18\n \tmovs\tr3, r0\n-\tlsrs\tr6, r4, #17\n+\tlsrs\tr4, r5, #18\n \tmovs\tr3, r0\n-\tlsrs\tr6, r6, #16\n+\tlsrs\tr4, r7, #17\n \tmovs\tr3, r0\n \n-00011980 :\n+00011938 :\n smartctl_flush():\n ./cmdline/support.c:1520\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr6, r2\n-\tldr\tr2, [pc, #100]\t; (119ec )\n+\tldr\tr2, [pc, #100]\t; (119a4 )\n+\tldr\tr3, [pc, #100]\t; (119a8 )\n \tsub\tsp, #268\t; 0x10c\n-\tldr\tr3, [pc, #100]\t; (119f0 )\n \tadd\tr2, pc\n ./cmdline/support.c:1533\n-\tldr.w\tr9, [pc, #100]\t; 119f4 \n+\tldr.w\tr9, [pc, #100]\t; 119ac \n ./cmdline/support.c:1520\n \tadd\tr7, sp, #0\n \tmov\tr5, r0\n+\tmov\tr8, r1\n \tldr\tr3, [r2, r3]\n ./cmdline/support.c:1533\n \tadd\tr9, pc\n \tadds\tr4, r7, #4\n ./cmdline/support.c:1520\n-\tmov\tr8, r1\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #260]\t; 0x104\n \tmov.w\tr3, #0\n-\tb.n\t119bc \n+\tb.n\t11974 \n ./cmdline/support.c:1531\n \tmov\tr0, r4\n-\tbl\t10a94 \n+\tbl\t10a4c \n ./cmdline/support.c:1533\n \tmov\tr2, r6\n-\tmov\tr1, r8\n ./cmdline/support.c:1531\n \tmov\tr3, r0\n ./cmdline/support.c:1533\n+\tmov\tr1, r8\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov\tr2, r5\n fgets():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov.w\tr1, #256\t; 0x100\n \tmov\tr0, r4\n \tblx\t6958 \n smartctl_flush():\n ./cmdline/support.c:1527\n \tcmp\tr0, #0\n-\tbne.n\t119aa \n+\tbne.n\t11962 \n ./cmdline/support.c:1520\n-\tldr\tr2, [pc, #40]\t; (119f8 )\n+\tldr\tr2, [pc, #40]\t; (119b0 )\n ./cmdline/support.c:1537\n-\tldr\tr3, [pc, #32]\t; (119f0 )\n+\tldr\tr3, [pc, #32]\t; (119a8 )\n ./cmdline/support.c:1520\n \tadd\tr2, pc\n ./cmdline/support.c:1537\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #260]\t; 0x104\n \teors\tr2, r3\n-\tbne.n\t119e8 \n+\tbne.n\t119a0 \n \tadd.w\tr7, r7, #268\t; 0x10c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr3, #168\t; 0xa8\n+\tadds\tr3, #240\t; 0xf0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsrs\tr4, r2, #7\n+\tlsrs\tr2, r3, #8\n \tmovs\tr3, r0\n-\tadds\tr3, #100\t; 0x64\n+\tadds\tr3, #172\t; 0xac\n \tmovs\tr5, r0\n \n-000119fc :\n+000119b4 :\n log_flush():\n ./cmdline/support.c:175\n \tpush\t{r3, r4, r7, lr}\n+\tldr\tr4, [pc, #52]\t; (119ec )\n \tadd\tr7, sp, #0\n ./cmdline/support.c:176\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:178\n-\tldr\tr3, [pc, #44]\t; (11a34 )\n-./cmdline/support.c:175\n-\tldr\tr4, [pc, #48]\t; (11a38 )\n-./cmdline/support.c:178\n-\tadd\tr3, pc\n+\tldr\tr3, [pc, #48]\t; (119f0 )\n ./cmdline/support.c:175\n \tadd\tr4, pc\n ./cmdline/support.c:178\n+\tadd\tr3, pc\n \tldr\tr0, [r3, #24]\n-\tcbz\tr0, 11a14 \n+\tcbz\tr0, 119cc \n ./cmdline/support.c:179\n \tblx\t693c \n ./cmdline/support.c:180\n-\tldr\tr3, [pc, #36]\t; (11a3c )\n+\tldr\tr3, [pc, #36]\t; (119f4 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/support.c:181\n-\tldr\tr3, [pc, #32]\t; (11a40 )\n+\tldr\tr3, [pc, #32]\t; (119f8 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/support.c:184\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/support.c:183\n-\tb.w\t10e78 \n+\tb.w\t10e3c \n \tnop\n-\tadd\tr5, sp, #1008\t; 0x3f0\n+\tadds\tr3, #116\t; 0x74\n \tmovs\tr5, r0\n-\tadds\tr3, #42\t; 0x2a\n+\tadd\tr6, sp, #264\t; 0x108\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #8\n \t...\n \n-00011a44 :\n+000119fc :\n msg_status():\n ./cmdline/support.c:187\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #152]\t; (11ae0 )\n-\tldr\tr3, [pc, #152]\t; (11ae4 )\n+\tldr\tr2, [pc, #152]\t; (11a98 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tldr\tr3, [pc, #152]\t; (11a9c )\n \tadd\tr2, pc\n ./cmdline/support.c:192\n-\tldr\tr4, [pc, #152]\t; (11ae8 )\n+\tldr\tr4, [pc, #152]\t; (11aa0 )\n ./cmdline/support.c:187\n \tsub\tsp, #12\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:192\n \tadd\tr4, pc\n ./cmdline/support.c:187\n-\tldr\tr6, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n+\tldr\tr5, [pc, #144]\t; (11aa4 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr\tr6, [r7, #32]\n ./cmdline/support.c:190\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:192\n \tldr\tr3, [r4, #24]\n ./cmdline/support.c:187\n-\tldr\tr5, [pc, #128]\t; (11aec )\n \tadd\tr5, pc\n ./cmdline/support.c:192\n-\tcbz\tr3, 11a94 \n+\tcbz\tr3, 11a4c \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #128]\t; (11af0 )\n+\tldr\tr0, [pc, #128]\t; (11aa8 )\n \tmovs\tr2, #12\n \tmovs\tr1, #1\n msg_status():\n ./cmdline/support.c:193\n \tadd.w\tip, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -25359,40 +25280,40 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_status():\n ./cmdline/support.c:196\n \tldr\tr0, [r4, #24]\n \tblx\t693c \n ./cmdline/support.c:200\n-\tldr\tr3, [pc, #92]\t; (11af4 )\n+\tldr\tr3, [pc, #92]\t; (11aac )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #52]\t; 0x34\n \tadds\tr3, #3\n-\tbge.n\t11abe \n+\tbge.n\t11a76 \n ./cmdline/support.c:207\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:187\n-\tldr\tr2, [pc, #84]\t; (11af8 )\n+\tldr\tr2, [pc, #84]\t; (11ab0 )\n ./cmdline/support.c:208\n-\tldr\tr3, [pc, #60]\t; (11ae4 )\n+\tldr\tr3, [pc, #60]\t; (11a9c )\n ./cmdline/support.c:187\n \tadd\tr2, pc\n ./cmdline/support.c:208\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11ada \n+\tbne.n\t11a92 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n ./cmdline/support.c:202\n-\tldr\tr0, [pc, #60]\t; (11afc )\n+\tldr\tr0, [pc, #60]\t; (11ab4 )\n ./cmdline/support.c:201\n \tadd.w\tr3, r7, #36\t; 0x24\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r6\n \tmovs\tr1, #1\n@@ -25404,157 +25325,153 @@\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_status():\n ./cmdline/support.c:203\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:204\n-\tb.n\t11a9e \n+\tb.n\t11a56 \n ./cmdline/support.c:208\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tadds\tr2, #232\t; 0xe8\n+\tadds\tr3, #48\t; 0x30\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #696\t; 0x2b8\n+\tadd\tr5, sp, #1000\t; 0x3e8\n \tmovs\tr5, r0\n-\tadds\tr2, #202\t; 0xca\n+\tadds\tr3, #18\n \tmovs\tr5, r0\n-\tlsrs\tr4, r1, #12\n+\tlsrs\tr4, r2, #13\n \tmovs\tr3, r0\n-\tadd\tr5, sp, #440\t; 0x1b8\n+\tadd\tr5, sp, #728\t; 0x2d8\n \tmovs\tr5, r0\n-\tadds\tr2, #142\t; 0x8e\n+\tadds\tr2, #214\t; 0xd6\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-00011b00 :\n+00011ab8 :\n msg_info():\n ./cmdline/support.c:211\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #104]\t; (11b6c )\n-\tldr\tr3, [pc, #104]\t; (11b70 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #104]\t; (11b24 )\n \tpush\t{r4, r5, r7, lr}\n+\tldr\tr3, [pc, #104]\t; (11b28 )\n+\tadd\tr2, pc\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr4, [r7, #24]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/support.c:214\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:219\n-\tldr\tr3, [pc, #84]\t; (11b74 )\n+\tldr\tr3, [pc, #84]\t; (11b2c )\n ./cmdline/support.c:211\n-\tldr\tr0, [pc, #84]\t; (11b78 )\n+\tldr\tr0, [pc, #84]\t; (11b30 )\n ./cmdline/support.c:219\n \tadd\tr3, pc\n ./cmdline/support.c:211\n \tadd\tr0, pc\n ./cmdline/support.c:219\n \tldr\tr3, [r3, #52]\t; 0x34\n \tadds\tr3, #2\n-\tbge.n\t11b4c \n+\tbge.n\t11b04 \n ./cmdline/support.c:226\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:211\n-\tldr\tr2, [pc, #72]\t; (11b7c )\n+\tldr\tr2, [pc, #72]\t; (11b34 )\n ./cmdline/support.c:227\n-\tldr\tr3, [pc, #60]\t; (11b70 )\n+\tldr\tr3, [pc, #60]\t; (11b28 )\n ./cmdline/support.c:211\n \tadd\tr2, pc\n ./cmdline/support.c:227\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11b68 \n+\tbne.n\t11b20 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n ./cmdline/support.c:221\n-\tldr\tr5, [pc, #48]\t; (11b80 )\n+\tldr\tr5, [pc, #48]\t; (11b38 )\n ./cmdline/support.c:220\n \tadd.w\tr3, r7, #28\n-vfprintf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n-\tmov\tr2, r4\n-msg_info():\n-./cmdline/support.c:220\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n+\tmov\tr2, r4\n \tmovs\tr1, #1\n msg_info():\n ./cmdline/support.c:221\n \tldr\tr4, [r0, r5]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_info():\n ./cmdline/support.c:222\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:223\n-\tb.n\t11b2c \n+\tb.n\t11ae4 \n ./cmdline/support.c:227\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr2, #46\t; 0x2e\n+\tadds\tr2, #116\t; 0x74\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #904\t; 0x388\n+\tadd\tr5, sp, #168\t; 0xa8\n \tmovs\tr5, r0\n-\tadds\tr2, #16\n+\tadds\tr2, #88\t; 0x58\n \tmovs\tr5, r0\n-\tadds\tr2, #0\n+\tadds\tr2, #72\t; 0x48\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-00011b84 :\n+00011b3c :\n msg_progress():\n ./cmdline/support.c:230\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #148]\t; (11c1c )\n-\tldr\tr3, [pc, #148]\t; (11c20 )\n+\tldr\tr2, [pc, #148]\t; (11bd4 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tldr\tr3, [pc, #148]\t; (11bd8 )\n \tadd\tr2, pc\n ./cmdline/support.c:235\n-\tldr\tr4, [pc, #148]\t; (11c24 )\n+\tldr\tr4, [pc, #148]\t; (11bdc )\n ./cmdline/support.c:230\n \tsub\tsp, #12\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:235\n \tadd\tr4, pc\n ./cmdline/support.c:230\n-\tldr\tr6, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n+\tldr\tr5, [pc, #140]\t; (11be0 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr\tr6, [r7, #32]\n ./cmdline/support.c:233\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:235\n \tldr\tr3, [r4, #24]\n ./cmdline/support.c:230\n-\tldr\tr5, [pc, #124]\t; (11c28 )\n \tadd\tr5, pc\n ./cmdline/support.c:235\n-\tcbz\tr3, 11bd4 \n+\tcbz\tr3, 11b8c \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #124]\t; (11c2c )\n+\tldr\tr0, [pc, #124]\t; (11be4 )\n \tmovs\tr2, #14\n \tmovs\tr1, #1\n msg_progress():\n ./cmdline/support.c:236\n \tadd.w\tip, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -25573,21 +25490,21 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_progress():\n ./cmdline/support.c:239\n \tldr\tr0, [r4, #24]\n \tblx\t693c \n ./cmdline/support.c:243\n-\tldr\tr3, [pc, #88]\t; (11c30 )\n+\tldr\tr3, [pc, #88]\t; (11be8 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #52]\t; 0x34\n \tadds\tr3, #1\n-\tblt.n\t11bf8 \n+\tblt.n\t11bb0 \n ./cmdline/support.c:245\n-\tldr\tr0, [pc, #84]\t; (11c34 )\n+\tldr\tr0, [pc, #84]\t; (11bec )\n ./cmdline/support.c:244\n \tadd.w\tr3, r7, #36\t; 0x24\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r6\n \tmovs\tr1, #1\n@@ -25599,81 +25516,81 @@\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_progress():\n ./cmdline/support.c:246\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:250\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:230\n-\tldr\tr2, [pc, #56]\t; (11c38 )\n+\tldr\tr2, [pc, #56]\t; (11bf0 )\n ./cmdline/support.c:251\n-\tldr\tr3, [pc, #32]\t; (11c20 )\n+\tldr\tr3, [pc, #32]\t; (11bd8 )\n ./cmdline/support.c:230\n \tadd\tr2, pc\n ./cmdline/support.c:251\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11c18 \n+\tbne.n\t11bd0 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr1, #168\t; 0xa8\n+\tadds\tr1, #240\t; 0xf0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #440\t; 0x1b8\n+\tadd\tr4, sp, #744\t; 0x2e8\n \tmovs\tr5, r0\n-\tadds\tr1, #138\t; 0x8a\n+\tadds\tr1, #210\t; 0xd2\n \tmovs\tr5, r0\n-\tlsrs\tr4, r3, #7\n+\tlsrs\tr4, r4, #8\n \tmovs\tr3, r0\n-\tadd\tr4, sp, #184\t; 0xb8\n+\tadd\tr4, sp, #472\t; 0x1d8\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tadds\tr1, #52\t; 0x34\n+\tadds\tr1, #124\t; 0x7c\n \tmovs\tr5, r0\n \n-00011c3c :\n+00011bf4 :\n msg_bar():\n ./cmdline/support.c:254\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #96]\t; (11ca0 )\n-\tldr\tr3, [pc, #96]\t; (11ca4 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #96]\t; (11c58 )\n \tpush\t{r4, r5, r7, lr}\n+\tldr\tr3, [pc, #96]\t; (11c5c )\n+\tadd\tr2, pc\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr5, [r7, #24]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/support.c:257\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:263\n-\tldr\tr3, [pc, #76]\t; (11ca8 )\n+\tldr\tr3, [pc, #76]\t; (11c60 )\n ./cmdline/support.c:254\n-\tldr\tr0, [pc, #76]\t; (11cac )\n+\tldr\tr0, [pc, #76]\t; (11c64 )\n ./cmdline/support.c:263\n \tadd\tr3, pc\n ./cmdline/support.c:254\n \tadd\tr0, pc\n ./cmdline/support.c:263\n \tldr\tr3, [r3, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tblt.n\t11c7c \n+\tblt.n\t11c34 \n ./cmdline/support.c:265\n-\tldr\tr4, [pc, #68]\t; (11cb0 )\n+\tldr\tr4, [pc, #68]\t; (11c68 )\n ./cmdline/support.c:264\n \tadd.w\tr3, r7, #28\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r5\n \tmovs\tr1, #1\n@@ -25682,79 +25599,79 @@\n \tldr\tr0, [r0, r4]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tldr\tr0, [r0, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_bar():\n ./cmdline/support.c:269\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:254\n-\tldr\tr2, [pc, #48]\t; (11cb4 )\n+\tldr\tr2, [pc, #48]\t; (11c6c )\n ./cmdline/support.c:270\n-\tldr\tr3, [pc, #32]\t; (11ca4 )\n+\tldr\tr3, [pc, #32]\t; (11c5c )\n ./cmdline/support.c:254\n \tadd\tr2, pc\n ./cmdline/support.c:270\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11c9c \n+\tbne.n\t11c54 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr0, #242\t; 0xf2\n+\tadds\tr1, #56\t; 0x38\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #664\t; 0x298\n+\tadd\tr3, sp, #952\t; 0x3b8\n \tmovs\tr5, r0\n-\tadds\tr0, #212\t; 0xd4\n+\tadds\tr1, #28\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tadds\tr0, #176\t; 0xb0\n+\tadds\tr0, #248\t; 0xf8\n \tmovs\tr5, r0\n \n-00011cb8 :\n+00011c70 :\n msg_verbose():\n ./cmdline/support.c:273\n \tpush\t{r0, r1, r2, r3}\n-\tldr\tr2, [pc, #148]\t; (11d50 )\n-\tldr\tr3, [pc, #148]\t; (11d54 )\n+\tldr\tr2, [pc, #148]\t; (11d08 )\n \tpush\t{r4, r5, r6, r7, lr}\n+\tldr\tr3, [pc, #148]\t; (11d0c )\n \tadd\tr2, pc\n ./cmdline/support.c:278\n-\tldr\tr4, [pc, #148]\t; (11d58 )\n+\tldr\tr4, [pc, #148]\t; (11d10 )\n ./cmdline/support.c:273\n \tsub\tsp, #12\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n ./cmdline/support.c:278\n \tadd\tr4, pc\n ./cmdline/support.c:273\n-\tldr\tr6, [r7, #32]\n+\tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n+\tldr\tr5, [pc, #140]\t; (11d14 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n+\tldr\tr6, [r7, #32]\n ./cmdline/support.c:276\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:278\n \tldr\tr3, [r4, #24]\n ./cmdline/support.c:273\n-\tldr\tr5, [pc, #124]\t; (11d5c )\n \tadd\tr5, pc\n ./cmdline/support.c:278\n-\tcbz\tr3, 11d08 \n+\tcbz\tr3, 11cc0 \n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n-\tldr\tr0, [pc, #124]\t; (11d60 )\n+\tldr\tr0, [pc, #124]\t; (11d18 )\n \tmovs\tr2, #13\n \tmovs\tr1, #1\n msg_verbose():\n ./cmdline/support.c:279\n \tadd.w\tip, r7, #36\t; 0x24\n fprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:100\n@@ -25773,21 +25690,21 @@\n \tmovs\tr1, #1\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_verbose():\n ./cmdline/support.c:282\n \tldr\tr0, [r4, #24]\n \tblx\t693c \n ./cmdline/support.c:286\n-\tldr\tr3, [pc, #88]\t; (11d64 )\n+\tldr\tr3, [pc, #88]\t; (11d1c )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tble.n\t11d2c \n+\tble.n\t11ce4 \n ./cmdline/support.c:288\n-\tldr\tr0, [pc, #84]\t; (11d68 )\n+\tldr\tr0, [pc, #84]\t; (11d20 )\n ./cmdline/support.c:287\n \tadd.w\tr3, r7, #36\t; 0x24\n \tstr\tr3, [r7, #0]\n vfprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:130\n \tmov\tr2, r6\n \tmovs\tr1, #1\n@@ -25799,618 +25716,614 @@\n \tldr\tr0, [r4, #0]\n \tblx\t6b44 <__vfprintf_chk@plt>\n msg_verbose():\n ./cmdline/support.c:289\n \tldr\tr0, [r4, #0]\n \tblx\t693c \n ./cmdline/support.c:293\n-\tbl\t10e78 \n+\tbl\t10e3c \n ./cmdline/support.c:273\n-\tldr\tr2, [pc, #56]\t; (11d6c )\n+\tldr\tr2, [pc, #56]\t; (11d24 )\n ./cmdline/support.c:294\n-\tldr\tr3, [pc, #32]\t; (11d54 )\n+\tldr\tr3, [pc, #32]\t; (11d0c )\n ./cmdline/support.c:273\n \tadd\tr2, pc\n ./cmdline/support.c:294\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t11d4c \n+\tbne.n\t11d04 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n \tadd\tsp, #16\n \tbx\tlr\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadds\tr0, #116\t; 0x74\n+\tadds\tr0, #188\t; 0xbc\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #232\t; 0xe8\n+\tadd\tr3, sp, #536\t; 0x218\n \tmovs\tr5, r0\n-\tadds\tr0, #86\t; 0x56\n+\tadds\tr0, #158\t; 0x9e\n \tmovs\tr5, r0\n-\tlsrs\tr0, r7, #2\n+\tlsrs\tr0, r0, #4\n \tmovs\tr3, r0\n-\tadd\tr2, sp, #1000\t; 0x3e8\n+\tadd\tr3, sp, #264\t; 0x108\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tadds\tr0, #0\n+\tadds\tr0, #72\t; 0x48\n \tmovs\tr5, r0\n \n-00011d70 :\n+00011d28 :\n msg_flush():\n ./cmdline/support.c:297\n \tpush\t{r3, r4, r7, lr}\n+\tldr\tr4, [pc, #40]\t; (11d54 )\n \tadd\tr7, sp, #0\n-\tldr\tr4, [pc, #36]\t; (11d9c )\n ./cmdline/support.c:298\n-\tbl\t11410 \n+\tbl\t113d8 \n ./cmdline/support.c:300\n-\tldr\tr3, [pc, #36]\t; (11da0 )\n+\tldr\tr3, [pc, #36]\t; (11d58 )\n ./cmdline/support.c:297\n \tadd\tr4, pc\n ./cmdline/support.c:300\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/support.c:301\n-\tldr\tr3, [pc, #28]\t; (11da4 )\n+\tldr\tr3, [pc, #28]\t; (11d5c )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/support.c:304\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/support.c:303\n-\tb.w\t10e78 \n+\tb.w\t10e3c \n \tnop\n-\tcmp\tr7, #184\t; 0xb8\n+\tadds\tr0, #0\n \tmovs\tr5, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #8\n \t...\n \n-00011da8 :\n+00011d60 :\n unlock_memory():\n ./cmdline/support.c:57\n-\tldr\tr0, [pc, #16]\t; (11dbc )\n+\tldr\tr0, [pc, #16]\t; (11d74 )\n ./cmdline/support.c:55\n \tpush\t{r7}\n ./cmdline/support.c:57\n \tadd\tr0, pc\n ./cmdline/support.c:55\n \tadd\tr7, sp, #0\n ./cmdline/support.c:57\n \tadds\tr0, #28\n ./cmdline/support.c:59\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/support.c:57\n-\tb.w\t10e5c \n-\tadd\tr2, sp, #352\t; 0x160\n+\tb.w\t10e20 \n+\tadd\tr2, sp, #640\t; 0x280\n \tmovs\tr5, r0\n \n-00011dc0 :\n+00011d78 :\n malloc_counter_get():\n ./cmdline/support.c:1261\n \tpush\t{r7, lr}\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1264\n-\tbl\t11428 \n+\tbl\t113f0 \n ./cmdline/support.c:1266\n-\tldr\tr3, [pc, #20]\t; (11de0 )\n+\tldr\tr3, [pc, #20]\t; (11d98 )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #56]\t; 0x38\n \tstr\tr0, [r7, #4]\n ./cmdline/support.c:1268\n-\tbl\t11da8 \n+\tbl\t11d60 \n ./cmdline/support.c:1271\n \tldr\tr0, [r7, #4]\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tnop\n-\tadd\tr2, sp, #224\t; 0xe0\n+\tadd\tr2, sp, #512\t; 0x200\n \tmovs\tr5, r0\n \n-00011de4 :\n+00011d9c :\n malloc_fail():\n ./cmdline/support.c:1314\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r0\n ./cmdline/support.c:1318\n-\tldr\tr0, [pc, #76]\t; (11e38 )\n+\tldr\tr0, [pc, #76]\t; (11df0 )\n ./cmdline/support.c:1314\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1321\n-\tldr\tr4, [pc, #76]\t; (11e3c )\n+\tldr\tr4, [pc, #76]\t; (11df4 )\n ./cmdline/support.c:1318\n \tadd\tr0, pc\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1319\n-\tldr\tr0, [pc, #72]\t; (11e40 )\n+\tldr\tr0, [pc, #72]\t; (11df8 )\n ./cmdline/support.c:1321\n \tadd\tr4, pc\n ./cmdline/support.c:1319\n \tadd\tr0, pc\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1320\n \tmov\tr0, r5\n-\tbl\t10674 \n+\tbl\t1062c \n ./cmdline/support.c:1321\n \tmov\tr0, r4\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1322\n-\tldr\tr0, [pc, #56]\t; (11e44 )\n+\tldr\tr0, [pc, #56]\t; (11dfc )\n \tadd\tr0, pc\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1323\n-\tbl\t11dc0 \n-\tbl\t10674 \n+\tbl\t11d78 \n+\tbl\t1062c \n ./cmdline/support.c:1324\n \tmov\tr0, r4\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1326\n-\tldr\tr0, [pc, #36]\t; (11e48 )\n+\tldr\tr0, [pc, #36]\t; (11e00 )\n \tadd\tr0, pc\n-\tbl\t10704 \n+\tbl\t106bc \n ./cmdline/support.c:1327\n-\tldr\tr0, [pc, #32]\t; (11e4c )\n+\tldr\tr0, [pc, #32]\t; (11e04 )\n \tadd\tr0, pc\n ./cmdline/support.c:1329\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/support.c:1327\n-\tb.w\t10704 \n+\tb.w\t106bc \n \tnop\n-\tlsls\tr6, r0, #31\n+\tlsrs\tr6, r1, #32\n \tmovs\tr3, r0\n-\tlsls\tr2, r4, #31\n+\tlsrs\tr2, r5, #32\n \tmovs\tr3, r0\n-\tlsls\tr4, r2, #31\n+\tlsrs\tr4, r3, #32\n \tmovs\tr3, r0\n-\tlsls\tr0, r3, #31\n+\tlsrs\tr0, r4, #32\n \tmovs\tr3, r0\n-\tlsls\tr6, r2, #31\n+\tlsrs\tr6, r3, #32\n \tmovs\tr3, r0\n-\tlsls\tr6, r7, #31\n+\tlsrs\tr6, r0, #1\n \tmovs\tr3, r0\n \n-00011e50 :\n+00011e08 :\n malloc_counter_inc():\n ./cmdline/support.c:1274\n \tpush\t{r3, r4, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/support.c:1275\n-\tbl\t11428 \n+\tbl\t113f0 \n ./cmdline/support.c:1277\n-\tldr\tr2, [pc, #20]\t; (11e70 )\n+\tldr\tr2, [pc, #20]\t; (11e28 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, #56]\t; 0x38\n \tadd\tr3, r4\n \tstr\tr3, [r2, #56]\t; 0x38\n ./cmdline/support.c:1280\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/support.c:1279\n-\tb.w\t11da8 \n+\tb.w\t11d60 \n \tnop\n-\tadd\tr1, sp, #672\t; 0x2a0\n+\tadd\tr1, sp, #960\t; 0x3c0\n \tmovs\tr5, r0\n \n-00011e74 :\n+00011e2c :\n malloc_nofail():\n ./cmdline/support.c:1333\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n-\tldr\tr6, [pc, #44]\t; (11ea8 )\n \tmov\tr5, r0\n+\tldr\tr6, [pc, #44]\t; (11e60 )\n+\tadd\tr7, sp, #0\n \tadd\tr6, pc\n ./cmdline/support.c:1334\n \tblx\t6b08 \n ./cmdline/support.c:1336\n-\tcbz\tr0, 11e98 \n+\tcbz\tr0, 11e50 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr2, r5\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #165\t; 0xa5\n \tmov\tr4, r0\n \tblx\t6c08 \n malloc_nofail():\n ./cmdline/support.c:1353\n \tmov\tr0, r5\n-\tbl\t11e50 \n+\tbl\t11e08 \n ./cmdline/support.c:1356\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/support.c:1338\n \tmov\tr0, r5\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/support.c:1339\n-\tldr\tr3, [pc, #12]\t; (11eac )\n+\tldr\tr3, [pc, #12]\t; (11e64 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tcmp\tr6, #184\t; 0xb8\n+\tcmp\tr7, #0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00011eb0 :\n+00011e68 :\n calloc_nofail():\n ./cmdline/support.c:1359\n \tpush\t{r3, r4, r5, r6, r7, lr}\n+\tmov\tr4, r1\n+\tldr\tr6, [pc, #44]\t; (11e9c )\n \tadd\tr7, sp, #0\n-./cmdline/support.c:1362\n-\tmul.w\tr4, r0, r1\n-./cmdline/support.c:1359\n-\tldr\tr6, [pc, #40]\t; (11ee4 )\n ./cmdline/support.c:1365\n \tmovs\tr1, #1\n+./cmdline/support.c:1362\n+\tmul.w\tr4, r0, r4\n ./cmdline/support.c:1359\n \tadd\tr6, pc\n ./cmdline/support.c:1365\n \tmov\tr0, r4\n \tblx\t689c \n ./cmdline/support.c:1367\n-\tcbz\tr0, 11ed2 \n+\tcbz\tr0, 11e8c \n \tmov\tr5, r0\n ./cmdline/support.c:1376\n \tmov\tr0, r4\n-\tbl\t11e50 \n+\tbl\t11e08 \n ./cmdline/support.c:1379\n \tmov\tr0, r5\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/support.c:1369\n \tmov\tr0, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/support.c:1370\n-\tldr\tr3, [pc, #12]\t; (11ee8 )\n+\tldr\tr3, [pc, #12]\t; (11ea0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tnop\n-\tcmp\tr6, #120\t; 0x78\n+\tcmp\tr6, #190\t; 0xbe\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00011eec :\n+00011ea4 :\n strdup_nofail():\n ./cmdline/support.c:1382\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr6, r0\n+\tldr.w\tr8, [pc, #60]\t; 11ee8 \n+\tadd\tr7, sp, #0\n ./cmdline/support.c:1386\n \tblx\t6bbc \n-./cmdline/support.c:1382\n-\tldr.w\tr8, [pc, #52]\t; 11f30 \n-\tadd\tr8, pc\n-./cmdline/support.c:1386\n \tadds\tr4, r0, #1\n ./cmdline/support.c:1388\n \tmov\tr0, r4\n+./cmdline/support.c:1382\n+\tadd\tr8, pc\n+./cmdline/support.c:1388\n \tblx\t6b08 \n ./cmdline/support.c:1390\n-\tcbz\tr0, 11f1e \n+\tcbz\tr0, 11ed6 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r6\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr2, r4\n \tmov\tr5, r0\n \tblx\t698c \n strdup_nofail():\n ./cmdline/support.c:1399\n \tmov\tr0, r4\n-\tbl\t11e50 \n+\tbl\t11e08 \n ./cmdline/support.c:1402\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/support.c:1392\n \tmov\tr0, r4\n-\tbl\t11de4 \n+\tbl\t11d9c \n ./cmdline/support.c:1393\n-\tldr\tr3, [pc, #12]\t; (11f34 )\n+\tldr\tr3, [pc, #12]\t; (11eec )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tcmp\tr6, #56\t; 0x38\n+\tcmp\tr6, #124\t; 0x7c\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00011f38 :\n+00011ef0 :\n thread_cond_init():\n ./cmdline/support.c:1584\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1585\n \tblx\t6a14 \n-\tcbnz\tr0, 11f44 \n+\tcbnz\tr0, 11efc \n ./cmdline/support.c:1591\n \tpop\t{r7, pc}\n ./cmdline/support.c:1587\n-\tldr\tr0, [pc, #8]\t; (11f50 )\n+\tldr\tr0, [pc, #8]\t; (11f08 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1588\n-\tbl\t2ef6c \n-\tlsls\tr2, r5, #28\n+\tbl\t2efd4 \n+\tlsls\tr2, r6, #29\n \tmovs\tr3, r0\n \n-00011f54 :\n+00011f0c :\n thread_cond_destroy():\n ./cmdline/support.c:1594\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1595\n \tblx\t6a44 \n-\tcbnz\tr0, 11f60 \n+\tcbnz\tr0, 11f18 \n ./cmdline/support.c:1601\n \tpop\t{r7, pc}\n ./cmdline/support.c:1597\n-\tldr\tr0, [pc, #8]\t; (11f6c )\n+\tldr\tr0, [pc, #8]\t; (11f24 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1598\n-\tbl\t2ef6c \n-\tlsls\tr6, r6, #28\n+\tbl\t2efd4 \n+\tlsls\tr6, r7, #29\n \tmovs\tr3, r0\n \n-00011f70 :\n+00011f28 :\n thread_cond_signal():\n ./cmdline/support.c:1604\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1605\n \tblx\t6d44 \n-\tcbnz\tr0, 11f7c \n+\tcbnz\tr0, 11f34 \n ./cmdline/support.c:1611\n \tpop\t{r7, pc}\n ./cmdline/support.c:1607\n-\tldr\tr0, [pc, #8]\t; (11f88 )\n+\tldr\tr0, [pc, #8]\t; (11f40 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1608\n-\tbl\t2ef6c \n-\tlsls\tr2, r0, #29\n+\tbl\t2efd4 \n+\tlsls\tr2, r1, #30\n \tmovs\tr3, r0\n \n-00011f8c :\n+00011f44 :\n thread_cond_broadcast():\n ./cmdline/support.c:1614\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1615\n \tblx\t68c0 \n-\tcbnz\tr0, 11f98 \n+\tcbnz\tr0, 11f50 \n ./cmdline/support.c:1621\n \tpop\t{r7, pc}\n ./cmdline/support.c:1617\n-\tldr\tr0, [pc, #8]\t; (11fa4 )\n+\tldr\tr0, [pc, #8]\t; (11f5c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1618\n-\tbl\t2ef6c \n-\tlsls\tr6, r1, #29\n+\tbl\t2efd4 \n+\tlsls\tr6, r2, #30\n \tmovs\tr3, r0\n \n-00011fa8 :\n+00011f60 :\n thread_cond_wait():\n ./cmdline/support.c:1624\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1625\n \tblx\t6d10 \n-\tcbnz\tr0, 11fb4 \n+\tcbnz\tr0, 11f6c \n ./cmdline/support.c:1631\n \tpop\t{r7, pc}\n ./cmdline/support.c:1627\n-\tldr\tr0, [pc, #8]\t; (11fc0 )\n+\tldr\tr0, [pc, #8]\t; (11f78 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1628\n-\tbl\t2ef6c \n-\tlsls\tr6, r3, #29\n+\tbl\t2efd4 \n+\tlsls\tr6, r4, #30\n \tmovs\tr3, r0\n \n-00011fc4 :\n+00011f7c :\n thread_cond_signal_and_unlock():\n ./cmdline/support.c:1664\n-\tldr\tr3, [pc, #48]\t; (11ff8 )\n+\tldr\tr3, [pc, #48]\t; (11fb0 )\n ./cmdline/support.c:1663\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r0\n ./cmdline/support.c:1664\n \tadd\tr3, pc\n ./cmdline/support.c:1663\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n-./cmdline/support.c:1664\n-\tldr\tr3, [r3, #60]\t; 0x3c\n-./cmdline/support.c:1663\n \tmov\tr5, r1\n ./cmdline/support.c:1664\n-\tcbnz\tr3, 11fe4 \n+\tldr\tr3, [r3, #60]\t; 0x3c\n+\tcbnz\tr3, 11f9c \n ./cmdline/support.c:1670\n \tmov\tr0, r4\n-\tbl\t11f70 \n+\tbl\t11f28 \n ./cmdline/support.c:1672\n-\tldr\tr3, [pc, #32]\t; (11ffc )\n+\tldr\tr3, [pc, #32]\t; (11fb4 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #60]\t; 0x3c\n-\tcbz\tr3, 11fec \n+\tcbz\tr3, 11fa4 \n ./cmdline/support.c:1677\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/support.c:1667\n \tmov\tr0, r1\n-\tbl\t10e5c \n-\tb.n\t11fd4 \n+\tbl\t10e20 \n+\tb.n\t11f8c \n ./cmdline/support.c:1675\n \tmov\tr0, r5\n ./cmdline/support.c:1677\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/support.c:1675\n-\tb.w\t10e5c \n-\tadd\tr0, sp, #240\t; 0xf0\n+\tb.w\t10e20 \n+\tadd\tr0, sp, #520\t; 0x208\n \tmovs\tr5, r0\n-\tadd\tr0, sp, #160\t; 0xa0\n+\tadd\tr0, sp, #448\t; 0x1c0\n \tmovs\tr5, r0\n \n-00012000 :\n+00011fb8 :\n thread_cond_broadcast_and_unlock():\n ./cmdline/support.c:1681\n-\tldr\tr3, [pc, #48]\t; (12034 )\n+\tldr\tr3, [pc, #48]\t; (11fec )\n ./cmdline/support.c:1680\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r0\n ./cmdline/support.c:1681\n \tadd\tr3, pc\n ./cmdline/support.c:1680\n \tadd\tr7, sp, #0\n-\tmov\tr4, r0\n-./cmdline/support.c:1681\n-\tldr\tr3, [r3, #60]\t; 0x3c\n-./cmdline/support.c:1680\n \tmov\tr5, r1\n ./cmdline/support.c:1681\n-\tcbnz\tr3, 12020 \n+\tldr\tr3, [r3, #60]\t; 0x3c\n+\tcbnz\tr3, 11fd8 \n ./cmdline/support.c:1687\n \tmov\tr0, r4\n-\tbl\t11f8c \n+\tbl\t11f44 \n ./cmdline/support.c:1689\n-\tldr\tr3, [pc, #32]\t; (12038 )\n+\tldr\tr3, [pc, #32]\t; (11ff0 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #60]\t; 0x3c\n-\tcbz\tr3, 12028 \n+\tcbz\tr3, 11fe0 \n ./cmdline/support.c:1694\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/support.c:1684\n \tmov\tr0, r1\n-\tbl\t10e5c \n-\tb.n\t12010 \n+\tbl\t10e20 \n+\tb.n\t11fc8 \n ./cmdline/support.c:1692\n \tmov\tr0, r5\n ./cmdline/support.c:1694\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/support.c:1692\n-\tb.w\t10e5c \n-\tadd\tr0, sp, #0\n+\tb.w\t10e20 \n+\tadd\tr0, sp, #280\t; 0x118\n \tmovs\tr5, r0\n-\tadd\tr7, pc, #944\t; (adr r7, 123ec )\n+\tadd\tr0, sp, #208\t; 0xd0\n \tmovs\tr5, r0\n \n-0001203c :\n+00011ff4 :\n thread_create():\n ./cmdline/support.c:1697\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1698\n \tblx\t6ac8 \n-\tcbnz\tr0, 12048 \n+\tcbnz\tr0, 12000 \n ./cmdline/support.c:1704\n \tpop\t{r7, pc}\n ./cmdline/support.c:1700\n-\tldr\tr0, [pc, #8]\t; (12054 )\n+\tldr\tr0, [pc, #8]\t; (1200c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1701\n-\tbl\t2ef6c \n-\tlsls\tr2, r6, #27\n+\tbl\t2efd4 \n+\tlsls\tr2, r7, #28\n \tmovs\tr3, r0\n \n-00012058 :\n+00012010 :\n thread_join():\n ./cmdline/support.c:1707\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/support.c:1708\n \tblx\t6ca4 \n-\tcbnz\tr0, 12064 \n+\tcbnz\tr0, 1201c \n ./cmdline/support.c:1714\n \tpop\t{r7, pc}\n ./cmdline/support.c:1710\n-\tldr\tr0, [pc, #8]\t; (12070 )\n+\tldr\tr0, [pc, #8]\t; (12028 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/support.c:1711\n-\tbl\t2ef6c \n-\tlsls\tr2, r7, #27\n+\tbl\t2efd4 \n+\tlsls\tr2, r0, #29\n \tmovs\tr3, r0\n \n-00012074 :\n+0001202c :\n extent_parity_compare():\n ./cmdline/elem.c:653\n \tldr\tr2, [r0, #4]\n+./cmdline/elem.c:654\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:653\n \tldr\tr3, [r1, #4]\n ./cmdline/elem.c:649\n \tpush\t{r7}\n ./cmdline/elem.c:653\n \tcmp\tr2, r3\n ./cmdline/elem.c:649\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:654\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:653\n-\tbcc.n\t1208c \n+\tbcc.n\t12044 \n ./cmdline/elem.c:655\n-\tite\thi\n-\tmovhi\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tls\n \tmovls\tr0, #0\n ./cmdline/elem.c:659\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-00012094 :\n+0001204c :\n extent_file_compare():\n ./cmdline/elem.c:666\n \tldr\tr2, [r0, #0]\n \tldr\tr3, [r1, #0]\n ./cmdline/elem.c:662\n \tpush\t{r7}\n ./cmdline/elem.c:666\n \tcmp\tr2, r3\n ./cmdline/elem.c:662\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:666\n-\tbcc.n\t120bc \n+\tbcc.n\t12076 \n ./cmdline/elem.c:669\n \tit\thi\n \tmovhi\tr0, #1\n ./cmdline/elem.c:668\n-\tbhi.n\t120b4 \n+\tbhi.n\t1206e \n ./cmdline/elem.c:671\n \tldr\tr2, [r0, #8]\n \tldr\tr3, [r1, #8]\n \tcmp\tr2, r3\n-\tbcc.n\t120bc \n+\tbcc.n\t12076 \n ./cmdline/elem.c:673\n-\tite\thi\n-\tmovhi\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tls\n \tmovls\tr0, #0\n ./cmdline/elem.c:677\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/elem.c:667\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:677\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+\tnop\n extent_disk_empty_compare_unlock():\n ./cmdline/elem.c:838\n \tldr\tr0, [r0, #0]\n \tldr\tr3, [r1, #4]\n ./cmdline/elem.c:833\n \tpush\t{r7}\n ./cmdline/elem.c:843\n@@ -26426,24 +26339,25 @@\n \tbx\tlr\n \tnop\n extent_disk_size_compare_unlock():\n ./cmdline/elem.c:886\n \tldr\tr3, [r1, #4]\n \tldr\tr1, [r1, #12]\n \tldr\tr2, [r0, #0]\n-\tadd\tr3, r1\n ./cmdline/elem.c:881\n \tpush\t{r7}\n ./cmdline/elem.c:886\n+\tadd\tr3, r1\n \tcmp\tr2, r3\n ./cmdline/elem.c:881\n \tadd\tr7, sp, #0\n+./cmdline/elem.c:886\n+\tbcs.n\t120b2 \n ./cmdline/elem.c:887\n-\tit\tcc\n-\tstrcc\tr3, [r0, #0]\n+\tstr\tr3, [r0, #0]\n ./cmdline/elem.c:891\n \tmovs\tr0, #1\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n extent_parity_inside_compare_unlock():\n ./cmdline/elem.c:1107\n@@ -26451,687 +26365,689 @@\n \tldr\tr3, [r1, #4]\n ./cmdline/elem.c:1103\n \tpush\t{r7}\n ./cmdline/elem.c:1107\n \tcmp\tr0, r3\n ./cmdline/elem.c:1103\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:1108\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:1107\n-\tbcc.n\t1211e \n+\tbcc.n\t120de \n ./cmdline/elem.c:1109\n \tldr\tr2, [r1, #12]\n \tadd\tr3, r2\n \tcmp\tr0, r3\n-\tite\tcc\n+\tit\tcc\n \tmovcc\tr0, #0\n+\tit\tcs\n \tmovcs\tr0, #1\n ./cmdline/elem.c:1113\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/elem.c:1108\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:1113\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n \tnop\n extent_file_inside_compare_unlock():\n ./cmdline/elem.c:1157\n \tldr\tr2, [r0, #0]\n \tldr\tr3, [r1, #0]\n ./cmdline/elem.c:1153\n \tpush\t{r7}\n ./cmdline/elem.c:1157\n \tcmp\tr2, r3\n ./cmdline/elem.c:1153\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:1157\n-\tbcc.n\t12156 \n+\tbcc.n\t1211c \n ./cmdline/elem.c:1160\n \tit\thi\n \tmovhi\tr0, #1\n ./cmdline/elem.c:1159\n-\tbhi.n\t1214e \n+\tbhi.n\t12114 \n ./cmdline/elem.c:1162\n \tldr\tr0, [r0, #4]\n \tldr\tr3, [r1, #8]\n \tcmp\tr0, r3\n-\tbcc.n\t12156 \n+\tbcc.n\t1211c \n ./cmdline/elem.c:1164\n \tldr\tr2, [r1, #12]\n \tadd\tr3, r2\n \tcmp\tr0, r3\n-\tite\tcc\n+\tit\tcc\n \tmovcc\tr0, #0\n+\tit\tcs\n \tmovcs\tr0, #1\n ./cmdline/elem.c:1168\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/elem.c:1158\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:1168\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n-\tnop\n \n-00012164 :\n+00012128 :\n extent_free():\n ./cmdline/elem.c:644\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:646\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:645\n \tb.w\t6948 \n \tnop\n filter_apply():\n ./cmdline/elem.c:173\n-\tpush\t{r4, r5, r7, lr}\n+\tpush\t{r3, r4, r5, r6, r7, lr}\n ./cmdline/elem.c:177\n-\tmovw\tr5, #4104\t; 0x1008\n+\tmovw\tr6, #4104\t; 0x1008\n ./cmdline/elem.c:173\n-\tmov\tr4, r0\n+\tmov\tr5, r1\n+\tmov\tr1, r2\n ./cmdline/elem.c:177\n-\tldr\tr0, [r0, r5]\n+\tldr\tr2, [r0, r6]\n ./cmdline/elem.c:173\n \tadd\tr7, sp, #0\n-\tmov\tr5, r1\n+\tmov\tr4, r0\n ./cmdline/elem.c:177\n-\tldr\tr1, [r7, #16]\n-\tcbnz\tr0, 121c2 \n+\tcbnz\tr2, 12184 \n ./cmdline/elem.c:179 (discriminator 1)\n-\tcbnz\tr1, 121be \n+\tldr\tr2, [r7, #24]\n+\tcbnz\tr2, 12180 \n ./cmdline/elem.c:182\n-\tmovw\tr1, #4100\t; 0x1004\n-\tldr\tr1, [r4, r1]\n-\tcbz\tr1, 121b0 \n+\tmovw\tr2, #4100\t; 0x1004\n+\tldr\tr2, [r4, r2]\n+\tcbz\tr2, 12174 \n ./cmdline/elem.c:184\n-\tmov\tr1, r2\n \tmovs\tr2, #1\n \tadds\tr0, r4, r2\n \tblx\t6ae0 \n-\tcbnz\tr0, 121be \n+\tcbnz\tr0, 12180 \n ./cmdline/elem.c:188\n \tmovw\tr3, #4108\t; 0x100c\n \tldr\tr0, [r4, r3]\n ./cmdline/elem.c:191\n \tlsrs\tr3, r0, #31\n \tcmp\tr5, #0\n \tit\teq\n \tmoveq\tr3, #0\n-\tcbz\tr3, 121ae \n+\tcbz\tr3, 12172 \n ./cmdline/elem.c:192\n \tstr\tr4, [r5, #0]\n ./cmdline/elem.c:195\n-\tpop\t{r4, r5, r7, pc}\n+\tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/elem.c:187\n-\tmov\tr2, r1\n-\tmov\tr0, r4\n \tmov\tr1, r3\n+\tmov\tr0, r4\n \tblx\t6ae0 \n \tcmp\tr0, #0\n-\tbeq.n\t1219c \n+\tbeq.n\t12160 \n ./cmdline/elem.c:178\n \tmovs\tr0, #0\n ./cmdline/elem.c:195\n-\tpop\t{r4, r5, r7, pc}\n+\tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/elem.c:177 (discriminator 1)\n-\tcmp\tr1, #0\n-\tbeq.n\t121be \n+\tldr\tr2, [r7, #24]\n+\tcmp\tr2, #0\n+\tbeq.n\t12180 \n ./cmdline/elem.c:182\n-\tmovw\tr1, #4100\t; 0x1004\n-\tldr\tr1, [r4, r1]\n-\tcmp\tr1, #0\n-\tbeq.n\t121b0 \n-\tb.n\t12190 \n+\tmovw\tr2, #4100\t; 0x1004\n+\tldr\tr2, [r4, r2]\n+\tcmp\tr2, #0\n+\tbeq.n\t12174 \n+\tb.n\t12156 \n \tnop\n filter_recurse():\n ./cmdline/elem.c:198\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r0\n+\tldr.w\tip, [pc, #192]\t; 12260 \n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr.w\tip, [pc, #184]\t; 12298 \n+\tldr\tr5, [pc, #188]\t; (12264 )\n \tsub\tsp, #28\n-\tldr\tr5, [pc, #184]\t; (1229c )\n-\tadd\tip, pc\n \tadd\tr7, sp, #8\n+\tadd\tip, pc\n ./cmdline/elem.c:203\n \tadd.w\tr6, r7, #12\n ./cmdline/elem.c:198\n-\tmov\tr9, r0\n-\tstr\tr3, [r7, #4]\n-\tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr.w\tr5, [ip, r5]\n \tmov\tsl, r1\n ./cmdline/elem.c:203\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/elem.c:198\n+\tstr\tr3, [r7, #4]\n+\tadd.w\tr3, r7, #4096\t; 0x1000\n \tadds\tr3, #12\n+\tldr.w\tr5, [ip, r5]\n \tldr\tr5, [r5, #0]\n \tstr\tr5, [r3, #0]\n \tmov.w\tr5, #0\n ./cmdline/elem.c:203\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/elem.c:207\n \tldrb\tr5, [r7, #12]\n \tcmp\tr5, #0\n-\tbeq.n\t12290 \n-\trsb\tr8, r6, #1\n+\tbeq.n\t12258 \n \tmov\tr4, r6\n ./cmdline/elem.c:206\n \tmov\tr3, r6\n ./cmdline/elem.c:210\n \tmov.w\tfp, #0\n-\tb.n\t1222c \n+\trsb\tr8, r6, #1\n+\tb.n\t121f2 \n ./cmdline/elem.c:207\n \tadd.w\tr2, r8, r4\n-\tadds\tr4, #1\n+\tadds\tr0, r4, #1\n+\tmov\tr4, r0\n \tldrb\tr5, [r6, r2]\n-\tcbz\tr5, 12254 \n+\tcbz\tr5, 1221c \n ./cmdline/elem.c:208\n \tcmp\tr5, #47\t; 0x2f\n-\tbne.n\t12222 \n+\tbne.n\t121e6 \n ./cmdline/elem.c:213\n \tmovs\tr2, #1\n ./cmdline/elem.c:210\n \tstrb.w\tfp, [r4]\n ./cmdline/elem.c:213\n \tmov\tr1, sl\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r9\n \tmov\tr2, r6\n-\tbl\t12174 \n-\tcbnz\tr0, 12286 \n+\tbl\t12138 \n+\tcbnz\tr0, 1224e \n ./cmdline/elem.c:217\n \tadd.w\tr2, r8, r4\n \tstrb\tr5, [r4, #0]\n ./cmdline/elem.c:220\n \tadds\tr3, r4, #1\n ./cmdline/elem.c:207\n+\tmov\tr0, r3\n \tldrb\tr5, [r6, r2]\n-\tmov\tr4, r3\n+\tmov\tr4, r0\n \tcmp\tr5, #0\n-\tbne.n\t1222c \n+\tbne.n\t121f2 \n ./cmdline/elem.c:225\n \tldr\tr2, [r7, #4]\n \tmov\tr1, sl\n-\tmov\tr0, r9\n \tstr\tr2, [sp, #0]\n+\tmov\tr0, r9\n \tmov\tr2, r6\n-\tbl\t12174 \n-\tcbnz\tr0, 12286 \n+\tbl\t12138 \n+\tcbnz\tr0, 1224e \n ./cmdline/elem.c:198\n-\tldr\tr1, [pc, #56]\t; (122a0 )\n+\tldr\tr1, [pc, #56]\t; (12268 )\n ./cmdline/elem.c:229\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #48]\t; (1229c )\n+\tldr\tr2, [pc, #48]\t; (12264 )\n \tadds\tr3, #12\n ./cmdline/elem.c:198\n \tadd\tr1, pc\n ./cmdline/elem.c:229\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t12294 \n+\tbne.n\t1225c \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/elem.c:226\n \tmovw\tr3, #4108\t; 0x100c\n \tldr.w\tr0, [r9, r3]\n-\tb.n\t12264 \n+\tb.n\t1222c \n ./cmdline/elem.c:206\n \tmov\tr3, r6\n-\tb.n\t12254 \n+\tb.n\t1221c \n ./cmdline/elem.c:229\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tcmp\tr3, #80\t; 0x50\n+\tcmp\tr3, #136\t; 0x88\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcmp\tr2, #198\t; 0xc6\n+\tcmp\tr2, #254\t; 0xfe\n \tmovs\tr5, r0\n extent_file_check_foreach_unlock():\n ./cmdline/elem.c:965\n \tldrd\tr3, r2, [r0]\n ./cmdline/elem.c:968\n \tstr\tr1, [r0, #0]\n ./cmdline/elem.c:971\n \tcmp\tr2, #100\t; 0x64\n-\tbgt.n\t122ee \n+\tbgt.n\t122b6 \n ./cmdline/elem.c:962\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr4, r0\n \tsub\tsp, #8\n ./cmdline/elem.c:977\n \tldr\tr5, [r1, #12]\n-\tmov\tr4, r0\n ./cmdline/elem.c:962\n \tadd\tr7, sp, #8\n \tldr\tr0, [r1, #0]\n ./cmdline/elem.c:977\n \tcmp\tr5, #0\n-\tbeq.n\t1232a \n+\tbeq.n\t122f2 \n ./cmdline/elem.c:989\n-\tcbz\tr3, 122dc \n+\tcbz\tr3, 122a4 \n ./cmdline/elem.c:989 (discriminator 1)\n \tldr\tr6, [r3, #0]\n \tldrd\tr2, r8, [r3, #8]\n \tcmp\tr6, r0\n-\tbeq.n\t12342 \n+\tbeq.n\t1230a \n ./cmdline/elem.c:991\n \tldrd\tip, r3, [r6, #40]\t; 0x28\n \tadd.w\tlr, r8, r2\n \tlsls\tr3, r3, #21\n-\tbpl.n\t1230e \n+\tbpl.n\t122d6 \n ./cmdline/elem.c:993\n \tcmp\tip, lr\n-\tbcc.n\t1238a \n+\tbcc.n\t12352 \n ./cmdline/elem.h:733\n \tldr\tr3, [r0, #44]\t; 0x2c\n file_flag_has():\n ./cmdline/elem.h:733\n \tldr\tr2, [r1, #8]\n extent_file_check_foreach_unlock():\n ./cmdline/elem.c:1014\n \tlsls\tr1, r3, #21\n-\tbmi.n\t122f0 \n+\tbmi.n\t122b8 \n ./cmdline/elem.c:1026\n \tcmp\tr2, #0\n-\tbne.n\t123a2 \n+\tbne.n\t1236a \n ./cmdline/elem.c:1068\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tbx\tlr\n ./cmdline/elem.c:1016\n \tldr\tr6, [r0, #40]\t; 0x28\n \tadds\tr3, r5, r2\n \tcmp\tr3, r6\n-\tbls.n\t122e8 \n+\tbls.n\t122b0 \n ./cmdline/elem.c:1018\n \tldr\tr1, [r0, #48]\t; 0x30\n \tmov\tr3, r5\n-\tldr\tr0, [pc, #208]\t; (123d0 )\n+\tldr\tr0, [pc, #208]\t; (12398 )\n \tstr\tr6, [sp, #0]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1020\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1021\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:1003\n \tcmp\tip, lr\n-\tbeq.n\t122dc \n+\tbeq.n\t122a4 \n ./cmdline/elem.c:1005\n-\tldr\tr0, [pc, #192]\t; (123d4 )\n+\tldr\tr0, [pc, #192]\t; (1239c )\n \tmov\tr3, r8\n \tldr\tr1, [r6, #48]\t; 0x30\n \tadd\tr0, pc\n \tstr.w\tip, [sp]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1007\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1008\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:979\n \tldr\tr2, [r1, #8]\n \tldr\tr1, [r0, #48]\t; 0x30\n-\tldr\tr0, [pc, #168]\t; (123d8 )\n+\tldr\tr0, [pc, #168]\t; (123a0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:981\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1068\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/elem.c:1037\n \tldr\tr0, [r1, #8]\n \tcmp\tr0, r2\n-\tbls.n\t123b6 \n+\tbls.n\t1237e \n ./cmdline/elem.h:733\n \tldr\tr1, [r6, #44]\t; 0x2c\n file_flag_has():\n ./cmdline/elem.h:733\n \tadd.w\tip, r8, r2\n extent_file_check_foreach_unlock():\n ./cmdline/elem.c:1046\n \tlsls\tr3, r1, #21\n-\tbpl.n\t1236e \n+\tbpl.n\t12336 \n ./cmdline/elem.c:1048\n \tcmp\tr0, ip\n-\tbcs.n\t122e8 \n+\tbcs.n\t122b0 \n ./cmdline/elem.c:1050\n \tldr\tr1, [r6, #48]\t; 0x30\n \tmov\tr3, r8\n \tstrd\tr0, r5, [sp]\n-\tldr\tr0, [pc, #124]\t; (123dc )\n+\tldr\tr0, [pc, #124]\t; (123a4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1052\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1053\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:1058\n \tcmp\tr0, ip\n-\tbeq.n\t122e8 \n+\tbeq.n\t122b0 \n ./cmdline/elem.c:1060\n \tldr\tr1, [r6, #48]\t; 0x30\n \tmov\tr3, r8\n \tstrd\tr0, r5, [sp]\n-\tldr\tr0, [pc, #100]\t; (123e0 )\n+\tldr\tr0, [pc, #100]\t; (123a8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1062\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1063\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:995\n-\tldr\tr0, [pc, #88]\t; (123e4 )\n+\tldr\tr0, [pc, #88]\t; (123ac )\n \tmov\tr3, r8\n \tldr\tr1, [r6, #48]\t; 0x30\n \tadd\tr0, pc\n \tstr.w\tip, [sp]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:997\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:998\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:1028\n \tldr\tr1, [r0, #48]\t; 0x30\n \tmov\tr3, r5\n-\tldr\tr0, [pc, #64]\t; (123e8 )\n+\tldr\tr0, [pc, #64]\t; (123b0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1030\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1031\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n ./cmdline/elem.c:1039\n \tldr\tr1, [r6, #48]\t; 0x30\n \tmov\tr3, r8\n \tstrd\tr0, r5, [sp]\n-\tldr\tr0, [pc, #44]\t; (123ec )\n+\tldr\tr0, [pc, #44]\t; (123b4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1041\n \tldr\tr3, [r4, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:1042\n-\tb.n\t122e8 \n+\tb.n\t122b0 \n \tnop\n-\tlsls\tr0, r6, #21\n-\tmovs\tr3, r0\n-\tlsls\tr4, r0, #20\n+\tlsls\tr0, r5, #22\n \tmovs\tr3, r0\n-\tlsls\tr0, r2, #17\n+\tlsls\tr4, r7, #20\n \tmovs\tr3, r0\n-\tlsls\tr0, r7, #23\n+\tlsls\tr0, r1, #18\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #24\n \tmovs\tr3, r0\n-\tlsls\tr4, r6, #16\n+\tlsls\tr0, r5, #25\n \tmovs\tr3, r0\n-\tlsls\tr0, r4, #20\n+\tlsls\tr4, r5, #17\n \tmovs\tr3, r0\n-\tlsls\tr0, r1, #21\n+\tlsls\tr0, r3, #21\n+\tmovs\tr3, r0\n+\tlsls\tr0, r0, #22\n \tmovs\tr3, r0\n extent_parity_check_foreach_unlock():\n ./cmdline/elem.c:912\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr4, r0\n \tsub\tsp, #20\n ./cmdline/elem.c:915\n \tldrd\tr0, r3, [r0]\n ./cmdline/elem.c:912\n \tadd\tr7, sp, #16\n ./cmdline/elem.c:918\n \tstr\tr1, [r4, #0]\n ./cmdline/elem.c:921\n \tcmp\tr3, #100\t; 0x64\n-\tbgt.n\t1241a \n+\tbgt.n\t123e2 \n ./cmdline/elem.c:927\n \tldr\tr5, [r1, #12]\n-\tcbz\tr5, 1244a \n+\tcbz\tr5, 12412 \n ./cmdline/elem.c:937\n-\tcbz\tr0, 1241a \n+\tcbz\tr0, 123e2 \n ./cmdline/elem.c:941\n \tldr\tr2, [r0, #4]\n \tldr\tr6, [r1, #4]\n \tldr\tr3, [r0, #12]\n \tcmp\tr2, r6\n-\tbcs.n\t12464 \n+\tbcs.n\t1242c \n ./cmdline/elem.c:951\n \tadd.w\tip, r2, r3\n \tcmp\tr6, ip\n-\tbcc.n\t12420 \n+\tbcc.n\t123e8 \n ./cmdline/elem.c:959\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:953\n \tldr.w\tlr, [r0]\n-\tldr\tr0, [pc, #76]\t; (12474 )\n+\tldr\tr0, [pc, #76]\t; (1243c )\n \tldr.w\tip, [r1]\n \tadd\tr0, pc\n \tldr.w\tr1, [lr, #48]\t; 0x30\n \tstrd\tr6, r5, [sp, #4]\n \tldr.w\tr5, [ip, #48]\t; 0x30\n \tstr\tr5, [sp, #0]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:955\n \tldr\tr3, [r4, #4]\n ./cmdline/elem.c:959\n \tadds\tr7, #4\n ./cmdline/elem.c:955\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:959\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:929\n \tldrd\tr3, r2, [r1]\n-\tldr\tr0, [pc, #40]\t; (12478 )\n+\tldr\tr0, [pc, #40]\t; (12440 )\n \tldr\tr1, [r3, #48]\t; 0x30\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:931\n \tldr\tr3, [r4, #4]\n ./cmdline/elem.c:959\n \tadds\tr7, #4\n ./cmdline/elem.c:931\n \tadds\tr3, #1\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:959\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:943\n \tldr.w\tlr, [r0]\n-\tldr\tr0, [pc, #16]\t; (1247c )\n+\tldr\tr0, [pc, #16]\t; (12444 )\n \tldr.w\tip, [r1]\n \tadd\tr0, pc\n-\tb.n\t1242c \n+\tb.n\t123f4 \n \tnop\n-\tlsls\tr2, r6, #25\n+\tlsls\tr2, r5, #26\n \tmovs\tr3, r0\n-\tlsls\tr6, r5, #22\n+\tlsls\tr6, r4, #23\n \tmovs\tr3, r0\n-\tlsls\tr6, r2, #23\n+\tlsls\tr6, r1, #24\n \tmovs\tr3, r0\n fs_par2extent_get_unlock():\n ./cmdline/elem.c:1121\n \tpush\t{r4, r5, r7, lr}\n-\tmov\tr5, r1\n+\tmov\tr4, r1\n+\tmov\tr1, r0\n+\tldr\tr0, [pc, #88]\t; (124a8 )\n+\tmov\tr3, r2\n+\tldr\tr2, [pc, #88]\t; (124ac )\n \tsub\tsp, #8\n+\tadd\tr0, pc\n+\tadd\tr7, sp, #0\n+\tldr\tr2, [r0, r2]\n ./cmdline/elem.c:1125\n-\tldr\tr3, [r1, #0]\n+\tldr\tr0, [r4, #0]\n ./cmdline/elem.c:1121\n-\tmov\tr4, r2\n-\tldr\tr1, [pc, #88]\t; (124e4 )\n-\tadd\tr7, sp, #0\n-\tldr\tr2, [pc, #88]\t; (124e8 )\n-\tadd\tr1, pc\n-\tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #4]\n \tmov.w\tr2, #0\n ./cmdline/elem.c:1125\n-\tcbz\tr3, 124a4 \n+\tcbz\tr0, 1246e \n ./cmdline/elem.c:1126\n-\tldr\tr2, [r3, #4]\n-\tcmp\tr2, r4\n-\tbls.n\t124d4 \n+\tldr\tr2, [r0, #4]\n+\tcmp\tr2, r3\n+\tbls.n\t1249a \n ./cmdline/elem.c:1132\n-\tldr\tr1, [pc, #68]\t; (124ec )\n-\tadd.w\tr0, r0, #13248\t; 0x33c0\n-\tadds\tr0, #60\t; 0x3c\n+\tadd.w\tr0, r1, #13248\t; 0x33c0\n+\tldr\tr1, [pc, #60]\t; (124b0 )\n \tmov\tr2, r7\n+\tadds\tr0, #60\t; 0x3c\n \tadd\tr1, pc\n ./cmdline/elem.c:1131\n-\tstr\tr4, [r7, #0]\n+\tstr\tr3, [r7, #0]\n ./cmdline/elem.c:1132\n-\tbl\tc708 \n+\tbl\tc6f0 \n ./cmdline/elem.c:1135\n-\tmov\tr3, r0\n-\tcbz\tr0, 124bc \n+\tcbz\tr0, 12484 \n ./cmdline/elem.c:1139\n-\tstr\tr3, [r5, #0]\n+\tstr\tr0, [r4, #0]\n ./cmdline/elem.c:1121\n-\tldr\tr1, [pc, #48]\t; (124f0 )\n+\tldr\tr2, [pc, #44]\t; (124b4 )\n ./cmdline/elem.c:1142\n-\tldr\tr2, [pc, #40]\t; (124e8 )\n+\tldr\tr3, [pc, #36]\t; (124ac )\n ./cmdline/elem.c:1121\n-\tadd\tr1, pc\n+\tadd\tr2, pc\n ./cmdline/elem.c:1142\n-\tldr\tr2, [r1, r2]\n-\tldr\tr1, [r2, #0]\n-\tldr\tr2, [r7, #4]\n-\teors\tr1, r2\n-\tbne.n\t124de \n-\tmov\tr0, r3\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [r7, #4]\n+\teors\tr2, r3\n+\tbne.n\t124a4 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/elem.c:1127\n-\tldr\tr1, [r3, #12]\n-\tadd\tr2, r1\n-\tcmp\tr2, r4\n-\tbhi.n\t124ba \n-\tb.n\t124a4 \n+\tldr\tr5, [r0, #12]\n+\tadd\tr2, r5\n+\tcmp\tr2, r3\n+\tbhi.n\t12482 \n+\tb.n\t1246e \n ./cmdline/elem.c:1142\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tcmp\tr0, #164\t; 0xa4\n+\tcmp\tr0, #222\t; 0xde\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmcrr2\t15, 15, pc, pc, cr15\t; \n-\tcmp\tr0, #116\t; 0x74\n+\tmcrr2\t15, 15, pc, r1, cr15\t; \n+\tcmp\tr0, #172\t; 0xac\n \tmovs\tr5, r0\n fs_file2extent_get_unlock():\n ./cmdline/elem.c:1176\n \tpush\t{r4, r5, r6, r7, lr}\n-\tmov\tr5, r1\n+\tmov\tr4, r1\n+\tldr\tr6, [pc, #96]\t; (12520 )\n+\tmov\tr5, r2\n+\tldr\tr2, [pc, #96]\t; (12524 )\n+\tadd\tr6, pc\n \tsub\tsp, #20\n+\tmov\tr1, r0\n ./cmdline/elem.c:1180\n-\tldr\tr4, [r1, #0]\n+\tldr\tr0, [r4, #0]\n ./cmdline/elem.c:1176\n-\tmov\tr6, r2\n-\tldr\tr1, [pc, #96]\t; (12560 )\n \tadd\tr7, sp, #0\n-\tldr\tr2, [pc, #96]\t; (12564 )\n-\tadd\tr1, pc\n-\tldr\tr2, [r1, r2]\n+\tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #12]\n \tmov.w\tr2, #0\n ./cmdline/elem.c:1180\n-\tcbz\tr4, 12518 \n+\tcbz\tr0, 124de \n ./cmdline/elem.c:1181\n-\tldr\tr2, [r4, #0]\n-\tcmp\tr2, r6\n-\tbeq.n\t1254a \n+\tldr\tr2, [r0, #0]\n+\tcmp\tr2, r5\n+\tbeq.n\t1250c \n ./cmdline/elem.c:1188\n-\tldr\tr1, [pc, #76]\t; (12568 )\n-\tadd.w\tr0, r0, #13312\t; 0x3400\n+\tadd.w\tr0, r1, #13312\t; 0x3400\n+\tldr\tr1, [pc, #68]\t; (12528 )\n \tadds\tr2, r7, #4\n \tadds\tr0, #8\n \tadd\tr1, pc\n ./cmdline/elem.c:1187\n-\tstrd\tr6, r3, [r7, #4]\n+\tstrd\tr5, r3, [r7, #4]\n ./cmdline/elem.c:1188\n-\tbl\tc708 \n+\tbl\tc6f0 \n ./cmdline/elem.c:1191\n-\tmov\tr4, r0\n-\tcbz\tr0, 12532 \n+\tcbz\tr0, 124f6 \n ./cmdline/elem.c:1195\n-\tstr\tr4, [r5, #0]\n+\tstr\tr0, [r4, #0]\n ./cmdline/elem.c:1176\n-\tldr\tr2, [pc, #56]\t; (1256c )\n+\tldr\tr2, [pc, #52]\t; (1252c )\n ./cmdline/elem.c:1198\n-\tldr\tr3, [pc, #44]\t; (12564 )\n+\tldr\tr3, [pc, #40]\t; (12524 )\n ./cmdline/elem.c:1176\n \tadd\tr2, pc\n ./cmdline/elem.c:1198\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\t1255a \n-\tmov\tr0, r4\n+\tbne.n\t1251c \n \tadds\tr7, #20\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:1182\n-\tldr\tr2, [r4, #8]\n+\tldr\tr2, [r0, #8]\n \tcmp\tr2, r3\n-\tbhi.n\t12518 \n+\tbhi.n\t124de \n ./cmdline/elem.c:1183\n-\tldr\tr1, [r4, #12]\n-\tadd\tr2, r1\n+\tldr\tr6, [r0, #12]\n+\tadd\tr2, r6\n \tcmp\tr2, r3\n-\tbhi.n\t12530 \n-\tb.n\t12518 \n+\tbhi.n\t124f4 \n+\tb.n\t124de \n ./cmdline/elem.c:1198\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tcmp\tr0, #48\t; 0x30\n+\tcmp\tr0, #114\t; 0x72\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstc2\t15, cr15, [r3], {255}\t; 0xff\n-\tmovs\tr7, #254\t; 0xfe\n+\tstc2\t15, cr15, [r1], {255}\t; 0xff\n+\tcmp\tr0, #58\t; 0x3a\n \tmovs\tr5, r0\n filter_element():\n ./cmdline/elem.c:231\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:238\n \tmov\tr5, r0\n ./cmdline/elem.c:231\n+\tadd\tr7, sp, #0\n \tldr.w\tsl, [r7, #40]\t; 0x28\n ./cmdline/elem.c:238\n \tcmp\tr0, #0\n-\tbeq.n\t125fc \n+\tbeq.n\t125be \n \tmov\tr6, r1\n \tmov\tfp, r2\n \tmov\tr8, r3\n ./cmdline/elem.c:244\n \tmovw\tr9, #4108\t; 0x100c\n ./cmdline/elem.c:240\n \tldr\tr4, [r5, #8]\n@@ -27142,194 +27058,199 @@\n ./cmdline/elem.c:242\n \tadd.w\tip, r4, #4096\t; 0x1000\n ./cmdline/elem.c:250\n \tmov\tr0, r4\n ./cmdline/elem.c:242\n \tldr.w\tip, [ip]\n \tcmp.w\tip, #0\n-\tbeq.n\t125c6 \n+\tbeq.n\t12586 \n ./cmdline/elem.c:243\n \tmovs\tr2, #0\n \tmov\tr1, fp\n \tblx\t6ae0 \n ./cmdline/elem.c:244\n \tsubs\tr2, r6, #0\n \tit\tne\n \tmovne\tr2, #1\n ./cmdline/elem.c:243\n-\tcbnz\tr0, 125d6 \n+\tcbnz\tr0, 12596 \n ./cmdline/elem.c:244\n \tldr.w\tr0, [r4, r9]\n ./cmdline/elem.c:247\n \tands.w\tr3, r2, r0, lsr #31\n-\tbeq.n\t125ca \n+\tbeq.n\t1258a \n ./cmdline/elem.c:258\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:248\n \tstr\tr4, [r6, #0]\n ./cmdline/elem.c:278\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/elem.c:250\n-\tbl\t121d4 \n+\tbl\t12198 \n ./cmdline/elem.c:253\n \tcmp\tr0, #0\n-\tbgt.n\t125fc \n+\tbgt.n\t125be \n ./cmdline/elem.c:256\n-\tbne.n\t12602 \n+\tbne.n\t125c4 \n \tsubs\tr2, r6, #0\n \tit\tne\n \tmovne\tr2, #1\n ./cmdline/elem.c:262\n \tldr.w\tr3, [r4, r9]\n-./cmdline/elem.c:238\n-\tldr\tr5, [r5, #0]\n-./cmdline/elem.c:262\n \tcmp\tr3, #0\n-\tite\tle\n+\tit\tle\n \tmovle\tr3, #0\n+\tit\tgt\n \tmovgt\tr3, #1\n \ttst\tr3, r2\n+\tbeq.n\t125aa \n ./cmdline/elem.c:263\n-\tit\tne\n-\tstrne\tr4, [r6, #0]\n+\tstr\tr4, [r6, #0]\n ./cmdline/elem.c:238\n+\tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbne.n\t1258a \n+\tbne.n\t1254a \n \tldr\tr2, [r7, #44]\t; 0x2c\n \teor.w\tr0, r2, #1\n \tands\tr3, r0\n \tnegs\tr0, r3\n ./cmdline/elem.c:278\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/elem.c:255\n \tmovs\tr0, #0\n ./cmdline/elem.c:278\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/elem.c:258\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t125c2 \n+\tb.n\t12582 \n+filter_element.isra.0():\n+./cmdline/elem.c:258\n+\tnop\n \n-00012608 :\n+000125cc :\n content_alloc():\n ./cmdline/elem.c:30\n \tpush\t{r4, r5, r6, r7, lr}\n+\tmov\tr1, r0\n+./cmdline/elem.c:33\n+\tmov.w\tr0, #4128\t; 0x1020\n+./cmdline/elem.c:30\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tmov\tr5, r3\n \tmov\tr6, r2\n-\tstr\tr0, [r7, #4]\n+\tstr\tr1, [r7, #4]\n ./cmdline/elem.c:33\n-\tmov.w\tr0, #4128\t; 0x1020\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:34\n \tldr\tr2, [r7, #4]\n-\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/elem.c:33\n \tmov\tr4, r0\n ./cmdline/elem.c:34\n-\tbl\t1114c \n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t11110 \n ./cmdline/elem.c:35\n \tadd.w\tr3, r4, #4096\t; 0x1000\n ./cmdline/elem.c:38\n \tmov\tr0, r4\n \tadds\tr7, #12\n ./cmdline/elem.c:35\n \tstrd\tr6, r5, [r3]\n ./cmdline/elem.c:38\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n+\tnop\n \n-00012638 :\n+00012600 :\n content_free():\n ./cmdline/elem.c:41\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:43\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:42\n \tb.w\t6948 \n \tnop\n \n-00012648 :\n+00012610 :\n filter_alloc_file():\n ./cmdline/elem.c:46\n \tpush\t{r4, r5, r6, r7, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/elem.c:54\n \tmov.w\tr0, #4128\t; 0x1020\n ./cmdline/elem.c:46\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #0\n \tstr\tr1, [r7, #4]\n ./cmdline/elem.c:54\n-\tbl\t11e74 \n+\tbl\t11e2c \n+\tmov\tr6, r0\n ./cmdline/elem.c:55\n \tldr\tr2, [r7, #4]\n \tmov.w\tr1, #4096\t; 0x1000\n-./cmdline/elem.c:54\n-\tmov\tr6, r0\n-./cmdline/elem.c:55\n-\tbl\t1114c \n+\tbl\t11110 \n+./cmdline/elem.c:56\n+\tmovw\tr3, #4108\t; 0x100c\n ./cmdline/elem.c:64\n \tldrb.w\tip, [r6]\n ./cmdline/elem.c:56\n-\tmovw\tr3, #4108\t; 0x100c\n \tstr\tr4, [r6, r3]\n ./cmdline/elem.c:64\n \tcmp.w\tip, #0\n-\tbeq.n\t1270e \n+\tbeq.n\t126d4 \n ./cmdline/elem.c:63\n \tmovs\tr1, #0\n \tmov\tr2, r6\n ./cmdline/elem.c:64\n \tmov\tr3, ip\n ./cmdline/elem.c:62\n \tmov\tr4, r1\n ./cmdline/elem.c:60\n \tmov\tr0, r1\n ./cmdline/elem.c:59\n \tmov\tr5, r1\n-\tb.n\t12694 \n+\tb.n\t1265a \n+./cmdline/elem.c:80\n+\tmovs\tr1, #1\n ./cmdline/elem.c:78\n \tcmp\tr3, #46\t; 0x2e\n-./cmdline/elem.c:80\n-\tmov.w\tr1, #1\n ./cmdline/elem.c:79\n \tit\tne\n \tmovne\tr4, r1\n ./cmdline/elem.c:64 (discriminator 2)\n \tldrb.w\tr3, [r2, #1]!\n-\tcbz\tr3, 126b2 \n+\tcbz\tr3, 12678 \n ./cmdline/elem.c:65\n \tcmp\tr3, #47\t; 0x2f\n-\tbne.n\t12684 \n+\tbne.n\t1264c \n ./cmdline/elem.c:67\n-\tcbnz\tr4, 126d0 \n+\tcbnz\tr4, 12696 \n ./cmdline/elem.c:67 (discriminator 1)\n \tcmp\tr5, #0\n \tit\tne\n \tmovne\tr1, #1\n \tcmp\tr1, #0\n-\tbne.n\t1270e \n+\tbne.n\t126d4 \n ./cmdline/elem.c:72\n \tmov\tr1, r4\n \tmov\tr0, r2\n \tmov\tr5, r2\n ./cmdline/elem.c:64\n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t12694 \n+\tbne.n\t1265a \n ./cmdline/elem.c:87\n-\tcbz\tr4, 126de \n+\tcbz\tr4, 126a4 \n ./cmdline/elem.c:93\n \tadd.w\tr2, r6, #4096\t; 0x1000\n \tstr\tr3, [r2, #0]\n ./cmdline/elem.c:95\n-\tcbnz\tr5, 126ec \n+\tcbnz\tr5, 126b2 \n ./cmdline/elem.c:97\n \tmovw\tr2, #4100\t; 0x1004\n ./cmdline/elem.c:98\n \tmovw\tr3, #4104\t; 0x1008\n ./cmdline/elem.c:97\n \tstr\tr5, [r6, r2]\n ./cmdline/elem.c:98\n@@ -27343,44 +27264,44 @@\n \tmovs\tr1, #0\n ./cmdline/elem.c:75\n \tmov\tr0, r2\n ./cmdline/elem.c:71\n \tmov\tr4, r1\n ./cmdline/elem.c:75\n \tcmp\tr5, #0\n-\tbne.n\t1268e \n+\tbne.n\t12654 \n \tmov\tr5, r2\n-\tb.n\t126aa \n+\tb.n\t12670 \n ./cmdline/elem.c:87 (discriminator 1)\n \tcmp\tr5, #0\n \tit\teq\n \tmoveq\tr1, #1\n-\tcbnz\tr1, 1270e \n+\tcbnz\tr1, 126d4 \n ./cmdline/elem.c:93\n \tadd.w\tr3, r6, #4096\t; 0x1000\n \tstr\tr4, [r3, #0]\n ./cmdline/elem.c:99\n \tcmp\tr5, r0\n-\tbeq.n\t12728 \n+\tbeq.n\t126ee \n ./cmdline/elem.c:106\n \tmovw\tr3, #4100\t; 0x1004\n \tmovs\tr2, #1\n \tstr\tr2, [r6, r3]\n ./cmdline/elem.c:107\n \tldrb\tr3, [r0, #1]\n-\tcbnz\tr3, 1271e \n+\tcbnz\tr3, 126e4 \n ./cmdline/elem.c:108\n \tmovw\tr1, #4104\t; 0x1008\n \tstr\tr2, [r6, r1]\n ./cmdline/elem.c:109\n \tstrb\tr3, [r0, #0]\n \tldrb.w\tip, [r6]\n ./cmdline/elem.c:115\n \tcmp.w\tip, #47\t; 0x2f\n-\tbeq.n\t126c8 \n+\tbeq.n\t1268e \n ./cmdline/elem.c:116\n \tmov\tr0, r6\n ./cmdline/elem.c:117\n \tmovs\tr6, #0\n ./cmdline/elem.c:116\n \tblx\t694c \n ./cmdline/elem.c:122\n@@ -27388,62 +27309,64 @@\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:111\n \tmovw\tr3, #4104\t; 0x1008\n \tmovs\tr2, #0\n \tstr\tr2, [r6, r3]\n-\tb.n\t12708 \n+\tb.n\t126ce \n ./cmdline/elem.c:99 (discriminator 1)\n \tldrb\tr3, [r5, #1]\n \tcmp\tr3, #0\n-\tbne.n\t126f0 \n+\tbne.n\t126b6 \n ./cmdline/elem.c:101\n-\tmovw\tr1, #4100\t; 0x1004\n+\tmovw\tr0, #4100\t; 0x1004\n ./cmdline/elem.c:102\n \tmovw\tr2, #4104\t; 0x1008\n+\tmovs\tr1, #1\n ./cmdline/elem.c:101\n-\tstr\tr3, [r6, r1]\n+\tstr\tr3, [r6, r0]\n ./cmdline/elem.c:102\n-\tmovs\tr1, #1\n \tstr\tr1, [r6, r2]\n ./cmdline/elem.c:103\n \tstrb\tr3, [r5, #0]\n-\tb.n\t126c8 \n+\tb.n\t1268e \n+\tnop\n \n-00012740 :\n+00012708 :\n filter_alloc_disk():\n ./cmdline/elem.c:125\n-\tpush\t{r4, r5, r7, lr}\n-\tsub\tsp, #8\n-\tadd\tr7, sp, #0\n+\tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr5, r0\n ./cmdline/elem.c:128\n \tmov.w\tr0, #4128\t; 0x1020\n ./cmdline/elem.c:125\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:130\n+\tmovw\tr6, #4108\t; 0x100c\n+./cmdline/elem.c:125\n \tstr\tr1, [r7, #4]\n ./cmdline/elem.c:128\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:129\n \tldr\tr2, [r7, #4]\n-\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/elem.c:128\n \tmov\tr4, r0\n ./cmdline/elem.c:129\n-\tbl\t1114c \n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t11110 \n ./cmdline/elem.c:133\n \tadd.w\tr1, r4, #4096\t; 0x1000\n-./cmdline/elem.c:130\n-\tmovw\tr0, #4108\t; 0x100c\n ./cmdline/elem.c:134\n \tmovw\tr2, #4100\t; 0x1004\n ./cmdline/elem.c:135\n \tmovw\tr3, #4104\t; 0x1008\n ./cmdline/elem.c:130\n-\tstr\tr5, [r4, r0]\n+\tstr\tr5, [r4, r6]\n ./cmdline/elem.c:133\n \tmovs\tr0, #1\n ./cmdline/elem.c:134\n \tmovs\tr5, #0\n ./cmdline/elem.c:133\n \tstr\tr0, [r1, #0]\n ./cmdline/elem.c:134\n@@ -27451,565 +27374,560 @@\n ./cmdline/elem.c:138\n \tmov\tr0, r4\n \tmovs\tr1, #47\t; 0x2f\n ./cmdline/elem.c:135\n \tstr\tr5, [r4, r3]\n ./cmdline/elem.c:138\n \tblx\t6bc8 \n-\tcbnz\tr0, 1278c \n+\tcbnz\tr0, 12754 \n ./cmdline/elem.c:146\n \tmov\tr0, r4\n-\tadds\tr7, #8\n+\tadds\tr7, #12\n \tmov\tsp, r7\n-\tpop\t{r4, r5, r7, pc}\n+\tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:140\n \tmov\tr0, r4\n ./cmdline/elem.c:141\n \tmov\tr4, r5\n ./cmdline/elem.c:140\n \tblx\t694c \n ./cmdline/elem.c:146\n \tmov\tr0, r4\n-\tadds\tr7, #8\n+\tadds\tr7, #12\n \tmov\tsp, r7\n-\tpop\t{r4, r5, r7, pc}\n+\tpop\t{r4, r5, r6, r7, pc}\n \n-0001279c :\n+00012764 :\n filter_free():\n ./cmdline/elem.c:149\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:151\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:150\n \tb.w\t6948 \n \tnop\n \n-000127ac :\n+00012774 :\n filter_type():\n+./cmdline/elem.c:154\n+\tpush\t{r4, r7, lr}\n+\tmov\tr4, r0\n ./cmdline/elem.c:157\n \tmovw\tr3, #4108\t; 0x100c\n ./cmdline/elem.c:154\n-\tpush\t{r4, r7, lr}\n \tsub\tsp, #20\n ./cmdline/elem.c:157\n-\tldr\tr3, [r0, r3]\n+\tldr\tr3, [r4, r3]\n ./cmdline/elem.c:154\n-\tmov\tr4, r0\n-\tadd\tr7, sp, #8\n \tmov\tr0, r1\n-./cmdline/elem.c:157\n-\tcmp\tr3, #0\n-./cmdline/elem.c:154\n+\tadd\tr7, sp, #8\n \tmov\tr1, r2\n ./cmdline/elem.c:157\n-\tblt.n\t127fc \n+\tcmp\tr3, #0\n+\tblt.n\t127c4 \n ./cmdline/elem.c:162\n \tadd.w\tr2, r4, #4096\t; 0x1000\n ./cmdline/elem.c:160\n-\tldr\tr3, [pc, #88]\t; (12820 )\n-./cmdline/elem.c:162\n-\tldr\tr2, [r2, #0]\n-./cmdline/elem.c:160\n+\tldr\tr3, [pc, #88]\t; (127e8 )\n \tadd\tr3, pc\n ./cmdline/elem.c:162\n-\tcbnz\tr2, 1280a \n+\tldr\tr2, [r2, #0]\n+\tcbnz\tr2, 127d2 \n ./cmdline/elem.c:164\n \tmovw\tr2, #4104\t; 0x1008\n \tldr\tr2, [r4, r2]\n ./cmdline/elem.c:165\n \tstr\tr4, [sp, #0]\n ./cmdline/elem.c:164\n-\tcbnz\tr2, 127ea \n+\tcbnz\tr2, 127b2 \n ./cmdline/elem.c:167\n-\tldr\tr2, [pc, #72]\t; (12824 )\n+\tldr\tr2, [pc, #72]\t; (127ec )\n \tstr\tr0, [r7, #4]\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n \tldr\tr0, [r7, #4]\n ./cmdline/elem.c:170\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/elem.c:165\n-\tldr\tr2, [pc, #60]\t; (12828 )\n+\tldr\tr2, [pc, #60]\t; (127f0 )\n \tstr\tr0, [r7, #4]\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n \tldr\tr0, [r7, #4]\n ./cmdline/elem.c:170\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/elem.c:162\n \tadd.w\tr2, r4, #4096\t; 0x1000\n ./cmdline/elem.c:158\n-\tldr\tr3, [pc, #40]\t; (1282c )\n-./cmdline/elem.c:162\n-\tldr\tr2, [r2, #0]\n-./cmdline/elem.c:158\n+\tldr\tr3, [pc, #40]\t; (127f4 )\n \tadd\tr3, pc\n ./cmdline/elem.c:162\n+\tldr\tr2, [r2, #0]\n \tcmp\tr2, #0\n-\tbeq.n\t127ce \n+\tbeq.n\t12796 \n ./cmdline/elem.c:163\n-\tldr\tr2, [pc, #36]\t; (12830 )\n+\tldr\tr2, [pc, #36]\t; (127f8 )\n \tstr\tr4, [sp, #0]\n \tadd\tr2, pc\n \tstr\tr0, [r7, #4]\n-\tbl\t111e4 \n+\tbl\t111a8 \n \tldr\tr0, [r7, #4]\n ./cmdline/elem.c:170\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \tnop\n-\tlsls\tr6, r6, #12\n+\tlsls\tr0, r6, #13\n \tmovs\tr3, r0\n-\tlsls\tr4, r7, #12\n+\tlsls\tr4, r6, #13\n \tmovs\tr3, r0\n-\tlsls\tr2, r4, #12\n+\tlsls\tr2, r3, #13\n \tmovs\tr3, r0\n-\tlsls\tr4, r6, #11\n+\tlsls\tr6, r5, #12\n \tmovs\tr3, r0\n-\tlsls\tr2, r7, #11\n+\tlsls\tr2, r6, #12\n \tmovs\tr3, r0\n \n-00012834 :\n+000127fc :\n filter_path():\n ./cmdline/elem.c:281\n \tpush\t{r4, r7, lr}\n-\tsub\tsp, #12\n ./cmdline/elem.c:282\n \tmovs\tr4, #0\n ./cmdline/elem.c:281\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n ./cmdline/elem.c:282\n-\tldr\tr0, [r0, #0]\n \tstrd\tr4, r4, [sp]\n-\tbl\t12570 \n+\tldr\tr0, [r0, #0]\n+\tbl\t12530 \n ./cmdline/elem.c:283\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \n-0001284c :\n+00012814 :\n filter_subdir():\n ./cmdline/elem.c:286\n \tpush\t{r4, r7, lr}\n-\tsub\tsp, #12\n ./cmdline/elem.c:287\n \tmovs\tr4, #1\n ./cmdline/elem.c:286\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n ./cmdline/elem.c:287\n-\tldr\tr0, [r0, #0]\n \tstrd\tr4, r4, [sp]\n-\tbl\t12570 \n+\tldr\tr0, [r0, #0]\n+\tbl\t12530 \n ./cmdline/elem.c:288\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \n-00012864 :\n+0001282c :\n filter_emptydir():\n ./cmdline/elem.c:291\n \tpush\t{r4, r5, r7, lr}\n-\tsub\tsp, #8\n ./cmdline/elem.c:292\n+\tmovs\tr4, #1\n \tmovs\tr5, #0\n ./cmdline/elem.c:291\n+\tsub\tsp, #8\n \tadd\tr7, sp, #8\n ./cmdline/elem.c:292\n-\tldr\tr0, [r0, #0]\n-\tmovs\tr4, #1\n \tstrd\tr4, r5, [sp]\n-\tbl\t12570 \n+\tldr\tr0, [r0, #0]\n+\tbl\t12530 \n ./cmdline/elem.c:293\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n \n-0001287c :\n+00012844 :\n filter_existence():\n ./cmdline/elem.c:296\n \tpush\t{r4, r5, r7, lr}\n+\tldr\tr5, [pc, #148]\t; (128dc )\n+\tldr\tr4, [pc, #148]\t; (128e0 )\n \tsub.w\tsp, sp, #4192\t; 0x1060\n-\tldr\tr5, [pc, #144]\t; (12914 )\n-\tsub\tsp, #24\n-\tldr\tr4, [pc, #144]\t; (12918 )\n \tadd\tr5, pc\n+\tsub\tsp, #24\n \tadd\tr7, sp, #8\n \tadd.w\tr3, r7, #4192\t; 0x1060\n \tldr\tr4, [r5, r4]\n \tadds\tr3, #12\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [r3, #0]\n \tmov.w\tr4, #0\n-\tldr\tr4, [pc, #124]\t; (1291c )\n+\tldr\tr4, [pc, #124]\t; (128e4 )\n \tadd\tr4, pc\n ./cmdline/elem.c:300\n-\tcbnz\tr0, 128c4 \n+\tcbnz\tr0, 1288c \n ./cmdline/elem.c:301\n \tmovs\tr0, #0\n ./cmdline/elem.c:296\n-\tldr\tr1, [pc, #120]\t; (12920 )\n+\tldr\tr1, [pc, #120]\t; (128e8 )\n ./cmdline/elem.c:318\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #108]\t; (12918 )\n+\tldr\tr2, [pc, #108]\t; (128e0 )\n \tadds\tr3, #12\n ./cmdline/elem.c:296\n \tadd\tr1, pc\n ./cmdline/elem.c:318\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t1290e \n+\tbne.n\t128d6 \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tadds\tr7, #16\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/elem.c:304\n-\tadd.w\tr5, r7, #108\t; 0x6c\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #88]\t; (12924 )\n+\tadd.w\tr5, r7, #108\t; 0x6c\n+\tldr\tr2, [pc, #88]\t; (128ec )\n \tmov\tr3, r1\n \tmov\tr0, r5\n \tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr1, r5\n \tmov\tr2, r7\n \tmovs\tr0, #3\n \tblx\t6d68 <__lxstat64@plt>\n filter_existence():\n ./cmdline/elem.c:306\n-\tcbz\tr0, 1290a \n+\tcbz\tr0, 128d2 \n ./cmdline/elem.c:308\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbeq.n\t128a2 \n+\tbeq.n\t1286a \n ./cmdline/elem.c:311\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (12928 )\n+\tldr\tr0, [pc, #48]\t; (128f0 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:312\n-\tldr\tr3, [pc, #40]\t; (1292c )\n+\tldr\tr3, [pc, #40]\t; (128f4 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/elem.c:317\n \tmovs\tr0, #1\n-\tb.n\t128a4 \n+\tb.n\t1286c \n ./cmdline/elem.c:318\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tmovs\tr4, #172\t; 0xac\n+\tmovs\tr4, #230\t; 0xe6\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmovs\tr4, #150\t; 0x96\n+\tmovs\tr4, #206\t; 0xce\n \tmovs\tr5, r0\n-\tmovs\tr4, #134\t; 0x86\n+\tmovs\tr4, #190\t; 0xbe\n \tmovs\tr5, r0\n-\tlsls\tr4, r1, #9\n+\tlsls\tr4, r0, #10\n \tmovs\tr3, r0\n-\tlsls\tr6, r5, #8\n+\tlsls\tr6, r4, #9\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-00012930 :\n+000128f8 :\n filter_content():\n ./cmdline/elem.c:342\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr6, r1\n-\tldr\tr1, [pc, #164]\t; (129dc )\n+\tldr\tr1, [pc, #164]\t; (129a4 )\n+\tldr\tr2, [pc, #164]\t; (129a8 )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr\tr2, [pc, #160]\t; (129e0 )\n-\tsub\tsp, #16\n \tadd\tr1, pc\n-\tadd\tr7, sp, #0\n+\tsub\tsp, #16\n ./cmdline/elem.c:345\n \tldr\tr4, [r0, #0]\n ./cmdline/elem.c:342\n+\tadd\tr7, sp, #0\n \tadd.w\tr3, r7, #4096\t; 0x1000\n \tldr\tr2, [r1, r2]\n \tadds\tr3, #12\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/elem.c:345\n \tcmp\tr4, #0\n-\tbeq.n\t129d2 \n+\tbeq.n\t1299a \n ./cmdline/elem.c:353\n-\tldr.w\tr8, [pc, #136]\t; 129e4 \n+\tldr.w\tr8, [pc, #136]\t; 129ac \n \tadd.w\tr5, r7, #12\n \tadd\tr8, pc\n-\tb.n\t1299c \n+\tb.n\t12964 \n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tldr\tr3, [r7, #4]\n \tmov\tr2, r8\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/elem.c:354\n \tmov\tr1, r6\n \tmov\tr0, r5\n-\tbl\t10b58 \n-\tcbz\tr0, 129ac \n+\tbl\t10b14 \n+\tcbz\tr0, 12974 \n ./cmdline/elem.c:358\n-\tldr\tr2, [pc, #104]\t; (129e8 )\n+\tldr\tr2, [pc, #104]\t; (129b0 )\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tldr\tr3, [r7, #4]\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/elem.c:359\n \tmov\tr1, r6\n \tmov\tr0, r5\n-\tbl\t10b58 \n-\tcbz\tr0, 129ac \n+\tbl\t10b14 \n+\tcbz\tr0, 12974 \n ./cmdline/elem.c:345\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 129d2 \n+\tcbz\tr4, 1299a \n ./cmdline/elem.c:349\n \tldr\tr3, [r4, #8]\n \tmov\tr1, r6\n-\tmov\tr0, r3\n \tstr\tr3, [r7, #4]\n-\tbl\t10b58 \n+\tmov\tr0, r3\n+\tbl\t10b14 \n \tcmp\tr0, #0\n-\tbne.n\t12966 \n+\tbne.n\t1292e \n ./cmdline/elem.c:350\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:342\n-\tldr\tr1, [pc, #56]\t; (129ec )\n+\tldr\tr1, [pc, #56]\t; (129b4 )\n ./cmdline/elem.c:364\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #40]\t; (129e0 )\n+\tldr\tr2, [pc, #40]\t; (129a8 )\n \tadds\tr3, #12\n ./cmdline/elem.c:342\n \tadd\tr1, pc\n ./cmdline/elem.c:364\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t129d6 \n+\tbne.n\t1299e \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #16\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/elem.c:363\n \tmovs\tr0, #0\n-\tb.n\t129b0 \n+\tb.n\t12978 \n ./cmdline/elem.c:364\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tmovs\tr3, #244\t; 0xf4\n+\tmovs\tr4, #46\t; 0x2e\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsls\tr6, r4, #7\n+\tlsls\tr6, r3, #8\n \tmovs\tr3, r0\n-\tlsls\tr0, r1, #7\n+\tlsls\tr0, r0, #8\n \tmovs\tr3, r0\n-\tmovs\tr3, #122\t; 0x7a\n+\tmovs\tr3, #178\t; 0xb2\n \tmovs\tr5, r0\n \n-000129f0 :\n+000129b8 :\n file_alloc():\n ./cmdline/elem.c:367\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, sl, fp, lr}\n-\tmov\tr4, r0\n-\tadd\tr7, sp, #0\n+\tmov\tr8, r0\n ./cmdline/elem.c:371\n \tmovs\tr0, #120\t; 0x78\n ./cmdline/elem.c:367\n+\tadd\tr7, sp, #0\n \tmov\tsl, r2\n+\tmov\tr6, r1\n \tmov\tfp, r3\n-\tmov\tr8, r1\n-./cmdline/elem.c:371\n-\tbl\t11e74 \n-./cmdline/elem.c:379\n-\tmovs\tr5, #0\n ./cmdline/elem.c:371\n-\tmov\tr6, r0\n+\tbl\t11e2c \n+\tmov\tr5, r0\n ./cmdline/elem.c:372\n-\tmov\tr0, r8\n-\tbl\t11eec \n+\tmov\tr0, r6\n+block_sizeof():\n+./cmdline/elem.h:643\n+\tldr\tr6, [pc, #132]\t; (12a58 )\n+file_alloc():\n+./cmdline/elem.c:372\n+\tbl\t11ea4 \n+./cmdline/elem.c:374\n+\tmov\tr2, r8\n ./cmdline/elem.c:373\n-\tstrd\tsl, fp, [r6, #24]\n+\tstrd\tsl, fp, [r5, #24]\n+block_sizeof():\n+./cmdline/elem.h:643\n+\tadd\tr6, pc\n+file_alloc():\n ./cmdline/elem.c:374\n-\tadds.w\tsl, sl, r4\n-\tmov\tr2, r4\n-\tadc.w\tfp, fp, #0\n-\tmovs\tr3, #0\n+\tadds.w\tsl, sl, r8\n ./cmdline/elem.c:372\n-\tstr\tr0, [r6, #48]\t; 0x30\n+\tstr\tr0, [r5, #48]\t; 0x30\n ./cmdline/elem.c:374\n+\tadc.w\tfp, fp, #0\n \tadds.w\tr0, sl, #4294967295\t; 0xffffffff\n \tadc.w\tr1, fp, #4294967295\t; 0xffffffff\n+\tmovs\tr3, #0\n+\tbl\t2f528 \n block_sizeof():\n ./cmdline/elem.h:643\n-\tldr.w\tsl, [pc, #104]\t; 12a94 \n+\tldr\tr2, [r6, #0]\n file_alloc():\n ./cmdline/elem.c:374\n-\tbl\t2f4c0 \n-./cmdline/elem.c:375\n-\tldrd\tr1, r2, [r7, #32]\n-block_sizeof():\n-./cmdline/elem.h:643\n-\tadd\tsl, pc\n-file_alloc():\n+\tmov\tr3, r0\n ./cmdline/elem.c:379\n-\tstr\tr5, [r6, #44]\t; 0x2c\n-block_sizeof():\n-./cmdline/elem.h:643\n-\tldr.w\tr3, [sl]\n-file_alloc():\n+\tmovs\tr4, #0\n ./cmdline/elem.c:375\n-\tstrd\tr1, r2, [r6]\n+\tldrd\tr0, r1, [r7, #32]\n+\tstrd\tr0, r1, [r5]\n ./cmdline/elem.c:376\n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tstr\tr2, [r6, #36]\t; 0x24\n+\tldr\tr1, [r7, #40]\t; 0x28\n+\tstr\tr1, [r5, #36]\t; 0x24\n ./cmdline/elem.c:377\n-\tldrd\tr1, r2, [r7, #48]\t; 0x30\n-\tstrd\tr1, r2, [r6, #8]\n+\tldrd\tr0, r1, [r7, #48]\t; 0x30\n+\tstrd\tr0, r1, [r5, #8]\n ./cmdline/elem.c:378\n-\tldrd\tr1, r2, [r7, #56]\t; 0x38\n-\tstrd\tr1, r2, [r6, #16]\n-./cmdline/elem.c:374\n-\tstr\tr0, [r6, #40]\t; 0x28\n+\tldrd\tr0, r1, [r7, #56]\t; 0x38\n+\tstrd\tr0, r1, [r5, #16]\n+./cmdline/elem.c:379\n+\tstrd\tr3, r4, [r5, #40]\t; 0x28\n ./cmdline/elem.c:380\n-\tmla\tr0, r3, r0, r0\n-\tbl\t11e74 \n+\tmla\tr0, r2, r3, r3\n+\tbl\t11e2c \n ./cmdline/elem.c:382\n-\tldr\tr3, [r6, #40]\t; 0x28\n+\tldr\tr3, [r5, #40]\t; 0x28\n ./cmdline/elem.c:380\n-\tstr\tr0, [r6, #32]\n+\tstr\tr0, [r5, #32]\n ./cmdline/elem.c:382\n-\tcbz\tr3, 12a8c \n+\tcbz\tr3, 12a52 \n \tmov\tr2, r0\n ./cmdline/elem.h:665\n-\tmovs\tr4, #2\n+\tmov.w\tr8, #2\n block_state_set():\n ./cmdline/elem.h:665\n-\tb.n\t12a6c \n-\tldr\tr2, [r6, #32]\n+\tb.n\t12a34 \n+\tldr\tr2, [r5, #32]\n block_sizeof():\n ./cmdline/elem.h:643 (discriminator 3)\n-\tldr.w\tr3, [sl]\n+\tldr\tr3, [r6, #0]\n file_alloc():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tmovs\tr1, #0\n file_block():\n ./cmdline/elem.h:780 (discriminator 3)\n-\tmla\tr3, r3, r5, r5\n+\tmla\tr3, r3, r4, r4\n file_alloc():\n ./cmdline/elem.c:382 (discriminator 3)\n-\tadds\tr5, #1\n+\tadds\tr4, #1\n file_block():\n ./cmdline/elem.h:780 (discriminator 3)\n \tadds\tr0, r2, r3\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tadds\tr0, #1\n block_state_set():\n ./cmdline/elem.h:665 (discriminator 3)\n-\tstrb\tr4, [r2, r3]\n+\tstrb.w\tr8, [r2, r3]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n-\tldr.w\tr2, [sl]\n+\tldr\tr2, [r6, #0]\n \tblx\t6c08 \n file_alloc():\n ./cmdline/elem.c:382 (discriminator 3)\n-\tldr\tr3, [r6, #40]\t; 0x28\n-\tcmp\tr3, r5\n-\tbhi.n\t12a6a \n+\tldr\tr3, [r5, #40]\t; 0x28\n+\tcmp\tr3, r4\n+\tbhi.n\t12a32 \n ./cmdline/elem.c:389\n-\tmov\tr0, r6\n+\tmov\tr0, r5\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, sl, fp, pc}\n-\tnop\n-\tsubs\tr3, #20\n+\tsubs\tr3, #108\t; 0x6c\n \tmovs\tr5, r0\n \n-00012a98 :\n+00012a5c :\n file_dup():\n ./cmdline/elem.c:392\n-\tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr8, r0\n+block_sizeof():\n+./cmdline/elem.h:643\n+\tldr.w\tr9, [pc, #148]\t; 12af8 \n+file_dup():\n+./cmdline/elem.c:392\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:396\n \tmovs\tr0, #120\t; 0x78\n-\tbl\t11e74 \n block_sizeof():\n ./cmdline/elem.h:643\n-\tldr.w\tr9, [pc, #140]\t; 12b34 \n \tadd\tr9, pc\n file_dup():\n ./cmdline/elem.c:396\n+\tbl\t11e2c \n \tmov\tr5, r0\n ./cmdline/elem.c:397\n \tldr.w\tr0, [r8, #48]\t; 0x30\n-\tbl\t11eec \n-./cmdline/elem.c:398\n-\tldrd\tsl, fp, [r8, #24]\n+\tbl\t11ea4 \n ./cmdline/elem.c:399\n-\tldr.w\tr3, [r8, #40]\t; 0x28\n-./cmdline/elem.c:401\n-\tldr.w\tr1, [r8, #36]\t; 0x24\n+\tldr.w\tr1, [r8, #40]\t; 0x28\n block_sizeof():\n ./cmdline/elem.h:643\n-\tldr.w\tr2, [r9]\n+\tldr.w\tr4, [r9]\n file_dup():\n ./cmdline/elem.c:398\n-\tstrd\tsl, fp, [r5, #24]\n+\tldrd\tr2, r3, [r8, #24]\n+\tstrd\tr2, r3, [r5, #24]\n ./cmdline/elem.c:400\n-\tldrd\tsl, fp, [r8]\n-./cmdline/elem.c:404\n-\tldr.w\tr4, [r8, #44]\t; 0x2c\n+\tldrd\tr2, r3, [r8]\n+./cmdline/elem.c:397\n+\tstr\tr0, [r5, #48]\t; 0x30\n ./cmdline/elem.c:399\n-\tstr\tr3, [r5, #40]\t; 0x28\n+\tstr\tr1, [r5, #40]\t; 0x28\n+./cmdline/elem.c:405\n+\tmla\tr0, r4, r1, r1\n ./cmdline/elem.c:400\n-\tstrd\tsl, fp, [r5]\n+\tstrd\tr2, r3, [r5]\n+./cmdline/elem.c:401\n+\tldr.w\tr1, [r8, #36]\t; 0x24\n ./cmdline/elem.c:402\n-\tldrd\tsl, fp, [r8, #8]\n+\tldrd\tr2, r3, [r8, #8]\n ./cmdline/elem.c:401\n \tstr\tr1, [r5, #36]\t; 0x24\n-./cmdline/elem.c:397\n-\tstr\tr0, [r5, #48]\t; 0x30\n-./cmdline/elem.c:405\n-\tmla\tr0, r2, r3, r3\n-./cmdline/elem.c:403\n-\tldrd\tr2, r3, [r8, #16]\n-./cmdline/elem.c:402\n-\tstrd\tsl, fp, [r5, #8]\n ./cmdline/elem.c:404\n-\tstr\tr4, [r5, #44]\t; 0x2c\n+\tldr.w\tr1, [r8, #44]\t; 0x2c\n+./cmdline/elem.c:402\n+\tstrd\tr2, r3, [r5, #8]\n ./cmdline/elem.c:403\n+\tldrd\tr2, r3, [r8, #16]\n \tstrd\tr2, r3, [r5, #16]\n+./cmdline/elem.c:404\n+\tstr\tr1, [r5, #44]\t; 0x2c\n ./cmdline/elem.c:405\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:407\n \tldr\tr3, [r5, #40]\t; 0x28\n ./cmdline/elem.c:405\n \tstr\tr0, [r5, #32]\n ./cmdline/elem.c:407\n-\tcbz\tr3, 12b2e \n+\tcbz\tr3, 12af2 \n \tmov\tr6, r0\n \tmovs\tr4, #0\n-\tb.n\t12b04 \n+\tb.n\t12ac8 \n \tldr\tr6, [r5, #32]\n block_sizeof():\n ./cmdline/elem.h:643 (discriminator 3)\n \tldr.w\tr2, [r9]\n file_block():\n ./cmdline/elem.h:780 (discriminator 3)\n \tldr.w\tip, [r8, #32]\n@@ -28034,95 +27952,97 @@\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tblx\t698c \n file_dup():\n ./cmdline/elem.c:407 (discriminator 3)\n \tldr\tr3, [r5, #40]\t; 0x28\n \tcmp\tr3, r4\n-\tbhi.n\t12b02 \n+\tbhi.n\t12ac6 \n ./cmdline/elem.c:415\n \tmov\tr0, r5\n-\tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tsubs\tr2, #158\t; 0x9e\n+\tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+\tsubs\tr2, #222\t; 0xde\n \tmovs\tr5, r0\n \n-00012b38 :\n+00012afc :\n file_free():\n ./cmdline/elem.c:418\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:419\n \tldr\tr0, [r0, #48]\t; 0x30\n+./cmdline/elem.c:418\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:419\n \tblx\t694c \n ./cmdline/elem.c:421\n \tldr\tr0, [r4, #32]\n \tblx\t694c \n ./cmdline/elem.c:423\n \tmov\tr0, r4\n ./cmdline/elem.c:424\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/elem.c:423\n \tb.w\t6948 \n \tnop\n \n-00012b58 :\n+00012b1c :\n file_rename():\n ./cmdline/elem.c:427\n \tpush\t{r4, r5, r7, lr}\n-\tmov\tr5, r1\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tmov\tr5, r1\n ./cmdline/elem.c:428\n \tldr\tr0, [r0, #48]\t; 0x30\n+./cmdline/elem.c:427\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:428\n \tblx\t694c \n ./cmdline/elem.c:429\n \tmov\tr0, r5\n-\tbl\t11eec \n+\tbl\t11ea4 \n \tstr\tr0, [r4, #48]\t; 0x30\n ./cmdline/elem.c:430\n \tpop\t{r4, r5, r7, pc}\n \n-00012b70 :\n+00012b34 :\n file_copy():\n ./cmdline/elem.c:433\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr4, r1\n-./cmdline/elem.c:436\n-\tldrd\tr2, r3, [r4, #24]\n-./cmdline/elem.c:433\n \tmov\tr5, r0\n ./cmdline/elem.c:436\n \tldrd\tr0, r1, [r0, #24]\n ./cmdline/elem.c:433\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:436\n+\tldrd\tr2, r3, [r4, #24]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t12bec \n+\tbne.n\t12bb0 \n ./cmdline/elem.c:443\n \tldrd\tr0, r1, [r5]\n \tldrd\tr2, r3, [r4]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t12c04 \n+\tbne.n\t12bc8 \n ./cmdline/elem.c:450\n \tldr\tr2, [r5, #36]\t; 0x24\n \tldr\tr3, [r4, #36]\t; 0x24\n \tcmp\tr2, r3\n-\tbne.n\t12bf8 \n+\tbne.n\t12bbc \n ./cmdline/elem.c:457\n \tldr\tr3, [r4, #40]\t; 0x28\n-\tcbz\tr3, 12be0 \n+\tcbz\tr3, 12ba4 \n block_sizeof():\n ./cmdline/elem.h:643\n-\tldr.w\tr9, [pc, #104]\t; 12c10 \n+\tldr.w\tr9, [pc, #104]\t; 12bd4 \n file_copy():\n ./cmdline/elem.c:457\n \tmovs\tr6, #0\n ./cmdline/elem.h:665\n \tmov.w\tr8, #3\n block_sizeof():\n ./cmdline/elem.h:643\n@@ -28139,334 +28059,348 @@\n ./cmdline/elem.h:665 (discriminator 3)\n \tstrb.w\tr8, [r2, r3]\n block_sizeof():\n ./cmdline/elem.h:643 (discriminator 3)\n \tldr.w\tr2, [r9]\n file_block():\n ./cmdline/elem.h:780 (discriminator 3)\n+\tldr\tr3, [r5, #32]\n \tldr\tr0, [r4, #32]\n-\tldr\tr1, [r5, #32]\n-\tmla\tr3, r2, r6, r6\n+\tmla\tr1, r2, r6, r6\n file_copy():\n ./cmdline/elem.c:457 (discriminator 3)\n \tadds\tr6, #1\n file_block():\n ./cmdline/elem.h:780 (discriminator 3)\n-\tadd\tr0, r3\n+\tadd\tr0, r1\n \tadd\tr1, r3\n file_copy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tadds\tr0, #1\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tadds\tr1, #1\n \tblx\t698c \n file_copy():\n ./cmdline/elem.c:457 (discriminator 3)\n \tldr\tr3, [r4, #40]\t; 0x28\n \tcmp\tr3, r6\n-\tbhi.n\t12bb2 \n+\tbhi.n\t12b76 \n ./cmdline/elem.h:738\n \tldr\tr3, [r4, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #64\t; 0x40\n \tstr\tr3, [r4, #44]\t; 0x2c\n file_copy():\n ./cmdline/elem.c:466\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/elem.c:438\n-\tldr\tr0, [pc, #36]\t; (12c14 )\n+\tldr\tr0, [pc, #36]\t; (12bd8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:439\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.c:452\n-\tldr\tr0, [pc, #28]\t; (12c18 )\n+\tldr\tr0, [pc, #28]\t; (12bdc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:453\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.c:445\n-\tldr\tr0, [pc, #20]\t; (12c1c )\n+\tldr\tr0, [pc, #20]\t; (12be0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:446\n-\tbl\t2ef6c \n-\tsubs\tr1, #152\t; 0x98\n+\tbl\t2efd4 \n+\tsubs\tr1, #212\t; 0xd4\n \tmovs\tr5, r0\n-\tvhadd.u32\td16, d10, d2\n-\tvaddl.u16\tq8, d10, d2\n-\tvaddl.u8\tq0, d14, d2\n+\tvaddl.u32\tq0, d6, d2\n+\tmovs\tr6, r2\n+\tmovs\tr3, r0\n+\tvaddl.u8\tq8, d10, d2\n \n-00012c20 :\n+00012be4 :\n file_name():\n ./cmdline/elem.c:469\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/elem.c:470\n \tmovs\tr1, #47\t; 0x2f\n \tldr\tr4, [r0, #48]\t; 0x30\n ./cmdline/elem.c:469\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:470\n \tmov\tr0, r4\n \tblx\t6c98 \n ./cmdline/elem.c:472\n-\tcbz\tr0, 12c32 \n+\tcbz\tr0, 12bf6 \n ./cmdline/elem.c:475\n \tadds\tr4, r0, #1\n ./cmdline/elem.c:477\n \tmov\tr0, r4\n \tpop\t{r3, r4, r7, pc}\n \tnop\n \n-00012c38 :\n+00012bfc :\n file_block_size():\n ./cmdline/elem.c:480\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/elem.c:482\n \tadds\tr1, #1\n \tldr\tr3, [r0, #40]\t; 0x28\n ./cmdline/elem.c:480\n \tadd\tr7, sp, #0\n \tmov\tr4, r2\n ./cmdline/elem.c:482\n \tcmp\tr1, r3\n-\tbeq.n\t12c4a \n+\tbeq.n\t12c0e \n ./cmdline/elem.c:493\n \tmov\tr0, r4\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/elem.c:484\n \tldrd\tr0, r1, [r0, #24]\n \torrs.w\tr3, r0, r1\n ./cmdline/elem.c:485\n \tit\teq\n \tmoveq\tr4, #0\n ./cmdline/elem.c:484\n-\tbeq.n\t12c46 \n+\tbeq.n\t12c0a \n ./cmdline/elem.c:486\n \tmovs\tr3, #0\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n ./cmdline/elem.c:487\n \tcmp\tr2, #0\n \tit\tne\n \tmovne\tr4, r2\n ./cmdline/elem.c:493\n \tmov\tr0, r4\n \tpop\t{r3, r4, r7, pc}\n \n-00012c68 :\n+00012c2c :\n file_block_is_last():\n ./cmdline/elem.c:497\n \tldr\tr3, [r0, #40]\t; 0x28\n \torrs.w\tr2, r1, r3\n-\tbeq.n\t12c80 \n+\tbeq.n\t12c44 \n ./cmdline/elem.c:500\n \tcmp\tr1, r3\n-\tbcs.n\t12c84 \n+\tbcs.n\t12c48 \n ./cmdline/elem.c:507\n \tsubs\tr3, #1\n \tsubs\tr0, r3, r1\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n \tbx\tlr\n ./cmdline/elem.c:498\n \tmovs\tr0, #1\n ./cmdline/elem.c:508\n \tbx\tlr\n-./cmdline/elem.c:502\n-\tldr\tr0, [pc, #12]\t; (12c94 )\n ./cmdline/elem.c:496\n \tpush\t{r7, lr}\n ./cmdline/elem.c:502\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #12]\t; (12c58 )\n ./cmdline/elem.c:496\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:502\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/elem.c:503\n-\tbl\t2ef6c \n-\tvaddl.u8\tq0, d12, d2\n+\tbl\t2efd4 \n+\tvaddl.u8\tq8, d6, d2\n \n-00012c98 :\n+00012c5c :\n file_inode_compare_to_arg():\n ./cmdline/elem.c:515\n \tldrd\tr2, r3, [r0]\n-\tldrd\tr0, r1, [r1, #8]\n ./cmdline/elem.c:511\n \tpush\t{r7}\n ./cmdline/elem.c:515\n-\tcmp\tr3, r1\n-\tit\teq\n-\tcmpeq\tr2, r0\n+\tldrd\tr0, r1, [r1, #8]\n ./cmdline/elem.c:511\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:516\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:515\n-\tbcc.n\t12cbe \n+\tcmp\tr3, r1\n+\tit\teq\n+\tcmpeq\tr2, r0\n+\tbcc.n\t12c86 \n ./cmdline/elem.c:517\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tite\tcc\n-\tmovcc\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tcs\n \tmovcs\tr0, #0\n ./cmdline/elem.c:520\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/elem.c:516\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:520\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n \tnop\n \n-00012cc8 :\n+00012c94 :\n file_inode_compare():\n ./cmdline/elem.c:527\n \tldrd\tr2, r3, [r0, #8]\n-\tldrd\tr0, r1, [r1, #8]\n ./cmdline/elem.c:523\n \tpush\t{r7}\n ./cmdline/elem.c:527\n-\tcmp\tr3, r1\n-\tit\teq\n-\tcmpeq\tr2, r0\n+\tldrd\tr0, r1, [r1, #8]\n ./cmdline/elem.c:523\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:528\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:527\n-\tbcc.n\t12cee \n+\tcmp\tr3, r1\n+\tit\teq\n+\tcmpeq\tr2, r0\n+\tbcc.n\t12cbe \n ./cmdline/elem.c:529\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tite\tcc\n-\tmovcc\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tcs\n \tmovcs\tr0, #0\n ./cmdline/elem.c:532\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/elem.c:528\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:532\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n \tnop\n \n-00012cf8 :\n+00012ccc :\n file_path_compare():\n ./cmdline/elem.c:535\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:539\n \tldr\tr0, [r0, #48]\t; 0x30\n+./cmdline/elem.c:535\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:539\n \tldr\tr1, [r1, #48]\t; 0x30\n ./cmdline/elem.c:540\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:539\n \tb.w\t68e4 \n \tnop\n \n-00012d0c :\n+00012ce0 :\n file_physical_compare():\n ./cmdline/elem.c:547\n \tldrd\tr2, r3, [r0, #16]\n-\tldrd\tr0, r1, [r1, #16]\n ./cmdline/elem.c:543\n \tpush\t{r7}\n ./cmdline/elem.c:547\n-\tcmp\tr3, r1\n-\tit\teq\n-\tcmpeq\tr2, r0\n+\tldrd\tr0, r1, [r1, #16]\n ./cmdline/elem.c:543\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:548\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:547\n-\tbcc.n\t12d32 \n+\tcmp\tr3, r1\n+\tit\teq\n+\tcmpeq\tr2, r0\n+\tbcc.n\t12d0a \n ./cmdline/elem.c:549\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tite\tcc\n-\tmovcc\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tcs\n \tmovcs\tr0, #0\n ./cmdline/elem.c:552\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/elem.c:548\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:552\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n \tnop\n \n-00012d3c :\n+00012d18 :\n file_path_compare_to_arg():\n ./cmdline/elem.c:555\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:559\n \tldr\tr1, [r1, #48]\t; 0x30\n+./cmdline/elem.c:555\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:560\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:559\n \tb.w\t68e4 \n \n-00012d4c :\n+00012d28 :\n file_name_compare():\n ./cmdline/elem.c:563\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr5, r1\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:566\n-\tbl\t12c20 \n+\tbl\t12be4 \n \tmov\tr4, r0\n ./cmdline/elem.c:567\n \tmov\tr0, r5\n-\tbl\t12c20 \n+\tbl\t12be4 \n \tmov\tr1, r0\n ./cmdline/elem.c:569\n \tmov\tr0, r4\n ./cmdline/elem.c:570\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/elem.c:569\n \tb.w\t68e4 \n \n-00012d6c :\n+00012d48 :\n file_stamp_compare():\n ./cmdline/elem.c:577\n \tldrd\tr2, r3, [r0, #24]\n ./cmdline/elem.c:573\n \tpush\t{r4, r5, r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:577\n \tldrd\tr4, r5, [r1, #24]\n+./cmdline/elem.c:573\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:577\n \tcmp\tr2, r4\n \tsbcs.w\tip, r3, r5\n-\tblt.n\t12db4 \n+\tblt.n\t12d92 \n ./cmdline/elem.c:579\n \tcmp\tr4, r2\n \tsbcs.w\tr3, r5, r3\n-\tblt.n\t12dbe \n+\tblt.n\t12d9c \n ./cmdline/elem.c:582\n \tldrd\tr2, r3, [r0]\n \tldrd\tr4, r5, [r1]\n \tcmp\tr2, r4\n \tsbcs.w\tip, r3, r5\n-\tblt.n\t12db4 \n+\tblt.n\t12d92 \n ./cmdline/elem.c:584\n \tcmp\tr4, r2\n \tsbcs.w\tr3, r5, r3\n-\tblt.n\t12dbe \n+\tblt.n\t12d9c \n ./cmdline/elem.c:587\n \tldr\tr2, [r0, #36]\t; 0x24\n \tldr\tr3, [r1, #36]\t; 0x24\n \tcmp\tr2, r3\n-\tblt.n\t12db4 \n+\tblt.n\t12d92 \n ./cmdline/elem.c:589\n-\tite\tgt\n-\tmovgt\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tle\n \tmovle\tr0, #0\n ./cmdline/elem.c:593\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n ./cmdline/elem.c:578\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n@@ -28476,991 +28410,1007 @@\n \tbx\tlr\n ./cmdline/elem.c:580\n \tmovs\tr0, #1\n ./cmdline/elem.c:593\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n-\tnop\n \n-00012dc8 :\n+00012da4 :\n file_namestamp_compare():\n ./cmdline/elem.c:596\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n \tmov\tr5, r1\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:599\n-\tbl\t12d4c \n+\tbl\t12d28 \n ./cmdline/elem.c:600\n-\tcbnz\tr0, 12de4 \n+\tcbnz\tr0, 12dc0 \n ./cmdline/elem.c:603\n \tmov\tr1, r5\n \tmov\tr0, r4\n ./cmdline/elem.c:604\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/elem.c:603\n-\tb.w\t12d6c \n+\tb.w\t12d48 \n ./cmdline/elem.c:604\n \tpop\t{r4, r5, r7, pc}\n \tnop\n \n-00012de8 :\n+00012dc4 :\n file_pathstamp_compare():\n ./cmdline/elem.c:607\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n \tmov\tr5, r1\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:610\n-\tbl\t12cf8 \n+\tbl\t12ccc \n ./cmdline/elem.c:611\n-\tcbnz\tr0, 12e04 \n+\tcbnz\tr0, 12de0 \n ./cmdline/elem.c:614\n \tmov\tr1, r5\n \tmov\tr0, r4\n ./cmdline/elem.c:615\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/elem.c:614\n-\tb.w\t12d6c \n+\tb.w\t12d48 \n ./cmdline/elem.c:615\n \tpop\t{r4, r5, r7, pc}\n \tnop\n \n-00012e08 :\n+00012de4 :\n extent_alloc():\n ./cmdline/elem.c:618\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tsub\tsp, #12\n \tmov\tr6, r1\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n \tldr\tr1, [r1, #40]\t; 0x28\n ./cmdline/elem.c:621\n-\tcbz\tr3, 12e38 \n+\tcbz\tr3, 12e14 \n \tmov\tr9, r0\n ./cmdline/elem.c:627\n \tadds\tr0, r3, r2\n-\tcmp\tr0, r1\n \tmov\tr8, r2\n \tmov\tr5, r3\n-\tbhi.n\t12e48 \n+\tcmp\tr0, r1\n+\tbhi.n\t12e24 \n ./cmdline/elem.c:634\n \tmovs\tr0, #48\t; 0x30\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:641\n \tadds\tr7, #4\n ./cmdline/elem.c:636\n \tstrd\tr6, r9, [r0]\n ./cmdline/elem.c:638\n \tstrd\tr8, r5, [r0, #8]\n ./cmdline/elem.c:641\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/elem.c:623\n-\tldr\tr0, [pc, #28]\t; (12e58 )\n+\tldr\tr0, [pc, #28]\t; (12e34 )\n \tmov\tr3, r1\n \tldr\tr1, [r6, #48]\t; 0x30\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:624\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.c:629\n-\tldr\tr0, [pc, #16]\t; (12e5c )\n+\tldr\tr0, [pc, #16]\t; (12e38 )\n \tstr\tr1, [sp, #0]\n \tadd\tr0, pc\n \tldr\tr1, [r6, #48]\t; 0x30\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:630\n-\tbl\t2ef6c \n-\tcdp2\t0, 0, cr0, cr6, cr2, {0}\n-\tcdp2\t0, 5, cr0, cr0, cr2, {0}\n+\tbl\t2efd4 \n+\tcdp2\t0, 2, cr0, cr10, cr2, {0}\n+\tcdp2\t0, 7, cr0, cr4, cr2, {0}\n \n-00012e60 :\n+00012e3c :\n link_alloc():\n ./cmdline/elem.c:680\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr8, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:683\n \tmovs\tr0, #44\t; 0x2c\n ./cmdline/elem.c:680\n+\tadd\tr7, sp, #0\n \tmov\tr6, r1\n \tmov\tr5, r2\n ./cmdline/elem.c:683\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tmov\tr4, r0\n ./cmdline/elem.c:684\n \tmov\tr0, r8\n-\tbl\t11eec \n+\tbl\t11ea4 \n \tmov\tr3, r0\n ./cmdline/elem.c:685\n \tmov\tr0, r6\n ./cmdline/elem.c:684\n \tstr\tr3, [r4, #4]\n ./cmdline/elem.c:685\n-\tbl\t11eec \n+\tbl\t11ea4 \n ./cmdline/elem.c:686\n \tstr\tr5, [r4, #0]\n ./cmdline/elem.c:685\n \tmov\tr3, r0\n ./cmdline/elem.c:689\n \tmov\tr0, r4\n ./cmdline/elem.c:685\n \tstr\tr3, [r4, #8]\n ./cmdline/elem.c:689\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \n-00012e90 :\n+00012e6c :\n link_free():\n ./cmdline/elem.c:692\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:693\n \tldr\tr0, [r0, #4]\n+./cmdline/elem.c:692\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:693\n \tblx\t694c \n ./cmdline/elem.c:694\n \tldr\tr0, [r4, #8]\n \tblx\t694c \n ./cmdline/elem.c:695\n \tmov\tr0, r4\n ./cmdline/elem.c:696\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/elem.c:695\n \tb.w\t6948 \n \tnop\n \n-00012eb0 :\n+00012e8c :\n link_name_compare_to_arg():\n ./cmdline/elem.c:699\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:703\n \tldr\tr1, [r1, #4]\n+./cmdline/elem.c:699\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:704\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:703\n \tb.w\t68e4 \n \n-00012ec0 :\n+00012e9c :\n link_alpha_compare():\n ./cmdline/elem.c:707\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:711\n \tldr\tr0, [r0, #4]\n+./cmdline/elem.c:707\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:711\n \tldr\tr1, [r1, #4]\n ./cmdline/elem.c:712\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:711\n \tb.w\t68e4 \n \tnop\n \n-00012ed4 :\n+00012eb0 :\n dir_alloc():\n ./cmdline/elem.c:715\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:718\n \tmovs\tr0, #40\t; 0x28\n-\tbl\t11e74 \n+./cmdline/elem.c:715\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:718\n+\tbl\t11e2c \n \tmov\tr4, r0\n ./cmdline/elem.c:719\n \tmov\tr0, r5\n-\tbl\t11eec \n+\tbl\t11ea4 \n ./cmdline/elem.c:720\n \tmovs\tr3, #0\n-\tstr\tr3, [r4, #0]\n ./cmdline/elem.c:719\n-\tstr\tr0, [r4, #4]\n+\tmov\tr2, r0\n ./cmdline/elem.c:723\n \tmov\tr0, r4\n+./cmdline/elem.c:720\n+\tstrd\tr3, r2, [r4]\n+./cmdline/elem.c:723\n \tpop\t{r4, r5, r7, pc}\n-\tnop\n \n-00012ef4 :\n+00012ed0 :\n dir_free():\n ./cmdline/elem.c:726\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:727\n \tldr\tr0, [r0, #4]\n+./cmdline/elem.c:726\n+\tadd\tr7, sp, #0\n+./cmdline/elem.c:727\n \tblx\t694c \n ./cmdline/elem.c:728\n \tmov\tr0, r4\n ./cmdline/elem.c:729\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/elem.c:728\n \tb.w\t6948 \n \n-00012f0c :\n+00012ee8 :\n dir_name_compare():\n ./cmdline/elem.c:732\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:736\n \tldr\tr1, [r1, #4]\n+./cmdline/elem.c:732\n+\tadd\tr7, sp, #0\n ./cmdline/elem.c:737\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:736\n \tb.w\t68e4 \n \n-00012f1c :\n+00012ef8 :\n disk_alloc():\n ./cmdline/elem.c:740\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, fp, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/elem.c:743\n \tmovw\tr0, #13472\t; 0x34a0\n ./cmdline/elem.c:740\n+\tadd\tr7, sp, #0\n \tmov\tr8, r3\n-\tldr\tr6, [r7, #32]\n \tmov\tr5, r1\n \tmov\tr9, r2\n+\tldr\tr6, [r7, #32]\n ./cmdline/elem.c:743\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:744\n-\tmov\tr2, r4\n \tmov.w\tr1, #4096\t; 0x1000\n+\tmov\tr2, r4\n ./cmdline/elem.c:745\n-\tadd.w\tfp, r0, #4096\t; 0x1000\n+\tadd.w\tfp, r0, r1\n ./cmdline/elem.c:743\n \tmov\tr4, r0\n ./cmdline/elem.c:744\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/elem.c:745\n \tmov\tr2, r5\n \tmov\tr0, fp\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/elem.c:746\n \tmov\tr2, r6\n \tadd.w\tr0, r4, #12288\t; 0x3000\n \tmovs\tr1, #128\t; 0x80\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/elem.c:749\n \tmov\tr0, fp\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/elem.c:755\n \tmovs\tr5, #0\n ./cmdline/elem.c:749\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/elem.c:752\n \tadd.w\tr0, r4, #13248\t; 0x33c0\n \tmov\tr1, r5\n \tadds\tr0, #36\t; 0x24\n-\tbl\t11378 \n+\tbl\t11340 \n ./cmdline/elem.c:757\n \tadd.w\tr1, r4, #12416\t; 0x3080\n ./cmdline/elem.c:755\n \tadd.w\tr2, r4, #8192\t; 0x2000\n ./cmdline/elem.c:762\n \tadd.w\tr0, r4, #13248\t; 0x33c0\n+./cmdline/elem.c:757\n+\tmovs\tr3, #0\n ./cmdline/elem.c:758\n-\tmovw\tlr, #13240\t; 0x33b8\n+\tmovw\tfp, #13240\t; 0x33b8\n ./cmdline/elem.c:759\n-\tmovw\tip, #13244\t; 0x33bc\n+\tmovw\tlr, #13244\t; 0x33bc\n+./cmdline/elem.c:760\n+\tmovw\tip, #12424\t; 0x3088\n ./cmdline/elem.c:755\n \tstrb\tr5, [r2, #0]\n ./cmdline/elem.c:757\n-\tmovs\tr3, #0\n \tmovs\tr2, #0\n-\tstrd\tr2, r3, [r1, #16]\n-./cmdline/elem.c:760\n-\tmovw\tr3, #12424\t; 0x3088\n ./cmdline/elem.c:756\n-\tstr.w\tr9, [r1]\n-\tstr.w\tr8, [r1, #4]\n+\tstrd\tr9, r8, [r1]\n+./cmdline/elem.c:763\n+\tmovw\tr9, #13252\t; 0x33c4\n+./cmdline/elem.c:757\n+\tstrd\tr2, r3, [r1, #16]\n+./cmdline/elem.c:764\n+\tmovw\tr8, #13256\t; 0x33c8\n+./cmdline/elem.c:761\n+\tmovw\tr1, #12428\t; 0x308c\n ./cmdline/elem.c:765\n \tmovw\tr2, #13260\t; 0x33cc\n+./cmdline/elem.c:766\n+\tmovw\tr3, #13264\t; 0x33d0\n ./cmdline/elem.c:758\n-\tstr.w\tr5, [r4, lr]\n-./cmdline/elem.c:761\n-\tmovw\tr1, #12428\t; 0x308c\n+\tstr.w\tr5, [r4, fp]\n ./cmdline/elem.c:759\n-\tstr.w\tr5, [r4, ip]\n-./cmdline/elem.c:763\n-\tmovw\tr8, #13252\t; 0x33c4\n+\tstr.w\tr5, [r4, lr]\n+././tommyds/tommylist.h:116\n+\tmovw\tlr, #13336\t; 0x3418\n ./cmdline/elem.c:760\n-\tstr\tr5, [r4, r3]\n-./cmdline/elem.c:764\n-\tmovw\tlr, #13256\t; 0x33c8\n-./cmdline/elem.c:766\n-\tmovw\tr3, #13264\t; 0x33d0\n-./cmdline/elem.c:761\n-\tstr\tr5, [r4, r1]\n-./cmdline/elem.c:762\n-\tstr\tr5, [r0, #0]\n+\tstr.w\tr5, [r4, ip]\n ./cmdline/elem.c:769\n \tmovw\tip, #13276\t; 0x33dc\n-./cmdline/elem.c:763\n-\tstr.w\tr5, [r4, r8]\n+./cmdline/elem.c:761\n+\tstr\tr5, [r4, r1]\n ./cmdline/elem.c:767\n \tmovw\tr1, #13268\t; 0x33d4\n-./cmdline/elem.c:764\n-\tstr.w\tr5, [r4, lr]\n+./cmdline/elem.c:762\n+\tstr\tr5, [r0, #0]\n ./cmdline/elem.c:773\n \tadd.w\tr0, r4, #13312\t; 0x3400\n+./cmdline/elem.c:763\n+\tstr.w\tr5, [r4, r9]\n+./cmdline/elem.c:768\n+\tmovw\tr9, #13272\t; 0x33d8\n+./cmdline/elem.c:764\n+\tstr.w\tr5, [r4, r8]\n+./cmdline/elem.c:770\n+\tmovw\tr8, #13280\t; 0x33e0\n ./cmdline/elem.c:765\n \tstr\tr5, [r4, r2]\n ././tommyds/tommylist.h:116\n-\tmovw\tlr, #13336\t; 0x3418\n+\tmovw\tr2, #13340\t; 0x341c\n ./cmdline/elem.c:766\n \tstr\tr5, [r4, r3]\n-././tommyds/tommylist.h:116\n-\tmovw\tr2, #13340\t; 0x341c\n+./cmdline/elem.c:773\n+\tadds\tr0, #32\n ./cmdline/elem.c:767\n \tldrb\tr3, [r6, #0]\n-./cmdline/elem.c:768\n-\tmovw\tr9, #13272\t; 0x33d8\n ./cmdline/elem.c:770\n \tldr\tr6, [r7, #36]\t; 0x24\n-\tmovw\tr8, #13280\t; 0x33e0\n ./cmdline/elem.c:767\n \tclz\tr3, r3\n ./cmdline/elem.c:768\n \tstr.w\tr5, [r4, r9]\n-./cmdline/elem.c:773\n-\tadds\tr0, #32\n ./cmdline/elem.c:770\n \tstr.w\tr6, [r4, r8]\n-./cmdline/elem.c:767\n-\tlsrs\tr3, r3, #5\n+./cmdline/elem.c:769\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr.w\tr5, [r4, lr]\n disk_alloc():\n+./cmdline/elem.c:767\n+\tlsrs\tr3, r3, #5\n ./cmdline/elem.c:769\n-\tmov.w\tr6, #4294967295\t; 0xffffffff\n \tstr.w\tr6, [r4, ip]\n ./cmdline/elem.c:767\n \tstr\tr3, [r4, r1]\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr\tr5, [r4, r2]\n disk_alloc():\n ./cmdline/elem.c:773\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/elem.c:774\n \tadd.w\tr0, r4, #13312\t; 0x3400\n \tadds\tr0, #52\t; 0x34\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/elem.c:775\n \tadd.w\tr0, r4, #13376\t; 0x3440\n \tadds\tr0, #8\n-\tbl\tc77c \n+\tbl\tc764 \n ././tommyds/tommylist.h:116\n \tmovw\tr3, #13404\t; 0x345c\n ./cmdline/elem.c:777\n \tadd.w\tr0, r4, #13376\t; 0x3440\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr\tr5, [r4, r3]\n disk_alloc():\n ./cmdline/elem.c:777\n \tadds\tr0, #32\n-\tbl\tc77c \n+\tbl\tc764 \n ././tommyds/tommylist.h:116\n \tmovw\tr3, #13428\t; 0x3474\n ./cmdline/elem.c:779\n \tadd.w\tr0, r4, #13376\t; 0x3440\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr\tr5, [r4, r3]\n disk_alloc():\n ./cmdline/elem.c:779\n \tadds\tr0, #56\t; 0x38\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/elem.c:780\n-\tldr\tr1, [pc, #36]\t; (1306c )\n+\tldr\tr1, [pc, #40]\t; (13048 )\n \tadd.w\tr0, r4, #13248\t; 0x33c0\n \tadds\tr0, #60\t; 0x3c\n \tadd\tr1, pc\n-\tbl\tc614 \n+\tbl\tc5fc \n ./cmdline/elem.c:781\n-\tldr\tr1, [pc, #28]\t; (13070 )\n+\tldr\tr1, [pc, #28]\t; (1304c )\n \tadd.w\tr0, r4, #13312\t; 0x3400\n \tadds\tr0, #8\n \tadd\tr1, pc\n-\tbl\tc614 \n+\tbl\tc5fc \n ./cmdline/elem.c:782\n \tmovw\tr3, #13332\t; 0x3414\n ./cmdline/elem.c:785\n \tmov\tr0, r4\n ./cmdline/elem.c:782\n \tstr\tr5, [r4, r3]\n ./cmdline/elem.c:785\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, fp, pc}\n-\tbl\t3906e \n-\tbl\t4b072 \n+\tnop\n+\tbl\t1704a \n+\tbl\t2904e \n \n-00013074 :\n+00013050 :\n disk_free():\n ./cmdline/elem.c:789\n \tmovw\tr3, #13336\t; 0x3418\n ./cmdline/elem.c:788\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r0\n ./cmdline/elem.c:789\n \tldr\tr4, [r0, r3]\n ./cmdline/elem.c:788\n \tadd\tr7, sp, #0\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 1308e \n+\tcbz\tr4, 1306a \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t12b38 \n+\tbl\t12afc \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t13082 \n+\tbne.n\t1305e \n disk_free():\n ./cmdline/elem.c:790\n \tmovw\tr3, #13340\t; 0x341c\n \tldr\tr4, [r5, r3]\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 130a2 \n+\tcbz\tr4, 1307e \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t12b38 \n+\tbl\t12afc \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t13096 \n+\tbne.n\t13072 \n disk_free():\n ./cmdline/elem.c:791\n-\tldr\tr1, [pc, #124]\t; (13120 )\n+\tldr\tr1, [pc, #124]\t; (130fc )\n \tadd.w\tr0, r5, #13312\t; 0x3400\n \tadds\tr0, #8\n \tadd\tr1, pc\n-\tbl\tc74c \n+\tbl\tc734 \n ./cmdline/elem.c:792\n \tadd.w\tr0, r5, #13312\t; 0x3400\n \tadds\tr0, #32\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/elem.c:793\n \tadd.w\tr0, r5, #13312\t; 0x3400\n \tadds\tr0, #52\t; 0x34\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/elem.c:794\n \tadd.w\tr0, r5, #13376\t; 0x3440\n \tadds\tr0, #8\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/elem.c:795\n \tmovw\tr3, #13404\t; 0x345c\n \tldr\tr4, [r5, r3]\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 130e2 \n+\tcbz\tr4, 130be \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t12e90 \n+\tbl\t12e6c \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t130d6 \n+\tbne.n\t130b2 \n disk_free():\n ./cmdline/elem.c:796\n \tadd.w\tr0, r5, #13376\t; 0x3440\n \tadds\tr0, #32\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/elem.c:797\n \tmovw\tr3, #13428\t; 0x3474\n \tldr\tr4, [r5, r3]\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 13100 \n+\tcbz\tr4, 130dc \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t12ef4 \n+\tbl\t12ed0 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t130f4 \n+\tbne.n\t130d0 \n disk_free():\n ./cmdline/elem.c:798\n \tadd.w\tr0, r5, #13376\t; 0x3440\n \tadds\tr0, #56\t; 0x38\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/elem.c:801\n \tadd.w\tr0, r5, #13248\t; 0x33c0\n \tadds\tr0, #36\t; 0x24\n-\tbl\t113b8 \n+\tbl\t11380 \n ./cmdline/elem.c:804\n \tmov\tr0, r5\n ./cmdline/elem.c:805\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/elem.c:804\n \tb.w\t6948 \n-\tbl\tcb122 <__bss_end__@@Base+0x5e8ca>\n+\tbl\tb30fe <__bss_end__@@Base+0x468a6>\n \n-00013124 :\n+00013100 :\n fs_is_empty():\n-./cmdline/elem.c:851\n-\tmovw\tr3, #13336\t; 0x3418\n ./cmdline/elem.c:846\n-\tldr\tr2, [pc, #128]\t; (131ac )\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr4, r0\n-\tsub\tsp, #12\n+\tldr\tr0, [pc, #128]\t; (13188 )\n+\tldr\tr2, [pc, #132]\t; (1318c )\n ./cmdline/elem.c:851\n-\tldr\tr0, [r0, r3]\n+\tmovw\tr3, #13336\t; 0x3418\n ./cmdline/elem.c:846\n-\tadd\tr2, pc\n-\tldr\tr3, [pc, #120]\t; (131b0 )\n+\tadd\tr0, pc\n+\tsub\tsp, #12\n \tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n-\tldr\tr3, [r3, #0]\n-\tstr\tr3, [r7, #4]\n-\tmov.w\tr3, #0\n+\tldr\tr2, [r0, r2]\n+./cmdline/elem.c:851\n+\tldr\tr0, [r4, r3]\n+./cmdline/elem.c:846\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r7, #4]\n+\tmov.w\tr2, #0\n ./cmdline/elem.c:847\n \tstr\tr1, [r7, #0]\n ./cmdline/elem.c:851\n-\tcbz\tr0, 1315e \n+\tcbz\tr0, 1313a \n ./cmdline/elem.c:852\n \tmovs\tr0, #0\n ./cmdline/elem.c:846\n-\tldr\tr2, [pc, #104]\t; (131b4 )\n+\tldr\tr2, [pc, #104]\t; (13190 )\n ./cmdline/elem.c:869\n-\tldr\tr3, [pc, #100]\t; (131b0 )\n+\tldr\tr3, [pc, #100]\t; (1318c )\n ./cmdline/elem.c:846\n \tadd\tr2, pc\n ./cmdline/elem.c:869\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t131a6 \n+\tbne.n\t13182 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/elem.c:853\n \tmovw\tr3, #13404\t; 0x345c\n \tldr\tr3, [r4, r3]\n \tcmp\tr3, #0\n-\tbne.n\t13148 \n+\tbne.n\t13124 \n ./cmdline/elem.c:855\n \tmovw\tr2, #13428\t; 0x3474\n ./cmdline/elem.c:852\n \tmov\tr0, r3\n ./cmdline/elem.c:855\n \tldr\tr5, [r4, r2]\n \tcmp\tr5, #0\n-\tbne.n\t13148 \n+\tbne.n\t13124 \n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr6, r4, #13248\t; 0x33c0\n \tadds\tr6, #36\t; 0x24\n \tmov\tr0, r6\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_is_empty():\n ./cmdline/elem.c:861\n-\tldr\tr1, [pc, #52]\t; (131b8 )\n+\tldr\tr1, [pc, #52]\t; (13194 )\n \tadd.w\tr0, r4, #13248\t; 0x33c0\n \tmov\tr2, r7\n \tadds\tr0, #60\t; 0x3c\n \tadd\tr1, pc\n-\tbl\tc708 \n-\tcbz\tr0, 1319c \n+\tbl\tc6f0 \n+\tcbz\tr0, 13178 \n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_is_empty():\n ./cmdline/elem.c:863\n \tmov\tr0, r5\n-\tb.n\t13148 \n+\tb.n\t13124 \n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_is_empty():\n ./cmdline/elem.c:868\n \tmovs\tr0, #1\n-\tb.n\t13148 \n+\tb.n\t13124 \n ./cmdline/elem.c:869\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tadds\tr2, r0, #0\n+\tadds\tr0, r5, #0\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr0, r5, r7\n+\tadds\tr4, r1, #0\n \tmovs\tr5, r0\n-\tvrsqrts.f16\t, , \n+\tvrecps.f16\t, , \n \n-000131bc :\n+00013198 :\n fs_size():\n ./cmdline/elem.c:894\n-\tldr\tr2, [pc, #88]\t; (13218 )\n-\tldr\tr3, [pc, #92]\t; (1321c )\n+\tldr\tr2, [pc, #88]\t; (131f4 )\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr2, pc\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr4, r0, #13248\t; 0x33c0\n fs_size():\n ./cmdline/elem.c:894\n+\tldr\tr3, [pc, #84]\t; (131f8 )\n+\tadd\tr2, pc\n \tsub\tsp, #8\n+\tadd\tr7, sp, #0\n fs_lock():\n ./cmdline/elem.c:810\n \tadds\tr4, #36\t; 0x24\n fs_size():\n ./cmdline/elem.c:894\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n \tmov\tr5, r0\n+\tldr\tr3, [r2, r3]\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r4\n fs_size():\n ./cmdline/elem.c:894\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/elem.c:895\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #0]\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_size():\n ./cmdline/elem.c:899\n-\tldr\tr1, [pc, #56]\t; (13220 )\n+\tldr\tr1, [pc, #56]\t; (131fc )\n \tadd.w\tr0, r5, #13248\t; 0x33c0\n \tmov\tr2, r7\n \tadds\tr0, #60\t; 0x3c\n \tadd\tr1, pc\n-\tbl\tc708 \n+\tbl\tc6f0 \n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r4\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_size():\n ./cmdline/elem.c:894\n-\tldr\tr2, [pc, #40]\t; (13224 )\n+\tldr\tr2, [pc, #40]\t; (13200 )\n ./cmdline/elem.c:904\n-\tldr\tr3, [pc, #28]\t; (1321c )\n+\tldr\tr3, [pc, #28]\t; (131f8 )\n ./cmdline/elem.c:894\n \tadd\tr2, pc\n ./cmdline/elem.c:903\n \tldr\tr0, [r7, #0]\n ./cmdline/elem.c:904\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t13212 \n+\tbne.n\t131ee \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tsubs\tr2, r6, r5\n+\tsubs\tr2, r2, r6\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmrc\t15, 7, APSR_nzcv, cr3, cr15, {7}\n-\tsubs\tr6, r6, r4\n+\tmrc\t15, 6, APSR_nzcv, cr3, cr15, {7}\n+\tsubs\tr2, r3, r5\n \tmovs\tr5, r0\n \n-00013228 :\n+00013204 :\n fs_check():\n ./cmdline/elem.c:1071\n-\tldr\tr2, [pc, #120]\t; (132a4 )\n-\tldr\tr3, [pc, #124]\t; (132a8 )\n+\tldr\tr2, [pc, #120]\t; (13280 )\n \tpush\t{r4, r5, r6, r7, lr}\n-\tadd\tr2, pc\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr5, r0, #13248\t; 0x33c0\n fs_check():\n ./cmdline/elem.c:1071\n+\tldr\tr3, [pc, #116]\t; (13284 )\n+\tadd\tr2, pc\n \tsub\tsp, #28\n+\tadd\tr7, sp, #0\n fs_lock():\n ./cmdline/elem.c:810\n \tadds\tr5, #36\t; 0x24\n fs_check():\n ./cmdline/elem.c:1071\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n \tmov\tr4, r0\n+\tldr\tr3, [r2, r3]\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r5\n fs_check():\n+./cmdline/elem.c:1075\n+\tmovs\tr6, #0\n ./cmdline/elem.c:1071\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #20]\n \tmov.w\tr3, #0\n ./cmdline/elem.c:1075\n-\tmovs\tr6, #0\n \tstr\tr6, [r7, #16]\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_check():\n ./cmdline/elem.c:1081\n-\tldr\tr1, [pc, #88]\t; (132ac )\n+\tldr\tr1, [pc, #88]\t; (13288 )\n \tadd.w\tr0, r4, #13248\t; 0x33c0\n \tadd.w\tr2, r7, #12\n \tadds\tr0, #60\t; 0x3c\n \tadd\tr1, pc\n \tstr\tr2, [r7, #4]\n ./cmdline/elem.c:1080\n \tstr\tr6, [r7, #12]\n ./cmdline/elem.c:1081\n-\tbl\tc75c \n+\tbl\tc744 \n ./cmdline/elem.c:1085\n-\tldr\tr1, [pc, #72]\t; (132b0 )\n+\tldr\tr1, [pc, #72]\t; (1328c )\n \tadd.w\tr0, r4, #13312\t; 0x3400\n \tldr\tr2, [r7, #4]\n \tadds\tr0, #8\n \tadd\tr1, pc\n ./cmdline/elem.c:1084\n \tstr\tr6, [r7, #12]\n ./cmdline/elem.c:1085\n-\tbl\tc75c \n+\tbl\tc744 \n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r5\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_check():\n ./cmdline/elem.c:1071\n-\tldr\tr2, [pc, #52]\t; (132b4 )\n+\tldr\tr2, [pc, #52]\t; (13290 )\n ./cmdline/elem.c:1093\n-\tldr\tr3, [pc, #36]\t; (132a8 )\n+\tldr\tr3, [pc, #36]\t; (13284 )\n ./cmdline/elem.c:1071\n \tadd\tr2, pc\n ./cmdline/elem.c:1089\n \tldr\tr0, [r7, #16]\n \tsubs\tr0, r0, r6\n ./cmdline/elem.c:1093\n \tldr\tr3, [r2, r3]\n ./cmdline/elem.c:1089\n \tit\tne\n \tmovne\tr0, #1\n ./cmdline/elem.c:1093\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t1329e \n+\tbne.n\t1327a \n \tnegs\tr0, r0\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tsubs\tr6, r0, r4\n+\tsubs\tr6, r4, r4\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tbl\t1a52ae <__bss_end__@@Base+0x138a56>\n-\tbl\t452b2 \n-\tsubs\tr2, r6, r2\n+\tbl\t19128a <__bss_end__@@Base+0x124a32>\n+\tbl\t3128e \n+\tsubs\tr6, r2, r3\n \tmovs\tr5, r0\n \n-000132b8 :\n+00013294 :\n fs_par2file_find():\n ./cmdline/elem.c:1201\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr6, r0, #13248\t; 0x33c0\n \tadds\tr6, #36\t; 0x24\n fs_par2file_find():\n ./cmdline/elem.c:1201\n \tmov\tr4, r0\n \tadd\tr7, sp, #0\n-\tmov\tr5, r1\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r6\n fs_par2file_find():\n ./cmdline/elem.c:1201\n+\tmov\tr5, r1\n \tmov\tr8, r2\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_par2file_find():\n ./cmdline/elem.c:1207\n \tadd.w\tr1, r4, #13312\t; 0x3400\n \tmov\tr0, r4\n-\tadds\tr1, #20\n \tmov\tr2, r5\n-\tbl\t12480 \n+\tadds\tr1, #20\n+\tbl\t12448 \n ./cmdline/elem.c:1209\n \tmov\tr4, r0\n-\tcbz\tr0, 13302 \n+\tcbz\tr0, 132de \n ./cmdline/elem.c:1214\n \tcmp.w\tr8, #0\n-\tbeq.n\t132f4 \n+\tbeq.n\t132d0 \n ./cmdline/elem.c:1215\n \tldrd\tr3, r1, [r0, #4]\n \tadd\tr5, r1\n \tsubs\tr5, r5, r3\n \tstr.w\tr5, [r8]\n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n fs_par2file_find():\n ./cmdline/elem.c:1217\n \tldr\tr4, [r4, #0]\n fs_unlock():\n ./cmdline/elem.c:819\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_par2file_find():\n ./cmdline/elem.c:1221\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_par2file_find():\n ./cmdline/elem.c:1211\n-\tb.n\t132fc \n+\tb.n\t132d8 \n \tnop\n \n-0001330c :\n+000132e8 :\n fs_file2par_find():\n ./cmdline/elem.c:1224\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr6, r0, #13248\t; 0x33c0\n \tadds\tr6, #36\t; 0x24\n fs_file2par_find():\n ./cmdline/elem.c:1224\n \tmov\tr5, r0\n \tadd\tr7, sp, #0\n-\tmov\tr8, r1\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r6\n fs_file2par_find():\n ./cmdline/elem.c:1224\n+\tmov\tr8, r1\n \tmov\tr4, r2\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_file2par_find():\n ./cmdline/elem.c:1230\n \tadd.w\tr1, r5, #13312\t; 0x3400\n-\tadds\tr1, #20\n \tmov\tr3, r4\n \tmov\tr2, r8\n+\tadds\tr1, #20\n \tmov\tr0, r5\n-\tbl\t124f4 \n+\tbl\t124b8 \n ./cmdline/elem.c:1231\n-\tcbz\tr0, 1334c \n+\tcbz\tr0, 13328 \n+\tmov\tr3, r0\n ./cmdline/elem.c:1236\n \tldr\tr2, [r0, #4]\n-\tmov\tr3, r0\n-\tldr\tr3, [r3, #8]\n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n fs_file2par_find():\n ./cmdline/elem.c:1236\n \tadd\tr4, r2\n+\tldr\tr3, [r3, #8]\n \tsubs\tr4, r4, r3\n fs_unlock():\n ./cmdline/elem.c:819\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_file2par_find():\n ./cmdline/elem.c:1240\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r6\n fs_file2par_find():\n ./cmdline/elem.c:1233\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n fs_unlock():\n ./cmdline/elem.c:819\n-\tbl\t10e5c \n+\tbl\t10e20 \n fs_file2par_find():\n ./cmdline/elem.c:1240\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \n-0001335c :\n+00013338 :\n filter_correctness():\n ./cmdline/elem.c:324\n \tcmp\tr0, #0\n-\tbeq.n\t133d6 \n+\tbeq.n\t133b2 \n ./cmdline/elem.c:321\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr6, r3\n+\tmov\tr5, r1\n \tsub\tsp, #8\n ./cmdline/elem.c:328\n \tldr\tr3, [r3, #40]\t; 0x28\n ./cmdline/elem.c:321\n \tadd\tr7, sp, #8\n-\tmov\tr5, r1\n \tmov\tr8, r2\n ./cmdline/elem.c:328\n \tmovs\tr4, #0\n-\tcbnz\tr3, 1337e \n-\tb.n\t133ce \n+\tcbnz\tr3, 1335a \n+\tb.n\t133aa \n ./cmdline/elem.c:328 (discriminator 2)\n \tldr\tr3, [r6, #40]\t; 0x28\n \tadds\tr4, #1\n \tcmp\tr3, r4\n-\tbls.n\t133ce \n+\tbls.n\t133aa \n ./cmdline/elem.h:1059\n \tmov\tr2, r4\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmov\tr1, r6\n \tmov\tr0, r8\n-\tbl\t1330c \n+\tbl\t132e8 \n ./cmdline/elem.h:1060\n \tadds\tr2, r0, #1\n-\tbeq.n\t133da \n+\tbeq.n\t133b6 \n filter_correctness():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r5, #144]\t; 0x90\n info_get():\n ./cmdline/elem.h:1201\n \tcmp\tr3, r0\n-\tbls.n\t13376 \n+\tbls.n\t13352 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r5, #132]\t; 0x84\n filter_correctness():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr1, r0, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r0, lsr #12\n-\tbls.n\t133f0 \n+\tbls.n\t133cc \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r5, #140]\t; 0x8c\n filter_correctness():\n ././tommyds/tommytypes.h:364\n@@ -29477,15 +29427,15 @@\n filter_correctness():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r5, r2, lsl #2]\n ./cmdline/elem.c:333\n \tldr.w\tr3, [r3, r1, lsl #2]\n \tldr\tr3, [r3, r0]\n \tlsls\tr3, r3, #31\n-\tbpl.n\t13376 \n+\tbpl.n\t13352 \n ./cmdline/elem.c:325\n \tmovs\tr0, #0\n ./cmdline/elem.c:339\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/elem.c:338\n \tmovs\tr0, #1\n@@ -29494,171 +29444,174 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/elem.c:325\n \tmovs\tr0, #0\n ./cmdline/elem.c:339\n \tbx\tlr\n fs_file2par_get():\n ./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #40]\t; (13404 )\n-\tmov\tr2, r4\n \tstr.w\tr8, [sp]\n-\tadd\tr0, pc\n+\tmov\tr2, r4\n+\tldr\tr0, [pc, #32]\t; (133e0 )\n \tldr\tr3, [r6, #40]\t; 0x28\n \tldr\tr1, [r6, #48]\t; 0x30\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #20]\t; (13408 )\n+\tldr\tr3, [pc, #20]\t; (133e4 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #20]\t; (1340c )\n-\tldr\tr0, [pc, #24]\t; (13410 )\n+\tldr\tr1, [pc, #20]\t; (133e8 )\n+\tldr\tr0, [pc, #24]\t; (133ec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tldrsb.w\tr0, [sl, r2]\n-\tusada8\tr0, r0, r2, r0\n-\tldr??.w\tr0, [r6, r2]\n-\tbcc.n\t13334 \n+\tldrsh.w\tr0, [sl, r2]\n+\t\t\t; instruction: 0xfb940002\n+\tldr??.w\tr0, [sl, r2]\n+\tbcc.n\t13358 \n \tmovs\tr2, r0\n \n-00013414 :\n+000133f0 :\n fs_allocate():\n ./cmdline/elem.c:1243\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr8, r0, #13248\t; 0x33c0\n \tadd.w\tr8, r8, #36\t; 0x24\n fs_allocate():\n ./cmdline/elem.c:1243\n \tsub\tsp, #16\n \tmov\tr5, r0\n-\tmov\tr6, r3\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r8\n fs_allocate():\n ./cmdline/elem.c:1243\n \tadd\tr7, sp, #16\n+\tmov\tr6, r3\n \tmov\tr4, r1\n \tmov\tr9, r2\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_allocate():\n ./cmdline/elem.c:1250\n-\tcbz\tr6, 13452 \n+\tcbz\tr6, 1342e \n ./cmdline/elem.c:1252\n \tadd.w\tr1, r5, #13312\t; 0x3400\n \tsubs\tr3, r6, #1\n \tadds\tr1, #20\n \tmov\tr2, r9\n \tmov\tr0, r5\n-\tbl\t124f4 \n+\tbl\t124b8 \n ./cmdline/elem.c:1254\n \tmov\tr3, r0\n-\tcbz\tr0, 13452 \n+\tcbz\tr0, 1342e \n ./cmdline/elem.c:1254 (discriminator 1)\n \tldr\tr1, [r0, #12]\n \tldr\tr2, [r0, #4]\n \tadd\tr2, r1\n \tcmp\tr2, r4\n-\tbeq.n\t1349e \n+\tbeq.n\t1347a \n ./cmdline/elem.c:1272\n \tmovs\tr3, #1\n \tmov\tr0, r4\n \tmov\tr2, r6\n \tmov\tr1, r9\n-\tbl\t12e08 \n+\tbl\t12de4 \n \tmov\tr4, r0\n ./cmdline/elem.c:1275\n \tadd.w\tr0, r5, #13248\t; 0x33c0\n-\tadd.w\tr1, r4, #16\n \tmov\tr2, r4\n+\tadd.w\tr1, r4, #16\n \tadds\tr0, #60\t; 0x3c\n-\tbl\tc628 \n-./cmdline/elem.c:1276\n-\tadd.w\tr1, r4, #32\n-\tmov\tr2, r4\n-./cmdline/elem.c:1275\n+\tbl\tc610 \n \tmov\tsl, r0\n ./cmdline/elem.c:1276\n \tadd.w\tr0, r5, #13312\t; 0x3400\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #32\n \tadds\tr0, #8\n-\tbl\tc628 \n+\tbl\tc610 \n ./cmdline/elem.c:1278\n-\tcmp\tr4, r0\n+\tmov\tr3, sl\n+\tcmp\tr4, r3\n \tit\teq\n-\tcmpeq\tr4, sl\n+\tcmpeq\tr4, r0\n+\tbne.n\t13492 \n ./cmdline/elem.c:1286\n-\tittt\teq\n-\tmovweq\tr3, #13332\t; 0x3414\n+\tmovw\tr3, #13332\t; 0x3414\n fs_unlock():\n ./cmdline/elem.c:819\n-\tmoveq\tr0, r8\n+\tmov\tr0, r8\n fs_allocate():\n ./cmdline/elem.c:1286\n-\tstreq\tr4, [r5, r3]\n-./cmdline/elem.c:1278\n-\tbne.n\t134ca \n+\tstr\tr4, [r5, r3]\n ./cmdline/elem.c:1289\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_unlock():\n ./cmdline/elem.c:819\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n fs_allocate():\n ./cmdline/elem.c:1256\n \tldr\tr0, [r0, #8]\n \tadds\tr2, r1, r0\n \tcmp\tr2, r6\n+\tbne.n\t134b2 \n ./cmdline/elem.c:1264\n-\tittt\teq\n-\taddeq\tr1, #1\n-\tstreq\tr1, [r3, #12]\n+\tadds\tr1, #1\n fs_unlock():\n ./cmdline/elem.c:819\n-\tmoveq\tr0, r8\n+\tmov\tr0, r8\n+fs_allocate():\n+./cmdline/elem.c:1264\n+\tstr\tr1, [r3, #12]\n+./cmdline/elem.c:1289\n+\tmov\tsp, r7\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n+fs_unlock():\n+./cmdline/elem.c:819\n+\tb.w\t10e20 \n fs_allocate():\n-./cmdline/elem.c:1256\n-\tbeq.n\t13494 \n-./cmdline/elem.c:1258\n-\tstrd\tr0, r1, [sp]\n-\tmov\tr2, r6\n-\tldr\tr0, [pc, #52]\t; (134ec )\n-\tstr\tr5, [sp, #8]\n-\tadd\tr0, pc\n-\tldr.w\tr3, [r9, #40]\t; 0x28\n-\tldr.w\tr1, [r9, #48]\t; 0x30\n-\tbl\t10e90 \n-./cmdline/elem.c:1259\n-\tbl\t2ef6c \n ./cmdline/elem.c:1280\n \tstr\tr5, [sp, #8]\n \tmov\tr2, r6\n-\tldr\tr0, [r4, #12]\n+\tldr\tr1, [r4, #12]\n \tldr.w\tr3, [r9, #40]\t; 0x28\n+\tstr\tr1, [sp, #4]\n+\tldr\tr0, [r4, #8]\n \tldr.w\tr1, [r9, #48]\t; 0x30\n-\tstr\tr0, [sp, #4]\n-\tldr\tr4, [r4, #8]\n-\tldr\tr0, [pc, #16]\t; (134f0 )\n-\tstr\tr4, [sp, #0]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #40]\t; (134d0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1281\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n+./cmdline/elem.c:1258\n+\tstrd\tr0, r1, [sp]\n+\tmov\tr2, r6\n+\tstr\tr5, [sp, #8]\n+\tldr\tr0, [pc, #24]\t; (134d4 )\n+\tldr.w\tr3, [r9, #40]\t; 0x28\n+\tldr.w\tr1, [r9, #48]\t; 0x30\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/elem.c:1259\n+\tbl\t2efd4 \n \tnop\n-\tldrh.w\tr0, [r0, #2]\n-\tldr??.w\tr0, [ip, #2]\n+\tldrsh.w\tr0, [r4, r2]\n+\tstrh.w\tr0, [r4, #2]\n \n-000134f4 :\n+000134d8 :\n fs_deallocate():\n ./cmdline/elem.c:1292\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_lock():\n ./cmdline/elem.c:810\n \tadd.w\tr8, r0, #13248\t; 0x33c0\n \tadd.w\tr8, r8, #36\t; 0x24\n@@ -29669,131 +29622,131 @@\n \tmov\tr6, r1\n fs_lock():\n ./cmdline/elem.c:810\n \tmov\tr0, r8\n fs_deallocate():\n ./cmdline/elem.c:1292\n \tadd\tr7, sp, #8\n-./cmdline/elem.c:1301\n-\tmovw\tr9, #13332\t; 0x3414\n fs_lock():\n ./cmdline/elem.c:810\n-\tbl\t113f4 \n+\tbl\t113bc \n fs_deallocate():\n ./cmdline/elem.c:1301\n-\tadd.w\tr1, r5, r9\n+\tmovw\tr9, #13332\t; 0x3414\n \tmov\tr2, r6\n+\tadd.w\tr1, r5, r9\n \tmov\tr0, r5\n-\tbl\t12480 \n+\tbl\t12448 \n ./cmdline/elem.c:1302\n \tcmp\tr0, #0\n-\tbeq.n\t135e4 \n+\tbeq.n\t135cc \n ./cmdline/elem.c:1310\n \tldr\tr1, [r0, #12]\n \tmov\tr4, r0\n \tcmp\tr1, #1\n-\tbeq.n\t1359a \n+\tbeq.n\t13582 \n ./cmdline/elem.c:1326\n \tldr\tr2, [r0, #4]\n \tcmp\tr2, r6\n-\tbeq.n\t135ca \n+\tbeq.n\t135b2 \n ./cmdline/elem.c:1336\n-\tadd.w\tip, r1, r2\n-\tadd.w\tr3, ip, #4294967295\t; 0xffffffff\n+\tadds\tr0, r1, r2\n+\tsubs\tr3, r0, #1\n \tcmp\tr3, r6\n-./cmdline/elem.c:1337\n-\tittt\teq\n-\taddeq.w\tr1, r1, #4294967295\t; 0xffffffff\n-\tstreq\tr1, [r4, #12]\n-fs_unlock():\n-./cmdline/elem.c:819\n-\tmoveq\tr0, r8\n-fs_deallocate():\n-./cmdline/elem.c:1336\n-\tbeq.n\t13590 \n+\tbeq.n\t13572 \n ./cmdline/elem.c:1351\n-\tldr\tr0, [r4, #8]\n+\tldr\tr1, [r4, #8]\n ./cmdline/elem.c:1344\n \tsubs\tr2, r6, r2\n-./cmdline/elem.c:1351\n-\tldr\tr1, [r4, #0]\n ./cmdline/elem.c:1345\n \tmvns\tr3, r6\n-./cmdline/elem.c:1351\n-\tadds\tr0, #1\n-\tadd\tr3, ip\n ./cmdline/elem.c:1348\n \tstr\tr2, [r4, #12]\n ./cmdline/elem.c:1351\n-\tadd\tr2, r0\n+\tadd.w\tip, r1, #1\n+\tadd\tr3, r0\n+\tadd\tr2, ip\n+\tldr\tr1, [r4, #0]\n \tadds\tr0, r6, #1\n-\tbl\t12e08 \n+\tbl\t12de4 \n \tmov\tr4, r0\n ./cmdline/elem.c:1354\n \tadd.w\tr0, r5, #13248\t; 0x33c0\n-\tadd.w\tr1, r4, #16\n \tmov\tr2, r4\n+\tadd.w\tr1, r4, #16\n \tadds\tr0, #60\t; 0x3c\n-\tbl\tc628 \n-./cmdline/elem.c:1355\n-\tadd.w\tr1, r4, #32\n-\tmov\tr2, r4\n-./cmdline/elem.c:1354\n+\tbl\tc610 \n \tmov\tsl, r0\n ./cmdline/elem.c:1355\n \tadd.w\tr0, r5, #13312\t; 0x3400\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #32\n \tadds\tr0, #8\n-\tbl\tc628 \n+\tbl\tc610 \n ./cmdline/elem.c:1357\n-\tcmp\tr4, r0\n+\tmov\tr3, sl\n+\tcmp\tr4, r3\n \tit\teq\n-\tcmpeq\tr4, sl\n+\tcmpeq\tr4, r0\n+\tbne.n\t135dc \n+fs_unlock():\n+./cmdline/elem.c:819\n+\tmov\tr0, r8\n+fs_deallocate():\n ./cmdline/elem.c:1365\n-\titt\teq\n-\tstreq.w\tr4, [r5, r9]\n+\tstr.w\tr4, [r5, r9]\n+./cmdline/elem.c:1368\n+\tmov\tsp, r7\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_unlock():\n ./cmdline/elem.c:819\n-\tmoveq\tr0, r8\n+\tb.w\t10e20 \n fs_deallocate():\n-./cmdline/elem.c:1357\n-\tbne.n\t135f4 \n+./cmdline/elem.c:1337\n+\tsubs\tr1, #1\n+fs_unlock():\n+./cmdline/elem.c:819\n+\tmov\tr0, r8\n+fs_deallocate():\n+./cmdline/elem.c:1337\n+\tstr\tr1, [r4, #12]\n ./cmdline/elem.c:1368\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_unlock():\n ./cmdline/elem.c:819\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n fs_deallocate():\n ./cmdline/elem.c:1312\n \tadd.w\tr0, r5, #13248\t; 0x33c0\n \tmov\tr1, r4\n \tadds\tr0, #60\t; 0x3c\n-\tbl\tc690 \n+\tbl\tc67c \n ./cmdline/elem.c:1313\n \tadd.w\tr0, r5, #13312\t; 0x3400\n \tmov\tr1, r4\n \tadds\tr0, #8\n-\tbl\tc690 \n+\tbl\tc67c \n ./cmdline/elem.c:1316\n \tmov\tr0, r4\n-\tbl\t12164 \n+\tbl\t12128 \n ./cmdline/elem.c:1319\n \tmovs\tr3, #0\n fs_unlock():\n ./cmdline/elem.c:819\n \tmov\tr0, r8\n fs_deallocate():\n ./cmdline/elem.c:1319\n \tstr.w\tr3, [r5, r9]\n ./cmdline/elem.c:1368\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_unlock():\n ./cmdline/elem.c:819\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n fs_deallocate():\n ./cmdline/elem.c:1328\n \tldr\tr3, [r0, #8]\n ./cmdline/elem.c:1327\n \tadds\tr2, #1\n ./cmdline/elem.c:1329\n \tsubs\tr1, #1\n@@ -29810,45 +29763,45 @@\n ./cmdline/elem.c:1328\n \tstr\tr3, [r4, #8]\n ./cmdline/elem.c:1368\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n fs_unlock():\n ./cmdline/elem.c:819\n-\tb.w\t10e5c \n+\tb.w\t10e20 \n fs_deallocate():\n ./cmdline/elem.c:1304\n-\tldr\tr0, [pc, #32]\t; (13608 )\n+\tldr\tr0, [pc, #32]\t; (135f0 )\n \tmov\tr2, r5\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1305\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.c:1359\n-\tldr\tr0, [pc, #20]\t; (1360c )\n+\tldr\tr0, [pc, #20]\t; (135f4 )\n \tmov\tr1, r6\n \tstr\tr5, [sp, #0]\n \tadd\tr0, pc\n \tldrd\tr2, r3, [r4, #8]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.c:1360\n-\tbl\t2ef6c \n-\tstr??.w\tr0, [r2, r2]\n-\tldrh.w\tr0, [r6, #2]\n+\tbl\t2efd4 \n+\tldr??.w\tr0, [sl, r2]\n+\tstr.w\tr0, [lr, #2]\n \n-00013610 :\n+000135f8 :\n fs_file2block_get():\n ./cmdline/elem.c:1372\n \tldr\tr3, [r0, #40]\t; 0x28\n \tcmp\tr3, r1\n-\tbls.n\t13626 \n+\tbls.n\t1360e \n block_sizeof():\n ./cmdline/elem.h:643\n-\tldr\tr3, [pc, #36]\t; (1363c )\n+\tldr\tr3, [pc, #36]\t; (13624 )\n file_block():\n ./cmdline/elem.h:780\n \tldr\tr0, [r0, #32]\n block_sizeof():\n ./cmdline/elem.h:643\n \tadd\tr3, pc\n \tldr\tr2, [r3, #0]\n@@ -29857,382 +29810,379 @@\n \tmla\tr1, r2, r1, r1\n fs_file2block_get():\n ./cmdline/elem.c:1380\n \tadd\tr0, r1\n \tbx\tlr\n ./cmdline/elem.c:1374\n \tmov\tr2, r1\n-\tldr\tr1, [r0, #48]\t; 0x30\n-\tldr\tr0, [pc, #20]\t; (13640 )\n ./cmdline/elem.c:1371\n \tpush\t{r7, lr}\n ./cmdline/elem.c:1374\n-\tadd\tr0, pc\n+\tldr\tr1, [r0, #48]\t; 0x30\n+\tldr\tr0, [pc, #16]\t; (13628 )\n ./cmdline/elem.c:1371\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:1374\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/elem.c:1375\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tcmp\tr7, #46\t; 0x2e\n+\tcmp\tr7, #70\t; 0x46\n \tmovs\tr5, r0\n-\tstr??.w\tr0, [lr, #2]\n+\tvst4.8\t{d0-d3}, [r4], r2\n \n-00013644 :\n+0001362c :\n fs_par2block_find():\n ./cmdline/elem.c:1383\n-\tldr.w\tip, [pc, #68]\t; 1368c \n-\tldr\tr3, [pc, #68]\t; (13690 )\n+\tldr.w\tip, [pc, #68]\t; 13674 \n+\tldr\tr3, [pc, #68]\t; (13678 )\n \tpush\t{r7, lr}\n \tadd\tip, pc\n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n \tldr.w\tr3, [ip, r3]\n ./cmdline/elem.c:1387\n \tmov\tr2, r7\n ./cmdline/elem.c:1383\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/elem.c:1387\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.c:1388\n \tmov\tr3, r0\n-\tcbz\tr0, 13670 \n+\tcbz\tr0, 13658 \n ./cmdline/elem.c:1391\n \tldr\tr1, [r7, #0]\n-\tbl\t13610 \n+\tbl\t135f8 \n \tmov\tr3, r0\n ./cmdline/elem.c:1383\n-\tldr\tr1, [pc, #32]\t; (13694 )\n+\tldr\tr1, [pc, #32]\t; (1367c )\n ./cmdline/elem.c:1392\n-\tldr\tr2, [pc, #28]\t; (13690 )\n+\tldr\tr2, [pc, #28]\t; (13678 )\n ./cmdline/elem.c:1383\n \tadd\tr1, pc\n ./cmdline/elem.c:1392\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r7, #4]\n \teors\tr1, r2\n-\tbne.n\t13688 \n+\tbne.n\t13670 \n \tmov\tr0, r3\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tasrs\tr0, r5, #27\n+\tasrs\tr0, r0, #28\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr0, r0, #27\n+\tasrs\tr0, r3, #27\n \tmovs\tr5, r0\n \n-00013698 :\n+00013680 :\n map_alloc():\n ./cmdline/elem.c:1395\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.c:1398\n \tmovw\tr0, #4252\t; 0x109c\n ./cmdline/elem.c:1395\n+\tadd\tr7, sp, #0\n \tmov\tr5, r3\n \tmov\tr8, r1\n \tmov\tr6, r2\n ./cmdline/elem.c:1398\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/elem.c:1399\n \tmov\tr2, r4\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/elem.c:1398\n \tmov\tr4, r0\n ./cmdline/elem.c:1399\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/elem.c:1401\n-\tadd.w\tr2, r4, #4224\t; 0x1080\n+\tadd.w\tr1, r4, #4224\t; 0x1080\n ./cmdline/elem.c:1402\n \tmovw\tr3, #4228\t; 0x1084\n ./cmdline/elem.c:1400\n-\tmovw\tr1, #4232\t; 0x1088\n+\tmovw\tr2, #4232\t; 0x1088\n ./cmdline/elem.c:1403\n \tadd.w\tr0, r4, #4096\t; 0x1000\n ./cmdline/elem.c:1400\n-\tstr.w\tr8, [r4, r1]\n-./cmdline/elem.c:1403\n-\tmovs\tr1, #128\t; 0x80\n+\tstr.w\tr8, [r4, r2]\n ./cmdline/elem.c:1401\n-\tstr\tr6, [r2, #0]\n+\tstr\tr6, [r1, #0]\n ./cmdline/elem.c:1403\n+\tmovs\tr1, #128\t; 0x80\n \tldr\tr2, [r7, #24]\n ./cmdline/elem.c:1402\n \tstr\tr5, [r4, r3]\n ./cmdline/elem.c:1403\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/elem.c:1406\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \n-000136e0 :\n+000136c8 :\n map_free():\n ./cmdline/elem.c:1409\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/elem.c:1411\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/elem.c:1410\n \tb.w\t6948 \n \tnop\n \n-000136f0 :\n+000136d8 :\n time_compare():\n ./cmdline/elem.c:1418\n \tldr\tr2, [r0, #0]\n+./cmdline/elem.c:1419\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/elem.c:1418\n \tldr\tr3, [r1, #0]\n ./cmdline/elem.c:1414\n \tpush\t{r7}\n ./cmdline/elem.c:1418\n \tcmp\tr2, r3\n ./cmdline/elem.c:1414\n \tadd\tr7, sp, #0\n-./cmdline/elem.c:1419\n-\tit\tlt\n-\tmovlt.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/elem.c:1418\n-\tblt.n\t13708 \n+\tblt.n\t136f0 \n ./cmdline/elem.c:1420\n-\tite\tgt\n-\tmovgt\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tle\n \tmovle\tr0, #0\n ./cmdline/elem.c:1423\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-00013710 :\n+000136f8 :\n fmt_poll():\n ./cmdline/elem.c:1434\n \tpush\t{r7, lr}\n+\tmov\tr3, r1\n+\tldr.w\tip, [pc, #56]\t; 13738 \n \tsub\tsp, #8\n \tadd\tr7, sp, #0\n-\tldr.w\tip, [pc, #56]\t; 13750 \n-\tmov\tr3, r1\n+\tadd\tip, pc\n ./cmdline/support.h:234\n-\tmovs\tr1, #1\n+\tmov\tr0, r7\n esc_shell():\n ./cmdline/support.h:234\n+\tmovs\tr1, #1\n \tstr\tr3, [r7, #0]\n fmt_poll():\n ./cmdline/elem.c:1434\n-\tadd\tip, pc\n-\tldr\tr3, [pc, #48]\t; (13754 )\n-esc_shell():\n-./cmdline/support.h:234\n-\tmov\tr0, r7\n-fmt_poll():\n-./cmdline/elem.c:1434\n+\tldr\tr3, [pc, #44]\t; (1373c )\n \tldr.w\tr3, [ip, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n esc_shell():\n ./cmdline/support.h:234\n-\tbl\t11018 \n+\tbl\t10fdc \n fmt_poll():\n ./cmdline/elem.c:1434\n-\tldr\tr2, [pc, #32]\t; (13758 )\n+\tldr\tr2, [pc, #32]\t; (13740 )\n ./cmdline/elem.c:1437\n-\tldr\tr3, [pc, #24]\t; (13754 )\n+\tldr\tr3, [pc, #24]\t; (1373c )\n ./cmdline/elem.c:1434\n \tadd\tr2, pc\n ./cmdline/elem.c:1437\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t1374c \n+\tbne.n\t13734 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tasrs\tr4, r2, #24\n+\tasrs\tr0, r6, #24\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #23\n+\tasrs\tr2, r2, #24\n \tmovs\tr5, r0\n \n-0001375c :\n+00013744 :\n fmt_term():\n ./cmdline/elem.c:1443\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #112]\t; (137d0 )\n+\tldr\tr0, [pc, #112]\t; (137b8 )\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r1\n-\tldr\tr1, [pc, #108]\t; (137d4 )\n+\tldr\tr1, [pc, #108]\t; (137bc )\n \tadd\tr0, pc\n ./cmdline/elem.c:1446\n-\tldr\tr4, [pc, #108]\t; (137d8 )\n+\tldr\tr4, [pc, #108]\t; (137c0 )\n ./cmdline/elem.c:1443\n \tsub\tsp, #24\n-\tadd\tr7, sp, #0\n-\tldr\tr1, [r0, r1]\n ./cmdline/elem.c:1446\n \tadd\tr4, pc\n ./cmdline/elem.c:1443\n+\tadd\tr7, sp, #0\n+\tldr\tr1, [r0, r1]\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r7, #20]\n \tmov.w\tr1, #0\n ./cmdline/elem.c:1446\n \tldr\tr1, [r4, #0]\n \tcmp\tr1, #1\n-\tbeq.n\t137a4 \n+\tbeq.n\t1378c \n \tcmp\tr1, #2\n-\tbeq.n\t137ba \n+\tbeq.n\t137a2 \n ./cmdline/support.h:234\n-\tadds\tr0, r7, #4\n+\tmovs\tr1, #1\n esc_shell():\n ./cmdline/support.h:234\n-\tmovs\tr1, #1\n+\tadds\tr0, r7, #4\n \tstr\tr5, [r7, #4]\n-\tbl\t11018 \n+\tbl\t10fdc \n fmt_term():\n ./cmdline/elem.c:1443\n-\tldr\tr2, [pc, #76]\t; (137dc )\n+\tldr\tr2, [pc, #76]\t; (137c4 )\n ./cmdline/elem.c:1460\n-\tldr\tr3, [pc, #64]\t; (137d4 )\n+\tldr\tr3, [pc, #64]\t; (137bc )\n ./cmdline/elem.c:1443\n \tadd\tr2, pc\n ./cmdline/elem.c:1460\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t137cc \n+\tbne.n\t137b4 \n \tadds\tr7, #24\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/elem.c:1452\n-\tldr\tr4, [pc, #56]\t; (137e0 )\n+\tldr\tr4, [pc, #56]\t; (137c8 )\n ./cmdline/elem.c:1454\n-\tadd.w\tr0, r7, #8\n \tmovs\tr1, #3\n+\tadd.w\tr0, r7, #8\n ./cmdline/elem.c:1451\n \tstr\tr3, [r7, #8]\n ./cmdline/elem.c:1452\n \tadd\tr4, pc\n \tstrd\tr4, r5, [r7, #12]\n ./cmdline/elem.c:1454\n-\tbl\t11018 \n-\tb.n\t1378e \n+\tbl\t10fdc \n+\tb.n\t13776 \n ./cmdline/elem.c:1458\n \tadd.w\tr0, r7, #8\n ./cmdline/elem.c:1456\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tstrd\tr3, r5, [r7, #8]\n ./cmdline/elem.c:1458\n-\tbl\t11018 \n-\tb.n\t1378e \n+\tbl\t10fdc \n+\tb.n\t13776 \n ./cmdline/elem.c:1460\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tasrs\tr6, r1, #23\n+\tasrs\tr6, r4, #23\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #848]\t; 0x350\n+\tstr\tr0, [sp, #960]\t; 0x3c0\n \tmovs\tr5, r0\n-\tasrs\tr2, r4, #22\n+\tasrs\tr2, r7, #22\n \tmovs\tr5, r0\n-\tlsls\tr6, r3, #6\n+\tlsls\tr6, r6, #6\n \tmovs\tr4, r0\n validate_smartctl():\n ./cmdline/state.c:506\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/state.c:510\n \tldrb\tr2, [r0, #0]\n-\tcbz\tr2, 13820 \n-./cmdline/state.c:511\n-\tcmp\tr2, #37\t; 0x25\n+./cmdline/state.c:506\n+\tadd\tr7, sp, #0\n+./cmdline/state.c:510\n+\tcbz\tr2, 13806 \n \tmov\tr3, r0\n-\tldrb.w\tr0, [r3, #1]!\n ./cmdline/state.c:508\n-\tmov.w\tr1, #0\n+\tmovs\tr1, #0\n ./cmdline/state.c:511\n-\tbeq.n\t13806 \n+\tcmp\tr2, #37\t; 0x25\n+\tldrb.w\tr0, [r3, #1]!\n+\tbeq.n\t137ec \n ./cmdline/state.c:510\n-\tcbz\tr0, 1380e \n+\tcbz\tr0, 137f4 \n ./cmdline/state.c:508\n \tmov\tr2, r0\n+./cmdline/state.c:524\n+\tldrb.w\tr0, [r3, #1]!\n ./cmdline/state.c:511\n \tcmp\tr2, #37\t; 0x25\n-\tldrb.w\tr0, [r3, #1]!\n-\tbne.n\t137fa \n+\tbne.n\t137e0 \n ./cmdline/state.c:511 (discriminator 1)\n \tcmp\tr0, #115\t; 0x73\n-\tbeq.n\t13816 \n+\tbeq.n\t137fc \n ./cmdline/state.c:520\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/state.c:528\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:512\n \tcmp\tr1, #0\n-\tbne.n\t1380a \n+\tbne.n\t137f0 \n ./cmdline/state.c:517\n \tmovs\tr1, #1\n ./cmdline/state.c:508\n \tmov\tr2, r0\n-\tb.n\t137fe \n+\tb.n\t137e4 \n ./cmdline/state.c:527\n \tmov\tr0, r2\n-\tb.n\t1380e \n+\tb.n\t137f4 \n+\tnop\n state_progress_latest():\n ./cmdline/state.c:4302\n \tadd.w\tr3, r0, #250880\t; 0x3d400\n-\tadd.w\tip, r0, #245760\t; 0x3c000\n ./cmdline/state.c:4298\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+./cmdline/state.c:4302\n+\tadd.w\tip, r0, #245760\t; 0x3c000\n ./cmdline/state.c:4307\n \tadd.w\tr6, r0, #244736\t; 0x3bc00\n-./cmdline/state.c:4302\n-\tldr.w\tr4, [r3, #728]\t; 0x2d8\n ./cmdline/state.c:4298\n \tadd\tr7, sp, #0\n ./cmdline/state.c:4302\n+\tldr.w\tr4, [r3, #728]\t; 0x2d8\n \tldrd\tr2, r3, [ip, #184]\t; 0xb8\n \tlsls\tr1, r4, #3\n \tadds\tr5, r0, r1\n \tadd.w\tlr, r5, #246784\t; 0x3c400\n ./cmdline/state.c:4303\n \tadd.w\tr8, r5, #247808\t; 0x3c800\n ./cmdline/state.c:4302\n \tstrd\tr2, r3, [lr, #824]\t; 0x338\n ./cmdline/state.c:4304\n \tadd.w\tlr, r5, #248832\t; 0x3cc00\n-./cmdline/state.c:4303\n-\tldrd\tr2, r3, [ip, #192]\t; 0xc0\n ./cmdline/state.c:4305\n \tadd.w\tr5, r5, #249856\t; 0x3d000\n ./cmdline/state.c:4303\n+\tldrd\tr2, r3, [ip, #192]\t; 0xc0\n \tstrd\tr2, r3, [r8, #600]\t; 0x258\n ./cmdline/state.c:4304\n \tldrd\tr2, r3, [ip, #200]\t; 0xc8\n \tstrd\tr2, r3, [lr, #376]\t; 0x178\n ./cmdline/state.c:4305\n \tldrd\tr2, r3, [ip, #208]\t; 0xd0\n \tstrd\tr2, r3, [r5, #152]\t; 0x98\n ./cmdline/state.c:4306\n \tldrd\tr2, r3, [ip, #216]\t; 0xd8\n \tstrd\tr2, r3, [r5, #952]\t; 0x3b8\n ./cmdline/state.c:4307\n \tldr.w\tr2, [r6, #984]\t; 0x3d8\n-\tcbz\tr2, 1389e \n+\tcbz\tr2, 13886 \n \taddw\tip, r4, #1555\t; 0x613\n ./cmdline/state.c:4309\n \tmovw\tlr, #12432\t; 0x3090\n \tmov.w\tip, ip, lsl #3\n ./cmdline/state.c:4308 (discriminator 3)\n \tldr\tr3, [r2, #8]\n ./cmdline/state.c:4307 (discriminator 3)\n@@ -30240,109 +30190,111 @@\n ./cmdline/state.c:4309 (discriminator 3)\n \tadd.w\tr4, r3, lr\n \tadd\tr3, ip\n \tldrd\tr4, r5, [r4]\n \tstrd\tr4, r5, [r3]\n ./cmdline/state.c:4307 (discriminator 3)\n \tcmp\tr2, #0\n-\tbne.n\t13888 \n+\tbne.n\t13870 \n ./cmdline/state.c:4311\n-\tldr.w\tr2, [r6, #960]\t; 0x3c0\n-\tcbz\tr2, 138c4 \n+\tldr.w\tr5, [r6, #960]\t; 0x3c0\n+\tcbz\tr5, 138ac \n \tadd.w\tr0, r0, #38144\t; 0x9500\n \tmovw\tr3, #38856\t; 0x97c8\n \tadds\tr0, #128\t; 0x80\n \tmov\tr6, r3\n-\tmla\tr2, r3, r2, r0\n+\tmla\tr5, r3, r5, r0\n ./cmdline/state.c:4312 (discriminator 3)\n-\tldrd\tr4, r5, [r0]\n-\tadds\tr3, r0, r1\n+\tadds\tr4, r0, r1\n+\tldrd\tr2, r3, [r0]\n \tadd\tr0, r6\n ./cmdline/state.c:4311 (discriminator 3)\n-\tcmp\tr0, r2\n+\tcmp\tr0, r5\n ./cmdline/state.c:4312 (discriminator 3)\n-\tstrd\tr4, r5, [r3, #8]\n+\tstrd\tr2, r3, [r4, #8]\n ./cmdline/state.c:4311 (discriminator 3)\n-\tbne.n\t138b4 \n+\tbne.n\t1389c \n ./cmdline/state.c:4313\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n lev_config_scan():\n ./cmdline/state.c:81\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr5, r1\n ./cmdline/state.c:82\n-\tldr\tr1, [pc, #180]\t; (13984 )\n+\tldr\tr1, [pc, #180]\t; (1396c )\n ./cmdline/state.c:81\n \tadd\tr7, sp, #0\n \tmov\tr6, r2\n-\tmov\tr4, r0\n ./cmdline/state.c:82\n \tadd\tr1, pc\n+./cmdline/state.c:81\n+\tmov\tr4, r0\n+./cmdline/state.c:82\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.n\t13956 \n+\tbeq.n\t1393e \n ./cmdline/state.c:82 (discriminator 1)\n-\tldr\tr1, [pc, #168]\t; (13988 )\n+\tldr\tr1, [pc, #168]\t; (13970 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 13956 \n+\tcbz\tr0, 1393e \n ./cmdline/state.c:87\n-\tldr\tr1, [pc, #160]\t; (1398c )\n+\tldr\tr1, [pc, #160]\t; (13974 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 1395c \n+\tcbz\tr0, 13944 \n ./cmdline/state.c:87 (discriminator 1)\n-\tldr\tr1, [pc, #152]\t; (13990 )\n+\tldr\tr1, [pc, #152]\t; (13978 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 1395c \n+\tcbz\tr0, 13944 \n ./cmdline/state.c:92\n-\tldr\tr1, [pc, #144]\t; (13994 )\n+\tldr\tr1, [pc, #144]\t; (1397c )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 13964 \n+\tcbz\tr0, 1394c \n ./cmdline/state.c:92 (discriminator 1)\n-\tldr\tr1, [pc, #136]\t; (13998 )\n+\tldr\tr1, [pc, #136]\t; (13980 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 13964 \n+\tcbz\tr0, 1394c \n ./cmdline/state.c:97\n-\tldr\tr1, [pc, #128]\t; (1399c )\n+\tldr\tr1, [pc, #128]\t; (13984 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 13972 \n+\tcbz\tr0, 1395a \n ./cmdline/state.c:102\n-\tldr\tr1, [pc, #120]\t; (139a0 )\n+\tldr\tr1, [pc, #120]\t; (13988 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 1396c \n+\tcbz\tr0, 13954 \n ./cmdline/state.c:107\n-\tldr\tr1, [pc, #112]\t; (139a4 )\n+\tldr\tr1, [pc, #112]\t; (1398c )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbz\tr0, 13978 \n+\tcbz\tr0, 13960 \n ./cmdline/state.c:112\n-\tldr\tr1, [pc, #104]\t; (139a8 )\n+\tldr\tr1, [pc, #104]\t; (13990 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tblx\t68e8 \n-\tcbnz\tr0, 1397e \n+\tcbnz\tr0, 13966 \n ./cmdline/state.c:113\n \tmovs\tr3, #2\n \tstr\tr3, [r5, #0]\n ./cmdline/state.c:114\n-\tcbz\tr6, 13954 \n+\tcbz\tr6, 1393c \n ./cmdline/state.c:115\n \tmovs\tr3, #1\n \tstr\tr3, [r6, #0]\n ./cmdline/state.c:120\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/state.c:83\n \tmovs\tr0, #0\n@@ -30380,96 +30332,96 @@\n \tstr\tr3, [r5, #0]\n ./cmdline/state.c:120\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/state.c:119\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/state.c:120\n \tpop\t{r3, r4, r5, r6, r7, pc}\n-\tsubw\tr0, r4, #2050\t; 0x802\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n-\t\t\t; instruction: 0xf69e0002\n+\t\t\t; instruction: 0xf6be0002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n+\t\t\t; instruction: 0xf6b60002\n find_disk_by_name():\n ./cmdline/state.c:1265\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n ./cmdline/state.c:1268\n \tadd.w\tr8, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:1265\n+\tmov\tr6, r0\n \tsub\tsp, #12\n ./cmdline/state.c:1268\n \tldr.w\tr4, [r8, #984]\t; 0x3d8\n ./cmdline/state.c:1265\n \tadd\tr7, sp, #8\n-\tmov\tr6, r0\n \tmov\tr9, r1\n ./cmdline/state.c:1268\n-\tcbnz\tr4, 139c8 \n-\tb.n\t139e0 \n+\tcbnz\tr4, 139b0 \n+\tb.n\t139c8 \n ./cmdline/state.c:1268 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 139e0 \n+\tcbz\tr4, 139c8 \n ./cmdline/state.c:1269\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:1270\n \tmov\tr1, r9\n \tmov\tr0, r5\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t139c4 \n+\tbne.n\t139ac \n ./cmdline/state.c:1286\n \tmov\tr0, r5\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/state.c:1274\n \tadd.w\tr6, r6, #250880\t; 0x3d400\n \tldr.w\tr5, [r6, #736]\t; 0x2e0\n \tcmp\tr5, #0\n-\tbeq.n\t139d6 \n+\tbeq.n\t139be \n ./cmdline/state.c:1278\n-\tldr\tr1, [pc, #72]\t; (13a38 )\n-\tmovs\tr4, #0\n+\tldr\tr3, [pc, #72]\t; (13a20 )\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n-\tmov.w\tr3, #4294967295\t; 0xffffffff\n-\tadd\tr1, pc\n-\tstrd\tr1, r4, [sp]\n-\tldr\tr1, [pc, #60]\t; (13a3c )\n+\tldr\tr1, [pc, #72]\t; (13a24 )\n \tmov\tr0, r9\n+\tadd\tr3, pc\n+\tmovs\tr4, #0\n \tadd\tr1, pc\n-\tbl\t12f1c \n+\tstr\tr3, [sp, #0]\n+\tstr\tr4, [sp, #4]\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tbl\t12ef8 \n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [r8, #984]\t; 0x3d8\n ./cmdline/state.c:1280\n \tmovw\tr1, #13452\t; 0x348c\n ./cmdline/state.c:1278\n \tmov\tr5, r0\n ./cmdline/state.c:1280\n \tadds\tr3, r0, r1\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr2, 13a2e \n+\tcbz\tr2, 13a16 \n find_disk_by_name():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr\tr4, [r5, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n find_disk_by_name():\n ./cmdline/state.c:1286\n \tmov\tr0, r5\n \tadds\tr7, #4\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n@@ -30482,677 +30434,676 @@\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, r1]\n ././tommyds/tommylist.h:155\n \tstr.w\tr3, [r8, #984]\t; 0x3d8\n ././tommyds/tommylist.h:156\n-\tb.n\t13a22 \n-\tpush\t{r4, r5, r6, lr}\n+\tb.n\t13a0a \n+\tpush\t{r1, r3, r7, lr}\n \tmovs\tr3, r0\n-\t\t\t; instruction: 0xf5ea0002\n+\taddw\tr0, sl, #2050\t; 0x802\n fs_is_block_deleted():\n ./cmdline/state.c:1698\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/state.c:1699\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n-\tcbz\tr0, 13a56 \n+\tcbz\tr0, 13a3e \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr0, [r0, #0]\n \tsub.w\tr0, r0, #4\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n fs_is_block_deleted():\n ./cmdline/state.c:1702\n \tpop\t{r7, pc}\n decoding_error():\n ./cmdline/state.c:1709\n+\tldr\tr2, [pc, #236]\t; (13b30 )\n+\tldr\tr3, [pc, #240]\t; (13b34 )\n+\tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tmov\tr4, r1\n+\tldr\tr6, [pc, #236]\t; (13b38 )\n \tsub\tsp, #12\n-./cmdline/state.c:1714\n-\tldr\tr3, [r1, #12]\n-./cmdline/state.c:1709\n+\tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n-\tldr\tr1, [pc, #224]\t; (13b48 )\n \tmov\tr5, r0\n-\tldr\tr2, [pc, #224]\t; (13b4c )\n+\tadd\tr6, pc\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [r7, #4]\n+\tmov.w\tr3, #0\n ./cmdline/state.c:1714\n-\tcmp\tr3, #2\n+\tldr\tr3, [r1, #12]\n ./cmdline/state.c:1709\n-\tadd\tr1, pc\n-\tldr\tr6, [pc, #224]\t; (13b50 )\n+\tmov\tr4, r1\n ./cmdline/state.c:1716\n-\tmov\tr0, r4\n-./cmdline/state.c:1709\n-\tldr\tr2, [r1, r2]\n-\tadd\tr6, pc\n-\tldr\tr2, [r2, #0]\n-\tstr\tr2, [r7, #4]\n-\tmov.w\tr2, #0\n+\tmov\tr0, r1\n ./cmdline/state.c:1714\n-\tbeq.n\t13ae0 \n+\tcmp\tr3, #2\n+\tbeq.n\t13ac8 \n ./cmdline/state.c:1722\n \tadds\tr3, #1\n-\tbeq.n\t13b36 \n+\tbeq.n\t13b1e \n ./cmdline/state.c:1729\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #200]\t; (13b54 )\n+\tldr\tr0, [pc, #200]\t; (13b3c )\n \tmov\tr3, r1\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1731\n \tmov\tr1, r7\n \tmov\tr0, r4\n-\tbl\tfcec \n+\tbl\tfccc \n \tcmp\tr0, #0\n-\tbne.n\t13b18 \n+\tbne.n\t13b00 \n ./cmdline/state.c:1742\n \tmov\tr0, r4\n ./cmdline/state.c:1739\n \tldr.w\tr9, [r7]\n ./cmdline/state.c:1742\n-\tbl\tfe88 \n+\tbl\tfe68 \n ./cmdline/state.c:1745\n-\tldr\tr3, [pc, #168]\t; (13b58 )\n-\tmov\tr1, r7\n-\tmovs\tr2, #4\n-\tldr\tr3, [r6, r3]\n-\tldr\tr3, [r3, #0]\n+\tldr\tr3, [pc, #168]\t; (13b40 )\n ./cmdline/state.c:1742\n \tmov\tr4, r0\n ./cmdline/state.c:1745\n+\tmov\tr1, r7\n \tmov\tr0, r9\n+\tmovs\tr2, #4\n+\tldr\tr3, [r6, r3]\n+\tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/state.c:1747\n \tcmp\tr4, r0\n-\tbne.n\t13b08 \n+\tbne.n\t13af0 \n ./cmdline/state.c:1752\n-\tldr\tr0, [pc, #152]\t; (13b5c )\n+\tldr\tr0, [pc, #152]\t; (13b44 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1709\n-\tldr\tr2, [pc, #148]\t; (13b60 )\n+\tldr\tr2, [pc, #148]\t; (13b48 )\n ./cmdline/state.c:1754\n-\tldr\tr3, [pc, #128]\t; (13b4c )\n+\tldr\tr3, [pc, #128]\t; (13b34 )\n ./cmdline/state.c:1709\n \tadd\tr2, pc\n ./cmdline/state.c:1754\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t13b04 \n+\tbne.n\t13aec \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/state.c:1716\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #124]\t; (13b64 )\n+\tldr\tr0, [pc, #124]\t; (13b4c )\n \tmov\tr3, r1\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1717\n-\tldr\tr0, [pc, #116]\t; (13b68 )\n+\tldr\tr0, [pc, #116]\t; (13b50 )\n \tadd\tr0, pc\n ./cmdline/state.c:1749\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1750\n-\tldr\tr3, [pc, #112]\t; (13b6c )\n+\tldr\tr3, [pc, #112]\t; (13b54 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:1754\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/state.c:1748\n-\tldr\tr0, [pc, #100]\t; (13b70 )\n+\tldr\tr0, [pc, #100]\t; (13b58 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1749\n-\tldr\tr0, [pc, #96]\t; (13b74 )\n+\tldr\tr0, [pc, #96]\t; (13b5c )\n \tadd\tr0, pc\n-\tb.n\t13af6 \n+\tb.n\t13ade \n ./cmdline/state.c:1733\n \tmov\tr0, r4\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #84]\t; (13b78 )\n+\tldr\tr0, [pc, #84]\t; (13b60 )\n \tmov\tr3, r1\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1734\n-\tldr\tr3, [pc, #60]\t; (13b6c )\n+\tldr\tr3, [pc, #60]\t; (13b54 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:1724\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #60]\t; (13b7c )\n+\tldr\tr0, [pc, #60]\t; (13b64 )\n \tmov\tr3, r1\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tb.n\t13b28 \n+\tb.n\t13b10 \n \tnop\n-\tasrs\tr0, r1, #11\n+\tasrs\tr0, r6, #11\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr0, r0, #11\n+\tasrs\tr0, r4, #11\n \tmovs\tr5, r0\n-\taddw\tr0, r4, #2050\t; 0x802\n+\t\t\t; instruction: 0xf61c0002\n \tlsls\tr4, r5, #7\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xf6860002\n-\tasrs\tr0, r5, #9\n+\t\t\t; instruction: 0xf69e0002\n+\tasrs\tr0, r0, #10\n \tmovs\tr5, r0\n-\tadd.w\tr0, r8, #8519680\t; 0x820000\n-\t\t\t; instruction: 0xf5340002\n+\t\t\t; instruction: 0xf5200002\n+\tadc.w\tr0, ip, #8519680\t; 0x820000\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xf5e80002\n-\t\t\t; instruction: 0xf5fc0002\n-\t\t\t; instruction: 0xf5960002\n-\tadds.w\tr0, lr, #8519680\t; 0x820000\n+\taddw\tr0, r0, #2050\t; 0x802\n+\t\t\t; instruction: 0xf6140002\n+\tsub.w\tr0, lr, #8519680\t; 0x820000\n+\t\t\t; instruction: 0xf5360002\n state_verify_content():\n ./cmdline/state.c:3903\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+./cmdline/state.c:3908\n+\tadd.w\tr3, r0, #244736\t; 0x3bc00\n+./cmdline/state.c:3903\n \tsub.w\tsp, sp, #4128\t; 0x1020\n \tsub\tsp, #4\n \tadd\tr7, sp, #0\n ./cmdline/state.c:3908\n-\tadd.w\tr3, r0, #244736\t; 0x3bc00\n+\tldr.w\tr5, [r3, #980]\t; 0x3d4\n ./cmdline/state.c:3903\n \tadd.w\tr2, r7, #4096\t; 0x1000\n-\tstr\tr0, [r7, #16]\n \tadds\tr2, #28\n-\tldr\tr0, [pc, #292]\t; (13cc0 )\n-\tstrd\tr3, r1, [r7, #8]\n-\tldr\tr1, [pc, #292]\t; (13cc4 )\n+\tstrd\tr1, r0, [r7, #12]\n+\tldr\tr0, [pc, #288]\t; (13ca8 )\n+\tldr\tr1, [pc, #288]\t; (13cac )\n \tadd\tr0, pc\n ./cmdline/state.c:3908\n-\tldr.w\tr5, [r3, #980]\t; 0x3d4\n+\tstr\tr3, [r7, #8]\n ./cmdline/state.c:3903\n-\tldr\tr3, [pc, #288]\t; (13cc8 )\n \tldr\tr1, [r0, r1]\n-\tadd\tr3, pc\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r2, #0]\n \tmov.w\tr1, #0\n-\tstr\tr3, [r7, #4]\n+\tldr\tr2, [pc, #276]\t; (13cb0 )\n+\tadd\tr2, pc\n+\tstr\tr2, [r7, #4]\n ./cmdline/state.c:3909\n \tcmp\tr5, #0\n-\tbeq.n\t13c82 \n+\tbeq.n\t13c6a \n ./cmdline/state.c:3915\n-\tldr.w\tsl, [pc, #272]\t; 13ccc \n+\tldr.w\tsl, [pc, #272]\t; 13cb4 \n \tadd.w\tr8, r7, #28\n ./cmdline/state.c:3917\n-\tldr.w\tr9, [pc, #268]\t; 13cd0 \n+\tldr.w\tr9, [pc, #268]\t; 13cb8 \n ./cmdline/state.c:3937\n-\tldr.w\tfp, [pc, #268]\t; 13cd4 \n+\tldr.w\tfp, [pc, #268]\t; 13cbc \n ./cmdline/state.c:3915\n \tadd\tsl, pc\n ./cmdline/state.c:3917\n \tadd\tr9, pc\n ./cmdline/state.c:3937\n \tadd\tfp, pc\n ./cmdline/state.c:3910\n \tldr\tr4, [r5, #8]\n ./cmdline/state.c:3915\n \tmov\tr0, sl\n \tmov\tr1, r4\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:3917\n \tmov\tr0, r8\n \tmov\tr3, r4\n \tmov\tr2, r9\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/state.c:3918\n \tmov\tr0, r8\n-\tbl\tfb08 \n+\tbl\tfae4 \n ./cmdline/state.c:3919\n \tcmp\tr0, #0\n-\tbeq.n\t13ca4 \n+\tbeq.n\t13c8c \n ./cmdline/state.c:3927\n \tstr\tr0, [r7, #20]\n \tmovs\tr0, #20\n-\tbl\t11e74 \n+\tbl\t11e2c \n+./cmdline/state.c:3928\n+\tmovw\tr6, #4104\t; 0x1008\n+./cmdline/state.c:3927\n+\tmov\tr3, r0\n ./cmdline/state.c:3934\n \tldr\tr1, [r7, #20]\n ./cmdline/state.c:3928\n-\tmovw\tr6, #4104\t; 0x1008\n+\tstr\tr0, [r4, r6]\n ./cmdline/state.c:3937\n \tmov\tr2, fp\n-./cmdline/state.c:3928\n-\tstr\tr0, [r4, r6]\n-./cmdline/state.c:3927\n-\tmov\tr3, r0\n ./cmdline/state.c:3934\n \tstr\tr1, [r0, #16]\n ./cmdline/state.c:3937\n \tadds\tr0, #8\n ./cmdline/state.c:3931\n \tldr\tr1, [r7, #16]\n ./cmdline/state.c:3932\n \tstrd\tr1, r4, [r3]\n ./cmdline/state.c:3937\n \tmovs\tr1, #0\n ./cmdline/state.c:3933\n \tldr\tr4, [r7, #12]\n \tstr\tr4, [r3, #12]\n ./cmdline/state.c:3937\n-\tbl\t1203c \n+\tbl\t11ff4 \n ./cmdline/state.c:3942\n \tldr\tr5, [r5, #0]\n ./cmdline/state.c:3909\n \tcmp\tr5, #0\n-\tbne.n\t13bd0 \n+\tbne.n\t13bb8 \n ./cmdline/state.c:3947\n \tldr\tr3, [r7, #8]\n \tldr.w\tr4, [r3, #980]\t; 0x3d4\n ./cmdline/state.c:3948\n-\tcbz\tr4, 13c82 \n-\tadd.w\tr8, r7, #24\n+\tcbz\tr4, 13c6a \n ./cmdline/state.c:3946\n \tmov\tr9, r5\n-\tb.n\t13c3e \n+\tadd.w\tr8, r7, #24\n+\tb.n\t13c26 \n ./cmdline/state.c:3960\n \tmov.w\tr9, #1\n ./cmdline/state.c:3973\n \tmov\tr0, r5\n \tblx\t694c \n ./cmdline/state.c:3975\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:3948\n-\tcbz\tr4, 13c7c \n+\tcbz\tr4, 13c64 \n ./cmdline/state.c:3950\n \tldr\tr3, [r4, #8]\n ./cmdline/state.c:3954\n \tmov\tr1, r8\n ./cmdline/state.c:3950\n \tldr\tr5, [r3, r6]\n ./cmdline/state.c:3954\n \tldr\tr0, [r5, #8]\n-\tbl\t12058 \n+\tbl\t12010 \n ./cmdline/state.c:3958\n \tldr.w\tr3, [r8]\n \tcmp\tr3, #0\n-\tbne.n\t13c30 \n+\tbne.n\t13c18 \n ./cmdline/state.c:3965\n \tldr\tr0, [r5, #16]\n-\tbl\tfde0 \n+\tbl\tfdc0 \n \tcmp\tr0, #0\n-\tbeq.n\t13c34 \n+\tbeq.n\t13c1c \n ./cmdline/state.c:3967\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #108]\t; (13cd8 )\n+\tldr\tr0, [pc, #108]\t; (13cc0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3968\n-\tldr\tr3, [pc, #104]\t; (13cdc )\n+\tldr\tr3, [pc, #104]\t; (13cc4 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:3979\n \tcmp.w\tr9, #0\n-\tbne.n\t13c70 \n+\tbne.n\t13c58 \n ./cmdline/state.c:3903\n-\tldr\tr1, [pc, #92]\t; (13ce0 )\n+\tldr\tr1, [pc, #92]\t; (13cc8 )\n ./cmdline/state.c:3984\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #56]\t; (13cc4 )\n+\tldr\tr2, [pc, #56]\t; (13cac )\n \tadds\tr3, #28\n ./cmdline/state.c:3903\n \tadd\tr1, pc\n ./cmdline/state.c:3984\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t13cbc \n+\tbne.n\t13ca4 \n \tadd.w\tr7, r7, #4128\t; 0x1020\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:3921\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #48]\t; (13ce4 )\n+\tldr\tr0, [pc, #48]\t; (13ccc )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3922\n-\tb.n\t13c70 \n+\tb.n\t13c58 \n ./cmdline/state.c:3984\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tasrs\tr4, r2, #6\n+\tasrs\tr2, r5, #6\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #6\n+\tasrs\tr2, r3, #6\n \tmovs\tr5, r0\n-\t\t\t; instruction: 0xf59a0002\n-\tvhadd.s\td16, d12, d2\n+\tsubs.w\tr0, r2, #8519680\t; 0x820000\n+\tvaddl.s16\tq0, d4, d2\n \tlsls\tr7, r2, #4\n \tmovs\tr0, r0\n-\tadc.w\tr0, r6, #8519680\t; 0x820000\n+\tadcs.w\tr0, lr, #8519680\t; 0x820000\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #2\n+\tasrs\tr0, r0, #3\n \tmovs\tr5, r0\n-\t\t\t; instruction: 0xf4c40002\n+\t\t\t; instruction: 0xf4dc0002\n state_verify_thread():\n ./cmdline/state.c:3856\n-\tldr\tr2, [pc, #268]\t; (13df8 )\n-\tldr\tr3, [pc, #272]\t; (13dfc )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #264]\t; (13ddc )\n+\tldr\tr3, [pc, #268]\t; (13de0 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tadd\tr2, pc\n+\tldr.w\tr9, [pc, #264]\t; 13de4 \n \tsub\tsp, #20\n-\tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n+\tldr\tr3, [r2, r3]\n ./cmdline/state.c:3859\n \tldr\tr5, [r0, #16]\n+./cmdline/state.c:3867\n+\tadd.w\tfp, r7, #8\n ./cmdline/state.c:3856\n-\tmov\tr4, r0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, #0\n ./cmdline/state.c:3858\n-\tldr.w\tsl, [r0, #4]\n-./cmdline/state.c:3865\n-\tbl\t2eb40 \n-./cmdline/state.c:3867\n-\tadd.w\tfp, r7, #8\n+\tldr\tr3, [r0, #4]\n+./cmdline/state.c:3856\n+\tmov\tr4, r0\n+./cmdline/state.c:3858\n+\tstr\tr3, [r7, #4]\n ./cmdline/state.c:3865\n+\tbl\t2eba8 \n \tmov\tr8, r0\n-\tmov\tr9, r1\n+\tmov\tsl, r1\n ./cmdline/state.c:3867\n \tmov\tr0, r5\n \tmov\tr1, fp\n-\tbl\tfcec \n ./cmdline/state.c:3856\n-\tldr\tr3, [pc, #224]\t; (13e00 )\n-\tadd\tr3, pc\n+\tadd\tr9, pc\n ./cmdline/state.c:3867\n+\tbl\tfccc \n \tcmp\tr0, #0\n-\tbne.n\t13da0 \n+\tbne.n\t13d86 \n ./cmdline/state.c:3875\n-\tldr\tr1, [r7, #8]\n+\tldr\tr2, [r7, #8]\n ./cmdline/state.c:3877\n-\tldr\tr2, [r4, #12]\n-\tcmp\tr2, r1\n-\tbne.n\t13d86 \n+\tldr\tr3, [r4, #12]\n+\tcmp\tr3, r2\n+\tbne.n\t13d6c \n ./cmdline/state.c:3885\n \tmov\tr6, r0\n \tmov\tr0, r5\n-\tstrd\tr3, r2, [r7]\n-\tbl\tfe88 \n+\tstr\tr3, [r7, #0]\n+\tbl\tfe68 \n ./cmdline/state.c:3888\n-\tldr.w\tip, [pc, #200]\t; 13e04 \n-\tmov\tr1, fp\n-\tldr\tr3, [r7, #0]\n-\tldr\tr2, [r7, #4]\n-\tldr.w\tr3, [r3, ip]\n-\tldr\tr3, [r3, #0]\n+\tldr.w\tip, [pc, #196]\t; 13de8 \n ./cmdline/state.c:3885\n-\tmov\tlr, r0\n+\tmov\tr2, r0\n ./cmdline/state.c:3888\n-\tmov\tr0, r2\n-\tmovs\tr2, #4\n+\tldr\tr3, [r7, #0]\n+\tmov\tr1, fp\n ./cmdline/state.c:3885\n-\tmov\tfp, lr\n+\tmov\tfp, r2\n ./cmdline/state.c:3888\n+\tmovs\tr2, #4\n+\tmov\tr0, r3\n+\tldr.w\tr3, [r9, ip]\n+\tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/state.c:3890\n \tcmp\tfp, r0\n-\tbeq.n\t13dca \n+\tbeq.n\t13db0 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr\tr1, [r5, #16]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr\tr3, [r5, #24]\n state_verify_thread():\n ./cmdline/state.c:3892\n-\tldr\tr0, [pc, #168]\t; (13e08 )\n+\tldr\tr0, [pc, #164]\t; (13dec )\n+\tadd\tr0, pc\n serrorfile():\n ./cmdline/stream.h:212\n \tmla\tr1, r2, r1, r3\n state_verify_thread():\n ./cmdline/state.c:3892\n-\tadd\tr0, pc\n \tadds\tr1, #4\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3893\n \tmov\tr0, r4\n ./cmdline/state.c:3856\n-\tldr\tr2, [pc, #156]\t; (13e0c )\n+\tldr\tr2, [pc, #152]\t; (13df0 )\n ./cmdline/state.c:3900\n-\tldr\tr3, [pc, #136]\t; (13dfc )\n+\tldr\tr3, [pc, #136]\t; (13de0 )\n ./cmdline/state.c:3856\n \tadd\tr2, pc\n ./cmdline/state.c:3900\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\t13df2 \n+\tbne.n\t13dd8 \n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n serrorfile():\n ./cmdline/stream.h:212\n \tldr\tr1, [r5, #16]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr\tr3, [r5, #24]\n state_verify_thread():\n ./cmdline/state.c:3879\n-\tldr\tr0, [pc, #128]\t; (13e10 )\n+\tldr\tr0, [pc, #124]\t; (13df4 )\n+\tadd\tr0, pc\n serrorfile():\n ./cmdline/stream.h:212\n \tmla\tr1, r2, r1, r3\n state_verify_thread():\n ./cmdline/state.c:3879\n-\tadd\tr0, pc\n \tadds\tr1, #4\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3880\n \tmov\tr0, r4\n-\tb.n\t13d6e \n+\tb.n\t13d54 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr\tr3, [r5, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr\tr1, [r5, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #4]\n state_verify_thread():\n ./cmdline/state.c:3869\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #84]\t; (13e14 )\n+\tldr\tr0, [pc, #84]\t; (13df8 )\n+\tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3870\n \tmov\tr0, r4\n-\tb.n\t13d6e \n+\tb.n\t13d54 \n ./cmdline/state.c:3897\n-\tbl\t2eb40 \n+\tbl\t2eba8 \n+\tsubs.w\tr0, r0, r8\n+\tsbc.w\tr1, r1, sl\n \tmov.w\tr2, #1000\t; 0x3e8\n \tmovs\tr3, #0\n-\tsubs.w\tr0, r0, r8\n-\tsbc.w\tr1, r1, r9\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #52]\t; (13e18 )\n+\tldr\tr0, [pc, #48]\t; (13dfc )\n \tmov\tr3, r1\n-\tmov\tr1, sl\n+\tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:3899\n \tmov\tr0, r6\n-\tb.n\t13d6e \n+\tb.n\t13d54 \n ./cmdline/state.c:3900\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tasrs\tr0, r1, #1\n+\tasrs\tr4, r3, #1\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr6, r2, #32\n+\tasrs\tr0, r6, #32\n \tmovs\tr5, r0\n \tlsls\tr4, r5, #7\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xf4c40002\n-\tlsrs\tr2, r0, #31\n+\t\t\t; instruction: 0xf4e20002\n+\tlsrs\tr4, r3, #31\n \tmovs\tr5, r0\n-\torns\tr0, r0, #8519680\t; 0x820000\n-\tands.w\tr0, r8, #8519680\t; 0x820000\n-\torn\tr0, r0, #8519680\t; 0x820000\n+\teor.w\tr0, lr, #8519680\t; 0x820000\n+\tbics.w\tr0, r2, #8519680\t; 0x820000\n+\torns\tr0, sl, #8519680\t; 0x820000\n state_rename_content():\n ./cmdline/state.c:3987\n-\tldr\tr1, [pc, #160]\t; (13ec0 )\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n ./cmdline/state.c:4043\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:3987\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+\tldr\tr1, [pc, #152]\t; (13ea4 )\n+\tldr\tr2, [pc, #156]\t; (13ea8 )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr\tr2, [pc, #152]\t; (13ec4 )\n-\tsub\tsp, #12\n \tadd\tr1, pc\n-\tadd\tr7, sp, #0\n+\tsub\tsp, #12\n ./cmdline/state.c:4043\n \tldr.w\tr4, [r0, #980]\t; 0x3d4\n ./cmdline/state.c:3987\n+\tadd\tr7, sp, #0\n+\tldr.w\tr9, [pc, #144]\t; 13eac \n \tadd.w\tr3, r7, #4096\t; 0x1000\n \tldr\tr2, [r1, r2]\n-\tldr.w\tr9, [pc, #136]\t; 13ec8 \n \tadds\tr3, #4\n+\tadd\tr9, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tadd\tr9, pc\n ./cmdline/state.c:4044\n-\tcbz\tr4, 13e76 \n+\tcbz\tr4, 13e5a \n ./cmdline/state.c:4049\n-\tldr.w\tr8, [pc, #124]\t; 13ecc \n+\tldr.w\tr8, [pc, #124]\t; 13eb0 \n \tadds\tr6, r7, #4\n \tadd\tr8, pc\n \tldr\tr5, [r4, #8]\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r6\n \tmov\tr2, r8\n \tmov\tr3, r5\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/state.c:4050\n \tmov\tr1, r5\n \tmov\tr0, r6\n \tblx\t6b74 \n-\tcbnz\tr0, 13e98 \n+\tcbnz\tr0, 13e7c \n ./cmdline/state.c:4057\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:4044\n \tcmp\tr4, #0\n-\tbne.n\t13e56 \n+\tbne.n\t13e3a \n ./cmdline/state.c:3987\n-\tldr\tr1, [pc, #88]\t; (13ed0 )\n+\tldr\tr1, [pc, #88]\t; (13eb4 )\n ./cmdline/state.c:4060\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #68]\t; (13ec4 )\n+\tldr\tr2, [pc, #68]\t; (13ea8 )\n \tadds\tr3, #4\n ./cmdline/state.c:3987\n \tadd\tr1, pc\n ./cmdline/state.c:4060\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t13ebc \n+\tbne.n\t13ea0 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/state.c:4052\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #44]\t; (13eb8 )\n \tmov\tr2, r5\n \tmov\tr1, r6\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #40]\t; (13ed4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:4053\n-\tldr\tr3, [pc, #36]\t; (13ed8 )\n+\tldr\tr3, [pc, #36]\t; (13ebc )\n \tldr.w\tr3, [r9, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:4060\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tlsrs\tr6, r0, #28\n+\tlsrs\tr4, r4, #28\n \tmovs\tr5, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsrs\tr2, r5, #27\n+\tlsrs\tr6, r1, #28\n \tmovs\tr5, r0\n-\tldcl\t0, cr0, [r4], #8\n-\tlsrs\tr4, r6, #26\n+\tldc\t0, cr0, [r0, #-8]\n+\tlsrs\tr0, r2, #27\n \tmovs\tr5, r0\n-\t\t\t; instruction: 0xf3be0002\n+\t\t\t; instruction: 0xf3da0002\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n find_disk_by_uuid():\n ./cmdline/state.c:1291\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tadd\tr7, sp, #0\n ./cmdline/state.c:1299\n-\tcbnz\tr0, 13f0e \n+\tcbnz\tr0, 13ef2 \n ./cmdline/state.c:1304\n \tldrb\tr6, [r2, #0]\n \tmov\tr8, r2\n-\tcbz\tr6, 13f08 \n+\tcbz\tr6, 13eec \n ./cmdline/state.c:1307\n \tldr\tr4, [r1, #0]\n-\tcbz\tr4, 13f20 \n+\tcbz\tr4, 13f04 \n ./cmdline/state.c:1294\n \tmov\tr6, r0\n ./cmdline/state.c:1308\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:1309\n \tmov\tr1, r8\n \tadd.w\tr0, r5, #12288\t; 0x3000\n \tblx\t68e8 \n-\tcbnz\tr0, 13f02 \n+\tcbnz\tr0, 13ee6 \n ./cmdline/state.c:1311\n-\tcbnz\tr6, 13f18 \n+\tcbnz\tr6, 13efc \n ./cmdline/state.c:1313\n \tmov\tr6, r5\n ./cmdline/state.c:1307\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t13ef0 \n+\tbne.n\t13ed4 \n ./cmdline/state.c:1319\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/state.c:1300\n \tldr\tr3, [r1, #0]\n \tldr\tr6, [r3, #8]\n ./cmdline/state.c:1319\n@@ -31161,339 +31112,339 @@\n ./cmdline/state.c:1305\n \tmov\tr6, r0\n ./cmdline/state.c:1319\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/state.c:1305\n \tmov\tr6, r4\n-\tb.n\t13f08 \n+\tb.n\t13eec \n state_content_check():\n ./cmdline/state.c:1600\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tldr.w\tfp, [pc, #120]\t; 13f88 \n \tvpush\t{d8}\n-\tldr.w\tfp, [pc, #116]\t; 13fa4 \n-\tadd\tfp, pc\n \tadd\tr7, sp, #0\n+\tadd\tfp, pc\n ./cmdline/state.c:1605\n-\tcbz\tr0, 13f8e \n-\tvmov\ts16, r1\n+\tcbz\tr0, 13f72 \n \tmov\tr9, r0\n+\tvmov\ts16, r1\n ./cmdline/state.c:1616\n \tmovw\tr8, #4232\t; 0x1088\n ./cmdline/state.c:1606\n \tldr.w\tr6, [r9, #8]\n ./cmdline/state.c:1608\n \tldr.w\tr9, [r9]\n \tcmp.w\tr9, #0\n-\tbeq.n\t13f8e \n-./cmdline/state.c:1616\n-\tadd.w\tsl, r6, r8\n-./cmdline/state.c:1608\n+\tbeq.n\t13f72 \n \tmov\tr4, r9\n-\tb.n\t13f68 \n ./cmdline/state.c:1616\n+\tadd.w\tsl, r6, r8\n+\tb.n\t13f4c \n \tldr.w\tr3, [r5, r8]\n \tldr.w\tr1, [sl]\n \tcmp\tr1, r3\n-\tbeq.n\t13f98 \n+\tbeq.n\t13f7c \n ./cmdline/state.c:1608\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbeq.n\t13f40 \n+\tbeq.n\t13f24 \n ./cmdline/state.c:1609\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:1610\n \tmov\tr0, r6\n \tmov\tr1, r5\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t13f56 \n+\tbne.n\t13f3a \n ./cmdline/state.c:1612\n+\tldr\tr0, [pc, #48]\t; (13f8c )\n \tvmov\tr1, s16\n-\tldr\tr0, [pc, #44]\t; (13fa8 )\n \tadd\tr0, pc\n ./cmdline/state.c:1618\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1619\n-\tldr\tr3, [pc, #40]\t; (13fac )\n+\tldr\tr3, [pc, #40]\t; (13f90 )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:1624\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:1618\n-\tldr\tr0, [pc, #20]\t; (13fb0 )\n+\tldr\tr0, [pc, #20]\t; (13f94 )\n \tvmov\tr1, s16\n \tadd\tr0, pc\n-\tb.n\t13f7e \n+\tb.n\t13f62 \n \tnop\n-\tlsrs\tr4, r0, #24\n+\tlsrs\tr6, r3, #24\n \tmovs\tr5, r0\n-\tssat16\tr0, #3, ip\n+\tsbfx\tr0, r8, #0, #3\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xf3360002\n+\t\t\t; instruction: 0xf3520002\n fs_info_is_required():\n ./cmdline/state.c:1665\n-\tcbz\tr0, 13fd8 \n+\tcbz\tr0, 13fbc \n ./cmdline/state.c:1660\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr5, r1\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:1667\n \tldr\tr0, [r4, #8]\n \tmov\tr1, r5\n-\tbl\t13644 \n+\tbl\t1362c \n fs_info_is_required.isra.0():\n ./cmdline/elem.h:654\n-\tcbz\tr0, 13fce \n+\tcbz\tr0, 13fb2 \n fs_info_is_required():\n ./cmdline/state.c:1670\n \tldrb\tr0, [r0, #0]\n \tcmp\tr0, #1\n-\tbeq.n\t13fd6 \n+\tbeq.n\t13fba \n ./cmdline/state.c:1665\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t13fbe \n+\tbne.n\t13fa2 \n ./cmdline/state.c:1674\n \tmovs\tr0, #0\n ./cmdline/state.c:1675\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/state.c:1674\n \tmovs\tr0, #0\n ./cmdline/state.c:1675\n \tbx\tlr\n fs_position_is_required():\n ./cmdline/state.c:1636\n-\tcbz\tr0, 14008 \n+\tcbz\tr0, 13fec \n ./cmdline/state.c:1631\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r1\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n-\tb.n\t13fec \n+\tadd\tr7, sp, #0\n+\tb.n\t13fd0 \n ./cmdline/state.c:1636\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 14004 \n+\tcbz\tr4, 13fe8 \n ./cmdline/state.c:1638\n \tldr\tr0, [r4, #8]\n \tmov\tr1, r5\n-\tbl\t13644 \n+\tbl\t1362c \n fs_position_is_required.isra.0():\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t13fe8 \n+\tbeq.n\t13fcc \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n fs_position_is_required.isra.0():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n fs_position_is_required():\n ./cmdline/state.c:1641\n \tcmp\tr3, #2\n-\tbhi.n\t13fe8 \n+\tbhi.n\t13fcc \n ./cmdline/state.c:1642\n \tmovs\tr0, #1\n ./cmdline/state.c:1646\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/state.c:1645\n \tmovs\tr0, #0\n ./cmdline/state.c:1646\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/state.c:1645\n \tmovs\tr0, #0\n ./cmdline/state.c:1646\n \tbx\tlr\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #20]\t; (14024 )\n+\tldr\tr3, [pc, #20]\t; (14008 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #20]\t; (14028 )\n-\tldr\tr0, [pc, #24]\t; (1402c )\n+\tldr\tr1, [pc, #20]\t; (1400c )\n+\tldr\tr0, [pc, #24]\t; (14010 )\n \tadd\tr3, pc\n ././tommyds/tommyarray.h:88\n \tpush\t{r7, lr}\n ././tommyds/tommyarray.h:92\n \tadd\tr1, pc\n+\tadd\tr0, pc\n ././tommyds/tommyarray.h:88\n \tadd\tr7, sp, #0\n ././tommyds/tommyarray.h:92\n-\tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tsubs\tr4, r5, r1\n+\tsubs\tr0, r1, r2\n \tmovs\tr3, r0\n-\tldc\t0, cr0, [r8, #-8]!\n-\tstmia\tr7!, {r4, r5, r6}\n+\tldcl\t0, cr0, [r4, #-8]\n+\tstmia\tr7!, {r1, r2, r3, r7}\n \tmovs\tr2, r0\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #20]\t; (14048 )\n+\tldr\tr3, [pc, #20]\t; (1402c )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #20]\t; (1404c )\n-\tldr\tr0, [pc, #24]\t; (14050 )\n+\tldr\tr1, [pc, #20]\t; (14030 )\n+\tldr\tr0, [pc, #24]\t; (14034 )\n \tadd\tr3, pc\n ././tommyds/tommyarrayblkof.h:89\n \tpush\t{r7, lr}\n ././tommyds/tommyarrayblkof.h:93\n \tadd\tr1, pc\n+\tadds\tr3, #16\n ././tommyds/tommyarrayblkof.h:89\n \tadd\tr7, sp, #0\n ././tommyds/tommyarrayblkof.h:93\n-\tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tsubs\tr0, r1, r1\n+\tsubs\tr4, r4, r1\n \tmovs\tr3, r0\n-\tmovt\tr0, #32770\t; 0x8002\n-\tstmia\tr7!, {r1, r3, r6}\n+\t\t\t; instruction: 0xf2e40002\n+\tstmia\tr7!, {r1, r2, r5, r6}\n \tmovs\tr2, r0\n fs_position_clear_deleted():\n ./cmdline/state.c:1677\n \tpush\t{r4, r5, r6, r7, lr}\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tstr\tr0, [r7, #4]\n ./cmdline/state.c:1682\n-\tcbz\tr0, 1408a \n+\tcbz\tr0, 1406e \n \tmov\tr6, r1\n \tmov\tr4, r0\n-\tb.n\t14068 \n+\tb.n\t1404c \n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1408a \n+\tcbz\tr4, 1406e \n ./cmdline/state.c:1683\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:1684\n \tmov\tr1, r6\n \tmov\tr0, r5\n-\tbl\t13644 \n+\tbl\t1362c \n fs_position_clear_deleted.isra.0():\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t14064 \n+\tbeq.n\t14048 \n fs_position_clear_deleted():\n ./cmdline/state.c:1687\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #4\n-\tbne.n\t14064 \n+\tbne.n\t14048 \n ./cmdline/state.c:1689\n \tmov\tr0, r5\n \tmov\tr1, r6\n-\tbl\t134f4 \n+\tbl\t134d8 \n ./cmdline/state.c:1682\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t14068 \n+\tbne.n\t1404c \n ./cmdline/state.c:1692\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n state_write_thread():\n ./cmdline/state.c:2901\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tldr.w\tr8, [pc, #3448]\t; 14df4 \n \tvpush\t{d8}\n-\tldr.w\tr8, [pc, #3428]\t; 14e00 \n-\tadd\tr8, pc\n \tsub\tsp, #92\t; 0x5c\n-./cmdline/state.c:2904\n-\tldr\tr2, [r0, #4]\n-./cmdline/state.c:2901\n \tadd\tr7, sp, #8\n ./cmdline/state.c:2903\n \tldr\tr1, [r0, #0]\n-./cmdline/state.c:2908\n-\tldrd\tr4, sl, [r0, #16]\n+./cmdline/state.c:2901\n+\tadd\tr8, pc\n ./cmdline/state.c:2904\n-\tstr\tr2, [r7, #68]\t; 0x44\n-./cmdline/state.c:2927\n-\tadd.w\tr9, r1, #244736\t; 0x3bc00\n-./cmdline/state.c:2905\n-\tldr\tr2, [r0, #8]\n+\tldr\tr2, [r0, #4]\n ./cmdline/state.c:2903\n \tvmov\ts16, r1\n ./cmdline/state.c:2927\n-\tldr.w\tr6, [r9, #960]\t; 0x3c0\n-./cmdline/state.c:2901\n-\tstr\tr0, [r7, #64]\t; 0x40\n+\tadd.w\tr9, r1, #244736\t; 0x3bc00\n+./cmdline/state.c:2904\n+\tstr\tr2, [r7, #68]\t; 0x44\n ./cmdline/state.c:2905\n+\tldr\tr2, [r0, #8]\n \tstr\tr2, [r7, #44]\t; 0x2c\n ./cmdline/state.c:2906\n \tldr\tr2, [r0, #12]\n \tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/state.c:2927\n-\tcbz\tr6, 140ee \n+\tldr.w\tr2, [r9, #960]\t; 0x3c0\n+./cmdline/state.c:2907\n+\tldr\tr4, [r0, #16]\n+./cmdline/state.c:2908\n+\tldr.w\tsl, [r0, #20]\n+./cmdline/state.c:2901\n+\tstr\tr0, [r7, #64]\t; 0x40\n+./cmdline/state.c:2927\n+\tcbz\tr2, 140d6 \n \tmovw\tr0, #38856\t; 0x97c8\n \tadd.w\tr5, r1, #34048\t; 0x8500\n-\tmul.w\tr6, r0, r6\n+\tmov\tr6, r0\n \tadds\tr5, #104\t; 0x68\n+\tmul.w\tr0, r0, r2\n \tmovs\tr3, #0\n ./cmdline/state.c:2926\n \tmovs\tr2, #2\n ./cmdline/state.c:2928\n \tldr\tr1, [r5, r3]\n-\tadd\tr3, r0\n+\tadd\tr3, r6\n ./cmdline/state.c:2929\n \tcmp\tr1, #2\n \tit\tcs\n \tmovcs\tr2, #3\n ./cmdline/state.c:2927\n-\tcmp\tr6, r3\n-\tbne.n\t140d6 \n-\tsub.w\tr6, r2, #3\n-\tclz\tr6, r6\n-\tlsrs\tr6, r6, #5\n+\tcmp\tr0, r3\n+\tbne.n\t140be \n+\tsub.w\tr2, r2, #3\n+\tclz\tr2, r2\n+\tlsrs\tr2, r2, #5\n ./cmdline/state.c:2931\n-\tldr.w\tr3, [pc, #3348]\t; 14e04 \n+\tldr.w\tr3, [pc, #3360]\t; 14df8 \n \tldr.w\tr3, [r8, r3]\n-\tldr\tr2, [r3, #0]\n \tstr\tr3, [r7, #48]\t; 0x30\n-./cmdline/state.c:2935\n-\tcmp\tr2, #16\n+\tldr\tr3, [r3, #0]\n+\tsubs\tr3, #16\n \tit\tne\n-\torrne.w\tr6, r6, #1\n-\tcmp\tr6, #0\n-\tbeq.w\t14334 \n+\tmovne\tr3, #1\n+./cmdline/state.c:2935\n+\torrs\tr3, r2\n+\tbeq.w\t1431a \n ./cmdline/state.c:2936\n-\tldr.w\tr0, [pc, #3324]\t; 14e08 \n+\tldr.w\tr0, [pc, #3340]\t; 14dfc \n \tmov\tr2, sl\n \tmovs\tr1, #12\n \tmovs\tr3, #3\n \tadd\tr0, pc\n \tstr\tr3, [r7, #72]\t; 0x48\n \tadds\tr0, #40\t; 0x28\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14352 \n+\tbeq.w\t14338 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #3292]\t; 14e0c \n+\tldr.w\tr1, [pc, #3308]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #122\t; 0x7a\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #122\t; 0x7a\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr6, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -31503,36 +31454,36 @@\n ./cmdline/stream.h:364\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2942\n \tvmov\tr3, s16\n \tmov\tr1, sl\n \tldr.w\tr0, [r3, #216]\t; 0xd8\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14554 \n+\tbeq.w\t1453a \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #3228]\t; 14e0c \n+\tldr.w\tr1, [pc, #3244]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #120\t; 0x78\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #120\t; 0x78\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr6, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -31541,44 +31492,44 @@\n \tstr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2944\n \tldr\tr0, [r7, #68]\t; 0x44\n \tmov\tr1, sl\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:2947\n \tldr\tr3, [r7, #72]\t; 0x48\n \tcmp\tr3, #3\n-\tbeq.w\t14392 \n+\tbeq.w\t14378 \n ./cmdline/state.c:2952\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbeq.w\t14364 \n+\tbeq.w\t1434a \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14582 \n+\tbeq.w\t14568 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #3152]\t; 14e0c \n+\tldr.w\tr1, [pc, #3168]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #99\t; 0x63\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #99\t; 0x63\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr6, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -31587,34 +31538,34 @@\n \tstr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2960\n \tldr.w\tr3, [r9, #964]\t; 0x3c4\n \tcmp\tr3, #1\n-\tbeq.w\t14566 \n+\tbeq.w\t1454c \n ./cmdline/state.c:2962\n \tcmp\tr3, #2\n-\tbeq.w\t14594 \n+\tbeq.w\t1457a \n ./cmdline/state.c:2964\n \tcmp\tr3, #3\n-\tbne.w\t1430a \n+\tbne.w\t142f0 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14b08 \n+\tbeq.w\t14aee \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #3080]\t; 14e0c \n+\tldr.w\tr1, [pc, #3096]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #109\t; 0x6d\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #109\t; 0x6d\n state_write_thread():\n@@ -31638,53 +31589,53 @@\n state_write_thread():\n ./cmdline/state.c:2972\n \tvmov\tr3, s16\n \tmov\tr2, sl\n \tmovs\tr1, #16\n \tadd.w\tr5, r3, #240640\t; 0x3ac00\n \tadd.w\tr0, r5, #928\t; 0x3a0\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/state.c:2973\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbeq.w\t14a9c \n+\tbeq.w\t14a82 \n ./cmdline/state.c:2981\n \tldr.w\tr3, [r9, #968]\t; 0x3c8\n ./cmdline/state.c:2983\n \tcmp\tr3, #0\n \tit\tne\n \tcmpne\tr4, #0\n-\tbne.w\t1490e \n+\tbne.w\t148f6 \n ./cmdline/state.c:3008\n \tldr.w\tr5, [r9, #988]\t; 0x3dc\n \tcmp\tr5, #0\n-\tbeq.w\t143d4 \n+\tbeq.w\t143ba \n \tstr.w\tr9, [r7, #56]\t; 0x38\n ./cmdline/state.c:3022\n \tmovw\tr6, #13276\t; 0x33dc\n \tvmov\tr9, s16\n ./cmdline/state.c:3027\n \tmovw\tfp, #4228\t; 0x1084\n-\tb.n\t142dc \n+\tb.n\t142c2 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n sputc():\n ./cmdline/stream.h:364\n \tadd.w\tlr, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr2, [pc, #2968]\t; 14e0c \n+\tldr.w\tr2, [pc, #2980]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tip, #77\t; 0x4d\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r0, #77\t; 0x4d\n-\tldr.w\tr2, [r8, r2]\n \tuxtb\tr1, r1\n+\tldr.w\tr2, [r8, r2]\n \tldr.w\tr2, [r2, r1, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tlr, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -31693,150 +31644,150 @@\n \tstr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb.w\tip, [r3]\n state_write_thread():\n ./cmdline/state.c:3024\n \tmov\tr1, sl\n \tmov\tr0, r4\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3025\n \tmovw\tr3, #4232\t; 0x1088\n-\tldr\tr0, [r4, r3]\n \tmov\tr1, sl\n-\tbl\t10458 \n+\tldr\tr0, [r4, r3]\n+\tbl\t10410 \n ./cmdline/state.c:3026\n \tadd.w\tr3, r4, #4224\t; 0x1080\n \tmov\tr1, sl\n \tldr\tr0, [r3, #0]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3027\n \tmov\tr1, sl\n \tldr.w\tr0, [r4, fp]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3028\n-\tadd.w\tr0, r4, #4096\t; 0x1000\n \tmov\tr1, sl\n-\tbl\t105b0 \n+\tadd.w\tr0, r4, #4096\t; 0x1000\n+\tbl\t10568 \n ./cmdline/state.c:3029\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbeq.w\t148e0 \n+\tbeq.w\t148c8 \n ./cmdline/state.c:3008\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbeq.n\t143d0 \n+\tbeq.n\t143b6 \n ./cmdline/state.c:3009\n \tldr\tr4, [r5, #8]\n ./cmdline/state.c:3013\n \tmov\tr0, r9\n \tmov\tr1, r4\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:3014\n \tcmp\tr0, #0\n-\tbeq.w\t14546 \n+\tbeq.w\t1452c \n ./cmdline/state.c:3022\n \tldr\tr3, [r0, r6]\n \tadds\tr3, #1\n-\tbeq.n\t142d6 \n+\tbeq.n\t142bc \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n \tcmp\tr3, r2\n-\tbne.n\t1426a \n+\tbne.n\t14250 \n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.n\t14298 \n+\tbne.n\t1427e \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t1426a \n+\tb.n\t14250 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr1, [sl, #16]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr3, [sl, #24]\n state_write_thread():\n ./cmdline/state.c:2968\n-\tldr.w\tr0, [pc, #2808]\t; 14e10 \n+\tldr.w\tr0, [pc, #2820]\t; 14e04 \n+\tadd\tr0, pc\n serrorfile():\n ./cmdline/stream.h:212\n \tmla\tr1, r2, r1, r3\n state_write_thread():\n ./cmdline/state.c:2968\n-\tadd\tr0, pc\n \tadds\tr1, #4\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3370\n \tldr\tr0, [r7, #64]\t; 0x40\n \tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:2938\n-\tldr.w\tr0, [pc, #2780]\t; 14e14 \n+\tldr.w\tr0, [pc, #2796]\t; 14e08 \n \tmov\tr2, sl\n \tmovs\tr1, #12\n \tmovs\tr3, #2\n \tadd\tr0, pc\n \tstr\tr3, [r7, #72]\t; 0x48\n \tadds\tr0, #56\t; 0x38\n-\tbl\t10304 \n+\tbl\t102bc \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n \tcmp\tr3, r2\n-\tbne.w\t14126 \n+\tbne.w\t1410c \n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t1414e \n+\tbne.w\t14134 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14126 \n+\tb.n\t1410c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:2954\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #2704]\t; 14e18 \n+\tldr.w\tr0, [pc, #2720]\t; 14e0c \n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2955\n-\tb.n\t14326 \n+\tb.n\t1430c \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14ac8 \n+\tbeq.w\t14aae \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #2664]\t; 14e0c \n+\tldr.w\tr1, [pc, #2676]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #121\t; 0x79\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #121\t; 0x79\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr6, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -31846,47 +31797,48 @@\n ./cmdline/stream.h:364\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2949\n \tldr\tr3, [r7, #48]\t; 0x30\n \tmov\tr1, sl\n \tldr\tr0, [r3, #0]\n-\tbl\t10458 \n-\tb.n\t1419e \n+\tbl\t10410 \n+\tb.n\t14184 \n \tldr.w\tr9, [r7, #56]\t; 0x38\n ./cmdline/state.c:3039\n \tldr.w\tr3, [r9, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t145b4 \n+\tbeq.w\t1459a \n \tvmov\tr3, s16\n \tmovs\tr5, #0\n+./cmdline/stream.h:364\n \tstr.w\tr8, [r7, #56]\t; 0x38\n+sputc():\n+./cmdline/stream.h:364\n \tmov\tr8, r5\n \tstr.w\tr9, [r7, #52]\t; 0x34\n \tadd.w\tr4, r3, #38144\t; 0x9500\n \tadd.w\tr3, r3, #34048\t; 0x8500\n \tadds\tr3, #104\t; 0x68\n \tadds\tr4, #108\t; 0x6c\n \tmov\tr9, r3\n-\tb.n\t14476 \n+\tb.n\t1445c \n ./cmdline/stream.h:350\n \tcmp\tr3, r1\n-sputc():\n-./cmdline/stream.h:350\n-\tbeq.w\t14534 \n+\tbeq.w\t1451a \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr.w\tr1, [pc, #2572]\t; 14e00 \n crc32c_plain_char():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #2556]\t; 14e0c \n+\tldr\tr2, [r7, #56]\t; 0x38\n \teor.w\tip, r0, #80\t; 0x50\n \tuxtb.w\tip, ip\n \tldr\tr1, [r2, r1]\n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tr2, #80\t; 0x50\n crc32c_plain_char():\n@@ -31903,58 +31855,58 @@\n \tstr.w\tr1, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr2, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:3053\n \tmov\tr1, sl\n \tmov\tr0, r8\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3054\n \tmov\tr1, sl\n \tldr\tr0, [r4, #0]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3055\n \tmov\tr1, sl\n \tldr\tr0, [r4, #4]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3056\n \tsub.w\tr0, r4, #33792\t; 0x8400\n-\tsubs\tr0, #132\t; 0x84\n \tmov\tr1, sl\n-\tbl\t105b0 \n+\tsubs\tr0, #132\t; 0x84\n+\tbl\t10568 \n ./cmdline/state.c:3058\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbeq.w\t14742 \n+\tbeq.w\t14726 \n ./cmdline/state.c:3039 (discriminator 2)\n \tldr\tr3, [r7, #52]\t; 0x34\n \tadd.w\tr8, r8, #1\n \tldr.w\tr1, [r3, #960]\t; 0x3c0\n \tmovw\tr3, #38856\t; 0x97c8\n \tadd\tr5, r3\n \tadd\tr4, r3\n \tcmp\tr1, r8\n-\tbls.w\t145b0 \n+\tbls.w\t14596 \n ./cmdline/state.c:3040\n \tldr\tr2, [r7, #72]\t; 0x48\n \tldrd\tr3, r1, [sl, #4]\n \tcmp\tr2, #3\n-\tbne.n\t143fe \n+\tbne.n\t143e4 \n ./cmdline/stream.h:350\n \tcmp\tr3, r1\n sputc():\n ./cmdline/stream.h:350\n-\tbeq.w\t14af6 \n+\tbeq.w\t14adc \n ./cmdline/stream.h:362\n \tldr.w\tr6, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tlr, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr0, [pc, #2428]\t; 14e0c \n+\tldr.w\tr0, [pc, #2440]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tip, #81\t; 0x51\n crc32c_plain_char():\n ./cmdline/util.h:93\n \tldr\tr2, [r7, #56]\t; 0x38\n \teor.w\tr1, r6, #81\t; 0x51\n@@ -31972,144 +31924,144 @@\n \tstr.w\tr6, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb.w\tip, [r3]\n state_write_thread():\n ./cmdline/state.c:3042\n \tmov\tr1, sl\n \tmov\tr0, r8\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3043\n \tmov\tr1, sl\n \tldr\tr0, [r4, #0]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3044\n \tmov\tr1, sl\n \tldr\tr0, [r4, #4]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3045\n \tldr.w\tr0, [r9, r5]\n \tmov\tr1, sl\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3046\n \tldr.w\tr3, [r9, r5]\n \tcmp\tr3, #0\n-\tbeq.n\t14454 \n+\tbeq.n\t1443a \n \tsub.w\tfp, r4, #37888\t; 0x9400\n \tadd.w\tr3, r5, #4224\t; 0x1080\n-\tsub.w\tfp, fp, #132\t; 0x84\n \tstr.w\tr8, [r7, #36]\t; 0x24\n \tmovs\tr6, #0\n \tmov\tr8, r9\n+\tsub.w\tfp, fp, #132\t; 0x84\n \tmov\tr9, r4\n \tmov\tr4, r3\n ./cmdline/state.c:3047 (discriminator 3)\n \tmov\tr1, sl\n \tmov\tr0, fp\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3048 (discriminator 3)\n-\tadd.w\tr0, fp, #4096\t; 0x1000\n \tmov\tr1, sl\n+\tadd.w\tr0, fp, #4096\t; 0x1000\n ./cmdline/state.c:3046 (discriminator 3)\n \tadds\tr6, #1\n ./cmdline/state.c:3048 (discriminator 3)\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3049 (discriminator 3)\n \tsub.w\tr1, fp, r5\n \tadd\tr1, r4\n \tmov\tr2, sl\n \tadd.w\tfp, fp, #4224\t; 0x1080\n-\tldrd\tr0, r1, [r1]\n \tadd.w\tfp, fp, #16\n-\tbl\t104d0 \n+\tldrd\tr0, r1, [r1]\n+\tbl\t10488 \n ./cmdline/state.c:3046 (discriminator 3)\n \tldr.w\tr2, [r8, r5]\n \tcmp\tr2, r6\n-\tbhi.n\t144f6 \n+\tbhi.n\t144dc \n \tmov\tr4, r9\n \tmov\tr9, r8\n \tldr.w\tr8, [r7, #36]\t; 0x24\n-\tb.n\t14454 \n+\tb.n\t1443a \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14430 \n+\tbne.w\t14416 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14404 \n+\tb.n\t143ea \n state_write_thread():\n ./cmdline/state.c:3016\n-\tldr.w\tr0, [pc, #2260]\t; 14e1c \n+\tldr.w\tr0, [pc, #2272]\t; 14e10 \n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3017\n-\tb.n\t14326 \n+\tb.n\t1430c \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t1418e \n+\tbne.w\t14174 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14166 \n+\tb.n\t1414c \n state_write_thread():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14b1c \n+\tbeq.w\t14b0c \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #2196]\t; 14e0c \n+\tldr.w\tr1, [pc, #2208]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #117\t; 0x75\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #117\t; 0x75\n-\tb.n\t1420a \n+\tb.n\t141f0 \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t141da \n+\tbne.w\t141c0 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t141b2 \n+\tb.n\t14198 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n \tcmp\tr3, r2\n-\tbeq.w\t14b2e \n+\tbeq.w\t14b1e \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n crc32c_plain_char():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #2148]\t; 14e0c \n+\tldr.w\tr1, [pc, #2164]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #107\t; 0x6b\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #107\t; 0x6b\n-\tb.n\t1420a \n+\tb.n\t141f0 \n \tldrd\tr9, r8, [r7, #52]\t; 0x34\n state_write_thread():\n ./cmdline/state.c:3067\n \tldr.w\tr3, [r9, #984]\t; 0x3d8\n \tstr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tbeq.w\t14dd8 \n+\tbeq.w\t14d48 \n ./cmdline/state.c:2920\n \tstr.w\tr8, [r7, #36]\t; 0x24\n \tmov\tr8, sl\n ./cmdline/state.c:2923\n \tmovs\tr3, #0\n ./cmdline/state.c:2922\n \tstrd\tr3, r3, [r7, #4]\n@@ -32123,55 +32075,52 @@\n ./cmdline/state.c:3072\n \tadd.w\tr3, sl, #13248\t; 0x33c0\n \tadds\tr3, #28\n \tstr\tr3, [r7, #32]\n \tmovw\tr3, #13276\t; 0x33dc\n \tldr.w\tr3, [sl, r3]\n \tcmp\tr3, #0\n-\tblt.w\t14770 \n+\tblt.w\t14754 \n ./cmdline/state.c:3076\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr3, [sl, r3]\n \tstr\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t14c02 \n+\tbeq.w\t14bf4 \n ./cmdline/state.c:3077\n \tldr\tr3, [r7, #28]\n ./cmdline/stream.h:350\n \tldrd\tr2, r1, [r8, #4]\n ./cmdline/state.c:3077\n \tldr\tr6, [r3, #8]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr2, r1\n state_write_thread():\n ./cmdline/state.c:3083\n \tldrd\tr3, r4, [r6, #24]\n-./cmdline/state.c:3086\n-\tldrd\tfp, ip, [r6, #8]\n-./cmdline/state.c:3083\n \tstrd\tr3, r4, [r7, #72]\t; 0x48\n-./cmdline/state.c:3084\n-\tldrd\tr3, r4, [r6]\n ./cmdline/state.c:3086\n+\tldrd\tfp, ip, [r6, #8]\n \tstrd\tfp, ip, [r7, #16]\n ./cmdline/state.c:3084\n+\tldrd\tr3, r4, [r6]\n \tstrd\tr3, r4, [r7, #56]\t; 0x38\n ./cmdline/state.c:3085\n \tldr\tr4, [r6, #36]\t; 0x24\n sputc():\n ./cmdline/stream.h:350\n-\tbeq.w\t14b40 \n+\tbeq.w\t14b30 \n ./cmdline/stream.h:362\n \tldr.w\tr5, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r2, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr0, [pc, #2012]\t; 14e0c \n+\tldr.w\tr0, [pc, #2028]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tlr, #102\t; 0x66\n crc32c_plain_char():\n ./cmdline/util.h:93\n \tldr\tr3, [r7, #36]\t; 0x24\n \teor.w\tr1, r5, #102\t; 0x66\n@@ -32190,199 +32139,191 @@\n ./cmdline/stream.h:364\n \tstrb.w\tlr, [r2]\n state_write_thread():\n ./cmdline/state.c:3089\n \tldr\tr3, [r7, #32]\n \tmov\tr1, r8\n \tldr\tr0, [r3, #0]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3090\n-\tldrd\tr0, r1, [r7, #72]\t; 0x48\n \tmov\tr2, r8\n-\tbl\t104d0 \n+\tldrd\tr0, r1, [r7, #72]\t; 0x48\n+\tbl\t10488 \n ./cmdline/state.c:3091\n \tldrd\tr0, r1, [r7, #56]\t; 0x38\n \tmov\tr2, r8\n-\tbl\t104d0 \n+\tbl\t10488 \n ./cmdline/state.c:3093\n \tadds\tr0, r4, #1\n+\tbeq.w\t14b02 \n ./cmdline/state.c:3096\n-\titete\tne\n-\taddne\tr0, r4, #1\n-./cmdline/state.c:3094\n-\tmoveq\tr1, r8\n-./cmdline/state.c:3096\n-\tmovne\tr1, r8\n-./cmdline/state.c:3094\n-\tmoveq\tr0, #0\n-./cmdline/state.c:3096\n-\tbl\t10458 \n+\tadds\tr0, r4, #1\n+\tmov\tr1, r8\n+\tbl\t10410 \n ./cmdline/state.c:3097\n \tmov\tr2, r8\n \tldrd\tr0, r1, [r7, #16]\n-\tbl\t104d0 \n+\tbl\t10488 \n ./cmdline/state.c:3098\n \tldr\tr0, [r6, #48]\t; 0x30\n \tmov\tr1, r8\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3099\n \tldr.w\tr2, [r8, #12]\n \tadds\tr2, #1\n-\tbeq.w\t14d28 \n+\tbeq.w\t14d08 \n ./cmdline/state.c:3107\n \tmov.w\tfp, #0\n ./cmdline/state.c:3108\n \tldr\tr2, [r6, #40]\t; 0x28\n \tcmp\tr2, fp\n-\tbls.w\t14bf0 \n+\tbls.w\t14be2 \n ./cmdline/state.c:3109\n \tmov\tr1, fp\n \tmov\tr0, r6\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/elem.h:655\n \tmov\tr5, r0\n block_state_get():\n ./cmdline/elem.h:654\n-\tcbz\tr0, 146b6 \n+\tcbz\tr0, 1469a \n ./cmdline/elem.h:657\n \tldrb\tr5, [r0, #0]\n state_write_thread():\n ./cmdline/elem.h:1059\n \tmov\tr2, fp\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmov\tr1, r6\n \tmov\tr0, sl\n-\tbl\t1330c \n+\tbl\t132e8 \n \tmov\tr3, r0\n ./cmdline/elem.h:1060\n \tadds\tr3, #1\n ./cmdline/elem.h:1059\n \tstr\tr0, [r7, #72]\t; 0x48\n ./cmdline/elem.h:1060\n-\tbeq.w\t1512e \n+\tbeq.w\t15174 \n state_write_thread():\n ./cmdline/state.c:3117\n \tldr\tr2, [r6, #40]\t; 0x28\n ./cmdline/state.c:3116\n \tadd.w\tr4, fp, #1\n-./cmdline/state.c:3117\n-\tcmp\tr4, r2\n-./cmdline/state.c:3116\n \tmov\tr9, r4\n ./cmdline/state.c:3117\n-\tbcs.n\t14720 \n+\tcmp\tr4, r2\n+\tbcs.n\t14704 \n \tldr\tr3, [r7, #72]\t; 0x48\n \tstr.w\tr8, [r7, #56]\t; 0x38\n \tmov\tr8, r4\n \tsub.w\tr3, r3, fp\n \tmov\tr4, r3\n-\tb.n\t14708 \n+\tb.n\t146ec \n ./cmdline/elem.h:1059\n \tmov\tr1, r6\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmov\tr2, r8\n \tmov\tr0, sl\n-\tbl\t1330c \n+\tbl\t132e8 \n ./cmdline/elem.h:1060\n \tadds\tr1, r0, #1\n-\tbeq.w\t14ec8 \n+\tbeq.w\t14ed8 \n state_write_thread():\n ./cmdline/state.c:3120\n \tadd.w\tr3, r4, r8\n \tcmp\tr0, r3\n-\tbne.n\t14718 \n+\tbne.n\t146fc \n ./cmdline/state.c:3117\n \tldr\tr3, [r6, #40]\t; 0x28\n ./cmdline/state.c:3122\n \tadd.w\tr8, r8, #1\n ./cmdline/state.c:3117\n \tcmp\tr3, r8\n-\tbls.n\t14718 \n+\tbls.n\t146fc \n ./cmdline/state.c:3118\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/elem.h:654\n-\tcbz\tr0, 14714 \n+\tcbz\tr0, 146f8 \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr0, [r0, #0]\n state_write_thread():\n ./cmdline/state.c:3118\n \tcmp\tr5, r0\n-\tbeq.n\t146e6 \n+\tbeq.n\t146ca \n \tmov\tr4, r9\n \tmov\tr9, r8\n \tldr.w\tr8, [r7, #56]\t; 0x38\n ./cmdline/state.c:3125\n \tcmp\tr5, #2\n-\tbeq.w\t14a66 \n+\tbeq.w\t14a4c \n \tcmp\tr5, #3\n-\tbeq.w\t14a48 \n+\tbeq.w\t14a2e \n \tcmp\tr5, #1\n-\tbeq.w\t149cc \n+\tbeq.w\t149b4 \n ./cmdline/state.c:3137\n-\tldr.w\tr0, [pc, #1772]\t; 14e20 \n+\tldr.w\tr0, [pc, #1788]\t; 14e14 \n \tmov\tr2, r5\n \tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3138\n-\tb.n\t14326 \n+\tb.n\t1430c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3060\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1724]\t; 14e24 \n+\tldr.w\tr0, [pc, #1744]\t; 14e18 \n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3061\n-\tb.n\t14326 \n+\tb.n\t1430c \n ./cmdline/state.c:3067 (discriminator 2)\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tbne.w\t145d0 \n+\tbne.w\t145b6 \n \tmov\tsl, r8\n \tldr.w\tr8, [r7, #36]\t; 0x24\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t150e8 \n+\tbeq.w\t150a4 \n ./cmdline/stream.h:362\n \tldr.w\tr5, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #1656]\t; 14e0c \n+\tldr.w\tr1, [pc, #1672]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr0, #105\t; 0x69\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r5, #105\t; 0x69\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr4, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr5, r2, r5, lsr #8\n@@ -32391,241 +32332,245 @@\n \tstr.w\tr5, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr0, [r3, #0]\n state_write_thread():\n ./cmdline/elem.h:1201\n \tvmov\tr3, s16\n ./cmdline/state.c:3269\n-\tmov\tr1, sl\n \tldr\tr0, [r7, #44]\t; 0x2c\n+\tmov\tr1, sl\n info_get():\n ./cmdline/elem.h:1201\n \tadd.w\tr9, r3, #245760\t; 0x3c000\n state_write_thread():\n ./cmdline/state.c:3269\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3271\n \tldr.w\tfp, [r7, #68]\t; 0x44\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadd.w\tr6, r9, #36\t; 0x24\n state_write_thread():\n ./cmdline/state.c:3270\n \tmovs\tr0, #0\n ./cmdline/state.c:3271\n \tcmp\tr0, fp\n-\tbcs.w\t14d56 \n+\tbcs.w\t14d52 \n info_get():\n ./cmdline/elem.h:1201\n-\tldr.w\tr3, [r9, #180]\t; 0xb4\n-\tcmp\tr0, r3\n-\tbcs.w\t14b6c \n+\tldr.w\tr2, [r9, #180]\t; 0xb4\n+\tcmp\tr0, r2\n+\tbcs.w\t14b5c \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr2, [r6, #132]\t; 0x84\n+\tldr.w\tr3, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tlsrs\tr1, r0, #12\n+\tlsrs\tr5, r0, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tcmp.w\tr2, r0, lsr #12\n-\tbls.w\t1512a \n+\tcmp.w\tr3, r0, lsr #12\n+\tbls.w\t1515e \n ././tommyds/tommyarray.h:95\n-\torr.w\tr4, r1, #1\n+\torr.w\tip, r5, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr2, [r6, #140]\t; 0x8c\n+\tldr.w\tr3, [r6, #140]\t; 0x8c\n state_write_thread():\n ././tommyds/tommytypes.h:364\n-\tclz\tr4, r4\n+\tclz\tip, ip\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr5, r0, #0, #12\n+\tubfx\tr1, r0, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n-\teor.w\tr4, r4, #31\n-tommy_arrayblkof_ref():\n-././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r2, r5\n+\teor.w\tip, ip, #31\n state_write_thread():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr5, [r6, r4, lsl #2]\n ./cmdline/state.c:3280\n \tadds\tr4, r0, #1\n ./cmdline/state.c:3281\n \tcmp\tfp, r4\n-\tldr.w\tr1, [r5, r1, lsl #2]\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmul.w\tr3, r3, r1\n \tit\thi\n \tmovhi\tlr, r0\n-\tldr\tr5, [r1, r2]\n-\tbhi.n\t14820 \n-\tb.n\t1485e \n+state_write_thread():\n+././tommyds/tommyarray.h:117\n+\tldr.w\tr1, [r6, ip, lsl #2]\n+tommy_array_get():\n+././tommyds/tommyarray.h:117\n+\tldr.w\tr1, [r1, r5, lsl #2]\n+\tldr\tr5, [r1, r3]\n+state_write_thread():\n+./cmdline/state.c:3281\n+\tbhi.n\t14804 \n+\tb.n\t14842 \n ./cmdline/state.c:3284\n \tadds\tr4, #1\n ./cmdline/state.c:3281\n \tcmp\tfp, r4\n-\tbls.n\t1485c \n+\tbls.n\t14840 \n ./cmdline/elem.h:1201\n-\tcmp\tr3, r4\n+\tcmp\tr2, r4\n info_get():\n ./cmdline/elem.h:1202\n \tit\tls\n-\tmovls\tr2, #0\n+\tmovls\tr3, #0\n ./cmdline/elem.h:1201\n-\tbls.n\t14858 \n+\tbls.n\t1483c \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr2, [r6, #132]\t; 0x84\n+\tldr.w\tr3, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr1, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tcmp.w\tr2, r4, lsr #12\n-\tbls.w\t1512a \n+\tcmp.w\tr3, r4, lsr #12\n+\tbls.w\t1515e \n ././tommyds/tommyarray.h:95\n \torr.w\tip, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr0, [r6, #140]\t; 0x8c\n state_write_thread():\n ././tommyds/tommytypes.h:364\n \tclz\tip, ip\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr2, r4, #0, #12\n+\tubfx\tr3, r4, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tip, ip, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r0, r2\n+\tmul.w\tr3, r0, r3\n state_write_thread():\n ././tommyds/tommyarray.h:117\n \tldr.w\tip, [r6, ip, lsl #2]\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr1, [ip, r1, lsl #2]\n-\tldr\tr2, [r1, r2]\n+\tldr\tr3, [r1, r3]\n state_write_thread():\n ./cmdline/state.c:3282\n-\tcmp\tr5, r2\n-\tbeq.n\t1481a \n+\tcmp\tr5, r3\n+\tbeq.n\t147fe \n \tmov\tr0, lr\n ./cmdline/state.c:3287\n \tsubs\tr0, r4, r0\n \tmov\tr1, sl\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3290\n \tcmp\tr5, #0\n-\tbeq.w\t14b82 \n+\tbeq.w\t14b74 \n ./cmdline/state.c:3294\n \ttst.w\tr5, #1\n-./cmdline/state.c:3299\n-\tmov\tr1, sl\n-./cmdline/state.c:3294\n-\tite\teq\n-\tmoveq\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tne\n \tmovne\tr0, #3\n ./cmdline/state.c:3295\n \tlsls\tr2, r5, #30\n+\tbpl.n\t14864 \n ./cmdline/state.c:3296\n-\tit\tmi\n-\torrmi.w\tr0, r0, #4\n+\torr.w\tr0, r0, #4\n ./cmdline/state.c:3297\n \tlsls\tr3, r5, #29\n+\tbpl.n\t1486c \n ./cmdline/state.c:3298\n-\tit\tmi\n-\torrmi.w\tr0, r0, #8\n+\torr.w\tr0, r0, #8\n ./cmdline/state.c:3299\n-\tbl\t10458 \n+\tmov\tr1, sl\n+\tbl\t10410 \n ./cmdline/state.c:3304\n \tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/elem.h:1136\n \tbic.w\tr0, r5, #7\n ./cmdline/state.c:3313\n \tmov\tr1, sl\n \tcmp\tr0, r3\n \tit\tge\n \tmovge\tr0, r3\n ./cmdline/state.c:3308\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, r0\n ./cmdline/state.c:3311\n-\tite\tle\n+\tit\tle\n \tsuble\tr0, r0, r3\n+\tit\tgt\n \tmovgt\tr0, #0\n ./cmdline/state.c:3313\n-\tbl\t10458 \n+\tbl\t10410 \n \tmov\tr0, r4\n ./cmdline/state.c:3319\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbne.n\t147ce \n+\tbne.n\t147b2 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3321\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1360]\t; 14e28 \n+\tldr.w\tr0, [pc, #1376]\t; 14e1c \n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3322\n-\tb.n\t14326 \n+\tb.n\t1430c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3031\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1320]\t; 14e2c \n+\tldr.w\tr0, [pc, #1332]\t; 14e20 \n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3032\n-\tb.n\t14326 \n+\tb.n\t1430c \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14b8e \n+\tbeq.w\t14b80 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr6, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #1260]\t; 14e0c \n+\tldr.w\tr1, [pc, #1272]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr4, #67\t; 0x43\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r0, #67\t; 0x43\n-\tldr.w\tr1, [r8, r1]\n \tuxtb\tr2, r2\n+\tldr.w\tr1, [r8, r1]\n \tldr.w\tr2, [r1, r2, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr6, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -32634,34 +32579,34 @@\n \tstr.w\tr0, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr4, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2985\n \tldr.w\tr3, [r9, #968]\t; 0x3c8\n \tcmp\tr3, #1\n-\tbeq.w\t14b52 \n+\tbeq.w\t14b42 \n ./cmdline/state.c:2987\n \tcmp\tr3, #2\n-\tbeq.w\t14bd6 \n+\tbeq.w\t14bc8 \n ./cmdline/state.c:2989\n \tcmp\tr3, #3\n-\tbne.w\t14ada \n+\tbne.w\t14ac0 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14d04 \n+\tbeq.w\t14cf6 \n ./cmdline/stream.h:362\n \tldr.w\tr6, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr1, [pc, #1188]\t; 14e0c \n+\tldr.w\tr1, [pc, #1200]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr0, #109\t; 0x6d\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r6, #109\t; 0x6d\n state_write_thread():\n@@ -32683,52 +32628,52 @@\n ./cmdline/stream.h:364\n \tstrb\tr0, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:2997\n \tadd.w\tr0, r5, #944\t; 0x3b0\n \tmov\tr2, sl\n \tmovs\tr1, #16\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/state.c:2998\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbne.w\t1424e \n+\tbne.w\t14234 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3000\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1132]\t; 14e30 \n+\tldr.w\tr0, [pc, #1148]\t; 14e24 \n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3001\n-\tb.n\t14326 \n+\tb.n\t1430c \n ./cmdline/stream.h:350\n \tldrd\tr2, r1, [r8, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr2, r1\n-\tbeq.w\t14bc4 \n+\tbeq.w\t14ba4 \n ./cmdline/stream.h:362\n \tldr.w\tr3, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r2, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr.w\tr0, [pc, #1068]\t; 14e0c \n+\tldr.w\tr0, [pc, #1080]\t; 14e00 \n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tlr, #98\t; 0x62\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r3, #98\t; 0x62\n state_write_thread():\n@@ -32750,316 +32695,328 @@\n \tstr.w\tr1, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb.w\tlr, [r2]\n state_write_thread():\n ./cmdline/state.c:3142\n \tmov\tr1, r8\n \tldr\tr0, [r7, #72]\t; 0x48\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3145\n-\tsub.w\tr0, r9, fp\n \tmov\tr1, r8\n-\tbl\t10458 \n+\tsub.w\tr0, r9, fp\n+\tbl\t10410 \n ./cmdline/state.c:3148\n+\tldr\tr5, [r7, #48]\t; 0x30\n \tcmp\tfp, r9\n-\tit\tcc\n-\tldrcc\tr5, [r7, #48]\t; 0x30\n-\tbcc.n\t14a22 \n-\tb.n\t14a3a \n+\tbcc.n\t14a08 \n+\tb.n\t14a20 \n \tadds\tr4, #1\n ./cmdline/state.c:3149 (discriminator 3)\n \tmov\tr1, fp\n \tmov\tr0, r6\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/state.c:3151 (discriminator 3)\n \tldr\tr1, [r5, #0]\n \tmov\tr2, r8\n-./cmdline/state.c:3148 (discriminator 3)\n-\tmov\tfp, r4\n-./cmdline/state.c:3151 (discriminator 3)\n \tadds\tr0, #1\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/state.c:3148 (discriminator 3)\n+\tmov\tfp, r4\n \tcmp\tr4, r9\n-\tbne.n\t14a20 \n+\tbne.n\t14a06 \n ./cmdline/state.c:3154\n \tldr.w\tr2, [r8, #12]\n \tadds\tr2, #1\n-\tbeq.w\t14cd6 \n+\tbeq.w\t14cc8 \n \tmov\tfp, r9\n-\tb.n\t146a0 \n+\tb.n\t14684 \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr2, r1, [r8, #4]\n \tcmp\tr2, r1\n-\tbeq.w\t14bb2 \n+\tbeq.w\t14bb6 \n ./cmdline/stream.h:362\n \tldr.w\tr3, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r2, #1\n crc32c_plain_char():\n ./cmdline/util.h:93\n-\tldr\tr0, [pc, #944]\t; (14e0c )\n+\tldr\tr0, [pc, #956]\t; (14e00 )\n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tlr, #112\t; 0x70\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r3, #112\t; 0x70\n-\tb.n\t149ea \n+\tb.n\t149d2 \n state_write_thread():\n ./cmdline/stream.h:350\n \tldrd\tr2, r1, [r8, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr2, r1\n-\tbeq.w\t14ba0 \n+\tbeq.w\t14b92 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr5, r2, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr1, [pc, #928]\t; (14e00 )\n crc32c_plain_char():\n ./cmdline/util.h:93\n-\tldr\tr1, [pc, #912]\t; (14e0c )\n-\teor.w\tip, r0, #103\t; 0x67\n+\teor.w\tr3, r0, #103\t; 0x67\n+\tuxtb.w\tip, r3\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr1, [r3, r1]\n-\tuxtb.w\tr3, ip\n-\tldr.w\tr1, [r1, r3, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tmov.w\tr3, #103\t; 0x67\n+crc32c_plain_char():\n+./cmdline/util.h:93\n+\tldr.w\tr1, [r1, ip, lsl #2]\n+sputc():\n+./cmdline/stream.h:364\n \tstr.w\tr5, [r8, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r1, r0, lsr #8\n sputc():\n ./cmdline/stream.h:362\n \tstr.w\tr1, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr3, [r2, #0]\n ./cmdline/stream.h:366\n-\tb.n\t14a04 \n+\tb.n\t149ec \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:2975\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #884]\t; (14e34 )\n+\tldr\tr0, [pc, #900]\t; (14e28 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2976\n-\tb.n\t14326 \n+\tb.n\t1430c \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t143c4 \n+\tbne.w\t143aa \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t1439c \n+\tb.n\t14382 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr1, [sl, #16]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr3, [sl, #24]\n state_write_thread():\n ./cmdline/state.c:2993\n-\tldr\tr0, [pc, #848]\t; (14e38 )\n+\tldr\tr0, [pc, #860]\t; (14e2c )\n+\tadd\tr0, pc\n serrorfile():\n ./cmdline/stream.h:212\n \tmla\tr1, r2, r1, r3\n state_write_thread():\n ./cmdline/state.c:2993\n-\tadd\tr0, pc\n \tadds\tr1, #4\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2994\n-\tb.n\t14326 \n+\tb.n\t1430c \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t144b4 \n+\tbne.w\t1449a \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14486 \n+\tb.n\t1446c \n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14222 \n+\tbne.w\t14208 \n \tldr.w\tr3, [sl, #4]\n-\tb.w\t141fa \n+\tb.w\t141e0 \n+state_write_thread():\n+./cmdline/state.c:3094\n+\tmov\tr1, r8\n+\tmovs\tr0, #0\n+\tbl\t10410 \n+\tb.n\t14664 \n+sputc():\n+./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14222 \n+\tbne.w\t14208 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14570 \n+\tb.n\t14556 \n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14222 \n+\tbne.w\t14208 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t1459e \n+\tb.n\t14584 \n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14652 \n+\tbne.w\t14638 \n \tldr.w\tr2, [r8, #4]\n-\tb.n\t14624 \n+\tb.n\t1460a \n state_write_thread():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t14d16 \n+\tbeq.w\t14d36 \n ./cmdline/stream.h:362\n \tldr.w\tr6, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr1, [pc, #680]\t; (14e0c )\n+\tldr\tr1, [pc, #684]\t; (14e00 )\n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr0, #117\t; 0x75\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r6, #117\t; 0x75\n-\tb.n\t14970 \n+\tb.n\t14958 \n state_write_thread():\n ./cmdline/state.c:3280\n \tadds\tr4, r0, #1\n ./cmdline/state.c:3281\n \tcmp\tfp, r4\n info_get():\n ./cmdline/elem.h:1202\n-\titt\thi\n+\tit\thi\n \tmovhi\tr5, #0\n+\tit\thi\n \tmovhi\tlr, r0\n state_write_thread():\n ./cmdline/state.c:3281\n-\tbhi.w\t14820 \n+\tbhi.w\t14804 \n ./cmdline/state.c:3287\n \tmov\tr1, sl\n \tmovs\tr0, #1\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3316\n \tmov\tr1, sl\n \tmovs\tr0, #0\n-\tbl\t10458 \n+\tbl\t10410 \n \tmov\tr0, r4\n-\tb.n\t148aa \n+\tb.n\t14892 \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14940 \n+\tbne.w\t14928 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14918 \n+\tb.n\t14900 \n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14a04 \n+\tbne.w\t149ec \n \tldr.w\tr2, [r8, #4]\n-\tb.n\t14a70 \n+\tb.n\t14a56 \n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14a04 \n+\tbne.w\t149ec \n \tldr.w\tr2, [r8, #4]\n-\tb.n\t14a52 \n+\tb.n\t149be \n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14a04 \n+\tbne.w\t149ec \n \tldr.w\tr2, [r8, #4]\n-\tb.n\t149d6 \n+\tb.n\t14a38 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n \tcmp\tr3, r2\n-\tbeq.w\t14dc6 \n+\tbeq.w\t14dc2 \n ./cmdline/stream.h:362\n \tldr.w\tr6, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r3, #1\n crc32c_plain_char():\n ./cmdline/util.h:93\n-\tldr\tr1, [pc, #548]\t; (14e0c )\n+\tldr\tr1, [pc, #548]\t; (14e00 )\n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr0, #107\t; 0x6b\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r6, #107\t; 0x6b\n-\tb.n\t14970 \n+\tb.n\t14958 \n state_write_thread():\n ./cmdline/state.c:3076 (discriminator 2)\n \tldr\tr3, [r7, #28]\n ./cmdline/state.c:3165 (discriminator 2)\n \tldr\tr2, [r7, #24]\n ./cmdline/state.c:3076 (discriminator 2)\n \tldr\tr3, [r3, #0]\n ./cmdline/state.c:3165 (discriminator 2)\n \tadds\tr2, #1\n-\tstr\tr2, [r7, #24]\n ./cmdline/state.c:3076 (discriminator 2)\n \tstr\tr3, [r7, #28]\n+./cmdline/state.c:3165 (discriminator 2)\n+\tstr\tr2, [r7, #24]\n+./cmdline/state.c:3076 (discriminator 2)\n \tcmp\tr3, #0\n-\tbne.w\t145fc \n+\tbne.w\t145e2 \n ./cmdline/state.c:3169\n \tmovw\tr3, #13404\t; 0x345c\n \tldr.w\tr9, [sl, r3]\n \tcmp.w\tr9, #0\n-\tbeq.w\t14de6 \n+\tbeq.w\t14dd8 \n ./cmdline/stream.h:364\n \tvmov\ts17, sl\n \tmovs\tr5, #97\t; 0x61\n sputc():\n ./cmdline/stream.h:364\n \tmov\tsl, r9\n \tmovs\tr6, #115\t; 0x73\n \tldrd\tfp, r9, [r7, #32]\n-\tb.n\t14c8e \n+\tb.n\t14c80 \n state_write_thread():\n ./cmdline/state.c:3172\n \tcmp.w\tr3, #8192\t; 0x2000\n-\tbne.n\t14c5e \n+\tbne.n\t14c50 \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [r8, #4]\n \tcmp\tr3, r2\n-\tbeq.w\t14f0c \n+\tbeq.w\t14eee \n ./cmdline/stream.h:362\n \tldr.w\tr0, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr2, [pc, #464]\t; (14e0c )\n+\tldr\tr2, [pc, #464]\t; (14e00 )\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r0, #115\t; 0x73\n-\tldr.w\tr2, [r9, r2]\n \tuxtb\tr1, r1\n+\tldr.w\tr2, [r9, r2]\n \tldr.w\tr2, [r2, r1, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tip, [r8, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -33072,59 +33029,59 @@\n ./cmdline/state.c:3179\n \tldr\tr3, [r7, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #8]\n ./cmdline/state.c:3183\n \tmov\tr1, r8\n \tldr.w\tr0, [fp]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3184\n \tmov\tr1, r8\n \tldr\tr0, [r4, #4]\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3185\n \tldr\tr0, [r4, #8]\n \tmov\tr1, r8\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3186\n \tldr.w\tr3, [r8, #12]\n \tadds\tr3, #1\n-\tbeq.w\t14ede \n+\tbeq.w\t14eaa \n ./cmdline/state.c:3169 (discriminator 2)\n \tldr.w\tsl, [sl]\n \tcmp.w\tsl, #0\n-\tbeq.w\t14de2 \n+\tbeq.w\t14dd4 \n ./cmdline/state.c:3170\n \tldr.w\tr4, [sl, #8]\n ./cmdline/elem.h:899\n \tldr\tr3, [r4, #0]\n link_flag_get():\n ./cmdline/elem.h:899\n \tand.w\tr3, r3, #61440\t; 0xf000\n state_write_thread():\n ./cmdline/state.c:3172\n \tcmp.w\tr3, #4096\t; 0x1000\n-\tbne.n\t14c22 \n+\tbne.n\t14c14 \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [r8, #4]\n \tcmp\tr3, r2\n-\tbeq.w\t14eb6 \n+\tbeq.w\t14f00 \n ./cmdline/stream.h:362\n \tldr.w\tr0, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr2, [pc, #344]\t; (14e0c )\n+\tldr\tr2, [pc, #348]\t; (14e00 )\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r0, #97\t; 0x61\n-\tldr.w\tr2, [r9, r2]\n \tuxtb\tr1, r1\n+\tldr.w\tr2, [r9, r2]\n \tldr.w\tr2, [r2, r1, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tip, [r8, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr0, r2, r0, lsr #8\n@@ -33135,90 +33092,100 @@\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:3175\n \tldr\tr3, [r7, #12]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #12]\n ./cmdline/state.c:3176\n-\tb.n\t14c5e \n+\tb.n\t14c50 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [r8, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [r8, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3156\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #320]\t; (14e3c )\n+\tldr\tr0, [pc, #324]\t; (14e30 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3157\n-\tb.w\t14326 \n+\tb.w\t1430c \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n-\tcmp\tr0, #0\n-\tbne.w\t14988 \n-\tldr.w\tr3, [sl, #4]\n-\tb.n\t14960 \n-\tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14988 \n+\tbne.w\t14970 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14b5c \n+\tb.n\t14948 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [r8, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [r8, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3101\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #244]\t; (14e40 )\n+\tldr\tr0, [pc, #264]\t; (14e34 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3102\n-\tb.w\t14326 \n+\tb.w\t1430c \n+sputc():\n+./cmdline/stream.h:351\n+\tmov\tr0, sl\n+\tbl\tfd28 \n+\tcmp\tr0, #0\n+\tbne.w\t14970 \n+\tldr.w\tr3, [sl, #4]\n+\tb.n\t14b4c \n+state_write_thread():\n+./cmdline/state.c:2922\n+\tstrd\tr3, r3, [r7, #4]\n+./cmdline/state.c:2921\n+\tstr\tr3, [r7, #12]\n+./cmdline/state.c:2920\n+\tstr\tr3, [r7, #24]\n+\tb.n\t14766 \n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [sl, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t15148 \n+\tbeq.w\t1518e \n ./cmdline/stream.h:362\n \tldr.w\tr1, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr2, [pc, #164]\t; (14e0c )\n+\tldr\tr2, [pc, #156]\t; (14e00 )\n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr0, #78\t; 0x4e\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr5, r1, #78\t; 0x4e\n-\tldr.w\tr2, [r8, r2]\n \tuxtb\tr5, r5\n+\tldr.w\tr2, [r8, r2]\n \tldr.w\tr2, [r2, r5, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tr4, [sl, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r2, r1, lsr #8\n@@ -33226,113 +33193,107 @@\n ./cmdline/stream.h:362\n \tstr.w\tr2, [sl, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr0, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:3333\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t150ba \n+\tbne.w\t150f0 \n ./cmdline/state.c:3341\n \tmov\tr0, sl\n-\tbl\tfe88 \n+\tbl\tfe68 \n \tmov\tr6, r0\n ./cmdline/state.c:3345\n \tmov\tr0, sl\n-\tbl\tfeac \n-\tcmp\tr0, r6\n+\tbl\tfe8c \n \tmov\tr5, r0\n-\tbeq.w\t15092 \n+\tcmp\tr0, r6\n+\tbeq.w\t150c8 \n ./cmdline/state.c:3347\n-\tldr\tr0, [pc, #152]\t; (14e44 )\n+\tldr\tr0, [pc, #144]\t; (14e38 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3348\n-\tldr\tr0, [pc, #148]\t; (14e48 )\n+\tldr\tr0, [pc, #140]\t; (14e3c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3349\n-\tldr\tr0, [pc, #144]\t; (14e4c )\n+\tldr\tr0, [pc, #136]\t; (14e40 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3350\n-\tb.w\t14326 \n+\tb.w\t1430c \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14988 \n+\tbne.w\t14970 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14be0 \n-state_write_thread():\n-./cmdline/state.c:2922\n-\tstrd\tr3, r3, [r7, #4]\n-./cmdline/state.c:2921\n-\tstr\tr3, [r7, #12]\n-./cmdline/state.c:2920\n-\tstr\tr3, [r7, #24]\n-\tb.n\t14782 \n+\tb.n\t14bd2 \n \tvmov\tsl, s17\n+state_write_thread():\n ./cmdline/state.c:3195\n \tmovw\tr3, #13428\t; 0x3474\n \tldr.w\tr6, [sl, r3]\n \tcmp\tr6, #0\n-\tbeq.w\t14f22 \n+\tbeq.w\t14f16 \n ./cmdline/stream.h:364\n \tldr.w\tr9, [r7, #4]\n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr5, #114\t; 0x72\n \tldr.w\tfp, [r7, #36]\t; 0x24\n-\tb.n\t14e9c \n-\tlsrs\tr0, r3, #18\n+\tb.n\t14e90 \n+\tnop\n+\tlsrs\tr6, r5, #18\n \tmovs\tr5, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tadds\tr6, r5, r5\n+\tadds\tr0, r1, r6\n \tmovs\tr3, r0\n \tlsls\tr0, r0, #7\n \tmovs\tr0, r0\n-\tbic.w\tr0, lr, #2\n-\tasrs\tr2, r0, #29\n+\torr.w\tr0, ip, #2\n+\tasrs\tr4, r3, #29\n \tmovs\tr3, r0\n-\tvaddl.s16\tq0, d6, d2\n-\tcdp\t0, 7, cr0, cr4, cr2, {0}\n-\tldc\t0, cr0, [r6], #8\n-\tsubs.w\tr0, r8, r2\n-\torr.w\tr0, r8, r2\n-\tands.w\tr0, sl, r2\n-\tldrd\tr0, r0, [ip, #-8]\n-\tstrd\tr0, r0, [r0], #-8\n-\tldmia.w\tr8, {r1}\n-\tb.n\t14a8c \n+\tvext.8\td0, d0, d2, #0\n+\tcdp\t0, 8, cr0, cr14, cr2, {0}\n+\tldcl\t0, cr0, [r2], {2}\n+\trsbs\tr0, r4, r2\n+\torn\tr0, r0, r2\n+\tbics.w\tr0, r2, r2\n+\tldrd\tr0, r0, [r4, #-8]!\n+\tldrd\tr0, r0, [sl], #-8\n+\tldmia.w\tr6!, {r1}\n+\tb.n\t14a9c \n \tmovs\tr2, r0\n-\tb.n\t149ec \n+\tb.n\t14a20 \n \tmovs\tr2, r0\n-\tb.n\t14c70 \n+\tb.n\t14c6c \n \tmovs\tr2, r0\n-\tbcs.n\t14eec \n+\tbcs.n\t14ee8 \n \tmovs\tr2, r0\n-\tbcs.n\t14d60 \n+\tbcs.n\t14d5c \n \tmovs\tr2, r0\n ./cmdline/stream.h:362\n \tldr.w\tr0, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadd.w\tip, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr2, [pc, #896]\t; (151dc )\n+\tldr\tr2, [pc, #896]\t; (151d0 )\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr1, r0, #114\t; 0x72\n-\tldr.w\tr2, [fp, r2]\n \tuxtb\tr1, r1\n+\tldr.w\tr2, [fp, r2]\n \tldr.w\tr2, [r2, r1, lsl #2]\n sputc():\n ./cmdline/stream.h:364\n \tstr.w\tip, [r8, #4]\n crc32c_plain_char():\n ./cmdline/util.h:93\n \teor.w\tr2, r2, r0, lsr #8\n@@ -33342,109 +33303,108 @@\n ./cmdline/stream.h:364\n \tstrb\tr5, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:3199\n \tldr\tr3, [r7, #32]\n \tmov\tr1, r8\n \tldr\tr0, [r3, #0]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3200\n \tldr\tr0, [r4, #4]\n \tmov\tr1, r8\n-\tbl\t105b0 \n+\tbl\t10568 \n ./cmdline/state.c:3201\n \tldr.w\tr3, [r8, #12]\n \tadds\tr3, #1\n-\tbeq.w\t150fc \n+\tbeq.w\t15076 \n ./cmdline/state.c:3195 (discriminator 2)\n \tldr\tr6, [r6, #0]\n ./cmdline/state.c:3208 (discriminator 2)\n \tadd.w\tr9, r9, #1\n ./cmdline/state.c:3195 (discriminator 2)\n \tcmp\tr6, #0\n-\tbeq.n\t14f1e \n+\tbeq.n\t14f12 \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [r8, #4]\n state_write_thread():\n ./cmdline/state.c:3196\n \tldr\tr4, [r6, #8]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbne.n\t14e50 \n+\tbne.n\t14e44 \n ./cmdline/stream.h:351\n \tmov\tr0, r8\n-\tbl\tfd48 \n-\tcmp\tr0, #0\n-\tbne.n\t14e76 \n-\tldr.w\tr3, [r8, #4]\n-\tb.n\t14e50 \n-\tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14cce \n+\tbne.n\t14e6a \n \tldr.w\tr3, [r8, #4]\n-\tb.n\t14ca8 \n-state_write_thread():\n-./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #788]\t; (151e0 )\n-fs_file2par_get():\n-./cmdline/elem.h:1062\n-\tmov\tr2, r8\n-\tldr\tr3, [r6, #40]\t; 0x28\n-\tldr\tr1, [r6, #48]\t; 0x30\n-\tadd\tr0, pc\n-\tstr.w\tsl, [sp]\n-\tbl\t10e90 \n-./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tb.n\t14e44 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [r8, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [r8, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3188\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #736]\t; (151e4 )\n+\tldr\tr0, [pc, #776]\t; (151d4 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3189\n-\tb.w\t14326 \n+\tb.w\t1430c \n+./cmdline/elem.h:1062\n+\tldr\tr0, [pc, #764]\t; (151d8 )\n+fs_file2par_get():\n+./cmdline/elem.h:1062\n+\tmov\tr2, r8\n+\tldr\tr3, [r6, #40]\t; 0x28\n+\tldr\tr1, [r6, #48]\t; 0x30\n+\tadd\tr0, pc\n+\tstr.w\tsl, [sp]\n+\tbl\t10e54 \n+./cmdline/elem.h:1063\n+\tbl\t2efd4 \n sputc():\n ./cmdline/stream.h:351\n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n+\tcmp\tr0, #0\n+\tbne.w\t14c4a \n+\tldr.w\tr3, [r8, #4]\n+\tb.n\t14c24 \n+\tmov\tr0, r8\n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14c58 \n+\tbne.w\t14cc0 \n \tldr.w\tr3, [r8, #4]\n-\tb.n\t14c32 \n+\tb.n\t14c9a \n \tstr.w\tr9, [r7, #4]\n state_write_thread():\n ./cmdline/stream.h:350\n \tldrd\tr3, r2, [r8, #4]\n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr3, r2\n-\tbeq.w\t151c8 \n+\tbeq.w\t15162 \n ./cmdline/stream.h:362\n \tldr.w\tr1, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr5, r3, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr0, [pc, #680]\t; (151dc )\n+\tldr\tr0, [pc, #680]\t; (151d0 )\n sputc():\n ./cmdline/stream.h:364\n \tmovs\tr4, #104\t; 0x68\n crc32c_plain_char():\n ./cmdline/util.h:93\n \tldr\tr6, [r7, #36]\t; 0x24\n \teor.w\tr2, r1, #104\t; 0x68\n@@ -33463,79 +33423,77 @@\n ./cmdline/stream.h:364\n \tstrb\tr4, [r3, #0]\n state_write_thread():\n ./cmdline/state.c:3213\n \tmovw\tr3, #13276\t; 0x33dc\n \tmov\tr1, r8\n \tldr.w\tr0, [sl, r3]\n-\tbl\t10458 \n+\tbl\t10410 \n ./cmdline/state.c:3214\n \tldr.w\tr3, [r8, #12]\n \tadds\tr3, #1\n-\tbeq.w\t1519a \n+\tbeq.w\t1511e \n ./cmdline/state.c:3220\n \tmov.w\tr9, #0\n ./cmdline/stream.h:364\n \tmovs\tr6, #111\t; 0x6f\n ./cmdline/state.c:3221\n \tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr9, r3\n-\tbcs.w\t14770 \n+\tbcs.w\t14754 \n ./cmdline/state.c:3225\n \tmov\tr1, r9\n \tmov\tr0, sl\n-\tbl\t13a40 \n+\tbl\t13a28 \n ./cmdline/state.c:3229\n \tldr\tr3, [r7, #68]\t; 0x44\n ./cmdline/state.c:3228\n \tadd.w\tfp, r9, #1\n-./cmdline/state.c:3229\n-\tcmp\tr3, fp\n-\titt\thi\n-\tmovhi\tr5, r8\n-\tldrhi.w\tr8, [r7, #68]\t; 0x44\n ./cmdline/state.c:3225\n \tmov\tr4, r0\n ./cmdline/state.c:3229\n-\tbhi.n\t14f9e \n-\tb.n\t14fac \n+\tcmp\tr3, fp\n+\tbls.n\t14f9e \n+\tmov\tr5, r8\n+\tldr.w\tr8, [r7, #68]\t; 0x44\n+\tb.n\t14f90 \n ./cmdline/state.c:3232\n \tadd.w\tfp, fp, #1\n ./cmdline/state.c:3229\n \tcmp\tr8, fp\n-\tbls.n\t14faa \n+\tbls.n\t14f9c \n ./cmdline/state.c:3230\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tbl\t13a40 \n+\tbl\t13a28 \n \tcmp\tr0, r4\n-\tbeq.n\t14f96 \n+\tbeq.n\t14f88 \n \tmov\tr8, r5\n ./cmdline/state.c:3235\n \tmov\tr1, r8\n \tsub.w\tr0, fp, r9\n-\tbl\t10458 \n+\tbl\t10410 \n sputc():\n ./cmdline/stream.h:350\n \tldrd\tr2, r1, [r8, #4]\n state_write_thread():\n ./cmdline/state.c:3237\n-\tcbnz\tr4, 15020 \n+\tcbnz\tr4, 15014 \n ./cmdline/stream.h:350\n \tcmp\tr2, r1\n sputc():\n ./cmdline/stream.h:350\n-\tbeq.n\t15082 \n+\tbeq.w\t150b8 \n ./cmdline/stream.h:362\n \tldr.w\tr1, [r8, #56]\t; 0x38\n ./cmdline/stream.h:366\n \tmov\tr9, fp\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr0, [pc, #532]\t; (151dc )\n+\tldr\tr0, [pc, #532]\t; (151d0 )\n sputc():\n ./cmdline/stream.h:364\n \tadds\tr4, r2, #1\n crc32c_plain_char():\n ./cmdline/util.h:93\n \tldr\tr5, [r7, #36]\t; 0x24\n \teor.w\tr3, r1, #79\t; 0x4f\n@@ -33554,46 +33512,46 @@\n ./cmdline/stream.h:364\n \tmov.w\tr3, #79\t; 0x4f\n \tstrb\tr3, [r2, #0]\n state_write_thread():\n ./cmdline/state.c:3258\n \tldr.w\tr3, [r8, #12]\n \tadds\tr3, #1\n-\tbne.n\t14f70 \n+\tbne.n\t14f64 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [r8, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [r8, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3260\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #464]\t; (151e8 )\n+\tldr\tr0, [pc, #468]\t; (151dc )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3261\n-\tb.w\t14326 \n+\tb.w\t1430c \n sputc():\n ./cmdline/stream.h:350\n \tcmp\tr2, r1\n-\tbeq.w\t15188 \n+\tbeq.w\t1514c \n ./cmdline/stream.h:362\n \tldr.w\tr0, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tadds\tr4, r2, #1\n state_write_thread():\n ./cmdline/util.h:93\n-\tldr\tr1, [pc, #428]\t; (151dc )\n+\tldr\tr1, [pc, #428]\t; (151d0 )\n crc32c_plain_char():\n ./cmdline/util.h:93\n \tldr\tr3, [r7, #36]\t; 0x24\n \teor.w\tip, r0, #111\t; 0x6f\n \tuxtb.w\tip, ip\n \tldr\tr1, [r3, r1]\n \tldr.w\tr1, [r1, ip, lsl #2]\n@@ -33607,1574 +33565,1561 @@\n ./cmdline/stream.h:362\n \tstr.w\tr1, [r8, #56]\t; 0x38\n ./cmdline/stream.h:364\n \tstrb\tr6, [r2, #0]\n state_write_thread():\n ./cmdline/state.c:3242\n \tcmp\tr9, fp\n-\tbcs.n\t14fea \n+\tbcs.n\t14fde \n \tldr\tr4, [r7, #48]\t; 0x30\n-\tb.n\t15066 \n+\tb.n\t1505a \n ./cmdline/state.c:3245\n \tldr\tr1, [r4, #0]\n \tadds\tr0, #1\n ./cmdline/state.c:3247\n \tadd.w\tr9, r9, #1\n ./cmdline/state.c:3245\n \tmov\tr2, r8\n-\tbl\t10304 \n+\tbl\t102bc \n ./cmdline/state.c:3242\n \tcmp\tr9, fp\n-\tbeq.n\t14fea \n+\tbeq.n\t14fde \n fs_par2block_get():\n ./cmdline/elem.h:1083\n \tmov\tr1, r9\n \tmov\tr0, sl\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:1084\n \tcmp\tr0, #0\n-\tbne.n\t15054 \n+\tbne.n\t15048 \n ./cmdline/elem.h:1086\n-\tldr\tr0, [pc, #376]\t; (151ec )\n+\tldr\tr0, [pc, #376]\t; (151e0 )\n \tmov\tr2, sl\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1087\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n+serrorfile():\n+./cmdline/stream.h:212\n+\tldr.w\tr3, [r8, #24]\n+\tmovw\tr2, #4100\t; 0x1004\n+\tldr.w\tr1, [r8, #16]\n+\tmla\tr1, r2, r1, r3\n+\tadds\tr1, #4\n+\tstr\tr1, [r7, #72]\t; 0x48\n+state_write_thread():\n+./cmdline/state.c:3203\n+\tblx\t6be4 <__errno_location@plt>\n+\tldr\tr0, [r0, #0]\n+\tblx\t6b20 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #332]\t; (151e4 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:3204\n+\tb.w\t1430c \n sputc():\n ./cmdline/stream.h:351\n+\tmov\tr0, sl\n+\tbl\tfd28 \n+\tcmp\tr0, #0\n+\tbne.w\t14798 \n+\tldr.w\tr3, [sl, #4]\n+\tb.w\t14770 \n \tmov\tr0, r8\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.n\t15144 \n+\tbne.n\t1518a \n \tldr.w\tr2, [r8, #4]\n-\tb.n\t14fc0 \n+\tb.n\t14fb4 \n state_write_thread():\n ./cmdline/state.c:3354\n \tmov\tr1, sl\n-\tbl\t10560 \n+\tbl\t10518 \n ./cmdline/state.c:3355\n \tldr.w\tr3, [sl, #12]\n \tadds\tr3, #1\n-\tbeq.n\t1515a \n+\tbeq.n\t151a0 \n ./cmdline/state.c:3363\n \tldr\tr3, [r7, #64]\t; 0x40\n ./cmdline/state.c:3364\n \tldr\tr1, [r7, #24]\n ./cmdline/state.c:3367\n \tldr\tr2, [r7, #4]\n-./cmdline/state.c:3363\n-\tstr\tr5, [r3, #24]\n ./cmdline/state.c:3364\n \tstr\tr1, [r3, #28]\n ./cmdline/state.c:3365\n \tldr\tr1, [r7, #12]\n-./cmdline/state.c:3367\n-\tstr\tr2, [r3, #40]\t; 0x28\n-./cmdline/state.c:3369\n-\tstr\tr4, [r7, #64]\t; 0x40\n-./cmdline/state.c:3365\n \tstr\tr1, [r3, #32]\n ./cmdline/state.c:3366\n \tldr\tr1, [r7, #8]\n+./cmdline/state.c:3363\n+\tstr\tr5, [r3, #24]\n+./cmdline/state.c:3366\n \tstr\tr1, [r3, #36]\t; 0x24\n+./cmdline/state.c:3367\n+\tstr\tr2, [r3, #40]\t; 0x28\n ./cmdline/state.c:3369\n-\tb.w\t14326 \n+\tstr\tr4, [r7, #64]\t; 0x40\n+\tb.w\t1430c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3335\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #272]\t; (151f0 )\n+\tldr\tr0, [pc, #212]\t; (151e8 )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3336\n-\tb.w\t14326 \n-sputc():\n-./cmdline/stream.h:351\n-\tmov\tr0, sl\n-\tbl\tfd48 \n-\tcmp\tr0, #0\n-\tbne.w\t147b4 \n-\tldr.w\tr3, [sl, #4]\n-\tb.w\t1478c \n+\tb.w\t1430c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [r8, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [r8, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n-./cmdline/state.c:3203\n+./cmdline/state.c:3216\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #212]\t; (151f4 )\n+\tldr\tr0, [pc, #172]\t; (151ec )\n+\tldr\tr1, [r7, #72]\t; 0x48\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:3204\n-\tb.w\t14326 \n+\tbl\t10e54 \n+./cmdline/state.c:3217\n+\tb.w\t1430c \n+sputc():\n+./cmdline/stream.h:351\n+\tmov\tr0, r8\n+\tbl\tfd28 \n+\tcmp\tr0, #0\n+\tbne.w\t15040 \n+\tldr.w\tr2, [r8, #4]\n+\tb.n\t1501a \n tommy_array_ref():\n-./cmdline/state.c:3204\n-\tbl\t1400c \n+./cmdline/stream.h:351\n+\tbl\t13ff0 \n+sputc():\n+./cmdline/stream.h:351\n+\tmov\tr0, r8\n+\tbl\tfd28 \n+\tcmp\tr0, #0\n+\tbne.w\t14f46 \n+\tldr.w\tr3, [r8, #4]\n+\tb.n\t14f20 \n state_write_thread():\n ./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #200]\t; (151f8 )\n+\tstr.w\tsl, [sp]\n fs_file2par_get():\n ./cmdline/elem.h:1062\n \tmov\tr2, fp\n-\tstr.w\tsl, [sp]\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #116]\t; (151f0 )\n \tldr\tr3, [r6, #40]\t; 0x28\n \tldr\tr1, [r6, #48]\t; 0x30\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n sputc():\n ./cmdline/elem.h:1063\n \tmov\tr9, fp\n-\tb.n\t14fea \n+\tb.n\t14fde \n ./cmdline/stream.h:351\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t14d86 \n+\tbne.w\t14d82 \n \tldr.w\tr3, [sl, #4]\n-\tb.n\t14d60 \n+\tb.n\t14d5c \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #72]\t; 0x48\n state_write_thread():\n ./cmdline/state.c:3357\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #72]\t; 0x48\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #124]\t; (151fc )\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:3358\n-\tb.w\t14326 \n-sputc():\n-./cmdline/stream.h:351\n-\tmov\tr0, r8\n-\tbl\tfd48 \n-\tcmp\tr0, #0\n-\tbne.w\t1504c \n-\tldr.w\tr2, [r8, #4]\n-\tb.n\t15026 \n-serrorfile():\n-./cmdline/stream.h:212\n-\tldr.w\tr3, [r8, #24]\n-\tmovw\tr2, #4100\t; 0x1004\n-\tldr.w\tr1, [r8, #16]\n-\tmla\tr1, r2, r1, r3\n-\tadds\tr1, #4\n-\tstr\tr1, [r7, #72]\t; 0x48\n-state_write_thread():\n-./cmdline/state.c:3216\n-\tblx\t6be4 <__errno_location@plt>\n-\tldr\tr0, [r0, #0]\n-\tblx\t6b20 \n+\tldr\tr0, [pc, #48]\t; (151f4 )\n \tldr\tr1, [r7, #72]\t; 0x48\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #64]\t; (15200 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:3217\n-\tb.w\t14326 \n-sputc():\n-./cmdline/stream.h:351\n-\tmov\tr0, r8\n-\tbl\tfd48 \n-\tcmp\tr0, #0\n-\tbne.w\t14f52 \n-\tldr.w\tr3, [r8, #4]\n-\tb.n\t14f2c \n+\tbl\t10e54 \n+./cmdline/state.c:3358\n+\tb.w\t1430c \n \tnop\n \tlsls\tr0, r0, #7\n \tmovs\tr0, r0\n-\tudf\t#44\t; 0x2c\n+\tb.n\t14a7c \n \tmovs\tr2, r0\n-\tb.n\t14a24 \n+\tudf\t#28\n \tmovs\tr2, r0\n-\tb.n\t15800 \n+\tb.n\t1580c \n \tmovs\tr2, r0\n-\tb.n\t15950 \n+\tb.n\t1595c \n \tmovs\tr2, r0\n-\tb.n\t15938 \n+\tb.n\t156f4 \n \tmovs\tr2, r0\n-\tb.n\t155f8 \n+\tb.n\t158c4 \n \tmovs\tr2, r0\n-\tblt.n\t15188 \n+\tb.n\t155ac \n \tmovs\tr2, r0\n-\tb.n\t15544 \n+\tblt.n\t152ec \n \tmovs\tr2, r0\n-\tb.n\t154c8 \n+\tb.n\t154b0 \n \tmovs\tr2, r0\n \n-00015204 :\n+000151f8 :\n lev_name():\n ./cmdline/state.c:53\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n \tcmp\tr0, #5\n-\tbhi.n\t1525e \n+\tbhi.n\t15252 \n \ttbb\t[pc, r0]\n \tlsls\tr1, r1, #12\n \tsubs\tr5, r2, r4\n \tlsrs\tr1, r4, #28\n ./cmdline/state.c:60\n-\tldr\tr0, [pc, #76]\t; (15264 )\n+\tldr\tr0, [pc, #76]\t; (15258 )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:55\n-\tldr\tr0, [pc, #68]\t; (15268 )\n+\tldr\tr0, [pc, #68]\t; (1525c )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:60\n-\tldr\tr0, [pc, #60]\t; (1526c )\n+\tldr\tr0, [pc, #60]\t; (15260 )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:57\n-\tldr\tr0, [pc, #52]\t; (15270 )\n+\tldr\tr0, [pc, #52]\t; (15264 )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:58\n-\tldr\tr0, [pc, #44]\t; (15274 )\n+\tldr\tr0, [pc, #44]\t; (15268 )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:59\n-\tldr\tr0, [pc, #36]\t; (15278 )\n+\tldr\tr0, [pc, #36]\t; (1526c )\n \tadd\tr0, pc\n ./cmdline/state.c:64\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:63\n \tmovs\tr0, #0\n-\tb.n\t1521a \n+\tb.n\t1520e \n \tnop\n-\tb.n\t15880 \n+\tb.n\t1588c \n \tmovs\tr2, r0\n-\tb.n\t157fc \n+\tb.n\t15808 \n \tmovs\tr2, r0\n-\tb.n\t15840 \n+\tb.n\t1584c \n \tmovs\tr2, r0\n-\tb.n\t157e4 \n+\tb.n\t157f0 \n \tmovs\tr2, r0\n-\tb.n\t157e8 \n+\tb.n\t157f4 \n \tmovs\tr2, r0\n-\tb.n\t157ec \n+\tb.n\t157f8 \n \tmovs\tr2, r0\n \n-0001527c :\n+00015270 :\n lev_config_name():\n ./cmdline/state.c:67\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n \tcmp\tr0, #5\n-\tbhi.n\t152d6 \n+\tbhi.n\t152ca \n \ttbb\t[pc, r0]\n \tlsls\tr1, r1, #12\n \tsubs\tr5, r2, r4\n \tlsrs\tr1, r4, #28\n ./cmdline/state.c:74\n-\tldr\tr0, [pc, #76]\t; (152dc )\n+\tldr\tr0, [pc, #76]\t; (152d0 )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:69\n-\tldr\tr0, [pc, #68]\t; (152e0 )\n+\tldr\tr0, [pc, #68]\t; (152d4 )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:74\n-\tldr\tr0, [pc, #60]\t; (152e4 )\n+\tldr\tr0, [pc, #60]\t; (152d8 )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:71\n-\tldr\tr0, [pc, #52]\t; (152e8 )\n+\tldr\tr0, [pc, #52]\t; (152dc )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:72\n-\tldr\tr0, [pc, #44]\t; (152ec )\n+\tldr\tr0, [pc, #44]\t; (152e0 )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:73\n-\tldr\tr0, [pc, #36]\t; (152f0 )\n+\tldr\tr0, [pc, #36]\t; (152e4 )\n \tadd\tr0, pc\n ./cmdline/state.c:78\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:77\n \tmovs\tr0, #0\n-\tb.n\t15292 \n+\tb.n\t15286 \n \tnop\n-\tble.n\t152f0 \n+\tble.n\t152fc \n \tmovs\tr2, r0\n-\tbgt.n\t1529c \n+\tbgt.n\t152a8 \n \tmovs\tr2, r0\n-\tble.n\t15340 \n+\tble.n\t1534c \n \tmovs\tr2, r0\n-\tbgt.n\t152e4 \n+\tble.n\t152f0 \n \tmovs\tr2, r0\n-\tbgt.n\t152e8 \n+\tble.n\t152f4 \n \tmovs\tr2, r0\n-\tbgt.n\t152ec \n+\tble.n\t152f8 \n \tmovs\tr2, r0\n state_config_check():\n ./cmdline/state.c:210\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tsl, r0\n+\tldr.w\tr3, [pc, #1600]\t; 15930 \n \tvpush\t{d8}\n-\tadd.w\tr0, r0, #244736\t; 0x3bc00\n \tsub\tsp, #52\t; 0x34\n \tadd\tr7, sp, #0\n+\tadd\tr3, pc\n+\tadd.w\tr0, r0, #244736\t; 0x3bc00\n+\tstr\tr2, [r7, #4]\n+\tmov\tr2, r3\n+\tstr\tr3, [r7, #28]\n ./cmdline/state.c:215\n \tldr.w\tr3, [sl, #220]\t; 0xdc\n \tldr.w\tr5, [r0, #960]\t; 0x3c0\n-./cmdline/state.c:210\n-\tstr\tr2, [r7, #4]\n-./cmdline/state.c:215\n \tcmp\tr3, #1\n-./cmdline/state.c:210\n-\tldr.w\tr2, [pc, #1576]\t; 1593c \n \tstr\tr0, [r7, #40]\t; 0x28\n-\tadd\tr2, pc\n-\tstr\tr2, [r7, #28]\n-./cmdline/state.c:215\n-\tbeq.n\t153da \n+\tbeq.n\t153d0 \n ./cmdline/state.c:224 (discriminator 1)\n \tadd.w\tr3, sl, #34048\t; 0x8500\n \tmovs\tr0, #0\n \tadds\tr3, #104\t; 0x68\n \tmovw\tr2, #38856\t; 0x97c8\n-\tcbz\tr5, 1533c \n+\tcbz\tr5, 15332 \n ./cmdline/state.c:225\n \tldr\tr4, [r3, #0]\n \tcmp\tr4, #0\n-\tbeq.w\t1588a \n+\tbeq.w\t1587e \n ./cmdline/state.c:224 (discriminator 2)\n \tadds\tr0, #1\n \tadd\tr3, r2\n \tcmp\tr5, r0\n-\tbne.n\t1532c \n+\tbne.n\t15322 \n ./cmdline/state.c:233\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #980]\t; 0x3d4\n \tstr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t15898 \n+\tbeq.w\t1588c \n \tmovw\tr6, #4240\t; 0x1090\n \tstr.w\tsl, [r7, #32]\n ./cmdline/state.c:242\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr.w\tr8, [r3, #8]\n ./cmdline/state.c:244\n-\tcbz\tr5, 153a8 \n+\tcbz\tr5, 1539e \n \tldr\tr3, [r7, #32]\n-\tmov.w\tsl, #0\n-\tmov\tr9, sl\n-\tadd.w\tfp, r3, #34048\t; 0x8500\n+\tmov.w\tfp, #0\n+\tmov\tr9, fp\n+\tadd.w\tsl, r3, #34048\t; 0x8500\n \tadds\tr3, #232\t; 0xe8\n-\tadd.w\tfp, fp, #104\t; 0x68\n+\tadd.w\tsl, sl, #104\t; 0x68\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/state.c:245\n-\tldr.w\tr2, [fp, sl]\n+\tldr.w\tr2, [sl, fp]\n \tmovs\tr5, #0\n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tadd.w\tr4, r3, sl\n-\tcbz\tr2, 15392 \n+\tadd.w\tr4, r3, fp\n+\tcbz\tr2, 15388 \n ./cmdline/state.c:246\n \tmov\tr1, r8\n \tmov\tr0, r4\n-\tbl\t10b58 \n-\tcbz\tr0, 153b8 \n+\tbl\t10b14 \n+\tcbz\tr0, 153ae \n ./cmdline/state.c:245 (discriminator 2)\n-\tldr.w\tr3, [fp, sl]\n+\tldr.w\tr3, [sl, fp]\n \tadds\tr5, #1\n \tadd\tr4, r6\n \tcmp\tr3, r5\n-\tbhi.n\t1537c \n+\tbhi.n\t15372 \n ./cmdline/state.c:244\n \tldr\tr3, [r7, #40]\t; 0x28\n+\tadd.w\tfp, fp, #38656\t; 0x9700\n \tadd.w\tr9, r9, #1\n-\tadd.w\tsl, sl, #38656\t; 0x9700\n-\tadd.w\tsl, sl, #200\t; 0xc8\n+\tadd.w\tfp, fp, #200\t; 0xc8\n \tldr.w\tr2, [r3, #960]\t; 0x3c0\n \tcmp\tr2, r9\n-\tbhi.n\t1536e \n+\tbhi.n\t15364 \n ./cmdline/state.c:241\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n-\tcbz\tr3, 153ea \n+\tcbz\tr3, 153e0 \n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr5, [r3, #960]\t; 0x3c0\n-\tb.n\t15352 \n+\tb.n\t15348 \n ./cmdline/state.c:248\n \tmov\tr0, r9\n-\tbl\t1527c \n-\tmov\tr2, r8\n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1404]\t; 15940 \n+\tldr.w\tr0, [pc, #1404]\t; 15934 \n+\tmov\tr2, r8\n \tadd\tr0, pc\n ./cmdline/state.c:227\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:228\n-\tldr.w\tr3, [pc, #1396]\t; 15944 \n+\tldr.w\tr3, [pc, #1396]\t; 15938 \n \tldr\tr2, [r7, #28]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:216\n \tcmp\tr5, #3\n-\tbls.n\t1531e \n+\tbls.n\t15314 \n ./cmdline/state.c:218\n-\tldr.w\tr0, [pc, #1384]\t; 15948 \n+\tldr.w\tr0, [pc, #1380]\t; 1593c \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:219\n-\tb.n\t153cc \n+\tb.n\t153c2 \n ./cmdline/state.c:257\n \tldr.w\tsl, [r7, #32]\n \tldr.w\tr3, [sl, #60]\t; 0x3c\n \tcmp\tr3, #0\n-\tbne.w\t1554e \n+\tbne.w\t15544 \n ./cmdline/state.c:257 (discriminator 1)\n \tldr.w\tr3, [sl, #96]\t; 0x60\n \tcmp\tr3, #0\n-\tbne.w\t156c2 \n+\tbne.w\t156b8 \n ./cmdline/state.c:258\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tstr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t156c2 \n+\tbeq.w\t156b8 \n ./cmdline/state.c:318\n-\tldr.w\tr2, [pc, #1336]\t; 1594c \n+\tldr.w\tr2, [pc, #1336]\t; 15940 \n \tadd.w\tr3, sl, #34048\t; 0x8500\n \tadds\tr3, #104\t; 0x68\n \tstr\tr3, [r7, #20]\n \tadd\tr2, pc\n \tvmov\ts16, r2\n ./cmdline/state.c:286\n-\tldr.w\tr2, [pc, #1324]\t; 15950 \n+\tldr.w\tr2, [pc, #1320]\t; 15944 \n \tadd\tr2, pc\n \tvmov\ts17, r2\n-\tb.n\t15438 \n+\tb.n\t1542e \n \tstr\tr4, [r7, #36]\t; 0x24\n ./cmdline/state.c:258 (discriminator 2)\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t156b8 \n+\tbeq.w\t156ae \n ./cmdline/state.c:260\n \tldr\tr3, [r7, #36]\t; 0x24\n ./cmdline/state.c:263\n \tmovw\tr6, #13280\t; 0x33e0\n ./cmdline/state.c:260\n \tldr.w\tfp, [r3, #8]\n ./cmdline/state.c:263\n \tldr\tr4, [r3, #0]\n \tldr.w\tr3, [fp, r6]\n \tcmp\tr3, #0\n-\tbne.n\t1542e \n+\tbne.n\t15424 \n ./cmdline/state.c:278\n-\tcbz\tr4, 15496 \n+\tcbz\tr4, 1548c \n \tadd.w\tr5, fp, #12416\t; 0x3080\n-\tb.n\t15458 \n+\tb.n\t1544e \n ./cmdline/state.c:278 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 15490 \n+\tcbz\tr4, 15486 \n ./cmdline/state.c:279\n \tldr\tr2, [r4, #8]\n ./cmdline/state.c:280\n \tldrd\tr0, r1, [r5]\n \tadd.w\tr3, r2, #12416\t; 0x3080\n \tldrd\tr8, r9, [r3]\n \tcmp\tr1, r9\n \tit\teq\n \tcmpeq\tr0, r8\n-\tbne.n\t15454 \n+\tbne.n\t1544a \n ./cmdline/state.c:281\n \tldr.w\tr3, [sl, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t15904 \n+\tbeq.w\t158f8 \n ./cmdline/state.c:285\n \tldr.w\tr3, [sl, #152]\t; 0x98\n \tcmp\tr3, #0\n-\tbne.n\t15454 \n+\tbne.n\t1544a \n ./cmdline/state.c:286\n \tvmov\tr0, s17\n \tmov\tr1, fp\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:278\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t15458 \n+\tbne.n\t1544e \n ./cmdline/state.c:306\n \tldr.w\tr3, [fp, r6]\n-\tcbnz\tr3, 154c8 \n+\tcbnz\tr3, 154be \n ./cmdline/state.c:309\n \tldr.w\tr3, [sl, #92]\t; 0x5c\n \tcmp\tr3, #0\n-\tbeq.w\t155fe \n+\tbeq.w\t155f4 \n ./cmdline/state.c:335\n \tadd.w\tr3, sl, #236544\t; 0x39c00\n \tadd.w\tr2, r3, #920\t; 0x398\n \tldrb.w\tr3, [r3, #920]\t; 0x398\n-\tcbz\tr3, 154c8 \n+\tcbz\tr3, 154be \n ./cmdline/state.c:335 (discriminator 1)\n \tadd.w\tr1, fp, #12416\t; 0x3080\n \tadd.w\tr3, sl, #240640\t; 0x3ac00\n \tldrd\tr0, r1, [r1]\n \tldrd\tr4, r5, [r3, #920]\t; 0x398\n \tcmp\tr1, r5\n \tit\teq\n \tcmpeq\tr0, r4\n-\tbeq.w\t158fa \n+\tbeq.w\t158ee \n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n-\tb.n\t15430 \n+\tb.n\t15426 \n ./cmdline/state.c:351 (discriminator 2)\n \tldr\tr2, [r7, #24]\n \tadd.w\tr2, r2, #38656\t; 0x9700\n \tadds\tr2, #200\t; 0xc8\n \tstr\tr2, [r7, #24]\n \tldr\tr2, [r7, #16]\n \tcmp\tr3, r2\n-\tbhi.w\t156ee \n+\tbhi.w\t156e6 \n ./cmdline/state.c:430\n \tldr.w\tr3, [r9, #60]\t; 0x3c\n \tmov\tsl, r9\n-\tcbnz\tr3, 1554e \n+\tcbnz\tr3, 15544 \n \tldr.w\tr5, [sl, #100]\t; 0x64\n-\tcbnz\tr5, 1554e \n+\tcbnz\tr5, 15544 \n ./cmdline/state.c:434\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr4, [r3, #980]\t; 0x3d4\n \tcmp\tr4, #0\n-\tbeq.w\t158ac \n+\tbeq.w\t158a0 \n ./cmdline/state.c:442\n-\tldr.w\tr6, [pc, #1108]\t; 15954 \n+\tldr.w\tr6, [pc, #1108]\t; 15948 \n \tadd\tr6, pc\n ./cmdline/state.c:439\n \tldr\tr1, [r4, #0]\n ./cmdline/state.c:436\n \tldr\tr0, [r4, #8]\n ./cmdline/state.c:439\n \tcmp\tr1, #0\n-\tbeq.w\t15812 \n+\tbeq.w\t1580a \n ./cmdline/state.c:441\n \tadd.w\tr2, r0, #4096\t; 0x1000\n \tmov\tr3, r1\n \tldrd\tfp, ip, [r2]\n-\tb.n\t15520 \n+\tb.n\t15516 \n ./cmdline/state.c:439 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t15812 \n+\tbeq.w\t1580a \n ./cmdline/state.c:440\n \tldr\tr2, [r3, #8]\n ./cmdline/state.c:441\n \tadd.w\tlr, r2, #4096\t; 0x1000\n \tldrd\tr8, r9, [lr]\n \tcmp\tip, r9\n \tit\teq\n \tcmpeq\tfp, r8\n-\tbne.n\t15518 \n+\tbne.n\t1550e \n ./cmdline/state.c:442\n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:446\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:434 (discriminator 2)\n \tcmp\tr4, #0\n-\tbne.n\t15502 \n+\tbne.n\t154f8 \n ./cmdline/state.c:454\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr1, [r3, #960]\t; 0x3c0\n \tadds\tr1, #1\n \tcmp\tr1, r5\n-\tbhi.w\t158a2 \n+\tbhi.w\t15896 \n ./cmdline/state.c:466\n \tldr.w\tr3, [sl, #220]\t; 0xdc\n \tcmp\tr3, #0\n-\tbeq.n\t155d6 \n+\tbeq.n\t155cc \n ./cmdline/state.c:477\n \tldr\tr3, [r7, #4]\n \tldr\tr6, [r3, #0]\n-\tcbz\tr6, 1558a \n+\tcbz\tr6, 15580 \n \tadd.w\tsl, sl, #244736\t; 0x3bc00\n \tldr.w\tr8, [r7, #40]\t; 0x28\n \tadd.w\tsl, sl, #984\t; 0x3d8\n ./cmdline/state.c:480\n \tldr.w\tr4, [sl]\n \tldr\tr5, [r6, #8]\n-\tcbnz\tr4, 15576 \n-\tb.n\t15596 \n+\tcbnz\tr4, 1556c \n+\tb.n\t1558c \n ./cmdline/state.c:480 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 15596 \n+\tcbz\tr4, 1558c \n ./cmdline/state.c:482\n \tldr\tr1, [r4, #8]\n \tmovs\tr2, #0\n \tmov\tr0, r5\n \tblx\t6ae0 \n \tcmp\tr0, #0\n-\tbne.n\t15572 \n+\tbne.n\t15568 \n ./cmdline/state.c:477\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t15568 \n+\tbne.n\t1555e \n ./cmdline/state.c:498\n \tadds\tr7, #52\t; 0x34\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:487\n \tldr.w\tr3, [r8, #960]\t; 0x3c0\n \tadd.w\tr9, r8, #960\t; 0x3c0\n-\tcbz\tr3, 155ca \n+\tcbz\tr3, 155c0 \n \tmovs\tr4, #0\n-\tb.n\t155ae \n+\tb.n\t155a4 \n ./cmdline/state.c:487 (discriminator 2)\n \tldr.w\tr3, [r9]\n \tadds\tr4, #1\n \tcmp\tr3, r4\n-\tbls.n\t155c6 \n+\tbls.n\t155bc \n ./cmdline/state.c:488\n \tmov\tr0, r4\n-\tbl\t1527c \n+\tbl\t15270 \n \tmovs\tr2, #0\n \tmov\tr1, r0\n \tmov\tr0, r5\n \tblx\t6ae0 \n \tcmp\tr0, #0\n-\tbne.n\t155a4 \n+\tbne.n\t1559a \n \tldr.w\tr3, [r8, #960]\t; 0x3c0\n ./cmdline/state.c:490\n \tcmp\tr3, r4\n-\tbne.n\t15584 \n+\tbne.n\t1557a \n ./cmdline/state.c:492\n-\tldr\tr0, [pc, #908]\t; (15958 )\n+\tldr\tr0, [pc, #904]\t; (1594c )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:493\n-\tb.n\t153cc \n+\tb.n\t153c2 \n ./cmdline/state.c:466 (discriminator 1)\n \tldr.w\tr3, [sl, #152]\t; 0x98\n \tcmp\tr3, #0\n-\tbne.n\t15556 \n+\tbne.n\t1554c \n ./cmdline/state.c:467\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #3\n-\tbeq.w\t15878 \n+\tbeq.w\t1586c \n ./cmdline/state.c:470\n-\tbls.n\t15556 \n+\tbls.n\t1554c \n ./cmdline/state.c:471\n-\tldr\tr0, [pc, #876]\t; (1595c )\n+\tldr\tr0, [pc, #876]\t; (15950 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:472\n-\tldr\tr0, [pc, #872]\t; (15960 )\n+\tldr\tr0, [pc, #872]\t; (15954 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15556 \n+\tbl\t10e54 \n+\tb.n\t1554c \n ./cmdline/state.c:310\n \tldr\tr1, [r7, #40]\t; 0x28\n \tadd.w\tr1, r1, #960\t; 0x3c0\n \tldr\tr2, [r1, #0]\n \tstr\tr1, [r7, #12]\n \tcmp\tr2, #0\n-\tbeq.w\t154a0 \n+\tbeq.w\t15496 \n \tmov\tr8, r3\n \tstr\tr3, [r7, #44]\t; 0x2c\n \tstr.w\tsl, [r7, #24]\n ./cmdline/state.c:311\n \tldr\tr3, [r7, #20]\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tldr\tr3, [r3, r2]\n \tcmp\tr3, #0\n-\tbeq.n\t1569a \n+\tbeq.n\t15690 \n \tldr\tr2, [r7, #24]\n-\tadd.w\tr5, fp, #12416\t; 0x3080\n \tmov.w\tr9, #0\n+\tadd.w\tr5, fp, #12416\t; 0x3080\n ./cmdline/state.c:318\n \tmovw\tr6, #4240\t; 0x1090\n \tadd.w\tr4, r2, #4448\t; 0x1160\n \tstr.w\tfp, [r7, #32]\n \tadds\tr2, #232\t; 0xe8\n \tadds\tr4, #16\n \tstr\tr2, [r7, #16]\n-\tb.n\t15648 \n+\tb.n\t1563e \n ./cmdline/state.c:311 (discriminator 2)\n \tadd.w\tr9, r9, #1\n \tadd\tr4, r6\n \tcmp\tr3, r9\n-\tbls.n\t15696 \n+\tbls.n\t1568c \n ./cmdline/state.c:312\n \tldrd\tr0, r1, [r5]\n \tldrd\tfp, ip, [r4]\n \tcmp\tr1, ip\n \tit\teq\n \tcmpeq\tr0, fp\n-\tbne.n\t1563e \n+\tbne.n\t15634 \n ./cmdline/state.c:313\n \tldr.w\tr2, [sl, #36]\t; 0x24\n \tcmp\tr2, #0\n-\tbeq.w\t158d2 \n+\tbeq.w\t158c6 \n ./cmdline/state.c:317\n \tldr.w\tr2, [sl, #152]\t; 0x98\n \tcmp\tr2, #0\n-\tbne.n\t1563e \n+\tbne.n\t15634 \n ./cmdline/state.c:318\n \tmov\tr0, r8\n \tadd\tr4, r6\n-\tbl\t15204 \n-\tldr\tr3, [r7, #32]\n-\tadd.w\tr1, r3, #4096\t; 0x1000\n+\tbl\t151f8 \n \tldr\tr3, [r7, #16]\n+\tldr\tr1, [r7, #32]\n+\tmov\tr2, r0\n+\tvmov\tr0, s16\n+\tadd.w\tr1, r1, #4096\t; 0x1000\n \tmla\tr3, r6, r9, r3\n ./cmdline/state.c:311\n \tadd.w\tr9, r9, #1\n ./cmdline/state.c:318\n-\tmov\tr2, r0\n-\tvmov\tr0, s16\n-\tbl\t10e90 \n+\tbl\t10e54 \n \tldr\tr3, [r7, #20]\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tldr\tr3, [r3, r2]\n ./cmdline/state.c:311\n \tcmp\tr3, r9\n-\tbhi.n\t15648 \n+\tbhi.n\t1563e \n \tldr.w\tfp, [r7, #32]\n ./cmdline/state.c:310\n \tldr\tr3, [r7, #12]\n \tadd.w\tr8, r8, #1\n \tldr\tr1, [r7, #24]\n \tldr\tr2, [r3, #0]\n \tmovw\tr3, #38856\t; 0x97c8\n \tadd\tr1, r3\n \tstr\tr1, [r7, #24]\n-\tcmp\tr2, r8\n \tldr\tr1, [r7, #44]\t; 0x2c\n+\tcmp\tr2, r8\n \tadd\tr1, r3\n \tstr\tr1, [r7, #44]\t; 0x2c\n-\tbhi.n\t15616 \n-\tb.n\t154a0 \n+\tbhi.n\t1560c \n+\tb.n\t15496 \n ./cmdline/state.c:350\n \tldr.w\tr3, [sl, #60]\t; 0x3c\n \tcmp\tr3, #0\n-\tbne.w\t1554e \n+\tbne.w\t15544 \n \tldr.w\tr2, [sl, #92]\t; 0x5c\n \tcmp\tr2, #0\n-\tbne.w\t154ea \n+\tbne.w\t154e0 \n ./cmdline/state.c:351\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t154ea \n+\tbeq.w\t154e0 \n ./cmdline/state.c:379\n-\tldr\tr0, [pc, #648]\t; (15964 )\n+\tldr\tr0, [pc, #648]\t; (15958 )\n \tadd.w\tr1, sl, #34048\t; 0x8500\n-./cmdline/state.c:351\n \tmov\tr9, sl\n-\tadds\tr1, #104\t; 0x68\n+./cmdline/state.c:351\n+\tstr\tr2, [r7, #24]\n ./cmdline/state.c:379\n \tadd\tr0, pc\n ./cmdline/state.c:351\n-\tstr\tr2, [r7, #24]\n-\tstrd\tr1, r2, [r7, #12]\n+\tstr\tr2, [r7, #16]\n ./cmdline/state.c:379\n \tvmov\ts17, r0\n+\tadd.w\tr2, r1, #104\t; 0x68\n+\tstr\tr2, [r7, #12]\n ./cmdline/state.c:352\n \tldr\tr1, [r7, #24]\n \tldr\tr2, [r7, #12]\n \tldr\tr2, [r2, r1]\n \tldr\tr1, [r7, #16]\n \tvmov\ts16, r1\n \tadds\tr1, #1\n \tstr\tr1, [r7, #16]\n \tcmp\tr2, #0\n-\tbeq.w\t154d0 \n+\tbeq.w\t154c6 \n \tadd.w\tr1, r9, #38144\t; 0x9500\n \tadd.w\tsl, r9, #4448\t; 0x1160\n \tadds\tr1, #120\t; 0x78\n \tstr\tr1, [r7, #8]\n \tldr\tr1, [r7, #24]\n \tadd.w\tsl, sl, #16\n \tadd\tsl, r1\n \tmovs\tr1, #0\n \tstr\tr1, [r7, #20]\n-\tb.n\t15732 \n+\tb.n\t1572a \n ./cmdline/state.c:352 (discriminator 2)\n \tldr\tr1, [r7, #20]\n \tadd.w\tsl, sl, #4224\t; 0x1080\n \tadd.w\tsl, sl, #16\n \tadds\tr1, #1\n \tstr\tr1, [r7, #20]\n \tcmp\tr2, r1\n-\tbls.w\t154d0 \n+\tbls.w\t154c6 \n ./cmdline/state.c:356\n \tldr\tr1, [r7, #8]\n \tldr\tr0, [r7, #24]\n \tldr\tr1, [r1, r0]\n \tcmp\tr1, #0\n-\tbne.n\t1571e \n+\tbne.n\t15716 \n ./cmdline/state.c:371\n \tldr\tr2, [r7, #16]\n \tcmp\tr3, r2\n-\tbls.n\t157e2 \n+\tbls.n\t157da \n \tldr\tr6, [r7, #24]\n \tadd.w\tr3, r9, #72704\t; 0x11c00\n \tldr.w\tr8, [r7, #16]\n \tadd.w\tr3, r3, #304\t; 0x130\n \tstr\tr3, [r7, #32]\n ./cmdline/state.c:372\n \tldr\tr3, [r7, #32]\n \tldr\tr3, [r3, r6]\n \tcmp\tr3, #0\n-\tbeq.n\t157ce \n+\tbeq.n\t157c6 \n \tadd.w\tr4, r9, #43264\t; 0xa900\n \tmov.w\tfp, #0\n \tadds\tr4, #56\t; 0x38\n \tmovw\tr5, #4240\t; 0x1090\n \tadd\tr4, r6\n \tstr.w\tr8, [r7, #36]\t; 0x24\n \tstr.w\tr9, [r7, #44]\t; 0x2c\n-\tb.n\t1577e \n+\tb.n\t15776 \n ./cmdline/state.c:372 (discriminator 2)\n \tadd.w\tfp, fp, #1\n \tadd\tr4, r5\n \tcmp\tr3, fp\n-\tbls.n\t157c6 \n+\tbls.n\t157be \n ./cmdline/state.c:373\n \tldrd\tr0, r1, [sl]\n \tldrd\tr8, r9, [r4]\n \tcmp\tr1, r9\n \tit\teq\n \tcmpeq\tr0, r8\n-\tbne.n\t15774 \n+\tbne.n\t1576c \n ./cmdline/state.c:374\n \tldr\tr1, [r7, #44]\t; 0x2c\n \tldr\tr2, [r1, #36]\t; 0x24\n \tcmp\tr2, #0\n-\tbeq.n\t15818 \n+\tbeq.n\t15810 \n ./cmdline/state.c:378\n \tldr.w\tr2, [r1, #152]\t; 0x98\n \tcmp\tr2, #0\n-\tbne.n\t15774 \n+\tbne.n\t1576c \n ./cmdline/state.c:379\n \tvmov\tr0, s16\n ./cmdline/state.c:372\n \tadd.w\tfp, fp, #1\n ./cmdline/state.c:379\n-\tbl\t1527c \n-\tadd\tr4, r5\n+\tbl\t15270 \n \tmov\tr1, r0\n \tldr\tr0, [r7, #36]\t; 0x24\n-\tbl\t1527c \n+\tadd\tr4, r5\n+\tbl\t15270 \n \tmov\tr2, r0\n \tvmov\tr0, s17\n-\tbl\t10e90 \n+\tbl\t10e54 \n \tldr\tr3, [r7, #32]\n \tldr\tr3, [r3, r6]\n ./cmdline/state.c:372\n \tcmp\tr3, fp\n-\tbhi.n\t1577e \n+\tbhi.n\t15776 \n \tldr.w\tr8, [r7, #36]\t; 0x24\n \tldr.w\tr9, [r7, #44]\t; 0x2c\n ./cmdline/state.c:371\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tadd.w\tr8, r8, #1\n \tadd.w\tr6, r6, #38656\t; 0x9700\n+\tadd.w\tr8, r8, #1\n \tadds\tr6, #200\t; 0xc8\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, r8\n-\tbhi.n\t15752 \n+\tbhi.n\t1574a \n ./cmdline/state.c:399\n \tadd.w\tr3, r9, #236544\t; 0x39c00\n \tadd.w\tr4, r3, #920\t; 0x398\n \tldrb.w\tr3, [r3, #920]\t; 0x398\n-\tcbz\tr3, 15804 \n+\tcbz\tr3, 157fc \n ./cmdline/state.c:399 (discriminator 1)\n \tadd.w\tr3, r9, #240640\t; 0x3ac00\n \tldrd\tr0, r1, [sl]\n \tldrd\tr2, r3, [r3, #920]\t; 0x398\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbeq.n\t158b0 \n+\tbeq.n\t158a4 \n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr\tr2, [r7, #12]\n \tldr\tr1, [r7, #24]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tldr\tr2, [r2, r1]\n-\tb.n\t1571e \n+\tb.n\t15716 \n ./cmdline/state.c:451\n \tadds\tr5, #1\n ./cmdline/state.c:439\n \tmov\tr4, r1\n-\tb.n\t1553c \n+\tb.n\t15532 \n ./cmdline/state.c:382\n+\tldr\tr2, [r7, #36]\t; 0x24\n \tvmov\tr5, s16\n-\tmovw\tr1, #4240\t; 0x1090\n-\tldr\tr3, [r7, #36]\t; 0x24\n-\tmovw\tr2, #38856\t; 0x97c8\n \tldr\tr4, [r7, #20]\n+\tmovw\tr1, #4240\t; 0x1090\n+\tmovw\tr3, #38856\t; 0x97c8\n \tldr.w\tsl, [r7, #44]\t; 0x2c\n-\tmul.w\tr3, r2, r3\n-\tldr\tr0, [pc, #308]\t; (15968 )\n+\tldr\tr0, [pc, #308]\t; (1595c )\n+\tmul.w\tr2, r3, r2\n \tmul.w\tr4, r1, r4\n \tadd\tr0, pc\n-\tmla\tfp, r1, fp, r3\n-\tadd.w\tfp, fp, #232\t; 0xe8\n-\tmla\tr2, r2, r5, r4\n-\tadd.w\tr1, r2, #232\t; 0xe8\n-\tadd.w\tr2, sl, fp\n+\tmla\tr3, r3, r5, r4\n+\tmla\tr2, r1, fp, r2\n+\tadd.w\tr1, r3, #232\t; 0xe8\n+\tadds\tr2, #232\t; 0xe8\n \tadd\tr1, sl\n-\tbl\t10e90 \n+\tadd\tr2, sl\n+\tbl\t10e54 \n ./cmdline/state.c:389\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr1, [pc, #276]\t; (1596c )\n+\tldr\tr1, [pc, #276]\t; (15960 )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr1, pc\n-\tmov\tr0, r2\n \tstr\tr2, [r7, #44]\t; 0x2c\n+\tmov\tr0, r2\n \tblx\t68e8 \n \tldr\tr2, [r7, #44]\t; 0x2c\n \tcmp\tr0, #0\n-\tbne.w\t153cc \n+\tbne.w\t153c2 \n ./cmdline/state.c:390\n-\tldr\tr0, [pc, #256]\t; (15970 )\n+\tldr\tr0, [pc, #256]\t; (15964 )\n \tmov\tr1, r2\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t153cc \n+\tbl\t10e54 \n+\tb.n\t153c2 \n ./cmdline/state.c:468\n-\tldr\tr0, [pc, #248]\t; (15974 )\n+\tldr\tr0, [pc, #248]\t; (15968 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:469\n-\tldr\tr0, [pc, #244]\t; (15978 )\n+\tldr\tr0, [pc, #244]\t; (1596c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15556 \n+\tbl\t10e54 \n+\tb.n\t1554c \n ./cmdline/state.c:227\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr2, r1\n \tmov\tr1, r0\n-\tldr\tr0, [pc, #232]\t; (1597c )\n+\tldr\tr0, [pc, #232]\t; (15970 )\n \tadd\tr0, pc\n-\tb.n\t153c8 \n+\tb.n\t153be \n ./cmdline/state.c:235\n-\tldr\tr0, [pc, #228]\t; (15980 )\n+\tldr\tr0, [pc, #228]\t; (15974 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:236\n-\tb.n\t153cc \n+\tb.n\t153c2 \n ./cmdline/state.c:456\n-\tldr\tr0, [pc, #224]\t; (15984 )\n+\tldr\tr0, [pc, #224]\t; (15978 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:457\n-\tb.n\t153cc \n+\tb.n\t153c2 \n ./cmdline/state.c:433\n \tmov\tr5, r4\n-\tb.n\t15540 \n+\tb.n\t15536 \n ./cmdline/state.c:401\n \tvmov\tr0, s16\n+\tmov\tr1, r4\n+\tldr\tr4, [r7, #20]\n \tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr3, #4240\t; 0x1090\n-\tmov\tr1, r4\n \tmul.w\tr2, r2, r0\n-\tldr\tr0, [r7, #20]\n-\tmla\tr2, r3, r0, r2\n-\tldr\tr0, [pc, #188]\t; (15988 )\n+\tldr\tr0, [pc, #192]\t; (1597c )\n+\tmla\tr2, r3, r4, r2\n \tadd\tr0, pc\n \tadds\tr2, #232\t; 0xe8\n \tadd\tr2, r9\n-\tb.n\t153c8 \n+\tb.n\t153be \n ./cmdline/state.c:321\n \tmov\tr0, r8\n \tmovw\tr4, #4240\t; 0x1090\n-\tbl\t15204 \n+\tbl\t151f8 \n \tldr\tr3, [r7, #44]\t; 0x2c\n \tldr.w\tfp, [r7, #32]\n+\tmov\tr2, r0\n \tadds\tr3, #232\t; 0xe8\n+\tldr\tr0, [pc, #164]\t; (15980 )\n \tadd.w\tr1, fp, #4096\t; 0x1000\n+\tadd\tr0, pc\n \tmla\tr3, r4, r9, r3\n \tadd\tr3, sl\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #152]\t; (1598c )\n-\tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:327\n-\tb.n\t153cc \n+\tb.n\t153c2 \n ./cmdline/state.c:337\n-\tldr\tr0, [pc, #148]\t; (15990 )\n+\tldr\tr0, [pc, #148]\t; (15984 )\n \tadd.w\tr1, fp, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tb.n\t153c8 \n+\tb.n\t153be \n ./cmdline/state.c:289\n-\tldr\tr0, [pc, #140]\t; (15994 )\n+\tldr\tr0, [pc, #140]\t; (15988 )\n \tadd.w\tr2, r2, #4096\t; 0x1000\n \tadd.w\tr1, fp, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:296\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr1, [pc, #128]\t; (15998 )\n+\tldr\tr1, [pc, #128]\t; (1598c )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr1, pc\n-\tmov\tr0, r2\n \tstr\tr2, [r7, #44]\t; 0x2c\n+\tmov\tr0, r2\n \tblx\t68e8 \n \tldr\tr2, [r7, #44]\t; 0x2c\n \tcmp\tr0, #0\n-\tbne.w\t153cc \n+\tbne.w\t153c2 \n ./cmdline/state.c:297\n-\tldr\tr0, [pc, #108]\t; (1599c )\n+\tldr\tr0, [pc, #108]\t; (15990 )\n \tmov\tr1, r2\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t153cc \n+\tbl\t10e54 \n+\tb.n\t153c2 \n \tnop\n-\t\t\t; instruction: 0xfa1c0004\n-\tb.n\t15d20 \n+\t\t\t; instruction: 0xfa3a0004\n+\tb.n\t15d28 \n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tb.n\t15be8 \n+\tb.n\t15bf0 \n \tmovs\tr2, r0\n-\tb.n\t15e40 \n+\tb.n\t15e48 \n \tmovs\tr2, r0\n-\tb.n\t15cd0 \n+\tb.n\t15cd8 \n \tmovs\tr2, r0\n-\tb.n\t15f18 \n+\tb.n\t15f20 \n \tmovs\tr2, r0\n-\tb.n\t160d8 \n+\tb.n\t160e0 \n \tmovs\tr2, r0\n-\tb.n\t15f6c \n+\tb.n\t15f74 \n \tmovs\tr2, r0\n-\tb.n\t15ff8 \n+\tb.n\t16000 \n \tmovs\tr2, r0\n-\tb.n\t15a24 \n+\tb.n\t15a2c \n \tmovs\tr2, r0\n-\tsvc\t70\t; 0x46\n+\tsvc\t78\t; 0x4e\n \tmovs\tr2, r0\n-\thlt\t0x0032\n+\thlt\t0x003e\n \tmovs\tr2, r0\n-\tble.n\t15944 \n+\tble.n\t15950 \n \tmovs\tr2, r0\n-\tsvc\t226\t; 0xe2\n+\tsvc\t238\t; 0xee\n \tmovs\tr2, r0\n-\tb.n\t159c8 \n+\tb.n\t159d4 \n \tmovs\tr2, r0\n-\tbgt.n\t15938 \n+\tbgt.n\t15944 \n \tmovs\tr2, r0\n-\tbgt.n\t15970 \n+\tble.n\t1597c \n \tmovs\tr2, r0\n-\tsvc\t120\t; 0x78\n+\tsvc\t132\t; 0x84\n \tmovs\tr2, r0\n-\tudf\t#226\t; 0xe2\n+\tudf\t#238\t; 0xee\n \tmovs\tr2, r0\n-\tble.n\t15964 \n+\tble.n\t1597c \n \tmovs\tr2, r0\n-\tudf\t#12\n+\tudf\t#24\n \tmovs\tr2, r0\n-\tble.n\t159cc \n+\tble.n\t159d8 \n \tmovs\tr2, r0\n-\tcbnz\tr0, 159d8 \n+\tcbnz\tr4, 159ce \n \tmovs\tr2, r0\n-\tble.n\t159ec \n+\tble.n\t159f8 \n \tmovs\tr2, r0\n state_map():\n ./cmdline/state.c:1325\n+\tldr.w\tr2, [pc, #1036]\t; 15da4 \n+\tldr.w\tr3, [pc, #1036]\t; 15da8 \n+\tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r0\n \tvpush\t{d8}\n-\tldr.w\tr2, [pc, #1028]\t; 15db0 \n-\tldr.w\tr3, [pc, #1028]\t; 15db4 \n-\tadd\tr2, pc\n \tsub\tsp, #164\t; 0xa4\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #8\n-\tldr\tr2, [pc, #1020]\t; (15db8 )\n+\tldr\tr2, [pc, #1020]\t; (15dac )\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #148]\t; 0x94\n \tmov.w\tr3, #0\n ./cmdline/state.c:1336\n \tadd.w\tr3, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:1325\n \tadd\tr2, pc\n-./cmdline/state.c:1336\n-\tstr\tr3, [r7, #8]\n-\tldr.w\tr4, [r3, #988]\t; 0x3dc\n-./cmdline/state.c:1325\n \tstr\tr2, [r7, #0]\n ./cmdline/state.c:1336\n-\tcbz\tr4, 159f2 \n+\tldr.w\tr4, [r3, #988]\t; 0x3dc\n+\tstr\tr3, [r7, #8]\n+\tcbz\tr4, 159e6 \n+\tmov\tr9, r3\n ./cmdline/state.c:1347\n \tmovw\tr6, #4236\t; 0x108c\n-\tmov\tr9, r3\n ./cmdline/state.c:1337\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:1340\n \tmov\tr0, r8\n \tmov\tr1, r5\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:1343\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:1345\n \tcmp\tr0, #0\n-\tbeq.w\t15b36 \n+\tbeq.w\t15b28 \n ./cmdline/state.c:1336 (discriminator 1)\n \tcmp\tr4, #0\n-\tbne.n\t159dc \n+\tbne.n\t159d0 \n ./cmdline/state.c:1355\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tmov\tr2, r3\n \tcmp\tr3, #0\n-\tbeq.n\t15a6a \n-\tadd.w\tr9, r8, #244736\t; 0x3bc00\n+\tbeq.n\t15a5e \n ./cmdline/state.c:1394\n-\tldr\tr3, [pc, #952]\t; (15dbc )\n-\tadd.w\tr9, r9, #988\t; 0x3dc\n+\tldr\tr3, [pc, #956]\t; (15db0 )\n+\tadd.w\tr9, r8, #244736\t; 0x3bc00\n ./cmdline/state.c:1354\n \tmovs\tr4, #0\n+\tadd.w\tr9, r9, #988\t; 0x3dc\n ./cmdline/state.c:1396\n \tmov\tr6, r2\n ./cmdline/state.c:1394\n \tadd\tr3, pc\n ./cmdline/state.c:1396\n \tstr.w\tr8, [r7, #4]\n ./cmdline/state.c:1394\n \tstr\tr3, [r7, #12]\n ./cmdline/state.c:1361\n \tldr.w\tr5, [r9]\n ./cmdline/state.c:1356\n \tldr.w\tfp, [r6, #8]\n ./cmdline/state.c:1361\n \tcmp\tr5, #0\n-\tbeq.w\t15b7c \n+\tbeq.w\t15b6a \n \tmov\tsl, r5\n \tmov\tr8, r4\n-\tb.n\t15a30 \n+\tb.n\t15a24 \n ./cmdline/state.c:1361 (discriminator 2)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbeq.w\t15b60 \n+\tbeq.w\t15b4e \n ./cmdline/state.c:1362\n \tldr\tr4, [r5, #8]\n ./cmdline/state.c:1363\n \tmov\tr0, fp\n \tmov\tr1, r4\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t15a28 \n+\tbne.n\t15a1c \n \tmov\tsl, r4\n+./cmdline/state.c:1371\n+\tmovw\tr2, #4228\t; 0x1084\n ./cmdline/state.c:1370\n-\tadd.w\tr2, sl, #4224\t; 0x1080\n+\tadd.w\tr5, sl, #4224\t; 0x1080\n+\tmovw\tr0, #12424\t; 0x3088\n ./cmdline/state.c:1371\n-\tmovw\tr3, #4228\t; 0x1084\n-\tmovw\tr1, #12428\t; 0x308c\n-\tldr.w\tr0, [sl, r3]\n+\tmovw\tr3, #12428\t; 0x308c\n \tmov\tr4, r8\n+\tldr.w\tr2, [sl, r2]\n ./cmdline/state.c:1370\n-\tldr\tr2, [r2, #0]\n-\tmovw\tr3, #12424\t; 0x3088\n+\tldr\tr1, [r5, #0]\n+\tstr.w\tr1, [fp, r0]\n ./cmdline/state.c:1371\n-\tstr.w\tr0, [fp, r1]\n-./cmdline/state.c:1370\n \tstr.w\tr2, [fp, r3]\n ./cmdline/state.c:1355 (discriminator 2)\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t15a14 \n+\tbne.n\t15a08 \n \tldr.w\tr8, [r7, #4]\n ./cmdline/state.c:1400\n \tadd.w\tr3, r8, #250880\t; 0x3d400\n \tldr.w\tr3, [r3, #736]\t; 0x2e0\n \tcmp\tr3, #0\n-\tbne.w\t15bc0 \n+\tbne.w\t15bae \n ./cmdline/state.c:1407\n \tldr.w\tr2, [r8, #96]\t; 0x60\n \tcmp\tr2, #0\n-\tbeq.w\t15bf2 \n+\tbeq.w\t15be6 \n ./cmdline/state.c:1404\n \tstr\tr3, [r7, #12]\n ./cmdline/state.c:1451\n \tldr.w\tr3, [r8, #92]\t; 0x5c\n \tcmp\tr3, #0\n-\tbne.w\t15c96 \n+\tbne.w\t15c8a \n ./cmdline/state.c:1452\n \tldr\tr2, [r7, #8]\n \tldr.w\tr2, [r2, #960]\t; 0x3c0\n \tcmp\tr2, #0\n-\tbeq.w\t15c96 \n-./cmdline/state.c:1469\n-\tldr\tr1, [pc, #804]\t; (15dc0 )\n-\tadd.w\tsl, r8, #34048\t; 0x8500\n-./cmdline/state.c:1452\n+\tbeq.w\t15c8a \n \tmov\tr9, r3\n-\tadd.w\tsl, sl, #104\t; 0x68\n ./cmdline/state.c:1469\n-\tadd\tr1, pc\n-\tadd.w\tr2, r8, #244736\t; 0x3bc00\n+\tldr\tr2, [pc, #800]\t; (15db4 )\n+\tadd.w\tsl, r8, #34048\t; 0x8500\n+\tadd.w\tr3, r8, #244736\t; 0x3bc00\n ./cmdline/state.c:1452\n \tmov\tfp, r9\n-\tadd.w\tr3, r2, #960\t; 0x3c0\n+\tadd.w\tsl, sl, #104\t; 0x68\n ./cmdline/state.c:1469\n-\tvmov\ts16, r1\n+\tadd\tr2, pc\n+\tadd.w\tr3, r3, #960\t; 0x3c0\n+\tvmov\ts16, r2\n \tstr\tr3, [r7, #4]\n ./cmdline/state.c:1453\n \tldr.w\tr3, [sl, r9]\n \tcmp\tr3, #0\n-\tbeq.w\t15c80 \n+\tbeq.w\t15c74 \n \tadd.w\tr4, r8, #4320\t; 0x10e0\n-\tadd.w\tr6, r7, #20\n-\tadds\tr4, #8\n \tmovs\tr5, #0\n+\tadds\tr4, #8\n+\tadd.w\tr6, r7, #20\n \tadd\tr4, r9\n-\tb.n\t15af6 \n+\tb.n\t15ae8 \n ./cmdline/state.c:1473\n \tmov\tr2, r6\n \tmovs\tr1, #128\t; 0x80\n \tmov\tr0, r4\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:1476\n \tmovs\tr3, #1\n \tstr.w\tr3, [r8, #208]\t; 0xd0\n ./cmdline/state.c:1453 (discriminator 2)\n \tldr.w\tr3, [sl, r9]\n-\tadds\tr5, #1\n \tadd.w\tr4, r4, #4224\t; 0x1080\n+\tadds\tr5, #1\n+\tadds\tr4, #16\n \tcmp\tr3, r5\n-\tadd.w\tr4, r4, #16\n-\tbls.w\t15c80 \n+\tbls.w\t15c74 \n ./cmdline/state.c:1457\n \tldrd\tr0, r1, [r4, #136]\t; 0x88\n \tmovs\tr3, #128\t; 0x80\n \tmov\tr2, r6\n-\tbl\t2e684 \n+\tbl\t2e6ec \n ./cmdline/state.c:1458\n \tcmp\tr0, #0\n-\tbne.n\t15ae2 \n+\tbne.n\t15ad6 \n ./cmdline/state.c:1464\n \tmov\tr1, r4\n \tmov\tr0, r6\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.n\t15ae2 \n+\tbeq.n\t15ad6 \n ./cmdline/state.c:1466\n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t15ad2 \n+\tbeq.n\t15ac6 \n ./cmdline/state.c:1468\n \tldr\tr3, [r7, #12]\n ./cmdline/state.c:1469\n \tmov\tr0, fp\n ./cmdline/state.c:1468\n \tadds\tr3, #1\n \tstr\tr3, [r7, #12]\n ./cmdline/state.c:1469\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr3, r4\n-\tmov\tr2, r5\n-\tstr\tr6, [sp, #0]\n \tmov\tr1, r0\n+\tmov\tr2, r5\n \tvmov\tr0, s16\n-\tbl\t10e90 \n-\tb.n\t15ad2 \n+\tstr\tr6, [sp, #0]\n+\tbl\t10e54 \n+\tb.n\t15ac6 \n ././tommyds/tommylist.h:242\n \tldr\tr3, [r5, r6]\n ./cmdline/state.c:1347\n \tadds\tr2, r5, r6\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:239\n \tldr.w\tr1, [r9, #988]\t; 0x3dc\n ././tommyds/tommylist.h:242\n \tldr\tr0, [r2, #4]\n \tcmp\tr3, #0\n-\tbeq.n\t15be0 \n+\tbeq.n\t15bd4 \n ././tommyds/tommylist.h:243\n \tstr\tr0, [r3, #4]\n ././tommyds/tommylist.h:248\n \tcmp\tr2, r1\n-state_map():\n-./cmdline/state.c:1348\n-\tmov\tr0, r5\n-tommy_list_remove_existing():\n-././tommyds/tommylist.h:249\n-\titee\teq\n-\tstreq.w\tr3, [r9, #988]\t; 0x3dc\n+\tbeq.n\t15bce \n ././tommyds/tommylist.h:251\n-\tldrne\tr2, [r2, #4]\n-\tstrne\tr3, [r2, #0]\n+\tldr\tr2, [r2, #4]\n+\tstr\tr3, [r2, #0]\n state_map():\n ./cmdline/state.c:1348\n-\tbl\t136e0 \n+\tmov\tr0, r5\n+\tbl\t136c8 \n ./cmdline/state.c:1336\n \tcmp\tr4, #0\n-\tbne.w\t159dc \n-\tb.n\t159f2 \n+\tbne.w\t159d0 \n+\tb.n\t159e6 \n \tmov\tr4, r8\n \tmov\tr5, sl\n ./cmdline/state.c:1379\n \tmovw\tr1, #4232\t; 0x1088\n ./cmdline/state.c:1361\n \tmov\tr3, r5\n-\tb.n\t15b70 \n+\tb.n\t15b5e \n ./cmdline/state.c:1377 (discriminator 2)\n \tldr\tr3, [r3, #0]\n-\tcbz\tr3, 15b7c \n+\tcbz\tr3, 15b6a \n ./cmdline/state.c:1379\n \tldr\tr2, [r3, #8]\n \tldr\tr2, [r2, r1]\n \tcmp\tr2, r4\n-\tbne.n\t15b6c \n+\tbne.n\t15b5a \n ./cmdline/state.c:1390\n \tadds\tr4, #1\n ./cmdline/state.c:1377\n-\tb.n\t15b68 \n+\tb.n\t15b56 \n ./cmdline/state.c:1394\n \tldr\tr2, [r7, #12]\n \tmovs\tr3, #0\n-\tmov\tr0, fp\n-\tmov\tr1, r4\n \tstr\tr2, [sp, #0]\n+\tmov\tr0, fp\n \tmov\tr2, r3\n-\tbl\t13698 \n+\tmov\tr1, r4\n+\tbl\t13680 \n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [r9]\n ./cmdline/state.c:1396\n \tadd.w\tr3, r0, #4224\t; 0x1080\n \tadds\tr3, #12\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr2, 15be4 \n+\tcbz\tr2, 15bd8 \n state_map():\n ././tommyds/tommylist.h:187\n \tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n-././tommyds/tommylist.h:191\n-\tmovw\tr5, #4236\t; 0x108c\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:191\n-\tmovs\tr1, #0\n+\tmovw\tr1, #4236\t; 0x108c\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n-\tstr\tr1, [r0, r5]\n+\tmovs\tr2, #0\n+\tstr\tr2, [r0, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r3, #8]\n ././tommyds/tommylist.h:227\n-\tb.n\t15a60 \n+\tb.n\t15a54 \n state_map():\n ./cmdline/state.c:1522\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #2\n-\tbhi.n\t15bc0 \n+\tbhi.n\t15bae \n ./cmdline/state.c:1523\n-\tldr\tr0, [pc, #520]\t; (15dc4 )\n+\tldr\tr0, [pc, #528]\t; (15db8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1325\n-\tldr\tr2, [pc, #516]\t; (15dc8 )\n+\tldr\tr2, [pc, #524]\t; (15dbc )\n ./cmdline/state.c:1528\n-\tldr\tr3, [pc, #496]\t; (15db4 )\n+\tldr\tr3, [pc, #500]\t; (15da8 )\n ./cmdline/state.c:1325\n \tadd\tr2, pc\n ./cmdline/state.c:1528\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #148]\t; 0x94\n \teors\tr2, r3\n-\tbne.w\t15d92 \n+\tbne.w\t15d86 \n \tadds\tr7, #156\t; 0x9c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n tommy_list_remove_existing():\n+././tommyds/tommylist.h:249\n+\tstr.w\tr3, [r9, #988]\t; 0x3dc\n+\tb.n\t15b40 \n ././tommyds/tommylist.h:245\n \tstr\tr0, [r1, #4]\n-\tb.n\t15b46 \n+\tb.n\t15b38 \n state_map():\n ././tommyds/tommylist.h:153\n \tmovw\tr1, #4236\t; 0x108c\n tommy_list_insert_first():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, r1]\n ././tommyds/tommylist.h:155\n \tstr.w\tr3, [r9]\n ././tommyds/tommylist.h:156\n-\tb.n\t15baa \n+\tb.n\t15b98 \n state_map():\n ./cmdline/state.c:1408\n \tldr\tr3, [r7, #8]\n \tldr.w\tr5, [r3, #988]\t; 0x3dc\n \tcmp\tr5, #0\n-\tbeq.w\t15d52 \n+\tbeq.w\t15d46 \n ./cmdline/state.c:1434\n-\tldr\tr3, [pc, #460]\t; (15dcc )\n+\tldr\tr3, [pc, #460]\t; (15dc0 )\n ./cmdline/state.c:1428\n \tmovw\tr9, #13264\t; 0x33d0\n ./cmdline/state.c:1404\n \tstr\tr2, [r7, #12]\n ./cmdline/state.c:1434\n \tadd\tr3, pc\n \tvmov\ts16, r3\n-\tb.n\t15c2e \n+\tb.n\t15c22 \n ./cmdline/state.c:1438\n \tmovw\tr0, #13272\t; 0x33d8\n \tstr.w\tr1, [sl, r0]\n ./cmdline/state.c:1442\n \tmov\tr2, fp\n \tmov\tr0, r4\n \tmovs\tr1, #128\t; 0x80\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:1445\n \tmovs\tr3, #1\n \tstr.w\tr3, [r8, #208]\t; 0xd0\n ./cmdline/state.c:1408 (discriminator 2)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbeq.w\t15a84 \n+\tbeq.w\t15a78 \n ./cmdline/state.c:1409\n \tldr\tr4, [r5, #8]\n ./cmdline/state.c:1412\n \tmov\tr0, r8\n \tmov\tr1, r4\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:1413\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t15da2 \n+\tbeq.w\t15d96 \n ./cmdline/state.c:1420\n \tmovw\tr3, #13268\t; 0x33d4\n \tldr\tr3, [r0, r3]\n \tcmp\tr3, #0\n-\tbne.n\t15c26 \n+\tbne.n\t15c1a \n ./cmdline/state.c:1426\n \tadd.w\tr4, r4, #4096\t; 0x1000\n \tadd.w\tfp, r0, #12288\t; 0x3000\n \tmov\tr1, r4\n \tmov\tr0, fp\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.n\t15c26 \n+\tbeq.n\t15c1a \n ./cmdline/state.c:1428\n \tmovs\tr1, #1\n \tstr.w\tr1, [sl, r9]\n ./cmdline/state.c:1431\n \tldrb\tr0, [r4, #0]\n \tcmp\tr0, #0\n-\tbeq.n\t15c0e \n+\tbeq.n\t15c02 \n ./cmdline/state.c:1433\n \tldr\tr6, [r7, #12]\n ./cmdline/state.c:1434\n-\tmov\tr1, sl\n \tvmov\tr0, s16\n+\tmov\tr1, sl\n \tmov\tr3, fp\n \tmov\tr2, r4\n ./cmdline/state.c:1433\n \tadds\tr6, #1\n \tstr\tr6, [r7, #12]\n ./cmdline/state.c:1434\n-\tbl\t10e90 \n-\tb.n\t15c16 \n+\tbl\t10e54 \n+\tb.n\t15c0a \n ./cmdline/state.c:1452 (discriminator 2)\n \tldr\tr3, [r7, #4]\n-\tadd.w\tfp, fp, #1\n \tadd.w\tr9, r9, #38656\t; 0x9700\n+\tadd.w\tfp, fp, #1\n \tadd.w\tr9, r9, #200\t; 0xc8\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, fp\n-\tbhi.w\t15ab8 \n+\tbhi.w\t15aac \n ./cmdline/state.c:1482\n \tldr.w\tr3, [r8, #32]\n-\tcbnz\tr3, 15ca8 \n+\tcbnz\tr3, 15c9c \n ./cmdline/state.c:1482 (discriminator 1)\n \tldr\tr3, [r7, #8]\n \tldr\tr2, [r7, #12]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, r2\n-\tbcc.n\t15d56 \n+\tbcc.n\t15d4a \n ./cmdline/state.c:1495\n \tldr\tr3, [r7, #8]\n \tldr.w\tr2, [r3, #988]\t; 0x3dc\n \tcmp\tr2, #0\n-\tbeq.n\t15bc0 \n+\tbeq.n\t15bae \n \tmov\tr1, r2\n ./cmdline/state.c:1494\n \tmovs\tr0, #0\n ./cmdline/state.c:1498\n \tmovw\tr4, #4232\t; 0x1088\n \tldr\tr3, [r1, #8]\n ./cmdline/state.c:1495\n@@ -35183,524 +35128,512 @@\n \tldr\tr3, [r3, r4]\n \tadds\tr3, #1\n \tcmp\tr0, r3\n \tit\tcc\n \tmovcc\tr0, r3\n ./cmdline/state.c:1495\n \tcmp\tr1, #0\n-\tbne.n\t15cba \n+\tbne.n\t15cae \n ./cmdline/state.c:1503\n \tcmp\tr0, #251\t; 0xfb\n-\tbhi.n\t15d96 \n+\tbhi.n\t15d8a \n ././tommyds/tommylist.h:321\n \tldr\tr2, [r2, #0]\n tommy_list_count():\n ././tommyds/tommylist.h:320\n \tadds\tr1, #1\n ././tommyds/tommylist.h:319\n \tcmp\tr2, #0\n-\tbne.n\t15cd0 \n+\tbne.n\t15cc4 \n state_map():\n ./cmdline/state.c:1514\n \tldr.w\tr3, [r8, #152]\t; 0x98\n \tcmp\tr3, #0\n-\tbne.w\t15bc0 \n+\tbne.w\t15bae \n ./cmdline/state.c:1516\n \tcmp\tr1, #35\t; 0x23\n-\tbhi.n\t15d10 \n+\tbhi.n\t15d04 \n ./cmdline/state.c:1518\n \tcmp\tr1, #28\n-\tbhi.n\t15d26 \n+\tbhi.n\t15d1a \n ./cmdline/state.c:1520\n \tcmp\tr1, #21\n-\tbhi.n\t15d3c \n+\tbhi.n\t15d30 \n ./cmdline/state.c:1522\n \tcmp\tr1, #14\n-\tbhi.w\t15bae \n+\tbhi.w\t15b9c \n ./cmdline/state.c:1524\n \tcmp\tr1, #4\n-\tbls.w\t15bc0 \n+\tbls.w\t15bae \n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #1\n-\tbhi.w\t15bc0 \n+\tbhi.w\t15bae \n ./cmdline/state.c:1525\n-\tldr\tr0, [pc, #200]\t; (15dd0 )\n+\tldr\tr0, [pc, #200]\t; (15dc4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15bc0 \n+\tbl\t10e54 \n+\tb.n\t15bae \n ./cmdline/state.c:1516 (discriminator 1)\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #5\n-\tbhi.w\t15bc0 \n+\tbhi.w\t15bae \n ./cmdline/state.c:1517\n-\tldr\tr0, [pc, #180]\t; (15dd4 )\n+\tldr\tr0, [pc, #180]\t; (15dc8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15bc0 \n+\tbl\t10e54 \n+\tb.n\t15bae \n ./cmdline/state.c:1518\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #4\n-\tbhi.w\t15bc0 \n+\tbhi.w\t15bae \n ./cmdline/state.c:1519\n-\tldr\tr0, [pc, #164]\t; (15dd8 )\n+\tldr\tr0, [pc, #164]\t; (15dcc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15bc0 \n+\tbl\t10e54 \n+\tb.n\t15bae \n ./cmdline/state.c:1520\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #3\n-\tbhi.w\t15bc0 \n+\tbhi.w\t15bae \n ./cmdline/state.c:1521\n-\tldr\tr0, [pc, #144]\t; (15ddc )\n+\tldr\tr0, [pc, #144]\t; (15dd0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15bc0 \n+\tbl\t10e54 \n+\tb.n\t15bae \n ./cmdline/state.c:1404\n \tstr\tr5, [r7, #12]\n-\tb.n\t15a84 \n+\tb.n\t15a78 \n ./cmdline/state.c:1484\n-\tldr\tr0, [pc, #136]\t; (15de0 )\n+\tldr\tr0, [pc, #136]\t; (15dd4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1485\n-\tldr\tr0, [pc, #132]\t; (15de4 )\n+\tldr\tr0, [pc, #132]\t; (15dd8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1486\n \tldr\tr3, [r7, #8]\n-\tldr\tr0, [pc, #124]\t; (15de8 )\n+\tldr\tr0, [pc, #124]\t; (15ddc )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr0, pc\n \tmov\tr1, r2\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1487\n-\tldr\tr0, [pc, #116]\t; (15dec )\n+\tldr\tr0, [pc, #116]\t; (15de0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1488\n-\tldr\tr0, [pc, #112]\t; (15df0 )\n+\tldr\tr0, [pc, #112]\t; (15de4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1506\n-\tldr\tr3, [pc, #108]\t; (15df4 )\n+\tldr\tr3, [pc, #108]\t; (15de8 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:1528\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/state.c:1505\n-\tldr\tr0, [pc, #96]\t; (15df8 )\n+\tldr\tr0, [pc, #96]\t; (15dec )\n \tmovs\tr1, #251\t; 0xfb\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t15d86 \n+\tbl\t10e54 \n+\tb.n\t15d7a \n ./cmdline/state.c:1415\n-\tldr\tr0, [pc, #88]\t; (15dfc )\n+\tldr\tr0, [pc, #88]\t; (15df0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1416\n-\tbl\t2ef6c \n-\tusat\tr0, #4, r2\n+\tbl\t2efd4 \n+\t\t\t; instruction: 0xf3980004\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tbfi\tr0, sl, #0, #5\n-\tstr\tr5, [sp, #368]\t; 0x170\n+\t\t\t; instruction: 0xf3760004\n+\tstr\tr5, [sp, #416]\t; 0x1a0\n \tmovs\tr3, r0\n-\tsvc\t134\t; 0x86\n+\tsvc\t140\t; 0x8c\n \tmovs\tr2, r0\n-\tb.n\t15f6c \n+\tb.n\t15f84 \n \tmovs\tr2, r0\n-\tsbcs.w\tr0, r0, #4\n-\tble.n\t15dbc \n+\t\t\t; instruction: 0xf1820004\n+\tudf\t#2\n \tmovs\tr2, r0\n-\tsvc\t204\t; 0xcc\n+\tsvc\t216\t; 0xd8\n \tmovs\tr2, r0\n-\tudf\t#162\t; 0xa2\n+\tudf\t#174\t; 0xae\n \tmovs\tr2, r0\n-\tudf\t#208\t; 0xd0\n+\tudf\t#220\t; 0xdc\n \tmovs\tr2, r0\n-\tudf\t#254\t; 0xfe\n+\tsvc\t10\n \tmovs\tr2, r0\n-\tble.n\t15df4 \n+\tble.n\t15e00 \n \tmovs\tr2, r0\n-\tble.n\t15e60 \n+\tble.n\t15e6c \n \tmovs\tr2, r0\n-\tble.n\t15eb0 \n+\tble.n\t15ebc \n \tmovs\tr2, r0\n-\tble.n\t15d10 \n+\tble.n\t15d1c \n \tmovs\tr2, r0\n-\tble.n\t15d8c \n+\tble.n\t15d98 \n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tble.n\t15df8 \n+\tudf\t#10\n \tmovs\tr2, r0\n-\tbgt.n\t15e54 \n+\tbgt.n\t15e60 \n \tmovs\tr2, r0\n state_progress_graph():\n ./cmdline/state.c:4326\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tlr, r3\n \tmov\tr8, r0\n \tvpush\t{d8}\n-\tmov\tlr, r3\n \tsub\tsp, #68\t; 0x44\n \tadd\tr7, sp, #0\n-\tstr\tr2, [r7, #16]\n+\tstr\tr2, [r7, #28]\n \tlsls\tr2, r2, #3\n-\tstr\tr2, [r7, #4]\n-\tadds\tr2, r0, r2\n-\tadd.w\tr4, r2, #249856\t; 0x3d000\n-\tstr\tr0, [r7, #32]\n-\tadd.w\tr5, r2, #248832\t; 0x3cc00\n-\tstr\tr1, [r7, #48]\t; 0x30\n-\tmov\tr0, r4\n+\tstr\tr3, [r7, #52]\t; 0x34\n+\tadds\tr3, r0, r2\n+\tadd.w\tr6, r3, #249856\t; 0x3d000\n+\tadd.w\tr5, r3, #248832\t; 0x3cc00\n+\tstr\tr2, [r7, #8]\n+\tadd.w\tr2, r3, #247808\t; 0x3c800\n+\tstr\tr1, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4336\n-\tadd.w\tr4, r2, #246784\t; 0x3c400\n-\tstr\tr5, [r7, #24]\n-\tadd.w\tr2, r2, #247808\t; 0x3c800\n-\tldr.w\tr5, [r0, #152]\t; 0x98\n-\tmov\tr1, r4\n-\tstr\tr4, [r7, #8]\n-\tldr.w\tr4, [r4, #824]\t; 0x338\n-\tstr\tr2, [r7, #28]\n-\tmov\tr2, r0\n-\tadds\tr4, r4, r5\n-\tldr\tr5, [r7, #24]\n-\tldr.w\tr0, [r1, #828]\t; 0x33c\n-\tstr\tr2, [r7, #20]\n+\tadd.w\tr1, r3, #246784\t; 0x3c400\n ./cmdline/state.c:4326\n-\tstr\tr3, [r7, #52]\t; 0x34\n-\tldr.w\tr2, [r2, #156]\t; 0x9c\n+\tldr.w\tr3, [pc, #2260]\t; 166f8 \n+\tstr\tr0, [r7, #36]\t; 0x24\n+\tadd\tr3, pc\n+\tstr\tr3, [r7, #48]\t; 0x30\n+\tmov\tr0, r3\n+\tldr.w\tr3, [r6, #152]\t; 0x98\n+\tldrd\tr4, r0, [r1, #824]\t; 0x338\n+./cmdline/state.c:4336\n+\tstr\tr1, [r7, #20]\n+\tstr\tr2, [r7, #32]\n+\tadds\tr4, r4, r3\n+\tldr.w\tr2, [r6, #156]\t; 0x9c\n \tldrd\tr3, r1, [r5, #376]\t; 0x178\n+\tstr\tr5, [r7, #16]\n+\tldr\tr5, [r7, #32]\n \tadc.w\tr2, r0, r2\n-\tldr\tr5, [r7, #28]\n \tadds\tr3, r4, r3\n+\tstr\tr6, [r7, #12]\n \tadc.w\tr2, r1, r2\n-\tldr\tr1, [r7, #20]\n+\tmov\tr1, r6\n \tldr.w\tr0, [r5, #600]\t; 0x258\n-\tldr.w\tr6, [r5, #604]\t; 0x25c\n-\tldr.w\tip, [r1, #956]\t; 0x3bc\n+\tldr.w\tr5, [r5, #604]\t; 0x25c\n \tadds\tr3, r3, r0\n-\tldr.w\tr5, [r1, #952]\t; 0x3b8\n-\tadc.w\tr2, r6, r2\n-\tldr.w\tr1, [pc, #2236]\t; 16738 \n-\tadd\tr1, pc\n-\tstr\tr1, [r7, #40]\t; 0x28\n-./cmdline/state.c:4336\n+\tldr.w\tip, [r1, #956]\t; 0x3bc\n \tmov\tr1, lr\n+\tadc.w\tr2, r5, r2\n \tcmp\tr1, #99\t; 0x63\n+\tldr.w\tr6, [r6, #952]\t; 0x3b8\n ./cmdline/state.c:4340\n-\titt\thi\n+\tit\thi\n \tmovhi\tr0, #0\n+\tit\thi\n \tmovhi\tr1, #0\n ./cmdline/state.c:4336\n-\tbhi.n\t15edc \n-\tadd.w\tr0, r8, r1, lsl #3\n+\tbhi.n\t15ec8 \n+\tadd.w\tr4, r8, r1, lsl #3\n ./cmdline/state.c:4336 (discriminator 1)\n-\tadd.w\tr6, r0, #246784\t; 0x3c400\n+\tadd.w\tr0, r4, #246784\t; 0x3c400\n ./cmdline/state.c:4337 (discriminator 1)\n-\tadd.w\tr4, r0, #247808\t; 0x3c800\n+\tadd.w\tr8, r4, #247808\t; 0x3c800\n ./cmdline/state.c:4338 (discriminator 1)\n-\tadd.w\tr8, r0, #248832\t; 0x3cc00\n+\tadd.w\tlr, r4, #248832\t; 0x3cc00\n ./cmdline/state.c:4339 (discriminator 1)\n-\tadd.w\tr0, r0, #249856\t; 0x3d000\n-\tldr.w\tlr, [r4, #600]\t; 0x258\n-\tldr.w\tr1, [r6, #824]\t; 0x338\n-\tldr.w\tr4, [r4, #604]\t; 0x25c\n-\tldr.w\tr6, [r6, #828]\t; 0x33c\n-\tadds.w\tr1, r1, lr\n-\tldrd\tlr, r8, [r8, #376]\t; 0x178\n-\tadc.w\tr6, r4, r6\n-\tldr.w\tr4, [r0, #152]\t; 0x98\n-\tadds.w\tr1, r1, lr\n-\tldr.w\tlr, [r0, #156]\t; 0x9c\n-\tadc.w\tr6, r6, r8\n-\tadds\tr4, r1, r4\n-\tadc.w\tr6, r6, lr\n-./cmdline/state.c:4340 (discriminator 1)\n-\tldrd\tr0, r1, [r0, #952]\t; 0x3b8\n-./cmdline/state.c:4339 (discriminator 1)\n-\tsubs\tr3, r3, r4\n-\tsbc.w\tr2, r2, r6\n+\tadd.w\tr4, r4, #249856\t; 0x3d000\n+\tldr.w\tr5, [r8, #600]\t; 0x258\n+\tldr.w\tr1, [r0, #824]\t; 0x338\n+\tldr.w\tr8, [r8, #604]\t; 0x25c\n+\tadds\tr1, r1, r5\n+\tldr.w\tr0, [r0, #828]\t; 0x33c\n+\tldrd\tr5, lr, [lr, #376]\t; 0x178\n+\tadc.w\tr0, r0, r8\n+\tadds\tr1, r1, r5\n+\tldr.w\tr5, [r4, #156]\t; 0x9c\n+\tstr\tr5, [r7, #60]\t; 0x3c\n+\tadc.w\tr0, r0, lr\n+\tldr.w\tr5, [r4, #152]\t; 0x98\n+\tadds\tr1, r1, r5\n+\tldr\tr5, [r7, #60]\t; 0x3c\n+\tadc.w\tr0, r5, r0\n+\tsubs\tr3, r3, r1\n+\tsbc.w\tr2, r2, r0\n ./cmdline/state.c:4340 (discriminator 1)\n-\tadds.w\tsl, r5, r3\n+\tldrd\tr0, r1, [r4, #952]\t; 0x3b8\n+\tadds.w\tsl, r6, r3\n \tadc.w\tfp, ip, r2\n ./cmdline/state.c:4340 (discriminator 4)\n \tsubs.w\tr8, sl, r0\n \tsbc.w\tr9, fp, r1\n ./cmdline/state.c:4341 (discriminator 4)\n \tcmp\tfp, r1\n \tit\teq\n \tcmpeq\tsl, r0\n-\tbeq.w\t16502 \n+\tbeq.w\t164c2 \n ./cmdline/state.c:4345\n-\tldr\tr3, [r7, #32]\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tstr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr5, [r3, #984]\t; 0x3d8\n \tldr.w\tr4, [r3, #960]\t; 0x3c0\n \tcmp\tr5, #0\n-\tbeq.w\t1671a \n+\tbeq.w\t166da \n ./cmdline/state.c:4344\n \tmov.w\tfp, #4\n ./cmdline/state.c:4347\n \tldr\tr0, [r5, #8]\n \tblx\t6bbc \n ./cmdline/state.c:4345\n \tldr\tr5, [r5, #0]\n \tcmp\tfp, r0\n \tit\tcc\n \tmovcc\tfp, r0\n \tcmp\tr5, #0\n-\tbne.n\t15f10 \n+\tbne.n\t15efc \n ./cmdline/state.c:4351\n-\tcbz\tr4, 15f3c \n+\tcbz\tr4, 15f28 \n \tmovs\tr5, #0\n ./cmdline/state.c:4352\n \tmov\tr0, r5\n ./cmdline/state.c:4351\n \tadds\tr5, #1\n ./cmdline/state.c:4352\n-\tbl\t1527c \n+\tbl\t15270 \n \tblx\t6bbc \n ./cmdline/state.c:4353\n \tcmp\tfp, r0\n \tit\tcc\n \tmovcc\tfp, r0\n ./cmdline/state.c:4351\n \tcmp\tr4, r5\n-\tbhi.n\t15f26 \n+\tbhi.n\t15f12 \n ./cmdline/state.c:4360\n \tadd.w\tr3, fp, #31\n ./cmdline/state.c:4358\n \tadd.w\tfp, fp, #1\n ./cmdline/state.c:4360\n \tcmp\tr3, #67\t; 0x43\n-\tbls.w\t164e2 \n+\tbls.w\t164a2 \n \tmovs\tr3, #30\n \tmovs\tr2, #15\n-\tstr\tr3, [r7, #60]\t; 0x3c\n+\tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/state.c:4363\n-\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #24]\n \tmovs\tr3, #0\n-\tstr\tr2, [r7, #0]\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr2, [r7, #4]\n+\tstr\tr3, [r7, #60]\t; 0x3c\n ./cmdline/state.c:4365\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbeq.w\t164fa \n+\tbeq.w\t164ba \n ./cmdline/state.c:4369\n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tldr.w\tr3, [pc, #2008]\t; 1673c \n-\tldr\tr0, [r7, #48]\t; 0x30\n+\tldrd\tr0, r2, [r7, #44]\t; 0x2c\n+\tldr.w\tr3, [pc, #1960]\t; 166fc \n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4374\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n-\tcbz\tr4, 15fda \n+\tcbz\tr4, 15fc6 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tsl, [pc, #1984]\t; 16740 \n-\tldr.w\tr6, [pc, #1984]\t; 16744 \n+\tldr.w\tsl, [pc, #1940]\t; 16700 \n+\tldr.w\tr6, [pc, #1940]\t; 16704 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tsl, pc\n \tadd\tr6, pc\n-\tb.n\t15f9a \n+\tb.n\t15f86 \n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4374\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 15fda \n+\tcbz\tr4, 15fc6 \n ./cmdline/state.c:4375\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:4376\n \tmovw\tr3, #13240\t; 0x33b8\n ./cmdline/state.c:4377\n \tmov\tr1, fp\n-./cmdline/state.c:4376\n-\tldr\tr2, [r5, r3]\n-./cmdline/state.c:4377\n \tmov\tr0, r5\n ./cmdline/state.c:4376\n-\tstr\tr2, [r7, #40]\t; 0x28\n+\tldr\tr2, [r5, r3]\n+\tstr\tr2, [r7, #48]\t; 0x30\n ./cmdline/state.c:4377\n-\tbl\t107c0 \n+\tbl\t10778 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr3, #0\n \tmov\tr1, sl\n-\tldr\tr2, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4380\n \tmovw\tr3, #13244\t; 0x33bc\n-\tldr\tr3, [r5, r3]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #45\t; 0x2d\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, r6\n state_progress_graph():\n ./cmdline/state.c:4380\n-\tcbz\tr3, 15fca \n+\tldr\tr3, [r5, r3]\n+\tcbz\tr3, 15fb6 \n ./cmdline/state.c:4380 (discriminator 1)\n \tldr\tr2, [r3, #48]\t; 0x30\n \tcmp\tr2, #0\n-\tbne.n\t15f8a \n+\tbne.n\t15f76 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4374\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t15f9a \n+\tbne.n\t15f86 \n ./cmdline/state.c:4388\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t16072 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tsl, [pc, #1888]\t; 16748 \n-./cmdline/state.c:4388\n+\tbeq.n\t1604c \n+\tldr\tr3, [r7, #36]\t; 0x24\n \tvmov\ts16, r8\n-\tldr\tr3, [r7, #32]\n-\tmov\tr8, fp\n-printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tsl, pc\n-state_progress_graph():\n+\tldr.w\tr6, [pc, #1840]\t; 16708 \n ./cmdline/state.c:4388\n \tvmov\ts17, r9\n \tadd.w\tr4, r3, #38912\t; 0x9800\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr6, pc\n \tadd.w\tr3, r3, #960\t; 0x3c0\n-\tmov\tfp, sl\n-\tldr.w\tsl, [r7, #48]\t; 0x30\n+state_progress_graph():\n+./cmdline/state.c:4388\n+\tldr.w\tsl, [r7, #56]\t; 0x38\n \tadds\tr4, #168\t; 0xa8\n \tmovs\tr5, #0\n+\tmov\tr8, r6\n \tmov\tr9, r3\n ./cmdline/state.c:4389 (discriminator 3)\n \tldr\tr6, [r4, #0]\n ./cmdline/state.c:4390 (discriminator 3)\n \tmov\tr0, r5\n-\tbl\t1527c \n-\tmov\tr1, r8\n-\tbl\t107c0 \n+\tbl\t15270 \n+\tmov\tr1, fp\n+\tbl\t10778 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n-\tmovs\tr3, #0\n \tmov\tr2, r6\n-\tmov\tr1, fp\n+\tmovs\tr3, #0\n+\tmov\tr1, r8\n \tmovs\tr0, #1\n+\tadd.w\tr4, r4, #38656\t; 0x9700\n state_progress_graph():\n ./cmdline/state.c:4388 (discriminator 3)\n \tadd\tr5, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4392 (discriminator 3)\n \tldr\tr3, [r7, #60]\t; 0x3c\n-\tldr\tr1, [r7, #56]\t; 0x38\n-\tadd.w\tr4, r4, #38656\t; 0x9700\n+\tumull\tr0, r1, sl, r6\n \tadds\tr4, #200\t; 0xc8\n-\tumull\tr2, r3, r3, r6\n-\tstrd\tr2, r3, [r7, #40]\t; 0x28\n+\tmla\tr1, r6, r3, r1\n+\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r3, #4]\n \tmovs\tr3, #0\n-\tldr\tr0, [r7, #44]\t; 0x2c\n-\tldr.w\tr2, [sl, #4]\n-\tmla\tr1, r6, r1, r0\n-\tstr\tr1, [r7, #44]\t; 0x2c\n-\tldrd\tr0, r1, [r7, #40]\t; 0x28\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #111\t; 0x6f\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4388 (discriminator 3)\n \tldr.w\tr3, [r9]\n \tcmp\tr3, r5\n-\tbhi.n\t1600e \n-\tmov\tfp, r8\n-\tvmov\tr9, s17\n+\tbhi.n\t15ff8 \n \tvmov\tr8, s16\n+\tvmov\tr9, s17\n ./cmdline/state.c:4396\n \tmov\tr1, fp\n \tmovs\tr0, #32\n-\tbl\t10730 \n+\tbl\t106e8 \n ./cmdline/state.c:4401\n-\tldr\tr3, [r7, #0]\n+\tldr\tr3, [r7, #4]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1740]\t; 1674c \n+\tldr.w\tr1, [pc, #1716]\t; 1670c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n state_progress_graph():\n ./cmdline/state.c:4401\n \tadd\tr3, fp\n-\tstr\tr3, [r7, #0]\n+\tstr\tr3, [r7, #4]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n state_progress_graph():\n ./cmdline/state.c:4401\n \tmov\tr4, r3\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4398\n-\tldr\tr1, [r7, #12]\n+\tldr\tr1, [r7, #24]\n \tmovs\tr0, #95\t; 0x5f\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4401\n \tsub.w\tr1, r4, #13\n \tmovs\tr0, #32\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr2, [pc, #1704]\t; 16750 \n+\tldr.w\tr2, [pc, #1676]\t; 16710 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1704]\t; 16754 \n+\tldr.w\tr1, [pc, #1676]\t; 16714 \n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n@@ -35711,1019 +35644,1002 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4408\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tsl, [r3, #984]\t; 0x3d8\n \tcmp.w\tsl, #0\n-\tbeq.n\t16188 \n-\tldr\tr2, [r7, #16]\n+\tbeq.n\t16162 \n ./cmdline/state.c:4410\n \tldr\tr3, [r7, #52]\t; 0x34\n-\taddw\tr2, r2, #1555\t; 0x613\n-\tstr\tr2, [r7, #40]\t; 0x28\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr2, [pc, #1660]\t; 16758 \n-./cmdline/state.c:4410\n+\tldr\tr2, [r7, #28]\n \taddw\tr3, r3, #1555\t; 0x613\n-printf():\n+\taddw\tr2, r2, #1555\t; 0x613\n+\tstr\tr2, [r7, #48]\t; 0x30\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr2, pc\n-state_progress_graph():\n+\tldr.w\tr2, [pc, #1628]\t; 16718 \n ./cmdline/state.c:4410\n \tlsls\tr3, r3, #3\n-\tstr\tr3, [r7, #48]\t; 0x30\n+\tstr\tr3, [r7, #44]\t; 0x2c\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr2, pc\n \tvmov\ts16, r2\n state_progress_graph():\n ./cmdline/state.c:4409\n \tldr.w\tr6, [sl, #8]\n ./cmdline/state.c:4411\n \tmov\tr1, fp\n ./cmdline/state.c:4410\n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tadds\tr2, r6, r3\n-\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4411\n \tmov\tr0, r6\n ./cmdline/state.c:4410\n+\tadds\tr2, r6, r3\n+\tldr\tr3, [r7, #48]\t; 0x30\n \tadd.w\tr3, r6, r3, lsl #3\n \tldrd\tr4, r5, [r3]\n \tldr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #99\t; 0x63\n-\tbhi.n\t16112 \n+\tbhi.n\t160ec \n \tldrd\tr3, r2, [r2]\n \tsubs\tr4, r4, r3\n \tsbc.w\tr5, r5, r2\n ./cmdline/state.c:4411 (discriminator 4)\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4412 (discriminator 4)\n \tadds\tr3, r4, r4\n \tadc.w\tr1, r5, r5\n \tadds\tr3, r3, r4\n \tadc.w\tr1, r5, r1\n \tmov\tr2, r8\n \tlsls\tr0, r3, #5\n \tmov.w\tip, r1, lsl #5\n \tadds\tr0, r3, r0\n \torr.w\tip, ip, r3, lsr #27\n \tmov\tr3, r9\n \tadc.w\tr1, r1, ip\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tmovs\tr0, #1\n \tvmov\tr1, s16\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4413 (discriminator 4)\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #56]\t; 0x38\n \tmov\tr2, r8\n \tmul.w\tr3, r4, r3\n \tmla\tr5, r1, r5, r3\n \tmov\tr3, r9\n \tumull\tr0, r1, r4, r1\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4408 (discriminator 4)\n \tldr.w\tsl, [sl]\n ./cmdline/state.c:4417 (discriminator 4)\n \tmovw\tr3, #13244\t; 0x33bc\n \tmovs\tr2, #0\n \tstr\tr2, [r6, r3]\n ./cmdline/state.c:4408 (discriminator 4)\n \tcmp.w\tsl, #0\n-\tbne.n\t160ec \n+\tbne.n\t160c6 \n ./cmdline/state.c:4420\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t16260 \n-\tldr\tr3, [r7, #16]\n+\tbeq.n\t16238 \n+\tldr\tr3, [r7, #28]\n \tmov.w\tsl, #0\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1472]\t; 1675c \n+\tldr.w\tr1, [pc, #1448]\t; 1671c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd.w\tr6, r3, #4768\t; 0x12a0\n-\tldr\tr3, [r7, #32]\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tadds\tr6, #17\n \tadd\tr1, pc\n \tadd.w\tr2, r3, #244736\t; 0x3bc00\n+\tvmov\ts16, r1\n \tadd.w\tr6, r3, r6, lsl #3\n \tldr\tr3, [r7, #52]\t; 0x34\n-\tvmov\ts16, r1\n-\tldr\tr1, [r7, #4]\n+\tldr\tr1, [r7, #8]\n \tadd.w\tr2, r2, #960\t; 0x3c0\n-\tstr\tr2, [r7, #36]\t; 0x24\n+\tstr\tr2, [r7, #40]\t; 0x28\n \tnegs\tr1, r1\n \tlsls\tr3, r3, #3\n-\tstr\tr1, [r7, #48]\t; 0x30\n-\tstr\tr3, [r7, #40]\t; 0x28\n+\tstr\tr1, [r7, #44]\t; 0x2c\n+\tstr\tr3, [r7, #48]\t; 0x30\n state_progress_graph():\n ./cmdline/state.c:4421\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4422\n \tmov\tr0, sl\n ./cmdline/state.c:4421\n-\tldr\tr2, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #48]\t; 0x30\n ./cmdline/state.c:4420\n \tadd.w\tsl, sl, #1\n ./cmdline/state.c:4421\n \tadds\tr3, r6, r3\n-\tldrd\tr4, r5, [r6]\n \tadd\tr3, r2\n \tldr\tr2, [r7, #52]\t; 0x34\n-\tadd.w\tr6, r6, #38656\t; 0x9700\n+\tldrd\tr4, r5, [r6]\n \tcmp\tr2, #99\t; 0x63\n-\tadd.w\tr6, r6, #200\t; 0xc8\n-\tbhi.n\t161ee \n+\tadd.w\tr6, r6, #38656\t; 0x9700\n+\tbhi.n\t161c4 \n \tldrd\tr2, r3, [r3]\n \tsubs\tr4, r4, r2\n \tsbc.w\tr5, r5, r3\n ./cmdline/state.c:4422 (discriminator 4)\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, fp\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4423 (discriminator 4)\n \tadds\tr3, r4, r4\n \tadc.w\tr1, r5, r5\n \tadds\tr3, r3, r4\n \tadc.w\tr1, r5, r1\n \tmov\tr2, r8\n \tlsls\tr0, r3, #5\n+\tadds\tr6, #200\t; 0xc8\n \tmov.w\tip, r1, lsl #5\n \tadds\tr0, r3, r0\n \torr.w\tip, ip, r3, lsr #27\n \tmov\tr3, r9\n \tadc.w\tr1, r1, ip\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tmovs\tr0, #1\n \tvmov\tr1, s16\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4424 (discriminator 4)\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #56]\t; 0x38\n \tmov\tr2, r8\n \tmul.w\tr3, r4, r3\n \tmla\tr5, r1, r5, r3\n \tmov\tr3, r9\n \tumull\tr0, r1, r4, r1\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 4)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4420 (discriminator 4)\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, sl\n-\tbhi.n\t161c4 \n+\tbhi.n\t1619e \n ./cmdline/state.c:4428\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #16]\n \tldr.w\tr4, [r3, #376]\t; 0x178\n \tldr.w\tr5, [r3, #380]\t; 0x17c\n \tldr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #99\t; 0x63\n-\tbhi.w\t1650e \n+\tbhi.w\t164ce \n \tldr\tr2, [r7, #52]\t; 0x34\n ./cmdline/state.c:4429 (discriminator 1)\n \tmov\tr1, fp\n-\tldr\tr3, [r7, #32]\n-\tldr.w\tr0, [pc, #1252]\t; 16760 \n+\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr.w\tr0, [pc, #1228]\t; 16720 \n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n+\tldr.w\tsl, [pc, #1228]\t; 16724 \n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd.w\tr3, r3, r2, lsl #3\n+state_progress_graph():\n ./cmdline/state.c:4428 (discriminator 1)\n \tstr\tr3, [r7, #52]\t; 0x34\n \tadd.w\tr2, r3, #248832\t; 0x3cc00\n ./cmdline/state.c:4429 (discriminator 1)\n \tadd\tr0, pc\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tsl, [pc, #1240]\t; 16764 \n-./cmdline/state.c:4428 (discriminator 1)\n-\tldrd\tr3, r6, [r2, #376]\t; 0x178\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tsl, pc\n state_progress_graph():\n ./cmdline/state.c:4428 (discriminator 1)\n+\tldrd\tr3, r6, [r2, #376]\t; 0x178\n \tsubs\tr4, r4, r3\n \tsbc.w\tr6, r5, r6\n ./cmdline/state.c:4429 (discriminator 1)\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4430 (discriminator 1)\n \tadds\tr3, r4, r4\n \tmov\tr2, r8\n \tadc.w\tr1, r6, r6\n \tadds\tr3, r3, r4\n \tadc.w\tr1, r6, r1\n \tlsls\tr0, r3, #5\n \tlsls\tr5, r1, #5\n \tadds\tr0, r3, r0\n \torr.w\tr5, r5, r3, lsr #27\n \tmov\tr3, r9\n \tadc.w\tr1, r5, r1\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tmov\tr1, sl\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4431 (discriminator 1)\n-\tldr\tr5, [r7, #60]\t; 0x3c\n-\tldr\tr1, [r7, #56]\t; 0x38\n+\tldr\tr5, [r7, #56]\t; 0x38\n+\tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmul.w\tr6, r5, r6\n \tmla\tr6, r1, r4, r6\n \tumull\tr0, r1, r5, r4\n \tadd\tr1, r6\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4434 (discriminator 1)\n \tldr\tr1, [r7, #52]\t; 0x34\n-\tldr\tr0, [r7, #20]\n+\tldr\tr0, [r7, #12]\n \tadd.w\tr2, r1, #249856\t; 0x3d000\n ./cmdline/state.c:4435 (discriminator 1)\n \tmov\tr1, fp\n ./cmdline/state.c:4434 (discriminator 1)\n-\tldrd\tr3, r2, [r2, #152]\t; 0x98\n \tldr.w\tr4, [r0, #152]\t; 0x98\n+\tldrd\tr3, r2, [r2, #152]\t; 0x98\n \tldr.w\tr6, [r0, #156]\t; 0x9c\n ./cmdline/state.c:4435 (discriminator 1)\n-\tldr.w\tr0, [pc, #1112]\t; 16768 \n+\tldr.w\tr0, [pc, #1088]\t; 16728 \n ./cmdline/state.c:4434 (discriminator 1)\n \tsubs\tr4, r4, r3\n \tsbc.w\tr6, r6, r2\n ./cmdline/state.c:4435 (discriminator 1)\n \tadd\tr0, pc\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4436 (discriminator 1)\n-\tadds.w\tip, r4, r4\n-\tadc.w\tr1, r6, r6\n-\tadds.w\tip, ip, r4\n-\tadc.w\tr1, r6, r1\n+\tadds\tr1, r4, r4\n+\tadc.w\tip, r6, r6\n+\tadds\tr1, r1, r4\n+\tadc.w\tip, ip, r6\n \tmov\tr2, r8\n-\tmov.w\tr0, ip, lsl #5\n+\tlsls\tr0, r1, #5\n \tmov\tr3, r9\n-\tmov.w\tlr, r1, lsl #5\n-\tadds.w\tr0, ip, r0\n-\torr.w\tlr, lr, ip, lsr #27\n-\tadc.w\tr1, r1, lr\n+\tmov.w\tlr, ip, lsl #5\n+\tadds\tr0, r1, r0\n+\torr.w\tlr, lr, r1, lsr #27\n+\tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n ./cmdline/state.c:4437 (discriminator 1)\n \tmul.w\tr6, r5, r6\n ./cmdline/state.c:4436 (discriminator 1)\n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, sl\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4437 (discriminator 1)\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #60]\t; 0x3c\n \tumull\tr0, r1, r5, r4\n \tmov\tr2, r8\n \tmla\tr6, r3, r4, r6\n \tmov\tr3, r9\n \tadd\tr1, r6\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4440 (discriminator 1)\n \tldr\tr3, [r7, #52]\t; 0x34\n-\tldr\tr0, [r7, #28]\n+\tldr\tr0, [r7, #32]\n ./cmdline/state.c:4441 (discriminator 1)\n \tmov\tr1, fp\n ./cmdline/state.c:4440 (discriminator 1)\n \tadd.w\tr2, r3, #247808\t; 0x3c800\n \tldr.w\tr4, [r0, #600]\t; 0x258\n \tldrd\tr3, r2, [r2, #600]\t; 0x258\n \tldr.w\tr6, [r0, #604]\t; 0x25c\n ./cmdline/state.c:4441 (discriminator 1)\n-\tldr\tr0, [pc, #976]\t; (1676c )\n+\tldr\tr0, [pc, #960]\t; (1672c )\n ./cmdline/state.c:4440 (discriminator 1)\n \tsubs\tr4, r4, r3\n \tsbc.w\tr6, r6, r2\n ./cmdline/state.c:4441 (discriminator 1)\n \tadd\tr0, pc\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4442 (discriminator 1)\n-\tadds.w\tip, r4, r4\n-\tadc.w\tr1, r6, r6\n-\tadds.w\tip, ip, r4\n-\tadc.w\tr1, r6, r1\n+\tadds\tr1, r4, r4\n+\tadc.w\tip, r6, r6\n+\tadds\tr1, r1, r4\n+\tadc.w\tip, ip, r6\n \tmov\tr2, r8\n-\tmov.w\tr0, ip, lsl #5\n+\tlsls\tr0, r1, #5\n \tmov\tr3, r9\n-\tmov.w\tlr, r1, lsl #5\n-\tadds.w\tr0, ip, r0\n-\torr.w\tlr, lr, ip, lsr #27\n-\tadc.w\tr1, r1, lr\n+\tmov.w\tlr, ip, lsl #5\n+\tadds\tr0, r1, r0\n+\torr.w\tlr, lr, r1, lsr #27\n+\tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n ./cmdline/state.c:4443 (discriminator 1)\n \tmul.w\tr6, r5, r6\n ./cmdline/state.c:4442 (discriminator 1)\n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, sl\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4443 (discriminator 1)\n-\tldr\tr0, [r7, #56]\t; 0x38\n-\tmov\tr2, r8\n-\tmov\tr3, r9\n-\tmla\tr6, r0, r4, r6\n+\tldr\tr2, [r7, #60]\t; 0x3c\n \tumull\tr0, r1, r5, r4\n+\tmov\tr3, r9\n+\tmla\tr6, r2, r4, r6\n+\tmov\tr2, r8\n \tadd\tr1, r6\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4446 (discriminator 1)\n \tldr\tr3, [r7, #52]\t; 0x34\n-\tldr\tr6, [r7, #8]\n+\tldr\tr0, [r7, #20]\n ./cmdline/state.c:4447 (discriminator 1)\n \tmov\tr1, fp\n ./cmdline/state.c:4446 (discriminator 1)\n \tadd.w\tr2, r3, #246784\t; 0x3c400\n-./cmdline/state.c:4447 (discriminator 1)\n-\tldr\tr0, [pc, #856]\t; (16770 )\n-./cmdline/state.c:4446 (discriminator 1)\n+\tldr.w\tr4, [r0, #824]\t; 0x338\n \tldrd\tr3, r2, [r2, #824]\t; 0x338\n+\tldr.w\tr6, [r0, #828]\t; 0x33c\n ./cmdline/state.c:4447 (discriminator 1)\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #836]\t; (16730 )\n ./cmdline/state.c:4446 (discriminator 1)\n-\tldr.w\tr4, [r6, #824]\t; 0x338\n-\tldr.w\tr6, [r6, #828]\t; 0x33c\n \tsubs\tr4, r4, r3\n \tsbc.w\tr6, r6, r2\n ./cmdline/state.c:4447 (discriminator 1)\n-\tbl\t107c0 \n+\tadd\tr0, pc\n+\tbl\t10778 \n ./cmdline/state.c:4448 (discriminator 1)\n-\tadds.w\tip, r4, r4\n+\tadds\tr1, r4, r4\n+\tadc.w\tip, r6, r6\n+\tadds\tr1, r1, r4\n+\tadc.w\tip, ip, r6\n \tmov\tr2, r8\n-\tadc.w\tr1, r6, r6\n-\tadds.w\tip, ip, r4\n-\tadc.w\tr1, r6, r1\n+\tlsls\tr0, r1, #5\n \tmov\tr3, r9\n-\tmov.w\tr0, ip, lsl #5\n-\tmov.w\tlr, r1, lsl #5\n-\tadds.w\tr0, ip, r0\n-\torr.w\tlr, lr, ip, lsr #27\n-\tadc.w\tr1, r1, lr\n+\tmov.w\tlr, ip, lsl #5\n+\tadds\tr0, r1, r0\n+\torr.w\tlr, lr, r1, lsr #27\n+\tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n ./cmdline/state.c:4449 (discriminator 1)\n \tmul.w\tr6, r5, r6\n ./cmdline/state.c:4448 (discriminator 1)\n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, sl\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4449 (discriminator 1)\n-\tldr\tr0, [r7, #56]\t; 0x38\n-\tmov\tr2, r8\n-\tmov\tr3, r9\n-\tmla\tr6, r0, r4, r6\n+\tldr\tr2, [r7, #60]\t; 0x3c\n \tumull\tr0, r1, r5, r4\n+\tmov\tr3, r9\n+\tmla\tr6, r2, r4, r6\n+\tmov\tr2, r8\n \tadd\tr1, r6\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4452 (discriminator 1)\n \tmov\tr1, fp\n \tmovs\tr0, #32\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #728]\t; (16774 )\n+\tldr\tr1, [pc, #728]\t; (16734 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4454 (discriminator 1)\n \tmovs\tr0, #95\t; 0x5f\n-\tldr\tr1, [r7, #12]\n-\tbl\t10730 \n+\tldr\tr1, [r7, #24]\n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4464\n-\tldr\tr3, [r7, #0]\n+\tldr\tr3, [r7, #4]\n \tmovs\tr0, #32\n \tsub.w\tr1, r3, #14\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #696]\t; (16778 )\n+\tldr\tr1, [pc, #696]\t; (16738 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr2, #100\t; 0x64\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_progress_graph():\n-./cmdline/state.c:4470\n-\tadds\tr7, #68\t; 0x44\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n ./cmdline/state.c:4470\n+\tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tb.w\t6c14 \n \trsb\tr3, fp, #68\t; 0x44\n \tmovs\tr2, #0\n-\tstr\tr3, [r7, #12]\n-\tstrd\tr2, r3, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #24]\n+\tstrd\tr3, r2, [r7, #56]\t; 0x38\n \tlsrs\tr3, r3, #1\n-\tstr\tr3, [r7, #0]\n+\tstr\tr3, [r7, #4]\n state_progress_graph():\n ./cmdline/state.c:4365\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t15f60 \n-\tldr\tr3, [r7, #0]\n+\tbne.w\t15f4c \n+\tldr\tr3, [r7, #4]\n \tadd\tr3, fp\n-\tstr\tr3, [r7, #0]\n-\tb.n\t160be \n+\tstr\tr3, [r7, #4]\n+\tb.n\t16098 \n ./cmdline/state.c:4470\n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:4429\n-\tldr\tr0, [pc, #620]\t; (1677c )\n+\tldr\tr0, [pc, #620]\t; (1673c )\n \tmov\tr1, fp\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr6, [pc, #620]\t; (16780 )\n+\tldr\tr6, [pc, #620]\t; (16740 )\n state_progress_graph():\n ./cmdline/state.c:4429\n \tadd\tr0, pc\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4430\n-\tadds\tr3, r4, r4\n-\tadc.w\tr1, r5, r5\n-\tadds\tr3, r3, r4\n-\tadc.w\tr1, r5, r1\n-\tmov\tr2, r8\n-\tlsls\tr0, r3, #5\n+\tadds\tr1, r4, r4\n+\tadc.w\tip, r5, r5\n+\tadds\tr1, r1, r4\n+\tadc.w\tip, ip, r5\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr6, pc\n state_progress_graph():\n ./cmdline/state.c:4430\n-\tmov.w\tip, r1, lsl #5\n-\tadds\tr0, r3, r0\n-\torr.w\tip, ip, r3, lsr #27\n+\tlsls\tr0, r1, #5\n+\tmov\tr2, r8\n+\tmov.w\tlr, ip, lsl #5\n+\tadds\tr0, r1, r0\n+\torr.w\tlr, lr, r1, lsr #27\n \tmov\tr3, r9\n-\tadc.w\tr1, r1, ip\n+\tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tmov\tr1, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4431\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #56]\t; 0x38\n \tmov\tr2, r8\n \tmul.w\tr3, r4, r3\n \tmla\tr5, r1, r5, r3\n \tmov\tr3, r9\n \tumull\tr0, r1, r4, r1\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4434\n-\tldr\tr2, [r7, #20]\n+\tldr\tr0, [r7, #12]\n ./cmdline/state.c:4435\n-\tldr\tr0, [pc, #516]\t; (16784 )\n \tmov\tr1, fp\n ./cmdline/state.c:4434\n-\tldr.w\tr4, [r2, #152]\t; 0x98\n+\tldr.w\tr4, [r0, #152]\t; 0x98\n+\tldr.w\tr5, [r0, #156]\t; 0x9c\n ./cmdline/state.c:4435\n+\tldr\tr0, [pc, #508]\t; (16744 )\n \tadd\tr0, pc\n-./cmdline/state.c:4434\n-\tldr.w\tr5, [r2, #156]\t; 0x9c\n-./cmdline/state.c:4435\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4436\n \tadds\tr1, r4, r4\n-\tmov\tr2, r8\n \tadc.w\tip, r5, r5\n \tadds\tr1, r1, r4\n \tadc.w\tip, ip, r5\n-\tmov\tr3, r9\n+\tmov\tr2, r8\n \tlsls\tr0, r1, #5\n+\tmov\tr3, r9\n \tmov.w\tlr, ip, lsl #5\n \tadds\tr0, r1, r0\n \torr.w\tlr, lr, r1, lsr #27\n \tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tmov\tr1, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4437\n-\tldr\tr1, [r7, #60]\t; 0x3c\n-\tldr\tr0, [r7, #56]\t; 0x38\n-\tmov\tr3, r9\n+\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr2, [r7, #60]\t; 0x3c\n+\tmul.w\tr5, r3, r5\n+\tmla\tr5, r2, r4, r5\n \tmov\tr2, r8\n-\tmul.w\tr5, r1, r5\n-\tmla\tr5, r0, r4, r5\n-\tumull\tr0, r1, r1, r4\n+\tumull\tr0, r1, r3, r4\n+\tmov\tr3, r9\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4440\n-\tldr\tr2, [r7, #28]\n+\tldr\tr0, [r7, #32]\n ./cmdline/state.c:4441\n-\tldr\tr0, [pc, #408]\t; (16788 )\n \tmov\tr1, fp\n ./cmdline/state.c:4440\n-\tldr.w\tr4, [r2, #600]\t; 0x258\n+\tldr.w\tr4, [r0, #600]\t; 0x258\n+\tldr.w\tr5, [r0, #604]\t; 0x25c\n ./cmdline/state.c:4441\n+\tldr\tr0, [pc, #396]\t; (16748 )\n \tadd\tr0, pc\n-./cmdline/state.c:4440\n-\tldr.w\tr5, [r2, #604]\t; 0x25c\n-./cmdline/state.c:4441\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4442\n \tadds\tr1, r4, r4\n-\tmov\tr2, r8\n \tadc.w\tip, r5, r5\n \tadds\tr1, r1, r4\n \tadc.w\tip, ip, r5\n-\tmov\tr3, r9\n+\tmov\tr2, r8\n \tlsls\tr0, r1, #5\n+\tmov\tr3, r9\n \tmov.w\tlr, ip, lsl #5\n \tadds\tr0, r1, r0\n \torr.w\tlr, lr, r1, lsr #27\n \tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tmov\tr1, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4443\n-\tldr\tr1, [r7, #60]\t; 0x3c\n \tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r8\n-\tmul.w\tr5, r1, r5\n-\tmla\tr5, r3, r4, r5\n+\tmul.w\tr5, r3, r5\n+\tmla\tr5, r1, r4, r5\n+\tumull\tr0, r1, r3, r4\n \tmov\tr3, r9\n-\tumull\tr0, r1, r1, r4\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4446\n-\tldr\tr2, [r7, #8]\n+\tldr\tr0, [r7, #20]\n ./cmdline/state.c:4447\n-\tldr\tr0, [pc, #296]\t; (1678c )\n \tmov\tr1, fp\n ./cmdline/state.c:4446\n-\tldr.w\tr4, [r2, #824]\t; 0x338\n+\tldr.w\tr4, [r0, #824]\t; 0x338\n+\tldr.w\tr5, [r0, #828]\t; 0x33c\n ./cmdline/state.c:4447\n+\tldr\tr0, [pc, #288]\t; (1674c )\n \tadd\tr0, pc\n-./cmdline/state.c:4446\n-\tldr.w\tr5, [r2, #828]\t; 0x33c\n-./cmdline/state.c:4447\n-\tbl\t107c0 \n+\tbl\t10778 \n ./cmdline/state.c:4448\n \tadds\tr1, r4, r4\n-\tmov\tr2, r8\n \tadc.w\tip, r5, r5\n \tadds\tr1, r1, r4\n \tadc.w\tip, ip, r5\n-\tmov\tr3, r9\n+\tmov\tr2, r8\n \tlsls\tr0, r1, #5\n+\tmov\tr3, r9\n \tmov.w\tlr, ip, lsl #5\n \tadds\tr0, r1, r0\n \torr.w\tlr, lr, r1, lsr #27\n \tadc.w\tr1, ip, lr\n \tadds\tr0, r0, r4\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tmov\tr1, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4449\n-\tldr\tr1, [r7, #60]\t; 0x3c\n \tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r8\n-\tmul.w\tr5, r1, r5\n-\tmla\tr5, r3, r4, r5\n+\tmul.w\tr5, r3, r5\n+\tmla\tr5, r1, r4, r5\n+\tumull\tr0, r1, r3, r4\n \tmov\tr3, r9\n-\tumull\tr0, r1, r1, r4\n \tadd\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr1, r0\n \tmovs\tr0, #42\t; 0x2a\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4452\n \tmov\tr1, fp\n \tmovs\tr0, #32\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #180]\t; (16790 )\n+\tldr\tr1, [pc, #180]\t; (16750 )\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n ./cmdline/state.c:4454\n-\tldr\tr1, [r7, #12]\n+\tldr\tr1, [r7, #24]\n \tmovs\tr0, #95\t; 0x5f\n-\tbl\t10730 \n+\tbl\t106e8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tblx\t6c18 \n state_progress_graph():\n ./cmdline/state.c:4457\n \tldr\tr3, [r7, #52]\t; 0x34\n \tcmp\tr3, #100\t; 0x64\n-\tbne.w\t164b2 \n+\tbne.w\t16472 \n ./cmdline/state.c:4459\n-\tldr\tr3, [r7, #0]\n+\tldr\tr3, [r7, #4]\n \tmovs\tr0, #32\n \tsub.w\tr1, r3, #10\n-\tbl\t10730 \n+\tbl\t106e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr2, [pc, #140]\t; (16794 )\n+\tldr\tr2, [pc, #140]\t; (16754 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #144]\t; (16798 )\n+\tldr\tr1, [pc, #144]\t; (16758 )\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_progress_graph():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t164d0 \n+\tb.n\t16490 \n state_progress_graph():\n ./cmdline/state.c:4344\n \tmov.w\tfp, #4\n ./cmdline/state.c:4351\n \tcmp\tr4, #0\n-\tbne.w\t15f24 \n+\tbne.w\t15f10 \n \tmovs\tr3, #63\t; 0x3f\n ./cmdline/state.c:4358\n \tmov.w\tfp, #5\n ./cmdline/state.c:4351\n-\tstrd\tr4, r3, [r7, #56]\t; 0x38\n-\tstr\tr3, [r7, #12]\n+\tstrd\tr3, r4, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #24]\n \tmovs\tr3, #31\n-\tstr\tr3, [r7, #0]\n-\tb.n\t15f58 \n+\tstr\tr3, [r7, #4]\n+\tb.n\t15f44 \n \tnop\n-\tcdp\t0, 11, cr0, cr8, cr4, {0}\n+\tvhadd.s8\td0, d14, d4\n \tlsls\tr0, r6, #9\n \tmovs\tr0, r0\n-\tble.n\t1666c \n+\tble.n\t16654 \n \tmovs\tr2, r0\n-\tb.n\t16a0c \n+\tb.n\t169f4 \n \tmovs\tr3, r0\n-\tble.n\t1679c \n+\tble.n\t16770 \n \tmovs\tr2, r0\n-\tbgt.n\t1668c \n+\tbgt.n\t16698 \n \tmovs\tr2, r0\n-\tbgt.n\t1684c \n+\tbgt.n\t16658 \n \tmovs\tr2, r0\n-\tb.n\t167c4 \n+\tb.n\t167d0 \n \tmovs\tr3, r0\n-\tbgt.n\t16840 \n+\tbgt.n\t16644 \n \tmovs\tr2, r0\n-\tblt.n\t166c0 \n+\tblt.n\t166cc \n \tmovs\tr2, r0\n-\tbge.n\t16718 \n+\tbge.n\t16720 \n \tmovs\tr2, r0\n-\tbge.n\t166f0 \n+\tbge.n\t16708 \n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xb6c4\n+\t\t\t; instruction: 0xb6ec\n \tmovs\tr2, r0\n-\tbls.n\t16700 \n+\tbls.n\t16720 \n \tmovs\tr2, r0\n-\tbls.n\t16820 \n+\tbls.n\t16634 \n \tmovs\tr2, r0\n-\tbhi.n\t16684 \n+\tbhi.n\t166c4 \n \tmovs\tr2, r0\n-\tbhi.n\t1672c \n+\tbls.n\t1676c \n \tmovs\tr2, r0\n-\tbhi.n\t16818 \n+\tbhi.n\t16658 \n \tmovs\tr2, r0\n-\tbhi.n\t167d8 \n+\tbhi.n\t16820 \n \tmovs\tr2, r0\n-\tpush\t{r3, r4, r6}\n+\tpush\t{r2, r4, r7}\n \tmovs\tr2, r0\n-\tbvc.n\t16870 \n+\tbvc.n\t166a8 \n \tmovs\tr2, r0\n-\tbvc.n\t167a0 \n+\tbvc.n\t167d8 \n \tmovs\tr2, r0\n-\tbvs.n\t16824 \n+\tbvs.n\t16664 \n \tmovs\tr2, r0\n-\tbvs.n\t16874 \n+\tbvs.n\t166b4 \n \tmovs\tr2, r0\n-\tbls.n\t16754 \n+\tbge.n\t16794 \n \tmovs\tr3, r0\n \n-0001679c :\n+0001675c :\n lev_raid_name():\n-./cmdline/state.c:124\n-\tsubs\tr1, #1\n ./cmdline/state.c:123\n \tpush\t{r7}\n+\tsubs\tr1, #1\n \tadd\tr7, sp, #0\n \tcmp\tr1, #5\n-\tbhi.n\t167fa \n+\tbhi.n\t167ba \n \ttbb\t[pc, r1]\n \tlsls\tr1, r1, #12\n \tadds\tr5, r2, r4\n \tlsrs\tr7, r3, #28\n ./cmdline/state.c:125\n-\tldr\tr0, [pc, #76]\t; (16800 )\n+\tldr\tr0, [pc, #76]\t; (167c0 )\n \tadd\tr0, pc\n ./cmdline/state.c:137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:125\n-\tldr\tr0, [pc, #68]\t; (16804 )\n+\tldr\tr0, [pc, #68]\t; (167c4 )\n \tadd\tr0, pc\n ./cmdline/state.c:137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:133\n-\tldr\tr0, [pc, #60]\t; (16808 )\n+\tldr\tr0, [pc, #60]\t; (167c8 )\n \tadd\tr0, pc\n ./cmdline/state.c:137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:127\n-\tcbz\tr0, 167f4 \n+\tcbz\tr0, 167b4 \n ./cmdline/state.c:130\n-\tldr\tr0, [pc, #52]\t; (1680c )\n+\tldr\tr0, [pc, #52]\t; (167cc )\n \tadd\tr0, pc\n-\tb.n\t167b4 \n+\tb.n\t16774 \n ./cmdline/state.c:131\n-\tldr\tr0, [pc, #48]\t; (16810 )\n+\tldr\tr0, [pc, #48]\t; (167d0 )\n \tadd\tr0, pc\n ./cmdline/state.c:137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:132\n-\tldr\tr0, [pc, #40]\t; (16814 )\n+\tldr\tr0, [pc, #40]\t; (167d4 )\n \tadd\tr0, pc\n ./cmdline/state.c:137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/state.c:128\n-\tldr\tr0, [pc, #32]\t; (16818 )\n+\tldr\tr0, [pc, #32]\t; (167d8 )\n \tadd\tr0, pc\n-\tb.n\t167b4 \n+\tb.n\t16774 \n ./cmdline/state.c:136\n \tmovs\tr0, #0\n-\tb.n\t167b4 \n+\tb.n\t16774 \n \tnop\n-\tbvs.n\t16850 \n+\tbvs.n\t16890 \n \tmovs\tr2, r0\n-\tbvs.n\t1682c \n+\tbvs.n\t1686c \n \tmovs\tr2, r0\n-\tbvs.n\t16858 \n+\tbvs.n\t16898 \n \tmovs\tr2, r0\n-\tbvs.n\t16850 \n+\tbvs.n\t16890 \n \tmovs\tr2, r0\n-\tbvs.n\t16818 \n+\tbvs.n\t16858 \n \tmovs\tr2, r0\n-\tbpl.n\t16814 \n+\tbvs.n\t16854 \n \tmovs\tr2, r0\n-\tbpl.n\t167c0 \n+\tbvs.n\t16800 \n \tmovs\tr2, r0\n \n-0001681c :\n+000167dc :\n state_init():\n ./cmdline/state.c:140\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmovs\tr2, #192\t; 0xc0\n-memset():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n-state_init():\n ./cmdline/state.c:140\n-\tadd\tr7, sp, #0\n \tmov\tr6, r0\n+\tadd\tr7, sp, #0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tmovs\tr2, #192\t; 0xc0\n \tblx\t6c08 \n state_init():\n ./cmdline/state.c:144\n \tadd.w\tfp, r6, #270336\t; 0x42000\n+\tmovs\tr3, #0\n \tadd.w\tip, r6, #33792\t; 0x8400\n \tadd.w\tr0, r6, #38144\t; 0x9500\n-\tmov.w\tlr, #0\n \tadd.w\tip, ip, #128\t; 0x80\n \tadds\tr0, #108\t; 0x6c\n \taddw\tfp, fp, #1052\t; 0x41c\n-./cmdline/state.c:145\n-\tmov\tr2, lr\n-./cmdline/state.c:148\n-\tmov.w\tr1, #262144\t; 0x40000\n ./cmdline/state.c:152\n-\tmov\tr4, lr\n+\tmov\tr4, r3\n ./cmdline/state.c:157\n-\tmov\tsl, lr\n-\tmov\tr5, lr\n-./cmdline/state.c:144\n-\tstr.w\tlr, [r6, #192]\t; 0xc0\n+\tmov\tsl, r3\n+\tmov\tr5, r3\n ./cmdline/state.c:156\n \tmov.w\tr8, #4294967295\t; 0xffffffff\n+\tmov.w\tr9, #4294967295\t; 0xffffffff\n+./cmdline/state.c:148\n+\tmov.w\tr1, #262144\t; 0x40000\n+./cmdline/state.c:144\n+\tstr.w\tr3, [r6, #192]\t; 0xc0\n+./cmdline/state.c:145\n+\tmovw\tlr, #38856\t; 0x97c8\n ./cmdline/state.c:148\n \tstr.w\tr1, [r6, #216]\t; 0xd8\n-./cmdline/state.c:156\n-\tmov.w\tr9, #4294967295\t; 0xffffffff\n-./cmdline/state.c:147\n-\tstrd\tlr, lr, [r6, #208]\t; 0xd0\n \tmovw\tr1, #4240\t; 0x1090\n+./cmdline/state.c:147\n+\tstrd\tr3, r3, [r6, #208]\t; 0xd0\n ./cmdline/state.c:150\n-\tstrd\tlr, lr, [r6, #220]\t; 0xdc\n-\tmovw\tlr, #38856\t; 0x97c8\n+\tstrd\tr3, r3, [r6, #220]\t; 0xdc\n ./cmdline/state.c:145\n-\tstrd\tr2, r2, [r6, #200]\t; 0xc8\n+\tstr.w\tr3, [r6, #200]\t; 0xc8\n+\tstr.w\tr3, [r6, #204]\t; 0xcc\n ./cmdline/state.c:152\n \tsub.w\tr2, r0, #38144\t; 0x9500\n \tsub.w\tr3, r0, #33792\t; 0x8400\n \tsubs\tr2, #108\t; 0x6c\n \tsubs\tr3, #132\t; 0x84\n \tstr.w\tr4, [ip, #232]\t; 0xe8\n ./cmdline/state.c:154 (discriminator 3)\n \tstrb.w\tr4, [r2, #232]\t; 0xe8\n ./cmdline/state.c:155 (discriminator 3)\n \tadd\tr2, r1\n+\tstrb\tr4, [r3, #0]\n ./cmdline/state.c:153 (discriminator 3)\n \tcmp\tr2, ip\n-./cmdline/state.c:155 (discriminator 3)\n-\tstrb\tr4, [r3, #0]\n ./cmdline/state.c:156 (discriminator 3)\n \tstrd\tr8, r9, [r3, #128]\t; 0x80\n ./cmdline/state.c:157 (discriminator 3)\n \tstrd\tsl, r5, [r3, #136]\t; 0x88\n ./cmdline/state.c:153 (discriminator 3)\n \tadd\tr3, r1\n-\tbne.n\t16886 \n+\tbne.n\t16846 \n ./cmdline/state.c:159 (discriminator 2)\n \tstrb.w\tr4, [r2, #236]\t; 0xec\n ./cmdline/state.c:160 (discriminator 2)\n \tadd.w\tip, r2, lr\n ./cmdline/state.c:161 (discriminator 2)\n \tstrd\tr4, r4, [r0]\n ./cmdline/state.c:162 (discriminator 2)\n@@ -36733,15 +36649,15 @@\n ./cmdline/state.c:164 (discriminator 2)\n \tstr.w\tr4, [r0, #828]\t; 0x33c\n ./cmdline/state.c:165 (discriminator 2)\n \tstr\tr4, [r0, #8]\n ./cmdline/state.c:151 (discriminator 2)\n \tadd\tr0, lr\n \tcmp\tr0, fp\n-\tbne.n\t16876 \n+\tbne.n\t16836 \n ./cmdline/state.c:167\n \tadd.w\tr8, r6, #245760\t; 0x3c000\n ./cmdline/state.c:177\n \tadd.w\tr9, r6, #244736\t; 0x3bc00\n ./cmdline/state.c:167\n \tstrd\tsl, r5, [r8, #216]\t; 0xd8\n ./cmdline/state.c:168\n@@ -36749,29 +36665,29 @@\n ./cmdline/state.c:169\n \tstrd\tsl, r5, [r8, #192]\t; 0xc0\n ./cmdline/state.c:170\n \tstrd\tsl, r5, [r8, #200]\t; 0xc8\n ./cmdline/state.c:171\n \tstrd\tsl, r5, [r8, #208]\t; 0xd0\n ./cmdline/state.c:172\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:175\n \tadd.w\tr3, r6, #240640\t; 0x3ac00\n+./cmdline/state.c:173\n+\tadd.w\tip, r6, #232448\t; 0x38c00\n ./cmdline/state.c:174\n \tadd.w\tr2, r6, #236544\t; 0x39c00\n-./cmdline/state.c:172\n-\tstrd\tr0, r1, [r8, #224]\t; 0xe0\n-./cmdline/state.c:173\n-\tadd.w\tr1, r6, #232448\t; 0x38c00\n ./cmdline/state.c:179\n \tadd.w\tr6, r6, #250880\t; 0x3d400\n+./cmdline/state.c:172\n+\tstrd\tr0, r1, [r8, #224]\t; 0xe0\n ./cmdline/state.c:186\n \tadd.w\tr0, r9, #1000\t; 0x3e8\n ./cmdline/state.c:173\n-\tstrb.w\tr4, [r1, #920]\t; 0x398\n+\tstrb.w\tr4, [ip, #920]\t; 0x398\n ./cmdline/state.c:174\n \tstrb.w\tr4, [r2, #920]\t; 0x398\n ./cmdline/state.c:177\n \tmovs\tr2, #1\n ./cmdline/state.c:175\n \tstr.w\tsl, [r3, #920]\t; 0x398\n \tstr.w\tr5, [r3, #924]\t; 0x39c\n@@ -36784,1603 +36700,1598 @@\n ./cmdline/state.c:179\n \tstr.w\tr4, [r6, #736]\t; 0x2e0\n ././tommyds/tommylist.h:116\n \tstrd\tr4, r4, [r9, #984]\t; 0x3d8\n \tstr.w\tr4, [r9, #980]\t; 0x3d4\n \tstrd\tr4, r4, [r9, #992]\t; 0x3e0\n ./cmdline/state.c:186\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/state.c:187\n \tadd.w\tr0, r9, #1020\t; 0x3fc\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/state.c:188\n \tadd.w\tr0, r8, #16\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/state.c:189\n \tadd.w\tr0, r8, #36\t; 0x24\n \tmovs\tr1, #4\n ./cmdline/state.c:190\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/state.c:189\n-\tb.w\tc4c8 \n+\tb.w\tc4b8 \n \n-00016944 :\n+00016904 :\n state_done():\n ./cmdline/state.c:193\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/state.c:194\n \tadd.w\tr6, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:193\n-\tldr.w\tr8, [pc, #152]\t; 169e8 \n+\tldr.w\tr8, [pc, #152]\t; 169a8 \n \tadd\tr7, sp, #0\n+\tmov\tr5, r0\n ./cmdline/state.c:194\n \tldr.w\tr4, [r6, #984]\t; 0x3d8\n ./cmdline/state.c:193\n-\tmov\tr5, r0\n \tadd\tr8, pc\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 16968 \n+\tcbz\tr4, 16928 \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t13074 \n+\tbl\t13050 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t1695c \n+\tbne.n\t1691c \n state_done():\n ./cmdline/state.c:195\n \tldr.w\tr4, [r6, #988]\t; 0x3dc\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 1697a \n+\tcbz\tr4, 1693a \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t136e0 \n+\tbl\t136c8 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t1696e \n+\tbne.n\t1692e \n state_done():\n ./cmdline/state.c:196\n \tldr.w\tr4, [r6, #980]\t; 0x3d4\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 1698c \n+\tcbz\tr4, 1694c \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t12638 \n+\tbl\t12600 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t16980 \n+\tbne.n\t16940 \n state_done():\n ./cmdline/state.c:197\n \tldr.w\tr4, [r6, #992]\t; 0x3e0\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 1699e \n+\tcbz\tr4, 1695e \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t1279c \n+\tbl\t12764 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t16992 \n+\tbne.n\t16952 \n state_done():\n ./cmdline/state.c:198\n \tldr.w\tr4, [r6, #996]\t; 0x3e4\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 169b0 \n+\tcbz\tr4, 16970 \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n-\tbl\t2c8f0 \n+\tbl\t2c950 \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t169a4 \n+\tbne.n\t16964 \n state_done():\n ./cmdline/state.c:199\n-\tldr\tr3, [pc, #56]\t; (169ec )\n+\tldr\tr3, [pc, #56]\t; (169ac )\n \tadd.w\tr5, r5, #245760\t; 0x3c000\n \tadd.w\tr4, r5, #16\n-\tldr.w\tr1, [r8, r3]\n \tmov\tr0, r4\n-\tbl\tc8cc \n+\tldr.w\tr1, [r8, r3]\n+\tbl\tc8b8 \n ./cmdline/state.c:200\n \tadd.w\tr0, r6, #1000\t; 0x3e8\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/state.c:201\n \tadd.w\tr0, r6, #1020\t; 0x3fc\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/state.c:202\n \tmov\tr0, r4\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/state.c:203\n \tadd.w\tr0, r5, #36\t; 0x24\n ./cmdline/state.c:204\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/state.c:203\n-\tb.w\tc4e0 \n-\tb.n\t171a4 \n+\tb.w\tc4cc \n+\tb.n\t161e4 \n \tmovs\tr4, r0\n \tlsls\tr0, r1, #9\n \t...\n \n-000169f0 :\n+000169b0 :\n state_config():\n ./cmdline/state.c:531\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r1\n+\tldr.w\tr6, [pc, #3380]\t; 176ec \n \tvpush\t{d8-d9}\n-./cmdline/state.c:538\n-\tmov\tr1, r3\n-./cmdline/state.c:531\n-\tldr.w\tr6, [pc, #3368]\t; 17728 \n-\tmov\tfp, r0\n-\tmov\tr4, r2\n-./cmdline/state.c:538\n-\tmovs\tr2, #192\t; 0xc0\n-./cmdline/state.c:531\n \tvmov\ts16, r5\n-\tldr.w\tr5, [pc, #3360]\t; 1772c \n+\tldr.w\tr5, [pc, #3372]\t; 176f0 \n \tsub.w\tsp, sp, #16640\t; 0x4100\n \tadd\tr6, pc\n \tsub\tsp, #108\t; 0x6c\n \tadd\tr7, sp, #8\n-\tldr\tr5, [r6, r5]\n+./cmdline/state.c:538\n+\tmov\tr1, r3\n+./cmdline/state.c:531\n \tadd.w\tr3, r7, #16640\t; 0x4100\n+\tldr\tr5, [r6, r5]\n+\tadds\tr3, #92\t; 0x5c\n+\tmov\tfp, r0\n+\tmov\tr4, r2\n \tldr\tr5, [r5, #0]\n-\tstr\tr5, [r3, #92]\t; 0x5c\n+\tstr\tr5, [r3, #0]\n \tmov.w\tr5, #0\n-\tadds\tr3, #92\t; 0x5c\n \tadd.w\tr3, r7, #16768\t; 0x4180\n \tadds\tr3, #24\n+./cmdline/state.c:538\n+\tmovs\tr2, #192\t; 0xc0\n+./cmdline/state.c:531\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #28]\n ./cmdline/state.c:538\n \tblx\t698c \n ./cmdline/state.c:541\n \tldr.w\tr3, [fp, #116]\t; 0x74\n ./cmdline/state.c:531\n-\tldr.w\tr2, [pc, #3316]\t; 17730 \n+\tldr.w\tr2, [pc, #3320]\t; 176f4 \n \tadd\tr2, pc\n \tstr\tr2, [r7, #64]\t; 0x40\n ./cmdline/state.c:541\n-\tcbnz\tr3, 16a4a \n+\tcbnz\tr3, 16a0a \n ./cmdline/state.c:542\n \tmovs\tr3, #1\n \tstr.w\tr3, [fp, #116]\t; 0x74\n ./cmdline/state.c:545\n \tldr.w\tr3, [fp, #76]\t; 0x4c\n ./cmdline/state.c:553\n \tadd.w\tr2, fp, #244736\t; 0x3bc00\n ./cmdline/state.c:555\n-\tldr.w\tr0, [pc, #3296]\t; 17734 \n+\tldr.w\tr0, [pc, #3300]\t; 176f8 \n+\tvmov\tr1, s16\n ./cmdline/state.c:549\n \tcmp\tr3, #0\n-./cmdline/state.c:555\n-\tvmov\tr1, s16\n-\tadd\tr0, pc\n ./cmdline/state.c:553\n \tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/state.c:549\n \tit\teq\n \tmoveq\tr3, #5\n+./cmdline/state.c:555\n+\tadd\tr0, pc\n \tstr.w\tr3, [fp, #224]\t; 0xe0\n ./cmdline/state.c:553\n \tstr.w\tr4, [r2, #976]\t; 0x3d0\n ./cmdline/state.c:555\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:557\n \tvmov\tr0, s16\n-\tbl\tfb08 \n+\tbl\tfae4 \n ./cmdline/state.c:558\n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t171c2 \n-./cmdline/state.c:780\n-\tmovw\tr2, #28528\t; 0x6f70\n-\tmovt\tr2, #27759\t; 0x6c6f\n-\tstr\tr2, [r7, #32]\n-./cmdline/state.c:889\n-\tmovw\tr2, #26980\t; 0x6964\n-\tmovt\tr2, #27507\t; 0x6b73\n-\tstr\tr2, [r7, #0]\n+\tbeq.w\t17180 \n ./cmdline/stream.h:234\n \tldrd\tr2, r1, [r9, #4]\n ./cmdline/state.c:602\n \tmovw\tr6, #27746\t; 0x6c62\n \tmovt\tr6, #25455\t; 0x636f\n \tadd.w\tr8, r7, #352\t; 0x160\n-sgetc():\n-./cmdline/stream.h:234\n-\tcmp\tr2, r1\n-state_config():\n ./cmdline/state.c:633\n \tmovw\tr3, #24936\t; 0x6168\n \tmovt\tr3, #26739\t; 0x6873\n \tstr\tr3, [r7, #68]\t; 0x44\n ./cmdline/state.c:756\n \tmovw\tr3, #26739\t; 0x6873\n \tmovt\tr3, #29281\t; 0x7261\n \tstr\tr3, [r7, #36]\t; 0x24\n+./cmdline/state.c:780\n+\tmovw\tr3, #28528\t; 0x6f70\n+\tmovt\tr3, #27759\t; 0x6c6f\n+\tstr\tr3, [r7, #32]\n ./cmdline/state.c:816\n \tmovw\tr3, #28515\t; 0x6f63\n \tmovt\tr3, #29806\t; 0x746e\n \tstr\tr3, [r7, #24]\n-./cmdline/state.c:579\n+./cmdline/state.c:889\n+\tmovw\tr3, #26980\t; 0x6964\n+\tmovt\tr3, #27507\t; 0x6b73\n+\tstr\tr3, [r7, #4]\n \tmov\tr3, r6\n-\tadd.w\tr5, r7, #348\t; 0x15c\n-\tmov\tr6, r8\n+./cmdline/state.c:579\n \tmov.w\tsl, #1\n+\tmov\tr6, r8\n+\tadd.w\tr5, r7, #348\t; 0x15c\n \tmov\tr8, r3\n sgetc():\n ./cmdline/stream.h:234\n-\tbeq.w\t16d24 \n+\tcmp\tr2, r1\n+\tbeq.w\t16cdc \n ./cmdline/stream.h:236\n \tadds\tr3, r2, #1\n \tstr.w\tr3, [r9, #4]\n \tldrb\tr0, [r2, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #32\n+\tcmp\tr0, #9\n \tit\tne\n-\tcmpne\tr0, #9\n-\tbeq.n\t16aec \n-\tb.n\t16b0e \n+\tcmpne\tr0, #32\n+\tbeq.n\t16aac \n+\tb.n\t16acc \n \tldrd\tr3, r1, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr1, r3\n sgetc():\n-./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne.w\tr2, [r9, #4]\n-\tldrbne\tr0, [r3, #0]\n ./cmdline/stream.h:234\n-\tbeq.w\t16c68 \n+\tbeq.w\t16c24 \n+./cmdline/stream.h:236\n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [r9, #4]\n+\tldrb\tr0, [r3, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t16ae8 \n+\tcmpne\tr0, #9\n+\tbeq.n\t16aa8 \n state_config():\n ./cmdline/stream.h:245\n \tadds\tr0, #1\n sungetc():\n ./cmdline/stream.h:245\n-\tbeq.n\t16b12 \n+\tbeq.n\t16ad0 \n \tldr.w\tr2, [r9, #4]\n \tsubs\tr2, #1\n ./cmdline/stream.h:246\n \tstr.w\tr2, [r9, #4]\n state_config():\n ./cmdline/state.c:591\n \tmov.w\tr2, #4096\t; 0x1000\n \tmov\tr1, r5\n \tmov\tr0, r9\n-\tbl\tfee4 \n+\tbl\tfec4 \n ./cmdline/state.c:592\n \tcmp\tr0, #0\n-\tblt.w\t178e0 \n+\tblt.w\t178b0 \n ./cmdline/stream.h:234\n \tldrd\tr2, r1, [r9, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr2, r1\n-\tbeq.w\t16faa \n+\tbeq.w\t16da8 \n ./cmdline/stream.h:236\n \tadds\tr3, r2, #1\n \tstr.w\tr3, [r9, #4]\n \tldrb\tr0, [r2, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #32\n+\tcmp\tr0, #9\n \tit\tne\n-\tcmpne\tr0, #9\n-\tbeq.n\t16b44 \n-\tb.n\t16b66 \n+\tcmpne\tr0, #32\n+\tbeq.n\t16b02 \n+\tb.n\t16b22 \n \tldrd\tr3, r1, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr1, r3\n sgetc():\n-./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne.w\tr2, [r9, #4]\n-\tldrbne\tr0, [r3, #0]\n ./cmdline/stream.h:234\n-\tbeq.w\t16c70 \n+\tbeq.w\t16c2c \n+./cmdline/stream.h:236\n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [r9, #4]\n+\tldrb\tr0, [r3, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t16b40 \n+\tcmpne\tr0, #9\n+\tbeq.n\t16afe \n state_config():\n ./cmdline/stream.h:245\n \tadds\tr0, #1\n sungetc():\n ./cmdline/stream.h:245\n-\tbeq.n\t16b6a \n+\tbeq.n\t16b26 \n \tldr.w\tr2, [r9, #4]\n \tsubs\tr2, #1\n ./cmdline/stream.h:246\n \tstr.w\tr2, [r9, #4]\n state_config():\n ./cmdline/state.c:602\n \tldr\tr3, [r5, #0]\n \tcmp\tr3, r8\n-\tbeq.w\t16c78 \n+\tbeq.w\t16c34 \n ./cmdline/state.c:604\n \tldr\tr3, [r5, #0]\n \tcmp\tr3, r8\n-\tbeq.w\t16f0e \n+\tbeq.w\t16d0e \n ./cmdline/state.c:633\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r7, #68]\t; 0x44\n \tcmp\tr3, r2\n-\tbeq.w\t16f3c \n+\tbeq.w\t16d3a \n ./cmdline/state.c:634\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r7, #68]\t; 0x44\n \tcmp\tr3, r2\n-\tbeq.w\t16fc0 \n+\tbeq.w\t16f76 \n ./cmdline/state.c:666\n \tadd.w\tr3, r7, #96\t; 0x60\n \tstr\tr3, [r7, #56]\t; 0x38\n \tadd.w\tr3, r7, #76\t; 0x4c\n \tadd.w\tr2, fp, #220\t; 0xdc\n \tmov\tr0, r5\n-\tstr\tr3, [r7, #44]\t; 0x2c\n \tmov\tr1, r3\n-\tbl\t138c8 \n+\tstr\tr3, [r7, #44]\t; 0x2c\n+\tbl\t138b0 \n \tstr\tr0, [r7, #48]\t; 0x30\n \tcmp\tr0, #0\n-\tbeq.w\t16fda \n+\tbeq.w\t16f98 \n ./cmdline/state.c:756\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r7, #36]\t; 0x24\n \tcmp\tr3, r2\n-\tbeq.w\t1715c \n+\tbeq.w\t1711a \n ./cmdline/state.c:780\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r7, #32]\n \tcmp\tr3, r2\n-\tbeq.w\t171f4 \n+\tbeq.w\t171b2 \n ./cmdline/state.c:816\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r7, #24]\n \tcmp\tr3, r2\n-\tbeq.w\t1729a \n+\tbeq.w\t17258 \n ./cmdline/state.c:889\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #24932\t; 0x6164\n \tmovt\tr3, #24948\t; 0x6174\n \tcmp\tr2, r3\n-\tbeq.w\t175a6 \n+\tbeq.w\t17562 \n \tldr\tr3, [r5, #0]\n-\tldr\tr2, [r7, #0]\n+\tldr\tr2, [r7, #4]\n \tcmp\tr3, r2\n-\tbeq.w\t17330 \n+\tbeq.w\t172ee \n ./cmdline/state.c:993 (discriminator 1)\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #28019\t; 0x6d73\n \tmovt\tr3, #29281\t; 0x7261\n \tcmp\tr2, r3\n-\tbeq.w\t17426 \n+\tbeq.w\t173e2 \n ./cmdline/state.c:1070\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #28526\t; 0x6f6e\n \tmovt\tr3, #26984\t; 0x6968\n \tcmp\tr2, r3\n-\tbeq.w\t17524 \n+\tbeq.w\t174de \n ./cmdline/state.c:1072\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #30821\t; 0x7865\n \tmovt\tr3, #27747\t; 0x6c63\n \tcmp\tr2, r3\n-\tbeq.w\t177b6 \n+\tbeq.w\t1777a \n ./cmdline/state.c:1099\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #28265\t; 0x6e69\n \tmovt\tr3, #27747\t; 0x6c63\n \tcmp\tr2, r3\n-\tbeq.w\t175ba \n+\tbeq.w\t17576 \n ./cmdline/state.c:1126\n \tldr\tr2, [r5, #0]\n \tmovw\tr3, #30049\t; 0x7561\n \tmovt\tr3, #28532\t; 0x6f74\n \tcmp\tr2, r3\n-\tbeq.w\t1790e \n+\tbeq.w\t178de \n ./cmdline/state.c:1155\n \tldrb\tr3, [r5, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t16cc0 \n+\tbeq.n\t16c7c \n ./cmdline/state.c:1157\n \tcmp\tr3, #35\t; 0x23\n-\tbne.w\t17a16 \n+\tbne.w\t179e6 \n ./cmdline/state.c:1158\n \tadd.w\tr1, r7, #4416\t; 0x1140\n \tmov.w\tr2, #4096\t; 0x1000\n \tadds\tr1, #28\n \tmov\tr0, r9\n-\tbl\tffcc \n+\tbl\tffa4 \n ./cmdline/state.c:1159\n \tcmp\tr0, #0\n-\tbge.n\t16cc0 \n+\tbge.n\t16c7c \n ./cmdline/state.c:1161\n-\tldr.w\tr0, [pc, #2784]\t; 17738 \n-\tmov\tr2, sl\n+\tldr.w\tr0, [pc, #2792]\t; 176fc \n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1162\n-\tb.n\t1741a \n+\tb.n\t173d6 \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n-\tb.n\t16afc \n+\tbl\tfe9c \n+\tb.n\t16aba \n \tmov\tr0, r9\n-\tbl\tfebc \n-\tb.n\t16b54 \n+\tbl\tfe9c \n+\tb.n\t16b10 \n state_config():\n ./cmdline/state.c:602\n \tldr\tr2, [r6, #0]\n \tmovw\tr3, #29547\t; 0x736b\n \tmovt\tr3, #31337\t; 0x7a69\n \tcmp\tr2, r3\n-\tbne.w\t16b72 \n+\tbne.w\t16b2e \n \tldrh\tr3, [r6, #4]\n \tcmp\tr3, #101\t; 0x65\n-\tbne.w\t16b72 \n+\tbne.w\t16b2e \n ./cmdline/state.c:606\n \tadd.w\tr1, fp, #216\t; 0xd8\n \tmov\tr0, r9\n-\tbl\t100a4 \n+\tbl\t10070 \n ./cmdline/state.c:607\n \tcmp\tr0, #0\n-\tblt.w\t179ba \n+\tblt.w\t1799a \n ./cmdline/state.c:613\n \tldr.w\tr3, [fp, #216]\t; 0xd8\n \tcmp\tr3, #0\n-\tbeq.w\t179c6 \n+\tbeq.w\t1798a \n ./cmdline/state.c:619\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbhi.w\t179aa \n+\tbhi.w\t1796a \n ./cmdline/state.c:626\n \tsubs\tr2, r3, #1\n \ttst\tr2, r3\n-\tbne.w\t1799a \n+\tbne.w\t1797a \n ./cmdline/state.c:632\n \tlsls\tr3, r3, #10\n \tstr.w\tr3, [fp, #216]\t; 0xd8\n ./cmdline/stream.h:234\n \tldrd\tr1, r2, [r9, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr1, r2\n-\tbeq.w\t16f94 \n+\tbeq.w\t16d92 \n ./cmdline/stream.h:236\n \tadds\tr3, r1, #1\n \tstr.w\tr3, [r9, #4]\n \tldrb\tr0, [r1, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #32\n+\tcmp\tr0, #9\n \tit\tne\n-\tcmpne\tr0, #9\n-\tbne.w\t16fbc \n+\tcmpne\tr0, #32\n+\tbne.w\t16f72 \n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr2, r3\n sgetc():\n ./cmdline/stream.h:234\n-\tbeq.n\t16d36 \n+\tbeq.n\t16cee \n ./cmdline/stream.h:236\n \tadds\tr1, r3, #1\n \tstr.w\tr1, [r9, #4]\n \tldrb\tr0, [r3, #0]\n \tmov\tr3, r1\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t16cdc \n+\tcmpne\tr0, #9\n+\tbeq.n\t16c98 \n state_config():\n ./cmdline/stream.h:245\n \tadds\tr0, #1\n sungetc():\n ./cmdline/stream.h:245\n-\tit\tne\n-\taddne.w\tr3, r3, #4294967295\t; 0xffffffff\n-\tbeq.n\t16d00 \n+\tbeq.n\t16cb8 \n+\tsubs\tr3, #1\n ./cmdline/stream.h:246\n \tstr.w\tr3, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr3, r2\n sgetc():\n ./cmdline/stream.h:234\n-\tbeq.n\t16d42 \n+\tbeq.n\t16dba \n ./cmdline/stream.h:236\n \tadds\tr1, r3, #1\n \tstr.w\tr1, [r9, #4]\n \tldrb\tr0, [r3, #0]\n sgeteol():\n ./cmdline/stream.h:263\n \tcmp\tr0, #13\n-\tbeq.n\t16d50 \n+\tbeq.n\t16cfe \n state_config():\n ./cmdline/state.c:1180\n \tcmp\tr0, #10\n-\tbne.w\t178ce \n+\tbne.w\t1789e \n sgetc():\n ./cmdline/stream.h:234\n \tldrd\tr2, r1, [r9, #4]\n state_config():\n ./cmdline/state.c:1186\n \tadd.w\tsl, sl, #1\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr2, r1\n-\tbne.w\t16ad6 \n+\tbne.w\t16a96 \n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n+\tbl\tfe9c \n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.w\t16ae8 \n-\tb.n\t16b04 \n+\tcmpne\tr0, #9\n+\tbeq.w\t16aa8 \n+\tb.n\t16ac2 \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n+\tbl\tfe9c \n \tldrd\tr3, r2, [r9, #4]\n-\tb.n\t16cea \n-\tmov\tr0, r9\n-\tbl\tfebc \n-sgeteol():\n-./cmdline/stream.h:263\n-\tcmp\tr0, #13\n-\tbne.n\t16d64 \n+\tb.n\t16ca6 \n \tldrd\tr1, r2, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr1, r2\n sgetc():\n+./cmdline/stream.h:234\n+\tbeq.w\t16f90 \n ./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr3, r1, #1\n-\tstrne.w\tr3, [r9, #4]\n-\tldrbne\tr0, [r1, #0]\n+\tadds\tr3, r1, #1\n+\tstr.w\tr3, [r9, #4]\n+\tldrb\tr0, [r1, #0]\n+state_config():\n+./cmdline/state.c:1177\n+\tb.n\t16cc8 \n+./cmdline/state.c:604\n+\tldr\tr2, [r6, #0]\n+\tmovw\tr3, #24427\t; 0x5f6b\n+\tmovt\tr3, #26995\t; 0x6973\n+\tcmp\tr2, r3\n+\tbne.w\t16b36 \n+\tldrh\tr2, [r6, #4]\n+\tmovw\tr3, #25978\t; 0x657a\n+\tcmp\tr2, r3\n+\tbne.w\t16b36 \n+\tldrb\tr3, [r6, #6]\n+\tcmp\tr3, #0\n+\tbeq.n\t16c4c \n+./cmdline/state.c:633\n+\tldr\tr3, [r5, #0]\n+\tldr\tr2, [r7, #68]\t; 0x44\n+\tcmp\tr3, r2\n+\tbne.w\t16b40 \n+\tldr\tr2, [r6, #0]\n+\tmovw\tr3, #26995\t; 0x6973\n+\tmovt\tr3, #25978\t; 0x657a\n+\tcmp\tr2, r3\n+\tbne.w\t16b40 \n+\tldrb\tr3, [r6, #4]\n+\tcmp\tr3, #0\n+\tbne.w\t16b40 \n+./cmdline/state.c:638\n+\tadd.w\tr4, r7, #96\t; 0x60\n+\tmov\tr0, r9\n+\tsub.w\tr1, r4, #16\n+\tbl\t10070 \n+./cmdline/state.c:639\n+\tcmp\tr0, #0\n+\tblt.w\t179c6 \n+./cmdline/state.c:645\n+\tldr.w\tr3, [r4, #-16]\n+\tcmp\tr3, #1\n+\tbls.w\t179a6 \n+./cmdline/state.c:651\n+\tcmp\tr3, #16\n+\tbhi.w\t179d6 \n+./cmdline/state.c:658\n+\tsubs\tr2, r3, #1\n+\ttst\tr2, r3\n+\tbne.w\t179b6 \n+./cmdline/state.c:665\n+\tldr.w\tr2, [pc, #2432]\t; 17700 \n+\tldr\tr1, [r7, #64]\t; 0x40\n+\tldr\tr2, [r1, r2]\n+\tstr\tr3, [r2, #0]\n+sgetc():\n ./cmdline/stream.h:234\n-\tbne.n\t16d10 \n+\tldrd\tr1, r2, [r9, #4]\n+\tcmp\tr1, r2\n+\tbne.w\t16c86 \n+./cmdline/stream.h:235\n+\tmov\tr0, r9\n+\tbl\tfe9c \n+sgetspace():\n+./cmdline/stream.h:279\n+\tcmp\tr0, #9\n+\tit\tne\n+\tcmpne\tr0, #32\n+\tldrd\tr3, r2, [r9, #4]\n+\tbeq.w\t16c98 \n+\tb.n\t16cae \n+sgetc():\n+./cmdline/stream.h:235\n+\tmov\tr0, r9\n+\tbl\tfe9c \n+sgetspace():\n+./cmdline/stream.h:279\n+\tcmp\tr0, #32\n+\tit\tne\n+\tcmpne\tr0, #9\n+\tbeq.w\t16afe \n+\tb.n\t16b18 \n+sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n+\tbl\tfe9c \n+sgeteol():\n+./cmdline/stream.h:263\n+\tcmp\tr0, #13\n+\tbeq.n\t16cfa \n state_config():\n ./cmdline/state.c:1177\n \tadds\tr3, r0, #1\n-\tbne.n\t16d10 \n+\tbne.w\t16cc8 \n ./cmdline/state.c:1189\n \tldr.w\tr3, [r9, #12]\n \tadds\tr3, #1\n-\tbeq.w\t17cf0 \n+\tbeq.w\t17c32 \n ./cmdline/state.c:1196\n \tmov\tr0, r9\n-\tbl\tfde0 \n+\tbl\tfdc0 \n ./cmdline/state.c:1198\n-\tvmov\tr1, s16\n \tldr\tr2, [r7, #28]\n+\tvmov\tr1, s16\n \tmov\tr0, fp\n-\tbl\t152f4 \n+\tbl\t152e8 \n ./cmdline/state.c:1201\n \tldr.w\tr3, [fp, #108]\t; 0x6c\n \tcmp\tr3, #0\n-\tbeq.w\t171ae \n+\tbeq.w\t1716c \n ./cmdline/state.c:1202\n \tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr3, #1\n \tstr.w\tr3, [r2, #972]\t; 0x3cc\n ./cmdline/state.c:1220\n \tldr\tr2, [r7, #40]\t; 0x28\n ./cmdline/state.c:1223\n \tadd.w\tr0, fp, #240640\t; 0x3ac00\n \tadd.w\tr0, r0, #928\t; 0x3a0\n \tmovs\tr1, #16\n ./cmdline/state.c:1220\n \tstr.w\tr3, [r2, #964]\t; 0x3c4\n ./cmdline/state.c:1223\n-\tbl\t2ece8 \n+\tbl\t2ed50 \n \tcmp\tr0, #0\n-\tbne.w\t17cd6 \n+\tbne.w\t17c18 \n ./cmdline/state.c:1231\n \tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/state.c:1235\n \tldr.w\tr1, [fp, #216]\t; 0xd8\n ./cmdline/state.c:1231\n \tstr.w\tr0, [r4, #968]\t; 0x3c8\n ./cmdline/state.c:1235\n-\tldr.w\tr0, [pc, #2432]\t; 1773c \n+\tldr.w\tr0, [pc, #2276]\t; 17704 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:1236\n \tldr.w\tr4, [r4, #984]\t; 0x3d8\n-\tcbz\tr4, 16de2 \n+\tcbz\tr4, 16e44 \n ./cmdline/state.c:1238\n-\tldr.w\tr5, [pc, #2420]\t; 17740 \n+\tldr.w\tr5, [pc, #2264]\t; 17708 \n \tadd\tr5, pc\n ./cmdline/state.c:1237 (discriminator 3)\n \tldr\tr1, [r4, #8]\n ./cmdline/state.c:1238 (discriminator 3)\n \tmov\tr0, r5\n \tadd.w\tr2, r1, #4096\t; 0x1000\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:1236 (discriminator 3)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t16dd0 \n+\tbne.n\t16e32 \n ./cmdline/state.c:1241\n \tldr\tr4, [r7, #40]\t; 0x28\n \tldr.w\tr0, [fp, #220]\t; 0xdc\n \tldr.w\tr1, [r4, #960]\t; 0x3c0\n-\tbl\t1679c \n+\tbl\t1675c \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #2384]\t; 17744 \n+\tldr.w\tr0, [pc, #2228]\t; 1770c \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:1242\n \tldr.w\tr3, [r4, #960]\t; 0x3c0\n-\tcbz\tr3, 16e76 \n+\tcmp\tr3, #0\n+\tbeq.n\t16eda \n ./cmdline/state.c:1244\n-\tldr.w\tsl, [pc, #2372]\t; 17748 \n-\tadd.w\tr8, fp, #34048\t; 0x8500\n+\tldr.w\tr8, [pc, #2216]\t; 17710 \n \tadd.w\tr3, fp, #244736\t; 0x3bc00\n+\tadd.w\tr5, fp, #34048\t; 0x8500\n ./cmdline/state.c:1242\n-\tmovs\tr6, #0\n-./cmdline/state.c:1244\n-\tadd\tsl, pc\n-\tadd.w\tr8, r8, #104\t; 0x68\n+\tmovs\tr4, #0\n \tadd.w\tr3, r3, #960\t; 0x3c0\n \tstr.w\tfp, [r7, #48]\t; 0x30\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tmovw\tr9, #4240\t; 0x1090\n+./cmdline/state.c:1244\n+\tadd\tr8, pc\n \tadd.w\tr3, fp, #232\t; 0xe8\n-\tmov\tfp, r6\n+\tadds\tr5, #104\t; 0x68\n+\tmov\tfp, r4\n \tstr\tr3, [r7, #64]\t; 0x40\n+\tmovw\tr6, #4240\t; 0x1090\n ./cmdline/state.c:1243\n-\tldr.w\tr3, [r8, r6]\n-\tcbz\tr3, 16e60 \n+\tldr\tr3, [r5, r4]\n+\tcbz\tr3, 16ec4 \n \tldr\tr3, [r7, #64]\t; 0x40\n ./cmdline/state.c:1244\n \tmov\tr0, fp\n ./cmdline/state.c:1243\n-\tmovs\tr4, #0\n-\tadds\tr5, r3, r6\n+\tmov.w\tr9, #0\n+\tadd.w\tsl, r3, r4\n ./cmdline/state.c:1244\n-\tbl\t1527c \n+\tbl\t15270 \n ./cmdline/state.c:1243\n \tstr.w\tfp, [r7, #68]\t; 0x44\n \tmov\tfp, r0\n ./cmdline/state.c:1244 (discriminator 3)\n-\tmov\tr3, r5\n-\tmov\tr2, r4\n+\tmov\tr3, sl\n+\tmov\tr2, r9\n \tmov\tr1, fp\n-\tmov\tr0, sl\n-\tbl\t11570 \n+\tmov\tr0, r8\n+\tbl\t11538 \n ./cmdline/state.c:1243 (discriminator 3)\n-\tldr.w\tr3, [r8, r6]\n-\tadds\tr4, #1\n-\tadd\tr5, r9\n-\tcmp\tr3, r4\n-\tbhi.n\t16e44 \n+\tldr\tr3, [r5, r4]\n+\tadd.w\tr9, r9, #1\n+\tadd\tsl, r6\n+\tcmp\tr3, r9\n+\tbhi.n\t16ea8 \n \tldr.w\tfp, [r7, #68]\t; 0x44\n ./cmdline/state.c:1242\n \tldr\tr3, [r7, #56]\t; 0x38\n+\tadd.w\tr4, r4, #38656\t; 0x9700\n \tadd.w\tfp, fp, #1\n-\tadd.w\tr6, r6, #38656\t; 0x9700\n-\tadds\tr6, #200\t; 0xc8\n+\tadds\tr4, #200\t; 0xc8\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, fp\n-\tbhi.n\t16e2c \n+\tbhi.n\t16e8e \n \tldr.w\tfp, [r7, #48]\t; 0x30\n ./cmdline/state.c:1245\n \tadd.w\tr3, fp, #236544\t; 0x39c00\n \tadd.w\tr1, r3, #920\t; 0x398\n \tldrb.w\tr3, [r3, #920]\t; 0x398\n \tcmp\tr3, #0\n-\tbne.w\t17282 \n+\tbne.w\t17240 \n ./cmdline/state.c:1247\n \tadd.w\tr3, fp, #232448\t; 0x38c00\n \tadd.w\tr1, r3, #920\t; 0x398\n \tldrb.w\tr3, [r3, #920]\t; 0x398\n \tcmp\tr3, #0\n-\tbne.w\t17276 \n+\tbne.w\t17234 \n ./cmdline/state.c:1249\n \tldrd\tr2, r3, [fp, #200]\t; 0xc8\n \torrs.w\tr1, r2, r3\n-\tbne.w\t1726a \n+\tbne.w\t17228 \n ./cmdline/state.c:1251\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr5, [r3, #992]\t; 0x3e0\n-\tcbz\tr5, 16ed4 \n+\tcbz\tr5, 16f38 \n ./cmdline/state.c:1254\n-\tldr.w\tr6, [pc, #2204]\t; 1774c \n+\tldr.w\tr6, [pc, #2048]\t; 17714 \n \tadd.w\tr4, r7, #12608\t; 0x3140\n \tadds\tr4, #28\n \tadd\tr6, pc\n ./cmdline/state.c:1254 (discriminator 3)\n \tldr\tr0, [r5, #8]\n \tmov.w\tr2, #4096\t; 0x1000\n \tmov\tr1, r4\n-\tbl\t127ac \n+\tbl\t12774 \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:1251 (discriminator 3)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbne.n\t16eba \n+\tbne.n\t16f1e \n ./cmdline/state.c:1256\n \tldr.w\tr3, [fp, #192]\t; 0xc0\n \tcmp\tr3, #0\n-\tbne.w\t1728e \n+\tbne.w\t1724c \n ./cmdline/state.c:1258\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/state.c:531\n-\tldr.w\tr1, [pc, #2156]\t; 17750 \n+\tldr.w\tr1, [pc, #2000]\t; 17718 \n ./cmdline/state.c:1259\n \tadd.w\tr3, r7, #16640\t; 0x4100\n-\tldr.w\tr2, [pc, #2112]\t; 1772c \n+\tldr.w\tr2, [pc, #1952]\t; 176f0 \n \tadds\tr3, #92\t; 0x5c\n ./cmdline/state.c:531\n \tadd\tr1, pc\n ./cmdline/state.c:1259\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t17d3e \n+\tbne.w\t17c82 \n \tadd.w\tr7, r7, #16640\t; 0x4100\n \tadds\tr7, #100\t; 0x64\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-./cmdline/state.c:604\n-\tldr\tr2, [r6, #0]\n-\tmovw\tr3, #24427\t; 0x5f6b\n-\tmovt\tr3, #26995\t; 0x6973\n-\tcmp\tr2, r3\n-\tbne.w\t16b7a \n-\tldrh\tr2, [r6, #4]\n-\tmovw\tr3, #25978\t; 0x657a\n-\tcmp\tr2, r3\n-\tbne.w\t16b7a \n-\tldrb\tr3, [r6, #6]\n-\tcmp\tr3, #0\n-\tbeq.w\t16c90 \n-./cmdline/state.c:633\n-\tldr\tr3, [r5, #0]\n-\tldr\tr2, [r7, #68]\t; 0x44\n-\tcmp\tr3, r2\n-\tbne.w\t16b84 \n-\tldr\tr2, [r6, #0]\n-\tmovw\tr3, #26995\t; 0x6973\n-\tmovt\tr3, #25978\t; 0x657a\n-\tcmp\tr2, r3\n-\tbne.w\t16b84 \n-\tldrb\tr3, [r6, #4]\n-\tcmp\tr3, #0\n-\tbne.w\t16b84 \n-./cmdline/state.c:638\n-\tadd.w\tr4, r7, #96\t; 0x60\n-\tmov\tr0, r9\n-\tsub.w\tr1, r4, #16\n-\tbl\t100a4 \n-./cmdline/state.c:639\n-\tcmp\tr0, #0\n-\tblt.w\t179e6 \n-./cmdline/state.c:645\n-\tldr.w\tr3, [r4, #-16]\n-\tcmp\tr3, #1\n-\tbls.w\t179d6 \n-./cmdline/state.c:651\n-\tcmp\tr3, #16\n-\tbhi.w\t17a06 \n-./cmdline/state.c:658\n-\tsubs\tr2, r3, #1\n-\ttst\tr2, r3\n-\tbne.w\t179f6 \n-./cmdline/state.c:665\n-\tldr\tr1, [r7, #64]\t; 0x40\n-\tldr.w\tr2, [pc, #2000]\t; 17754 \n-\tldr\tr2, [r1, r2]\n-\tstr\tr3, [r2, #0]\n-sgetc():\n-./cmdline/stream.h:234\n-\tldrd\tr1, r2, [r9, #4]\n-\tcmp\tr1, r2\n-\tbne.w\t16cca \n-./cmdline/stream.h:235\n-\tmov\tr0, r9\n-\tbl\tfebc \n-sgetspace():\n-./cmdline/stream.h:279\n-\tldrd\tr3, r2, [r9, #4]\n-\tcmp\tr0, #32\n-\tit\tne\n-\tcmpne\tr0, #9\n-\tbeq.w\t16cdc \n-\tb.n\t16cf2 \n-sgetc():\n-./cmdline/stream.h:235\n-\tmov\tr0, r9\n-\tbl\tfebc \n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n-\tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.w\t16b40 \n-\tb.n\t16b5c \n \tmov\tr3, r1\n-\tb.n\t16cfc \n+\tb.n\t16cb4 \n state_config():\n ./cmdline/state.c:634\n \tldr\tr2, [r6, #0]\n \tmovw\tr3, #29535\t; 0x735f\n \tmovt\tr3, #31337\t; 0x7a69\n \tcmp\tr2, r3\n-\tbne.w\t16b8e \n+\tbne.w\t16b4a \n \tldrh\tr3, [r6, #4]\n \tcmp\tr3, #101\t; 0x65\n-\tbne.w\t16b8e \n-\tb.n\t16f54 \n+\tbne.w\t16b4a \n+\tb.n\t16d52 \n+sgetc():\n+./cmdline/stream.h:235\n+\tmov\tr0, r9\n+\tbl\tfe9c \n+\tb.n\t16dc4 \n+state_config():\n ./cmdline/state.c:674\n \tldr\tr3, [r7, #56]\t; 0x38\n \tmovw\tr2, #38856\t; 0x97c8\n \tldr.w\tr3, [r3, #-20]\n \tmla\tr3, r2, r3, fp\n \tmovw\tr2, #34152\t; 0x8568\n \tldr\tr4, [r3, r2]\n \tcmp\tr4, #0\n-\tbne.w\t17c9a \n+\tbne.w\t17bdc \n ./cmdline/state.c:681\n \tadd.w\tr3, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r3, #4\n \tmov\tr0, r9\n \tstr\tr3, [r7, #16]\n \tstr\tr1, [r7, #20]\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:682\n \tldrd\tr3, r1, [r7, #16]\n \tcmp\tr0, #0\n-\tblt.w\t17cc2 \n+\tblt.w\t17c04 \n ./cmdline/state.c:689\n \tldrb.w\tr3, [r3, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17cae \n+\tbeq.w\t17bf0 \n ./cmdline/state.c:696\n \tadd.w\tr3, r7, #184\t; 0xb8\n \tstr\tr3, [r7, #20]\n+\tmov\tr0, r3\n+\tldr.w\tr3, [pc, #1848]\t; 1771c \n \tmov\tr2, r1\n \tmovs\tr1, #9\n-\tmov\tr0, r3\n-\tldr.w\tr3, [pc, #1836]\t; 17758 \n \tadd\tr3, pc\n-\tbl\t10ac8 \n+\tbl\t10a80 \n+\tmov\tr2, r0\n ./cmdline/state.c:698\n \tcmp\tr0, #8\n-./cmdline/state.c:696\n-\tmov\tr1, r0\n-./cmdline/state.c:698\n-\tbhi.w\t17cdc \n+\tbhi.w\t17c1e \n ./cmdline/state.c:706\n-\tldr\tr0, [r7, #44]\t; 0x2c\n+\tldr\tr1, [r7, #44]\t; 0x2c\n \tmovw\tr3, #38856\t; 0x97c8\n-\tmovw\tip, #34152\t; 0x8568\n-\tldr\tr2, [r0, #0]\n-\tmla\tr3, r3, r2, fp\n-\tstr.w\tr1, [r3, ip]\n+\tmovw\tr0, #34152\t; 0x8568\n+\tldr.w\tip, [r1]\n+\tmla\tr3, r3, ip, fp\n+\tstr\tr2, [r3, r0]\n ./cmdline/state.c:707\n-\tmov\tr3, r1\n-\tcmp\tr1, #0\n-\tbeq.n\t17128 \n+\tmov\tr3, r2\n+\tcmp\tr2, #0\n+\tbeq.n\t170e2 \n+\tldr\tr0, [r7, #20]\n ./cmdline/state.c:714\n-\tadd.w\tr1, r7, #12608\t; 0x3140\n-\tstr.w\tr9, [r7, #12]\n-\tadds\tr1, #28\n-\tstr\tr1, [r7, #16]\n-\tldr\tr1, [r7, #20]\n+\tadd.w\tr2, r7, #12608\t; 0x3140\n+\tadds\tr2, #28\n+\tstrd\tr9, sl, [r7, #16]\n+\tstr\tr6, [r7, #12]\n \tmov\tr9, r3\n-\tstr.w\tsl, [r7, #20]\n-\tmov\tsl, r0\n-\tstr\tr6, [r7, #8]\n-\tstr.w\tr8, [r7, #4]\n-\tmov\tr6, r1\n-\tldr.w\tr8, [r7, #16]\n+\tstr.w\tr8, [r7, #8]\n+\tmov\tsl, r1\n+\tmov\tr6, r0\n+\tmov\tr8, r2\n+\tvmov\ts17, r2\n \tstr\tr5, [r7, #44]\t; 0x2c\n-\tb.n\t1709e \n+\tb.n\t17058 \n ./cmdline/state.c:747 (discriminator 2)\n-\tldr.w\tr2, [sl]\n-\tmovw\tip, #38856\t; 0x97c8\n+\tldr.w\tip, [sl]\n+\tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr3, #4240\t; 0x1090\n-\tmul.w\tip, ip, r2\n-\tmla\tr3, r3, r4, ip\n+\tmul.w\tr2, r2, ip\n+\tmla\tr3, r3, r4, r2\n ./cmdline/state.c:707 (discriminator 2)\n \tadds\tr4, #1\n \tcmp\tr9, r4\n ./cmdline/state.c:747 (discriminator 2)\n \tadd\tr3, fp\n \tadd.w\tr3, r3, #4448\t; 0x1160\n \tstrd\tr0, r1, [r3, #16]\n ./cmdline/state.c:707 (discriminator 2)\n-\tbeq.n\t1711a \n+\tbeq.n\t170d8 \n ./cmdline/state.c:708\n \tmovw\tr0, #38856\t; 0x97c8\n \tmovw\tr3, #4240\t; 0x1090\n-\tmul.w\tr0, r0, r2\n \tmov.w\tr1, #4096\t; 0x1000\n \tldr.w\tr2, [r6], #4\n-\tadds\tr0, #232\t; 0xe8\n-\tmla\tr0, r3, r4, r0\n-\tadd\tr0, fp\n-\tbl\t1114c \n+\tmul.w\tip, r0, ip\n+\tadd.w\tip, ip, #232\t; 0xe8\n+\tmla\tip, r3, r4, ip\n+\tadd.w\tr0, fp, ip\n+\tbl\t11110 \n ./cmdline/state.c:710\n \tldr.w\tr5, [fp, #92]\t; 0x5c\n ./cmdline/state.c:744\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n ./cmdline/state.c:710\n \tcmp\tr5, #0\n-\tbne.n\t1707a \n+\tbne.n\t17034 \n ./cmdline/state.c:714\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tldr.w\tr2, [r6, #-4]\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/state.c:715\n \tmovs\tr1, #47\t; 0x2f\n \tmov\tr0, r8\n \tblx\t6c98 \n ./cmdline/state.c:716\n-\tcbz\tr0, 1714a \n+\tcbz\tr0, 17108 \n ./cmdline/state.c:717\n \tstrb\tr5, [r0, #0]\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tldr\tr5, [r7, #56]\t; 0x38\n \tmov\tr1, r8\n \tmovs\tr0, #3\n \tsub.w\tr2, r5, #16\n \tblx\t6d1c <__xstat64@plt>\n state_config():\n ./cmdline/state.c:721\n-\tcbnz\tr0, 170fa \n+\tcbnz\tr0, 170b8 \n ./cmdline/state.c:722\n \tldrd\tr0, r1, [r5, #-16]\n-\tb.n\t1707a \n+\tb.n\t17034 \n ./cmdline/state.c:725\n \tldr.w\tr3, [fp, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t17d02 \n+\tbeq.w\t17c44 \n ./cmdline/state.c:729\n-\tldr.w\tr0, [pc, #1620]\t; 1775c \n+\tldr.w\tr0, [pc, #1628]\t; 17720 \n \tldr\tr1, [r7, #44]\t; 0x2c\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:728\n \tmovs\tr3, #1\n ./cmdline/state.c:727\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n ./cmdline/state.c:728\n \tstr\tr3, [r7, #48]\t; 0x30\n-\tb.n\t1707a \n-\tldr.w\tsl, [r7, #20]\n-\tldr.w\tr9, [r7, #12]\n+\tb.n\t17034 \n+\tldrd\tr9, sl, [r7, #16]\n \tldr\tr5, [r7, #44]\t; 0x2c\n-\tldrd\tr8, r6, [r7, #4]\n-./cmdline/state.c:751\n-\tmovw\tr1, #38856\t; 0x97c8\n-./cmdline/state.c:754\n-\tadds\tr3, r2, #1\n+\tldrd\tr8, r6, [r7, #8]\n ./cmdline/state.c:751\n-\tmla\tr2, r1, r2, fp\n+\tmovw\tr2, #38856\t; 0x97c8\n ./cmdline/state.c:754\n \tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/state.c:751\n-\tldr\tr1, [r7, #48]\t; 0x30\n \tmovw\tr0, #38264\t; 0x9578\n+\tmla\tr2, r2, ip, fp\n+\tldr\tr1, [r7, #48]\t; 0x30\n ./cmdline/state.c:754\n-\tldr.w\tip, [r4, #960]\t; 0x3c0\n+\tadd.w\tr3, ip, #1\n+\tldr.w\tlr, [r4, #960]\t; 0x3c0\n ./cmdline/state.c:751\n \tstr\tr1, [r2, r0]\n ./cmdline/state.c:754\n-\tcmp\tip, r3\n+\tcmp\tlr, r3\n+\tbcs.w\t16c7c \n ./cmdline/state.c:755\n-\tit\tcc\n-\tstrcc.w\tr3, [r4, #960]\t; 0x3c0\n-\tb.n\t16cc0 \n+\tstr.w\tr3, [r4, #960]\t; 0x3c0\n+\tb.n\t16c7c \n ./cmdline/state.c:719\n-\tldr.w\tr2, [pc, #1556]\t; 17760 \n+\tldr.w\tr2, [pc, #1560]\t; 17724 \n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tadd\tr2, pc\n-\tbl\t11118 \n-\tb.n\t170e4 \n+\tbl\t110dc \n+\tb.n\t170a2 \n ./cmdline/state.c:756\n \tldrh\tr3, [r5, #4]\n \tcmp\tr3, #101\t; 0x65\n-\tbne.w\t16bb8 \n+\tbne.w\t16b74 \n ./cmdline/state.c:757\n \tadd.w\tr3, fp, #232448\t; 0x38c00\n \tadd.w\tr2, r3, #920\t; 0x398\n-\tldrb.w\tr3, [r3, #920]\t; 0x398\n \tvmov\ts17, r2\n+\tldrb.w\tr3, [r3, #920]\t; 0x398\n \tcmp\tr3, #0\n-\tbne.w\t17aa0 \n+\tbne.w\t17ae8 \n ./cmdline/state.c:764\n \tadd.w\tr4, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r4, #4\n \tmov\tr0, r9\n \tstr\tr1, [r7, #56]\t; 0x38\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:765\n \tldr\tr1, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tblt.w\t17b32 \n+\tblt.w\t17b08 \n ./cmdline/state.c:772\n \tldrb.w\tr3, [r4, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17b22 \n+\tbeq.w\t17af8 \n ./cmdline/state.c:779\n \tmov\tr2, r1\n \tvmov\tr0, s17\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t1114c \n-\tb.n\t16cc0 \n+\tbl\t11110 \n+\tb.n\t16c7c \n ./cmdline/state.c:1203\n \tldr.w\tr3, [fp, #112]\t; 0x70\n \tcmp\tr3, #0\n-\tbeq.w\t16d8e \n+\tbeq.w\t16df0 \n ./cmdline/state.c:1204\n \tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr3, #2\n \tstr.w\tr3, [r2, #972]\t; 0x3cc\n-\tb.n\t16d96 \n+\tb.n\t16df8 \n ./cmdline/state.c:560\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbne.w\t17a28 \n+\tbne.w\t179f8 \n ./cmdline/state.c:561\n \tldr.w\tr3, [fp, #176]\t; 0xb0\n \tcmp\tr3, #0\n-\tbeq.w\t17a3c \n+\tbeq.w\t17a0c \n ./cmdline/state.c:562\n-\tldr.w\tr0, [pc, #1416]\t; 17764 \n+\tldr.w\tr0, [pc, #1424]\t; 17728 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:564\n \tadd.w\tr3, fp, #250880\t; 0x3d400\n \tmovs\tr2, #1\n \tstr.w\tr2, [r3, #736]\t; 0x2e0\n ./cmdline/state.c:565\n \tldr\tr3, [r7, #40]\t; 0x28\n \tstr.w\tr9, [r3, #960]\t; 0x3c0\n ./cmdline/state.c:566\n-\tb.n\t16ee2 \n+\tb.n\t16f46 \n ./cmdline/state.c:780\n \tldrb\tr3, [r5, #4]\n \tcmp\tr3, #0\n-\tbne.w\t16bc2 \n+\tbne.w\t16b7e \n ./cmdline/state.c:783\n \tadd.w\tr3, fp, #236544\t; 0x39c00\n \tadd.w\tr2, r3, #920\t; 0x398\n-\tldrb.w\tr3, [r3, #920]\t; 0x398\n \tvmov\ts17, r2\n+\tldrb.w\tr3, [r3, #920]\t; 0x398\n \tcmp\tr3, #0\n-\tbne.w\t17af2 \n+\tbne.w\t17b8a \n ./cmdline/state.c:790\n \tadd.w\tr3, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr4, r3, #4\n \tmov\tr0, r9\n-\tstr\tr3, [r7, #48]\t; 0x30\n \tmov\tr1, r4\n-\tbl\t10078 \n+\tstr\tr3, [r7, #48]\t; 0x30\n+\tbl\t10044 \n ./cmdline/state.c:791\n \tldr\tr3, [r7, #48]\t; 0x30\n \tcmp\tr0, #0\n-\tblt.w\t17ae2 \n+\tblt.w\t17b7a \n ./cmdline/state.c:798\n \tldrb.w\tr3, [r3, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17ad2 \n+\tbeq.w\t17b6a \n ./cmdline/state.c:805\n \tvmov\tr0, s17\n \tmov\tr2, r4\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t1114c \n+\tbl\t11110 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tldr\tr3, [r7, #56]\t; 0x38\n \tmov\tr1, r4\n \tmovs\tr0, #3\n \tsub.w\tr2, r3, #16\n \tblx\t6d1c <__xstat64@plt>\n state_config():\n ./cmdline/state.c:808\n \tcmp\tr0, #0\n-\tbne.w\t17ac0 \n+\tbne.w\t17b58 \n ./cmdline/state.c:815\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldrd\tr0, r1, [r3, #-16]\n-\tadd.w\tr3, fp, #240640\t; 0x3ac00\n-\tstrd\tr0, r1, [r3, #920]\t; 0x398\n-\tb.n\t16cc0 \n+\tadd.w\tr1, fp, #240640\t; 0x3ac00\n+\tldrd\tr2, r3, [r3, #-16]\n+\tstrd\tr2, r3, [r1, #920]\t; 0x398\n+\tb.n\t16c7c \n ./cmdline/state.c:1250\n-\tldr.w\tr0, [pc, #1276]\t; 17768 \n+\tldr.w\tr0, [pc, #1280]\t; 1772c \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t16ea6 \n+\tbl\t11538 \n+\tb.n\t16f0a \n ./cmdline/state.c:1248\n-\tldr.w\tr0, [pc, #1268]\t; 1776c \n+\tldr.w\tr0, [pc, #1272]\t; 17730 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t16e9a \n+\tbl\t11538 \n+\tb.n\t16efe \n ./cmdline/state.c:1246\n-\tldr.w\tr0, [pc, #1260]\t; 17770 \n+\tldr.w\tr0, [pc, #1264]\t; 17734 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t16e88 \n+\tbl\t11538 \n+\tb.n\t16eec \n ./cmdline/state.c:1257\n-\tldr.w\tr0, [pc, #1252]\t; 17774 \n+\tldr.w\tr0, [pc, #1256]\t; 17738 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t16ede \n+\tbl\t11538 \n+\tb.n\t16f42 \n ./cmdline/state.c:816\n \tldr\tr2, [r5, #4]\n \tmovw\tr3, #28261\t; 0x6e65\n \tmovt\tr3, #116\t; 0x74\n \tcmp\tr2, r3\n-\tbne.w\t16bcc \n+\tbne.w\t16b88 \n ./cmdline/state.c:823\n \tadd.w\tr3, r7, #4416\t; 0x1140\n \tmov.w\tr2, #4096\t; 0x1000\n \tadds\tr3, #28\n \tmov\tr0, r9\n \tmov\tr1, r3\n \tvmov\ts17, r3\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:824\n \tcmp\tr0, #0\n-\tblt.w\t17b92 \n+\tblt.w\t17aa0 \n ./cmdline/state.c:831\n-\tldr.w\tr1, [pc, #1200]\t; 17778 \n+\tldr.w\tr1, [pc, #1204]\t; 1773c \n \tvmov\tr0, s17\n \tadd\tr1, pc\n-\tbl\t10b58 \n+\tbl\t10b14 \n \tcmp\tr0, #0\n-\tbeq.w\t17b82 \n+\tbeq.w\t17a90 \n ./cmdline/state.c:831 (discriminator 1)\n-\tldr.w\tr1, [pc, #1184]\t; 1777c \n+\tldr.w\tr1, [pc, #1188]\t; 17740 \n \tvmov\tr0, s17\n-\tadd\tr1, pc\n \tvmov\tr4, s17\n-\tbl\t10b58 \n+\tadd\tr1, pc\n+\tbl\t10b14 \n \tcmp\tr0, #0\n-\tbeq.w\t17b82 \n+\tbeq.w\t17a90 \n ./cmdline/state.c:838\n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t17ba2 \n+\tbeq.w\t17ab0 \n ./cmdline/state.c:846\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr4, [r3, #980]\t; 0x3d4\n \tcmp\tr4, #0\n-\tbeq.w\t17626 \n+\tbeq.w\t175e2 \n \tstr\tr5, [r7, #48]\t; 0x30\n \tvmov\tr5, s17\n-\tb.n\t17316 \n+\tb.n\t172d4 \n ./cmdline/state.c:846 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbeq.w\t17624 \n+\tbeq.w\t175e0 \n ./cmdline/state.c:848\n \tldr\tr0, [r4, #8]\n \tmov\tr1, r5\n-\tbl\t10b58 \n+\tbl\t10b14 \n \tcmp\tr0, #0\n-\tbne.n\t1730e \n+\tbne.n\t172cc \n ./cmdline/state.c:853\n-\tldr.w\tr0, [pc, #1116]\t; 17780 \n-\tmov\tr2, sl\n+\tldr.w\tr0, [pc, #1120]\t; 17744 \n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tb.n\t17416 \n+\tb.n\t173d2 \n ./cmdline/state.c:889 (discriminator 1)\n \tldrb\tr3, [r5, #4]\n \tcmp\tr3, #0\n-\tbne.w\t16be6 \n+\tbne.w\t16ba2 \n ./cmdline/state.c:898\n \tadd.w\tr4, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr3, r4, #4\n \tmov\tr0, r9\n \tmov\tr1, r3\n \tvmov\ts17, r3\n-\tbl\tfee4 \n+\tbl\tfec4 \n ./cmdline/state.c:899\n \tcmp\tr0, #0\n-\tblt.w\t17c2e \n+\tblt.w\t17caa \n ./cmdline/state.c:906\n \tldrb.w\tr3, [r4, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17b62 \n+\tbeq.w\t17b28 \n ./cmdline/stream.h:234\n \tldrd\tr1, r2, [r9, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr1, r2\n-\tbeq.w\t1786e \n+\tbeq.w\t1788c \n ./cmdline/stream.h:236\n \tadds\tr3, r1, #1\n \tstr.w\tr3, [r9, #4]\n \tldrb\tr0, [r1, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t1737e \n-\tb.n\t173a0 \n+\tcmpne\tr0, #9\n+\tbeq.n\t1733c \n+\tb.n\t1735c \n \tldrd\tr3, r2, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr2, r3\n sgetc():\n-./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne.w\tr2, [r9, #4]\n-\tldrbne\tr0, [r3, #0]\n ./cmdline/stream.h:234\n-\tbeq.w\t175b2 \n+\tbeq.w\t1756e \n+./cmdline/stream.h:236\n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [r9, #4]\n+\tldrb\tr0, [r3, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t1737a \n+\tcmpne\tr0, #9\n+\tbeq.n\t17338 \n state_config():\n ./cmdline/stream.h:245\n \tadds\tr0, #1\n sungetc():\n ./cmdline/stream.h:245\n-\tbeq.n\t173a4 \n+\tbeq.n\t17360 \n \tldr.w\tr1, [r9, #4]\n \tsubs\tr1, #1\n ./cmdline/stream.h:246\n \tstr.w\tr1, [r9, #4]\n state_config():\n ./cmdline/state.c:915\n \tadd.w\tr4, r7, #8512\t; 0x2140\n \tmov.w\tr2, #4096\t; 0x1000\n \tadds\tr4, #32\n \tmov\tr0, r9\n \tsubs\tr3, r4, #4\n-\tmov\tr1, r3\n \tvmov\ts19, r3\n-\tbl\t10078 \n+\tmov\tr1, r3\n+\tbl\t10044 \n ./cmdline/state.c:916\n \tcmp\tr0, #0\n-\tblt.w\t17b52 \n+\tblt.w\t17b48 \n ./cmdline/state.c:923\n \tldrb.w\tr3, [r4, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17b42 \n+\tbeq.w\t17b38 \n ./cmdline/state.c:931\n \tadd.w\tr3, r7, #12608\t; 0x3140\n \tvmov\tr2, s19\n \tadds\tr3, #28\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r3\n \tvmov\ts18, r3\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/state.c:934\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n \tcmp\tr4, #0\n-\tbeq.w\t17548 \n+\tbeq.w\t17502 \n \tstr\tr5, [r7, #48]\t; 0x30\n \tvmov\tr5, s17\n-\tb.n\t17400 \n+\tb.n\t173bc \n ./cmdline/state.c:934 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbeq.w\t17546 \n+\tbeq.w\t17500 \n ./cmdline/state.c:936\n \tldr\tr0, [r4, #8]\n \tmov\tr1, r5\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t173f8 \n+\tbne.n\t173b4 \n ./cmdline/state.c:941\n+\tldr\tr0, [pc, #892]\t; (17748 )\n \tvmov\tr1, s17\n \tmov\tr2, sl\n-\tldr\tr0, [pc, #880]\t; (17784 )\n \tadd\tr0, pc\n ./cmdline/state.c:573\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1226\n-\tldr\tr3, [pc, #876]\t; (17788 )\n+\tldr\tr3, [pc, #884]\t; (1774c )\n \tldr\tr2, [r7, #64]\t; 0x40\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:993\n \tldr\tr2, [r6, #0]\n \tmovw\tr3, #25460\t; 0x6374\n \tmovt\tr3, #27764\t; 0x6c74\n \tcmp\tr2, r3\n-\tbne.w\t16bf6 \n+\tbne.w\t16bb2 \n \tldrb\tr3, [r6, #4]\n \tcmp\tr3, #0\n-\tbne.w\t16bf6 \n+\tbne.w\t16bb2 \n ./cmdline/state.c:996\n \tadd.w\tr4, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr3, r4, #4\n \tmov\tr0, r9\n \tmov\tr1, r3\n \tvmov\ts17, r3\n-\tbl\tfee4 \n+\tbl\tfec4 \n ./cmdline/state.c:997\n \tcmp\tr0, #0\n-\tblt.w\t17b12 \n+\tblt.w\t17baa \n ./cmdline/state.c:1004\n \tldrb.w\tr3, [r4, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17b02 \n+\tbeq.w\t17b9a \n ./cmdline/stream.h:234\n \tldrd\tr1, r2, [r9, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr1, r2\n-\tbeq.w\t17988 \n+\tbeq.w\t17958 \n ./cmdline/stream.h:236\n \tadds\tr3, r1, #1\n \tstr.w\tr3, [r9, #4]\n \tldrb\tr0, [r1, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t17484 \n-\tb.n\t174a6 \n+\tcmpne\tr0, #9\n+\tbeq.n\t17440 \n+\tb.n\t17460 \n \tldrd\tr3, r2, [r9, #4]\n state_config():\n ./cmdline/stream.h:234\n \tcmp\tr3, r2\n sgetc():\n-./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne.w\tr2, [r9, #4]\n-\tldrbne\tr0, [r3, #0]\n ./cmdline/stream.h:234\n-\tbeq.w\t176cc \n+\tbeq.w\t17690 \n+./cmdline/stream.h:236\n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [r9, #4]\n+\tldrb\tr0, [r3, #0]\n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.n\t17480 \n+\tcmpne\tr0, #9\n+\tbeq.n\t1743c \n state_config():\n ./cmdline/stream.h:245\n \tadds\tr0, #1\n sungetc():\n ./cmdline/stream.h:245\n-\tbeq.n\t174aa \n+\tbeq.n\t17464 \n \tldr.w\tr1, [r9, #4]\n \tsubs\tr1, #1\n ./cmdline/stream.h:246\n \tstr.w\tr1, [r9, #4]\n state_config():\n ./cmdline/state.c:1013\n \tadd.w\tr4, r7, #12608\t; 0x3140\n \tmov.w\tr2, #4096\t; 0x1000\n \tadds\tr4, #32\n \tmov\tr0, r9\n \tsubs\tr3, r4, #4\n-\tmov\tr1, r3\n \tvmov\ts18, r3\n-\tbl\t10078 \n+\tmov\tr1, r3\n+\tbl\t10044 \n ./cmdline/state.c:1014\n \tcmp\tr0, #0\n-\tblt.w\t17c64 \n+\tblt.w\t17a38 \n ./cmdline/state.c:1021\n \tldrb.w\tr3, [r4, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17c52 \n+\tbeq.w\t17a28 \n ./cmdline/state.c:1028\n \tvmov\tr0, s18\n-\tbl\t137e4 \n+\tbl\t137cc \n \tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbne.w\t17ab0 \n+\tbne.w\t17cce \n ./cmdline/state.c:1036\n \tldr\tr4, [r7, #44]\t; 0x2c\n \tvmov\tr0, s17\n \tmov\tr1, r4\n-\tbl\t138c8 \n+\tbl\t138b0 \n \tcmp\tr0, #0\n-\tbne.w\t1781c \n+\tbne.w\t177ec \n ./cmdline/state.c:1037\n \tldr\tr1, [r4, #0]\n \tmovw\tr3, #38856\t; 0x97c8\n \tmovw\tr2, #34156\t; 0x856c\n \tmul.w\tr3, r3, r1\n \tadd.w\tr1, fp, r3\n \tldrb\tr1, [r1, r2]\n \tcmp\tr1, #0\n-\tbne.w\t17c40 \n+\tbne.w\t17cbc \n ./cmdline/state.c:1044\n \tadd\tr3, r2\n \tmov.w\tr1, #4096\t; 0x1000\n \tvmov\tr2, s18\n \tadd.w\tr0, fp, r3\n-\tbl\t11118 \n-\tb.w\t16cc0 \n+\tbl\t110dc \n+\tb.w\t16c7c \n ./cmdline/state.c:1070\n \tldr\tr2, [r6, #0]\n \tmovw\tr3, #25700\t; 0x6464\n \tmovt\tr3, #28261\t; 0x6e65\n \tcmp\tr2, r3\n-\tbne.w\t16c06 \n+\tbne.w\t16bc2 \n \tldrb\tr3, [r6, #4]\n \tcmp\tr3, #0\n-\tbne.w\t16c06 \n+\tbne.w\t16bc2 \n ./cmdline/state.c:1071\n \tmovs\tr3, #1\n \tstr.w\tr3, [fp, #192]\t; 0xc0\n-\tb.w\t16cc0 \n+\tb.w\t16c7c \n \tldr\tr5, [r7, #48]\t; 0x30\n ./cmdline/state.c:948\n \tldr.w\tr3, [fp, #96]\t; 0x60\n \tcmp\tr3, #0\n-\tbeq.w\t176d4 \n+\tbeq.w\t17698 \n ./cmdline/state.c:987\n-\tadd.w\tr3, r7, #220\t; 0xdc\n-\tmovs\tr2, #0\n+\tmovs\tr3, #0\n+\tadd.w\tr2, r7, #220\t; 0xdc\n+\tstr\tr2, [r7, #56]\t; 0x38\n+./cmdline/state.c:947\n+\tmov\tr2, r3\n ./cmdline/state.c:986\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n ./cmdline/state.c:987\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstrb.w\tr3, [r7, #220]\t; 0xdc\n ./cmdline/state.c:986\n \tstrd\tr0, r1, [r7, #48]\t; 0x30\n-./cmdline/state.c:987\n-\tstrb.w\tr2, [r7, #220]\t; 0xdc\n ./cmdline/state.c:990 (discriminator 2)\n \tldr\tr1, [r7, #56]\t; 0x38\n-./cmdline/state.c:992 (discriminator 2)\n-\tmovw\tr4, #13452\t; 0x348c\n-./cmdline/state.c:990 (discriminator 2)\n-\tstr\tr2, [sp, #4]\n \tvmov\tr0, s17\n-\tldrd\tr2, r3, [r7, #48]\t; 0x30\n+\tstr\tr2, [sp, #4]\n \tstr\tr1, [sp, #0]\n \tvmov\tr1, s19\n-\tbl\t12f1c \n+\tldrd\tr2, r3, [r7, #48]\t; 0x30\n+\tbl\t12ef8 \n ././tommyds/tommylist.h:219 (discriminator 2)\n \tldr\tr3, [r7, #40]\t; 0x28\n+./cmdline/state.c:992 (discriminator 2)\n+\tmovw\tr2, #13452\t; 0x348c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219 (discriminator 2)\n-\tldr.w\tr2, [r3, #984]\t; 0x3d8\n+\tldr.w\tr4, [r3, #984]\t; 0x3d8\n state_config():\n ./cmdline/state.c:992 (discriminator 2)\n-\tadds\tr3, r0, r4\n+\tadds\tr3, r0, r2\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221 (discriminator 2)\n-\tcmp\tr2, #0\n-\tbeq.w\t1771c \n+\tcmp\tr4, #0\n+\tbeq.w\t176e0 \n state_config():\n ././tommyds/tommylist.h:187\n-\tldr\tr1, [r2, #4]\n+\tldr\tr1, [r4, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmov.w\tip, #0\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:188\n-\tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n+\tstr\tr3, [r4, #4]\n ././tommyds/tommylist.h:191\n-\tstr.w\tip, [r0, r4]\n+\tstr.w\tip, [r0, r2]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n state_config():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r3, #8]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:227\n-\tb.w\t16cc0 \n+\tb.w\t16c7c \n state_config():\n ./cmdline/state.c:889\n \tldrb\tr3, [r5, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t17338 \n-\tb.w\t16bdc \n+\tbeq.w\t172f6 \n+\tb.w\t16b98 \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n-\tb.n\t1738e \n+\tbl\tfe9c \n+\tb.n\t1734a \n state_config():\n ./cmdline/state.c:1099\n \tldr\tr2, [r5, #4]\n \tmovw\tr3, #25717\t; 0x6475\n \tmovt\tr3, #101\t; 0x65\n \tcmp\tr2, r3\n-\tbne.w\t16c26 \n+\tbne.w\t16be2 \n ./cmdline/state.c:1102\n \tadd.w\tr3, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r3, #4\n \tmov\tr0, r9\n \tstr\tr3, [r7, #48]\t; 0x30\n \tstr\tr1, [r7, #56]\t; 0x38\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:1103\n \tldr\tr1, [r7, #56]\t; 0x38\n-\tldr\tr3, [r7, #48]\t; 0x30\n \tcmp\tr0, #0\n-\tblt.w\t17c1c \n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tblt.w\t17c98 \n ./cmdline/state.c:1110\n \tldrb.w\tr3, [r3, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17c0a \n+\tbeq.w\t17c86 \n ./cmdline/state.c:1117\n \tmovs\tr0, #1\n \tstr\tr1, [r7, #56]\t; 0x38\n-\tbl\t12648 \n+\tbl\t12610 \n ./cmdline/state.c:1118\n \tldr\tr1, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbeq.w\t17bc6 \n+\tbeq.w\t17ad4 \n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #40]\t; 0x28\n state_config():\n ./cmdline/state.c:1125\n \tmovw\tr1, #4112\t; 0x1010\n tommy_list_insert_tail():\n@@ -38388,1115 +38299,1128 @@\n \tldr.w\tr2, [r3, #992]\t; 0x3e0\n state_config():\n ./cmdline/state.c:1125\n \tadds\tr3, r0, r1\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.w\t178ee \n+\tbeq.w\t178be \n state_config():\n ././tommyds/tommylist.h:187\n \tldr\tr4, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr4, [r3, #4]\n-././tommyds/tommylist.h:191\n-\tmovs\tr4, #0\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n-\tstr\tr4, [r0, r1]\n+\tmovs\tr2, #0\n+\tstr\tr2, [r0, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n ././tommyds/tommylist.h:193\n-\tb.n\t175a0 \n+\tb.n\t1755c \n \tldr\tr5, [r7, #48]\t; 0x30\n state_config():\n ./cmdline/state.c:859\n \tadd.w\tr3, r7, #12608\t; 0x3140\n \tmov.w\tr1, #4096\t; 0x1000\n \tadds\tr3, #28\n \tvmov\tr2, s17\n \tmov\tr4, r3\n \tmov\tr0, r3\n \tvmov\ts18, r3\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/state.c:860\n \tmov\tr0, r4\n \tmovs\tr1, #47\t; 0x2f\n \tblx\t6c98 \n ./cmdline/state.c:861\n \tcmp\tr0, #0\n-\tbeq.w\t178fa \n+\tbeq.w\t178ca \n ./cmdline/state.c:862\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tldr\tr4, [r7, #56]\t; 0x38\n-\tmovs\tr0, #3\n \tvmov\tr1, s18\n+\tmovs\tr0, #3\n \tsub.w\tr2, r4, #16\n \tblx\t6d1c <__xstat64@plt>\n state_config():\n ./cmdline/state.c:865\n \tcmp\tr0, #0\n-\tbne.w\t17794 \n+\tbne.w\t17758 \n ./cmdline/state.c:881\n \tadd.w\tr3, fp, #240640\t; 0x3ac00\n-./cmdline/state.c:866\n-\tldrd\tr1, r2, [r4, #-16]\n-./cmdline/state.c:881\n \tadd.w\tr0, r3, #960\t; 0x3c0\n-\tldrb.w\tr3, [r3, #960]\t; 0x3c0\n ./cmdline/state.c:866\n+\tldrd\tr1, r2, [r4, #-16]\n \tstrd\tr1, r2, [r7, #56]\t; 0x38\n ./cmdline/state.c:881\n-\tcbnz\tr3, 176a2 \n+\tldrb.w\tr3, [r3, #960]\t; 0x3c0\n+\tcbnz\tr3, 1765e \n ./cmdline/state.c:881 (discriminator 1)\n \tldrd\tr3, r4, [r7, #56]\t; 0x38\n \torrs\tr3, r4\n-\tbeq.n\t176a2 \n+\tbeq.n\t1765e \n ./cmdline/state.c:882\n \tvmov\tr2, s17\n \tmov.w\tr1, #4096\t; 0x1000\n \tstr\tr0, [r7, #48]\t; 0x30\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:883\n-\tldr\tr2, [pc, #244]\t; (1778c )\n+\tldr\tr2, [pc, #252]\t; (17750 )\n \tmov.w\tr1, #4096\t; 0x1000\n \tldr\tr0, [r7, #48]\t; 0x30\n \tadd\tr2, pc\n-\tbl\t1116c \n+\tbl\t11130 \n ./cmdline/state.c:886\n \tldrd\tr2, r3, [r7, #56]\t; 0x38\n-./cmdline/state.c:888\n-\tmovw\tr4, #4108\t; 0x100c\n-./cmdline/state.c:886\n \tvmov\tr0, s17\n-\tbl\t12608 \n+\tbl\t125cc \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #40]\t; 0x28\n+./cmdline/state.c:888\n+\tmovw\tr4, #4108\t; 0x100c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [r3, #980]\t; 0x3d4\n state_config():\n ./cmdline/state.c:888\n \tadds\tr3, r0, r4\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbne.w\t1758e \n+\tbeq.w\t177e0 \n state_config():\n-././tommyds/tommylist.h:150\n-\tstr\tr3, [r3, #4]\n-tommy_list_insert_first():\n-././tommyds/tommylist.h:153\n-\tstr\tr2, [r0, r4]\n-././tommyds/tommylist.h:155\n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tstr.w\tr3, [r2, #980]\t; 0x3d4\n-././tommyds/tommylist.h:156\n-\tb.n\t175a0 \n+././tommyds/tommylist.h:187\n+\tldr\tr1, [r2, #4]\n+tommy_list_insert_tail_not_empty():\n+././tommyds/tommylist.h:191\n+\tmov.w\tip, #0\n+././tommyds/tommylist.h:187\n+\tstr\tr1, [r3, #4]\n+././tommyds/tommylist.h:188\n+\tstr\tr3, [r2, #4]\n+././tommyds/tommylist.h:191\n+\tstr.w\tip, [r0, r4]\n+././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n+\tstr\tr3, [r2, #0]\n+././tommyds/tommylist.h:193\n+\tb.n\t1755c \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n-\tb.n\t17494 \n+\tbl\tfe9c \n+\tb.n\t1744e \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tstr\tr3, [r7, #48]\t; 0x30\n-\tmovs\tr0, #3\n-\tldr\tr3, [r7, #56]\t; 0x38\n \tvmov\tr1, s18\n+\tldr\tr3, [r7, #56]\t; 0x38\n+\tmovs\tr0, #3\n \tsub.w\tr2, r3, #16\n \tblx\t6d1c <__xstat64@plt>\n state_config():\n ./cmdline/state.c:951\n \tldr\tr3, [r7, #48]\t; 0x30\n \tstr\tr0, [r7, #44]\t; 0x2c\n \tcmp\tr0, #0\n-\tbeq.w\t17880 \n+\tbeq.w\t1783e \n ./cmdline/state.c:966\n \tldr.w\tr2, [fp, #36]\t; 0x24\n \tcmp\tr2, #0\n-\tbeq.w\t17a68 \n+\tbeq.w\t17a48 \n ./cmdline/state.c:971\n-\tldr\tr0, [pc, #148]\t; (17790 )\n+\tldr\tr0, [pc, #148]\t; (17754 )\n+\tvmov\tr1, s17\n ./cmdline/state.c:969\n \tadd.w\tr2, r7, #220\t; 0xdc\n-./cmdline/state.c:971\n-\tvmov\tr1, s17\n-./cmdline/state.c:968\n-\tmovs\tr4, #0\n+\tstrb.w\tr3, [r7, #220]\t; 0xdc\n ./cmdline/state.c:971\n \tadd\tr0, pc\n ./cmdline/state.c:969\n \tstr\tr2, [r7, #56]\t; 0x38\n-\tstrb.w\tr3, [r7, #220]\t; 0xdc\n+./cmdline/state.c:968\n+\tmovs\tr4, #0\n ./cmdline/state.c:971\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:968\n \tmovs\tr3, #0\n ./cmdline/state.c:970\n \tmovs\tr2, #1\n ./cmdline/state.c:968\n \tstrd\tr3, r4, [r7, #48]\t; 0x30\n-\tb.n\t17566 \n+\tb.n\t17522 \n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n-\tstr\tr2, [r0, r4]\n+\tstr\tr4, [r0, r2]\n ././tommyds/tommylist.h:155\n \tldr\tr2, [r7, #40]\t; 0x28\n \tstr.w\tr3, [r2, #984]\t; 0x3d8\n ././tommyds/tommylist.h:156\n-\tb.n\t175a0 \n-\tb.n\t17d70 \n+\tb.n\t1755c \n+\tb.n\t17dc4 \n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tb.n\t17d20 \n+\tb.n\t17d64 \n \tmovs\tr4, r0\n-\tbcc.n\t17680 \n+\tbcc.n\t176b8 \n \tmovs\tr2, r0\n-\tble.n\t177c4 \n+\tble.n\t17610 \n \tmovs\tr2, r0\n-\tbgt.n\t1782c \n+\tlsls\tr4, r0, #10\n+\tmovs\tr0, r0\n+\tbgt.n\t17730 \n \tmovs\tr2, r0\n-\tbgt.n\t17648 \n+\tbgt.n\t1774c \n \tmovs\tr2, r0\n-\tbgt.n\t177e4 \n+\tblt.n\t176e8 \n \tmovs\tr2, r0\n-\tbgt.n\t177e4 \n+\tblt.n\t176d0 \n \tmovs\tr2, r0\n-\tblt.n\t17700 \n+\tblt.n\t17800 \n \tmovs\tr2, r0\n-\tudf\t#68\t; 0x44\n+\tble.n\t176dc \n \tmovs\tr4, r0\n-\tlsls\tr4, r0, #10\n-\tmovs\tr0, r0\n-\tbne.n\t177fc \n+\tbne.n\t17644 \n \tmovs\tr2, r0\n-\tbeq.n\t176c4 \n+\tbeq.n\t1770c \n \tmovs\tr2, r0\n-\tmovs\tr4, #152\t; 0x98\n+\tmovs\tr4, #218\t; 0xda\n \tmovs\tr3, r0\n-\tldmia\tr4, {r2, r4, r5}\n+\tldmia\tr4, {r1, r2, r4, r5, r6}\n \tmovs\tr2, r0\n-\tbhi.n\t17790 \n+\tbhi.n\t177d8 \n \tmovs\tr2, r0\n-\tbvc.n\t17764 \n+\tbhi.n\t177ac \n \tmovs\tr2, r0\n-\tbvc.n\t17738 \n+\tbhi.n\t17780 \n \tmovs\tr2, r0\n-\tbhi.n\t1778c \n+\tbhi.n\t177d4 \n \tmovs\tr2, r0\n-\tbne.n\t177a8 \n+\tbne.n\t177f0 \n \tmovs\tr2, r0\n-\tbne.n\t1783c \n+\tbne.n\t1767c \n \tmovs\tr2, r0\n-\tbvc.n\t1768c \n+\tbvc.n\t176d4 \n \tmovs\tr2, r0\n-\tbvs.n\t17730 \n+\tbvc.n\t1777c \n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldmia\tr6, {r2, r3, r4, r6}\n+\tldmia\tr6!, {r5, r7}\n \tmovs\tr2, r0\n-\tldmia\tr6, {r1, r3, r5, r6, r7}\n+\tldmia\tr7!, {r2, r5}\n \tmovs\tr2, r0\n state_config():\n ./cmdline/state.c:868\n \tldr.w\tr3, [fp, #100]\t; 0x64\n \tcmp\tr3, #0\n-\tbeq.w\t17bb2 \n+\tbeq.w\t17ac0 \n ./cmdline/state.c:871\n-\tldr.w\tr0, [pc, #1444]\t; 17d44 \n+\tldr.w\tr0, [pc, #1460]\t; 17d18 \n+\tvmov\tr1, s17\n ./cmdline/state.c:870\n \tmovs\tr4, #0\n ./cmdline/state.c:871\n-\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:870\n \tmovs\tr3, #0\n \tstrd\tr3, r4, [r7, #56]\t; 0x38\n-\tb.n\t176a2 \n+\tb.n\t1765e \n ./cmdline/state.c:1072\n \tldr\tr2, [r5, #4]\n \tmovw\tr3, #25717\t; 0x6475\n \tmovt\tr3, #101\t; 0x65\n \tcmp\tr2, r3\n-\tbne.w\t16c16 \n+\tbne.w\t16bd2 \n ./cmdline/state.c:1075\n \tadd.w\tr3, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r3, #4\n \tmov\tr0, r9\n \tstr\tr3, [r7, #48]\t; 0x30\n \tstr\tr1, [r7, #56]\t; 0x38\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:1076\n \tldr\tr1, [r7, #56]\t; 0x38\n-\tldr\tr3, [r7, #48]\t; 0x30\n \tcmp\tr0, #0\n-\tblt.w\t17c88 \n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tblt.w\t17bca \n ./cmdline/state.c:1083\n \tldrb.w\tr3, [r3, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17c76 \n+\tbeq.w\t17bba \n ./cmdline/state.c:1090\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tstr\tr1, [r7, #56]\t; 0x38\n-\tbl\t12648 \n+\tbl\t12610 \n ./cmdline/state.c:1091\n \tldr\tr1, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbne.w\t17602 \n+\tbne.w\t175be \n ./cmdline/state.c:1093\n-\tldr.w\tr0, [pc, #1348]\t; 17d48 \n-\tmov\tr3, sl\n+\tldr.w\tr0, [pc, #1364]\t; 17d1c \n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1094\n-\tldr.w\tr0, [pc, #1336]\t; 17d4c \n+\tldr.w\tr0, [pc, #1352]\t; 17d20 \n \tadd\tr0, pc\n ./cmdline/state.c:1225\n-\tbl\t10e90 \n-\tb.n\t1741a \n+\tbl\t10e54 \n+\tb.n\t173d6 \n+././tommyds/tommylist.h:150\n+\tstr\tr3, [r3, #4]\n+tommy_list_insert_first():\n+././tommyds/tommylist.h:153\n+\tstr\tr2, [r0, r4]\n+././tommyds/tommylist.h:155\n+\tldr\tr2, [r7, #40]\t; 0x28\n+\tstr.w\tr3, [r2, #980]\t; 0x3d4\n+././tommyds/tommylist.h:156\n+\tb.n\t1755c \n+state_config():\n ./cmdline/state.c:1050\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tcmp\tr3, #0\n-\tbeq.w\t17a58 \n+\tbeq.w\t17b18 \n \tstr\tr5, [r7, #56]\t; 0x38\n \tmov\tr4, r3\n \tvmov\tr5, s17\n \tstr\tr6, [r7, #48]\t; 0x30\n-\tb.n\t17838 \n+\tb.n\t17808 \n ./cmdline/state.c:1050 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 17846 \n+\tcbz\tr4, 17816 \n ./cmdline/state.c:1051\n \tldr\tr6, [r4, #8]\n ./cmdline/state.c:1052\n \tmov\tr1, r5\n \tmov\tr0, r6\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t17834 \n+\tbne.n\t17804 \n \tmov\tr4, r6\n ./cmdline/state.c:1055\n \tldr\tr5, [r7, #56]\t; 0x38\n \tldr\tr6, [r7, #48]\t; 0x30\n \tcmp\tr4, #0\n-\tbeq.w\t17a58 \n+\tbeq.w\t17b18 \n ./cmdline/state.c:1061\n \tadd.w\tr0, r4, #8192\t; 0x2000\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #0\n-\tbne.w\t17b72 \n+\tbne.w\t17a80 \n ./cmdline/state.c:1068\n \tvmov\tr2, s18\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n-\tb.w\t16cc0 \n-sgetc():\n-./cmdline/stream.h:235\n-\tmov\tr0, r9\n-\tbl\tfebc \n-sgetspace():\n-./cmdline/stream.h:279\n-\tcmp\tr0, #9\n-\tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.w\t1737a \n-\tb.n\t17396 \n-state_config():\n+\tbl\t110dc \n+\tb.w\t16c7c \n ./cmdline/state.c:952\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldrd\tr0, r1, [r3, #-16]\n ./cmdline/state.c:955\n \tadd.w\tr3, r7, #220\t; 0xdc\n-\tstr\tr3, [r7, #56]\t; 0x38\n \tmov\tr2, r3\n+\tstr\tr3, [r7, #56]\t; 0x38\n \tmovs\tr3, #128\t; 0x80\n ./cmdline/state.c:952\n \tstrd\tr0, r1, [r7, #48]\t; 0x30\n ./cmdline/state.c:955\n-\tbl\t2e684 \n-\tcbz\tr0, 178a0 \n+\tbl\t2e6ec \n+\tcbz\tr0, 1785e \n ./cmdline/state.c:956\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tstrb.w\tr3, [r7, #220]\t; 0xdc\n ./cmdline/state.c:960\n \tldr.w\tr2, [fp, #160]\t; 0xa0\n \tcmp\tr2, #0\n-\tbeq.w\t17566 \n+\tbeq.w\t17522 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr.w\tr4, [pc, #1188]\t; 17d50 \n+\tldr.w\tr0, [pc, #1208]\t; 17d24 \n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tmovs\tr3, #128\t; 0x80\n \tmov\tr1, r3\n \tstr\tr2, [sp, #4]\n-\tldr\tr0, [r7, #56]\t; 0x38\n+\tadd\tr0, pc\n \tmovs\tr2, #1\n-\tadd\tr4, pc\n-\tstr\tr4, [sp, #0]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [r7, #56]\t; 0x38\n \tblx\t6d8c <__snprintf_chk@plt>\n state_config():\n ./cmdline/state.c:962\n \tldr.w\tr3, [fp, #160]\t; 0xa0\n ./cmdline/state.c:947\n \tmovs\tr2, #0\n ./cmdline/state.c:962\n \tsubs\tr3, #1\n \tstr.w\tr3, [fp, #160]\t; 0xa0\n-\tb.n\t17566 \n+\tb.n\t17522 \n+sgetc():\n+./cmdline/stream.h:235\n+\tmov\tr0, r9\n+\tbl\tfe9c \n+sgetspace():\n+./cmdline/stream.h:279\n+\tcmp\tr0, #32\n+\tit\tne\n+\tcmpne\tr0, #9\n+\tbeq.w\t17338 \n+\tb.n\t17352 \n+state_config():\n ./cmdline/state.c:1182\n-\tldr.w\tr0, [pc, #1156]\t; 17d54 \n-\tmov\tr2, sl\n+\tldr.w\tr0, [pc, #1160]\t; 17d28 \n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1183\n-\tb.n\t1741a \n+\tb.n\t173d6 \n ./cmdline/state.c:594\n-\tldr.w\tr0, [pc, #1140]\t; 17d58 \n-\tmov\tr2, sl\n+\tldr.w\tr0, [pc, #1144]\t; 17d2c \n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tb.n\t17416 \n+\tb.n\t173d2 \n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, r1]\n ././tommyds/tommylist.h:155\n \tldr\tr2, [r7, #40]\t; 0x28\n \tstr.w\tr3, [r2, #992]\t; 0x3e0\n ././tommyds/tommylist.h:156\n-\tb.n\t175a0 \n+\tb.n\t1755c \n state_config():\n ./cmdline/state.c:864\n-\tldr.w\tr2, [pc, #1120]\t; 17d5c \n-\tmov.w\tr1, #4096\t; 0x1000\n+\tldr.w\tr2, [pc, #1124]\t; 17d30 \n \tvmov\tr0, s18\n+\tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tbl\t11118 \n-\tb.n\t17652 \n+\tbl\t110dc \n+\tb.n\t1760e \n ./cmdline/state.c:1126\n \tldr\tr2, [r6, #0]\n \tmovw\tr3, #24947\t; 0x6173\n \tmovt\tr3, #25974\t; 0x6576\n \tcmp\tr2, r3\n-\tbne.w\t16c36 \n+\tbne.w\t16bf2 \n \tldrb\tr4, [r6, #4]\n \tcmp\tr4, #0\n-\tbne.w\t16c36 \n+\tbne.w\t16bf2 \n ./cmdline/state.c:1129\n \tadd.w\tr3, r7, #4448\t; 0x1160\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r3, #4\n \tmov\tr0, r9\n \tstr\tr3, [r7, #44]\t; 0x2c\n \tstr\tr1, [r7, #48]\t; 0x30\n-\tbl\t10078 \n+\tbl\t10044 \n ./cmdline/state.c:1130\n \tldrd\tr3, r1, [r7, #44]\t; 0x2c\n \tcmp\tr0, #0\n-\tblt.w\t17bfa \n+\tblt.w\t17d04 \n ./cmdline/state.c:1137\n \tldrb.w\tr3, [r3, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t17bea \n+\tbeq.w\t17cf2 \n ./cmdline/state.c:1144\n \tldr\tr3, [r7, #56]\t; 0x38\n \tmov\tr0, r1\n \tmov\tr2, r4\n \tsub.w\tr1, r3, #16\n \tblx\t6bb0 \n ./cmdline/state.c:1146\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tldr.w\tr3, [r3, #-16]\n ./cmdline/state.c:1144\n \tstrd\tr0, r4, [fp, #200]\t; 0xc8\n ./cmdline/state.c:1146\n+\tldr.w\tr3, [r3, #-16]\n \tcmp\tr3, #0\n-\tbeq.w\t17bda \n+\tbeq.w\t17ce0 \n ./cmdline/state.c:1146 (discriminator 1)\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t17bda \n+\tbne.w\t17ce0 \n ./cmdline/state.c:1154\n \tmov.w\tr2, #51712\t; 0xca00\n \tmovt\tr2, #15258\t; 0x3b9a\n \tumull\tr2, r3, r0, r2\n \tstrd\tr2, r3, [fp, #200]\t; 0xc8\n-\tb.w\t16cc0 \n+\tb.w\t16c7c \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r9\n-\tbl\tfebc \n+\tbl\tfe9c \n sgetspace():\n ./cmdline/stream.h:279\n-\tcmp\tr0, #9\n+\tcmp\tr0, #32\n \tit\tne\n-\tcmpne\tr0, #32\n-\tbeq.w\t17480 \n-\tb.n\t1749c \n+\tcmpne\tr0, #9\n+\tbeq.w\t1743c \n+\tb.n\t17456 \n state_config():\n-./cmdline/state.c:628\n-\tldr\tr0, [pc, #964]\t; (17d60 )\n-\tmov\tr2, sl\n-\tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:629\n-\tb.n\t1741a \n ./cmdline/state.c:621\n-\tldr\tr0, [pc, #952]\t; (17d64 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #968]\t; (17d34 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:622\n-\tb.n\t1741a \n-./cmdline/state.c:609\n-\tldr\tr0, [pc, #940]\t; (17d68 )\n-\tmov\tr2, sl\n+\tb.n\t173d6 \n+./cmdline/state.c:628\n+\tldr\tr0, [pc, #956]\t; (17d38 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tb.n\t17416 \n+\tbl\t10e54 \n+./cmdline/state.c:629\n+\tb.n\t173d6 \n ./cmdline/state.c:615\n-\tldr\tr0, [pc, #932]\t; (17d6c )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #944]\t; (17d3c )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:616\n-\tb.n\t1741a \n-./cmdline/state.c:647\n-\tldr\tr0, [pc, #920]\t; (17d70 )\n-\tmov\tr2, sl\n+\tb.n\t173d6 \n+./cmdline/state.c:609\n+\tldr\tr0, [pc, #932]\t; (17d40 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:648\n-\tb.n\t1741a \n-./cmdline/state.c:641\n-\tldr\tr0, [pc, #908]\t; (17d74 )\n \tmov\tr2, sl\n+\tadd\tr0, pc\n+\tb.n\t173d2 \n+./cmdline/state.c:647\n+\tldr\tr0, [pc, #924]\t; (17d44 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:642\n-\tb.n\t1741a \n+\tbl\t10e54 \n+./cmdline/state.c:648\n+\tb.n\t173d6 \n ./cmdline/state.c:660\n-\tldr\tr0, [pc, #896]\t; (17d78 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #912]\t; (17d48 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:661\n-\tb.n\t1741a \n-./cmdline/state.c:653\n-\tldr\tr0, [pc, #884]\t; (17d7c )\n+\tb.n\t173d6 \n+./cmdline/state.c:641\n+\tldr\tr0, [pc, #900]\t; (17d4c )\n+\tvmov\tr1, s16\n \tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:642\n+\tb.n\t173d6 \n+./cmdline/state.c:653\n+\tldr\tr0, [pc, #888]\t; (17d50 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:654\n-\tb.n\t1741a \n+\tb.n\t173d6 \n ./cmdline/state.c:1167\n-\tldr\tr0, [pc, #872]\t; (17d80 )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #876]\t; (17d54 )\n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1168\n-\tb.n\t1741a \n+\tb.n\t173d6 \n ./cmdline/state.c:570\n \tcmp\tr0, #13\n-\tbeq.n\t17a4a \n+\tbeq.n\t17a1a \n ./cmdline/state.c:573\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #844]\t; (17d84 )\n+\tldr\tr0, [pc, #852]\t; (17d58 )\n+\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tb.n\t17416 \n+\tb.n\t173d2 \n ./cmdline/state.c:569\n-\tldr\tr0, [pc, #840]\t; (17d88 )\n+\tldr\tr0, [pc, #844]\t; (17d5c )\n \tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1741a \n+\tbl\t10e54 \n+\tb.n\t173d6 \n ./cmdline/state.c:571\n-\tldr\tr0, [pc, #832]\t; (17d8c )\n+\tldr\tr0, [pc, #836]\t; (17d60 )\n \tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1741a \n-./cmdline/state.c:1057\n-\tldr\tr0, [pc, #820]\t; (17d90 )\n+\tbl\t10e54 \n+\tb.n\t173d6 \n+./cmdline/state.c:1023\n+\tldr\tr0, [pc, #824]\t; (17d64 )\n+\tvmov\tr1, s16\n \tmov\tr2, sl\n-\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1058\n-\tb.n\t1741a \n+\tbl\t10e54 \n+./cmdline/state.c:1024\n+\tb.n\t173d6 \n+./cmdline/state.c:1016\n+\tldr\tr0, [pc, #812]\t; (17d68 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1017\n+\tb.n\t173d6 \n ./cmdline/state.c:974\n-\tldr\tr0, [pc, #808]\t; (17d94 )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #800]\t; (17d6c )\n \tvmov\tr2, s18\n \tvmov\tr1, s19\n+\tmov\tr3, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:977\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr1, [pc, #792]\t; (17d98 )\n+\tldr\tr1, [pc, #784]\t; (17d70 )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr1, pc\n-\tmov\tr0, r2\n \tstr\tr2, [r7, #68]\t; 0x44\n+\tmov\tr0, r2\n \tblx\t68e8 \n \tldr\tr2, [r7, #68]\t; 0x44\n \tcmp\tr0, #0\n-\tbne.w\t1741a \n+\tbne.w\t173d6 \n ./cmdline/state.c:978\n-\tldr\tr0, [pc, #772]\t; (17d9c )\n+\tldr\tr0, [pc, #764]\t; (17d74 )\n \tmov\tr1, r2\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:980\n-\tb.n\t1741a \n-./cmdline/state.c:759\n-\tldr\tr0, [pc, #764]\t; (17da0 )\n+\tb.n\t173d6 \n+./cmdline/state.c:1063\n+\tldr\tr0, [pc, #756]\t; (17d78 )\n+\tvmov\tr1, s17\n \tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1064\n+\tb.n\t173d6 \n+./cmdline/state.c:833\n+\tldr\tr0, [pc, #744]\t; (17d7c )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:760\n-\tb.n\t1741a \n-./cmdline/state.c:1030\n-\tldr\tr0, [pc, #752]\t; (17da4 )\n+\tbl\t10e54 \n+./cmdline/state.c:834\n+\tb.n\t173d6 \n+./cmdline/state.c:826\n+\tldr\tr0, [pc, #732]\t; (17d80 )\n+\tvmov\tr1, s16\n \tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:827\n+\tb.n\t173d6 \n+./cmdline/state.c:840\n+\tldr\tr0, [pc, #720]\t; (17d84 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1031\n-\tb.n\t1741a \n-./cmdline/state.c:810\n-\tldr\tr0, [pc, #740]\t; (17da8 )\n-\tmov\tr3, sl\n+\tbl\t10e54 \n+./cmdline/state.c:841\n+\tb.n\t173d6 \n+./cmdline/state.c:874\n+\tldr\tr0, [pc, #708]\t; (17d88 )\n \tvmov\tr2, s16\n-\tmov\tr1, r4\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:811\n-\tb.n\t1741a \n-./cmdline/state.c:800\n-\tldr\tr0, [pc, #728]\t; (17dac )\n-\tmov\tr2, sl\n-\tvmov\tr1, s16\n+\tvmov\tr1, s18\n+\tmov\tr3, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:801\n-\tb.n\t1741a \n-./cmdline/state.c:793\n-\tldr\tr0, [pc, #716]\t; (17db0 )\n-\tmov\tr2, sl\n-\tvmov\tr1, s16\n+\tbl\t10e54 \n+./cmdline/state.c:875\n+\tb.n\t173d6 \n+./cmdline/state.c:1120\n+\tldr\tr0, [pc, #692]\t; (17d8c )\n+\tvmov\tr2, s16\n+\tmov\tr3, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:794\n-\tb.n\t1741a \n-./cmdline/state.c:785\n-\tldr\tr0, [pc, #704]\t; (17db4 )\n-\tmov\tr2, sl\n-\tvmov\tr1, s16\n+\tbl\t10e54 \n+./cmdline/state.c:1121\n+\tldr\tr0, [pc, #684]\t; (17d90 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:786\n-\tb.n\t1741a \n-./cmdline/state.c:1006\n-\tldr\tr0, [pc, #692]\t; (17db8 )\n-\tmov\tr2, sl\n+\tb.n\t177da \n+./cmdline/state.c:759\n+\tldr\tr0, [pc, #680]\t; (17d94 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1007\n-\tb.n\t1741a \n-./cmdline/state.c:999\n-\tldr\tr0, [pc, #680]\t; (17dbc )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1000\n-\tb.n\t1741a \n+\tbl\t10e54 \n+./cmdline/state.c:760\n+\tb.n\t173d6 \n ./cmdline/state.c:774\n-\tldr\tr0, [pc, #668]\t; (17dc0 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #668]\t; (17d98 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:775\n-\tb.n\t1741a \n+\tb.n\t173d6 \n ./cmdline/state.c:767\n-\tldr\tr0, [pc, #656]\t; (17dc4 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #656]\t; (17d9c )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:768\n-\tb.n\t1741a \n-./cmdline/state.c:925\n-\tldr\tr0, [pc, #644]\t; (17dc8 )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:926\n-\tb.n\t1741a \n-./cmdline/state.c:918\n-\tldr\tr0, [pc, #632]\t; (17dcc )\n+\tbl\t10e54 \n+./cmdline/state.c:768\n+\tb.n\t173d6 \n+./cmdline/state.c:1057\n+\tldr\tr0, [pc, #644]\t; (17da0 )\n+\tvmov\tr1, s17\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:919\n-\tb.n\t1741a \n+\tbl\t10e54 \n+./cmdline/state.c:1058\n+\tb.n\t173d6 \n ./cmdline/state.c:908\n-\tldr\tr0, [pc, #620]\t; (17dd0 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #632]\t; (17da4 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:909\n-\tb.n\t1741a \n-./cmdline/state.c:1063\n-\tldr\tr0, [pc, #608]\t; (17dd4 )\n \tmov\tr2, sl\n-\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1064\n-\tb.n\t1741a \n-./cmdline/state.c:833\n-\tldr\tr0, [pc, #596]\t; (17dd8 )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:909\n+\tb.n\t173d6 \n+./cmdline/state.c:925\n+\tldr\tr0, [pc, #620]\t; (17da8 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:834\n-\tb.n\t1741a \n-./cmdline/state.c:826\n-\tldr\tr0, [pc, #584]\t; (17ddc )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:827\n-\tb.n\t1741a \n-./cmdline/state.c:840\n-\tldr\tr0, [pc, #572]\t; (17de0 )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:926\n+\tb.n\t173d6 \n+./cmdline/state.c:918\n+\tldr\tr0, [pc, #608]\t; (17dac )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:841\n-\tb.n\t1741a \n-./cmdline/state.c:874\n-\tldr\tr0, [pc, #560]\t; (17de4 )\n-\tmov\tr3, sl\n+\tbl\t10e54 \n+./cmdline/state.c:919\n+\tb.n\t173d6 \n+./cmdline/state.c:810\n+\tldr\tr0, [pc, #596]\t; (17db0 )\n \tvmov\tr2, s16\n-\tvmov\tr1, s18\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:875\n-\tb.n\t1741a \n-./cmdline/state.c:1120\n-\tldr\tr0, [pc, #544]\t; (17de8 )\n \tmov\tr3, sl\n-\tvmov\tr2, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1121\n-\tldr\tr0, [pc, #532]\t; (17dec )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tb.n\t17816 \n-./cmdline/state.c:1148\n-\tldr\tr0, [pc, #532]\t; (17df0 )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:811\n+\tb.n\t173d6 \n+./cmdline/state.c:800\n+\tldr\tr0, [pc, #584]\t; (17db4 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1149\n-\tb.n\t1741a \n-./cmdline/state.c:1139\n-\tldr\tr0, [pc, #520]\t; (17df4 )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1140\n-\tb.n\t1741a \n-./cmdline/state.c:1132\n-\tldr\tr0, [pc, #508]\t; (17df8 )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:801\n+\tb.n\t173d6 \n+./cmdline/state.c:793\n+\tldr\tr0, [pc, #572]\t; (17db8 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1133\n-\tb.n\t1741a \n-./cmdline/state.c:1112\n-\tldr\tr0, [pc, #496]\t; (17dfc )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1113\n-\tb.w\t1741a \n-./cmdline/state.c:1105\n-\tldr\tr0, [pc, #480]\t; (17e00 )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:794\n+\tb.n\t173d6 \n+./cmdline/state.c:785\n+\tldr\tr0, [pc, #560]\t; (17dbc )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1106\n-\tb.w\t1741a \n-./cmdline/state.c:901\n-\tldr\tr0, [pc, #468]\t; (17e04 )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:902\n-\tb.w\t1741a \n-./cmdline/state.c:1039\n-\tldr\tr0, [pc, #452]\t; (17e08 )\n+\tbl\t10e54 \n+./cmdline/state.c:786\n+\tb.n\t173d6 \n+./cmdline/state.c:1006\n+\tldr\tr0, [pc, #548]\t; (17dc0 )\n+\tvmov\tr1, s16\n \tmov\tr2, sl\n-\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1040\n-\tb.w\t1741a \n-./cmdline/state.c:1023\n-\tldr\tr0, [pc, #440]\t; (17e0c )\n-\tmov\tr2, sl\n+\tbl\t10e54 \n+./cmdline/state.c:1007\n+\tb.n\t173d6 \n+./cmdline/state.c:999\n+\tldr\tr0, [pc, #536]\t; (17dc4 )\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1024\n-\tb.w\t1741a \n-./cmdline/state.c:1016\n-\tldr\tr0, [pc, #424]\t; (17e10 )\n \tmov\tr2, sl\n-\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/state.c:1017\n-\tb.w\t1741a \n+\tbl\t10e54 \n+./cmdline/state.c:1000\n+\tb.n\t173d6 \n ./cmdline/state.c:1085\n-\tldr\tr0, [pc, #412]\t; (17e14 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #524]\t; (17dc8 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1086\n-\tb.w\t1741a \n+\tb.n\t173d6 \n ./cmdline/state.c:1078\n-\tldr\tr0, [pc, #396]\t; (17e18 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #512]\t; (17dcc )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1079\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:676\n-\tldr\tr0, [pc, #384]\t; (17e1c )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #496]\t; (17dd0 )\n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:677\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:691\n-\tldr\tr0, [pc, #368]\t; (17e20 )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #480]\t; (17dd4 )\n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:692\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:684\n-\tldr\tr0, [pc, #352]\t; (17e24 )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #464]\t; (17dd8 )\n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:685\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:1225\n-\tldr\tr0, [pc, #336]\t; (17e28 )\n+\tldr\tr0, [pc, #448]\t; (17ddc )\n \tadd\tr0, pc\n-\tb.n\t17816 \n+\tb.n\t177da \n ./cmdline/state.c:700\n-\tldr\tr0, [pc, #332]\t; (17e2c )\n-\tmov\tr3, sl\n+\tldr\tr0, [pc, #448]\t; (17de0 )\n \tvmov\tr2, s16\n+\tmov\tr3, sl\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:701\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:1191\n-\tldr\tr0, [pc, #316]\t; (17e30 )\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #432]\t; (17de4 )\n \tvmov\tr1, s16\n+\tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1192\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:732\n \tldr.w\tsl, [r7, #20]\n-\tldr\tr0, [pc, #300]\t; (17e34 )\n \tvmov\tr2, s16\n-\tldr\tr1, [r7, #16]\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #408]\t; (17de8 )\n+\tvmov\tr1, s17\n \tmov\tr3, sl\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/state.c:735\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr1, [pc, #284]\t; (17e38 )\n+\tldr\tr1, [pc, #396]\t; (17dec )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr1, pc\n-\tmov\tr0, r2\n \tstr\tr2, [r7, #68]\t; 0x44\n+\tmov\tr0, r2\n \tblx\t68e8 \n \tldr\tr2, [r7, #68]\t; 0x44\n \tcmp\tr0, #0\n-\tbne.w\t1741a \n+\tbne.w\t173d6 \n ./cmdline/state.c:736\n-\tldr\tr0, [pc, #264]\t; (17e3c )\n+\tldr\tr0, [pc, #376]\t; (17df0 )\n \tmov\tr1, r2\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:738\n-\tb.w\t1741a \n+\tb.w\t173d6 \n ./cmdline/state.c:1259\n \tblx\t6a08 <__stack_chk_fail@plt>\n+./cmdline/state.c:1112\n+\tldr\tr0, [pc, #364]\t; (17df4 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1113\n+\tb.w\t173d6 \n+./cmdline/state.c:1105\n+\tldr\tr0, [pc, #348]\t; (17df8 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1106\n+\tb.w\t173d6 \n+./cmdline/state.c:901\n+\tldr\tr0, [pc, #336]\t; (17dfc )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:902\n+\tb.w\t173d6 \n+./cmdline/state.c:1039\n+\tldr\tr0, [pc, #320]\t; (17e00 )\n+\tvmov\tr1, s17\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1040\n+\tb.w\t173d6 \n+./cmdline/state.c:1030\n+\tldr\tr0, [pc, #308]\t; (17e04 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1031\n+\tb.w\t173d6 \n+./cmdline/state.c:1148\n+\tldr\tr0, [pc, #292]\t; (17e08 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1149\n+\tb.w\t173d6 \n+./cmdline/state.c:1139\n+\tldr\tr0, [pc, #280]\t; (17e0c )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1140\n+\tb.w\t173d6 \n+./cmdline/state.c:1132\n+\tldr\tr0, [pc, #264]\t; (17e10 )\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n+\tadd\tr0, pc\n+\tbl\t10e54 \n+./cmdline/state.c:1133\n+\tb.w\t173d6 \n \tnop\n-\tldmia\tr4, {r4, r6, r7}\n+\tldmia\tr5!, {r2, r3}\n \tmovs\tr2, r0\n-\tbeq.n\t17dd0 \n+\tbeq.n\t17e1c \n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #1008]\t; 0x3f0\n+\tldr\tr1, [sp, #224]\t; 0xe0\n \tmovs\tr2, r0\n-\tldmia\tr5, {r3, r5}\n+\tldmia\tr5, {r1, r2, r3, r5, r6}\n \tmovs\tr2, r0\n-\tbne.n\t17d90 \n+\tbne.n\t17dc4 \n \tmovs\tr2, r0\n-\tstmia\tr5!, {r1, r2, r3, r6, r7}\n+\tstmia\tr5!, {r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr2, r0\n-\tadds\tr6, r4, #3\n+\tadds\tr6, r2, #4\n \tmovs\tr3, r0\n-\tstmia\tr6!, {r1, r2, r3}\n+\tstmia\tr6!, {r1, r2}\n \tmovs\tr2, r0\n-\tstmia\tr5!, {r1, r2, r6, r7}\n+\tstmia\tr6!, {r1, r2, r3, r5}\n \tmovs\tr2, r0\n-\tstmia\tr5!, {r1, r2, r6}\n+\tstmia\tr5!, {r1, r2, r3, r5, r7}\n \tmovs\tr2, r0\n-\tstmia\tr5!, {r1, r4, r5, r6}\n+\tstmia\tr5!, {r1, r2, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r5, r6}\n+\tstmia\tr6!, {r1, r4, r7}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r3, r4}\n+\tstmia\tr6!, {r1, r4, r5, r6, r7}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r4, r5, r7}\n+\tstmia\tr6!, {r1, r3, r4, r5}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r3, r5, r6}\n+\tstmia\tr6!, {r1, r3, r4, r7}\n \tmovs\tr2, r0\n-\tldmia\tr7, {r3, r5, r7}\n+\tldmia\tr7, {r3, r4, r6, r7}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r4, r6}\n+\tstmia\tr4!, {r7}\n \tmovs\tr2, r0\n-\tstmia\tr3!, {r1, r2, r3, r4, r6, r7}\n+\tstmia\tr4!, {r1, r2, r3}\n \tmovs\tr2, r0\n-\tstmia\tr3!, {r3, r4, r5, r6, r7}\n+\tstmia\tr4!, {r3, r5}\n \tmovs\tr2, r0\n-\tldmia\tr5, {r3, r5}\n+\tldmia\tr4, {r4, r5, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr3!, {r4, r5, r7}\n+\tldmia\tr4!, {r2, r5, r7}\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #552]\t; 0x228\n+\tldmia\tr3!, {r4, r6, r7}\n \tmovs\tr2, r0\n-\tcbnz\tr0, 17e10 \n+\tldr\tr0, [sp, #680]\t; 0x2a8\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r2, r4, r7}\n+\tcbnz\tr0, 17df0 \n \tmovs\tr2, r0\n-\tldmia\tr4!, {r2, r3, r5}\n+\tldmia\tr5, {r3, r5}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r5, r7}\n+\tldmia\tr1!, {r3, r4, r6}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r5, r6}\n+\tldmia\tr1!, {r3}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r2, r3, r4}\n+\tldmia\tr1!, {r2, r3, r7}\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r1, r3, r4, r6, r7}\n+\tldmia\tr1!, {r2, r5, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr3!, {r1, r5, r7}\n+\tldmia\tr6!, {r2, r4}\n \tmovs\tr2, r0\n-\tldmia\tr3!, {r1, r2, r4, r6}\n+\tstr\tr6, [sp, #176]\t; 0xb0\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r1, r3, r4, r5, r6}\n+\tstmia\tr7!, {r2, r3, r6}\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r1, r2, r4, r5}\n+\tstmia\tr7!, {r2, r5, r7}\n \tmovs\tr2, r0\n-\tldmia\tr2!, {r1, r5, r6}\n+\tstmia\tr7!, {r5, r6}\n \tmovs\tr2, r0\n-\tldmia\tr2!, {r1, r3, r4}\n+\tldmia\tr4!, {r3, r5, r6}\n \tmovs\tr2, r0\n-\tldmia\tr1, {r1, r2, r4, r6, r7}\n+\tldmia\tr2!, {r4}\n \tmovs\tr2, r0\n-\tldmia\tr4, {r1, r2, r4, r5}\n+\tldmia\tr2, {r2, r3, r5, r6}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r2, r5, r6}\n+\tldmia\tr2, {r2, r5}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r2, r4}\n+\tldmia\tr0!, {r1, r3}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r3, r4, r7}\n+\tstmia\tr7!, {r1, r3, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r4, r5, r6, r7}\n+\tstmia\tr7!, {r1, r2, r7}\n \tmovs\tr2, r0\n-\tldmia\tr5, {r1, r5}\n+\tstmia\tr7!, {r1, r6}\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #232]\t; 0xe8\n+\tldmia\tr3, {r1, r3}\n \tmovs\tr2, r0\n-\tldmia\tr5!, {r1, r2, r4, r6}\n+\tldmia\tr2, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr2, r0\n-\tldmia\tr5, {r1, r2, r3, r4, r5, r6}\n+\tldmia\tr4, {r1, r2, r4, r6}\n \tmovs\tr2, r0\n-\tldmia\tr5, {r1, r2, r4, r5}\n+\tldmia\tr4, {r1, r4}\n \tmovs\tr2, r0\n-\tldmia\tr4!, {r1, r3, r5, r7}\n+\tstmia\tr5!, {r1, r2}\n \tmovs\tr2, r0\n-\tldmia\tr4!, {r2, r5, r6}\n+\tstmia\tr5!, {r1, r4, r6}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r4, r6, r7}\n+\tstmia\tr5!, {r1, r2, r3}\n \tmovs\tr2, r0\n-\tldmia\tr3!, {r2, r4}\n+\tldmia\tr5, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr2, {r1, r2, r6, r7}\n+\tstmia\tr5!, {r3, r4, r6}\n \tmovs\tr2, r0\n-\tldmia\tr2!, {r3, r4, r5, r6}\n+\tstmia\tr2!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr2, r0\n-\tldmia\tr3, {r1, r3, r4, r7}\n+\tstmia\tr5!, {r2, r3, r4, r7}\n \tmovs\tr2, r0\n-\tldmia\tr3!, {r2, r4, r6}\n+\tstr\tr6, [sp, #680]\t; 0x2a8\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r3, r6}\n+\tcbnz\tr0, 17e2c \n \tmovs\tr2, r0\n-\tstmia\tr4!, {r2, r4, r7}\n+\tldmia\tr4!, {r1, r2, r3, r5}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r4, r6}\n+\tldmia\tr3, {r3, r5, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr5, {r2, r3, r4, r5}\n+\tldmia\tr0!, {r1, r2, r4, r6}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r3, r4, r7}\n+\tldmia\tr2!, {r3, r4, r7}\n \tmovs\tr2, r0\n-\tstmia\tr1!, {r6, r7}\n+\tldmia\tr2, {r1, r2, r3}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r5, r6, r7}\n+\tldmia\tr4, {r4, r6}\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #952]\t; 0x3b8\n+\tldmia\tr4, {r1, r2, r4, r5, r6}\n \tmovs\tr2, r0\n-\tcbnz\tr4, 17e48 \n+\tldmia\tr4!, {r2, r3, r5}\n \tmovs\tr2, r0\n \n-00017e40 :\n+00017e14 :\n state_refresh():\n ./cmdline/state.c:1531\n-\tldr\tr2, [pc, #436]\t; (17ff8 )\n-\tldr\tr3, [pc, #440]\t; (17ffc )\n+\tldr\tr2, [pc, #436]\t; (17fcc )\n+\tldr\tr3, [pc, #440]\t; (17fd0 )\n \tadd\tr2, pc\n-\tldr\tr1, [pc, #440]\t; (18000 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tsub\tsp, #60\t; 0x3c\n \tldr\tr3, [r2, r3]\n+./cmdline/state.c:1536\n+\tadd.w\tr2, r0, #244736\t; 0x3bc00\n+./cmdline/state.c:1531\n \tadd\tr7, sp, #8\n-\tadd\tr1, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #44]\t; 0x2c\n \tmov.w\tr3, #0\n+\tldr\tr3, [pc, #416]\t; (17fd4 )\n ./cmdline/state.c:1536\n-\tadd.w\tr3, r0, #244736\t; 0x3bc00\n+\tldr.w\tr6, [r2, #988]\t; 0x3dc\n ./cmdline/state.c:1531\n+\tadd\tr3, pc\n \tstr\tr0, [r7, #12]\n+\tstr\tr3, [r7, #0]\n ./cmdline/state.c:1536\n-\tldr.w\tr6, [r3, #988]\t; 0x3dc\n-\tstr\tr3, [r7, #4]\n-./cmdline/state.c:1531\n-\tstr\tr1, [r7, #0]\n-./cmdline/state.c:1536\n+\tstr\tr2, [r7, #4]\n \tcmp\tr6, #0\n-\tbeq.n\t17ee6 \n+\tbeq.n\t17ebc \n ./cmdline/state.c:1551\n \tadd.w\tsl, r7, #24\n \tadd.w\tr9, r7, #32\n \tmov\tfp, r0\n ./cmdline/state.c:1537\n \tldr.w\tr8, [r6, #8]\n ./cmdline/state.c:1543\n \tmov\tr0, fp\n \tmov\tr1, r8\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:1544\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t17fe8 \n+\tbeq.w\t17fbc \n ./cmdline/state.c:1551\n-\tadd.w\tr5, r0, #4096\t; 0x1000\n \tmovs\tr2, #0\n+\tadd.w\tr5, r0, #4096\t; 0x1000\n \tmov\tr3, sl\n-\tmov\tr1, r2\n \tmov\tr0, r5\n+\tmov\tr1, r2\n \tstr.w\tr9, [sp]\n-\tbl\t2e848 \n+\tbl\t2e8b4 \n ./cmdline/state.c:1552\n \tmov\tr3, r0\n \tcmp\tr0, #0\n-\tbne.w\t17fd4 \n+\tbne.w\t17fa8 \n ./cmdline/state.c:1560 (discriminator 2)\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n \tstr\tr0, [r7, #16]\n \tldrd\tr0, r1, [r7, #24]\n \tstr\tr2, [r7, #20]\n-\tbl\t2f560 \n-\tadd.w\tr1, r8, #4224\t; 0x1080\n+\tbl\t2f5c8 \n+\tadd.w\tip, r8, #4224\t; 0x1080\n ./cmdline/state.c:1561 (discriminator 2)\n \tldrd\tr3, r2, [r7, #16]\n ./cmdline/state.c:1560 (discriminator 2)\n \tmov\tr5, r0\n-\tstr\tr0, [r1, #0]\n ./cmdline/state.c:1561 (discriminator 2)\n \tldrd\tr0, r1, [r7, #32]\n-\tbl\t2f560 \n+./cmdline/state.c:1560 (discriminator 2)\n+\tstr.w\tr5, [ip]\n+./cmdline/state.c:1561 (discriminator 2)\n+\tbl\t2f5c8 \n ./cmdline/state.c:1536 (discriminator 2)\n \tldr\tr6, [r6, #0]\n ./cmdline/state.c:1561 (discriminator 2)\n \tmovw\tr1, #4228\t; 0x1084\n ./cmdline/state.c:1564 (discriminator 2)\n \tmovw\tr2, #12424\t; 0x3088\n ./cmdline/state.c:1565 (discriminator 2)\n@@ -39505,1637 +39429,1656 @@\n \tstr.w\tr0, [r8, r1]\n ./cmdline/state.c:1564 (discriminator 2)\n \tstr\tr5, [r4, r2]\n ./cmdline/state.c:1565 (discriminator 2)\n \tstr\tr0, [r4, r3]\n ./cmdline/state.c:1536 (discriminator 2)\n \tcmp\tr6, #0\n-\tbne.n\t17e78 \n+\tbne.n\t17e4c \n ./cmdline/state.c:1569\n \tldr\tr3, [r7, #4]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t17f96 \n+\tbeq.n\t17f6a \n \tldr\tr3, [r7, #12]\n-\tmov.w\tr9, #0\n-\tstr.w\tr9, [r7, #8]\n+\tmov.w\tr8, #0\n+\tstr.w\tr8, [r7, #8]\n \tadd.w\tr4, r3, #38144\t; 0x9500\n-\tadd.w\tsl, r3, #34048\t; 0x8500\n+\tadd.w\tr9, r3, #34048\t; 0x8500\n \tadds\tr4, #108\t; 0x6c\n-\tadd.w\tsl, sl, #104\t; 0x68\n+\tadd.w\tr9, r9, #104\t; 0x68\n ./cmdline/state.c:1571\n \tmovs\tr3, #0\n ./cmdline/state.c:1572\n \tstrd\tr3, r3, [r4]\n ./cmdline/state.c:1574\n-\tldr.w\tr3, [sl, r9]\n-\tcbz\tr3, 17f7c \n-\tsub.w\tr6, r4, #37888\t; 0x9400\n+\tldr.w\tr3, [r9, r8]\n+\tcbz\tr3, 17f50 \n+\tsub.w\tr5, r4, #37888\t; 0x9400\n+\tmov.w\tsl, #0\n+\tsubs\tr5, #132\t; 0x84\n \tadd.w\tfp, r7, #24\n-\tsubs\tr6, #132\t; 0x84\n-\tmov.w\tr8, #0\n \tadd.w\tr3, r7, #32\n \tstr\tr3, [r7, #16]\n ./cmdline/state.c:1579\n \tldr\tr3, [r7, #16]\n \tmovs\tr2, #0\n-\tmov\tr1, r2\n-\tmov\tr0, r6\n \tstr\tr3, [sp, #0]\n+\tmov\tr1, r2\n \tmov\tr3, fp\n-\tbl\t2e848 \n+\tmov\tr0, r5\n+\tbl\t2e8b4 \n ./cmdline/state.c:1580\n-\tmov\tr5, r0\n+\tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbne.n\t17fae \n+\tbne.n\t17f82 \n ./cmdline/state.c:1588 (discriminator 2)\n \tldr\tr3, [r7, #12]\n ./cmdline/state.c:1574 (discriminator 2)\n-\tadd.w\tr8, r8, #1\n-\tadd.w\tr6, r6, #4224\t; 0x1080\n-\tadds\tr6, #16\n+\tadd.w\tsl, sl, #1\n+\tadd.w\tr5, r5, #4224\t; 0x1080\n+\tadds\tr5, #16\n ./cmdline/state.c:1588 (discriminator 2)\n \tldr.w\tr2, [r3, #216]\t; 0xd8\n \tmov\tr3, r0\n \tldrd\tr0, r1, [r7, #24]\n \tstr\tr2, [r7, #20]\n-\tbl\t2f560 \n-./cmdline/state.c:1589 (discriminator 2)\n-\tmov\tr3, r5\n-./cmdline/state.c:1588 (discriminator 2)\n-\tldr\tr5, [r4, #0]\n+\tbl\t2f5c8 \n+\tldr\tr1, [r4, #0]\n ./cmdline/state.c:1589 (discriminator 2)\n+\tmov\tr3, r6\n \tldr\tr2, [r7, #20]\n ./cmdline/state.c:1588 (discriminator 2)\n-\tmov\tip, r0\n+\tadd\tr0, r1\n+\tstr\tr0, [r4, #0]\n ./cmdline/state.c:1589 (discriminator 2)\n \tldrd\tr0, r1, [r7, #32]\n-./cmdline/state.c:1588 (discriminator 2)\n-\tadd\tr5, ip\n-\tstr\tr5, [r4, #0]\n-./cmdline/state.c:1589 (discriminator 2)\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tldr\tr3, [r4, #4]\n \tadd\tr0, r3\n \tstr\tr0, [r4, #4]\n ./cmdline/state.c:1574 (discriminator 2)\n-\tldr.w\tr3, [sl, r9]\n-\tcmp\tr3, r8\n-\tbhi.n\t17f28 \n+\tldr.w\tr3, [r9, r8]\n+\tcmp\tr3, sl\n+\tbhi.n\t17efe \n ./cmdline/state.c:1569\n \tldr\tr3, [r7, #4]\n \tldr.w\tr2, [r3, #960]\t; 0x3c0\n \tldr\tr3, [r7, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #8]\n \tmov\tr1, r3\n-\tcmp\tr2, r1\n \tmovw\tr3, #38856\t; 0x97c8\n-\tadd\tr9, r3\n+\tcmp\tr2, r1\n+\tadd\tr8, r3\n \tadd\tr4, r3\n-\tbhi.n\t17f08 \n+\tbhi.n\t17ede \n ./cmdline/state.c:1531\n-\tldr\tr2, [pc, #108]\t; (18004 )\n+\tldr\tr2, [pc, #108]\t; (17fd8 )\n ./cmdline/state.c:1595\n-\tldr\tr3, [pc, #96]\t; (17ffc )\n+\tldr\tr3, [pc, #96]\t; (17fd0 )\n ./cmdline/state.c:1531\n \tadd\tr2, pc\n ./cmdline/state.c:1595\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #44]\t; 0x2c\n \teors\tr2, r3\n-\tbne.n\t17fd0 \n+\tbne.n\t17fa4 \n \tadds\tr7, #52\t; 0x34\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:1582\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #72]\t; (18008 )\n+\tldr\tr0, [pc, #76]\t; (17fdc )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1583\n-\tldr\tr3, [pc, #68]\t; (1800c )\n+\tldr\tr3, [pc, #68]\t; (17fe0 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:1595\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/state.c:1554\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (18010 )\n+\tldr\tr0, [pc, #44]\t; (17fe4 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tb.n\t17fc0 \n+\tb.n\t17f94 \n ./cmdline/state.c:1546\n-\tldr\tr0, [pc, #40]\t; (18014 )\n+\tldr\tr0, [pc, #40]\t; (17fe8 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1547\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tldmia\tr6, {r4, r5, r6, r7}\n+\tldmia\tr7!, {r2, r3, r4}\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldmia\tr6, {r1, r5, r6, r7}\n+\tldmia\tr6, {r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr4, r0\n-\tldmia\tr5!, {r1, r3, r4, r7}\n+\tldmia\tr5!, {r1, r2, r6, r7}\n \tmovs\tr4, r0\n-\tldmia\tr3, {r1, r3, r7}\n+\tldmia\tr3!, {r1, r2, r4, r5, r7}\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldmia\tr3, {r2, r3, r5}\n+\tldmia\tr3, {r3, r4, r6}\n \tmovs\tr2, r0\n-\tcbnz\tr4, 18050 \n+\trev\tr0, r2\n \tmovs\tr2, r0\n \n-00018018 :\n+00017fec :\n state_skip():\n ./cmdline/state.c:4084\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n \tldr.w\tr1, [r0, #984]\t; 0x3d8\n \tcmp\tr1, #0\n-\tbeq.n\t18098 \n+\tbeq.n\t1806c \n ./cmdline/state.c:4080\n \tpush\t{r4, r5, r6, r7, lr}\n ./cmdline/state.c:4088\n \tmovw\tr0, #13280\t; 0x33e0\n-./cmdline/state.c:4080\n-\tadd\tr7, sp, #0\n ./cmdline/state.c:4092\n \tmovw\tr6, #13336\t; 0x3418\n+./cmdline/state.c:4080\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4098\n \tmovw\tr5, #13404\t; 0x345c\n ./cmdline/state.c:4104\n \tmovw\tip, #13428\t; 0x3474\n-\tb.n\t18040 \n+\tb.n\t18014 \n ./cmdline/state.c:4084\n \tldr\tr1, [r1, #0]\n \tcmp\tr1, #0\n-\tbeq.n\t18096 \n+\tbeq.n\t1806a \n ./cmdline/state.c:4086\n \tldr.w\tlr, [r1, #8]\n ./cmdline/state.c:4088\n \tldr.w\tr3, [lr, r0]\n \tcmp\tr3, #0\n-\tbeq.n\t1803a \n+\tbeq.n\t1800e \n ./cmdline/state.c:4092\n \tldr.w\tr3, [lr, r6]\n-\tcbz\tr3, 18062 \n+\tcbz\tr3, 18036 \n ./cmdline/state.c:4093 (discriminator 3)\n \tldr\tr4, [r3, #8]\n ./cmdline/state.c:4092 (discriminator 3)\n \tldr\tr3, [r3, #0]\n ./cmdline/elem.h:738 (discriminator 3)\n \tldr\tr2, [r4, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738 (discriminator 3)\n \torr.w\tr2, r2, #2\n \tstr\tr2, [r4, #44]\t; 0x2c\n state_skip():\n ./cmdline/state.c:4092 (discriminator 3)\n \tcmp\tr3, #0\n-\tbne.n\t18052 \n+\tbne.n\t18026 \n ./cmdline/state.c:4098\n \tldr.w\tr3, [lr, r5]\n-\tcbz\tr3, 18078 \n+\tcbz\tr3, 1804c \n ./cmdline/state.c:4099 (discriminator 3)\n \tldr\tr4, [r3, #8]\n ./cmdline/state.c:4098 (discriminator 3)\n \tldr\tr3, [r3, #0]\n ./cmdline/elem.h:883 (discriminator 3)\n \tldr\tr2, [r4, #0]\n link_flag_set():\n ./cmdline/elem.h:883 (discriminator 3)\n \torr.w\tr2, r2, #2\n \tstr\tr2, [r4, #0]\n state_skip():\n ./cmdline/state.c:4098 (discriminator 3)\n \tcmp\tr3, #0\n-\tbne.n\t18068 \n+\tbne.n\t1803c \n ./cmdline/state.c:4104\n \tldr.w\tr3, [lr, ip]\n \tcmp\tr3, #0\n-\tbeq.n\t1803a \n+\tbeq.n\t1800e \n ./cmdline/state.c:4105 (discriminator 3)\n \tldr\tr4, [r3, #8]\n ./cmdline/state.c:4104 (discriminator 3)\n \tldr\tr3, [r3, #0]\n ./cmdline/elem.h:937 (discriminator 3)\n \tldr\tr2, [r4, #0]\n dir_flag_set():\n ./cmdline/elem.h:937 (discriminator 3)\n \torr.w\tr2, r2, #2\n \tstr\tr2, [r4, #0]\n state_skip():\n ./cmdline/state.c:4104 (discriminator 3)\n \tcmp\tr3, #0\n-\tbne.n\t18080 \n+\tbne.n\t18054 \n ./cmdline/state.c:4084\n \tldr\tr1, [r1, #0]\n \tcmp\tr1, #0\n-\tbne.n\t18040 \n+\tbne.n\t18014 \n ./cmdline/state.c:4109\n \tpop\t{r4, r5, r6, r7, pc}\n \tbx\tlr\n \tnop\n \n-0001809c :\n+00018070 :\n state_filter():\n ./cmdline/state.c:4112\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #20\n-\tadd\tr7, sp, #0\n \tmov\tsl, r3\n \tmov\tr9, r1\n+\tsub\tsp, #20\n+\tadd\tr7, sp, #0\n \tmov\tr8, r2\n ./cmdline/state.c:4117\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/state.c:4112\n \tstr\tr0, [r7, #4]\n ./cmdline/state.c:4117\n \torrs.w\tr3, sl, r3\n-\tbne.n\t180bc \n+\tbne.n\t18090 \n ./cmdline/state.c:4117 (discriminator 1)\n \tldr\tr3, [r1, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t182c4 \n+\tbeq.w\t1829c \n ./cmdline/state.c:4120\n-\tldr\tr0, [pc, #608]\t; (18320 )\n+\tldr\tr0, [pc, #616]\t; (182fc )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:4122\n \tldr.w\tr6, [r8]\n-\tcbz\tr6, 180f4 \n+\tcbz\tr6, 180ca \n ./cmdline/state.c:4124\n-\tldr\tr5, [pc, #600]\t; (18324 )\n-\tldr\tr4, [pc, #600]\t; (18328 )\n-\tldr.w\tfp, [pc, #604]\t; 1832c \n+\tldr\tr5, [pc, #608]\t; (18300 )\n+\tldr\tr4, [pc, #608]\t; (18304 )\n+\tldr.w\tfp, [pc, #612]\t; 18308 \n \tadd\tr5, pc\n \tadd\tr4, pc\n \tadd\tfp, pc\n ./cmdline/state.c:4123\n \tldr\tr1, [r6, #8]\n ./cmdline/state.c:4124\n \tmov\tr0, fp\n \tadd.w\tr3, r1, #4096\t; 0x1000\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tite\tne\n+\tit\tne\n \tmovne\tr2, r5\n+\tit\teq\n \tmoveq\tr2, r4\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:4122\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t180d8 \n+\tbne.n\t180ac \n ./cmdline/state.c:4126\n \tldr.w\tr6, [r9]\n-\tcbz\tr6, 18124 \n+\tcbz\tr6, 180fc \n ./cmdline/state.c:4128\n-\tldr\tr5, [pc, #564]\t; (18330 )\n-\tldr\tr4, [pc, #564]\t; (18334 )\n-\tldr.w\tfp, [pc, #568]\t; 18338 \n+\tldr\tr5, [pc, #568]\t; (1830c )\n+\tldr\tr4, [pc, #572]\t; (18310 )\n+\tldr.w\tfp, [pc, #572]\t; 18314 \n \tadd\tr5, pc\n \tadd\tr4, pc\n \tadd\tfp, pc\n ./cmdline/state.c:4127\n \tldr\tr1, [r6, #8]\n ./cmdline/state.c:4128\n \tmovw\tr3, #4104\t; 0x1008\n \tmov\tr0, fp\n \tldr\tr3, [r1, r3]\n \tcmp\tr3, #0\n-\tite\tne\n+\tit\tne\n \tmovne\tr2, r5\n+\tit\teq\n \tmoveq\tr2, r4\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:4126\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t18108 \n+\tbne.n\t180de \n ./cmdline/state.c:4130\n \tcmp.w\tsl, #0\n-\tbne.w\t182d8 \n+\tbne.w\t182b0 \n ./cmdline/state.c:4132\n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbne.w\t182ce \n+\tbne.w\t182a6 \n ./cmdline/state.c:4136\n \tldr\tr2, [r7, #4]\n \tadd.w\tr3, r2, #244736\t; 0x3bc00\n \tstr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tstr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbeq.w\t18266 \n+\tbeq.w\t1823e \n ./cmdline/state.c:4151\n \tadd.w\tr3, r2, #245760\t; 0x3c000\n \tadds\tr3, #36\t; 0x24\n \tstr\tr3, [r7, #8]\n ./cmdline/state.c:4138\n \tldr\tr3, [r7, #12]\n \tldr\tr4, [r3, #8]\n ./cmdline/state.c:4141\n \tcmp.w\tsl, #0\n-\tbne.w\t182b8 \n+\tbne.w\t18290 \n ./cmdline/state.c:4145\n \tmovw\tr3, #13336\t; 0x3418\n \tldr\tr6, [r4, r3]\n-\tcbnz\tr6, 18172 \n-\tb.n\t181ba \n+\tcbnz\tr6, 1814a \n+\tb.n\t18192 \n \tldr\tr6, [r6, #0]\n ./cmdline/elem.h:738\n \tldr\tr3, [r5, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #2\n \tstr\tr3, [r5, #44]\t; 0x2c\n state_filter():\n ./cmdline/state.c:4145\n-\tcbz\tr6, 181ba \n+\tcbz\tr6, 18192 \n ./cmdline/state.c:4146\n \tldr\tr5, [r6, #8]\n ./cmdline/state.c:4148\n \tmov\tr2, r4\n \tmovs\tr1, #0\n \tmov\tr0, r8\n \tldr\tr3, [r5, #48]\t; 0x30\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t18166 \n+\tbne.n\t1813e \n ./cmdline/state.c:4149\n \tmov\tr1, r0\n \tldr\tr3, [r5, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r9\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t18166 \n+\tbne.n\t1813e \n ./cmdline/state.c:4150\n \tldr\tr2, [r5, #48]\t; 0x30\n \tadd.w\tr1, r4, #4096\t; 0x1000\n \tmov\tr0, sl\n-\tbl\t1287c \n+\tbl\t12844 \n \tcmp\tr0, #0\n-\tbne.n\t18166 \n+\tbne.n\t1813e \n ./cmdline/state.c:4151\n \tldr\tr1, [r7, #8]\n \tmov\tr3, r5\n \tldr\tr0, [r7, #56]\t; 0x38\n \tmov\tr2, r4\n-\tbl\t1335c \n+\tbl\t13338 \n \tcmp\tr0, #0\n-\tbne.n\t18166 \n+\tbne.n\t1813e \n ./cmdline/state.c:4145\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t18172 \n+\tbne.n\t1814a \n ./cmdline/state.c:4158\n \tmovw\tr3, #13404\t; 0x345c\n ./cmdline/state.c:4163\n \tadd.w\tfp, r4, #4096\t; 0x1000\n ./cmdline/state.c:4158\n \tldr\tr6, [r4, r3]\n-\tcbnz\tr6, 181d4 \n-\tb.n\t1820a \n+\tcbnz\tr6, 181ac \n+\tb.n\t181e2 \n \tldr\tr6, [r6, #0]\n ./cmdline/elem.h:883\n \tldr\tr3, [r5, #0]\n link_flag_set():\n ./cmdline/elem.h:883\n \torr.w\tr3, r3, #2\n \tstr\tr3, [r5, #0]\n state_filter():\n ./cmdline/state.c:4158\n-\tcbz\tr6, 1820a \n+\tcbz\tr6, 181e2 \n ./cmdline/state.c:4159\n \tldr\tr5, [r6, #8]\n ./cmdline/state.c:4161\n \tmov\tr2, r4\n \tmovs\tr1, #0\n \tmov\tr0, r8\n \tldr\tr3, [r5, #4]\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t181c8 \n+\tbne.n\t181a0 \n ./cmdline/state.c:4162\n \tmov\tr1, r0\n \tldr\tr3, [r5, #4]\n \tmov\tr2, r4\n \tmov\tr0, r9\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t181c8 \n+\tbne.n\t181a0 \n ./cmdline/state.c:4163\n \tldr\tr2, [r5, #4]\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tbl\t1287c \n+\tbl\t12844 \n \tcmp\tr0, #0\n-\tbne.n\t181c8 \n+\tbne.n\t181a0 \n ./cmdline/state.c:4158\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t181d4 \n+\tbne.n\t181ac \n ./cmdline/state.c:4170\n \tmovw\tr3, #13428\t; 0x3474\n ./cmdline/state.c:4175\n \tadd.w\tfp, r4, #4096\t; 0x1000\n ./cmdline/state.c:4170\n \tldr\tr6, [r4, r3]\n-\tcbnz\tr6, 18224 \n-\tb.n\t1825a \n+\tcbnz\tr6, 181fc \n+\tb.n\t18232 \n \tldr\tr6, [r6, #0]\n ./cmdline/elem.h:937\n \tldr\tr3, [r5, #0]\n dir_flag_set():\n ./cmdline/elem.h:937\n \torr.w\tr3, r3, #2\n \tstr\tr3, [r5, #0]\n state_filter():\n ./cmdline/state.c:4170\n-\tcbz\tr6, 1825a \n+\tcbz\tr6, 18232 \n ./cmdline/state.c:4171\n \tldr\tr5, [r6, #8]\n ./cmdline/state.c:4173\n \tmov\tr2, r4\n \tmovs\tr1, #0\n \tmov\tr0, r8\n \tldr\tr3, [r5, #4]\n-\tbl\t12864 \n+\tbl\t1282c \n \tcmp\tr0, #0\n-\tbne.n\t18218 \n+\tbne.n\t181f0 \n ./cmdline/state.c:4174\n \tmov\tr1, r0\n \tldr\tr3, [r5, #4]\n \tmov\tr2, r4\n \tmov\tr0, r9\n-\tbl\t12864 \n+\tbl\t1282c \n \tcmp\tr0, #0\n-\tbne.n\t18218 \n+\tbne.n\t181f0 \n ./cmdline/state.c:4175\n \tldr\tr2, [r5, #4]\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tbl\t1287c \n+\tbl\t12844 \n \tcmp\tr0, #0\n-\tbne.n\t18218 \n+\tbne.n\t181f0 \n ./cmdline/state.c:4170\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t18224 \n+\tbne.n\t181fc \n ./cmdline/state.c:4136\n \tldr\tr3, [r7, #12]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbne.w\t18150 \n+\tbne.w\t18128 \n ./cmdline/state.c:4183\n \tldr.w\tr3, [r8]\n \tcmp\tr3, #0\n-\tbeq.n\t182e2 \n+\tbeq.n\t182ba \n ./cmdline/state.c:4185\n \tldr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n-\tcbz\tr3, 182b0 \n+\tcbz\tr3, 18288 \n \tldr\tr3, [r7, #4]\n \tmovs\tr4, #0\n \tadd.w\tr5, r3, #244736\t; 0x3bc00\n ./cmdline/state.c:4189\n \tadd.w\tr6, r3, #38144\t; 0x9500\n \tadd.w\tr5, r5, #960\t; 0x3c0\n \tadds\tr6, #116\t; 0x74\n ./cmdline/state.c:4187\n \tmov\tr0, r4\n-\tbl\t1527c \n+\tbl\t15270 \n \tmovs\tr3, #0\n-\tmov\tr1, r3\n \tmov\tr2, r0\n+\tmov\tr1, r3\n \tmov\tr0, r8\n-\tbl\t12834 \n+\tbl\t127fc \n ./cmdline/state.c:4189\n+\tmovs\tr2, #1\n \tmovw\tr3, #38856\t; 0x97c8\n ./cmdline/state.c:4187\n-\tcbz\tr0, 182a8 \n+\tcbz\tr0, 18280 \n ./cmdline/state.c:4189\n \tmul.w\tr3, r3, r4\n-\tmovs\tr2, #1\n \tstr\tr2, [r6, r3]\n ./cmdline/state.c:4185 (discriminator 2)\n \tldr\tr3, [r5, #0]\n \tadds\tr4, #1\n \tcmp\tr3, r4\n-\tbhi.n\t18288 \n+\tbhi.n\t18260 \n ./cmdline/state.c:4201\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:4142\n-\tldr\tr0, [pc, #128]\t; (1833c )\n+\tldr\tr0, [pc, #132]\t; (18318 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11b84 \n-\tb.n\t1815c \n+\tbl\t11b3c \n+\tb.n\t18134 \n ./cmdline/state.c:4117 (discriminator 2)\n \tldr\tr3, [r2, #0]\n \tcmp\tr3, #0\n-\tbne.w\t180bc \n-\tb.n\t182b0 \n+\tbne.w\t18090 \n+\tb.n\t18288 \n ./cmdline/state.c:4133\n-\tldr\tr0, [pc, #112]\t; (18340 )\n+\tldr\tr0, [pc, #116]\t; (1831c )\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t18134 \n+\tbl\t11c70 \n+\tb.n\t1810c \n ./cmdline/state.c:4131\n-\tldr\tr0, [pc, #104]\t; (18344 )\n+\tldr\tr0, [pc, #108]\t; (18320 )\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t1812c \n+\tbl\t11c70 \n+\tb.n\t18104 \n ./cmdline/state.c:4194\n \tcmp.w\tsl, #0\n-\tbeq.n\t18316 \n+\tbeq.n\t182f0 \n ./cmdline/state.c:4196 (discriminator 1)\n \tldr\tr3, [r7, #0]\n-\tldr.w\tr0, [r3, #960]\t; 0x3c0\n-\tcmp\tr0, #0\n-\tbeq.n\t182b0 \n-\tmovw\tr1, #38856\t; 0x97c8\n+\tldr.w\tr2, [r3, #960]\t; 0x3c0\n+\tcmp\tr2, #0\n+\tbeq.n\t18288 \n \tldr\tr3, [r7, #4]\n-\tmul.w\tr0, r1, r0\n+\tmovw\tr1, #38856\t; 0x97c8\n+./cmdline/state.c:4197\n+\tmovs\tr0, #1\n+\tmov\tr4, r1\n \tadd.w\tr3, r3, #38144\t; 0x9500\n+\tmul.w\tr1, r1, r2\n \tadds\tr3, #116\t; 0x74\n ./cmdline/state.c:4196\n \tmovs\tr2, #0\n-./cmdline/state.c:4197\n-\tmovs\tr4, #1\n ./cmdline/state.c:4197 (discriminator 3)\n-\tstr\tr4, [r3, r2]\n+\tstr\tr0, [r3, r2]\n ./cmdline/state.c:4196 (discriminator 3)\n-\tadd\tr2, r1\n-\tcmp\tr0, r2\n-\tbne.n\t18306 \n+\tadd\tr2, r4\n+\tcmp\tr1, r2\n+\tbne.n\t182e0 \n ./cmdline/state.c:4201\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:4194 (discriminator 1)\n \tldr.w\tr3, [r9]\n \tcmp\tr3, #0\n-\tbne.n\t182e8 \n-\tb.n\t182b0 \n-\tldmia\tr2, {r1, r2, r6, r7}\n+\tbne.n\t182c0 \n+\tb.n\t18288 \n+\tnop\n+\tldmia\tr2!, {r1, r4, r5, r6, r7}\n \tmovs\tr2, r0\n-\tldmia\tr2, {r1, r2, r3, r5, r7}\n+\tldmia\tr2!, {r1, r3, r4, r6, r7}\n \tmovs\tr2, r0\n-\tldr\tr4, [r2, #104]\t; 0x68\n+\tldr\tr0, [r0, #108]\t; 0x6c\n \tmovs\tr3, r0\n-\tldmia\tr2, {r1, r2, r3, r4, r5, r7}\n+\tldmia\tr2!, {r1, r3, r5, r6, r7}\n \tmovs\tr2, r0\n-\tadds\tr6, r5, #7\n+\tsubs\tr0, r3, #0\n \tmovs\tr3, r0\n-\tldr\tr4, [r4, #100]\t; 0x64\n+\tldr\tr6, [r1, #104]\t; 0x68\n \tmovs\tr3, r0\n-\tldmia\tr2, {r1, r2, r3, r7}\n+\tldmia\tr2!, {r3, r4, r5, r7}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r3, r4, r5, r6, r7}\n+\tldmia\tr1!, {r5}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r3, r4, r6, r7}\n+\tldmia\tr1!, {}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r6, r7}\n+\tldmia\tr0!, {r1, r3, r5, r6, r7}\n \tmovs\tr2, r0\n \n-00018348 :\n+00018324 :\n state_progress_begin():\n ./cmdline/state.c:4204\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr4, r0\n ./cmdline/state.c:4207\n \tldr\tr0, [r0, #0]\n ./cmdline/state.c:4204\n+\tldr\tr5, [pc, #92]\t; (18388 )\n \tadd\tr7, sp, #0\n-\tldr\tr5, [pc, #88]\t; (183ac )\n \tadd\tr5, pc\n ./cmdline/state.c:4207\n-\tcbnz\tr0, 18392 \n+\tcbnz\tr0, 1836e \n ./cmdline/state.c:4212\n \tmovs\tr0, #0\n ./cmdline/state.c:4216\n \tmovs\tr6, #0\n ./cmdline/state.c:4212\n \tblx\t69b0 \n-./cmdline/state.c:4221\n-\tldr\tr1, [pc, #80]\t; (183b0 )\n ./cmdline/state.c:4214\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n ./cmdline/state.c:4216\n \tadd.w\tr2, r4, #250880\t; 0x3d400\n+./cmdline/state.c:4221\n+\tldr\tr1, [pc, #72]\t; (1838c )\n ./cmdline/state.c:4214\n \tstr.w\tr0, [r3, #236]\t; 0xec\n ./cmdline/state.c:4232\n \tmovs\tr0, #1\n ./cmdline/state.c:4217\n \tstrd\tr6, r6, [r2, #728]\t; 0x2d8\n ./cmdline/state.c:4218\n \tstr.w\tr6, [r3, #244]\t; 0xf4\n ./cmdline/state.c:4221\n \tldr\tr3, [r5, r1]\n \tldr\tr3, [r3, #0]\n-\tcbnz\tr3, 1837e \n+\tcbnz\tr3, 1835a \n ./cmdline/state.c:4233\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/state.c:4223\n \tldr\tr3, [r4, #0]\n-\tcbz\tr3, 183a0 \n+\tcbz\tr3, 1837c \n ./cmdline/state.c:4226\n-\tldr\tr0, [pc, #48]\t; (183b4 )\n+\tldr\tr0, [pc, #48]\t; (18390 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:4227\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/state.c:4228\n \tmovs\tr0, #0\n ./cmdline/state.c:4233\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/state.c:4208\n-\tldr\tr0, [pc, #36]\t; (183b8 )\n+\tldr\tr0, [pc, #36]\t; (18394 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:4209\n-\tbl\t119fc \n-\tb.n\t18356 \n+\tbl\t119b4 \n+\tb.n\t18332 \n ./cmdline/state.c:4224\n-\tldr\tr0, [pc, #24]\t; (183bc )\n+\tldr\tr0, [pc, #24]\t; (18398 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t18382 \n+\tbl\t119fc \n+\tb.n\t1835e \n \tnop\n-\tldmia\tr1, {r1, r5, r6, r7}\n+\tldmia\tr2, {r1, r2}\n \tmovs\tr4, r0\n \tlsls\tr0, r1, #8\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r2, r3, r4, r5, r6}\n+\tldmia\tr0!, {r5, r7}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r3, r4, r5}\n+\tldmia\tr0!, {r2, r3, r4, r6}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r2, r3, r4, r5}\n+\tldmia\tr0!, {r1, r5, r6}\n \tmovs\tr2, r0\n \n-000183c0 :\n+0001839c :\n state_progress_end():\n ./cmdline/state.c:4236\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr4, r0\n ./cmdline/state.c:4237\n \tldr\tr0, [r0, #0]\n ./cmdline/state.c:4236\n \tadd\tr7, sp, #0\n-\tldrd\tr8, r9, [r7, #32]\n+\tldr.w\tr8, [r7, #32]\n+\tldr.w\tr9, [r7, #36]\t; 0x24\n ./cmdline/state.c:4237\n \tcmp\tr0, #0\n-\tbne.n\t18486 \n+\tbne.n\t18468 \n ./cmdline/state.c:4240\n \tmov\tr5, r2\n-\tcbnz\tr2, 183e4 \n+\tcbnz\tr2, 183c4 \n ./cmdline/state.c:4241\n-\tldr\tr0, [pc, #192]\t; (18498 )\n+\tldr\tr0, [pc, #196]\t; (1847c )\n \tadd\tr0, pc\n ./cmdline/state.c:4262\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n ./cmdline/state.c:4241\n-\tb.w\t11a44 \n-./cmdline/state.c:4248\n-\tmov\tr6, r1\n-\tblx\t69b0 \n+\tb.w\t119fc \n ./cmdline/state.c:4250\n \tadd.w\tr4, r4, #245760\t; 0x3c000\n-./cmdline/state.c:4246\n-\tmovs\tr1, #0\n-./cmdline/state.c:4250\n-\tldr.w\tr3, [r4, #236]\t; 0xec\n-\tldr.w\tip, [r4, #244]\t; 0xf4\n+\tmov\tr6, r1\n ./cmdline/state.c:4248\n-\tmov\tr2, r0\n+\tblx\t69b0 \n+\tmov\tip, r0\n ./cmdline/state.c:4246\n \tmovw\tr0, #16959\t; 0x423f\n \tmovt\tr0, #15\n+\tadds.w\tr0, r8, r0\n ./cmdline/state.c:4250\n-\tsubs\tr4, r2, r3\n+\tldr.w\tr8, [r4, #236]\t; 0xec\n+\tldr.w\tlr, [r4, #244]\t; 0xf4\n+./cmdline/state.c:4246\n+\tmov.w\tr1, #0\n+./cmdline/state.c:4250\n+\tsub.w\tr4, ip, r8\n ./cmdline/state.c:4246\n-\tadds.w\tr0, r8, r0\n-\tmov.w\tr3, #0\n \tadc.w\tr1, r9, r1\n+\tmovs\tr3, #0\n \tmovw\tr2, #16960\t; 0x4240\n \tmovt\tr2, #15\n ./cmdline/state.c:4250\n-\tsub.w\tr4, r4, ip\n+\tsub.w\tr4, r4, lr\n ./cmdline/state.c:4246\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n ./cmdline/state.c:4252\n \tmovs\tr1, #100\t; 0x64\n-\tmul.w\tr1, r1, r6\n-\tudiv\tr1, r1, r5\n-./cmdline/state.c:4254\n-\tasrs\tr5, r4, #31\n ./cmdline/state.c:4246\n \tmov\tr2, r0\n ./cmdline/state.c:4252\n-\tldr\tr0, [pc, #108]\t; (1849c )\n+\tldr\tr0, [pc, #120]\t; (18480 )\n+\tmul.w\tr1, r1, r6\n+./cmdline/state.c:4254\n+\tmovw\tr6, #46021\t; 0xb3c5\n+\tmovt\tr6, #37282\t; 0x91a2\n+./cmdline/state.c:4252\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tudiv\tr1, r1, r5\n+./cmdline/state.c:4254\n+\tmovw\tr5, #34953\t; 0x8889\n+\tmovt\tr5, #34952\t; 0x8888\n+./cmdline/state.c:4252\n+\tbl\t11bf4 \n ./cmdline/state.c:4254\n-\tmovw\tr0, #46021\t; 0xb3c5\n-\tmovt\tr0, #37282\t; 0x91a2\n+\tsmull\tr6, r3, r6, r4\n+\tasrs\tr1, r4, #31\n \tmov.w\tr2, #3600\t; 0xe10\n-\tmovw\tr3, #34953\t; 0x8889\n-\tmovt\tr3, #34952\t; 0x8888\n-\tsmull\tr0, r1, r0, r4\n-\tldr\tr0, [pc, #80]\t; (184a0 )\n-\tadd\tr1, r4\n-\tadd\tr0, pc\n-\trsb\tr1, r5, r1, asr #11\n-\tmls\tr4, r2, r1, r4\n-\tsmull\tr2, r3, r3, r4\n-\tasrs\tr2, r4, #31\n+\tldr\tr0, [pc, #80]\t; (18484 )\n \tadd\tr3, r4\n+\tadd\tr0, pc\n+\trsb\tr1, r1, r3, asr #11\n+\tmls\tr3, r2, r1, r4\n+\tasrs\tr2, r3, #31\n+\tsmull\tr4, r5, r5, r3\n+\tadd\tr3, r5\n \trsb\tr2, r2, r3, asr #5\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4257\n-\tldr\tr0, [pc, #52]\t; (184a4 )\n+\tldr\tr0, [pc, #56]\t; (18488 )\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4259\n-\tldr\tr0, [pc, #48]\t; (184a8 )\n+\tldr\tr0, [pc, #52]\t; (1848c )\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4262\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n ./cmdline/state.c:4260\n-\tb.w\t11d70 \n+\tb.w\t11d28 \n ./cmdline/state.c:4238\n-\tldr\tr0, [pc, #36]\t; (184ac )\n+\tldr\tr0, [pc, #36]\t; (18490 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:4262\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n ./cmdline/state.c:4239\n-\tb.w\t119fc \n-\tldmia\tr0!, {r4, r6}\n+\tb.w\t119b4 \n+\tnop\n+\tldmia\tr0!, {r4, r5, r6}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r3}\n+\tldmia\tr0!, {r2, r5}\n \tmovs\tr2, r0\n-\tldmia\tr0!, {r1, r2}\n+\tldmia\tr0!, {r2, r5}\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r1, r2, r4, r5, r6, r7}\n+\tldmia\tr0!, {r2, r4}\n \tmovs\tr2, r0\n-\tldmia\tr6!, {r1, r3, r5}\n+\tldmia\tr6, {r3, r6}\n \tmovs\tr2, r0\n-\tstmia\tr7!, {r2, r4, r7}\n+\tstmia\tr7!, {r1, r4, r5, r7}\n \tmovs\tr2, r0\n \n-000184b0 :\n+00018494 :\n state_progress_stop():\n ./cmdline/state.c:4265\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/state.c:4268\n \tmovs\tr0, #0\n+./cmdline/state.c:4265\n+\tadd\tr7, sp, #0\n+./cmdline/state.c:4268\n \tblx\t69b0 \n ./cmdline/state.c:4270\n \tldr\tr3, [r4, #0]\n ./cmdline/state.c:4268\n \tmov\tr5, r0\n ./cmdline/state.c:4270\n-\tcbz\tr3, 184cc \n+\tcbz\tr3, 184b0 \n ./cmdline/state.c:4275\n \tadd.w\tr4, r4, #245760\t; 0x3c000\n \tstr.w\tr5, [r4, #240]\t; 0xf0\n ./cmdline/state.c:4276\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/state.c:4271\n-\tldr\tr0, [pc, #20]\t; (184e4 )\n+\tldr\tr0, [pc, #20]\t; (184c8 )\n ./cmdline/state.c:4275\n \tadd.w\tr4, r4, #245760\t; 0x3c000\n ./cmdline/state.c:4271\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4272\n-\tbl\t11d70 \n+\tbl\t11d28 \n ./cmdline/state.c:4275\n \tstr.w\tr5, [r4, #240]\t; 0xf0\n ./cmdline/state.c:4276\n \tpop\t{r4, r5, r7, pc}\n \tnop\n-\tldmia\tr5!, {r1, r2, r3, r6, r7}\n+\tldmia\tr5, {r1, r3, r5, r6, r7}\n \tmovs\tr2, r0\n \n-000184e8 :\n+000184cc :\n state_progress_restart():\n ./cmdline/state.c:4279\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/state.c:4282\n \tmovs\tr0, #0\n+./cmdline/state.c:4279\n+\tadd\tr7, sp, #0\n+./cmdline/state.c:4282\n \tblx\t69b0 \n ./cmdline/state.c:4288\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n ./cmdline/state.c:4285\n \tadd.w\tr4, r4, #250880\t; 0x3d400\n \tmovs\tr2, #0\n ./cmdline/state.c:4288\n \tldr.w\tr1, [r3, #240]\t; 0xf0\n ./cmdline/state.c:4286\n \tstrd\tr2, r2, [r4, #728]\t; 0x2d8\n ./cmdline/state.c:4288\n \tcmp\tr1, r0\n+\tbgt.n\t184fa \n ./cmdline/state.c:4289\n-\titttt\tle\n-\tsuble\tr0, r0, r1\n-\tldrle.w\tr2, [r3, #244]\t; 0xf4\n-\taddle\tr0, r0, r2\n-\tstrle.w\tr0, [r3, #244]\t; 0xf4\n+\tldr.w\tr2, [r3, #244]\t; 0xf4\n+\tsubs\tr0, r0, r1\n+\tadd\tr0, r2\n+\tstr.w\tr0, [r3, #244]\t; 0xf4\n ./cmdline/state.c:4290\n \tpop\t{r3, r4, r7, pc}\n \n-00018518 :\n+000184fc :\n state_progress():\n ./cmdline/state.c:4473\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #100\t; 0x64\n-\tadd\tr7, sp, #32\n-\tmov\tfp, r3\n ./cmdline/state.c:4480\n \tadd.w\tr5, r0, #250880\t; 0x3d400\n ./cmdline/state.c:4473\n \tmov\tr4, r0\n-\tldr\tr3, [r7, #112]\t; 0x70\n+\tsub\tsp, #100\t; 0x64\n+\tadd\tr7, sp, #32\n ./cmdline/state.c:4477\n \tmovs\tr0, #0\n ./cmdline/state.c:4473\n-\tstr\tr1, [r7, #16]\n-\tstr\tr2, [r7, #40]\t; 0x28\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr3, [r7, #112]\t; 0x70\n \tstr\tr3, [r7, #52]\t; 0x34\n+\tldr\tr3, [r7, #116]\t; 0x74\n+\tstr\tr1, [r7, #12]\n+\tstr\tr2, [r7, #32]\n+\tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/state.c:4477\n \tblx\t69b0 \n ./cmdline/state.c:4473\n-\tldr.w\tr2, [pc, #1040]\t; 1894c \n+\tldr.w\tr2, [pc, #1048]\t; 18938 \n ./cmdline/state.c:4480\n \tldr.w\tr3, [r5, #728]\t; 0x2d8\n ./cmdline/state.c:4473\n \tadd\tr2, pc\n-\tstr\tr2, [r7, #44]\t; 0x2c\n+\tstr\tr2, [r7, #36]\t; 0x24\n \tmov\tr1, r2\n-./cmdline/state.c:4485\n-\tldr.w\tr1, [r5, #732]\t; 0x2dc\n ./cmdline/state.c:4480\n \tadd.w\tr2, r3, #99\t; 0x63\n ./cmdline/state.c:4481\n \tcmp\tr2, #99\t; 0x63\n-./cmdline/state.c:4482\n-\tit\tgt\n-\taddgt.w\tr2, r3, #4294967295\t; 0xffffffff\n ./cmdline/state.c:4477\n \tstr\tr0, [r7, #60]\t; 0x3c\n+./cmdline/state.c:4481\n+\tble.n\t18538 \n+./cmdline/state.c:4482\n+\tsubs\tr2, r3, #1\n ./cmdline/state.c:4485\n-\tcbz\tr1, 1856c \n+\tldr.w\tr1, [r5, #732]\t; 0x2dc\n+\tcbz\tr1, 1854e \n ./cmdline/state.c:4486\n \tadd.w\tr2, r2, #61440\t; 0xf000\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tadds\tr2, #62\t; 0x3e\n \tldr.w\tr2, [r4, r2, lsl #2]\n \tcmp\tr2, r1\n-\tbeq.n\t18628 \n-./cmdline/state.c:4497\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tbeq.n\t18604 \n ./cmdline/state.c:4499\n \tadd.w\tr2, r3, #30848\t; 0x7880\n \tadd.w\tr3, r4, r3, lsl #2\n \tadds\tr2, #3\n ./cmdline/state.c:4497\n \tadd.w\tr3, r3, #245760\t; 0x3c000\n+\tldr\tr1, [r7, #60]\t; 0x3c\n ./cmdline/state.c:4500\n \tmov\tr0, r4\n ./cmdline/state.c:4499\n \tadd.w\tr2, r4, r2, lsl #3\n+./cmdline/state.c:4498\n+\tldr\tr6, [r7, #56]\t; 0x38\n ./cmdline/state.c:4497\n \tstr.w\tr1, [r3, #248]\t; 0xf8\n ./cmdline/state.c:4498\n-\tstr.w\tfp, [r3, #648]\t; 0x288\n+\tstr.w\tr6, [r3, #648]\t; 0x288\n ./cmdline/state.c:4499\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tstr\tr3, [r2, #0]\n \tldr\tr3, [r7, #52]\t; 0x34\n+\tstr\tr3, [r2, #0]\n+\tldr\tr3, [r7, #48]\t; 0x30\n \tstr\tr3, [r2, #4]\n ./cmdline/state.c:4500\n-\tbl\t13824 \n+\tbl\t1380c \n ./cmdline/state.c:4502\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #236]\t; 0xec\n \tldr.w\tr3, [r3, #244]\t; 0xf4\n-\tstr\tr2, [r7, #12]\n-\tstr\tr3, [r7, #8]\n+\tstr\tr3, [r7, #4]\n ./cmdline/state.c:4505\n \tldr\tr3, [r7, #104]\t; 0x68\n+./cmdline/state.c:4502\n+\tstr\tr2, [r7, #8]\n+./cmdline/state.c:4505\n \tcmp\tr3, #0\n-\tbne.n\t1863e \n+\tbne.n\t1861a \n ./cmdline/state.c:4509\n \tldr.w\tr2, [r5, #732]\t; 0x2dc\n ./cmdline/state.c:4489\n \tldr\tr3, [r7, #104]\t; 0x68\n ./cmdline/state.c:4509\n \tcmp\tr2, #4\n ./cmdline/state.c:4489\n-\tstr\tr3, [r7, #28]\n+\tstr\tr3, [r7, #20]\n ./cmdline/state.c:4509\n-\tbgt.n\t18654 \n+\tbgt.n\t18630 \n ./cmdline/state.c:4511\n \tcmp\tr2, #0\n-\tldr.w\tr3, [r4, #140]\t; 0x8c\n-\tite\tle\n-\tmovle.w\tr8, #0\n-\tmovgt.w\tr8, #1\n-\tcmp\tr3, #0\n-\tite\tne\n-\tmovne\tr3, r8\n+\tldr.w\tr1, [r4, #140]\t; 0x8c\n+\tit\tle\n+\tmovle\tr3, #0\n+\tit\tgt\n+\tmovgt\tr3, #1\n+\tcmp\tr1, #0\n+\tit\teq\n \tmoveq\tr3, #0\n \tcmp\tr3, #0\n-\tbne.n\t18654 \n+\tbne.n\t18630 \n ./cmdline/state.c:4587\n \tldr\tr2, [r4, #0]\n \tcmp\tr2, #0\n-\tbne.w\t18944 \n+\tbne.w\t1892e \n ./cmdline/state.c:4591\n-\tldrd\tr1, r0, [r7, #52]\t; 0x34\n-\tmovw\tr2, #16960\t; 0x4240\n+\tldrd\tr1, r0, [r7, #48]\t; 0x30\n \tmovs\tr3, #0\n+\tmovw\tr2, #16960\t; 0x4240\n \tmovt\tr2, #15\n-\tbl\t2f4c0 \n-\tldr\tr1, [r7, #28]\n+\tbl\t2f528 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #860]\t; (18950 )\n+\tldr\tr0, [pc, #872]\t; (1893c )\n+\tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4598\n-\tldr\tr1, [pc, #856]\t; (18954 )\n-\tldr\tr0, [pc, #856]\t; (18958 )\n+\tldr\tr1, [pc, #868]\t; (18940 )\n+\tldr\tr0, [pc, #868]\t; (18944 )\n \tadd\tr1, pc\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4599\n-\tbl\t11d70 \n+\tbl\t11d28 \n ./cmdline/state.c:4603\n \tldr.w\tr3, [r5, #728]\t; 0x2d8\n \tadds\tr2, r3, #1\n ./cmdline/state.c:4604\n \tcmp\tr2, #99\t; 0x63\n+\tbgt.w\t187e8 \n ./cmdline/state.c:4603\n-\titee\tle\n-\tstrle.w\tr2, [r5, #728]\t; 0x2d8\n-./cmdline/state.c:4605\n-\tsubgt\tr3, #99\t; 0x63\n-\tstrgt.w\tr3, [r5, #728]\t; 0x2d8\n+\tstr.w\tr2, [r5, #728]\t; 0x2d8\n ./cmdline/state.c:4608\n \tldr.w\tr3, [r5, #732]\t; 0x2dc\n \tadds\tr3, #1\n \tstr.w\tr3, [r5, #732]\t; 0x2dc\n ./cmdline/state.c:4612\n-\tldr\tr3, [pc, #816]\t; (1895c )\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr3, [pc, #832]\t; (18948 )\n+\tldr\tr2, [r7, #36]\t; 0x24\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tcmp\tr0, #0\n-\tbne.w\t1880e \n+\tbne.w\t187f0 \n ./cmdline/state.c:4625\n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:4506\n \tmovs\tr3, #100\t; 0x64\n \tldr\tr2, [r7, #104]\t; 0x68\n-\tmul.w\tr3, r3, fp\n+\tmul.w\tr3, r3, r6\n \tudiv\tr3, r3, r2\n ./cmdline/state.c:4509\n \tldr.w\tr2, [r5, #732]\t; 0x2dc\n+\tcmp\tr2, #4\n ./cmdline/state.c:4506\n-\tstr\tr3, [r7, #28]\n+\tstr\tr3, [r7, #20]\n ./cmdline/state.c:4509\n-\tcmp\tr2, #4\n-\tble.n\t185b8 \n+\tble.n\t1859c \n ./cmdline/state.c:4530\n \tmovw\tr0, #26215\t; 0x6667\n \tmovt\tr0, #26214\t; 0x6666\n \tasrs\tr1, r2, #31\n \tldr.w\tr3, [r5, #728]\t; 0x2d8\n \tsmull\tr6, r0, r0, r2\n-\tadd.w\tr8, r4, r3, lsl #3\n-./cmdline/state.c:4546\n-\tadd.w\tsl, r8, #248832\t; 0x3cc00\n-./cmdline/state.c:4530\n \tsub.w\tr1, r1, r0, asr #1\n-./cmdline/state.c:4544\n-\tadd.w\tr0, r8, #246784\t; 0x3c400\n-./cmdline/state.c:4530\n \tadd\tr2, r1\n ./cmdline/state.c:4533\n \tcmp\tr2, #98\t; 0x62\n-./cmdline/state.c:4545\n-\tldr.w\tip, [r0, #828]\t; 0x33c\n-./cmdline/state.c:4539\n-\titet\tle\n-\taddle.w\tr1, r3, #100\t; 0x64\n+\tble.w\t18810 \n ./cmdline/state.c:4536\n-\taddgt\tr2, r3, #1\n-./cmdline/state.c:4539\n-\tsuble\tr2, r1, r2\n-\tstr\tr2, [r7, #48]\t; 0x30\n+\tadds\tr2, r3, #1\n+\tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/state.c:4541\n-\tldr\tr2, [r7, #48]\t; 0x30\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tcmp\tr2, #99\t; 0x63\n+\tble.n\t1865c \n ./cmdline/state.c:4542\n-\titt\tgt\n-\tsubgt\tr2, #100\t; 0x64\n-\tstrgt\tr2, [r7, #48]\t; 0x30\n+\tsubs\tr2, #100\t; 0x64\n+\tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/state.c:4544\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tadd.w\tr8, r4, r3, lsl #3\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tadd.w\tip, r8, #246784\t; 0x3c400\n ./cmdline/state.c:4545\n \tadd.w\tr2, r8, #247808\t; 0x3c800\n+./cmdline/state.c:4546\n+\tadd.w\tfp, r8, #248832\t; 0x3cc00\n ./cmdline/state.c:4547\n \tadd.w\tr8, r8, #249856\t; 0x3d000\n-./cmdline/state.c:4545\n-\tldr.w\tlr, [r2, #600]\t; 0x258\n \tadd.w\tr1, r4, r3, lsl #3\n-\tldr.w\tr3, [r0, #824]\t; 0x338\n-\tldr.w\tr2, [r2, #604]\t; 0x25c\n+./cmdline/state.c:4545\n+\tldr.w\tr6, [r2, #600]\t; 0x258\n ./cmdline/state.c:4550\n \tadd.w\tr9, r1, #246784\t; 0x3c400\n ./cmdline/state.c:4545\n-\tadds.w\tr3, r3, lr\n+\tldr.w\tr3, [ip, #824]\t; 0x338\n+./cmdline/state.c:4551\n+\tadd.w\tr0, r1, #247808\t; 0x3c800\n+./cmdline/state.c:4545\n+\tldr.w\tr2, [r2, #604]\t; 0x25c\n+./cmdline/state.c:4552\n+\tadd.w\tsl, r1, #248832\t; 0x3cc00\n+./cmdline/state.c:4545\n+\tldr.w\tip, [ip, #828]\t; 0x33c\n+\tadds\tr3, r3, r6\n+./cmdline/state.c:4553\n+\tadd.w\tr1, r1, #249856\t; 0x3d000\n ./cmdline/state.c:4546\n-\tldr.w\tlr, [sl, #376]\t; 0x178\n+\tldr.w\tr6, [fp, #376]\t; 0x178\n+./cmdline/state.c:4553\n+\tstr\tr1, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4545\n \tadc.w\tip, ip, r2\n+\tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/state.c:4546\n-\tldr.w\tsl, [sl, #380]\t; 0x17c\n+\tadds\tr3, r3, r6\n ./cmdline/state.c:4544\n \tldr.w\tr2, [r8, #152]\t; 0x98\n ./cmdline/state.c:4546\n-\tadds.w\tr3, r3, lr\n-./cmdline/state.c:4551\n-\tadd.w\tr6, r1, #247808\t; 0x3c800\n+\tldr.w\tfp, [fp, #380]\t; 0x17c\n+./cmdline/state.c:4544\n+\tldr.w\tr6, [r8, #156]\t; 0x9c\n+\tadd.w\tlr, r4, r1, lsl #2\n ./cmdline/state.c:4546\n-\tadc.w\tip, ip, sl\n+\tadc.w\tip, ip, fp\n+./cmdline/state.c:4551\n+\tldr.w\tr1, [r9, #824]\t; 0x338\n ./cmdline/state.c:4544\n \tadds\tr3, r3, r2\n-\tstr\tr3, [r7, #24]\n-\tldr.w\tr3, [r8, #156]\t; 0x9c\n-./cmdline/state.c:4552\n-\tadd.w\tr0, r1, #248832\t; 0x3cc00\n ./cmdline/state.c:4551\n-\tldr.w\tr2, [r6, #600]\t; 0x258\n-./cmdline/state.c:4553\n-\tadd.w\tr1, r1, #249856\t; 0x3d000\n+\tldr.w\tr2, [r0, #600]\t; 0x258\n ./cmdline/state.c:4544\n-\tadc.w\tip, ip, r3\n+\tadc.w\tip, ip, r6\n ./cmdline/state.c:4551\n-\tldr.w\tsl, [r6, #604]\t; 0x25c\n-\tldr.w\tr3, [r9, #824]\t; 0x338\n-\tldr\tr6, [r7, #48]\t; 0x30\n-\tadds\tr2, r3, r2\n-\tldr.w\tr3, [r9, #828]\t; 0x33c\n-\tadd.w\tlr, r4, r6, lsl #2\n+\tldr.w\tr0, [r0, #604]\t; 0x25c\n ./cmdline/state.c:4552\n-\tldr.w\tr6, [r0, #376]\t; 0x178\n+\tldrd\tfp, r6, [sl, #376]\t; 0x178\n ./cmdline/state.c:4551\n-\tadc.w\tsl, r3, sl\n-./cmdline/state.c:4552\n-\tldr.w\tr0, [r0, #380]\t; 0x17c\n-./cmdline/state.c:4550\n-\tldr.w\tr3, [r1, #152]\t; 0x98\n-./cmdline/state.c:4552\n-\tadds\tr2, r2, r6\n-./cmdline/state.c:4550\n-\tldr.w\tr6, [r1, #156]\t; 0x9c\n+\tadds\tr2, r1, r2\n+\tldr.w\tr1, [r9, #828]\t; 0x33c\n+./cmdline/state.c:4556\n+\tadd.w\tlr, lr, #245760\t; 0x3c000\n+./cmdline/state.c:4560\n+\tldr.w\tsl, [r8, #952]\t; 0x3b8\n+./cmdline/state.c:4551\n+\tadc.w\tr0, r1, r0\n ./cmdline/state.c:4552\n-\tadc.w\tr0, sl, r0\n+\tadds.w\tr2, r2, fp\n+\tadc.w\tr0, r6, r0\n ./cmdline/state.c:4550\n-\tadds\tr2, r2, r3\n+\tldr\tr6, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4560\n-\tldr.w\tr3, [r1, #952]\t; 0x3b8\n+\tldr.w\tr8, [r8, #956]\t; 0x3bc\n ./cmdline/state.c:4550\n-\tadc.w\tr0, r6, r0\n-./cmdline/state.c:4559\n-\tldr\tr6, [r7, #24]\n+\tldr.w\tr1, [r6, #152]\t; 0x98\n+\tadds\tr2, r2, r1\n+\tldr.w\tr1, [r6, #156]\t; 0x9c\n+\tadc.w\tr0, r1, r0\n ./cmdline/state.c:4560\n-\tldr.w\tsl, [r8, #952]\t; 0x3b8\n-./cmdline/state.c:4556\n-\tadd.w\tlr, lr, #245760\t; 0x3c000\n+\tldr\tr1, [r7, #44]\t; 0x2c\n ./cmdline/state.c:4559\n-\tsubs\tr6, r6, r2\n+\tsubs\tr6, r3, r2\n ./cmdline/state.c:4560\n-\tstr\tr3, [r7, #4]\n+\tldr.w\tfp, [r1, #952]\t; 0x3b8\n ./cmdline/state.c:4559\n-\tsbc.w\tr3, ip, r0\n-\tstr\tr3, [r7, #20]\n+\tsbc.w\tr1, ip, r0\n+\tstr\tr1, [r7, #16]\n ./cmdline/state.c:4560\n-\tldr\tr3, [r7, #24]\n-\tldr.w\tr8, [r8, #956]\t; 0x3bc\n-\tadds.w\tsl, r3, sl\n-\tldr\tr3, [r7, #4]\n-\tldr.w\tr1, [r1, #956]\t; 0x3bc\n+\tadds.w\tr3, r3, sl\n+\tldr\tr1, [r7, #44]\t; 0x2c\n \tadc.w\tip, ip, r8\n-\tsubs.w\tr3, sl, r3\n+\tsubs.w\tr3, r3, fp\n ./cmdline/state.c:4557\n \tldr.w\tr8, [lr, #648]\t; 0x288\n ./cmdline/state.c:4560\n+\tldr.w\tr1, [r1, #956]\t; 0x3bc\n \tsbc.w\tip, ip, r1\n \tsubs\tr3, r3, r2\n+\tstr\tr3, [r7, #24]\n+\tsbc.w\tr3, ip, r0\n+\tstr\tr3, [r7, #28]\n+./cmdline/state.c:4557\n+\tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/state.c:4556\n \tldr.w\tr1, [lr, #248]\t; 0xf8\n ./cmdline/state.c:4557\n-\tsub.w\tr8, fp, r8\n-./cmdline/state.c:4560\n-\tstr\tr3, [r7, #32]\n-\tsbc.w\tr3, ip, r0\n-\tstr\tr3, [r7, #36]\t; 0x24\n-./cmdline/state.c:4563\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tsub.w\tr8, r3, r8\n ./cmdline/state.c:4558\n \tldrd\tr0, ip, [r9, #24]\n ./cmdline/state.c:4563\n+\tldr\tr3, [r7, #60]\t; 0x3c\n \tsubs.w\tr9, r3, r1\n ./cmdline/state.c:4490\n \tit\teq\n \tmoveq\tsl, r9\n ./cmdline/state.c:4563\n-\tbeq.n\t1879c \n+\tbeq.n\t1876e \n ./cmdline/state.c:4564\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #52]\t; 0x34\n \tmovw\tr2, #16960\t; 0x4240\n-\tldr\tr1, [r7, #52]\t; 0x34\n \tmovt\tr2, #15\n+\tldr\tr1, [r7, #48]\t; 0x30\n \tsubs\tr0, r3, r0\n \tmov.w\tr3, #0\n \tsbc.w\tr1, r1, ip\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr2, r9\n \tasrs\tr3, r2, #31\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tsl, r0\n ./cmdline/state.c:4567\n \tcmp.w\tr8, #0\n-\tbeq.n\t1882e \n+\tbeq.n\t1881a \n+./cmdline/state.c:4571\n+\tldrd\tr2, r3, [r7, #24]\n ./cmdline/state.c:4568\n-\tudiv\tr3, r8, r9\n-\tstr\tr3, [r7, #24]\n+\tudiv\tfp, r8, r9\n ./cmdline/state.c:4571\n-\tldrd\tr2, r3, [r7, #32]\n \torrs\tr3, r2\n-\tbne.w\t188f4 \n+\tbne.w\t188de \n ./cmdline/state.c:4492\n \tmovs\tr6, #0\n ./cmdline/state.c:4576\n \tldr\tr3, [r7, #104]\t; 0x68\n-\tsub.w\tr2, r3, fp\n+\tldr\tr2, [r7, #56]\t; 0x38\n+\tsubs\tr2, r3, r2\n \tmovs\tr3, #60\t; 0x3c\n-\tmul.w\tr8, r3, r8\n \tmul.w\tr9, r9, r2\n+\tmul.w\tr8, r3, r8\n \tudiv\tr8, r9, r8\n ./cmdline/state.c:4578\n \tldr.w\tr3, [r4, #180]\t; 0xb4\n \tcmp\tr3, #0\n-\tbne.n\t18882 \n+\tbne.n\t1886c \n ./cmdline/state.c:4587\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t1889a \n+\tbeq.n\t18884 \n ./cmdline/state.c:4502\n \tldr\tr3, [r7, #60]\t; 0x3c\n-\tldr\tr2, [r7, #12]\n+\tldr\tr2, [r7, #8]\n ./cmdline/state.c:4588\n \tstrd\tr8, sl, [sp, #12]\n ./cmdline/state.c:4502\n \tsubs\tr0, r3, r2\n-\tldr\tr3, [r7, #8]\n+\tldr\tr3, [r7, #4]\n ./cmdline/state.c:4588\n-\tldr\tr1, [r7, #40]\t; 0x28\n-\tmov\tr2, fp\n+\tldr\tr2, [r7, #56]\t; 0x38\n ./cmdline/state.c:4502\n \tsubs\tr0, r0, r3\n ./cmdline/state.c:4588\n-\tldr\tr3, [r7, #28]\n-\tstr\tr6, [sp, #20]\n-\tmov.w\tr9, r0, asr #31\n+\tldr\tr3, [r7, #20]\n \tmov\tr8, r0\n \tstr\tr3, [sp, #8]\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr0, [pc, #360]\t; (18960 )\n-\tstrd\tr8, r9, [sp, #24]\n+\tmov.w\tr9, r0, asr #31\n+\tldr\tr3, [r7, #52]\t; 0x34\n+\tldr\tr0, [pc, #392]\t; (1894c )\n \tstr\tr3, [sp, #0]\n+\tldr\tr3, [r7, #48]\t; 0x30\n \tadd\tr0, pc\n-\tldr\tr3, [r7, #52]\t; 0x34\n \tstr\tr3, [sp, #4]\n-\tbl\t11570 \n+\tldr\tr1, [r7, #32]\n+\tstr\tr6, [sp, #20]\n+\tstrd\tr8, r9, [sp, #24]\n+\tbl\t11538 \n ./cmdline/state.c:4589\n-\tbl\t119fc \n-\tb.n\t1860a \n+\tbl\t119b4 \n+./cmdline/state.c:4603\n+\tldr.w\tr3, [r5, #728]\t; 0x2d8\n+\tadds\tr2, r3, #1\n+./cmdline/state.c:4604\n+\tcmp\tr2, #99\t; 0x63\n+\tble.w\t185f6 \n+./cmdline/state.c:4605\n+\tsubs\tr3, #99\t; 0x63\n+\tstr.w\tr3, [r5, #728]\t; 0x2d8\n+\tb.n\t185fa \n ./cmdline/state.c:4614\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t18930 \n+\tbeq.w\t1891a \n ./cmdline/state.c:4618\n-\tldr\tr0, [pc, #332]\t; (18964 )\n-\tldr\tr1, [r7, #40]\t; 0x28\n+\tldr\tr0, [pc, #340]\t; (18950 )\n+\tldr\tr1, [r7, #32]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:4619\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/state.c:4620\n \tmovs\tr0, #1\n ./cmdline/state.c:4625\n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./cmdline/state.c:4539\n+\tadd.w\tr1, r3, #100\t; 0x64\n+\tsubs\tr2, r1, r2\n+\tstr\tr2, [r7, #40]\t; 0x28\n+\tb.n\t18652 \n ./cmdline/state.c:4571\n-\tldrd\tr2, r3, [r7, #32]\n+\tldrd\tr2, r3, [r7, #24]\n \torrs.w\tr1, r2, r3\n-./cmdline/state.c:4491\n-\titt\teq\n-\tstreq.w\tr8, [r7, #24]\n ./cmdline/state.c:4492\n+\tit\teq\n \tmoveq\tr6, r8\n+./cmdline/state.c:4491\n+\tit\teq\n+\tmoveq\tfp, r8\n ./cmdline/state.c:4571\n-\tbeq.n\t187c8 \n+\tbeq.n\t18798 \n ./cmdline/state.c:4572\n-\tldr\tr0, [r7, #20]\n+\tldr\tr0, [r7, #16]\n \tadds.w\tip, r6, r6\n ./cmdline/state.c:4491\n-\tstr.w\tr8, [r7, #24]\n+\tmov\tfp, r8\n ./cmdline/state.c:4572\n \tmov\tr1, r0\n \tadc.w\tr1, r0, r1\n \tadds.w\tip, ip, r6\n \tadc.w\tr1, r0, r1\n \tmov.w\tr0, ip, lsl #5\n \tmov.w\tlr, r1, lsl #5\n \tadds.w\tr0, ip, r0\n \torr.w\tlr, lr, ip, lsr #27\n \tadc.w\tr1, r1, lr\n \tadds\tr0, r0, r6\n-\tldr\tr6, [r7, #20]\n+\tldr\tr6, [r7, #16]\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n ./cmdline/state.c:4578\n \tldr.w\tr3, [r4, #180]\t; 0xb4\n ./cmdline/state.c:4572\n \tmov\tr6, r0\n ./cmdline/state.c:4578\n \tcmp\tr3, #0\n-\tbeq.n\t187d0 \n+\tbeq.n\t187a0 \n ./cmdline/state.c:4579\n-\tbl\t2f0f4 \n+\tbl\t2f15c \n ./cmdline/state.c:4580\n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tldr\tr1, [r7, #16]\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr1, [r7, #12]\n \tmov\tr0, r4\n \tldr.w\tr2, [r5, #728]\t; 0x2d8\n-\tbl\t15e00 \n+\tbl\t15df4 \n ./cmdline/state.c:4587\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbne.n\t187d6 \n+\tbne.n\t187a6 \n ./cmdline/state.c:4591\n \tmovs\tr3, #0\n-\tldrd\tr1, r0, [r7, #52]\t; 0x34\n \tmovw\tr2, #16960\t; 0x4240\n \tmovt\tr2, #15\n-\tbl\t2f4c0 \n-\tldr\tr1, [r7, #28]\n+\tldrd\tr1, r0, [r7, #48]\t; 0x30\n+\tbl\t2f528 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #180]\t; (18968 )\n+\tldr\tr0, [pc, #184]\t; (18954 )\n+\tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4593\n-\tldr\tr0, [pc, #176]\t; (1896c )\n+\tldr\tr0, [pc, #180]\t; (18958 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4594\n-\tldr\tr0, [pc, #172]\t; (18970 )\n-\tldr\tr1, [r7, #24]\n+\tldr\tr0, [pc, #172]\t; (1895c )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4595\n-\tldr\tr0, [pc, #164]\t; (18974 )\n+\tldr\tr0, [pc, #168]\t; (18960 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11c3c \n+\tbl\t11bf4 \n ./cmdline/state.c:4596\n \tmovw\tr1, #34953\t; 0x8889\n \tmovt\tr1, #34952\t; 0x8888\n-\tldr\tr0, [pc, #152]\t; (18978 )\n \tmovs\tr2, #60\t; 0x3c\n+\tldr\tr0, [pc, #152]\t; (18964 )\n \tumull\tr3, r1, r1, r8\n \tadd\tr0, pc\n \tlsrs\tr1, r1, #5\n \tmls\tr2, r2, r1, r8\n-\tbl\t11c3c \n-\tb.n\t185fa \n+\tbl\t11bf4 \n+\tb.n\t185da \n ./cmdline/state.c:4572\n-\tldr\tr0, [r7, #20]\n+\tldr\tr0, [r7, #16]\n \tadds.w\tip, r6, r6\n-\tldrd\tr2, r3, [r7, #32]\n+\tldrd\tr2, r3, [r7, #24]\n \tmov\tr1, r0\n \tadc.w\tr1, r0, r1\n \tadds.w\tip, ip, r6\n \tadc.w\tr1, r0, r1\n \tmov.w\tr0, ip, lsl #5\n \tmov.w\tlr, r1, lsl #5\n \tadds.w\tr0, ip, r0\n \torr.w\tlr, lr, ip, lsr #27\n \tadc.w\tr1, r1, lr\n \tadds\tr0, r0, r6\n-\tldr\tr6, [r7, #20]\n+\tldr\tr6, [r7, #16]\n \tadc.w\tr1, r6, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr6, r0\n ./cmdline/state.c:4575\n-\tb.n\t187b4 \n+\tb.n\t18784 \n ./cmdline/state.c:4615\n-\tldr\tr0, [pc, #72]\t; (1897c )\n+\tldr\tr0, [pc, #76]\t; (18968 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:4616\n-\tldr\tr0, [pc, #68]\t; (18980 )\n-\tldr\tr1, [r7, #40]\t; 0x28\n+\tldr\tr0, [pc, #72]\t; (1896c )\n+\tldr\tr1, [r7, #32]\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t18816 \n+\tbl\t10e54 \n+\tb.n\t187f8 \n ./cmdline/state.c:4587\n \tmov\tr8, r3\n \tmov\tr6, r3\n \tmov\tsl, r3\n-\tb.n\t187d6 \n-\tstmia\tr7!, {r1, r4, r5, r6, r7}\n+\tb.n\t187a6 \n+\tnop\n+\tldmia\tr0!, {r1, r2, r3}\n \tmovs\tr4, r0\n-\tstmia\tr6!, {r2, r4, r5, r6, r7}\n+\tstmia\tr7!, {r2, r4}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r2, r4, r7}\n+\tstmia\tr6!, {r1, r2, r4, r5, r7}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r5, r7}\n+\tstmia\tr6!, {r6, r7}\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #8\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r1, r2, r3, r5, r6}\n+\tstmia\tr4!, {r2, r5, r7}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r4, r5, r7}\n+\tstmia\tr4!, {r4, r6, r7}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r2, r4, r5}\n+\tstmia\tr4!, {r2, r3, r6}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r3, r4, r5}\n+\tstmia\tr4!, {r1, r2, r3, r6}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r3, r4, r5}\n+\tstmia\tr4!, {r4, r6}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r6}\n+\tstmia\tr4!, {r1, r2, r4, r6}\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r2, r4, r5}\n+\tstmia\tr4!, {r2, r3, r6}\n \tmovs\tr2, r0\n-\tldmia\tr1, {r1, r2, r3, r5, r6}\n+\tldmia\tr1!, {r2, r7}\n \tmovs\tr2, r0\n-\tstmia\tr3!, {r3, r5, r6}\n+\tstmia\tr3!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr2, r0\n \n-00018984 :\n+00018970 :\n state_usage_waste():\n ./cmdline/state.c:4628\n \tpush\t{r3, r4, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n-./cmdline/state.c:4629\n-\tbl\t2eae0 \n ./cmdline/state.c:4631\n \tadd.w\tr4, r4, #245760\t; 0x3c000\n+./cmdline/state.c:4628\n+\tadd\tr7, sp, #0\n+./cmdline/state.c:4629\n+\tbl\t2eb48 \n+./cmdline/state.c:4631\n \tstrd\tr0, r1, [r4, #224]\t; 0xe0\n ./cmdline/state.c:4632\n \tpop\t{r3, r4, r7, pc}\n \n-00018998 :\n+00018984 :\n state_usage_misc():\n ./cmdline/state.c:4635\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4636\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4640\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #184]\t; 0xb8\n \tldr.w\tr6, [r3, #224]\t; 0xe0\n \tldr.w\tr4, [r3, #188]\t; 0xbc\n \tldr.w\tr5, [r3, #228]\t; 0xe4\n \tsubs\tr2, r2, r6\n-\tsbc.w\tr4, r4, r5\n-\tadds\tr2, r2, r0\n ./cmdline/state.c:4642\n \tstr.w\tr0, [r3, #224]\t; 0xe0\n ./cmdline/state.c:4640\n+\tsbc.w\tr4, r4, r5\n+\tadds\tr2, r2, r0\n \tadc.w\tr4, r1, r4\n ./cmdline/state.c:4642\n \tstr.w\tr1, [r3, #228]\t; 0xe4\n ./cmdline/state.c:4640\n \tstrd\tr2, r4, [r3, #184]\t; 0xb8\n ./cmdline/state.c:4643\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-000189d0 :\n+000189bc :\n state_usage_sched():\n ./cmdline/state.c:4646\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4647\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4651\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #192]\t; 0xc0\n \tldr.w\tr6, [r3, #224]\t; 0xe0\n \tldr.w\tr4, [r3, #196]\t; 0xc4\n \tldr.w\tr5, [r3, #228]\t; 0xe4\n \tsubs\tr2, r2, r6\n-\tsbc.w\tr4, r4, r5\n-\tadds\tr2, r2, r0\n ./cmdline/state.c:4653\n \tstr.w\tr0, [r3, #224]\t; 0xe0\n ./cmdline/state.c:4651\n+\tsbc.w\tr4, r4, r5\n+\tadds\tr2, r2, r0\n \tadc.w\tr4, r1, r4\n ./cmdline/state.c:4653\n \tstr.w\tr1, [r3, #228]\t; 0xe4\n ./cmdline/state.c:4651\n \tstrd\tr2, r4, [r3, #192]\t; 0xc0\n ./cmdline/state.c:4654\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00018a08 :\n+000189f4 :\n state_usage_raid():\n ./cmdline/state.c:4657\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4658\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4662\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #200]\t; 0xc8\n \tldr.w\tr6, [r3, #224]\t; 0xe0\n \tldr.w\tr4, [r3, #204]\t; 0xcc\n \tldr.w\tr5, [r3, #228]\t; 0xe4\n \tsubs\tr2, r2, r6\n-\tsbc.w\tr4, r4, r5\n-\tadds\tr2, r2, r0\n ./cmdline/state.c:4664\n \tstr.w\tr0, [r3, #224]\t; 0xe0\n ./cmdline/state.c:4662\n+\tsbc.w\tr4, r4, r5\n+\tadds\tr2, r2, r0\n \tadc.w\tr4, r1, r4\n ./cmdline/state.c:4664\n \tstr.w\tr1, [r3, #228]\t; 0xe4\n ./cmdline/state.c:4662\n \tstrd\tr2, r4, [r3, #200]\t; 0xc8\n ./cmdline/state.c:4665\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00018a40 :\n+00018a2c :\n state_usage_hash():\n ./cmdline/state.c:4668\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4669\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4673\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #208]\t; 0xd0\n \tldr.w\tr6, [r3, #224]\t; 0xe0\n \tldr.w\tr4, [r3, #212]\t; 0xd4\n \tldr.w\tr5, [r3, #228]\t; 0xe4\n \tsubs\tr2, r2, r6\n-\tsbc.w\tr4, r4, r5\n-\tadds\tr2, r2, r0\n ./cmdline/state.c:4675\n \tstr.w\tr0, [r3, #224]\t; 0xe0\n ./cmdline/state.c:4673\n+\tsbc.w\tr4, r4, r5\n+\tadds\tr2, r2, r0\n \tadc.w\tr4, r1, r4\n ./cmdline/state.c:4675\n \tstr.w\tr1, [r3, #228]\t; 0xe4\n ./cmdline/state.c:4673\n \tstrd\tr2, r4, [r3, #208]\t; 0xd0\n ./cmdline/state.c:4676\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00018a78 :\n+00018a64 :\n state_usage_file():\n+./cmdline/state.c:4679\n+\tpush\t{r7}\n ./cmdline/state.c:4682\n \tmovw\tr3, #13244\t; 0x33bc\n ./cmdline/state.c:4679\n-\tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/state.c:4682\n \tstr\tr2, [r1, r3]\n ./cmdline/state.c:4683\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n \n-00018a8c :\n+00018a78 :\n state_usage_disk():\n ./cmdline/state.c:4686\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr5, r0\n \tmov\tr6, r3\n+\tadd\tr7, sp, #0\n \tmov\tr8, r1\n \tmov\tr4, r2\n ./cmdline/state.c:4687\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4688\n \tadd.w\tip, r5, #245760\t; 0x3c000\n \tldrd\tr5, r3, [ip, #224]\t; 0xe0\n \tsubs\tr5, r0, r5\n \tsbc.w\tr9, r1, r3\n ./cmdline/state.c:4692\n-\tcbz\tr6, 18ae6 \n-\tadd.w\tr6, r4, r6, lsl #2\n+\tcbz\tr6, 18ad2 \n \tmov\tr2, r4\n ./cmdline/state.c:4693\n \tmov.w\tsl, #4256\t; 0x10a0\n+\tadd.w\tr6, r4, r6, lsl #2\n ./cmdline/state.c:4698\n \tmovw\tlr, #12432\t; 0x3090\n ./cmdline/state.c:4693\n \tldr.w\tr3, [r2], #4\n \tmla\tr3, sl, r3, r8\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tldr\tr3, [r3, #0]\n ./cmdline/state.c:4698\n \tadd.w\tfp, r3, lr\n ./cmdline/state.c:4695\n-\tcbz\tr3, 18ae2 \n+\tcbz\tr3, 18ace \n ./cmdline/state.c:4698\n \tldrd\tr3, r4, [fp]\n \tadds\tr3, r3, r5\n \tstr.w\tr3, [fp]\n \tadc.w\tr4, r4, r9\n \tstr.w\tr4, [fp, #4]\n ./cmdline/state.c:4692 (discriminator 2)\n \tcmp\tr6, r2\n-\tbne.n\t18abc \n+\tbne.n\t18aa8 \n ./cmdline/state.c:4700\n \tldrd\tr2, r3, [ip, #216]\t; 0xd8\n ./cmdline/state.c:4702\n \tstrd\tr0, r1, [ip, #224]\t; 0xe0\n ./cmdline/state.c:4700\n \tadds\tr5, r2, r5\n \tadc.w\tr3, r3, r9\n \tstrd\tr5, r3, [ip, #216]\t; 0xd8\n ./cmdline/state.c:4703\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \n-00018afc :\n+00018ae8 :\n state_usage_parity():\n ./cmdline/state.c:4706\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr8, r0\n \tmov\tr5, r1\n+\tadd\tr7, sp, #0\n \tmov\tr4, r2\n ./cmdline/state.c:4707\n-\tbl\t2eae0 \n+\tbl\t2eb48 \n ./cmdline/state.c:4708\n \tadd.w\tip, r8, #245760\t; 0x3c000\n \tldrd\tr6, r3, [ip, #224]\t; 0xe0\n \tsubs\tr6, r0, r6\n \tsbc.w\tlr, r1, r3\n ./cmdline/state.c:4712\n-\tcbz\tr4, 18b44 \n+\tcbz\tr4, 18b30 \n \tadd.w\tfp, r5, r4, lsl #2\n ./cmdline/state.c:4713\n \tmovw\tsl, #38856\t; 0x97c8\n \tmovw\tr9, #38272\t; 0x9580\n ./cmdline/state.c:4713 (discriminator 3)\n \tldr.w\tr3, [r5], #4\n \tmla\tr3, sl, r3, r8\n@@ -41145,447 +41088,447 @@\n \tstr\tr2, [r3, #0]\n \tadc.w\tr4, r4, lr\n ./cmdline/state.c:4712 (discriminator 3)\n \tcmp\tfp, r5\n ./cmdline/state.c:4713 (discriminator 3)\n \tstr\tr4, [r3, #4]\n ./cmdline/state.c:4712 (discriminator 3)\n-\tbne.n\t18b28 \n+\tbne.n\t18b14 \n ./cmdline/state.c:4714\n \tldrd\tr2, r3, [ip, #216]\t; 0xd8\n ./cmdline/state.c:4716\n \tstrd\tr0, r1, [ip, #224]\t; 0xe0\n ./cmdline/state.c:4714\n \tadds\tr6, r2, r6\n \tadc.w\tr3, r3, lr\n \tstrd\tr6, r3, [ip, #216]\t; 0xd8\n ./cmdline/state.c:4717\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-00018b5c :\n+00018b48 :\n state_usage_print():\n ./cmdline/state.c:4720\n \tpush\t{r4, r5, r7, lr}\n-\tadd\tr7, sp, #0\n-\tldr\tr4, [pc, #44]\t; (18b90 )\n \tmov\tr5, r0\n+\tldr\tr4, [pc, #44]\t; (18b7c )\n+\tadd\tr7, sp, #0\n ./cmdline/state.c:4722\n-\tbl\t13824 \n+\tbl\t1380c \n ./cmdline/state.c:4724\n-\tldr\tr2, [pc, #40]\t; (18b94 )\n+\tldr\tr2, [pc, #40]\t; (18b80 )\n ./cmdline/state.c:4720\n \tadd\tr4, pc\n \tmov\tr3, r4\n ./cmdline/state.c:4724\n \tldr\tr3, [r4, r2]\n \tldr\tr3, [r3, #0]\n \tadds\tr3, #1\n-\tblt.n\t18b8e \n+\tblt.n\t18b7a \n ./cmdline/state.c:4728\n \tadd.w\tr2, r5, #250880\t; 0x3d400\n \tmov\tr0, r5\n \tmovs\tr3, #100\t; 0x64\n \tmovs\tr1, #0\n \tldr.w\tr2, [r2, #728]\t; 0x2d8\n ./cmdline/state.c:4729\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/state.c:4728\n-\tb.w\t15e00 \n+\tb.w\t15df4 \n ./cmdline/state.c:4729\n \tpop\t{r4, r5, r7, pc}\n-\tstmia\tr1!, {r1, r3, r6, r7}\n+\tstmia\tr1!, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr4, r0\n \tlsls\tr0, r0, #8\n \t...\n \n-00018b98 :\n+00018b84 :\n state_fscheck():\n ./cmdline/state.c:4736\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:4732\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/state.c:4736\n \tldr.w\tr4, [r0, #984]\t; 0x3d8\n-\tcbz\tr4, 18bb8 \n+\tcbz\tr4, 18ba4 \n \tmov\tr6, r1\n ./cmdline/state.c:4737\n \tldr\tr5, [r4, #8]\n ./cmdline/state.c:4739\n \tmov\tr0, r5\n-\tbl\t13228 \n-\tcbnz\tr0, 18bba \n+\tbl\t13204 \n+\tcbnz\tr0, 18ba6 \n ./cmdline/state.c:4736 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t18ba8 \n+\tbne.n\t18b94 \n ./cmdline/state.c:4746\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/state.c:4741\n-\tldr\tr0, [pc, #16]\t; (18bcc )\n+\tldr\tr0, [pc, #16]\t; (18bb8 )\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:4742\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tstmia\tr1!, {r2, r3, r5, r6}\n+\tstmia\tr1!, {r7}\n \tmovs\tr2, r0\n state_read_content():\n ./cmdline/state.c:1757\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tfp, r0\n+\tldr.w\tr6, [pc, #3336]\t; 198cc \n \tvpush\t{d8-d11}\n-\tmov\tr8, r2\n-\tldr.w\tr6, [pc, #3340]\t; 198ec \n-\tadd\tr6, pc\n-\tvmov\ts17, r1\n \tsub.w\tsp, sp, #33280\t; 0x8200\n-\tvmov\ts16, r2\n \tsub\tsp, #252\t; 0xfc\n \tadd\tr7, sp, #32\n+\tadd\tr6, pc\n ./cmdline/state.c:1776\n \tadd.w\tr4, r7, #200\t; 0xc8\n ./cmdline/state.c:1769\n \tadd.w\tr3, r7, #216\t; 0xd8\n ./cmdline/state.c:1776\n-\tstr\tr4, [r7, #20]\n+\tmov\tr0, r4\n ./cmdline/state.c:1778\n \tadd.w\tr5, r7, #728\t; 0x2d8\n ./cmdline/state.c:1776\n-\tmov\tr0, r4\n+\tstr\tr4, [r7, #20]\n ./cmdline/state.c:1757\n-\tldr.w\tr4, [pc, #3308]\t; 198f0 \n+\tvmov\ts17, r1\n+\tldr.w\tr4, [pc, #3300]\t; 198d0 \n+\tadd.w\tr1, r7, #33280\t; 0x8200\n ./cmdline/state.c:1769\n \tstr\tr3, [r7, #32]\n ./cmdline/state.c:1757\n-\tadd.w\tr1, r7, #33280\t; 0x8200\n+\tmov\tr8, r2\n ./cmdline/state.c:1778\n \tstr\tr5, [r7, #28]\n+./cmdline/state.c:1757\n+\tadds\tr1, #212\t; 0xd4\n+./cmdline/state.c:1778\n \tadd.w\tr5, r7, #724\t; 0x2d4\n ./cmdline/state.c:1757\n+\tvmov\ts16, r2\n \tldr\tr4, [r6, r4]\n-\tadds\tr1, #212\t; 0xd4\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [r1, #0]\n \tmov.w\tr4, #0\n ./cmdline/state.c:1769\n \tmovs\tr4, #0\n \tstr\tr4, [r7, #64]\t; 0x40\n ./cmdline/state.c:1776\n-\tbl\tc3f4 \n+\tbl\tc3e4 \n ./cmdline/state.c:1778\n \tmov\tr0, r8\n \tmov\tr1, r5\n \tmovs\tr2, #12\n-\tbl\tff6c \n+\tbl\tff48 \n+./cmdline/state.c:1757\n+\tldr.w\tr3, [pc, #3252]\t; 198d4 \n+./cmdline/state.c:1779\n+\tcmp\tr0, r4\n ./cmdline/state.c:1757\n-\tldr.w\tr3, [pc, #3264]\t; 198f4 \n \tadd\tr3, pc\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/state.c:1779\n-\tcmp\tr0, r4\n-\tblt.n\t18c8e \n+\tblt.n\t18c7a \n ./cmdline/state.c:1797\n-\tldr.w\tr3, [pc, #3256]\t; 198f8 \n+\tldr.w\tr3, [pc, #3244]\t; 198d8 \n \tvmov\ts19, r5\n \tldr\tr2, [r7, #28]\n \tadd\tr3, pc\n \tldr.w\tr1, [r2, #-4]\n \tldr\tr2, [r3, #72]\t; 0x48\n \tcmp\tr1, r2\n-\tbeq.n\t18ca8 \n+\tbeq.n\t18c94 \n ./cmdline/state.c:1798\n-\tldr.w\tr3, [pc, #3240]\t; 198fc \n+\tldr.w\tr3, [pc, #3228]\t; 198dc \n \tldr\tr2, [r7, #28]\n \tadd\tr3, pc\n \tldr.w\tr1, [r2, #-4]\n \tldr\tr2, [r3, #56]\t; 0x38\n \tcmp\tr1, r2\n-\tbeq.w\t19b6e \n+\tbeq.w\t19b4e \n ./cmdline/state.c:1799\n-\tldr.w\tr3, [pc, #3224]\t; 19900 \n+\tldr.w\tr3, [pc, #3212]\t; 198e0 \n \tldr\tr2, [r7, #28]\n \tadd\tr3, pc\n \tldr.w\tr1, [r2, #-4]\n \tldr\tr2, [r3, #40]\t; 0x28\n \tcmp\tr1, r2\n-\tbeq.w\t18e7c \n+\tbeq.w\t18e68 \n ./cmdline/state.c:1802\n \tldr\tr3, [r7, #28]\n \tldr.w\tr2, [r3, #-4]\n \tmovw\tr3, #20051\t; 0x4e53\n \tmovt\tr3, #20545\t; 0x5041\n \tcmp\tr2, r3\n-\tbeq.w\t19d28 \n+\tbeq.w\t19d0a \n ./cmdline/state.c:1781\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1782\n-\tldr.w\tr0, [pc, #3176]\t; 19904 \n+\tldr.w\tr0, [pc, #3164]\t; 198e4 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1783\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1797\n \tldr\tr2, [r7, #28]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #76]\t; 0x4c\n \tcmp\tr1, r2\n-\tbne.n\t18c52 \n+\tbne.n\t18c3e \n \tldr\tr2, [r7, #28]\n \tldr\tr3, [r3, #80]\t; 0x50\n \tldr\tr2, [r2, #4]\n \tcmp\tr2, r3\n-\tbne.n\t18c52 \n+\tbne.n\t18c3e \n ./cmdline/state.c:1799\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #0]\n \tstr\tr3, [r7, #24]\n \tstrd\tr3, r3, [r7, #12]\n \tstrd\tr3, r3, [r7, #4]\n ./cmdline/state.c:2799\n-\tldr.w\tr3, [pc, #3132]\t; 19908 \n+\tldr.w\tr3, [pc, #3120]\t; 198e8 \n \tadd\tr3, pc\n \tvmov\ts21, r3\n \tadd.w\tr3, r7, #29312\t; 0x7280\n \tadds\tr3, #84\t; 0x54\n \tvmov\ts20, r3\n ./cmdline/state.c:2788\n-\tldr.w\tr3, [pc, #3116]\t; 1990c \n+\tldr.w\tr3, [pc, #3104]\t; 198ec \n \tadd\tr3, pc\n \tvmov\ts22, r3\n ./cmdline/stream.h:234\n \tvmov\tr2, s16\n sgetc():\n ./cmdline/stream.h:234\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tcmp\tr2, r3\n-\tbeq.n\t18d96 \n+\tbeq.n\t18d82 \n ./cmdline/stream.h:236\n \tvmov\tr1, s16\n \tadds\tr2, r3, #1\n \tstr\tr2, [r1, #4]\n \tldrb\tr4, [r3, #0]\n state_read_content():\n ./cmdline/state.c:1822\n \tcmp\tr4, #102\t; 0x66\n-\tbeq.w\t191d4 \n+\tbeq.w\t191c0 \n ./cmdline/state.c:2049\n \tcmp\tr4, #105\t; 0x69\n-\tbeq.w\t19650 \n+\tbeq.w\t19634 \n ./cmdline/state.c:2148\n \tcmp\tr4, #104\t; 0x68\n-\tbeq.w\t197c4 \n+\tbeq.w\t197a8 \n ./cmdline/state.c:2246\n \tcmp\tr4, #115\t; 0x73\n-\tbeq.w\t18e96 \n+\tbeq.w\t18e82 \n ./cmdline/state.c:2297\n \tcmp\tr4, #97\t; 0x61\n-\tbeq.w\t18fe4 \n+\tbeq.w\t18fd0 \n ./cmdline/state.c:2356\n \tcmp\tr4, #114\t; 0x72\n-\tbeq.w\t190cc \n+\tbeq.w\t190b8 \n ./cmdline/state.c:2398\n \tcmp\tr4, #99\t; 0x63\n-\tbeq.w\t18f70 \n+\tbeq.w\t18f5c \n ./cmdline/state.c:2428\n \tcmp\tr4, #67\t; 0x43\n-\tbeq.w\t1918c \n+\tbeq.w\t19178 \n ./cmdline/state.c:2458\n \tcmp\tr4, #122\t; 0x7a\n-\tbeq.w\t199e8 \n+\tbeq.w\t199c8 \n ./cmdline/state.c:2490\n \tcmp\tr4, #121\t; 0x79\n-\tbeq.w\t19a1e \n+\tbeq.w\t199fe \n ./cmdline/state.c:2522\n \tcmp\tr4, #120\t; 0x78\n-\tbeq.w\t19b56 \n+\tbeq.w\t19b36 \n ./cmdline/state.c:2530\n \tbic.w\tr3, r4, #32\n \tcmp\tr3, #77\t; 0x4d\n-\tbeq.w\t19a74 \n+\tbeq.w\t19a54 \n ./cmdline/state.c:2617\n \tcmp\tr4, #80\t; 0x50\n-\tbeq.w\t19b8a \n+\tbeq.w\t19b6a \n ./cmdline/state.c:2681\n \tcmp\tr4, #81\t; 0x51\n-\tbeq.w\t19d5c \n+\tbeq.w\t19d3e \n ./cmdline/state.c:2806\n \tcmp\tr4, #78\t; 0x4e\n-\tbne.w\t1a06c \n+\tbne.w\t1a04e \n ./cmdline/state.c:2811\n \tvmov\tr0, s16\n-\tbl\tfe88 \n+\tbl\tfe68 \n ./cmdline/state.c:2813\n \tldr\tr3, [r7, #32]\n-\tsub.w\tr1, r3, #24\n ./cmdline/state.c:2811\n \tmov\tr4, r0\n ./cmdline/state.c:2813\n \tvmov\tr0, s16\n-\tbl\t10244 \n+\tsub.w\tr1, r3, #24\n+\tbl\t101fc \n ./cmdline/state.c:2814\n \tcmp\tr0, #0\n-\tblt.w\t1a04e \n+\tblt.w\t1a030 \n ./cmdline/state.c:2823\n \tldr\tr3, [r7, #32]\n \tldr.w\tr3, [r3, #-24]\n \tcmp\tr3, r4\n-\tbne.w\t1a03c \n+\tbne.w\t1a01e \n sgetc():\n ./cmdline/stream.h:234 (discriminator 16)\n \tvmov\tr2, s16\n state_read_content():\n ./cmdline/state.c:2832 (discriminator 16)\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #0]\n sgetc():\n ./cmdline/stream.h:234 (discriminator 16)\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tcmp\tr2, r3\n-\tbne.n\t18cf4 \n+\tbne.n\t18ce0 \n ./cmdline/stream.h:235\n \tvmov\tr0, s16\n-\tbl\tfebc \n-state_read_content():\n-./cmdline/state.c:1818\n-\tadds\tr2, r0, #1\n-sgetc():\n-./cmdline/stream.h:235\n+\tbl\tfe9c \n \tmov\tr4, r0\n state_read_content():\n ./cmdline/state.c:1818\n-\tbne.n\t18cfe \n+\tadds\tr2, r0, #1\n+\tbne.n\t18cea \n ./cmdline/state.c:2842\n \tldr\tr0, [r7, #20]\n-\tbl\tc424 \n+\tbl\tc414 \n ./cmdline/state.c:2844\n \tvmov\tr3, s16\n \tldr\tr3, [r3, #12]\n \tadds\tr3, #1\n-\tbeq.w\t1a022 \n+\tbeq.w\t1a004 \n ./cmdline/state.c:2851\n \tldr\tr3, [r7, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t1a00c \n+\tbeq.w\t19fee \n ./cmdline/state.c:2860\n-\tldr.w\tr1, [pc, #2896]\t; 19910 \n+\tldr.w\tr1, [pc, #2884]\t; 198f0 \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tbl\t18b98 \n+\tbl\t18b84 \n ./cmdline/state.c:2863\n \tmov\tr0, fp\n-\tbl\t27b58 \n+\tbl\t27adc \n \tldr\tr3, [r7, #32]\n \tsub.w\tr5, r3, #152\t; 0x98\n \tldr.w\tr4, [r3, #-152]\n \tcmp\tr0, r4\n-\tbeq.n\t18e20 \n+\tbeq.n\t18e0c \n ./cmdline/state.c:2865\n \tmov\tr0, fp\n-\tbl\t27b58 \n+\tbl\t27adc \n \tstr\tr0, [r7, #60]\t; 0x3c\n \tvmov\tr0, s16\n-\tbl\tfe6c \n+\tbl\tfe4c \n+\tstrd\tr0, r1, [sp]\n+\tldr.w\tr0, [pc, #2836]\t; 198f4 \n \tvmov\tr3, s17\n \tldr\tr2, [r7, #60]\t; 0x3c\n-\tstrd\tr0, r1, [sp]\n \tmov\tr1, r4\n-\tldr.w\tr0, [pc, #2840]\t; 19914 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2866\n \tldr.w\tr3, [fp, #88]\t; 0x58\n \tcmp\tr3, #0\n-\tbeq.w\t19d4e \n+\tbeq.w\t19d30 \n ./cmdline/state.c:2867\n-\tldr.w\tr0, [pc, #2824]\t; 19918 \n+\tldr.w\tr0, [pc, #2812]\t; 198f8 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2868\n \tmov\tr0, fp\n-\tbl\t27b58 \n+\tbl\t27adc \n \tstr\tr0, [r5, #0]\n ./cmdline/state.c:2875\n-\tldr.w\tr0, [pc, #2808]\t; 1991c \n+\tldr.w\tr0, [pc, #2796]\t; 198fc \n \tldr\tr1, [r7, #8]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:2876\n-\tldr.w\tr0, [pc, #2800]\t; 19920 \n+\tldr.w\tr0, [pc, #2788]\t; 19900 \n \tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:2877\n-\tldr.w\tr0, [pc, #2792]\t; 19924 \n+\tldr.w\tr0, [pc, #2780]\t; 19904 \n \tldr\tr1, [r7, #16]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:2878\n-\tldr.w\tr0, [pc, #2784]\t; 19928 \n+\tldr.w\tr0, [pc, #2772]\t; 19908 \n \tldr\tr1, [r7, #12]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:1757\n-\tldr.w\tr1, [pc, #2776]\t; 1992c \n+\tldr.w\tr1, [pc, #2764]\t; 1990c \n ./cmdline/state.c:2879\n-\tldr.w\tr2, [pc, #2712]\t; 198f0 \n+\tldr.w\tr2, [pc, #2700]\t; 198d0 \n \tadd.w\tr3, r7, #33280\t; 0x8200\n ./cmdline/state.c:1757\n \tadd\tr1, pc\n ./cmdline/state.c:2879\n \tadds\tr3, #212\t; 0xd4\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1a008 \n+\tbne.w\t19fea \n \tadd.w\tr7, r7, #33280\t; 0x8200\n \tadds\tr7, #220\t; 0xdc\n \tmov\tsp, r7\n \tvpop\t{d8-d11}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:1799\n \tldr\tr2, [r7, #28]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #44]\t; 0x2c\n \tcmp\tr1, r2\n-\tbne.w\t18c7a \n+\tbne.w\t18c66 \n \tldr\tr2, [r7, #28]\n \tldr\tr3, [r3, #48]\t; 0x30\n \tldr\tr2, [r2, #4]\n \tcmp\tr2, r3\n-\tbne.w\t18c7a \n-\tb.n\t18cbc \n+\tbne.w\t18c66 \n+\tb.n\t18ca8 \n ./cmdline/state.c:2254\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr1, r4, #108\t; 0x6c\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2255\n \tcmp\tr0, #0\n-\tblt.w\t19ff0 \n+\tblt.w\t19fd2 \n ./cmdline/state.c:2255 (discriminator 1)\n \tldr.w\tr5, [r4, #-108]\n \tldr\tr3, [r7, #24]\n \tcmp\tr5, r3\n-\tbcs.w\t19ff0 \n+\tbcs.w\t19fd2 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr\tr4, [r7, #20]\n \tldr.w\tr3, [r4, #132]\t; 0x84\n \tcmp\tr5, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r5, #1\n state_read_content():\n ./cmdline/state.c:2264\n \tadd.w\tr6, r7, #8896\t; 0x22c0\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -41594,182 +41537,174 @@\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n state_read_content():\n ./cmdline/state.c:2264\n \tsub.w\tr9, r6, #4\n \tvmov\tr0, s16\n+\tmov\tr1, r9\n \tmov.w\tr2, #4096\t; 0x1000\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r4, r3, lsl #2]\n-./cmdline/state.c:2264\n-\tmov\tr1, r9\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr5, [r3, r5, lsl #2]\n state_read_content():\n ./cmdline/state.c:2264\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2265\n \tcmp\tr0, #0\n-\tblt.n\t18fb4 \n+\tblt.n\t18fa0 \n ./cmdline/state.c:2272\n \tldrb.w\tr3, [r6, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t19fd4 \n+\tbeq.w\t19fb6 \n ./cmdline/state.c:2280\n \tadd.w\tr1, r7, #12992\t; 0x32c0\n \tvmov\tr0, s16\n \tadds\tr1, #20\n \tmov.w\tr2, #4096\t; 0x1000\n \tstr\tr1, [r7, #60]\t; 0x3c\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2281\n \tcmp\tr0, #0\n-\tblt.n\t18fb4 \n+\tblt.n\t18fa0 \n ./cmdline/state.c:2289 (discriminator 5)\n \tmov.w\tr2, #8192\t; 0x2000\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr0, r9\n-\tbl\t12e60 \n+\tbl\t12e3c \n ./cmdline/state.c:2292 (discriminator 5)\n \tldr\tr1, [r0, #4]\n ./cmdline/state.c:2289 (discriminator 5)\n \tmov\tr4, r0\n ./cmdline/elem.h:845 (discriminator 5)\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #60]\t; 0x3c\n file_path_hash():\n ./cmdline/elem.h:845 (discriminator 5)\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tmov\tr0, r1\n \tblx\t6bbc \n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-state_read_content():\n-./cmdline/state.c:2292 (discriminator 5)\n-\tadd.w\tr1, r4, #28\n-\tmov\tr2, r4\n-file_path_hash():\n-./cmdline/elem.h:845 (discriminator 5)\n+\tbl\tbe80 \n \tmov\tr3, r0\n state_read_content():\n ./cmdline/state.c:2292 (discriminator 5)\n \tadd.w\tr0, r5, #13376\t; 0x3440\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #28\n \tadds\tr0, #32\n-\tbl\tc7ac \n+\tbl\tc794 \n ././tommyds/tommylist.h:219 (discriminator 5)\n \tmovw\tr1, #13404\t; 0x345c\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219 (discriminator 5)\n-\tldr\tr3, [r5, r1]\n-state_read_content():\n ./cmdline/state.c:2293 (discriminator 5)\n \tadd.w\tr2, r4, #12\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219 (discriminator 5)\n+\tldr\tr3, [r5, r1]\n ././tommyds/tommylist.h:221 (discriminator 5)\n \tcmp\tr3, #0\n-\tbeq.w\t199c6 \n+\tbeq.w\t199a6 \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #16]\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r4, #16]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #12]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r4, #16]\n \tstr\tr2, [r3, #0]\n state_read_content():\n ./cmdline/state.c:2296\n \tldr\tr3, [r7, #16]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #20]\n state_read_content():\n ./cmdline/state.c:2296\n \tadds\tr3, #1\n \tstr\tr3, [r7, #16]\n-\tb.n\t18ce8 \n+\tb.n\t18cd4 \n ./cmdline/stream.h:234\n \tvmov\tr2, s16\n sgetc():\n ./cmdline/stream.h:234\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tcmp\tr3, r2\n-\tbeq.w\t19ce0 \n+\tbeq.w\t19cc0 \n ./cmdline/stream.h:236\n \tvmov\tr1, s16\n \tadds\tr2, r3, #1\n \tstr\tr2, [r1, #4]\n \tldrb\tr0, [r3, #0]\n state_read_content():\n ./cmdline/state.c:2402\n \tcmp\tr0, #109\t; 0x6d\n-\tbeq.w\t199b8 \n+\tbeq.w\t19998 \n \tcmp\tr0, #117\t; 0x75\n-\tbne.n\t18fc4 \n+\tbne.n\t18fb0 \n ./cmdline/state.c:2404\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #964]\t; 0x3c4\n ./cmdline/state.c:2421\n \tadd.w\tr1, fp, #240640\t; 0x3ac00\n \tvmov\tr0, s16\n-\tadd.w\tr1, r1, #928\t; 0x3a0\n \tmovs\tr2, #16\n-\tbl\tff6c \n+\tadd.w\tr1, r1, #928\t; 0x3a0\n+\tbl\tff48 \n ./cmdline/state.c:2422\n \tcmp\tr0, #0\n-\tbge.w\t18ce8 \n+\tbge.w\t18cd4 \n ./cmdline/state.c:1847\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1848\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2402\n \tcmp\tr0, #107\t; 0x6b\n-\tbeq.w\t199d0 \n+\tbeq.w\t199b0 \n ./cmdline/state.c:2414\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2415\n-\tldr.w\tr0, [pc, #2392]\t; 19930 \n+\tldr.w\tr0, [pc, #2380]\t; 19910 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2416\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2305\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr1, r4, #104\t; 0x68\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2306\n \tcmp\tr0, #0\n-\tblt.w\t19ff0 \n+\tblt.w\t19fd2 \n ./cmdline/state.c:2306 (discriminator 1)\n \tldr.w\tr5, [r4, #-104]\n \tldr\tr3, [r7, #24]\n \tcmp\tr5, r3\n-\tbcs.w\t19ff0 \n+\tbcs.w\t19fd2 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr\tr6, [r7, #20]\n \tldr.w\tr3, [r6, #132]\t; 0x84\n \tcmp\tr5, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r5, #1\n state_read_content():\n ./cmdline/state.c:2315\n \tadd.w\tr9, r7, #17024\t; 0x4280\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -41778,136 +41713,128 @@\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n state_read_content():\n ./cmdline/state.c:2315\n \tsub.w\tr4, r9, #4\n \tvmov\tr0, s16\n+\tmov\tr1, r4\n \tmov.w\tr2, #4096\t; 0x1000\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r6, r3, lsl #2]\n-./cmdline/state.c:2315\n-\tmov\tr1, r4\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr5, [r3, r5, lsl #2]\n state_read_content():\n ./cmdline/state.c:2315\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2316\n \tcmp\tr0, #0\n-\tblt.n\t18fb4 \n+\tblt.n\t18fa0 \n ./cmdline/state.c:2323\n \tldrb.w\tr3, [r9, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t19fbc \n+\tbeq.w\t19f9e \n ./cmdline/state.c:2331\n \tadd.w\tr6, r7, #21120\t; 0x5280\n \tvmov\tr0, s16\n \tadds\tr6, #88\t; 0x58\n \tmov.w\tr2, #4096\t; 0x1000\n \tsubs\tr1, r6, #4\n \tstr\tr1, [r7, #60]\t; 0x3c\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2332\n \tcmp\tr0, #0\n-\tblt.n\t18fb4 \n+\tblt.n\t18fa0 \n ./cmdline/state.c:2339\n \tldrb.w\tr3, [r6, #-4]\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tcmp\tr3, #0\n-\tbeq.w\t1a140 \n+\tbeq.w\t1a122 \n ./cmdline/state.c:2348 (discriminator 6)\n \tmov.w\tr2, #4096\t; 0x1000\n \tmov\tr0, r4\n-\tbl\t12e60 \n+\tbl\t12e3c \n ./cmdline/state.c:2351 (discriminator 6)\n \tldr\tr1, [r0, #4]\n ./cmdline/state.c:2348 (discriminator 6)\n \tmov\tr4, r0\n ./cmdline/elem.h:845 (discriminator 6)\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #60]\t; 0x3c\n file_path_hash():\n ./cmdline/elem.h:845 (discriminator 6)\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tmov\tr0, r1\n \tblx\t6bbc \n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-state_read_content():\n-./cmdline/state.c:2351 (discriminator 6)\n-\tadd.w\tr1, r4, #28\n-\tmov\tr2, r4\n-file_path_hash():\n-./cmdline/elem.h:845 (discriminator 6)\n+\tbl\tbe80 \n \tmov\tr3, r0\n state_read_content():\n ./cmdline/state.c:2351 (discriminator 6)\n \tadd.w\tr0, r5, #13376\t; 0x3440\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #28\n \tadds\tr0, #32\n-\tbl\tc7ac \n+\tbl\tc794 \n ././tommyds/tommylist.h:219 (discriminator 6)\n \tmovw\tr1, #13404\t; 0x345c\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219 (discriminator 6)\n-\tldr\tr2, [r5, r1]\n-state_read_content():\n ./cmdline/state.c:2352 (discriminator 6)\n \tadd.w\tr3, r4, #12\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219 (discriminator 6)\n+\tldr\tr2, [r5, r1]\n ././tommyds/tommylist.h:221 (discriminator 6)\n \tcmp\tr2, #0\n-\tbeq.w\t199de \n+\tbeq.w\t199be \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #16]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r4, #16]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #12]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r4, #16]\n \tstr\tr3, [r2, #0]\n state_read_content():\n ./cmdline/state.c:2355\n \tldr\tr3, [r7, #4]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #20]\n state_read_content():\n ./cmdline/state.c:2355\n \tadds\tr3, #1\n \tstr\tr3, [r7, #4]\n-\tb.n\t18ce8 \n+\tb.n\t18cd4 \n ./cmdline/state.c:2363\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr1, r4, #100\t; 0x64\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2364\n \tcmp\tr0, #0\n-\tblt.w\t19ff0 \n+\tblt.w\t19fd2 \n ./cmdline/state.c:2364 (discriminator 1)\n \tldr.w\tr5, [r4, #-100]\n \tldr\tr3, [r7, #24]\n \tcmp\tr5, r3\n-\tbcs.w\t19ff0 \n+\tbcs.w\t19fd2 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr\tr4, [r7, #20]\n \tldr.w\tr3, [r4, #132]\t; 0x84\n \tcmp\tr5, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r5, #1\n state_read_content():\n ./cmdline/state.c:2373\n \tadd.w\tr9, r7, #25216\t; 0x6280\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -41916,153 +41843,145 @@\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n state_read_content():\n ./cmdline/state.c:2373\n \tsub.w\tr6, r9, #4\n \tvmov\tr0, s16\n+\tmov\tr1, r6\n \tmov.w\tr2, #4096\t; 0x1000\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r4, r3, lsl #2]\n-./cmdline/state.c:2373\n-\tmov\tr1, r6\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr5, [r3, r5, lsl #2]\n state_read_content():\n ./cmdline/state.c:2373\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2374\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2381\n \tldrb.w\tr3, [r9, #-4]\n \tcmp\tr3, #0\n-\tbeq.w\t1a128 \n+\tbeq.w\t1a10a \n ./cmdline/state.c:2390 (discriminator 7)\n \tmov\tr0, r6\n-\tbl\t12ed4 \n+\tbl\t12eb0 \n ./cmdline/state.c:2393 (discriminator 7)\n \tldr\tr1, [r0, #4]\n ./cmdline/state.c:2390 (discriminator 7)\n \tmov\tr4, r0\n ./cmdline/elem.h:845 (discriminator 7)\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #60]\t; 0x3c\n file_path_hash():\n ./cmdline/elem.h:845 (discriminator 7)\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tmov\tr0, r1\n \tblx\t6bbc \n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-state_read_content():\n-./cmdline/state.c:2393 (discriminator 7)\n-\tadd.w\tr1, r4, #24\n-\tmov\tr2, r4\n-file_path_hash():\n-./cmdline/elem.h:845 (discriminator 7)\n+\tbl\tbe80 \n \tmov\tr3, r0\n state_read_content():\n ./cmdline/state.c:2393 (discriminator 7)\n \tadd.w\tr0, r5, #13376\t; 0x3440\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #24\n \tadds\tr0, #56\t; 0x38\n-\tbl\tc7ac \n+\tbl\tc794 \n ././tommyds/tommylist.h:219 (discriminator 7)\n \tmovw\tr1, #13428\t; 0x3474\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219 (discriminator 7)\n-\tldr\tr2, [r5, r1]\n-state_read_content():\n ./cmdline/state.c:2394 (discriminator 7)\n \tadd.w\tr3, r4, #8\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219 (discriminator 7)\n+\tldr\tr2, [r5, r1]\n ././tommyds/tommylist.h:221 (discriminator 7)\n \tcmp\tr2, #0\n-\tbeq.w\t19b4c \n+\tbeq.w\t19b2c \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #12]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r4, #12]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #8]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r4, #12]\n \tstr\tr3, [r2, #0]\n state_read_content():\n ./cmdline/state.c:2397\n \tldr\tr3, [r7, #12]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #16]\n state_read_content():\n ./cmdline/state.c:2397\n \tadds\tr3, #1\n \tstr\tr3, [r7, #12]\n-\tb.n\t18ce8 \n+\tb.n\t18cd4 \n ./cmdline/stream.h:234\n \tvmov\tr2, s16\n sgetc():\n ./cmdline/stream.h:234\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tcmp\tr3, r2\n-\tbeq.w\t19cf6 \n+\tbeq.w\t19cd6 \n ./cmdline/stream.h:236\n \tvmov\tr1, s16\n \tadds\tr2, r3, #1\n \tstr\tr2, [r1, #4]\n \tldrb\tr0, [r3, #0]\n state_read_content():\n ./cmdline/state.c:2432\n \tcmp\tr0, #109\t; 0x6d\n-\tbeq.w\t19a66 \n+\tbeq.w\t19a46 \n \tcmp\tr0, #117\t; 0x75\n-\tbne.w\t1963e \n+\tbne.w\t19622 \n ./cmdline/state.c:2434\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #968]\t; 0x3c8\n ./cmdline/state.c:2451\n \tadd.w\tr1, fp, #240640\t; 0x3ac00\n \tvmov\tr0, s16\n-\tadd.w\tr1, r1, #944\t; 0x3b0\n \tmovs\tr2, #16\n-\tbl\tff6c \n+\tadd.w\tr1, r1, #944\t; 0x3b0\n+\tbl\tff48 \n ./cmdline/state.c:2452\n \tcmp\tr0, #0\n-\tbge.w\t18ce8 \n-\tb.n\t18fb4 \n+\tbge.w\t18cd4 \n+\tb.n\t18fa0 \n ./cmdline/state.c:1834\n \tldr\tr3, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr1, r3, #144\t; 0x90\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:1835\n \tcmp\tr0, #0\n-\tblt.w\t19ff0 \n+\tblt.w\t19fd2 \n ./cmdline/state.c:1835 (discriminator 1)\n \tldr\tr3, [r7, #32]\n \tldr.w\tr2, [r3, #-144]\n \tldr\tr3, [r7, #24]\n \tcmp\tr2, r3\n-\tbcs.w\t19ff0 \n+\tbcs.w\t19fd2 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr\tr3, [r7, #20]\n \tldr.w\tr3, [r3, #132]\t; 0x84\n \tcmp\tr2, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r2, #1\n state_read_content():\n ././tommyds/tommyarray.h:117\n \tldr\tr4, [r7, #20]\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -42071,120 +41990,113 @@\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n state_read_content():\n ./cmdline/state.c:1844\n \tvmov\tr0, s16\n \tsub.w\tsl, r1, #48\t; 0x30\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r4, r3, lsl #2]\n-state_read_content():\n-./cmdline/state.c:1844\n \tmov\tr1, sl\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n+\tldr.w\tr3, [r4, r3, lsl #2]\n \tldr.w\tr3, [r3, r2, lsl #2]\n \tstr\tr3, [r7, #44]\t; 0x2c\n state_read_content():\n ./cmdline/state.c:1844\n-\tbl\t101b8 \n+\tbl\t10170 \n ./cmdline/state.c:1845\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1852\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n \tcmp\tr2, #0\n-\tbeq.w\t1a116 \n+\tbeq.w\t1a0f8 \n ./cmdline/state.c:1861\n-\tldr\tr4, [r7, #32]\n \tmovs\tr3, #0\n \tldrd\tr0, r1, [sl]\n-\tsub.w\tr6, r4, #152\t; 0x98\n-\tstr\tr6, [r7, #36]\t; 0x24\n-\tbl\t2f560 \n-\tldr.w\tr2, [r4, #-152]\n+\tbl\t2f5c8 \n+\tldr\tr3, [r7, #32]\n+\tsubs\tr3, #152\t; 0x98\n+\tldr\tr2, [r3, #0]\n+\tstr\tr3, [r7, #36]\t; 0x24\n \tmovs\tr3, #0\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbcc.w\t1a0fe \n+\tbcc.w\t1a0e0 \n ./cmdline/state.c:1869\n \tldr\tr6, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr4, r6, #40\t; 0x28\n \tmov\tr1, r4\n-\tbl\t101b8 \n+\tbl\t10170 \n ./cmdline/state.c:1870\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1877\n \tstr\tr6, [r7, #32]\n \tsubs\tr6, #148\t; 0x94\n \tvmov\tr0, s16\n \tmov\tr1, r6\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:1878\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n+./cmdline/state.c:1889\n+\tldr\tr2, [r7, #32]\n ./cmdline/state.c:1891\n-\tldr\tr3, [r7, #32]\n \tvmov\tr0, s16\n-\tsub.w\tr8, r3, #32\n-\tmov\tr2, r3\n+\tsub.w\tr8, r2, #32\n ./cmdline/state.c:1889\n-\tldr.w\tr3, [r3, #-148]\n+\tldr.w\tr3, [r2, #-148]\n ./cmdline/state.c:1891\n \tmov\tr1, r8\n ./cmdline/state.c:1889\n \tsubs\tr3, #1\n \tstr.w\tr3, [r2, #-148]\n ./cmdline/state.c:1891\n-\tbl\t101b8 \n+\tbl\t10170 \n ./cmdline/state.c:1892\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1899\n \tadd.w\tr9, r7, #4800\t; 0x12c0\n \tvmov\tr0, s16\n \tadd.w\tr9, r9, #24\n \tmov.w\tr2, #4096\t; 0x1000\n \tsub.w\tr1, r9, #4\n \tstr\tr1, [r7, #60]\t; 0x3c\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:1900\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1906\n \tldrb.w\tr3, [r9, #-4]\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tcmp\tr3, #0\n-\tbeq.w\t1a0e6 \n+\tbeq.w\t1a0c8 \n ./cmdline/state.c:1915\n \tldr\tr0, [r6, #0]\n \tmovs\tr5, #0\n \tldrd\tr2, r3, [r8]\n-\tldrd\tr8, r9, [r4]\n-\tmovs\tr4, #0\n \tstr\tr0, [sp, #8]\n-\tstrd\tr4, r5, [sp, #24]\n+\tldrd\tr8, r9, [r4]\n \tstrd\tr8, r9, [sp]\n \tstrd\tr2, r3, [sp, #16]\n+\tmovs\tr4, #0\n+\tstrd\tr4, r5, [sp, #24]\n \tldrd\tr2, r3, [sl]\n \tldr.w\tr0, [fp, #216]\t; 0xd8\n-\tbl\t129f0 \n-./cmdline/state.c:1918\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-./cmdline/state.c:1915\n+\tbl\t129b8 \n \tmov\tr9, r0\n ./cmdline/state.c:1918\n-\tadd.w\tr0, r3, #13312\t; 0x3400\n-\tldr.w\tr1, [r9, #8]\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tmov\tr2, r9\n-\tldr.w\tr5, [r9, #12]\n+\tldrd\tr1, r5, [r9, #8]\n+\tadd.w\tr0, r3, #13312\t; 0x3400\n \tadds\tr0, #32\n ././tommyds/tommyhash.h:123\n \tlsls\tr4, r1, #21\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:123\n \tlsls\tr3, r5, #21\n \tsubs\tr4, r4, r1\n@@ -42234,58 +42146,58 @@\n \torr.w\tr4, r4, r5, lsl #4\n \teors\tr3, r4\n ././tommyds/tommyhash.h:129\n \tlsls\tr4, r3, #31\n state_read_content():\n ./cmdline/state.c:1918\n \tadd\tr3, r4\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/state.c:1919\n \tldr.w\tr1, [r9, #48]\t; 0x30\n ./cmdline/elem.h:845\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #60]\t; 0x3c\n file_path_hash():\n ./cmdline/elem.h:845\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tmov\tr0, r1\n \tblx\t6bbc \n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n state_read_content():\n ./cmdline/state.c:1919\n \tldr\tr6, [r7, #44]\t; 0x2c\n-\tadd.w\tr1, r9, #84\t; 0x54\n-\tmov\tr2, r9\n file_path_hash():\n ./cmdline/elem.h:845\n \tmov\tr3, r0\n state_read_content():\n ./cmdline/state.c:1919\n+\tmov\tr2, r9\n \tadd.w\tr0, r6, #13312\t; 0x3400\n+\tadd.w\tr1, r9, #84\t; 0x54\n \tadds\tr0, #52\t; 0x34\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/elem.h:853\n \tldr.w\tr5, [r9, #36]\t; 0x24\n file_stamp_hash():\n ./cmdline/elem.h:853\n \tldr.w\tr4, [r9]\n state_read_content():\n ./cmdline/state.c:1920\n \tadd.w\tr0, r6, #13376\t; 0x3440\n file_stamp_hash():\n ./cmdline/elem.h:853\n \tldr.w\tr3, [r9, #24]\n state_read_content():\n ./cmdline/state.c:1920\n-\tadd.w\tr1, r9, #100\t; 0x64\n+\tmov\tr2, r9\n ././tommyds/tommyhash.h:105\n \tsub.w\tr5, r5, r5, lsl #6\n ./cmdline/state.c:1920\n-\tmov\tr2, r9\n+\tadd.w\tr1, r9, #100\t; 0x64\n \tadds\tr0, #8\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n \teor.w\tr5, r5, r5, lsr #17\n ././tommyds/tommyhash.h:107\n \tsub.w\tr5, r5, r5, lsl #9\n ././tommyds/tommyhash.h:108\n@@ -42330,199 +42242,197 @@\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n ././tommyds/tommyhash.h:110\n \teor.w\tr3, r3, r3, lsl #10\n state_read_content():\n ./cmdline/state.c:1920\n \teor.w\tr3, r3, r3, lsr #15\n-\tbl\tc7ac \n+\tbl\tc794 \n ././tommyds/tommylist.h:219\n \tmovw\tr1, #13336\t; 0x3418\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219\n-\tldr\tr2, [r6, r1]\n-state_read_content():\n ./cmdline/state.c:1921\n \tadd.w\tr3, r9, #52\t; 0x34\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219\n+\tldr\tr2, [r6, r1]\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.w\t19a5c \n+\tbeq.w\t19a3c \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr.w\tr0, [r9, #56]\t; 0x38\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr.w\tr2, [r9, #56]\t; 0x38\n ././tommyds/tommylist.h:191\n \tstr.w\tr1, [r9, #52]\t; 0x34\n ././tommyds/tommylist.h:192\n+\tldr.w\tr2, [r9, #56]\t; 0x38\n \tstr\tr3, [r2, #0]\n state_read_content():\n ./cmdline/state.c:1925\n \tldr.w\tr3, [r9, #40]\t; 0x28\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr.w\tr9, [r9, #60]\t; 0x3c\n state_read_content():\n ./cmdline/state.c:1925\n \tcmp\tr3, #0\n-\tbeq.w\t19584 \n+\tbeq.w\t19566 \n ./cmdline/state.c:1940\n \tldr\tr3, [r7, #32]\n-\tadd.w\tsl, r7, #76\t; 0x4c\n ./cmdline/state.c:1924\n \tmovs\tr5, #0\n+\tadd.w\tsl, r7, #76\t; 0x4c\n ./cmdline/state.c:1940\n \tsubs\tr3, #136\t; 0x88\n \tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/stream.h:234\n \tvmov\tr2, s16\n sgetc():\n ./cmdline/stream.h:234\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tcmp\tr3, r2\n-\tbeq.w\t19632 \n+\tbeq.w\t19616 \n ./cmdline/stream.h:236\n \tvmov\tr1, s16\n \tadds\tr2, r3, #1\n \tstr\tr2, [r1, #4]\n \tldrb\tr4, [r3, #0]\n state_read_content():\n ./cmdline/state.c:1932\n \tvmov\tr0, s16\n \tmov\tr1, sl\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:1933\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1940\n \tldr\tr6, [r7, #52]\t; 0x34\n \tvmov\tr0, s16\n \tmov\tr1, r6\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:1941\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:1948\n \tldr\tr3, [r6, #0]\n \tldr.w\tr0, [r9, #40]\t; 0x28\n \tadds\tr2, r3, r5\n \tcmp\tr2, r0\n-\tbhi.w\t1a0ce \n+\tbhi.w\t1a0b0 \n ./cmdline/state.c:1956\n \tldr\tr1, [r7, #36]\t; 0x24\n \tldr.w\tr2, [sl]\n \tldr\tr1, [r1, #0]\n \tadd\tr2, r3\n \tcmp\tr2, r1\n-\tbhi.w\t1a0a8 \n+\tbhi.w\t1a08a \n ./cmdline/state.c:1965\n \tcmp\tr3, #0\n-\tbeq.n\t1957e \n+\tbeq.n\t19560 \n \tsub.w\tr3, r4, #98\t; 0x62\n \tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/state.c:1966\n \tmov\tr1, r5\n \tmov\tr0, r9\n-\tbl\t13610 \n+\tbl\t135f8 \n \tldr\tr3, [r7, #48]\t; 0x30\n \tmov\tr4, r0\n ./cmdline/state.c:1968\n \tcmp\tr3, #14\n-\tbhi.n\t194f6 \n+\tbhi.n\t194d8 \n \ttbb\t[pc, r3]\n-\tlsrs\tr6, r0, #2\n+\tlsrs\tr7, r0, #2\n \tlsrs\tr0, r1, #32\n-\tstrh\tr0, [r1, #16]\n+\tstrh\tr0, [r1, #24]\n \tlsrs\tr0, r1, #32\n \tlsrs\tr0, r1, #32\n \tlsrs\tr0, r1, #32\n \tlsrs\tr5, r2, #32\n-\tlsls\tr1, r5, #1\n+\tlsls\tr2, r5, #1\n ./cmdline/state.c:1984\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1985\n-\tldr.w\tr0, [pc, #1072]\t; 19934 \n+\tldr.w\tr0, [pc, #1068]\t; 19914 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1986\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.h:665\n \tmov\tr8, r0\n+./cmdline/elem.h:635\n+\tldr.w\tr3, [pc, #1056]\t; 19918 \n block_state_set():\n ./cmdline/elem.h:665\n \tmov.w\tr2, #2\n state_read_content():\n-./cmdline/elem.h:635\n-\tldr.w\tr3, [pc, #1056]\t; 19938 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #255\t; 0xff\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb.w\tr2, [r8], #1\n-memset():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmov\tr0, r8\n hash_zero_set():\n ./cmdline/elem.h:635\n \tldr\tr2, [r7, #56]\t; 0x38\n-\tldr\tr3, [r2, r3]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tldr\tr2, [r3, #0]\n+\tmov\tr0, r8\n hash_zero_set():\n ./cmdline/elem.h:635\n+\tldr\tr3, [r2, r3]\n \tstr\tr3, [r7, #60]\t; 0x3c\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tldr\tr2, [r3, #0]\n \tblx\t6c08 \n state_read_content():\n ./cmdline/state.c:2006\n \tadd.w\tr3, fp, #245760\t; 0x3c000\n ./cmdline/elem.h:654\n \tclz\tr6, r4\n+block_state_get():\n+./cmdline/elem.h:654\n+\tlsrs\tr6, r6, #5\n+state_read_content():\n ./cmdline/state.c:2006\n \tldr.w\tr2, [r3, #232]\t; 0xe8\n block_state_get():\n ./cmdline/elem.h:654\n-\tlsrs\tr6, r6, #5\n \tcmp\tr4, #0\n \tit\tne\n \tcmpne\tr2, #0\n-\tbne.n\t1958e \n+\tbne.n\t19570 \n state_read_content():\n ./cmdline/state.c:2018\n \tcmp\tr2, #0\n-\tbne.n\t195f8 \n+\tbne.n\t195dc \n ./cmdline/state.c:2031\n \tldr.w\tr3, [fp, #48]\t; 0x30\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n block_state_get():\n ./cmdline/elem.h:654\n \tit\teq\n \tmoveq\tr6, #1\n-\tcbz\tr6, 195ac \n+\tcbz\tr6, 1958e \n state_read_content():\n ./cmdline/state.c:2038\n \tmov\tr3, r5\n \tldr.w\tr1, [sl]\n \tmov\tr2, r9\n \tldr\tr0, [r7, #44]\t; 0x2c\n-\tbl\t13414 \n+\tbl\t133f0 \n ./cmdline/state.c:2043\n \tldr\tr1, [r7, #52]\t; 0x34\n ./cmdline/state.c:2042\n \tldr.w\tr2, [sl]\n ./cmdline/state.c:2041\n \tadds\tr5, #1\n ./cmdline/state.c:2043\n@@ -42531,110 +42441,110 @@\n \tadds\tr2, #1\n \tstr.w\tr2, [sl]\n ./cmdline/state.c:2043\n \tsubs\tr3, #1\n \tstr\tr3, [r1, #0]\n ./cmdline/state.c:1965\n \tcmp\tr3, #0\n-\tbne.n\t194d2 \n+\tbne.n\t194b4 \n \tldr.w\tr0, [r9, #40]\t; 0x28\n ./cmdline/state.c:1925\n \tcmp\tr5, r0\n-\tbcc.w\t19470 \n+\tbcc.w\t19452 \n ./cmdline/state.c:2048\n \tldr\tr3, [r7, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #8]\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n block_has_past_hash():\n ./cmdline/elem.h:690\n \tldrb\tr2, [r4, #0]\n \tsubs\tr1, r2, #2\n state_read_content():\n ./cmdline/state.c:2007\n \tands.w\tr1, r1, #253\t; 0xfd\n-\tbeq.n\t1961e \n+\tbeq.n\t19602 \n ./cmdline/state.c:2019\n \tldr.w\tr3, [fp, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.n\t19548 \n+\tbeq.n\t1952a \n ./cmdline/state.c:2020\n \tcmp\tr2, #3\n-\tbeq.n\t1960a \n+\tbeq.n\t195ee \n ./cmdline/state.c:2031\n \tldr.w\tr3, [fp, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbeq.n\t19554 \n+\tbeq.n\t19536 \n ./cmdline/state.c:2032\n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #1\n+\tbne.n\t19536 \n ./cmdline/elem.h:665\n-\titt\teq\n+\tmov.w\tr3, #3\n block_state_set():\n ./cmdline/elem.h:665\n-\tmoveq\tr3, #3\n-\tstrbeq\tr3, [r4, #0]\n+\tstrb\tr3, [r4, #0]\n ./cmdline/elem.h:666\n-\tb.n\t19554 \n+\tb.n\t19536 \n state_read_content():\n ./cmdline/elem.h:665\n \tmov.w\tr3, #3\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb\tr3, [r0, #0]\n state_read_content():\n ./cmdline/state.c:1992\n-\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr\tr3, [pc, #884]\t; (19918 )\n \tadd.w\tr8, r4, #1\n-\tldr\tr3, [pc, #880]\t; (19938 )\n+\tldr\tr2, [r7, #56]\t; 0x38\n \tvmov\tr0, s16\n \tmov\tr1, r8\n \tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n \tstr\tr3, [r7, #60]\t; 0x3c\n-\tbl\tff6c \n+\tldr\tr2, [r3, #0]\n+\tbl\tff48 \n ./cmdline/state.c:1993\n \tcmp\tr0, #0\n-\tbge.n\t1952e \n+\tbge.n\t19510 \n ./cmdline/state.c:1847\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1848\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/elem.h:665\n \tmov.w\tr3, #2\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb\tr3, [r0, #0]\n ./cmdline/elem.h:666\n-\tb.n\t195be \n+\tb.n\t195a2 \n state_read_content():\n ./cmdline/elem.h:665\n \tmovs\tr3, #1\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb\tr3, [r0, #0]\n ./cmdline/elem.h:666\n-\tb.n\t195be \n+\tb.n\t195a2 \n state_read_content():\n ./cmdline/state.c:2019\n \tldr.w\tr3, [fp, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.n\t19548 \n+\tbeq.n\t1952a \n ./cmdline/elem.h:654\n \tcmp\tr4, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t19554 \n+\tbeq.n\t19536 \n \tldrb\tr2, [r4, #0]\n state_read_content():\n ./cmdline/state.c:2020\n \tcmp\tr2, #3\n-\tbne.n\t195a4 \n+\tbne.n\t19586 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr3, [r7, #60]\t; 0x3c\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, r8\n \tmovs\tr1, #0\n \tldr\tr2, [r3, #0]\n@@ -42642,170 +42552,168 @@\n state_read_content():\n ./cmdline/elem.h:665\n \tmov.w\tr3, #2\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb\tr3, [r4, #0]\n ./cmdline/elem.h:666\n-\tb.n\t195a4 \n+\tb.n\t19586 \n state_read_content():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tstr\tr3, [r7, #40]\t; 0x28\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, r8\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tldr\tr2, [r3, #0]\n \tblx\t6c08 \n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr2, [r3, #232]\t; 0xe8\n state_read_content():\n ./cmdline/elem.h:628\n-\tb.n\t19544 \n+\tb.n\t19526 \n sgetc():\n ./cmdline/stream.h:235\n \tvmov\tr0, s16\n-\tbl\tfebc \n+\tbl\tfe9c \n \tmov\tr4, r0\n-\tb.n\t19488 \n+\tb.n\t1946a \n state_read_content():\n ./cmdline/state.c:2432\n \tcmp\tr0, #107\t; 0x6b\n-\tbne.w\t18fca \n+\tbne.w\t18fb6 \n ./cmdline/state.c:2437\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #2\n \tstr.w\tr3, [r4, #968]\t; 0x3c8\n ./cmdline/state.c:2438\n-\tb.n\t191ba \n+\tb.n\t191a6 \n ./cmdline/state.c:2055\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr3, r4, #132\t; 0x84\n \tstr\tr3, [r7, #52]\t; 0x34\n \tmov\tr1, r3\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2056\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2064\n \tldr.w\tr3, [r4, #-152]\n \tsub.w\tr1, r4, #152\t; 0x98\n \tstr\tr1, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t18ce8 \n+\tbeq.w\t18cd4 \n \tadd.w\tr5, fp, #245760\t; 0x3c000\n-./cmdline/state.c:2088\n-\tsub.w\tr3, r4, #124\t; 0x7c\n ./cmdline/state.c:2063\n \tmov.w\tsl, #0\n-\tadd.w\tr8, r7, #96\t; 0x60\n-\tadds\tr5, #36\t; 0x24\n+./cmdline/state.c:2088\n+\tsub.w\tr3, r4, #124\t; 0x7c\n \tstr.w\tfp, [r7, #60]\t; 0x3c\n+\tadds\tr5, #36\t; 0x24\n \tmov\tfp, sl\n+\tadd.w\tr8, r7, #96\t; 0x60\n \tmov\tsl, r3\n ./cmdline/state.c:2072\n \tvmov\tr0, s16\n \tmov\tr1, r8\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2073\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2080\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr.w\tr2, [r8]\n \tldr\tr1, [r3, #0]\n \tadd\tr2, fp\n \tcmp\tr2, r1\n-\tbhi.w\t1a086 \n+\tbhi.w\t1a068 \n ./cmdline/state.c:2088\n \tvmov\tr0, s16\n \tmov\tr1, sl\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2089\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2097\n \tldr.w\tr6, [sl]\n \tands.w\tr6, r6, #1\n-\tbeq.n\t1971e \n+\tbeq.n\t19702 \n ./cmdline/state.c:2099\n \tldr\tr3, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr4, r3, #128\t; 0x80\n \tmov\tr1, r4\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2100\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2108\n \tldr.w\tr1, [sl]\n-./cmdline/state.c:2112\n-\tlsls\tr3, r1, #29\n-./cmdline/state.c:2108\n \tand.w\tr0, r1, #2\n ./cmdline/state.c:2110\n \tand.w\tr2, r1, #8\n ./cmdline/state.c:2112\n-\tbpl.n\t197ae \n+\tlsls\tr3, r1, #29\n+\tbpl.n\t19792 \n ./cmdline/state.c:2112 (discriminator 1)\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tadd.w\tr1, r3, #244736\t; 0x3bc00\n \tldr.w\tr1, [r1, #968]\t; 0x3c8\n \tcmp\tr1, #0\n-\tbeq.w\t1a1a6 \n+\tbeq.w\t1a188 \n ./cmdline/state.c:2120\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr6, [r4, #0]\n \tldr\tr1, [r3, #0]\n \tadd\tr6, r1\n ./cmdline/elem.h:1118\n \tbic.w\tr6, r6, #7\n info_make():\n ./cmdline/elem.h:1120\n-\tcbz\tr0, 19714 \n+\tcbz\tr0, 196f8 \n ./cmdline/elem.h:1121\n \torr.w\tr6, r6, #1\n ./cmdline/elem.h:1123\n \torr.w\tr6, r6, #2\n ./cmdline/elem.h:1124\n-\tcbz\tr2, 1971e \n+\tcbz\tr2, 19702 \n ./cmdline/elem.h:1125\n \torr.w\tr6, r6, #4\n state_read_content():\n ./cmdline/state.c:2125\n \tldr.w\tr2, [r8]\n ./cmdline/state.c:2130\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tadd.w\tr9, r3, #244736\t; 0x3bc00\n ./cmdline/state.c:2125\n-\tcbz\tr2, 1979c \n+\tcbz\tr2, 19780 \n ./cmdline/elem.h:1188\n \tmov\tr4, fp\n info_set():\n ./cmdline/elem.h:1188\n \tadd.w\tfp, fp, #1\n-\tmov\tr0, r5\n \tmov\tr1, fp\n-\tbl\tc520 \n+\tmov\tr0, r5\n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r5, #144]\t; 0x90\n \tcmp\tr3, r4\n-\tbls.w\t19cc6 \n+\tbls.w\t19ca6 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r5, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr0, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r4, lsr #12\n-\tbls.w\t19cae \n+\tbls.w\t19c8e \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r0, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r5, #140]\t; 0x8c\n state_read_content():\n ././tommyds/tommytypes.h:364\n@@ -42829,74 +42737,74 @@\n \tldr.w\tr2, [r2, r0, lsl #2]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tstr\tr6, [r2, r3]\n state_read_content():\n ./cmdline/state.c:2130\n \tldr.w\tr0, [r9, #984]\t; 0x3d8\n-\tbl\t13fb4 \n+\tbl\t13f98 \n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n ./cmdline/state.c:2131\n \tcmp\tr6, #0\n \tit\tne\n \tmovne\tr0, #0\n \tcmp\tr0, #0\n-\tbne.w\t19d02 \n+\tbne.w\t19ce2 \n ./cmdline/state.c:2145\n \tldr.w\tr3, [r8]\n \tsubs\tr3, #1\n \tstr.w\tr3, [r8]\n ./cmdline/state.c:2125\n \tcmp\tr3, #0\n-\tbne.n\t1972a \n+\tbne.n\t1970e \n ./cmdline/state.c:2064\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr2, [r3, #0]\n \tcmp\tr2, fp\n-\tbhi.w\t19692 \n+\tbhi.w\t19676 \n \tldr.w\tfp, [r7, #60]\t; 0x3c\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ./cmdline/state.c:2120\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr6, [r4, #0]\n \tldr\tr1, [r3, #0]\n \tadd\tr1, r6\n info_make():\n ./cmdline/elem.h:1118\n \tbic.w\tr6, r1, #7\n ./cmdline/elem.h:1120\n \tcmp\tr0, #0\n-\tbeq.n\t19718 \n+\tbeq.n\t196fc \n ./cmdline/elem.h:1121\n \torr.w\tr6, r6, #1\n ./cmdline/elem.h:1122\n-\tb.n\t19718 \n+\tb.n\t196fc \n state_read_content():\n ./cmdline/state.c:2154\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n-\tsub.w\tr1, r4, #116\t; 0x74\n \tvmov\tr5, s16\n-\tbl\t10154 \n+\tsub.w\tr1, r4, #116\t; 0x74\n+\tbl\t10114 \n ./cmdline/state.c:2155\n \tcmp\tr0, #0\n-\tblt.w\t19ff0 \n+\tblt.w\t19fd2 \n ./cmdline/state.c:2155 (discriminator 1)\n \tldr.w\tr1, [r4, #-116]\n \tldr\tr3, [r7, #24]\n \tcmp\tr1, r3\n-\tbcs.w\t19ff0 \n+\tbcs.w\t19fd2 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr\tr6, [r7, #20]\n \tldr.w\tr3, [r6, #132]\t; 0x84\n \tcmp\tr1, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r1, #1\n state_read_content():\n ./cmdline/state.c:2165\n \tldr.w\tr2, [r4, #-152]\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -42912,447 +42820,444 @@\n \tldr.w\tr3, [r6, r3, lsl #2]\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr6, [r3, r1, lsl #2]\n state_read_content():\n ./cmdline/state.c:2165\n \tcmp\tr2, #0\n-\tbeq.w\t18ce8 \n+\tbeq.w\t18cd4 \n ./cmdline/state.c:2194\n-\tldr\tr3, [pc, #292]\t; (1993c )\n-\tadd.w\tr8, r7, #104\t; 0x68\n+\tldr\tr3, [pc, #288]\t; (1991c )\n ./cmdline/state.c:2164\n \tmov.w\tsl, #0\n+\tstr.w\tfp, [r7, #48]\t; 0x30\n+\tadd.w\tr9, r7, #104\t; 0x68\n ./cmdline/state.c:2194\n-\tmov\tr9, r6\n \tadd\tr3, pc\n-\tstr.w\tfp, [r7, #48]\t; 0x30\n+\tmov\tfp, r6\n \tvmov\ts18, r3\n-\tb.n\t1983e \n+\tb.n\t19822 \n ./cmdline/state.c:2236\n-\tldr.w\tr3, [r8]\n+\tldr.w\tr3, [r9]\n \tadd\tsl, r3\n ./cmdline/state.c:2165 (discriminator 3)\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, sl\n-\tbls.w\t199b0 \n+\tbls.w\t19990 \n ./cmdline/state.c:2170\n-\tmov\tr1, r8\n+\tmov\tr1, r9\n \tmov\tr0, r5\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2171\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2178\n \tldr\tr2, [r7, #36]\t; 0x24\n-\tldr.w\tr3, [r8]\n+\tldr.w\tr3, [r9]\n \tldr\tr2, [r2, #0]\n \tadd\tr3, sl\n \tcmp\tr3, r2\n-\tbhi.w\t1a184 \n+\tbhi.w\t1a166 \n ./cmdline/stream.h:234\n \tldrd\tr3, r2, [r5, #4]\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr3, r2\n+\tbeq.w\t19988 \n ./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne\tr2, [r5, #4]\n-\tldrbne\tr0, [r3, #0]\n-./cmdline/stream.h:234\n-\tbeq.w\t199a8 \n+\tadds\tr2, r3, #1\n+\tstr\tr2, [r5, #4]\n+\tldrb\tr0, [r3, #0]\n state_read_content():\n ./cmdline/state.c:2189\n \tcmp\tr0, #79\t; 0x4f\n-\tbeq.n\t1982e \n+\tbeq.n\t19812 \n \tcmp\tr0, #111\t; 0x6f\n-\tbne.w\t1a16c \n+\tbne.w\t1a14e \n ./cmdline/state.c:2194\n \tldr\tr3, [r7, #48]\t; 0x30\n-\tmov.w\tip, #0\n-\tldr.w\tr2, [r8]\n-\tmov.w\tfp, #0\n-\tvmov\tr1, s18\n ././tommyds/tommylist.h:219\n \tmovw\tr6, #13340\t; 0x341c\n ./cmdline/state.c:2194\n+\tldr.w\tr2, [r9]\n+\tmovs\tr4, #0\n+\tvmov\tr1, s18\n \tldr.w\tr0, [r3, #216]\t; 0xd8\n \tmovs\tr3, #0\n-\tstrd\tfp, ip, [sp, #24]\n-\tstr\tr3, [sp, #8]\n-\tstrd\tfp, ip, [sp, #16]\n+\tstrd\tr3, r4, [sp, #24]\n+\tstrd\tr3, r4, [sp, #16]\n+\tmovs\tr4, #0\n+\tmovs\tr3, #0\n+\tstr\tr4, [sp, #8]\n+\tmovs\tr4, #0\n+\tstrd\tr3, r4, [sp]\n \tumull\tr2, r3, r0, r2\n-\tstrd\tfp, ip, [sp]\n-\tbl\t129f0 \n+\tbl\t129b8 \n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n-\tldr.w\tr2, [r9, r6]\n+\tldr.w\tr2, [fp, r6]\n state_read_content():\n ./cmdline/elem.h:738\n \tldr\tr3, [r0, #44]\t; 0x2c\n-./cmdline/state.c:2200\n-\tadd.w\tr1, r0, #52\t; 0x34\n ./cmdline/state.c:2194\n \tmov\tr4, r0\n+./cmdline/state.c:2200\n+\tadd.w\tr1, r0, #52\t; 0x34\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #1024\t; 0x400\n \tstr\tr3, [r0, #44]\t; 0x2c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.n\t1999e \n+\tbeq.n\t1997e \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr3, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr3, [r0, #56]\t; 0x38\n+././tommyds/tommylist.h:191\n+\tmovs\tr3, #0\n ././tommyds/tommylist.h:188\n \tstr\tr1, [r2, #4]\n ././tommyds/tommylist.h:191\n-\tmovs\tr2, #0\n+\tstr\tr3, [r0, #52]\t; 0x34\n ././tommyds/tommylist.h:192\n \tldr\tr3, [r0, #56]\t; 0x38\n-././tommyds/tommylist.h:191\n-\tstr\tr2, [r0, #52]\t; 0x34\n-././tommyds/tommylist.h:192\n \tstr\tr1, [r3, #0]\n state_read_content():\n ./cmdline/state.c:2204\n-\tldr.w\tr3, [r8]\n+\tldr.w\tr3, [r9]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #60]\t; 0x3c\n state_read_content():\n ./cmdline/state.c:2204\n \tcmp\tr3, #0\n-\tbeq.n\t19834 \n+\tbeq.n\t19818 \n ./cmdline/state.c:2220\n \tldr\tr3, [r7, #48]\t; 0x30\n ./cmdline/state.c:2203\n \tmovs\tr6, #0\n-\tldr\tr2, [pc, #88]\t; (19938 )\n+\tldr\tr2, [pc, #88]\t; (19918 )\n ./cmdline/state.c:2220\n-\tadd.w\tfp, r3, #245760\t; 0x3c000\n+\tadd.w\tr8, r3, #245760\t; 0x3c000\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr\tr3, [r3, r2]\n \tstr\tr3, [r7, #52]\t; 0x34\n-\tb.n\t19962 \n-\tnop\n-\tstmia\tr1!, {r2, r4, r6}\n+\tb.n\t19942 \n+\tstmia\tr1!, {r1, r5, r6}\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstmia\tr1!, {}\n+\tstmia\tr1!, {r1, r4}\n \tmovs\tr4, r0\n-\tldmia\tr6!, {r1, r3, r4, r5}\n+\tldmia\tr6, {r1, r2, r3, r6}\n \tmovs\tr2, r0\n-\tldmia\tr6!, {r3, r5}\n+\tldmia\tr6!, {r2, r3, r4, r5}\n \tmovs\tr2, r0\n-\tldmia\tr6!, {r2, r4}\n+\tldmia\tr6!, {r3, r5}\n \tmovs\tr2, r0\n-\tstmia\tr0!, {r1, r2, r6, r7}\n+\tstmia\tr0!, {r1, r3, r4, r6, r7}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r4, r5, r6}\n+\tstmia\tr6!, {r1, r2, r7}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r2, r3, r5}\n+\tstmia\tr6!, {r1, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r2, r4, r6}\n+\tstmia\tr6!, {r3, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r2, r5}\n+\tstmia\tr6!, {r1, r3, r4, r5}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r2, r4, r6}\n+\tstmia\tr6!, {r1, r3, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r4, r6}\n+\tstmia\tr6!, {r1, r2, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r4, r6}\n+\tstmia\tr6!, {r1, r2, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r2, r4, r6}\n+\tstmia\tr6!, {r1, r3, r5, r6}\n \tmovs\tr2, r0\n-\tstmia\tr6!, {r1, r3, r4, r6}\n+\tstmia\tr6!, {r1, r2, r3, r5, r6}\n \tmovs\tr2, r0\n-\tbkpt\t0x00d8\n+\tbkpt\t0x00ec\n \tmovs\tr4, r0\n-\tstmia\tr0!, {r1, r5, r7}\n+\tstmia\tr0!, {r1, r2, r4, r5, r7}\n \tmovs\tr2, r0\n-\tcbnz\tr6, 1996a \n+\tcbnz\tr4, 19952 \n \tmovs\tr2, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb786\n+\t\t\t; instruction: 0xb7a0\n \tmovs\tr2, r0\n ./cmdline/state.c:2226\n \tmov\tr3, r6\n \tmov\tr2, r4\n \tmov\tr1, sl\n-\tmov\tr0, r9\n-\tbl\t13414 \n+\tmov\tr0, fp\n+\tbl\t133f0 \n ./cmdline/state.c:2231\n-\tldr.w\tr2, [r8]\n+\tldr.w\tr2, [r9]\n ./cmdline/state.c:2230\n \tadds\tr6, #1\n ./cmdline/state.c:2229\n \tadd.w\tsl, sl, #1\n ./cmdline/state.c:2231\n \tsubs\tr2, #1\n-\tstr.w\tr2, [r8]\n+\tstr.w\tr2, [r9]\n ./cmdline/state.c:2204\n \tcmp\tr2, #0\n-\tbeq.w\t19834 \n+\tbeq.w\t19818 \n ./cmdline/state.c:2205\n \tmov\tr1, r6\n \tmov\tr0, r4\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/elem.h:665\n-\tmov.w\tr3, #4\n+\tmov\tr1, r0\n block_state_set():\n ./cmdline/elem.h:665\n-\tmov\tr1, r0\n+\tmov.w\tr3, #4\n state_read_content():\n ./cmdline/state.c:2211\n \tmov\tr0, r5\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb.w\tr3, [r1], #1\n state_read_content():\n ./cmdline/state.c:2211\n \tldr\tr3, [r7, #52]\t; 0x34\n \tstr\tr1, [r7, #60]\t; 0x3c\n \tldr\tr2, [r3, #0]\n-\tbl\tff6c \n+\tbl\tff48 \n ./cmdline/state.c:2212\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2220\n-\tldr.w\tr2, [fp, #232]\t; 0xe8\n+\tldr.w\tr2, [r8, #232]\t; 0xe8\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tcmp\tr2, #0\n-\tbeq.n\t19940 \n+\tbeq.n\t19920 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr3, [r7, #52]\t; 0x34\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, r1\n \tmovs\tr1, #0\n \tldr\tr2, [r3, #0]\n \tblx\t6c08 \n state_read_content():\n ./cmdline/elem.h:628\n-\tb.n\t19940 \n+\tb.n\t19920 \n ././tommyds/tommylist.h:153\n \tstrd\tr2, r1, [r0, #52]\t; 0x34\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n-\tstr.w\tr1, [r9, r6]\n+\tstr.w\tr1, [fp, r6]\n ././tommyds/tommylist.h:156\n-\tb.n\t198ce \n+\tb.n\t198b0 \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, r5\n-\tbl\tfebc \n-\tb.n\t1986e \n+\tbl\tfe9c \n+\tb.n\t19850 \n \tldr.w\tfp, [r7, #48]\t; 0x30\n state_read_content():\n ./cmdline/stream.h:235\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ./cmdline/state.c:2410\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #3\n \tstr.w\tr3, [r4, #964]\t; 0x3c4\n ./cmdline/state.c:2411\n-\tb.w\t18f9c \n+\tb.w\t18f88 \n ././tommyds/tommylist.h:153\n \tstrd\tr3, r2, [r4, #12]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr2, [r5, r1]\n ././tommyds/tommylist.h:156\n-\tb.w\t18f66 \n+\tb.w\t18f52 \n state_read_content():\n ./cmdline/state.c:2407\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #2\n \tstr.w\tr3, [r4, #964]\t; 0x3c4\n ./cmdline/state.c:2408\n-\tb.w\t18f9c \n+\tb.w\t18f88 \n ././tommyds/tommylist.h:153\n \tstrd\tr2, r3, [r4, #12]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r5, r1]\n ././tommyds/tommylist.h:156\n-\tb.w\t190c2 \n+\tb.w\t190ae \n state_read_content():\n ./cmdline/state.c:2461\n \tldr\tr5, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr4, r5, #96\t; 0x60\n \tmov\tr1, r4\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2462\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2469\n \tldr.w\tr3, [r5, #-96]\n \tcmp\tr3, #0\n-\tbeq.w\t1a15a \n+\tbeq.w\t1a13c \n ./cmdline/state.c:2478\n \tadd.w\tr2, fp, #250880\t; 0x3d400\n \tldr.w\tr2, [r2, #736]\t; 0x2e0\n \tcmp\tr2, #0\n-\tbeq.w\t19c4a \n+\tbeq.w\t19c2a \n ./cmdline/state.c:2479\n \tstr.w\tr3, [fp, #216]\t; 0xd8\n ./cmdline/state.c:2482\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ./cmdline/state.c:2493\n \tldr\tr5, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr4, r5, #92\t; 0x5c\n \tmov\tr1, r4\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2494\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2501\n \tldr.w\tr3, [r5, #-92]\n \tsubs\tr2, r3, #2\n \tcmp\tr2, #14\n-\tbhi.w\t1a1fe \n+\tbhi.w\t1a1e0 \n ./cmdline/state.c:2510\n \tadd.w\tr2, fp, #250880\t; 0x3d400\n \tldr.w\tr2, [r2, #736]\t; 0x2e0\n \tcmp\tr2, #0\n-\tbeq.w\t19c7a \n+\tbeq.w\t19c5a \n ./cmdline/state.c:2511\n-\tldr.w\tr2, [pc, #2040]\t; 1a248 \n+\tldr.w\tr2, [pc, #2040]\t; 1a228 \n \tldr\tr1, [r7, #56]\t; 0x38\n \tldr\tr2, [r1, r2]\n \tstr\tr3, [r2, #0]\n ./cmdline/state.c:2514\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ././tommyds/tommylist.h:153\n \tstrd\tr2, r3, [r9, #52]\t; 0x34\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tstr\tr3, [r2, r1]\n ././tommyds/tommylist.h:156\n-\tb.n\t19456 \n+\tb.n\t19438 \n state_read_content():\n ./cmdline/state.c:2440\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tmovs\tr3, #3\n \tstr.w\tr3, [r4, #968]\t; 0x3c8\n ./cmdline/state.c:2441\n-\tb.w\t191ba \n+\tb.w\t191a6 \n ./cmdline/state.c:2538\n \tvmov\tr1, s19\n-\tmov.w\tr2, #4096\t; 0x1000\n \tvmov\tr0, s16\n-\tbl\t1029c \n+\tmov.w\tr2, #4096\t; 0x1000\n+\tbl\t10254 \n ./cmdline/state.c:2539\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2546\n \tldr\tr3, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr9, r3, #88\t; 0x58\n \tmov\tr1, r9\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2547\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2555\n \tcmp\tr4, #77\t; 0x4d\n-\tbeq.w\t19f5a \n+\tbeq.w\t19f3c \n ./cmdline/state.c:2572\n \tldr\tr3, [r7, #32]\n+\tmov\tr2, r3\n \tsub.w\tr8, r3, #84\t; 0x54\n ./cmdline/state.c:2573\n \tsub.w\tr6, r3, #80\t; 0x50\n ./cmdline/state.c:2572\n-\tmov\tr2, r3\n \tmovs\tr3, #0\n ./cmdline/state.c:2573\n \tstrd\tr3, r3, [r2, #-84]\t; 0x54\n ./cmdline/state.c:2577\n \tadd.w\tsl, r7, #340\t; 0x154\n \tvmov\tr0, s16\n \tmovs\tr2, #128\t; 0x80\n \tmov\tr1, sl\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2578\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2586\n \tvmov\tr1, s19\n \tmov\tr0, fp\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:2589\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n ./cmdline/state.c:2587\n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\t19f2e \n+\tbeq.w\t19f10 \n ./cmdline/state.c:2609\n \tstr.w\tsl, [sp]\n \tmov\tr0, r5\n \tldr\tr3, [r6, #0]\n ./cmdline/state.c:2611\n \tmovw\tr6, #4236\t; 0x108c\n ./cmdline/state.c:2609\n \tldr.w\tr2, [r8]\n \tldr.w\tr1, [r9]\n-\tbl\t13698 \n+\tbl\t13680 \n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [r4, #988]\t; 0x3dc\n ./cmdline/state.c:2611\n \tadds\tr3, r0, r6\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.w\t19cec \n+\tbeq.w\t19ccc \n state_read_content():\n ././tommyds/tommylist.h:187\n \tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr4, #0\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr\tr4, [r0, r6]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n state_read_content():\n ./cmdline/state.c:2614\n \tldr\tr6, [r7, #24]\n \tldr.w\tr8, [r7, #20]\n \tadds\tr4, r6, #1\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r3, #8]\n state_read_content():\n ./cmdline/state.c:2614\n \tmov\tr1, r4\n \tmov\tr0, r8\n-\tbl\tc460 \n+\tbl\tc450 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r8, #132]\t; 0x84\n \tcmp\tr6, r3\n-\tbcs.w\t19fec \n+\tbcs.w\t19fce \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r6, #1\n state_read_content():\n ./cmdline/state.c:2616\n \tstr\tr4, [r7, #24]\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n@@ -43363,1315 +43268,1312 @@\n ././tommyds/tommyarray.h:107\n \tldr.w\tr3, [r8, r3, lsl #2]\n tommy_array_set():\n ././tommyds/tommyarray.h:107\n \tstr.w\tr5, [r3, r6, lsl #2]\n state_read_content():\n ./cmdline/state.c:2616\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ././tommyds/tommylist.h:153\n \tstrd\tr2, r3, [r4, #8]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r5, r1]\n ././tommyds/tommylist.h:156\n-\tb.w\t19182 \n+\tb.w\t1916e \n state_read_content():\n ./cmdline/state.c:2523\n \tldr\tr3, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr1, r3, #152\t; 0x98\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2524\n \tcmp\tr0, #0\n-\tbge.w\t18ce8 \n-\tb.w\t18fb4 \n+\tbge.w\t18cd4 \n+\tb.w\t18fa0 \n ./cmdline/state.c:1798\n \tldr\tr2, [r7, #28]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #60]\t; 0x3c\n \tcmp\tr1, r2\n-\tbne.w\t18c66 \n+\tbne.w\t18c52 \n \tldr\tr2, [r7, #28]\n \tldr\tr3, [r3, #64]\t; 0x40\n \tldr\tr2, [r2, #4]\n \tcmp\tr2, r3\n-\tbne.w\t18c66 \n-\tb.w\t18cbc \n+\tbne.w\t18c52 \n+\tb.w\t18ca8 \n ./cmdline/state.c:2625\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr9, r4, #76\t; 0x4c\n \tmov\tr1, r9\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2626\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2633\n \tsub.w\tr6, r4, #72\t; 0x48\n \tvmov\tr0, s16\n \tmov\tr1, r6\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2634\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2641\n \tsub.w\tr5, r4, #68\t; 0x44\n \tvmov\tr0, s16\n \tmov\tr1, r5\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2642\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2649\n \tadd.w\tr8, r7, #468\t; 0x1d4\n \tvmov\tr0, s16\n \tmovs\tr2, #128\t; 0x80\n \tmov\tr1, r8\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2650\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2657\n \tldr.w\tr3, [r9]\n \tcmp\tr3, #5\n-\tbhi.w\t1a1e4 \n+\tbhi.w\t1a1c6 \n ./cmdline/state.c:2666\n \tadd.w\tr2, fp, #250880\t; 0x3d400\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tldr.w\tr1, [r2, #736]\t; 0x2e0\n \tldr.w\tr2, [r4, #960]\t; 0x3c0\n \tcmp\tr1, #0\n-\tbne.w\t19d1c \n+\tbne.w\t19cfc \n ./cmdline/state.c:2672\n \tcmp\tr3, r2\n-\tbcs.w\t18ce8 \n+\tbcs.w\t18cd4 \n ./cmdline/state.c:2674\n \tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr0, #34152\t; 0x8568\n \tmla\tr2, r2, r3, fp\n \tldr\tr1, [r2, r0]\n-\tcbnz\tr1, 19c18 \n+\tcbnz\tr1, 19bf8 \n ./cmdline/state.c:2675\n \tmovs\tr1, #1\n \tstr\tr1, [r2, r0]\n ./cmdline/state.c:2677\n \tmovw\tr4, #38856\t; 0x97c8\n \tmov\tr2, r8\n-\tmla\tr3, r4, r3, fp\n \tmovs\tr1, #128\t; 0x80\n+\tmla\tr3, r4, r3, fp\n \tadd.w\tr0, r3, #4320\t; 0x10e0\n \tadds\tr0, #8\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:2678\n \tldr.w\tr3, [r9]\n-\tldr\tr6, [r6, #0]\n \tmovw\tr0, #38252\t; 0x956c\n ./cmdline/state.c:2679\n-\tldr\tr1, [r5, #0]\n \tmovw\tr2, #38256\t; 0x9570\n ./cmdline/state.c:2678\n+\tldr\tr6, [r6, #0]\n+./cmdline/state.c:2679\n+\tldr\tr1, [r5, #0]\n+./cmdline/state.c:2678\n \tmla\tr4, r4, r3, fp\n \tstr\tr6, [r4, r0]\n ./cmdline/state.c:2679\n \tstr\tr1, [r4, r2]\n-\tb.w\t18ce8 \n+\tb.w\t18cd4 \n ./cmdline/state.c:2482\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n \tcmp\tr3, r2\n-\tbeq.w\t18ce8 \n+\tbeq.w\t18cd4 \n ./cmdline/state.c:2484\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2485\n-\tldr.w\tr0, [pc, #1512]\t; 1a24c \n+\tldr.w\tr0, [pc, #1512]\t; 1a22c \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2486\n \tldr\tr1, [r4, #0]\n-\tldr.w\tr0, [pc, #1504]\t; 1a250 \n+\tldr.w\tr0, [pc, #1504]\t; 1a230 \n \tlsrs\tr1, r1, #10\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2487\n-\tb.n\t19d4e \n+\tb.n\t19d30 \n ./cmdline/state.c:2514\n-\tldr.w\tr2, [pc, #1484]\t; 1a248 \n+\tldr.w\tr2, [pc, #1484]\t; 1a228 \n \tldr\tr1, [r7, #56]\t; 0x38\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r3\n-\tbeq.w\t18ce8 \n+\tbeq.w\t18cd4 \n ./cmdline/state.c:2516\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2517\n-\tldr.w\tr0, [pc, #1468]\t; 1a254 \n+\tldr.w\tr0, [pc, #1468]\t; 1a234 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2518\n-\tldr.w\tr0, [pc, #1460]\t; 1a258 \n+\tldr.w\tr0, [pc, #1460]\t; 1a238 \n \tldr\tr1, [r4, #0]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2519\n-\tb.n\t19d4e \n+\tb.n\t19d30 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr3, [pc, #1452]\t; 1a25c \n+\tldr.w\tr3, [pc, #1452]\t; 1a23c \n \tmovs\tr2, #92\t; 0x5c\n-\tldr.w\tr1, [pc, #1448]\t; 1a260 \n-\tldr.w\tr0, [pc, #1448]\t; 1a264 \n+\tldr.w\tr1, [pc, #1448]\t; 1a240 \n+\tldr.w\tr0, [pc, #1448]\t; 1a244 \n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr.w\tr3, [pc, #1440]\t; 1a268 \n+\tldr.w\tr3, [pc, #1440]\t; 1a248 \n \tmovs\tr2, #93\t; 0x5d\n-\tldr.w\tr1, [pc, #1436]\t; 1a26c \n-\tldr.w\tr0, [pc, #1436]\t; 1a270 \n+\tldr.w\tr1, [pc, #1436]\t; 1a24c \n+\tldr.w\tr0, [pc, #1436]\t; 1a250 \n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n sgetc():\n ./cmdline/stream.h:235\n \tvmov\tr0, s16\n-\tbl\tfebc \n-\tb.w\t18f88 \n+\tbl\tfe9c \n+\tb.w\t18f74 \n state_read_content():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, r6]\n ././tommyds/tommylist.h:155\n \tstr.w\tr3, [r4, #988]\t; 0x3dc\n ././tommyds/tommylist.h:156\n-\tb.n\t19b16 \n+\tb.n\t19af6 \n sgetc():\n ./cmdline/stream.h:235\n \tvmov\tr0, s16\n-\tbl\tfebc \n-\tb.w\t191a4 \n+\tbl\tfe9c \n+\tb.w\t19190 \n state_read_content():\n ./cmdline/state.c:2133\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2134\n-\tldr.w\tr0, [pc, #1380]\t; 1a274 \n+\tldr.w\tr0, [pc, #1380]\t; 1a254 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2135\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2667\n \tcmp\tr3, r2\n+\tbcc.w\t19be4 \n ./cmdline/state.c:2668\n-\titt\tcs\n-\taddcs\tr2, r3, #1\n-\tstrcs.w\tr2, [r4, #960]\t; 0x3c0\n-\tb.n\t19c04 \n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [r4, #960]\t; 0x3c0\n+\tb.n\t19be4 \n ./cmdline/state.c:1802\n \tldr\tr3, [r7, #28]\n \tldrh\tr2, [r3, #0]\n \tmovw\tr3, #20035\t; 0x4e43\n \tcmp\tr2, r3\n-\tbne.w\t18c8e \n+\tbne.w\t18c7a \n \tldr\tr3, [r7, #28]\n \tldrb\tr3, [r3, #2]\n \tcmp\tr3, #84\t; 0x54\n-\tbne.w\t18c8e \n+\tbne.w\t18c7a \n ./cmdline/state.c:1807\n-\tldr.w\tr0, [pc, #1332]\t; 1a278 \n+\tldr.w\tr0, [pc, #1332]\t; 1a258 \n \tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1856\n-\tldr.w\tr3, [pc, #1324]\t; 1a27c \n+\tldr.w\tr3, [pc, #1320]\t; 1a25c \n \tldr\tr2, [r7, #56]\t; 0x38\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:2689\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tsl, r4, #64\t; 0x40\n \tmov\tr1, sl\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2690\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2697\n \tsub.w\tr6, r4, #60\t; 0x3c\n \tvmov\tr0, s16\n \tmov\tr1, r6\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2698\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2705\n \tsub.w\tr5, r4, #56\t; 0x38\n \tvmov\tr0, s16\n \tmov\tr1, r5\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2706\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2713\n \tsub.w\tr8, r4, #52\t; 0x34\n \tvmov\tr0, s16\n \tmov\tr1, r8\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2714\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2721\n \tldr.w\tr3, [sl]\n \tcmp\tr3, #5\n-\tbhi.w\t19f88 \n+\tbhi.w\t19f6a \n ./cmdline/state.c:2730\n \tadd.w\tr2, fp, #250880\t; 0x3d400\n \tadd.w\tr4, fp, #244736\t; 0x3bc00\n \tadd.w\tr1, r2, #736\t; 0x2e0\n \tstr\tr1, [r7, #52]\t; 0x34\n-\tldr.w\tr2, [r2, #736]\t; 0x2e0\n \tadd.w\tr1, r4, #960\t; 0x3c0\n-\tldr.w\tr0, [r4, #960]\t; 0x3c0\n \tstr\tr1, [r7, #60]\t; 0x3c\n+\tldr.w\tr2, [r2, #736]\t; 0x2e0\n \tldr.w\tr1, [r8]\n-\tcbz\tr2, 19dfe \n+\tldr.w\tr0, [r4, #960]\t; 0x3c0\n+\tcbz\tr2, 19de0 \n ./cmdline/state.c:2731\n \tcmp\tr3, r0\n-\tbcc.n\t19de4 \n+\tbcc.n\t19dc6 \n ./cmdline/state.c:2732\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tadds\tr2, r3, #1\n \tstr\tr2, [r0, #0]\n ./cmdline/state.c:2733\n \tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr4, #34152\t; 0x8568\n \tmla\tr2, r2, r3, fp\n \tldr\tr0, [r2, r4]\n \tcmp\tr0, r1\n-\tbcs.w\t19fa2 \n+\tbcs.w\t19f84 \n ./cmdline/state.c:2734\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tldr\tr0, [r0, #0]\n \tstr\tr1, [r2, r4]\n ./cmdline/state.c:2738\n \tcmp\tr3, r0\n-\tbcc.w\t19fa2 \n+\tbcc.w\t19f84 \n ./cmdline/state.c:2744 (discriminator 1)\n \tvmov\tr4, s16\n \tmov.w\tr9, #0\n-\tcbnz\tr1, 19e3a \n-\tb.w\t18ce8 \n+\tcbnz\tr1, 19e1c \n+\tb.w\t18cd4 \n ./cmdline/state.c:2778\n \tldrd\tr2, r3, [r5]\n \torrs\tr3, r2\n-\tbne.w\t1a1be \n+\tbne.w\t1a1a0 \n ./cmdline/state.c:2788\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr2, r9\n \tmov\tr1, r0\n \tvmov\tr0, s22\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2744 (discriminator 2)\n \tldr.w\tr3, [r8]\n \tadd.w\tr9, r9, #1\n \tcmp\tr3, r9\n-\tbls.w\t18ce8 \n+\tbls.w\t18cd4 \n ./cmdline/state.c:2749\n \tvmov\tr1, s20\n \tmov.w\tr2, #4096\t; 0x1000\n \tmov\tr0, r4\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2750\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2757\n \tldr\tr3, [r7, #28]\n \tmovs\tr2, #128\t; 0x80\n \tmov\tr0, r4\n \tsub.w\tr6, r3, #132\t; 0x84\n \tmov\tr1, r6\n-\tbl\t1029c \n+\tbl\t10254 \n ./cmdline/state.c:2758\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2765\n \tldr\tr3, [r7, #32]\n \tmov\tr0, r4\n \tsub.w\tr5, r3, #24\n \tmov\tr1, r5\n-\tbl\t101b8 \n+\tbl\t10170 \n ./cmdline/state.c:2766\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2774\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tldr.w\tr0, [sl]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r0\n-\tbls.n\t19e2c \n+\tbls.n\t19e0e \n ./cmdline/state.c:2776\n \tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr3, #34152\t; 0x8568\n \tmul.w\tr2, r2, r0\n \tadd.w\tr1, fp, r2\n \tldr\tr3, [r1, r3]\n \tcmp\tr3, r9\n-\tbls.n\t19e12 \n+\tbls.n\t19df4 \n ./cmdline/state.c:2791\n \tldr\tr1, [r7, #52]\t; 0x34\n \tmovw\tr3, #4240\t; 0x1090\n \tmul.w\tr3, r3, r9\n \tldr\tr1, [r1, #0]\n \tadd\tr2, r3\n-\tcbnz\tr1, 19f0a \n+\tcbnz\tr1, 19eec \n ./cmdline/state.c:2795\n \tadd.w\tr0, r2, #4320\t; 0x10e0\n \tmovs\tr1, #128\t; 0x80\n \tadds\tr0, #8\n \tmov\tr2, r6\n \tadd\tr0, fp\n \tstr\tr3, [r7, #44]\t; 0x2c\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:2796\n \tldr.w\tr0, [sl]\n \tmovw\tr2, #38856\t; 0x97c8\n \tmovw\tr1, #4240\t; 0x1090\n \tldrd\tr5, r6, [r5]\n \tmul.w\tr2, r2, r0\n \tmla\tr1, r1, r9, r2\n-\tadd\tr1, fp\n \tstr\tr2, [r7, #48]\t; 0x30\n+\tadd\tr1, fp\n \tadd.w\tr1, r1, #4448\t; 0x1160\n \tstrd\tr5, r6, [r1, #8]\n ./cmdline/state.c:2799\n-\tbl\t1527c \n-\tldrd\tr3, r2, [r7, #44]\t; 0x2c\n+\tbl\t15270 \n \tstrd\tr5, r6, [sp, #8]\n+\tldrd\tr3, r2, [r7, #44]\t; 0x2c\n+\tmov\tr1, r0\n+\tvmov\tr0, s21\n \tadd\tr3, r2\n ./cmdline/state.c:2801\n \tadd.w\tr2, r3, #4320\t; 0x10e0\n ./cmdline/state.c:2800\n \tadds\tr3, #232\t; 0xe8\n ./cmdline/state.c:2801\n \tadds\tr2, #8\n ./cmdline/state.c:2799\n \tadd\tr3, fp\n ./cmdline/state.c:2801\n \tadd\tr2, fp\n ./cmdline/state.c:2799\n \tstr\tr2, [sp, #0]\n \tmov\tr2, r9\n-\tmov\tr1, r0\n-\tvmov\tr0, s21\n-\tbl\t11570 \n-\tb.n\t19e2c \n+\tbl\t11538 \n+\tb.n\t19e0e \n ./cmdline/state.c:2792\n \tadd.w\tr0, r2, #232\t; 0xe8\n \tmov.w\tr1, #4096\t; 0x1000\n \tvmov\tr2, s20\n \tadd\tr0, fp\n \tstr\tr3, [r7, #48]\t; 0x30\n-\tbl\t11118 \n+\tbl\t110dc \n \tldr.w\tr2, [sl]\n \tmovw\tr1, #38856\t; 0x97c8\n \tldr\tr3, [r7, #48]\t; 0x30\n \tmla\tr2, r1, r2, r3\n-\tb.n\t19eaa \n+\tb.n\t19e8c \n ./cmdline/state.c:2589\n \tldr.w\tr0, [fp, #164]\t; 0xa4\n-\tadd.w\tr1, r4, #984\t; 0x3d8\n \tmov\tr2, sl\n-\tbl\t13edc \n+\tadd.w\tr1, r4, #984\t; 0x3d8\n+\tbl\t13ec0 \n ./cmdline/state.c:2590\n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1a210 \n+\tbeq.w\t1a1f2 \n ./cmdline/state.c:2591\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #824]\t; (1a280 )\n+\tldr\tr0, [pc, #820]\t; (1a260 )\n \tvmov\tr1, s19\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2594\n \tmovs\tr3, #1\n \tstr.w\tr3, [fp, #208]\t; 0xd0\n-\tb.n\t19ae4 \n+\tb.n\t19ac4 \n ./cmdline/state.c:2556\n \tldr\tr4, [r7, #32]\n \tvmov\tr0, s16\n \tsub.w\tr8, r4, #84\t; 0x54\n \tmov\tr1, r8\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2557\n \tcmp\tr0, #0\n-\tblt.w\t18fb4 \n+\tblt.w\t18fa0 \n ./cmdline/state.c:2564\n \tsub.w\tr6, r4, #80\t; 0x50\n \tvmov\tr0, s16\n \tmov\tr1, r6\n-\tbl\t10154 \n+\tbl\t10114 \n ./cmdline/state.c:2565\n \tcmp\tr0, #0\n-\tbge.w\t19ab8 \n-\tb.w\t18fb4 \n+\tbge.w\t19a98 \n+\tb.w\t18fa0 \n ./cmdline/state.c:2723\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2724\n-\tldr\tr0, [pc, #748]\t; (1a284 )\n+\tldr\tr0, [pc, #748]\t; (1a264 )\n \tldr.w\tr1, [sl]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2725\n-\tb.n\t19d4e \n+\tb.n\t19d30 \n ./cmdline/state.c:2740\n-\tmovw\tr2, #38856\t; 0x97c8\n+\tmovw\tip, #38856\t; 0x97c8\n ./cmdline/state.c:2741\n-\tldr\tr4, [r5, #0]\n+\tldr\tr2, [r5, #0]\n ./cmdline/state.c:2740\n-\tmla\tr3, r2, r3, fp\n-\tldr\tr0, [r6, #0]\n-\tmovw\tr5, #38252\t; 0x956c\n+\tmovw\tr0, #38252\t; 0x956c\n ./cmdline/state.c:2741\n-\tmovw\tr2, #38256\t; 0x9570\n+\tmovw\tr5, #38256\t; 0x9570\n ./cmdline/state.c:2740\n-\tstr\tr0, [r3, r5]\n+\tmla\tr3, ip, r3, fp\n+\tldr\tr4, [r6, #0]\n+\tstr\tr4, [r3, r0]\n ./cmdline/state.c:2741\n-\tstr\tr4, [r3, r2]\n-\tb.n\t19e04 \n+\tstr\tr2, [r3, r5]\n+\tb.n\t19de6 \n ./cmdline/state.c:2325\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2326\n-\tldr\tr0, [pc, #700]\t; (1a288 )\n+\tldr\tr0, [pc, #700]\t; (1a268 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2327\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2274\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2275\n-\tldr\tr0, [pc, #680]\t; (1a28c )\n+\tldr\tr0, [pc, #680]\t; (1a26c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2276\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n tommy_array_ref():\n ./cmdline/state.c:2276\n-\tbl\t1400c \n+\tbl\t13ff0 \n state_read_content():\n ./cmdline/state.c:1837\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1838\n-\tldr\tr0, [pc, #656]\t; (1a290 )\n+\tldr\tr0, [pc, #656]\t; (1a270 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1839\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2879\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/state.c:2853\n-\tldr\tr0, [pc, #644]\t; (1a294 )\n+\tldr\tr0, [pc, #644]\t; (1a274 )\n \tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2854\n-\tldr\tr0, [pc, #636]\t; (1a298 )\n+\tldr\tr0, [pc, #636]\t; (1a278 )\n \tadd\tr0, pc\n ./cmdline/state.c:1855\n-\tbl\t10e90 \n-\tb.n\t19d4e \n+\tbl\t10e54 \n+\tb.n\t19d30 \n ./cmdline/state.c:2846\n \tvmov\tr0, s16\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #620]\t; (1a29c )\n+\tldr\tr0, [pc, #620]\t; (1a27c )\n \tmov\tr3, r1\n \tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2847\n-\tb.n\t19d4e \n+\tb.n\t19d30 \n ./cmdline/state.c:2826\n-\tldr\tr0, [pc, #608]\t; (1a2a0 )\n+\tldr\tr0, [pc, #608]\t; (1a280 )\n \tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2827\n-\tldr\tr0, [pc, #600]\t; (1a2a4 )\n+\tldr\tr0, [pc, #600]\t; (1a284 )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2817\n \tvmov\tr0, s16\n-\tbl\tfe6c \n+\tbl\tfe4c \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #588]\t; (1a2a8 )\n+\tldr\tr0, [pc, #588]\t; (1a288 )\n \tmov\tr3, r1\n \tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2818\n-\tldr\tr0, [pc, #580]\t; (1a2ac )\n+\tldr\tr0, [pc, #576]\t; (1a28c )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2835\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2836\n-\tldr\tr0, [pc, #564]\t; (1a2b0 )\n+\tldr\tr0, [pc, #564]\t; (1a290 )\n \tuxtb\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2837\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2082\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2083\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr.w\tr2, [r8]\n-\tldr\tr0, [pc, #536]\t; (1a2b4 )\n+\tldr\tr0, [pc, #536]\t; (1a294 )\n \tldr\tr1, [r3, #0]\n \tadd\tr2, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2084\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1958\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1959\n \tldr\tr3, [r7, #52]\t; 0x34\n \tldr\tr1, [r7, #36]\t; 0x24\n \tldr.w\tr2, [sl]\n \tldr\tr3, [r3, #0]\n-\tldr\tr0, [pc, #504]\t; (1a2b8 )\n+\tldr\tr0, [pc, #500]\t; (1a298 )\n \tldr\tr1, [r1, #0]\n \tadd\tr2, r3\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1960\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1950\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1951\n-\tldr\tr0, [pc, #480]\t; (1a2bc )\n+\tldr\tr0, [pc, #476]\t; (1a29c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1952\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1908\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1909\n-\tldr\tr0, [pc, #460]\t; (1a2c0 )\n+\tldr\tr0, [pc, #456]\t; (1a2a0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1910\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1863\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1864\n-\tldr\tr0, [pc, #440]\t; (1a2c4 )\n+\tldr\tr0, [pc, #436]\t; (1a2a4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:1865\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:1854\n \tvmov\tr0, s17\n \tvmov\tr1, s16\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:1855\n-\tldr\tr0, [pc, #420]\t; (1a2c8 )\n+\tldr\tr0, [pc, #416]\t; (1a2a8 )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2383\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2384\n-\tldr\tr0, [pc, #404]\t; (1a2cc )\n+\tldr\tr0, [pc, #404]\t; (1a2ac )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2385\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2341\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2342\n-\tldr\tr0, [pc, #384]\t; (1a2d0 )\n+\tldr\tr0, [pc, #384]\t; (1a2b0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2343\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2471\n \tvmov\tr0, s17\n \tvmov\tr1, s16\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2472\n-\tldr\tr0, [pc, #364]\t; (1a2d4 )\n+\tldr\tr0, [pc, #360]\t; (1a2b4 )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2240\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2241\n-\tldr\tr0, [pc, #348]\t; (1a2d8 )\n+\tldr\tr0, [pc, #348]\t; (1a2b8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2242\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2180\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2181\n \tldr\tr3, [r7, #36]\t; 0x24\n-\tldr.w\tr2, [r8]\n-\tldr\tr0, [pc, #324]\t; (1a2dc )\n+\tldr.w\tr2, [r9]\n+\tldr\tr0, [pc, #320]\t; (1a2bc )\n \tldr\tr1, [r3, #0]\n \tadd\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2182\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2114\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2115\n-\tldr\tr0, [pc, #300]\t; (1a2e0 )\n+\tldr\tr0, [pc, #296]\t; (1a2c0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2116\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:2780\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2781\n \tldr.w\tr0, [sl]\n-\tbl\t1527c \n-\tmov\tr2, r9\n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #268]\t; (1a2e4 )\n+\tldr\tr0, [pc, #268]\t; (1a2c4 )\n+\tmov\tr2, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2782\n-\tldr\tr0, [pc, #264]\t; (1a2e8 )\n+\tldr\tr0, [pc, #260]\t; (1a2c8 )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2659\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2660\n-\tldr\tr0, [pc, #248]\t; (1a2ec )\n+\tldr\tr0, [pc, #248]\t; (1a2cc )\n \tldr.w\tr1, [r9]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2661\n-\tb.n\t19d4e \n+\tb.n\t19d30 \n ./cmdline/state.c:2503\n \tvmov\tr0, s17\n \tvmov\tr1, s16\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2504\n-\tldr\tr0, [pc, #228]\t; (1a2f0 )\n+\tldr\tr0, [pc, #224]\t; (1a2d0 )\n \tadd\tr0, pc\n-\tb.n\t1a01c \n+\tb.n\t19ffe \n ./cmdline/state.c:2599\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t13a58 \n+\tbl\t13a40 \n ./cmdline/state.c:2600\n-\tldr\tr0, [pc, #212]\t; (1a2f4 )\n+\tldr\tr0, [pc, #212]\t; (1a2d4 )\n \tvmov\tr1, s19\n \tmov\tr2, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2601\n-\tldr\tr0, [pc, #204]\t; (1a2f8 )\n+\tldr\tr0, [pc, #200]\t; (1a2d8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2603\n \tldr.w\tr3, [fp, #96]\t; 0x60\n \tcmp\tr3, #0\n-\tbeq.w\t19d4e \n+\tbeq.w\t19d30 \n ./cmdline/state.c:2604\n-\tldr\tr0, [pc, #188]\t; (1a2fc )\n+\tldr\tr0, [pc, #188]\t; (1a2dc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:2605\n-\tb.n\t19d4e \n-\tnop\n+\tb.n\t19d30 \n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tpush\t{r2, r5, r6}\n+\tpush\t{r2, r7}\n \tmovs\tr2, r0\n-\tpush\t{r1, r4, r7}\n+\tpush\t{r1, r4, r5, r7}\n \tmovs\tr2, r0\n-\tpush\t{r1, r3, r5, r6, r7}\n+\tpush\t{r1, r3, lr}\n \tmovs\tr2, r0\n-\tpush\t{r1, r3, r4, lr}\n+\tpush\t{r1, r3, r4, r5, lr}\n \tmovs\tr2, r0\n-\tpop\t{r2, r6, r7, pc}\n+\tpop\t{r2, r5, r6, r7, pc}\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #584]\t; 0x248\n+\tstr\tr0, [sp, #712]\t; 0x2c8\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #44]\t; 0x2c\n+\tldr\tr4, [r5, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tpop\t{r2, r3, r5, r7, pc}\n+\tpop\t{r2, r3, r6, r7, pc}\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #184]\t; 0xb8\n+\tstr\tr6, [sp, #312]\t; 0x138\n \tmovs\tr2, r0\n-\tldr\tr2, [r6, #40]\t; 0x28\n+\tldr\tr2, [r2, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tsxth\tr6, r7\n+\tsxtb\tr6, r3\n \tmovs\tr2, r0\n-\tadd\tsp, #224\t; 0xe0\n+\tadd\tsp, #344\t; 0x158\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tuxth\tr4, r7\n+\tuxtb\tr2, r3\n \tmovs\tr2, r0\n-\tuxtb\tr2, r2\n+\tuxtb\tr0, r6\n \tmovs\tr2, r0\n-\tadd\tsp, #168\t; 0xa8\n+\tadd\tsp, #288\t; 0x120\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #920\t; 0x398\n+\tadd\tsp, #16\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #808\t; 0x328\n+\tadd\tr5, sp, #928\t; 0x3a0\n \tmovs\tr2, r0\n-\tcbz\tr2, 1a2fc \n+\tcbz\tr0, 1a2e4 \n \tmovs\tr2, r0\n-\tcbz\tr2, 1a30a \n+\tcbz\tr0, 1a2f2 \n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #176]\t; 0xb0\n+\tstr\tr0, [sp, #296]\t; 0x128\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #712]\t; 0x2c8\n+\tstr\tr0, [sp, #832]\t; 0x340\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #792]\t; 0x318\n+\tstr\tr0, [sp, #912]\t; 0x390\n \tmovs\tr2, r0\n-\tuxtb\tr4, r7\n+\tcbz\tr2, 1a2d2 \n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #672]\t; 0x2a0\n+\tstr\tr0, [sp, #792]\t; 0x318\n \tmovs\tr2, r0\n-\tcbz\tr0, 1a2f8 \n+\tcbz\tr6, 1a2de \n \tmovs\tr2, r0\n-\tadd\tr6, sp, #312\t; 0x138\n+\tadd\tr6, sp, #432\t; 0x1b0\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #896\t; 0x380\n+\tadd\tr5, sp, #1016\t; 0x3f8\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #624\t; 0x270\n+\tadd\tr5, sp, #744\t; 0x2e8\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #368\t; 0x170\n+\tadd\tr5, sp, #488\t; 0x1e8\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #80\t; 0x50\n+\tadd\tr5, sp, #200\t; 0xc8\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #832\t; 0x340\n+\tadd\tr4, sp, #952\t; 0x3b8\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #120\t; 0x78\n+\tadd\tr7, sp, #240\t; 0xf0\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #832\t; 0x340\n+\tadd\tr6, sp, #952\t; 0x3b8\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #160\t; 0xa0\n+\tadd\tr7, sp, #280\t; 0x118\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #232\t; 0xe8\n+\tadd\tr6, sp, #352\t; 0x160\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #896\t; 0x380\n+\tadd\tr5, sp, #1016\t; 0x3f8\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #400\t; 0x190\n+\tadd\tr5, sp, #520\t; 0x208\n \tmovs\tr2, r0\n-\tsub\tsp, #304\t; 0x130\n+\tsub\tsp, #424\t; 0x1a8\n \tmovs\tr2, r0\n-\tsub\tsp, #416\t; 0x1a0\n+\tcbz\tr6, 1a2cc \n \tmovs\tr2, r0\n-\tadd\tsp, #472\t; 0x1d8\n+\tsub\tsp, #80\t; 0x50\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #256\t; 0x100\n+\tadd\tr7, sp, #376\t; 0x178\n \tmovs\tr2, r0\n-\tuxth\tr0, r2\n+\tuxth\tr6, r5\n \tmovs\tr2, r0\n-\tsub\tsp, #112\t; 0x70\n+\tsub\tsp, #232\t; 0xe8\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #968\t; 0x3c8\n+\tadd\tsp, #64\t; 0x40\n \tmovs\tr2, r0\n \n-0001a300 :\n+0001a2e0 :\n state_read():\n ./cmdline/state.c:3695\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r0\n+\tldr\tr1, [pc, #616]\t; (1a550 )\n+\tldr\tr2, [pc, #616]\t; (1a554 )\n \tvpush\t{d8}\n-\tldr\tr1, [pc, #620]\t; (1a578 )\n-\tldr\tr2, [pc, #620]\t; (1a57c )\n \tadd\tr1, pc\n \tsub.w\tsp, sp, #8384\t; 0x20c0\n \tsub\tsp, #44\t; 0x2c\n \tadd\tr7, sp, #0\n \tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #8384\t; 0x20c0\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #36]\t; 0x24\n \tmov.w\tr2, #0\n-\tadds\tr3, #36\t; 0x24\n ./cmdline/state.c:3705\n-\tadd.w\tr3, r0, #244736\t; 0x3bc00\n+\tadd.w\tr2, r0, #244736\t; 0x3bc00\n ./cmdline/state.c:3695\n-\tldr\tr2, [pc, #592]\t; (1a580 )\n+\tadds\tr3, #36\t; 0x24\n+\tldr\tr3, [pc, #584]\t; (1a558 )\n ./cmdline/state.c:3705\n-\tstr\tr3, [r7, #12]\n-\tldr.w\tr4, [r3, #980]\t; 0x3d4\n+\tstr\tr2, [r7, #12]\n+\tldr.w\tr4, [r2, #980]\t; 0x3d4\n ./cmdline/state.c:3695\n-\tadd\tr2, pc\n-\tstr\tr2, [r7, #4]\n+\tadd\tr3, pc\n+\tstr\tr3, [r7, #4]\n ./cmdline/state.c:3706\n-\tcbz\tr4, 1a39e \n+\tcbz\tr4, 1a37e \n ./cmdline/state.c:3711\n-\tldr\tr3, [pc, #584]\t; (1a584 )\n+\tldr\tr3, [pc, #576]\t; (1a55c )\n \tadd.w\tr6, r0, #250880\t; 0x3d400\n ./cmdline/state.c:3714\n-\tldr.w\tr9, [pc, #580]\t; 1a588 \n+\tldr.w\tr9, [pc, #572]\t; 1a560 \n \tadd.w\tr6, r6, #736\t; 0x2e0\n ./cmdline/state.c:3731\n-\tldr.w\tsl, [pc, #576]\t; 1a58c \n+\tldr.w\tsl, [pc, #568]\t; 1a564 \n ./cmdline/state.c:3711\n \tadd\tr3, pc\n ./cmdline/state.c:3714\n \tadd\tr9, pc\n \tadd.w\tr5, r7, #228\t; 0xe4\n ./cmdline/state.c:3731\n \tadd\tsl, pc\n \tmov\tfp, r3\n-\tb.n\t1a36c \n+\tb.n\t1a34c \n \tmov\tr1, r5\n \tmov\tr0, sl\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3739\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:3734\n \tmovs\tr3, #1\n \tstr.w\tr3, [r8, #208]\t; 0xd0\n ./cmdline/state.c:3706\n-\tcbz\tr4, 1a39e \n+\tcbz\tr4, 1a37e \n ./cmdline/state.c:3708\n \tldr\tr2, [r4, #8]\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/state.c:3710\n \tldr\tr3, [r6, #0]\n-\tcbz\tr3, 1a3d4 \n+\tcbz\tr3, 1a3b4 \n ./cmdline/state.c:3714\n \tmov\tr0, r9\n \tmov\tr1, r5\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:3716\n \tmov\tr0, r5\n-\tbl\tfb08 \n+\tbl\tfae4 \n ./cmdline/state.c:3717\n-\tcbnz\tr0, 1a3f2 \n+\tcbnz\tr0, 1a3d2 \n ./cmdline/state.c:3722\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbne.w\t1a51c \n+\tbne.w\t1a4ee \n ./cmdline/state.c:3730\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbne.n\t1a35a \n+\tbne.n\t1a33a \n ./cmdline/state.c:3744\n-\tldr\tr0, [pc, #496]\t; (1a590 )\n+\tldr\tr0, [pc, #488]\t; (1a568 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3747\n \tmov\tr0, r8\n-\tbl\t159a0 \n+\tbl\t15994 \n ./cmdline/state.c:3695\n-\tldr\tr1, [pc, #484]\t; (1a594 )\n+\tldr\tr1, [pc, #476]\t; (1a56c )\n ./cmdline/state.c:3840\n \tadd.w\tr3, r7, #8384\t; 0x20c0\n-\tldr\tr2, [pc, #456]\t; (1a57c )\n+\tldr\tr2, [pc, #448]\t; (1a554 )\n \tadds\tr3, #36\t; 0x24\n ./cmdline/state.c:3695\n \tadd\tr1, pc\n ./cmdline/state.c:3840\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1a572 \n+\tbne.w\t1a538 \n \tadd.w\tr7, r7, #8384\t; 0x20c0\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/state.c:3711\n \tmov\tr1, r5\n \tmov\tr0, fp\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/state.c:3712\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/state.c:3714\n \tmov\tr0, r9\n \tmov\tr1, r5\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:3716\n \tmov\tr0, r5\n-\tbl\tfb08 \n+\tbl\tfae4 \n ./cmdline/state.c:3717\n \tcmp\tr0, #0\n-\tbeq.n\t1a38c \n+\tbeq.n\t1a36c \n+fstat64():\n+/usr/include/arm-linux-gnueabihf/sys/stat.h:469\n+\tadd.w\tsl, r7, #16\n \tmov\tfp, r0\n+state_read():\n ./cmdline/state.c:3752\n-\tbl\tfcd0 \n+\tbl\tfcb0 \n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n-\tadd.w\tsl, r7, #16\n \tmov\tr2, sl\n state_read():\n ./cmdline/state.c:3752\n \tmov\tr1, r0\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tmovs\tr0, #3\n \tblx\t6a5c <__fxstat64@plt>\n state_read():\n ./cmdline/state.c:3753\n \tcmp\tr0, #0\n-\tbne.w\t1a53c \n+\tbne.w\t1a53c \n ./cmdline/state.c:3782\n-\tldr\tr3, [pc, #392]\t; (1a598 )\n+\tldr\tr3, [pc, #384]\t; (1a570 )\n \tadd.w\tr6, r7, #4320\t; 0x10e0\n \tstr.w\tfp, [r7, #8]\n \tadds\tr6, #4\n \tadd\tr3, pc\n-\tadd.w\tr9, r7, #120\t; 0x78\n \tvmov\ts16, r3\n ./cmdline/state.c:3783\n-\tldr\tr3, [pc, #376]\t; (1a59c )\n+\tldr\tr3, [pc, #372]\t; (1a574 )\n+\tadd.w\tr9, r7, #120\t; 0x78\n \tadd\tr3, pc\n \tmov\tfp, r3\n-\tb.n\t1a43e \n+\tb.n\t1a41e \n ./cmdline/state.c:3770\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbne.n\t1a52e \n+\tbne.n\t1a500 \n ./cmdline/state.c:3786\n \tmovs\tr3, #1\n \tstr.w\tr3, [r8, #208]\t; 0xd0\n ./cmdline/state.c:3791\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:3761\n-\tcbz\tr4, 1a47c \n+\tcbz\tr4, 1a45c \n ./cmdline/state.c:3765\n \tldr\tr2, [r4, #8]\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r6\n-\tbl\t11118 \n+\tbl\t110dc \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr2, r9\n \tmov\tr1, r6\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n state_read():\n ./cmdline/state.c:3768\n \tcmp\tr0, #0\n-\tbne.n\t1a42a \n+\tbne.n\t1a40a \n ./cmdline/state.c:3781\n \tldrd\tr0, r1, [r9, #48]\t; 0x30\n \tldrd\tr2, r3, [sl, #48]\t; 0x30\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.n\t1a43a \n+\tbeq.n\t1a41a \n ./cmdline/state.c:3782\n \tvmov\tr0, s16\n \tmov\tr2, r6\n \tmov\tr1, r5\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3783\n \tmov\tr0, fp\n-\tbl\t10e90 \n-\tb.n\t1a434 \n-./cmdline/state.c:3796\n-\tldr.w\tfp, [r7, #8]\n+\tbl\t10e54 \n+\tb.n\t1a414 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tadd.w\tr3, r8, #240640\t; 0x3ac00\n ./cmdline/state.c:3796\n-\tldr\tr1, [r7, #12]\n-\tstr.w\tr4, [r1, #964]\t; 0x3c4\n+\tldr\tr2, [r7, #12]\n+\tldr.w\tfp, [r7, #8]\n+\tstr.w\tr4, [r2, #964]\t; 0x3c4\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tstr.w\tr4, [r3, #928]\t; 0x3a0\n \tstr.w\tr4, [r3, #932]\t; 0x3a4\n \tstr.w\tr4, [r3, #936]\t; 0x3a8\n \tstr.w\tr4, [r3, #940]\t; 0x3ac\n state_read():\n+./cmdline/state.c:3802\n+\tstr.w\tr4, [r2, #968]\t; 0x3c8\n ./cmdline/stream.h:234\n \tldrd\tr3, r2, [fp, #4]\n-./cmdline/state.c:3802\n-\tstr.w\tr4, [r1, #968]\t; 0x3c8\n sgetc():\n ./cmdline/stream.h:234\n \tcmp\tr3, r2\n+\tbeq.n\t1a4c8 \n ./cmdline/stream.h:236\n-\tittt\tne\n-\taddne\tr2, r3, #1\n-\tstrne.w\tr2, [fp, #4]\n-\tldrbne\tr0, [r3, #0]\n-./cmdline/stream.h:234\n-\tbeq.n\t1a4ec \n+\tadds\tr2, r3, #1\n+\tstr.w\tr2, [fp, #4]\n+\tldrb\tr0, [r3, #0]\n state_read():\n ./cmdline/state.c:3811\n \tcmp\tr0, #83\t; 0x53\n ./cmdline/stream.h:246\n \tstr.w\tr3, [fp, #4]\n ./cmdline/state.c:3811\n-\tbne.n\t1a500 \n+\tbne.n\t1a4d2 \n ./cmdline/state.c:3812\n \tmov\tr2, fp\n \tmov\tr1, r5\n \tmov\tr0, r8\n-\tbl\t18bd0 \n+\tbl\t18bbc \n ./cmdline/state.c:3821\n \tmov\tr0, fp\n-\tbl\tfde0 \n+\tbl\tfdc0 \n ./cmdline/state.c:3823\n \tldr\tr3, [r7, #12]\n \tldr.w\tr3, [r3, #964]\t; 0x3c4\n-\tcmp\tr3, #0\n-\tbeq.n\t1a550 \n+\tcbz\tr3, 1a50e \n ./cmdline/state.c:3834\n \tmov\tr0, r8\n-\tbl\t159a0 \n+\tbl\t15994 \n ./cmdline/state.c:3836\n \tldr\tr3, [r7, #12]\n \tmov\tr1, r5\n \tldr.w\tr0, [r3, #988]\t; 0x3dc\n-\tbl\t13f24 \n+\tbl\t13f08 \n ./cmdline/state.c:3839\n \tmovs\tr3, #1\n \tstr.w\tr3, [r8, #212]\t; 0xd4\n-\tb.n\t1a3ac \n+\tb.n\t1a38c \n sgetc():\n ./cmdline/stream.h:235\n \tmov\tr0, fp\n-\tbl\tfebc \n+\tbl\tfe9c \n sungetc():\n ./cmdline/stream.h:245\n \tadds\tr3, r0, #1\n-\titt\tne\n-\tldrne.w\tr3, [fp, #4]\n-\taddne.w\tr3, r3, #4294967295\t; 0xffffffff\n-\tbne.n\t1a4b0 \n+\tbne.n\t1a530 \n state_read():\n ./cmdline/state.c:3815\n-\tldr\tr0, [pc, #156]\t; (1a5a0 )\n+\tldr\tr0, [pc, #164]\t; (1a578 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3816\n-\tldr\tr0, [pc, #152]\t; (1a5a4 )\n+\tldr\tr0, [pc, #160]\t; (1a57c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3756\n-\tldr\tr3, [pc, #148]\t; (1a5a8 )\n+\tldr\tr3, [pc, #156]\t; (1a580 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:3724\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #132]\t; (1a5ac )\n+\tldr\tr0, [pc, #140]\t; (1a584 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/state.c:3755\n-\tbl\t10e90 \n-\tb.n\t1a510 \n+\tbl\t10e54 \n+\tb.n\t1a4e2 \n ./cmdline/state.c:3772\n \tblx\t6b20 \n-\tmov\tr1, r6\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #120]\t; (1a5b0 )\n-\tadd\tr0, pc\n-\tb.n\t1a528 \n-./cmdline/state.c:3755\n-\tblx\t6be4 <__errno_location@plt>\n-\tldr\tr0, [r0, #0]\n-\tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #104]\t; (1a5b4 )\n+\tldr\tr0, [pc, #128]\t; (1a588 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tb.n\t1a528 \n+\tb.n\t1a4fa \n ./cmdline/state.c:3825\n-\tldr\tr0, [pc, #100]\t; (1a5b8 )\n+\tldr\tr0, [pc, #124]\t; (1a58c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3826\n-\tldr\tr0, [pc, #96]\t; (1a5bc )\n+\tldr\tr0, [pc, #120]\t; (1a590 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3827\n-\tldr\tr0, [pc, #92]\t; (1a5c0 )\n+\tldr\tr0, [pc, #116]\t; (1a594 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3828\n-\tldr\tr0, [pc, #88]\t; (1a5c4 )\n+\tldr\tr0, [pc, #112]\t; (1a598 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3829\n-\tb.n\t1a510 \n+\tb.n\t1a4e2 \n+\tldr.w\tr3, [fp, #4]\n+\tsubs\tr3, #1\n+\tb.n\t1a48e \n ./cmdline/state.c:3840\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tadd\tr2, sp, #152\t; 0x98\n+./cmdline/state.c:3755\n+\tblx\t6be4 <__errno_location@plt>\n+\tldr\tr0, [r0, #0]\n+\tblx\t6b20 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #80]\t; (1a59c )\n+\tmov\tr1, r5\n+\tadd\tr0, pc\n+\tb.n\t1a4fa \n+\tadd\tr2, sp, #280\t; 0x118\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #0\n+\tadd\tr2, sp, #128\t; 0x80\n \tmovs\tr4, r0\n-\tcbz\tr4, 1a5b2 \n+\tcbz\tr4, 1a592 \n \tmovs\tr2, r0\n-\tcbz\tr6, 1a5b8 \n+\tcbz\tr6, 1a598 \n \tmovs\tr2, r0\n-\tcbz\tr0, 1a5ce \n+\tsxth\tr0, r3\n \tmovs\tr2, r0\n-\tcbz\tr0, 1a60c \n+\tpush\t{}\n \tmovs\tr2, r0\n-\tadd\tr1, sp, #504\t; 0x1f8\n+\tadd\tr1, sp, #632\t; 0x278\n \tmovs\tr4, r0\n-\tcbz\tr4, 1a5c4 \n+\tcbz\tr4, 1a5a4 \n \tmovs\tr2, r0\n-\tcbz\tr0, 1a5d6 \n+\tcbz\tr0, 1a5b6 \n \tmovs\tr2, r0\n-\tcbz\tr6, 1a5aa \n+\tcbz\tr4, 1a58e \n \tmovs\tr2, r0\n-\tcbz\tr2, 1a5be \n+\tcbz\tr0, 1a5a2 \n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #1000\t; 0x3e8\n+\tadd\tsp, #160\t; 0xa0\n \tmovs\tr2, r0\n-\tadd\tsp, #352\t; 0x160\n+\tsub\tsp, #24\n \tmovs\tr2, r0\n-\tadd\tsp, #272\t; 0x110\n+\tcbz\tr0, 1a5b8 \n \tmovs\tr2, r0\n-\tcbz\tr6, 1a5d2 \n+\tcbz\tr0, 1a5c4 \n \tmovs\tr2, r0\n-\tcbz\tr6, 1a5de \n+\tcbz\tr4, 1a5d6 \n \tmovs\tr2, r0\n-\tcbz\tr2, 1a5f2 \n+\tsxth\tr4, r5\n \tmovs\tr2, r0\n-\tcbz\tr2, 1a602 \n+\tadd\tsp, #272\t; 0x110\n \tmovs\tr2, r0\n state_write_content():\n ./cmdline/state.c:3373\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr9, r0\n+\tldr\tr2, [pc, #916]\t; (1a93c )\n \tvpush\t{d8}\n-\tldr\tr2, [pc, #916]\t; (1a968 )\n \tsub.w\tsp, sp, #4128\t; 0x1020\n \tsub\tsp, #4\n \tadd\tr7, sp, #0\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tstr\tr1, [r7, #4]\n \tadds\tr3, #28\n-\tldr\tr1, [pc, #900]\t; (1a96c )\n+\tstr\tr1, [r7, #4]\n+\tldr\tr1, [pc, #896]\t; (1a940 )\n \tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/state.c:3398\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/state.c:3401\n-\tldr\tr1, [pc, #888]\t; (1a970 )\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #884]\t; (1a944 )\n ./cmdline/state.c:3398\n \tmov\tr8, r0\n ./cmdline/state.c:3401\n \tmov\tr0, r9\n-\tbl\t18b98 \n+\tadd\tr1, pc\n+\tbl\t18b84 \n ./cmdline/state.c:3406\n \tmovs\tr0, #0\n \tblx\t69b0 \n ./cmdline/state.c:3373\n-\tldr\tr3, [pc, #872]\t; (1a974 )\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #0]\n+\tldr\tr3, [pc, #868]\t; (1a948 )\n ./cmdline/state.c:3406\n \tstr\tr0, [r7, #8]\n+./cmdline/state.c:3373\n+\tadd\tr3, pc\n+\tstr\tr3, [r7, #0]\n ./cmdline/state.c:3408\n \tcmp.w\tr8, #0\n-\tbeq.w\t1a880 \n+\tbeq.w\t1a858 \n \tadd.w\tsl, r9, #244736\t; 0x3bc00\n \tadd.w\tfp, r9, #245760\t; 0x3c000\n \tmovs\tr4, #0\n \tadd.w\tr3, r9, #244736\t; 0x3bc00\n \tadd.w\tsl, sl, #984\t; 0x3d8\n ./cmdline/state.c:3425\n \tadd.w\tr6, fp, #36\t; 0x24\n ./cmdline/state.c:3405\n+\tstrd\tr4, r4, [r7, #16]\n \tvmov\ts16, r9\n-./cmdline/state.c:3407\n-\tstrd\tr3, r4, [r7, #12]\n-./cmdline/state.c:3405\n-\tstr\tr4, [r7, #20]\n-\tb.n\t1a6ae \n+\tstr\tr3, [r7, #12]\n+\tb.n\t1a686 \n ./cmdline/elem.h:1201\n \tldr.w\tr3, [fp, #180]\t; 0xb4\n info_get():\n ./cmdline/elem.h:1201\n+\tadd.w\tr9, r4, #1\n \tcmp\tr4, r3\n-\tit\tcs\n-\taddcs.w\tr9, r4, #1\n-\tbcs.n\t1a6a8 \n+\tbcs.n\t1a680 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr0, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r4, lsr #12\n-\tbls.w\t1a8cc \n+\tbls.w\t1a8a2 \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r0, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr1, [r6, #140]\t; 0x8c\n state_write_content():\n ././tommyds/tommytypes.h:364\n@@ -44691,74 +44593,79 @@\n \tldr.w\tr2, [r6, r2, lsl #2]\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr2, [r2, r0, lsl #2]\n \tldr\tr2, [r2, r1]\n state_write_content():\n ./cmdline/state.c:3414\n-\tcbz\tr2, 1a6a8 \n+\tcbz\tr2, 1a680 \n ./cmdline/state.c:3417\n \tldr\tr3, [r7, #20]\n ./cmdline/elem.h:1136\n \tbic.w\tr0, r2, #7\n ./cmdline/state.c:3417\n \tcmp\tr0, r3\n \tmov\tr1, r3\n-\tite\tge\n+\tit\tge\n \tmovge\tr1, #0\n+\tit\tlt\n \tmovlt\tr1, #1\n \tcmp\tr3, #0\n \tit\teq\n \tmoveq\tr1, #1\n info_get_time():\n ./cmdline/elem.h:1136\n \tcmp\tr1, #0\n \tit\tne\n \tmovne\tr3, r0\n+state_write_content():\n+./cmdline/state.c:3421\n+\ttst.w\tr2, #2\n+info_get_time():\n+./cmdline/elem.h:1136\n \tstr\tr3, [r7, #20]\n state_write_content():\n ./cmdline/state.c:3421\n \tldr\tr3, [r7, #16]\n-\ttst.w\tr2, #2\n \tit\tne\n \tmovne\tr3, #1\n \tstr\tr3, [r7, #16]\n ./cmdline/state.c:3408 (discriminator 2)\n-\tcmp\tr8, r9\n \tmov\tr4, r9\n-\tbls.n\t1a716 \n+\tcmp\tr8, r9\n+\tbls.n\t1a6ee \n ./cmdline/state.c:3410\n \tldr.w\tr0, [sl]\n \tmov\tr1, r4\n-\tbl\t13fdc \n+\tbl\t13fc0 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbne.n\t1a63a \n+\tbne.n\t1a612 \n ./cmdline/elem.h:1188\n \tadd.w\tr9, r4, #1\n info_set():\n ./cmdline/elem.h:1188\n \tmov\tr0, r6\n \tmov\tr1, r9\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr2, [r6, #144]\t; 0x90\n \tcmp\tr4, r2\n-\tbcs.w\t1a8de \n+\tbcs.w\t1a8b4 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr2, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tmov.w\tlr, r4, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr2, r4, lsr #12\n-\tbls.w\t1a8cc \n+\tbls.w\t1a8a2 \n ././tommyds/tommyarray.h:95\n \torr.w\tr0, lr, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr2, [r6, #140]\t; 0x8c\n state_write_content():\n ././tommyds/tommytypes.h:364\n@@ -44768,663 +44675,657 @@\n \tubfx\tip, r4, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr0, r0, #31\n state_write_content():\n ./cmdline/state.c:3428\n \tmov\tr1, r4\n+\tmov\tr4, r9\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tmul.w\tr2, r2, ip\n state_write_content():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr0, [r6, r0, lsl #2]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tmov\tr4, r9\n-state_write_content():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr0, [r0, lr, lsl #2]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tstr\tr5, [r0, r2]\n state_write_content():\n ./cmdline/state.c:3428\n \tldr.w\tr0, [sl]\n-\tbl\t14054 \n+\tbl\t14038 \n ./cmdline/state.c:3408\n \tcmp\tr8, r9\n-\tbhi.n\t1a6ae \n+\tbhi.n\t1a686 \n \tvmov\tr9, s16\n ./cmdline/state.c:3434\n \tldr\tr3, [r7, #12]\n \tldr.w\tsl, [r3, #988]\t; 0x3dc\n \tcmp.w\tsl, #0\n-\tbeq.n\t1a760 \n+\tbeq.n\t1a738 \n ./cmdline/state.c:3433\n \tmovs\tr4, #0\n \tmov\tr3, sl\n-\tmovw\tr5, #13276\t; 0x33dc\n \tmov\tsl, r4\n \tmov\tr4, r3\n+\tmovw\tr5, #13276\t; 0x33dc\n ./cmdline/state.c:3439\n \tldr.w\tfp, [r4, #8]\n \tmov\tr0, r9\n \tmov\tr1, fp\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:3440\n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1a8b0 \n+\tbeq.w\t1a886 \n ./cmdline/state.c:3448\n \tmov\tr1, r8\n-\tbl\t13124 \n+\tbl\t13100 \n ./cmdline/state.c:3454\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n ./cmdline/state.c:3448\n-\tcbnz\tr0, 1a758 \n+\tcbnz\tr0, 1a730 \n ./cmdline/state.c:3451\n \tmov\tr3, sl\n \tadd.w\tsl, sl, #1\n ./cmdline/state.c:3434 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tstr\tr3, [r6, r5]\n \tcmp\tr4, #0\n-\tbne.n\t1a732 \n+\tbne.n\t1a70a \n ./cmdline/state.c:3587\n \tldr\tr3, [r7, #12]\n \tldr.w\tr4, [r3, #980]\t; 0x3d4\n ./cmdline/state.c:3586\n \tmov\tr5, r4\n ./cmdline/state.c:3588\n-\tcbz\tr4, 1a780 \n+\tcbz\tr4, 1a758 \n ./cmdline/state.c:3590\n-\tldr\tr6, [pc, #524]\t; (1a978 )\n+\tldr\tr6, [pc, #520]\t; (1a94c )\n ./cmdline/state.c:3586\n \tmovs\tr5, #0\n ./cmdline/state.c:3590\n \tadd\tr6, pc\n \tldr\tr1, [r4, #8]\n \tmov\tr0, r6\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/state.c:3592\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:3591\n \tadds\tr5, #1\n ./cmdline/state.c:3588\n \tcmp\tr4, #0\n-\tbne.n\t1a770 \n+\tbne.n\t1a748 \n ./cmdline/state.c:3596\n \tmov\tr0, r5\n-\tbl\tfbdc \n+\tbl\tfbb8 \n ./cmdline/state.c:3597\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1a908 \n+\tbeq.w\t1a8de \n ./cmdline/state.c:3605\n \tldr\tr3, [r7, #12]\n \tldr.w\tr4, [r3, #980]\t; 0x3d4\n ./cmdline/state.c:3606\n-\tcbz\tr4, 1a7d8 \n+\tcbz\tr4, 1a7b0 \n ./cmdline/state.c:3609\n-\tldr.w\tfp, [pc, #484]\t; 1a97c \n-\tadd.w\tr5, r7, #28\n+\tldr.w\tfp, [pc, #480]\t; 1a950 \n ./cmdline/state.c:3604\n \tmovs\tr6, #0\n+\tadd.w\tr5, r7, #28\n ./cmdline/state.c:3609\n \tadd\tfp, pc\n \tmov\tr0, r5\n \tldr\tr3, [r4, #8]\n \tmov\tr2, fp\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/state.c:3612\n \tmov\tr0, r5\n \tblx\t6cec \n-\tcbz\tr0, 1a7c2 \n+\tcbz\tr0, 1a79a \n ./cmdline/state.c:3613\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbne.n\t1a8be \n+\tbne.n\t1a894 \n ./cmdline/state.c:3621\n \tmov\tr2, r5\n \tmov\tr1, r6\n \tmov\tr0, sl\n-\tbl\tfc58 \n+\tbl\tfc34 \n \tcmp\tr0, #0\n-\tbne.n\t1a88e \n+\tbne.n\t1a864 \n ./cmdline/state.c:3629\n \tldr\tr4, [r4, #0]\n ./cmdline/state.c:3628\n \tadds\tr6, #1\n ./cmdline/state.c:3606\n \tcmp\tr4, #0\n-\tbne.n\t1a7a2 \n+\tbne.n\t1a77a \n ./cmdline/state.c:3633\n \tmovs\tr0, #44\t; 0x2c\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/state.c:3638\n \tldr\tr3, [r7, #20]\n \tstr\tr3, [r0, #8]\n ./cmdline/state.c:3633\n \tmov\tr4, r0\n ./cmdline/state.c:3639\n \tldr\tr3, [r7, #8]\n-./cmdline/state.c:3637\n-\tstrd\tr9, r8, [r0]\n-./cmdline/state.c:3639\n \tstr\tr3, [r0, #12]\n ./cmdline/state.c:3640\n \tldr\tr3, [r7, #16]\n+./cmdline/state.c:3637\n+\tstrd\tr9, r8, [r0]\n ./cmdline/state.c:3641\n \tstrd\tr3, sl, [r0, #16]\n ./cmdline/state.c:3643\n-\tbl\t14090 \n+\tbl\t14074 \n ./cmdline/state.c:3646\n \tcmp\tr0, #0\n-\tbne.n\t1a8a4 \n+\tbne.n\t1a87a \n ./cmdline/state.c:3654\n \tmov\tr0, sl\n-\tbl\tfd48 \n+\tbl\tfd28 \n \tcmp\tr0, #0\n-\tbne.w\t1a912 \n+\tbne.w\t1a8e8 \n ./cmdline/state.c:3662\n \tmov\tr0, sl\n-\tbl\t105dc \n+\tbl\t10594 \n \tcmp\tr0, #0\n-\tbne.w\t1a93a \n+\tbne.w\t1a910 \n ./cmdline/state.c:3670\n \tmov\tr0, sl\n-\tbl\tfde0 \n+\tbl\tfdc0 \n \tcmp\tr0, #0\n-\tbne.n\t1a8f2 \n+\tbne.n\t1a8c8 \n ./cmdline/state.c:3678\n \tldr\tr1, [r4, #28]\n ./cmdline/state.c:3683\n \tmov\tr0, r4\n ./cmdline/state.c:3680\n \tldrd\tr8, r6, [r4, #32]\n-./cmdline/state.c:3677\n-\tldr\tr5, [r4, #24]\n ./cmdline/state.c:3678\n \tstr\tr1, [r7, #20]\n+./cmdline/state.c:3677\n+\tldr\tr5, [r4, #24]\n ./cmdline/state.c:3681\n \tldr\tr4, [r4, #40]\t; 0x28\n ./cmdline/state.c:3683\n \tblx\t694c \n ./cmdline/state.c:3686\n-\tldr\tr0, [pc, #336]\t; (1a980 )\n+\tldr\tr0, [pc, #332]\t; (1a954 )\n \tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:3687\n-\tldr\tr0, [pc, #328]\t; (1a984 )\n+\tldr\tr0, [pc, #324]\t; (1a958 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:3688\n-\tldr\tr0, [pc, #324]\t; (1a988 )\n+\tldr\tr0, [pc, #320]\t; (1a95c )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/state.c:3689\n-\tldr\tr0, [pc, #316]\t; (1a98c )\n+\tldr\tr0, [pc, #312]\t; (1a960 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-./cmdline/state.c:3373\n-\tldr\tr1, [pc, #312]\t; (1a990 )\n+\tbl\t11c70 \n ./cmdline/state.c:3691\n \tldr\tr3, [r7, #4]\n+./cmdline/state.c:3373\n+\tldr\tr1, [pc, #304]\t; (1a964 )\n ./cmdline/state.c:3692\n-\tldr\tr2, [pc, #268]\t; (1a968 )\n+\tldr\tr2, [pc, #264]\t; (1a93c )\n ./cmdline/state.c:3373\n \tadd\tr1, pc\n ./cmdline/state.c:3691\n \tstr\tr5, [r3, #0]\n ./cmdline/state.c:3692\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [r1, r2]\n \tadds\tr3, #28\n+\tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t1a962 \n+\tbne.n\t1a938 \n \tadd.w\tr7, r7, #4128\t; 0x1020\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tadd.w\tr3, r9, #244736\t; 0x3bc00\n ./cmdline/state.c:3405\n-\tstr.w\tr8, [r7, #20]\n-./cmdline/state.c:3407\n-\tstrd\tr3, r8, [r7, #12]\n-\tb.n\t1a71a \n+\tstrd\tr8, r8, [r7, #16]\n+\tstr\tr3, [r7, #12]\n+\tb.n\t1a6f2 \n ./cmdline/state.c:3623\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #244]\t; (1a994 )\n+\tldr\tr0, [pc, #244]\t; (1a968 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/state.c:3615\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3616\n-\tldr\tr3, [pc, #240]\t; (1a998 )\n+\tldr\tr3, [pc, #240]\t; (1a96c )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/state.c:3442\n-\tldr\tr0, [pc, #232]\t; (1a99c )\n+\tldr\tr0, [pc, #232]\t; (1a970 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3443\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/state.c:3615\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #216]\t; (1a9a0 )\n+\tldr\tr0, [pc, #216]\t; (1a974 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tb.n\t1a8a0 \n+\tb.n\t1a876 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #212]\t; (1a9a4 )\n+\tldr\tr3, [pc, #212]\t; (1a978 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #212]\t; (1a9a8 )\n-\tldr\tr0, [pc, #216]\t; (1a9ac )\n+\tldr\tr1, [pc, #212]\t; (1a97c )\n+\tldr\tr0, [pc, #212]\t; (1a980 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #208]\t; (1a9b0 )\n+\tldr\tr3, [pc, #204]\t; (1a984 )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #208]\t; (1a9b4 )\n-\tldr\tr0, [pc, #208]\t; (1a9b8 )\n+\tldr\tr1, [pc, #204]\t; (1a988 )\n+\tldr\tr0, [pc, #208]\t; (1a98c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_write_content():\n ./cmdline/state.c:3672\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #188]\t; (1a9bc )\n+\tldr\tr0, [pc, #184]\t; (1a990 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3673\n-\tb.n\t1a8a4 \n+\tb.n\t1a87a \n ./cmdline/state.c:3599\n-\tldr\tr0, [pc, #180]\t; (1a9c0 )\n+\tldr\tr0, [pc, #180]\t; (1a994 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/state.c:3600\n-\tb.n\t1a8a4 \n+\tb.n\t1a87a \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #20]\n state_write_content():\n ./cmdline/state.c:3656\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #20]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #140]\t; (1a9c4 )\n+\tldr\tr0, [pc, #140]\t; (1a998 )\n+\tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tb.n\t1a8a0 \n+\tb.n\t1a876 \n serrorfile():\n ./cmdline/stream.h:212\n \tldr.w\tr3, [sl, #24]\n \tmovw\tr2, #4100\t; 0x1004\n \tldr.w\tr1, [sl, #16]\n \tmla\tr1, r2, r1, r3\n \tadds\tr1, #4\n \tstr\tr1, [r7, #20]\n state_write_content():\n ./cmdline/state.c:3664\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #20]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #104]\t; (1a9c8 )\n+\tldr\tr0, [pc, #104]\t; (1a99c )\n+\tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tb.n\t1a8a0 \n+\tb.n\t1a876 \n ./cmdline/state.c:3692\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #312\t; (adr r7, 1aaa8 )\n+\tadd\tr7, pc, #472\t; (adr r7, 1ab1c )\n \tmovs\tr4, r0\n-\tcbz\tr0, 1a9a0 \n+\tcbz\tr4, 1a97c \n \tmovs\tr2, r0\n-\tadd\tr7, pc, #168\t; (adr r7, 1aa20 )\n+\tadd\tr7, pc, #320\t; (adr r7, 1aa8c )\n \tmovs\tr4, r0\n-\tadd\tsp, #296\t; 0x128\n+\tadd\tsp, #456\t; 0x1c8\n \tmovs\tr2, r0\n-\tstrh\tr0, [r5, #28]\n+\tstrh\tr0, [r2, #30]\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #280\t; 0x118\n+\tadd\tr4, sp, #440\t; 0x1b8\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #288\t; 0x120\n+\tadd\tr4, sp, #448\t; 0x1c0\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #312\t; 0x138\n+\tadd\tr4, sp, #472\t; 0x1d8\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #336\t; 0x150\n+\tadd\tr4, sp, #496\t; 0x1f0\n \tmovs\tr2, r0\n-\tadd\tr4, pc, #864\t; (adr r4, 1acf4 )\n+\tadd\tr5, pc, #0\t; (adr r5, 1a968 )\n \tmovs\tr4, r0\n-\tadd\tr7, sp, #552\t; 0x228\n+\tadd\tr7, sp, #720\t; 0x2d0\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, #24]\n+\tldrh\tr6, [r6, #24]\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #176\t; 0xb0\n+\tadd\tr7, sp, #344\t; 0x158\n \tmovs\tr2, r0\n-\tcbz\tr4, 1a9d2 \n+\tcbz\tr6, 1a9b0 \n \tmovs\tr2, r0\n-\tstrh\tr2, [r7, #34]\t; 0x22\n+\tstrh\tr4, [r4, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r6, r2]\n+\tldrsh\tr6, [r3, r3]\n \tmovs\tr2, r0\n-\tcbz\tr2, 1a9da \n+\tcbz\tr4, 1a9b8 \n \tmovs\tr2, r0\n-\tldrh\tr4, [r3, #16]\n+\tldrh\tr6, [r0, #18]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r4, r2]\n+\tldrsh\tr2, [r1, r3]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r6, #4]\n+\tldrh\tr2, [r3, #6]\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #792\t; 0x318\n+\tadd\tr6, sp, #960\t; 0x3c0\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #152\t; 0x98\n+\tadd\tr7, sp, #320\t; 0x140\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #216\t; 0xd8\n+\tadd\tr7, sp, #384\t; 0x180\n \tmovs\tr2, r0\n \n-0001a9cc :\n+0001a9a0 :\n state_write():\n ./cmdline/state.c:4063\n-\tldr\tr2, [pc, #72]\t; (1aa18 )\n-\tldr\tr3, [pc, #76]\t; (1aa1c )\n+\tldr\tr2, [pc, #72]\t; (1a9ec )\n \tpush\t{r4, r7, lr}\n+\tmov\tr4, r0\n+\tldr\tr3, [pc, #72]\t; (1a9f0 )\n \tadd\tr2, pc\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n-\tldr\tr3, [r2, r3]\n-\tmov\tr4, r0\n ./cmdline/state.c:4067\n \tmov\tr1, r7\n ./cmdline/state.c:4063\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/state.c:4067\n-\tbl\t1a5c8 \n+\tbl\t1a5a0 \n ./cmdline/state.c:4070\n \tldr\tr1, [r7, #0]\n \tmov\tr0, r4\n-\tbl\t13b80 \n+\tbl\t13b68 \n ./cmdline/state.c:4073\n \tmov\tr0, r4\n-\tbl\t13e1c \n+\tbl\t13e00 \n ./cmdline/state.c:4063\n-\tldr\tr2, [pc, #36]\t; (1aa20 )\n+\tldr\tr2, [pc, #36]\t; (1a9f4 )\n ./cmdline/state.c:4075\n \tmovs\tr3, #0\n ./cmdline/state.c:4076\n \tstrd\tr3, r3, [r4, #208]\t; 0xd0\n ./cmdline/state.c:4077\n-\tldr\tr3, [pc, #24]\t; (1aa1c )\n+\tldr\tr3, [pc, #24]\t; (1a9f0 )\n ./cmdline/state.c:4063\n \tadd\tr2, pc\n ./cmdline/state.c:4077\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t1aa14 \n+\tbne.n\t1a9e8 \n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadd\tr3, pc, #392\t; (adr r3, 1aba4 )\n+\tadd\tr3, pc, #560\t; (adr r3, 1ac20 )\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #200\t; (adr r3, 1aaec )\n+\tadd\tr3, pc, #376\t; (adr r3, 1ab70 )\n \tmovs\tr4, r0\n \n-0001aa24 :\n+0001a9f8 :\n generate_configuration():\n ./cmdline/state.c:4749\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr6, r0\n+\tmov\tr5, r0\n+\tldr\tr1, [pc, #764]\t; (1acfc )\n \tvpush\t{d8}\n-\tldr\tr1, [pc, #752]\t; (1ad20 )\n-\tldr\tr2, [pc, #752]\t; (1ad24 )\n-\tadd\tr1, pc\n-\tvmov\ts17, r0\n \tsub.w\tsp, sp, #259072\t; 0x3f400\n-\tldr\tr5, [pc, #744]\t; (1ad28 )\n+\tldr\tr2, [pc, #756]\t; (1ad00 )\n \tsub.w\tsp, sp, #764\t; 0x2fc\n+\tadd\tr1, pc\n \tadd\tr7, sp, #0\n-\tldr\tr2, [r1, r2]\n+\tvmov\ts17, r0\n ./cmdline/state.c:4756\n \tadd.w\tr4, r7, #760\t; 0x2f8\n ./cmdline/state.c:4749\n \tadd.w\tr3, r7, #259072\t; 0x3f400\n+\tldr\tr2, [r1, r2]\n ./cmdline/state.c:4756\n \tsub.w\tfp, r4, #752\t; 0x2f0\n+\tmov\tr0, fp\n ./cmdline/state.c:4749\n \tadd.w\tr3, r3, #756\t; 0x2f4\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tadd\tr5, pc\n ./cmdline/state.c:4756\n-\tmov\tr0, fp\n-\tbl\t1681c \n+\tbl\t167dc \n ./cmdline/state.c:4759\n \tadd.w\tr1, fp, #250880\t; 0x3d400\n ./cmdline/state.c:4762\n-\tmov\tr0, r6\n+\tmov\tr0, r5\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n ./cmdline/state.c:4759\n \tmovs\tr6, #1\n+./cmdline/state.c:4749\n+\tldr\tr5, [pc, #700]\t; (1ad04 )\n+./cmdline/state.c:4759\n \tstr.w\tr6, [r1, #736]\t; 0x2e0\n ./cmdline/state.c:4762\n-\tbl\t12608 \n+\tbl\t125cc \n ././tommyds/tommylist.h:219\n \tadd.w\tr1, fp, #244736\t; 0x3bc00\n+./cmdline/state.c:4749\n+\tadd\tr5, pc\n ./cmdline/state.c:4765\n \tmovw\tr6, #4108\t; 0x100c\n+\tadds\tr3, r0, r6\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [r1, #980]\t; 0x3d4\n-generate_configuration():\n-./cmdline/state.c:4765\n-\tadds\tr3, r0, r6\n-tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.w\t1ad12 \n+\tbeq.w\t1acec \n generate_configuration():\n ././tommyds/tommylist.h:187\n \tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmov.w\tip, #0\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr.w\tip, [r0, r6]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r3, #8]\n generate_configuration():\n ./cmdline/state.c:4768\n \tmov\tr0, fp\n-\tbl\t1a300 \n+\tbl\t1a2e0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #636]\t; (1ad2c )\n+\tldr\tr1, [pc, #644]\t; (1ad08 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr2, s17\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #620]\t; (1ad30 )\n+\tldr\tr0, [pc, #628]\t; (1ad0c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n generate_configuration():\n ./cmdline/state.c:4774\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #612]\t; (1ad34 )\n+\tldr\tr1, [pc, #620]\t; (1ad10 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tlsrs\tr2, r2, #10\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #600]\t; (1ad38 )\n+\tldr\tr0, [pc, #608]\t; (1ad14 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n generate_configuration():\n ./cmdline/state.c:4777\n-\tldr\tr3, [pc, #596]\t; (1ad3c )\n+\tldr\tr3, [pc, #604]\t; (1ad18 )\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #596]\t; (1ad40 )\n+\tldr\tr1, [pc, #604]\t; (1ad1c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n generate_configuration():\n ./cmdline/state.c:4777\n \tldr\tr3, [r5, r3]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n \tldr\tr2, [r3, #0]\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n ./cmdline/state.c:4779\n \tadd.w\tr3, fp, #244736\t; 0x3bc00\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t1ac46 \n+\tbeq.w\t1ac20 \n ./cmdline/state.c:4781\n \tadd.w\tr3, fp, #34048\t; 0x8500\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr2, [pc, #564]\t; (1ad44 )\n-./cmdline/state.c:4781\n-\tadds\tr3, #104\t; 0x68\n+\tldr\tr2, [pc, #572]\t; (1ad20 )\n ./cmdline/state.c:4779\n \tmov.w\tr9, #0\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr2, pc\n-generate_configuration():\n-./cmdline/state.c:4779\n+./cmdline/state.c:4781\n+\tadds\tr3, #104\t; 0x68\n \tstr.w\tfp, [r7]\n+./cmdline/state.c:4779\n \tmov\tsl, r9\n+./cmdline/state.c:4781\n \tmov\tfp, r3\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr2, pc\n \tvmov\ts16, r2\n \taddw\tr2, r4, #3576\t; 0xdf8\n \tstr\tr2, [r7, #4]\n generate_configuration():\n ./cmdline/state.c:4780\n \tmov\tr0, sl\n ./cmdline/state.c:4781\n \tadd.w\tr8, r9, fp\n ./cmdline/state.c:4780\n-\tbl\t15204 \n+\tbl\t151f8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s16\n generate_configuration():\n-./cmdline/state.c:4782\n-\tmovs\tr5, #0\n ./cmdline/state.c:4780\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #516]\t; (1ad48 )\n+\tldr\tr1, [pc, #524]\t; (1ad24 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tldr.w\tr2, [r9, fp]\n \tmovs\tr0, #1\n \tadd\tr1, pc\n+generate_configuration():\n+./cmdline/state.c:4782\n+\tmovs\tr5, #0\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n ./cmdline/state.c:4782\n-\tldr\tr6, [r7, #4]\n \tldr.w\tr3, [r9, fp]\n+\tldr\tr6, [r7, #4]\n \tmov\tr4, r6\n-\tcbnz\tr3, 1ab88 \n-\tb.n\t1ac0a \n+\tcbnz\tr3, 1ab5c \n+\tb.n\t1abe4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #492]\t; (1ad4c )\n+\tldr\tr1, [pc, #500]\t; (1ad28 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r6\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n@@ -45433,141 +45334,140 @@\n ./cmdline/state.c:4782 (discriminator 2)\n \tadds\tr5, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tblx\t6c18 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n-\tldr\tr0, [pc, #476]\t; (1ad50 )\n+\tldr\tr0, [pc, #484]\t; (1ad2c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tadd\tr0, pc\n \tblx\t6afc \n generate_configuration():\n ./cmdline/state.c:4782 (discriminator 2)\n \tldr.w\tr2, [r8]\n \tmovw\tr3, #4240\t; 0x1090\n \tadd\tr6, r3\n-\tcmp\tr2, r5\n \tadd\tr4, r3\n-\tbls.n\t1ac0a \n+\tcmp\tr2, r5\n+\tbls.n\t1abe4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #456]\t; (1ad54 )\n+\tldr\tr1, [pc, #464]\t; (1ad30 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r5\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #448]\t; (1ad58 )\n+\tldr\tr1, [pc, #456]\t; (1ad34 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n ./cmdline/state.c:4785\n \tsub.w\tr3, r4, #4096\t; 0x1000\n \tldrb\tr3, [r3, #0]\n-\tcbz\tr3, 1abfa \n+\tcbz\tr3, 1abd4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #436]\t; (1ad5c )\n+\tldr\tr1, [pc, #444]\t; (1ad38 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tsub.w\tr2, r6, #4096\t; 0x1000\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #420]\t; (1ad60 )\n+\tldr\tr1, [pc, #428]\t; (1ad3c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n ./cmdline/state.c:4791\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r4, #128]\t; 0x80\n-\tadds\tr1, r3, #1\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t1ac02 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t1abdc \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #400]\t; (1ad64 )\n+\tldr\tr1, [pc, #400]\t; (1ad40 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #388]\t; (1ad68 )\n+\tldr\tr1, [pc, #388]\t; (1ad44 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n ./cmdline/state.c:4797\n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbne.n\t1ab5c \n+\tbne.n\t1ab30 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #63\t; 0x3f\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t1ab68 \n+\tb.n\t1ab3c \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #63\t; 0x3f\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t1abb4 \n+\tb.n\t1ab88 \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #63\t; 0x3f\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t1abdc \n+\tb.n\t1abb6 \n generate_configuration():\n ./cmdline/state.c:4804\n \tmov\tr0, sl\n ./cmdline/state.c:4779\n \tadd.w\tsl, sl, #1\n ./cmdline/state.c:4804\n-\tbl\t1527c \n+\tbl\t15270 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #340]\t; (1ad6c )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-generate_configuration():\n+\tldr\tr1, [pc, #344]\t; (1ad48 )\n ./cmdline/state.c:4804\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n@@ -45578,25 +45478,25 @@\n \tmovw\tr2, #38856\t; 0x97c8\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n \tadd\tr9, r2\n \tadd\tr1, r2\n \tstr\tr1, [r7, #4]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, sl\n-\tbhi.w\t1ab2a \n+\tbhi.w\t1aafe \n \tldr.w\tfp, [r7]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #296]\t; (1ad70 )\n+\tldr\tr0, [pc, #296]\t; (1ad4c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #292]\t; (1ad74 )\n+\tldr\tr1, [pc, #292]\t; (1ad50 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr2, s17\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n@@ -45606,58 +45506,55 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n generate_configuration():\n ./cmdline/state.c:4810\n \tadd.w\tr3, fp, #244736\t; 0x3bc00\n \tldr.w\tr5, [r3, #988]\t; 0x3dc\n \tcmp\tr5, #0\n-\tbeq.n\t1ace2 \n+\tbeq.n\t1acbc \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr6, [pc, #264]\t; (1ad78 )\n-\tldr.w\tr8, [pc, #264]\t; 1ad7c \n+\tldr\tr6, [pc, #264]\t; (1ad54 )\n+\tldr.w\tr8, [pc, #268]\t; 1ad58 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr6, pc\n \tadd\tr8, pc\n-\tb.n\t1acc0 \n+\tb.n\t1ac9a \n generate_configuration():\n ./cmdline/state.c:4816\n \tmov\tr1, r4\n \tmov\tr0, fp\n-\tbl\t139ac \n+\tbl\t13994 \n ./cmdline/state.c:4817\n-\tcbz\tr0, 1acaa \n+\tcbz\tr0, 1ac84 \n ./cmdline/state.c:4817 (discriminator 1)\n \tmovw\tr2, #13336\t; 0x3418\n \tldr\tr3, [r0, r2]\n-\tcbz\tr3, 1acaa \n+\tcbz\tr3, 1ac84 \n ./cmdline/state.c:4818\n \tldr\tr3, [r3, #8]\n ./cmdline/state.c:4819\n-\tcbz\tr3, 1acaa \n+\tcbz\tr3, 1ac84 \n ./cmdline/state.c:4820\n \tadd.w\tr2, r7, #250880\t; 0x3d400\n \tldr\tr1, [r3, #48]\t; 0x30\n \tadd.w\tr2, r2, #752\t; 0x2f0\n-\tbl\t13710 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #224]\t; (1ad80 )\n-printf():\n+\tbl\t136f8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-generate_configuration():\n+\tldr\tr1, [pc, #224]\t; (1ad5c )\n ./cmdline/state.c:4820\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n-\tldr\tr1, [pc, #216]\t; (1ad84 )\n+\tldr\tr1, [pc, #216]\t; (1ad60 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tmov\tr2, r4\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n@@ -45665,385 +45562,373 @@\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tblx\t6c18 \n generate_configuration():\n ./cmdline/state.c:4810 (discriminator 2)\n \tldr\tr5, [r5, #0]\n-\tcbz\tr5, 1ace2 \n+\tcbz\tr5, 1acbc \n ./cmdline/state.c:4811\n \tldr\tr4, [r5, #8]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, r6\n \tmovs\tr0, #1\n \tmov\tr2, r4\n \tblx\t6c34 <__printf_chk@plt+0x4>\n generate_configuration():\n ./cmdline/state.c:4814\n \tadd.w\tr3, r4, #4096\t; 0x1000\n \tldrb\tr2, [r3, #0]\n \tcmp\tr2, #0\n-\tbeq.n\t1ac7a \n+\tbeq.n\t1ac54 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r4\n \tmov\tr1, r8\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1ac7a \n+\tb.n\t1ac54 \n generate_configuration():\n ./cmdline/state.c:4827\n \tmov\tr0, fp\n-\tbl\t16944 \n+\tbl\t16904 \n ./cmdline/state.c:4749\n-\tldr\tr1, [pc, #156]\t; (1ad88 )\n+\tldr\tr1, [pc, #160]\t; (1ad64 )\n ./cmdline/state.c:4828\n-\tldr\tr2, [pc, #56]\t; (1ad24 )\n+\tldr\tr2, [pc, #56]\t; (1ad00 )\n \tadd.w\tr3, r7, #259072\t; 0x3f400\n ./cmdline/state.c:4749\n \tadd\tr1, pc\n ./cmdline/state.c:4828\n \tadd.w\tr3, r3, #756\t; 0x2f4\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t1ad1c \n+\tbne.n\t1acf6 \n \tadd.w\tr7, r7, #259072\t; 0x3f400\n \tadd.w\tr7, r7, #764\t; 0x2fc\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, r6]\n ././tommyds/tommylist.h:155\n \tstr.w\tr3, [r1, #980]\t; 0x3d4\n ././tommyds/tommylist.h:156\n-\tb.n\t1aaa4 \n+\tb.n\t1aa78 \n generate_configuration():\n ./cmdline/state.c:4828\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tadd\tr3, pc, #8\t; (adr r3, 1ad2c )\n+\tnop\n+\tadd\tr3, pc, #152\t; (adr r3, 1ad98 )\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #856\t; (adr r2, 1b084 )\n+\tadd\tr2, pc, #896\t; (adr r2, 1b088 )\n \tmovs\tr4, r0\n-\tadd\tr6, sp, #80\t; 0x50\n+\tadd\tr6, sp, #256\t; 0x100\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #184\t; 0xb8\n+\tadd\tr6, sp, #360\t; 0x168\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #224\t; 0xe0\n+\tadd\tr6, sp, #400\t; 0x190\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #224\t; 0xe0\n+\tadd\tr6, sp, #400\t; 0x190\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #248\t; 0xf8\n+\tadd\tr6, sp, #432\t; 0x1b0\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #328\t; 0x148\n+\tadd\tr6, sp, #472\t; 0x1d8\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #296\t; 0x128\n+\tadd\tr6, sp, #480\t; 0x1e0\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #536]\t; 0x218\n+\tstr\tr5, [sp, #712]\t; 0x2c8\n \tmovs\tr3, r0\n-\tasrs\tr2, r7, #11\n+\tasrs\tr6, r4, #12\n \tmovs\tr3, r0\n-\tadd\tr6, sp, #312\t; 0x138\n+\tadd\tr6, sp, #488\t; 0x1e8\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #304\t; 0x130\n+\tadd\tr6, sp, #480\t; 0x1e0\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #232]\t; 0xe8\n+\tstr\tr5, [sp, #408]\t; 0x198\n \tmovs\tr3, r0\n-\tadd\tr6, sp, #184\t; 0xb8\n+\tadd\tr6, sp, #360\t; 0x168\n \tmovs\tr2, r0\n-\tldrb\tr2, [r2, #2]\n+\tldrb\tr0, [r7, #2]\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #56\t; 0x38\n+\tadd\tr6, sp, #208\t; 0xd0\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #600\t; 0x258\n+\tadd\tr5, sp, #736\t; 0x2e0\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #976\t; 0x3d0\n+\tadd\tr5, sp, #104\t; 0x68\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #24\n-\tmovs\tr2, r0\n-\tadd\tr5, sp, #544\t; 0x220\n+\tadd\tr5, sp, #176\t; 0xb0\n \tmovs\tr2, r0\n \tadd\tr5, sp, #696\t; 0x2b8\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #688\t; 0x2b0\n+\tadd\tr5, sp, #848\t; 0x350\n+\tmovs\tr2, r0\n+\tadd\tr5, sp, #824\t; 0x338\n \tmovs\tr2, r0\n-\tadd\tr5, sp, #720\t; 0x2d0\n+\tadd\tr5, sp, #872\t; 0x368\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #272\t; (adr r0, 1ae9c )\n+\tadd\tr0, pc, #424\t; (adr r0, 1af10 )\n \tmovs\tr4, r0\n dd_ino_compare():\n ./cmdline/scan.c:1131\n \tldrd\tr2, r3, [r0, #16]\n-\tldrd\tr0, r1, [r1, #16]\n ./cmdline/scan.c:1127\n \tpush\t{r7}\n ./cmdline/scan.c:1131\n-\tcmp\tr3, r1\n-\tit\teq\n-\tcmpeq\tr2, r0\n+\tldrd\tr0, r1, [r1, #16]\n ./cmdline/scan.c:1127\n \tadd\tr7, sp, #0\n-./cmdline/scan.c:1132\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/scan.c:1131\n-\tbcc.n\t1adb2 \n+\tcmp\tr3, r1\n+\tit\teq\n+\tcmpeq\tr2, r0\n+\tbcc.n\t1ad92 \n ./cmdline/scan.c:1133\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tite\tcc\n-\tmovcc\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tcs\n \tmovcs\tr0, #0\n ./cmdline/scan.c:1137\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/scan.c:1132\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/scan.c:1137\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n \tnop\n dd_name_compare():\n ./cmdline/scan.c:1141\n \tpush\t{r7}\n ./cmdline/scan.c:1145\n \tadds\tr0, #28\n+\tadds\tr1, #28\n ./cmdline/scan.c:1141\n \tadd\tr7, sp, #0\n-./cmdline/scan.c:1145\n-\tadds\tr1, #28\n ./cmdline/scan.c:1146\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/scan.c:1145\n \tb.w\t68e4 \n \tnop\n scan_file_delayed_allocate():\n ./cmdline/scan.c:335\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr4, r1\n+\tldr\tr1, [pc, #204]\t; (1ae88 )\n+\tldr\tr2, [pc, #204]\t; (1ae8c )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n+\tadd\tr1, pc\n \tsub\tsp, #16\n-./cmdline/scan.c:340\n-\tldr\tr3, [r0, #0]\n-./cmdline/scan.c:335\n-\tmov\tr5, r0\n-\tldr\tr0, [pc, #200]\t; (1aea8 )\n-\tmov\tr4, r1\n-\tldr\tr1, [pc, #200]\t; (1aeac )\n \tadd\tr7, sp, #8\n-\tadd\tr0, pc\n+\tadd.w\tr3, r7, #4096\t; 0x1000\n+\tldr\tr6, [pc, #192]\t; (1ae90 )\n+\tldr\tr2, [r1, r2]\n+\tadds\tr3, #4\n+\tadd\tr6, pc\n+\tmov\tr5, r0\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r3, #0]\n+\tmov.w\tr2, #0\n ./cmdline/scan.c:340\n+\tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #116]\t; 0x74\n-./cmdline/scan.c:335\n-\tadd.w\tr2, r7, #4096\t; 0x1000\n-\tldr\tr6, [pc, #192]\t; (1aeb0 )\n-\tldr\tr1, [r0, r1]\n-./cmdline/scan.c:340\n \tcmp\tr3, #1\n-./cmdline/scan.c:335\n-\tadd.w\tr2, r2, #4\n-\tadd\tr6, pc\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r2, #0]\n-\tmov.w\tr1, #0\n-./cmdline/scan.c:340\n-\tbeq.n\t1ae40 \n+\tbeq.n\t1ae22 \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r5, #36]\t; 0x24\n ./cmdline/scan.c:356\n \tadd.w\tr2, r4, #52\t; 0x34\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr3, #0\n-\tbeq.n\t1ae9a \n+\tbeq.n\t1ae7a \n scan_file_delayed_allocate():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #56]\t; 0x38\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r4, #56]\t; 0x38\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #52]\t; 0x34\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r4, #56]\t; 0x38\n \tstr\tr2, [r3, #0]\n scan_file_delayed_allocate():\n ./cmdline/scan.c:335\n-\tldr\tr1, [pc, #148]\t; (1aeb4 )\n+\tldr\tr1, [pc, #148]\t; (1ae94 )\n ./cmdline/scan.c:357\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #136]\t; (1aeac )\n+\tldr\tr2, [pc, #132]\t; (1ae8c )\n \tadds\tr3, #4\n ./cmdline/scan.c:335\n \tadd\tr1, pc\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #60]\t; 0x3c\n scan_file_delayed_allocate():\n ./cmdline/scan.c:357\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t1aea2 \n+\tbne.n\t1ae82 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/scan.c:341\n \tldrd\tr2, r3, [r4, #16]\n \torrs\tr3, r2\n-\tbne.n\t1ae04 \n+\tbne.n\t1ade6 \n ./cmdline/scan.c:345\n-\tldr\tr3, [r4, #48]\t; 0x30\n+\tldr\tr2, [r4, #48]\t; 0x30\n \tadd.w\tr8, r7, #4\n-\tldr.w\tip, [r5, #4]\n+\tldr\tr3, [r0, #4]\n \tmov.w\tr1, #4096\t; 0x1000\n-\tldr\tr2, [pc, #96]\t; (1aeb8 )\n+\tstr\tr2, [sp, #0]\n \tmov\tr0, r8\n-\tstr\tr3, [sp, #0]\n-\tadd.w\tr3, ip, r1\n+\tldr\tr2, [pc, #92]\t; (1ae98 )\n+\tadd.w\tr3, r3, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/scan.c:347\n-\tldrd\tr2, r3, [r4, #24]\n-\tadd.w\tr1, r4, #16\n+\tadd.w\tr3, r4, #16\n+\tstr\tr3, [sp, #0]\n \tmov\tr0, r8\n-\tstr\tr1, [sp, #0]\n-\tbl\t2e728 \n+\tldrd\tr2, r3, [r4, #24]\n+\tbl\t2e790 \n \tcmp\tr0, #0\n-\tbeq.n\t1ae04 \n+\tbeq.n\t1ade6 \n ./cmdline/scan.c:349\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #48]\t; (1aebc )\n+\tldr\tr0, [pc, #52]\t; (1ae9c )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:350\n-\tldr\tr3, [pc, #44]\t; (1aec0 )\n+\tldr\tr3, [pc, #44]\t; (1aea0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ././tommyds/tommylist.h:153\n \tstrd\tr3, r2, [r4, #52]\t; 0x34\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr2, [r5, #36]\t; 0x24\n ././tommyds/tommylist.h:156\n-\tb.n\t1ae1c \n+\tb.n\t1adfe \n scan_file_delayed_allocate():\n ./cmdline/scan.c:357\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr7, [sp, #312]\t; 0x138\n+\tldr\tr7, [sp, #456]\t; 0x1c8\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #240]\t; 0xf0\n+\tldr\tr7, [sp, #392]\t; 0x188\n \tmovs\tr4, r0\n-\tldr\tr7, [sp, #56]\t; 0x38\n+\tldr\tr7, [sp, #176]\t; 0xb0\n \tmovs\tr4, r0\n-\tldrb\tr0, [r0, #19]\n+\tldrb\tr0, [r4, #19]\n \tmovs\tr2, r0\n-\tadd\tr4, sp, #312\t; 0x138\n+\tadd\tr4, sp, #440\t; 0x1b8\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n scan_file_deallocate():\n ./cmdline/scan.c:260\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #20\n-scan_file_deallocate.isra.0():\n-././tommyds/tommylist.h:242\n-\tldr\tr3, [r2, #52]\t; 0x34\n-scan_file_deallocate():\n+\tmov\tr5, r2\n+./cmdline/scan.c:267\n+\tadd.w\tr3, r5, #52\t; 0x34\n ./cmdline/scan.c:260\n+\tsub\tsp, #20\n \tadd\tr7, sp, #8\n-\tldr.w\tr9, [pc, #280]\t; 1afe8 \n-\tmov\tr5, r2\n-\tmov\tsl, r1\n-tommy_list_remove_existing():\n+\tldr.w\tr9, [pc, #276]\t; 1afc8 \n+scan_file_deallocate.isra.0():\n ././tommyds/tommylist.h:239\n \tmovw\tr2, #13336\t; 0x3418\n scan_file_deallocate():\n-./cmdline/scan.c:267\n-\tadd.w\tr1, r5, #52\t; 0x34\n-tommy_list_remove_existing():\n-././tommyds/tommylist.h:239\n-\tldr.w\tr2, [sl, r2]\n-scan_file_deallocate():\n-./cmdline/scan.c:267\n-\tstr\tr1, [r7, #4]\n ./cmdline/scan.c:260\n+\tmov\tsl, r1\n \tadd\tr9, pc\n-\tldr\tr1, [r5, #56]\t; 0x38\n+./cmdline/scan.c:267\n+\tstr\tr3, [r7, #4]\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:242\n+\tldr\tr3, [r5, #52]\t; 0x34\n+././tommyds/tommylist.h:239\n+\tldr\tr2, [r1, r2]\n+././tommyds/tommylist.h:242\n+\tldr\tr1, [r5, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbeq.n\t1afbe \n+\tbeq.n\t1af9e \n ././tommyds/tommylist.h:243\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:248\n \tldr\tr1, [r7, #4]\n \tcmp\tr1, r2\n+\tbeq.n\t1af94 \n ././tommyds/tommylist.h:251\n-\titeet\tne\n-\tldrne\tr2, [r5, #56]\t; 0x38\n-././tommyds/tommylist.h:249\n-\tmovweq\tr2, #13336\t; 0x3418\n-\tstreq.w\tr3, [sl, r2]\n-././tommyds/tommylist.h:251\n-\tstrne\tr3, [r2, #0]\n+\tldr\tr2, [r5, #56]\t; 0x38\n+\tstr\tr3, [r2, #0]\n scan_file_deallocate():\n ./cmdline/scan.c:276\n \tadd.w\tr3, sl, #13248\t; 0x33c0\n ./cmdline/scan.c:270\n \tmovs\tr2, #1\n \tstr.w\tr2, [r0, #208]\t; 0xd0\n ./cmdline/scan.c:276\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #0]\n \tcmp\tr3, #0\n-\tbne.n\t1afd6 \n+\tbne.n\t1afb6 \n ./cmdline/scan.c:284\n \tldr\tr3, [r5, #40]\t; 0x28\n ./cmdline/scan.c:297\n \tadd.w\tr8, r0, #245760\t; 0x3c000\n ./cmdline/scan.c:284\n \tldr.w\tfp, [r7]\n scan_file_deallocate.isra.0():\n ./cmdline/elem.h:665\n \tmovs\tr6, #4\n scan_file_deallocate():\n ./cmdline/scan.c:284\n-\tcbnz\tr3, 1af3e \n-\tb.n\t1af92 \n+\tcbnz\tr3, 1af14 \n+\tb.n\t1af68 \n scan_file_deallocate.isra.0():\n ./cmdline/elem.h:627\n-\tldr\tr3, [pc, #200]\t; (1afec )\n+\tldr\tr3, [pc, #208]\t; (1afcc )\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tadds\tr0, #1\n+\tmovs\tr1, #0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmovs\tr1, #0\n+\tadds\tr0, #1\n hash_invalid_set():\n ./cmdline/elem.h:627\n \tldr.w\tr3, [r9, r3]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr2, [r3, #0]\n \tblx\t6c08 \n@@ -46051,57 +45936,57 @@\n ./cmdline/elem.h:665\n \tstrb\tr6, [r4, #0]\n scan_file_deallocate():\n ./cmdline/scan.c:284\n \tadd.w\tfp, fp, #1\n \tldr\tr3, [r5, #40]\t; 0x28\n \tcmp\tfp, r3\n-\tbcs.n\t1af92 \n+\tbcs.n\t1af68 \n ./cmdline/scan.c:285\n \tmov\tr1, fp\n \tmov\tr0, r5\n-\tbl\t13610 \n+\tbl\t135f8 \n scan_file_deallocate.isra.0():\n ./cmdline/elem.h:654\n \tmov\tr4, r0\n block_state_get():\n ./cmdline/elem.h:654\n-\tcbz\tr0, 1af5a \n+\tcbz\tr0, 1af30 \n ./cmdline/elem.h:657\n \tldrb\tr2, [r0, #0]\n scan_file_deallocate():\n ./cmdline/scan.c:291\n \tcmp\tr2, #2\n-\tbeq.n\t1af70 \n+\tbeq.n\t1af46 \n \tcmp\tr2, #3\n-\tbeq.n\t1af22 \n+\tbeq.n\t1aef8 \n \tcmp\tr2, #1\n-\tbeq.n\t1af32 \n+\tbeq.n\t1af08 \n block_state_get():\n ./cmdline/elem.h:657\n \tstr\tr2, [r7, #0]\n scan_file_deallocate():\n ./cmdline/scan.c:318\n \tldr\tr3, [r7, #0]\n \tmov\tr2, fp\n-\tldr\tr0, [pc, #144]\t; (1aff0 )\n \tstr\tr3, [sp, #0]\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #152]\t; (1afd0 )\n \tldr\tr3, [r5, #40]\t; 0x28\n \tldr\tr1, [r5, #48]\t; 0x30\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/scan.c:319\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/scan.c:297\n \tldr.w\tr1, [r8, #232]\t; 0xe8\n \tcmp\tr1, #0\n-\tbne.n\t1af32 \n+\tbne.n\t1af08 \n scan_file_deallocate.isra.0():\n ./cmdline/elem.h:627\n-\tldr\tr3, [pc, #112]\t; (1afec )\n+\tldr\tr3, [pc, #124]\t; (1afcc )\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tadds\tr0, #1\n scan_file_deallocate():\n ./cmdline/scan.c:284\n \tadd.w\tfp, fp, #1\n hash_invalid_set():\n ./cmdline/elem.h:627\n@@ -46113,63 +45998,66 @@\n block_state_set():\n ./cmdline/elem.h:665\n \tstrb\tr6, [r4, #0]\n scan_file_deallocate():\n ./cmdline/scan.c:284\n \tldr\tr3, [r5, #40]\t; 0x28\n \tcmp\tfp, r3\n-\tbcc.n\t1af3e \n+\tbcc.n\t1af14 \n scan_file_deallocate.isra.0():\n ././tommyds/tommylist.h:219\n \tmovw\tr1, #13340\t; 0x341c\n ./cmdline/elem.h:738\n \tldr\tr3, [r5, #44]\t; 0x2c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr.w\tr2, [sl, r1]\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #1024\t; 0x400\n \tstr\tr3, [r5, #44]\t; 0x2c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr2, 1afc2 \n+\tcbz\tr2, 1afa2 \n scan_file_deallocate.isra.0():\n ././tommyds/tommylist.h:187\n-\tldr\tr3, [r2, #4]\n+\tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n-\tmovs\tr1, #0\n+\tmovs\tr3, #0\n+././tommyds/tommylist.h:187\n+\tstr\tr1, [r5, #56]\t; 0x38\n ././tommyds/tommylist.h:188\n-\tldr\tr0, [r7, #4]\n+\tldr\tr1, [r7, #4]\n scan_file_deallocate():\n ./cmdline/scan.c:332\n \tadds\tr7, #12\n tommy_list_insert_tail_not_empty():\n-././tommyds/tommylist.h:187\n-\tstr\tr3, [r5, #56]\t; 0x38\n ././tommyds/tommylist.h:188\n-\tstr\tr0, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r5, #56]\t; 0x38\n+\tstr\tr1, [r2, #4]\n ././tommyds/tommylist.h:191\n-\tstr\tr1, [r5, #52]\t; 0x34\n+\tstr\tr3, [r5, #52]\t; 0x34\n ././tommyds/tommylist.h:192\n-\tstr\tr0, [r3, #0]\n+\tldr\tr3, [r5, #56]\t; 0x38\n+\tstr\tr1, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr5, [r5, #60]\t; 0x3c\n scan_file_deallocate():\n ./cmdline/scan.c:332\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n tommy_list_remove_existing():\n+././tommyds/tommylist.h:249\n+\tmovw\tr2, #13336\t; 0x3418\n+\tstr.w\tr3, [sl, r2]\n+\tb.n\t1aed6 \n ././tommyds/tommylist.h:245\n \tstr\tr1, [r2, #4]\n-\tb.n\t1aeee \n+\tb.n\t1aecc \n scan_file_deallocate.isra.0():\n ././tommyds/tommylist.h:150\n \tldr\tr3, [r7, #4]\n scan_file_deallocate():\n ./cmdline/scan.c:332\n \tadds\tr7, #12\n tommy_list_insert_first():\n@@ -46181,134 +46069,136 @@\n ././tommyds/tommylist.h:226\n \tstr\tr5, [r5, #60]\t; 0x3c\n scan_file_deallocate():\n ./cmdline/scan.c:332\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scan.c:278\n-\tldr\tr0, [pc, #28]\t; (1aff4 )\n+\tldr\tr0, [pc, #28]\t; (1afd4 )\n \tldr\tr2, [r5, #48]\t; 0x30\n \tldr\tr1, [r7, #0]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:279\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tldr\tr6, [sp, #320]\t; 0x140\n+\tldr\tr6, [sp, #480]\t; 0x1e0\n \tmovs\tr4, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #1016\t; 0x3f8\n+\tadd\tr4, sp, #144\t; 0x90\n \tmovs\tr2, r0\n-\tadd\tr3, sp, #208\t; 0xd0\n+\tadd\tr3, sp, #336\t; 0x150\n \tmovs\tr2, r0\n scan_file_remove():\n ./cmdline/scan.c:579\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr4, r1\n ./cmdline/elem.h:733\n \tldr\tr3, [r1, #44]\t; 0x2c\n-./cmdline/scan.c:579\n-\tadd\tr7, sp, #0\n ./cmdline/scan.c:580\n \tldr\tr6, [r0, #4]\n ./cmdline/scan.c:579\n+\tadd\tr7, sp, #0\n \tmov\tr5, r0\n ./cmdline/scan.c:583\n \tlsls\tr3, r3, #22\n-\tbpl.n\t1b032 \n+\tbpl.n\t1b012 \n ./cmdline/scan.c:585\n \tadd.w\tr0, r6, #13312\t; 0x3400\n \tadd.w\tr1, r4, #84\t; 0x54\n \tadds\tr0, #52\t; 0x34\n-\tbl\tc7f8 \n+\tbl\tc7e0 \n ./cmdline/scan.c:586\n \tadd.w\tr0, r6, #13376\t; 0x3440\n \tadd.w\tr1, r4, #100\t; 0x64\n \tadds\tr0, #8\n-\tbl\tc7f8 \n+\tbl\tc7e0 \n ./cmdline/scan.c:589\n-\tldrd\tr0, r1, [r5]\n \tmov\tr2, r4\n+\tldrd\tr0, r1, [r5]\n ./cmdline/scan.c:590\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./cmdline/scan.c:589\n-\tb.n\t1aec4 \n+\tb.n\t1aea4 \n ./cmdline/scan.c:584\n \tadd.w\tr0, r6, #13312\t; 0x3400\n \tadds\tr1, #68\t; 0x44\n \tadds\tr0, #32\n-\tbl\tc7f8 \n-\tb.n\t1b008 \n+\tbl\tc7e0 \n+\tb.n\t1afe8 \n file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:364\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/scan.c:368\n \tldr\tr3, [r2, #40]\t; 0x28\n-\tcbz\tr3, 1b0c2 \n+./cmdline/scan.c:364\n+\tadd\tr7, sp, #0\n+./cmdline/scan.c:368\n+\tcbz\tr3, 1b0a2 \n ./cmdline/elem.h:1201\n \tadd.w\tr5, r0, #245760\t; 0x3c000\n info_get():\n ./cmdline/elem.h:1201\n \tmov\tr4, r2\n-tommy_array_ref():\n-././tommyds/tommyarray.h:92\n-\tadd.w\tr8, r5, #36\t; 0x24\n \tmov\tr6, r1\n file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:372\n \tmov.w\tr9, #0\n+tommy_array_ref():\n+././tommyds/tommyarray.h:92\n+\tadd.w\tr8, r5, #36\t; 0x24\n+file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:374\n \tmov\tr1, r9\n \tmov\tr0, r4\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/elem.h:654\n-\tcbz\tr0, 1b0c2 \n+\tcbz\tr0, 1b0a2 \n ./cmdline/elem.h:716\n \tldrb\tr3, [r0, #0]\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tsubs\tr3, #2\n \tcmp\tr3, #2\n-\tbhi.n\t1b0c2 \n+\tbhi.n\t1b0a2 \n file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:389\n \tmov\tr2, r9\n \tmov\tr1, r4\n \tmov\tr0, r6\n-\tbl\t1330c \n+\tbl\t132e8 \n ./cmdline/scan.c:392\n \tadds\tr2, r0, #1\n-\tbeq.n\t1b082 \n+\tbeq.n\t1b062 \n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r5, #180]\t; 0xb4\n \tcmp\tr0, r3\n-\tbcc.n\t1b090 \n+\tbcc.n\t1b070 \n file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:372 (discriminator 2)\n \tldr\tr3, [r4, #40]\t; 0x28\n \tadd.w\tr9, r9, #1\n \tcmp\tr3, r9\n-\tbhi.n\t1b05a \n+\tbhi.n\t1b03a \n ./cmdline/scan.c:402\n \tmovs\tr0, #1\n-\tb.n\t1b0c4 \n+\tb.n\t1b0a4 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r8, #132]\t; 0x84\n file_is_full_invalid_parity_and_stable():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr1, r0, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r0, lsr #12\n-\tbls.n\t1b0c8 \n+\tbls.n\t1b0a8 \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r8, #140]\t; 0x8c\n file_is_full_invalid_parity_and_stable():\n ././tommyds/tommytypes.h:364\n@@ -46329,259 +46219,276 @@\n \tldr.w\tr3, [r3, r1, lsl #2]\n info_get_rehash():\n ./cmdline/elem.h:1154\n \tldr\tr3, [r3, r0]\n file_is_full_invalid_parity_and_stable():\n ./cmdline/scan.c:397\n \tlsls\tr3, r3, #30\n-\tbpl.n\t1b082 \n+\tbpl.n\t1b062 \n ./cmdline/scan.c:369\n \tmovs\tr0, #0\n ./cmdline/scan.c:403\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #16]\t; (1b0dc )\n+\tldr\tr3, [pc, #16]\t; (1b0bc )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #16]\t; (1b0e0 )\n-\tldr\tr0, [pc, #20]\t; (1b0e4 )\n+\tldr\tr1, [pc, #16]\t; (1b0c0 )\n+\tldr\tr0, [pc, #20]\t; (1b0c4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\t\t\t; instruction: 0xb6ac\n+\t\t\t; instruction: 0xb6cc\n \tmovs\tr2, r0\n-\tldrb\tr6, [r7, #17]\n+\tldrb\tr6, [r3, #18]\n \tmovs\tr2, r0\n-\tldrsb\tr0, [r7, r2]\n+\tldrsb\tr0, [r3, r3]\n \tmovs\tr2, r0\n scan_link_remove():\n ./cmdline/scan.c:51\n \tmov\tr3, r0\n-./cmdline/scan.c:60\n-\tadd.w\tr0, r1, #13376\t; 0x3440\n-./cmdline/scan.c:51\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r2\n ./cmdline/scan.c:60\n-\tadds\tr0, #32\n+\tadd.w\tr0, r1, #13376\t; 0x3440\n+./cmdline/scan.c:57\n+\tmovs\tr2, #1\n ./cmdline/scan.c:51\n-\tmov\tr4, r2\n \tmov\tr5, r1\n ./cmdline/scan.c:57\n-\tmovs\tr2, #1\n+\tstr.w\tr2, [r3, #208]\t; 0xd0\n ./cmdline/scan.c:60\n \tadd.w\tr1, r4, #28\n-./cmdline/scan.c:57\n-\tstr.w\tr2, [r3, #208]\t; 0xd0\n ./cmdline/scan.c:51\n \tadd\tr7, sp, #0\n ./cmdline/scan.c:60\n-\tbl\tc7f8 \n+\tadds\tr0, #32\n+\tbl\tc7e0 \n scan_link_remove.isra.0():\n ././tommyds/tommylist.h:242\n \tldr\tr3, [r4, #12]\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:239\n \tmovw\tr2, #13404\t; 0x345c\n ././tommyds/tommylist.h:243\n-\tldr\tr0, [r4, #16]\n-././tommyds/tommylist.h:239\n-\tldr\tr2, [r5, r2]\n+\tldr\tr1, [r4, #16]\n scan_link_remove():\n ./cmdline/scan.c:61\n-\tadd.w\tr1, r4, #12\n+\tadd.w\tr0, r4, #12\n tommy_list_remove_existing():\n+././tommyds/tommylist.h:239\n+\tldr\tr2, [r5, r2]\n ././tommyds/tommylist.h:242\n-\tcbz\tr3, 1b132 \n+\tcbz\tr3, 1b10c \n+././tommyds/tommylist.h:248\n+\tcmp\tr0, r2\n ././tommyds/tommylist.h:243\n-\tstr\tr0, [r3, #4]\n+\tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:248\n-\tcmp\tr1, r2\n+\tbeq.n\t1b112 \n+././tommyds/tommylist.h:251\n+\tldr\tr2, [r4, #16]\n scan_link_remove():\n ./cmdline/scan.c:64\n \tmov\tr0, r4\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:251\n-\titeet\tne\n-\tldrne\tr2, [r4, #16]\n-././tommyds/tommylist.h:249\n-\tmovweq\tr2, #13404\t; 0x345c\n-\tstreq\tr3, [r5, r2]\n-././tommyds/tommylist.h:251\n-\tstrne\tr3, [r2, #0]\n+\tstr\tr3, [r2, #0]\n scan_link_remove():\n ./cmdline/scan.c:65\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/scan.c:64\n-\tb.w\t12e90 \n+\tb.w\t12e6c \n tommy_list_remove_existing():\n+././tommyds/tommylist.h:248\n+\tcmp\tr0, r2\n ././tommyds/tommylist.h:245\n-\tstr\tr0, [r2, #4]\n-\tb.n\t1b118 \n-scan_link_remove.isra.0():\n-././tommyds/tommylist.h:245\n-\tnop\n+\tstr\tr1, [r2, #4]\n+././tommyds/tommylist.h:248\n+\tbne.n\t1b0fc \n+././tommyds/tommylist.h:249\n+\tmovw\tr2, #13404\t; 0x345c\n+scan_link_remove():\n+./cmdline/scan.c:64\n+\tmov\tr0, r4\n+tommy_list_remove_existing():\n+././tommyds/tommylist.h:249\n+\tstr\tr3, [r5, r2]\n+scan_link_remove():\n+./cmdline/scan.c:65\n+\tmov\tsp, r7\n+\tldmia.w\tsp!, {r4, r5, r7, lr}\n+./cmdline/scan.c:64\n+\tb.w\t12e6c \n scan_emptydir_remove():\n ./cmdline/scan.c:1039\n \tmov\tr3, r0\n-./cmdline/scan.c:1048\n-\tadd.w\tr0, r1, #13376\t; 0x3440\n-./cmdline/scan.c:1039\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr4, r2\n ./cmdline/scan.c:1048\n-\tadds\tr0, #56\t; 0x38\n+\tadd.w\tr0, r1, #13376\t; 0x3440\n+./cmdline/scan.c:1045\n+\tmovs\tr2, #1\n ./cmdline/scan.c:1039\n-\tmov\tr4, r2\n \tmov\tr5, r1\n ./cmdline/scan.c:1045\n-\tmovs\tr2, #1\n+\tstr.w\tr2, [r3, #208]\t; 0xd0\n ./cmdline/scan.c:1048\n \tadd.w\tr1, r4, #24\n-./cmdline/scan.c:1045\n-\tstr.w\tr2, [r3, #208]\t; 0xd0\n ./cmdline/scan.c:1039\n \tadd\tr7, sp, #0\n ./cmdline/scan.c:1048\n-\tbl\tc7f8 \n+\tadds\tr0, #56\t; 0x38\n+\tbl\tc7e0 \n scan_emptydir_remove.isra.0():\n ././tommyds/tommylist.h:242\n \tldr\tr3, [r4, #8]\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:239\n \tmovw\tr2, #13428\t; 0x3474\n ././tommyds/tommylist.h:243\n-\tldr\tr0, [r4, #12]\n-././tommyds/tommylist.h:239\n-\tldr\tr2, [r5, r2]\n+\tldr\tr1, [r4, #12]\n scan_emptydir_remove():\n ./cmdline/scan.c:1049\n-\tadd.w\tr1, r4, #8\n+\tadd.w\tr0, r4, #8\n tommy_list_remove_existing():\n+././tommyds/tommylist.h:239\n+\tldr\tr2, [r5, r2]\n ././tommyds/tommylist.h:242\n-\tcbz\tr3, 1b182 \n+\tcbz\tr3, 1b168 \n+././tommyds/tommylist.h:248\n+\tcmp\tr0, r2\n ././tommyds/tommylist.h:243\n-\tstr\tr0, [r3, #4]\n+\tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:248\n-\tcmp\tr1, r2\n+\tbeq.n\t1b16e \n+././tommyds/tommylist.h:251\n+\tldr\tr2, [r4, #12]\n scan_emptydir_remove():\n ./cmdline/scan.c:1052\n \tmov\tr0, r4\n tommy_list_remove_existing():\n ././tommyds/tommylist.h:251\n-\titeet\tne\n-\tldrne\tr2, [r4, #12]\n-././tommyds/tommylist.h:249\n-\tmovweq\tr2, #13428\t; 0x3474\n-\tstreq\tr3, [r5, r2]\n-././tommyds/tommylist.h:251\n-\tstrne\tr3, [r2, #0]\n+\tstr\tr3, [r2, #0]\n scan_emptydir_remove():\n ./cmdline/scan.c:1053\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/scan.c:1052\n-\tb.w\t12ef4 \n+\tb.w\t12ed0 \n tommy_list_remove_existing():\n+././tommyds/tommylist.h:248\n+\tcmp\tr0, r2\n ././tommyds/tommylist.h:245\n-\tstr\tr0, [r2, #4]\n-\tb.n\t1b168 \n-scan_emptydir_remove.isra.0():\n-././tommyds/tommylist.h:245\n-\tnop\n+\tstr\tr1, [r2, #4]\n+././tommyds/tommylist.h:248\n+\tbne.n\t1b158 \n+././tommyds/tommylist.h:249\n+\tmovw\tr2, #13428\t; 0x3474\n+scan_emptydir_remove():\n+./cmdline/scan.c:1052\n+\tmov\tr0, r4\n+tommy_list_remove_existing():\n+././tommyds/tommylist.h:249\n+\tstr\tr3, [r5, r2]\n+scan_emptydir_remove():\n+./cmdline/scan.c:1053\n+\tmov\tsp, r7\n+\tldmia.w\tsp!, {r4, r5, r7, lr}\n+./cmdline/scan.c:1052\n+\tb.w\t12ed0 \n scan_file_allocate():\n ./cmdline/scan.c:161\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #20\n-./cmdline/scan.c:173\n-\tldr\tr3, [r2, #40]\t; 0x28\n-./cmdline/scan.c:161\n-\tadd\tr7, sp, #0\n-\tldr\tr4, [pc, #424]\t; (1b33c )\n+\tmov\tr8, r2\n \tmov\tr5, r1\n ./cmdline/scan.c:172\n \tadd.w\tr1, r1, #13248\t; 0x33c0\n ./cmdline/scan.c:161\n-\tmov\tr8, r2\n-\tadd\tr4, pc\n+\tsub\tsp, #20\n+./cmdline/scan.c:173\n+\tldr.w\tr3, [r8, #40]\t; 0x28\n+./cmdline/scan.c:161\n+\tadd\tr7, sp, #0\n ./cmdline/scan.c:169\n \tmovs\tr2, #1\n-./cmdline/scan.c:161\n-\tstr\tr4, [r7, #4]\n ./cmdline/scan.c:172\n-\tstr\tr1, [r7, #8]\n \tldr\tr4, [r1, #0]\n ./cmdline/scan.c:169\n \tstr.w\tr2, [r0, #208]\t; 0xd0\n+./cmdline/scan.c:161\n+\tldr\tr2, [pc, #404]\t; (1b334 )\n+./cmdline/scan.c:172\n+\tstr\tr1, [r7, #8]\n+./cmdline/scan.c:161\n+\tadd\tr2, pc\n+\tstr\tr2, [r7, #4]\n ./cmdline/scan.c:173\n \tcmp\tr3, #0\n-\tbeq.n\t1b26a \n+\tbeq.n\t1b25c \n \tadd.w\tr3, r0, #245760\t; 0x3c000\n \tmovs\tr6, #0\n \tadd.w\tr9, r3, #180\t; 0xb4\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadd.w\tsl, r3, #36\t; 0x24\n \tstr\tr3, [r7, #0]\n-\tb.n\t1b1cc \n+\tb.n\t1b1c6 \n scan_file_allocate.isra.0():\n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n scan_file_allocate():\n ./cmdline/scan.c:179\n \tcmp\tr3, #2\n ./cmdline/scan.c:180\n \tit\tls\n \taddls\tr4, #1\n ./cmdline/scan.c:179\n-\tbhi.n\t1b1d8 \n+\tbhi.n\t1b1d2 \n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t13644 \n+\tbl\t1362c \n block_state_get():\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n-\tbne.n\t1b1c0 \n+\tbne.n\t1b1ba \n scan_file_allocate():\n ./cmdline/scan.c:183\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/scan.c:186\n \tmov\tfp, r0\n-\tcbz\tr0, 1b1ec \n+\tcbz\tr0, 1b1e6 \n ./cmdline/scan.c:187\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t134f4 \n+\tbl\t134d8 \n scan_file_allocate.isra.0():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r9]\n info_get():\n ./cmdline/elem.h:1201\n \tcmp\tr4, r3\n-./cmdline/elem.h:1202\n-\titt\tcs\n-\tmovcs\tr3, #0\n-\tstrcs\tr3, [r7, #12]\n-./cmdline/elem.h:1201\n-\tbcs.n\t1b22c \n+\tbcs.n\t1b2ce \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [sl, #132]\t; 0x84\n scan_file_allocate.isra.0():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr0, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r4, lsr #12\n-\tbls.w\t1b314 \n+\tbls.w\t1b30c \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r0, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr1, [sl, #140]\t; 0x8c\n scan_file_allocate.isra.0():\n ././tommyds/tommytypes.h:364\n@@ -46603,85 +46510,85 @@\n \tldr.w\tr3, [r3, r0, lsl #2]\n \tldr\tr3, [r3, r1]\n \tstr\tr3, [r7, #12]\n scan_file_allocate():\n ./cmdline/scan.c:193\n \tmov\tr1, r6\n \tmov\tr0, r8\n-\tbl\t13610 \n+\tbl\t135f8 \n scan_file_allocate.isra.0():\n ./cmdline/elem.h:654\n-\tcbz\tr0, 1b298 \n+\tcbz\tr0, 1b28a \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n scan_file_allocate():\n ./cmdline/scan.c:196\n \tand.w\tr1, r3, #253\t; 0xfd\n \tcmp\tr1, #1\n-\tbne.n\t1b298 \n+\tbne.n\t1b28a \n \tldr\tr2, [r7, #12]\n \tlsls\tr2, r2, #30\n-\tbmi.n\t1b298 \n+\tbmi.n\t1b28a \n ./cmdline/scan.c:198\n \tcmp\tr3, #3\n-\tbne.n\t1b2ee \n+\tbne.n\t1b2e6 \n scan_file_allocate.isra.0():\n ./cmdline/elem.h:665\n \tstrb\tr3, [r0, #0]\n scan_file_allocate():\n ./cmdline/scan.c:243\n \tmov\tr3, r6\n \tmov\tr2, r8\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t13414 \n-./cmdline/scan.c:173\n-\tldr.w\tr3, [r8, #40]\t; 0x28\n+\tbl\t133f0 \n ./cmdline/scan.c:246\n \tldr\tr1, [r7, #8]\n ./cmdline/scan.c:173\n+\tldr.w\tr3, [r8, #40]\t; 0x28\n \tadds\tr6, #1\n+./cmdline/scan.c:246\n+\tadds\tr2, r4, #1\n+./cmdline/scan.c:173\n \tcmp\tr6, r3\n ./cmdline/scan.c:246\n-\tadd.w\tr2, r4, #1\n \tstr\tr2, [r1, #0]\n ./cmdline/scan.c:173\n-\tbcc.n\t1b1cc \n+\tbcc.n\t1b1c6 \n scan_file_allocate.isra.0():\n ././tommyds/tommylist.h:219\n \tmovw\tr1, #13336\t; 0x3418\n scan_file_allocate():\n ./cmdline/scan.c:250\n \tadd.w\tr2, r8, #52\t; 0x34\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr\tr3, [r5, r1]\n ././tommyds/tommylist.h:221\n \tcmp\tr3, #0\n-\tbeq.n\t1b302 \n+\tbeq.n\t1b2fa \n scan_file_allocate.isra.0():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n+././tommyds/tommylist.h:187\n+\tstr.w\tr0, [r8, #56]\t; 0x38\n scan_file_allocate():\n ./cmdline/scan.c:251\n \tadds\tr7, #20\n tommy_list_insert_tail_not_empty():\n-././tommyds/tommylist.h:187\n-\tstr.w\tr0, [r8, #56]\t; 0x38\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr.w\tr3, [r8, #56]\t; 0x38\n ././tommyds/tommylist.h:191\n \tstr.w\tr1, [r8, #52]\t; 0x34\n ././tommyds/tommylist.h:192\n+\tldr.w\tr3, [r8, #56]\t; 0x38\n \tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr.w\tr8, [r8, #60]\t; 0x3c\n scan_file_allocate():\n ./cmdline/scan.c:251\n \tmov\tsp, r7\n@@ -46693,81 +46600,89 @@\n ./cmdline/elem.h:665\n \tstrb\tr3, [r0, #0]\n scan_file_allocate.isra.0():\n ./cmdline/elem.h:654\n \tcmp.w\tfp, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t1b2dc \n+\tbeq.n\t1b2d4 \n ./cmdline/elem.h:657\n \tldrb.w\tr3, [fp]\n scan_file_allocate():\n ./cmdline/scan.c:214\n-\tcbz\tr3, 1b2dc \n+\tcbz\tr3, 1b2d4 \n ./cmdline/scan.c:220\n \tcmp\tr3, #4\n-\tbne.n\t1b326 \n+\tbne.n\t1b31e \n ./cmdline/scan.c:223\n+\tldr.w\tip, [pc, #148]\t; 1b338 \n \tadds\tr3, r0, #1\n-\tldr.w\tip, [pc, #140]\t; 1b340 \n scan_file_allocate.isra.0():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tadd.w\tr1, fp, #1\n-memcpy():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r3\n scan_file_allocate():\n ./cmdline/scan.c:223\n \tldr\tr3, [r7, #4]\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tadd.w\tr1, fp, #1\n+scan_file_allocate():\n+./cmdline/scan.c:223\n \tldr.w\tfp, [r3, ip]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr2, [fp]\n \tblx\t698c \n scan_file_allocate():\n ./cmdline/scan.c:226\n \tldr\tr2, [r7, #0]\n \tldr.w\tr1, [r2, #232]\t; 0xe8\n \tcmp\tr1, #0\n-\tbne.n\t1b24c \n+\tbne.n\t1b240 \n scan_file_allocate.isra.0():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [fp]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tblx\t6c08 \n scan_file_allocate.isra.0():\n ./cmdline/elem.h:628\n-\tb.n\t1b24c \n+\tb.n\t1b240 \n+info_get():\n+./cmdline/elem.h:1202\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #12]\n+\tb.n\t1b220 \n+scan_file_allocate.isra.0():\n ./cmdline/elem.h:635\n-\tldr\tr2, [r7, #4]\n+\tldr\tr3, [pc, #96]\t; (1b338 )\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #255\t; 0xff\n hash_zero_set():\n ./cmdline/elem.h:635\n-\tldr\tr3, [pc, #92]\t; (1b340 )\n+\tldr\tr2, [r7, #4]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tadds\tr0, #1\n hash_zero_set():\n ./cmdline/elem.h:635\n \tldr\tr3, [r2, r3]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr2, [r3, #0]\n \tblx\t6c08 \n hash_zero_set():\n ./cmdline/elem.h:636\n-\tb.n\t1b24c \n+\tb.n\t1b240 \n scan_file_allocate():\n ./cmdline/scan.c:198\n-\tldr\tr3, [pc, #84]\t; (1b344 )\n+\tldr\tr3, [pc, #84]\t; (1b33c )\n \tmovs\tr2, #198\t; 0xc6\n-\tldr\tr1, [pc, #84]\t; (1b348 )\n-\tldr\tr0, [pc, #84]\t; (1b34c )\n+\tldr\tr1, [pc, #84]\t; (1b340 )\n+\tldr\tr0, [pc, #84]\t; (1b344 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n scan_file_allocate.isra.0():\n ././tommyds/tommylist.h:153\n@@ -46783,106 +46698,109 @@\n \tstr.w\tr8, [r8, #60]\t; 0x3c\n scan_file_allocate():\n ./cmdline/scan.c:251\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #56]\t; (1b350 )\n+\tldr\tr3, [pc, #56]\t; (1b348 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #56]\t; (1b354 )\n-\tldr\tr0, [pc, #60]\t; (1b358 )\n+\tldr\tr1, [pc, #56]\t; (1b34c )\n+\tldr\tr0, [pc, #60]\t; (1b350 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n scan_file_allocate():\n ./cmdline/scan.c:220\n-\tldr\tr3, [pc, #52]\t; (1b35c )\n+\tldr\tr3, [pc, #52]\t; (1b354 )\n \tmovs\tr2, #220\t; 0xdc\n-\tldr\tr1, [pc, #52]\t; (1b360 )\n-\tldr\tr0, [pc, #52]\t; (1b364 )\n+\tldr\tr1, [pc, #52]\t; (1b358 )\n+\tldr\tr0, [pc, #52]\t; (1b35c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tldr\tr3, [sp, #608]\t; 0x260\n+\tldr\tr3, [sp, #592]\t; 0x250\n \tmovs\tr4, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r7}\n+\tpush\t{r1, r2, r3, r7}\n \tmovs\tr2, r0\n-\tadd\tr0, sp, #720\t; 0x2d0\n+\tadd\tr0, sp, #752\t; 0x2f0\n \tmovs\tr2, r0\n-\tadd\tr0, sp, #768\t; 0x300\n+\tadd\tr0, sp, #800\t; 0x320\n \tmovs\tr2, r0\n-\tpush\t{r5, r6}\n+\tpush\t{r3, r5, r6}\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, #8]\n+\tldrb\tr2, [r7, #8]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, r1]\n+\tstrb\tr4, [r6, r1]\n \tmovs\tr2, r0\n-\tpush\t{r1, r2, r3, r6}\n+\tpush\t{r1, r2, r4, r6}\n \tmovs\tr2, r0\n-\tadd\tr0, sp, #496\t; 0x1f0\n+\tadd\tr0, sp, #528\t; 0x210\n \tmovs\tr2, r0\n-\tadd\tr0, sp, #720\t; 0x2d0\n+\tadd\tr0, sp, #752\t; 0x2f0\n \tmovs\tr2, r0\n file_is_full_hashed_and_stable():\n ./cmdline/scan.c:410\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/scan.c:414\n \tldr\tr3, [r2, #40]\t; 0x28\n+./cmdline/scan.c:410\n+\tadd\tr7, sp, #0\n+./cmdline/scan.c:414\n \tcmp\tr3, #0\n-\tbeq.n\t1b3ee \n+\tbeq.n\t1b3e6 \n ./cmdline/elem.h:1201\n \tadd.w\tr6, r0, #245760\t; 0x3c000\n info_get():\n ./cmdline/elem.h:1201\n \tmov\tr4, r2\n-tommy_array_ref():\n-././tommyds/tommyarray.h:92\n-\tadd.w\tr8, r6, #36\t; 0x24\n \tmov\tr5, r1\n file_is_full_hashed_and_stable():\n ./cmdline/scan.c:418\n \tmov.w\tr9, #0\n-\tb.n\t1b3e2 \n+tommy_array_ref():\n+././tommyds/tommyarray.h:92\n+\tadd.w\tr8, r6, #36\t; 0x24\n+\tb.n\t1b3da \n+file_is_full_hashed_and_stable():\n ./cmdline/elem.h:677\n \tldrb\tr3, [r0, #0]\n ./cmdline/scan.c:424\n \tand.w\tr3, r3, #253\t; 0xfd\n \tcmp\tr3, #1\n-\tbne.n\t1b3ee \n+\tbne.n\t1b3e6 \n ./cmdline/scan.c:441\n \tmov\tr2, r9\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t1330c \n+\tbl\t132e8 \n ./cmdline/scan.c:444\n \tadds\tr2, r0, #1\n-\tbeq.n\t1b3d8 \n+\tbeq.n\t1b3d0 \n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r6, #180]\t; 0xb4\n \tcmp\tr0, r3\n-\tbcs.n\t1b3d8 \n+\tbcs.n\t1b3d0 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r8, #132]\t; 0x84\n file_is_full_hashed_and_stable():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr1, r0, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r0, lsr #12\n-\tbls.n\t1b3fa \n+\tbls.n\t1b3f2 \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r8, #140]\t; 0x8c\n file_is_full_hashed_and_stable():\n ././tommyds/tommytypes.h:364\n@@ -46903,245 +46821,255 @@\n \tldr.w\tr3, [r3, r1, lsl #2]\n info_get_rehash():\n ./cmdline/elem.h:1154\n \tldr\tr3, [r3, r0]\n file_is_full_hashed_and_stable():\n ./cmdline/scan.c:449\n \tlsls\tr3, r3, #30\n-\tbmi.n\t1b3ee \n+\tbmi.n\t1b3e6 \n ./cmdline/scan.c:418 (discriminator 2)\n \tldr\tr3, [r4, #40]\t; 0x28\n \tadd.w\tr9, r9, #1\n \tcmp\tr3, r9\n-\tbls.n\t1b3f4 \n+\tbls.n\t1b3ec \n ./cmdline/scan.c:420\n \tmov\tr1, r9\n \tmov\tr0, r4\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbne.n\t1b386 \n+\tbne.n\t1b37e \n file_is_full_hashed_and_stable():\n ./cmdline/scan.c:415\n \tmovs\tr0, #0\n ./cmdline/scan.c:455\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/scan.c:454\n \tmovs\tr0, #1\n ./cmdline/scan.c:455\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #16]\t; (1b40c )\n+\tldr\tr3, [pc, #16]\t; (1b404 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #16]\t; (1b410 )\n-\tldr\tr0, [pc, #16]\t; (1b414 )\n+\tldr\tr1, [pc, #16]\t; (1b408 )\n+\tldr\tr0, [pc, #16]\t; (1b40c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tcbz\tr2, 1b46e \n+\tcbz\tr2, 1b468 \n \tmovs\tr2, r0\n-\tldrb\tr4, [r1, #5]\n+\tldrb\tr4, [r2, #5]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r0, r6]\n+\tstrh\tr6, [r1, r6]\n \tmovs\tr2, r0\n scan_emptydir_insert():\n ./cmdline/scan.c:1058\n-\tpush\t{r3, r4, r5, r6, r7, lr}\n+\tpush\t{r4, r5, r7, lr}\n+\tmov\tr5, r1\n ./cmdline/scan.c:1064\n \tmovs\tr3, #1\n-./cmdline/scan.c:1067\n-\tldr\tr6, [r2, #4]\n ./cmdline/scan.c:1058\n+\tsub\tsp, #8\n \tadd\tr7, sp, #0\n+./cmdline/scan.c:1067\n+\tldr\tr1, [r2, #4]\n ./cmdline/scan.c:1064\n \tstr.w\tr3, [r0, #208]\t; 0xd0\n ./cmdline/scan.c:1058\n \tmov\tr4, r2\n-\tmov\tr5, r1\n scan_emptydir_insert.isra.0():\n ./cmdline/elem.h:845\n-\tmov\tr0, r6\n+\tmov\tr0, r1\n file_path_hash():\n ./cmdline/elem.h:845\n+\tstr\tr1, [r7, #4]\n \tblx\t6bbc \n-\tmov\tr1, r6\n+\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-scan_emptydir_insert():\n-./cmdline/scan.c:1067\n-\tadd.w\tr1, r4, #24\n-\tmov\tr2, r4\n-file_path_hash():\n-./cmdline/elem.h:845\n+\tbl\tbe80 \n \tmov\tr3, r0\n scan_emptydir_insert():\n ./cmdline/scan.c:1067\n \tadd.w\tr0, r5, #13376\t; 0x3440\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #24\n \tadds\tr0, #56\t; 0x38\n-\tbl\tc7ac \n+\tbl\tc794 \n scan_emptydir_insert.isra.0():\n ././tommyds/tommylist.h:219\n \tmovw\tr1, #13428\t; 0x3474\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219\n-\tldr\tr3, [r5, r1]\n scan_emptydir_insert():\n ./cmdline/scan.c:1068\n \tadd.w\tr2, r4, #8\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219\n+\tldr\tr3, [r5, r1]\n ././tommyds/tommylist.h:221\n-\tcbz\tr3, 1b468 \n+\tcbz\tr3, 1b468 \n scan_emptydir_insert.isra.0():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #12]\n+scan_emptydir_insert():\n+./cmdline/scan.c:1069\n+\tadds\tr7, #8\n+tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r4, #12]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #8]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r4, #12]\n \tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #16]\n scan_emptydir_insert():\n ./cmdline/scan.c:1069\n-\tpop\t{r3, r4, r5, r6, r7, pc}\n+\tmov\tsp, r7\n+\tpop\t{r4, r5, r7, pc}\n scan_emptydir_insert.isra.0():\n ././tommyds/tommylist.h:153\n \tstrd\tr3, r2, [r4, #8]\n+scan_emptydir_insert():\n+./cmdline/scan.c:1069\n+\tadds\tr7, #8\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr2, [r5, r1]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #16]\n scan_emptydir_insert():\n ./cmdline/scan.c:1069\n-\tpop\t{r3, r4, r5, r6, r7, pc}\n+\tmov\tsp, r7\n+\tpop\t{r4, r5, r7, pc}\n scan_emptydir_insert.isra.0():\n ./cmdline/scan.c:1069\n \tnop\n scan_link_insert():\n ./cmdline/scan.c:70\n-\tpush\t{r3, r4, r5, r6, r7, lr}\n+\tpush\t{r4, r5, r7, lr}\n+\tmov\tr5, r1\n ./cmdline/scan.c:76\n \tmovs\tr3, #1\n-./cmdline/scan.c:79\n-\tldr\tr6, [r2, #4]\n ./cmdline/scan.c:70\n+\tsub\tsp, #8\n \tadd\tr7, sp, #0\n+./cmdline/scan.c:79\n+\tldr\tr1, [r2, #4]\n ./cmdline/scan.c:76\n \tstr.w\tr3, [r0, #208]\t; 0xd0\n ./cmdline/scan.c:70\n \tmov\tr4, r2\n-\tmov\tr5, r1\n scan_link_insert.isra.0():\n ./cmdline/elem.h:845\n-\tmov\tr0, r6\n+\tmov\tr0, r1\n file_path_hash():\n ./cmdline/elem.h:845\n+\tstr\tr1, [r7, #4]\n \tblx\t6bbc \n-\tmov\tr1, r6\n+\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-scan_link_insert():\n-./cmdline/scan.c:79\n-\tadd.w\tr1, r4, #28\n-\tmov\tr2, r4\n-file_path_hash():\n-./cmdline/elem.h:845\n+\tbl\tbe80 \n \tmov\tr3, r0\n scan_link_insert():\n ./cmdline/scan.c:79\n \tadd.w\tr0, r5, #13376\t; 0x3440\n+\tmov\tr2, r4\n+\tadd.w\tr1, r4, #28\n \tadds\tr0, #32\n-\tbl\tc7ac \n+\tbl\tc794 \n scan_link_insert.isra.0():\n ././tommyds/tommylist.h:219\n \tmovw\tr1, #13404\t; 0x345c\n-tommy_list_insert_tail():\n-././tommyds/tommylist.h:219\n-\tldr\tr3, [r5, r1]\n scan_link_insert():\n ./cmdline/scan.c:80\n \tadd.w\tr2, r4, #12\n tommy_list_insert_tail():\n+././tommyds/tommylist.h:219\n+\tldr\tr3, [r5, r1]\n ././tommyds/tommylist.h:221\n-\tcbz\tr3, 1b4c4 \n+\tcbz\tr3, 1b4d0 \n scan_link_insert.isra.0():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmovs\tr1, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r4, #16]\n+scan_link_insert():\n+./cmdline/scan.c:81\n+\tadds\tr7, #8\n+tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r4, #16]\n ././tommyds/tommylist.h:191\n \tstr\tr1, [r4, #12]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r4, #16]\n \tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #20]\n scan_link_insert():\n ./cmdline/scan.c:81\n-\tpop\t{r3, r4, r5, r6, r7, pc}\n+\tmov\tsp, r7\n+\tpop\t{r4, r5, r7, pc}\n scan_link_insert.isra.0():\n ././tommyds/tommylist.h:153\n \tstrd\tr3, r2, [r4, #12]\n+scan_link_insert():\n+./cmdline/scan.c:81\n+\tadds\tr7, #8\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr2, [r5, r1]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r4, #20]\n scan_link_insert():\n ./cmdline/scan.c:81\n-\tpop\t{r3, r4, r5, r6, r7, pc}\n+\tmov\tsp, r7\n+\tpop\t{r4, r5, r7, pc}\n scan_link_insert.isra.0():\n ./cmdline/scan.c:81\n \tnop\n scan_emptydir():\n ./cmdline/scan.c:1075\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr8, r0\n-\tadd\tr7, sp, #0\n ./cmdline/elem.h:845\n \tmov\tr0, r1\n ./cmdline/scan.c:1075\n+\tadd\tr7, sp, #0\n \tmov\tr5, r1\n file_path_hash():\n ./cmdline/elem.h:845\n \tblx\t6bbc \n-\tmov\tr1, r5\n scan_emptydir():\n ./cmdline/scan.c:1076\n \tldr.w\tr9, [r8, #4]\n file_path_hash():\n ./cmdline/elem.h:845\n \tmov\tr2, r0\n+\tmov\tr1, r5\n \tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n scan_emptydir():\n ././tommyds/tommyhashdyn.h:225\n \tadd.w\tr3, r9, #13440\t; 0x3480\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:225\n \tmovw\tr2, #13432\t; 0x3478\n scan_emptydir():\n@@ -47150,171 +47078,160 @@\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n \tldr.w\tr2, [r9, r2]\n \tands\tr3, r0\n \tldr.w\tr4, [r2, r3, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr4, 1b534 \n+\tcbz\tr4, 1b542 \n \tmov\tr6, r0\n-\tb.n\t1b50c \n+\tb.n\t1b51c \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr4, [r4, #0]\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr4, 1b534 \n+\tcbz\tr4, 1b542 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r4, #12]\n \tcmp\tr3, r6\n-\tbne.n\t1b508 \n+\tbne.n\t1b518 \n \tldr\tr1, [r4, #8]\n \tmov\tr0, r5\n-\tbl\t12f0c \n+\tbl\t12ee8 \n \tcmp\tr0, #0\n-\tbne.n\t1b508 \n+\tbne.n\t1b518 \n ././tommyds/tommyhashdyn.h:230\n \tldr\tr2, [r4, #8]\n scan_emptydir():\n ./cmdline/scan.c:1081\n-\tcbz\tr2, 1b534 \n+\tcbz\tr2, 1b542 \n ./cmdline/scan.c:1083\n \tldr\tr3, [r2, #0]\n \tlsls\tr1, r3, #31\n+\tbmi.n\t1b578 \n ./cmdline/elem.h:937\n-\titt\tpl\n+\torr.w\tr3, r3, #1\n dir_flag_set():\n ./cmdline/elem.h:937\n-\torrpl.w\tr3, r3, #1\n-\tstrpl\tr3, [r2, #0]\n+\tstr\tr3, [r2, #0]\n scan_emptydir():\n-./cmdline/scan.c:1083\n-\tbmi.n\t1b56a \n ./cmdline/scan.c:1107\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/scan.c:1100\n \tmov\tr0, r5\n-\tbl\t12ed4 \n+\tbl\t12eb0 \n ././tommyds/tommylist.h:219\n \tldr.w\tr1, [r8, #44]\t; 0x2c\n ./cmdline/elem.h:937\n-\tldr\tr3, [r0, #0]\n+\tmov\tr2, r0\n dir_flag_set():\n ./cmdline/elem.h:937\n-\tmov\tr2, r0\n+\tldr\tr3, [r0, #0]\n \torr.w\tr3, r3, #1\n \tstr.w\tr3, [r2], #8\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr1, 1b560 \n+\tcbz\tr1, 1b56e \n scan_emptydir():\n ././tommyds/tommylist.h:187\n-\tldr\tr3, [r1, #4]\n+\tldr\tr4, [r1, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n-\tmovs\tr4, #0\n+\tmovs\tr3, #0\n ././tommyds/tommylist.h:187\n-\tstr\tr3, [r0, #12]\n+\tstr\tr4, [r0, #12]\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r1, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r0, #12]\n ././tommyds/tommylist.h:191\n-\tstr\tr4, [r0, #8]\n+\tstr\tr3, [r0, #8]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r0, #12]\n \tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r0, #16]\n scan_emptydir():\n ./cmdline/scan.c:1107\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ././tommyds/tommylist.h:153\n \tstrd\tr1, r2, [r0, #8]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr.w\tr2, [r8, #44]\t; 0x2c\n ././tommyds/tommylist.h:156\n-\tb.n\t1b55a \n+\tb.n\t1b568 \n scan_emptydir():\n ./cmdline/scan.c:1085\n-\tldr\tr0, [pc, #16]\t; (1b57c )\n-\tadd.w\tr1, r9, #4096\t; 0x1000\n+\tldr\tr0, [pc, #16]\t; (1b58c )\n \tmov\tr2, r5\n+\tadd.w\tr1, r9, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1086\n-\tbl\t2ef6c \n-\tadd\tr6, pc, #616\t; (adr r6, 1b7e8 )\n+\tbl\t2efd4 \n+\tnop\n+\tadd\tr6, pc, #560\t; (adr r6, 1b7c0 )\n \tmovs\tr2, r0\n scan_file_insert():\n ./cmdline/scan.c:560\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr5, r1\n+\tmov\tr6, r0\n \tsub\tsp, #8\n ./cmdline/elem.h:733\n \tldr\tr3, [r1, #44]\t; 0x2c\n ./cmdline/scan.c:560\n \tadd\tr7, sp, #0\n ./cmdline/scan.c:561\n \tldr\tr4, [r0, #4]\n-./cmdline/scan.c:560\n-\tmov\tr5, r1\n ./cmdline/scan.c:564\n \tlsls\tr3, r3, #22\n-./cmdline/scan.c:560\n-\tmov\tr6, r0\n-./cmdline/scan.c:564\n-\tbpl.n\t1b63c \n+\tbpl.n\t1b64c \n ./cmdline/scan.c:566\n \tldr\tr1, [r5, #48]\t; 0x30\n ./cmdline/elem.h:845\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #4]\n file_path_hash():\n ./cmdline/elem.h:845\n-\tstr\tr1, [r7, #4]\n+\tmov\tr0, r1\n \tblx\t6bbc \n \tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n-scan_file_insert():\n-./cmdline/scan.c:566\n-\tadd.w\tr1, r5, #84\t; 0x54\n-\tmov\tr2, r5\n-file_path_hash():\n-./cmdline/elem.h:845\n+\tbl\tbe80 \n \tmov\tr3, r0\n scan_file_insert():\n ./cmdline/scan.c:566\n \tadd.w\tr0, r4, #13312\t; 0x3400\n+\tmov\tr2, r5\n+\tadd.w\tr1, r5, #84\t; 0x54\n \tadds\tr0, #52\t; 0x34\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/elem.h:853\n \tldr\tr3, [r5, #36]\t; 0x24\n ./cmdline/scan.c:567\n \tadd.w\tr0, r4, #13376\t; 0x3440\n file_stamp_hash():\n ./cmdline/elem.h:853\n \tldr\tr4, [r5, #24]\n+\tstr\tr4, [r7, #4]\n scan_file_insert():\n ./cmdline/scan.c:567\n \tadd.w\tr1, r5, #100\t; 0x64\n-\tadds\tr0, #8\n ././tommyds/tommyhash.h:105\n \tsub.w\tr3, r3, r3, lsl #6\n-./cmdline/scan.c:567\n-\tmov\tr2, r5\n file_stamp_hash():\n ./cmdline/elem.h:853\n-\tstr\tr4, [r7, #4]\n+\tldr\tr4, [r5, #0]\n+scan_file_insert():\n+./cmdline/scan.c:567\n+\tadds\tr0, #8\n+\tmov\tr2, r5\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n \teor.w\tr3, r3, r3, lsr #17\n-file_stamp_hash():\n-./cmdline/elem.h:853\n-\tldr\tr4, [r5, #0]\n-tommy_inthash_u32():\n ././tommyds/tommyhash.h:107\n \tsub.w\tr3, r3, r3, lsl #9\n ././tommyds/tommyhash.h:108\n \teor.w\tr3, r3, r3, lsl #4\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n ././tommyds/tommyhash.h:110\n@@ -47356,25 +47273,24 @@\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n ././tommyds/tommyhash.h:110\n \teor.w\tr3, r3, r3, lsl #10\n scan_file_insert():\n ./cmdline/scan.c:567\n \teor.w\tr3, r3, r3, lsr #15\n-\tbl\tc7ac \n-./cmdline/scan.c:571\n-\tadds\tr7, #8\n+\tbl\tc794 \n ./cmdline/scan.c:570\n \tmov\tr1, r5\n \tmov\tr0, r6\n ./cmdline/scan.c:571\n+\tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/scan.c:570\n-\tb.w\t1add0 \n+\tb.w\t1adb4 \n ./cmdline/scan.c:565\n \tldr\tr3, [r1, #8]\n \tadd.w\tr0, r4, #13312\t; 0x3400\n \tldr\tr1, [r1, #12]\n \tadds\tr0, #32\n ././tommyds/tommyhash.h:123\n \tlsls\tr2, r3, #21\n@@ -47433,157 +47349,158 @@\n \torr.w\tlr, lr, ip, lsl #4\n \teor.w\tr3, r3, lr\n ././tommyds/tommyhash.h:129\n \tmov.w\tip, r3, lsl #31\n scan_file_insert():\n ./cmdline/scan.c:565\n \tadd\tr3, ip\n-\tbl\tc7ac \n-\tb.n\t1b594 \n+\tbl\tc794 \n+\tb.n\t1b5a4 \n \tnop\n scan_file_keep():\n ./cmdline/scan.c:604\n \tpush\t{r3, r4, r5, r6, r7, lr}\n ./cmdline/scan.c:608\n \tmov\tr2, r1\n ./cmdline/scan.c:604\n-\tadd\tr7, sp, #0\n \tmov\tr4, r0\n+\tadd\tr7, sp, #0\n \tmov\tr5, r1\n ./cmdline/scan.c:608\n \tldrd\tr0, r1, [r0]\n-\tbl\t1b040 \n-\tcbnz\tr0, 1b6f6 \n+\tbl\t1b020 \n+\tcbnz\tr0, 1b706 \n ./cmdline/scan.c:617\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/scan.c:609\n \tmov\tr0, r5\n-\tbl\t12a98 \n+\tbl\t12a5c \n ./cmdline/scan.c:612\n \tmov\tr1, r5\n ./cmdline/scan.c:609\n \tmov\tr6, r0\n ./cmdline/scan.c:612\n \tmov\tr0, r4\n-\tbl\t1aff8 \n+\tbl\t1afd8 \n ./cmdline/scan.c:615\n \tmov\tr1, r6\n \tmov\tr0, r4\n ./cmdline/scan.c:617\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./cmdline/scan.c:615\n-\tb.n\t1b580 \n+\tb.n\t1b590 \n \tnop\n scan_link():\n ./cmdline/scan.c:87\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tsl, r1\n-\tldr\tr1, [pc, #480]\t; (1b8fc )\n+\tldr\tr1, [pc, #480]\t; (1b90c )\n \tmov\tr4, r0\n \tmov\tr6, r2\n ./cmdline/elem.h:845\n \tmov\tr0, r2\n ./cmdline/scan.c:87\n+\tldr\tr2, [pc, #476]\t; (1b910 )\n+\tadd\tr1, pc\n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr\tr2, [pc, #472]\t; (1b900 )\n \tsub\tsp, #20\n-\tadd\tr1, pc\n \tadd\tr7, sp, #0\n-\tldr\tr2, [r1, r2]\n \tmov\tr9, r3\n+\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/scan.c:89\n \tldr.w\tr8, [r4, #4]\n ./cmdline/scan.c:87\n+\tadds\tr3, #12\n \tldr\tr2, [r2, #0]\n-\tstr\tr2, [r3, #12]\n+\tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tadds\tr3, #12\n file_path_hash():\n ./cmdline/elem.h:845\n \tblx\t6bbc \n scan_link():\n ./cmdline/scan.c:88\n \tldr\tr3, [r4, #0]\n file_path_hash():\n ./cmdline/elem.h:845\n+\tmov\tr2, r0\n \tmov\tr1, r6\n+\tmovs\tr0, #0\n scan_link():\n ./cmdline/scan.c:88\n \tstr\tr3, [r7, #4]\n file_path_hash():\n ./cmdline/elem.h:845\n-\tmov\tr2, r0\n-\tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n scan_link():\n ././tommyds/tommyhashdyn.h:225\n-\tmovw\tr3, #13416\t; 0x3468\n-././tommyds/tommyhashdyn.h:210\n-\tldr.w\tr2, [r8, r3]\n+\tmovw\tr2, #13416\t; 0x3468\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:225\n-\tmovw\tr3, #13408\t; 0x3460\n+\tmovw\tr1, #13408\t; 0x3460\n+scan_link():\n+././tommyds/tommyhashdyn.h:210\n+\tldr.w\tr2, [r8, r2]\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tldr.w\tr1, [r8, r3]\n+\tldr.w\tr1, [r8, r1]\n \tands\tr2, r0\n \tldr.w\tr5, [r1, r2, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.n\t1b830 \n+\tbeq.n\t1b840 \n \tmov\tfp, r0\n-\tb.n\t1b77a \n+\tb.n\t1b78a \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.n\t1b830 \n+\tbeq.n\t1b840 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr2, [r5, #12]\n \tcmp\tr2, fp\n-\tbne.n\t1b774 \n+\tbne.n\t1b784 \n \tldr\tr1, [r5, #8]\n \tmov\tr0, r6\n-\tbl\t12eb0 \n+\tbl\t12e8c \n \tcmp\tr0, #0\n-\tbne.n\t1b774 \n+\tbne.n\t1b784 \n ././tommyds/tommyhashdyn.h:230\n \tldr\tr5, [r5, #8]\n scan_link():\n ./cmdline/scan.c:95\n \tcmp\tr5, #0\n-\tbeq.n\t1b830 \n+\tbeq.n\t1b840 \n ./cmdline/scan.c:97\n \tldr\tr3, [r5, #0]\n \tlsls\tr2, r3, #31\n-\tbmi.w\t1b8e8 \n+\tbmi.w\t1b8f8 \n ./cmdline/elem.h:883\n \torr.w\tr2, r3, #1\n ./cmdline/scan.c:108\n \tldr\tr0, [r5, #8]\n \tmov\tr1, r9\n link_flag_set():\n ./cmdline/elem.h:883\n \tstr\tr2, [r5, #0]\n \tstr\tr3, [r7, #0]\n scan_link():\n ./cmdline/scan.c:108\n \tblx\t68e8 \n-\tcbnz\tr0, 1b7be \n+\tcbnz\tr0, 1b7ce \n ./cmdline/scan.c:108 (discriminator 1)\n \tadd.w\tr2, r7, #8192\t; 0x2000\n \tldr\tr3, [r7, #0]\n \tadds\tr2, #56\t; 0x38\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r3\n-\tbeq.n\t1b89e \n+\tbeq.n\t1b8ae \n ./cmdline/scan.c:119\n \tldr\tr1, [r7, #4]\n ./cmdline/scan.c:123\n \tadd.w\tr3, r7, #8\n ./cmdline/scan.c:121\n \tldr\tr2, [r4, #20]\n ./cmdline/scan.c:119\n@@ -47596,297 +47513,289 @@\n \tstr.w\tr6, [r1, #208]\t; 0xd0\n ./cmdline/scan.c:123\n \tmov\tr1, r3\n ./cmdline/scan.c:121\n \tstr\tr2, [r4, #20]\n ./cmdline/scan.c:123\n \tstr\tr3, [r7, #4]\n-\tbl\t10f40 \n-\tmov\tr1, r8\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #292]\t; (1b904 )\n+\tldr\tr0, [pc, #292]\t; (1b914 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:124\n \tldr\tr3, [r7, #4]\n \tcmp.w\tsl, #0\n-\tbne.n\t1b886 \n+\tbne.n\t1b896 \n ./cmdline/scan.c:129\n \tldr\tr0, [r5, #8]\n \tblx\t694c \n ./cmdline/scan.c:130\n \tmov\tr0, r9\n-\tbl\t11eec \n+\tbl\t11ea4 \n link_flag_let():\n ./cmdline/elem.h:894\n \tadd.w\tr2, r7, #8192\t; 0x2000\n \tadds\tr2, #56\t; 0x38\n ./cmdline/elem.h:893\n \tldr\tr3, [r5, #0]\n-./cmdline/elem.h:894\n-\tldr\tr2, [r2, #0]\n+scan_link():\n+./cmdline/scan.c:130\n+\tstr\tr0, [r5, #8]\n+link_flag_let():\n ./cmdline/elem.h:893\n \tbic.w\tr3, r3, #61440\t; 0xf000\n ./cmdline/elem.h:894\n+\tldr\tr2, [r2, #0]\n \torrs\tr3, r2\n \tstr\tr3, [r5, #0]\n scan_link():\n-./cmdline/scan.c:130\n-\tstr\tr0, [r5, #8]\n ./cmdline/scan.c:87\n-\tldr\tr1, [pc, #248]\t; (1b908 )\n+\tldr\tr1, [pc, #248]\t; (1b918 )\n ./cmdline/scan.c:156\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #232]\t; (1b900 )\n+\tldr\tr2, [pc, #232]\t; (1b910 )\n \tadds\tr3, #12\n ./cmdline/scan.c:87\n \tadd\tr1, pc\n ./cmdline/scan.c:156\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t1b8e4 \n+\tbne.n\t1b8f4 \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scan.c:138\n \tldr\tr3, [r4, #28]\n ./cmdline/scan.c:140\n \tadd.w\tr5, r7, #8\n+\tmov\tr1, r5\n \tmov\tr0, r6\n ./cmdline/scan.c:138\n \tadds\tr3, #1\n-./cmdline/scan.c:140\n-\tmov\tr1, r5\n-./cmdline/scan.c:138\n \tstr\tr3, [r4, #28]\n ./cmdline/scan.c:140\n-\tbl\t10f40 \n-\tmov\tr1, r8\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #196]\t; (1b90c )\n+\tldr\tr0, [pc, #196]\t; (1b91c )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:141\n \tcmp.w\tsl, #0\n-\tbne.n\t1b8cc \n+\tbne.n\t1b8dc \n ./cmdline/scan.c:149\n \tadd.w\tr3, r7, #8192\t; 0x2000\n \tmov\tr1, r9\n \tmov\tr0, r6\n \tadds\tr3, #56\t; 0x38\n \tldr\tr2, [r3, #0]\n-\tbl\t12e60 \n+\tbl\t12e3c \n ././tommyds/tommylist.h:219\n \tldr\tr1, [r4, #40]\t; 0x28\n ./cmdline/elem.h:883\n-\tldr\tr2, [r0, #0]\n+\tmov\tr3, r0\n link_flag_set():\n ./cmdline/elem.h:883\n-\tmov\tr3, r0\n+\tldr\tr2, [r0, #0]\n \torr.w\tr2, r2, #1\n \tstr.w\tr2, [r3], #12\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n-\tcbz\tr1, 1b8c4 \n+\tcbz\tr1, 1b8d4 \n scan_link():\n ././tommyds/tommylist.h:187\n-\tldr\tr2, [r1, #4]\n+\tldr\tr4, [r1, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n-\tmovs\tr4, #0\n+\tmovs\tr2, #0\n ././tommyds/tommylist.h:187\n-\tstr\tr2, [r0, #16]\n+\tstr\tr4, [r0, #16]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r1, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r0, #16]\n ././tommyds/tommylist.h:191\n-\tstr\tr4, [r0, #12]\n+\tstr\tr2, [r0, #12]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r0, #16]\n \tstr\tr3, [r2, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr0, [r0, #20]\n scan_link():\n ././tommyds/tommylist.h:226\n-\tb.n\t1b80e \n+\tb.n\t1b81e \n ./cmdline/scan.c:125\n \tldr\tr1, [r5, #4]\n \tmov\tr2, r3\n \tmov\tr0, r8\n-\tbl\t1375c \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #124]\t; (1b910 )\n-printf():\n+\tbl\t13744 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-scan_link():\n+\tldr\tr1, [pc, #124]\t; (1b920 )\n ./cmdline/scan.c:125\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr0, r6\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1b7ee \n+\tb.n\t1b7fe \n scan_link():\n ./cmdline/scan.c:112\n \tldr\tr3, [r7, #4]\n \tldr\tr2, [r3, #0]\n ./cmdline/scan.c:110\n \tldr\tr3, [r4, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r4, #8]\n ./cmdline/scan.c:112\n \tcmp\tr2, #0\n-\tbeq.n\t1b80e \n+\tbeq.n\t1b81e \n ./cmdline/scan.c:113\n \tadd.w\tr1, r7, #8\n \tldr\tr0, [r5, #4]\n-\tbl\t10f40 \n-\tmov\tr1, r8\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #88]\t; (1b914 )\n+\tldr\tr0, [pc, #88]\t; (1b924 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t1b80e \n+\tbl\t11538 \n+\tb.n\t1b81e \n ././tommyds/tommylist.h:153\n \tstrd\tr1, r3, [r0, #12]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r4, #40]\t; 0x28\n ././tommyds/tommylist.h:156\n-\tb.n\t1b882 \n+\tb.n\t1b892 \n scan_link():\n ./cmdline/scan.c:142\n \tmov\tr2, r5\n \tmov\tr1, r6\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #64]\t; (1b918 )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-scan_link():\n+\tldr\tr1, [pc, #64]\t; (1b928 )\n ./cmdline/scan.c:142\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1b854 \n+\tb.n\t1b864 \n scan_link():\n ./cmdline/scan.c:156\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/scan.c:99\n-\tldr\tr0, [pc, #48]\t; (1b91c )\n-\tadd.w\tr1, r8, #4096\t; 0x1000\n+\tldr\tr0, [pc, #48]\t; (1b92c )\n \tmov\tr2, r6\n+\tadd.w\tr1, r8, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:100\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tstr\tr6, [sp, #40]\t; 0x28\n+\tstr\tr6, [sp, #0]\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #576\t; (adr r4, 1bb48 )\n+\tadd\tr4, pc, #512\t; (adr r4, 1bb18 )\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #112]\t; 0x70\n+\tstr\tr5, [sp, #48]\t; 0x30\n \tmovs\tr4, r0\n-\tadd\tr4, pc, #288\t; (adr r4, 1ba30 )\n+\tadd\tr4, pc, #224\t; (adr r4, 1ba00 )\n \tmovs\tr2, r0\n-\tadd\tr3, pc, #968\t; (adr r3, 1bcdc )\n+\tadd\tr3, pc, #888\t; (adr r3, 1bc9c )\n \tmovs\tr2, r0\n-\tadd\tr3, pc, #640\t; (adr r3, 1bb98 )\n+\tadd\tr3, pc, #576\t; (adr r3, 1bb68 )\n \tmovs\tr2, r0\n-\tadd\tr3, pc, #800\t; (adr r3, 1bc3c )\n+\tadd\tr3, pc, #720\t; (adr r3, 1bbfc )\n \tmovs\tr2, r0\n-\tadd\tr3, pc, #272\t; (adr r3, 1ba30 )\n+\tadd\tr3, pc, #208\t; (adr r3, 1ba00 )\n \tmovs\tr2, r0\n scan_file():\n ./cmdline/scan.c:622\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr6, r0\n-\tvpush\t{d8}\n-./cmdline/scan.c:663\n-\tmovw\tr4, #13252\t; 0x33c4\n-./cmdline/scan.c:622\n-\tmov\tfp, r2\n \tmov\tr5, r3\n+\tldr.w\tr6, [pc, #2512]\t; 1c308 \n+\tvpush\t{d8}\n \tsub.w\tsp, sp, #16512\t; 0x4080\n-\tsub\tsp, #20\n+\tsub\tsp, #12\n \tadd\tr7, sp, #56\t; 0x38\n-\tadd.w\tr3, r7, #16384\t; 0x4000\n-\tstr\tr0, [r7, #52]\t; 0x34\n-\tadds\tr3, #84\t; 0x54\n+\tvmov\ts16, r2\n ./cmdline/scan.c:625\n-\tldr\tr0, [r0, #4]\n+\tldr\tr2, [r0, #4]\n ./cmdline/scan.c:622\n-\tstr\tr1, [r7, #48]\t; 0x30\n-\tldr.w\tr1, [pc, #2500]\t; 1c30c \n-./cmdline/scan.c:625\n-\tstr\tr0, [r7, #60]\t; 0x3c\n+\tadd\tr6, pc\n+\tadd.w\tr3, r7, #16384\t; 0x4000\n ./cmdline/scan.c:663\n-\tmov\tr2, r0\n-\tldr\tr4, [r0, r4]\n+\tmovw\tr4, #13252\t; 0x33c4\n ./cmdline/scan.c:622\n-\tldr.w\tr0, [pc, #2492]\t; 1c310 \n-\tadd\tr0, pc\n+\tstrd\tr1, r0, [r7, #44]\t; 0x2c\n+./cmdline/scan.c:625\n+\tmov\tr1, r0\n+./cmdline/scan.c:622\n+\tldr.w\tr0, [pc, #2476]\t; 1c30c \n+\tadds\tr3, #76\t; 0x4c\n+./cmdline/scan.c:625\n+\tstr\tr2, [r7, #52]\t; 0x34\n ./cmdline/scan.c:663\n-\tstr\tr4, [r7, #56]\t; 0x38\n+\tldr.w\tr9, [r2, r4]\n ./cmdline/scan.c:622\n-\tldr\tr1, [r0, r1]\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r3, #0]\n-\tmov.w\tr1, #0\n+\tldr\tr0, [r6, r0]\n+\tldr\tr0, [r0, #0]\n+\tstr\tr0, [r3, #0]\n+\tmov.w\tr0, #0\n ./cmdline/scan.c:624\n-\tldr\tr3, [r6, #0]\n-\tstr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r1, #0]\n+\tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/scan.c:622\n-\tldr.w\tr3, [pc, #2476]\t; 1c314 \n+\tldr.w\tr3, [pc, #2456]\t; 1c310 \n \tadd\tr3, pc\n-\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #32]\n ./cmdline/scan.c:663\n-\tcmp\tr4, #0\n-\tbne.w\t1bce8 \n+\tcmp.w\tr9, #0\n+\tbne.w\t1bae0 \n \tmovw\tr3, #13264\t; 0x33d0\n \tldr\tr3, [r2, r3]\n \tcmp\tr3, #0\n-\tbeq.w\t1bd38 \n+\tbeq.w\t1bb2e \n ./cmdline/scan.c:667\n \tldr\tr1, [r5, #96]\t; 0x60\n scan_file.constprop.0():\n ././tommyds/tommyhashdyn.h:225\n \tmovw\tr3, #13352\t; 0x3428\n scan_file():\n ./cmdline/scan.c:667\n \tldr\tr4, [r5, #100]\t; 0x64\n-\tadd.w\tr8, r7, #88\t; 0x58\n+\tadd.w\tr8, r7, #80\t; 0x50\n scan_file.constprop.0():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr2, [r7, #60]\t; 0x3c\n+\tldr\tr0, [r7, #52]\t; 0x34\n+././tommyds/tommyhash.h:123\n+\tlsls\tr2, r1, #21\n scan_file():\n ./cmdline/scan.c:667\n \tstr.w\tr1, [r8, #-24]\n+tommy_inthash_u64():\n+././tommyds/tommyhash.h:123\n+\tsubs\tr2, r2, r1\n+scan_file():\n+./cmdline/scan.c:667\n \tstr.w\tr4, [r8, #-20]\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr0, [r2, r3]\n-scan_file.constprop.0():\n-././tommyds/tommyhash.h:123\n-\tlsls\tr2, r1, #21\n+\tldr\tr0, [r0, r3]\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:123\n-\tlsls\tr3, r4, #21\n-\tsubs\tr2, r2, r1\n+\tmov.w\tr3, r4, lsl #21\n \torr.w\tr3, r3, r1, lsr #11\n \tsbc.w\tr3, r3, r4\n \tadds.w\tr2, r2, #4294967295\t; 0xffffffff\n \tadc.w\tr3, r3, #4294967295\t; 0xffffffff\n ././tommyds/tommyhash.h:124\n \tlsrs\tr1, r2, #24\n \torr.w\tr1, r1, r3, lsl #8\n@@ -47915,297 +47824,350 @@\n \tmov.w\tip, r1, lsl #4\n \tadds\tr2, r2, r2\n \torr.w\tr6, r6, r1, lsr #28\n \tadcs\tr4, r4\n \tadds.w\tr2, r2, ip\n \tadc.w\tr4, r6, r4\n \tadds\tr1, r1, r2\n-\tadc.w\tr3, r4, r3\n-tommy_hashdyn_bucket():\n-././tommyds/tommyhashdyn.h:210\n-\tldr\tr6, [r7, #60]\t; 0x3c\n+\tadc.w\tip, r4, r3\n+scan_file():\n+./cmdline/scan.c:669\n+\tldr\tr6, [r7, #52]\t; 0x34\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n \tlsrs\tr4, r1, #28\n scan_file():\n ./cmdline/scan.c:669\n \tmovw\tr2, #13344\t; 0x3420\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n-\torr.w\tr4, r4, r3, lsl #4\n+\torr.w\tr4, r4, ip, lsl #4\n scan_file():\n ./cmdline/scan.c:669\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tadds\tr3, r6, r2\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n \teors\tr1, r4\n-tommy_hashdyn_bucket():\n-././tommyds/tommyhashdyn.h:210\n-\tldr\tr6, [r6, r2]\n scan_file():\n ./cmdline/scan.c:669\n-\tadd\tr3, r2\n-\tstr\tr3, [r7, #40]\t; 0x28\n+\tstr\tr3, [r7, #36]\t; 0x24\n+tommy_hashdyn_bucket():\n+././tommyds/tommyhashdyn.h:210\n+\tldr\tr3, [r6, r2]\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:129\n \tlsls\tr4, r1, #31\n \tadds\tr4, r1, r4\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n \tands\tr0, r4\n-\tldr.w\tr6, [r6, r0, lsl #2]\n+\tldr.w\tr6, [r3, r0, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr6, #0\n-\tbeq.n\t1bad4 \n+\tbeq.w\t1bb58 \n ././tommyds/tommyhashdyn.h:229\n-\tldr.w\tr9, [r7, #56]\t; 0x38\n \tsub.w\tsl, r8, #24\n-\tb.n\t1ba3e \n+\tb.n\t1ba50 \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr6, [r6, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr6, #0\n-\tbeq.n\t1bad0 \n+\tbeq.w\t1bb58 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r6, #12]\n \tcmp\tr3, r4\n-\tbne.n\t1ba38 \n+\tbne.n\t1ba48 \n \tldr\tr1, [r6, #8]\n \tmov\tr0, sl\n-\tbl\t12c98 \n+\tbl\t12c5c \n \tcmp\tr0, #0\n-\tbne.n\t1ba38 \n+\tbne.n\t1ba48 \n ././tommyds/tommyhashdyn.h:230\n \tldr\tr4, [r6, #8]\n scan_file():\n ./cmdline/scan.c:672\n-\tstr.w\tr9, [r7, #56]\t; 0x38\n \tcmp\tr4, #0\n-\tbeq.n\t1bad4 \n+\tbeq.n\t1bb58 \n ./cmdline/scan.c:674\n-\tldrd\tr0, r1, [r4, #24]\n-\tldrd\tr9, sl, [r5, #48]\t; 0x30\n+\tldrd\tr2, r3, [r4, #24]\n+\tldrd\tsl, fp, [r5, #48]\t; 0x30\n+\tmov\tr1, r3\n \tldr\tr3, [r4, #44]\t; 0x2c\n-\tcmp\tr1, sl\n-\tstrd\tr0, r1, [r7, #32]\n-\tit\teq\n-\tcmpeq\tr0, r9\n+\tmov\tr0, r2\n+\tcmp\tr1, fp\n+\tstrd\tr0, r1, [r7, #24]\n \tand.w\tr2, r3, #1\n-\tstrd\tr9, sl, [r7, #24]\n-\tbeq.w\t1bcee \n+\tit\teq\n+\tcmpeq\tr0, sl\n+\tstrd\tsl, fp, [r7, #16]\n+\tbeq.n\t1bae6 \n ./cmdline/scan.c:767\n \tcmp\tr2, #0\n-\tbeq.w\t1bdc2 \n+\tbeq.n\t1bb3e \n ./cmdline/scan.c:769\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #52]\t; 0x34\n \tmovw\tr2, #13256\t; 0x33c8\n \tldr\tr3, [r4, #48]\t; 0x30\n \tldr\tr2, [r1, r2]\n-\tcbnz\tr2, 1ba94 \n+\tcbnz\tr2, 1baa2 \n \tldr\tr2, [r5, #20]\n \tcmp\tr2, #1\n-\tbeq.w\t1c064 \n+\tbeq.w\t1c050 \n ./cmdline/scan.c:782\n \tmov.w\tr4, #4096\t; 0x1000\n-\tldrd\tr1, r0, [r7, #48]\t; 0x30\n-\tmov\tr2, fp\n+\tvmov\tr2, s16\n+\tldrd\tr1, r0, [r7, #44]\t; 0x2c\n \tstr\tr4, [sp, #0]\n-\tbl\t1b714 \n+\tbl\t1b724 \n ./cmdline/scan.c:622\n-\tldr.w\tr1, [pc, #2160]\t; 1c318 \n+\tldr.w\tr1, [pc, #2140]\t; 1c314 \n ./cmdline/scan.c:1034\n \tadd.w\tr3, r7, #16384\t; 0x4000\n-\tldr.w\tr2, [pc, #2140]\t; 1c30c \n-\tadds\tr3, #84\t; 0x54\n+\tldr.w\tr2, [pc, #2124]\t; 1c30c \n+\tadds\tr3, #76\t; 0x4c\n ./cmdline/scan.c:622\n \tadd\tr1, pc\n ./cmdline/scan.c:1034\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1c28a \n+\tbne.w\t1c280 \n \tadd.w\tr7, r7, #16384\t; 0x4000\n-\tadds\tr7, #92\t; 0x5c\n+\tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tstr.w\tr9, [r7, #56]\t; 0x38\n+./cmdline/scan.c:663\n+\tmov.w\tr9, #0\n+\tb.n\t1b992 \n+./cmdline/scan.c:675\n+\tldr\tr0, [r5, #80]\t; 0x50\n+\tldrd\tsl, fp, [r4]\n+\tasrs\tr1, r0, #31\n+\tcmp\tfp, r1\n+\tit\teq\n+\tcmpeq\tsl, r0\n+\tbne.n\t1ba8a \n+./cmdline/scan.c:676\n+\tldr\tr1, [r4, #36]\t; 0x24\n+\tldr\tr0, [r5, #84]\t; 0x54\n+\tsub.w\tr6, r1, #4294967295\t; 0xffffffff\n+\tclz\tr6, r6\n+\tlsrs\tr6, r6, #5\n+\tmov\tip, r6\n+./cmdline/scan.c:680\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r6\n+\tit\tne\n+\tcmpne\tr1, r0\n+\tbne.n\t1ba8a \n+./cmdline/scan.c:684\n+\tcmp\tr2, #0\n+\tbeq.w\t1c000 \n+./cmdline/scan.c:686\n+\tldr\tr2, [r7, #52]\t; 0x34\n+\tmovw\tr3, #13256\t; 0x33c8\n+\tldr\tr3, [r2, r3]\n+\tcbnz\tr3, 1bb2a \n+\tldr\tr3, [r5, #20]\n+\tcmp\tr3, #1\n+\tbeq.w\t1c2ec \n+./cmdline/scan.c:694\n+\tldr\tr3, [r4, #48]\t; 0x30\n+\tb.n\t1baa2 \n+./cmdline/scan.c:663\n+\tmovw\tr3, #13268\t; 0x33d4\n+\tldr\tr3, [r2, r3]\n+\tclz\tr9, r3\n+\tmov.w\tr9, r9, lsr #5\n+\tb.n\t1b992 \n+./cmdline/scan.c:793\n+\tadd.w\tr1, r4, #68\t; 0x44\n+\tldr\tr0, [r7, #36]\t; 0x24\n+\tbl\tc7e0 \n+scan_file.constprop.0():\n+./cmdline/elem.h:738\n+\tldr\tr3, [r4, #44]\t; 0x2c\n+scan_file():\n+./cmdline/scan.c:799\n+\tmovs\tr0, #0\n+\tmovs\tr1, #0\n+file_flag_set():\n+./cmdline/elem.h:738\n+\torr.w\tr3, r3, #512\t; 0x200\n+scan_file():\n+./cmdline/scan.c:799\n+\tstrd\tr0, r1, [r4, #8]\n+file_flag_set():\n+./cmdline/elem.h:738\n+\tstr\tr3, [r4, #44]\t; 0x2c\n scan_file.constprop.0():\n ./cmdline/elem.h:845\n-\tmov\tr0, fp\n+\tvmov\tr0, s16\n file_path_hash():\n ./cmdline/elem.h:845\n+\tvmov\tsl, s16\n \tblx\t6bbc \n-\tmov\tr1, fp\n+\tvmov\tr1, s16\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n+\tmov\tr6, r0\n scan_file.constprop.0():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr0, [r7, #52]\t; 0x34\n ././tommyds/tommyhashdyn.h:225\n \tmovw\tr3, #13372\t; 0x343c\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:225\n \tmovw\tr2, #13364\t; 0x3434\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr3, [r1, r3]\n-\tldr\tr2, [r1, r2]\n-\tands\tr3, r0\n-file_path_hash():\n-./cmdline/elem.h:845\n-\tmov\tr6, r0\n-tommy_hashdyn_bucket():\n-././tommyds/tommyhashdyn.h:210\n+\tldr\tr3, [r0, r3]\n+\tldr\tr2, [r0, r2]\n+\tands\tr3, r6\n \tldr.w\tr4, [r2, r3, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcmp\tr4, #0\n-\tbeq.w\t1bfb8 \n-\tldr.w\tr9, [r7, #56]\t; 0x38\n-\tb.n\t1bb0e \n+\tcbnz\tr4, 1bb92 \n+\tb.n\t1c0a2 \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr4, [r4, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr4, #0\n-\tbeq.w\t1bdaa \n+\tbeq.w\t1bdc0 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r4, #12]\n \tcmp\tr3, r6\n-\tbne.n\t1bb06 \n+\tbne.n\t1bb8a \n \tldr\tr1, [r4, #8]\n-\tmov\tr0, fp\n-\tbl\t12d3c \n+\tmov\tr0, sl\n+\tbl\t12d18 \n \tcmp\tr0, #0\n-\tbne.n\t1bb06 \n+\tbne.n\t1bb8a \n ././tommyds/tommyhashdyn.h:230\n-\tldrd\tr2, r3, [r5, #96]\t; 0x60\n \tldr\tr4, [r4, #8]\n scan_file():\n ./cmdline/scan.c:817\n-\tstr.w\tr9, [r7, #56]\t; 0x38\n-\tmov\tsl, r3\n-\tmov\tr9, r2\n-\tstr\tr0, [r7, #32]\n+\tldrd\tsl, fp, [r5, #96]\t; 0x60\n+\tstr\tr0, [r7, #24]\n \tcmp\tr4, #0\n-\tbeq.w\t1c2c2 \n+\tbeq.w\t1c2b4 \n ./cmdline/scan.c:819\n \tldr\tr1, [r4, #44]\t; 0x2c\n \tlsls\tr2, r1, #22\n-\tbmi.w\t1beac \n+\tbmi.w\t1beb2 \n ./cmdline/scan.c:830\n \tldrd\tr2, r3, [r4, #8]\n-\tcmp\tr3, sl\n+\tcmp\tr3, fp\n \tit\teq\n-\tcmpeq\tr2, r9\n-\tbeq.w\t1c2de \n+\tcmpeq\tr2, sl\n+\tbeq.w\t1c284 \n ./cmdline/scan.c:839\n \tlsls\tr3, r1, #31\n-\tbmi.w\t1c2ae \n+\tbmi.w\t1c29e \n ./cmdline/scan.c:847\n \tldrd\tr2, r3, [r5, #48]\t; 0x30\n-\tldrd\tr9, sl, [r4, #24]\n-\tldr\tr0, [r4, #36]\t; 0x24\n \tstrd\tr2, r3, [r7]\n \tldrd\tr2, r3, [r4]\n-\tstrd\tr9, sl, [r7, #24]\n-\tstr\tr0, [r7, #32]\n-\tstrd\tr2, r3, [r7, #16]\n+\tstrd\tr2, r3, [r7, #8]\n+\tldrd\tsl, fp, [r4, #24]\n+\tstrd\tsl, fp, [r7, #16]\n \tldrd\tr2, r3, [r7]\n-\tcmp\tsl, r3\n+\tldr\tr0, [r4, #36]\t; 0x24\n+\tcmp\tfp, r3\n+\tstr\tr0, [r7, #24]\n \tit\teq\n-\tcmpeq\tr9, r2\n-\tbne.n\t1bba4 \n+\tcmpeq\tsl, r2\n+\tbne.n\t1bc22 \n ./cmdline/scan.c:848\n \tldr\tr2, [r5, #80]\t; 0x50\n-\tldrd\tr9, sl, [r7, #16]\n+\tldrd\tsl, fp, [r7, #8]\n \tasrs\tr3, r2, #31\n-\tcmp\tr3, sl\n+\tcmp\tr3, fp\n \tit\teq\n-\tcmpeq\tr2, r9\n-\tbne.n\t1bba4 \n+\tcmpeq\tr2, sl\n+\tbne.n\t1bc22 \n ./cmdline/scan.c:849\n-\tldr\tr3, [r5, #84]\t; 0x54\n-./cmdline/scan.c:853\n \tsub.w\tr2, r0, #4294967295\t; 0xffffffff\n+\tldr\tr3, [r5, #84]\t; 0x54\n \tclz\tr2, r2\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/scan.c:853\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tcmp\tr0, r6\n \tit\tne\n \tcmpne\tr0, r3\n+./cmdline/scan.c:849\n \tmov.w\tr2, r2, lsr #5\n-\tbeq.w\t1bfda \n+./cmdline/scan.c:853\n+\tbeq.w\t1bfc0 \n ./cmdline/scan.c:924\n-\tldr\tr0, [r7, #52]\t; 0x34\n+\tldr\tr0, [r7, #48]\t; 0x30\n \tmov\tr1, r4\n-\tbl\t1aff8 \n+\tbl\t1afd8 \n ./cmdline/scan.c:942\n-\tldrd\tr2, r3, [r7, #24]\n+\tldrd\tr2, r3, [r7, #16]\n \torrs\tr3, r2\n \tldrd\tr2, r3, [r5, #48]\t; 0x30\n-\tbeq.w\t1c0ae \n+\tbeq.w\t1c096 \n \torrs.w\tr1, r2, r3\n-\tbeq.w\t1bdde \n-\tldrd\tr0, r1, [r5, #96]\t; 0x60\n-\tmov\tr9, r0\n-\tmov\tsl, r1\n-\tadd.w\tr1, r7, #76\t; 0x4c\n-\tstr\tr1, [r7, #56]\t; 0x38\n+\tbeq.w\t1bdde \n+\tldrd\tsl, fp, [r5, #96]\t; 0x60\n+\tadd.w\tr1, r7, #68\t; 0x44\n+\tstr\tr1, [r7, #36]\t; 0x24\n ./cmdline/scan.c:961\n-\tldr\tr6, [r5, #84]\t; 0x54\n-\tmov\tr8, r9\n-\tldr\tr5, [r5, #80]\t; 0x50\n-\tmov\tr9, sl\n-\tldr\tr1, [r7, #44]\t; 0x2c\n+\tldr\tr6, [r5, #80]\t; 0x50\n+\tldr\tr1, [r7, #40]\t; 0x28\n+\tldr\tr5, [r5, #84]\t; 0x54\n+\tmov\tr8, r6\n+\tmov.w\tr9, r6, asr #31\n \tldr.w\tr0, [r1, #216]\t; 0xd8\n-\tmov\tr1, fp\n-\tstrd\tr8, r9, [sp, #16]\n-\tmov.w\tr9, r5, asr #31\n-\tmov\tr8, r5\n-\tstr\tr6, [sp, #8]\n-\tmovs\tr5, #0\n-\tmovs\tr6, #0\n+\tvmov\tr1, s16\n \tstrd\tr8, r9, [sp]\n-\tstrd\tr5, r6, [sp, #24]\n-\tbl\t129f0 \n-./cmdline/scan.c:971\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tmov.w\tr8, #0\n+\tmov.w\tr9, #0\n+\tstr\tr5, [sp, #8]\n+\tstrd\tsl, fp, [sp, #16]\n+\tstrd\tr8, r9, [sp, #24]\n+\tbl\t129b8 \n scan_file.constprop.0():\n ./cmdline/elem.h:738\n \tldr\tr3, [r0, #44]\t; 0x2c\n scan_file():\n+./cmdline/scan.c:971\n+\tldr\tr2, [r7, #40]\t; 0x28\n ./cmdline/scan.c:961\n \tmov\tr6, r0\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #1\n \tstr\tr3, [r0, #44]\t; 0x2c\n scan_file():\n ./cmdline/scan.c:971\n \tldr\tr3, [r2, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbne.w\t1bd4e \n+\tbne.n\t1bd62 \n ./cmdline/scan.c:972\n \tldr\tr3, [r0, #36]\t; 0x24\n ./cmdline/scan.c:975\n-\tadd.w\tr2, r2, #244736\t; 0x3bc00\n+\tadd.w\tr5, r2, #244736\t; 0x3bc00\n scan_file.constprop.0():\n ./cmdline/elem.h:853\n \tldr\tr0, [r0, #0]\n-scan_file():\n-./cmdline/scan.c:975\n-\tldr.w\tr8, [r2, #984]\t; 0x3d8\n-scan_file.constprop.0():\n-././tommyds/tommyhash.h:105\n-\tsub.w\tr2, r3, r3, lsl #6\n file_stamp_hash():\n ./cmdline/elem.h:853\n \tldr\tr1, [r6, #24]\n+scan_file.constprop.0():\n+././tommyds/tommyhash.h:105\n+\tsub.w\tr2, r3, r3, lsl #6\n+scan_file():\n+./cmdline/scan.c:975\n+\tldr.w\tr8, [r5, #984]\t; 0x3d8\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n \teor.w\tr2, r2, r2, lsr #17\n ././tommyds/tommyhash.h:107\n \tsub.w\tr2, r2, r2, lsl #9\n ././tommyds/tommyhash.h:108\n \teor.w\tr2, r2, r2, lsl #4\n@@ -48251,331 +48213,256 @@\n ././tommyds/tommyhash.h:110\n \teor.w\tr5, r5, r5, lsl #10\n ././tommyds/tommyhash.h:111\n \teor.w\tr5, r5, r5, lsr #15\n scan_file():\n ./cmdline/scan.c:975\n \tcmp.w\tr8, #0\n-\tbeq.n\t1bd4e \n-\tldr.w\tr9, [r7, #52]\t; 0x34\n-\tvmov\ts16, fp\n-\tmov\tsl, r4\n+\tbeq.n\t1bd62 \n+\tldr.w\tr9, [r7, #48]\t; 0x30\n+\tmov\tr0, r3\n+\tstr\tr4, [r7, #40]\t; 0x28\n \tmov\tr4, r8\n \tmov\tr8, r5\n+\tmovw\tfp, #13392\t; 0x3450\n ./cmdline/scan.c:976\n-\tldr.w\tfp, [r4, #8]\n+\tldr.w\tsl, [r4, #8]\n ./cmdline/scan.c:981\n-\tmovw\tr2, #13392\t; 0x3450\n-\tmovw\tr1, #13384\t; 0x3448\n-\tadds\tr3, #1\n-\tcmp\tr3, #1\n-\tldr.w\tr2, [fp, r2]\n-\tldr.w\tr1, [fp, r1]\n+\tmovw\tr3, #13384\t; 0x3448\n+\tadds\tr0, #1\n+\tcmp\tr0, #1\n+\tldr.w\tr2, [sl, fp]\n+\tldr.w\tr1, [sl, r3]\n \tand.w\tr2, r8, r2\n \tldr.w\tr5, [r1, r2, lsl #2]\n-\tbls.w\t1be50 \n+\tbls.w\t1be52 \n scan_file.constprop.0():\n ././tommyds/tommyhashdyn.h:227\n-\tcbnz\tr5, 1bcb8 \n+\tcbnz\tr5, 1bd30 \n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tb.n\t1bce0 \n+\tb.n\t1bd58 \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr5, 1bce0 \n+\tcbz\tr5, 1bd58 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r5, #12]\n \tcmp\tr8, r3\n-\tbne.n\t1bcb4 \n+\tbne.n\t1bd2c \n \tldr\tr1, [r5, #8]\n \tmov\tr0, r6\n-\tbl\t12dc8 \n+\tbl\t12da4 \n \tcmp\tr0, #0\n-\tbne.n\t1bcb4 \n+\tbne.n\t1bd2c \n scan_file.constprop.0():\n ././tommyds/tommyhashdyn.h:230\n \tldr\tr5, [r5, #8]\n scan_file():\n ./cmdline/scan.c:987\n-\tcbz\tr5, 1bce0 \n+\tcbz\tr5, 1bd58 \n \tldr.w\tr0, [r9]\n \tmov\tr2, r5\n-\tmov\tr1, fp\n-\tbl\t1b368 \n+\tmov\tr1, sl\n+\tbl\t1b360 \n \tcmp\tr0, #0\n-\tbne.w\t1bf52 \n+\tbne.w\t1bf5a \n ./cmdline/scan.c:975\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1bd48 \n-\tldr\tr3, [r6, #36]\t; 0x24\n-\tb.n\t1bc8c \n-./cmdline/scan.c:663\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #56]\t; 0x38\n-\tb.n\t1b980 \n-./cmdline/scan.c:675\n-\tldr\tr0, [r5, #80]\t; 0x50\n-\tldrd\tr9, sl, [r4]\n-\tasrs\tr1, r0, #31\n-\tcmp\tsl, r1\n-\tit\teq\n-\tcmpeq\tr9, r0\n-\tbne.w\t1ba7a \n-./cmdline/scan.c:676\n-\tldr\tr1, [r4, #36]\t; 0x24\n-\tldr\tr0, [r5, #84]\t; 0x54\n-./cmdline/scan.c:680\n-\tsub.w\tr6, r1, #4294967295\t; 0xffffffff\n-\tclz\tr6, r6\n-\tcmp.w\tr1, #4294967295\t; 0xffffffff\n-\tit\tne\n-\tcmpne\tr1, r0\n-\tmov.w\tr6, r6, lsr #5\n-\tbne.w\t1ba7a \n-./cmdline/scan.c:684\n-\tcmp\tr2, #0\n-\tbeq.w\t1c014 \n-./cmdline/scan.c:686\n-\tldr\tr2, [r7, #60]\t; 0x3c\n-\tmovw\tr3, #13256\t; 0x33c8\n-\tldr\tr3, [r2, r3]\n-\tcbnz\tr3, 1bd34 \n-\tldr\tr3, [r5, #20]\n-\tcmp\tr3, #1\n-\tbeq.w\t1c2f4 \n-./cmdline/scan.c:694\n-\tldr\tr3, [r4, #48]\t; 0x30\n-\tb.n\t1ba94 \n-./cmdline/scan.c:663\n-\tmovw\tr3, #13268\t; 0x33d4\n-\tldr\tr3, [r2, r3]\n-\tclz\tr3, r3\n-\tlsrs\tr3, r3, #5\n-\tstr\tr3, [r7, #56]\t; 0x38\n-\tb.n\t1b980 \n-\tvmov\tfp, s16\n-\tmov\tr4, sl\n+\tcbz\tr4, 1bd60 \n+\tldr\tr0, [r6, #36]\t; 0x24\n+\tb.n\t1bd08 \n+\tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/scan.c:1012\n-\tldr\tr2, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scan.c:1011\n \tcmp\tr4, #0\n-\tbeq.w\t1be70 \n+\tbeq.w\t1be72 \n ./cmdline/scan.c:1012\n \tldr\tr3, [r2, #20]\n ./cmdline/scan.c:1014\n-\tmov\tr0, fp\n-\tldr\tr1, [r7, #56]\t; 0x38\n+\tvmov\tr0, s16\n+\tldr\tr1, [r7, #36]\t; 0x24\n ./cmdline/scan.c:1012\n \tadds\tr3, #1\n \tstr\tr3, [r2, #20]\n ./cmdline/scan.c:1014\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr3, [r6, #36]\t; 0x24\n-\tldrd\tr8, r9, [r7, #16]\n-\tldr\tr1, [r7, #60]\t; 0x3c\n \tstr\tr3, [sp, #40]\t; 0x28\n+\tmov\tr2, r0\n+\tldr\tr3, [r7, #24]\n \tldrd\tr4, r5, [r6]\n-\tldr\tr3, [r7, #32]\n \tstrd\tr4, r5, [sp, #32]\n+\tldr.w\tr0, [pc, #1420]\t; 1c318 \n \tldrd\tr4, r5, [r6, #24]\n-\tstr\tr3, [sp, #16]\n-\tstrd\tr8, r9, [sp, #8]\n \tstrd\tr4, r5, [sp, #24]\n-\tldrd\tr3, r4, [r7, #24]\n-\tstrd\tr3, r4, [sp]\n-\tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1416]\t; 1c31c \n+\tstr\tr3, [sp, #16]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tldrd\tr3, r4, [r7, #8]\n+\tstrd\tr3, r4, [sp, #8]\n+\tldrd\tr3, r4, [r7, #16]\n+\tstrd\tr3, r4, [sp]\n+\tldr\tr1, [r7, #52]\t; 0x34\n+\tbl\t11538 \n ./cmdline/scan.c:1019\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.n\t1be36 \n+\tbne.n\t1be36 \n ./cmdline/scan.c:1033\n-\tldr\tr0, [r7, #52]\t; 0x34\n+\tldr\tr0, [r7, #48]\t; 0x30\n \tmov\tr1, r6\n-\tbl\t1b580 \n-\tb.n\t1baa4 \n+\tbl\t1b590 \n+\tb.n\t1bab4 \n ./cmdline/scan.c:929\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n-\tmov\tr0, r2\n-\tmov\tr1, r3\n+\tldrd\tsl, fp, [r5, #96]\t; 0x60\n+\tstrd\tr2, r3, [r7, #8]\n+./cmdline/scan.c:928\n+\tstrd\tr2, r3, [r7, #16]\n+\tadd.w\tr3, r7, #68\t; 0x44\n ./cmdline/scan.c:930\n-\tstr\tr4, [r7, #32]\n+\tstr\tr4, [r7, #24]\n+\tstr\tr3, [r7, #36]\t; 0x24\n \tldrd\tr2, r3, [r5, #48]\t; 0x30\n-./cmdline/scan.c:929\n-\tstrd\tr0, r1, [r7, #16]\n-./cmdline/scan.c:928\n-\tstrd\tr0, r1, [r7, #24]\n-\tb.n\t1bbc2 \n-./cmdline/scan.c:793\n-\tadd.w\tr1, r4, #68\t; 0x44\n-\tldr\tr0, [r7, #40]\t; 0x28\n-\tbl\tc7f8 \n-scan_file.constprop.0():\n-./cmdline/elem.h:738\n-\tldr\tr3, [r4, #44]\t; 0x2c\n-scan_file():\n-./cmdline/scan.c:799\n-\tmovs\tr0, #0\n-\tmovs\tr1, #0\n-file_flag_set():\n-./cmdline/elem.h:738\n-\torr.w\tr3, r3, #512\t; 0x200\n-scan_file():\n-./cmdline/scan.c:799\n-\tstrd\tr0, r1, [r4, #8]\n-file_flag_set():\n-./cmdline/elem.h:738\n-\tstr\tr3, [r4, #44]\t; 0x2c\n-./cmdline/elem.h:739\n-\tb.n\t1bad4 \n-scan_file():\n+\tb.n\t1bc4a \n ./cmdline/scan.c:943\n-\tldr\tr1, [r7, #44]\t; 0x2c\n+\tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr1, [r1, #24]\n \tcmp\tr1, #0\n-\tbne.w\t1bbc2 \n+\tbne.w\t1bc40 \n ./cmdline/scan.c:945\n-\tldr\tr3, [r7, #60]\t; 0x3c\n-\tmov\tr2, fp\n-\tldr.w\tr0, [pc, #1328]\t; 1c320 \n+\tldr\tr6, [r7, #52]\t; 0x34\n+\tvmov\tr2, s16\n+\tldr.w\tr0, [pc, #1324]\t; 1c31c \n ./cmdline/scan.c:947\n-\tsub.w\tr6, r8, #12\n+\tsub.w\tr3, r8, #12\n ./cmdline/scan.c:945\n-\tadd.w\tr1, r3, #4096\t; 0x1000\n+\tadd.w\tr1, r6, #4096\t; 0x1000\n ./cmdline/scan.c:947\n-\tstr\tr6, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/scan.c:945\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:946\n-\tldr.w\tr0, [pc, #1312]\t; 1c324 \n+\tldr.w\tr0, [pc, #1308]\t; 1c320 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:947\n-\tmov\tr2, r6\n-\tmov\tr1, fp\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tbl\t13710 \n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tvmov\tr1, s16\n+\tmov\tr0, r6\n+\tbl\t136f8 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1296]\t; 1c328 \n+\tldr.w\tr0, [pc, #1288]\t; 1c324 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:948\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbeq.w\t1c28e \n-\tldrd\tr0, r1, [r5, #96]\t; 0x60\n+\tbeq.w\t1c2cc \n \tldrd\tr2, r3, [r5, #48]\t; 0x30\n-\tmov\tr9, r0\n-\tmov\tsl, r1\n-\tb.n\t1bbd0 \n+\tldrd\tsl, fp, [r5, #96]\t; 0x60\n+\tb.n\t1bc4a \n ./cmdline/scan.c:1020\n-\tldr\tr2, [r7, #56]\t; 0x38\n-\tmov\tr1, fp\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tbl\t1375c \n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tvmov\tr1, s16\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tbl\t13744 \n scan_file.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1256]\t; 1c32c \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n+\tldr.w\tr1, [pc, #1252]\t; 1c328 \n scan_file():\n ./cmdline/scan.c:1020\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1bda0 \n+\tb.n\t1bdb6 \n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcbnz\tr5, 1be5c \n-\tb.n\t1bce0 \n+\tcbnz\tr5, 1be5e \n+\tb.n\t1bd58 \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.w\t1bce0 \n+\tbeq.w\t1bd58 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r5, #12]\n \tcmp\tr8, r3\n-\tbne.n\t1be54 \n+\tbne.n\t1be56 \n \tldr\tr1, [r5, #8]\n \tmov\tr0, r6\n-\tbl\t12de8 \n+\tbl\t12dc4 \n \tcmp\tr0, #0\n-\tbne.n\t1be54 \n-\tb.n\t1bcca \n+\tbne.n\t1be56 \n+\tb.n\t1bd42 \n scan_file():\n ./cmdline/scan.c:1023\n \tldr\tr3, [r2, #28]\n ./cmdline/scan.c:1025\n-\tmov\tr0, fp\n-\tldr\tr1, [r7, #56]\t; 0x38\n+\tvmov\tr0, s16\n+\tldr\tr1, [r7, #36]\t; 0x24\n ./cmdline/scan.c:1023\n \tadds\tr3, #1\n \tstr\tr3, [r2, #28]\n ./cmdline/scan.c:1025\n-\tbl\t10f40 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1196]\t; 1c330 \n+\tldr.w\tr0, [pc, #1188]\t; 1c32c \n+\tldr\tr1, [r7, #52]\t; 0x34\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1026\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbeq.n\t1bda0 \n+\tbeq.n\t1bdb6 \n ./cmdline/scan.c:1027\n-\tldr\tr2, [r7, #56]\t; 0x38\n-\tmov\tr1, fp\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tbl\t1375c \n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tvmov\tr1, s16\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tbl\t13744 \n scan_file.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1172]\t; 1c334 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n+\tldr.w\tr1, [pc, #1164]\t; 1c330 \n scan_file():\n ./cmdline/scan.c:1027\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1bda0 \n+\tb.n\t1bdb6 \n scan_file.constprop.0():\n ././tommyds/tommyhash.h:123\n-\tmov\tr2, r9\n+\tmov.w\tr3, fp, lsl #21\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:123\n-\tlsls\tr3, r3, #21\n-\tlsls\tr1, r2, #21\n-\torr.w\tr3, r3, r9, lsr #11\n-\tsubs.w\tr1, r1, r9\n+\tmov.w\tr1, sl, lsl #21\n+\tsubs.w\tr1, r1, sl\n+\torr.w\tr3, r3, sl, lsr #11\n+\tsbc.w\tr3, r3, fp\n+\tadds.w\tr1, r1, #4294967295\t; 0xffffffff\n+\tadc.w\tr3, r3, #4294967295\t; 0xffffffff\n scan_file():\n ./cmdline/scan.c:824\n \tmov\tr2, r4\n tommy_inthash_u64():\n-././tommyds/tommyhash.h:123\n-\tsbc.w\tr3, r3, sl\n-\tadds.w\tr1, r1, #4294967295\t; 0xffffffff\n-\tadc.w\tr3, r3, #4294967295\t; 0xffffffff\n+././tommyds/tommyhash.h:124\n+\tlsrs\tr0, r1, #24\n scan_file():\n ./cmdline/scan.c:821\n-\tstrd\tr9, sl, [r4, #8]\n+\tstrd\tsl, fp, [r4, #8]\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:124\n-\tlsrs\tr0, r1, #24\n \torr.w\tr0, r0, r3, lsl #8\n \teor.w\tr3, r3, r3, lsr #24\n \teors\tr1, r0\n ././tommyds/tommyhash.h:125\n \tlsls\tr6, r3, #3\n \tmov.w\tip, r3, lsl #8\n \tmov.w\tlr, r1, lsl #8\n@@ -48607,278 +48494,275 @@\n ./cmdline/scan.c:824\n \tadd.w\tr1, r4, #68\t; 0x44\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n \tmov.w\tr6, lr, lsr #28\n scan_file():\n ./cmdline/scan.c:824\n-\tldr\tr0, [r7, #40]\t; 0x28\n+\tldr\tr0, [r7, #36]\t; 0x24\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n \torr.w\tr6, r6, r3, lsl #4\n \teor.w\tlr, lr, r6\n ././tommyds/tommyhash.h:129\n \tmov.w\tr3, lr, lsl #31\n scan_file():\n ./cmdline/scan.c:824\n \tadd\tr3, lr\n-\tbl\tc7ac \n+\tbl\tc794 \n file_flag_clear():\n ./cmdline/elem.h:743\n \tldr\tr1, [r4, #44]\t; 0x2c\n \tbic.w\tr1, r1, #512\t; 0x200\n \tstr\tr1, [r4, #44]\t; 0x2c\n ./cmdline/elem.h:744\n-\tb.n\t1bb4c \n+\tb.n\t1bbc8 \n scan_file():\n ./cmdline/scan.c:989\n \tmov\tr1, r6\n \tmov\tr0, r5\n-\tbl\t12b70 \n+\tbl\t12b34 \n ./cmdline/scan.c:992\n-\tldr\tr2, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scan.c:994\n-\tldr\tr1, [r7, #56]\t; 0x38\n \tadd.w\tr4, r7, #8256\t; 0x2040\n+\tldr\tr1, [r7, #36]\t; 0x24\n \tldr\tr0, [r5, #48]\t; 0x30\n-\tadds\tr4, #16\n+\tadds\tr4, #8\n ./cmdline/scan.c:992\n \tldr\tr3, [r2, #24]\n \tadds\tr3, #1\n \tstr\tr3, [r2, #24]\n ./cmdline/scan.c:994\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, r4\n-\tstr\tr0, [r7, #44]\t; 0x2c\n+\tstr\tr0, [r7, #40]\t; 0x28\n \tldr\tr0, [r6, #48]\t; 0x30\n-\tbl\t10f40 \n-\tldr\tr3, [r7, #60]\t; 0x3c\n-\tldr\tr2, [r7, #44]\t; 0x2c\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #948]\t; (1c338 )\n+\tldr\tr0, [pc, #940]\t; (1c334 )\n+\tmov\tr1, sl\n+\tldr\tr3, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:995\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbeq.w\t1bda0 \n+\tbeq.w\t1bdb6 \n ./cmdline/scan.c:996\n-\tldr\tr2, [r7, #56]\t; 0x38\n-\tmov\tr0, fp\n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tmov\tr0, sl\n \tldr\tr1, [r5, #48]\t; 0x30\n-\tbl\t1375c \n+\tbl\t13744 \n \tldr\tr1, [r6, #48]\t; 0x30\n-\tmov\tr2, r4\n \tmov\tr5, r0\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tbl\t1375c \n+\tmov\tr2, r4\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tbl\t13744 \n scan_file.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #912]\t; (1c33c )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmov\tr2, r5\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #900]\t; (1c338 )\n scan_file():\n ./cmdline/scan.c:996\n \tmov\tr3, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmov\tr2, r5\n+\tadd\tr1, pc\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1bda0 \n-\tldrd\tr8, r9, [r5, #96]\t; 0x60\n+\tb.n\t1bdb6 \n scan_file():\n-./cmdline/scan.c:929\n-\tmovs\tr1, #0\n-\tmovs\tr0, #0\n-\tldrd\tr2, r3, [r5, #48]\t; 0x30\n-\tstrd\tr0, r1, [r7, #16]\n-\tmov\tsl, r9\n-./cmdline/scan.c:928\n-\tstrd\tr0, r1, [r7, #24]\n-\tmov\tr9, r8\n-\tadd.w\tr1, r7, #76\t; 0x4c\n-./cmdline/scan.c:930\n-\tstr\tr4, [r7, #32]\n-\tstr\tr1, [r7, #56]\t; 0x38\n-\tb.n\t1bbd0 \n ./cmdline/scan.c:862\n-\tcmp.w\tr3, #4294967295\t; 0xffffffff\n-\tite\teq\n-\tmoveq\tr2, #0\n-\tandne.w\tr2, r2, #1\n+\tcmp\tr3, r6\n scan_file.constprop.0():\n ./cmdline/elem.h:738\n \torr.w\tr1, r1, #1\n+scan_file():\n+./cmdline/scan.c:862\n+\tand.w\tr2, r2, #1\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr1, [r4, #44]\t; 0x2c\n scan_file():\n ./cmdline/scan.c:862\n+\tit\teq\n+\tmoveq\tr2, #0\n \tcmp\tr2, #0\n-\tbne.w\t1c218 \n+\tbne.n\t1c044 \n ./cmdline/scan.c:871\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tcmp\tr3, #0\n-\tbne.n\t1c0be \n+\tcmp.w\tr9, #0\n+\tbne.n\t1c0ba \n ./cmdline/scan.c:901\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/scan.c:899\n-\tldr\tr1, [r7, #52]\t; 0x34\n+\tldr\tr1, [r7, #48]\t; 0x30\n ./cmdline/scan.c:901\n \tldr\tr2, [r3, #0]\n ./cmdline/scan.c:899\n \tldr\tr3, [r1, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r1, #8]\n ./cmdline/scan.c:901\n-\tcmp\tr2, #0\n-\tbne.w\t1c224 \n-./cmdline/scan.c:907\n-\tldr\tr0, [r7, #52]\t; 0x34\n-\tmov\tr1, r4\n-\tbl\t1b6e0 \n-./cmdline/scan.c:910\n-\tb.n\t1baa4 \n+\tcbz\tr2, 1c03a \n+./cmdline/scan.c:902\n+\tsub.w\tr1, r8, #12\n+\tldr\tr0, [r4, #48]\t; 0x30\n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #836]\t; (1c33c )\n+\tldr\tr1, [r7, #52]\t; 0x34\n+\tadd\tr0, pc\n+\tbl\t11538 \n+\tb.n\t1c03a \n ./cmdline/scan.c:704\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-\tite\teq\n-\tmoveq\tr6, #0\n-\tandne.w\tr6, r6, #1\n+\tadds\tr1, r0, #1\n scan_file.constprop.0():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #1\n+scan_file():\n+./cmdline/scan.c:704\n+\tand.w\tr6, ip, #1\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r4, #44]\t; 0x2c\n scan_file():\n ./cmdline/scan.c:704\n+\tit\teq\n+\tmoveq\tr6, #0\n \tcmp\tr6, #0\n-\tbne.w\t1c23c \n+\tbne.w\t1c216 \n ./cmdline/scan.c:712\n \tldr\tr5, [r4, #48]\t; 0x30\n-\tmov\tr1, fp\n+\tvmov\tr1, s16\n \tmov\tr0, r5\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t1c19a \n+\tbne.w\t1c194 \n ./cmdline/scan.c:736\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/scan.c:734\n-\tldr\tr1, [r7, #52]\t; 0x34\n+\tldr\tr1, [r7, #48]\t; 0x30\n ./cmdline/scan.c:736\n \tldr\tr2, [r3, #0]\n ./cmdline/scan.c:734\n \tldr\tr3, [r1, #8]\n \tadds\tr3, #1\n \tstr\tr3, [r1, #8]\n ./cmdline/scan.c:736\n \tcmp\tr2, #0\n-\tbeq.n\t1c00a \n-./cmdline/scan.c:737\n-\tsub.w\tr1, r8, #12\n-\tmov\tr0, r5\n-\tbl\t10f40 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #740]\t; (1c340 )\n-\tadd\tr0, pc\n-\tbl\t11570 \n-./cmdline/scan.c:742\n-\tb.n\t1c00a \n+\tbne.w\t1c222 \n+./cmdline/scan.c:907\n+\tldr\tr0, [r7, #48]\t; 0x30\n+\tmov\tr1, r4\n+\tbl\t1b6f0 \n+./cmdline/scan.c:910\n+\tb.n\t1bab4 \n+./cmdline/scan.c:867\n+\tldr\tr2, [r7, #40]\t; 0x28\n+./cmdline/scan.c:864\n+\tstr\tr3, [r4, #36]\t; 0x24\n+./cmdline/scan.c:867\n+\tmovs\tr3, #1\n+\tstr.w\tr3, [r2, #208]\t; 0xd0\n+\tb.n\t1bfd4 \n ./cmdline/scan.c:771\n \tldr\tr2, [r5, #84]\t; 0x54\n ./cmdline/scan.c:772\n-\tadd.w\tr1, r1, #4096\t; 0x1000\n+\tadd.w\tr6, r1, #4096\t; 0x1000\n ./cmdline/scan.c:771\n-\tldr\tr5, [r5, #80]\t; 0x50\n-\tldr\tr0, [pc, #724]\t; (1c344 )\n \tstr\tr2, [sp, #52]\t; 0x34\n+\tldr\tr0, [r5, #80]\t; 0x50\n \tldr\tr2, [r4, #36]\t; 0x24\n-\tmov.w\tr9, r5, asr #31\n-\tmov\tr8, r5\n-\tstrd\tr8, r9, [sp, #40]\t; 0x28\n-\tadd\tr0, pc\n \tstr\tr2, [sp, #48]\t; 0x30\n+\tasrs\tr1, r0, #31\n+\tstrd\tr0, r1, [sp, #40]\t; 0x28\n+\tldrd\tr1, r2, [r7, #16]\n \tldrd\tr8, r9, [r4]\n-\tstr\tr1, [sp, #8]\n-\tstr\tr1, [sp, #0]\n+\tstrd\tr1, r2, [sp, #24]\n \tldrd\tr1, r2, [r7, #24]\n+\tstrd\tr1, r2, [sp, #16]\n+\tldr\tr0, [pc, #708]\t; (1c340 )\n \tstrd\tr8, r9, [sp, #32]\n+\tstr\tr6, [sp, #8]\n+\tadd\tr0, pc\n+\tstr\tr6, [sp, #0]\n \tstr\tr3, [sp, #12]\n-\tstrd\tr1, r2, [sp, #24]\n-\tldrd\tr1, r2, [r7, #32]\n-\tstr.w\tfp, [sp, #4]\n-\tstrd\tr1, r2, [sp, #16]\n+\tvstr\ts16, [sp, #4]\n \tldrd\tr2, r3, [r4, #8]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:776\n-\tbl\t2ef6c \n-\tadd.w\tr1, r7, #76\t; 0x4c\n-\tstr\tr1, [r7, #56]\t; 0x38\n-\tldrd\tr0, r1, [r5, #96]\t; 0x60\n-\tmov\tr9, r0\n-\tmov\tsl, r1\n-\tb.n\t1bbd0 \n+\tbl\t2efd4 \n+\tadd.w\tr1, r7, #68\t; 0x44\n+\tstr\tr1, [r7, #36]\t; 0x24\n+\tldrd\tsl, fp, [r5, #96]\t; 0x60\n+\tb.n\t1bc4a \n+./cmdline/scan.c:929\n+\tmovs\tr2, #0\n+\tmovs\tr3, #0\n+\tmov\tr0, r2\n+\tmov\tr1, r3\n+./cmdline/scan.c:930\n+\tstr\tr4, [r7, #24]\n+\tldrd\tr2, r3, [r5, #48]\t; 0x30\n+./cmdline/scan.c:929\n+\tstrd\tr0, r1, [r7, #8]\n+./cmdline/scan.c:928\n+\tstrd\tr0, r1, [r7, #16]\n+\tb.n\t1bc40 \n ./cmdline/scan.c:877\n-\tldr\tr2, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scan.c:879\n \tsub.w\tr8, r8, #12\n-\tmov\tr0, fp\n \tmov\tr1, r8\n+\tvmov\tr0, s16\n ./cmdline/scan.c:877\n \tldr\tr3, [r2, #16]\n \tadds\tr3, #1\n \tstr\tr3, [r2, #16]\n ./cmdline/scan.c:879\n-\tbl\t10f40 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #624]\t; (1c348 )\n+\tldr\tr0, [pc, #624]\t; (1c344 )\n+\tldr\tr1, [r7, #52]\t; 0x34\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:880\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t1c248 \n+\tbne.w\t1c23a \n ./cmdline/scan.c:885\n-\tldr.w\tr8, [r7, #40]\t; 0x28\n+\tldr.w\tr8, [r7, #36]\t; 0x24\n \tadd.w\tr1, r4, #68\t; 0x44\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tstr\tr1, [r7, #52]\t; 0x34\n \tmov\tr0, r8\n-\tbl\tc7f8 \n-./cmdline/scan.c:888\n-\tldrd\tr6, ip, [r5, #96]\t; 0x60\n+\tbl\tc7e0 \n ./cmdline/scan.c:891\n \tmov\tr0, r8\n-\tmov\tr2, r4\n-scan_file.constprop.0():\n-././tommyds/tommyhash.h:123\n-\tlsls\tr3, r6, #21\n-scan_file():\n+./cmdline/scan.c:888\n+\tldrd\tr2, r6, [r5, #96]\t; 0x60\n+\tstr\tr6, [r4, #12]\n+\tstr\tr2, [r4, #8]\n ./cmdline/scan.c:891\n-\tldr\tr1, [r7, #60]\t; 0x3c\n-tommy_inthash_u64():\n+\tldr\tr1, [r7, #52]\t; 0x34\n+scan_file.constprop.0():\n ././tommyds/tommyhash.h:123\n-\tmov.w\tr5, ip, lsl #21\n-\tsubs\tr3, r3, r6\n-\torr.w\tr5, r5, r6, lsr #11\n-scan_file():\n-./cmdline/scan.c:888\n-\tstr\tr6, [r4, #8]\n+\tlsls\tr3, r2, #21\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:123\n-\tsbc.w\tr5, r5, ip\n+\tlsls\tr5, r6, #21\n+\tsubs\tr3, r3, r2\n+\torr.w\tr5, r5, r2, lsr #11\n+\tsbc.w\tr5, r5, r6\n \tadds.w\tr3, r3, #4294967295\t; 0xffffffff\n \tadc.w\tr5, r5, #4294967295\t; 0xffffffff\n scan_file():\n-./cmdline/scan.c:888\n-\tstr.w\tip, [r4, #12]\n+./cmdline/scan.c:891\n+\tmov\tr2, r4\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:124\n \tlsrs\tr6, r3, #24\n \torr.w\tr6, r6, r5, lsl #8\n \teor.w\tr5, r5, r5, lsr #24\n \teors\tr3, r6\n ././tommyds/tommyhash.h:125\n@@ -48914,277 +48798,267 @@\n \torr.w\tr5, r5, r6, lsl #4\n \teors\tr3, r5\n ././tommyds/tommyhash.h:129\n \tlsls\tr5, r3, #31\n scan_file():\n ./cmdline/scan.c:891\n \tadd\tr3, r5\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/scan.c:894\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr3, #1\n \tstr.w\tr3, [r2, #208]\t; 0xd0\n-\tb.n\t1c00a \n+\tb.n\t1c03a \n ./cmdline/scan.c:714\n-\tldr\tr2, [r7, #52]\t; 0x34\n+\tldr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scan.c:716\n-\tsub.w\tr8, r8, #12\n \tmov\tr0, r5\n+\tsub.w\tr8, r8, #12\n \tadd.w\tr5, r7, #8256\t; 0x2040\n \tmov\tr1, r8\n-\tadds\tr5, #16\n+\tadds\tr5, #8\n ./cmdline/scan.c:714\n \tldr\tr3, [r2, #12]\n \tadds\tr3, #1\n \tstr\tr3, [r2, #12]\n ./cmdline/scan.c:716\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, r5\n-\tstr\tr0, [r7, #56]\t; 0x38\n-\tmov\tr0, fp\n-\tbl\t10f40 \n-\tldrd\tr2, r1, [r7, #56]\t; 0x38\n+\tstr\tr0, [r7, #36]\t; 0x24\n+\tvmov\tr0, s16\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #388]\t; (1c34c )\n+\tldr\tr0, [pc, #392]\t; (1c348 )\n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tldr\tr1, [r7, #52]\t; 0x34\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:717\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.n\t1c260 \n+\tbne.n\t1c254 \n ./cmdline/scan.c:722\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #52]\t; 0x34\n \tadd.w\tr6, r4, #84\t; 0x54\n-\tadd.w\tr5, r3, #13312\t; 0x3400\n \tmov\tr1, r6\n+\tadd.w\tr5, r3, #13312\t; 0x3400\n \tadds\tr5, #52\t; 0x34\n \tmov\tr0, r5\n-\tbl\tc7f8 \n+\tbl\tc7e0 \n ./cmdline/scan.c:725\n-\tmov\tr1, fp\n+\tvmov\tr1, s16\n \tmov\tr0, r4\n-\tbl\t12b58 \n+\tbl\t12b1c \n ./cmdline/scan.c:728\n \tldr\tr1, [r4, #48]\t; 0x30\n scan_file.constprop.0():\n ./cmdline/elem.h:845\n-\tmov\tr0, r1\n+\tstr\tr1, [r7, #52]\t; 0x34\n file_path_hash():\n ./cmdline/elem.h:845\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tmov\tr0, r1\n \tblx\t6bbc \n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #52]\t; 0x34\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n scan_file():\n ./cmdline/scan.c:728\n \tmov\tr2, r4\n-\tmov\tr1, r6\n file_path_hash():\n ./cmdline/elem.h:845\n \tmov\tr3, r0\n scan_file():\n ./cmdline/scan.c:728\n+\tmov\tr1, r6\n \tmov\tr0, r5\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/scan.c:731\n-\tldr\tr2, [r7, #44]\t; 0x2c\n-\tmovs\tr3, #1\n-\tstr.w\tr3, [r2, #208]\t; 0xd0\n-\tb.n\t1c00a \n-./cmdline/scan.c:867\n-\tldr\tr2, [r7, #44]\t; 0x2c\n-./cmdline/scan.c:864\n-\tstr\tr3, [r4, #36]\t; 0x24\n-./cmdline/scan.c:867\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr3, #1\n \tstr.w\tr3, [r2, #208]\t; 0xd0\n-\tb.n\t1bff2 \n-./cmdline/scan.c:902\n-\tsub.w\tr1, r8, #12\n-\tldr\tr0, [r4, #48]\t; 0x30\n-\tbl\t10f40 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #284]\t; (1c350 )\n-\tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t1c00a \n+\tb.n\t1c03a \n ./cmdline/scan.c:709\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr3, #1\n ./cmdline/scan.c:706\n \tstr\tr0, [r4, #36]\t; 0x24\n ./cmdline/scan.c:709\n \tstr.w\tr3, [r2, #208]\t; 0xd0\n-\tb.n\t1c02c \n+\tb.n\t1c016 \n+./cmdline/scan.c:737\n+\tsub.w\tr1, r8, #12\n+\tmov\tr0, r5\n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #284]\t; (1c34c )\n+\tldr\tr1, [r7, #52]\t; 0x34\n+\tadd\tr0, pc\n+\tbl\t11538 \n+./cmdline/scan.c:742\n+\tb.n\t1c03a \n ./cmdline/scan.c:881\n+\tvmov\tr1, s16\n \tmov\tr2, r8\n-\tmov\tr1, fp\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tbl\t1375c \n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tbl\t13744 \n scan_file.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #256]\t; (1c354 )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #264]\t; (1c350 )\n scan_file():\n ./cmdline/scan.c:881\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1c0e6 \n+\tb.n\t1c0e4 \n scan_file():\n ./cmdline/scan.c:718\n \tmov\tr2, r8\n-\tldr.w\tr8, [r7, #60]\t; 0x3c\n+\tldr.w\tr8, [r7, #52]\t; 0x34\n \tldr\tr1, [r4, #48]\t; 0x30\n \tmov\tr0, r8\n-\tbl\t1375c \n-\tmov\tr2, r5\n-\tmov\tr1, fp\n+\tbl\t13744 \n+\tvmov\tr1, s16\n \tmov\tr6, r0\n+\tmov\tr2, r5\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n scan_file.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #220]\t; (1c358 )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmov\tr2, r6\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #224]\t; (1c354 )\n scan_file():\n ./cmdline/scan.c:718\n \tmov\tr3, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmov\tr2, r6\n+\tadd\tr1, pc\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1c1d2 \n+\tb.n\t1c1ce \n scan_file():\n ./cmdline/scan.c:1034\n \tblx\t6a08 <__stack_chk_fail@plt>\n-./cmdline/scan.c:949\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tldr\tr0, [pc, #200]\t; (1c35c )\n-\tadd.w\tr3, r3, #244736\t; 0x3bc00\n+./cmdline/scan.c:832\n+\tvmov\tr0, s16\n+\tldr\tr1, [r7, #52]\t; 0x34\n+\tadd.w\tr1, r1, #4096\t; 0x1000\n+\tstrd\tr1, r0, [sp]\n+\tldr\tr0, [pc, #196]\t; (1c358 )\n \tadd\tr0, pc\n-\tldr.w\tr2, [r3, #976]\t; 0x3d0\n-\tmov\tr1, r2\n-\tbl\t10e90 \n-./cmdline/scan.c:950\n-\tldr\tr3, [pc, #188]\t; (1c360 )\n-\tldr\tr2, [r7, #12]\n-\tldr\tr3, [r2, r3]\n-\tldr\tr0, [r3, #0]\n-\tblx\t6b98 \n+\tbl\t10e54 \n+./cmdline/scan.c:833\n+\tbl\t2efd4 \n ./cmdline/scan.c:841\n-\tldr\tr3, [r7, #60]\t; 0x3c\n-\tmov\tr2, fp\n-\tldr\tr0, [pc, #176]\t; (1c364 )\n+\tldr\tr3, [r7, #52]\t; 0x34\n+\tvmov\tr2, s16\n+\tldr\tr0, [pc, #180]\t; (1c35c )\n \tadd.w\tr1, r3, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:842\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/scan.c:929\n \tmovs\tr2, #0\n-\tmovs\tr3, #0\n-\tmov\tr1, r3\n-\tmov\tr0, r2\n-\tldrd\tr2, r3, [r5, #48]\t; 0x30\n-\tstrd\tr0, r1, [r7, #16]\n+\tmovs\tr1, #0\n+\tadd.w\tr3, r7, #68\t; 0x44\n+\tstrd\tr1, r2, [r7, #8]\n+\tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/scan.c:928\n-\tstrd\tr0, r1, [r7, #24]\n-\tadd.w\tr1, r7, #76\t; 0x4c\n-\tstr\tr1, [r7, #56]\t; 0x38\n-\tb.n\t1bbd0 \n-./cmdline/scan.c:832\n-\tldr\tr1, [r7, #60]\t; 0x3c\n-\tldr\tr0, [pc, #132]\t; (1c368 )\n-\tadd.w\tr1, r1, #4096\t; 0x1000\n-\tstrd\tr1, fp, [sp]\n+\tstrd\tr1, r2, [r7, #16]\n+\tldrd\tr2, r3, [r5, #48]\t; 0x30\n+\tb.n\t1bc4a \n+./cmdline/scan.c:949\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr0, [pc, #144]\t; (1c360 )\n+\tadd.w\tr3, r3, #244736\t; 0x3bc00\n \tadd\tr0, pc\n-\tbl\t10e90 \n-./cmdline/scan.c:833\n-\tbl\t2ef6c \n+\tldr.w\tr2, [r3, #976]\t; 0x3d0\n+\tmov\tr1, r2\n+\tbl\t10e54 \n+./cmdline/scan.c:950\n+\tldr\tr3, [pc, #128]\t; (1c364 )\n+\tldr\tr2, [r7, #32]\n+\tldr\tr3, [r2, r3]\n+\tldr\tr0, [r3, #0]\n+\tblx\t6b98 \n ./cmdline/scan.c:688\n-\tldr\tr0, [pc, #116]\t; (1c36c )\n \tadd.w\tr3, r2, #4096\t; 0x1000\n-\tstrd\tr3, fp, [sp]\n+\tvmov\tr2, s16\n+\tldr\tr0, [pc, #112]\t; (1c368 )\n \tadd\tr0, pc\n+\tstrd\tr3, r2, [sp]\n \tldrd\tr2, r3, [r5, #96]\t; 0x60\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:689\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n+\tstr\tr3, [sp, #928]\t; 0x3a0\n+\tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #896]\t; 0x380\n+\tstr\tr3, [sp, #744]\t; 0x2e8\n \tmovs\tr4, r0\n-\tstr\tr3, [sp, #808]\t; 0x328\n+\tstr\tr2, [sp, #456]\t; 0x1c8\n \tmovs\tr4, r0\n-\tstr\tr2, [sp, #520]\t; 0x208\n-\tmovs\tr4, r0\n-\tadd\tr1, pc, #992\t; (adr r1, 1c700 )\n+\tadd\tr1, pc, #976\t; (adr r1, 1c6ec )\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #456\t; (adr r0, 1c4ec )\n+\tadd\tr0, pc, #448\t; (adr r0, 1c4e0 )\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #592\t; (adr r0, 1c578 )\n+\tadd\tr0, pc, #584\t; (adr r0, 1c56c )\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #760\t; (adr r0, 1c624 )\n+\tadd\tr0, pc, #744\t; (adr r0, 1c610 )\n \tmovs\tr2, r0\n-\tldr\tr6, [sp, #256]\t; 0x100\n+\tldr\tr6, [sp, #232]\t; 0xe8\n \tmovs\tr2, r0\n-\tldr\tr6, [sp, #40]\t; 0x28\n+\tldr\tr6, [sp, #24]\n \tmovs\tr2, r0\n-\tldr\tr6, [sp, #0]\n+\tldr\tr5, [sp, #984]\t; 0x3d8\n \tmovs\tr2, r0\n-\tldr\tr7, [sp, #896]\t; 0x380\n+\tldr\tr7, [sp, #864]\t; 0x360\n \tmovs\tr2, r0\n-\tldr\tr7, [sp, #832]\t; 0x340\n+\tldr\tr7, [sp, #792]\t; 0x318\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #0]\n+\tldr\tr4, [sp, #400]\t; 0x190\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #608]\t; 0x260\n+\tldr\tr4, [sp, #592]\t; 0x250\n \tmovs\tr2, r0\n-\tldr\tr5, [sp, #464]\t; 0x1d0\n+\tldr\tr5, [sp, #472]\t; 0x1d8\n \tmovs\tr2, r0\n-\tldr\tr3, [sp, #168]\t; 0xa8\n+\tldr\tr3, [sp, #184]\t; 0xb8\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #160]\t; 0xa0\n+\tldr\tr2, [sp, #168]\t; 0xa8\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #48]\t; 0x30\n+\tldr\tr4, [sp, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #536]\t; 0x218\n+\tldr\tr2, [sp, #568]\t; 0x238\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #488]\t; 0x1e8\n+\tldr\tr3, [sp, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tlsls\tr4, r4, #9\n-\tmovs\tr0, r0\n-\tldr\tr3, [sp, #272]\t; 0x110\n+\tldr\tr3, [sp, #328]\t; 0x148\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #776]\t; 0x308\n+\tldr\tr4, [sp, #240]\t; 0xf0\n \tmovs\tr2, r0\n-\tldr\tr1, [sp, #680]\t; 0x2a8\n+\tlsls\tr4, r4, #9\n+\tmovs\tr0, r0\n+\tldr\tr1, [sp, #712]\t; 0x2c8\n \tmovs\tr2, r0\n \n-0001c370 :\n+0001c36c :\n dstat():\n ./cmdline/scan.c:1160\n \tpush\t{r3, r4, r5, r6, r7, lr}\n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr2, r1\n dstat():\n ./cmdline/scan.c:1160\n-\tldr\tr6, [pc, #52]\t; (1c3ac )\n+\tldr\tr6, [pc, #52]\t; (1c3a8 )\n \tadd\tr7, sp, #0\n \tmov\tr5, r0\n \tmov\tr4, r1\n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr1, r0\n \tmovs\tr0, #3\n@@ -49192,818 +49066,811 @@\n ./cmdline/scan.c:1160\n \tadd\tr6, pc\n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tblx\t6d68 <__lxstat64@plt>\n dstat():\n ./cmdline/scan.c:1161\n-\tcbnz\tr0, 1c38c \n+\tcbnz\tr0, 1c388 \n ./cmdline/scan.c:1168\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/scan.c:1163\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #20]\t; (1c3b0 )\n+\tldr\tr0, [pc, #20]\t; (1c3ac )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1164\n-\tldr\tr3, [pc, #16]\t; (1c3b4 )\n+\tldr\tr3, [pc, #16]\t; (1c3b0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tldrh\tr4, [r6, #12]\n+\tldrh\tr0, [r7, #12]\n \tmovs\tr4, r0\n-\tldr\tr4, [sp, #144]\t; 0x90\n+\tldr\tr4, [sp, #160]\t; 0xa0\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n scan_dir():\n ./cmdline/scan.c:1176\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr5, r3\n+\tmov\tr6, r0\n+\tldr.w\tr5, [pc, #1408]\t; 1c93c \n \tvpush\t{d8-d11}\n-\tvmov\ts16, r3\n-\tmov\tr3, r0\n \tsub.w\tsp, sp, #12416\t; 0x3080\n-\tvmov\ts20, r0\n-\tsub\tsp, #36\t; 0x24\n+\tsub\tsp, #28\n \tadd\tr7, sp, #8\n-./cmdline/scan.c:1186\n-\tmov\tr0, r5\n-./cmdline/scan.c:1176\n-\tldr.w\tr5, [pc, #1392]\t; 1c948 \n+\tadd\tr5, pc\n ././tommyds/tommylist.h:116\n-\tadd.w\tr4, r7, #88\t; 0x58\n+\tadd.w\tr4, r7, #80\t; 0x50\n ./cmdline/scan.c:1176\n-\tstr\tr1, [r7, #8]\n \tvmov\ts21, r2\n-\tldr.w\tr1, [pc, #1380]\t; 1c94c \n-\tadd\tr5, pc\n+\tadd.w\tr2, r7, #12416\t; 0x3080\n+\tvmov\ts20, r0\n+\tstr\tr1, [r7, #4]\n+\tadds\tr2, #12\n+\tldr.w\tr1, [pc, #1372]\t; 1c940 \n+./cmdline/scan.c:1186\n+\tmov\tr0, r3\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr\tr4, [r7, #12]\n scan_dir():\n ./cmdline/scan.c:1176\n-\tadd.w\tr2, r7, #12416\t; 0x3080\n-\tadds\tr2, #20\n+\tvmov\ts17, r3\n+\tldr.w\tr4, [pc, #1364]\t; 1c944 \n ./cmdline/scan.c:1178\n-\tldrd\tsl, r3, [r3]\n+\tldrd\tsl, r3, [r6]\n+\tvmov\ts19, r3\n ./cmdline/scan.c:1176\n \tldr\tr1, [r5, r1]\n-\tldr.w\tr4, [pc, #1364]\t; 1c950 \n+tommy_list_init():\n+././tommyds/tommylist.h:116\n+\tmovs\tr3, #0\n+scan_dir():\n+./cmdline/scan.c:1176\n+\tadd\tr4, pc\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r2, #0]\n \tmov.w\tr1, #0\n \tadd.w\tr2, r7, #12480\t; 0x30c0\n-\tadds\tr2, #32\n-./cmdline/scan.c:1178\n-\tvmov\ts18, r3\n+\tadds\tr2, #24\n tommy_list_init():\n ././tommyds/tommylist.h:116\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #24]\n scan_dir():\n ./cmdline/scan.c:1176\n \tldr\tr2, [r2, #0]\n-\tadd\tr4, pc\n-\tvmov\ts17, r2\n+\tvmov\ts18, r2\n ./cmdline/scan.c:1186\n \tblx\t6ad4 \n-./cmdline/scan.c:1176\n-\tstr\tr4, [r7, #4]\n-./cmdline/scan.c:1186\n \tmov\tfp, r0\n-./cmdline/scan.c:1187\n+./cmdline/scan.c:1176\n+\tstr\tr4, [r7, #0]\n \tblx\t6be4 <__errno_location@plt>\n-\tstr\tr0, [r7, #24]\n+\tstr\tr0, [r7, #20]\n+./cmdline/scan.c:1187\n \tcmp.w\tfp, #0\n-\tbeq.w\t1c918 \n+\tbeq.w\t1c90c \n ./cmdline/scan.c:1232\n-\tldr.w\tr9, [pc, #1312]\t; 1c954 \n+\tldr.w\tr9, [pc, #1308]\t; 1c948 \n \tadd.w\tr8, r7, #4224\t; 0x1080\n-\tadd.w\tr8, r8, #20\n-\tstr.w\tsl, [r7, #28]\n+\tadd.w\tr8, r8, #12\n+\tvmov\ts16, fp\n \tadd\tr9, pc\n-\tmov\tsl, fp\n ./cmdline/scan.c:1214\n-\tldr\tr2, [r7, #24]\n+\tldr\tr2, [r7, #20]\n \tmovs\tr3, #0\n ./cmdline/scan.c:1215\n-\tmov\tr0, sl\n+\tvmov\tr0, s16\n ./cmdline/scan.c:1214\n \tstr\tr3, [r2, #0]\n ./cmdline/scan.c:1215\n \tblx\t6cc8 \n ./cmdline/scan.c:1216\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t1c508 \n+\tbeq.n\t1c4fe \n ./cmdline/scan.c:1229\n \tldrb\tr3, [r0, #19]\n ./cmdline/scan.c:1228\n \tadd.w\tr6, r0, #19\n ./cmdline/scan.c:1229\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t1c46c \n+\tbne.n\t1c466 \n ./cmdline/scan.c:1229 (discriminator 1)\n \tldrb\tr3, [r0, #20]\n \tcmp\tr3, #0\n-\tbeq.n\t1c444 \n+\tbeq.n\t1c43c \n ./cmdline/scan.c:1229 (discriminator 2)\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.w\t1c76c \n+\tbeq.w\t1c760 \n ./cmdline/scan.c:1232\n-\tvmov\tr3, s16\n+\tvmov\tr3, s17\n \tmov\tr2, r9\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/scan.c:1233\n \tadd.w\tr0, r7, #8320\t; 0x2080\n-\tvmov\tr3, s17\n-\tadds\tr0, #20\n+\tvmov\tr3, s18\n \tmov\tr2, r9\n \tmov.w\tr1, #4096\t; 0x1000\n+\tadds\tr0, #12\n \tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/scan.c:1236\n \tldrb\tr3, [r4, #19]\n \tcmp\tr3, #0\n-\tbeq.w\t1c8aa \n+\tbeq.w\t1c89e \n ./cmdline/elem.h:516\n-\tldr\tr3, [r7, #28]\n+\tldr.w\tr3, [sl, #192]\t; 0xc0\n filter_hidden():\n ./cmdline/elem.h:516\n-\tldr.w\tr3, [r3, #192]\t; 0xc0\n \tcmp\tr3, #0\n-\tbne.w\t1c73c \n+\tbne.w\t1c730 \n scan_dir():\n ./cmdline/scan.c:1250\n-\tldr\tr3, [r7, #28]\n+\tadd.w\tr0, sl, #244736\t; 0x3bc00\n \tmov\tr1, r8\n-\tadd.w\tr0, r3, #244736\t; 0x3bc00\n \tadd.w\tr0, r0, #980\t; 0x3d4\n-\tbl\t12930 \n-\tstr\tr0, [r7, #20]\n+\tbl\t128f8 \n \tcmp\tr0, #0\n-\tbne.w\t1c754 \n+\tbne.w\t1c748 \n ./cmdline/scan.c:1255\n+\tstr\tr0, [r7, #8]\n \tmov\tr0, r6\n \tblx\t6bbc \n \tmov\tr2, r0\n ./cmdline/scan.c:1256\n \tadds\tr0, #33\t; 0x21\n \tstr\tr2, [r7, #16]\n-\tbl\t11e74 \n+\tbl\t11e2c \n+\tmov\tr5, r0\n ./cmdline/scan.c:1260\n \tldrd\tfp, ip, [r4]\n+\tstrd\tfp, ip, [r0, #16]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tmov\tr1, r6\n+\tldr\tr2, [r7, #16]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr2, [r7, #16]\n-\tadds\tr2, #1\n+\tmov\tr1, r6\n scan_dir():\n-./cmdline/scan.c:1256\n-\tmov\tr5, r0\n+./cmdline/scan.c:1263\n+\tldrb\tr4, [r4, #18]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadds\tr0, #28\n+\tadds\tr2, #1\n scan_dir():\n-./cmdline/scan.c:1260\n-\tstrd\tfp, ip, [r5, #16]\n ./cmdline/scan.c:1263\n-\tldrb\tr3, [r4, #18]\n-\tstr\tr3, [r5, #24]\n+\tstr\tr4, [r5, #24]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tblx\t698c \n scan_dir():\n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #12]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n-\tldr.w\tr3, [r3, #-56]\n+\tldr.w\tr2, [r3, #-56]\n ././tommyds/tommylist.h:221\n-\tcmp\tr3, #0\n-\tbeq.w\t1c760 \n+\tcmp\tr2, #0\n+\tbeq.w\t1c754 \n scan_dir():\n ././tommyds/tommylist.h:187\n-\tldr\tr2, [r3, #4]\n+\tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n-\tstr\tr2, [r5, #4]\n+\tstr\tr1, [r5, #4]\n ././tommyds/tommylist.h:188\n-\tstr\tr5, [r3, #4]\n+\tstr\tr5, [r2, #4]\n ././tommyds/tommylist.h:191\n-\tldr\tr2, [r7, #20]\n+\tldr\tr3, [r7, #8]\n+\tstr\tr3, [r5, #0]\n ././tommyds/tommylist.h:192\n \tldr\tr3, [r5, #4]\n-././tommyds/tommylist.h:191\n-\tstr\tr2, [r5, #0]\n-././tommyds/tommylist.h:192\n \tstr\tr5, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr5, [r5, #8]\n scan_dir():\n ././tommyds/tommylist.h:226\n-\tb.n\t1c444 \n-\tmov\tfp, sl\n+\tb.n\t1c43c \n ./cmdline/scan.c:1216 (discriminator 1)\n-\tldrd\tr3, sl, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tcmp\tr0, #0\n-\tbne.w\t1c8c2 \n+\tbne.w\t1c8b6 \n ./cmdline/scan.c:1277\n-\tmov\tr0, fp\n+\tvmov\tr0, s16\n \tblx\t6d74 \n-\tstr\tr0, [r7, #28]\n+\tstr\tr0, [r7, #16]\n \tcmp\tr0, #0\n-\tbne.w\t1c8e6 \n+\tbne.w\t1c8da \n ./cmdline/scan.c:1284\n \tldr.w\tr3, [sl, #116]\t; 0x74\n \tcmp\tr3, #3\n-\tbeq.w\t1c88e \n+\tbeq.w\t1c882 \n ./cmdline/scan.c:1291\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n \tmovw\tr3, #13252\t; 0x33c4\n \tldr\tr3, [r2, r3]\n \tcmp\tr3, #0\n-\tbeq.w\t1c86e \n+\tbeq.w\t1c862 \n ./cmdline/scan.c:1300\n \tldr\tr3, [r7, #12]\n \tldr.w\tr4, [r3, #-56]\n ./cmdline/scan.c:1301\n \tcmp\tr4, #0\n-\tbeq.n\t1c5fc \n-./cmdline/scan.c:1456\n-\tldr.w\tr2, [pc, #1036]\t; 1c958 \n+\tbeq.n\t1c5f0 \n \tadd.w\tr3, sl, #244736\t; 0x3bc00\n-\tadd.w\tr3, r3, #992\t; 0x3e0\n ./cmdline/scan.c:1314\n-\tldr.w\tsl, [pc, #1028]\t; 1c95c \n+\tldr.w\tsl, [pc, #1032]\t; 1c94c \n ./cmdline/scan.c:1456\n-\tadd\tr2, pc\n+\tldr.w\tr2, [pc, #1032]\t; 1c950 \n \tadd.w\tr8, r7, #4224\t; 0x1080\n ./cmdline/scan.c:1314\n \tadd\tsl, pc\n-\tvmov\ts19, r3\n+\tadd.w\tr8, r8, #12\n+\tadd.w\tfp, r7, #28\n+\tadd.w\tr9, r7, #140\t; 0x8c\n ./cmdline/scan.c:1456\n+\tadd\tr2, pc\n+\tadd.w\tr3, r3, #992\t; 0x3e0\n \tvmov\ts22, r2\n-\tadd.w\tr8, r8, #20\n-\tadd.w\tfp, r7, #36\t; 0x24\n-\tadd.w\tr9, r7, #148\t; 0x94\n+\tvmov\ts16, r3\n ./cmdline/scan.c:1306\n \tldr\tr5, [r4, #8]\n ./cmdline/scan.c:1305\n \tmov.w\tip, #0\n ./cmdline/scan.c:1314\n-\tvmov\tr3, s16\n+\tvmov\tr3, s17\n \tmov\tr2, sl\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/scan.c:1307\n \tadd.w\tr6, r5, #28\n ./cmdline/scan.c:1314\n-\tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r9\n \tstr\tr6, [sp, #0]\n ./cmdline/scan.c:1305\n \tstr.w\tip, [fp]\n ./cmdline/scan.c:1314\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/scan.c:1315\n-\tvmov\tr3, s17\n+\tvmov\tr3, s18\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/scan.c:1323\n \tldr\tr3, [r5, #24]\n \tcmp\tr3, #10\n-\tbhi.n\t1c5bc \n+\tbhi.n\t1c5b0 \n \ttbb\t[pc, r3]\n \tlsls\tr6, r2, #25\n \tlsls\tr6, r0, #24\n \tlsls\tr6, r7, #25\n \tlsls\tr6, r0, #24\n \tlsls\tr3, r7, #24\n \tlsls\tr1, r3, #2\n ./cmdline/scan.c:1449\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbeq.w\t1c7e2 \n+\tbeq.w\t1c7d6 \n ./cmdline/scan.c:1456\n \tadd.w\tr1, r7, #8320\t; 0x2080\n \tmov.w\tr2, #4096\t; 0x1000\n-\tadds\tr1, #20\n+\tadds\tr1, #12\n \tldr.w\tr0, [fp]\n-\tbl\t127ac \n+\tbl\t12774 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tvmov\tr0, s22\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1461 (discriminator 7)\n \tldr\tr4, [r4, #0]\n ./cmdline/scan.c:1464 (discriminator 7)\n \tmov\tr0, r5\n \tblx\t694c \n ./cmdline/scan.c:1301 (discriminator 7)\n \tcmp\tr4, #0\n-\tbne.n\t1c574 \n+\tbne.n\t1c568 \n ./cmdline/scan.c:1176\n-\tldr\tr1, [pc, #864]\t; (1c960 )\n+\tldr\tr1, [pc, #864]\t; (1c954 )\n ./cmdline/scan.c:1468\n \tadd.w\tr3, r7, #12416\t; 0x3080\n-\tldr\tr2, [pc, #840]\t; (1c94c )\n-\tadds\tr3, #20\n+\tldr\tr2, [pc, #840]\t; (1c940 )\n+\tadds\tr3, #12\n ./cmdline/scan.c:1176\n \tadd\tr1, pc\n ./cmdline/scan.c:1468\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1c8e2 \n-\tldr\tr0, [r7, #28]\n+\tbne.w\t1c8d6 \n+\tldr\tr0, [r7, #16]\n \tadd.w\tr7, r7, #12416\t; 0x3080\n-\tadds\tr7, #28\n+\tadds\tr7, #20\n \tmov\tsp, r7\n \tvpop\t{d8-d11}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scan.c:1364\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbeq.w\t1c7a2 \n+\tbeq.w\t1c796 \n ./cmdline/scan.c:1386\n \tadd.w\tr1, r7, #8320\t; 0x2080\n \tldr.w\tr0, [fp]\n-\tadds\tr1, #20\n \tmov.w\tr2, #4096\t; 0x1000\n-\tbl\t127ac \n-\tmov\tr1, r9\n+\tadds\tr1, #12\n+\tbl\t12774 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #784]\t; (1c964 )\n+\tldr\tr0, [pc, #784]\t; (1c958 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t1c5f0 \n+\tbl\t11c70 \n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1335\n \tldr\tr3, [r7, #12]\n \tmov\tr0, r9\n \tsub.w\tr1, r3, #48\t; 0x30\n-\tbl\t1c370 \n+\tbl\t1c36c \n ./cmdline/scan.c:1353\n \tldr\tr3, [r0, #16]\n ./cmdline/scan.c:1335\n \tmov\tr6, r0\n ./cmdline/scan.c:1353\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbeq.n\t1c776 \n+\tbeq.n\t1c76a \n ./cmdline/scan.c:1355\n \tcmp.w\tr3, #40960\t; 0xa000\n-\tbeq.n\t1c6e2 \n+\tbeq.n\t1c6d6 \n ./cmdline/scan.c:1357\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.w\t1c7f2 \n+\tbeq.w\t1c7e6 \n ./cmdline/scan.c:1449\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t1c5d2 \n+\tbne.n\t1c5c6 \n ./cmdline/scan.c:1454\n \tmov\tr0, r6\n-\tbl\t2e5e0 \n-\tmov\tr2, r9\n+\tbl\t2e648 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #708]\t; (1c968 )\n+\tldr\tr0, [pc, #708]\t; (1c95c )\n+\tmov\tr2, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1c5f0 \n+\tbl\t10e54 \n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1419\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t1284c \n+\tbl\t12814 \n \tcmp\tr0, #0\n-\tbeq.w\t1c87e \n+\tbeq.w\t1c872 \n ./cmdline/scan.c:1446\n \tadd.w\tr1, r7, #8320\t; 0x2080\n \tldr.w\tr0, [fp]\n-\tadds\tr1, #20\n \tmov.w\tr2, #4096\t; 0x1000\n-\tbl\t127ac \n-\tmov\tr1, r9\n+\tadds\tr1, #12\n+\tbl\t12774 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #656]\t; (1c96c )\n+\tldr\tr0, [pc, #660]\t; (1c960 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t1c5f0 \n+\tbl\t11c70 \n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1389\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t1c7b2 \n+\tbne.n\t1c7a6 \n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tadd.w\tr3, r7, #8320\t; 0x2080\n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tmov.w\tr2, #4096\t; 0x1000\n-\tadds\tr3, #20\n+\tadds\tr3, #12\n \tmov\tr0, r9\n-\tstr\tr3, [r7, #28]\n \tmov\tr1, r3\n+\tstr\tr3, [r7, #16]\n \tblx\t6a68 \n scan_dir():\n ./cmdline/scan.c:1394\n-\tldr\tr3, [r7, #28]\n-\tcmp.w\tr0, #4096\t; 0x1000\n+\tldr\tr3, [r7, #16]\n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tmov\tr6, r0\n scan_dir():\n ./cmdline/scan.c:1394\n-\tbge.w\t1c90c \n+\tcmp.w\tr0, #4096\t; 0x1000\n+\tbge.w\t1c900 \n ./cmdline/scan.c:1400\n \tcmp\tr0, #0\n-\tblt.w\t1c8fa \n+\tblt.w\t1c8ee \n ./cmdline/scan.c:1406\n-\tbeq.n\t1c7d2 \n+\tbeq.n\t1c7c6 \n ./cmdline/scan.c:1413\n \tmov.w\tr2, #8192\t; 0x2000\n ./cmdline/scan.c:1410\n \tmovs\tr1, #0\n ./cmdline/scan.c:1413\n \tstr\tr2, [sp, #0]\n-\tmov\tr2, r8\n+\tvmov\tr0, s20\n ./cmdline/scan.c:1410\n \tstrb\tr1, [r3, r6]\n ./cmdline/scan.c:1413\n-\tvmov\tr0, s20\n+\tmov\tr2, r8\n \tvmov\tr1, s21\n-\tbl\t1b714 \n+\tbl\t1b724 \n ./cmdline/scan.c:1414\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #28]\n-\tb.n\t1c5f0 \n+\tstr\tr3, [r7, #16]\n+\tb.n\t1c5e4 \n filter_hidden():\n ./cmdline/elem.h:516\n \tmov\tr0, r4\n-\tbl\t2e5c8 \n+\tbl\t2e630 \n \tcmp\tr0, #0\n-\tbeq.w\t1c4a8 \n+\tbeq.w\t1c4a0 \n scan_dir():\n ./cmdline/scan.c:1245\n-\tldr\tr0, [pc, #548]\t; (1c970 )\n+\tldr\tr0, [pc, #548]\t; (1c964 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1246\n-\tb.n\t1c444 \n+\tb.n\t1c43c \n ./cmdline/scan.c:1251\n-\tldr\tr0, [pc, #540]\t; (1c974 )\n+\tldr\tr0, [pc, #540]\t; (1c968 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1252\n-\tb.n\t1c444 \n-././tommyds/tommylist.h:150\n-\tstrd\tr3, r5, [r5]\n-tommy_list_insert_first():\n+\tb.n\t1c43c \n ././tommyds/tommylist.h:155\n \tldr\tr3, [r7, #12]\n+tommy_list_insert_first():\n+././tommyds/tommylist.h:150\n+\tstrd\tr2, r5, [r5]\n+././tommyds/tommylist.h:155\n \tstr.w\tr5, [r3, #-56]\n ././tommyds/tommylist.h:156\n-\tb.n\t1c504 \n+\tb.n\t1c4fa \n scan_dir():\n ./cmdline/scan.c:1229 (discriminator 3)\n \tldrb\tr3, [r0, #21]\n \tcmp\tr3, #0\n-\tbne.w\t1c46c \n-\tb.n\t1c444 \n+\tbne.w\t1c466 \n+\tb.n\t1c43c \n ./cmdline/scan.c:1364\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.w\t1c63c \n+\tbne.w\t1c630 \n ./cmdline/scan.c:1383\n \tmov\tr3, r6\n \tvmov\tr1, s21\n \tvmov\tr0, s20\n \tmov\tr2, r8\n-\tbl\t1b920 \n+\tbl\t1b930 \n ./cmdline/scan.c:1384\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #28]\n-\tb.n\t1c5f0 \n+\tstr\tr3, [r7, #16]\n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1368\n \tldr\tr3, [r7, #12]\n \tmov\tr0, r9\n \tsub.w\tr1, r3, #48\t; 0x30\n-\tbl\t1c370 \n+\tbl\t1c36c \n \tmov\tr6, r0\n-\tb.n\t1c78c \n+\tb.n\t1c780 \n ./cmdline/scan.c:1416\n \tadd.w\tr1, r7, #8320\t; 0x2080\n \tldr.w\tr0, [fp]\n-\tadds\tr1, #20\n \tmov.w\tr2, #4096\t; 0x1000\n-\tbl\t127ac \n-\tmov\tr1, r9\n+\tadds\tr1, #12\n+\tbl\t12774 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #428]\t; (1c978 )\n+\tldr\tr0, [pc, #432]\t; (1c96c )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t1c5f0 \n+\tbl\t11c70 \n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1407\n-\tldr\tr0, [pc, #424]\t; (1c97c )\n+\tldr\tr0, [pc, #424]\t; (1c970 )\n \tmov\tr1, r9\n-\tstr\tr3, [r7, #28]\n+\tstr\tr3, [r7, #16]\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tldr\tr3, [r7, #28]\n-\tb.n\t1c71e \n+\tbl\t10e54 \n+\tldr\tr3, [r7, #16]\n+\tb.n\t1c712 \n ./cmdline/scan.c:1452\n \tldr\tr3, [r7, #12]\n \tmov\tr0, r9\n \tsub.w\tr1, r3, #48\t; 0x30\n-\tbl\t1c370 \n+\tbl\t1c36c \n \tmov\tr6, r0\n-\tb.n\t1c698 \n+\tb.n\t1c68c \n ./cmdline/scan.c:1419\n-\tvmov\tr2, s18\n+\tvmov\tr2, s19\n+\tvmov\tr0, s16\n \tmov\tr3, r8\n-\tvmov\tr0, s19\n \tmov\tr1, fp\n-\tbl\t1284c \n+\tbl\t12814 \n \tcmp\tr0, #0\n-\tbne.w\t1c6c2 \n+\tbne.w\t1c6b6 \n ./cmdline/scan.c:1427\n-\tvmov\tr3, s18\n+\tvmov\tr3, s19\n \tldrd\tr0, r1, [r6]\n \tadd.w\tr3, r3, #12416\t; 0x3080\n \tldrd\tr2, r3, [r3]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.n\t1c82c \n+\tbeq.n\t1c820 \n ./cmdline/scan.c:1428\n-\tldr\tr0, [pc, #348]\t; (1c980 )\n+\tldr\tr0, [pc, #348]\t; (1c974 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1c5f0 \n+\tbl\t10e54 \n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1436\n \tadd.w\tr6, r7, #8320\t; 0x2080\n ./cmdline/scan.c:1435\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/scan.c:1436\n-\tadds\tr6, #20\n+\tadds\tr6, #12\n ./cmdline/scan.c:1435\n \tmov\tr0, r9\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/scan.c:1436\n \tmov\tr2, r8\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/scan.c:1437\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/scan.c:1438\n-\tldr\tr1, [r7, #8]\n+\tldr\tr1, [r7, #4]\n \tvmov\tr2, s21\n-\tmov\tr3, r9\n \tvmov\tr0, s20\n+\tmov\tr3, r9\n \tadds\tr1, #1\n \tstr\tr6, [sp, #0]\n-\tbl\t1c3b8 \n-\tcbz\tr0, 1c89e \n+\tbl\t1c3b4 \n+\tcbz\tr0, 1c892 \n ./cmdline/scan.c:1443\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #28]\n-\tb.n\t1c5f0 \n+\tstr\tr3, [r7, #16]\n+\tb.n\t1c5e4 \n ./cmdline/scan.c:1294\n \tldr\tr3, [r7, #12]\n-\tldr\tr1, [pc, #272]\t; (1c984 )\n+\tldr\tr1, [pc, #272]\t; (1c978 )\n \tsub.w\tr0, r3, #56\t; 0x38\n \tadd\tr1, pc\n-\tbl\tc5b8 \n-\tb.n\t1c53e \n+\tbl\tc5a0 \n+\tb.n\t1c532 \n ./cmdline/scan.c:1423\n \tldr\tr3, [r7, #12]\n \tmov\tr0, r9\n \tsub.w\tr1, r3, #48\t; 0x30\n-\tbl\t1c370 \n+\tbl\t1c36c \n \tmov\tr6, r0\n-\tb.n\t1c808 \n+\tb.n\t1c7fc \n ./cmdline/scan.c:1288\n \tldr\tr3, [r7, #12]\n-\tldr\tr1, [pc, #244]\t; (1c988 )\n+\tldr\tr1, [pc, #244]\t; (1c97c )\n \tsub.w\tr0, r3, #56\t; 0x38\n \tadd\tr1, pc\n-\tbl\tc5b8 \n-\tb.n\t1c53e \n+\tbl\tc5a0 \n+\tb.n\t1c532 \n ./cmdline/scan.c:1440\n \tvmov\tr0, s20\n \tmov\tr1, r8\n-\tbl\t1b4d0 \n-\tb.n\t1c868 \n+\tbl\t1b4e0 \n+\tb.n\t1c85c \n ./cmdline/scan.c:1238\n-\tldr\tr0, [pc, #224]\t; (1c98c )\n+\tldr\tr0, [pc, #224]\t; (1c980 )\n \tmov\tr2, r8\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1239\n-\tldr\tr3, [pc, #216]\t; (1c990 )\n-\tldr\tr2, [r7, #4]\n+\tldr\tr3, [pc, #216]\t; (1c984 )\n+\tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/scan.c:1218\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #196]\t; (1c994 )\n+\tldr\tr0, [pc, #200]\t; (1c988 )\n+\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1219\n-\tvmov\tr1, s17\n-\tldr\tr0, [pc, #188]\t; (1c998 )\n+\tldr\tr0, [pc, #192]\t; (1c98c )\n+\tvmov\tr1, s18\n \tadd\tr0, pc\n ./cmdline/scan.c:1193\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1194\n-\tb.n\t1c8b6 \n+\tb.n\t1c8aa \n ./cmdline/scan.c:1468\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/scan.c:1279\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #164]\t; (1c99c )\n+\tldr\tr0, [pc, #168]\t; (1c990 )\n+\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tb.n\t1c8b2 \n+\tb.n\t1c8a6 \n ./cmdline/scan.c:1402\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #152]\t; (1c9a0 )\n+\tldr\tr0, [pc, #152]\t; (1c994 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t1c8b2 \n+\tb.n\t1c8a6 \n ./cmdline/scan.c:1396\n-\tldr\tr0, [pc, #148]\t; (1c9a4 )\n+\tldr\tr0, [pc, #148]\t; (1c998 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1397\n-\tb.n\t1c8b6 \n+\tb.n\t1c8aa \n ./cmdline/scan.c:1189\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #128]\t; (1c9a8 )\n+\tldr\tr0, [pc, #132]\t; (1c99c )\n+\tvmov\tr1, s17\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1190\n-\tldr\tr3, [r7, #8]\n-\tcbnz\tr3, 1c93c \n+\tldr\tr3, [r7, #4]\n+\tcbnz\tr3, 1c930 \n ./cmdline/scan.c:1191\n-\tldr\tr0, [pc, #120]\t; (1c9ac )\n+\tldr\tr0, [pc, #120]\t; (1c9a0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1c8b6 \n+\tbl\t10e54 \n+\tb.n\t1c8aa \n ./cmdline/scan.c:1193\n-\tldr\tr0, [pc, #112]\t; (1c9b0 )\n-\tvmov\tr1, s17\n+\tldr\tr0, [pc, #112]\t; (1c9a4 )\n+\tvmov\tr1, s18\n \tadd\tr0, pc\n-\tb.n\t1c8dc \n+\tb.n\t1c8d0 \n \tnop\n-\tldrh\tr4, [r1, #10]\n+\tldrh\tr2, [r5, #10]\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrh\tr0, [r4, #8]\n+\tldrh\tr0, [r7, #8]\n \tmovs\tr4, r0\n-\tstr\tr0, [r4, #108]\t; 0x6c\n+\tstr\tr6, [r4, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr5, [sp, #592]\t; 0x250\n+\tstr\tr4, [r2, #92]\t; 0x5c\n \tmovs\tr2, r0\n-\tstr\tr2, [r0, #92]\t; 0x5c\n+\tldr\tr5, [sp, #584]\t; 0x248\n \tmovs\tr2, r0\n-\tstrh\tr6, [r5, #56]\t; 0x38\n+\tstrh\tr2, [r7, #56]\t; 0x38\n \tmovs\tr4, r0\n-\tldr\tr3, [sp, #192]\t; 0xc0\n-\tmovs\tr2, r0\n-\tldr\tr4, [sp, #112]\t; 0x70\n+\tldr\tr3, [sp, #240]\t; 0xf0\n \tmovs\tr2, r0\n-\tldr\tr3, [sp, #760]\t; 0x2f8\n+\tldr\tr4, [sp, #160]\t; 0xa0\n \tmovs\tr2, r0\n-\tldr\tr1, [sp, #912]\t; 0x390\n+\tldr\tr3, [sp, #808]\t; 0x328\n \tmovs\tr2, r0\n \tldr\tr1, [sp, #960]\t; 0x3c0\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #344]\t; 0x158\n+\tldr\tr1, [sp, #1008]\t; 0x3f0\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #144]\t; 0x90\n+\tldr\tr2, [sp, #392]\t; 0x188\n+\tmovs\tr2, r0\n+\tldr\tr2, [sp, #192]\t; 0xc0\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #128]\t; 0x80\n+\tldr\tr2, [sp, #176]\t; 0xb0\n \tmovs\tr2, r0\n-\tb.n\t1c3ae \n-\tvabal.u\tq15, d15, d19\n-\tvqrshrun.s64\td25, q4, #1\n+\tb.n\t1c372 \n+\tvsli.32\td30, d3, #31\n+\tvtbx.8\td25, {d15}, d20\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #872]\t; 0x368\n+\tstr\tr7, [sp, #920]\t; 0x398\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #968]\t; 0x3c8\n+\tstr\tr7, [sp, #1016]\t; 0x3f8\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #424]\t; 0x1a8\n+\tldr\tr0, [sp, #472]\t; 0x1d8\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #832]\t; 0x340\n+\tldr\tr0, [sp, #880]\t; 0x370\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #608]\t; 0x260\n+\tldr\tr0, [sp, #656]\t; 0x290\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #768]\t; 0x300\n+\tstr\tr6, [sp, #816]\t; 0x330\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #864]\t; 0x360\n+\tstr\tr6, [sp, #912]\t; 0x390\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #56]\t; 0x38\n+\tstr\tr7, [sp, #104]\t; 0x68\n \tmovs\tr2, r0\n state_diffscan():\n ./cmdline/scan.c:1471\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr9, r0\n+\tldr.w\tr0, [pc, #2272]\t; 1d290 \n+\tldr.w\tr2, [pc, #2272]\t; 1d294 \n \tvpush\t{d8-d10}\n-\tldr.w\tr0, [pc, #2260]\t; 1d294 \n-\tldr.w\tr2, [pc, #2260]\t; 1d298 \n \tadd\tr0, pc\n \tsub.w\tsp, sp, #8256\t; 0x2040\n \tsub\tsp, #12\n \tadd\tr7, sp, #16\n \tldr\tr2, [r0, r2]\n \tadd.w\tr3, r7, #8192\t; 0x2000\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #52]\t; 0x34\n \tmov.w\tr2, #0\n \tadds\tr3, #52\t; 0x34\n-\tldr.w\tr3, [pc, #2232]\t; 1d29c \n+\tldr.w\tr3, [pc, #2240]\t; 1d298 \n ./cmdline/scan.c:1483\n \tstr\tr1, [r7, #36]\t; 0x24\n ./cmdline/scan.c:1471\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n ./cmdline/scan.c:1483\n \tcmp\tr1, #0\n-\tbne.w\t1d1ec \n+\tbne.w\t1d1e8 \n ./cmdline/scan.c:1487\n \tadd.w\tr3, r9, #244736\t; 0x3bc00\n \tstr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tstr\tr3, [r7, #32]\n \tcmp\tr3, #0\n-\tbeq.w\t1d24a \n+\tbeq.w\t1d246 \n ./cmdline/scan.c:1512\n-\tldr.w\tr3, [pc, #2204]\t; 1d2a0 \n+\tldr.w\tr3, [pc, #2212]\t; 1d29c \n \tadd.w\tfp, r7, #40\t; 0x28\n ././tommyds/tommylist.h:116\n \tmovs\tr6, #0\n-./cmdline/scan.c:1498\n+./cmdline/scan.c:1545\n \tstr.w\tr9, [r7, #20]\n ./cmdline/scan.c:1512\n \tadd\tr3, pc\n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tstr\tr6, [r7, #24]\n state_diffscan():\n@@ -50016,23 +49883,23 @@\n ./cmdline/scan.c:1488\n \tldr\tr3, [r7, #32]\n ./cmdline/scan.c:1495\n \tmovs\tr0, #64\t; 0x40\n ./cmdline/scan.c:1488\n \tldr\tr4, [r3, #8]\n ./cmdline/scan.c:1495\n-\tbl\t11e74 \n-./cmdline/scan.c:1496\n-\tldr\tr2, [r7, #20]\n+\tbl\t11e2c \n ././tommyds/tommylist.h:221\n \tldr\tr1, [r7, #24]\n-./cmdline/scan.c:1509\n-\tadd.w\tr3, r0, #48\t; 0x30\n ./cmdline/scan.c:1495\n \tmov\tr5, r0\n+./cmdline/scan.c:1496\n+\tldr\tr2, [r7, #20]\n+./cmdline/scan.c:1509\n+\tadd.w\tr3, r0, #48\t; 0x30\n ./cmdline/scan.c:1497\n \tstrd\tr2, r4, [r0]\n ./cmdline/scan.c:1499\n \tstrd\tr6, r6, [r0, #8]\n ./cmdline/scan.c:1500\n \tstr\tr6, [r0, #24]\n ./cmdline/scan.c:1502\n@@ -50041,85 +49908,84 @@\n \tstrd\tr6, r6, [r0, #28]\n ././tommyds/tommylist.h:116\n \tstrd\tr6, r6, [r0, #36]\t; 0x24\n \tstr\tr6, [r0, #44]\t; 0x2c\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr1, #0\n-\tbeq.w\t1d05e \n+\tbeq.w\t1d05c \n state_diffscan():\n ././tommyds/tommylist.h:187\n \tldr\tr2, [r1, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr2, [r0, #52]\t; 0x34\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r1, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r0, #52]\t; 0x34\n ././tommyds/tommylist.h:191\n \tstr\tr6, [r0, #48]\t; 0x30\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r0, #52]\t; 0x34\n \tstr\tr3, [r2, #0]\n state_diffscan():\n ./cmdline/scan.c:1511\n \tldr\tr3, [r7, #36]\t; 0x24\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr5, [r5, #56]\t; 0x38\n state_diffscan():\n ./cmdline/scan.c:1511\n \tcmp\tr3, #0\n-\tbeq.w\t1d052 \n+\tbeq.w\t1d050 \n ./cmdline/scan.c:1515\n \tadd.w\tr8, r4, #4096\t; 0x1000\n \tldr\tr2, [r7, #28]\n+\tmov\tr0, r8\n \tmovs\tr3, #0\n \tmov\tr1, fp\n-\tmov\tr0, r8\n \tstr\tr6, [sp, #0]\n-\tbl\t2e848 \n+\tbl\t2e8b4 \n ./cmdline/scan.c:1516\n \tcmp\tr0, #0\n-\tblt.w\t1d26e \n+\tblt.w\t1d26a \n ./cmdline/scan.c:1522\n-\tldr\tr3, [r7, #28]\n \tldr.w\tr2, [fp]\n+\tldr\tr3, [r7, #28]\n \tldr\tr3, [r3, #0]\n \tcmp\tr2, #0\n-\tbne.w\t1ccb6 \n+\tbne.w\t1ccb4 \n ./cmdline/scan.c:1523\n \tmovw\tr1, #13252\t; 0x33c4\n \tmovs\tr2, #1\n \tstr\tr2, [r4, r1]\n ./cmdline/scan.c:1525\n-\tcbnz\tr3, 1caa2 \n+\tcbnz\tr3, 1ca96 \n ./cmdline/scan.c:1526\n \tmovw\tr3, #13256\t; 0x33c8\n \tstr\tr2, [r4, r3]\n ./cmdline/scan.c:1535\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr9, [r4, r3]\n ./cmdline/scan.c:1536\n \tcmp.w\tr9, #0\n-\tbeq.n\t1cae2 \n-\tadd.w\tsl, r4, #13312\t; 0x3400\n+\tbeq.n\t1cad6 \n \tmov\tr3, r9\n-\tadd.w\tsl, sl, #32\n+\tadd.w\tsl, r4, #13312\t; 0x3400\n \tmov\tr9, r5\n+\tadd.w\tsl, sl, #32\n \tmov\tr5, r3\n ./cmdline/scan.c:1537\n \tldr\tr4, [r5, #8]\n ./cmdline/scan.c:1542\n \tmov\tr0, sl\n ./cmdline/scan.c:1539\n \tldr\tr5, [r5, #0]\n ./cmdline/scan.c:1542\n \tadd.w\tr1, r4, #68\t; 0x44\n-\tbl\tc7f8 \n+\tbl\tc7e0 \n ./cmdline/elem.h:738\n \tldr\tr3, [r4, #44]\t; 0x2c\n ./cmdline/scan.c:1545\n \tmovs\tr1, #0\n \tmovs\tr2, #0\n file_flag_set():\n ./cmdline/elem.h:738\n@@ -50129,49 +49995,51 @@\n \tstrd\tr1, r2, [r4, #8]\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r4, #44]\t; 0x2c\n state_diffscan():\n ./cmdline/scan.c:1536\n \tcmp\tr5, #0\n-\tbne.n\t1cabe \n+\tbne.n\t1cab2 \n \tmov\tr5, r9\n ./cmdline/scan.c:1552\n-\tldr.w\tr4, [pc, #1984]\t; 1d2a4 \n+\tldr.w\tr2, [pc, #1992]\t; 1d2a0 \n \tmov\tr3, r8\n-\tldr\tr2, [r7, #36]\t; 0x24\n \tmov\tr0, r5\n-\tadd\tr4, pc\n \tmovs\tr1, #0\n-\tstr\tr4, [sp, #0]\n-\tbl\t1c3b8 \n+\tadd\tr2, pc\n+\tstr\tr2, [sp, #0]\n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tbl\t1c3b4 \n ./cmdline/scan.c:1487\n \tldr\tr3, [r7, #32]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #32]\n \tcmp\tr3, #0\n-\tbne.n\t1ca24 \n+\tbne.n\t1ca18 \n \tldrd\tr9, r3, [r7, #20]\n-./cmdline/scan.c:1602\n-\tldr.w\tfp, [pc, #1952]\t; 1d2a8 \n \tstr\tr3, [r7, #28]\n-\tadd\tfp, pc\n ./cmdline/scan.c:1581\n-\tldr.w\tr3, [pc, #1948]\t; 1d2ac \n+\tldr.w\tr3, [pc, #1960]\t; 1d2a4 \n+./cmdline/scan.c:1602\n+\tldr.w\tfp, [pc, #1960]\t; 1d2a8 \n+./cmdline/scan.c:1581\n \tadd\tr3, pc\n \tvmov\ts18, r3\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr3, [pc, #1944]\t; 1d2b0 \n+\tldr.w\tr3, [pc, #1952]\t; 1d2ac \n+./cmdline/scan.c:1602\n+\tadd\tfp, pc\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr3, pc\n \tvmov\ts19, r3\n state_diffscan():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr3, [pc, #1936]\t; 1d2b4 \n+\tldr.w\tr3, [pc, #1944]\t; 1d2b0 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr3, pc\n \tvmov\ts20, r3\n state_diffscan():\n ./cmdline/scan.c:1561\n \tldr\tr3, [r7, #28]\n@@ -50179,521 +50047,526 @@\n ./cmdline/scan.c:1570\n \tmovw\tr3, #13336\t; 0x3418\n ./cmdline/scan.c:1562\n \tldr.w\tr8, [r4, #4]\n ./cmdline/scan.c:1570\n \tldr.w\tr5, [r8, r3]\n ./cmdline/scan.c:1571\n-\tcbz\tr5, 1cb64 \n-\tmov\tsl, r9\n-\tvmov\tr9, s18\n+\tcbz\tr5, 1cb58 \n ./cmdline/scan.c:1581\n \tldr\tr3, [r7, #16]\n+\tmov\tsl, r9\n+\tvmov\tr9, s18\n \tvmov\ts16, fp\n-\tmov\tfp, r4\n \tsub.w\tr6, r3, #8\n+\tmov\tfp, r4\n ./cmdline/scan.c:1572\n \tldr\tr4, [r5, #8]\n ./cmdline/scan.c:1575\n \tldr\tr5, [r5, #0]\n ./cmdline/elem.h:733\n \tldr\tr3, [r4, #44]\t; 0x2c\n ./cmdline/scan.c:1578\n \tlsls\tr1, r3, #31\n-\tbpl.n\t1cc3c \n+\tbpl.n\t1cc3a \n ./cmdline/scan.c:1571\n \tcmp\tr5, #0\n-\tbne.n\t1cb4e \n+\tbne.n\t1cb42 \n \tmov\tr4, fp\n \tvmov\tfp, s16\n \tmov\tr9, sl\n ./cmdline/scan.c:1591\n \tmovw\tr3, #13404\t; 0x345c\n \tldr.w\tr5, [r8, r3]\n ./cmdline/scan.c:1592\n-\tcbz\tr5, 1cb86 \n+\tcbz\tr5, 1cb7a \n ./cmdline/scan.c:1602\n \tldr\tr3, [r7, #16]\n \tmov\tsl, r4\n \tsub.w\tr6, r3, #8\n ./cmdline/scan.c:1593\n \tldr\tr4, [r5, #8]\n ./cmdline/scan.c:1596\n \tldr\tr5, [r5, #0]\n ./cmdline/elem.h:878\n \tldr\tr2, [r4, #0]\n ./cmdline/scan.c:1599\n \tlsls\tr2, r2, #31\n-\tbpl.n\t1cc70 \n+\tbpl.n\t1cc6e \n ./cmdline/scan.c:1592\n \tcmp\tr5, #0\n-\tbne.n\t1cb76 \n+\tbne.n\t1cb6a \n \tmov\tr4, sl\n ./cmdline/scan.c:1612\n \tmovw\tr3, #13428\t; 0x3474\n \tldr.w\tr5, [r8, r3]\n ./cmdline/scan.c:1613\n-\tcbz\tr5, 1cba0 \n+\tcbz\tr5, 1cb94 \n ./cmdline/scan.c:1614\n \tldr\tr2, [r5, #8]\n ./cmdline/scan.c:1617\n \tldr\tr5, [r5, #0]\n ./cmdline/elem.h:932\n \tldr\tr3, [r2, #0]\n ./cmdline/scan.c:1620\n \tlsls\tr3, r3, #31\n-\tbpl.w\t1cca6 \n+\tbpl.w\t1cca4 \n ./cmdline/scan.c:1613\n \tcmp\tr5, #0\n-\tbne.n\t1cb90 \n+\tbne.n\t1cb84 \n ./cmdline/scan.c:1628\n \tldr.w\tr3, [r9, #116]\t; 0x74\n \tcmp\tr3, #2\n-\tbeq.w\t1d068 \n+\tbeq.w\t1d066 \n \tcmp\tr3, #3\n-\tbeq.w\t1d088 \n+\tbeq.w\t1d086 \n \tcmp\tr3, #1\n-\tbeq.w\t1d078 \n+\tbeq.w\t1d076 \n ./cmdline/scan.c:1646\n \tldr\tr5, [r4, #36]\t; 0x24\n ./cmdline/scan.c:1651\n \tcmp\tr5, #0\n-\tbeq.w\t1cd14 \n+\tbeq.w\t1cd12 \n ./cmdline/scan.c:1663\n-\tldr.w\tr3, [pc, #1784]\t; 1d2b8 \n+\tldr.w\tr3, [pc, #1792]\t; 1d2b4 \n ./cmdline/scan.c:1650\n \tmov.w\tsl, #0\n ./cmdline/scan.c:1649\n \tmovs\tr1, #0\n \tmovs\tr2, #0\n ./cmdline/scan.c:1663\n \tadd\tr3, pc\n ./cmdline/scan.c:1648\n-\tvmov\ts16, r8\n-\tvmov\ts17, fp\n-./cmdline/scan.c:1663\n-\tstr\tr3, [r7, #8]\n-./cmdline/scan.c:1648\n \tstr.w\tsl, [r7, #20]\n ./cmdline/scan.c:1663\n+\tstr\tr3, [r7, #8]\n+\tvmov\ts16, r8\n \tadd.w\tr3, r8, #4096\t; 0x1000\n-./cmdline/scan.c:1648\n-\tmov\tfp, r2\n+\tvmov\ts17, fp\n \tmov\tr8, sl\n-./cmdline/scan.c:1663\n-\tstr\tr3, [r7, #12]\n-./cmdline/scan.c:1648\n+\tmov\tfp, r2\n \tmov\tsl, r1\n+\tstr\tr3, [r7, #12]\n \tstr\tr4, [r7, #32]\n-\tb.n\t1cbfc \n+\tb.n\t1cbf0 \n ./cmdline/scan.c:1676\n \tldr\tr3, [r7, #32]\n \tmov\tr2, r6\n ./cmdline/scan.c:1673\n \tldr\tr5, [r5, #0]\n ./cmdline/scan.c:1676\n \tldr\tr1, [r3, #4]\n \tldr\tr0, [r3, #0]\n-\tbl\t1b188 \n+\tbl\t1b180 \n ./cmdline/scan.c:1651\n \tcmp\tr5, #0\n-\tbeq.n\t1cce6 \n+\tbeq.n\t1cce4 \n ./cmdline/scan.c:1655\n \tldr.w\tr3, [r9, #116]\t; 0x74\n ./cmdline/scan.c:1652\n \tldr\tr6, [r5, #8]\n ./cmdline/scan.c:1655\n \tcmp\tr3, #1\n-\tbne.n\t1cbea \n+\tbne.n\t1cbde \n ./cmdline/scan.c:1655 (discriminator 1)\n \tldrd\tr2, r3, [r6, #24]\n \torrs\tr3, r2\n-\tbeq.n\t1cbea \n+\tbeq.n\t1cbde \n ./cmdline/scan.c:1656\n \tldrd\tr0, r1, [r6, #16]\n \tcmp.w\tr8, #0\n-\tbeq.n\t1cc34 \n+\tbeq.n\t1cc32 \n ./cmdline/scan.c:1656 (discriminator 1)\n \tcmp\tr1, fp\n-\titte\teq\n+\tmov.w\tr3, #1\n+\tit\teq\n \tcmpeq\tr0, sl\n-\tmoveq\tr3, #1\n+./cmdline/scan.c:1658 (discriminator 1)\n+\tmov\tr2, sl\n+./cmdline/scan.c:1656 (discriminator 1)\n+\tit\tne\n \tmovne\tr3, #0\n+\tmov\tr4, r3\n ./cmdline/scan.c:1658 (discriminator 1)\n-\tcmp.w\tfp, #0\n-\titt\teq\n-\tcmpeq.w\tsl, #2\n+\tmov\tr3, fp\n+\tcmp\tr3, #0\n+\tmov\tr3, r4\n+\tit\teq\n+\tcmpeq\tr2, #2\n+\tit\teq\n \tmoveq\tr3, #0\n \tcmp\tr3, #0\n-\tbne.w\t1d098 \n+\tbne.w\t1d096 \n ./cmdline/scan.c:1668\n \tmov\tsl, r0\n \tmov\tfp, r1\n ./cmdline/scan.c:1648\n \tmov\tr8, r6\n-\tb.n\t1cbea \n+\tb.n\t1cbde \n ./cmdline/scan.c:1579\n \tldr.w\tr3, [fp, #32]\n ./cmdline/scan.c:1581\n \tmov\tr1, r6\n \tldr\tr0, [r4, #48]\t; 0x30\n ./cmdline/scan.c:1579\n \tadds\tr3, #1\n \tstr.w\tr3, [fp, #32]\n ./cmdline/scan.c:1581\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1582\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t1d03a \n+\tbne.w\t1d038 \n ./cmdline/scan.c:1586\n \tmov\tr1, r4\n \tmov\tr0, fp\n-\tbl\t1aff8 \n+\tbl\t1afd8 \n ./cmdline/scan.c:1571\n \tcmp\tr5, #0\n-\tbne.w\t1cb4e \n-\tb.n\t1cb5c \n+\tbne.w\t1cb42 \n+\tb.n\t1cb50 \n ./cmdline/scan.c:1600\n \tldr.w\tr2, [sl, #32]\n ./cmdline/scan.c:1602\n \tmov\tr1, r6\n \tldr\tr0, [r4, #4]\n ./cmdline/scan.c:1600\n \tadds\tr2, #1\n \tstr.w\tr2, [sl, #32]\n ./cmdline/scan.c:1602\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, fp\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1603\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t1d022 \n+\tbne.w\t1d020 \n ./cmdline/scan.c:1607\n \tldrd\tr0, r1, [sl]\n \tmov\tr2, r4\n-\tbl\t1b0e8 \n+\tbl\t1b0c8 \n ./cmdline/scan.c:1592\n \tcmp\tr5, #0\n-\tbne.w\t1cb76 \n-\tb.n\t1cb84 \n+\tbne.w\t1cb6a \n+\tb.n\t1cb78 \n ./cmdline/scan.c:1621\n \tldrd\tr0, r1, [r4]\n-\tbl\t1b138 \n+\tbl\t1b124 \n ./cmdline/scan.c:1613\n \tcmp\tr5, #0\n-\tbne.w\t1cb90 \n-\tb.n\t1cba0 \n+\tbne.w\t1cb84 \n+\tb.n\t1cb94 \n ./cmdline/scan.c:1525\n \tmovw\tr2, #13252\t; 0x33c4\n \tldr\tr2, [r4, r2]\n-\tcbnz\tr3, 1ccc6 \n+\tcbnz\tr3, 1ccc4 \n ./cmdline/scan.c:1526\n \tmovw\tr3, #13256\t; 0x33c8\n \tmovs\tr1, #1\n \tstr\tr1, [r4, r3]\n ./cmdline/scan.c:1530\n \tcmp\tr2, #0\n-\tbne.w\t1caa2 \n+\tbne.w\t1ca96 \n ./cmdline/scan.c:1530 (discriminator 1)\n \tmovw\tr3, #13264\t; 0x33d0\n \tldr\tr3, [r4, r3]\n \tcmp\tr3, #0\n-\tbne.w\t1caa2 \n+\tbne.w\t1ca96 \n ./cmdline/scan.c:1530 (discriminator 2)\n \tmovw\tr3, #13268\t; 0x33d4\n \tldr\tr3, [r4, r3]\n \tcmp\tr3, #0\n-\tbeq.w\t1cae2 \n-\tb.n\t1caa2 \n+\tbeq.w\t1cad6 \n+\tb.n\t1ca96 \n ./cmdline/scan.c:1681\n \tldr.w\tr3, [r9, #116]\t; 0x74\n+\tvmov\tr8, s16\n \tldr\tr2, [r7, #20]\n+\tvmov\tfp, s17\n \tsub.w\tr3, r3, #1\n-\tvmov\tr8, s16\n+\tldr\tr4, [r7, #32]\n \tclz\tr3, r3\n \tcmp\tr2, #0\n-\tvmov\tfp, s17\n \tmov.w\tr3, r3, lsr #5\n \tit\teq\n \tmoveq\tr3, #0\n-\tldr\tr4, [r7, #32]\n-\tcbz\tr3, 1cd14 \n+\tcbz\tr3, 1cd12 \n ./cmdline/scan.c:1682\n \tmovw\tr3, #13260\t; 0x33cc\n \tmovs\tr2, #1\n \tstr.w\tr2, [r8, r3]\n ./cmdline/scan.c:1686\n \tldr\tr5, [r4, #40]\t; 0x28\n ./cmdline/scan.c:1687\n-\tcbz\tr5, 1cd28 \n+\tcbz\tr5, 1cd26 \n ./cmdline/scan.c:1688\n \tldr\tr2, [r5, #8]\n ./cmdline/scan.c:1691\n \tldr\tr5, [r5, #0]\n ./cmdline/scan.c:1694\n \tldrd\tr0, r1, [r4]\n-\tbl\t1b474 \n+\tbl\t1b478 \n ./cmdline/scan.c:1687\n \tcmp\tr5, #0\n-\tbne.n\t1cd18 \n+\tbne.n\t1cd16 \n ./cmdline/scan.c:1698\n \tldr\tr5, [r4, #44]\t; 0x2c\n ./cmdline/scan.c:1699\n-\tcbz\tr5, 1cd3c \n+\tcbz\tr5, 1cd3a \n ./cmdline/scan.c:1700\n \tldr\tr2, [r5, #8]\n ./cmdline/scan.c:1703\n \tldr\tr5, [r5, #0]\n ./cmdline/scan.c:1706\n \tldrd\tr0, r1, [r4]\n-\tbl\t1b418 \n+\tbl\t1b410 \n ./cmdline/scan.c:1699\n \tcmp\tr5, #0\n-\tbne.n\t1cd2c \n+\tbne.n\t1cd2a \n ./cmdline/scan.c:1560\n \tldr\tr3, [r7, #28]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbne.w\t1cb2a \n+\tbne.w\t1cb1e \n ./cmdline/scan.c:1711\n-\tldr\tr3, [r7, #0]\n \tldr.w\tr0, [r9, #28]\n+\tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n \tcmp\tr0, #0\n-\tbne.n\t1cdc0 \n+\tbne.n\t1cdbe \n ./cmdline/scan.c:1715\n \tcmp\tr4, #0\n-\tbeq.w\t1ced4 \n+\tbeq.w\t1ced2 \n ./cmdline/scan.c:1713\n \tldr\tr5, [r7, #28]\n ./cmdline/scan.c:1728\n-\tldr.w\tsl, [pc, #1372]\t; 1d2bc \n+\tldr.w\tsl, [pc, #1368]\t; 1d2b8 \n ./cmdline/scan.c:1715\n \tldr\tr6, [r7, #24]\n-./cmdline/scan.c:1728\n-\tadd\tsl, pc\n ./cmdline/scan.c:1712\n \tmov\tr8, r5\n ./cmdline/scan.c:1715\n \tmov\tfp, r5\n+./cmdline/scan.c:1728\n+\tadd\tsl, pc\n+./cmdline/scan.c:1715\n \tmov\tr5, r6\n ./cmdline/scan.c:1717\n \tldr\tr6, [r5, #8]\n ./cmdline/scan.c:1719\n \tldr\tr3, [r6, #8]\n-\tcbnz\tr3, 1cdaa \n+\tcbnz\tr3, 1cda8 \n ./cmdline/scan.c:1720\n \tldr\tr3, [r6, #12]\n-\tcbnz\tr3, 1cdaa \n+\tcbnz\tr3, 1cda8 \n ./cmdline/scan.c:1721\n \tldr\tr3, [r6, #16]\n-\tcbnz\tr3, 1cdaa \n+\tcbnz\tr3, 1cda8 \n ./cmdline/scan.c:1722\n \tldr\tr3, [r6, #32]\n-\tcbnz\tr3, 1cd82 \n+\tcbnz\tr3, 1cd80 \n ./cmdline/scan.c:1722 (discriminator 1)\n \tldr\tr3, [r6, #20]\n-\tcbz\tr3, 1cdaa \n+\tcbz\tr3, 1cda8 \n ./cmdline/scan.c:1716\n \tldr\tr1, [r4, #8]\n ./cmdline/scan.c:1726\n \tadd.w\tr2, r1, #4096\t; 0x1000\n ./cmdline/scan.c:1724\n \tcmp\tr0, #0\n-\tbeq.w\t1d1f8 \n+\tbeq.w\t1d1f4 \n ./cmdline/scan.c:1728\n \tmov\tr0, sl\n-\tbl\t10e90 \n-./cmdline/scan.c:1732\n-\tldr\tr2, [r6, #20]\n-\tmovs\tr0, #1\n+\tbl\t10e54 \n ./cmdline/scan.c:1736\n \tldr\tr3, [r6, #32]\n+\tmovs\tr0, #1\n+./cmdline/scan.c:1732\n+\tldr\tr2, [r6, #20]\n ./cmdline/scan.c:1733\n \tcmp\tr2, #0\n+\tmov.w\tr2, #1\n \tit\teq\n-\tmoveq.w\tr8, #1\n+\tmoveq\tr8, r2\n ./cmdline/scan.c:1736\n-\tcbnz\tr3, 1cdaa \n+\tcbnz\tr3, 1cda8 \n ./cmdline/scan.c:1737\n-\tmov.w\tfp, #1\n+\tmov\tfp, r2\n ./cmdline/scan.c:1736\n-\tmov\tr0, fp\n+\tmov\tr0, r2\n ./cmdline/scan.c:1715 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tldr\tr5, [r5, #0]\n \tcmp\tr4, #0\n-\tbne.n\t1cd6c \n+\tbne.n\t1cd6a \n ./cmdline/scan.c:1740\n \tmov\tr5, fp\n \tcmp\tr0, #0\n-\tbne.w\t1d212 \n+\tbne.w\t1d20e \n \tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n ./cmdline/scan.c:1758\n \tldr.w\tr3, [r9, #116]\t; 0x74\n \tcmp\tr3, #1\n-\tbeq.w\t1d0d2 \n+\tbeq.w\t1d0ce \n ./cmdline/scan.c:1779\n \tcmp\tr4, #0\n-\tbeq.w\t1ced4 \n+\tbeq.w\t1ced2 \n ./cmdline/scan.c:1787\n-\tldr.w\tr6, [pc, #1260]\t; 1d2c0 \n+\tldr.w\tr6, [pc, #1260]\t; 1d2bc \n ./cmdline/scan.c:1778\n \tmov.w\tsl, #0\n ./cmdline/scan.c:1785\n-\tldr.w\tr5, [pc, #1256]\t; 1d2c4 \n+\tldr.w\tr5, [pc, #1256]\t; 1d2c0 \n ./cmdline/scan.c:1782\n \tmovw\tr8, #13252\t; 0x33c4\n ./cmdline/scan.c:1787\n \tadd\tr6, pc\n ./cmdline/scan.c:1785\n \tadd\tr5, pc\n-\tb.n\t1cdf4 \n-\tmov\tr0, r5\n+\tb.n\t1cdf2 \n ./cmdline/scan.c:1784\n \tmov.w\tsl, #1\n ./cmdline/scan.c:1785\n-\tbl\t10e90 \n+\tmov\tr0, r5\n+\tbl\t10e54 \n ./cmdline/scan.c:1779 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1ce10 \n+\tcbz\tr4, 1ce0e \n ./cmdline/scan.c:1780\n \tldr\tr1, [r4, #8]\n ./cmdline/scan.c:1782\n \tldr.w\tr3, [r1, r8]\n \tcmp\tr3, #0\n-\tbeq.n\t1cdf0 \n+\tbeq.n\t1cdee \n ./cmdline/scan.c:1783\n \tcmp.w\tsl, #0\n-\tbeq.n\t1cde6 \n+\tbeq.n\t1cde4 \n ./cmdline/scan.c:1787\n \tmov\tr0, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1779\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t1cdf4 \n+\tbne.n\t1cdf2 \n ./cmdline/scan.c:1791\n \tcmp.w\tsl, #0\n-\tbeq.n\t1ce20 \n+\tbeq.n\t1ce1e \n ./cmdline/scan.c:1792\n-\tldr.w\tr0, [pc, #1200]\t; 1d2c8 \n+\tldr.w\tr0, [pc, #1196]\t; 1d2c4 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1797\n \tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n \tcmp\tr4, #0\n-\tbeq.n\t1ced4 \n+\tbeq.n\t1ced2 \n ./cmdline/scan.c:1809\n-\tldr.w\tr6, [pc, #1184]\t; 1d2cc \n+\tldr.w\tr6, [pc, #1180]\t; 1d2c8 \n ./cmdline/scan.c:1796\n \tmov.w\tsl, #0\n ./cmdline/scan.c:1807\n-\tldr.w\tr5, [pc, #1180]\t; 1d2d0 \n+\tldr.w\tr5, [pc, #1176]\t; 1d2cc \n ./cmdline/scan.c:1804\n \tmovw\tr8, #13264\t; 0x33d0\n ./cmdline/scan.c:1809\n \tadd\tr6, pc\n ./cmdline/scan.c:1807\n \tadd\tr5, pc\n-\tb.n\t1ce4e \n-\tmov\tr0, r5\n+\tb.n\t1ce4c \n ./cmdline/scan.c:1806\n \tmov.w\tsl, #1\n ./cmdline/scan.c:1807\n-\tbl\t10e90 \n+\tmov\tr0, r5\n+\tbl\t10e54 \n ./cmdline/scan.c:1797 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1ce74 \n+\tcbz\tr4, 1ce72 \n ./cmdline/scan.c:1798\n \tldr\tr1, [r4, #8]\n ./cmdline/scan.c:1804\n \tldr.w\tr3, [r1, r8]\n \tcmp\tr3, #0\n-\tbeq.n\t1ce4a \n+\tbeq.n\t1ce48 \n ./cmdline/scan.c:1804 (discriminator 1)\n \tmovw\tr3, #13272\t; 0x33d8\n \tldr\tr3, [r1, r3]\n \tcmp\tr3, #0\n-\tbne.n\t1ce4a \n+\tbne.n\t1ce48 \n ./cmdline/scan.c:1805\n \tcmp.w\tsl, #0\n-\tbeq.n\t1ce40 \n+\tbeq.n\t1ce3e \n ./cmdline/scan.c:1809\n \tmov\tr0, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1797\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t1ce4e \n+\tbne.n\t1ce4c \n ./cmdline/scan.c:1813\n \tcmp.w\tsl, #0\n-\tbeq.n\t1ce84 \n+\tbeq.n\t1ce82 \n ./cmdline/scan.c:1814\n-\tldr.w\tr0, [pc, #1112]\t; 1d2d4 \n+\tldr.w\tr0, [pc, #1108]\t; 1d2d0 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1819\n \tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n-\tcbz\tr4, 1ced4 \n+\tcbz\tr4, 1ced2 \n ./cmdline/scan.c:1827\n-\tldr.w\tr6, [pc, #1096]\t; 1d2d8 \n+\tldr.w\tr6, [pc, #1096]\t; 1d2d4 \n ./cmdline/scan.c:1818\n \tmov.w\tsl, #0\n ./cmdline/scan.c:1825\n-\tldr.w\tr5, [pc, #1092]\t; 1d2dc \n+\tldr.w\tr5, [pc, #1092]\t; 1d2d8 \n ./cmdline/scan.c:1822\n \tmovw\tr8, #13268\t; 0x33d4\n ./cmdline/scan.c:1827\n \tadd\tr6, pc\n ./cmdline/scan.c:1825\n \tadd\tr5, pc\n-\tb.n\t1ceb0 \n-\tmov\tr0, r5\n+\tb.n\t1ceae \n ./cmdline/scan.c:1824\n \tmov.w\tsl, #1\n ./cmdline/scan.c:1825\n-\tbl\t10e90 \n+\tmov\tr0, r5\n+\tbl\t10e54 \n ./cmdline/scan.c:1819 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1cecc \n+\tcbz\tr4, 1ceca \n ./cmdline/scan.c:1820\n \tldr\tr1, [r4, #8]\n ./cmdline/scan.c:1822\n \tldr.w\tr3, [r1, r8]\n \tcmp\tr3, #0\n-\tbeq.n\t1ceac \n+\tbeq.n\t1ceaa \n ./cmdline/scan.c:1823\n \tcmp.w\tsl, #0\n-\tbeq.n\t1cea2 \n+\tbeq.n\t1cea0 \n ./cmdline/scan.c:1827\n \tmov\tr0, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1819\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t1ceb0 \n+\tbne.n\t1ceae \n ./cmdline/scan.c:1831\n \tcmp.w\tsl, #0\n-\tbne.w\t1d0c8 \n+\tbne.w\t1d0c4 \n ./cmdline/scan.c:1824\n-\tldr\tr1, [r7, #24]\n \tmovs\tr5, #0\n+\tldr\tr1, [r7, #24]\n \tmov\tsl, r5\n \tmov\tip, r5\n \tmov\tr8, r5\n \tmov\tfp, r5\n \tmov\tr6, r5\n \tmov\tr4, r5\n ./cmdline/scan.c:1848 (discriminator 3)\n@@ -50722,2501 +50595,2506 @@\n \tadd\tr5, r0\n ./cmdline/scan.c:1854 (discriminator 3)\n \tadd\tsl, r2\n ./cmdline/scan.c:1855 (discriminator 3)\n \tadd\tip, r3\n ./cmdline/scan.c:1847 (discriminator 3)\n \tcmp\tr1, #0\n-\tbne.n\t1cee4 \n+\tbne.n\t1cee2 \n \tstr.w\tip, [r7, #32]\n ./cmdline/scan.c:1858\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t1d136 \n+\tbne.w\t1d132 \n ./cmdline/scan.c:1865\n-\tldr\tr0, [pc, #968]\t; (1d2e0 )\n+\tldr\tr0, [pc, #968]\t; (1d2dc )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1866\n-\tldr\tr0, [pc, #964]\t; (1d2e4 )\n+\tldr\tr0, [pc, #960]\t; (1d2e0 )\n \tldr\tr1, [r7, #32]\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1867\n-\tldr\tr0, [pc, #956]\t; (1d2e8 )\n+\tldr\tr0, [pc, #956]\t; (1d2e4 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1868\n-\tldr\tr0, [pc, #952]\t; (1d2ec )\n+\tldr\tr0, [pc, #948]\t; (1d2e8 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1869\n-\tldr\tr0, [pc, #944]\t; (1d2f0 )\n+\tldr\tr0, [pc, #944]\t; (1d2ec )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1870\n-\tldr\tr0, [pc, #940]\t; (1d2f4 )\n+\tldr\tr0, [pc, #936]\t; (1d2f0 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1871\n-\tldr\tr0, [pc, #932]\t; (1d2f8 )\n+\tldr\tr0, [pc, #932]\t; (1d2f4 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/scan.c:1873\n-\tldr\tr0, [pc, #928]\t; (1d2fc )\n+\tldr\tr0, [pc, #924]\t; (1d2f8 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1874\n \tldr.w\tfp, [r7, #32]\n-\tldr\tr0, [pc, #916]\t; (1d300 )\n+\tldr\tr0, [pc, #916]\t; (1d2fc )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1875\n-\tldr\tr0, [pc, #912]\t; (1d304 )\n+\tldr\tr0, [pc, #908]\t; (1d300 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1876\n-\tldr\tr0, [pc, #904]\t; (1d308 )\n+\tldr\tr0, [pc, #904]\t; (1d304 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1877\n-\tldr\tr0, [pc, #900]\t; (1d30c )\n+\tldr\tr0, [pc, #896]\t; (1d308 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1878\n-\tldr\tr0, [pc, #892]\t; (1d310 )\n+\tldr\tr0, [pc, #892]\t; (1d30c )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1879\n-\tldr\tr0, [pc, #888]\t; (1d314 )\n+\tldr\tr0, [pc, #884]\t; (1d310 )\n \tmov\tr1, r4\n ./cmdline/scan.c:1882\n \torrs\tr4, r6\n ./cmdline/scan.c:1879\n \tadd\tr0, pc\n ./cmdline/scan.c:1882\n \torr.w\tr8, r4, r8\n ./cmdline/scan.c:1879\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1882\n \torr.w\tr3, r8, fp\n \torr.w\tsl, r3, sl\n \torrs.w\tr3, sl, r5\n-\tbeq.w\t1d12a \n+\tbeq.w\t1d126 \n ./cmdline/scan.c:1895\n-\tldr\tr0, [pc, #860]\t; (1d318 )\n+\tldr\tr0, [pc, #856]\t; (1d314 )\n \tmovs\tr4, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1897\n-\tbl\t119fc \n+\tbl\t119b4 \n ././tommyds/tommylist.h:359\n \tldr\tr3, [r7, #24]\n tommy_list_foreach():\n ././tommyds/tommylist.h:359\n \tldr\tr5, [r7, #24]\n-\tcbz\tr3, 1cfda \n+\tcbz\tr3, 1cfd8 \n ././tommyds/tommylist.h:360\n \tldr\tr0, [r5, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr5, [r5, #0]\n ././tommyds/tommylist.h:362\n \tblx\t694c \n ././tommyds/tommylist.h:359\n \tcmp\tr5, #0\n-\tbne.n\t1cfce \n+\tbne.n\t1cfcc \n state_diffscan():\n ./cmdline/scan.c:1902\n-\tldr\tr1, [pc, #832]\t; (1d31c )\n+\tldr\tr1, [pc, #828]\t; (1d318 )\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tbl\t18b98 \n+\tbl\t18b84 \n ./cmdline/scan.c:1904\n \tldr\tr3, [r7, #36]\t; 0x24\n-\tcbz\tr3, 1cff8 \n+\tcbz\tr3, 1cff6 \n ./cmdline/scan.c:1906\n-\tcbz\tr4, 1cff8 \n+\tcbz\tr4, 1cff6 \n ./cmdline/scan.c:1910\n \tmov\tr0, r9\n-\tbl\t27c40 \n+\tbl\t27bc4 \n \tsubs\tr3, r0, #0\n \tit\tne\n \tmovne\tr3, #1\n \tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/scan.c:1471\n-\tldr\tr1, [pc, #804]\t; (1d320 )\n+\tldr\tr1, [pc, #804]\t; (1d31c )\n ./cmdline/scan.c:1915\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #664]\t; (1d298 )\n+\tldr\tr2, [pc, #660]\t; (1d294 )\n \tadds\tr3, #52\t; 0x34\n ./cmdline/scan.c:1471\n \tadd\tr1, pc\n ./cmdline/scan.c:1915\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1d290 \n+\tbne.w\t1d28c \n \tldr\tr0, [r7, #36]\t; 0x24\n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #60\t; 0x3c\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scan.c:1604\n \tldr\tr1, [r4, #4]\n \tmov\tr2, r6\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s20\n state_diffscan():\n ./cmdline/scan.c:1604\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1cc94 \n+\tb.n\t1cc92 \n state_diffscan():\n ./cmdline/scan.c:1583\n \tldr\tr1, [r4, #48]\t; 0x30\n \tmov\tr2, r6\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s19\n state_diffscan():\n ./cmdline/scan.c:1583\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t1cc60 \n+\tb.n\t1cc5e \n state_diffscan():\n ./cmdline/scan.c:1512\n \tvmov\tr0, s16\n \tmov\tr1, r4\n-\tbl\t11b84 \n-\tb.n\t1ca6c \n+\tbl\t11b3c \n+\tb.n\t1ca60 \n ././tommyds/tommylist.h:153\n \tldr\tr2, [r7, #24]\n tommy_list_insert_first():\n-././tommyds/tommylist.h:150\n-\tstr\tr3, [r0, #52]\t; 0x34\n-././tommyds/tommylist.h:155\n-\tstr\tr3, [r7, #24]\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r0, #48]\t; 0x30\n+././tommyds/tommylist.h:155\n+\tstr\tr3, [r7, #24]\n+././tommyds/tommylist.h:150\n+\tstr\tr3, [r0, #52]\t; 0x34\n ././tommyds/tommylist.h:156\n-\tb.n\t1ca62 \n+\tb.n\t1ca56 \n state_diffscan():\n ./cmdline/scan.c:1633\n-\tldr\tr3, [pc, #696]\t; (1d324 )\n+\tldr\tr3, [pc, #696]\t; (1d320 )\n \tadd.w\tr0, r4, #36\t; 0x24\n \tldr\tr2, [r7, #4]\n \tldr\tr1, [r2, r3]\n-\tbl\tc5b8 \n+\tbl\tc5a0 \n ./cmdline/scan.c:1634\n-\tb.n\t1cbb6 \n+\tb.n\t1cbaa \n ./cmdline/scan.c:1630\n-\tldr\tr3, [pc, #684]\t; (1d328 )\n+\tldr\tr3, [pc, #684]\t; (1d324 )\n \tadd.w\tr0, r4, #36\t; 0x24\n \tldr\tr2, [r7, #4]\n \tldr\tr1, [r2, r3]\n-\tbl\tc5b8 \n+\tbl\tc5a0 \n ./cmdline/scan.c:1631\n-\tb.n\t1cbb6 \n+\tb.n\t1cbaa \n ./cmdline/scan.c:1636\n-\tldr\tr3, [pc, #672]\t; (1d32c )\n+\tldr\tr3, [pc, #672]\t; (1d328 )\n \tadd.w\tr0, r4, #36\t; 0x24\n \tldr\tr2, [r7, #4]\n \tldr\tr1, [r2, r3]\n-\tbl\tc5b8 \n+\tbl\tc5a0 \n ./cmdline/scan.c:1637\n-\tb.n\t1cbb6 \n+\tb.n\t1cbaa \n ./cmdline/scan.c:1662\n-\tcmp.w\tfp, #0\n+\tmov\tr3, fp\n+\tcmp\tr3, #0\n \tit\teq\n-\tcmpeq.w\tsl, #3\n-\tbcs.n\t1d0ac \n+\tcmpeq\tr2, #3\n+\tbcs.n\t1d0a8 \n ./cmdline/scan.c:1665\n \tldr\tr3, [r7, #20]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #20]\n-\tb.n\t1cc34 \n+\tb.n\t1cc32 \n ./cmdline/scan.c:1663\n \tldr.w\tr2, [r8, #48]\t; 0x30\n-\tldr\tr3, [r7, #12]\n \tstrd\tsl, fp, [sp, #8]\n+\tldr\tr3, [r7, #12]\n \tldr\tr4, [r6, #48]\t; 0x30\n \tldr\tr0, [r7, #8]\n \tmov\tr1, r3\n \tstr\tr4, [sp, #0]\n-\tbl\t10e90 \n+\tbl\t10e54 \n \tldrd\tr0, r1, [r6, #16]\n-\tb.n\t1d0a4 \n+\tb.n\t1d0a0 \n ./cmdline/scan.c:1832\n-\tldr\tr0, [pc, #612]\t; (1d330 )\n+\tldr\tr0, [pc, #612]\t; (1d32c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1ced4 \n+\tbl\t10e54 \n+\tb.n\t1ced2 \n ./cmdline/scan.c:1760\n \tcmp\tr4, #0\n-\tbeq.w\t1ced4 \n+\tbeq.w\t1ced2 \n ./cmdline/scan.c:1768\n-\tldr\tr6, [pc, #600]\t; (1d334 )\n+\tldr\tr6, [pc, #600]\t; (1d330 )\n ./cmdline/scan.c:1759\n \tmov.w\tsl, #0\n ./cmdline/scan.c:1766\n-\tldr\tr5, [pc, #600]\t; (1d338 )\n+\tldr\tr5, [pc, #600]\t; (1d334 )\n ./cmdline/scan.c:1763\n \tmovw\tr8, #13260\t; 0x33cc\n ./cmdline/scan.c:1768\n \tadd\tr6, pc\n ./cmdline/scan.c:1766\n \tadd\tr5, pc\n-\tb.n\t1d0f8 \n-\tmov\tr0, r5\n+\tb.n\t1d0f4 \n ./cmdline/scan.c:1765\n \tmov.w\tsl, #1\n ./cmdline/scan.c:1766\n-\tbl\t10e90 \n+\tmov\tr0, r5\n+\tbl\t10e54 \n ./cmdline/scan.c:1760 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 1d114 \n+\tcbz\tr4, 1d110 \n ./cmdline/scan.c:1761\n \tldr\tr1, [r4, #8]\n ./cmdline/scan.c:1763\n \tldr.w\tr3, [r1, r8]\n \tcmp\tr3, #0\n-\tbeq.n\t1d0f4 \n+\tbeq.n\t1d0f0 \n ./cmdline/scan.c:1764\n \tcmp.w\tsl, #0\n-\tbeq.n\t1d0ea \n+\tbeq.n\t1d0e6 \n ./cmdline/scan.c:1768\n \tmov\tr0, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1760\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t1d0f8 \n+\tbne.n\t1d0f4 \n ./cmdline/scan.c:1772\n \tcmp.w\tsl, #0\n-\tbne.n\t1d202 \n+\tbne.n\t1d1fe \n \tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n-\tb.n\t1cdca \n+\tb.n\t1cdc8 \n ./cmdline/scan.c:1886\n-\tldr\tr0, [pc, #536]\t; (1d33c )\n+\tldr\tr0, [pc, #536]\t; (1d338 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1893\n-\tldr\tr0, [pc, #532]\t; (1d340 )\n+\tldr\tr0, [pc, #532]\t; (1d33c )\n \tmovs\tr4, #1\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t1cfc4 \n+\tbl\t11538 \n+\tb.n\t1cfc2 \n ./cmdline/scan.c:1859\n-\tldr\tr0, [pc, #524]\t; (1d344 )\n+\tldr\tr0, [pc, #524]\t; (1d340 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1865\n-\tldr\tr0, [pc, #520]\t; (1d348 )\n+\tldr\tr0, [pc, #520]\t; (1d344 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1866\n-\tldr\tr0, [pc, #512]\t; (1d34c )\n+\tldr\tr0, [pc, #512]\t; (1d348 )\n \tldr\tr1, [r7, #32]\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1867\n-\tldr\tr0, [pc, #508]\t; (1d350 )\n+\tldr\tr0, [pc, #508]\t; (1d34c )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1868\n-\tldr\tr0, [pc, #500]\t; (1d354 )\n+\tldr\tr0, [pc, #500]\t; (1d350 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1869\n-\tldr\tr0, [pc, #496]\t; (1d358 )\n+\tldr\tr0, [pc, #496]\t; (1d354 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1870\n-\tldr\tr0, [pc, #488]\t; (1d35c )\n+\tldr\tr0, [pc, #488]\t; (1d358 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1871\n-\tldr\tr0, [pc, #484]\t; (1d360 )\n+\tldr\tr0, [pc, #484]\t; (1d35c )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scan.c:1873\n-\tldr\tr0, [pc, #476]\t; (1d364 )\n+\tldr\tr0, [pc, #476]\t; (1d360 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1874\n \tldr.w\tfp, [r7, #32]\n-\tldr\tr0, [pc, #468]\t; (1d368 )\n+\tldr\tr0, [pc, #468]\t; (1d364 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1875\n-\tldr\tr0, [pc, #460]\t; (1d36c )\n+\tldr\tr0, [pc, #460]\t; (1d368 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1876\n-\tldr\tr0, [pc, #456]\t; (1d370 )\n+\tldr\tr0, [pc, #456]\t; (1d36c )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1877\n-\tldr\tr0, [pc, #448]\t; (1d374 )\n+\tldr\tr0, [pc, #448]\t; (1d370 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1878\n-\tldr\tr0, [pc, #444]\t; (1d378 )\n+\tldr\tr0, [pc, #444]\t; (1d374 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1879\n-\tldr\tr0, [pc, #436]\t; (1d37c )\n+\tldr\tr0, [pc, #436]\t; (1d378 )\n \tmov\tr1, r4\n ./cmdline/scan.c:1882\n \torrs\tr4, r6\n ./cmdline/scan.c:1879\n \tadd\tr0, pc\n ./cmdline/scan.c:1882\n \torr.w\tr8, r4, r8\n ./cmdline/scan.c:1879\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scan.c:1882\n \torr.w\tr3, r8, fp\n \torr.w\tsl, r3, sl\n \torrs.w\tr3, sl, r5\n-\tbeq.n\t1d122 \n+\tbeq.n\t1d11e \n ./cmdline/scan.c:1888\n-\tldr\tr0, [pc, #412]\t; (1d380 )\n+\tldr\tr0, [pc, #412]\t; (1d37c )\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t1cfba \n+\tbl\t119fc \n+\tb.n\t1cfb8 \n ./cmdline/scan.c:1484\n-\tldr\tr0, [pc, #404]\t; (1d384 )\n+\tldr\tr0, [pc, #404]\t; (1d380 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n-\tb.w\t1c9f0 \n+\tbl\t11b3c \n+\tb.w\t1c9e4 \n ./cmdline/scan.c:1726\n-\tldr\tr0, [pc, #396]\t; (1d388 )\n+\tldr\tr0, [pc, #396]\t; (1d384 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1cd94 \n+\tbl\t10e54 \n+\tb.n\t1cd92 \n ./cmdline/scan.c:1773\n-\tldr\tr0, [pc, #392]\t; (1d38c )\n+\tldr\tr0, [pc, #392]\t; (1d388 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n \tldr\tr3, [r7, #0]\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n-\tb.n\t1cdca \n+\tb.n\t1cdc8 \n ./cmdline/scan.c:1741\n-\tldr\tr0, [pc, #380]\t; (1d390 )\n+\tldr\tr0, [pc, #380]\t; (1d38c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1742\n-\tcbnz\tr5, 1d238 \n+\tcbnz\tr5, 1d234 \n ./cmdline/scan.c:1746\n \tcmp.w\tr8, #0\n-\tbne.n\t1d25c \n+\tbne.n\t1d258 \n ./cmdline/scan.c:1750\n \tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t1cdba \n+\tbne.w\t1cdb8 \n ./cmdline/scan.c:1751\n \tldr\tr3, [r7, #0]\n-\tldr\tr0, [pc, #356]\t; (1d394 )\n+\tldr\tr0, [pc, #356]\t; (1d390 )\n \tldr.w\tr2, [r3, #976]\t; 0x3d0\n \tadd\tr0, pc\n \tmov\tr1, r2\n-\tb.n\t1d280 \n+\tb.n\t1d27c \n ./cmdline/scan.c:1743\n-\tldr\tr0, [pc, #348]\t; (1d398 )\n+\tldr\tr0, [pc, #348]\t; (1d394 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1744\n-\tldr\tr0, [pc, #344]\t; (1d39c )\n+\tldr\tr0, [pc, #344]\t; (1d398 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1d21c \n+\tbl\t10e54 \n+\tb.n\t1d218 \n tommy_list_init():\n ././tommyds/tommylist.h:116\n \tldr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #24]\n \tmov\tr4, r3\n state_diffscan():\n ./cmdline/scan.c:1711\n \tmov\tr5, r3\n \tmov\tsl, r3\n \tmov\tr8, r3\n \tmov\tfp, r3\n \tmov\tr6, r3\n-tommy_list_init():\n-././tommyds/tommylist.h:116\n-\tstr\tr3, [r7, #24]\n-\tb.n\t1cf0c \n-state_diffscan():\n+\tb.n\t1cf0a \n ./cmdline/scan.c:1747\n-\tldr\tr0, [pc, #320]\t; (1d3a0 )\n+\tldr\tr0, [pc, #320]\t; (1d39c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1748\n-\tldr\tr0, [pc, #316]\t; (1d3a4 )\n+\tldr\tr0, [pc, #316]\t; (1d3a0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1d222 \n+\tbl\t10e54 \n+\tb.n\t1d21e \n ./cmdline/scan.c:1518\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #296]\t; (1d3a8 )\n+\tldr\tr0, [pc, #300]\t; (1d3a4 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n ./cmdline/scan.c:1751\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scan.c:1752\n-\tldr\tr3, [pc, #292]\t; (1d3ac )\n+\tldr\tr3, [pc, #292]\t; (1d3a8 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/scan.c:1915\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrh\tr6, [r5, #26]\n+\tstrh\tr2, [r7, #26]\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, #26]\n+\tstrh\tr2, [r3, #26]\n \tmovs\tr4, r0\n-\tstrh\tr4, [r4, #12]\n+\tstrh\tr0, [r6, #12]\n \tmovs\tr2, r0\n-\tmovs\tr4, #124\t; 0x7c\n+\tmovs\tr4, #136\t; 0x88\n \tmovs\tr3, r0\n-\tldr\tr0, [sp, #120]\t; 0x78\n-\tmovs\tr2, r0\n-\tldr\tr0, [sp, #96]\t; 0x60\n+\tldr\tr0, [sp, #152]\t; 0x98\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #136]\t; 0x88\n+\tldr\tr0, [sp, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #96]\t; 0x60\n+\tldr\tr0, [sp, #184]\t; 0xb8\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #504]\t; 0x1f8\n+\tldr\tr0, [sp, #144]\t; 0x90\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #448]\t; 0x1c0\n+\tstr\tr7, [sp, #552]\t; 0x228\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #400]\t; 0x190\n+\tstr\tr6, [sp, #440]\t; 0x1b8\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #568]\t; 0x238\n+\tstr\tr7, [sp, #408]\t; 0x198\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #552]\t; 0x228\n+\tstr\tr7, [sp, #576]\t; 0x240\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #40]\t; 0x28\n+\tstr\tr7, [sp, #560]\t; 0x230\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #608]\t; 0x260\n+\tstr\tr7, [sp, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #152]\t; 0x98\n+\tstr\tr7, [sp, #616]\t; 0x268\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #672]\t; 0x2a0\n+\tstr\tr7, [sp, #160]\t; 0xa0\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #392]\t; 0x188\n+\tstr\tr6, [sp, #680]\t; 0x2a8\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #96]\t; 0x60\n+\tstr\tr7, [sp, #400]\t; 0x190\n \tmovs\tr2, r0\n \tstr\tr7, [sp, #104]\t; 0x68\n \tmovs\tr2, r0\n \tstr\tr7, [sp, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #136]\t; 0x88\n+\tstr\tr7, [sp, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #160]\t; 0xa0\n+\tstr\tr7, [sp, #144]\t; 0x90\n \tmovs\tr2, r0\n \tstr\tr7, [sp, #168]\t; 0xa8\n \tmovs\tr2, r0\n \tstr\tr7, [sp, #176]\t; 0xb0\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #200]\t; 0xc8\n-\tmovs\tr2, r0\n-\tstr\tr7, [sp, #224]\t; 0xe0\n+\tstr\tr7, [sp, #184]\t; 0xb8\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #264]\t; 0x108\n+\tstr\tr7, [sp, #208]\t; 0xd0\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #304]\t; 0x130\n+\tstr\tr7, [sp, #232]\t; 0xe8\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #344]\t; 0x158\n+\tstr\tr7, [sp, #272]\t; 0x110\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #384]\t; 0x180\n+\tstr\tr7, [sp, #312]\t; 0x138\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #416]\t; 0x1a0\n+\tstr\tr7, [sp, #352]\t; 0x160\n \tmovs\tr2, r0\n-\tstr\tr7, [sp, #680]\t; 0x2a8\n+\tstr\tr7, [sp, #392]\t; 0x188\n \tmovs\tr2, r0\n \tstr\tr7, [sp, #424]\t; 0x1a8\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, #20]\n+\tstr\tr7, [sp, #688]\t; 0x2b0\n+\tmovs\tr2, r0\n+\tstr\tr7, [sp, #432]\t; 0x1b0\n+\tmovs\tr2, r0\n+\tldrb\tr4, [r6, #20]\n \tmovs\tr4, r0\n \tlsls\tr0, r5, #7\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #10\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #872]\t; 0x368\n-\tmovs\tr2, r0\n-\tstr\tr4, [sp, #384]\t; 0x180\n-\tmovs\tr2, r0\n-\tstr\tr4, [sp, #152]\t; 0x98\n+\tstr\tr4, [sp, #888]\t; 0x378\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #1008]\t; 0x3f0\n+\tstr\tr4, [sp, #400]\t; 0x190\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #152]\t; 0x98\n+\tstr\tr4, [sp, #168]\t; 0xa8\n \tmovs\tr2, r0\n-\tstrh\tr0, [r5, #10]\n+\tstr\tr6, [sp, #0]\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #952]\t; 0x3b8\n+\tstr\tr6, [sp, #168]\t; 0xa8\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #960]\t; 0x3c0\n+\tstrh\tr4, [r5, #10]\n \tmovs\tr2, r0\n \tstr\tr4, [sp, #968]\t; 0x3c8\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #992]\t; 0x3e0\n+\tstr\tr4, [sp, #976]\t; 0x3d0\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #1016]\t; 0x3f8\n+\tstr\tr4, [sp, #984]\t; 0x3d8\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #0]\n+\tstr\tr4, [sp, #1008]\t; 0x3f0\n \tmovs\tr2, r0\n \tstr\tr5, [sp, #8]\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #32]\n+\tstr\tr5, [sp, #16]\n+\tmovs\tr2, r0\n+\tstr\tr5, [sp, #24]\n+\tmovs\tr2, r0\n+\tstr\tr5, [sp, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #56]\t; 0x38\n+\tstr\tr5, [sp, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #96]\t; 0x60\n+\tstr\tr5, [sp, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #136]\t; 0x88\n+\tstr\tr5, [sp, #152]\t; 0x98\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #176]\t; 0xb0\n+\tstr\tr5, [sp, #192]\t; 0xc0\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #216]\t; 0xd8\n+\tstr\tr5, [sp, #232]\t; 0xe8\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #248]\t; 0xf8\n+\tstr\tr5, [sp, #264]\t; 0x108\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #304]\t; 0x130\n+\tstr\tr5, [sp, #320]\t; 0x140\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #168]\t; 0xa8\n+\tstr\tr1, [sp, #184]\t; 0xb8\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #600]\t; 0x258\n+\tstr\tr1, [sp, #616]\t; 0x268\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #288]\t; 0x120\n+\tstr\tr3, [sp, #304]\t; 0x130\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #864]\t; 0x360\n+\tstr\tr1, [sp, #880]\t; 0x370\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #616]\t; 0x268\n+\tstr\tr2, [sp, #632]\t; 0x278\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #840]\t; 0x348\n+\tstr\tr1, [sp, #856]\t; 0x358\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #8]\n+\tstr\tr2, [sp, #24]\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #120]\t; 0x78\n+\tstr\tr2, [sp, #136]\t; 0x88\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #296]\t; 0x128\n+\tstr\tr2, [sp, #312]\t; 0x138\n \tmovs\tr2, r0\n-\tldrb\tr2, [r2, #2]\n+\tldrb\tr6, [r2, #2]\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0001d3b0 :\n+0001d3ac :\n state_diff():\n ./cmdline/scan.c:1918\n \tpush\t{r7}\n ./cmdline/scan.c:1919\n \tmovs\tr1, #1\n ./cmdline/scan.c:1918\n \tadd\tr7, sp, #0\n ./cmdline/scan.c:1920\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/scan.c:1919\n-\tb.w\t1c9b4 \n+\tb.w\t1c9a8 \n \n-0001d3c0 :\n+0001d3bc :\n state_scan():\n ./cmdline/scan.c:1923\n \tpush\t{r7}\n ./cmdline/scan.c:1924\n \tmovs\tr1, #0\n ./cmdline/scan.c:1923\n \tadd\tr7, sp, #0\n ./cmdline/scan.c:1925\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/scan.c:1924\n-\tb.w\t1c9b4 \n+\tb.w\t1c9a8 \n \n-0001d3d0 :\n+0001d3cc :\n failed_compare_by_index():\n ./cmdline/sync.c:425\n \tldr\tr2, [r0, #0]\n+./cmdline/sync.c:426\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/sync.c:425\n \tldr\tr3, [r1, #0]\n ./cmdline/sync.c:421\n \tpush\t{r7}\n ./cmdline/sync.c:425\n \tcmp\tr2, r3\n ./cmdline/sync.c:421\n \tadd\tr7, sp, #0\n-./cmdline/sync.c:426\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/sync.c:425\n-\tbcc.n\t1d3e8 \n+\tbcc.n\t1d3e4 \n ./cmdline/sync.c:427\n-\tite\thi\n-\tmovhi\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tls\n \tmovls\tr0, #0\n ./cmdline/sync.c:430\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n block_is_enabled():\n ./cmdline/sync.c:453\n \tldr\tr2, [r0, #0]\n \tcmp\tr2, #0\n-\tbeq.n\t1d460 \n+\tbeq.n\t1d45e \n ./cmdline/sync.c:444\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./cmdline/sync.c:452\n \tmov.w\tr9, #0\n+\tmov\tr5, r0\n ./cmdline/sync.c:444\n \tadd\tr7, sp, #0\n-\tmov\tr5, r0\n \tmov\tsl, r1\n ./cmdline/sync.c:455\n \tmov.w\tr6, #4256\t; 0x10a0\n ./cmdline/sync.c:451\n \tmov\tr8, r9\n ./cmdline/sync.c:453\n \tmov\tr4, r9\n-\tb.n\t1d42c \n+\tb.n\t1d42a \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n ./cmdline/elem.h:703\n \tsubs\tr2, r3, #1\n ./cmdline/elem.h:716\n \tsubs\tr3, #2\n ./cmdline/sync.c:464\n \tcmp\tr2, #2\n+\tmov.w\tr2, #1\n \tit\tls\n-\tmovls.w\tr9, #1\n+\tmovls\tr9, r2\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tcmp\tr3, #2\n-\tbhi.n\t1d446 \n+\tbhi.n\t1d444 \n \tldr\tr2, [r5, #0]\n block_is_enabled():\n ./cmdline/sync.c:467\n \tmov.w\tr8, #1\n ./cmdline/sync.c:453 (discriminator 2)\n \tadds\tr4, #1\n \tcmp\tr2, r4\n-\tbls.n\t1d454 \n+\tbls.n\t1d452 \n ./cmdline/sync.c:455\n \tldr\tr3, [r5, #4]\n ./cmdline/sync.c:461\n \tmov\tr1, sl\n ./cmdline/sync.c:455\n \tmla\tr3, r6, r4, r3\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tldr\tr0, [r3, #0]\n ./cmdline/sync.c:458\n \tcmp\tr0, #0\n-\tbeq.n\t1d426 \n+\tbeq.n\t1d424 \n ./cmdline/sync.c:461\n-\tbl\t13644 \n+\tbl\t1362c \n block_state_get():\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n-\tbne.n\t1d40e \n+\tbne.n\t1d40a \n block_is_enabled():\n ./cmdline/sync.c:466\n \tldr\tr3, [r5, #8]\n \tcmp\tr3, #0\n-\tbne.n\t1d420 \n+\tbne.n\t1d41e \n \tldr\tr2, [r5, #0]\n ./cmdline/sync.c:453\n \tadds\tr4, #1\n \tcmp\tr2, r4\n-\tbhi.n\t1d42c \n+\tbhi.n\t1d42a \n \teor.w\tr0, r9, #1\n \tbic.w\tr0, r8, r0\n ./cmdline/sync.c:475\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/sync.c:453\n \tmov\tr0, r2\n ./cmdline/sync.c:475\n \tbx\tlr\n+\tnop\n sync_parity_writer():\n ./cmdline/sync.c:632\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tsub\tsp, #12\n-./cmdline/sync.c:634\n-\tldr\tr3, [r0, #4]\n-./cmdline/sync.c:632\n \tmov\tr4, r1\n ./cmdline/sync.c:637\n \tmovw\tr1, #4108\t; 0x100c\n+./cmdline/sync.c:632\n+\tsub\tsp, #12\n+./cmdline/sync.c:634\n+\tldr\tr3, [r0, #4]\n+./cmdline/sync.c:638\n+\tmovw\tr2, #4104\t; 0x1008\n ./cmdline/sync.c:635\n \tldr\tr0, [r0, #16]\n+./cmdline/sync.c:636\n+\tmovw\tr5, #34052\t; 0x8504\n ./cmdline/sync.c:637\n \tldr\tr6, [r4, r1]\n-./cmdline/sync.c:638\n-\tmovw\tr2, #4104\t; 0x1008\n-./cmdline/sync.c:642\n-\tldr\tr3, [r3, #0]\n ./cmdline/sync.c:632\n \tadd\tr7, sp, #0\n ./cmdline/sync.c:642\n+\tldr\tr3, [r3, #0]\n \tldr\tr2, [r4, r2]\n-./cmdline/sync.c:636\n-\tmovw\tr5, #34052\t; 0x8504\n-./cmdline/sync.c:642\n \tmov\tr1, r6\n ./cmdline/sync.c:636\n \tldr.w\tr8, [r0, r5]\n ./cmdline/sync.c:642\n \tldr.w\tr3, [r3, #216]\t; 0xd8\n-\tbl\t288f4 \n+\tbl\t28884 \n ./cmdline/sync.c:643\n \tadds\tr3, r0, #1\n+\tbeq.n\t1d4a2 \n ./cmdline/sync.c:661\n-\titt\tne\n-\tmovne\tr3, #2\n-\tstrne\tr3, [r4, #0]\n-./cmdline/sync.c:643\n-\tbeq.n\t1d4a4 \n+\tmovs\tr3, #2\n ./cmdline/sync.c:662\n \tadds\tr7, #12\n+./cmdline/sync.c:661\n+\tstr\tr3, [r4, #0]\n+./cmdline/sync.c:662\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tmov\tr5, r0\n ./cmdline/sync.c:645\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr9, r0\n ./cmdline/sync.c:646\n \tmov\tr0, r8\n ./cmdline/sync.c:645\n \tcmp\tr3, #5\n-\tbeq.n\t1d504 \n+\tbeq.n\t1d502 \n ./cmdline/sync.c:652\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #116]\t; (1d540 )\n+\tldr\tr0, [pc, #124]\t; (1d540 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:653\n \tmov\tr0, r8\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #104]\t; (1d544 )\n+\tldr\tr0, [pc, #108]\t; (1d544 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:654\n \tmov\tr0, r8\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #92]\t; (1d548 )\n+\tldr\tr0, [pc, #96]\t; (1d548 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:655\n-\tldr\tr0, [pc, #88]\t; (1d54c )\n+\tldr\tr0, [pc, #92]\t; (1d54c )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:662\n \tadds\tr7, #12\n ./cmdline/sync.c:656\n \tstr\tr5, [r4, #0]\n ./cmdline/sync.c:662\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/sync.c:646\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #52]\t; (1d550 )\n+\tldr\tr0, [pc, #60]\t; (1d550 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:647\n \tmov\tr0, r8\n-\tbl\t1527c \n-\tmov\tr2, r6\n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #40]\t; (1d554 )\n+\tldr\tr0, [pc, #44]\t; (1d554 )\n+\tmov\tr2, r6\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:648\n \tmvn.w\tr3, #3\n ./cmdline/sync.c:662\n \tadds\tr7, #12\n ./cmdline/sync.c:648\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:662\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n-\tstr\tr3, [sp, #216]\t; 0xd8\n+\tnop\n+\tstr\tr3, [sp, #224]\t; 0xe0\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #312]\t; 0x138\n+\tstr\tr3, [sp, #320]\t; 0x140\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #552]\t; 0x228\n+\tstr\tr3, [sp, #560]\t; 0x230\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #736]\t; 0x2e0\n+\tstr\tr3, [sp, #744]\t; 0x2e8\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #536]\t; 0x218\n+\tstr\tr2, [sp, #544]\t; 0x220\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #640]\t; 0x280\n+\tstr\tr2, [sp, #648]\t; 0x288\n \tmovs\tr2, r0\n sync_data_reader():\n ./cmdline/sync.c:478\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r1\n+\tldr.w\tr5, [pc, #1304]\t; 1da78 \n+\tldr.w\tr2, [pc, #1304]\t; 1da7c \n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr.w\tr5, [pc, #1296]\t; 1da74 \n+\tadd\tr5, pc\n \tsub\tsp, #44\t; 0x2c\n+\tadd\tr7, sp, #24\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/sync.c:481\n \tldr.w\tr8, [r0, #12]\n-./cmdline/sync.c:480\n-\tldr\tr3, [r0, #4]\n ./cmdline/sync.c:478\n-\tadd\tr5, pc\n-\tldr.w\tr0, [pc, #1288]\t; 1da78 \n-\tadd\tr7, sp, #24\n-\tadd.w\tr2, r7, #8192\t; 0x2000\n-\tldr.w\tsl, [pc, #1280]\t; 1da7c \n-\tadds\tr2, #12\n-\tmov\tr4, r1\n-\tldr\tr0, [r5, r0]\n+\tldr\tr2, [r5, r2]\n+\tadds\tr3, #12\n+\tldr.w\tsl, [pc, #1280]\t; 1da80 \n ./cmdline/sync.c:484\n \tmovw\tr1, #4104\t; 0x1008\n ./cmdline/sync.c:478\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r3, #0]\n+\tmov.w\tr2, #0\n+./cmdline/sync.c:482\n+\tadd.w\tr3, r8, #4096\t; 0x1000\n+./cmdline/sync.c:480\n+\tldr\tr2, [r0, #4]\n+./cmdline/sync.c:478\n \tadd\tsl, pc\n ./cmdline/sync.c:484\n \tldr.w\tfp, [r4, r1]\n-./cmdline/sync.c:478\n-\tldr\tr0, [r0, #0]\n-\tstr\tr0, [r2, #0]\n-\tmov.w\tr0, #0\n ./cmdline/sync.c:482\n-\tadd.w\tr2, r8, #4096\t; 0x1000\n+\tldr\tr5, [r3, #0]\n ./cmdline/sync.c:480\n-\tldr.w\tr9, [r3]\n-./cmdline/sync.c:482\n-\tldr\tr5, [r2, #0]\n+\tldr.w\tr9, [r2]\n ./cmdline/sync.c:489\n \tcmp\tr5, #0\n-\tbeq.w\t1d7ae \n+\tbeq.w\t1d7b0 \n ./cmdline/sync.c:483\n \tmovw\tr3, #4108\t; 0x100c\n ./cmdline/sync.c:497\n \tmov\tr0, r5\n ./cmdline/sync.c:483\n \tldr\tr6, [r4, r3]\n ./cmdline/sync.c:497\n \tmov\tr1, r6\n-\tbl\t13644 \n+\tbl\t1362c \n \tmovw\tr3, #4112\t; 0x1010\n \tstr\tr0, [r4, r3]\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.w\t1d70c \n+\tbeq.w\t1d70e \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n sync_data_reader():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/sync.c:501\n \tcmp\tr3, #2\n-\tbhi.w\t1d70c \n+\tbhi.w\t1d70e \n ./cmdline/elem.h:1035\n \tadd.w\tr2, r4, #4096\t; 0x1000\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tmov\tr1, r6\n \tadds\tr2, #24\n \tmov\tr0, r5\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1da62 \n+\tbeq.w\t1da66 \n sync_data_reader():\n ./cmdline/sync.c:512\n \tmovw\tr3, #4100\t; 0x1004\n ./cmdline/sync.c:509\n \tmovw\tr2, #4116\t; 0x1014\n ./cmdline/sync.c:512\n \tldr.w\tr3, [r8, r3]\n-./cmdline/sync.c:509\n-\tstr\tr0, [r4, r2]\n-./cmdline/sync.c:512\n+\tstr\tr3, [r7, #4]\n \tcmp\tr3, r0\n \tit\tne\n \tcmpne\tr3, #0\n-\tstr\tr3, [r7, #4]\n-\tbne.n\t1d6f4 \n+./cmdline/sync.c:509\n+\tstr\tr0, [r4, r2]\n+./cmdline/sync.c:512\n+\tbne.n\t1d6f6 \n ./cmdline/sync.c:539\n-\tldr.w\tr3, [pc, #1160]\t; 1da80 \n+\tldr.w\tr3, [pc, #1164]\t; 1da84 \n \tmov\tr0, r8\n \tldr.w\tr2, [r9, #224]\t; 0xe0\n \tldr.w\tr3, [sl, r3]\n \tstr\tr3, [r7, #4]\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r7, #4]\n-\tbl\t28e30 \n-./cmdline/sync.c:540\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-./cmdline/sync.c:539\n+\tbl\t28dc4 \n \tmov\tsl, r0\n ./cmdline/sync.c:540\n-\tbeq.w\t1d7c0 \n+\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+\tbeq.w\t1d7c2 \n ./cmdline/sync.c:584\n \tmovw\tr3, #4116\t; 0x1014\n \tadd.w\tsl, r8, #4160\t; 0x1040\n \tldr.w\tip, [r4, r3]\n \tldrd\tr0, r1, [sl]\n \tldrd\tr2, r3, [ip, #24]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t1d672 \n+\tbne.n\t1d672 \n ./cmdline/sync.c:585\n \tadd.w\tr3, r8, #4192\t; 0x1060\n \tldrd\tr0, r1, [ip]\n \tldr\tr2, [r3, #0]\n \tasrs\tr3, r2, #31\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbne.n\t1d672 \n+\tbne.n\t1d672 \n ./cmdline/sync.c:586\n \tmovw\tr2, #4196\t; 0x1064\n \tldr.w\tr3, [ip, #36]\t; 0x24\n \tldr.w\tr2, [r8, r2]\n \tcmp\tr2, r3\n-\tbne.n\t1d672 \n+\tbne.n\t1d672 \n ./cmdline/sync.c:587\n \tadd.w\tr3, r8, #4192\t; 0x1060\n-\tldrd\tr0, r1, [ip, #8]\n \tadds\tr3, #16\n+\tldrd\tr0, r1, [ip, #8]\n \tldrd\tr2, r3, [r3]\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbeq.w\t1d838 \n+\tbeq.w\t1d83a \n ./cmdline/sync.c:589\n \tldr.w\tr0, [ip, #48]\t; 0x30\n \tadd.w\tr1, r7, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n+\tmov\tr3, r0\n+\tldr.w\tr0, [pc, #1028]\t; 1da88 \n \tmov\tr1, r6\n \tmov\tr2, r5\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #1020]\t; (1da84 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:590\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr3, [r4, r3]\n \tldrd\tsl, fp, [sl]\n+\tldr\tr3, [r4, r3]\n \tldrd\tr0, r1, [r3, #24]\n \tcmp\tfp, r1\n \tit\teq\n \tcmpeq\tsl, r0\n-\tbne.n\t1d740 \n+\tbne.n\t1d742 \n ./cmdline/sync.c:592\n \tadd.w\tr2, r8, #4192\t; 0x1060\n-\tldrd\tsl, fp, [r3]\n \tmovw\tr1, #4196\t; 0x1064\n-\tldr\tr5, [r3, #36]\t; 0x24\n+\tldrd\tsl, fp, [r3]\n \tldr\tr0, [r2, #0]\n \tldr.w\tr2, [r8, r1]\n+\tldr\tr5, [r3, #36]\t; 0x24\n \tasrs\tr1, r0, #31\n \tcmp\tr1, fp\n \tit\teq\n \tcmpeq\tr0, sl\n-\tbne.n\t1d6c6 \n+\tbne.n\t1d6c8 \n ./cmdline/sync.c:593\n \tcmp\tr2, r5\n-\tbeq.w\t1d9f0 \n+\tbeq.w\t1d9f2 \n ./cmdline/sync.c:594\n \tstrd\tr0, r1, [sp, #8]\n \tmov\tr3, fp\n-\tldr\tr0, [pc, #952]\t; (1da88 )\n+\tldr\tr0, [pc, #956]\t; (1da8c )\n \tmov\tr1, r8\n \tstr\tr2, [sp, #16]\n \tmov\tr2, sl\n \tadd\tr0, pc\n \tstr\tr5, [sp, #0]\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:598\n-\tldr\tr0, [pc, #940]\t; (1da8c )\n+\tldr\tr0, [pc, #944]\t; (1da90 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:599\n-\tldr\tr0, [pc, #936]\t; (1da90 )\n+\tldr\tr0, [pc, #940]\t; (1da94 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:602\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:603\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:515\n \tmov\tr0, r8\n-\tbl\t28f80 \n+\tbl\t28f30 \n \tmov\tr3, r0\n ./cmdline/sync.c:516\n \tadds\tr3, #1\n ./cmdline/sync.c:515\n \tstr\tr0, [r7, #0]\n ./cmdline/sync.c:516\n \tldr\tr3, [r7, #4]\n-\tbeq.n\t1d754 \n+\tbeq.n\t1d756 \n \tmovw\tr2, #4116\t; 0x1014\n \tldr\tr1, [r4, r2]\n-\tb.n\t1d5f6 \n+\tb.n\t1d5f6 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, fp\n \tmovs\tr1, #0\n \tblx\t6c08 \n sync_data_reader():\n ./cmdline/sync.c:504\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:478\n-\tldr\tr1, [pc, #884]\t; (1da94 )\n+\tldr\tr1, [pc, #888]\t; (1da98 )\n ./cmdline/sync.c:629\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #852]\t; (1da78 )\n+\tldr\tr2, [pc, #852]\t; (1da7c )\n \tadds\tr3, #12\n ./cmdline/sync.c:478\n \tadd\tr1, pc\n ./cmdline/sync.c:629\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1da5e \n+\tbne.w\t1da62 \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/sync.c:591\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #852]\t; (1da98 )\n+\tldr\tr0, [pc, #852]\t; (1da9c )\n \tmov\tr3, r1\n \tstrd\tsl, fp, [sp]\n-\tadd\tr0, pc\n \tmov\tr1, r8\n-\tbl\t11440 \n-\tb.n\t1d6dc \n+\tadd\tr0, pc\n+\tbl\t11408 \n+\tb.n\t1d6de \n \tstr\tr3, [r7, #4]\n ./cmdline/sync.c:520\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r7, #4]\n+\tmov\tr9, r0\n ./cmdline/sync.c:521\n \tadd.w\tr1, r7, #8\n-./cmdline/sync.c:520\n-\tmov\tr9, r0\n \tldr\tr0, [r3, #48]\t; 0x30\n+./cmdline/sync.c:520\n \tldr.w\tr3, [r9]\n \tcmp\tr3, #5\n-\tbeq.w\t1d91c \n+\tbeq.w\t1d91e \n ./cmdline/sync.c:529\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #796]\t; (1daa0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #788]\t; (1da9c )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:530\n-\tldr\tr0, [pc, #784]\t; (1daa0 )\n+\tldr\tr0, [pc, #788]\t; (1daa4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:531\n-\tldr\tr0, [pc, #780]\t; (1daa4 )\n+\tldr\tr0, [pc, #784]\t; (1daa8 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:532\n-\tldr\tr0, [pc, #776]\t; (1daa8 )\n+\tldr\tr0, [pc, #776]\t; (1daac )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:533\n \tldr\tr3, [r7, #0]\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:534\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r5\n \tmov\tr0, fp\n \tblx\t6c08 \n sync_data_reader():\n ./cmdline/sync.c:492\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:493\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:541\n-\tblx\t6be4 <__errno_location@plt>\n \tmovw\tfp, #4116\t; 0x1014\n-\tldr.w\tr1, [r4, fp]\n+\tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr2, r0\n-\tldr\tr0, [r1, #48]\t; 0x30\n+\tldr.w\tr1, [r4, fp]\n \tcmp\tr3, #5\n \tstr\tr2, [r7, #0]\n-\tbeq.w\t1d962 \n+\tldr\tr0, [r1, #48]\t; 0x30\n+\tbeq.w\t1d964 \n ./cmdline/sync.c:552\n \tcmp\tr3, #2\n-\tbeq.w\t1d9ac \n+\tbeq.w\t1d9ae \n ./cmdline/sync.c:563\n \tcmp\tr3, #13\n-\tbeq.n\t1d8d8 \n+\tbeq.n\t1d8da \n ./cmdline/sync.c:574\n \tadd.w\tr9, r7, #8\n \tmov\tr1, r9\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #688]\t; (1dab0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #680]\t; (1daac )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:575\n-\tldr\tr0, [pc, #676]\t; (1dab0 )\n+\tldr\tr0, [pc, #680]\t; (1dab4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:576\n-\tldr\tr0, [pc, #672]\t; (1dab4 )\n+\tldr\tr0, [pc, #676]\t; (1dab8 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:577\n \tldr.w\tr3, [r4, fp]\n \tmov\tr2, r9\n \tmov\tr0, r5\n \tldr\tr1, [r3, #48]\t; 0x30\n-\tbl\t13710 \n+\tbl\t136f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #652]\t; (1dab8 )\n+\tldr\tr0, [pc, #652]\t; (1dabc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:578\n \tstr.w\tsl, [r4]\n ./cmdline/sync.c:579\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:606\n \tldr\tr1, [r7, #4]\n \tmovs\tr2, #0\n \tldr.w\tr3, [r9, #216]\t; 0xd8\n \tmovw\tr9, #4120\t; 0x1018\n \tstr\tr2, [sp, #4]\n \tmov\tr0, r8\n \tstr\tr1, [sp, #0]\n \tmov\tr2, fp\n \tldr.w\tr1, [r4, r9]\n-\tbl\t28ffc \n+\tbl\t28fac \n \tmovw\tr3, #4124\t; 0x101c\n+\tmov\tsl, r0\n ./cmdline/sync.c:607\n \tcmp.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/sync.c:606\n-\tmov\tsl, r0\n \tstr\tr0, [r4, r3]\n ./cmdline/sync.c:607\n-\tbne.w\t1da0e \n+\tbne.w\t1da10 \n ./cmdline/sync.c:609\n \tblx\t6be4 <__errno_location@plt>\n \tmovw\tr3, #4116\t; 0x1014\n+\tmov\tr2, r0\n+\tstr\tr2, [r7, #0]\n \tldr\tr1, [r4, r3]\n \tldr\tr3, [r0, #0]\n-\tmov\tr2, r0\n \tldr\tr0, [r1, #48]\t; 0x30\n \tcmp\tr3, #5\n-\tstr\tr2, [r7, #0]\n-\tbeq.w\t1da20 \n+\tbeq.w\t1da22 \n ./cmdline/sync.c:616\n \tadd.w\tfp, r7, #8\n \tmov\tr1, fp\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n \tldr.w\tr9, [r4, r9]\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstrd\tr9, r0, [sp]\n+\tldr\tr0, [pc, #548]\t; (1dac0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstrd\tr9, r0, [sp]\n-\tldr\tr0, [pc, #540]\t; (1dabc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:617\n-\tldr\tr0, [pc, #536]\t; (1dac0 )\n+\tldr\tr0, [pc, #536]\t; (1dac4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:618\n-\tldr\tr0, [pc, #532]\t; (1dac4 )\n+\tldr\tr0, [pc, #532]\t; (1dac8 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:619\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr3, [r4, r3]\n \tmov\tr2, fp\n \tmov\tr0, r5\n+\tldr\tr3, [r4, r3]\n \tldr\tr1, [r3, #48]\t; 0x30\n-\tbl\t13710 \n+\tbl\t136f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #508]\t; (1dac8 )\n+\tldr\tr0, [pc, #508]\t; (1dacc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:620\n \tstr.w\tsl, [r4]\n ./cmdline/sync.c:621\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:564\n \tadd.w\tr1, r7, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #480]\t; (1dad0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #472]\t; (1dacc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:565\n-\tldr\tr0, [pc, #468]\t; (1dad0 )\n+\tldr\tr0, [pc, #468]\t; (1dad4 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:566\n-\tldr\tr0, [pc, #460]\t; (1dad4 )\n+\tldr\tr0, [pc, #464]\t; (1dad8 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:567\n-\tldr\tr0, [pc, #456]\t; (1dad8 )\n+\tldr\tr0, [pc, #460]\t; (1dadc )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:569\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:570\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:521\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #432]\t; (1dae0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #424]\t; (1dadc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:522\n-\tldr\tr0, [pc, #420]\t; (1dae0 )\n+\tldr\tr0, [pc, #420]\t; (1dae4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:523\n-\tldr\tr0, [pc, #416]\t; (1dae4 )\n-\tadd.w\tr1, r5, #4096\t; 0x1000\n+\tldr\tr0, [pc, #416]\t; (1dae8 )\n \tmov\tr2, r8\n+\tadd.w\tr1, r5, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:524\n-\tldr\tr0, [pc, #404]\t; (1dae8 )\n+\tldr\tr0, [pc, #408]\t; (1daec )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:525\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:526\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:543\n \tadd.w\tr1, r7, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #372]\t; (1daf0 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #364]\t; (1daec )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:544\n-\tldr\tr0, [pc, #360]\t; (1daf0 )\n+\tldr\tr0, [pc, #364]\t; (1daf4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:545\n-\tldr\tr0, [pc, #356]\t; (1daf4 )\n-\tadd.w\tr1, r5, #4096\t; 0x1000\n+\tldr\tr0, [pc, #360]\t; (1daf8 )\n \tmov\tr2, r8\n+\tadd.w\tr1, r5, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:546\n-\tldr\tr0, [pc, #348]\t; (1daf8 )\n+\tldr\tr0, [pc, #348]\t; (1dafc )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:547\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:548\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:553\n \tadd.w\tr1, r7, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #316]\t; (1db00 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #308]\t; (1dafc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:554\n-\tldr\tr0, [pc, #304]\t; (1db00 )\n+\tldr\tr0, [pc, #304]\t; (1db04 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:555\n-\tldr\tr0, [pc, #296]\t; (1db04 )\n+\tldr\tr0, [pc, #300]\t; (1db08 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:556\n-\tldr\tr0, [pc, #292]\t; (1db08 )\n+\tldr\tr0, [pc, #296]\t; (1db0c )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:559\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:560\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:596\n \tadd.w\tr1, r8, #4192\t; 0x1060\n+\tldr\tr0, [pc, #280]\t; (1db10 )\n \tldrd\tr2, r3, [r3, #8]\n \tstr.w\tr8, [sp, #8]\n+\tadd\tr0, pc\n \tldrd\tr8, r9, [r1, #16]\n-\tldr\tr0, [pc, #264]\t; (1db0c )\n \tstrd\tr8, r9, [sp]\n-\tadd\tr0, pc\n-\tbl\t11440 \n-\tb.n\t1d6dc \n+\tbl\t11408 \n+\tb.n\t1d6de \n ./cmdline/sync.c:626\n-\tadds\tr0, r4, #4\n \tmov\tr2, r8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, r4, #4\n+\tbl\t110dc \n ./cmdline/sync.c:628\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:610\n \tadd.w\tr1, r7, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #0]\n-\tldr.w\tsl, [r4, r9]\n \tstr\tr0, [r7, #4]\n+\tldr.w\tsl, [r4, r9]\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #4]\n+\tldr\tr0, [pc, #216]\t; (1db14 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r6\n-\tstrd\tsl, r0, [sp]\n-\tldr\tr0, [pc, #204]\t; (1db10 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tstr.w\tsl, [sp]\n+\tbl\t11538 \n ./cmdline/sync.c:611\n-\tldr\tr0, [pc, #200]\t; (1db14 )\n+\tldr\tr0, [pc, #200]\t; (1db18 )\n \tldr.w\tr2, [r4, r9]\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:612\n \tmvn.w\tr3, #3\n \tstr\tr3, [r4, #0]\n ./cmdline/sync.c:613\n-\tb.n\t1d71c \n+\tb.n\t1d71e \n ./cmdline/sync.c:629\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #180]\t; (1db18 )\n+\tldr\tr0, [pc, #180]\t; (1db1c )\n fs_par2file_get():\n ./cmdline/elem.h:1038\n \tmov\tr2, r5\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n \tnop\n-\tstrb\tr0, [r1, #31]\n+\tstrb\tr2, [r1, #31]\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #30]\n+\tstrb\tr2, [r4, #30]\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #232]\t; 0xe8\n+\tstr\tr6, [sp, #224]\t; 0xe0\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #336]\t; 0x150\n+\tstr\tr6, [sp, #328]\t; 0x148\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #792]\t; 0x318\n+\tstr\tr6, [sp, #784]\t; 0x310\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #520]\t; 0x208\n+\tstr\tr4, [sp, #512]\t; 0x200\n \tmovs\tr2, r0\n-\tstrb\tr6, [r1, #24]\n+\tstrb\tr4, [r1, #24]\n \tmovs\tr4, r0\n-\tstr\tr5, [sp, #664]\t; 0x298\n+\tstr\tr5, [sp, #648]\t; 0x288\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #360]\t; 0x168\n+\tstr\tr2, [sp, #352]\t; 0x160\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #472]\t; 0x1d8\n+\tstr\tr2, [sp, #464]\t; 0x1d0\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #736]\t; 0x2e0\n+\tstr\tr2, [sp, #728]\t; 0x2d8\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #40]\t; 0x28\n+\tstr\tr1, [sp, #32]\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #72]\t; 0x48\n+\tstr\tr4, [sp, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #168]\t; 0xa8\n+\tstr\tr4, [sp, #160]\t; 0xa0\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #240]\t; 0xf0\n+\tstr\tr2, [sp, #232]\t; 0xe8\n \tmovs\tr2, r0\n-\tstr\tr4, [sp, #336]\t; 0x150\n+\tstr\tr4, [sp, #328]\t; 0x148\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #640]\t; 0x280\n+\tstr\tr5, [sp, #632]\t; 0x278\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #800]\t; 0x320\n+\tstr\tr5, [sp, #792]\t; 0x318\n \tmovs\tr2, r0\n-\tstr\tr6, [sp, #40]\t; 0x28\n+\tstr\tr6, [sp, #32]\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #720]\t; 0x2d0\n+\tstr\tr3, [sp, #712]\t; 0x2c8\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #624]\t; 0x270\n+\tstr\tr2, [sp, #616]\t; 0x268\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #744]\t; 0x2e8\n+\tstr\tr2, [sp, #736]\t; 0x2e0\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #824]\t; 0x338\n+\tstr\tr2, [sp, #816]\t; 0x330\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #360]\t; 0x168\n+\tstr\tr2, [sp, #352]\t; 0x160\n \tmovs\tr2, r0\n-\tldrh\tr0, [r5, #62]\t; 0x3e\n+\tldrh\tr6, [r4, #62]\t; 0x3e\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #32]\n+\tstr\tr0, [sp, #24]\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #328]\t; 0x148\n+\tstr\tr0, [sp, #320]\t; 0x140\n \tmovs\tr2, r0\n-\tldrh\tr0, [r3, #58]\t; 0x3a\n+\tldrh\tr6, [r2, #58]\t; 0x3a\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #1000]\t; 0x3e8\n+\tstr\tr0, [sp, #992]\t; 0x3e0\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #88]\t; 0x58\n+\tstr\tr1, [sp, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #32]\n+\tstr\tr0, [sp, #24]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r1, #56]\t; 0x38\n+\tldrh\tr4, [r1, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #176]\t; 0xb0\n+\tstr\tr1, [sp, #168]\t; 0xa8\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #296]\t; 0x128\n+\tstr\tr1, [sp, #288]\t; 0x120\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #344]\t; 0x158\n+\tstr\tr1, [sp, #336]\t; 0x150\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #536]\t; 0x218\n+\tstr\tr1, [sp, #528]\t; 0x210\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #392]\t; 0x188\n+\tstr\tr3, [sp, #416]\t; 0x1a0\n \tmovs\tr2, r0\n \tstr\tr3, [sp, #600]\t; 0x258\n \tmovs\tr2, r0\n-\tstr\tr3, [sp, #752]\t; 0x2f0\n+\tstr\tr3, [sp, #736]\t; 0x2e0\n \tmovs\tr2, r0\n-\tldrh\tr4, [r3, #50]\t; 0x32\n+\tldrh\tr0, [r3, #50]\t; 0x32\n \tmovs\tr2, r0\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #20]\t; (1db34 )\n+\tldr\tr3, [pc, #20]\t; (1db38 )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #20]\t; (1db38 )\n-\tldr\tr0, [pc, #24]\t; (1db3c )\n+\tldr\tr1, [pc, #20]\t; (1db3c )\n+\tldr\tr0, [pc, #24]\t; (1db40 )\n \tadd\tr3, pc\n ././tommyds/tommyarrayblkof.h:89\n \tpush\t{r7, lr}\n ././tommyds/tommyarrayblkof.h:93\n \tadd\tr1, pc\n+\tadd\tr0, pc\n ././tommyds/tommyarrayblkof.h:89\n \tadd\tr7, sp, #0\n ././tommyds/tommyarrayblkof.h:93\n-\tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tldr\tr6, [sp, #864]\t; 0x360\n+\tldr\tr6, [sp, #848]\t; 0x350\n \tmovs\tr2, r0\n-\tldrsb\tr4, [r3, r7]\n+\tldrsb\tr0, [r3, r7]\n \tmovs\tr2, r0\n-\tcmp\tr4, #96\t; 0x60\n+\tcmp\tr4, #94\t; 0x5e\n \tmovs\tr2, r0\n state_hash_process():\n ./cmdline/sync.c:32\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r1\n+\tldr.w\tip, [pc, #2864]\t; 1e67c \n \tvpush\t{d8-d9}\n-\tmov\tr6, r0\n-\tldr.w\tip, [pc, #2848]\t; 1e670 \n-\tadd\tip, pc\n \tsub.w\tsp, sp, #8320\t; 0x2080\n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #24\n+\tadd\tip, pc\n ./cmdline/sync.c:49\n \tadd.w\tr5, r7, #136\t; 0x88\n ./cmdline/sync.c:32\n+\tmov\tr6, r0\n+./cmdline/sync.c:49\n+\tsub.w\tfp, r5, #44\t; 0x2c\n+./cmdline/sync.c:32\n \tstr\tr4, [r7, #60]\t; 0x3c\n \tmov\tr4, r2\n-\tldr.w\tr2, [pc, #2832]\t; 1e674 \n+\tldr.w\tr2, [pc, #2836]\t; 1e680 \n ./cmdline/sync.c:49\n-\tsub.w\tfp, r5, #44\t; 0x2c\n+\tmov\tr1, fp\n ./cmdline/sync.c:32\n \tstr\tr3, [r7, #32]\n \tadd.w\tr3, r7, #8320\t; 0x2080\n ./cmdline/sync.c:49\n \tstr\tr5, [r7, #56]\t; 0x38\n ./cmdline/sync.c:32\n \tadds\tr3, #4\n \tstr\tr0, [r7, #80]\t; 0x50\n-./cmdline/sync.c:49\n-\tmov\tr1, fp\n-./cmdline/sync.c:32\n \tldr.w\tr2, [ip, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/sync.c:49\n-\tbl\t2928c \n+\tbl\t2924c \n ./cmdline/sync.c:52\n \tsub.w\tr1, r5, #32\n ./cmdline/sync.c:49\n \tmov\tr3, r0\n ./cmdline/sync.c:52\n \tldr.w\tr0, [r6, #216]\t; 0xd8\n ./cmdline/sync.c:49\n \tstr\tr3, [r7, #84]\t; 0x54\n ./cmdline/sync.c:52\n-\tbl\te190 \n+\tbl\te194 \n ./cmdline/sync.c:53\n \tldr\tr3, [r6, #84]\t; 0x54\n ./cmdline/sync.c:52\n \tadd.w\tr2, r7, #100\t; 0x64\n \tstr\tr2, [r7, #28]\n ./cmdline/sync.c:32\n-\tldr.w\tr2, [pc, #2772]\t; 1e678 \n-\tadd\tr2, pc\n-\tstr\tr2, [r7, #48]\t; 0x30\n+\tldr.w\tr2, [pc, #2780]\t; 1e684 \n ./cmdline/sync.c:52\n \tstr.w\tr0, [r5, #-36]\n+./cmdline/sync.c:32\n+\tadd\tr2, pc\n+\tstr\tr2, [r7, #48]\t; 0x30\n ./cmdline/sync.c:53\n \tcmp\tr3, #0\n-\tbeq.w\t1e0ba \n+\tbeq.w\t1e0c8 \n ./cmdline/sync.c:62\n \tldr\tr2, [r7, #56]\t; 0x38\n \tmovs\tr3, #0\n \tldr.w\tr5, [r2, #-44]\n \tstr.w\tr3, [r2, #-40]\n-\tcbz\tr5, 1dc10 \n-\tadd.w\tr6, r7, #96\t; 0x60\n+\tcbz\tr5, 1dc14 \n ./cmdline/sync.c:61\n \tmov\tr5, r3\n+\tadd.w\tr6, r7, #96\t; 0x60\n ./cmdline/sync.c:63\n \tmov.w\tr8, #4256\t; 0x10a0\n \tldr\tr2, [r7, #84]\t; 0x54\n \tmla\tr3, r8, r3, r2\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tldr.w\tr9, [r3]\n ./cmdline/sync.c:66\n \tcmp.w\tr9, #0\n-\tbeq.n\t1dc02 \n+\tbeq.n\t1dc06 \n ./cmdline/sync.c:69\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tcmp\tr3, r4\n-\tbcs.n\t1dc02 \n+\tbcs.n\t1dc06 \n \tmov\tsl, r3\n ./cmdline/sync.c:73\n \tmov\tr1, sl\n \tmov\tr0, r9\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n-\tcbz\tr0, 1dbfa \n+\tcbz\tr0, 1dbfe \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n state_hash_process():\n ./cmdline/sync.c:79\n \tsubs\tr3, #2\n \tcmp\tr3, #1\n ./cmdline/sync.c:82\n \tit\tls\n \taddls\tr5, #1\n ./cmdline/sync.c:69 (discriminator 2)\n \tadd.w\tsl, sl, #1\n \tcmp\tr4, sl\n-\tbne.n\t1dbe6 \n+\tbne.n\t1dbea \n ./cmdline/sync.c:62 (discriminator 2)\n \tldr\tr3, [r6, #0]\n \tldr.w\tr2, [fp]\n \tadds\tr3, #1\n \tstr\tr3, [r6, #0]\n \tcmp\tr3, r2\n-\tbcc.n\t1dbca \n+\tbcc.n\t1dbce \n ./cmdline/sync.c:87\n \tldr\tr6, [r7, #80]\t; 0x50\n \tmov\tr0, r6\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/sync.c:91\n \tmov\tr0, r6\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tmov\tr3, r5\n \tmov\tr2, r4\n-\tbl\t18348 \n+\tbl\t18324 \n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1e11c \n+\tbeq.w\t1e12a \n ./cmdline/sync.c:94\n \tldr\tr2, [r7, #56]\t; 0x38\n \tmovs\tr3, #0\n \tldr.w\tr0, [r2, #-44]\n-\tstr.w\tr3, [r2, #-40]\n \tstr\tr0, [r7, #76]\t; 0x4c\n+\tstr.w\tr3, [r2, #-40]\n \tcmp\tr0, #0\n-\tbeq.w\t1e65a \n+\tbeq.w\t1e664 \n ./cmdline/sync.c:210\n-\tldr.w\tr1, [pc, #2616]\t; 1e67c \n+\tldr.w\tr1, [pc, #2624]\t; 1e688 \n ./cmdline/sync.c:89\n \tmovs\tr0, #0\n-./cmdline/sync.c:94\n \tstr.w\tfp, [r7, #36]\t; 0x24\n \tmov\tfp, r2\n ./cmdline/sync.c:210\n \tadd\tr1, pc\n-./cmdline/sync.c:57\n-\tstr\tr3, [r7, #24]\n-./cmdline/sync.c:56\n-\tstr\tr3, [r7, #76]\t; 0x4c\n-./cmdline/sync.c:210\n \tvmov\ts16, r1\n ./cmdline/sync.c:219\n-\tldr.w\tr1, [pc, #2600]\t; 1e680 \n-./cmdline/sync.c:94\n-\tstrd\tr5, r3, [r7, #16]\n+\tldr.w\tr1, [pc, #2612]\t; 1e68c \n+./cmdline/sync.c:57\n+\tstr\tr3, [r7, #24]\n ./cmdline/sync.c:219\n \tadd\tr1, pc\n-./cmdline/sync.c:94\n-\tstr\tr4, [r7, #64]\t; 0x40\n-./cmdline/sync.c:219\n \tvmov\ts17, r1\n-./cmdline/sync.c:89\n-\tmovs\tr1, #0\n-\tstrd\tr0, r1, [r7, #8]\n ./cmdline/sync.c:220\n-\tldr.w\tr1, [pc, #2580]\t; 1e684 \n+\tldr.w\tr1, [pc, #2604]\t; 1e690 \n+./cmdline/sync.c:56\n+\tstr\tr3, [r7, #76]\t; 0x4c\n+./cmdline/sync.c:220\n \tadd\tr1, pc\n+./cmdline/sync.c:90\n+\tstr\tr3, [r7, #20]\n+./cmdline/sync.c:220\n \tvmov\ts18, r1\n+\tstr\tr5, [r7, #16]\n+./cmdline/sync.c:89\n+\tmovs\tr1, #0\n+\tstr\tr4, [r7, #64]\t; 0x40\n+\tstrd\tr0, r1, [r7, #8]\n \tadd.w\tr1, r7, #96\t; 0x60\n \tstr\tr1, [r7, #4]\n ./cmdline/sync.c:95\n \tldr\tr1, [r7, #84]\t; 0x54\n \tmov.w\tr2, #4256\t; 0x10a0\n \tmla\tr3, r2, r3, r1\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tldr.w\tr9, [r3]\n ./cmdline/sync.c:98\n \tcmp.w\tr9, #0\n-\tbeq.w\t1e03c \n+\tbeq.w\t1e048 \n ./cmdline/sync.c:101\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tldr\tr1, [r7, #64]\t; 0x40\n \tcmp\tr3, r1\n-\tbcs.w\t1e42a \n+\tbcs.w\t1e436 \n \tmov\tsl, r3\n \tstr.w\tfp, [r7, #68]\t; 0x44\n ./cmdline/sync.c:111\n \tmov\tr1, sl\n \tmov\tr0, r9\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n \tmov\tr4, r0\n block_state_get():\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n-\tbeq.w\t1de34 \n+\tbeq.w\t1de36 \n ./cmdline/elem.h:657\n-\tldrb\tr5, [r0, #0]\n+\tldrb.w\tr8, [r0]\n state_hash_process():\n ./cmdline/sync.c:117\n-\tsubs\tr3, r5, #2\n+\tsub.w\tr3, r8, #2\n \tcmp\tr3, #1\n-\tbhi.w\t1de34 \n+\tbhi.w\t1de36 \n ./cmdline/elem.h:1035\n \tldr\tr3, [r7, #68]\t; 0x44\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tmov\tr1, sl\n \tmov\tr0, r9\n \tsubs\tr3, #28\n \tstr\tr3, [r7, #44]\t; 0x2c\n \tmov\tr2, r3\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n-\tmov\tr8, r0\n+\tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1e64a \n+\tbeq.w\t1e654 \n state_hash_process():\n ./cmdline/elem.h:1201\n \tldr\tr3, [r7, #80]\t; 0x50\n info_get():\n ./cmdline/elem.h:1201\n \tadd.w\tr3, r3, #245760\t; 0x3c000\n \tldr.w\tr2, [r3, #180]\t; 0xb4\n \tcmp\tsl, r2\n-\titt\tcs\n-\tmovcs\tr3, #0\n-\tstrcs\tr3, [r7, #40]\t; 0x28\n-\tbcs.n\t1dd28 \n+\tbcs.w\t1de70 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadd.w\tr2, r3, #36\t; 0x24\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tmov.w\tr6, sl, lsr #12\n+\tmov.w\tr1, sl, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r2, #132]\t; 0x84\n \tcmp.w\tr3, sl, lsr #12\n-\tbls.w\t1e4f4 \n+\tbls.w\t1e502 \n ././tommyds/tommyarray.h:95\n-\torr.w\tr3, r6, #1\n+\torr.w\tr3, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr1, [r2, #140]\t; 0x8c\n+\tldr.w\tr0, [r2, #140]\t; 0x8c\n state_hash_process():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr0, sl, #0, #12\n+\tubfx\tr6, sl, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n-tommy_arrayblkof_ref():\n-././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr1, r1, r0\n state_hash_process():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r2, r3, lsl #2]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r3, r6, lsl #2]\n-\tldr\tr3, [r3, r1]\n+\tldr.w\tr2, [r2, r3, lsl #2]\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmov\tr3, r6\n+\tmul.w\tr3, r0, r3\n+\tldr.w\tr2, [r2, r1, lsl #2]\n+\tldr\tr3, [r2, r3]\n \tand.w\tr3, r3, #2\n \tstr\tr3, [r7, #40]\t; 0x28\n state_hash_process():\n ./cmdline/sync.c:130\n \tldr\tr0, [r7, #80]\t; 0x50\n ./cmdline/sync.c:133\n \tmov.w\tr6, #4256\t; 0x10a0\n ./cmdline/sync.c:130\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/sync.c:133\n \tldr\tr2, [r7, #68]\t; 0x44\n \tmovw\tr3, #4100\t; 0x1004\n \tsubs\tr2, #40\t; 0x28\n \tldr\tr0, [r2, #0]\n \tstr\tr2, [r7, #72]\t; 0x48\n \tldr\tr2, [r7, #84]\t; 0x54\n \tmla\tr0, r6, r0, r2\n \tldr\tr3, [r0, r3]\n-\tcmp\tr3, r8\n+\tstr\tr3, [r7, #52]\t; 0x34\n+\tcmp\tr3, r5\n \tit\tne\n \tcmpne\tr3, #0\n-\tstr\tr3, [r7, #52]\t; 0x34\n-\tbne.w\t1de6e \n+\tbne.w\t1de76 \n ./cmdline/sync.c:160\n+\tldr.w\tr3, [pc, #2360]\t; 1e694 \n+\tmov\tr1, r5\n \tldr\tr6, [r7, #48]\t; 0x30\n-\tmov\tr1, r8\n \tldr\tr2, [r7, #80]\t; 0x50\n-\tldr.w\tr3, [pc, #2348]\t; 1e688 \n-\tldr.w\tr2, [r2, #224]\t; 0xe0\n \tldr\tr3, [r6, r3]\n \tmovs\tr6, #0\n+\tldr.w\tr2, [r2, #224]\t; 0xe0\n \tstr\tr6, [sp, #0]\n-\tbl\t28e30 \n+\tbl\t28dc4 \n ./cmdline/sync.c:161\n \tadds\tr0, #1\n-\tbeq.w\t1de86 \n+\tbeq.w\t1de8e \n ./cmdline/sync.c:205\n \tldr\tr3, [r7, #72]\t; 0x48\n \tmov.w\tr6, #4256\t; 0x10a0\n \tldr\tr1, [r7, #84]\t; 0x54\n \tldr\tr0, [r3, #0]\n-\tldrd\tr2, r3, [r8, #24]\n+\tldrd\tr2, r3, [r5, #24]\n \tmla\tip, r6, r0, r1\n \tadd.w\tr1, ip, #4160\t; 0x1040\n \tldrd\tr0, r1, [r1]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t1ddce \n+\tbne.n\t1ddd2 \n ./cmdline/sync.c:206\n \tadd.w\tr1, ip, #4192\t; 0x1060\n-\tldrd\tr2, r3, [r8]\n+\tldrd\tr2, r3, [r5]\n \tldr\tr0, [r1, #0]\n \tasrs\tr1, r0, #31\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t1ddce \n+\tbne.n\t1ddd2 \n ./cmdline/sync.c:207\n \tmovw\tr2, #4196\t; 0x1064\n-\tldr.w\tr3, [r8, #36]\t; 0x24\n+\tldr\tr3, [r5, #36]\t; 0x24\n \tldr.w\tr2, [ip, r2]\n \tcmp\tr2, r3\n-\tbne.n\t1ddce \n+\tbne.n\t1ddd2 \n ./cmdline/sync.c:208\n \tadd.w\tr1, ip, #4192\t; 0x1060\n-\tldrd\tr2, r3, [r8, #8]\n \tadds\tr1, #16\n+\tldrd\tr2, r3, [r5, #8]\n \tldrd\tr0, r1, [r1]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.w\t1e13e \n+\tbeq.w\t1e14c \n ./cmdline/sync.c:210\n \tldr\tr3, [r7, #68]\t; 0x44\n-\tldr.w\tr0, [r8, #48]\t; 0x30\n+\tldr\tr0, [r5, #48]\t; 0x30\n \tsub.w\tr1, r3, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr2, r9\n-\tmov\tr1, sl\n \tmov\tr3, r0\n+\tmov\tr1, sl\n \tvmov\tr0, s16\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:211\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr0, [r7, #84]\t; 0x54\n \tmov.w\tr1, #4256\t; 0x10a0\n \tldr\tr4, [r3, #0]\n-\tldrd\tr2, r3, [r8, #24]\n+\tldrd\tr2, r3, [r5, #24]\n \tmla\tr4, r1, r4, r0\n \tadd.w\tr1, r4, #4160\t; 0x1040\n \tldrd\tr0, r1, [r1]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.w\t1dfb2 \n+\tbeq.w\t1dfba \n ./cmdline/sync.c:212\n \tstrd\tr0, r1, [sp]\n \tmov\tr1, r4\n-\tldr.w\tr0, [pc, #2164]\t; 1e68c \n+\tldr.w\tr0, [pc, #2176]\t; 1e698 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:221\n \tldr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:219\n \tvmov\tr0, s17\n ./cmdline/sync.c:221\n \tadds\tr3, #1\n \tstr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:219\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:220\n \tvmov\tr0, s18\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:101 (discriminator 2)\n \tldr\tr3, [r7, #64]\t; 0x40\n \tadd.w\tsl, sl, #1\n \tcmp\tr3, sl\n-\tbne.w\t1dca6 \n+\tbne.w\t1dcaa \n \tldr.w\tfp, [r7, #68]\t; 0x44\n \tmov\tsl, r3\n \tldr\tr6, [r7, #4]\n ./cmdline/sync.c:315\n \tldr\tr3, [r6, #0]\n \tmov.w\tr8, #4256\t; 0x10a0\n \tldr\tr1, [r7, #84]\t; 0x54\n \tmovw\tr2, #4100\t; 0x1004\n \tmla\tr0, r8, r3, r1\n \tldr\tr4, [r0, r2]\n \tcmp\tr4, #0\n-\tbeq.w\t1e044 \n+\tbeq.w\t1e050 \n ./cmdline/sync.c:318\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/sync.c:319\n \tadds\tr0, #1\n-\tbeq.w\t1e488 \n+\tbeq.w\t1e494 \n \tldr\tr3, [r6, #0]\n-\tb.n\t1e044 \n+\tb.n\t1e050 \n+info_get():\n+./cmdline/sync.c:319\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #40]\t; 0x28\n+\tb.n\t1dd2e \n+state_hash_process():\n ./cmdline/sync.c:136\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/sync.c:137\n \tldr\tr3, [r7, #52]\t; 0x34\n \tadds\tr0, #1\n-\tbeq.w\t1e358 \n+\tbeq.w\t1e360 \n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr2, [r7, #84]\t; 0x54\n \tldr\tr0, [r3, #0]\n \tmla\tr0, r6, r0, r2\n-\tb.n\t1dd52 \n+\tb.n\t1dd58 \n ./cmdline/sync.c:162\n \tblx\t6be4 <__errno_location@plt>\n \tmov\tr4, r0\n-\tldr.w\tr0, [r8, #48]\t; 0x30\n+\tldr\tr0, [r5, #48]\t; 0x30\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #5\n-\tbeq.w\t1e3c8 \n+\tbeq.w\t1e3d2 \n ./cmdline/sync.c:173\n \tldr\tr2, [r7, #76]\t; 0x4c\n \tcmp\tr3, #2\n \tadd.w\tr2, r2, #1\n \tstr\tr2, [r7, #76]\t; 0x4c\n-\tbeq.w\t1e238 \n+\tbeq.w\t1e244 \n ./cmdline/sync.c:184\n \tcmp\tr3, #13\n-\tbeq.w\t1e0ca \n+\tbeq.w\t1e0d8 \n ./cmdline/sync.c:195\n \tstr\tr4, [r7, #68]\t; 0x44\n-./cmdline/sync.c:58\n-\tmovs\tr2, #0\n-./cmdline/sync.c:195\n+\tmov\tr8, r5\n \tldr\tr4, [r7, #56]\t; 0x38\n \tldr\tr6, [r7, #72]\t; 0x48\n \tsub.w\tr3, r4, #8\n-./cmdline/sync.c:58\n-\tstr\tr2, [r7, #72]\t; 0x48\n \tldr.w\tfp, [r7, #36]\t; 0x24\n-./cmdline/sync.c:195\n \tmov\tr1, r3\n \tmov\tr5, r3\n \tvmov\ts16, r3\n-\tbl\t10f40 \n+./cmdline/sync.c:58\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #72]\t; 0x48\n+./cmdline/sync.c:195\n+\tbl\t10f04 \n \tldr\tr2, [r7, #68]\t; 0x44\n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr.w\tr0, [pc, #1980]\t; 1e69c \n \tmov\tr2, r9\n \tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr.w\tr0, [pc, #1968]\t; 1e690 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:196\n-\tldr.w\tr0, [pc, #1964]\t; 1e694 \n+\tldr.w\tr0, [pc, #1968]\t; 1e6a0 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:197\n \tldr.w\tr3, [r4, #-40]\n \tldr\tr4, [r7, #84]\t; 0x54\n \tmov.w\tr1, #4256\t; 0x10a0\n-\tldr.w\tr0, [pc, #1948]\t; 1e698 \n-\tmla\tr1, r1, r3, r4\n+\tldr.w\tr0, [pc, #1952]\t; 1e6a4 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr1, r1, r3, r4\n+\tbl\t10e54 \n ./cmdline/sync.c:198\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r5\n \tmov\tr0, r9\n-\tbl\t13710 \n+\tbl\t136f8 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1924]\t; 1e69c \n+\tldr.w\tr0, [pc, #1928]\t; 1e6a8 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:374\n \tldr\tr1, [r7, #56]\t; 0x38\n ./cmdline/sync.c:371\n \tmovs\tr2, #1\n \tldr\tr0, [r7, #32]\n ./cmdline/sync.c:374\n \tldr.w\tr3, [r1, #-44]\n ./cmdline/sync.c:371\n \tstr\tr2, [r0, #0]\n ./cmdline/sync.c:374\n \tmovs\tr0, #0\n \tstr.w\tr0, [r1, #-40]\n \tcmp\tr3, #0\n-\tbeq.w\t1e28a \n+\tbeq.w\t1e296 \n ./cmdline/sync.c:379\n-\tldr.w\tr3, [pc, #1892]\t; 1e6a0 \n+\tldr.w\tr3, [pc, #1896]\t; 1e6ac \n ./cmdline/sync.c:375\n \tmov.w\tr8, #4256\t; 0x10a0\n ./cmdline/sync.c:380\n-\tldr.w\tr9, [pc, #1888]\t; 1e6a4 \n+\tldr.w\tr9, [pc, #1892]\t; 1e6b0 \n ./cmdline/sync.c:379\n \tadd\tr3, pc\n+\tvmov\ts17, r3\n ./cmdline/sync.c:380\n \tadd\tr9, pc\n-./cmdline/sync.c:379\n-\tvmov\ts17, r3\n ./cmdline/sync.c:375\n \tvmov\ts18, r9\n \tldr.w\tr9, [r7, #84]\t; 0x54\n-\tb.n\t1df64 \n+\tb.n\t1df6c \n ./cmdline/sync.c:374 (discriminator 2)\n \tldr\tr0, [r6, #0]\n \tldr.w\tr3, [fp]\n \tadds\tr0, #1\n \tstr\tr0, [r6, #0]\n \tcmp\tr0, r3\n-\tbcs.n\t1dfec \n+\tbcs.n\t1dff6 \n ./cmdline/sync.c:375\n \tmla\tr0, r8, r0, r9\n-\tmovw\tr3, #4100\t; 0x1004\n+\tmovw\tr2, #4100\t; 0x1004\n ./cmdline/sync.c:376\n-\tadd.w\tr2, r0, #4096\t; 0x1000\n+\tadd.w\tr3, r0, #4096\t; 0x1000\n ./cmdline/sync.c:375\n-\tldr\tr5, [r0, r3]\n+\tldr\tr5, [r0, r2]\n ./cmdline/sync.c:376\n-\tldr\tr4, [r2, #0]\n+\tldr\tr4, [r3, #0]\n ./cmdline/sync.c:377\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/sync.c:378\n \tadds\tr0, #1\n-\tbne.n\t1df56 \n+\tbne.n\t1df5e \n ./cmdline/sync.c:379\n \tvmov\tr1, s16\n \tldr\tr0, [r5, #48]\t; 0x30\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #80]\t; 0x50\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/sync.c:381\n \tldr\tr3, [r7, #76]\t; 0x4c\n+./cmdline/sync.c:379\n+\tldr\tr0, [r0, #0]\n+./cmdline/sync.c:381\n \tadds\tr3, #1\n \tstr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:379\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tldr\tr3, [r7, #80]\t; 0x50\n-\tmov\tr2, r4\n-\tmov\tr1, sl\n \tstr\tr0, [sp, #0]\n+\tmov\tr2, r4\n \tvmov\tr0, s17\n-\tbl\t11570 \n+\tmov\tr1, sl\n+\tbl\t11538 \n ./cmdline/sync.c:380\n \tvmov\tr0, s18\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:381\n-\tb.n\t1df56 \n+\tb.n\t1df5e \n ./cmdline/sync.c:213\n-\tadd.w\tr0, r4, #4192\t; 0x1060\n-\tldrd\tr2, r3, [r8]\n-\tmovw\tr1, #4196\t; 0x1064\n-\tldr.w\tr5, [r8, #36]\t; 0x24\n-\tldr\tr0, [r0, #0]\n-\tldr\tr6, [r4, r1]\n+\tadd.w\tr1, r4, #4192\t; 0x1060\n+\tmovw\tr6, #4196\t; 0x1064\n+\tldrd\tr2, r3, [r5]\n+\tldr\tr0, [r1, #0]\n+\tldr.w\tip, [r4, r6]\n+\tldr\tr6, [r5, #36]\t; 0x24\n \tasrs\tr1, r0, #31\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.n\t1dfd6 \n+\tbne.n\t1dfde \n ./cmdline/sync.c:214\n-\tcmp\tr5, r6\n-\tbeq.w\t1e21a \n+\tcmp\tr6, ip\n+\tbeq.w\t1e226 \n ./cmdline/sync.c:215\n \tstrd\tr0, r1, [sp, #8]\n \tmov\tr1, r4\n-\tldr.w\tr0, [pc, #1736]\t; 1e6a8 \n-\tstr\tr6, [sp, #16]\n+\tldr.w\tr0, [pc, #1740]\t; 1e6b4 \n+\tstr.w\tip, [sp, #16]\n \tadd\tr0, pc\n-\tstr\tr5, [sp, #0]\n-\tbl\t11440 \n-\tb.n\t1de1e \n+\tstr\tr6, [sp, #0]\n+\tbl\t11408 \n+\tb.n\t1de20 \n \tldr\tr2, [r7, #24]\n \tldr\tr3, [r7, #72]\t; 0x48\n \tadd\tr3, r2\n \tldr\tr2, [r7, #76]\t; 0x4c\n-\tcmn\tr3, r2\n-\tite\tne\n-\tmovne.w\tr6, #4294967295\t; 0xffffffff\n+\tnegs\tr6, r2\n+\tcmp\tr6, r3\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tit\teq\n \tmoveq\tr6, #0\n ./cmdline/sync.c:387\n \tldr\tr0, [r7, #84]\t; 0x54\n \tblx\t694c \n ./cmdline/sync.c:388\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr.w\tr0, [r3, #-32]\n \tblx\t694c \n ./cmdline/sync.c:32\n-\tldr.w\tr1, [pc, #1692]\t; 1e6ac \n+\tldr.w\tr1, [pc, #1692]\t; 1e6b8 \n ./cmdline/sync.c:393\n-\tldr.w\tr2, [pc, #1632]\t; 1e674 \n+\tldr.w\tr2, [pc, #1632]\t; 1e680 \n \tadd.w\tr3, r7, #8320\t; 0x2080\n ./cmdline/sync.c:32\n \tadd\tr1, pc\n ./cmdline/sync.c:393\n \tadds\tr3, #4\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1e5ec \n+\tbne.w\t1e5fc \n \tadd.w\tr7, r7, #8320\t; 0x2080\n \tmov\tr0, r6\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr.w\tr3, [fp, #-40]\n \tsub.w\tr6, fp, #40\t; 0x28\n ./cmdline/sync.c:94 (discriminator 2)\n \tldr\tr2, [r7, #36]\t; 0x24\n \tadds\tr3, #1\n \tstr\tr3, [r6, #0]\n \tldr\tr2, [r2, #0]\n \tcmp\tr3, r2\n-\tbcc.w\t1dc7c \n+\tbcc.w\t1dc80 \n ./cmdline/sync.c:344\n-\tldrd\tr3, r4, [r7, #8]\n \tldr\tr5, [r7, #16]\n-\tldr\tr0, [r7, #80]\t; 0x50\n+\tldrd\tr3, r4, [r7, #8]\n \tstrd\tr3, r4, [sp]\n \tmov\tr2, r5\n+\tldr\tr0, [r7, #80]\t; 0x50\n \tldr\tr1, [r7, #20]\n-\tbl\t183c0 \n+\tbl\t1839c \n ./cmdline/sync.c:350\n \tldr\tr4, [r7, #76]\t; 0x4c\n \tldr\tr5, [r7, #24]\n \torrs.w\tr3, r4, r5\n-\tbeq.w\t1e550 \n+\tbeq.w\t1e55e \n ./cmdline/sync.c:351\n-\tldr.w\tr0, [pc, #1596]\t; 1e6b0 \n+\tldr.w\tr0, [pc, #1596]\t; 1e6bc \n+\tnegs\tr6, r5\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:352\n-\tldr.w\tr0, [pc, #1588]\t; 1e6b4 \n+\tldr.w\tr0, [pc, #1588]\t; 1e6c0 \n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:353\n-\tldr.w\tr0, [pc, #1580]\t; 1e6b8 \n+\tldr.w\tr0, [pc, #1580]\t; 1e6c4 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:354\n-\tldr.w\tr0, [pc, #1572]\t; 1e6bc \n+\tldr.w\tr0, [pc, #1572]\t; 1e6c8 \n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:361\n-\tcmn\tr4, r5\n-\tite\tne\n-\tmovne.w\tr6, #4294967295\t; 0xffffffff\n+\tcmp\tr6, r4\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tit\teq\n \tmoveq\tr6, #0\n \tcmp\tr4, #0\n-\tbeq.n\t1e130 \n+\tbeq.n\t1e13e \n ./cmdline/sync.c:362\n-\tldr.w\tr0, [pc, #1552]\t; 1e6c0 \n+\tldr.w\tr0, [pc, #1548]\t; 1e6cc \n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1e130 \n+\tbl\t10e54 \n+\tb.n\t1e13e \n ./cmdline/sync.c:54\n \tldr\tr3, [r7, #80]\t; 0x50\n \tmovs\tr0, #1\n \tldr\tr2, [r7, #28]\n \tldr.w\tr1, [r3, #216]\t; 0xd8\n-\tbl\te24c \n-\tb.n\t1dbb2 \n+\tbl\te250 \n+\tb.n\t1dbb6 \n ./cmdline/sync.c:185\n \tldr\tr3, [r7, #68]\t; 0x44\n \tsub.w\tr1, r3, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #52]\t; 0x34\n \tldr\tr0, [r4, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #52]\t; 0x34\n+\tstr\tr0, [sp, #0]\n+\tldr.w\tr0, [pc, #1504]\t; 1e6d0 \n \tmov\tr2, r9\n+\tldr\tr3, [r7, #52]\t; 0x34\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr.w\tr0, [pc, #1500]\t; 1e6c4 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:186\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr2, [r7, #84]\t; 0x54\n \tmov.w\tr1, #4256\t; 0x10a0\n-\tldr.w\tr0, [pc, #1488]\t; 1e6c8 \n+\tldr.w\tr0, [pc, #1484]\t; 1e6d4 \n \tldr\tr3, [r3, #0]\n \tadd\tr0, pc\n \tmla\tr1, r1, r3, r2\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:187\n-\tldr.w\tr0, [pc, #1476]\t; 1e6cc \n+\tldr.w\tr0, [pc, #1472]\t; 1e6d8 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:188\n-\tldr.w\tr0, [pc, #1468]\t; 1e6d0 \n+\tldr.w\tr0, [pc, #1468]\t; 1e6dc \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:191\n-\tb.n\t1de34 \n+\tb.n\t1de36 \n ./cmdline/sync.c:344\n \tmov\tr2, r5\n \tmovs\tr4, #0\n \tmovs\tr5, #0\n \tldr\tr0, [r7, #80]\t; 0x50\n \tmov\tr1, r6\n \tstrd\tr4, r5, [sp]\n ./cmdline/sync.c:56\n \tstr\tr6, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:344\n-\tbl\t183c0 \n+\tbl\t1839c \n ./cmdline/sync.c:364\n-\tldr.w\tr0, [pc, #1440]\t; 1e6d4 \n+\tldr.w\tr0, [pc, #1440]\t; 1e6e0 \n \tldr\tr1, [r7, #76]\t; 0x4c\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:367\n-\tb.n\t1dffe \n+\tb.n\t1e00a \n ./cmdline/sync.c:227\n-\tldr\tr1, [r7, #48]\t; 0x30\n+\tldr.w\tr1, [pc, #1428]\t; 1e6e4 \n \tmovs\tr3, #0\n-\tldr.w\tr2, [pc, #1428]\t; 1e6d8 \n+\tldr\tr6, [r7, #48]\t; 0x30\n \tmov\tr0, ip\n \tstr\tr3, [sp, #4]\n-\tldr\tr3, [r7, #80]\t; 0x50\n-\tldr\tr6, [r1, r2]\n \tldr\tr2, [r7, #28]\n-\tldr\tr1, [r7, #44]\t; 0x2c\n-\tldr.w\tr3, [r3, #216]\t; 0xd8\n+\tldr\tr3, [r7, #80]\t; 0x50\n+\tldr\tr1, [r6, r1]\n \tldr\tr2, [r2, #0]\n+\tldr.w\tr3, [r3, #216]\t; 0xd8\n+\tstr\tr1, [sp, #0]\n+\tldr\tr1, [r7, #44]\t; 0x2c\n \tldr\tr1, [r1, #0]\n-\tstr\tr6, [sp, #0]\n-\tbl\t28ffc \n+\tbl\t28fac \n \tmov\tr3, r0\n ./cmdline/sync.c:228\n \tadds\tr3, #1\n ./cmdline/sync.c:227\n \tstr\tr0, [r7, #52]\t; 0x34\n ./cmdline/sync.c:228\n-\tbeq.w\t1e56a \n+\tbeq.w\t1e578 \n ./cmdline/sync.c:249\n \tldrd\tr6, r1, [r7, #80]\t; 0x50\n \tmovs\tr3, #1\n \tldr\tr2, [r7, #72]\t; 0x48\n \tmov\tr0, r6\n-\tbl\t18a8c \n+\tbl\t18a78 \n+./cmdline/sync.c:251\n+\tmov\tr0, r6\n ./cmdline/sync.c:253\n \tldrd\tfp, ip, [r7, #8]\n ./cmdline/sync.c:251\n-\tmov\tr0, r6\n \tstr\tr6, [r7, #80]\t; 0x50\n ./cmdline/sync.c:253\n \tldr\tr6, [r7, #52]\t; 0x34\n ./cmdline/sync.c:251\n-\tmov\tr2, r8\n \tmov\tr1, r9\n+\tmov\tr2, r5\n ./cmdline/sync.c:253\n \tadds.w\tfp, fp, r6\n \tadc.w\tip, ip, r6, asr #31\n \tstrd\tfp, ip, [r7, #8]\n ./cmdline/sync.c:251\n-\tbl\t18a78 \n+\tbl\t18a64 \n ./cmdline/sync.c:256\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tcmp\tr3, #0\n-\tbeq.w\t1e2b8 \n ./cmdline/sync.c:257\n-\tldr\tr3, [r7, #68]\t; 0x44\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tsub.w\tr2, r3, #24\n-\tstr\tr6, [sp, #0]\n+./cmdline/sync.c:256\n+\tcmp\tr3, #0\n+\tbeq.w\t1e2c6 \n+./cmdline/sync.c:257\n \tadd.w\tr3, r1, #244736\t; 0x3bc00\n+\tstr\tr6, [sp, #0]\n+\tldr\tr2, [r7, #68]\t; 0x44\n \tadd.w\tr1, r1, #240640\t; 0x3ac00\n \tadd.w\tr1, r1, #944\t; 0x3b0\n-\tstr\tr2, [r7, #52]\t; 0x34\n \tldr.w\tr0, [r3, #968]\t; 0x3c8\n+\tsubs\tr2, #24\n \tldr\tr3, [r7, #28]\n+\tstr\tr2, [r7, #52]\t; 0x34\n \tldr\tr3, [r3, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n \tldr\tr2, [r7, #52]\t; 0x34\n ./cmdline/sync.c:263\n \tldr\tr0, [r7, #80]\t; 0x50\n \tstr\tr2, [r7, #52]\t; 0x34\n-\tbl\t18a40 \n-./cmdline/sync.c:265\n-\tcmp\tr5, #3\n+\tbl\t18a2c \n ./cmdline/sync.c:267\n-\tldr.w\tr3, [pc, #1292]\t; 1e6dc \n+\tldr.w\tr3, [pc, #1292]\t; 1e6e8 \n+\tadds\tr0, r4, #1\n ./cmdline/sync.c:265\n \tldr\tr2, [r7, #52]\t; 0x34\n-\tadd.w\tr0, r4, #1\n-\tbne.n\t1e29e \n+\tcmp.w\tr8, #3\n+\tbne.n\t1e2ac \n ./cmdline/sync.c:267\n \tmov\tr1, r0\n \tmov\tr0, r2\n \tldr\tr2, [r7, #48]\t; 0x30\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbne.n\t1e2e2 \n+\tbne.n\t1e2ec \n ./cmdline/sync.c:306\n \tldrd\tr1, r2, [r7, #8]\n+\tstrd\tr1, r2, [sp, #8]\n ./cmdline/sync.c:303\n \tldr\tr3, [r7, #20]\n ./cmdline/sync.c:306\n-\tldr\tr0, [r7, #80]\t; 0x50\n-\tstrd\tr1, r2, [sp, #8]\n+\tmovs\tr1, #0\n+\tldr\tr2, [r7, #16]\n ./cmdline/sync.c:303\n \tadds\tr3, #1\n ./cmdline/sync.c:306\n-\tldr\tr2, [r7, #16]\n-\tmovs\tr1, #0\n+\tstr\tr2, [sp, #0]\n+\tldr\tr0, [r7, #80]\t; 0x50\n+\tmov\tr2, sl\n ./cmdline/sync.c:303\n \tstr\tr3, [r7, #20]\n ./cmdline/sync.c:306\n-\tstr\tr2, [sp, #0]\n-\tmov\tr2, sl\n-\tbl\t18518 \n+\tbl\t184fc \n \tcmp\tr0, #0\n-\tbeq.w\t1de34 \n+\tbeq.w\t1de36 \n ./cmdline/sync.c:308\n \tldr\tr2, [r7, #32]\n \tmovs\tr3, #1\n \tldrd\tfp, r6, [r7, #68]\t; 0x44\n \tstr\tr3, [r2, #0]\n ./cmdline/sync.c:309\n-\tb.n\t1de48 \n+\tb.n\t1de4a \n ./cmdline/sync.c:217\n \tadd.w\tr1, r4, #4192\t; 0x1060\n-\tldrd\tr2, r3, [r8, #8]\n+\tldr.w\tr0, [pc, #1216]\t; 1e6ec \n+\tldrd\tr2, r3, [r5, #8]\n \tstr\tr4, [sp, #8]\n+\tadd\tr0, pc\n \tldrd\tr4, r5, [r1, #16]\n-\tldr.w\tr0, [pc, #1204]\t; 1e6e0 \n \tstrd\tr4, r5, [sp]\n-\tadd\tr0, pc\n-\tbl\t11440 \n-\tb.n\t1de1e \n+\tbl\t11408 \n+\tb.n\t1de20 \n ./cmdline/sync.c:174\n \tldr\tr3, [r7, #68]\t; 0x44\n \tsub.w\tr1, r3, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #52]\t; 0x34\n \tldr\tr0, [r4, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #52]\t; 0x34\n+\tstr\tr0, [sp, #0]\n+\tldr.w\tr0, [pc, #1172]\t; 1e6f0 \n \tmov\tr2, r9\n+\tldr\tr3, [r7, #52]\t; 0x34\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr.w\tr0, [pc, #1168]\t; 1e6e4 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:175\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr2, [r7, #84]\t; 0x54\n \tmov.w\tr1, #4256\t; 0x10a0\n-\tldr.w\tr0, [pc, #1152]\t; 1e6e8 \n+\tldr.w\tr0, [pc, #1152]\t; 1e6f4 \n \tldr\tr3, [r3, #0]\n \tadd\tr0, pc\n \tmla\tr1, r1, r3, r2\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:176\n-\tldr.w\tr0, [pc, #1140]\t; 1e6ec \n+\tldr.w\tr0, [pc, #1140]\t; 1e6f8 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:177\n-\tldr.w\tr0, [pc, #1136]\t; 1e6f0 \n+\tldr.w\tr0, [pc, #1136]\t; 1e6fc \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:181\n-\tb.n\t1de34 \n+\tb.n\t1de36 \n \tldrd\tr2, r3, [r7, #72]\t; 0x48\n \tadd\tr3, r2\n \tldr\tr2, [r7, #24]\n-\tcmn\tr3, r2\n-\tite\tne\n-\tmovne.w\tr6, #4294967295\t; 0xffffffff\n+\tnegs\tr6, r2\n+\tcmp\tr6, r3\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n+\tit\teq\n \tmoveq\tr6, #0\n-\tb.n\t1dffe \n+\tb.n\t1e00a \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r2\n ./cmdline/sync.c:293\n \tldr\tr2, [r7, #48]\t; 0x30\n \tldr\tr3, [r2, r3]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n@@ -53229,949 +53107,954 @@\n ./cmdline/elem.h:665\n \tstrb\tr2, [r4, #0]\n state_hash_process():\n ./cmdline/sync.c:299\n \tmovs\tr3, #1\n \tldr\tr2, [r7, #80]\t; 0x50\n \tstr.w\tr3, [r2, #208]\t; 0xd0\n-\tb.n\t1e1ec \n+\tb.n\t1e1f8 \n ./cmdline/sync.c:259\n-\tldr\tr3, [r7, #68]\t; 0x44\n-\tldr\tr1, [r7, #80]\t; 0x50\n \tldr\tr0, [r7, #52]\t; 0x34\n-\tsub.w\tr2, r3, #24\n \tadd.w\tr3, r1, #244736\t; 0x3bc00\n+\tstr\tr0, [sp, #0]\n \tadd.w\tr1, r1, #240640\t; 0x3ac00\n+\tldr\tr2, [r7, #68]\t; 0x44\n \tadd.w\tr1, r1, #928\t; 0x3a0\n-\tstr\tr2, [r7, #52]\t; 0x34\n-\tstr\tr0, [sp, #0]\n \tldr.w\tr0, [r3, #964]\t; 0x3c4\n \tldr\tr3, [r7, #28]\n+\tsubs\tr2, #24\n+\tstr\tr2, [r7, #52]\t; 0x34\n \tldr\tr3, [r3, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n \tldr\tr2, [r7, #52]\t; 0x34\n-\tb.n\t1e1c4 \n+\tb.n\t1e1d0 \n ./cmdline/sync.c:268\n \tldr\tr3, [r7, #68]\t; 0x44\n-\tldr.w\tr0, [r8, #48]\t; 0x30\n+\tldr\tr0, [r5, #48]\t; 0x30\n \tsub.w\tr1, r3, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n+\tmov\tr3, r0\n+\tldr.w\tr0, [pc, #1028]\t; 1e700 \n \tmov\tr2, r9\n \tmov\tr1, sl\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #1020]\t; (1e6f4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:269\n \tldr\tr3, [r7, #72]\t; 0x48\n-\tldr\tr2, [r7, #44]\t; 0x2c\n-\tmov.w\tr1, #4256\t; 0x10a0\n \tldr\tr4, [r7, #84]\t; 0x54\n+\tmov.w\tr1, #4256\t; 0x10a0\n+\tldr\tr2, [r7, #44]\t; 0x2c\n \tldr\tr3, [r3, #0]\n-\tldr\tr0, [pc, #1004]\t; (1e6f8 )\n+\tldr\tr0, [pc, #1004]\t; (1e704 )\n \tldr\tr2, [r2, #0]\n-\tmla\tr1, r1, r3, r4\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tmla\tr1, r1, r3, r4\n+\tbl\t11408 \n ./cmdline/sync.c:270\n-\tldr\tr0, [pc, #992]\t; (1e6fc )\n+\tldr\tr0, [pc, #996]\t; (1e708 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/elem.h:733\n-\tldr.w\tr3, [r8, #44]\t; 0x2c\n+\tldr\tr3, [r5, #44]\t; 0x2c\n ./cmdline/sync.c:272\n \tlsls\tr3, r3, #25\n-\tbpl.w\t1e47e \n+\tbpl.w\t1e48a \n ./cmdline/sync.c:273\n-\tldr\tr0, [pc, #980]\t; (1e700 )\n+\tldr\tr0, [pc, #984]\t; (1e70c )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:274\n-\tldr\tr0, [pc, #976]\t; (1e704 )\n+\tldr\tr0, [pc, #980]\t; (1e710 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:275\n-\tldr\tr0, [pc, #972]\t; (1e708 )\n+\tldr\tr0, [pc, #976]\t; (1e714 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:276\n-\tldr\tr0, [pc, #968]\t; (1e70c )\n+\tldr\tr0, [pc, #972]\t; (1e718 )\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:283\n \tldr\tr2, [r7, #32]\n ./cmdline/sync.c:285\n \tldr\tr3, [r7, #24]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #24]\n ./cmdline/sync.c:283\n \tmovs\tr3, #1\n \tstr\tr3, [r2, #0]\n ./cmdline/sync.c:286\n-\tb.n\t1de34 \n+\tb.n\t1de36 \n \tstr\tr3, [r7, #80]\t; 0x50\n ./cmdline/sync.c:141\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r7, #80]\t; 0x50\n+\tmov\tr4, r0\n \tldr.w\tfp, [r7, #36]\t; 0x24\n \tldr\tr6, [r7, #72]\t; 0x48\n-\tmov\tr4, r0\n \tldr\tr0, [r3, #48]\t; 0x30\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #5\n ./cmdline/sync.c:142\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tsub.w\tr1, r3, #8\n-\tvmov\ts16, r1\n+\tsub.w\tr3, r3, #8\n+\tvmov\ts16, r3\n+\tmov\tr1, r3\n ./cmdline/sync.c:141\n-\tbeq.n\t1e432 \n+\tbeq.n\t1e43e \n ./cmdline/sync.c:154\n \tldr\tr3, [r7, #76]\t; 0x4c\n \tadds\tr3, #1\n \tstr\tr3, [r7, #76]\t; 0x4c\n-./cmdline/sync.c:58\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:150\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r4, #0]\n+./cmdline/sync.c:58\n+\tmovs\tr4, #0\n+./cmdline/sync.c:150\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #896]\t; (1e71c )\n \tmov\tr2, r9\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #884]\t; (1e710 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+./cmdline/sync.c:58\n+\tstr\tr4, [r7, #72]\t; 0x48\n+./cmdline/sync.c:150\n+\tbl\t11538 \n ./cmdline/sync.c:151\n-\tldr\tr0, [pc, #880]\t; (1e714 )\n+\tldr\tr0, [pc, #884]\t; (1e720 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:152\n \tldr\tr1, [r6, #0]\n \tldr\tr3, [r7, #84]\t; 0x54\n \tmov.w\tr2, #4256\t; 0x10a0\n-\tldr\tr0, [pc, #868]\t; (1e718 )\n-\tmla\tr1, r2, r1, r3\n+\tldr\tr0, [pc, #872]\t; (1e724 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr1, r2, r1, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:153\n-\tldr\tr0, [pc, #860]\t; (1e71c )\n+\tldr\tr0, [pc, #864]\t; (1e728 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:155\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/sync.c:164\n \tstr\tr4, [r7, #68]\t; 0x44\n-./cmdline/sync.c:168\n-\tmovs\tr3, #1\n-./cmdline/sync.c:164\n \tldr\tr4, [r7, #56]\t; 0x38\n \tldr\tr6, [r7, #72]\t; 0x48\n-\tsub.w\tr1, r4, #8\n+\tsub.w\tr3, r4, #8\n+\tldr.w\tfp, [r7, #36]\t; 0x24\n+\tmov\tr1, r3\n+\tvmov\ts16, r3\n ./cmdline/sync.c:168\n+\tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n-\tldr.w\tfp, [r7, #36]\t; 0x24\n ./cmdline/sync.c:164\n-\tvmov\ts16, r1\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr2, [r7, #68]\t; 0x44\n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r2, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #816]\t; (1e72c )\n \tmov\tr2, r9\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #808]\t; (1e720 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:165\n-\tldr\tr0, [pc, #804]\t; (1e724 )\n+\tldr\tr0, [pc, #804]\t; (1e730 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:166\n \tldr.w\tr3, [r4, #-40]\n \tldr\tr4, [r7, #84]\t; 0x54\n \tmov.w\tr2, #4256\t; 0x10a0\n-\tldr\tr0, [pc, #792]\t; (1e728 )\n+\tldr\tr0, [pc, #792]\t; (1e734 )\n \tadd.w\tr1, r9, #4096\t; 0x1000\n-\tmla\tr2, r2, r3, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr2, r2, r3, r4\n+\tbl\t10e54 \n ./cmdline/sync.c:167\n-\tldr\tr0, [pc, #780]\t; (1e72c )\n+\tldr\tr0, [pc, #780]\t; (1e738 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:169\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/sync.c:101\n \tldr.w\tsl, [r7, #60]\t; 0x3c\n \tldr\tr6, [r7, #4]\n-\tb.n\t1de48 \n+\tb.n\t1de4a \n ./cmdline/sync.c:146\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:142\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r4, #0]\n ./cmdline/sync.c:144\n \tmov.w\tr4, #4256\t; 0x10a0\n ./cmdline/sync.c:142\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #740]\t; (1e73c )\n \tmov\tr2, r9\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #736]\t; (1e730 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:143\n-\tldr\tr0, [pc, #732]\t; (1e734 )\n+\tldr\tr0, [pc, #732]\t; (1e740 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:144\n \tldr\tr2, [r6, #0]\n \tldr\tr3, [r7, #84]\t; 0x54\n \tadd.w\tr1, r9, #4096\t; 0x1000\n-\tldr\tr0, [pc, #720]\t; (1e738 )\n-\tmla\tr2, r4, r2, r3\n+\tldr\tr0, [pc, #720]\t; (1e744 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr2, r4, r2, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:145\n-\tldr\tr0, [pc, #712]\t; (1e73c )\n+\tldr\tr0, [pc, #712]\t; (1e748 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:147\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/sync.c:278\n-\tldr\tr0, [pc, #704]\t; (1e740 )\n+\tldr\tr0, [pc, #704]\t; (1e74c )\n \tadd\tr0, pc\n-\tbl\t11440 \n-\tb.n\t1e34a \n+\tbl\t11408 \n+\tb.n\t1e352 \n \tstr\tr4, [r7, #80]\t; 0x50\n ./cmdline/sync.c:323\n \tblx\t6be4 <__errno_location@plt>\n+\tmov\tr5, r0\n \tldr\tr2, [r7, #80]\t; 0x50\n \tldr\tr4, [r7, #64]\t; 0x40\n \tldr.w\tfp, [r7, #36]\t; 0x24\n-\tmov\tr5, r0\n-\tldr\tr0, [r2, #48]\t; 0x30\n \tldr\tr3, [r5, #0]\n+\tldr\tr0, [r2, #48]\t; 0x30\n \tcmp\tr3, #5\n ./cmdline/sync.c:324\n \tldr\tr3, [r7, #56]\t; 0x38\n-\tsub.w\tr1, r3, #8\n-\tvmov\ts16, r1\n+\tsub.w\tr3, r3, #8\n+\tvmov\ts16, r3\n+\tmov\tr1, r3\n ./cmdline/sync.c:323\n-\tbeq.n\t1e508 \n+\tbeq.n\t1e516 \n ./cmdline/sync.c:336\n \tldr\tr3, [r7, #76]\t; 0x4c\n \tadds\tr3, #1\n \tstr\tr3, [r7, #76]\t; 0x4c\n-./cmdline/sync.c:58\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:332\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r5, #0]\n+./cmdline/sync.c:58\n+\tmovs\tr5, #0\n+./cmdline/sync.c:332\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #640]\t; (1e750 )\n \tmov\tr2, r9\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, r4\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #632]\t; (1e744 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+./cmdline/sync.c:58\n+\tstr\tr5, [r7, #72]\t; 0x48\n+./cmdline/sync.c:332\n+\tbl\t11538 \n ./cmdline/sync.c:333\n-\tldr\tr0, [pc, #628]\t; (1e748 )\n+\tldr\tr0, [pc, #628]\t; (1e754 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:334\n \tldr\tr1, [r6, #0]\n \tldr\tr3, [r7, #84]\t; 0x54\n-\tldr\tr0, [pc, #620]\t; (1e74c )\n-\tmla\tr1, r8, r1, r3\n+\tldr\tr0, [pc, #620]\t; (1e758 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr1, r8, r1, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:335\n-\tldr\tr0, [pc, #612]\t; (1e750 )\n+\tldr\tr0, [pc, #612]\t; (1e75c )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:337\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #604]\t; (1e754 )\n+\tldr\tr3, [pc, #604]\t; (1e760 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #604]\t; (1e758 )\n-\tldr\tr0, [pc, #608]\t; (1e75c )\n+\tldr\tr1, [pc, #604]\t; (1e764 )\n+\tldr\tr0, [pc, #604]\t; (1e768 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_hash_process():\n ./cmdline/sync.c:328\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:324\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r5, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #576]\t; (1e76c )\n \tmov\tr2, r9\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tmov\tr1, r4\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #572]\t; (1e760 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:325\n-\tldr\tr0, [pc, #568]\t; (1e764 )\n+\tldr\tr0, [pc, #568]\t; (1e770 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:326\n \tldr\tr2, [r6, #0]\n \tldr\tr3, [r7, #84]\t; 0x54\n \tadd.w\tr1, r9, #4096\t; 0x1000\n-\tldr\tr0, [pc, #556]\t; (1e768 )\n-\tmla\tr2, r8, r2, r3\n+\tldr\tr0, [pc, #556]\t; (1e774 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr2, r8, r2, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:327\n-\tldr\tr0, [pc, #548]\t; (1e76c )\n+\tldr\tr0, [pc, #548]\t; (1e778 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:329\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/sync.c:357\n \tldr\tr2, [r7, #20]\n-\tcbnz\tr2, 1e55c \n+\tcbnz\tr2, 1e56a \n \tldr\tr3, [r7, #20]\n-\tmov\tr6, r3\n \tstr\tr3, [r7, #76]\t; 0x4c\n-\tb.n\t1e130 \n+\tmov\tr6, r3\n+\tb.n\t1e13e \n ./cmdline/sync.c:358\n-\tldr\tr0, [pc, #528]\t; (1e770 )\n+\tldr\tr0, [pc, #528]\t; (1e77c )\n \tmov\tr6, r3\n \tstr\tr3, [r7, #76]\t; 0x4c\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t1e130 \n+\tbl\t119fc \n+\tb.n\t1e13e \n ./cmdline/sync.c:230\n \tblx\t6be4 <__errno_location@plt>\n+\tmov\tr4, r0\n \tldr.w\tfp, [r7, #36]\t; 0x24\n+\tmov\tr8, r5\n \tldr\tr6, [r7, #72]\t; 0x48\n-\tmov\tr4, r0\n-\tldr.w\tr0, [r8, #48]\t; 0x30\n \tldr\tr3, [r4, #0]\n+\tldr\tr0, [r5, #48]\t; 0x30\n \tcmp\tr3, #5\n ./cmdline/sync.c:231\n \tldr\tr3, [r7, #56]\t; 0x38\n+\tsub.w\tr3, r3, #8\n+\tvmov\ts16, r3\n ./cmdline/sync.c:230\n-\tbeq.n\t1e5f0 \n-./cmdline/sync.c:239\n-\tsubs\tr3, #8\n-./cmdline/sync.c:243\n-\tldr\tr2, [r7, #76]\t; 0x4c\n+\tbeq.n\t1e600 \n ./cmdline/sync.c:239\n \tmov\tr1, r3\n-\tvmov\ts16, r3\n ./cmdline/sync.c:243\n-\tadds\tr2, #1\n-\tstr\tr2, [r7, #76]\t; 0x4c\n-./cmdline/sync.c:58\n-\tmovs\tr2, #0\n-\tstr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr3, [r7, #76]\t; 0x4c\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:239\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tldr\tr5, [r3, #0]\n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r4, #0]\n ./cmdline/sync.c:241\n \tmov.w\tr4, #4256\t; 0x10a0\n ./cmdline/sync.c:239\n+\tldr\tr5, [r3, #0]\n+./cmdline/sync.c:58\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #72]\t; 0x48\n+./cmdline/sync.c:239\n \tblx\t6b20 \n+\tstrd\tr5, r0, [sp]\n \tmov\tr2, r9\n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tldr\tr0, [pc, #448]\t; (1e780 )\n \tmov\tr1, sl\n-\tstrd\tr5, r0, [sp]\n-\tldr\tr0, [pc, #448]\t; (1e774 )\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:240\n-\tldr\tr0, [pc, #444]\t; (1e778 )\n+\tldr\tr0, [pc, #440]\t; (1e784 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:241\n \tldr\tr3, [r7, #84]\t; 0x54\n \tldr\tr1, [r6, #0]\n-\tldr\tr0, [pc, #436]\t; (1e77c )\n-\tmla\tr1, r4, r1, r3\n+\tldr\tr0, [pc, #432]\t; (1e788 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr1, r4, r1, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:242\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tvmov\tr2, s16\n \tmov\tr0, r9\n-\tbl\t13710 \n+\tbl\t136f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #412]\t; (1e780 )\n+\tldr\tr0, [pc, #408]\t; (1e78c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:244\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/sync.c:393\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/sync.c:231\n-\tsub.w\tr1, r3, #8\n+\tmov\tr1, r3\n ./cmdline/sync.c:235\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:231\n-\tvmov\ts16, r1\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr3, [r7, #44]\t; 0x2c\n-\tldr\tr5, [r3, #0]\n \tstr\tr0, [r7, #80]\t; 0x50\n \tldr\tr0, [r4, #0]\n ./cmdline/sync.c:233\n \tmov.w\tr4, #4256\t; 0x10a0\n ./cmdline/sync.c:231\n+\tldr\tr5, [r3, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #80]\t; 0x50\n+\tstrd\tr5, r0, [sp]\n \tmov\tr2, r9\n+\tldr\tr0, [pc, #364]\t; (1e790 )\n \tmov\tr1, sl\n-\tstrd\tr5, r0, [sp]\n-\tldr\tr0, [pc, #360]\t; (1e784 )\n+\tldr\tr3, [r7, #80]\t; 0x50\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:232\n-\tldr\tr0, [pc, #356]\t; (1e788 )\n+\tldr\tr0, [pc, #356]\t; (1e794 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:233\n \tldr\tr2, [r6, #0]\n \tldr\tr3, [r7, #84]\t; 0x54\n \tadd.w\tr1, r9, #4096\t; 0x1000\n-\tldr\tr0, [pc, #344]\t; (1e78c )\n-\tmla\tr2, r4, r2, r3\n+\tldr\tr0, [pc, #344]\t; (1e798 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tmla\tr2, r4, r2, r3\n+\tbl\t10e54 \n ./cmdline/sync.c:234\n-\tldr\tr0, [pc, #336]\t; (1e790 )\n+\tldr\tr0, [pc, #336]\t; (1e79c )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:236\n-\tb.n\t1df20 \n+\tb.n\t1df28 \n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #328]\t; (1e794 )\n+\tldr\tr0, [pc, #328]\t; (1e7a0 )\n fs_par2file_get():\n ./cmdline/elem.h:1038\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n state_hash_process():\n ./cmdline/sync.c:344\n \tldr\tr1, [r7, #76]\t; 0x4c\n \tmov\tr2, r5\n \tmovs\tr4, #0\n \tmovs\tr5, #0\n \tldr\tr0, [r7, #80]\t; 0x50\n-\tstrd\tr4, r5, [sp]\n \tmov\tr6, r1\n-\tbl\t183c0 \n+\tstrd\tr4, r5, [sp]\n+\tbl\t1839c \n ./cmdline/sync.c:357\n-\tb.n\t1e130 \n-\tstrb\tr4, [r4, #7]\n+\tb.n\t1e13e \n+\tnop\n+\tstrb\tr2, [r3, #7]\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #6]\n+\tstrb\tr0, [r1, #6]\n \tmovs\tr4, r0\n-\tstr\tr0, [sp, #464]\t; 0x1d0\n+\tstr\tr0, [sp, #448]\t; 0x1c0\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #280]\t; 0x118\n+\tstr\tr1, [sp, #288]\t; 0x120\n \tmovs\tr2, r0\n-\tldrh\tr0, [r7, #54]\t; 0x36\n+\tldrh\tr0, [r0, #56]\t; 0x38\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tldrh\tr0, [r3, #54]\t; 0x36\n+\tldrh\tr6, [r2, #54]\t; 0x36\n \tmovs\tr2, r0\n-\tldrh\tr4, [r6, #40]\t; 0x28\n+\tldrh\tr4, [r5, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldrh\tr2, [r1, #42]\t; 0x2a\n+\tldrh\tr2, [r0, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tldrh\tr6, [r1, #26]\n+\tldrh\tr2, [r1, #26]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r4, #42]\t; 0x2a\n+\tldrh\tr6, [r3, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tldrh\tr4, [r3, #20]\n+\tldrh\tr4, [r2, #20]\n \tmovs\tr2, r0\n-\tstr\tr2, [sp, #696]\t; 0x2b8\n+\tstr\tr2, [sp, #648]\t; 0x288\n \tmovs\tr2, r0\n-\tldrh\tr6, [r0, #42]\t; 0x2a\n+\tldrh\tr4, [r7, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr2, [r3, #80]\t; 0x50\n+\tldr\tr6, [r1, #80]\t; 0x50\n \tmovs\tr4, r0\n-\tstrb\tr2, [r5, #8]\n+\tstrb\tr4, [r3, #8]\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #936]\t; 0x3a8\n+\tstr\tr0, [sp, #880]\t; 0x370\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #968]\t; 0x3c8\n+\tstr\tr0, [sp, #912]\t; 0x390\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #984]\t; 0x3d8\n+\tstr\tr0, [sp, #928]\t; 0x3a0\n \tmovs\tr2, r0\n-\tstr\tr1, [sp, #8]\n+\tstr\tr0, [sp, #976]\t; 0x3d0\n \tmovs\tr2, r0\n-\tldrh\tr0, [r5, #20]\n+\tldrh\tr2, [r3, #20]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r7, #20]\n+\tldrh\tr6, [r5, #20]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r1, #22]\n+\tldrh\tr4, [r7, #20]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r2, #18]\n+\tldrh\tr6, [r0, #18]\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #648]\t; 0x288\n+\tstr\tr0, [sp, #592]\t; 0x250\n \tmovs\tr2, r0\n \tlsls\tr4, r5, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tldrh\tr0, [r7, #24]\n+\tldrh\tr4, [r6, #24]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r3, #4]\n+\tldrh\tr2, [r2, #4]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r6, #4]\n+\tldrh\tr6, [r4, #4]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r7, #4]\n+\tldrh\tr4, [r5, #4]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r4, #6]\n+\tldrh\tr2, [r3, #6]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r0, #36]\t; 0x24\n+\tldrh\tr6, [r6, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tldrh\tr6, [r1, #36]\t; 0x24\n+\tldrh\tr0, [r1, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tldrh\tr2, [r6, #36]\t; 0x24\n+\tldrh\tr0, [r5, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tldrh\tr4, [r4, #38]\t; 0x26\n+\tldrh\tr4, [r3, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tldrh\tr0, [r5, #40]\t; 0x28\n+\tldrh\tr0, [r4, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldrh\tr4, [r4, #42]\t; 0x2a\n+\tldrh\tr4, [r3, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tldrh\tr0, [r5, #44]\t; 0x2c\n+\tldrh\tr0, [r4, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstrh\tr6, [r0, #50]\t; 0x32\n+\tstrh\tr6, [r7, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tstrh\tr2, [r4, #50]\t; 0x32\n+\tstrh\tr0, [r3, #50]\t; 0x32\n \tmovs\tr2, r0\n-\tstrh\tr2, [r3, #52]\t; 0x34\n+\tstrh\tr4, [r2, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstrh\tr4, [r5, #38]\t; 0x26\n+\tstrh\tr2, [r4, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tstrh\tr2, [r0, #52]\t; 0x34\n+\tstrh\tr6, [r6, #50]\t; 0x32\n \tmovs\tr2, r0\n-\tstrh\tr6, [r3, #52]\t; 0x34\n+\tstrh\tr2, [r2, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstrh\tr4, [r0, #44]\t; 0x2c\n+\tstrh\tr4, [r7, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrh\tr2, [r1, #36]\t; 0x24\n+\tstrh\tr6, [r7, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr4, [r1, #38]\t; 0x26\n+\tstrh\tr0, [r0, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tstrh\tr4, [r5, #38]\t; 0x26\n+\tstrh\tr0, [r4, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tstrh\tr0, [r6, #40]\t; 0x28\n+\tstrh\tr0, [r5, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstrh\tr6, [r6, #32]\n+\tstrh\tr2, [r5, #32]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r5, #36]\t; 0x24\n+\tldrh\tr4, [r3, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tstrh\tr6, [r2, #40]\t; 0x28\n+\tstrh\tr2, [r1, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstrh\tr2, [r6, #40]\t; 0x28\n+\tstrh\tr4, [r4, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstrh\tr6, [r5, #42]\t; 0x2a\n+\tstrh\tr4, [r4, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrh\tr0, [r0, #30]\n+\tstrh\tr2, [r6, #28]\n \tmovs\tr2, r0\n-\tstr\tr5, [sp, #0]\n+\tstr\tr4, [sp, #968]\t; 0x3c8\n \tmovs\tr2, r0\n-\tldr\tr0, [pc, #328]\t; (1e8a4 )\n+\tldr\tr0, [pc, #272]\t; (1e878 )\n \tmovs\tr2, r0\n-\tmovs\tr2, #138\t; 0x8a\n+\tmovs\tr2, #124\t; 0x7c\n \tmovs\tr2, r0\n-\tstrh\tr2, [r7, #30]\n+\tstrh\tr4, [r5, #30]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r3, #32]\n+\tstrh\tr4, [r1, #32]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r3, #34]\t; 0x22\n+\tstrh\tr4, [r2, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr4, [r4, #26]\n+\tstrh\tr6, [r2, #26]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r0, #34]\t; 0x22\n+\tldrh\tr4, [r6, #32]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r1, #4]\n+\tldrh\tr4, [r7, #2]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r6, #4]\n+\tldrh\tr4, [r4, #4]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r6, #6]\n+\tldrh\tr4, [r4, #6]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r3, #52]\t; 0x34\n+\tstrh\tr4, [r1, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstrh\tr4, [r7, #60]\t; 0x3c\n+\tstrh\tr2, [r6, #60]\t; 0x3c\n \tmovs\tr2, r0\n-\tldrh\tr4, [r7, #4]\n+\tldrh\tr2, [r6, #4]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r0, #8]\n+\tldrh\tr2, [r7, #6]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r5, #18]\n+\tstrh\tr0, [r4, #18]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, #18]\n+\tstrh\tr2, [r5, #18]\n \tmovs\tr2, r0\n state_sync_process():\n ./cmdline/sync.c:665\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tsl, r0\n+\tmov\tr6, r2\n+\tldr.w\tr2, [pc, #3416]\t; 1f504 \n \tvpush\t{d8-d10}\n-./cmdline/sync.c:699\n-\tadd.w\tr0, r0, #245760\t; 0x3c000\n-./cmdline/sync.c:665\n \tsub.w\tsp, sp, #9856\t; 0x2680\n \tsub\tsp, #4\n \tadd\tr7, sp, #32\n-\tstr\tr1, [r7, #96]\t; 0x60\n-\tldr.w\tr1, [pc, #3392]\t; 1f4f4 \n-\tstr.w\tr2, [r7, #188]\t; 0xbc\n-\tldr.w\tr2, [pc, #3388]\t; 1f4f8 \n-\tadd\tr1, pc\n+\tmov\tsl, r0\n ./cmdline/sync.c:699\n-\tstr\tr0, [r7, #68]\t; 0x44\n+\tadd.w\tr0, r0, #245760\t; 0x3c000\n ./cmdline/sync.c:665\n+\tstr\tr1, [r7, #96]\t; 0x60\n+\tldr.w\tr1, [pc, #3396]\t; 1f508 \n \tstr\tr3, [r7, #124]\t; 0x7c\n \tadd.w\tr3, r7, #9792\t; 0x2640\n-\tldr\tr2, [r1, r2]\n-\tadds\tr3, #28\n+\tadd\tr1, pc\n ./cmdline/sync.c:699\n-\tldr.w\tr0, [r0, #232]\t; 0xe8\n+\tstr\tr0, [r7, #68]\t; 0x44\n ./cmdline/sync.c:665\n+\tadds\tr3, #28\n+\tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tldr.w\tr3, [pc, #3364]\t; 1f4fc \n-\tadd\tr3, pc\n-\tstr.w\tr3, [r7, #140]\t; 0x8c\n ./cmdline/sync.c:699\n-\tcmp\tr0, #0\n-\tbeq.w\t1fa3a \n+\tldr.w\tr3, [r0, #232]\t; 0xe8\n+./cmdline/sync.c:665\n+\tldr.w\tr2, [pc, #3368]\t; 1f50c \n+\tadd\tr2, pc\n+\tstr.w\tr2, [r7, #140]\t; 0x8c\n+./cmdline/sync.c:699\n+\tcmp\tr3, #0\n+\tbeq.w\t1fa52 \n ./cmdline/sync.c:705\n \tadd.w\tr8, r7, #224\t; 0xe0\n ./cmdline/sync.c:702\n \tmovs\tr0, #0\n ./cmdline/sync.c:705\n \tsub.w\tr3, r8, #24\n \tstr.w\tr3, [r7, #172]\t; 0xac\n \tmov\tr4, r3\n ./cmdline/sync.c:702\n \tblx\t69b0 \n ./cmdline/sync.c:705\n \tmov\tr1, r4\n-./cmdline/sync.c:714\n-\tadd.w\tr4, r7, #288\t; 0x120\n ./cmdline/sync.c:702\n \tmov\tr3, r0\n ./cmdline/sync.c:705\n \tmov\tr0, sl\n ./cmdline/sync.c:702\n \tstr\tr3, [r7, #28]\n ./cmdline/sync.c:705\n-\tbl\t2928c \n+\tbl\t2924c \n ./cmdline/sync.c:708\n \tldr.w\tr3, [r8, #-24]\n+\tmovs\tr2, #20\n+./cmdline/sync.c:705\n+\tmov\tr9, r0\n+./cmdline/sync.c:714\n+\tadd.w\tr5, r7, #288\t; 0x120\n ./cmdline/sync.c:711\n \tadd.w\tr1, sl, #244736\t; 0x3bc00\n-./cmdline/sync.c:708\n-\tmovs\tr2, #20\n+./cmdline/sync.c:705\n+\tvmov\ts20, r0\n ./cmdline/sync.c:711\n-\tstr\tr1, [r7, #112]\t; 0x70\n-\tmov\tr6, r1\n+\tstr\tr1, [r7, #120]\t; 0x78\n ./cmdline/sync.c:708\n+\tmul.w\tr0, r2, r3\n \tsub.w\tr1, r8, #28\n-./cmdline/sync.c:705\n-\tmov\tfp, r0\n+./cmdline/sync.c:737\n+\tsub.w\tr3, r5, #60\t; 0x3c\n+\tstr\tr5, [r7, #88]\t; 0x58\n+\tvmov\ts16, r3\n ./cmdline/sync.c:708\n-\tmul.w\tr0, r2, r3\n-\tbl\te164 \n-./cmdline/sync.c:714\n-\tsub.w\tr2, r4, #32\n+\tbl\te168 \n ./cmdline/sync.c:711\n-\tldr.w\tlr, [r6, #960]\t; 0x3c0\n+\tldr\tr1, [r7, #120]\t; 0x78\n+./cmdline/sync.c:708\n+\tmov\tr2, r0\n ./cmdline/sync.c:714\n-\tmov\tr1, sl\n-./cmdline/sync.c:711\n-\tldr.w\tr5, [r8, #-24]\n+\tldr.w\tip, [pc, #3276]\t; 1f510 \n+\tmov.w\tfp, #0\n+./cmdline/sync.c:708\n+\tstr.w\tr2, [r7, #168]\t; 0xa8\n ./cmdline/sync.c:714\n-\tvmov\ts17, r2\n-\tldr\tr6, [r7, #96]\t; 0x60\n-\tvmov\ts20, fp\n-\tldr.w\tip, [pc, #3264]\t; 1f500 \n-\tadd.w\tr3, lr, r5\n-\tstr.w\tlr, [sp, #24]\n+\tadd.w\tr4, r7, #256\t; 0x100\n+\tldr.w\tr2, [pc, #3264]\t; 1f514 \n \tadd\tip, pc\n-\tstr\tr4, [r7, #88]\t; 0x58\n-\tstr.w\tip, [sp, #16]\n-\tmovs\tr4, #0\n-\tstr\tr6, [sp, #20]\n-\tstr\tr5, [sp, #8]\n-\tstr.w\tfp, [sp, #4]\n-\tstr\tr4, [sp, #12]\n-./cmdline/sync.c:737\n-\tldr\tr6, [r7, #88]\t; 0x58\n-\tsub.w\tr5, r6, #60\t; 0x3c\n-./cmdline/sync.c:708\n-\tmov\tr9, r0\n+./cmdline/sync.c:711\n+\tldr.w\tlr, [r1, #960]\t; 0x3c0\n ./cmdline/sync.c:714\n-\tmov\tr0, r2\n-\tldr.w\tr2, [pc, #3224]\t; 1f504 \n-./cmdline/sync.c:708\n-\tstr.w\tr9, [r7, #168]\t; 0xa8\n+\tmov\tr0, r4\n+./cmdline/sync.c:711\n+\tldr.w\tr3, [r8, #-24]\n ./cmdline/sync.c:714\n \tadd\tr2, pc\n+\tldr\tr5, [r7, #96]\t; 0x60\n+\tmov\tr1, sl\n+\tstr.w\tlr, [sp, #24]\n+\tvmov\ts19, r4\n+\tstr.w\tip, [sp, #16]\n+\tmov\tr4, r9\n+\tstr.w\tr9, [sp, #4]\n+\tstr\tr3, [sp, #8]\n+\tadd\tr3, lr\n+\tstr\tr5, [sp, #20]\n \tstr\tr2, [sp, #0]\n+\tstr.w\tfp, [sp, #12]\n \tldr.w\tr2, [sl, #172]\t; 0xac\n-\tbl\tdc80 \n+\tbl\tdc94 \n ./cmdline/sync.c:717\n \tldr.w\tr1, [r8, #-24]\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n \tsub.w\tr3, r8, #16\n \tmov\tr0, r1\n-\tbl\te1cc \n+\tbl\te1d0 \n ./cmdline/sync.c:720\n \tsub.w\tr1, r8, #20\n ./cmdline/sync.c:717\n \tmov\tr3, r0\n ./cmdline/sync.c:720\n \tldr.w\tr0, [sl, #216]\t; 0xd8\n ./cmdline/sync.c:717\n \tstr\tr3, [r7, #84]\t; 0x54\n ./cmdline/sync.c:720\n-\tbl\te164 \n+\tbl\te168 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmov\tr1, r4\n+\tmov\tr1, fp\n state_sync_process():\n ./cmdline/sync.c:720\n \tmov\tr9, r0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tblx\t6c08 \n state_sync_process():\n ./cmdline/sync.c:722\n \tmov\tr0, r9\n-\tbl\t81ec \n+\tbl\t81e8 \n ./cmdline/sync.c:724\n \tldr.w\tr3, [r8, #-24]\n \tmovs\tr0, #12\n \tmul.w\tr0, r0, r3\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/sync.c:725\n \tldr.w\tr3, [r8, #-24]\n ./cmdline/sync.c:724\n \tstr.w\tr0, [r7, #164]\t; 0xa4\n ./cmdline/sync.c:725\n \tlsls\tr0, r3, #2\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/sync.c:728\n \tldr.w\tr3, [r8, #-24]\n+./cmdline/sync.c:725\n+\tstr\tr0, [r7, #80]\t; 0x50\n+./cmdline/sync.c:728\n \tcmp\tr3, #6\n \tit\tcc\n \tmovcc\tr3, #6\n \tstr.w\tr3, [r8, #-8]\n-./cmdline/sync.c:725\n-\tstr\tr0, [r7, #80]\t; 0x50\n ./cmdline/sync.c:729\n \tlsls\tr0, r3, #2\n-\tbl\t11e74 \n+\tbl\t11e2c \n+./cmdline/sync.c:738\n+\tvmov\tr1, s16\n ./cmdline/sync.c:739\n \tldr.w\tr3, [sl, #44]\t; 0x2c\n-./cmdline/sync.c:740\n-\tldr.w\tr1, [r7, #188]\t; 0xbc\n+./cmdline/sync.c:729\n+\tmov\tr9, r0\n ./cmdline/sync.c:737\n \tldr.w\tr2, [r8, #-24]\n+\tstr.w\tr2, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:739\n-\tstrd\tfp, r3, [r5, #4]\n-./cmdline/sync.c:740\n-\tldr\tr3, [r7, #124]\t; 0x7c\n+\tstrd\tr4, r3, [r1, #4]\n ./cmdline/sync.c:737\n-\tstr.w\tr2, [r7, #184]\t; 0xb8\n+\tldr\tr3, [r7, #88]\t; 0x58\n+\tstr.w\tr2, [r3, #-60]\n ./cmdline/sync.c:740\n-\tcmp\tr1, r3\n-./cmdline/sync.c:737\n-\tstr.w\tr2, [r6, #-60]\n-./cmdline/sync.c:729\n-\tmov\tr9, r0\n+\tldr\tr3, [r7, #124]\t; 0x7c\n+\tcmp\tr6, r3\n+\tbcs.w\t1f360 \n+\tvmov\tr5, s16\n+./cmdline/sync.c:736\n+\tmov\tr4, fp\n ./cmdline/sync.c:740\n-\tbcs.w\t1f350 \n-\tstr.w\tr8, [r7, #184]\t; 0xb8\n-\tmov\tfp, r1\n-\tmov\tr8, r1\n+\tstr.w\tr8, [r7, #188]\t; 0xbc\n+\tmov\tfp, r6\n+\tmov\tr8, r6\n \tmov\tr6, r3\n ./cmdline/sync.c:741\n \tmov\tr1, fp\n \tmov\tr0, r5\n-\tbl\t1d3f0 \n-\tcbz\tr0, 1e91a \n+\tbl\t1d3ec \n+\tcbz\tr0, 1e932 \n ./cmdline/sync.c:743\n \tadds\tr4, #1\n ./cmdline/sync.c:740 (discriminator 2)\n \tadd.w\tfp, fp, #1\n \tcmp\tr6, fp\n-\tbne.n\t1e90e \n-\tstr.w\tr8, [r7, #188]\t; 0xbc\n-\tldr.w\tr8, [r7, #184]\t; 0xb8\n+\tbne.n\t1e926 \n+\tmov\tr6, r8\n+\tldr.w\tr8, [r7, #188]\t; 0xbc\n \tstr\tr4, [r7, #100]\t; 0x64\n+\tvmov\ts16, r5\n \tldr.w\tr3, [r8, #-24]\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tstr.w\tr3, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:749\n-\tldrd\tr3, r4, [sl, #200]\t; 0xc8\n+\tldr.w\tr3, [sl, #216]\t; 0xd8\n ./cmdline/sync.c:754\n \tmov\tr0, sl\n ./cmdline/sync.c:749\n-\tstrd\tr3, r4, [r7, #176]\t; 0xb0\n-\tldr.w\tr3, [sl, #216]\t; 0xd8\n+\tstr.w\tr3, [r7, #184]\t; 0xb8\n ./cmdline/sync.c:760\n-\tldr.w\tr4, [pc, #3012]\t; 1f508 \n+\tldr.w\tr4, [pc, #3004]\t; 1f518 \n ./cmdline/sync.c:749\n-\tstr.w\tr3, [r7, #160]\t; 0xa0\n+\tldrd\tr2, r3, [sl, #200]\t; 0xc8\n+\tstrd\tr2, r3, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:754\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/sync.c:760\n-\tldr.w\tr6, [r7, #140]\t; 0x8c\n-\tldr.w\tr3, [pc, #3000]\t; 1f50c \n-\tvmov\tr0, s17\n-\tldr\tr4, [r6, r4]\n-\tadd\tr3, pc\n+\tldr.w\tr5, [r7, #140]\t; 0x8c\n+\tldr.w\tr3, [pc, #2988]\t; 1f51c \n+\tvmov\tr0, s19\n \tldr\tr2, [r7, #124]\t; 0x7c\n-\tldr.w\tr1, [r7, #188]\t; 0xbc\n-\tstr\tr5, [sp, #0]\n+\tmov\tr1, r6\n+\tldr\tr4, [r5, r4]\n+\tadd\tr3, pc\n+\tvstr\ts16, [sp]\n \tldr\tr4, [r4, #0]\n \tblx\tr4\n ./cmdline/sync.c:762\n \tldr\tr3, [r7, #100]\t; 0x64\n \tldr\tr2, [r7, #124]\t; 0x7c\n+\tmov\tr1, r6\n \tmov\tr0, sl\n-\tldr.w\tr1, [r7, #188]\t; 0xbc\n-\tbl\t18348 \n+\tbl\t18324 \n \tcmp\tr0, #0\n-\tbeq.w\t1ed04 \n-./cmdline/sync.c:749\n-\tldr.w\tr3, [r7, #160]\t; 0xa0\n-./cmdline/sync.c:1127\n-\tadd.w\tr4, r7, #1632\t; 0x660\n-./cmdline/sync.c:749\n-\tldr.w\tr2, [r7, #184]\t; 0xb8\n-./cmdline/sync.c:756\n-\tmovs\tr5, #0\n+\tbeq.w\t1ed18 \n ./cmdline/sync.c:749\n+\tldrd\tr3, r2, [r7, #184]\t; 0xb8\n \tldrd\tr0, r1, [r7, #176]\t; 0xb0\n-./cmdline/sync.c:1127\n-\tstr\tr4, [r7, #32]\n-./cmdline/sync.c:756\n-\tmovs\tr4, #0\n-./cmdline/sync.c:749\n \tmul.w\tr2, r2, r3\n \tmovs\tr3, #0\n-\tbl\t2f560 \n-./cmdline/sync.c:1127\n-\tadd.w\tr2, r7, #1608\t; 0x648\n-\tldr.w\tr3, [pc, #2924]\t; 1f510 \n-\tadd.w\tr1, r7, #220\t; 0xdc\n-\tldr.w\tr6, [r7, #140]\t; 0x8c\n-\tvmov\ts18, r2\n+./cmdline/sync.c:733\n+\tmov\tr4, r3\n+\tstr\tr3, [r7, #112]\t; 0x70\n+./cmdline/sync.c:749\n+\tbl\t2f5c8 \n+\tldr.w\tr3, [pc, #2928]\t; 1f520 \n ./cmdline/sync.c:1074\n-\tldr.w\tr2, [pc, #2912]\t; 1f514 \n-./cmdline/sync.c:756\n-\tstrd\tr4, r5, [r7, #128]\t; 0x80\n+\tldr.w\tr1, [pc, #2928]\t; 1f524 \n+./cmdline/sync.c:1127\n+\tadd.w\tr2, r7, #1632\t; 0x660\n+\tldr.w\tr5, [r7, #140]\t; 0x8c\n+\tstr\tr2, [r7, #32]\n ./cmdline/sync.c:1074\n-\tadd\tr2, pc\n-\tstr\tr1, [r7, #120]\t; 0x78\n-\tstr\tr2, [r7, #4]\n-./cmdline/sync.c:733\n-\tmovs\tr2, #0\n-\tstr\tr2, [r7, #116]\t; 0x74\n-\tldr\tr3, [r6, r3]\n+\tadd\tr1, pc\n ./cmdline/sync.c:732\n-\tstr\tr2, [r7, #92]\t; 0x5c\n-./cmdline/sync.c:731\n-\tstr.w\tr2, [r7, #144]\t; 0x90\n-\tstr\tr3, [r7, #52]\t; 0x34\n-\tadd.w\tr3, r7, #216\t; 0xd8\n-./cmdline/sync.c:751\n-\tstr\tr2, [r7, #16]\n-./cmdline/sync.c:757\n-\tstr\tr2, [r7, #64]\t; 0x40\n+\tstr\tr4, [r7, #92]\t; 0x5c\n \tmov\tr2, sl\n-\tmov\tfp, r3\n+./cmdline/sync.c:731\n+\tstr.w\tr4, [r7, #144]\t; 0x90\n \tmov\tsl, r9\n+./cmdline/sync.c:751\n+\tstr\tr4, [r7, #16]\n \tmov\tr9, r2\n+./cmdline/sync.c:757\n+\tstr\tr4, [r7, #64]\t; 0x40\n+./cmdline/sync.c:756\n+\tmovs\tr4, #0\n ./cmdline/sync.c:749\n-\tstr\tr0, [r7, #8]\n+\tstrd\tr1, r0, [r7, #4]\n+\tldr\tr3, [r5, r3]\n+\tstr\tr3, [r7, #52]\t; 0x34\n+./cmdline/sync.c:1127\n+\tadd.w\tr3, r7, #1608\t; 0x648\n+\tvmov\ts17, r3\n+./cmdline/sync.c:756\n+\tmovs\tr3, #0\n+\tstrd\tr3, r4, [r7, #128]\t; 0x80\n+\tadd.w\tr3, r7, #220\t; 0xdc\n+\tstr\tr3, [r7, #116]\t; 0x74\n+\tadd.w\tr3, r7, #216\t; 0xd8\n+\tmov\tfp, r3\n ./cmdline/sync.c:779\n \tldr\tr3, [r7, #52]\t; 0x34\n-\tvmov\tr0, s17\n-\tldr\tr1, [r7, #120]\t; 0x78\n+\tvmov\tr0, s19\n+\tldr\tr1, [r7, #116]\t; 0x74\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/sync.c:780\n \tldr\tr3, [r7, #124]\t; 0x7c\n-\tcmp\tr3, r0\n ./cmdline/sync.c:779\n \tmov\tr4, r0\n \tstr\tr0, [r7, #108]\t; 0x6c\n ./cmdline/sync.c:780\n-\tbls.w\t1f65a \n+\tcmp\tr3, r0\n+\tbls.w\t1f66c \n ./cmdline/sync.c:800\n \tldr\tr5, [r7, #68]\t; 0x44\n ./cmdline/sync.c:784\n \tmov\tr0, r9\n ./cmdline/sync.c:800\n \tadd.w\tr6, r5, #36\t; 0x24\n \tstr\tr6, [r7, #36]\t; 0x24\n ./cmdline/sync.c:784\n-\tbl\t189d0 \n+\tbl\t189bc \n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r5, #180]\t; 0xb4\n info_get():\n ./cmdline/elem.h:1201\n \tmov\tr2, r4\n \tcmp\tr4, r3\n-\tbcc.w\t1ec9c \n+\tbcc.w\t1ecb0 \n state_sync_process():\n ./cmdline/sync.c:812\n \tldr.w\tr3, [r9, #44]\t; 0x2c\n \tcmp\tr3, #0\n-\tbne.w\t1ef0a \n+\tbne.w\t1ef1e \n \tldr.w\tr0, [r9, #168]\t; 0xa8\n info_get():\n ./cmdline/elem.h:1202\n \tstr\tr3, [r7, #12]\n state_sync_process():\n ./cmdline/elem.h:1154\n \tstr\tr3, [r7, #104]\t; 0x68\n@@ -54180,134 +54063,137 @@\n \tit\tne\n \tmovne\tr3, #1\n \tstr.w\tr3, [r7, #136]\t; 0x88\n ./cmdline/sync.c:823 (discriminator 1)\n \tldr.w\tr3, [r7, #172]\t; 0xac\n \tldr\tr0, [r3, #0]\n \tcmp\tr0, #0\n-\tbeq.w\t1f3a8 \n+\tbeq.w\t1f3b8 \n ./cmdline/sync.c:950\n-\tldr.w\tr1, [pc, #2780]\t; 1f518 \n-\tadd.w\tr2, r9, #240640\t; 0x3ac00\n-\tldr.w\tr3, [pc, #2776]\t; 1f51c \n-\tadd\tr1, pc\n-\tstr\tr1, [r7, #20]\n-\tldr.w\tr1, [r7, #140]\t; 0x8c\n-\tstr\tr2, [r7, #60]\t; 0x3c\n-\tadd.w\tr2, r2, #928\t; 0x3a0\n-\tvmov\ts16, r2\n+\tldr.w\tr0, [pc, #2776]\t; 1f528 \n ./cmdline/sync.c:823\n \tmovs\tr2, #0\n+\tldr.w\tr3, [pc, #2772]\t; 1f52c \n+\tadd.w\tr1, r9, #240640\t; 0x3ac00\n \tstr\tr2, [r7, #56]\t; 0x38\n-\tldr\tr3, [r1, r3]\n-\tstr\tr2, [r7, #24]\n+./cmdline/sync.c:950\n+\tadd\tr0, pc\n+./cmdline/sync.c:823\n \tstr\tr2, [r7, #72]\t; 0x48\n-\tstr.w\tr3, [r7, #160]\t; 0xa0\n+\tstrd\tr0, r2, [r7, #20]\n \tstr.w\tr2, [r7, #156]\t; 0x9c\n-\tstr.w\tr2, [r7, #184]\t; 0xb8\n-\tb.n\t1ea92 \n+\tstr.w\tr2, [r7, #176]\t; 0xb0\n+\tldr.w\tr2, [r7, #140]\t; 0x8c\n+\tstr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r2, r3]\n+\tstr.w\tr3, [r7, #160]\t; 0xa0\n+\tadd.w\tr3, r1, #928\t; 0x3a0\n+\tvmov\ts16, r3\n+\tb.n\t1eaa6 \n ./cmdline/elem.h:716\n \tcmp\tr3, #3\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n-\tbeq.w\t1ef20 \n+\tbeq.w\t1ef34 \n state_sync_process():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/sync.c:886\n \tcmp\tr3, #2\n-\tbls.n\t1eb52 \n+\tbls.n\t1eb66 \n ./cmdline/sync.c:823 (discriminator 2)\n \tldr.w\tr3, [r7, #172]\t; 0xac\n \tldr\tr0, [r3, #0]\n-\tldr.w\tr3, [r7, #184]\t; 0xb8\n+\tldr.w\tr3, [r7, #176]\t; 0xb0\n \tadds\tr3, #1\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n \tcmp\tr0, r3\n-\tbls.w\t1f144 \n+\tbls.w\t1f152 \n ./cmdline/sync.c:835\n \tmov\tr0, r9\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/sync.c:837\n \tldr.w\tr3, [r7, #160]\t; 0xa0\n \tmov\tr2, sl\n \tmov\tr1, r8\n-\tvmov\tr0, s17\n+\tvmov\tr0, s19\n \tldr\tr4, [r3, #0]\n \tmov\tr3, fp\n \tblx\tr4\n ./cmdline/sync.c:840\n-\tvmov\tr1, s20\n \tldr.w\tr3, [fp]\n-\tmov\tr2, sl\n-./cmdline/sync.c:844\n-\tmovw\tr4, #4112\t; 0x1010\n ./cmdline/sync.c:837\n \tmov\tr5, r0\n ./cmdline/sync.c:840\n+\tvmov\tr1, s20\n+\tmov\tr2, sl\n \tmov\tr0, r9\n-\tbl\t18a8c \n-./cmdline/sync.c:850\n-\tldr.w\tr3, [r8]\n-\tldr.w\tr0, [r7, #168]\t; 0xa8\n+\tbl\t18a78 \n ./cmdline/sync.c:843\n-\tmovw\tr2, #4100\t; 0x1004\n-\tldr\tr2, [r5, r2]\n-./cmdline/sync.c:850\n-\tmovs\tr1, #20\n-./cmdline/sync.c:844\n-\tldr\tr4, [r5, r4]\n+\tmovw\tr1, #4100\t; 0x1004\n ./cmdline/sync.c:850\n-\tmla\tr3, r1, r3, r0\n+\tldr.w\tr3, [r8]\n+\tmov.w\tip, #20\n ./cmdline/sync.c:843\n-\tstr.w\tr2, [r7, #188]\t; 0xbc\n+\tldr\tr1, [r5, r1]\n ./cmdline/sync.c:845\n \tmovw\tr2, #4116\t; 0x1014\n+./cmdline/sync.c:850\n+\tldr.w\tr6, [r7, #168]\t; 0xa8\n ./cmdline/sync.c:846\n \tmovw\tr0, #4120\t; 0x1018\n-./cmdline/sync.c:845\n-\tldr\tr2, [r5, r2]\n+./cmdline/sync.c:843\n+\tstr.w\tr1, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:847\n \tmovw\tr1, #4124\t; 0x101c\n-./cmdline/sync.c:846\n-\tldr\tr0, [r5, r0]\n+./cmdline/sync.c:845\n+\tldr\tr2, [r5, r2]\n+./cmdline/sync.c:844\n+\tmovw\tr4, #4112\t; 0x1010\n ./cmdline/sync.c:847\n \tldr\tr1, [r5, r1]\n+./cmdline/sync.c:850\n+\tmla\tr3, ip, r3, r6\n+./cmdline/sync.c:847\n+\tstr.w\tr1, [r7, #184]\t; 0xb8\n+./cmdline/sync.c:853\n+\tldr.w\tr1, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:845\n \tmov\tr6, r2\n+./cmdline/sync.c:846\n+\tldr\tr0, [r5, r0]\n+./cmdline/sync.c:844\n+\tldr\tr4, [r5, r4]\n+./cmdline/sync.c:845\n \tstr.w\tr2, [r7, #148]\t; 0x94\n ./cmdline/sync.c:850\n \tmovs\tr2, #0\n-\tstr\tr2, [r3, #16]\n-./cmdline/sync.c:853\n-\tldr.w\tr3, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:846\n \tstr.w\tr0, [r7, #152]\t; 0x98\n-./cmdline/sync.c:847\n-\tstr.w\tr1, [r7, #176]\t; 0xb0\n+./cmdline/sync.c:850\n+\tstr\tr2, [r3, #16]\n ./cmdline/sync.c:853\n-\tcmp\tr3, #0\n-\tbeq.n\t1ea7c \n+\tcmp\tr1, #0\n+\tbeq.n\t1ea90 \n ./cmdline/sync.c:856\n \tmov\tr2, r6\n-\tmov\tr1, r3\n \tmov\tr0, r9\n-\tbl\t18a78 \n+\tbl\t18a64 \n ./cmdline/elem.h:654\n \tcmp\tr4, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t1ea7c \n+\tbeq.n\t1ea90 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r4, #0]\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tsubs\tr2, r3, #2\n \ttst.w\tr2, #253\t; 0xfd\n-\tbne.n\t1ea70 \n+\tbne.n\t1ea84 \n state_sync_process():\n ./cmdline/sync.c:866\n \tldr.w\tr6, [r7, #156]\t; 0x9c\n \tmovs\tr2, #12\n \tldr.w\tr0, [r7, #164]\t; 0xa4\n ./cmdline/sync.c:875\n \tcmp\tr3, #2\n@@ -54321,172 +54207,171 @@\n \tadd\tr0, r2\n \tmov\tip, r6\n \tldr.w\tr6, [r8]\n \tstr.w\tr6, [ip, r2]\n ./cmdline/sync.c:868\n \tstrd\tr1, r4, [r0, #4]\n ./cmdline/sync.c:875\n-\tbne.w\t1ef64 \n+\tbne.w\t1ef78 \n ./cmdline/sync.c:890\n \tldr\tr3, [r5, #0]\n \tadds\tr1, r3, #2\n-\tbeq.w\t1f37a \n+\tbeq.w\t1f38a \n ./cmdline/sync.c:896\n \tadds\tr2, r3, #1\n-\tbeq.w\t1f38c \n+\tbeq.w\t1f39c \n ./cmdline/sync.c:902\n \tadds\tr6, r3, #3\n-\tbeq.w\t1ec8c \n+\tbeq.w\t1eca0 \n ./cmdline/sync.c:907\n \tadds\tr0, r3, #4\n-\tbeq.w\t1ef50 \n+\tbeq.w\t1ef64 \n ./cmdline/sync.c:922\n \tcmp\tr3, #2\n-\tbne.w\t1fa02 \n+\tbne.w\t1fa1a \n ./cmdline/sync.c:929\n \tldrd\tr2, r3, [r7, #128]\t; 0x80\n-\tldr.w\tr1, [r7, #176]\t; 0xb0\n+\tldr.w\tr1, [r7, #184]\t; 0xb8\n \tldr.w\tr0, [r8]\n \tadds\tr2, r2, r1\n \tadc.w\tr3, r3, r1, asr #31\n \tstrd\tr2, r3, [r7, #128]\t; 0x80\n ./cmdline/sync.c:932\n-\tldr\tr3, [r7, #120]\t; 0x78\n+\tldr\tr3, [r7, #116]\t; 0x74\n \tldr\tr2, [r7, #104]\t; 0x68\n \tldr\tr3, [r3, #0]\n \tldr.w\tr3, [r3, r0, lsl #2]\n \tcmp\tr2, #0\n-\tbeq.w\t1efc0 \n+\tbeq.w\t1efd4 \n ./cmdline/sync.c:933\n-\tldr\tr6, [r7, #112]\t; 0x70\n+\tldr\tr6, [r7, #120]\t; 0x78\n+\tvmov\tr2, s17\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tstr\tr1, [sp, #0]\n-\tvmov\tr2, s18\n \tadd.w\tr1, r0, #944\t; 0x3b0\n \tldr.w\tr0, [r6, #968]\t; 0x3c8\n-\tbl\tf944 \n-./cmdline/sync.c:937\n-\tldr\tr1, [r7, #120]\t; 0x78\n+\tbl\tf924 \n ./cmdline/sync.c:936\n \tldr.w\tr3, [r8]\n-\tmovs\tr2, #20\n ./cmdline/sync.c:937\n \tldr.w\tr0, [r6, #964]\t; 0x3c4\n ./cmdline/sync.c:936\n+\tmovs\tr2, #20\n \tldr.w\tr6, [r7, #168]\t; 0xa8\n ./cmdline/sync.c:937\n-\tldr\tr1, [r1, #0]\n+\tldr\tr1, [r7, #116]\t; 0x74\n ./cmdline/sync.c:936\n \tmla\tr2, r2, r3, r6\n ./cmdline/sync.c:937\n+\tldr\tr1, [r1, #0]\n \tstr\tr1, [r7, #76]\t; 0x4c\n-\tldr\tr6, [r7, #76]\t; 0x4c\n \tvmov\tr1, s16\n+\tldr\tr6, [r7, #76]\t; 0x4c\n ./cmdline/sync.c:936\n \tstr\tr4, [r2, #16]\n ./cmdline/sync.c:937\n \tldr.w\tr3, [r6, r3, lsl #2]\n-\tldr.w\tr6, [r7, #176]\t; 0xb0\n+\tldr.w\tr6, [r7, #184]\t; 0xb8\n \tstr\tr6, [sp, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/sync.c:943\n \tmov\tr0, r9\n-\tbl\t18a40 \n+\tbl\t18a2c \n ./cmdline/elem.h:657\n \tldrb\tr3, [r4, #0]\n ./cmdline/sync.c:945\n \tand.w\tr2, r3, #253\t; 0xfd\n \tstr\tr2, [r7, #76]\t; 0x4c\n \tcmp\tr2, #1\n-\tbne.w\t1ef6c \n+\tbne.w\t1ef80 \n ./cmdline/sync.c:947\n-\tldr.w\tr2, [pc, #2348]\t; 1f520 \n+\tldr.w\tr2, [pc, #2344]\t; 1f530 \n \tadds\tr1, r4, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n+\tvmov\tr0, s17\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tstr\tr1, [r7, #44]\t; 0x2c\n-\tvmov\tr0, s18\n \tldr\tr3, [r3, r2]\n-\tldr\tr2, [r3, #0]\n \tmov\tr6, r3\n+\tldr\tr2, [r3, #0]\n \tstr\tr2, [r7, #48]\t; 0x30\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbeq.w\t1ea7c \n+\tbeq.w\t1ea90 \n ./cmdline/elem.h:716\n \tldr\tr3, [r7, #40]\t; 0x28\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tadds\tr5, #4\n \tldrd\tr1, r2, [r7, #44]\t; 0x2c\n \tsubs\tr3, #2\n \tcmp\tr3, #2\n-\tbhi.w\t1f0bc \n+\tbhi.w\t1f0ca \n state_sync_process():\n ./cmdline/sync.c:950\n \tldr.w\tr4, [r7, #148]\t; 0x94\n \tldr\tr3, [r7, #32]\n \tldr\tr0, [r4, #48]\t; 0x30\n \tsub.w\tr1, r3, #8\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr.w\tr2, [r7, #188]\t; 0xbc\n-\tldr\tr1, [r7, #108]\t; 0x6c\n \tmov\tr3, r0\n+\tldr\tr1, [r7, #108]\t; 0x6c\n \tldr\tr0, [r7, #20]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:951\n-\tldr.w\tr0, [pc, #2272]\t; 1f524 \n+\tldr.w\tr0, [pc, #2268]\t; 1f534 \n \tmov\tr1, r5\n \tldr.w\tr2, [r7, #152]\t; 0x98\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:952\n-\tldr.w\tr0, [pc, #2260]\t; 1f528 \n+\tldr.w\tr0, [pc, #2256]\t; 1f538 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/elem.h:733\n \tldr\tr3, [r4, #44]\t; 0x2c\n ./cmdline/sync.c:954\n \tlsls\tr1, r3, #25\n-\tbpl.w\t1f0b0 \n+\tbpl.w\t1f0be \n ./cmdline/sync.c:955\n-\tldr.w\tr0, [pc, #2244]\t; 1f52c \n+\tldr.w\tr0, [pc, #2240]\t; 1f53c \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:956\n-\tldr.w\tr0, [pc, #2240]\t; 1f530 \n+\tldr.w\tr0, [pc, #2236]\t; 1f540 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:957\n-\tldr.w\tr0, [pc, #2232]\t; 1f534 \n+\tldr.w\tr0, [pc, #2228]\t; 1f544 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:958\n-\tldr.w\tr0, [pc, #2228]\t; 1f538 \n+\tldr.w\tr0, [pc, #2224]\t; 1f548 \n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:963\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:967\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/sync.c:968\n-\tb.n\t1ea7c \n+\tb.n\t1ea90 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr4, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r2, lsr #12\n-\tbls.w\t1fa26 \n+\tbls.w\t1fa3e \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr\tr5, [r7, #36]\t; 0x24\n tommy_array_ref():\n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r4, #1\n tommy_arrayblkof_ref():\n@@ -54499,206 +54384,204 @@\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr2, [r5, #140]\t; 0x8c\n \tubfx\tr0, r1, #0, #12\n state_sync_process():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r5, r3, lsl #2]\n ./cmdline/sync.c:812\n \tldr.w\tr1, [r9, #44]\t; 0x2c\n+././tommyds/tommyarray.h:117\n+\tldr.w\tr3, [r5, r3, lsl #2]\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tmul.w\tr2, r2, r0\n \tldr.w\tr3, [r3, r4, lsl #2]\n \tldr\tr3, [r3, r2]\n+\tstr\tr3, [r7, #12]\n info_get_rehash():\n ./cmdline/elem.h:1154\n \tand.w\tr2, r3, #2\n+\tand.w\tr3, r3, #1\n \tstr\tr2, [r7, #104]\t; 0x68\n-\tstr\tr3, [r7, #12]\n state_sync_process():\n ./cmdline/sync.c:812\n-\tand.w\tr3, r3, #1\n \tcmp\tr1, #0\n-\tbne.w\t1ef18 \n+\tbne.w\t1ef2c \n ./cmdline/sync.c:812 (discriminator 2)\n \tldr.w\tr0, [r9, #168]\t; 0xa8\n \tsubs\tr2, r0, #0\n \tit\tne\n \tmovne\tr2, #1\n \tstr.w\tr2, [r7, #136]\t; 0x88\n ./cmdline/sync.c:820 (discriminator 6)\n \tcmp\tr3, #0\n \tldr.w\tr3, [r7, #136]\t; 0x88\n \tit\tne\n \tmovne\tr3, #1\n \tstr.w\tr3, [r7, #136]\t; 0x88\n-\tb.n\t1ea2e \n+\tb.n\t1ea42 \n ./cmdline/sync.c:756\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n-\tstr.w\tr0, [r7, #184]\t; 0xb8\n+\tstr.w\tr0, [r7, #176]\t; 0xb0\n \tstrd\tr2, r3, [r7, #128]\t; 0x80\n ./cmdline/sync.c:733\n-\tstr\tr0, [r7, #116]\t; 0x74\n+\tstr\tr0, [r7, #112]\t; 0x70\n ./cmdline/sync.c:732\n \tstr\tr0, [r7, #92]\t; 0x5c\n ./cmdline/sync.c:731\n \tstr.w\tr0, [r7, #144]\t; 0x90\n ./cmdline/sync.c:757\n \tstr\tr0, [r7, #64]\t; 0x40\n ./cmdline/sync.c:1338\n \tldrd\tr3, r4, [r7, #128]\t; 0x80\n-\tmov\tr0, sl\n+\tstrd\tr3, r4, [sp]\n \tldr\tr2, [r7, #100]\t; 0x64\n+\tmov\tr0, sl\n \tldr\tr1, [r7, #64]\t; 0x40\n-\tstrd\tr3, r4, [sp]\n-\tbl\t183c0 \n+\tbl\t1839c \n ./cmdline/sync.c:1340\n \tmov\tr0, sl\n-\tbl\t18b5c \n+\tbl\t18b48 \n ./cmdline/sync.c:1344\n-\tldr\tr3, [r7, #112]\t; 0x70\n+\tldr\tr3, [r7, #120]\t; 0x78\n \tmovs\tr0, #0\n \tstr.w\tr0, [r8, #-12]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t1f052 \n+\tbeq.w\t1f060 \n ./cmdline/sync.c:1345\n \tldr\tr5, [r7, #96]\t; 0x60\n \tmovw\tr4, #34056\t; 0x8508\n-\tldr\tr6, [r7, #112]\t; 0x70\n-\tb.n\t1ed5e \n+\tldr\tr6, [r7, #120]\t; 0x78\n+\tb.n\t1ed72 \n ./cmdline/sync.c:1344 (discriminator 2)\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n \tadds\tr0, #1\n \tstr.w\tr0, [r8, #-12]\n \tcmp\tr0, r3\n-\tbcs.w\t1f052 \n+\tbcs.w\t1f060 \n ./cmdline/sync.c:1345\n \tmla\tr0, r4, r0, r5\n-\tbl\t2872c \n+\tbl\t286bc \n ./cmdline/sync.c:1346\n \tadds\tr0, #1\n ./cmdline/sync.c:1348\n \tldr.w\tr0, [r8, #-12]\n ./cmdline/sync.c:1346\n-\tbne.n\t1ed4e \n+\tbne.n\t1ed62 \n ./cmdline/sync.c:1352\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1348\n-\tbl\t1527c \n-\tmov\tr1, fp\n+\tbl\t15270 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1976]\t; 1f53c \n+\tldr.w\tr0, [pc, #1976]\t; 1f54c \n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1349\n \tldr.w\tr0, [r8, #-12]\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1960]\t; 1f540 \n+\tldr.w\tr0, [pc, #1956]\t; 1f550 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1350\n \tldr.w\tr0, [r8, #-12]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1944]\t; 1f544 \n+\tldr.w\tr0, [pc, #1940]\t; 1f554 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1351\n-\tldr.w\tr0, [pc, #1940]\t; 1f548 \n+\tldr.w\tr0, [pc, #1936]\t; 1f558 \n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1391\n+\tldr.w\tr3, [pc, #1928]\t; 1f55c \n+\tvmov\tr0, s19\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n-\tldr.w\tr3, [pc, #1928]\t; 1f54c \n-\tvmov\tr0, s17\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/sync.c:1393\n \tldr.w\tr3, [r8, #-24]\n \tcmp\tr3, #0\n-\tbeq.n\t1ee7c \n-./cmdline/sync.c:1399\n-\tldr.w\tr3, [pc, #1908]\t; 1f550 \n-./cmdline/sync.c:1393\n-\tvmov\ts18, r9\n-\tvmov\ts19, sl\n-\tstr.w\tr8, [r7, #176]\t; 0xb0\n+\tbeq.n\t1ee90 \n ./cmdline/sync.c:1399\n+\tldr.w\tr3, [pc, #1904]\t; 1f560 \n+\tvmov\ts17, r9\n+\tvmov\ts18, sl\n+\tstr.w\tr8, [r7, #184]\t; 0xb8\n \tadd\tr3, pc\n-./cmdline/sync.c:1393\n+\tvmov\ts16, r3\n+\tvmov\tr3, s20\n \tldr.w\tr8, [r7, #172]\t; 0xac\n+./cmdline/sync.c:1393\n \tmovs\tr5, #0\n-\tmov\tr9, fp\n ./cmdline/sync.c:1399\n-\tvmov\ts16, r3\n-\tvmov\tr3, s20\n+\tmov\tr9, fp\n \tadd.w\tr4, r3, #4096\t; 0x1000\n \tadd.w\tr3, r7, #1624\t; 0x658\n-./cmdline/sync.c:1393\n \tmov\tsl, r3\n-\tb.n\t1ee14 \n+\tb.n\t1ee28 \n ./cmdline/sync.c:1393 (discriminator 2)\n \tldr.w\tr3, [r8]\n \tadds\tr5, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbls.n\t1ee70 \n+\tbls.n\t1ee84 \n ./cmdline/sync.c:1396\n \tsub.w\tr0, r4, #4096\t; 0x1000\n ./cmdline/sync.c:1395\n \tldrd\tr6, fp, [r4]\n ./cmdline/sync.c:1396\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/sync.c:1397\n \tadds\tr0, #1\n-\tbne.n\t1ee06 \n+\tbne.n\t1ee1a \n ./cmdline/sync.c:1399\n \tmov\tr1, sl\n \tldr.w\tr0, [fp, #48]\t; 0x30\n-\tbl\t10f40 \n-./cmdline/sync.c:1393\n-\tadds\tr5, #1\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n-./cmdline/sync.c:1399\n+\tbl\t10f04 \n \tstr.w\tr0, [r7, #188]\t; 0xbc\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/sync.c:1401\n \tldr.w\tr3, [r7, #144]\t; 0x90\n+./cmdline/sync.c:1399\n+\tldr\tr0, [r0, #0]\n+./cmdline/sync.c:1393\n+\tadds\tr5, #1\n+./cmdline/sync.c:1401\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1399\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tldr.w\tr3, [r7, #188]\t; 0xbc\n \tmov\tr2, r6\n \tmov\tr1, r9\n \tstr\tr0, [sp, #0]\n \tvmov\tr0, s16\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1400\n-\tldr.w\tr0, [pc, #1780]\t; 1f554 \n+\tldr.w\tr0, [pc, #1780]\t; 1f564 \n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1393\n \tldr.w\tr3, [r8]\n \tcmp\tr3, r5\n-\tbhi.n\t1ee14 \n-\tvmov\tr9, s18\n-\tvmov\tsl, s19\n-\tldr.w\tr8, [r7, #176]\t; 0xb0\n+\tbhi.n\t1ee28 \n+\tvmov\tr9, s17\n+\tvmov\tsl, s18\n+\tldr.w\tr8, [r7, #184]\t; 0xb8\n ./cmdline/sync.c:1407\n \tvmov\tr0, s20\n \tblx\t694c \n ./cmdline/sync.c:1408\n \tldr.w\tr0, [r8, #-20]\n \tblx\t694c \n ./cmdline/sync.c:1409\n@@ -54716,41 +54599,41 @@\n ./cmdline/sync.c:1413\n \tldr\tr0, [r7, #80]\t; 0x50\n \tblx\t694c \n ./cmdline/sync.c:1414\n \tmov\tr0, r9\n \tblx\t694c \n ./cmdline/sync.c:1415\n-\tvmov\tr0, s17\n-\tbl\tdfd0 \n+\tvmov\tr0, s19\n+\tbl\tdfd8 \n ./cmdline/sync.c:1417\n \tldr.w\tr3, [sl, #56]\t; 0x38\n \tldr.w\tr2, [r7, #144]\t; 0x90\n-\tldr.w\tr1, [r7, #184]\t; 0xb8\n+\tldr.w\tr1, [r7, #176]\t; 0xb0\n \tadd\tr2, r1\n \tcmp\tr3, #0\n-\tbeq.w\t1efda \n+\tbeq.w\t1efee \n ./cmdline/sync.c:1418\n \tclz\tfp, r2\n \tmov.w\tfp, fp, lsr #5\n \trsb\tr0, fp, #0\n ./cmdline/sync.c:665\n-\tldr.w\tr1, [pc, #1656]\t; 1f558 \n+\tldr.w\tr1, [pc, #1652]\t; 1f568 \n ./cmdline/sync.c:1425\n \tadd.w\tr3, r7, #9792\t; 0x2640\n-\tldr.w\tr2, [pc, #1552]\t; 1f4f8 \n+\tldr.w\tr2, [pc, #1544]\t; 1f504 \n \tadds\tr3, #28\n ./cmdline/sync.c:665\n \tadd\tr1, pc\n ./cmdline/sync.c:1425\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t1fa0e \n+\tbne.w\t1fa26 \n \tadd.w\tr7, r7, #9792\t; 0x2640\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n info_get():\n ./cmdline/elem.h:1202\n@@ -54763,1246 +54646,1257 @@\n \tstr\tr3, [r7, #12]\n state_sync_process():\n ./cmdline/sync.c:812\n \tstr.w\tr2, [r7, #136]\t; 0x88\n info_get_rehash():\n ./cmdline/elem.h:1154\n \tstr\tr3, [r7, #104]\t; 0x68\n-\tb.n\t1ea2e \n+\tb.n\t1ea42 \n state_sync_process():\n ./cmdline/sync.c:812\n \tmovs\tr2, #1\n \tstr.w\tr2, [r7, #136]\t; 0x88\n-\tb.n\t1ecf4 \n+\tb.n\t1ed08 \n ./cmdline/sync.c:866\n \tldr.w\tr6, [r7, #156]\t; 0x9c\n \tmovs\tr3, #12\n ./cmdline/sync.c:876\n \tmovs\tr2, #1\n \tstr.w\tr2, [r7, #136]\t; 0x88\n ./cmdline/sync.c:866\n \tldr.w\tr2, [r7, #164]\t; 0xa4\n-\tmul.w\tr3, r3, r6\n \tldr.w\tr1, [r8]\n-./cmdline/sync.c:867\n-\tldr.w\tr0, [r9, #216]\t; 0xd8\n-./cmdline/sync.c:866\n+\tmul.w\tr3, r3, r6\n \tadds\tr6, #1\n \tstr.w\tr6, [r7, #156]\t; 0x9c\n-\tldr.w\tr6, [r7, #164]\t; 0xa4\n \tadd\tr2, r3\n+\tldr.w\tr6, [r7, #164]\t; 0xa4\n+./cmdline/sync.c:867\n+\tldr.w\tr0, [r9, #216]\t; 0xd8\n+./cmdline/sync.c:866\n \tstr\tr1, [r6, r3]\n ./cmdline/sync.c:868\n \tstrd\tr0, r4, [r2, #4]\n block_has_file():\n ./cmdline/elem.h:702\n-\tb.n\t1eb52 \n+\tb.n\t1eb66 \n state_sync_process():\n ./cmdline/sync.c:908\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n ./cmdline/sync.c:909\n \tldr.w\tr3, [r9, #20]\n ./cmdline/sync.c:908\n \tadds\tr2, #1\n-\tstr\tr2, [r7, #116]\t; 0x74\n+\tstr\tr2, [r7, #112]\t; 0x70\n ./cmdline/sync.c:909\n \tcmp\tr3, r2\n-\tbls.n\t1efea \n+\tbls.n\t1eff8 \n ./cmdline/sync.c:919\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tb.n\t1ea7c \n+\tb.n\t1ea90 \n ./cmdline/sync.c:876\n \tmovs\tr2, #1\n \tstr.w\tr2, [r7, #136]\t; 0x88\n-\tb.n\t1ea76 \n+\tb.n\t1ea8a \n ./cmdline/sync.c:990\n \tldr.w\tr2, [r7, #136]\t; 0x88\n \tcmp\tr2, #0\n-\tbne.n\t1f02a \n+\tbne.n\t1f038 \n ./cmdline/sync.c:994\n \tcmp\tr3, #2\n-\tbne.w\t1f35a \n+\tbne.w\t1f36a \n ./cmdline/elem.h:616\n-\tldr.w\tr3, [pc, #1444]\t; 1f520 \n+\tldr.w\tr3, [pc, #1440]\t; 1f530 \n ./cmdline/sync.c:997\n \tadds\tr6, r4, #1\n hash_is_unique():\n ./cmdline/elem.h:616\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n \tldr\tr3, [r2, r3]\n \tldr\tr5, [r3, #0]\n \tcmp\tr5, #16\n-\tbne.n\t1ef9e \n+\tbne.n\t1efb2 \n \tadd.w\tr1, r4, #16\n \tmov\tr3, r4\n state_sync_process():\n ./cmdline/elem.h:602\n \tldrb.w\tr2, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr2, #255\t; 0xff\n-\tbne.n\t1efb2 \n+\tbne.n\t1efc6 \n ./cmdline/elem.h:601\n \tcmp\tr1, r3\n-\tbne.n\t1ef92 \n+\tbne.n\t1efa6 \n state_sync_process():\n ./cmdline/sync.c:1005\n \tmovs\tr3, #1\n \tstr.w\tr3, [r7, #136]\t; 0x88\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tvmov\tr1, s18\n+\tvmov\tr1, s17\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr2, r5\n \tmov\tr0, r6\n \tblx\t698c \n-\tb.n\t1ea7c \n+\tb.n\t1ea90 \n state_sync_process():\n ./cmdline/elem.h:580\n \tldrb.w\tr3, [r4, #1]!\n hash_is_invalid():\n ./cmdline/elem.h:580\n \tcmp\tr3, #0\n-\tbne.n\t1f03a \n+\tbne.n\t1f048 \n ./cmdline/elem.h:579\n \tcmp\tr1, r4\n-\tbne.n\t1efb2 \n-\tb.n\t1ef9e \n+\tbne.n\t1efc6 \n+\tb.n\t1efb2 \n state_sync_process():\n ./cmdline/sync.c:939\n-\tldr.w\tr2, [r7, #176]\t; 0xb0\n-\tldr\tr0, [r7, #112]\t; 0x70\n+\tldr.w\tr2, [r7, #184]\t; 0xb8\n \tvmov\tr1, s16\n+\tldr\tr0, [r7, #120]\t; 0x78\n \tstr\tr2, [sp, #0]\n-\tvmov\tr2, s18\n+\tvmov\tr2, s17\n \tldr.w\tr0, [r0, #964]\t; 0x3c4\n-\tbl\tf944 \n-\tb.n\t1ebdc \n+\tbl\tf924 \n+\tb.n\t1ebf0 \n ./cmdline/sync.c:1421\n-\tsubs.w\tfp, r2, #0\n+\tsubs\tr0, r2, #0\n \tit\tne\n-\tmovne.w\tfp, #1\n-\trsb\tr0, fp, #0\n-\tb.n\t1eede \n+\tmovne\tr0, #1\n+\tnegs\tr0, r0\n+\tb.n\t1eef2 \n ./cmdline/sync.c:911\n-\tldr.w\tr0, [pc, #1392]\t; 1f55c \n+\tldr.w\tr0, [pc, #1392]\t; 1f56c \n \tmov\tr3, r9\n \tldr.w\tr6, [r7, #188]\t; 0xbc\n \tmov\tr9, sl\n \tadd\tr0, pc\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tmov\tsl, r3\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:912\n-\tldr.w\tr0, [pc, #1372]\t; 1f560 \n+\tldr.w\tr0, [pc, #1372]\t; 1f570 \n \tadd.w\tr1, r6, #4096\t; 0x1000\n \tadds\tr2, r5, #4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:913\n-\tldr.w\tr0, [pc, #1360]\t; 1f564 \n+\tldr.w\tr0, [pc, #1360]\t; 1f574 \n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:914\n \tldr\tr3, [r7, #92]\t; 0x5c\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tadd\tr3, r2\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n-\tb.n\t1edbe \n-\tldr.w\tr3, [pc, #1268]\t; 1f520 \n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n+\tb.n\t1edd2 \n+\tldr.w\tr3, [pc, #1268]\t; 1f530 \n \tadds\tr6, r4, #1\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n \tldr\tr3, [r2, r3]\n \tldr\tr5, [r3, #0]\n-\tb.n\t1efa4 \n+\tb.n\t1efb8 \n ./cmdline/sync.c:999\n-\tvmov\tr0, s18\n+\tvmov\tr0, s17\n \tmovs\tr2, #16\n \tmov\tr1, r6\n \tblx\t69e4 \n \tsubs\tr3, r0, #0\n \tit\tne\n \tmovne\tr3, #1\n \tstr.w\tr3, [r7, #136]\t; 0x88\n-\tb.n\t1efa4 \n+\tb.n\t1efb8 \n ./cmdline/sync.c:1358\n \tldr\tr2, [r7, #92]\t; 0x5c\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \torrs\tr3, r2\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n \torrs\tr3, r2\n-\tbne.w\t1f486 \n+\tbne.w\t1f496 \n ./cmdline/sync.c:1365\n \tldr\tr3, [r7, #64]\t; 0x40\n \tcmp\tr3, #0\n-\tbne.w\t1f64e \n+\tbne.w\t1f660 \n ./cmdline/sync.c:1380\n \tldr.w\tr6, [r7, #144]\t; 0x90\n-\tldr.w\tr0, [pc, #1272]\t; 1f568 \n+\tldr.w\tr0, [pc, #1272]\t; 1f578 \n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1381\n-\tldr\tr5, [r7, #116]\t; 0x74\n-\tldr.w\tr0, [pc, #1260]\t; 1f56c \n+\tldr\tr5, [r7, #112]\t; 0x70\n+\tldr.w\tr0, [pc, #1264]\t; 1f57c \n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1382\n \tldr\tr4, [r7, #92]\t; 0x5c\n-\tldr.w\tr0, [pc, #1252]\t; 1f570 \n+\tldr.w\tr0, [pc, #1252]\t; 1f580 \n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1383\n \tmov\tr3, r4\n \tadd\tr3, r6\n \tcmn\tr3, r5\n-\tbne.w\t1f370 \n+\tbne.w\t1f380 \n ./cmdline/sync.c:1384\n-\tldr.w\tr0, [pc, #1232]\t; 1f574 \n+\tldr.w\tr0, [pc, #1236]\t; 1f584 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1387\n-\tbl\t119fc \n-\tb.n\t1edbe \n+\tbl\t119b4 \n+\tb.n\t1edd2 \n ./cmdline/sync.c:960\n-\tldr.w\tr0, [pc, #1220]\t; 1f578 \n+\tldr.w\tr0, [pc, #1224]\t; 1f588 \n \tadd\tr0, pc\n-\tbl\t11440 \n-\tb.n\t1ec8c \n+\tbl\t11408 \n+\tb.n\t1eca0 \n ./cmdline/sync.c:983\n \tldr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/sync.c:970\n-\tvmov\tr0, s18\n+\tvmov\tr0, s17\n ./cmdline/sync.c:983\n \tadds\tr3, #1\n \tstr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/sync.c:970\n-\tbl\tfa08 \n+\tbl\tf9e8 \n ./cmdline/sync.c:971\n \tldr\tr2, [r7, #32]\n-\tsub.w\tr1, r2, #8\n-\tldr.w\tr2, [r7, #148]\t; 0x94\n ./cmdline/sync.c:970\n \tmov\tr3, r0\n ./cmdline/sync.c:971\n-\tldr\tr0, [r2, #48]\t; 0x30\n+\tsub.w\tr1, r2, #8\n+\tldr.w\tr2, [r7, #148]\t; 0x94\n ./cmdline/sync.c:970\n \tstr.w\tr3, [r7, #148]\t; 0x94\n ./cmdline/sync.c:971\n-\tbl\t10f40 \n+\tldr\tr0, [r2, #48]\t; 0x30\n+\tbl\t10f04 \n \tldr\tr1, [r6, #0]\n-\tldr.w\tr2, [r7, #148]\t; 0x94\n-\tstr\tr2, [sp, #4]\n-\tldr.w\tr2, [r7, #188]\t; 0xbc\n \tmov\tr3, r0\n \tldr.w\tr0, [r7, #152]\t; 0x98\n \tstr\tr0, [sp, #0]\n \tlsls\tr0, r1, #3\n \tstr\tr0, [sp, #8]\n ./cmdline/sync.c:984\n \tldr\tr0, [r7, #76]\t; 0x4c\n-./cmdline/sync.c:971\n-\tldr\tr1, [r7, #108]\t; 0x6c\n-./cmdline/sync.c:984\n \tstr\tr0, [r7, #24]\n ./cmdline/sync.c:971\n-\tldr.w\tr0, [pc, #1148]\t; 1f57c \n+\tldr.w\tr0, [pc, #1160]\t; 1f58c \n+\tldr.w\tr2, [r7, #148]\t; 0x94\n+\tldr\tr1, [r7, #108]\t; 0x6c\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tstr\tr2, [sp, #4]\n+\tldr.w\tr2, [r7, #188]\t; 0xbc\n+\tbl\t11538 \n ./cmdline/sync.c:972\n \tldr\tr6, [r6, #0]\n-\tldr.w\tr0, [pc, #1140]\t; 1f580 \n+\tldr.w\tr0, [pc, #1140]\t; 1f590 \n \tmov\tr1, r5\n \tldrd\tr3, r2, [r7, #148]\t; 0x94\n \tadd\tr0, pc\n \tlsls\tr6, r6, #3\n \tstr\tr6, [sp, #0]\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:975\n \tldr.w\tr0, [r7, #156]\t; 0x9c\n \tmovs\tr3, #12\n-\tldr.w\tr1, [r8]\n \tldr.w\tr5, [r7, #164]\t; 0xa4\n+\tldr.w\tr1, [r8]\n \tmul.w\tr3, r3, r0\n \tadds\tr0, #1\n \tstr.w\tr0, [r7, #156]\t; 0x9c\n \tadds\tr2, r5, r3\n \tstr\tr1, [r5, r3]\n ./cmdline/sync.c:976\n-\tldr.w\tr3, [r7, #176]\t; 0xb0\n+\tldr.w\tr3, [r7, #184]\t; 0xb8\n ./cmdline/sync.c:977\n \tstrd\tr3, r4, [r2, #4]\n ./cmdline/sync.c:985\n-\tb.n\t1ea7c \n+\tb.n\t1ea90 \n ./cmdline/sync.c:1021\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr2, [r7, #56]\t; 0x38\n \torrs\tr3, r2\n \tstr.w\tr3, [r7, #188]\t; 0xbc\n \tldr\tr3, [r7, #24]\n-\tbeq.w\t1f3a2 \n+\tbeq.w\t1f3b2 \n \tldr\tr2, [r7, #56]\t; 0x38\n \torrs\tr3, r2\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:815\n \tmovs\tr3, #0\n \tstr.w\tr3, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:1224\n-\tldr.w\tr3, [r7, #184]\t; 0xb8\n+\tldr.w\tr3, [r7, #176]\t; 0xb0\n \tcmp\tr3, #0\n-\tbne.w\t1f600 \n+\tbne.w\t1f610 \n ./cmdline/sync.c:1233\n \tldr.w\tr3, [r7, #188]\t; 0xbc\n \tmov\tr0, r9\n \teor.w\tr3, r3, #1\n-\tmov\tr4, r3\n \tvmov\ts16, r3\n-\tbl\t18998 \n+\tmov\tr4, r3\n+\tbl\t18984 \n ./cmdline/sync.c:1236\n-\tldr.w\tr5, [r7, #140]\t; 0x8c\n-\tldr\tr3, [pc, #1020]\t; (1f584 )\n+\tldr.w\tr3, [pc, #1028]\t; 1f594 \n \tmov\tr2, r4\n+\tldr.w\tr5, [r7, #140]\t; 0x8c\n ./cmdline/sync.c:1239\n \tsub.w\tr4, r8, #12\n-\tstr.w\tr4, [r7, #184]\t; 0xb8\n-\tldr\tr6, [r7, #112]\t; 0x70\n+\tstr.w\tr4, [r7, #176]\t; 0xb0\n+./cmdline/sync.c:1236\n+\tvmov\tr0, s19\n+./cmdline/sync.c:1239\n+\tldr\tr6, [r7, #120]\t; 0x78\n ./cmdline/sync.c:1236\n \tldr\tr3, [r5, r3]\n-\tvmov\tr0, s17\n+\tldr\tr1, [r7, #108]\t; 0x6c\n ./cmdline/sync.c:1239\n \tadd.w\tr4, r6, #960\t; 0x3c0\n ./cmdline/sync.c:1236\n-\tldr\tr1, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/sync.c:1239\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n \tmovs\tr2, #0\n \tstr.w\tr2, [r8, #-12]\n-\tcbz\tr3, 1f1ec \n-\tldr\tr3, [pc, #984]\t; (1f588 )\n+\tcbz\tr3, 1f1fc \n+\tldr\tr3, [pc, #984]\t; (1f598 )\n \tldr\tr6, [r5, r3]\n-\tldr.w\tr5, [r7, #184]\t; 0xb8\n+\tldr.w\tr5, [r7, #176]\t; 0xb0\n \tstr.w\tr4, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:1242 (discriminator 3)\n \tmov\tr3, fp\n-\tvmov\tr0, s17\n+\tvmov\tr0, s19\n \tmov\tr2, sl\n \tmov\tr1, r8\n \tldr\tr4, [r6, #0]\n \tblx\tr4\n ./cmdline/sync.c:1245 (discriminator 3)\n \tldr.w\tr2, [fp]\n \tmov\tr1, sl\n \tmov\tr0, r9\n-\tbl\t18afc \n+\tbl\t18ae8 \n ./cmdline/sync.c:1239 (discriminator 3)\n \tldr.w\tr2, [r7, #188]\t; 0xbc\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r2, #0]\n \tadds\tr3, #1\n \tstr\tr3, [r5, #0]\n \tcmp\tr3, r2\n-\tbcc.n\t1f1ba \n+\tbcc.n\t1f1ca \n \tldr.w\tr4, [r7, #188]\t; 0xbc\n-\tstr.w\tr5, [r7, #184]\t; 0xb8\n+\tstr.w\tr5, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:1249\n-\tldr.w\tip, [pc, #924]\t; 1f58c \n+\tldr.w\tip, [pc, #924]\t; 1f59c \n+\tvmov\tr2, s16\n \tldr.w\tr5, [r7, #140]\t; 0x8c\n+\tvmov\tr0, s19\n \tldr\tr3, [r7, #88]\t; 0x58\n-\tvmov\tr2, s16\n+\tldr\tr1, [r7, #108]\t; 0x6c\n \tldr.w\tr5, [r5, ip]\n \tsub.w\tr6, r3, #48\t; 0x30\n-\tvmov\tr0, s17\n \tmov\tr3, r6\n-\tldr\tr1, [r7, #108]\t; 0x6c\n \tldr\tr5, [r5, #0]\n \tblx\tr5\n ./cmdline/sync.c:1253\n \tldr\tr3, [r7, #88]\t; 0x58\n \tldr.w\tr3, [r3, #-48]\n-\tcbz\tr3, 1f226 \n+\tcbz\tr3, 1f236 \n ./cmdline/sync.c:1256\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n ./cmdline/sync.c:1257\n \tldr.w\tr3, [r9, #20]\n ./cmdline/sync.c:1256\n \tadds\tr2, #1\n-\tstr\tr2, [r7, #116]\t; 0x74\n+\tstr\tr2, [r7, #112]\t; 0x70\n ./cmdline/sync.c:1257\n \tcmp\tr2, r3\n-\tbcs.w\t1f5d8 \n+\tbcs.w\t1f5e8 \n ./cmdline/sync.c:1253\n \tldr\tr3, [r6, #4]\n \tcmp\tr3, #0\n-\tbne.w\t1f4e8 \n+\tbne.w\t1f4f8 \n \tldr\tr3, [r6, #8]\n \tcmp\tr3, #0\n-\tbne.w\t1f37a \n+\tbne.w\t1f38a \n \tldr\tr3, [r6, #12]\n \tcmp\tr3, #0\n-\tbne.w\t1f38c \n-./cmdline/sync.c:1289 (discriminator 2)\n-\tldrd\tr1, r2, [r7, #128]\t; 0x80\n-\tmov\tr0, r9\n+\tbne.w\t1f39c \n ./cmdline/sync.c:1286 (discriminator 2)\n \tldr\tr3, [r7, #64]\t; 0x40\n ./cmdline/sync.c:1289 (discriminator 2)\n+\tmov\tr0, r9\n+\tldrd\tr1, r2, [r7, #128]\t; 0x80\n+\tstrd\tr1, r2, [sp, #8]\n \tldr\tr5, [r7, #100]\t; 0x64\n ./cmdline/sync.c:1286 (discriminator 2)\n \tadds\tr3, #1\n-./cmdline/sync.c:1289 (discriminator 2)\n-\tstrd\tr1, r2, [sp, #8]\n ./cmdline/sync.c:1283 (discriminator 2)\n-\tmovs\tr2, #1\n+\tmovs\tr1, #1\n ./cmdline/sync.c:1289 (discriminator 2)\n-\tvmov\tr1, s17\n \tstr\tr5, [sp, #0]\n+\tldr\tr2, [r7, #108]\t; 0x6c\n ./cmdline/sync.c:1286 (discriminator 2)\n \tmov\tr6, r3\n ./cmdline/sync.c:1283 (discriminator 2)\n-\tstr.w\tr2, [r9, #208]\t; 0xd0\n+\tstr.w\tr1, [r9, #208]\t; 0xd0\n ./cmdline/sync.c:1289 (discriminator 2)\n-\tldr\tr2, [r7, #108]\t; 0x6c\n+\tvmov\tr1, s19\n ./cmdline/sync.c:1286 (discriminator 2)\n \tstr\tr3, [r7, #64]\t; 0x40\n ./cmdline/sync.c:1289 (discriminator 2)\n-\tbl\t18518 \n+\tbl\t184fc \n \tcmp\tr0, #0\n-\tbne.w\t1f65a \n+\tbne.w\t1f66c \n ./cmdline/sync.c:1296\n \tldrd\tr2, r3, [r9, #200]\t; 0xc8\n \tsubs\tr1, r5, r6\n ./cmdline/sync.c:787\n \tldr\tr0, [r7, #16]\n ./cmdline/sync.c:1296\n \torrs\tr3, r2\n ./cmdline/sync.c:787\n \tadd.w\tr0, r0, #1\n \tstr\tr0, [r7, #16]\n ./cmdline/sync.c:1296\n-\tbeq.n\t1f288 \n+\tbeq.n\t1f298 \n ./cmdline/sync.c:1298\n \tcmp\tr1, r0\n \tldr\tr3, [r7, #8]\n \tit\tcs\n \tmovcs\tr1, r0\n \tcmp\tr3, r1\n-\tbls.n\t1f2a2 \n+\tbls.n\t1f2b2 \n ./cmdline/sync.c:1300\n \tldr.w\tr2, [r9, #144]\t; 0x90\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tsubs\tr3, r2, r3\n \tclz\tr3, r3\n \tlsrs\tr3, r3, #5\n \tcmp\tr2, #0\n \tit\teq\n \tmoveq\tr3, #0\n \tcmp\tr3, #0\n-\tbeq.w\t1e9e0 \n+\tbeq.w\t1e9f4 \n ./cmdline/sync.c:1305\n \tmov\tr0, r9\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/sync.c:1307\n \tmov\tr0, r9\n-\tbl\t184b0 \n+\tbl\t18494 \n ./cmdline/sync.c:1309\n-\tldr\tr0, [pc, #736]\t; (1f590 )\n+\tldr\tr0, [pc, #736]\t; (1f5a0 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/sync.c:1313\n-\tldr\tr3, [r7, #112]\t; 0x70\n-\tldr.w\tr2, [r7, #184]\t; 0xb8\n+\tldr\tr3, [r7, #120]\t; 0x78\n+\tldr.w\tr2, [r7, #176]\t; 0xb0\n \tmovs\tr0, #0\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tstr\tr0, [r2, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t1f864 \n+\tbeq.w\t1f87c \n ./cmdline/sync.c:1314\n \tvmov\ts16, r9\n-\tldr.w\tr5, [r7, #184]\t; 0xb8\n+\tldr.w\tr5, [r7, #176]\t; 0xb0\n \tmov\tr9, r4\n \tmovw\tr6, #34056\t; 0x8508\n \tldr\tr4, [r7, #96]\t; 0x60\n-\tb.n\t1f2ec \n+\tb.n\t1f2fc \n ./cmdline/sync.c:1313 (discriminator 2)\n \tldr\tr0, [r5, #0]\n \tldr.w\tr3, [r9]\n \tadds\tr0, #1\n \tstr\tr0, [r5, #0]\n \tcmp\tr0, r3\n-\tbcs.w\t1f860 \n+\tbcs.w\t1f878 \n ./cmdline/sync.c:1314\n \tmla\tr0, r6, r0, r4\n-\tbl\t2872c \n+\tbl\t286bc \n ./cmdline/sync.c:1315\n \tadds\tr0, #1\n-\tbne.n\t1f2dc \n+\tbne.n\t1f2ec \n ./cmdline/sync.c:1321\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tmov\tr9, sl\n ./cmdline/sync.c:1317\n \tldr.w\tr0, [r8, #-12]\n+\tvmov\tsl, s16\n ./cmdline/sync.c:1321\n \tadds\tr3, #1\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1317\n-\tbl\t1527c \n-\tvmov\tsl, s16\n-\tmov\tr1, fp\n+\tbl\t15270 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #632]\t; (1f594 )\n+\tldr\tr0, [pc, #636]\t; (1f5a4 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1318\n \tldr.w\tr0, [r8, #-12]\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #620]\t; (1f598 )\n+\tldr\tr0, [pc, #620]\t; (1f5a8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1319\n \tldr.w\tr0, [r8, #-12]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #604]\t; (1f59c )\n+\tldr\tr0, [pc, #604]\t; (1f5ac )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1320\n-\tldr\tr0, [pc, #600]\t; (1f5a0 )\n+\tldr\tr0, [pc, #600]\t; (1f5b0 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1322\n-\tb.n\t1f01e \n-./cmdline/sync.c:740\n-\tldr.w\tfp, [r7, #188]\t; 0xbc\n+\tb.n\t1f02c \n ./cmdline/sync.c:736\n-\tstr\tr4, [r7, #100]\t; 0x64\n-\tb.w\t1e934 \n+\tstr.w\tfp, [r7, #100]\t; 0x64\n+./cmdline/sync.c:740\n+\tmov\tfp, r6\n+\tb.w\t1e94e \n ./cmdline/sync.c:994 (discriminator 1)\n-\tldr\tr3, [pc, #584]\t; (1f5a4 )\n+\tldr\tr3, [pc, #584]\t; (1f5b4 )\n \tmovw\tr2, #994\t; 0x3e2\n-\tldr\tr1, [pc, #580]\t; (1f5a8 )\n-\tldr\tr0, [pc, #584]\t; (1f5ac )\n+\tldr\tr1, [pc, #580]\t; (1f5b8 )\n+\tldr\tr0, [pc, #584]\t; (1f5bc )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #40\t; 0x28\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/sync.c:1386\n-\tldr\tr0, [pc, #572]\t; (1f5b0 )\n+\tldr\tr0, [pc, #572]\t; (1f5c0 )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t1f0aa \n+\tbl\t11538 \n+\tb.n\t1f0b8 \n \tmov\tr3, r9\n \tmov\tr9, sl\n \tmov\tsl, r3\n ./cmdline/sync.c:1270\n-\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr3, [r7, #112]\t; 0x70\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #116]\t; 0x74\n+\tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/sync.c:1271\n-\tb.n\t1f01e \n+\tb.n\t1f02c \n \tmov\tr3, r9\n \tmov\tr9, sl\n \tmov\tsl, r3\n ./cmdline/sync.c:1275\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1276\n-\tb.n\t1f01e \n+\tb.n\t1f02c \n ./cmdline/sync.c:1021 (discriminator 1)\n \tcmp\tr3, #0\n-\tbne.w\t1f672 \n+\tbne.w\t1f684 \n ./cmdline/sync.c:1159\n \tmovs\tr3, #1\n-\tstr.w\tr3, [r7, #176]\t; 0xb0\n-\tmovs\tr3, #0\n \tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:1162\n \tldr.w\tr3, [r7, #136]\t; 0x88\n \tcmp\tr3, #0\n-\tbne.w\t1f87e \n+\tbne.w\t1f896 \n ./cmdline/sync.c:1174\n \tcmp\tr0, #0\n-\tbeq.w\t1f9dc \n+\tbeq.w\t1f9f4 \n ./cmdline/sync.c:815\n \tldr.w\tr3, [r7, #136]\t; 0x88\n ./cmdline/sync.c:1174\n \tmovs\tr5, #0\n+./cmdline/sync.c:815\n+\tstr.w\tr3, [r7, #188]\t; 0xbc\n+\tvmov\tr3, s20\n ./cmdline/elem.h:665\n \tvmov\ts16, sl\n block_state_set():\n ./cmdline/elem.h:665\n+\tvmov\ts18, r9\n \tldr.w\tsl, [r7, #172]\t; 0xac\n-\tvmov\ts19, r9\n \tmov\tr9, r5\n-state_sync_process():\n-./cmdline/sync.c:815\n-\tstr.w\tr3, [r7, #188]\t; 0xbc\n-block_state_set():\n-./cmdline/elem.h:665\n-\tmovs\tr4, #1\n-\tvmov\tr3, s20\n \tldr\tr5, [r7, #108]\t; 0x6c\n+\tmovs\tr4, #1\n \tadd.w\tr6, r3, #4096\t; 0x1000\n state_sync_process():\n ./cmdline/sync.c:1177\n \tldr\tr0, [r6, #0]\n-\tcbz\tr0, 1f400 \n+\tcbz\tr0, 1f40e \n ./cmdline/sync.c:1180\n \tmov\tr1, r5\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/sync.c:1182\n-\tcbz\tr0, 1f400 \n+\tcbz\tr0, 1f40e \n ./cmdline/sync.c:1188\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #4\n+\tbeq.w\t1f86e \n block_state_set():\n ./cmdline/elem.h:665\n-\tit\tne\n-\tstrbne\tr4, [r0, #0]\n+\tstrb\tr4, [r0, #0]\n state_sync_process():\n-./cmdline/sync.c:1188\n-\tbeq.w\t1f856 \n ./cmdline/sync.c:1174 (discriminator 2)\n \tldr.w\tr3, [sl]\n \tadd.w\tr9, r9, #1\n \tadd.w\tr6, r6, #4256\t; 0x10a0\n \tcmp\tr3, r9\n-\tbhi.n\t1f3e8 \n+\tbhi.n\t1f3f8 \n \tvmov\tsl, s16\n-\tvmov\tr9, s19\n+\tvmov\tr9, s18\n ./cmdline/sync.c:1203\n \tldr.w\tr3, [r7, #136]\t; 0x88\n-\tldr.w\tr2, [r7, #176]\t; 0xb0\n+\tldr.w\tr2, [r7, #184]\t; 0xb8\n \ttst\tr3, r2\n-\tbeq.w\t1f162 \n+\tbeq.w\t1f170 \n ./cmdline/sync.c:1207\n \tldr\tr3, [r7, #104]\t; 0x68\n \tcmp\tr3, #0\n-\tbne.w\t1f8ba \n+\tbne.w\t1f8d2 \n ./cmdline/elem.h:1188\n-\tldr\tr6, [r7, #36]\t; 0x24\n+\tldr\tr5, [r7, #108]\t; 0x6c\n info_set():\n ./cmdline/elem.h:1188\n-\tldr\tr5, [r7, #108]\t; 0x6c\n+\tldr\tr6, [r7, #36]\t; 0x24\n state_sync_process():\n ./cmdline/elem.h:1118\n \tldr\tr3, [r7, #28]\n info_set():\n ./cmdline/elem.h:1188\n \tadds\tr1, r5, #1\n \tmov\tr0, r6\n info_make():\n ./cmdline/elem.h:1118\n \tbic.w\tr4, r3, #7\n info_set():\n ./cmdline/elem.h:1188\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r6, #144]\t; 0x90\n info_make():\n ./cmdline/elem.h:1125\n \torr.w\tr4, r4, #4\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tcmp\tr5, r3\n-\tbcs.w\t1fa6e \n+\tbcs.w\t1fa86 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr2, [r7, #36]\t; 0x24\n+\tldr\tr1, [r7, #36]\t; 0x24\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tldr\tr1, [r7, #108]\t; 0x6c\n+\tldr\tr5, [r7, #108]\t; 0x6c\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr3, [r2, #132]\t; 0x84\n-\tmov\tr5, r2\n+\tldr.w\tr3, [r1, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tlsrs\tr0, r1, #12\n+\tlsrs\tr2, r5, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tcmp.w\tr3, r1, lsr #12\n-\tbls.w\t1fa26 \n+\tcmp.w\tr3, r5, lsr #12\n+\tbls.w\t1fa3e \n ././tommyds/tommyarray.h:95\n-\torr.w\tr3, r0, #1\n+\torr.w\tr3, r2, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr2, [r2, #140]\t; 0x8c\n+\tmov\tr0, r1\n state_sync_process():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr1, r1, #0, #12\n+\tldr.w\tr1, [r1, #140]\t; 0x8c\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r2, r1\n+\tubfx\tr5, r5, #0, #12\n state_sync_process():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r5, r3, lsl #2]\n+\tldr.w\tr0, [r0, r3, lsl #2]\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmov\tr3, r5\n+\tmul.w\tr3, r1, r3\n+state_sync_process():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr3, [r3, r0, lsl #2]\n+\tldr.w\tr2, [r0, r2, lsl #2]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr4, [r3, r2]\n+\tstr\tr4, [r2, r3]\n state_sync_process():\n ./cmdline/sync.c:1224\n-\tb.n\t1f16c \n+\tb.n\t1f17a \n ./cmdline/sync.c:1359\n-\tldr\tr0, [pc, #300]\t; (1f5b4 )\n+\tldr\tr0, [pc, #300]\t; (1f5c4 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:1360\n \tldr.w\tr4, [r7, #144]\t; 0x90\n-\tldr\tr0, [pc, #292]\t; (1f5b8 )\n+\tldr\tr0, [pc, #292]\t; (1f5c8 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:1361\n-\tldr\tr0, [pc, #284]\t; (1f5bc )\n-\tldr\tr1, [r7, #116]\t; 0x74\n+\tldr\tr0, [pc, #284]\t; (1f5cc )\n+\tldr\tr1, [r7, #112]\t; 0x70\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:1362\n-\tldr\tr0, [pc, #280]\t; (1f5c0 )\n+\tldr\tr0, [pc, #280]\t; (1f5d0 )\n \tldr\tr1, [r7, #92]\t; 0x5c\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/sync.c:1369\n-\tcbz\tr4, 1f4ba \n+\tcbz\tr4, 1f4ca \n ./cmdline/sync.c:1370\n-\tldr\tr0, [pc, #272]\t; (1f5c4 )\n+\tldr\tr0, [pc, #272]\t; (1f5d4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1371\n-\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr3, [r7, #112]\t; 0x70\n \tcmp\tr3, #0\n-\tbeq.w\t1fa50 \n+\tbeq.w\t1fa68 \n ./cmdline/sync.c:1372\n-\tldr\tr0, [pc, #260]\t; (1f5c8 )\n+\tldr\tr0, [pc, #260]\t; (1f5d8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1373\n \tldr\tr3, [r7, #92]\t; 0x5c\n-\tcbz\tr3, 1f4d6 \n+\tcbz\tr3, 1f4e6 \n ./cmdline/sync.c:1374\n-\tldr\tr0, [pc, #252]\t; (1f5cc )\n+\tldr\tr0, [pc, #252]\t; (1f5dc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1376\n-\tldr\tr0, [pc, #248]\t; (1f5d0 )\n+\tldr\tr0, [pc, #248]\t; (1f5e0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1377\n-\tldr\tr0, [pc, #244]\t; (1f5d4 )\n+\tldr\tr0, [pc, #244]\t; (1f5e4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1f06a \n+\tbl\t10e54 \n+\tb.n\t1f078 \n ./cmdline/sync.c:1266\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1252\n-\tb.n\t1f22e \n-\tstr\tr0, [r7, #84]\t; 0x54\n-\tmovs\tr4, r0\n+\tb.n\t1f23e \n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr2, [r3, #84]\t; 0x54\n+\tstr\tr0, [r5, #84]\t; 0x54\n \tmovs\tr4, r0\n-\tldc\t15, cr15, [r7], {255}\t; 0xff\n-\tstcl\t15, cr15, [r5], #1020\t; 0x3fc\n+\tstr\tr0, [r2, #84]\t; 0x54\n+\tmovs\tr4, r0\n+\tstc\t15, cr15, [sp], {255}\t; 0xff\n+\tldcl\t15, cr15, [r5], #1020\t; 0x3fc\n \tlsls\tr0, r5, #9\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xea91ffff\n+\t\t\t; instruction: 0xea6fffff\n \tlsls\tr4, r3, #8\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #10]\n+\tldrh\tr6, [r3, #10]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r6, #40]\t; 0x28\n+\tstrh\tr2, [r3, #40]\t; 0x28\n \tmovs\tr2, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tstrh\tr4, [r2, #26]\n+\tstrh\tr0, [r0, #26]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r6, #26]\n+\tstrh\tr2, [r4, #26]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r5, #28]\n+\tstrh\tr4, [r2, #28]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r5, #30]\n+\tstrh\tr6, [r2, #30]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r4, #32]\n+\tstrh\tr0, [r2, #32]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r4, #34]\t; 0x22\n+\tstrh\tr2, [r2, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr0, [r1, #58]\t; 0x3a\n+\tstrh\tr4, [r6, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstrh\tr4, [r2, #58]\t; 0x3a\n+\tstrh\tr0, [r0, #58]\t; 0x3a\n \tmovs\tr2, r0\n-\tstrh\tr4, [r5, #58]\t; 0x3a\n+\tstrh\tr0, [r3, #58]\t; 0x3a\n \tmovs\tr2, r0\n-\tldrb\tr4, [r6, #11]\n+\tldrb\tr0, [r4, #11]\n \tmovs\tr2, r0\n \tlsls\tr4, r7, #10\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #15]\n+\tldrb\tr4, [r4, #15]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r2, #28]\n+\tstrh\tr6, [r7, #26]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r1, r1]\n+\tldrsh\tr4, [r6, r0]\n \tmovs\tr4, r0\n-\tldrb\tr2, [r5, #27]\n+\tldrb\tr4, [r3, #27]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r5, #28]\n+\tldrb\tr6, [r3, #28]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r2, #2]\n+\tldrb\tr6, [r0, #2]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r7, #44]\t; 0x2c\n+\tstrh\tr2, [r5, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstrh\tr2, [r0, #46]\t; 0x2e\n+\tstrh\tr4, [r6, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstrh\tr4, [r1, #46]\t; 0x2e\n+\tstrh\tr6, [r7, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstrh\tr0, [r2, #46]\t; 0x2e\n+\tstrh\tr2, [r0, #46]\t; 0x2e\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, #2]\n+\tstrh\tr6, [r4, #2]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r6, #10]\n+\tstrh\tr6, [r5, #10]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r4, #12]\n+\tstrh\tr2, [r2, #12]\n \tmovs\tr2, r0\n \tlsls\tr0, r2, #10\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #7\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #16]\n+\tstrh\tr4, [r7, #14]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r6, #12]\n+\tstrh\tr2, [r4, #12]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r0, #14]\n+\tstrh\tr0, [r6, #12]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r3, #14]\n+\tstrh\tr2, [r1, #14]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #21]\n+\tstrb\tr4, [r2, #21]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r3, #52]\t; 0x34\n+\tstrh\tr0, [r1, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tldrb\tr6, [r7, #26]\n+\tldrb\tr6, [r5, #26]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r0, #30]\n+\tldrb\tr6, [r6, #29]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r2, #24]\n+\tstrh\tr6, [r0, #24]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r3, r0]\n+\tldrsh\tr0, [r1, r0]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r2, #19]\n+\tldrb\tr6, [r0, #19]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r4, #19]\n+\tldrb\tr0, [r2, #19]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r4, #19]\n+\tldrb\tr6, [r2, #19]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r0, #20]\n+\tldrb\tr0, [r6, #19]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, #2]\n+\tstrh\tr4, [r4, #2]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r7, #4]\n+\tstrh\tr4, [r5, #4]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r0, #8]\n+\tstrh\tr0, [r6, #6]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r5, #8]\n+\tstrh\tr0, [r3, #8]\n \tmovs\tr2, r0\n ./cmdline/sync.c:1259\n-\tldr.w\tr0, [pc, #1276]\t; 1fad8 \n+\tldr.w\tr0, [pc, #1284]\t; 1faf0 \n \tmov\tr3, r9\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tmov\tr9, sl\n \tadd\tr0, pc\n \tmov\tsl, r3\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1260\n-\tldr.w\tr0, [pc, #1260]\t; 1fadc \n+\tldr.w\tr0, [pc, #1268]\t; 1faf4 \n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1261\n-\tb.n\t1f01e \n+\tb.n\t1f02c \n \tmov\tr8, fp\n \tldr.w\tfp, [r7, #160]\t; 0xa0\n ./cmdline/elem.h:1188\n-\tldr\tr6, [r7, #36]\t; 0x24\n+\tldr\tr4, [r7, #108]\t; 0x6c\n info_set():\n ./cmdline/elem.h:1188\n-\tldr\tr5, [r7, #108]\t; 0x6c\n+\tldr\tr6, [r7, #36]\t; 0x24\n+\tadds\tr1, r4, #1\n \tmov\tr0, r6\n-\tadds\tr1, r5, #1\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r6, #144]\t; 0x90\n state_sync_process():\n ./cmdline/elem.h:1171\n \tldr\tr2, [r7, #12]\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tcmp\tr5, r3\n+\tcmp\tr4, r3\n info_set_bad():\n ./cmdline/elem.h:1171\n-\torr.w\tr4, r2, #1\n+\torr.w\tr1, r2, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tbcs.w\t1fa6e \n+\tbcs.w\t1fa86 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r6, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tlsrs\tr0, r5, #12\n+\tlsrs\tr2, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tcmp.w\tr3, r5, lsr #12\n-\tbls.w\t1fa26 \n+\tcmp.w\tr3, r4, lsr #12\n+\tbls.w\t1fa3e \n ././tommyds/tommyarray.h:95\n-\torr.w\tr3, r0, #1\n+\torr.w\tr3, r2, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr2, [r6, #140]\t; 0x8c\n+\tldr.w\tr0, [r6, #140]\t; 0x8c\n state_sync_process():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr1, r5, #0, #12\n+\tubfx\tr5, r4, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n+state_sync_process():\n+././tommyds/tommyarray.h:117\n+\tldr.w\tr4, [r6, r3, lsl #2]\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r2, r1\n+\tmov\tr3, r5\n+\tmul.w\tr3, r0, r3\n state_sync_process():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r6, r3, lsl #2]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr3, [r3, r0, lsl #2]\n+\tldr.w\tr2, [r4, r2, lsl #2]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr4, [r3, r2]\n-\tb.n\t1f16c \n+\tstr\tr1, [r2, r3]\n+\tb.n\t1f17a \n state_sync_process():\n ./cmdline/sync.c:1366\n-\tldr.w\tr0, [pc, #1168]\t; 1fae0 \n+\tldr.w\tr0, [pc, #1172]\t; 1faf8 \n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t1f06a \n+\tbl\t119fc \n+\tb.n\t1f078 \n \tmov\tr3, r9\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tmov\tr9, sl\n \tmov\tsl, r3\n \tldr\tr3, [r7, #92]\t; 0x5c\n \tldr.w\tfp, [r7, #108]\t; 0x6c\n \tadd\tr3, r2\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n-\tb.w\t1ed1a \n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n+\tb.w\t1ed2e \n ./cmdline/sync.c:1028\n \tldr.w\tr5, [r7, #156]\t; 0x9c\n \tmovs\tr2, #12\n+\tldr.w\tr3, [pc, #1136]\t; 1fafc \n \tldr.w\tr4, [r7, #164]\t; 0xa4\n-\tldr.w\tr3, [pc, #1124]\t; 1fae4 \n \tmov\tr1, r5\n \tadd\tr3, pc\n \tmov\tr0, r4\n \tblx\t6d04 \n ./cmdline/sync.c:1032\n \tcmp\tr5, #0\n-\tbeq.n\t1f600 \n-\tadd.w\tr5, r4, #8\n+\tbeq.n\t1f610 \n ./cmdline/sync.c:1023\n-\tldr.w\tr4, [r7, #188]\t; 0xbc\n+\tldr.w\tr3, [r7, #188]\t; 0xbc\n ./cmdline/sync.c:1032\n \tvmov\ts16, sl\n \tstr.w\tfp, [r7, #152]\t; 0x98\n-\tldr.w\tsl, [r7, #112]\t; 0x70\n-\tldr.w\tfp, [r7, #120]\t; 0x78\n+\tadd.w\tr5, r4, #8\n+\tldr.w\tsl, [r7, #120]\t; 0x78\n ./cmdline/sync.c:1031\n-\tmov\tr6, r4\n+\tmov\tr6, r3\n+./cmdline/sync.c:1032\n+\tldr.w\tfp, [r7, #116]\t; 0x74\n+\tmov\tr4, r3\n ./cmdline/sync.c:1023\n-\tstr.w\tr4, [r7, #184]\t; 0xb8\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:1032\n \tstr.w\tr8, [r7, #160]\t; 0xa0\n+./cmdline/sync.c:1035\n+\tldr\tr3, [r5, #0]\n ./cmdline/sync.c:1033\n-\tldr.w\tr3, [r5, #-8]\n-\tldr.w\tr2, [fp]\n+\tldr.w\tr1, [r5, #-8]\n ./cmdline/sync.c:1034\n-\tldr\tr1, [r7, #84]\t; 0x54\n-./cmdline/sync.c:1035\n-\tldr.w\tip, [r5]\n+\tldr\tr0, [r7, #84]\t; 0x54\n+./cmdline/sync.c:1033\n+\tldr.w\tr2, [fp]\n+\tldr.w\tip, [r9, #216]\t; 0xd8\n ./cmdline/sync.c:1034\n-\tldr.w\tr0, [r1, r3, lsl #2]\n+\tldr.w\tr0, [r0, r1, lsl #2]\n ./cmdline/sync.c:1033\n-\tldr.w\tr1, [r2, r3, lsl #2]\n+\tldr.w\tr1, [r2, r1, lsl #2]\n ./cmdline/elem.h:654\n-\tldr.w\tr2, [r9, #216]\t; 0xd8\n+\tcmp\tr3, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tcmp.w\tip, #0\n-\tbeq.w\t1f83c \n+\tbeq.w\t1f846 \n ./cmdline/elem.h:657\n-\tldrb.w\tr8, [ip]\n+\tldrb.w\tr8, [r3]\n state_sync_process():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tmov\tr2, ip\n ./cmdline/sync.c:1038\n \tcmp.w\tr8, #1\n-\tbeq.w\t1f836 \n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr.w\tr1, [r7, #176]\t; 0xb0\n+\tbeq.w\t1f862 \n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tstr.w\tr1, [r7, #184]\t; 0xb8\n \tblx\t698c \n state_sync_process():\n ./cmdline/sync.c:1045\n \tcmp.w\tr8, #2\n-\tbne.w\t1f840 \n+\tbne.w\t1f84c \n ./cmdline/elem.h:598\n-\tldr\tr3, [pc, #1016]\t; (1fae8 )\n+\tldr\tr3, [pc, #1020]\t; (1fb00 )\n hash_is_zero():\n ./cmdline/elem.h:598\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #16\n-\tbne.w\t1f840 \n+\tbne.w\t1f84c \n \tldr\tr3, [r5, #0]\n-\tldr.w\tr1, [r7, #176]\t; 0xb0\n+\tldr.w\tr1, [r7, #184]\t; 0xb8\n \tadd.w\tr0, r3, #16\n state_sync_process():\n ./cmdline/elem.h:602\n \tldrb.w\tr2, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr2, #255\t; 0xff\n-\tbne.w\t1f840 \n+\tbne.w\t1f84c \n ./cmdline/elem.h:601\n \tcmp\tr0, r3\n-\tbne.n\t1f708 \n+\tbne.n\t1f71a \n state_sync_process():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, r1\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n \tmovs\tr1, #0\n \tblx\t6c08 \n state_sync_process():\n ./cmdline/sync.c:1032 (discriminator 2)\n \tldr.w\tr3, [r7, #156]\t; 0x9c\n \tadds\tr4, #1\n \tadds\tr5, #12\n \tcmp\tr3, r4\n-\tbne.n\t1f6b0 \n+\tbne.n\t1f6c4 \n ./cmdline/sync.c:1062\n-\tldr.w\tr3, [r7, #184]\t; 0xb8\n+\tldr.w\tr3, [r7, #176]\t; 0xb0\n \tvmov\tsl, s16\n \tldr.w\tr8, [r7, #160]\t; 0xa0\n \tldr.w\tfp, [r7, #152]\t; 0x98\n \tcmp\tr3, #0\n-\tbeq.w\t1f600 \n+\tbeq.w\t1f610 \n ./cmdline/sync.c:1064\n \tmov\tr0, r9\n ./cmdline/sync.c:1069\n \tsub.w\tr5, r8, #12\n ./cmdline/sync.c:1064\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/sync.c:1069\n-\tldr\tr1, [r7, #112]\t; 0x70\n+\tldr\tr1, [r7, #120]\t; 0x78\n \tmovs\tr2, #0\n \tstr.w\tr2, [r8, #-12]\n \tadd.w\tr4, r1, #960\t; 0x3c0\n \tldr.w\tr3, [r1, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t1f918 \n-\tstr.w\tr2, [r7, #176]\t; 0xb0\n-\tmov\tr0, r2\n-\tldr\tr3, [pc, #896]\t; (1faec )\n+\tbeq.w\t1f930 \n ./cmdline/sync.c:1083\n-\tldr\tr1, [pc, #896]\t; (1faf0 )\n-\tldr.w\tr2, [r7, #140]\t; 0x8c\n+\tldr\tr1, [pc, #908]\t; (1fb04 )\n+\tldr\tr3, [pc, #908]\t; (1fb08 )\n \tadd\tr1, pc\n+\tvmov\ts18, r1\n+\tldr.w\tr1, [r7, #140]\t; 0x8c\n+./cmdline/sync.c:1069\n+\tstr.w\tr2, [r7, #184]\t; 0xb8\n \tldr.w\tsl, [r7, #108]\t; 0x6c\n-\tldr\tr3, [r2, r3]\n-\tvmov\ts19, r1\n-\tstr.w\tr4, [r7, #152]\t; 0x98\n+\tldr\tr3, [r1, r3]\n \tstr.w\tr3, [r7, #160]\t; 0xa0\n+\tstr.w\tr4, [r7, #152]\t; 0x98\n ./cmdline/sync.c:1070\n+\tldr\tr1, [r7, #96]\t; 0x60\n+\tmovw\tr0, #34056\t; 0x8508\n \tldr.w\tr3, [r7, #172]\t; 0xac\n-\tmovw\tlr, #34056\t; 0x8508\n-\tldr\tr4, [r7, #96]\t; 0x60\n-\tmov\tr1, sl\n-\tldr\tr2, [r7, #120]\t; 0x78\n+\tmla\tr0, r0, r2, r1\n+\tldr\tr1, [r7, #116]\t; 0x74\n \tldr\tr3, [r3, #0]\n-\tldr\tr2, [r2, #0]\n-\tadd.w\tip, r0, r3\n-\tmla\tr0, lr, r0, r4\n-\tldr.w\tr4, [r7, #160]\t; 0xa0\n+\tldr\tr1, [r1, #0]\n+\tadd\tr2, r3\n \tldr.w\tr3, [r9, #216]\t; 0xd8\n-\tldr.w\tr2, [r2, ip, lsl #2]\n+\tmov\tr4, r1\n+\tmov\tr1, sl\n+\tldr.w\tr2, [r4, r2, lsl #2]\n+\tldr.w\tr4, [r7, #160]\t; 0xa0\n \tstr\tr4, [sp, #0]\n-\tbl\t28a14 \n+\tbl\t289ac \n ./cmdline/sync.c:1071\n \tadds\tr0, #1\n-\tbne.w\t1f8ee \n+\tbne.w\t1f906 \n ./cmdline/sync.c:1073\n \tblx\t6be4 <__errno_location@plt>\n \tmov\tr3, r0\n \tldr\tr0, [r5, #0]\n \tldr\tr2, [r3, #0]\n \tcmp\tr2, #5\n-\tbne.w\t1fa72 \n+\tbne.w\t1fa8a \n ./cmdline/sync.c:1074\n \tstr.w\tr3, [r7, #148]\t; 0x94\n-\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr3, [r7, #112]\t; 0x70\n \tadds\tr3, #1\n \tmov\tr4, r3\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr.w\tr3, [r7, #148]\t; 0x94\n-\tstr.w\tr0, [r7, #176]\t; 0xb0\n+\tstr.w\tr0, [r7, #184]\t; 0xb8\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tldr.w\tr2, [r7, #176]\t; 0xb0\n-\tmov\tr1, sl\n+\tldr.w\tr2, [r7, #184]\t; 0xb8\n \tmov\tr3, r0\n+\tmov\tr1, sl\n \tldr\tr0, [r7, #4]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1075\n \tldr.w\tr3, [r9, #20]\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tcmp\tr2, r3\n-\tbcc.w\t1f9e4 \n+\tbcc.w\t1f9fc \n ./cmdline/sync.c:1076\n \tldr\tr0, [r5, #0]\n \tmov\tfp, sl\n ./cmdline/sync.c:1080\n-\tstr\tr4, [r7, #116]\t; 0x74\n+\tstr\tr4, [r7, #112]\t; 0x70\n ./cmdline/sync.c:1076\n-\tbl\t15204 \n+\tbl\t151f8 \n+\tmov\tr1, r0\n+\tldr\tr0, [pc, #752]\t; (1fb0c )\n \tmov\tsl, r9\n \tvmov\tr9, s16\n-\tmov\tr1, r0\n-\tldr\tr0, [pc, #736]\t; (1faf4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1077\n \tldr\tr0, [r5, #0]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #724]\t; (1faf8 )\n+\tldr\tr0, [pc, #732]\t; (1fb10 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1078\n-\tldr\tr0, [pc, #720]\t; (1fafc )\n+\tldr\tr0, [pc, #728]\t; (1fb14 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1080\n-\tb.w\t1f01e \n-./cmdline/sync.c:1039\n-\tldr\tr3, [r7, #24]\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tb.w\t1f02c \n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tmov\tr2, ip\n \tblx\t698c \n state_sync_process():\n ./cmdline/sync.c:1053\n \tldr.w\tr3, [sl, #960]\t; 0x3c0\n \tcmp\tr3, r6\n-\tbls.n\t1f8ac \n+\tbls.n\t1f8c4 \n ./cmdline/sync.c:1057\n-\tldr.w\tr3, [r5, #-8]\n \tldr\tr2, [r7, #80]\t; 0x50\n+\tldr.w\tr3, [r5, #-8]\n \tstr.w\tr3, [r2, r6, lsl #2]\n \tadds\tr6, #1\n-\tb.n\t1f722 \n+\tb.n\t1f734 \n+./cmdline/sync.c:1039\n+\tldr\tr3, [r7, #24]\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n+memcpy():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n+\tblx\t698c \n+state_sync_process():\n+./cmdline/sync.c:1045\n+\tb.n\t1f84c \n ./cmdline/sync.c:1190\n \tldr\tr0, [r6, #0]\n \tmov\tr1, r5\n-\tbl\t134f4 \n+\tbl\t134d8 \n ./cmdline/sync.c:1191\n-\tb.n\t1f400 \n+\tb.n\t1f40e \n \tvmov\tr9, s16\n ./cmdline/sync.c:1328\n \tmov\tr0, r9\n ./cmdline/sync.c:1302\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #16]\n ./cmdline/sync.c:1328\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n ./cmdline/sync.c:1330\n \tmov\tr0, r9\n-\tbl\t184e8 \n+\tbl\t184cc \n ./cmdline/sync.c:1333\n \tmov\tr0, r9\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/sync.c:765\n-\tb.w\t1e9e0 \n+\tb.w\t1e9f4 \n ./cmdline/sync.c:1164\n-\tldr\tr3, [r7, #120]\t; 0x78\n-\tldr\tr1, [r7, #112]\t; 0x70\n+\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr1, [r7, #120]\t; 0x78\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n \tldr\tr3, [r3, #0]\n \tldr.w\tr1, [r1, #960]\t; 0x3c0\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/sync.c:1167\n \tmov\tr0, r9\n-\tbl\t18a08 \n+\tbl\t189f4 \n ./cmdline/sync.c:1174\n \tldr.w\tr3, [r7, #172]\t; 0xac\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t1f3c4 \n+\tbne.w\t1f3d4 \n ./cmdline/sync.c:1170\n \tldr.w\tr3, [r7, #136]\t; 0x88\n \tstr.w\tr3, [r7, #188]\t; 0xbc\n-\tb.n\t1f418 \n+\tb.n\t1f426 \n \tvmov\tsl, s16\n \tldr.w\tr8, [r7, #160]\t; 0xa0\n \tldr.w\tfp, [r7, #152]\t; 0x98\n-\tb.n\t1f600 \n+\tb.n\t1f610 \n ./cmdline/sync.c:1209\n \tldr.w\tr6, [r7, #172]\t; 0xac\n \tldr\tr3, [r6, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t1f42e \n+\tbeq.w\t1f43c \n \tldr.w\tr5, [r7, #168]\t; 0xa8\n \tmovs\tr4, #0\n ./cmdline/sync.c:1210\n \tldr\tr0, [r5, #16]\n-\tcbz\tr0, 1f8e2 \n+\tcbz\tr0, 1f8fa \n ./cmdline/sync.c:1211\n-\tldr.w\tr2, [r7, #140]\t; 0x8c\n+\tldr\tr3, [pc, #532]\t; (1fb00 )\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadds\tr0, #1\n ./cmdline/sync.c:1211\n-\tldr\tr3, [pc, #528]\t; (1fae8 )\n+\tldr.w\tr2, [r7, #140]\t; 0x8c\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r5\n state_sync_process():\n ./cmdline/sync.c:1211\n \tldr\tr3, [r2, r3]\n memcpy():\n@@ -56011,1070 +55905,1069 @@\n \tblx\t698c \n state_sync_process():\n ./cmdline/sync.c:1209 (discriminator 2)\n \tldr\tr3, [r6, #0]\n \tadds\tr4, #1\n \tadds\tr5, #20\n \tcmp\tr3, r4\n-\tbhi.n\t1f8cc \n-\tb.n\t1f42e \n+\tbhi.n\t1f8e4 \n+\tb.n\t1f43c \n ./cmdline/sync.c:1099\n \tmovs\tr2, #1\n \tmov\tr1, r5\n \tmov\tr0, r9\n-\tbl\t18afc \n+\tbl\t18ae8 \n ./cmdline/sync.c:1069 (discriminator 2)\n \tldr.w\tr3, [r7, #152]\t; 0x98\n-\tldr\tr0, [r5, #0]\n+\tldr\tr2, [r5, #0]\n \tldr\tr3, [r3, #0]\n-\tadds\tr0, #1\n-\tstr\tr0, [r5, #0]\n-\tcmp\tr0, r3\n-\tbcc.w\t1f786 \n+\tadds\tr2, #1\n+\tstr\tr2, [r5, #0]\n+\tcmp\tr2, r3\n+\tbcc.w\t1f796 \n ./cmdline/sync.c:1103\n-\tldr.w\tr2, [r7, #176]\t; 0xb0\n+\tldr.w\tr2, [r7, #184]\t; 0xb8\n \tvmov\tsl, s16\n \tcmp\tr2, #0\n-\tbne.w\t1f600 \n+\tbne.w\t1f610 \n ./cmdline/sync.c:1108\n-\tldr\tr2, [r7, #120]\t; 0x78\n+\tldr\tr2, [r7, #116]\t; 0x74\n \tmov\tr0, r6\n-\tldr.w\tr4, [r9, #216]\t; 0xd8\n+\tldr.w\tr1, [r9, #216]\t; 0xd8\n+./cmdline/sync.c:1114\n+\tmovs\tr4, #0\n \tldr.w\tr5, [r7, #164]\t; 0xa4\n-\tldr\tr1, [r2, #0]\n-\tldr.w\tr2, [r7, #172]\t; 0xac\n+./cmdline/sync.c:1108\n \tldr\tr2, [r2, #0]\n-\tstr\tr1, [sp, #4]\n-\tstr\tr4, [sp, #0]\n+\tstrd\tr1, r2, [sp]\n+\tldr.w\tr2, [r7, #172]\t; 0xac\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tbl\t86cc \n+./cmdline/sync.c:1114\n+\tstr.w\tr4, [r7, #184]\t; 0xb8\n+./cmdline/sync.c:1108\n+\tldr\tr2, [r2, #0]\n+\tbl\t86c8 \n ./cmdline/sync.c:1111\n \tmov\tr0, r9\n-\tbl\t18a08 \n-./cmdline/sync.c:1114\n-\tmovs\tr3, #0\n+\tbl\t189f4 \n \tstr.w\tfp, [r7, #160]\t; 0xa0\n \tmov\tfp, r8\n-\tstr.w\tr3, [r7, #176]\t; 0xb0\n-\tvmov\tr8, s18\n-\tb.n\t1f972 \n+\tvmov\tr8, s17\n+\tb.n\t1f98a \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr\tr3, [r7, #84]\t; 0x54\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r6\n \tldr.w\tr1, [r3, r2, lsl #2]\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n \tblx\t698c \n state_sync_process():\n ./cmdline/sync.c:1114 (discriminator 2)\n-\tldr.w\tr3, [r7, #176]\t; 0xb0\n+\tldr.w\tr3, [r7, #184]\t; 0xb8\n \tadds\tr5, #12\n \tldr.w\tr2, [r7, #156]\t; 0x9c\n \tadds\tr3, #1\n-\tstr.w\tr3, [r7, #176]\t; 0xb0\n+\tstr.w\tr3, [r7, #184]\t; 0xb8\n \tcmp\tr2, r3\n-\tbeq.n\t1fa5a \n+\tbeq.n\t1fa72 \n ./cmdline/sync.c:1116\n-\tldr\tr3, [r7, #120]\t; 0x78\n-\tldr\tr2, [r5, #0]\n+\tldr\tr3, [r7, #116]\t; 0x74\n ./cmdline/sync.c:1118\n \tldr\tr1, [r5, #8]\n ./cmdline/sync.c:1116\n+\tldr\tr2, [r5, #0]\n \tldr\tr3, [r3, #0]\n \tldr.w\tr6, [r3, r2, lsl #2]\n ./cmdline/elem.h:654\n \tcmp\tr1, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t1f94e \n+\tbeq.n\t1f966 \n state_sync_process():\n ./cmdline/sync.c:1120\n \tldrb\tr1, [r1, #0]\n \tcmp\tr1, #1\n-\tbne.n\t1f94e \n-./cmdline/sync.c:1121\n-\tldr\tr4, [r5, #4]\n-./cmdline/sync.c:1125\n-\tadd.w\tr1, r9, #240640\t; 0x3ac00\n+\tbne.n\t1f966 \n ./cmdline/sync.c:1124\n \tldr\tr3, [r7, #104]\t; 0x68\n ./cmdline/sync.c:1125\n+\tadd.w\tr1, r9, #240640\t; 0x3ac00\n+./cmdline/sync.c:1121\n+\tldr\tr4, [r5, #4]\n+./cmdline/sync.c:1125\n \tstr\tr4, [sp, #0]\n ./cmdline/sync.c:1124\n \tcmp\tr3, #0\n-\tbeq.n\t1fa12 \n+\tbeq.n\t1fa2a \n ./cmdline/sync.c:1125\n-\tldr\tr0, [r7, #112]\t; 0x70\n+\tldr\tr0, [r7, #120]\t; 0x78\n \tadd.w\tr1, r1, #944\t; 0x3b0\n \tmov\tr3, r6\n \tmov\tr2, r8\n \tldr.w\tr0, [r0, #968]\t; 0x3c8\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/sync.c:1131\n \tmov\tr0, r9\n-\tbl\t18a40 \n+\tbl\t18a2c \n ./cmdline/sync.c:1134\n+\tldr\tr2, [pc, #312]\t; (1fb00 )\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n-\tldr\tr2, [pc, #308]\t; (1fae8 )\n \tmov\tr0, r8\n \tldr\tr1, [r5, #8]\n \tldr\tr2, [r3, r2]\n \tadds\tr1, #1\n \tldr\tr2, [r2, #0]\n \tblx\t69e4 \n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbne.w\t1f5fa \n+\tbne.w\t1f60a \n ./cmdline/sync.c:1140\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n \tcmp\tr2, r4\n-\tbls.n\t1f95e \n+\tbls.n\t1f976 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tsubs\tr2, r2, r4\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tadds\tr0, r6, r4\n \tblx\t6c08 \n-\tb.n\t1f95e \n+\tb.n\t1f976 \n state_sync_process():\n ./cmdline/sync.c:815\n \tstr.w\tr0, [r7, #188]\t; 0xbc\n-\tb.w\t1f162 \n+\tb.w\t1f170 \n ./cmdline/sync.c:1083\n \tldr\tr0, [r5, #0]\n ./cmdline/sync.c:1086\n-\tstr\tr4, [r7, #116]\t; 0x74\n+\tstr\tr4, [r7, #112]\t; 0x70\n ./cmdline/sync.c:1083\n-\tbl\t1527c \n+\tbl\t15270 \n ./cmdline/sync.c:1085\n-\tldr.w\tr3, [r7, #184]\t; 0xb8\n+\tldr.w\tr3, [r7, #176]\t; 0xb0\n ./cmdline/sync.c:1083\n+\tmov\tr1, r0\n \tmov\tr2, sl\n+\tvmov\tr0, s18\n ./cmdline/sync.c:1085\n-\tstr.w\tr3, [r7, #176]\t; 0xb0\n+\tstr.w\tr3, [r7, #184]\t; 0xb8\n ./cmdline/sync.c:1083\n-\tmov\tr1, r0\n-\tvmov\tr0, s19\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/sync.c:1086\n-\tb.n\t1f8f8 \n+\tb.n\t1f910 \n ./cmdline/sync.c:924\n-\tldr\tr0, [pc, #252]\t; (1fb00 )\n+\tldr\tr0, [pc, #252]\t; (1fb18 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:925\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/sync.c:1425\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/sync.c:1127\n-\tldr\tr0, [r7, #112]\t; 0x70\n+\tldr\tr0, [r7, #120]\t; 0x78\n \tadd.w\tr1, r1, #928\t; 0x3a0\n \tmov\tr3, r6\n \tmov\tr2, r8\n \tldr.w\tr0, [r0, #964]\t; 0x3c4\n-\tbl\tf944 \n-\tb.n\t1f9a8 \n+\tbl\tf924 \n+\tb.n\t1f9c0 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #220]\t; (1fb04 )\n+\tldr\tr3, [pc, #220]\t; (1fb1c )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #220]\t; (1fb08 )\n-\tldr\tr0, [pc, #220]\t; (1fb0c )\n+\tldr\tr1, [pc, #220]\t; (1fb20 )\n+\tldr\tr0, [pc, #220]\t; (1fb24 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_sync_process():\n ./cmdline/sync.c:699 (discriminator 1)\n-\tldr\tr3, [pc, #212]\t; (1fb10 )\n+\tldr\tr3, [pc, #212]\t; (1fb28 )\n \tmovw\tr2, #699\t; 0x2bb\n-\tldr\tr1, [pc, #208]\t; (1fb14 )\n-\tldr\tr0, [pc, #212]\t; (1fb18 )\n+\tldr\tr1, [pc, #208]\t; (1fb2c )\n+\tldr\tr0, [pc, #212]\t; (1fb30 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #40\t; 0x28\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/sync.c:1373\n \tldr\tr3, [r7, #92]\t; 0x5c\n \tcmp\tr3, #0\n-\tbeq.w\t1f06a \n-\tb.n\t1f4ce \n+\tbeq.w\t1f078 \n+\tb.n\t1f4de \n \tldr.w\tr3, [r7, #172]\t; 0xac\n \tmov\tr8, fp\n \tldr.w\tfp, [r7, #160]\t; 0xa0\n ./cmdline/sync.c:1151\n \tldr\tr0, [r3, #0]\n ./cmdline/sync.c:1159\n \tmovs\tr3, #0\n-\tstr.w\tr3, [r7, #176]\t; 0xb0\n-\tb.n\t1f3b4 \n+\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tb.n\t1f3c4 \n tommy_arrayblkof_ref():\n ./cmdline/sync.c:1159\n-\tbl\t1db1c \n+\tbl\t1db20 \n state_sync_process():\n ./cmdline/sync.c:1089\n-\tstr.w\tr3, [r7, #184]\t; 0xb8\n+\tstr.w\tr3, [r7, #176]\t; 0xb0\n \tmov\tfp, sl\n ./cmdline/sync.c:1093\n \tldr.w\tr3, [r7, #144]\t; 0x90\n \tmov\tsl, r9\n \tvmov\tr9, s16\n \tadds\tr3, #1\n \tstr.w\tr3, [r7, #144]\t; 0x90\n ./cmdline/sync.c:1089\n-\tbl\t1527c \n-\tldr.w\tr3, [r7, #184]\t; 0xb8\n+\tbl\t15270 \n+\tldr.w\tr3, [r7, #176]\t; 0xb0\n \tstr.w\tr0, [r7, #188]\t; 0xbc\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tldr.w\tr2, [r7, #188]\t; 0xbc\n-\tmov\tr1, fp\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #120]\t; (1fb1c )\n+\tldr\tr0, [pc, #124]\t; (1fb34 )\n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #188]\t; 0xbc\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/sync.c:1090\n \tldr\tr0, [r5, #0]\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #108]\t; (1fb20 )\n+\tldr\tr0, [pc, #108]\t; (1fb38 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1091\n \tldr\tr0, [r5, #0]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #96]\t; (1fb24 )\n+\tldr\tr0, [pc, #96]\t; (1fb3c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1092\n-\tldr\tr0, [pc, #92]\t; (1fb28 )\n+\tldr\tr0, [pc, #92]\t; (1fb40 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1094\n-\tb.w\t1f01e \n-\tldrb\tr4, [r7, #25]\n+\tb.w\t1f02c \n+\tldrb\tr4, [r5, #25]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r7, #10]\n+\tstrb\tr2, [r5, #10]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r2, #13]\n+\tldrb\tr0, [r0, #13]\n \tmovs\tr2, r0\n-\tble.n\t1fb7e \n+\tble.n\t1fb6a \n \tvsubl.u\tq8, d31, d4\n \tmovs\tr0, r0\n+\tstrb\tr2, [r2, #1]\n+\tmovs\tr2, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tstrb\tr2, [r3, #1]\n+\tldrb\tr2, [r4, #12]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, #12]\n+\tldrb\tr2, [r5, #13]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r7, #13]\n+\tstrb\tr0, [r6, #1]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r0, #2]\n+\tldrb\tr4, [r6, #0]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r1, #1]\n+\tldrb\tr6, [r6, #30]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r1, #31]\n-\tmovs\tr2, r0\n-\tadds\tr3, #32\n+\tadds\tr3, #8\n \tmovs\tr2, r0\n-\tlsrs\tr0, r3, #21\n+\tlsrs\tr0, r0, #21\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, #30]\n+\tldrb\tr0, [r4, #30]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r3, #31]\n+\tstrb\tr6, [r0, #31]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, #31]\n+\tstrb\tr2, [r2, #31]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r5, #4]\n+\tldrb\tr0, [r2, #4]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r7, #4]\n+\tldrb\tr4, [r4, #4]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, #5]\n+\tldrb\tr0, [r4, #5]\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, #92]\t; 0x5c\n+\tldr\tr6, [r0, #92]\t; 0x5c\n \tmovs\tr2, r0\n \n-0001fb2c :\n+0001fb44 :\n state_sync():\n ./cmdline/sync.c:1428\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r1\n-\tvpush\t{d8}\n \tmov\tr5, r2\n-\tldr\tr2, [pc, #900]\t; (1fec0 )\n+\tvpush\t{d8}\n+\tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tsub.w\tsp, sp, #652\t; 0x28c\n+\tadd\tr7, sp, #24\n+\tldr\tr2, [pc, #872]\t; (1fec4 )\n+./cmdline/sync.c:1437\n+\tadd.w\tr6, r7, #40\t; 0x28\n+\tadd.w\tr3, r7, #624\t; 0x270\n+./cmdline/sync.c:1428\n \tmov\tr4, r0\n ./cmdline/sync.c:1439\n-\tldr\tr0, [pc, #900]\t; (1fec4 )\n+\tldr\tr0, [pc, #864]\t; (1fec8 )\n ./cmdline/sync.c:1428\n-\tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tstr\tr1, [r7, #16]\n+\tldr\tr1, [pc, #864]\t; (1fecc )\n ./cmdline/sync.c:1439\n \tadd\tr0, pc\n-./cmdline/sync.c:1428\n-\tsub.w\tsp, sp, #660\t; 0x294\n-\tadd\tr7, sp, #24\n ./cmdline/sync.c:1437\n-\tadd.w\tr6, r7, #48\t; 0x30\n-\tadd.w\tr3, r7, #632\t; 0x278\n-./cmdline/sync.c:1428\n-\tstr\tr1, [r7, #20]\n-\tldr\tr1, [pc, #880]\t; (1fec8 )\n-./cmdline/sync.c:1437\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #12]\n ./cmdline/sync.c:1428\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n \tadd\tr1, pc\n ./cmdline/sync.c:1437\n-\tstr\tr6, [r7, #28]\n+\tstr\tr6, [r7, #24]\n ./cmdline/sync.c:1428\n-\tadd.w\tr3, r3, #628\t; 0x274\n+\tadd.w\tr3, r3, #620\t; 0x26c\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/sync.c:1437\n \tmovs\tr3, #0\n \tstr\tr3, [r6, #0]\n ./cmdline/sync.c:1439\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/sync.c:1441\n \tmov\tr0, r4\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/sync.c:1442\n \tldr.w\tr2, [r4, #216]\t; 0xd8\n-\tstr\tr2, [r7, #8]\n ./cmdline/sync.c:1441\n \tmov\tr3, r0\n ./cmdline/sync.c:1445\n \tmov\tr0, r4\n ./cmdline/sync.c:1441\n \tmov\tr6, r3\n-\tstr\tr3, [r7, #24]\n+./cmdline/sync.c:1442\n+\tstr\tr2, [r7, #4]\n+./cmdline/sync.c:1441\n+\tstr\tr3, [r7, #20]\n ./cmdline/sync.c:1445\n-\tbl\t27bd0 \n+\tbl\t27b54 \n ./cmdline/sync.c:1428\n-\tldr\tr2, [pc, #828]\t; (1fecc )\n+\tldr\tr2, [pc, #808]\t; (1fed0 )\n ./cmdline/sync.c:1450\n \tcmp\tr6, r8\n+./cmdline/sync.c:1445\n+\tstr\tr0, [r7, #32]\n ./cmdline/sync.c:1428\n \tadd\tr2, pc\n-\tstr\tr2, [r7, #4]\n-./cmdline/sync.c:1445\n-\tstr\tr0, [r7, #44]\t; 0x2c\n+\tstr\tr2, [r7, #0]\n ./cmdline/sync.c:1450\n-\tbcc.w\t1fe6c \n+\tbcc.w\t1fe70 \n ./cmdline/sync.c:1458\n \tcmp\tr5, #0\n-\tbne.n\t1fc5c \n-\tldr\tr3, [r7, #24]\n-\tstr\tr3, [r7, #12]\n+\tbne.n\t1fc72 \n+\tldr\tr3, [r7, #20]\n+\tstr\tr3, [r7, #8]\n ./cmdline/sync.c:1462\n \tadd.w\tfp, r4, #244736\t; 0x3bc00\n \tldr.w\tr9, [fp, #960]\t; 0x3c0\n \tcmp.w\tr9, #0\n-\tbeq.n\t1fc72 \n+\tbeq.n\t1fc84 \n ./cmdline/sync.c:1481\n-\tldr\tr3, [pc, #796]\t; (1fed0 )\n+\tldr\tr3, [pc, #776]\t; (1fed4 )\n ./cmdline/sync.c:1462\n \tmovs\tr6, #0\n-\tadd.w\tr8, r4, #232\t; 0xe8\n ./cmdline/sync.c:1448\n \tmov\tr9, r6\n+\tadd.w\tr8, r4, #232\t; 0xe8\n ./cmdline/sync.c:1481\n \tadd\tr3, pc\n-./cmdline/sync.c:1448\n-\tstr.w\tfp, [r7, #32]\n-./cmdline/sync.c:1481\n \tvmov\ts16, r3\n-\tldr\tr3, [r7, #16]\n+\tldr\tr3, [r7, #12]\n \tsub.w\tr5, r3, #568\t; 0x238\n ./cmdline/sync.c:1476\n \tsub.w\tsl, r3, #576\t; 0x240\n-\tb.n\t1fc02 \n-./cmdline/sync.c:1462\n-\tldr\tr1, [r7, #32]\n+\tb.n\t1fc18 \n ./cmdline/sync.c:1485\n \tcmp\tr2, r9\n-\tadd.w\tr5, r5, #34048\t; 0x8500\n-\tadd.w\tr8, r8, #38656\t; 0x9700\n-\tite\tcs\n+./cmdline/sync.c:1477\n+\tmov\tr0, r9\n+./cmdline/sync.c:1485\n+\tit\tcs\n \tmovcs\tr3, #0\n+\tit\tcc\n \tmovcc\tr3, #1\n-./cmdline/sync.c:1462\n-\tldr.w\tr1, [r1, #960]\t; 0x3c0\n-./cmdline/sync.c:1485\n \tcmp\tr6, #0\n \tit\teq\n \tmoveq\tr3, #1\n ./cmdline/sync.c:1462\n-\tadds\tr6, #1\n+\tldr.w\tr1, [fp, #960]\t; 0x3c0\n ./cmdline/sync.c:1477\n \tcmp\tr3, #0\n \tit\tne\n-\tmovne\tr9, r2\n+\tmovne\tr0, r2\n+\tadd.w\tr5, r5, #34048\t; 0x8500\n+\tadd.w\tr8, r8, #38656\t; 0x9700\n ./cmdline/sync.c:1462\n-\tcmp\tr1, r6\n-\tadd.w\tr5, r5, #8\n+\tadds\tr6, #1\n+\tadds\tr5, #8\n \tadd.w\tr8, r8, #200\t; 0xc8\n-\tbls.n\t1fc6e \n+./cmdline/sync.c:1477\n+\tmov\tr9, r0\n+./cmdline/sync.c:1462\n+\tcmp\tr1, r6\n+\tbls.n\t1fc84 \n ./cmdline/sync.c:1467\n-\tldr.w\tr3, [r4, #216]\t; 0xd8\n-\tmov\tr2, r6\n-\tldrd\tfp, ip, [r4, #184]\t; 0xb8\n+\tldrd\tr2, r3, [r4, #184]\t; 0xb8\n+\tstrd\tr2, r3, [sp, #8]\n \tmov\tr1, r8\n+\tmov\tr2, r6\n+\tldr.w\tr3, [r4, #216]\t; 0xd8\n \tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n-\tstrd\tfp, ip, [sp, #8]\n \tldr.w\tr3, [r4, #224]\t; 0xe0\n-\tbl\t27e20 \n+\tbl\t27da8 \n ./cmdline/sync.c:1468\n \tadds\tr0, #1\n-\tbeq.w\t1fe2c \n+\tbeq.w\t1fe30 \n ./cmdline/sync.c:1476\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tbl\t27dd8 \n+\tbl\t27d60 \n ./cmdline/sync.c:1477\n \tldr.w\tr2, [r4, #216]\t; 0xd8\n \tmovs\tr3, #0\n \tldrd\tr0, r1, [sl]\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n ./cmdline/sync.c:1480\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tcmp\tr3, r0\n+\tldr\tr3, [r7, #32]\n ./cmdline/sync.c:1477\n \tmov\tr2, r0\n ./cmdline/sync.c:1480\n-\tbls.n\t1fbd2 \n+\tcmp\tr3, r0\n+\tbls.n\t1fbe6 \n ./cmdline/sync.c:1481\n-\tstr\tr0, [r7, #40]\t; 0x28\n+\tstr\tr0, [r7, #28]\n \tmov\tr0, r6\n-\tbl\t15204 \n-\tldrd\tr2, r3, [r7, #40]\t; 0x28\n+\tbl\t151f8 \n \tmov\tr1, r0\n+\tldrd\tr2, r3, [r7, #28]\n \tvmov\tr0, s16\n-\tbl\t10e90 \n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tb.n\t1fbd2 \n+\tbl\t10e54 \n+\tldr\tr2, [r7, #28]\n+\tb.n\t1fbe6 \n ./cmdline/sync.c:1458 (discriminator 1)\n-\tldr\tr3, [r7, #20]\n-\tldr\tr2, [r7, #24]\n+\tldr\tr3, [r7, #16]\n+\tldr\tr2, [r7, #20]\n \tadd\tr5, r3\n \tcmp\tr5, r2\n \tmov\tr3, r5\n \tit\tcs\n \tmovcs\tr3, r2\n-\tstr\tr3, [r7, #12]\n-\tb.n\t1fba4 \n-\tldr.w\tfp, [r7, #32]\n+\tstr\tr3, [r7, #8]\n+\tb.n\t1fbbc \n ./cmdline/sync.c:1490\n \tldr\tr3, [r4, #48]\t; 0x30\n-\tcbnz\tr3, 1fc8e \n+\tcbnz\tr3, 1fca2 \n ./cmdline/sync.c:1492 (discriminator 1)\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #32]\n ./cmdline/sync.c:1490 (discriminator 1)\n \tldr\tr2, [r4, #44]\t; 0x2c\n ./cmdline/sync.c:1492 (discriminator 1)\n \tcmp\tr3, r9\n-\tite\tls\n+\tit\tls\n \tmovls\tr3, #0\n+\tit\thi\n \tmovhi\tr3, #1\n \tcmp\tr2, #0\n \tit\tne\n \tmovne\tr3, #0\n \tcmp\tr3, #0\n-\tbne.w\t1fe7a \n+\tbne.w\t1fe7e \n ./cmdline/sync.c:1511\n \tldr\tr0, [r4, #16]\n \tcmp\tr0, #0\n-\tbne.n\t1fd2c \n-./cmdline/sync.c:1523\n-\tldr\tr3, [r7, #28]\n+\tbne.w\t1fdf2 \n ./cmdline/sync.c:1509\n-\tstr\tr0, [r7, #40]\t; 0x28\n+\tstr\tr0, [r7, #28]\n ./cmdline/sync.c:1523\n+\tldr\tr3, [r7, #24]\n \tldr\tr5, [r3, #0]\n \tcmp\tr5, #0\n-\tbeq.n\t1fd54 \n+\tbeq.n\t1fd40 \n ./cmdline/sync.c:1594 (discriminator 1)\n \tldr.w\tr3, [fp, #960]\t; 0x3c0\n-\tcbz\tr3, 1fcf4 \n+\tcbz\tr3, 1fd0a \n ./cmdline/sync.c:1598\n-\tldr.w\tsl, [pc, #556]\t; 1fed4 \n+\tldr.w\tsl, [pc, #540]\t; 1fed8 \n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/sync.c:1595\n-\tldr.w\tr8, [r7, #40]\t; 0x28\n+\tldr.w\tr8, [r7, #28]\n \tadd.w\tr4, r4, #960\t; 0x3c0\n ./cmdline/sync.c:1598\n \tadd\tsl, pc\n-\tadd.w\tr6, r7, #64\t; 0x40\n ./cmdline/sync.c:1594\n \tmovs\tr5, #0\n+\tadd.w\tr6, r7, #56\t; 0x38\n ./cmdline/sync.c:1595\n \tmovw\tr9, #34056\t; 0x8508\n-\tb.n\t1fcca \n+\tb.n\t1fce0 \n ./cmdline/sync.c:1594 (discriminator 2)\n \tldr\tr3, [r4, #0]\n \tadds\tr5, #1\n \tcmp\tr3, r5\n-\tbls.n\t1fcf0 \n+\tbls.n\t1fd06 \n ./cmdline/sync.c:1595\n \tmla\tr0, r9, r5, r6\n-\tbl\t2881c \n+\tbl\t287ac \n ./cmdline/sync.c:1596\n \tadds\tr0, #1\n-\tbne.n\t1fcc2 \n+\tbne.n\t1fcd8 \n ./cmdline/sync.c:1598\n \tmov\tr0, r5\n ./cmdline/sync.c:1594\n \tadds\tr5, #1\n ./cmdline/sync.c:1598\n-\tbl\t15204 \n+\tbl\t151f8 \n+\tmov\tr1, r0\n+\tmov\tr0, sl\n ./cmdline/sync.c:1599\n \tadd.w\tr8, r8, #1\n ./cmdline/sync.c:1598\n-\tmov\tr1, r0\n-\tmov\tr0, sl\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1594\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, r5\n-\tbhi.n\t1fcca \n-\tstr.w\tr8, [r7, #40]\t; 0x28\n+\tbhi.n\t1fce0 \n+\tstr.w\tr8, [r7, #28]\n ./cmdline/sync.c:1428\n-\tldr\tr1, [pc, #480]\t; (1fed8 )\n+\tldr\tr1, [pc, #464]\t; (1fedc )\n ./cmdline/sync.c:1609\n-\tldr\tr2, [pc, #456]\t; (1fec0 )\n+\tldr\tr2, [pc, #436]\t; (1fec4 )\n ./cmdline/sync.c:1428\n \tadd\tr1, pc\n ./cmdline/sync.c:1606\n-\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr3, [r7, #28]\n \tsubs\tr0, r3, #0\n ./cmdline/sync.c:1609\n-\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n-\tadd.w\tr3, r3, #628\t; 0x274\n+\tldr\tr2, [r1, r2]\n ./cmdline/sync.c:1606\n \tit\tne\n \tmovne\tr0, #1\n ./cmdline/sync.c:1609\n+\tadd.w\tr3, r3, #620\t; 0x26c\n+./cmdline/sync.c:1606\n+\tnegs\tr0, r0\n+./cmdline/sync.c:1609\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-./cmdline/sync.c:1606\n-\trsb\tr0, r0, #0\n-./cmdline/sync.c:1609\n-\tbne.w\t1fea2 \n+\tbne.w\t1fea6 \n \tadd.w\tr7, r7, #203776\t; 0x31c00\n-\tadd.w\tr7, r7, #636\t; 0x27c\n+\tadd.w\tr7, r7, #628\t; 0x274\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-./cmdline/sync.c:1512\n-\tldr\tr0, [pc, #428]\t; (1fedc )\n-\tadd\tr0, pc\n-\tbl\t11b84 \n-./cmdline/sync.c:1514\n-\tldr\tr3, [r7, #28]\n-\tldr\tr2, [r7, #12]\n-\tmov\tr0, r4\n-\tldr\tr1, [r7, #20]\n-\tbl\t1db40 \n-./cmdline/sync.c:1515\n-\tsub.w\tr3, r0, #4294967295\t; 0xffffffff\n-\tclz\tr3, r3\n-\tlsrs\tr3, r3, #5\n-\tstr\tr3, [r7, #40]\t; 0x28\n-./cmdline/sync.c:1523\n-\tldr\tr3, [r7, #28]\n-\tldr\tr5, [r3, #0]\n-\tcmp\tr5, #0\n-\tbne.n\t1fc9e \n ./cmdline/sync.c:1524\n-\tldr\tr0, [pc, #392]\t; (1fee0 )\n+\tldr\tr0, [pc, #412]\t; (1fee0 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/sync.c:1527\n \tldr.w\tr3, [fp, #960]\t; 0x3c0\n-\tcbz\tr3, 1fdd2 \n+\tcbz\tr3, 1fdb4 \n ./cmdline/sync.c:1442\n-\tldr\tr3, [r7, #24]\n+\tldr\tr3, [r7, #20]\n \tadd.w\tsl, r4, #232\t; 0xe8\n-\tldr\tr2, [r7, #8]\n-\tadd.w\tr6, r7, #64\t; 0x40\n-\tadd.w\tr9, r7, #52\t; 0x34\n+\tldr\tr2, [r7, #4]\n+\tadd.w\tr6, r7, #56\t; 0x38\n \tmov\tr8, sl\n+\tadd.w\tr9, r7, #44\t; 0x2c\n \tmov\tsl, r6\n-\tstr.w\tfp, [r7, #44]\t; 0x2c\n \tumull\tr2, r3, r3, r2\n \tstrd\tr2, r3, [r7, #32]\n ./cmdline/sync.c:1533\n \tmovw\tr3, #34056\t; 0x8508\n-\tldr.w\tr1, [r4, #216]\t; 0xd8\n+\tldrd\tr0, r1, [r7, #32]\n \tmla\tr6, r3, r5, sl\n-\tldrd\tfp, ip, [r7, #32]\n-\tldrd\tr3, r0, [r4, #68]\t; 0x44\n+\tldrd\tr2, r3, [r4, #68]\t; 0x44\n+\tstr\tr2, [sp, #12]\n+\tstrd\tr0, r1, [sp]\n \tmov\tr2, r9\n-\tstr\tr1, [sp, #8]\n-\tmov\tr1, r8\n-\tstrd\tfp, ip, [sp]\n-\tstr\tr0, [sp, #16]\n-\tstr\tr3, [sp, #12]\n+\tstr\tr3, [sp, #16]\n \tmov\tr0, r6\n-\tbl\t28300 \n+\tmov\tr1, r8\n+\tldr.w\tr3, [r4, #216]\t; 0xd8\n+\tstr\tr3, [sp, #8]\n+\tbl\t2828c \n ./cmdline/sync.c:1534\n \tadds\tr0, #1\n-\tbeq.n\t1fe48 \n+\tbeq.n\t1fe4c \n ./cmdline/sync.c:1544\n \tldr.w\tr3, [r9]\n-\tcbz\tr3, 1fdba \n+\tcbz\tr3, 1fda2 \n ./cmdline/sync.c:1545\n \tmovs\tr3, #1\n \tstr.w\tr3, [r4, #208]\t; 0xd0\n ./cmdline/sync.c:1527 (discriminator 2)\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr.w\tr3, [fp, #960]\t; 0x3c0\n \tadds\tr5, #1\n \tadd.w\tr8, r8, #38656\t; 0x9700\n \tadd.w\tr8, r8, #200\t; 0xc8\n-\tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, r5\n-\tbhi.n\t1fd82 \n-\tldr.w\tfp, [r7, #44]\t; 0x2c\n+\tbhi.n\t1fd6a \n ./cmdline/sync.c:1549\n \tmov\tr0, r4\n-\tbl\t17e40 \n+\tbl\t17e14 \n ./cmdline/sync.c:1571\n \tldr.w\tr3, [r4, #132]\t; 0x84\n-\tcbnz\tr3, 1fe22 \n+\tcbnz\tr3, 1fe26 \n ./cmdline/sync.c:1572\n \tldr.w\tr3, [r4, #208]\t; 0xd0\n-\tcbnz\tr3, 1fe1a \n+\tcbnz\tr3, 1fe1e \n ./cmdline/sync.c:1578\n-\tldr\tr0, [pc, #252]\t; (1fee4 )\n+\tldr\tr0, [pc, #284]\t; (1fee4 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/sync.c:1581\n-\tldr\tr3, [r7, #12]\n-\tldr\tr1, [r7, #20]\n+\tldr\tr3, [r7, #8]\n+\tldr\tr1, [r7, #16]\n \tcmp\tr3, r1\n-\tbls.n\t1fe10 \n+\tbls.n\t1fe14 \n ./cmdline/sync.c:1582\n \tmov\tr2, r1\n-\tldr\tr1, [r7, #16]\n+\tldr\tr1, [r7, #12]\n \tmov\tr0, r4\n \tsub.w\tr1, r1, #568\t; 0x238\n-\tbl\t1e798 \n+\tbl\t1e7a4 \n ./cmdline/sync.c:1583\n \tadds\tr0, #1\n-\tbne.w\t1fc9e \n+\tbne.w\t1fcb4 \n ./cmdline/sync.c:1585\n-\tldr\tr3, [r7, #40]\t; 0x28\n+\tldr\tr3, [r7, #28]\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #40]\t; 0x28\n-\tb.n\t1fc9e \n+\tstr\tr3, [r7, #28]\n+\tb.n\t1fcb4 \n+./cmdline/sync.c:1512\n+\tldr\tr0, [pc, #244]\t; (1fee8 )\n+\tadd\tr0, pc\n+\tbl\t11b3c \n+./cmdline/sync.c:1514\n+\tldr\tr3, [r7, #24]\n+\tldr\tr2, [r7, #8]\n+\tmov\tr0, r4\n+\tldr\tr1, [r7, #16]\n+\tbl\t1db44 \n+./cmdline/sync.c:1515\n+\tsub.w\tr3, r0, #4294967295\t; 0xffffffff\n+\tclz\tr3, r3\n+\tlsrs\tr3, r3, #5\n+\tstr\tr3, [r7, #28]\n+\tb.n\t1fcac \n ./cmdline/sync.c:1590\n-\tldr\tr0, [pc, #212]\t; (1fee8 )\n+\tldr\tr0, [pc, #212]\t; (1feec )\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t1fc9e \n+\tbl\t119fc \n+\tb.n\t1fcb4 \n ./cmdline/sync.c:1573\n \tmov\tr0, r4\n-\tbl\t1a9cc \n-\tb.n\t1fde4 \n+\tbl\t1a9a0 \n+\tb.n\t1fdc6 \n ./cmdline/sync.c:1575\n-\tldr\tr0, [pc, #200]\t; (1feec )\n+\tldr\tr0, [pc, #200]\t; (1fef0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1fde4 \n+\tbl\t10e54 \n+\tb.n\t1fdc6 \n ./cmdline/sync.c:1470\n \tmov\tr0, r6\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #184]\t; (1fef0 )\n+\tldr\tr0, [pc, #184]\t; (1fef4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1471\n-\tldr\tr3, [pc, #180]\t; (1fef4 )\n-\tldr\tr2, [r7, #4]\n+\tldr\tr3, [pc, #180]\t; (1fef8 )\n+\tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/sync.c:1537\n \tmov\tr0, r6\n-\tldr\tr6, [r7, #16]\n+\tldr\tr6, [r7, #12]\n \tsub.w\tr1, r6, #576\t; 0x240\n-\tbl\t27dd8 \n+\tbl\t27d60 \n ./cmdline/sync.c:1538\n-\tldrd\tr2, r3, [r6, #-576]\t; 0x240\n \tmov\tr0, r4\n-\tbl\t27c9c \n+\tldrd\tr2, r3, [r6, #-576]\t; 0x240\n+\tbl\t27c20 \n ./cmdline/sync.c:1539\n \tmov\tr0, r5\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #144]\t; (1fef8 )\n+\tldr\tr0, [pc, #144]\t; (1fefc )\n \tadd\tr0, pc\n-\tb.n\t1fe38 \n+\tb.n\t1fe3c \n ./cmdline/sync.c:1452\n-\tldr\tr0, [pc, #140]\t; (1fefc )\n-\tldrd\tr1, r2, [r7, #20]\n+\tldr\tr0, [pc, #140]\t; (1ff00 )\n+\tldrd\tr1, r2, [r7, #16]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1453\n-\tb.n\t1fe3c \n+\tb.n\t1fe40 \n ./cmdline/sync.c:1494\n-\tldr\tr0, [pc, #132]\t; (1ff00 )\n+\tldr\tr0, [pc, #132]\t; (1ff04 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1495\n \tcmp.w\tr9, #0\n-\tbeq.n\t1fea6 \n+\tbeq.n\t1feaa \n ./cmdline/sync.c:1496\n-\tldr\tr0, [pc, #120]\t; (1ff04 )\n+\tldr\tr0, [pc, #120]\t; (1ff08 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1497\n-\tldr\tr0, [pc, #116]\t; (1ff08 )\n+\tldr\tr0, [pc, #116]\t; (1ff0c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1498\n-\tldr\tr0, [pc, #112]\t; (1ff0c )\n+\tldr\tr0, [pc, #112]\t; (1ff10 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t1fe3c \n+\tbl\t10e54 \n+\tb.n\t1fe40 \n ./cmdline/sync.c:1609\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/sync.c:1500\n-\tldr\tr0, [pc, #104]\t; (1ff10 )\n+\tldr\tr0, [pc, #104]\t; (1ff14 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1501\n-\tldr\tr0, [pc, #100]\t; (1ff14 )\n+\tldr\tr0, [pc, #100]\t; (1ff18 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1502\n-\tldr\tr0, [pc, #96]\t; (1ff18 )\n+\tldr\tr0, [pc, #96]\t; (1ff1c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/sync.c:1504\n-\tb.n\t1fe3c \n+\tb.n\t1fe40 \n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr2, [r3, #13]\n+\tldrb\tr0, [r6, #12]\n \tmovs\tr2, r0\n-\tstr\tr0, [r3, r7]\n+\tstr\tr0, [r0, r7]\n \tmovs\tr4, r0\n-\tstr\tr2, [r4, r6]\n+\tstr\tr0, [r1, r6]\n \tmovs\tr4, r0\n-\tldrb\tr0, [r0, #14]\n+\tldrb\tr0, [r5, #13]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r3, #20]\n+\tldrb\tr6, [r0, #20]\n \tmovs\tr2, r0\n-\tstr\tr4, [r7, r0]\n+\tstr\tr6, [r4, r0]\n \tmovs\tr4, r0\n-\tldrb\tr6, [r6, #15]\n+\tldrb\tr6, [r5, #15]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r3, #15]\n+\tldrb\tr4, [r7, #15]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r3, #15]\n+\tldrb\tr0, [r6, #12]\n \tmovs\tr2, r0\n-\tldr\tr6, [pc, #88]\t; (1ff44 )\n+\tldr\tr6, [pc, #72]\t; (1ff38 )\n \tmovs\tr2, r0\n-\tldrb\tr4, [r3, #13]\n+\tldrb\tr0, [r3, #13]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r0, #3]\n+\tldrb\tr6, [r7, #2]\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #11]\n+\tldrb\tr4, [r2, #11]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r7, #0]\n+\tldrb\tr2, [r7, #0]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r0, #4]\n+\tldrb\tr4, [r7, #3]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r6, #4]\n+\tldrb\tr2, [r6, #4]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r5, #5]\n+\tldrb\tr6, [r4, #5]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r3, #6]\n+\tldrb\tr2, [r3, #6]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, #6]\n+\tldrb\tr4, [r6, #6]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r5, #7]\n+\tldrb\tr4, [r4, #7]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r4, #8]\n+\tldrb\tr0, [r4, #8]\n \tmovs\tr2, r0\n blockcmp():\n ./cmdline/check.c:71\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tsl, r2\n-\tldr\tr2, [pc, #172]\t; (1ffd0 )\n+\tldr\tr2, [pc, #172]\t; (1ffd4 )\n \tmov\tr4, r3\n-\tldr\tr3, [pc, #172]\t; (1ffd4 )\n-\tsub\tsp, #36\t; 0x24\n+\tldr\tr3, [pc, #172]\t; (1ffd8 )\n \tadd\tr2, pc\n-\tldr.w\tr9, [pc, #168]\t; 1ffd8 \n+\tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #8\n+\tldr.w\tr9, [pc, #168]\t; 1ffdc \n+\tmov\tr5, r0\n \tldr\tr3, [r2, r3]\n ./cmdline/check.c:76\n \tadd.w\tfp, r7, #4\n ./cmdline/check.c:71\n \tadd\tr9, pc\n-\tldrd\tr6, r8, [r7, #64]\t; 0x40\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #20]\n \tmov.w\tr3, #0\n-\tmov\tr5, r0\n ./cmdline/check.c:76\n \tadd.w\tr3, r0, #244736\t; 0x3bc00\n+./cmdline/check.c:71\n+\tldrd\tr6, r8, [r7, #64]\t; 0x40\n ./cmdline/check.c:75\n-\tcbz\tr1, 1ffae \n+\tcbz\tr1, 1ffb2 \n ./cmdline/check.c:76\n-\tadd.w\tr1, r0, #240640\t; 0x3ac00\n \tstr\tr4, [sp, #0]\n+\tadd.w\tr1, r0, #240640\t; 0x3ac00\n+\tmov\tr2, fp\n \tadd.w\tr1, r1, #944\t; 0x3b0\n \tldr.w\tr0, [r3, #968]\t; 0x3c8\n-\tmov\tr2, fp\n \tmov\tr3, r6\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/check.c:82\n-\tldr\tr3, [pc, #116]\t; (1ffdc )\n+\tldr\tr3, [pc, #116]\t; (1ffe0 )\n \tadd.w\tr1, sl, #1\n \tmov\tr0, fp\n \tldr.w\tr3, [r9, r3]\n \tldr\tr2, [r3, #0]\n \tblx\t69e4 \n-\tcbnz\tr0, 1ffc6 \n+\tcbnz\tr0, 1ffca \n ./cmdline/check.c:87\n \tldr.w\tr2, [r5, #216]\t; 0xd8\n \tcmp\tr2, r4\n-\tbhi.n\t1ff98 \n+\tbhi.n\t1ff9c \n ./cmdline/check.c:71\n-\tldr\tr2, [pc, #92]\t; (1ffe0 )\n+\tldr\tr2, [pc, #92]\t; (1ffe4 )\n ./cmdline/check.c:94\n-\tldr\tr3, [pc, #80]\t; (1ffd4 )\n+\tldr\tr3, [pc, #80]\t; (1ffd8 )\n ./cmdline/check.c:71\n \tadd\tr2, pc\n ./cmdline/check.c:94\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t1ffcc \n+\tbne.n\t1ffd0 \n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:88\n \tsubs\tr2, r2, r4\n \tadd.w\tr1, r8, r4\n \tadds\tr0, r6, r4\n \tblx\t69e4 \n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n \tnegs\tr0, r0\n-\tb.n\t1ff80 \n+\tb.n\t1ff84 \n ./cmdline/check.c:78\n-\tadd.w\tr1, r0, #240640\t; 0x3ac00\n \tstr\tr4, [sp, #0]\n+\tadd.w\tr1, r0, #240640\t; 0x3ac00\n+\tmov\tr2, fp\n \tadd.w\tr1, r1, #928\t; 0x3a0\n \tldr.w\tr0, [r3, #964]\t; 0x3c4\n-\tmov\tr2, fp\n \tmov\tr3, r6\n-\tbl\tf944 \n-\tb.n\t1ff64 \n+\tbl\tf924 \n+\tb.n\t1ff68 \n ./cmdline/check.c:83\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t1ff80 \n+\tb.n\t1ff84 \n ./cmdline/check.c:94\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr6, [pc, #40]\t; (1fffc )\n+\tldr\tr6, [pc, #32]\t; (1fff8 )\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #1008]\t; (203cc )\n+\tldr\tr5, [pc, #984]\t; (203b8 )\n \tmovs\tr4, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #704]\t; (202a4 )\n+\tldr\tr5, [pc, #688]\t; (20298 )\n \tmovs\tr4, r0\n is_hash_matching():\n ./cmdline/check.c:100\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tvpush\t{d8}\n \tsub\tsp, #28\n \tadd\tr7, sp, #8\n-\tldr.w\tsl, [r7, #68]\t; 0x44\n \tstrd\tr3, r2, [r7, #8]\n-\tstr\tr2, [r7, #4]\n+\tldr.w\tsl, [r7, #68]\t; 0x44\n \tldr.w\tr9, [r7, #8]\n+\tstr\tr2, [r7, #4]\n ./cmdline/check.c:107\n \tcmp.w\tsl, #0\n-\tbeq.n\t200aa \n+\tbeq.n\t200b0 \n ./cmdline/check.c:104\n \tmovs\tr3, #0\n \tldr\tr4, [r7, #64]\t; 0x40\n-\tvmov\ts16, r1\n \tmov\tfp, r0\n ./cmdline/check.c:107\n \tmov\tr5, r3\n+\tvmov\ts16, r1\n ./cmdline/check.c:104\n \tstr\tr3, [r7, #8]\n-\tb.n\t20018 \n+\tb.n\t2001c \n ./cmdline/check.c:107 (discriminator 2)\n \tcmp\tsl, r5\n-\tbeq.n\t20084 \n+\tbeq.n\t2008a \n ./cmdline/check.c:109\n-\tldr\tr3, [r4, #0]\n \tmov\tr8, r4\n ./cmdline/check.c:107\n \tadds\tr5, #1\n \tadds\tr4, #4\n ./cmdline/check.c:109\n+\tldr.w\tr3, [r8]\n \tadd.w\tr3, r9, r3, lsl #5\n \tldr\tr2, [r3, #4]\n \tstr\tr2, [r7, #12]\n \tcmp\tr2, #0\n-\tbne.n\t20014 \n+\tbne.n\t20018 \n ./cmdline/check.c:111\n \tldr\tr2, [r3, #12]\n ./cmdline/elem.h:654\n \tcmp\tr2, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t20014 \n+\tbeq.n\t20018 \n is_hash_matching():\n ./cmdline/elem.h:677\n \tldrb\tr1, [r2, #0]\n ./cmdline/check.c:111\n \tand.w\tr1, r1, #253\t; 0xfd\n \tcmp\tr1, #1\n-\tbne.n\t20014 \n+\tbne.n\t20018 \n ./cmdline/check.c:114\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n ./cmdline/check.c:120\n \tstr\tr1, [r7, #8]\n ./cmdline/check.c:114\n \tldrd\tr0, r1, [r3, #20]\n-\tbl\t12c38 \n+\tbl\t12bfc \n ./cmdline/check.c:115\n \tldr.w\tr2, [r4, #-4]\n+./cmdline/check.c:114\n+\tmov\tr3, r0\n+./cmdline/check.c:115\n \tldr\tr1, [r7, #76]\t; 0x4c\n-\tldr\tr6, [r7, #72]\t; 0x48\n-\tadd.w\tr2, r9, r2, lsl #5\n+\tmov\tr0, fp\n \tstr\tr1, [sp, #4]\n-\tldrd\tip, r2, [r2, #8]\n \tvmov\tr1, s16\n+\tadd.w\tr2, r9, r2, lsl #5\n+\tldr\tr6, [r7, #72]\t; 0x48\n+\tldrd\tip, r2, [r2, #8]\n \tldr.w\tr6, [r6, ip, lsl #2]\n \tstr\tr6, [sp, #0]\n-./cmdline/check.c:114\n-\tmov\tr3, r0\n-./cmdline/check.c:115\n-\tmov\tr0, fp\n-\tbl\t1ff1c \n+\tbl\t1ff20 \n \tcmp\tr0, #0\n-\tbeq.n\t20014 \n+\tbeq.n\t20018 \n ./cmdline/check.c:116\n+\tldr\tr0, [pc, #60]\t; (200b8 )\n \tldr\tr6, [r7, #12]\n-\tldr\tr0, [pc, #56]\t; (200b0 )\n \tldr.w\tr1, [r8]\n \tadd\tr0, pc\n ./cmdline/check.c:117\n \tstr\tr6, [r7, #8]\n ./cmdline/check.c:116\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:117\n-\tb.n\t2009c \n+\tb.n\t200a2 \n ./cmdline/check.c:127\n \tldr\tr3, [r7, #8]\n-\tcbz\tr3, 200aa \n+\tcbz\tr3, 200b0 \n ./cmdline/check.c:135\n \tadd.w\tr1, fp, #244736\t; 0x3bc00\n \tldr\tr3, [r7, #72]\t; 0x48\n \tldr\tr0, [r7, #4]\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n \tldr.w\tr1, [r1, #960]\t; 0x3c0\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/check.c:137\n \tldr\tr0, [r7, #8]\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:129\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #8]\n-\tb.n\t2009c \n-\tldrb\tr6, [r7, #6]\n+\tb.n\t200a2 \n+\tnop\n+\tldrb\tr0, [r7, #6]\n \tmovs\tr2, r0\n is_parity_matching():\n ./cmdline/check.c:142\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #0\n \tmov\tr5, r2\n \tmov\tr4, r3\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #0\n ./cmdline/check.c:145\n \tldr\tr2, [r0, #0]\n ./cmdline/check.c:142\n-\tldr\tr6, [r7, #40]\t; 0x28\n \tmov\tr8, r0\n \tmov\tr9, r1\n ./cmdline/check.c:145\n \tmov\tr0, r5\n \tadds\tr1, r3, #1\n+./cmdline/check.c:142\n+\tldr\tr6, [r7, #40]\t; 0x28\n+./cmdline/check.c:145\n \tmov\tr3, r6\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/check.c:148\n+\tadds\tr3, r5, r4\n \tldr\tr1, [r7, #44]\t; 0x2c\n \tldr.w\tr2, [r8]\n-\tadds\tr3, r5, r4\n-\tldr.w\tr1, [r1, r4, lsl #2]\n \tldr.w\tr0, [r6, r3, lsl #2]\n+\tldr.w\tr1, [r1, r4, lsl #2]\n \tstr\tr2, [r7, #4]\n \tblx\t69e4 \n \tldr\tr2, [r7, #4]\n-\tcbz\tr0, 200f6 \n+\tcbz\tr0, 200fe \n ./cmdline/check.c:154\n \tmovs\tr0, #0\n ./cmdline/check.c:155\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/check.c:150\n \tmov\tr0, r5\n \tldr.w\tr1, [r9]\n \tmov\tr3, r6\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/check.c:151\n \tmovs\tr0, #1\n ./cmdline/check.c:155\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n repair_step():\n ./cmdline/check.c:163\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tfp, r3\n+\tldr.w\tr3, [pc, #1156]\t; 205a0 \n \tvpush\t{d8-d10}\n-\tldr.w\tr3, [pc, #1152]\t; 20598 \n-\tvmov\ts16, r2\n-\tldr.w\tr2, [pc, #1148]\t; 2059c \n \tsub\tsp, #132\t; 0x84\n-\tadd\tr2, pc\n+\tvmov\ts16, r2\n+\tldr.w\tr2, [pc, #1144]\t; 205a4 \n \tadd\tr7, sp, #16\n-\tstr\tr0, [r7, #36]\t; 0x24\n+\tadd\tr2, pc\n+\tstr\tr0, [r7, #32]\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n \tstr\tr0, [r7, #12]\n-\tldr\tr3, [r2, r3]\n \tldr.w\tr4, [r7, #184]\t; 0xb8\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #108]\t; 0x6c\n \tmov.w\tr3, #0\n ./cmdline/check.c:171\n \tldr.w\tr3, [r0, #960]\t; 0x3c0\n \tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/check.c:163\n@@ -57084,15 +56977,15 @@\n \tstr\tr3, [r7, #20]\n \tldr.w\tr3, [r7, #188]\t; 0xbc\n \tstr\tr3, [r7, #40]\t; 0x28\n \tldrd\tr5, r3, [r7, #192]\t; 0xc0\n \tstr\tr3, [r7, #4]\n ./cmdline/check.c:171\n \tcmp\tr4, #0\n-\tbeq.w\t20562 \n+\tbeq.w\t2056a \n \tldr\tr2, [r7, #20]\n \tlsls\tr3, r4, #2\n \tldr\tr6, [r7, #24]\n \tvmov\ts17, r1\n \tadds\tr0, r2, r3\n \tadd.w\tr1, r7, #56\t; 0x38\n \tstr\tr3, [r7, #16]\n@@ -57101,125 +56994,126 @@\n ./cmdline/check.c:183 (discriminator 3)\n \tcmp\tr0, r2\n ./cmdline/check.c:184 (discriminator 3)\n \tadd.w\tr3, r6, r3, lsl #5\n \tldr\tr3, [r3, #8]\n \tstr.w\tr3, [r1, #4]!\n ./cmdline/check.c:183 (discriminator 3)\n-\tbne.n\t20174 \n+\tbne.n\t2017c \n \tldr\tr3, [r7, #20]\n+\tmov\tip, r4\n \tldr\tr1, [r7, #16]\n \tsubs\tr2, r3, #4\n \tldr\tr6, [r7, #24]\n ./cmdline/check.c:188\n \tmovs\tr3, #0\n \tadds\tr0, r2, r1\n-\tmov\tip, r3\n+\tmov\tr4, r3\n ./cmdline/check.c:191\n \tldr.w\tr3, [r2, #4]!\n \tadd.w\tr3, r6, r3, lsl #5\n \tldr\tr1, [r3, #4]\n-\tcbnz\tr1, 201b2 \n+\tcbnz\tr1, 201ba \n ./cmdline/check.c:193\n \tldr\tr3, [r3, #12]\n ./cmdline/elem.h:654\n-\tcbz\tr3, 201b2 \n+\tcbz\tr3, 201ba \n ./cmdline/elem.h:677\n \tldrb\tr3, [r3, #0]\n ./cmdline/check.c:193\n \tand.w\tr3, r3, #253\t; 0xfd\n ./cmdline/check.c:195\n \tcmp\tr3, #1\n \tit\teq\n-\tmoveq.w\tip, #1\n+\tmoveq\tr4, #1\n ./cmdline/check.c:189 (discriminator 2)\n \tcmp\tr0, r2\n-\tbne.n\t20194 \n+\tbne.n\t2019e \n ./cmdline/check.c:200\n \tldr\tr2, [r7, #52]\t; 0x34\n-\teor.w\tr3, ip, #1\n-\tstr.w\tip, [r7]\n-\tcmp\tr4, r2\n-\tite\tcs\n+\tmov\tr3, r4\n+\teor.w\tr3, r3, #1\n+\tstr\tr4, [r7, #0]\n+\tcmp\tip, r2\n+\tand.w\tr3, r3, #1\n+\tmov\tr4, ip\n+\tit\tcs\n \tmovcs\tr3, #0\n-\tandcc.w\tr3, r3, #1\n \tcmp\tr3, #0\n-\tbeq.w\t20386 \n+\tbeq.w\t2038e \n ./cmdline/check.c:202\n-\tadd.w\tsl, r4, #1\n+\tadd.w\tsl, ip, #1\n combination_first():\n ././raid/combo.h:111\n \tcmp\tsl, r2\n-\titttt\tle\n-\taddle.w\tr3, r7, #84\t; 0x54\n-\tmovle\tr2, r3\n+\tbgt.w\t2058a \n+\tadd.w\tr3, r7, #84\t; 0x54\n+\tstr\tr3, [r7, #44]\t; 0x2c\n+\tmov\tr2, r3\n ././raid/combo.h:113\n-\tmovle\tr3, #0\n-\tstrle\tr2, [r7, #44]\t; 0x2c\n-././raid/combo.h:111\n-\tbgt.w\t20582 \n+\tmovs\tr3, #0\n ././raid/combo.h:114\n \tstr.w\tr3, [r2], #4\n ././raid/combo.h:113\n \tadds\tr3, #1\n \tcmp\tsl, r3\n-\tbgt.n\t201e6 \n+\tbgt.n\t201ee \n repair_step():\n ./cmdline/check.c:227\n-\tldr\tr3, [pc, #940]\t; (205a0 )\n+\tldr\tr3, [pc, #940]\t; (205a8 )\n combination_next():\n ././raid/combo.h:128\n \tldr\tr2, [r7, #16]\n repair_step():\n ./cmdline/check.c:227\n \tadd\tr3, pc\n \tvmov\ts17, r3\n combination_next():\n ././raid/combo.h:128\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tadds\tr6, r3, r2\n repair_step():\n ./cmdline/check.c:231\n-\tldr\tr3, [pc, #932]\t; (205a4 )\n+\tldr\tr3, [pc, #932]\t; (205ac )\n \tadd\tr3, pc\n \tvmov\ts18, r3\n-\tadd.w\tr3, r7, #80\t; 0x50\n-\tstr\tr3, [r7, #48]\t; 0x30\n+./cmdline/check.c:180\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/check.c:230\n-\tldr\tr3, [pc, #920]\t; (205a8 )\n+\tldr\tr3, [pc, #924]\t; (205b0 )\n \tadd\tr3, pc\n \tvmov\ts19, r3\n-./cmdline/check.c:180\n-\tmovs\tr3, #0\n-\tstr\tr3, [r7, #32]\n+\tadd.w\tr3, r7, #80\t; 0x50\n+\tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/check.c:231\n-\tldr\tr3, [pc, #912]\t; (205ac )\n+\tldr\tr3, [pc, #912]\t; (205b4 )\n \tadd\tr3, pc\n \tvmov\ts20, r3\n ./cmdline/check.c:208\n \tldr\tr1, [r7, #48]\t; 0x30\n \tmovs\tr2, #0\n \tmov\tr9, r1\n-\tb.n\t2022a \n+\tb.n\t20232 \n \tmov\tr2, r3\n ./cmdline/check.c:209\n \tldr.w\tr3, [r1, #4]!\n \tldr.w\tr3, [r5, r3, lsl #2]\n \tcmp\tr3, #0\n-\tbeq.n\t20330 \n+\tbeq.n\t20338 \n ./cmdline/check.c:208 (discriminator 2)\n+\tadds\tr3, r2, #1\n \tcmp\tr4, r2\n-\tadd.w\tr3, r2, #1\n-\tbne.n\t20228 \n+\tbne.n\t20230 \n ./cmdline/check.c:216\n \tstr\tr6, [r7, #28]\n \tmov.w\tr8, #0\n \tstr.w\tsl, [r7, #24]\n \tmov\tsl, r9\n-\tldr\tr6, [r7, #36]\t; 0x24\n+\tldr\tr6, [r7, #32]\n \tldr.w\tr9, [r7, #40]\t; 0x28\n ./cmdline/check.c:217 (discriminator 3)\n \tldr.w\tr1, [sl, #4]!\n ./cmdline/check.c:216 (discriminator 3)\n \tadd.w\tr8, r8, #1\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tldr.w\tr2, [r6, #216]\t; 0xd8\n@@ -57229,302 +57123,297 @@\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tldr.w\tr1, [r5, r1, lsl #2]\n \tldr.w\tr0, [r9, r0, lsl #2]\n \tblx\t698c \n repair_step():\n ./cmdline/check.c:216 (discriminator 3)\n \tcmp\tr4, r8\n-\tbhi.n\t20250 \n+\tbhi.n\t20256 \n ./cmdline/check.c:220\n-\tldrd\tr8, r3, [r7, #36]\t; 0x24\n+\tldr.w\tr8, [r7, #32]\n \tadd.w\tr1, r7, #60\t; 0x3c\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tmov\tr0, r4\n-\tldrd\tsl, r6, [r7, #24]\n \tstr\tr3, [sp, #4]\n \tmov\tr3, fp\n+\tldr\tr2, [r7, #44]\t; 0x2c\n \tldr.w\tip, [r8, #216]!\n \tstr.w\tip, [sp]\n-\tbl\t89a8 \n+\tldrd\tsl, r6, [r7, #24]\n+\tbl\t89b0 \n ./cmdline/check.c:223\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr1, [r7, #16]\n \tmov\tr0, r8\n-\tstr\tr5, [sp, #4]\n+\tldr\tr1, [r7, #16]\n \tmov\tr2, fp\n \tstr\tr3, [sp, #0]\n \tadd.w\tr3, r7, #112\t; 0x70\n \tadd\tr3, r1\n+\tstr\tr5, [sp, #4]\n \tldr\tr1, [r7, #12]\n \tldr.w\tr3, [r3, #-28]\n \tadd.w\tr1, r1, #960\t; 0x3c0\n-\tbl\t200b4 \n-\tmov\tr8, r0\n+\tbl\t200bc \n \tcmp\tr0, #0\n-\tbne.w\t2057c \n+\tbne.w\t20584 \n ./cmdline/check.c:227\n+\tstr\tr0, [r7, #24]\n \tvmov\tr1, s16\n \tvmov\tr0, s17\n-\tbl\t11570 \n-\tmov\tr3, r8\n-\tstr.w\tr4, [r7, #184]\t; 0xb8\n-\tmov\tr4, r3\n+\tldr.w\tr8, [r7, #44]\t; 0x2c\n+\tbl\t11538 \n+\tldr\tr3, [r7, #24]\n \tstr\tr6, [r7, #28]\n-\tstr\tr5, [r7, #24]\n \tvmov\tr9, s18\n-\tvmov\tr5, s19\n+\tstr.w\tr4, [r7, #184]\t; 0xb8\n \tvmov\tr6, s20\n-\tldr.w\tr8, [r7, #44]\t; 0x2c\n+\tstr\tr5, [r7, #24]\n+\tmov\tr4, r3\n+\tvmov\tr5, s19\n ./cmdline/check.c:229\n-\tcbnz\tr4, 202fe \n+\tcbnz\tr4, 20306 \n ./cmdline/check.c:231\n \tldr.w\tr0, [r8]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:228\n \tmovs\tr3, #1\n \tmov\tr4, r3\n \tadd.w\tr8, r8, #4\n ./cmdline/check.c:229\n \tcmp\tr4, #0\n-\tbeq.n\t202e2 \n+\tbeq.n\t202ea \n ./cmdline/check.c:230\n \tmov\tr0, r5\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:231\n \tldr.w\tr0, [r8]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:228\n \tadds\tr3, r4, #1\n \tcmp\tsl, r3\n-\tbhi.n\t202f4 \n+\tbhi.n\t202fc \n ./cmdline/check.c:233\n-\tldr\tr0, [pc, #660]\t; (205b0 )\n+\tldr\tr0, [pc, #660]\t; (205b8 )\n ./cmdline/check.c:234\n-\tldr\tr3, [r7, #32]\n+\tldr\tr3, [r7, #36]\t; 0x24\n ./cmdline/check.c:233\n \tadd\tr0, pc\n \tldr\tr6, [r7, #28]\n ./cmdline/check.c:234\n \tadds\tr3, #1\n \tldr.w\tr4, [r7, #184]\t; 0xb8\n \tldr\tr5, [r7, #24]\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/check.c:233\n-\tbl\t11570 \n+\tbl\t11538 \n combination_next():\n ././raid/combo.h:128\n \tldr\tr3, [r6, #0]\n ././raid/combo.h:131\n \tldr\tr2, [r7, #52]\t; 0x34\n ././raid/combo.h:128\n \tadds\tr3, #1\n \tstr\tr3, [r6, #0]\n ././raid/combo.h:131\n \tcmp\tr2, r3\n \tit\tgt\n \tmovgt\tr1, sl\n-\tbgt.n\t20366 \n-\tldr\tr3, [r7, #52]\t; 0x34\n+\tbgt.n\t2036e \n+\tldr\tr2, [r7, #52]\t; 0x34\n \tmov\tr0, r6\n-\tsub.w\tip, r3, r4\n ././raid/combo.h:123\n \tmov\tr3, r4\n-\tb.n\t20352 \n+\tsub.w\tip, r2, r4\n+\tb.n\t2035a \n ././raid/combo.h:134\n \tcmp\tr3, #0\n-\tbeq.w\t2053e \n+\tbeq.w\t20546 \n ././raid/combo.h:128\n \tldr.w\tr2, [r0, #-4]!\n \tmov\tr1, r3\n ././raid/combo.h:138\n \tsubs\tr3, #1\n ././raid/combo.h:128\n \tadds\tr2, #1\n ././raid/combo.h:131\n \tadd.w\tlr, ip, r3\n \tcmp\tr2, lr\n ././raid/combo.h:128\n \tstr\tr2, [r0, #0]\n ././raid/combo.h:131\n-\tbge.n\t2034c \n+\tbge.n\t20354 \n ././raid/combo.h:146\n \tcmp\tsl, r1\n-\tble.w\t20220 \n-\tadd.w\tr3, r1, #1073741824\t; 0x40000000\n+\tble.w\t20228 \n \tldr\tr2, [r7, #44]\t; 0x2c\n+\tadd.w\tr3, r1, #1073741824\t; 0x40000000\n \tsubs\tr3, #1\n \tadd.w\tr3, r2, r3, lsl #2\n ././raid/combo.h:148\n \tldr\tr2, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r3, #4]!\n ././raid/combo.h:146\n \tcmp\tr3, r6\n-\tbne.n\t20378 \n-\tb.n\t20220 \n+\tbne.n\t20380 \n+\tb.n\t20228 \n repair_step():\n ./cmdline/check.c:240\n-\tldr\tr2, [r7, #0]\n \tldr\tr1, [r7, #52]\t; 0x34\n-\tcmp\tr4, r1\n-\tite\thi\n+\tldr\tr2, [r7, #0]\n+\tcmp\tip, r1\n+\tand.w\tr2, r2, #1\n+\tit\thi\n \tmovhi\tr2, #0\n-\tandls.w\tr2, r2, #1\n \tcmp\tr2, #0\n-\tbeq.n\t2044a \n+\tbeq.n\t20452 \n combination_first():\n ././raid/combo.h:111\n \tldr\tr2, [r7, #52]\t; 0x34\n-\tcmp\tr4, r2\n-\tbgt.w\t20582 \n+\tcmp\tip, r2\n+\tbgt.w\t2058a \n \tadd.w\tr2, r7, #80\t; 0x50\n \tstr\tr2, [r7, #48]\t; 0x30\n ././raid/combo.h:114\n \tstr.w\tr3, [r2, #4]!\n ././raid/combo.h:113\n \tadds\tr3, #1\n \tcmp\tr4, r3\n-\tbgt.n\t203a6 \n+\tbgt.n\t203ae \n repair_step():\n ./cmdline/check.c:267\n-\tldr\tr1, [pc, #512]\t; (205b4 )\n+\tldr\tr1, [pc, #512]\t; (205bc )\n combination_next():\n-././raid/combo.h:128\n-\tadd.w\tr3, r7, #84\t; 0x54\n ././raid/combo.h:123\n \tsubs\tr2, r4, #1\n ././raid/combo.h:128\n+\tadd.w\tr3, r7, #84\t; 0x54\n \tstr\tr3, [r7, #44]\t; 0x2c\n repair_step():\n ./cmdline/check.c:267\n \tadd\tr1, pc\n+\tvmov\ts18, r1\n+\tldr\tr1, [r7, #16]\n combination_next():\n-././raid/combo.h:123\n-\tstr\tr2, [r7, #28]\n ././raid/combo.h:128\n \tadd.w\tsl, r3, r2, lsl #2\n-repair_step():\n-./cmdline/check.c:267\n-\tvmov\ts18, r1\n-\tldr\tr1, [r7, #16]\n+././raid/combo.h:123\n+\tstr\tr2, [r7, #28]\n \tadds\tr0, r3, r1\n+\tldr\tr3, [r7, #48]\t; 0x30\n \tstr\tr0, [r7, #12]\n+repair_step():\n ./cmdline/check.c:270\n-\tldr\tr0, [pc, #488]\t; (205b8 )\n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #488]\t; (205c0 )\n \tadd.w\tr8, r3, r1\n combination_next():\n ././raid/combo.h:128\n \tmovs\tr3, #0\n+\tstr\tr3, [r7, #36]\t; 0x24\n repair_step():\n ./cmdline/check.c:270\n+\tadd\tr0, pc\n \tvmov\ts19, r0\n combination_next():\n ././raid/combo.h:128\n-\tstr\tr3, [r7, #32]\n \tldr\tr2, [r7, #48]\t; 0x30\n repair_step():\n ./cmdline/check.c:248\n \tmovs\tr3, #0\n-\tb.n\t203ea \n+\tb.n\t203f2 \n ./cmdline/check.c:248 (discriminator 2)\n \tadds\tr3, #1\n \tcmp\tr4, r3\n-\tbeq.n\t20470 \n+\tbeq.n\t20478 \n ./cmdline/check.c:249\n \tldr.w\tr1, [r2, #4]!\n \tldr.w\tr1, [r5, r1, lsl #2]\n \tcmp\tr1, #0\n-\tbne.n\t203e4 \n+\tbne.n\t203ec \n ./cmdline/check.c:252\n \tcmp\tr4, r3\n-\tbeq.n\t20470 \n+\tbeq.n\t20478 \n combination_next():\n ././raid/combo.h:128\n \tldr.w\tr3, [sl]\n ././raid/combo.h:131\n \tldr\tr2, [r7, #52]\t; 0x34\n ././raid/combo.h:128\n \tadds\tr3, #1\n \tstr.w\tr3, [sl]\n ././raid/combo.h:131\n \tcmp\tr2, r3\n-\tbgt.n\t203de \n+\tbgt.n\t203e6 \n ././raid/combo.h:134\n \tldr\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t2053e \n-\tsubs\tr6, r2, r4\n+\tbeq.w\t20546 \n \tmov\tr0, sl\n-\tb.n\t2041e \n+\tsubs\tr6, r2, r4\n+\tb.n\t20426 \n \tsubs\tr3, #1\n-\tbeq.w\t2053e \n+\tbeq.w\t20546 \n ././raid/combo.h:128\n \tldr.w\tr2, [r0, #-4]!\n ././raid/combo.h:131\n \tadds\tr1, r6, r3\n ././raid/combo.h:128\n \tadds\tr2, #1\n-././raid/combo.h:131\n-\tcmp\tr2, r1\n-././raid/combo.h:128\n \tstr\tr2, [r0, #0]\n ././raid/combo.h:131\n-\tbge.n\t20418 \n+\tcmp\tr2, r1\n+\tbge.n\t20420 \n ././raid/combo.h:146\n \tcmp\tr4, r3\n-\tble.n\t203de \n-\tadd.w\tr3, r3, #1073741824\t; 0x40000000\n+\tble.n\t203e6 \n \tldr\tr2, [r7, #44]\t; 0x2c\n+\tadd.w\tr3, r3, #1073741824\t; 0x40000000\n \tsubs\tr3, #1\n \tadd.w\tr3, r2, r3, lsl #2\n ././raid/combo.h:148\n \tldr\tr2, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r3, #4]!\n ././raid/combo.h:146\n \tcmp\tr8, r3\n-\tbne.n\t2043c \n-\tb.n\t203de \n+\tbne.n\t20444 \n+\tb.n\t203e6 \n repair_step():\n ./cmdline/check.c:282\n \tldr\tr3, [r7, #0]\n \tcmp\tr3, #0\n-\tbne.w\t20576 \n-\tldr\tr3, [pc, #360]\t; (205bc )\n+\tbne.w\t2057e \n+\tldr\tr3, [pc, #360]\t; (205c4 )\n \tadd\tr3, pc\n ./cmdline/check.c:282 (discriminator 4)\n-\tldr\tr0, [pc, #360]\t; (205c0 )\n+\tldr\tr0, [pc, #360]\t; (205c8 )\n \tmov\tr2, r4\n \tstr\tr3, [sp, #0]\n-./cmdline/check.c:284 (discriminator 4)\n-\tmov.w\tr4, #4294967295\t; 0xffffffff\n-./cmdline/check.c:282 (discriminator 4)\n \tvmov\tr1, s16\n-\tadd\tr0, pc\n \tldr\tr3, [r7, #52]\t; 0x34\n+\tadd\tr0, pc\n ./cmdline/check.c:284 (discriminator 4)\n-\tstr\tr4, [r7, #32]\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n+\tstr\tr4, [r7, #36]\t; 0x24\n ./cmdline/check.c:282 (discriminator 4)\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:284 (discriminator 4)\n-\tb.n\t20544 \n+\tb.n\t2054c \n \tldr\tr6, [r7, #44]\t; 0x2c\n \tstr.w\tsl, [r7, #16]\n \tstr.w\tr4, [r7, #184]\t; 0xb8\n-\tldr.w\tr9, [r7, #12]\n \tmov\tr4, r6\n-\tldr.w\tsl, [r7, #36]\t; 0x24\n+\tldr.w\tr9, [r7, #12]\n+\tldr.w\tsl, [r7, #32]\n \tldr\tr6, [r7, #40]\t; 0x28\n ./cmdline/check.c:257 (discriminator 3)\n \tldr.w\tr1, [r4], #4\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n ./cmdline/check.c:257 (discriminator 3)\n \tadd.w\tr0, r1, fp\n@@ -57532,1121 +57421,1116 @@\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34 (discriminator 3)\n \tldr.w\tr1, [r5, r1, lsl #2]\n \tldr.w\tr0, [r6, r0, lsl #2]\n \tblx\t698c \n repair_step():\n ./cmdline/check.c:256 (discriminator 3)\n \tcmp\tr9, r4\n-\tbne.n\t20486 \n+\tbne.n\t2048e \n ./cmdline/check.c:260\n-\tldr\tr3, [r7, #36]\t; 0x24\n-\tadd.w\tr1, r7, #60\t; 0x3c\n+\tldr\tr6, [r7, #32]\n+\tmov\tr3, fp\n \tldr.w\tr4, [r7, #184]\t; 0xb8\n \tldr\tr2, [r7, #40]\t; 0x28\n-\tldr.w\tr6, [r3, #216]\t; 0xd8\n-\tmov\tr3, fp\n+\tldr.w\tr1, [r6, #216]\t; 0xd8\n \tmov\tr0, r4\n-\tldr.w\tsl, [r7, #16]\n \tstr\tr2, [sp, #4]\n-\tstr\tr6, [sp, #0]\n+\tstr\tr1, [sp, #0]\n+\tadd.w\tr1, r7, #60\t; 0x3c\n \tldr\tr2, [r7, #44]\t; 0x2c\n-\tbl\t89a8 \n+\tldr.w\tsl, [r7, #16]\n+\tbl\t89b0 \n ./cmdline/check.c:263\n-\tldr\tr1, [r7, #4]\n+\tldr\tr3, [r7, #4]\n+\tmov\tr0, r6\n \tldr\tr2, [r7, #40]\t; 0x28\n-\tldr\tr3, [r7, #24]\n-\tstr\tr1, [sp, #12]\n \tldr\tr1, [r7, #20]\n+\tstr\tr3, [sp, #12]\n \tstr\tr2, [sp, #8]\n \tmov\tr2, fp\n-\tldr\tr0, [r7, #36]\t; 0x24\n \tstr\tr1, [sp, #0]\n-\tstr\tr4, [sp, #4]\n \tvmov\tr1, s17\n-\tbl\t1ffe4 \n+\tldr\tr3, [r7, #24]\n+\tstr\tr4, [sp, #4]\n+\tbl\t1ffe8 \n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbne.n\t2057c \n+\tbne.n\t20584 \n ./cmdline/check.c:267\n \tvmov\tr1, s16\n \tvmov\tr0, s18\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:271\n-\tldr\tr3, [pc, #208]\t; (205c4 )\n+\tldr\tr3, [pc, #208]\t; (205cc )\n \tstr.w\tsl, [r7, #16]\n+\tvmov\tsl, s19\n \tadd\tr3, pc\n \tstr.w\tr8, [r7, #8]\n-\tvmov\tsl, s19\n ./cmdline/check.c:267\n \tldr.w\tr9, [r7, #48]\t; 0x30\n \tmov\tr8, r3\n-\tb.n\t20510 \n+\tb.n\t20518 \n ./cmdline/check.c:270\n \tmov\tr0, sl\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:271 (discriminator 2)\n \tldr.w\tr0, [r9, #4]!\n ./cmdline/check.c:268 (discriminator 2)\n \tadds\tr6, #1\n ./cmdline/check.c:271 (discriminator 2)\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:268 (discriminator 2)\n \tcmp\tr4, r6\n-\tbhi.n\t2050a \n+\tbhi.n\t20512 \n ./cmdline/check.c:273\n-\tldr\tr0, [pc, #160]\t; (205c8 )\n+\tldr\tr0, [pc, #160]\t; (205d0 )\n ./cmdline/check.c:274\n-\tldr\tr3, [r7, #32]\n+\tldr\tr3, [r7, #36]\t; 0x24\n ./cmdline/check.c:273\n \tadd\tr0, pc\n \tldr.w\tsl, [r7, #16]\n ./cmdline/check.c:274\n \tadds\tr3, #1\n \tldr.w\tr8, [r7, #8]\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #36]\t; 0x24\n ./cmdline/check.c:273\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:274\n-\tb.n\t203fa \n+\tb.n\t20402 \n ./cmdline/check.c:279\n-\tldr\tr3, [r7, #32]\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.n\t2044a \n+\tbeq.n\t20452 \n ./cmdline/check.c:163\n-\tldr\tr2, [pc, #132]\t; (205cc )\n+\tldr\tr2, [pc, #132]\t; (205d4 )\n ./cmdline/check.c:285\n-\tldr\tr3, [pc, #80]\t; (20598 )\n+\tldr\tr3, [pc, #80]\t; (205a0 )\n ./cmdline/check.c:163\n \tadd\tr2, pc\n ./cmdline/check.c:285\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #108]\t; 0x6c\n \teors\tr2, r3\n-\tbne.n\t20594 \n-\tldr\tr0, [r7, #32]\n+\tbne.n\t2059c \n+\tldr\tr0, [r7, #36]\t; 0x24\n \tadds\tr7, #116\t; 0x74\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:174\n-\tldrd\tr2, r3, [r7, #36]\t; 0x24\n+\tldr\tr2, [r7, #32]\n \tmov\tr0, fp\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tldr\tr1, [r7, #52]\t; 0x34\n \tldr.w\tr2, [r2, #216]\t; 0xd8\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/check.c:175\n-\tstr\tr4, [r7, #32]\n-\tb.n\t20544 \n+\tstr\tr4, [r7, #36]\t; 0x24\n+\tb.n\t2054c \n ./cmdline/check.c:282\n-\tldr\tr3, [pc, #88]\t; (205d0 )\n+\tldr\tr3, [pc, #88]\t; (205d8 )\n \tadd\tr3, pc\n-\tb.n\t20456 \n+\tb.n\t2045e \n ./cmdline/check.c:224\n \tmovs\tr3, #0\n-\tstr\tr3, [r7, #32]\n-\tb.n\t20544 \n+\tstr\tr3, [r7, #36]\t; 0x24\n+\tb.n\t2054c \n combination_first():\n ././raid/combo.h:111\n-\tldr\tr3, [pc, #80]\t; (205d4 )\n+\tldr\tr3, [pc, #80]\t; (205dc )\n \tmovs\tr2, #111\t; 0x6f\n-\tldr\tr1, [pc, #80]\t; (205d8 )\n-\tldr\tr0, [pc, #80]\t; (205dc )\n+\tldr\tr1, [pc, #80]\t; (205e0 )\n+\tldr\tr0, [pc, #80]\t; (205e4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n repair_step():\n ./cmdline/check.c:285\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #64]\t; (205e0 )\n+\tldr\tr4, [pc, #24]\t; (205c0 )\n \tmovs\tr4, r0\n-\tldrb\tr4, [r1, #2]\n+\tldrb\tr4, [r0, #2]\n \tmovs\tr2, r0\n-\tsubs\tr6, #232\t; 0xe8\n+\tsubs\tr6, #224\t; 0xe0\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #904]\t; 0x388\n+\tldr\tr4, [sp, #880]\t; 0x370\n \tmovs\tr2, r0\n-\tsubs\tr6, #206\t; 0xce\n+\tsubs\tr6, #198\t; 0xc6\n \tmovs\tr3, r0\n-\tstrb\tr6, [r6, #29]\n+\tstrb\tr6, [r5, #29]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r0, #27]\n+\tstrb\tr6, [r7, #26]\n \tmovs\tr2, r0\n-\tldr\tr3, [sp, #128]\t; 0x80\n+\tldr\tr3, [sp, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstrb\tr4, [r2, #24]\n+\tstrb\tr4, [r1, #24]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #25]\n+\tstrb\tr6, [r3, #25]\n \tmovs\tr2, r0\n-\tsubs\tr3, #240\t; 0xf0\n+\tsubs\tr3, #228\t; 0xe4\n \tmovs\tr3, r0\n-\tstrb\tr6, [r0, #22]\n+\tstrb\tr6, [r7, #21]\n \tmovs\tr2, r0\n-\tblxns\tsp\n+\tblxns\tip\n \tmovs\tr4, r0\n-\tstrb\tr0, [r5, #19]\n+\tstrb\tr0, [r4, #19]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r5, #42]\t; 0x2a\n+\tstrh\tr2, [r4, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #19]\n+\tstrb\tr4, [r3, #19]\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xf5e60000\n+\trsbs\tr0, lr, #8388608\t; 0x800000\n block_is_enabled():\n ./cmdline/check.c:803\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n+\tmov\tr8, r1\n ./cmdline/elem.h:1201\n-\tadd.w\tr5, r0, #245760\t; 0x3c000\n+\tadd.w\tr1, r0, #245760\t; 0x3c000\n ./cmdline/check.c:803\n \tmov\tr6, r3\n \tadd\tr7, sp, #0\n info_get():\n ./cmdline/elem.h:1201\n-\tldr.w\tr3, [r5, #180]\t; 0xb4\n-block_is_enabled():\n-./cmdline/check.c:803\n-\tmov\tr8, r1\n-info_get():\n-./cmdline/elem.h:1201\n-\tcmp\tr1, r3\n-\tbcc.n\t20626 \n+\tldr.w\tr3, [r1, #180]\t; 0xb4\n+\tcmp\tr8, r3\n+\tbcc.n\t2062e \n block_is_enabled():\n ./cmdline/check.c:812\n \tldr\tr3, [r0, #8]\n-\tcbnz\tr3, 20662 \n+\tcbnz\tr3, 2066c \n ./cmdline/check.c:821 (discriminator 1)\n \tadd.w\tr3, r0, #244736\t; 0x3bc00\n \tldr.w\tr1, [r3, #960]\t; 0x3c0\n-\tcbz\tr1, 20668 \n+\tcbz\tr1, 20672 \n \tadd.w\tr0, r0, #38144\t; 0x9500\n ./cmdline/check.c:821\n \tmovs\tr5, #0\n \tadds\tr0, #116\t; 0x74\n \tmovw\tip, #38856\t; 0x97c8\n-\tb.n\t2061a \n+\tb.n\t20622 \n ./cmdline/check.c:821 (discriminator 2)\n \tadds\tr5, #1\n \tadd\tr0, ip\n \tcmp\tr5, r1\n-\tbeq.n\t20668 \n+\tbeq.n\t20672 \n ./cmdline/check.c:822\n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #0\n-\tbne.n\t20612 \n+\tbne.n\t2061a \n ./cmdline/check.c:823\n \tmovs\tr0, #1\n ./cmdline/check.c:848\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr3, [r5, #168]\t; 0xa8\n-\tadds\tr5, #36\t; 0x24\n+\tldr.w\tr3, [r1, #168]\t; 0xa8\n+\tadds\tr1, #36\t; 0x24\n block_is_enabled():\n ././tommyds/tommyarrayblkof.h:95\n-\tmov.w\tip, r1, lsr #12\n+\tmov.w\tip, r8, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tcmp.w\tr3, r1, lsr #12\n-\tbls.n\t206be \n+\tcmp.w\tr3, r8, lsr #12\n+\tbls.n\t206c8 \n block_is_enabled():\n ./cmdline/check.c:812\n \tldr\tr3, [r0, #8]\n \tcmp\tr3, #0\n-\tbeq.n\t205fa \n+\tbeq.n\t20602 \n tommy_array_ref():\n ././tommyds/tommyarray.h:95\n \torr.w\tr3, ip, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr1, [r5, #140]\t; 0x8c\n+\tldr.w\tr4, [r1, #140]\t; 0x8c\n block_is_enabled():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr4, r8, #0, #12\n+\tubfx\tr5, r8, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n+block_is_enabled():\n+././tommyds/tommyarray.h:117\n+\tldr.w\tr1, [r1, r3, lsl #2]\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr1, r1, r4\n+\tmov\tr3, r5\n+\tmul.w\tr3, r4, r3\n block_is_enabled():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r5, r3, lsl #2]\n ./cmdline/check.c:814\n-\tldr.w\tr3, [r3, ip, lsl #2]\n-\tldr\tr3, [r3, r1]\n+\tldr.w\tr1, [r1, ip, lsl #2]\n+\tldr\tr3, [r1, r3]\n \tlsls\tr1, r3, #31\n-\tbmi.n\t205fa \n+\tbmi.n\t20602 \n ./cmdline/check.c:815\n \tmovs\tr0, #0\n ./cmdline/check.c:848\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/check.c:828\n \tcmp\tr6, #0\n-\tbeq.n\t20662 \n+\tbeq.n\t2066c \n \tadd.w\tr4, r2, #4096\t; 0x1000\n \tmovs\tr5, #0\n-\tb.n\t2067e \n+\tb.n\t20688 \n \tadds\tr5, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr6, r5\n-\tbeq.n\t20662 \n+\tbeq.n\t2066c \n ./cmdline/check.c:832\n \tldr\tr0, [r4, #0]\n \tcmp\tr0, #0\n-\tbeq.n\t20674 \n+\tbeq.n\t2067e \n ./cmdline/check.c:835\n \tmov\tr1, r8\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t20674 \n+\tbeq.n\t2067e \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n block_is_enabled():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/check.c:839\n \tcmp\tr3, #2\n-\tbhi.n\t20674 \n+\tbhi.n\t2067e \n ./cmdline/check.c:840\n \tldr.w\tr9, [r4]\n ./cmdline/elem.h:1035\n \tmovs\tr2, #0\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tmov\tr1, r8\n \tmov\tr0, r9\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n-\tcbz\tr0, 206ae \n+\tcbz\tr0, 206b8 \n block_is_enabled():\n ./cmdline/elem.h:733\n \tldr\tr3, [r0, #44]\t; 0x2c\n ./cmdline/check.c:841\n \tlsls\tr3, r3, #30\n-\tbmi.n\t20674 \n-\tb.n\t20620 \n+\tbmi.n\t2067e \n+\tb.n\t20628 \n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #36]\t; (206d4 )\n+\tldr\tr0, [pc, #32]\t; (206dc )\n fs_par2file_get():\n ./cmdline/elem.h:1038\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #24]\t; (206d8 )\n+\tldr\tr3, [pc, #20]\t; (206e0 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #24]\t; (206dc )\n-\tldr\tr0, [pc, #24]\t; (206e0 )\n+\tldr\tr1, [pc, #20]\t; (206e4 )\n+\tldr\tr0, [pc, #24]\t; (206e8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #20\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tstr\tr0, [r2, #32]\n+\tstr\tr6, [r0, #32]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r5, #32]\n+\tstrh\tr4, [r4, #32]\n \tmovs\tr2, r0\n-\tmovs\tr6, #136\t; 0x88\n+\tmovs\tr6, #126\t; 0x7e\n \tmovs\tr2, r0\n-\tlsls\tr0, r0, #3\n+\tlsls\tr6, r6, #2\n \tmovs\tr2, r0\n file_post():\n ./cmdline/check.c:598\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tsl, r2\n+\tldr.w\tr4, [pc, #1464]\t; 20cac \n \tvpush\t{d8-d9}\n-\tldr.w\tr4, [pc, #1460]\t; 20ca4 \n-\tadd\tr4, pc\n \tsub.w\tsp, sp, #24576\t; 0x6000\n \tsub\tsp, #76\t; 0x4c\n \tadd\tr7, sp, #8\n-\tadd.w\tr2, r7, #24576\t; 0x6000\n-\tstr\tr1, [r7, #12]\n-\tadds\tr2, #60\t; 0x3c\n-\tldr.w\tr1, [pc, #1440]\t; 20ca8 \n-\tstr\tr0, [r7, #16]\n ./cmdline/check.c:606\n-\tldr\tr0, [r0, #8]\n+\tldr\tr2, [r0, #8]\n ./cmdline/check.c:598\n-\tldr\tr1, [r4, r1]\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r2, #0]\n-\tmov.w\tr1, #0\n-\tldr.w\tr2, [pc, #1428]\t; 20cac \n-\tadd\tr2, pc\n-\tstr\tr2, [r7, #8]\n+\tadd\tr4, pc\n+\tstrd\tr1, r0, [r7, #12]\n+\tadd.w\tr1, r7, #24576\t; 0x6000\n+\tldr.w\tr0, [pc, #1440]\t; 20cb0 \n+\tadds\tr1, #60\t; 0x3c\n+\tldr\tr0, [r4, r0]\n+\tldr\tr0, [r0, #0]\n+\tstr\tr0, [r1, #0]\n+\tmov.w\tr0, #0\n+\tldr.w\tr1, [pc, #1428]\t; 20cb4 \n+\tadd\tr1, pc\n+\tstr\tr1, [r7, #8]\n ./cmdline/check.c:606\n-\tcmp\tr0, #0\n-\tbne.w\t20972 \n-./cmdline/check.c:611\n-\tadd.w\tr2, r7, #24576\t; 0x6000\n-\tadds\tr2, #120\t; 0x78\n-\tldr\tr2, [r2, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t20972 \n+\tbne.w\t20978 \n+./cmdline/check.c:611\n+\tadd.w\tr1, r7, #24576\t; 0x6000\n+\tadds\tr1, #120\t; 0x78\n+\tldr\tr1, [r1, #0]\n+\tcmp\tr1, #0\n+\tbeq.w\t20978 \n ./cmdline/check.c:633\n-\tldr.w\tr1, [pc, #1404]\t; 20cb0 \n+\tldr.w\tr0, [pc, #1404]\t; 20cb8 \n ./cmdline/check.c:611\n-\tmov\tfp, r0\n+\tmov\tfp, r2\n ./cmdline/elem.h:1035\n-\tadd.w\tr2, r7, #64\t; 0x40\n+\tadd.w\tr1, r7, #64\t; 0x40\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tadd.w\tr9, r3, #4096\t; 0x1000\n file_post():\n ./cmdline/check.c:633\n-\tadd\tr1, pc\n+\tadd\tr0, pc\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tadd.w\tr3, r7, #36\t; 0x24\n-\tstr\tr2, [r7, #20]\n+\tstr\tr1, [r7, #20]\n file_post():\n ./cmdline/check.c:633\n-\tvmov\ts17, r1\n+\tvmov\ts17, r0\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tstr\tr3, [r7, #24]\n file_post():\n ./cmdline/check.c:620\n \tldr.w\tr5, [r9]\n ./cmdline/check.c:621\n \tsub.w\tr3, r9, #4096\t; 0x1000\n \tstr\tr3, [r7, #28]\n \tcmp\tr5, #0\n-\tbeq.w\t2095c \n+\tbeq.w\t20962 \n ./cmdline/check.c:626\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.w\t2095c \n+\tbeq.w\t20962 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n file_post():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/check.c:627\n \tcmp\tr3, #2\n-\tbhi.w\t2095c \n+\tbhi.w\t20962 \n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tldr\tr2, [r7, #24]\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.w\t20c90 \n+\tbeq.w\t20c96 \n file_post():\n ./cmdline/check.c:633\n \tldr\tr3, [r7, #20]\n \tadd.w\tr6, r5, #4096\t; 0x1000\n-\tldr\tr0, [r0, #48]\t; 0x30\n+\tldr\tr2, [r0, #48]\t; 0x30\n \tmov.w\tr1, #4096\t; 0x1000\n \tsub.w\tr4, r3, #12\n-\tvmov\tr2, s17\n+\tstr\tr2, [sp, #0]\n \tmov\tr3, r6\n-\tstr\tr0, [sp, #0]\n \tmov\tr0, r4\n-\tbl\t111e4 \n+\tvmov\tr2, s17\n+\tbl\t111a8 \n ./cmdline/check.c:636\n \tldr\tr3, [r7, #24]\n \tmov\tr0, r8\n \tldr\tr1, [r3, #0]\n-\tbl\t12c68 \n+\tbl\t12c2c \n \tcmp\tr0, #0\n-\tbeq.w\t2095c \n+\tbeq.w\t20962 \n ./cmdline/check.c:642\n \tldr.w\tr2, [r8, #44]\t; 0x2c\n \tlsls\tr0, r2, #30\n-\tbmi.w\t20954 \n+\tbmi.w\t2095a \n ./cmdline/check.c:643\n \tldr\tr3, [r7, #16]\n \tldr\tr1, [r3, #12]\n-\tcbz\tr1, 207cc \n+\tcbz\tr1, 207d4 \n ./cmdline/check.c:643 (discriminator 1)\n \tlsls\tr1, r2, #23\n-\tbmi.w\t20954 \n+\tbmi.w\t2095a \n ./cmdline/check.c:649\n \tldr\tr3, [r7, #12]\n \tand.w\tr1, r2, #4\n \tcmp\tr3, #0\n-\tbeq.w\t2099c \n+\tbeq.w\t209a2 \n ./cmdline/elem.h:738\n \torr.w\tr0, r2, #32\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr.w\tr0, [r8, #44]\t; 0x2c\n file_post():\n ./cmdline/check.c:655\n \tcmp\tr1, #0\n-\tbne.w\t20a6c \n+\tbne.w\t20a72 \n+./cmdline/elem.h:733\n+\tldr.w\tr3, [r9, #4]\n ./cmdline/check.c:690\n \tlsls\tr2, r2, #28\n-\tldr.w\tr3, [r9, #4]\n-\tbpl.w\t20958 \n+\tbpl.w\t2095e \n ./cmdline/check.c:697\n \tcmp\tr3, r8\n-\tbeq.n\t20820 \n+\tbeq.n\t20828 \n ./cmdline/check.c:699\n \tldr\tr0, [r7, #28]\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/check.c:700\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t20bfe \n+\tbne.w\t20c04 \n ./cmdline/check.c:710\n-\tldr.w\tr3, [pc, #1200]\t; 20cb4 \n+\tldr.w\tr3, [pc, #1200]\t; 20cbc \n \tmov\tr1, r8\n \tldr\tr2, [r7, #16]\n \tldr\tr6, [r7, #8]\n \tldr\tr0, [r7, #28]\n \tldr.w\tr2, [r2, #224]\t; 0xe0\n \tldr\tr3, [r6, r3]\n \tstr\tr4, [sp, #0]\n-\tbl\t28e30 \n+\tbl\t28dc4 \n ./cmdline/check.c:711\n \tcmp\tr0, #0\n-\tbne.w\t20c5c \n+\tbne.w\t20c62 \n ./cmdline/check.c:720\n-\tadd.w\tr2, r7, #8192\t; 0x2000\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n-\tadds\tr2, #52\t; 0x34\n+\tadds\tr3, #52\t; 0x34\n ./cmdline/check.c:723\n \tldr\tr6, [r7, #20]\n ./cmdline/check.c:720\n-\tmov\tr1, r2\n-\tvmov\ts18, r2\n-\tbl\t10f40 \n+\tmov\tr1, r3\n+\tvmov\ts18, r3\n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldr.w\tr0, [pc, #1148]\t; 20cc0 \n \tmov\tr1, r5\n ./cmdline/check.c:723\n \tsub.w\tr4, r6, #24\n ./cmdline/check.c:720\n-\tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1144]\t; 20cb8 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:721\n \tvmov\tr2, s18\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1120]\t; 20cbc \n+\tldr.w\tr0, [pc, #1120]\t; 20cc4 \n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n ./cmdline/check.c:723\n-\tldrd\tr2, r0, [r9, #112]\t; 0x70\n-././tommyds/tommyhashdyn.h:225\n-\tmovw\tr3, #13352\t; 0x3428\n-././tommyds/tommyhashdyn.h:210\n-\tldr.w\tlr, [r5, r3]\n-././tommyds/tommyhash.h:123\n-\tlsls\tr3, r2, #21\n-tommy_inthash_u64():\n+\tldrd\tr1, r0, [r9, #112]\t; 0x70\n+\tstr.w\tr0, [r6, #-20]\n+\tstr.w\tr1, [r6, #-24]\n ././tommyds/tommyhash.h:123\n-\tlsls\tr1, r0, #21\n-\tsubs\tr3, r3, r2\n-\torr.w\tr1, r1, r2, lsr #11\n-file_post():\n-./cmdline/check.c:723\n-\tstr.w\tr2, [r6, #-24]\n+\tlsls\tr3, r1, #21\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:123\n-\tsbc.w\tr1, r1, r0\n+\tlsls\tr2, r0, #21\n+\tsubs\tr3, r3, r1\n+\torr.w\tr2, r2, r1, lsr #11\n+\tsbc.w\tr2, r2, r0\n \tadds.w\tr3, r3, #4294967295\t; 0xffffffff\n-\tadc.w\tr1, r1, #4294967295\t; 0xffffffff\n-file_post():\n-./cmdline/check.c:723\n-\tstr.w\tr0, [r6, #-20]\n-tommy_inthash_u64():\n+\tadc.w\tr2, r2, #4294967295\t; 0xffffffff\n ././tommyds/tommyhash.h:124\n-\tlsrs\tr2, r3, #24\n-\torr.w\tr2, r2, r1, lsl #8\n-\teor.w\tr0, r1, r1, lsr #24\n-\teors\tr3, r2\n+\tlsrs\tr0, r3, #24\n+\torr.w\tr0, r0, r2, lsl #8\n+\teor.w\tr1, r2, r2, lsr #24\n+\teors\tr0, r3\n ././tommyds/tommyhash.h:125\n-\tlsls\tr1, r0, #3\n-\tlsls\tr6, r3, #8\n-\tlsls\tr2, r3, #3\n-\tadds\tr2, r2, r6\n-\tmov.w\tr6, r0, lsl #8\n-\torr.w\tr6, r6, r3, lsr #24\n-\torr.w\tr1, r1, r3, lsr #29\n-\tadc.w\tr1, r6, r1\n-\tadds\tr2, r2, r3\n-\tadc.w\tr1, r0, r1\n+\tlsls\tr2, r1, #3\n+\tlsls\tr6, r1, #8\n+\tmov.w\tip, r0, lsl #8\n+\tlsls\tr3, r0, #3\n+\tadds.w\tr3, r3, ip\n+\torr.w\tr6, r6, r0, lsr #24\n+\torr.w\tr2, r2, r0, lsr #29\n+\tadc.w\tr2, r6, r2\n+\tadds\tr3, r3, r0\n+\tadc.w\tr2, r1, r2\n ././tommyds/tommyhash.h:126\n-\tlsrs\tr3, r2, #14\n-\torr.w\tr3, r3, r1, lsl #18\n-\teor.w\tr1, r1, r1, lsr #14\n-\teors\tr2, r3\n+\tlsrs\tr1, r3, #14\n+\torr.w\tr1, r1, r2, lsl #18\n+\teor.w\tr2, r2, r2, lsr #14\n+\teors\tr3, r1\n ././tommyds/tommyhash.h:127\n-\tadds\tr3, r2, r2\n-\tmov.w\tr6, r1, lsl #4\n-\tadc.w\tr0, r1, r1\n-\tmov.w\tip, r2, lsl #4\n-\tadds\tr3, r3, r3\n-\torr.w\tr6, r6, r2, lsr #28\n+\tadds\tr1, r3, r3\n+\tmov.w\tr6, r2, lsl #4\n+\tadc.w\tr0, r2, r2\n+\tmov.w\tip, r3, lsl #4\n+\tadds\tr1, r1, r1\n+\torr.w\tr6, r6, r3, lsr #28\n \tadcs\tr0, r0\n-\tadds.w\tr3, r3, ip\n+\tadds.w\tr1, r1, ip\n \tadc.w\tr0, r6, r0\n-\tadds\tr3, r3, r2\n-\tadc.w\tr1, r0, r1\n+\tadds\tr3, r1, r3\n+\tadc.w\tr2, r0, r2\n+file_post():\n+././tommyds/tommyhashdyn.h:225\n+\tmovw\tr6, #13352\t; 0x3428\n+tommy_inthash_u64():\n+././tommyds/tommyhash.h:128\n+\tlsrs\tr1, r3, #28\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:225\n-\tmovw\tr2, #13344\t; 0x3420\n+\tmovw\tr0, #13344\t; 0x3420\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n-\tlsrs\tr0, r3, #28\n-tommy_hashdyn_bucket():\n+\torr.w\tr1, r1, r2, lsl #4\n+file_post():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr2, [r5, r2]\n+\tldr\tr2, [r5, r6]\n tommy_inthash_u64():\n ././tommyds/tommyhash.h:128\n-\torr.w\tr0, r0, r1, lsl #4\n-\teors\tr3, r0\n+\teors\tr3, r1\n+tommy_hashdyn_bucket():\n+././tommyds/tommyhashdyn.h:210\n+\tldr\tr1, [r5, r0]\n+tommy_inthash_u64():\n ././tommyds/tommyhash.h:129\n-\tlsls\tr1, r3, #31\n-\tadds\tr3, r3, r1\n+\tlsls\tr0, r3, #31\n+\tadds\tr3, r3, r0\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tand.w\tlr, lr, r3\n-\tldr.w\tr6, [r2, lr, lsl #2]\n+\tands\tr2, r3\n+\tldr.w\tr6, [r1, r2, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr6, 20948 \n+\tcbz\tr6, 2094e \n \tvmov\ts16, sl\n \tmov\tsl, r4\n \tmov\tr4, r8\n \tmov\tr8, r5\n \tmov\tr5, r3\n-\tb.n\t20918 \n+\tb.n\t2091e \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr6, [r6, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr6, #0\n-\tbeq.w\t20ade \n+\tbeq.w\t20ae4 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr2, [r6, #12]\n \tcmp\tr2, r5\n-\tbne.n\t20910 \n+\tbne.n\t20916 \n \tldr\tr1, [r6, #8]\n \tmov\tr0, sl\n-\tbl\t12c98 \n+\tbl\t12c5c \n \tcmp\tr0, #0\n-\tbne.n\t20910 \n+\tbne.n\t20916 \n ././tommyds/tommyhashdyn.h:230\n \tmov\tr5, r8\n \tmov\tr8, r4\n \tldr\tr4, [r6, #8]\n file_post():\n ./cmdline/check.c:736\n \tvmov\tsl, s16\n-\tcbz\tr4, 20948 \n+\tcbz\tr4, 2094e \n ./cmdline/check.c:737\n \tldr.w\tr6, [r8, #48]\t; 0x30\n \tldr\tr0, [r4, #48]\t; 0x30\n \tmov\tr1, r6\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.w\t20b14 \n+\tbne.w\t20b1a \n ./cmdline/check.c:743\n \tldr\tr0, [r7, #28]\n-\tbl\t29238 \n+\tbl\t291f0 \n ./cmdline/check.c:744\n \tadds\tr0, #1\n-\tbeq.w\t20be8 \n+\tbeq.w\t20bee \n \tldr.w\tr3, [r9, #4]\n ./cmdline/check.c:782\n \tcmp\tr8, r3\n-\tbeq.n\t209e4 \n+\tbeq.n\t209ea \n ./cmdline/check.c:611\n \tadd.w\tr3, r7, #24576\t; 0x6000\n \tadd.w\tfp, fp, #1\n \tadds\tr3, #120\t; 0x78\n \tadd.w\tr9, r9, #4256\t; 0x10a0\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, fp\n-\tbne.w\t2074e \n+\tbne.w\t20756 \n ./cmdline/check.c:607\n \tmovs\tr0, #0\n ./cmdline/check.c:598\n-\tldr\tr1, [pc, #840]\t; (20cc0 )\n+\tldr\tr1, [pc, #844]\t; (20cc8 )\n ./cmdline/check.c:797\n \tadd.w\tr3, r7, #24576\t; 0x6000\n-\tldr\tr2, [pc, #812]\t; (20ca8 )\n+\tldr\tr2, [pc, #812]\t; (20cb0 )\n \tadds\tr3, #60\t; 0x3c\n ./cmdline/check.c:598\n \tadd\tr1, pc\n ./cmdline/check.c:797\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t20ca0 \n+\tbne.w\t20ca6 \n \tadd.w\tr7, r7, #24576\t; 0x6000\n \tadds\tr7, #68\t; 0x44\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:758\n \tcmp\tr1, #0\n-\tbeq.n\t20a26 \n+\tbeq.n\t20a2c \n ./cmdline/check.c:759\n \tldr\tr3, [r7, #16]\n ./cmdline/check.c:760\n \tadd.w\tr4, r7, #8192\t; 0x2000\n \tadds\tr4, #52\t; 0x34\n \tldr.w\tr0, [r8, #48]\t; 0x30\n-./cmdline/check.c:759\n-\tldr\tr3, [r3, #4]\n-./cmdline/check.c:760\n \tmov\tr1, r4\n ./cmdline/check.c:759\n+\tldr\tr3, [r3, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t20ae8 \n+\tbeq.w\t20aee \n ./cmdline/check.c:760\n-\tbl\t10f40 \n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #772]\t; (20cc4 )\n+\tldr\tr0, [pc, #776]\t; (20ccc )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:761\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #752]\t; (20cc8 )\n+\tldr\tr0, [pc, #756]\t; (20cd0 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n \tldr.w\tr3, [r9, #4]\n ./cmdline/check.c:782\n \tcmp\tr8, r3\n-\tbne.n\t2095c \n+\tbne.n\t20962 \n ./cmdline/check.c:785\n \tldr\tr0, [r7, #28]\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/check.c:786\n \tcmp\tr0, #0\n-\tbeq.n\t2095c \n+\tbeq.n\t20962 \n ./cmdline/check.c:788\n \tadd.w\tr1, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr1, #52\t; 0x34\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #28]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #28]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #704]\t; (20cd4 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #28]\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #696]\t; (20ccc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:789\n-\tldr\tr0, [pc, #692]\t; (20cd0 )\n+\tldr\tr0, [pc, #696]\t; (20cd8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:790\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t20974 \n+\tb.n\t2097a \n ./cmdline/check.c:766\n \tlsls\tr3, r2, #28\n-\tbmi.w\t20b70 \n+\tbmi.w\t20b76 \n ./cmdline/check.c:771\n-\tldr\tr3, [pc, #676]\t; (20cd4 )\n+\tldr\tr3, [pc, #680]\t; (20cdc )\n \tldr\tr2, [r7, #8]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tble.n\t20954 \n+\tble.n\t2095a \n ./cmdline/check.c:772\n \tadd.w\tr4, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr4, #52\t; 0x34\n \tmov\tr1, r4\n-\tbl\t10f40 \n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #648]\t; (20cd8 )\n+\tldr\tr0, [pc, #652]\t; (20ce0 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:773\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #632]\t; (20cdc )\n+\tldr\tr0, [pc, #632]\t; (20ce4 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n-\tb.n\t20954 \n+\tbl\t11ab8 \n+\tb.n\t2095a \n ./cmdline/check.c:659\n+\tldr.w\tr2, [r8, #48]\t; 0x30\n \tadd.w\tr3, r7, #4128\t; 0x1020\n-\tldr\tr2, [pc, #620]\t; (20ce0 )\n+\tstr\tr2, [sp, #0]\n \tadds\tr3, #20\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #616]\t; (20ce8 )\n \tmov\tr0, r3\n+\tmov.w\tr1, #4096\t; 0x1000\n \tvmov\ts16, r3\n+\tadd\tr2, pc\n \tmov\tr3, r6\n-\tldr.w\tr6, [r8, #48]\t; 0x30\n-\tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/check.c:662\n \tldr.w\tr3, [r9, #4]\n \tcmp\tr3, r8\n-\tbeq.w\t20ba8 \n+\tbeq.w\t20bae \n ./cmdline/check.c:673\n \tvmov\tr1, s16\n \tmov\tr0, r4\n \tblx\t6b74 \n ./cmdline/check.c:674\n \tcmp\tr0, #0\n-\tbne.w\t20c38 \n+\tbne.w\t20c3e \n ./cmdline/check.c:682\n \tadd.w\tr4, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr4, #52\t; 0x34\n \tmov\tr1, r4\n-\tbl\t10f40 \n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #552]\t; (20ce4 )\n+\tldr\tr0, [pc, #556]\t; (20cec )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:683\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #532]\t; (20ce8 )\n+\tldr\tr0, [pc, #536]\t; (20cf0 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n ./cmdline/check.c:686\n \tldr.w\tr3, [r9, #4]\n-\tb.n\t20958 \n+\tb.n\t2095e \n \tmov\tr5, r8\n \tvmov\tsl, s16\n \tmov\tr8, r4\n tommy_hashdyn_search():\n ./cmdline/check.c:686\n-\tb.n\t20948 \n+\tb.n\t2094e \n file_post():\n ./cmdline/check.c:763\n-\tbl\t10f40 \n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #504]\t; (20cec )\n+\tldr\tr0, [pc, #508]\t; (20cf4 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:764\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #488]\t; (20cf0 )\n+\tldr\tr0, [pc, #488]\t; (20cf8 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n \tldr.w\tr3, [r9, #4]\n-\tb.n\t20958 \n+\tb.n\t2095e \n ./cmdline/check.c:738\n \tldrd\tr0, r1, [r4, #24]\n \tldrd\tr2, r3, [r8, #24]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.w\t20948 \n+\tbne.w\t2094e \n ./cmdline/check.c:739\n \tldrd\tr0, r1, [r4]\n \tldrd\tr2, r3, [r8]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.w\t20948 \n+\tbne.w\t2094e \n ./cmdline/check.c:740\n \tldr\tr2, [r4, #36]\t; 0x24\n \tldr.w\tr3, [r8, #36]\t; 0x24\n \tcmp\tr2, r3\n-\tbne.w\t20948 \n+\tbne.w\t2094e \n ./cmdline/check.c:753\n \tvmov\tr1, s18\n \tmov\tr0, r6\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #16384\t; 0x4000\n \tadds\tr1, #56\t; 0x38\n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r4, #48]\t; 0x30\n-\tbl\t10f40 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #400]\t; (20cf4 )\n+\tldr\tr0, [pc, #404]\t; (20cfc )\n+\tmov\tr1, r5\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n \tldr.w\tr3, [r9, #4]\n-\tb.n\t20958 \n+\tb.n\t2095e \n ./cmdline/check.c:767\n \tadd.w\tr4, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr4, #52\t; 0x34\n \tmov\tr1, r4\n-\tbl\t10f40 \n-\tmov\tr1, r5\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #368]\t; (20cf8 )\n+\tldr\tr0, [pc, #372]\t; (20d00 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:768\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r4\n \tmov\tr0, r5\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #352]\t; (20cfc )\n+\tldr\tr0, [pc, #352]\t; (20d04 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n \tldr.w\tr3, [r9, #4]\n-\tb.n\t20958 \n+\tb.n\t2095e \n ./cmdline/check.c:663\n \tldr\tr0, [r7, #28]\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/check.c:664\n \tcmp\tr0, #0\n-\tbeq.w\t20a96 \n+\tbeq.w\t20a9c \n ./cmdline/check.c:666\n \tadd.w\tr1, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr1, #52\t; 0x34\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #28]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #28]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #304]\t; (20d08 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #28]\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #296]\t; (20d00 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:667\n-\tldr\tr0, [pc, #292]\t; (20d04 )\n+\tldr\tr0, [pc, #292]\t; (20d0c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:668\n-\tb.n\t20a20 \n+\tb.n\t20a26 \n ./cmdline/elem.h:738\n \tldr.w\tr3, [r8, #44]\t; 0x2c\n ./cmdline/check.c:748\n-\tldr\tr0, [pc, #280]\t; (20d08 )\n+\tldr\tr0, [pc, #284]\t; (20d10 )\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #4\n \tstr.w\tr3, [r8, #44]\t; 0x2c\n file_post():\n ./cmdline/check.c:748\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:749\n-\tb.n\t20a20 \n+\tb.n\t20a26 \n ./cmdline/check.c:702\n \tldr\tr2, [r7, #28]\n \tmovw\tr3, #4100\t; 0x1004\n \tadd.w\tr1, r7, #8192\t; 0x2000\n \tadds\tr1, #52\t; 0x34\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #48]\t; 0x30\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #28]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #28]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #236]\t; (20d14 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #28]\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #228]\t; (20d0c )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:703\n-\tldr\tr0, [pc, #224]\t; (20d10 )\n+\tldr\tr0, [pc, #224]\t; (20d18 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:704\n-\tb.n\t20a20 \n+\tb.n\t20a26 \n ./cmdline/check.c:676\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #208]\t; (20d1c )\n \tvmov\tr2, s16\n \tmov\tr1, r4\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #200]\t; (20d14 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:677\n-\tldr\tr0, [pc, #196]\t; (20d18 )\n+\tldr\tr0, [pc, #196]\t; (20d20 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:678\n-\tb.n\t20a20 \n+\tb.n\t20a26 \n ./cmdline/check.c:713\n \tadd.w\tr1, r7, #8192\t; 0x2000\n \tldr.w\tr0, [r8, #48]\t; 0x30\n \tadds\tr1, #52\t; 0x34\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #28]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #28]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #164]\t; (20d24 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #28]\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #156]\t; (20d1c )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:714\n-\tldr\tr0, [pc, #152]\t; (20d20 )\n+\tldr\tr0, [pc, #152]\t; (20d28 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:715\n-\tb.n\t20a20 \n+\tb.n\t20a26 \n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #144]\t; (20d24 )\n+\tldr\tr0, [pc, #148]\t; (20d2c )\n fs_par2file_get():\n ./cmdline/elem.h:1038\n \tmov\tr2, r5\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n file_post():\n ./cmdline/check.c:797\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tmov\tr2, r8\n+\tnop\n+\tmov\tr0, r6\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmov\tr2, r3\n+\tmov\tr2, r2\n \tmovs\tr4, r0\n-\tmovs\tr3, #224\t; 0xe0\n+\tmovs\tr3, #216\t; 0xd8\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, #14]\n+\tstrb\tr2, [r1, #14]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r2, #14]\n+\tstrb\tr0, [r1, #14]\n \tmovs\tr2, r0\n-\tbics\tr6, r6\n+\tbics\tr0, r6\n \tmovs\tr4, r0\n-\tstrb\tr0, [r1, #10]\n+\tstrb\tr2, [r0, #10]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, #10]\n+\tstrb\tr4, [r0, #10]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r1, r7]\n+\tldrsh\tr0, [r1, r7]\n \tmovs\tr2, r0\n-\tstr\tr2, [r3, #124]\t; 0x7c\n+\tstr\tr4, [r2, #124]\t; 0x7c\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #9]\n+\tstrb\tr4, [r0, #9]\n+\tmovs\tr2, r0\n+\tstrb\tr6, [r0, #9]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r1, #9]\n+\tstrb\tr2, [r2, #2]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, #2]\n+\tstrb\tr2, [r4, #3]\n \tmovs\tr2, r0\n \tstrb\tr0, [r5, #3]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r5, #3]\n+\tstrb\tr4, [r5, #2]\n \tmovs\tr2, r0\n \tstrb\tr2, [r6, #2]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, #2]\n+\tstrb\tr2, [r2, #2]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r3, #2]\n+\tstrb\tr0, [r4, #3]\n \tmovs\tr2, r0\n \tstrb\tr6, [r4, #3]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #3]\n-\tmovs\tr2, r0\n-\tldrsh\tr0, [r1, r0]\n+\tldrsh\tr2, [r0, r0]\n \tmovs\tr2, r0\n-\tstr\tr4, [r2, #96]\t; 0x60\n+\tstr\tr6, [r1, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, #116]\t; 0x74\n+\tldr\tr0, [r3, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, r6]\n+\tldrb\tr2, [r6, r6]\n \tmovs\tr2, r0\n-\tstr\tr4, [r0, #92]\t; 0x5c\n+\tstr\tr6, [r7, #88]\t; 0x58\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #108]\t; 0x6c\n+\tldr\tr6, [r3, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, #112]\t; 0x70\n+\tldr\tr2, [r7, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r2, r6]\n+\tldrsh\tr6, [r1, r6]\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #108]\t; 0x6c\n+\tldr\tr6, [r0, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldrb\tr6, [r5, r0]\n+\tldrb\tr0, [r5, r0]\n \tmovs\tr2, r0\n repair():\n ./cmdline/check.c:288\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tvpush\t{d8-d10}\n \tvmov\ts17, r1\n-\tldr.w\tr1, [pc, #1652]\t; 213ac \n-\tsub.w\tsp, sp, #8256\t; 0x2040\n+\tldr.w\tr1, [pc, #1644]\t; 213ac \n \tvmov\ts19, r2\n-\tldr.w\tr2, [pc, #1644]\t; 213b0 \n-\tsub\tsp, #12\n+\tldr.w\tr2, [pc, #1640]\t; 213b0 \n+\tsub.w\tsp, sp, #8256\t; 0x2040\n \tadd\tr1, pc\n+\tsub\tsp, #12\n \tadd\tr7, sp, #24\n \tvmov\ts20, r3\n-\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #8192\t; 0x2000\n+\tldr\tr2, [r1, r2]\n \tadds\tr3, #44\t; 0x2c\n \tvmov\ts16, r0\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n \tadd.w\tr3, r7, #8256\t; 0x2040\n \tadds\tr3, #48\t; 0x30\n-\tldr.w\tr2, [pc, #1608]\t; 213b4 \n-\tldr\tr3, [r3, #0]\n+\tldr.w\tr2, [pc, #1600]\t; 213b4 \n \tadd\tr2, pc\n+\tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #24]\n \tadd.w\tr3, r7, #8256\t; 0x2040\n \tadds\tr3, #52\t; 0x34\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #32]\n \tadd.w\tr3, r7, #8256\t; 0x2040\n \tadds\tr3, #60\t; 0x3c\n@@ -58660,921 +58544,919 @@\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #16]\n ./cmdline/check.c:300\n \tadd.w\tr3, r7, #8256\t; 0x2040\n \tadds\tr3, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t21222 \n-\tldr.w\tr3, [pc, #1552]\t; 213b8 \n+\tbeq.w\t21226 \n+./cmdline/check.c:319\n+\tldr.w\tr1, [pc, #1544]\t; 213b8 \n ./cmdline/check.c:306\n \tmovs\tr6, #0\n+./cmdline/check.c:310\n+\tldr.w\tr3, [pc, #1540]\t; 213bc \n ./cmdline/check.c:319\n-\tldr.w\tr1, [pc, #1548]\t; 213bc \n-\tldr\tr4, [r7, #24]\n \tadd\tr1, pc\n \tstr\tr1, [r7, #8]\n-\tldr.w\tfp, [r2, r3]\n ./cmdline/check.c:314\n-\tldr.w\tr3, [pc, #1540]\t; 213c0 \n-\tstr\tr4, [r7, #0]\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #20]\n+\tldr.w\tr1, [pc, #1536]\t; 213c0 \n+\tldr\tr4, [r7, #24]\n+\tadd\tr1, pc\n+\tstr\tr1, [r7, #20]\n+\tldr.w\tfp, [r2, r3]\n ./cmdline/check.c:317\n-\tldr.w\tr3, [pc, #1532]\t; 213c4 \n+\tldr.w\tr3, [pc, #1528]\t; 213c4 \n+\tstr\tr4, [r7, #0]\n \tadd\tr3, pc\n \tstr\tr3, [r7, #12]\n ./cmdline/check.c:310\n \tldr\tr3, [r4, #12]\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t20e62 \n+\tbeq.n\t20e6a \n repair():\n ./cmdline/check.c:313\n \tldrb\tr2, [r3, #0]\n \tsubs\tr2, #1\n \tcmp\tr2, #3\n-\tbhi.w\t213a6 \n+\tbhi.w\t213a6 \n \ttbb\t[pc, r2]\n \tstr\tr2, [r5, #100]\t; 0x64\n \tlsls\tr4, r5, #9\n ./cmdline/check.c:314\n \tldr\tr2, [r7, #20]\n ./cmdline/elem.h:576\n \tldr.w\tr1, [fp]\n hash_is_invalid():\n ./cmdline/elem.h:576\n \tcmp\tr1, #16\n-\tbne.n\t20e6c \n+\tbne.n\t20e74 \n \tadd.w\tr0, r3, #16\n \tmov\tr1, r3\n repair():\n ./cmdline/elem.h:580\n \tldrb.w\tr5, [r1, #1]!\n hash_is_invalid():\n ./cmdline/elem.h:580\n \tcmp\tr5, #0\n-\tbne.n\t20e98 \n+\tbne.n\t20ea0 \n ./cmdline/elem.h:579\n \tcmp\tr0, r1\n-\tbne.n\t20df4 \n+\tbne.n\t20dfc \n repair():\n ./cmdline/check.c:324\n-\tldr.w\tr5, [pc, #1476]\t; 213c8 \n+\tldr.w\tr5, [pc, #1468]\t; 213c8 \n \tadd\tr5, pc\n ./cmdline/check.c:331\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbne.n\t20e78 \n+\tbne.n\t20e80 \n ./cmdline/check.c:336\n-\tldr\tr0, [r4, #20]\n+\tldr\tr3, [r4, #20]\n ./cmdline/check.c:334\n-\tldr.w\tr8, [pc, #1468]\t; 213cc \n+\tldr.w\tr8, [pc, #1460]\t; 213cc \n \tadd\tr8, pc\n ./cmdline/check.c:336\n-\tcmp\tr0, #0\n-\tbeq.n\t20e84 \n+\tcmp\tr3, #0\n+\tbeq.n\t20e8c \n ./cmdline/check.c:341\n+\tldr\tr0, [r3, #48]\t; 0x30\n \tadd.w\tr1, r7, #40\t; 0x28\n-\tldr\tr0, [r0, #48]\t; 0x30\n ./cmdline/check.c:339\n \tldr.w\tr9, [r4, #24]\n ./cmdline/check.c:341\n \tldr.w\tsl, [r4, #16]\n \tstr\tr2, [r7, #36]\t; 0x24\n-\tbl\t10f40 \n-\tldr\tr2, [r7, #36]\t; 0x24\n+\tbl\t10f04 \n+\tstr\tr0, [sp, #8]\n \tmov\tr3, r5\n+\tldr.w\tr0, [pc, #1428]\t; 213d0 \n \tmov\tr1, r6\n+\tldr\tr2, [r7, #36]\t; 0x24\n+\tadd\tr0, pc\n \tstr.w\tr9, [sp, #12]\n \tstr.w\tsl, [sp, #4]\n \tstr.w\tr8, [sp]\n-\tstr\tr0, [sp, #8]\n-\tldr.w\tr0, [pc, #1420]\t; 213d0 \n-\tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:306 (discriminator 2)\n \tadd.w\tr2, r7, #8256\t; 0x2040\n \tadds\tr3, r6, #1\n \tadds\tr2, #56\t; 0x38\n \tadds\tr4, #32\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r3\n-\tbeq.n\t20ec8 \n+\tbeq.n\t20ed0 \n \tmov\tr6, r3\n ./cmdline/check.c:310\n \tldr\tr3, [r4, #12]\n block_state_get():\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n-\tbne.n\t20dd2 \n+\tbne.n\t20dda \n hash_is_invalid():\n ./cmdline/elem.h:576\n \tldr.w\tr1, [fp]\n repair():\n ./cmdline/check.c:319\n \tldr\tr2, [r7, #8]\n hash_is_invalid():\n ./cmdline/elem.h:576\n \tcmp\tr1, #16\n-\tbeq.n\t20dee \n+\tbeq.n\t20df6 \n repair():\n ./cmdline/check.c:331\n \tldr\tr3, [r4, #0]\n ./cmdline/check.c:328\n-\tldr.w\tr5, [pc, #1380]\t; 213d4 \n+\tldr.w\tr5, [pc, #1372]\t; 213d4 \n \tadd\tr5, pc\n ./cmdline/check.c:331\n \tcmp\tr3, #0\n-\tbeq.n\t20e0c \n+\tbeq.n\t20e14 \n ./cmdline/check.c:336\n-\tldr\tr0, [r4, #20]\n+\tldr\tr3, [r4, #20]\n ./cmdline/check.c:332\n-\tldr.w\tr8, [pc, #1372]\t; 213d8 \n+\tldr.w\tr8, [pc, #1364]\t; 213d8 \n \tadd\tr8, pc\n ./cmdline/check.c:336\n-\tcmp\tr0, #0\n-\tbne.n\t20e18 \n+\tcmp\tr3, #0\n+\tbne.n\t20e20 \n ./cmdline/check.c:343\n-\tldr.w\tr0, [pc, #1364]\t; 213dc \n+\tldr.w\tr0, [pc, #1356]\t; 213dc \n \tmov\tr3, r5\n \tmov\tr1, r6\n \tstr.w\tr8, [sp]\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t20e4a \n+\tbl\t11538 \n+\tb.n\t20e52 \n ./cmdline/elem.h:602\n \tldrb.w\tr1, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr1, #255\t; 0xff\n-\tbne.n\t20ec0 \n+\tbne.n\t20ec8 \n ./cmdline/elem.h:601\n \tcmp\tr0, r3\n-\tbne.n\t20e98 \n+\tbne.n\t20ea0 \n repair():\n ./cmdline/check.c:326\n-\tldr.w\tr5, [pc, #1336]\t; 213e0 \n+\tldr.w\tr5, [pc, #1328]\t; 213e0 \n \tadd\tr5, pc\n hash_is_zero():\n ./cmdline/check.c:326\n-\tb.n\t20e06 \n+\tb.n\t20e0e \n block_state_get():\n ./cmdline/elem.h:657\n-\tldr.w\tr2, [pc, #1332]\t; 213e4 \n+\tldr.w\tr2, [pc, #1324]\t; 213e4 \n \tadd\tr2, pc\n-\tb.n\t20de6 \n+\tb.n\t20dee \n repair():\n ./cmdline/check.c:317\n \tldr\tr2, [r7, #12]\n-\tb.n\t20de6 \n+\tb.n\t20dee \n ./cmdline/check.c:316\n-\tldr.w\tr2, [pc, #1324]\t; 213e8 \n+\tldr.w\tr2, [pc, #1316]\t; 213e8 \n \tadd\tr2, pc\n-\tb.n\t20de6 \n+\tb.n\t20dee \n ./cmdline/check.c:328\n-\tldr.w\tr5, [pc, #1320]\t; 213ec \n+\tldr.w\tr5, [pc, #1312]\t; 213ec \n \tadd\tr5, pc\n-\tb.n\t20e06 \n+\tb.n\t20e0e \n ./cmdline/check.c:378\n-\tldr.w\tr3, [pc, #1316]\t; 213f0 \n+\tldr.w\tr3, [pc, #1308]\t; 213f0 \n ./cmdline/check.c:364\n \tmov.w\tsl, #0\n \tldr.w\tr8, [r7]\n ./cmdline/check.c:363\n \tmov\tr9, sl\n ./cmdline/check.c:378\n \tadd\tr3, pc\n+\tstr.w\tr8, [r7, #20]\n \tstr.w\tfp, [r7, #12]\n+\tvmov\tr8, s16\n \tldr\tr4, [r7, #24]\n+\tvmov\tfp, s17\n ./cmdline/check.c:365\n \tmov\tr5, sl\n-\tstr.w\tr8, [r7, #20]\n ./cmdline/check.c:378\n \tvmov\ts18, r3\n-\tvmov\tr8, s16\n-\tvmov\tfp, s17\n \tstr\tr6, [r7, #36]\t; 0x24\n-\tb.n\t20f0e \n+\tb.n\t20f14 \n ./cmdline/check.c:381\n \tldr\tr3, [r7, #32]\n ./cmdline/check.c:385\n \tmov.w\tsl, #1\n ./cmdline/check.c:381\n \tstr.w\tr5, [r3, r9, lsl #2]\n ./cmdline/check.c:382\n-\tadd.w\tr9, r9, #1\n+\tadd\tr9, sl\n ./cmdline/check.c:365 (discriminator 2)\n \tldr\tr2, [r7, #36]\t; 0x24\n \tadds\tr4, #32\n \tadds\tr3, r5, #1\n \tcmp\tr2, r5\n-\tbeq.n\t20f76 \n+\tbeq.n\t20f7c \n \tmov\tr5, r3\n ./cmdline/check.c:366\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t20f02 \n+\tbeq.n\t20f08 \n ./cmdline/check.c:367\n \tldr\tr2, [r4, #12]\n ./cmdline/elem.h:654\n \tcmp\tr2, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t20ef4 \n+\tbeq.n\t20efc \n ./cmdline/elem.h:657\n \tldrb\tr3, [r2, #0]\n repair():\n ./cmdline/check.c:369\n \tcmp\tr3, #4\n-\tbeq.w\t21376 \n+\tbeq.w\t21376 \n ./cmdline/check.c:372\n \tand.w\tr3, r3, #253\t; 0xfd\n \tcmp\tr3, #1\n-\tbne.n\t20ef4 \n+\tbne.n\t20efc \n ./cmdline/check.c:374\n \tldr\tr6, [r4, #8]\n \tmov\tr1, fp\n \tldr\tr3, [r7, #28]\n \tmov\tr0, r8\n \tldr.w\tr3, [r3, r6, lsl #2]\n-\tbl\t2c910 \n-\tcbz\tr0, 20f62 \n+\tbl\t2c970 \n+\tcbz\tr0, 20f68 \n ./cmdline/check.c:375\n \tldr\tr3, [r7, #28]\n \tmov\tr1, fp\n \tldr.w\tlr, [r4, #24]\n \tmov\tr0, r8\n-\tldr\tr2, [r4, #20]\n \tmov\tr6, r3\n \tldr\tr3, [r4, #8]\n+\tldr\tr2, [r4, #20]\n \tldr.w\tip, [r6, r3, lsl #2]\n \tmov\tr3, lr\n \tstr.w\tip, [sp, #4]\n \tldr\tr6, [r4, #12]\n \tstr\tr6, [sp, #0]\n-\tbl\t2d0e8 \n+\tbl\t2d148 \n \tcmp\tr0, #0\n-\tbne.n\t20ef4 \n+\tbne.n\t20efc \n ./cmdline/check.c:378\n \tvmov\tr0, s18\n \tmov\tr1, r5\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:365\n \tldr\tr2, [r7, #36]\t; 0x24\n \tadds\tr4, #32\n \tadds\tr3, r5, #1\n \tcmp\tr2, r5\n-\tbne.n\t20f0c \n+\tbne.n\t20f12 \n ./cmdline/check.c:391\n \tldr.w\tr8, [r7, #20]\n \tmov\tr6, r2\n \tldr.w\tfp, [r7, #12]\n \tcmp.w\tsl, #0\n-\tbeq.w\t211f4 \n+\tbeq.w\t211f8 \n ./cmdline/check.c:399\n \tldr\tr4, [r7, #32]\n+\tvmov\tr0, s16\n \tldr\tr3, [r7, #16]\n \tldr\tr2, [r7, #4]\n \tldr\tr1, [r7, #28]\n \tstr\tr4, [sp, #4]\n \tldr\tr4, [r7, #24]\n \tstr\tr3, [sp, #20]\n-\tstr\tr2, [sp, #16]\n-\tstr\tr1, [sp, #12]\n-\tstr\tr4, [sp, #0]\n \tvmov\tr3, s20\n+\tstr\tr2, [sp, #16]\n \tvmov\tr2, s19\n+\tstr\tr1, [sp, #12]\n \tvmov\tr1, s17\n-\tvmov\tr0, s16\n+\tstr\tr4, [sp, #0]\n \tstr.w\tr9, [sp, #8]\n-\tbl\t2010c \n+\tbl\t20114 \n ./cmdline/check.c:400\n \tsubs\tr4, r0, #0\n \tstr\tr4, [r7, #8]\n-\tbne.n\t2107a \n+\tbne.n\t2107c \n ./cmdline/check.c:450\n-\tldr.w\tr5, [pc, #1080]\t; 213f4 \n+\tldr.w\tr5, [pc, #1072]\t; 213f4 \n ./cmdline/check.c:437\n-\tldr.w\tsl, [pc, #1080]\t; 213f8 \n+\tldr.w\tsl, [pc, #1072]\t; 213f8 \n ./cmdline/check.c:426\n-\tldr.w\tr9, [pc, #1080]\t; 213fc \n+\tldr.w\tr9, [pc, #1072]\t; 213fc \n ./cmdline/check.c:450\n \tadd\tr5, pc\n ./cmdline/check.c:437\n \tadd\tsl, pc\n \tstr\tr5, [r7, #36]\t; 0x24\n ./cmdline/check.c:426\n \tadd\tr9, pc\n \tstr.w\tsl, [r7, #24]\n \tstr.w\tr9, [r7, #32]\n \tvmov\tsl, s16\n \tldr.w\tr9, [r7, #28]\n-\tb.n\t20ff8 \n+\tb.n\t20ffc \n ./cmdline/check.c:413\n \tand.w\tr2, r2, #253\t; 0xfd\n \tcmp\tr2, #1\n-\tbne.w\t2138c \n+\tbne.w\t2138c \n ./cmdline/check.c:405 (discriminator 2)\n-\tcmp\tr4, r6\n \tadd.w\tr8, r8, #32\n-\tadd.w\tr3, r4, #1\n-\tbeq.n\t2104c \n+\tadds\tr3, r4, #1\n+\tcmp\tr4, r6\n+\tbeq.n\t2104e \n \tmov\tr4, r3\n ./cmdline/check.c:407\n \tldr.w\tr3, [r8]\n \tcmp\tr3, #0\n-\tbeq.n\t20fea \n+\tbeq.n\t20ff0 \n ./cmdline/check.c:408\n \tldr.w\tr3, [r8, #12]\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.w\t2138c \n+\tbeq.w\t2138c \n ./cmdline/elem.h:657\n \tldrb\tr2, [r3, #0]\n repair():\n ./cmdline/check.c:412\n \tcmp\tr2, #2\n-\tbne.n\t20fe0 \n+\tbne.n\t20fe6 \n ./cmdline/elem.h:576\n \tldr.w\tr2, [fp]\n hash_is_invalid():\n ./cmdline/elem.h:576\n \tcmp\tr2, #16\n-\tbne.w\t211b4 \n+\tbne.w\t211b8 \n \tldr\tr5, [r7, #36]\t; 0x24\n \tadd.w\tr0, r3, #16\n \tmov\tr2, r3\n repair():\n ./cmdline/elem.h:580\n \tldrb.w\tr1, [r2, #1]!\n hash_is_invalid():\n ./cmdline/elem.h:580\n \tcmp\tr1, #0\n-\tbne.w\t2117c \n+\tbne.w\t21180 \n ./cmdline/elem.h:579\n \tcmp\tr0, r2\n-\tbne.n\t21022 \n+\tbne.n\t21026 \n repair():\n ./cmdline/check.c:424\n \tmovs\tr3, #1\n ./cmdline/check.c:426\n \tldr\tr0, [r7, #32]\n ./cmdline/check.c:424\n \tstr.w\tr3, [r8, #4]\n ./cmdline/check.c:426\n \tmov\tr1, r4\n \tstr\tr5, [r7, #36]\t; 0x24\n-\tbl\t11570 \n+\tadd.w\tr8, r8, #32\n+\tbl\t11538 \n ./cmdline/check.c:405\n+\tadds\tr3, r4, #1\n \tcmp\tr4, r6\n-\tadd.w\tr8, r8, #32\n-\tadd.w\tr3, r4, #1\n-\tbne.n\t20ff6 \n+\tbne.n\t20ffa \n ./cmdline/check.c:456\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #20]\n ./cmdline/check.c:288\n-\tldr\tr1, [pc, #940]\t; (21400 )\n+\tldr\tr1, [pc, #940]\t; (21400 )\n ./cmdline/check.c:586\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #856]\t; (213b0 )\n+\tldr\tr2, [pc, #852]\t; (213b0 )\n \tadds\tr3, #44\t; 0x2c\n ./cmdline/check.c:288\n \tadd\tr1, pc\n ./cmdline/check.c:586\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t213a2 \n+\tbne.w\t213a2 \n \tldr\tr0, [r7, #20]\n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #52\t; 0x34\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:458\n \tldr\tr3, [r7, #8]\n ./cmdline/check.c:462\n \tmov\tr2, r9\n \tbic.w\tr3, r3, r3, asr #31\n \tstr\tr3, [r7, #20]\n ./cmdline/check.c:461\n-\tblt.w\t21246 \n+\tblt.w\t2124a \n ./cmdline/check.c:464\n-\tldr\tr0, [pc, #888]\t; (21404 )\n+\tldr\tr0, [pc, #888]\t; (21404 )\n \tvmov\tr1, s19\n \tldr\tr3, [r7, #8]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n hash_is_invalid():\n ./cmdline/elem.h:576 (discriminator 1)\n \tmovs\tr0, #0\n \tstr.w\tr8, [r7]\n \tldr\tr4, [r7, #24]\n \tmov\tr9, r0\n \tldr.w\tr8, [r7, #32]\n \tmov\tr5, r0\n \tstr\tr0, [r7, #12]\n \tstr\tr6, [r7, #36]\t; 0x24\n-\tb.n\t210d4 \n+\tb.n\t210d6 \n repair():\n ./cmdline/check.c:482\n \tcmp\tr3, #3\n-\tbeq.w\t21272 \n+\tbeq.w\t21274 \n ./cmdline/check.c:524\n \tldr\tr2, [r4, #0]\n-\tcbz\tr2, 210c8 \n+\tcbz\tr2, 210ca \n ./cmdline/check.c:528\n \tcmp\tr3, #1\n-\tbne.w\t212bc \n+\tbne.w\t212be \n ./cmdline/check.c:534\n \tstr.w\tr5, [r8, r9, lsl #2]\n ./cmdline/check.c:535\n \tadd.w\tr9, r9, #1\n ./cmdline/check.c:531\n \tstr.w\tsl, [r7, #12]\n ./cmdline/check.c:477 (discriminator 2)\n \tldr\tr2, [r7, #36]\t; 0x24\n \tadds\tr4, #32\n \tadds\tr3, r5, #1\n \tcmp\tr2, r5\n-\tbeq.n\t21138 \n+\tbeq.n\t2113a \n \tmov\tr5, r3\n ./cmdline/check.c:478\n \tldr\tr2, [r4, #12]\n ./cmdline/elem.h:654\n \tcmp\tr2, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.w\t212b4 \n+\tbeq.w\t212b6 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r2, #0]\n repair():\n ./cmdline/check.c:481\n \tsubs\tr1, r3, #2\n ./cmdline/check.c:480\n \ttst.w\tr1, #253\t; 0xfd\n-\tbne.n\t210ac \n+\tbne.n\t210ae \n ./cmdline/check.c:492\n-\tcmp\tr3, #2\n \tldr.w\tr1, [fp]\n-\tbne.w\t21254 \n+\tcmp\tr3, #2\n+\tbne.w\t21258 \n ./cmdline/elem.h:598\n \tcmp\tr1, #16\n hash_is_zero():\n ./cmdline/elem.h:598\n-\tbne.w\t21272 \n+\tbne.w\t21274 \n \tldr\tr6, [r7, #36]\t; 0x24\n-\tadd.w\tr1, r2, #16\n \tmov\tr3, r2\n+\tadd.w\tr1, r2, #16\n repair():\n ./cmdline/elem.h:602\n \tldrb.w\tr0, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr0, #255\t; 0xff\n-\tbne.w\t212d2 \n+\tbne.w\t212d4 \n ./cmdline/elem.h:601\n \tcmp\tr3, r1\n-\tbne.n\t210fe \n+\tbne.n\t21100 \n repair():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tvmov\tr2, s16\n-memset():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmovs\tr1, #0\n-repair():\n ./cmdline/check.c:498\n \tldr\tr3, [r4, #8]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr0, [r7, #28]\n+\tmovs\tr1, #0\n \tstr\tr6, [r7, #36]\t; 0x24\n-\tldr.w\tr0, [r0, r3, lsl #2]\n \tldr.w\tr2, [r2, #216]\t; 0xd8\n+\tldr.w\tr0, [r0, r3, lsl #2]\n \tblx\t6c08 \n repair():\n ./cmdline/check.c:477\n \tldr\tr2, [r7, #36]\t; 0x24\n ./cmdline/check.c:523\n \tmovs\tr3, #1\n-\tadds\tr4, #32\n-\tstr.w\tr3, [r4, #-28]\n-./cmdline/check.c:477\n-\tcmp\tr2, r5\n-\tadd.w\tr3, r5, #1\n ./cmdline/check.c:490\n \tmov\tr0, sl\n+./cmdline/check.c:523\n+\tstr\tr3, [r4, #4]\n ./cmdline/check.c:477\n-\tbne.n\t210d2 \n+\tcmp\tr2, r5\n+\tadd.w\tr4, r4, #32\n+\tadd.w\tr3, r5, #1\n+\tbne.n\t210d4 \n ./cmdline/check.c:541\n \tldr\tr3, [r7, #12]\n \tmov\tr6, r2\n \tldr.w\tr8, [r7]\n \ttst\tr3, r0\n-\tbne.w\t212e2 \n+\tbne.w\t212e4 \n ./cmdline/check.c:575\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbeq.w\t212d6 \n-\tldr\tr3, [pc, #696]\t; (21408 )\n+\tbeq.w\t212d8 \n+\tldr\tr3, [pc, #692]\t; (21408 )\n \tadd\tr3, pc\n ./cmdline/check.c:575 (discriminator 4)\n \tcmp\tr0, #0\n-\tbeq.w\t212dc \n+\tbeq.w\t212de \n ./cmdline/check.c:575\n-\tldr\tr2, [pc, #688]\t; (2140c )\n+\tldr\tr2, [pc, #688]\t; (2140c )\n \tadd\tr2, pc\n ./cmdline/check.c:575 (discriminator 8)\n-\tldr\tr0, [pc, #688]\t; (21410 )\n+\tldr\tr0, [pc, #688]\t; (21410 )\n+\tvmov\tr1, s19\n \tstr\tr2, [sp, #0]\n \tmov\tr2, r9\n-\tvmov\tr1, s19\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:585\n \tldr\tr3, [r7, #8]\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n \tcmp\tr3, #0\n \tldr\tr3, [r7, #20]\n \tit\tle\n-\tmovle.w\tr3, #4294967295\t; 0xffffffff\n+\tmovle\tr3, r2\n \tstr\tr3, [r7, #20]\n-\tb.n\t21050 \n+\tb.n\t21052 \n ./cmdline/elem.h:602\n \tldrb.w\tr2, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr2, #255\t; 0xff\n-\tbne.n\t211b2 \n+\tbne.n\t211b6 \n ./cmdline/elem.h:601\n \tcmp\tr0, r3\n-\tbne.n\t2117c \n+\tbne.n\t21180 \n repair():\n ./cmdline/check.c:433\n \tldr.w\tr3, [r8, #8]\n \tldr\tr1, [r7, #16]\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n \tldr.w\tr0, [r9, r3, lsl #2]\n \tstr\tr5, [r7, #36]\t; 0x24\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbne.w\t20fea \n+\tbne.w\t20ff0 \n ./cmdline/check.c:435\n \tmovs\tr3, #1\n ./cmdline/check.c:437\n \tldr\tr0, [r7, #24]\n \tmov\tr1, r4\n ./cmdline/check.c:435\n \tstr.w\tr3, [r8, #4]\n ./cmdline/check.c:437\n-\tbl\t11570 \n-\tb.n\t20fea \n+\tbl\t11538 \n+\tb.n\t20ff0 \n \tstr\tr5, [r7, #36]\t; 0x24\n ./cmdline/check.c:445\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n \tldrd\tr0, r1, [r8, #20]\n-\tbl\t12c38 \n+\tbl\t12bfc \n ./cmdline/check.c:446\n \tldr\tr1, [r7, #16]\n+./cmdline/check.c:445\n+\tmov\tr3, r0\n+./cmdline/check.c:446\n \tldr.w\tr2, [r8, #12]\n+\tmov\tr0, sl\n \tstr\tr1, [sp, #4]\n-\tldr.w\tip, [r8, #8]\n \tvmov\tr1, s17\n+\tldr.w\tip, [r8, #8]\n \tldr.w\tr5, [r9, ip, lsl #2]\n \tstr\tr5, [sp, #0]\n-./cmdline/check.c:445\n-\tmov\tr3, r0\n-./cmdline/check.c:446\n-\tmov\tr0, sl\n-\tbl\t1ff1c \n+\tbl\t1ff20 \n \tcmp\tr0, #0\n-\tbne.w\t20fea \n+\tbne.w\t20ff0 \n ./cmdline/check.c:448\n \tmovs\tr3, #1\n ./cmdline/check.c:450\n \tldr\tr0, [r7, #36]\t; 0x24\n \tmov\tr1, r4\n ./cmdline/check.c:448\n \tstr.w\tr3, [r8, #4]\n ./cmdline/check.c:450\n-\tbl\t11570 \n-\tb.n\t20fea \n-./cmdline/check.c:395\n-\tvmov\tr4, s16\n+\tbl\t11538 \n+\tb.n\t20ff0 \n ./cmdline/check.c:392\n-\tmov\tr2, r9\n-\tldr\tr0, [pc, #536]\t; (21414 )\n+\tldr\tr0, [pc, #536]\t; (21414 )\n \tvmov\tr1, s19\n-\tadd\tr0, pc\n+\tmov\tr2, r9\n ./cmdline/check.c:396\n \tstr.w\tsl, [r7, #20]\n ./cmdline/check.c:392\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/check.c:395\n-\tvmov\tr0, s20\n+\tvmov\tr2, s16\n \tldr\tr3, [r7, #28]\n-\tadd.w\tr2, r4, #244736\t; 0x3bc00\n-\tldr.w\tr1, [r2, #960]\t; 0x3c0\n-\tldr.w\tr2, [r4, #216]\t; 0xd8\n-\tbl\t8204 \n+\tvmov\tr0, s20\n+\tadd.w\tr1, r2, #244736\t; 0x3bc00\n+\tldr.w\tr2, [r2, #216]\t; 0xd8\n+\tldr.w\tr1, [r1, #960]\t; 0x3c0\n+\tbl\t8200 \n ./cmdline/check.c:396\n-\tb.n\t21050 \n+\tb.n\t21052 \n ./cmdline/check.c:302\n \tadd.w\tr4, r7, #8256\t; 0x2040\n ./cmdline/check.c:301\n+\tmov\tr2, r0\n \tadd.w\tr1, r0, #244736\t; 0x3bc00\n ./cmdline/check.c:302\n \tadds\tr4, #56\t; 0x38\n ./cmdline/check.c:301\n-\tmov\tr2, r0\n \tldr\tr3, [r7, #28]\n+\tvmov\tr0, s20\n+\tldr.w\tr2, [r2, #216]\t; 0xd8\n ./cmdline/check.c:302\n \tldr\tr4, [r4, #0]\n ./cmdline/check.c:301\n-\tvmov\tr0, s20\n-\tldr.w\tr2, [r2, #216]\t; 0xd8\n \tldr.w\tr1, [r1, #960]\t; 0x3c0\n ./cmdline/check.c:302\n \tstr\tr4, [r7, #20]\n ./cmdline/check.c:301\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/check.c:302\n-\tb.n\t21050 \n+\tb.n\t21052 \n ./cmdline/check.c:462\n-\tldr\tr0, [pc, #464]\t; (21418 )\n+\tldr\tr0, [pc, #460]\t; (21418 )\n \tvmov\tr1, s19\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t21096 \n+\tbl\t11538 \n+\tb.n\t21098 \n ./cmdline/elem.h:616\n \tcmp\tr1, #16\n hash_is_unique():\n ./cmdline/elem.h:616\n-\tit\teq\n-\taddeq.w\tr1, r2, #16\n-\tbne.n\t21272 \n+\tbne.n\t21274 \n+\tadd.w\tr1, r2, #16\n repair():\n ./cmdline/elem.h:616\n \tldr\tr6, [r7, #36]\t; 0x24\n \tmov\tip, r2\n \tmov\tr3, r2\n ./cmdline/elem.h:602\n \tldrb.w\tr0, [r3, #1]!\n hash_is_zero():\n ./cmdline/elem.h:602\n \tcmp\tr0, #255\t; 0xff\n-\tbne.n\t2127c \n+\tbne.n\t2127e \n ./cmdline/elem.h:601\n \tcmp\tr1, r3\n-\tbne.n\t21264 \n+\tbne.n\t21266 \n \tstr\tr6, [r7, #36]\t; 0x24\n repair():\n ./cmdline/check.c:511\n \tstr.w\tr5, [r8, r9, lsl #2]\n ./cmdline/check.c:512\n \tadd.w\tr9, r9, #1\n-\tb.n\t21124 \n+\tb.n\t21126 \n ./cmdline/elem.h:580\n \tldrb.w\tr3, [ip, #1]!\n hash_is_invalid():\n ./cmdline/elem.h:580\n-\tcbnz\tr3, 2128e \n+\tcbnz\tr3, 21290 \n ./cmdline/elem.h:579\n \tcmp\tr1, ip\n-\tbeq.n\t21270 \n+\tbeq.n\t21272 \n ./cmdline/elem.h:580\n \tldrb.w\tr3, [ip, #1]!\n \tcmp\tr3, #0\n-\tbeq.n\t21282 \n+\tbeq.n\t21284 \n repair():\n ./cmdline/check.c:505\n \tldr\tr3, [r7, #28]\n-\tstr\tr6, [r7, #36]\t; 0x24\n-\tldr\tr6, [r4, #8]\n \tvmov\tr1, s17\n+\tstr\tr6, [r7, #36]\t; 0x24\n \tvmov\tr0, s16\n+\tldr\tr6, [r4, #8]\n \tldr.w\tr3, [r3, r6, lsl #2]\n-\tbl\t2c910 \n+\tbl\t2c970 \n \tcmp\tr0, #0\n-\tbeq.w\t21124 \n+\tbeq.w\t21126 \n ./cmdline/check.c:511\n \tstr.w\tr5, [r8, r9, lsl #2]\n ./cmdline/check.c:512\n \tadd.w\tr9, r9, #1\n-\tb.n\t21124 \n+\tb.n\t21126 \n ./cmdline/check.c:524\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t210c8 \n+\tbeq.w\t210ca \n ./cmdline/check.c:528 (discriminator 1)\n-\tldr\tr3, [pc, #348]\t; (2141c )\n+\tldr\tr3, [pc, #348]\t; (2141c )\n \tmov.w\tr2, #528\t; 0x210\n-\tldr\tr1, [pc, #348]\t; (21420 )\n-\tldr\tr0, [pc, #348]\t; (21424 )\n+\tldr\tr1, [pc, #344]\t; (21420 )\n+\tldr\tr0, [pc, #348]\t; (21424 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #36\t; 0x24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tstr\tr6, [r7, #36]\t; 0x24\n-\tb.n\t2125e \n+\tb.n\t21260 \n ./cmdline/check.c:575\n-\tldr\tr3, [pc, #336]\t; (21428 )\n+\tldr\tr3, [pc, #332]\t; (21428 )\n \tadd\tr3, pc\n-\tb.n\t21152 \n-\tldr\tr2, [pc, #332]\t; (2142c )\n+\tb.n\t21154 \n+\tldr\tr2, [pc, #332]\t; (2142c )\n \tadd\tr2, pc\n-\tb.n\t2115c \n+\tb.n\t2115e \n ./cmdline/check.c:542\n \tldr\tr2, [r7, #4]\n+\tvmov\tr1, s17\n \tldr\tr4, [r7, #32]\n+\tvmov\tr0, s16\n \tldr\tr3, [r7, #16]\n \tstr\tr2, [sp, #16]\n \tstr\tr4, [sp, #4]\n \tldr\tr2, [r7, #28]\n \tldr\tr4, [r7, #24]\n \tstr\tr3, [sp, #20]\n-\tstr\tr2, [sp, #12]\n \tvmov\tr3, s20\n-\tvmov\tr1, s17\n-\tvmov\tr0, s16\n+\tstr\tr2, [sp, #12]\n \tvmov\tr2, s19\n \tstr.w\tr9, [sp, #8]\n \tstr\tr4, [sp, #0]\n-\tbl\t2010c \n+\tbl\t20114 \n ./cmdline/check.c:543\n \tsubs\tr3, r0, #0\n-\tbeq.n\t21334 \n+\tbeq.n\t21336 \n ./cmdline/check.c:573\n \tvmov\tr1, s19\n \tmov\tr2, r9\n ./cmdline/check.c:567\n-\tble.n\t2132a \n+\tble.n\t2132c \n ./cmdline/check.c:573\n-\tldr\tr0, [pc, #276]\t; (21430 )\n+\tldr\tr0, [pc, #272]\t; (21430 )\n ./cmdline/check.c:568\n \tldr\tr4, [r7, #20]\n ./cmdline/check.c:573\n \tadd\tr0, pc\n ./cmdline/check.c:568\n \tadd\tr4, r3\n \tstr\tr4, [r7, #20]\n ./cmdline/check.c:573\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:582\n-\tb.n\t21050 \n+\tb.n\t21052 \n ./cmdline/check.c:571\n-\tldr\tr0, [pc, #264]\t; (21434 )\n+\tldr\tr0, [pc, #260]\t; (21434 )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t2116c \n+\tbl\t11538 \n+\tb.n\t2116e \n ./cmdline/check.c:560\n-\tldr.w\tr9, [pc, #256]\t; 21438 \n+\tldr.w\tr9, [pc, #256]\t; 21438 \n ./cmdline/check.c:548\n \tmov\tr4, r3\n ./cmdline/check.c:558\n \tmovs\tr5, #1\n ./cmdline/check.c:560\n \tadd\tr9, pc\n-\tb.n\t21350 \n+\tb.n\t21350 \n ./cmdline/check.c:548 (discriminator 2)\n-\tcmp\tr4, r6\n \tadd.w\tr8, r8, #32\n-\tadd.w\tr3, r4, #1\n-\tbeq.w\t2104c \n+\tadds\tr3, r4, #1\n+\tcmp\tr4, r6\n+\tbeq.w\t2104e \n \tmov\tr4, r3\n ./cmdline/check.c:550\n \tldr.w\tr3, [r8]\n \tcmp\tr3, #0\n-\tbeq.n\t21340 \n+\tbeq.n\t21342 \n ./cmdline/check.c:551\n \tldr.w\tr3, [r8, #12]\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t21340 \n+\tbeq.n\t21342 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r3, #0]\n repair():\n ./cmdline/check.c:554\n \tsubs\tr3, #2\n ./cmdline/check.c:553\n \tcmp\tr3, #1\n-\tbhi.n\t21340 \n+\tbhi.n\t21342 \n ./cmdline/check.c:560\n \tmov\tr1, r4\n \tmov\tr0, r9\n ./cmdline/check.c:558\n \tstr.w\tr5, [r8, #4]\n ./cmdline/check.c:560\n-\tbl\t11570 \n-\tb.n\t21340 \n+\tbl\t11538 \n+\tb.n\t21342 \n ./cmdline/check.c:369 (discriminator 1)\n-\tldr\tr3, [pc, #196]\t; (2143c )\n+\tldr\tr3, [pc, #196]\t; (2143c )\n \tmovw\tr2, #369\t; 0x171\n-\tldr\tr1, [pc, #192]\t; (21440 )\n-\tldr\tr0, [pc, #196]\t; (21444 )\n+\tldr\tr1, [pc, #192]\t; (21440 )\n+\tldr\tr0, [pc, #196]\t; (21444 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #36\t; 0x24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/check.c:413 (discriminator 1)\n-\tldr\tr3, [pc, #184]\t; (21448 )\n+\tldr\tr3, [pc, #184]\t; (21448 )\n \tmovw\tr2, #413\t; 0x19d\n-\tldr\tr1, [pc, #184]\t; (2144c )\n-\tldr\tr0, [pc, #184]\t; (21450 )\n+\tldr\tr1, [pc, #184]\t; (2144c )\n+\tldr\tr0, [pc, #184]\t; (21450 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #36\t; 0x24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n ./cmdline/check.c:586\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/check.c:319\n-\tldr\tr2, [pc, #172]\t; (21454 )\n+\tldr\tr2, [pc, #172]\t; (21454 )\n \tadd\tr2, pc\n-\tb.n\t20de6 \n-\tsubs\tr7, #238\t; 0xee\n+\tb.n\t20dee \n+\tsubs\tr7, #232\t; 0xe8\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr7, #198\t; 0xc6\n+\tsubs\tr7, #192\t; 0xc0\n \tmovs\tr4, r0\n+\tldrsb.w\tr0, [ip, #1]\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tvld1.8\t{d0[0]}, [r2], r1\n-\tldr\tr4, [r1, #112]\t; 0x70\n+\tldr\tr2, [r1, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, #108]\t; 0x6c\n+\tldr\tr4, [r6, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #108]\t; 0x6c\n+\tldr\tr0, [r2, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #108]\t; 0x6c\n+\tldr\tr2, [r3, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr0, [r4, #108]\t; 0x6c\n+\tldr\tr4, [r4, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tldr\tr2, [r6, #100]\t; 0x64\n+\tldr\tr2, [r5, #100]\t; 0x64\n \tmovs\tr2, r0\n-\tlsls\tr2, r4, #11\n+\tlsls\tr2, r3, #11\n \tmovs\tr2, r0\n-\tldr\tr4, [r6, #104]\t; 0x68\n+\tldr\tr4, [r5, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldr\tr4, [r0, #100]\t; 0x64\n+\tldr\tr4, [r7, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #96]\t; 0x60\n+\tldr\tr4, [r3, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, #96]\t; 0x60\n+\tldr\tr0, [r7, #92]\t; 0x5c\n \tmovs\tr2, r0\n-\tldr\tr0, [r4, #96]\t; 0x60\n+\tldr\tr0, [r3, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tldr\tr6, [r6, #104]\t; 0x68\n+\tldr\tr6, [r5, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #104]\t; 0x68\n+\tldr\tr4, [r0, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldr\tr4, [r3, #100]\t; 0x64\n+\tldr\tr6, [r2, #100]\t; 0x64\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #124]\t; 0x7c\n+\tldr\tr6, [r3, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tsubs\tr4, #218\t; 0xda\n+\tsubs\tr4, #216\t; 0xd8\n \tmovs\tr4, r0\n-\tldr\tr4, [r3, #96]\t; 0x60\n+\tldr\tr2, [r3, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tudf\t#24\n+\tudf\t#22\n \tmovs\tr2, r0\n-\tudf\t#14\n+\tudf\t#12\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #96]\t; 0x60\n+\tldr\tr0, [r4, #96]\t; 0x60\n \tmovs\tr2, r0\n-\tldr\tr4, [r5, #56]\t; 0x38\n+\tldr\tr0, [r5, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tldr\tr0, [r6, #64]\t; 0x40\n+\tldr\tr4, [r5, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tldrb\tr6, [r5, #0]\n+\tldrb\tr4, [r5, #0]\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #40]\t; 0x28\n+\tldr\tr6, [r1, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, #64]\t; 0x40\n+\tldr\tr6, [r1, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tldr\tr4, [r4, #32]\n+\tldr\tr2, [r4, #32]\n \tmovs\tr2, r0\n-\tldr\tr2, [r6, #32]\n+\tldr\tr0, [r6, #32]\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #64]\t; 0x40\n+\tldr\tr0, [r1, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tldr\tr4, [r5, #64]\t; 0x40\n+\tldr\tr2, [r5, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, #60]\t; 0x3c\n+\tldr\tr6, [r7, #56]\t; 0x38\n \tmovs\tr2, r0\n \tstrb\tr4, [r6, #29]\n \tmovs\tr2, r0\n \tldr\tr6, [r2, #28]\n \tmovs\tr2, r0\n \tldr\tr2, [r4, #28]\n \tmovs\tr2, r0\n@@ -59585,485 +59467,494 @@\n \tldr\tr4, [r0, #36]\t; 0x24\n \tmovs\tr2, r0\n \tusat16\tr0, #1, ip\n state_check_process():\n ./cmdline/check.c:851\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r1\n-\tvpush\t{d8-d11}\n ./cmdline/check.c:875\n \tadd.w\tr5, r0, #244736\t; 0x3bc00\n ./cmdline/check.c:851\n-\tmov\tr6, r3\n-\tmov\tfp, r0\n+\tvpush\t{d8-d11}\n \tsub.w\tsp, sp, #29056\t; 0x7180\n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #24\n+\tmov\tr6, r3\n ./cmdline/check.c:872\n \tadd.w\tr8, r7, #136\t; 0x88\n ./cmdline/check.c:851\n \tadd.w\tr3, r7, #29056\t; 0x7180\n-\tstr\tr4, [r7, #80]\t; 0x50\n \tadds\tr3, #4\n-\tldr.w\tr4, [pc, #3104]\t; 220a0 \n ./cmdline/check.c:872\n \tmov\tr1, r8\n ./cmdline/check.c:851\n+\tstr\tr4, [r7, #80]\t; 0x50\n+\tmov\tfp, r0\n+\tldr.w\tr4, [pc, #3080]\t; 2208c \n \tstr\tr2, [r7, #16]\n-\tldr.w\tr2, [pc, #3100]\t; 220a4 \n+\tldr.w\tr2, [pc, #3080]\t; 22090 \n \tadd\tr4, pc\n ./cmdline/check.c:875\n \tstr\tr5, [r7, #48]\t; 0x30\n ./cmdline/check.c:872\n \tstr.w\tr8, [r7, #108]\t; 0x6c\n ./cmdline/check.c:851\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/check.c:872\n-\tbl\t2928c \n+\tbl\t2924c \n ./cmdline/check.c:875\n-\tldr.w\tr4, [r5, #960]\t; 0x3c0\n-./cmdline/check.c:877\n-\tadd.w\tr3, r7, #264\t; 0x108\n+\tldr.w\tr1, [r5, #960]\t; 0x3c0\n+./cmdline/check.c:872\n+\tmov\tr4, r0\n ./cmdline/check.c:875\n-\tldr.w\tr1, [r8]\n+\tldr.w\tr0, [r8]\n+./cmdline/check.c:872\n+\tvmov\ts18, r4\n ./cmdline/check.c:877\n+\tadd.w\tr3, r7, #264\t; 0x108\n+\tldr.w\tr2, [fp, #216]\t; 0xd8\n \tstr\tr3, [r7, #84]\t; 0x54\n \tadd.w\tr3, r7, #140\t; 0x8c\n ./cmdline/check.c:875\n-\tadd.w\tr4, r1, r4, lsl #1\n-./cmdline/check.c:877\n-\tldr.w\tr2, [fp, #216]\t; 0xd8\n+\tadd.w\tr4, r0, r1, lsl #1\n+./cmdline/check.c:851\n+\tldr.w\tr1, [pc, #3024]\t; 22094 \n ./cmdline/check.c:875\n \tadds\tr5, r4, #1\n-./cmdline/check.c:872\n-\tvmov\ts18, r0\n-./cmdline/check.c:877\n-\tmov\tr0, r1\n ./cmdline/check.c:851\n-\tldr.w\tr1, [pc, #3044]\t; 220a8 \n \tadd\tr1, pc\n \tstr\tr1, [r7, #116]\t; 0x74\n ./cmdline/check.c:877\n \tmov\tr1, r5\n-\tbl\te1cc \n+\tbl\te1d0 \n ./cmdline/check.c:878\n \tldr.w\tr3, [fp, #84]\t; 0x54\n ./cmdline/check.c:877\n \tstr\tr0, [r7, #112]\t; 0x70\n ./cmdline/check.c:878\n \tcmp\tr3, #0\n-\tbeq.w\t2257c \n+\tbeq.w\t22562 \n ./cmdline/check.c:882\n \tldr\tr3, [r7, #112]\t; 0x70\n \tadd.w\tr5, r4, #1073741824\t; 0x40000000\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n state_check_process():\n ./cmdline/check.c:882\n \tadd.w\tr0, r3, r4, lsl #2\n-\tstr\tr0, [r7, #12]\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr4, r3\n+state_check_process():\n+./cmdline/check.c:882\n+\tstr\tr0, [r7, #12]\n+memset():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr0, [r3, r5, lsl #2]\n \tblx\t6c08 \n state_check_process():\n ./cmdline/check.c:883\n \tldr.w\tr0, [r4, r5, lsl #2]\n-\tbl\t81ec \n+\tbl\t81e8 \n ./cmdline/check.c:885\n \tldr\tr4, [r7, #108]\t; 0x6c\n \tldr\tr0, [r4, #0]\n \tlsls\tr0, r0, #5\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/check.c:886\n \tldr\tr3, [r4, #0]\n-\tstr\tr4, [r7, #108]\t; 0x6c\n ./cmdline/check.c:885\n \tstr\tr0, [r7, #60]\t; 0x3c\n ./cmdline/check.c:886\n+\tstr\tr4, [r7, #108]\t; 0x6c\n \tlsls\tr0, r3, #2\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/check.c:894\n \tadd.w\tr2, r7, #29056\t; 0x7180\n \tadds\tr2, #80\t; 0x50\n \tmov\tr1, r6\n-\tldr\tr2, [r2, #0]\n-\tcmp\tr6, r2\n ./cmdline/check.c:886\n \tstr\tr0, [r7, #24]\n ./cmdline/check.c:894\n-\tbcs.w\t22dbe \n+\tldr\tr2, [r2, #0]\n+\tcmp\tr6, r2\n+\tbcs.w\t22da4 \n ./cmdline/check.c:893\n \tmovs\tr2, #0\n \tvmov\tsl, s18\n \tmov\tr5, r2\n \tadd.w\tr2, r7, #29056\t; 0x7180\n \tadds\tr2, #80\t; 0x50\n \tldr.w\tr9, [r7, #108]\t; 0x6c\n \tmov\tr4, r6\n \tldr.w\tr8, [r2]\n-\tb.n\t21544 \n+\tb.n\t21544 \n \tmov\tr4, r3\n ./cmdline/check.c:895\n \tldr.w\tr3, [r9]\n \tmov\tr2, sl\n \tmov\tr1, r4\n \tmov\tr0, fp\n-\tbl\t205e0 \n-\tcbz\tr0, 21556 \n+\tbl\t205e8 \n+\tcbz\tr0, 21556 \n ./cmdline/check.c:897\n \tadds\tr5, #1\n ./cmdline/check.c:894 (discriminator 2)\n \tadds\tr3, r4, #1\n \tcmp\tr8, r3\n-\tbne.n\t21542 \n+\tbne.n\t21542 \n ./cmdline/check.c:903\n \tadd.w\tr2, r7, #29056\t; 0x7180\n \tmov\tr3, r5\n \tadds\tr2, #80\t; 0x50\n \tmov\tr1, r6\n \tmov\tr0, fp\n \tstr\tr4, [r7, #36]\t; 0x24\n-\tldr\tr2, [r2, #0]\n-\tmovs\tr4, #0\n \tstr\tr5, [r7, #28]\n+\tmovs\tr4, #0\n+\tldr\tr2, [r2, #0]\n \tmov\tsl, r6\n \tstr\tr4, [r7, #40]\t; 0x28\n-\tbl\t18348 \n+\tbl\t18324 \n \tmovs\tr3, #0\n \tstr\tr4, [r7, #56]\t; 0x38\n \tstr\tr4, [r7, #96]\t; 0x60\n \tstr\tr4, [r7, #32]\n \tmovs\tr4, #0\n \tstrd\tr3, r4, [r7, #88]\t; 0x58\n ./cmdline/check.c:1256\n \tadd.w\tr3, r7, #12608\t; 0x3140\n \tadds\tr3, #60\t; 0x3c\n \tvmov\ts17, r3\n-\tldr.w\tr3, [pc, #2840]\t; 220ac \n+\tldr.w\tr3, [pc, #2820]\t; 22098 \n \tadd\tr3, pc\n \tstr\tr3, [r7, #8]\n ./cmdline/check.c:1383\n-\tldr.w\tr3, [pc, #2836]\t; 220b0 \n+\tldr.w\tr3, [pc, #2816]\t; 2209c \n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n ./cmdline/check.c:911\n \tldr\tr4, [r7, #108]\t; 0x6c\n-\tmov\tr1, sl\n \tvmov\tr2, s18\n+\tmov\tr1, sl\n \tmov\tr0, fp\n \tldr\tr3, [r4, #0]\n-\tbl\t205e0 \n-\tcbnz\tr0, 215da \n+\tbl\t205e8 \n+\tcbnz\tr0, 215da \n ./cmdline/check.c:913\n-\tldr\tr4, [r4, #0]\n-\tmov\tr2, sl\n+\tldr\tr2, [r4, #0]\n \tvmov\tr3, s18\n+\tstr\tr2, [sp, #0]\n \tmov\tr0, fp\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tstr\tr4, [sp, #0]\n-\tbl\t206e4 \n+\tmov\tr2, sl\n+\tbl\t206ec \n ./cmdline/check.c:914\n \tadds\tr0, #1\n-\tbeq.w\t22232 \n+\tbeq.w\t22216 \n ./cmdline/check.c:904 (discriminator 2)\n \tldr\tr2, [r7, #36]\t; 0x24\n \tadd.w\tr3, sl, #1\n \tcmp\tsl, r2\n-\tbeq.w\t21bb2 \n+\tbeq.w\t21baa \n \tmov\tsl, r3\n-\tb.n\t215a0 \n+\tb.n\t215a0 \n ./cmdline/elem.h:1201\n \tadd.w\tr3, fp, #245760\t; 0x3c000\n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr2, [r3, #180]\t; 0xb4\n \tcmp\tsl, r2\n-\tbcs.w\t21f7a \n+\tbcs.w\t21f62 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadd.w\tr2, r3, #36\t; 0x24\n state_check_process():\n ././tommyds/tommyarrayblkof.h:95\n-\tmov.w\tr4, sl, lsr #12\n+\tmov.w\tr1, sl, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r2, #132]\t; 0x84\n \tcmp.w\tr3, sl, lsr #12\n-\tbls.w\t23182 \n+\tbls.w\t23152 \n ././tommyds/tommyarray.h:95\n-\torr.w\tr3, r4, #1\n+\torr.w\tr3, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr1, [r2, #140]\t; 0x8c\n+\tldr.w\tr0, [r2, #140]\t; 0x8c\n state_check_process():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr0, sl, #0, #12\n+\tubfx\tr4, sl, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n-tommy_arrayblkof_ref():\n-././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr1, r1, r0\n state_check_process():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r2, r3, lsl #2]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r3, r4, lsl #2]\n-\tldr\tr3, [r3, r1]\n+\tldr.w\tr2, [r2, r3, lsl #2]\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmov\tr3, r4\n+\tmul.w\tr3, r0, r3\n+\tldr.w\tr2, [r2, r1, lsl #2]\n+\tldr\tr3, [r2, r3]\n \tand.w\tr2, r3, #2\n-\tubfx\tr3, r3, #1, #1\n \tstr\tr2, [r7, #44]\t; 0x2c\n+\tubfx\tr3, r3, #1, #1\n \tstr\tr3, [r7, #20]\n state_check_process():\n ./cmdline/check.c:946\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t21f84 \n+\tbeq.w\t21f6c \n ./cmdline/check.c:1194\n-\tldr.w\tr3, [pc, #2684]\t; 220b4 \n+\tldr.w\tr3, [pc, #2664]\t; 220a0 \n ./cmdline/check.c:934\n \tmovs\tr6, #0\n ./cmdline/check.c:931\n \tvmov\ts16, sl\n ./cmdline/check.c:937\n \tstr\tr6, [r7, #100]\t; 0x64\n ./cmdline/check.c:1194\n \tadd\tr3, pc\n-./cmdline/check.c:931\n-\tstr.w\tr6, [r7, #132]\t; 0x84\n-\tstr\tr6, [r7, #72]\t; 0x48\n-./cmdline/check.c:1194\n \tvmov\ts19, r3\n \tvmov\tr3, s18\n-\tadd.w\tr8, r3, #4096\t; 0x1000\n ./cmdline/check.c:931\n+\tstr.w\tr6, [r7, #132]\t; 0x84\n+\tstr\tr6, [r7, #72]\t; 0x48\n+\tadd.w\tr9, r3, #4096\t; 0x1000\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #104]\t; 0x68\n-\tb.n\t217d4 \n+\tb.n\t217d4 \n ./cmdline/check.c:978\n \tldr\tr3, [r7, #104]\t; 0x68\n \tcmp.w\tsl, #3\n \tit\teq\n \tmoveq\tr3, #0\n \tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/elem.h:1035\n \tldr\tr3, [r7, #84]\t; 0x54\n fs_par2file_get():\n ./cmdline/elem.h:1035\n-\tmov\tr0, r9\n \tvmov\tr1, s16\n+\tmov\tr0, r8\n \tsubs\tr3, #16\n \tstr\tr3, [r7, #120]\t; 0x78\n \tmov\tr2, r3\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t22e20 \n+\tbeq.w\t22df2 \n state_check_process():\n ./cmdline/check.c:1008\n \tldr.w\tr3, [fp, #4]\n-\tcbz\tr3, 2168e \n+\tcbz\tr3, 21690 \n ./cmdline/elem.h:733 (discriminator 1)\n \tldr\tr3, [r0, #44]\t; 0x2c\n ./cmdline/check.c:1008 (discriminator 1)\n \tlsls\tr1, r3, #30\n-\tbmi.w\t21980 \n+\tbmi.w\t2197e \n ./cmdline/check.c:1017\n-\tldr.w\tr2, [r8, #4]\n+\tldr.w\tr2, [r9, #4]\n \tsubs\tr3, r2, r4\n \tit\tne\n \tmovne\tr3, #1\n \tcmp\tr2, #0\n \tit\teq\n \tmoveq\tr3, #1\n-\tcbz\tr3, 21704 \n+\tcbz\tr3, 21706 \n ./cmdline/check.c:1019\n \tldr.w\tr0, [r7, #128]\t; 0x80\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/check.c:1020\n \tadds\tr0, #1\n-\tbeq.w\t22522 \n+\tbeq.w\t22508 \n ./cmdline/check.c:1031\n \tldr\tr2, [r7, #80]\t; 0x50\n \tldr\tr3, [r4, #44]\t; 0x2c\n-\tcbz\tr2, 216ba \n+\tcbz\tr2, 216bc \n ./cmdline/check.c:1031 (discriminator 1)\n \tlsls\tr2, r3, #30\n-\tbpl.w\t21954 \n+\tbpl.w\t21952 \n ./cmdline/check.c:1055\n \tlsls\tr6, r3, #20\n-\tbmi.w\t21880 \n+\tbmi.w\t2187e \n ./cmdline/check.c:1056\n \tldr.w\tr3, [fp, #156]\t; 0x9c\n \tldr.w\tr2, [fp, #224]\t; 0xe0\n \tmov\tip, r3\n-\tcbz\tr3, 216d6 \n-\tldr.w\tr3, [pc, #2536]\t; 220b8 \n+\tcbz\tr3, 216d8 \n+\tldr.w\tr3, [pc, #2516]\t; 220a4 \n \tldr\tr1, [r7, #116]\t; 0x74\n \tldr.w\tip, [r1, r3]\n ./cmdline/check.c:1056 (discriminator 4)\n-\tldr\tr6, [r7, #116]\t; 0x74\n+\tldr.w\tr3, [pc, #2508]\t; 220a8 \n \tmov\tr1, r4\n-\tldr.w\tr3, [pc, #2528]\t; 220bc \n+\tldr\tr6, [r7, #116]\t; 0x74\n \tldr.w\tr0, [r7, #128]\t; 0x80\n \tldr\tr3, [r6, r3]\n \tstr.w\tip, [sp]\n-\tbl\t28e30 \n+\tbl\t28dc4 \n ./cmdline/check.c:1060 (discriminator 4)\n \tadds\tr0, #1\n-\tbeq.w\t21880 \n+\tbeq.w\t2187e \n \tldr.w\tip, [r4, #44]\t; 0x2c\n ./cmdline/check.c:1085\n \ttst.w\tip, #130\t; 0x82\n-\tbeq.w\t21918 \n+\tbeq.w\t21916 \n ./cmdline/elem.h:738\n \torr.w\tr3, ip, #128\t; 0x80\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r4, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1131\n \tldr\tr3, [r7, #120]\t; 0x78\n-\tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr.w\tr0, [fp, #156]\t; 0x9c\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr\tr1, [r3, #0]\n \tldr\tr3, [r7, #112]\t; 0x70\n \tldr.w\tr2, [r3, r2, lsl #2]\n \tldr.w\tr3, [fp, #216]\t; 0xd8\n-\tcbz\tr0, 21724 \n-\tldr.w\tr0, [pc, #2456]\t; 220b8 \n+\tcbz\tr0, 21726 \n+\tldr.w\tr0, [pc, #2436]\t; 220a4 \n \tldr\tr6, [r7, #116]\t; 0x74\n \tldr\tr0, [r6, r0]\n ./cmdline/check.c:1131 (discriminator 4)\n-\tldr.w\tip, [pc, #2452]\t; 220bc \n+\tldr.w\tip, [pc, #2432]\t; 220a8 \n \tldr\tr6, [r7, #116]\t; 0x74\n \tstr\tr0, [sp, #4]\n \tldr.w\tr0, [r7, #128]\t; 0x80\n \tldr.w\tr6, [r6, ip]\n \tstr\tr6, [sp, #0]\n-\tbl\t28ffc \n+\tbl\t28fac \n ./cmdline/check.c:1133 (discriminator 4)\n \tadds\tr5, r0, #1\n-\tbeq.w\t21a24 \n+\tbeq.w\t21a20 \n ./cmdline/check.c:1150\n \tldrd\tr2, r3, [r7, #88]\t; 0x58\n \tadds\tr2, r2, r0\n \tadc.w\tr3, r3, r0, asr #31\n ./cmdline/check.c:1155\n \tcmp.w\tsl, #2\n ./cmdline/check.c:1150\n \tstrd\tr2, r3, [r7, #88]\t; 0x58\n ./cmdline/check.c:1155\n-\tbeq.w\t218e6 \n+\tbeq.w\t218e4 \n ./cmdline/check.c:1170\n \tand.w\tr3, sl, #253\t; 0xfd\n \tcmp\tr3, #1\n-\tbne.w\t23078 \n+\tbne.w\t23066 \n ./cmdline/check.c:1173\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr\tr3, [r7, #112]\t; 0x70\n \tldr.w\tr3, [r3, r2, lsl #2]\n \tldr\tr2, [r7, #44]\t; 0x2c\n \tcmp\tr2, #0\n-\tbeq.n\t21864 \n+\tbeq.n\t21862 \n ./cmdline/check.c:1174\n \tstr\tr0, [sp, #0]\n-\tadd.w\tr2, r7, #20864\t; 0x5180\n-\tldr\tr0, [r7, #48]\t; 0x30\n \tadd.w\tr1, fp, #240640\t; 0x3ac00\n+\tldr\tr0, [r7, #48]\t; 0x30\n+\tadd.w\tr2, r7, #20864\t; 0x5180\n \tadd.w\tr1, r1, #944\t; 0x3b0\n \tmov\tr6, r2\n \tldr.w\tr0, [r0, #968]\t; 0x3c8\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/check.c:1180\n \tldr\tr2, [r7, #124]\t; 0x7c\n \tmov\tr0, r6\n-\tldr.w\tr3, [pc, #2352]\t; 220c0 \n+\tldr.w\tr3, [pc, #2328]\t; 220ac \n \tadds\tr1, r2, #1\n \tldr\tr2, [r7, #116]\t; 0x74\n \tstr\tr1, [r7, #64]\t; 0x40\n \tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n \tstr\tr3, [r7, #52]\t; 0x34\n+\tldr\tr2, [r3, #0]\n \tstr\tr2, [r7, #72]\t; 0x48\n \tblx\t69e4 \n \tldr\tr2, [r7, #72]\t; 0x48\n \tldr\tr1, [r7, #64]\t; 0x40\n \tcmp\tr0, #0\n-\tbne.w\t2199a \n+\tbne.w\t21998 \n ./cmdline/check.c:1202\n \tcmp.w\tsl, #3\n+\tbeq.w\t21a0a \n ./cmdline/check.c:1002\n-\titt\tne\n-\tmovne\tr3, #1\n-\tstrne\tr3, [r7, #72]\t; 0x48\n-./cmdline/check.c:1202\n-\tbeq.w\t21a0e \n+\tmovs\tr3, #1\n+\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/check.c:946 (discriminator 2)\n \tldr\tr3, [r7, #108]\t; 0x6c\n-\tadd.w\tr8, r8, #4256\t; 0x10a0\n+\tadd.w\tr9, r9, #4256\t; 0x10a0\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr\tr3, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r7, #132]\t; 0x84\n \tcmp\tr3, r2\n-\tbls.w\t21b46 \n+\tbls.w\t21b3e \n ./cmdline/check.c:956\n-\tldr.w\tr9, [r8]\n+\tldr.w\tr8, [r9]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tsub.w\tr3, r8, #4096\t; 0x1000\n+\tsub.w\tr3, r9, #4096\t; 0x1000\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tstr.w\tr3, [r7, #128]\t; 0x80\n-\tmov\tr1, r9\n+\tmov\tr1, r8\n state_check_process():\n ./cmdline/check.c:957\n-\tcmp.w\tr9, #0\n-\tbeq.n\t21850 \n+\tcmp.w\tr8, #0\n+\tbeq.n\t21814 \n ./cmdline/check.c:964\n \tvmov\tr1, s16\n-\tmov\tr0, r9\n-\tbl\t13644 \n+\tmov\tr0, r8\n+\tbl\t1362c \n ./cmdline/check.c:965\n \tstr\tr0, [r7, #124]\t; 0x7c\n-\tcbz\tr0, 2184e \n+\tcbz\tr0, 21812 \n ./cmdline/elem.h:657\n \tldr\tr3, [r7, #124]\t; 0x7c\n block_state_get():\n ./cmdline/elem.h:657\n \tldrb.w\tsl, [r3]\n state_check_process():\n ./cmdline/elem.h:716\n \tsub.w\tr1, sl, #2\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tands.w\tr4, r1, #253\t; 0xfd\n-\tbne.w\t2165a \n+\tbne.w\t2165c \n state_check_process():\n ./cmdline/check.c:983\n \tcmp.w\tsl, #4\n+\tbeq.n\t21828 \n ./cmdline/check.c:978\n-\tit\tne\n-\tstrne\tr4, [r7, #104]\t; 0x68\n-./cmdline/check.c:983\n-\tbne.w\t21666 \n+\tstr\tr4, [r7, #104]\t; 0x68\n+\tb.n\t21668 \n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tmov\tr1, r0\n+memset():\n+/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n+\tldr\tr3, [r7, #112]\t; 0x70\n+\tldr.w\tr0, [r7, #132]\t; 0x84\n+\tldr.w\tr2, [fp, #216]\t; 0xd8\n+\tldr.w\tr0, [r3, r0, lsl #2]\n+\tblx\t6c08 \n+state_check_process():\n+./cmdline/check.c:968\n+\tb.n\t217bc \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr3, [r7, #112]\t; 0x70\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r4\n \tldr.w\tr0, [r7, #132]\t; 0x84\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n@@ -60085,196 +59976,184 @@\n \tadds\tr3, r0, r2\n ./cmdline/check.c:997\n \tstr\tr1, [r7, #100]\t; 0x64\n ./cmdline/check.c:989\n \tstr\tr4, [r0, r2]\n ./cmdline/check.c:991\n \tldr.w\tr2, [r7, #132]\t; 0x84\n+\tstr\tr2, [r3, #8]\n+./cmdline/check.c:992\n+\tldr\tr2, [r7, #124]\t; 0x7c\n ./cmdline/check.c:990\n \tstr\tr4, [r3, #4]\n+./cmdline/check.c:993\n+\tstrd\tr2, r8, [r3, #12]\n ./cmdline/check.c:995\n \tstrd\tr4, r4, [r3, #20]\n-./cmdline/check.c:991\n-\tstr\tr2, [r3, #8]\n-./cmdline/check.c:992\n-\tldr\tr2, [r7, #124]\t; 0x7c\n ./cmdline/check.c:996\n \tstr\tr4, [r3, #28]\n-./cmdline/check.c:993\n-\tstrd\tr2, r9, [r3, #12]\n ./cmdline/check.c:998\n-\tb.n\t217bc \n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tmov\tr1, r0\n-memset():\n-/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n-\tldr\tr3, [r7, #112]\t; 0x70\n-\tldr.w\tr0, [r7, #132]\t; 0x84\n-\tldr.w\tr2, [fp, #216]\t; 0xd8\n-\tldr.w\tr0, [r3, r0, lsl #2]\n-\tblx\t6c08 \n-state_check_process():\n-./cmdline/check.c:968\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1176\n \tstr\tr0, [sp, #0]\n-\tadd.w\tr2, r7, #20864\t; 0x5180\n-\tldr\tr0, [r7, #48]\t; 0x30\n \tadd.w\tr1, fp, #240640\t; 0x3ac00\n+\tldr\tr0, [r7, #48]\t; 0x30\n+\tadd.w\tr2, r7, #20864\t; 0x5180\n \tadd.w\tr1, r1, #928\t; 0x3a0\n \tmov\tr6, r2\n \tldr.w\tr0, [r0, #964]\t; 0x3c4\n-\tbl\tf944 \n-\tb.n\t2178a \n+\tbl\tf924 \n+\tb.n\t2178c \n ./cmdline/check.c:1062\n \tldr\tr6, [r7, #100]\t; 0x64\n \tmovs\tr2, #1\n-\tldr\tr0, [r7, #60]\t; 0x3c\n+\tldr\tr5, [r7, #60]\t; 0x3c\n ./cmdline/check.c:1063\n \tmov.w\tip, #0\n-./cmdline/check.c:1002\n-\tstr\tr2, [r7, #72]\t; 0x48\n+./cmdline/check.c:1073\n+\tldr\tr0, [r7, #96]\t; 0x60\n ./cmdline/check.c:1062\n \tlsls\tr1, r6, #5\n-\tmov\tr3, r0\n+\tmov\tr3, r5\n \tadd\tr3, r1\n-\tstr\tr2, [r0, r1]\n ./cmdline/check.c:1073\n-\tldr\tr1, [r7, #96]\t; 0x60\n-./cmdline/check.c:1063\n-\tstr.w\tip, [r3, #4]\n+\tadd\tr0, r2\n+./cmdline/check.c:1002\n+\tstr\tr2, [r7, #72]\t; 0x48\n+./cmdline/check.c:1062\n+\tstr\tr2, [r5, r1]\n+./cmdline/check.c:1072\n+\tvmov\tr1, s17\n ./cmdline/check.c:1073\n-\tadd\tr1, r2\n-\tstr\tr1, [r7, #96]\t; 0x60\n-./cmdline/check.c:1064\n-\tldr.w\tr1, [r7, #132]\t; 0x84\n-\tstr\tr1, [r3, #8]\n+\tstr\tr0, [r7, #96]\t; 0x60\n ./cmdline/check.c:1070\n-\tadds\tr1, r6, r2\n+\tadds\tr0, r6, r2\n+./cmdline/check.c:1064\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n ./cmdline/check.c:1068\n \tldr\tr6, [r7, #120]\t; 0x78\n+./cmdline/check.c:1064\n+\tstr\tr2, [r3, #8]\n+./cmdline/check.c:1063\n+\tstr.w\tip, [r3, #4]\n ./cmdline/check.c:1065\n \tldr\tr2, [r7, #124]\t; 0x7c\n-./cmdline/check.c:1070\n-\tstr\tr1, [r7, #100]\t; 0x64\n+\tstr\tr2, [r3, #12]\n ./cmdline/check.c:1068\n-\tldr\tr0, [r6, #0]\n-./cmdline/check.c:1066\n-\tstrd\tr2, r9, [r3, #12]\n+\tldr\tr2, [r6, #0]\n+\tstr\tr2, [r3, #24]\n ./cmdline/check.c:1069\n \tldr.w\tr2, [r7, #128]\t; 0x80\n-./cmdline/check.c:1068\n-\tstrd\tr4, r0, [r3, #20]\n-./cmdline/check.c:1072\n-\tvmov\tr1, s17\n-./cmdline/check.c:1069\n \tstr\tr2, [r3, #28]\n+./cmdline/check.c:1070\n+\tstr\tr0, [r7, #100]\t; 0x64\n+./cmdline/check.c:1067\n+\tstrd\tr8, r4, [r3, #16]\n ./cmdline/check.c:1072\n \tldr\tr0, [r4, #48]\t; 0x30\n-\tbl\t10f40 \n-\tldr\tr6, [r6, #0]\n-\tvmov\tr1, s16\n-\tmov\tr2, r9\n-\tstr\tr6, [sp, #0]\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #2032]\t; 220c4 \n+\tldr.w\tr0, [pc, #2024]\t; 220b0 \n+\tvmov\tr1, s16\n+\tldr\tr2, [r6, #0]\n+\tstr\tr2, [sp, #0]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tmov\tr2, r8\n+\tbl\t11538 \n ./cmdline/elem.h:738\n \tldr\tr3, [r4, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #2048\t; 0x800\n \tstr\tr3, [r4, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1079\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1158\n \tldr\tr0, [r7, #100]\t; 0x64\n \tmovs\tr2, #0\n \tldr\tr6, [r7, #60]\t; 0x3c\n \tlsls\tr1, r0, #5\n ./cmdline/check.c:1166\n \tadds\tr0, #1\n ./cmdline/check.c:1158\n \tadds\tr3, r6, r1\n ./cmdline/check.c:1166\n \tstr\tr0, [r7, #100]\t; 0x64\n+./cmdline/check.c:1002\n+\tmovs\tr0, #1\n+\tstr\tr0, [r7, #72]\t; 0x48\n ./cmdline/check.c:1158\n \tstr\tr2, [r6, r1]\n-./cmdline/check.c:1002\n-\tmovs\tr1, #1\n ./cmdline/check.c:1159\n \tstr\tr2, [r3, #4]\n-./cmdline/check.c:1002\n-\tstr\tr1, [r7, #72]\t; 0x48\n ./cmdline/check.c:1205\n \tldr.w\tr2, [r7, #132]\t; 0x84\n-./cmdline/check.c:1206\n-\tldr\tr1, [r7, #124]\t; 0x7c\n-./cmdline/check.c:1205\n \tstr\tr2, [r3, #8]\n+./cmdline/check.c:1206\n+\tldr\tr2, [r7, #124]\t; 0x7c\n+\tstr\tr2, [r3, #12]\n ./cmdline/check.c:1209\n \tldr\tr2, [r7, #120]\t; 0x78\n \tldr\tr2, [r2, #0]\n-./cmdline/check.c:1207\n-\tstrd\tr1, r9, [r3, #12]\n-./cmdline/check.c:1208\n-\tstrd\tr4, r2, [r3, #20]\n+\tstr\tr2, [r3, #24]\n ./cmdline/check.c:1210\n \tldr.w\tr2, [r7, #128]\t; 0x80\n+./cmdline/check.c:1208\n+\tstrd\tr8, r4, [r3, #16]\n+./cmdline/check.c:1210\n \tstr\tr2, [r3, #28]\n ./cmdline/check.c:1212\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1088\n-\tldrd\tr5, r6, [r8, #64]\t; 0x40\n+\tldrd\tr5, r6, [r9, #64]\t; 0x40\n+\tstrd\tr5, r6, [r7, #72]\t; 0x48\n \tldrd\tr1, r2, [r4, #24]\n+\tstrd\tr1, r2, [r7, #64]\t; 0x40\n \tcmp\tr6, r2\n-\tstrd\tr5, r6, [r7, #72]\t; 0x48\n \tit\teq\n \tcmpeq\tr5, r1\n-\tstrd\tr1, r2, [r7, #64]\t; 0x40\n-\tbeq.w\t21a86 \n+\tbeq.w\t21a7e \n ./cmdline/elem.h:738\n \torr.w\tr3, ip, #256\t; 0x100\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r4, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1101\n \tldr.w\tr3, [fp, #12]\n-\tcbnz\tr3, 2194e \n+\tcbnz\tr3, 2194c \n ./cmdline/check.c:1102\n \tldrd\tr2, r3, [r7, #64]\t; 0x40\n \tldrd\tr0, r1, [r7, #72]\t; 0x48\n \tcmp\tr2, r0\n \tsbcs\tr3, r1\n-\tblt.w\t21aca \n+\tblt.w\t21ac2 \n \tldr.w\tip, [r4, #44]\t; 0x2c\n-\tb.n\t216fe \n+\tb.n\t21700 \n ./cmdline/check.c:1033\n \tldr.w\tr2, [fp, #224]\t; 0xe0\n \tmov\tr1, r4\n \tldr.w\tr0, [r7, #128]\t; 0x80\n-\tbl\t28ba4 \n+\tbl\t28b3c \n ./cmdline/check.c:1034\n \tadds\tr0, #1\n-\tbeq.w\t22d24 \n+\tbeq.w\t22cf6 \n ./cmdline/check.c:1048\n-\tldr.w\tr2, [r8, #152]\t; 0x98\n+\tldr.w\tr2, [r9, #152]\t; 0x98\n \tldr.w\tip, [r4, #44]\t; 0x2c\n \tcmp\tr2, #0\n-\tbeq.w\t216f6 \n+\tbeq.w\t216f8 \n ./cmdline/elem.h:738\n \torr.w\tip, ip, #16\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr.w\tip, [r4, #44]\t; 0x2c\n ./cmdline/elem.h:739\n-\tb.n\t216f6 \n+\tb.n\t216f8 \n state_check_process():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr\tr3, [r7, #112]\t; 0x70\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n \tldr.w\tr0, [r7, #132]\t; 0x84\n@@ -60285,1335 +60164,1333 @@\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #72]\t; 0x48\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tblx\t6c08 \n state_check_process():\n ./cmdline/check.c:1013\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1181\n \tmov\tr0, r6\n ./cmdline/check.c:1184\n \tmov.w\tsl, #1\n ./cmdline/check.c:1181\n-\tbl\tfa08 \n+\tbl\tf9e8 \n ./cmdline/check.c:1184\n-\tldr\tr6, [r7, #100]\t; 0x64\n+\tldr\tr1, [r7, #100]\t; 0x64\n+\tldr\tr6, [r7, #60]\t; 0x3c\n ./cmdline/check.c:1185\n-\tmovs\tr1, #0\n-./cmdline/check.c:1002\n-\tstr.w\tsl, [r7, #72]\t; 0x48\n-./cmdline/check.c:1184\n-\tlsls\tr2, r6, #5\n+\tmov.w\tip, #0\n ./cmdline/check.c:1181\n \tmov\tr5, r0\n-./cmdline/check.c:1184\n-\tldr\tr0, [r7, #60]\t; 0x3c\n-\tstr.w\tsl, [r0, r2]\n-\tmov\tr3, r0\n-\tadd\tr3, r2\n ./cmdline/check.c:1195\n-\tldr\tr2, [r7, #96]\t; 0x60\n-./cmdline/check.c:1194\n-\tldr\tr0, [r4, #48]\t; 0x30\n+\tldr\tr0, [r7, #96]\t; 0x60\n+./cmdline/check.c:1184\n+\tlsls\tr2, r1, #5\n+./cmdline/check.c:1192\n+\tadd\tr1, sl\n+./cmdline/check.c:1184\n+\tadds\tr3, r6, r2\n ./cmdline/check.c:1195\n-\tadd\tr2, sl\n-\tstr\tr2, [r7, #96]\t; 0x60\n+\tadd\tr0, sl\n+\tstr\tr0, [r7, #96]\t; 0x60\n+./cmdline/check.c:1184\n+\tstr.w\tsl, [r6, r2]\n ./cmdline/check.c:1186\n \tldr.w\tr2, [r7, #132]\t; 0x84\n-./cmdline/check.c:1185\n-\tstr\tr1, [r3, #4]\n-./cmdline/check.c:1194\n-\tvmov\tr1, s17\n+./cmdline/check.c:1190\n+\tldr\tr6, [r7, #120]\t; 0x78\n ./cmdline/check.c:1186\n \tstr\tr2, [r3, #8]\n-./cmdline/check.c:1192\n-\tadd.w\tr2, r6, sl\n-\tstr\tr2, [r7, #100]\t; 0x64\n-./cmdline/check.c:1190\n-\tldr\tr2, [r7, #120]\t; 0x78\n+./cmdline/check.c:1185\n+\tstr.w\tip, [r3, #4]\n ./cmdline/check.c:1187\n-\tldr\tr6, [r7, #124]\t; 0x7c\n+\tldr\tr2, [r7, #124]\t; 0x7c\n+\tstr\tr2, [r3, #12]\n ./cmdline/check.c:1190\n-\tldr\tr2, [r2, #0]\n-./cmdline/check.c:1188\n-\tstrd\tr6, r9, [r3, #12]\n-./cmdline/check.c:1189\n-\tstr\tr4, [r3, #20]\n+\tldr\tr2, [r6, #0]\n+./cmdline/check.c:1194\n+\tldr\tr0, [r4, #48]\t; 0x30\n ./cmdline/check.c:1190\n \tstr\tr2, [r3, #24]\n ./cmdline/check.c:1191\n \tldr.w\tr2, [r7, #128]\t; 0x80\n+./cmdline/check.c:1189\n+\tstrd\tr8, r4, [r3, #16]\n+./cmdline/check.c:1192\n+\tstr\tr1, [r7, #100]\t; 0x64\n+./cmdline/check.c:1194\n+\tvmov\tr1, s17\n+./cmdline/check.c:1191\n \tstr\tr2, [r3, #28]\n+./cmdline/check.c:1002\n+\tstr.w\tsl, [r7, #72]\t; 0x48\n ./cmdline/check.c:1194\n-\tbl\t10f40 \n-\tldr\tr1, [r7, #52]\t; 0x34\n-\tldr\tr2, [r7, #120]\t; 0x78\n-\tldr\tr6, [r1, #0]\n-\tldr\tr4, [r2, #0]\n-\tmov\tr2, r9\n-\tvmov\tr1, s16\n-\tlsls\tr6, r6, #3\n-\tstr\tr5, [sp, #4]\n-\tstr\tr6, [sp, #8]\n-\tstr\tr4, [sp, #0]\n+\tbl\t10f04 \n+\tldr\tr2, [r7, #52]\t; 0x34\n \tmov\tr3, r0\n+\tldr\tr0, [r6, #0]\n+\tvmov\tr1, s16\n+\tldr\tr4, [r2, #0]\n+\tmov\tr2, r8\n+\tstr\tr0, [sp, #0]\n \tvmov\tr0, s19\n-\tbl\t11570 \n+\tstr\tr5, [sp, #4]\n+\tlsls\tr4, r4, #3\n+\tstr\tr4, [sp, #8]\n+\tbl\t11538 \n ./cmdline/check.c:1196\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1203\n \tldr\tr1, [r7, #100]\t; 0x64\n \tldr\tr6, [r7, #60]\t; 0x3c\n \tlsls\tr2, r1, #5\n \tadds\tr1, #1\n \tadds\tr3, r6, r2\n \tstr\tr1, [r7, #100]\t; 0x64\n-\tstr\tr0, [r6, r2]\n ./cmdline/check.c:1002\n-\tmovs\tr2, #1\n+\tmovs\tr1, #1\n+\tstr\tr1, [r7, #72]\t; 0x48\n+./cmdline/check.c:1203\n+\tstr\tr0, [r6, r2]\n ./cmdline/check.c:1204\n \tstr\tr0, [r3, #4]\n-./cmdline/check.c:1002\n-\tstr\tr2, [r7, #72]\t; 0x48\n-\tb.n\t218fc \n+\tb.n\t218fa \n ./cmdline/check.c:1135\n \tldr\tr6, [r7, #100]\t; 0x64\n \tmovs\tr2, #1\n-\tldr\tr0, [r7, #60]\t; 0x3c\n+\tldr\tr5, [r7, #60]\t; 0x3c\n ./cmdline/check.c:1136\n \tmov.w\tip, #0\n-./cmdline/check.c:1002\n-\tstr\tr2, [r7, #72]\t; 0x48\n+./cmdline/check.c:1146\n+\tldr\tr0, [r7, #96]\t; 0x60\n ./cmdline/check.c:1135\n \tlsls\tr1, r6, #5\n-\tmov\tr3, r0\n+\tmov\tr3, r5\n \tadd\tr3, r1\n-\tstr\tr2, [r0, r1]\n-./cmdline/check.c:1146\n-\tldr\tr1, [r7, #96]\t; 0x60\n-./cmdline/check.c:1136\n-\tstr.w\tip, [r3, #4]\n ./cmdline/check.c:1146\n-\tadd\tr1, r2\n-\tstr\tr1, [r7, #96]\t; 0x60\n-./cmdline/check.c:1137\n-\tldr.w\tr1, [r7, #132]\t; 0x84\n+\tadd\tr0, r2\n+./cmdline/check.c:1002\n+\tstr\tr2, [r7, #72]\t; 0x48\n+./cmdline/check.c:1135\n+\tstr\tr2, [r5, r1]\n ./cmdline/check.c:1145\n-\tldr\tr0, [r4, #48]\t; 0x30\n-./cmdline/check.c:1137\n-\tstr\tr1, [r3, #8]\n+\tvmov\tr1, s17\n+./cmdline/check.c:1146\n+\tstr\tr0, [r7, #96]\t; 0x60\n ./cmdline/check.c:1143\n-\tadds\tr1, r6, r2\n+\tadds\tr0, r6, r2\n+./cmdline/check.c:1137\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n ./cmdline/check.c:1141\n \tldr\tr6, [r7, #120]\t; 0x78\n+./cmdline/check.c:1137\n+\tstr\tr2, [r3, #8]\n+./cmdline/check.c:1136\n+\tstr.w\tip, [r3, #4]\n ./cmdline/check.c:1138\n \tldr\tr2, [r7, #124]\t; 0x7c\n+\tstr\tr2, [r3, #12]\n+./cmdline/check.c:1141\n+\tldr\tr2, [r6, #0]\n ./cmdline/check.c:1143\n-\tstr\tr1, [r7, #100]\t; 0x64\n+\tstr\tr0, [r7, #100]\t; 0x64\n+./cmdline/check.c:1145\n+\tldr\tr0, [r4, #48]\t; 0x30\n ./cmdline/check.c:1141\n-\tldr.w\tip, [r6]\n-./cmdline/check.c:1139\n-\tstrd\tr2, r9, [r3, #12]\n+\tstr\tr2, [r3, #24]\n ./cmdline/check.c:1142\n \tldr.w\tr2, [r7, #128]\t; 0x80\n-./cmdline/check.c:1145\n-\tvmov\tr1, s17\n ./cmdline/check.c:1140\n-\tstr\tr4, [r3, #20]\n-./cmdline/check.c:1141\n-\tstr.w\tip, [r3, #24]\n+\tstrd\tr8, r4, [r3, #16]\n ./cmdline/check.c:1142\n \tstr\tr2, [r3, #28]\n ./cmdline/check.c:1145\n-\tbl\t10f40 \n-\tldr\tr4, [r6, #0]\n-\tvmov\tr1, s16\n-\tmov\tr2, r9\n-\tstr\tr4, [sp, #0]\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #1612]\t; 220c8 \n+\tldr.w\tr0, [pc, #1608]\t; 220b4 \n+\tvmov\tr1, s16\n+\tldr\tr2, [r6, #0]\n+\tstr\tr2, [sp, #0]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tmov\tr2, r8\n+\tbl\t11538 \n ./cmdline/check.c:1147\n-\tb.n\t217bc \n+\tb.n\t217bc \n ./cmdline/check.c:1089\n-\tldr.w\tr2, [r8, #96]\t; 0x60\n-\tasrs\tr1, r2, #31\n+\tldr.w\tr2, [r9, #96]\t; 0x60\n \tmov\tr0, r2\n+\tasrs\tr1, r2, #31\n \tldrd\tr2, r3, [r4]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.w\t21932 \n+\tbne.w\t21930 \n ./cmdline/check.c:1090\n \tldr\tr2, [r4, #36]\t; 0x24\n-\tldr.w\tr6, [r8, #100]\t; 0x64\n+\tldr.w\tr6, [r9, #100]\t; 0x64\n \tcmp\tr6, r2\n-\tbne.w\t21932 \n+\tbne.w\t21930 \n ./cmdline/check.c:1101\n \tldr.w\tr2, [fp, #12]\n \tcmp\tr2, #0\n-\tbeq.w\t2194e \n+\tbeq.w\t2194c \n ./cmdline/check.c:1101 (discriminator 1)\n \ttst.w\tip, #256\t; 0x100\n-\tbne.w\t2194e \n+\tbne.w\t2194c \n ./cmdline/check.c:1102\n \tldrd\tr2, r3, [r7, #64]\t; 0x40\n \tldrd\tr0, r1, [r7, #72]\t; 0x48\n \tcmp\tr2, r0\n \tsbcs\tr3, r1\n-\tbge.w\t2194e \n+\tbge.w\t2194c \n+./cmdline/check.c:1106\n+\tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1104\n-\tvmov\tr3, s18\n \tmov.w\tr1, #4256\t; 0x10a0\n \tldr.w\tr2, [r7, #132]\t; 0x84\n-\tldr.w\tr0, [pc, #1524]\t; 220cc \n+./cmdline/check.c:1106\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #96]\t; 0x60\n+./cmdline/check.c:1104\n+\tvmov\tr3, s18\n+\tldr.w\tr0, [pc, #1504]\t; 220b8 \n \tadd\tr0, pc\n \tmla\tr1, r1, r2, r3\n-\tbl\t11440 \n-./cmdline/check.c:1106\n-\tldr\tr3, [r7, #96]\t; 0x60\n+\tbl\t11408 \n ./cmdline/check.c:1105\n \tvmov\tr1, s17\n \tldr\tr0, [r4, #48]\t; 0x30\n-./cmdline/check.c:1106\n-\tadds\tr3, #1\n-\tstr\tr3, [r7, #96]\t; 0x60\n-./cmdline/check.c:1105\n-\tbl\t10f40 \n-\tvmov\tr1, s16\n-\tmov\tr2, r9\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #1488]\t; 220d0 \n+\tldr.w\tr0, [pc, #1484]\t; 220bc \n+\tvmov\tr1, s16\n+\tmov\tr2, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1108\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbeq.w\t2194e \n+\tbeq.w\t2194c \n ./cmdline/check.c:1109\n \tldr.w\tr0, [r7, #128]\t; 0x80\n \tmov\tr1, r4\n-\tbl\t28dd0 \n+\tbl\t28d64 \n ./cmdline/check.c:1110\n \tadds\tr0, #1\n-\tbeq.w\t2308e \n+\tbeq.w\t23048 \n ./cmdline/check.c:1119\n \tvmov\tr1, s17\n \tldr\tr0, [r4, #48]\t; 0x30\n-\tbl\t10f40 \n-\tmov\tr2, r9\n-\tvmov\tr1, s16\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #1440]\t; 220d4 \n+\tldr.w\tr0, [pc, #1436]\t; 220c0 \n+\tmov\tr2, r8\n+\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1120\n \tldr\tr2, [r7, #40]\t; 0x28\n \tldr.w\tip, [r4, #44]\t; 0x2c\n \tadds\tr2, #1\n \tstr\tr2, [r7, #40]\t; 0x28\n-\tb.n\t216fe \n+\tb.n\t21700 \n ./cmdline/check.c:1217\n \tldr.w\tr2, [fp, #4]\n \tvmov\tsl, s16\n \tldr\tr6, [r7, #72]\t; 0x48\n \tcmp\tr2, #0\n-\tbeq.w\t21f94 \n+\tbeq.w\t21f7c \n ./cmdline/check.c:1401\n \tldr\tr2, [r7, #100]\t; 0x64\n-\tcbz\tr2, 21b7a \n+\tcbz\tr2, 21b72 \n \tldr\tr2, [r7, #60]\t; 0x3c\n \tldr\tr1, [r7, #100]\t; 0x64\n \tadds\tr2, #20\n \tadd.w\tr0, r2, r1, lsl #5\n ./cmdline/check.c:1402\n \tldr.w\tr1, [r2, #-20]\n-\tcbz\tr1, 21b74 \n+\tcbz\tr1, 21b6c \n ./cmdline/check.c:1403\n \tldr\tr4, [r2, #0]\n ./cmdline/elem.h:738\n \tldr\tr1, [r4, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr1, r1, #4\n \tstr\tr1, [r4, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1401 (discriminator 2)\n \tadds\tr2, #32\n \tcmp\tr0, r2\n-\tbne.n\t21b64 \n+\tbne.n\t21b5c \n ./cmdline/check.c:1409\n \tstr\tr3, [sp, #0]\n \tmov\tr2, sl\n \tvmov\tr3, s18\n-\tmov\tr0, fp\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tbl\t206e4 \n+\tmov\tr0, fp\n+\tbl\t206ec \n ./cmdline/check.c:1410\n \tadds\tr0, #1\n-\tbeq.w\t22de6 \n+\tbeq.w\t22d90 \n ./cmdline/check.c:1422\n \tldrd\tr1, r2, [r7, #88]\t; 0x58\n-\tmov\tr0, fp\n+\tstrd\tr1, r2, [sp, #8]\n ./cmdline/check.c:1419\n \tldr\tr3, [r7, #32]\n ./cmdline/check.c:1422\n-\tstrd\tr1, r2, [sp, #8]\n+\tmovs\tr1, #0\n+\tldr\tr2, [r7, #28]\n+\tmov\tr0, fp\n ./cmdline/check.c:1419\n \tadds\tr3, #1\n ./cmdline/check.c:1422\n-\tldr\tr2, [r7, #28]\n-\tmovs\tr1, #0\n+\tstr\tr2, [sp, #0]\n+\tmov\tr2, sl\n ./cmdline/check.c:1419\n \tstr\tr3, [r7, #32]\n ./cmdline/check.c:1422\n-\tstr\tr2, [sp, #0]\n-\tmov\tr2, sl\n-\tbl\t18518 \n+\tbl\t184fc \n \tcmp\tr0, #0\n-\tbeq.w\t215ca \n+\tbeq.w\t215ca \n ./cmdline/check.c:1430\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t21f66 \n+\tbeq.w\t21f4e \n ./cmdline/check.c:1460\n-\tldr.w\tr3, [pc, #1304]\t; 220d8 \n+\tldr.w\tr3, [pc, #1292]\t; 220c4 \n ./cmdline/check.c:1711\n \tstr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1460\n \tadd\tr3, pc\n-\tvmov\ts22, r3\n+\tvmov\ts23, r3\n \tvmov\tr3, s18\n \tadd.w\tr3, r3, #4096\t; 0x1000\n \tstr\tr3, [r7, #124]\t; 0x7c\n ./cmdline/check.c:1537\n-\tldr.w\tr3, [pc, #1284]\t; 220dc \n+\tldr.w\tr3, [pc, #1272]\t; 220c8 \n \tadd\tr3, pc\n-\tvmov\ts16, r3\n+\tvmov\ts17, r3\n ./cmdline/check.c:1430\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #116]\t; 0x74\n ./cmdline/check.c:1540\n-\tldr.w\tr3, [pc, #1276]\t; 220e0 \n+\tldr.w\tr3, [pc, #1264]\t; 220cc \n \tadd\tr3, pc\n-\tvmov\ts17, r3\n+\tvmov\ts19, r3\n ./cmdline/check.c:1711\n-\tldr.w\tr3, [pc, #1268]\t; 220e4 \n+\tldr.w\tr3, [pc, #1256]\t; 220d0 \n \tadd\tr3, pc\n-\tvmov\ts20, r3\n+\tvmov\ts21, r3\n ./cmdline/check.c:1434\n \tldr\tr3, [r7, #124]\t; 0x7c\n \tldr.w\tfp, [r3]\n \tcmp.w\tfp, #0\n-\tbeq.w\t21f4a \n+\tbeq.w\t21f32 \n ./cmdline/check.c:1439\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr4, [fp, r3]\n ./cmdline/check.c:1440\n \tcmp\tr4, #0\n-\tbeq.n\t21c9c \n+\tbeq.n\t21c92 \n ./cmdline/check.c:1460\n-\tvmov\tr8, s22\n \tadd.w\tr9, r7, #8512\t; 0x2140\n+\tvmov\tr8, s23\n \tadd.w\tr9, r9, #60\t; 0x3c\n ./cmdline/check.c:1446\n \tldr\tr6, [r4, #8]\n ./cmdline/check.c:1447\n \tldr\tr4, [r4, #0]\n ./cmdline/check.c:1450\n \tldrd\tr2, r3, [r6, #24]\n \torrs\tr3, r2\n-\tbne.n\t21c92 \n+\tbne.n\t21c88 \n ./cmdline/elem.h:733\n \tldr\tr3, [r6, #44]\t; 0x2c\n ./cmdline/check.c:1455\n \tlsls\tr2, r3, #30\n-\tbmi.n\t21c92 \n-./cmdline/check.c:1460\n-\tldr\tr0, [r6, #48]\t; 0x30\n-\tmov\tr2, r8\n+\tbmi.n\t21c88 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr5, [r7, #84]\t; 0x54\n state_check_process():\n ./cmdline/check.c:1460\n+\tadd.w\tr3, fp, #4096\t; 0x1000\n+\tldr\tr2, [r6, #48]\t; 0x30\n \tmov.w\tr1, #4096\t; 0x1000\n+\tmov\tr0, r9\n+\tstr\tr2, [sp, #0]\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tsub.w\tr5, r3, #16\n+\tsubs\tr5, #16\n state_check_process():\n ./cmdline/check.c:1460\n-\tstr\tr0, [sp, #0]\n-\tadd.w\tr3, fp, #4096\t; 0x1000\n-\tmov\tr0, r9\n-\tbl\t111e4 \n+\tmov\tr2, r8\n+\tbl\t111a8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr2, r5\n \tmov\tr1, r9\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n state_check_process():\n ./cmdline/check.c:1462\n \tadds\tr0, #1\n-\tbeq.w\t22a12 \n+\tbeq.w\t229e4 \n ./cmdline/check.c:1468\n \tldr\tr3, [r5, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbeq.w\t22906 \n+\tbeq.w\t228da \n ./cmdline/check.c:1471\n \tadd.w\tsl, r7, #12608\t; 0x3140\n ./cmdline/check.c:1472\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1471\n \tadd.w\tsl, sl, #60\t; 0x3c\n \tldr\tr0, [r6, #48]\t; 0x30\n+\tmov\tr1, sl\n ./cmdline/check.c:1472\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1471\n-\tmov\tr1, sl\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1124]\t; 220e8 \n+\tldr.w\tr0, [pc, #1116]\t; 220d4 \n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1480\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t227f0 \n+\tbne.w\t227ce \n ./cmdline/check.c:1440\n \tcmp\tr4, #0\n-\tbne.n\t21c1c \n+\tbne.n\t21c14 \n \tldr\tr3, [r7, #124]\t; 0x7c\n \tldr.w\tfp, [r3]\n ./cmdline/check.c:1547\n \tmovw\tr3, #13404\t; 0x345c\n-\tldr.w\tr9, [fp, r3]\n+\tldr.w\tr5, [fp, r3]\n ./cmdline/check.c:1548\n-\tcmp.w\tr9, #0\n-\tbeq.w\t21e64 \n-./cmdline/check.c:1712\n-\tldr.w\tr3, [pc, #1084]\t; 220ec \n-./cmdline/check.c:1707\n-\tmov\tr5, r9\n+\tcmp\tr5, #0\n+\tbeq.w\t21e4e \n ./cmdline/check.c:1712\n+\tldr.w\tr3, [pc, #1076]\t; 220d8 \n \tadd\tr3, pc\n-\tvmov\ts19, r3\n+\tvmov\ts20, r3\n ./cmdline/check.c:1707\n-\tldr.w\tr3, [pc, #1076]\t; 220f0 \n+\tldr.w\tr3, [pc, #1072]\t; 220dc \n \tadd\tr3, pc\n-\tvmov\ts21, r3\n+\tvmov\ts22, r3\n ./cmdline/check.c:1558\n \tldr\tr4, [r5, #8]\n ./cmdline/check.c:1559\n \tldr\tr5, [r5, #0]\n ./cmdline/check.c:1562\n \tldr\tr3, [r4, #0]\n \tands.w\tr8, r3, #2\n-\tbne.w\t21e58 \n-./cmdline/check.c:1566\n-\tands.w\tr9, r3, #4096\t; 0x1000\n+\tbne.w\t21e42 \n+./cmdline/elem.h:878\n+\tadd.w\tr2, fp, #4096\t; 0x1000\n+link_flag_has():\n+./cmdline/elem.h:878\n+\tvmov\ts16, r2\n \tldr\tr2, [r4, #4]\n-\tadd.w\tr6, fp, #4096\t; 0x1000\n+state_check_process():\n ./cmdline/check.c:1568\n \tadd.w\tsl, r7, #380\t; 0x17c\n ./cmdline/check.c:1566\n-\tbeq.w\t2287e \n+\tands.w\tr9, r3, #4096\t; 0x1000\n+./cmdline/check.c:1568\n+\tstr\tr2, [sp, #0]\n+./cmdline/check.c:1566\n+\tbeq.w\t2285c \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr6, [r7, #84]\t; 0x54\n state_check_process():\n ./cmdline/check.c:1568\n+\tvmov\tr3, s16\n+\tldr\tr2, [pc, #1020]\t; (220e0 )\n \tmov\tr0, sl\n-\tstr\tr2, [sp, #0]\n \tmov.w\tr1, #4096\t; 0x1000\n-\tldr.w\tr2, [pc, #1028]\t; 220f4 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tsub.w\tr9, r3, #120\t; 0x78\n+\tsubs\tr6, #120\t; 0x78\n state_check_process():\n ./cmdline/check.c:1568\n-\tmov\tr3, r6\n \tadd\tr2, pc\n-\tbl\t111e4 \n+stat64():\n+/usr/include/arm-linux-gnueabihf/sys/stat.h:455\n+\tstr.w\tr6, [r7, #132]\t; 0x84\n+state_check_process():\n+./cmdline/check.c:1568\n+\tbl\t111a8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr1, sl\n-\tmov\tr2, r9\n+\tmov\tr2, r6\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n state_check_process():\n ./cmdline/check.c:1570\n \tadds\tr0, #1\n-\tbeq.w\t22ada \n+\tbeq.w\t22aac \n ./cmdline/check.c:1576\n-\tldr.w\tr3, [r9, #16]\n+\tldr.w\tr3, [r7, #132]\t; 0x84\n+\tldr\tr3, [r3, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-./cmdline/check.c:1555\n-\tit\teq\n-\tstreq.w\tr8, [r7, #128]\t; 0x80\n-./cmdline/check.c:1576\n-\tbeq.n\t21d56 \n+\tbeq.n\t21d48 \n ./cmdline/check.c:1579\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tldr\tr0, [r4, #4]\n \tadds\tr1, #60\t; 0x3c\n-\tbl\t10f40 \n+./cmdline/check.c:1577\n+\tmov.w\tr8, #1\n+./cmdline/check.c:1579\n+\tbl\t10f04 \n ./cmdline/check.c:1580\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1579\n \tadd.w\tr1, r7, #20864\t; 0x5180\n+\tstr.w\tr0, [r7, #128]\t; 0x80\n+\tldr\tr0, [r4, #8]\n ./cmdline/check.c:1580\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1579\n-\tstr.w\tr0, [r7, #132]\t; 0x84\n-\tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #940]\t; (220f8 )\n+\tldr\tr0, [pc, #936]\t; (220e4 )\n+\tldr.w\tr2, [r7, #128]\t; 0x80\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n-./cmdline/check.c:1577\n-\tmovs\tr3, #1\n-\tstr.w\tr3, [r7, #128]\t; 0x80\n+\tbl\t11538 \n ./cmdline/check.c:1584\n-\tldr\tr1, [r4, #8]\n-\tadd.w\tr8, r7, #4448\t; 0x1160\n+\tldr\tr2, [r4, #8]\n+\tadd.w\tr9, r7, #4448\t; 0x1160\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr6, [r7, #84]\t; 0x54\n state_check_process():\n ./cmdline/check.c:1584\n-\tadd.w\tr8, r8, #28\n-\tldr\tr2, [pc, #920]\t; (220fc )\n+\tadd.w\tr9, r9, #28\n+\tstr\tr2, [sp, #0]\n+\tvmov\tr3, s16\n+\tldr\tr2, [pc, #908]\t; (220e8 )\n+\tmov\tr0, r9\n+\tmov.w\tr1, #4096\t; 0x1000\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tsubs\tr3, #16\n+\tsubs\tr6, #16\n state_check_process():\n ./cmdline/check.c:1584\n-\tmov\tr0, r8\n \tadd\tr2, pc\n+\tbl\t111a8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tstr.w\tr3, [r7, #132]\t; 0x84\n-state_check_process():\n-./cmdline/check.c:1584\n-\tstr\tr1, [sp, #0]\n-\tmov\tr3, r6\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n-stat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, r8\n+\tmov\tr1, r9\n+\tmov\tr2, r6\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n state_check_process():\n ./cmdline/check.c:1586\n \tadds\tr0, #1\n-\tbeq.w\t22940 \n+\tbeq.w\t22914 \n ./cmdline/check.c:1606\n-\tldr.w\tr3, [r7, #132]\t; 0x84\n-\tldr\tr3, [r3, #16]\n+\tldr\tr3, [r6, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbeq.w\t229a2 \n+\tbeq.w\t22976 \n ./cmdline/check.c:1609\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tldr\tr0, [r4, #4]\n \tadds\tr1, #60\t; 0x3c\n-\tbl\t10f40 \n+\tbl\t10f04 \n ./cmdline/check.c:1610\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1609\n \tadd.w\tr1, r7, #20864\t; 0x5180\n+\tstr.w\tr0, [r7, #132]\t; 0x84\n+\tldr\tr0, [r4, #8]\n ./cmdline/check.c:1610\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1609\n-\tstr.w\tr0, [r7, #132]\t; 0x84\n-\tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n+\tbl\t10f04 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #832]\t; (220ec )\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tmov\tr1, fp\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #824]\t; (22100 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbeq.n\t21e58 \n+\tbeq.n\t21e42 \n ./cmdline/check.c:1648\n \tmov\tr0, sl\n-\tbl\t112b0 \n+\tbl\t11274 \n ./cmdline/check.c:1649\n \tcmp\tr0, #0\n-\tbne.w\t22fb2 \n+\tbne.w\t22f82 \n ./cmdline/check.c:1659\n \tmov\tr0, sl\n \tblx\t6cec \n ./cmdline/check.c:1660\n-\tcbz\tr0, 21df4 \n+\tcbz\tr0, 21dde \n ./cmdline/check.c:1660 (discriminator 1)\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbne.w\t23130 \n+\tbne.w\t23100 \n ./cmdline/elem.h:878\n \tldr\tr3, [r4, #0]\n ./cmdline/check.c:1671\n \tlsls\tr6, r3, #19\n-\tbpl.w\t22b2a \n+\tbpl.w\t22afa \n hardlink():\n ./cmdline/portable.h:309\n \tadd.w\tr6, r7, #4448\t; 0x1160\n \tmov\tr1, sl\n \tadds\tr6, #28\n \tmov\tr0, r6\n \tblx\t6c40 \n state_check_process():\n ./cmdline/check.c:1673\n \tcmp\tr0, #0\n-\tbne.w\t230f4 \n+\tbne.w\t230c4 \n ./cmdline/check.c:1688\n \tadd.w\tr6, r7, #12608\t; 0x3140\n ./cmdline/check.c:1689\n \tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1688\n \tadds\tr6, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n+\tmov\tr1, r6\n ./cmdline/check.c:1689\n \tadds\tr3, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1688\n-\tmov\tr1, r6\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #728]\t; (22104 )\n+\tldr\tr0, [pc, #732]\t; (220f0 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1711\n \tmov\tr1, r6\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, fp\n \tmov\tr2, r0\n-\tvmov\tr0, s20\n-\tbl\t11570 \n+\tvmov\tr0, s21\n+\tbl\t11538 \n ./cmdline/check.c:1712\n \tldr\tr1, [r4, #4]\n \tmov\tr2, r6\n \tmov\tr0, fp\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tvmov\tr0, s19\n-\tbl\t11b00 \n+\tvmov\tr0, s20\n+\tbl\t11ab8 \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n+\tbne.w\t21cb4 \n \tldr\tr3, [r7, #124]\t; 0x7c\n \tldr.w\tfp, [r3]\n ./cmdline/check.c:1718\n \tmovw\tr3, #13428\t; 0x3474\n \tldr.w\tr4, [fp, r3]\n ./cmdline/check.c:1719\n \tcmp\tr4, #0\n-\tbeq.n\t21f4a \n+\tbeq.n\t21f32 \n ./cmdline/check.c:1734\n-\tldr.w\tr8, [pc, #660]\t; 22108 \n+\tldr.w\tr8, [pc, #664]\t; 220f4 \n \tadd.w\tsl, r7, #8512\t; 0x2140\n \tldr.w\tr9, [r7, #96]\t; 0x60\n \tadd.w\tsl, sl, #60\t; 0x3c\n \tadd\tr8, pc\n ./cmdline/check.c:1725\n \tldr\tr5, [r4, #8]\n ./cmdline/check.c:1726\n \tldr\tr4, [r4, #0]\n ./cmdline/elem.h:932\n \tldr\tr3, [r5, #0]\n ./cmdline/check.c:1729\n \tlsls\tr0, r3, #30\n-\tbmi.n\t21f42 \n-./cmdline/check.c:1734\n-\tldr\tr0, [r5, #4]\n-\tmov\tr2, r8\n+\tbmi.n\t21f2a \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr6, [r7, #84]\t; 0x54\n state_check_process():\n ./cmdline/check.c:1734\n+\tadd.w\tr3, fp, #4096\t; 0x1000\n+\tldr\tr2, [r5, #4]\n \tmov.w\tr1, #4096\t; 0x1000\n+\tmov\tr0, sl\n+\tstr\tr2, [sp, #0]\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tsub.w\tr6, r3, #16\n+\tsubs\tr6, #16\n state_check_process():\n ./cmdline/check.c:1734\n-\tstr\tr0, [sp, #0]\n-\tadd.w\tr3, fp, #4096\t; 0x1000\n-\tmov\tr0, sl\n-\tbl\t111e4 \n+\tmov\tr2, r8\n+\tbl\t111a8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr2, r6\n \tmov\tr1, sl\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n state_check_process():\n ./cmdline/check.c:1736\n \tadds\tr0, #1\n-\tbeq.w\t22b66 \n+\tbeq.w\t22b36 \n ./cmdline/check.c:1742\n \tldr\tr3, [r6, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.n\t21f42 \n+\tbeq.n\t21f2a \n ./cmdline/check.c:1745\n \tadd.w\tr6, r7, #12608\t; 0x3140\n \tldr\tr0, [r5, #4]\n \tadds\tr6, #60\t; 0x3c\n ./cmdline/check.c:1746\n \tadd.w\tr9, r9, #1\n ./cmdline/check.c:1745\n \tmov\tr1, r6\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #560]\t; (2210c )\n+\tldr\tr0, [pc, #568]\t; (220f8 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1749\n \tldr\tr3, [r7, #80]\t; 0x50\n-\tcbz\tr3, 21f42 \n+\tcbz\tr3, 21f2a \n ./cmdline/check.c:1751\n \tmov\tr0, sl\n-\tbl\t112b0 \n+\tbl\t11274 \n ./cmdline/check.c:1752\n \tcmp\tr0, #0\n-\tbne.w\t22f92 \n+\tbne.w\t22f62 \n ./cmdline/check.c:1762\n-\tmovw\tr1, #493\t; 0x1ed\n \tmov\tr0, sl\n+\tmovw\tr1, #493\t; 0x1ed\n \tblx\t6bfc \n ./cmdline/check.c:1763\n \tcmp\tr0, #0\n-\tbne.w\t22f54 \n+\tbne.w\t22f24 \n ./cmdline/check.c:1778\n \tmov\tr1, r6\n \tldr\tr0, [r5, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #520]\t; (220fc )\n+\tmov\tr1, fp\n ./cmdline/check.c:1779\n \tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1778\n-\tmov\tr1, fp\n+\tadd\tr0, pc\n ./cmdline/check.c:1779\n \tadds\tr3, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1778\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #508]\t; (22110 )\n-\tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1781\n \tmov\tr1, r6\n \tldr\tr0, [r5, #4]\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #492]\t; (22114 )\n+\tldr\tr0, [pc, #496]\t; (22100 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1782\n \tldr\tr1, [r5, #4]\n \tmov\tr2, r6\n \tmov\tr0, fp\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #476]\t; (22118 )\n+\tldr\tr0, [pc, #480]\t; (22104 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n ./cmdline/check.c:1719\n \tcmp\tr4, #0\n-\tbne.n\t21e82 \n+\tbne.n\t21e6c \n \tstr.w\tr9, [r7, #96]\t; 0x60\n ./cmdline/check.c:1430 (discriminator 2)\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr2, [r7, #116]\t; 0x74\n \tldr\tr1, [r7, #124]\t; 0x7c\n \tldr\tr3, [r3, #0]\n \tadds\tr2, #1\n \tadd.w\tr1, r1, #4256\t; 0x10a0\n \tstr\tr2, [r7, #116]\t; 0x74\n \tcmp\tr3, r2\n \tstr\tr1, [r7, #124]\t; 0x7c\n-\tbhi.w\t21bf6 \n+\tbhi.w\t21bee \n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1787\n \tldrd\tr3, r4, [r7, #88]\t; 0x58\n \tmov\tr0, fp\n \tldrd\tr2, r1, [r7, #28]\n \tstrd\tr3, r4, [sp]\n-\tbl\t183c0 \n-\tb.n\t22244 \n+\tbl\t1839c \n+\tb.n\t22228 \n info_get():\n ./cmdline/check.c:1787\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #20]\n \tstr\tr3, [r7, #44]\t; 0x2c\n-\tb.w\t2162a \n+\tb.w\t2162c \n state_check_process():\n ./cmdline/check.c:1217\n \tldr.w\tr6, [fp, #4]\n \tcmp\tr6, #0\n-\tbne.w\t21b7a \n+\tbne.w\t21b72 \n ./cmdline/check.c:931\n \tmovs\tr2, #1\n ./cmdline/check.c:937\n \tstr\tr6, [r7, #100]\t; 0x64\n ./cmdline/check.c:931\n \tstr\tr2, [r7, #104]\t; 0x68\n ./cmdline/check.c:1222\n \tldr\tr2, [r7, #48]\t; 0x30\n \tadd.w\tr8, r2, #960\t; 0x3c0\n \tldr.w\tr1, [r2, #960]\t; 0x3c0\n \tcmp\tr1, #0\n-\tbeq.w\t22d1a \n-\tadd\tr3, r1\n+\tbeq.w\t22cea \n \tldr\tr0, [r7, #112]\t; 0x70\n+\tadd\tr3, r1\n \tadds\tr4, r1, r3\n \tadd.w\tr2, r7, #392\t; 0x188\n-\tadd.w\tr3, r0, r3, lsl #2\n \tstr\tr2, [r7, #120]\t; 0x78\n-\tadd.w\tr4, r0, r4, lsl #2\n \tadd.w\tr2, r7, #352\t; 0x160\n+\tadd.w\tr3, r0, r3, lsl #2\n+\tadd.w\tr4, r0, r4, lsl #2\n ./cmdline/check.c:1223 (discriminator 3)\n \tldr.w\tr0, [r3], #4\n-./cmdline/check.c:1222 (discriminator 3)\n-\tcmp\tr3, r4\n-./cmdline/check.c:1223 (discriminator 3)\n \tstr.w\tr0, [r2, #4]!\n ./cmdline/check.c:1222 (discriminator 3)\n-\tbne.n\t21fbc \n+\tcmp\tr3, r4\n+\tbne.n\t21fa4 \n ./cmdline/check.c:1224\n \tcmp\tr1, #5\n-\tbhi.w\t22cbe \n+\tit\tls\n+\tmovls\tr3, r1\n+\tbhi.w\t22c8e \n \tldr\tr2, [r7, #120]\t; 0x78\n-./cmdline/check.c:1222\n-\tmov\tr3, r1\n ./cmdline/check.c:1225\n \tmovs\tr0, #0\n \tsubs\tr2, #36\t; 0x24\n \tstr.w\tr2, [r7, #128]\t; 0x80\n \tadd.w\tr2, r2, r1, lsl #2\n ./cmdline/check.c:1224 (discriminator 2)\n \tadds\tr3, #1\n ./cmdline/check.c:1225 (discriminator 2)\n \tstr.w\tr0, [r2], #4\n ./cmdline/check.c:1224 (discriminator 2)\n \tcmp\tr3, #6\n-\tbne.n\t21fde \n+\tbne.n\t21fc8 \n ./cmdline/check.c:1228\n \tldr\tr3, [r7, #12]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #124]\t; 0x7c\n ./cmdline/check.c:1231\n-\tcbz\tr1, 22054 \n+\tcbz\tr1, 2203c \n ./cmdline/check.c:1237\n-\tldr\tr3, [pc, #296]\t; (2211c )\n+\tldr\tr3, [pc, #300]\t; (22108 )\n ./cmdline/check.c:1224\n \tmovs\tr4, #0\n \tldr.w\tr5, [r7, #128]\t; 0x80\n ./cmdline/check.c:1237\n \tadd\tr3, pc\n \tstr\tr3, [r7, #64]\t; 0x40\n \tldr\tr3, [r7, #16]\n \tstr\tr6, [r7, #72]\t; 0x48\n \tsub.w\tr9, r3, #4\n \tldr\tr6, [r7, #116]\t; 0x74\n \tstr.w\tr5, [r7, #132]\t; 0x84\n-\tb.n\t22042 \n+\tb.n\t2202a \n ./cmdline/check.c:1233\n-\tldr.w\tip, [pc, #172]\t; 220bc \n+\tldr.w\tip, [pc, #176]\t; 220a8 \n \tmov\tr1, sl\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr.w\tr3, [fp, #216]\t; 0xd8\n \tldr.w\tr5, [r6, ip]\n \tldr\tr2, [r2, #0]\n \tstr\tr5, [sp, #0]\n-\tbl\t28a14 \n+\tbl\t289ac \n ./cmdline/check.c:1234\n \tadds\tr0, #1\n-\tbeq.w\t2265c \n+\tbeq.w\t22642 \n ./cmdline/check.c:1231 (discriminator 2)\n-\tldr.w\tr3, [r8]\n-\tadds\tr4, #1\n \tldr.w\tr2, [r7, #132]\t; 0x84\n-\tcmp\tr3, r4\n-\tadd.w\tr2, r2, #4\n+\tadds\tr4, #1\n+\tldr.w\tr3, [r8]\n+\tadds\tr2, #4\n \tstr.w\tr2, [r7, #132]\t; 0x84\n-\tbls.n\t22052 \n+\tcmp\tr3, r4\n+\tbls.n\t2203a \n ./cmdline/check.c:1232\n \tldr.w\tr0, [r9, #4]!\n \tcmp\tr0, #0\n-\tbne.n\t2200c \n+\tbne.n\t21ff6 \n ./cmdline/check.c:1241\n \tldr.w\tr3, [r7, #132]\t; 0x84\n \tstr\tr0, [r3, #0]\n-\tb.n\t2202c \n+\tb.n\t22016 \n \tldr\tr6, [r7, #72]\t; 0x48\n ./cmdline/check.c:1246\n \tldr\tr3, [r7, #124]\t; 0x7c\n \tmov\tr2, sl\n-\tldr\tr4, [r7, #100]\t; 0x64\n-\tmov\tr0, fp\n-\tldr\tr1, [r7, #20]\n \tstr\tr3, [sp, #20]\n+\tmov\tr0, fp\n \tldr.w\tr3, [r7, #128]\t; 0x80\n-\tstr\tr4, [sp, #8]\n \tstr\tr3, [sp, #16]\n \tldr\tr3, [r7, #112]\t; 0x70\n \tstr\tr3, [sp, #12]\n \tldr\tr3, [r7, #24]\n \tstr\tr3, [sp, #4]\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tstr\tr3, [sp, #0]\n+\tldr\tr4, [r7, #100]\t; 0x64\n \tldr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr4, [sp, #8]\n+\tldr\tr1, [r7, #20]\n \tldr\tr3, [r3, #0]\n-\tbl\t20d28 \n+\tbl\t20d30 \n ./cmdline/check.c:1247\n \tsubs\tr3, r0, #0\n \tstr.w\tr3, [r7, #132]\t; 0x84\n-\tbne.w\t2267c \n+\tbne.w\t22662 \n ./cmdline/check.c:1271\n \tcmp\tr4, #0\n-\tbeq.n\t22182 \n+\tbeq.n\t2216c \n+\tldr\tr3, [r7, #60]\t; 0x3c\n \tldr\tr2, [r7, #100]\t; 0x64\n-\tmov\tr3, r8\n ./cmdline/check.c:1274\n-\tldr.w\tr9, [pc, #144]\t; 22120 \n-\tmov\tr8, r6\n-\tldr\tr4, [r7, #60]\t; 0x3c\n+\tldr.w\tr9, [pc, #148]\t; 2210c \n+\tmov\tr4, r3\n+\tadd.w\tr5, r3, r2, lsl #5\n+\tmov\tr3, r8\n \tadd\tr9, pc\n-\tstr\tr3, [r7, #72]\t; 0x48\n-\tadd.w\tr5, r4, r2, lsl #5\n-\tb.n\t2212a \n+\tmov\tr8, r6\n+\tmov\tr6, r3\n+\tb.n\t22116 \n+\tnop\n \tsubs\tr0, #170\t; 0xaa\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n \tsubs\tr0, #110\t; 0x6e\n \tmovs\tr4, r0\n \tldr\tr4, [r5, #60]\t; 0x3c\n \tmovs\tr2, r0\n \tldr\tr4, [r3, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, r0]\n+\tldrb\tr6, [r6, r0]\n \tmovs\tr2, r0\n \tlsls\tr4, r3, #7\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #120]\t; 0x78\n+\tstr\tr2, [r1, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstr\tr6, [r6, #104]\t; 0x68\n+\tstr\tr0, [r0, #108]\t; 0x6c\n \tmovs\tr2, r0\n-\tstr\tr6, [r5, #88]\t; 0x58\n+\tstr\tr0, [r6, #88]\t; 0x58\n \tmovs\tr2, r0\n-\tstr\tr4, [r5, #88]\t; 0x58\n+\tstr\tr4, [r6, #88]\t; 0x58\n \tmovs\tr2, r0\n-\tstr\tr4, [r4, #92]\t; 0x5c\n+\tstr\tr4, [r5, #92]\t; 0x5c\n \tmovs\tr2, r0\n-\tlsrs\tr4, r3, #29\n+\tlsrs\tr4, r4, #29\n \tmovs\tr2, r0\n-\tldr\tr0, [r1, #0]\n+\tldr\tr0, [r2, #0]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r5, r7]\n+\tldrsh\tr6, [r6, r7]\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r4, r7]\n+\tldrsh\tr4, [r5, r7]\n \tmovs\tr2, r0\n-\tstr\tr4, [r4, #104]\t; 0x68\n+\tstr\tr6, [r5, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tldrsh\tr2, [r7, r4]\n+\tldrsh\tr0, [r1, r5]\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, #40]\t; 0x28\n+\tldr\tr2, [r1, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tlsrs\tr2, r5, #24\n+\tlsrs\tr6, r6, #24\n \tmovs\tr2, r0\n-\tstr\tr2, [r1, #112]\t; 0x70\n+\tstr\tr2, [r2, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tlsrs\tr0, r7, #22\n+\tlsrs\tr4, r7, #22\n \tmovs\tr2, r0\n-\tstr\tr0, [r5, #112]\t; 0x70\n+\tstr\tr6, [r7, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr6, [r7, #8]\n+\tldr\tr4, [r2, #12]\n \tmovs\tr2, r0\n-\tlsrs\tr0, r4, #18\n+\tlsrs\tr6, r6, #18\n \tmovs\tr2, r0\n-\tldr\tr6, [r1, #16]\n+\tldr\tr6, [r4, #16]\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #20]\n+\tldr\tr4, [r6, #20]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r5, r2]\n+\tldrb\tr4, [r0, r3]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r6, r2]\n+\tldrb\tr0, [r1, r3]\n \tmovs\tr2, r0\n-\tstr\tr0, [r5, #20]\n+\tstr\tr6, [r7, #20]\n \tmovs\tr2, r0\n-\tstr\tr6, [r4, #16]\n+\tstr\tr2, [r7, #16]\n \tmovs\tr2, r0\n ./cmdline/check.c:1271 (discriminator 2)\n \tadds\tr4, #32\n \tcmp\tr5, r4\n-\tbeq.n\t2216a \n+\tbeq.n\t22154 \n ./cmdline/check.c:1272\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t22124 \n+\tbeq.n\t22110 \n ./cmdline/check.c:1272 (discriminator 1)\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbeq.n\t22124 \n+\tbeq.n\t22110 \n ./cmdline/check.c:1274\n+\tldr\tr3, [r4, #20]\n+\tvmov\tr1, s17\n \tldr\tr2, [r4, #16]\n \tadds\tr4, #32\n-\tldr.w\tr3, [r4, #-12]\n-\tvmov\tr1, s17\n \tstr\tr2, [r7, #124]\t; 0x7c\n ./cmdline/check.c:1273\n \tldr.w\tr2, [r7, #132]\t; 0x84\n ./cmdline/check.c:1274\n \tldr\tr0, [r3, #48]\t; 0x30\n ./cmdline/check.c:1273\n \tadds\tr2, #1\n \tstr.w\tr2, [r7, #132]\t; 0x84\n ./cmdline/check.c:1274\n-\tbl\t10f40 \n-\tldr.w\tr6, [r4, #-8]\n+\tbl\t10f04 \n+\tldr.w\tr1, [r4, #-8]\n+\tmov\tr3, r0\n+\tstr\tr1, [sp, #0]\n \tldr\tr2, [r7, #124]\t; 0x7c\n \tmov\tr1, sl\n-\tstr\tr6, [sp, #0]\n-\tmov\tr3, r0\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1271\n \tcmp\tr5, r4\n-\tbne.n\t2212a \n+\tbne.n\t22116 \n ./cmdline/check.c:1277\n-\tldr\tr3, [r7, #72]\t; 0x48\n+\tmov\tr3, r6\n \tmov\tr6, r8\n \tmov\tr8, r3\n \tldr.w\tr3, [r7, #132]\t; 0x84\n-\tcbz\tr3, 22182 \n+\tcbz\tr3, 2216c \n ./cmdline/check.c:1278\n \tldr\tr2, [r7, #96]\t; 0x60\n \tadd\tr2, r3\n ./cmdline/check.c:1279\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1278\n \tstr\tr2, [r7, #96]\t; 0x60\n ./cmdline/check.c:1279\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1291\n \tldr\tr3, [r7, #104]\t; 0x68\n \tands\tr3, r6\n \tstr\tr3, [r7, #104]\t; 0x68\n-\tbne.w\t22754 \n+\tbne.w\t22732 \n ./cmdline/check.c:1307\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbeq.w\t22724 \n+\tbeq.w\t22702 \n ./cmdline/check.c:1309\n \tldr\tr3, [r7, #100]\t; 0x64\n \tcmp\tr3, #0\n-\tbeq.w\t22c28 \n+\tbeq.w\t22bf8 \n ./cmdline/check.c:1348\n-\tldr.w\tr5, [pc, #3220]\t; 22e34 \n+\tldr.w\tr5, [pc, #3196]\t; 22e04 \n ./cmdline/check.c:1309\n \tmovs\tr4, #0\n \tstr.w\tr8, [r7, #124]\t; 0x7c\n \tmov\tr9, r3\n+\tldr\tr6, [r7, #60]\t; 0x3c\n ./cmdline/check.c:1348\n \tadd\tr5, pc\n-\tldr\tr6, [r7, #60]\t; 0x3c\n ./cmdline/check.c:1309\n \tldr.w\tr8, [r7, #112]\t; 0x70\n-\tvmov\ts16, r5\n-\tb.n\t221c6 \n+\tb.n\t221ac \n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #4\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r2, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1309 (discriminator 2)\n \tadds\tr4, #1\n \tadds\tr6, #32\n \tcmp\tr9, r4\n-\tbeq.w\t22c24 \n+\tbeq.w\t22bf4 \n ./cmdline/check.c:1311\n \tldr\tr3, [r6, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t221bc \n+\tbeq.n\t221a2 \n ./cmdline/check.c:1315\n \tldr\tr3, [r6, #20]\n \tldr\tr3, [r3, #44]\t; 0x2c\n \tlsls\tr0, r3, #30\n-\tbmi.n\t221bc \n+\tbmi.n\t221a2 \n ./cmdline/check.c:1316\n \tldr.w\tr2, [fp, #12]\n-\tcbz\tr2, 221de \n+\tcbz\tr2, 221c4 \n ./cmdline/check.c:1316 (discriminator 1)\n \tlsls\tr1, r3, #23\n-\tbmi.n\t221bc \n+\tbmi.n\t221a2 \n ./cmdline/check.c:1319\n \tldr\tr2, [r6, #8]\n \tldr.w\tr3, [fp, #216]\t; 0xd8\n \tldr\tr1, [r6, #24]\n \tldr.w\tr2, [r8, r2, lsl #2]\n \tldr\tr0, [r6, #28]\n-\tbl\t29178 \n+\tbl\t29130 \n ./cmdline/check.c:1320\n \tadds\tr0, #1\n-\tbeq.w\t22d74 \n+\tbeq.w\t22d46 \n ./cmdline/check.c:1338\n-\tldr\tr2, [r6, #20]\n \tldr\tr1, [r6, #4]\n+\tldr\tr2, [r6, #20]\n \tldr\tr3, [r2, #44]\t; 0x2c\n \tcmp\tr1, #0\n-\tbne.n\t221b6 \n+\tbne.n\t2219c \n ./cmdline/elem.h:738\n \torr.w\tr3, r3, #8\n-./cmdline/check.c:1348\n-\tldr\tr0, [r2, #48]\t; 0x30\n file_flag_set():\n ./cmdline/elem.h:738\n \tstr\tr3, [r2, #44]\t; 0x2c\n state_check_process():\n+./cmdline/check.c:1349\n+\tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1348\n-\tldr\tr2, [r6, #16]\n \tvmov\tr1, s17\n+\tldr\tr0, [r2, #48]\t; 0x30\n+\tldr\tr2, [r6, #16]\n+./cmdline/check.c:1349\n+\tadds\tr3, #1\n+./cmdline/check.c:1348\n \tstr.w\tr2, [r7, #132]\t; 0x84\n-\tbl\t10f40 \n-\tldr\tr5, [r6, #24]\n-\tmov\tr1, sl\n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tstr\tr5, [sp, #0]\n ./cmdline/check.c:1349\n-\tldr\tr5, [r7, #40]\t; 0x28\n-\tadds\tr5, #1\n-\tstr\tr5, [r7, #40]\t; 0x28\n+\tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1348\n+\tbl\t10f04 \n+\tldr\tr1, [r6, #24]\n \tmov\tr3, r0\n-\tvmov\tr0, s16\n-\tbl\t11570 \n+\tstr\tr1, [sp, #0]\n+\tmov\tr0, r5\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n+\tmov\tr1, sl\n+\tbl\t11538 \n ./cmdline/check.c:1349\n-\tb.n\t221bc \n+\tb.n\t221a2 \n ./cmdline/check.c:916\n-\tldr.w\tr0, [pc, #3076]\t; 22e38 \n+\tldr.w\tr0, [pc, #3056]\t; 22e08 \n \tmov\tr1, sl\n ./cmdline/check.c:917\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:916\n \tadd\tr0, pc\n ./cmdline/check.c:917\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:916\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1791\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t22432 \n+\tbeq.w\t22418 \n \tvmov\tr3, s18\n-\tmovs\tr5, #0\n ./cmdline/check.c:1797\n-\tldr.w\tsl, [pc, #3044]\t; 22e3c \n-./cmdline/check.c:1555\n+\tadd.w\tsl, r7, #12608\t; 0x3140\n \tldr.w\tr9, [r7, #108]\t; 0x6c\n+./cmdline/check.c:1791\n+\tmovs\tr5, #0\n ./cmdline/check.c:1797\n-\tadd\tsl, pc\n+\tadd.w\tsl, sl, #60\t; 0x3c\n \tadd.w\tr6, r3, #4096\t; 0x1000\n-\tadd.w\tr3, r7, #12608\t; 0x3140\n-\tadds\tr3, #60\t; 0x3c\n-./cmdline/check.c:1555\n+\tldr.w\tr3, [pc, #3008]\t; 22e0c \n \tstrd\tfp, r6, [r7, #124]\t; 0x7c\n+./cmdline/check.c:1555\n \tmov\tr4, r6\n ./cmdline/check.c:1797\n+\tadd\tr3, pc\n \tvmov\ts16, r3\n-./cmdline/check.c:1555\n \tadd.w\tr3, r7, #29056\t; 0x7180\n \tadds\tr3, #80\t; 0x50\n \tldr.w\tfp, [r3]\n-\tb.n\t2228c \n+\tb.n\t22272 \n ./cmdline/check.c:1791 (discriminator 2)\n \tldr.w\tr3, [r9]\n \tadds\tr5, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbls.n\t222e4 \n+\tbls.n\t222ca \n ./cmdline/check.c:1794\n \tsub.w\tr0, r4, #4096\t; 0x1000\n ./cmdline/check.c:1793\n \tldrd\tr6, r8, [r4]\n ./cmdline/check.c:1794\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/check.c:1795\n \tadds\tr0, #1\n-\tbne.n\t2227e \n-./cmdline/check.c:1797\n-\tvmov\tr1, s16\n-./cmdline/check.c:1791\n-\tadds\tr5, #1\n+\tbne.n\t22264 \n ./cmdline/check.c:1797\n+\tmov\tr1, sl\n \tldr.w\tr0, [r8, #48]\t; 0x30\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/check.c:1799\n \tldr\tr3, [r7, #56]\t; 0x38\n+./cmdline/check.c:1797\n+\tldr\tr0, [r0, #0]\n+./cmdline/check.c:1791\n+\tadds\tr5, #1\n+./cmdline/check.c:1799\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1797\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tldr.w\tr3, [r7, #132]\t; 0x84\n \tmov\tr2, r6\n \tmov\tr1, fp\n \tstr\tr0, [sp, #0]\n-\tmov\tr0, sl\n-\tbl\t11570 \n+\tvmov\tr0, s16\n+\tbl\t11538 \n ./cmdline/check.c:1798\n-\tldr.w\tr0, [pc, #2924]\t; 22e40 \n+\tldr.w\tr0, [pc, #2904]\t; 22e10 \n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1791\n \tldr.w\tr3, [r9]\n \tcmp\tr3, r5\n-\tbhi.n\t2228c \n+\tbhi.n\t22272 \n ./cmdline/check.c:1807\n \tldr\tr2, [r7, #80]\t; 0x50\n \tldrd\tfp, r6, [r7, #124]\t; 0x7c\n \tcmp\tr2, #0\n-\tbeq.w\t22438 \n+\tbeq.w\t2241e \n ./cmdline/check.c:1809\n \tcmp\tr3, #0\n-\tbeq.n\t2236a \n-./cmdline/check.c:1846\n-\tldr.w\tr3, [pc, #2892]\t; 22e44 \n+\tbeq.n\t22350 \n+./cmdline/check.c:1841\n+\tldr.w\tsl, [pc, #2872]\t; 22e14 \n ./cmdline/check.c:1809\n \tmov.w\tr9, #0\n-./cmdline/check.c:1841\n-\tldr.w\tsl, [pc, #2888]\t; 22e48 \n ./cmdline/check.c:1846\n+\tldr.w\tr3, [pc, #2868]\t; 22e18 \n \tmov\tr8, r6\n-\tadd\tr3, pc\n \tstr.w\tfp, [r7, #132]\t; 0x84\n-\tldr.w\tfp, [r7, #108]\t; 0x6c\n ./cmdline/check.c:1841\n \tadd\tsl, pc\n ./cmdline/check.c:1846\n+\tldr.w\tfp, [r7, #108]\t; 0x6c\n+\tadd\tr3, pc\n \tvmov\ts16, r3\n ./cmdline/check.c:1813\n \tldr.w\tr6, [r8]\n-\tcbz\tr6, 22356 \n+\tcbz\tr6, 2233c \n ./cmdline/check.c:1818\n \tmovw\tr3, #13336\t; 0x3418\n \tldr\tr4, [r6, r3]\n ./cmdline/check.c:1819\n-\tcbz\tr4, 22356 \n+\tcbz\tr4, 2233c \n ./cmdline/check.c:1841\n \tadd.w\tr5, r7, #8512\t; 0x2140\n \tadds\tr5, #60\t; 0x3c\n ./cmdline/check.c:1823\n \tldr\tr2, [r4, #8]\n ./cmdline/check.c:1824\n \tldr\tr4, [r4, #0]\n ./cmdline/check.c:1827\n \tldr\tr3, [r2, #44]\t; 0x2c\n \tlsls\tr1, r3, #27\n-\tbpl.n\t22352 \n+\tbpl.n\t22338 \n ./cmdline/check.c:1833\n \tlsls\tr3, r3, #26\n-\tbmi.n\t22352 \n+\tbmi.n\t22338 \n ./cmdline/check.c:1841\n-\tldr\tr3, [r2, #48]\t; 0x30\n+\tldr\tr2, [r2, #48]\t; 0x30\n \tmov\tr0, r5\n+\tstr\tr2, [sp, #0]\n+\tadd.w\tr3, r6, #4096\t; 0x1000\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n-\tstr\tr3, [sp, #0]\n-\tadd.w\tr3, r6, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/check.c:1843\n \tmov\tr0, r5\n \tblx\t6cec \n ./cmdline/check.c:1844\n \tcmp\tr0, #0\n-\tbne.n\t22404 \n+\tbne.n\t223ea \n ./cmdline/check.c:1819\n \tcmp\tr4, #0\n-\tbne.n\t22326 \n+\tbne.n\t2230c \n ./cmdline/check.c:1809 (discriminator 2)\n \tldr.w\tr3, [fp]\n \tadd.w\tr9, r9, #1\n \tadd.w\tr8, r8, #4256\t; 0x10a0\n \tcmp\tr3, r9\n-\tbhi.n\t22312 \n+\tbhi.n\t222f8 \n \tldr.w\tfp, [r7, #132]\t; 0x84\n ./cmdline/check.c:1856\n \tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr3, [r7, #96]\t; 0x60\n \torrs\tr3, r2\n \tldr\tr2, [r7, #56]\t; 0x38\n \torrs\tr3, r2\n-\tbne.w\t2258c \n+\tbne.w\t22572 \n ./cmdline/check.c:1872\n-\tldr.w\tr0, [pc, #2768]\t; 22e4c \n+\tldr.w\tr0, [pc, #2748]\t; 22e1c \n \tmovs\tr3, #0\n \tstr\tr3, [r7, #56]\t; 0x38\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1880\n-\tldr.w\tr0, [pc, #2760]\t; 22e50 \n+\tldr.w\tr0, [pc, #2736]\t; 22e20 \n \tldr\tr1, [r7, #96]\t; 0x60\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1881\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t225ea \n+\tbne.w\t225d0 \n ./cmdline/check.c:1883\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t224ba \n+\tbeq.w\t224a0 \n ./cmdline/check.c:1900\n \tldr\tr3, [r7, #96]\t; 0x60\n \tcmp\tr3, #0\n-\tbeq.n\t2248a \n+\tbeq.n\t22470 \n ./cmdline/check.c:1903\n-\tldr.w\tr0, [pc, #2728]\t; 22e54 \n+\tldr.w\tr0, [pc, #2704]\t; 22e24 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1905\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/check.c:1907\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tblx\t694c \n ./cmdline/check.c:1908\n \tldr\tr0, [r7, #24]\n \tblx\t694c \n ./cmdline/check.c:1909\n@@ -61625,273 +61502,275 @@\n \tblx\t694c \n ./cmdline/check.c:1911\n \tldr\tr0, [r7, #112]\t; 0x70\n \tblx\t694c \n ./cmdline/check.c:1923\n \tldr.w\tr3, [fp, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tbne.w\t224ec \n+\tbne.w\t224d2 \n ./cmdline/check.c:1926\n \tldr.w\tr3, [fp, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbeq.w\t22714 \n+\tbeq.w\t226f0 \n ./cmdline/check.c:1927\n \tldr\tr3, [r7, #96]\t; 0x60\n \tldr\tr2, [r7, #56]\t; 0x38\n \tclz\tr3, r3\n \tlsrs\tr3, r3, #5\n \tcmp\tr2, #0\n \tit\tne\n \tmovne\tr3, #1\n \tnegs\tr0, r3\n-\tb.n\t224f6 \n+\tb.n\t224dc \n ./cmdline/check.c:1846\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/check.c:1848\n \tldr\tr3, [r7, #56]\t; 0x38\n+./cmdline/check.c:1846\n+\tldr\tr0, [r0, #0]\n+./cmdline/check.c:1848\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1846\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tmov\tr1, r5\n \tmov\tr2, r0\n \tvmov\tr0, s16\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1847\n-\tldr.w\tr0, [pc, #2612]\t; 22e58 \n+\tldr.w\tr0, [pc, #2592]\t; 22e28 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1819\n \tcmp\tr4, #0\n-\tbne.w\t22326 \n-\tb.n\t22356 \n+\tbne.w\t2230c \n+\tb.n\t2233c \n ./cmdline/check.c:1807\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.n\t2236a \n+\tbne.n\t22350 \n ./cmdline/check.c:1856\n \tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr3, [r7, #96]\t; 0x60\n \torrs\tr3, r2\n \tldr\tr2, [r7, #56]\t; 0x38\n \torrs\tr3, r2\n-\tbeq.n\t22378 \n+\tbeq.n\t2235e \n ./cmdline/check.c:1857\n-\tldr.w\tr0, [pc, #2580]\t; 22e5c \n+\tldr.w\tr0, [pc, #2560]\t; 22e2c \n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1858\n-\tldr.w\tr0, [pc, #2576]\t; 22e60 \n+\tldr.w\tr0, [pc, #2552]\t; 22e30 \n \tldr\tr1, [r7, #96]\t; 0x60\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1862\n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbne.w\t22c02 \n+\tbne.w\t22bc6 \n ./cmdline/check.c:1866\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t225bc \n+\tbeq.w\t225a2 \n ./cmdline/check.c:1875\n \tldr\tr3, [r7, #96]\t; 0x60\n-\tcbnz\tr3, 22496 \n+\tcbnz\tr3, 2247c \n ./cmdline/check.c:1880\n \tldr\tr4, [r7, #96]\t; 0x60\n-\tldr.w\tr0, [pc, #2544]\t; 22e64 \n+\tldr.w\tr0, [pc, #2520]\t; 22e34 \n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1883\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t22d6c \n+\tbeq.w\t22d3e \n \tstr\tr4, [r7, #56]\t; 0x38\n ./cmdline/check.c:1894\n-\tldr.w\tr0, [pc, #2524]\t; 22e68 \n+\tldr.w\tr0, [pc, #2500]\t; 22e38 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t223b4 \n+\tbl\t11538 \n+\tb.n\t2239a \n ./cmdline/check.c:1876\n-\tldr.w\tr0, [pc, #2516]\t; 22e6c \n+\tldr.w\tr0, [pc, #2492]\t; 22e3c \n ./cmdline/check.c:1880\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1876\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1880\n-\tldr.w\tr0, [pc, #2504]\t; 22e70 \n+\tldr.w\tr0, [pc, #2484]\t; 22e40 \n \tldr\tr1, [r7, #96]\t; 0x60\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1883\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbne.w\t223a4 \n+\tbne.w\t2238a \n ./cmdline/check.c:1884\n-\tldr.w\tr0, [pc, #2488]\t; 22e74 \n+\tldr.w\tr0, [pc, #2464]\t; 22e44 \n \tldr\tr1, [r7, #56]\t; 0x38\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1892\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbne.w\t223a4 \n+\tbne.w\t2238a \n ./cmdline/check.c:1893\n \tldr\tr3, [r7, #96]\t; 0x60\n \tldr\tr2, [r7, #56]\t; 0x38\n \tcmn\tr2, r3\n-\tbeq.n\t2248a \n+\tbeq.n\t22470 \n ./cmdline/check.c:1895\n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbne.w\t22cb2 \n+\tbne.w\t22c82 \n ./cmdline/check.c:1896\n-\tldr.w\tr0, [pc, #2452]\t; 22e78 \n+\tldr.w\tr0, [pc, #2432]\t; 22e48 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t223b4 \n+\tbl\t11538 \n+\tb.n\t2239a \n ./cmdline/check.c:1924\n \tldr\tr3, [r7, #56]\t; 0x38\n \tclz\tr0, r3\n \tlsrs\tr0, r0, #5\n \tnegs\tr0, r0\n ./cmdline/check.c:851\n-\tldr.w\tr1, [pc, #2436]\t; 22e7c \n+\tldr.w\tr1, [pc, #2412]\t; 22e4c \n ./cmdline/check.c:1936\n \tadd.w\tr3, r7, #29056\t; 0x7180\n-\tldr.w\tr2, [pc, #2432]\t; 22e80 \n+\tldr.w\tr2, [pc, #2408]\t; 22e50 \n \tadds\tr3, #4\n ./cmdline/check.c:851\n \tadd\tr1, pc\n ./cmdline/check.c:1936\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t23196 \n+\tbne.w\t23166 \n \tadd.w\tr7, r7, #29056\t; 0x7180\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tvpop\t{d8-d11}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:1022\n-\tldr.w\tr2, [r7, #128]\t; 0x80\n+\tldr.w\tr0, [r7, #128]\t; 0x80\n \tmovw\tr3, #4100\t; 0x1004\n-\tadd.w\tr1, r7, #12608\t; 0x3140\n-\tadds\tr1, #60\t; 0x3c\n-\tldr\tr3, [r2, r3]\n ./cmdline/check.c:1025\n \tldr\tr2, [r7, #56]\t; 0x38\n ./cmdline/check.c:1022\n-\tldr\tr0, [r3, #48]\t; 0x30\n+\tadd.w\tr1, r7, #12608\t; 0x3140\n+\tadds\tr1, #60\t; 0x3c\n+\tldr\tr3, [r0, r3]\n ./cmdline/check.c:1025\n \tadds\tr2, #1\n \tstr\tr2, [r7, #56]\t; 0x38\n ./cmdline/check.c:1022\n-\tbl\t10f40 \n+\tldr\tr0, [r3, #48]\t; 0x30\n+\tbl\t10f04 \n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr.w\tr0, [pc, #2332]\t; 22e54 \n \tvmov\tr1, s16\n \tldr.w\tr3, [r7, #132]\t; 0x84\n-\tmov\tr2, r9\n-\tstr\tr0, [sp, #0]\n-\tldr.w\tr0, [pc, #2344]\t; 22e84 \n+\tmov\tr2, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1023\n-\tldr.w\tr0, [pc, #2340]\t; 22e88 \n+\tldr.w\tr0, [pc, #2316]\t; 22e58 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1024\n-\tldr.w\tr0, [pc, #2332]\t; 22e8c \n+\tldr.w\tr0, [pc, #2312]\t; 22e5c \n \tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1026\n-\tb.n\t22244 \n+\tb.n\t22228 \n ./cmdline/check.c:879\n \tldr\tr2, [r7, #112]\t; 0x70\n \tmov\tr0, r5\n \tldr.w\tr1, [fp, #216]\t; 0xd8\n-\tbl\te24c \n-\tb.w\t214dc \n+\tbl\te250 \n+\tb.w\t214dc \n ./cmdline/check.c:1857\n-\tldr.w\tr0, [pc, #2304]\t; 22e90 \n+\tldr.w\tr0, [pc, #2284]\t; 22e60 \n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1858\n-\tldr.w\tr0, [pc, #2300]\t; 22e94 \n+\tldr.w\tr0, [pc, #2276]\t; 22e64 \n \tldr\tr1, [r7, #96]\t; 0x60\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1860\n-\tldr.w\tr0, [pc, #2292]\t; 22e98 \n+\tldr.w\tr0, [pc, #2268]\t; 22e68 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1862\n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbne.w\t22d56 \n+\tbne.w\t22d28 \n ./cmdline/check.c:1866\n \tldr.w\tr3, [fp, #4]\n-\tcbnz\tr3, 225c8 \n+\tcbnz\tr3, 225ae \n ./cmdline/check.c:1867\n-\tldr.w\tr0, [pc, #2268]\t; 22e9c \n+\tldr.w\tr0, [pc, #2248]\t; 22e6c \n \tmovs\tr1, #0\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1868\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbeq.w\t2246c \n+\tbeq.w\t22452 \n ./cmdline/check.c:1869\n-\tldr.w\tr0, [pc, #2252]\t; 22ea0 \n+\tldr.w\tr0, [pc, #2232]\t; 22e70 \n ./cmdline/check.c:1880\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1869\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1880\n-\tldr.w\tr0, [pc, #2244]\t; 22ea4 \n+\tldr.w\tr0, [pc, #2220]\t; 22e74 \n \tldr\tr1, [r7, #96]\t; 0x60\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1882\n-\tldr.w\tr0, [pc, #2236]\t; 22ea8 \n+\tldr.w\tr0, [pc, #2212]\t; 22e78 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1883\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t22bf6 \n+\tbeq.w\t22be8 \n ./cmdline/check.c:1886\n \tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr3, [r7, #96]\t; 0x60\n \tadd\tr3, r2\n \tldr\tr2, [r7, #56]\t; 0x38\n \tcmn\tr3, r2\n-\tbeq.w\t22b5c \n+\tbeq.w\t22b2c \n ./cmdline/check.c:1888\n \tldr\tr3, [r7, #56]\t; 0x38\n \tcmp\tr3, #0\n-\tbeq.n\t22708 \n+\tbeq.n\t226e4 \n ./cmdline/check.c:1891\n-\tldr.w\tr0, [pc, #2196]\t; 22eac \n+\tldr.w\tr0, [pc, #2176]\t; 22e7c \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1905\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/check.c:1907\n \tldr\tr0, [r7, #60]\t; 0x3c\n \tblx\t694c \n ./cmdline/check.c:1908\n \tldr\tr0, [r7, #24]\n \tblx\t694c \n ./cmdline/check.c:1909\n@@ -61903,1225 +61782,1225 @@\n \tblx\t694c \n ./cmdline/check.c:1911\n \tldr\tr0, [r7, #112]\t; 0x70\n \tblx\t694c \n ./cmdline/check.c:1915\n \tldr.w\tr3, [fp, #52]\t; 0x34\n \tcmp\tr3, #0\n-\tbne.w\t224ec \n+\tbne.w\t224d2 \n ./cmdline/check.c:1919\n \tldr\tr3, [r7, #56]\t; 0x38\n \tsubs\tr0, r3, #0\n \tit\tne\n \tmovne\tr0, #1\n \tnegs\tr0, r0\n-\tb.n\t224f6 \n+\tb.n\t224dc \n ./cmdline/check.c:1235\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tmovs\tr3, #0\n ./cmdline/check.c:1237\n \tmov\tr0, r4\n ./cmdline/check.c:1235\n \tstr\tr3, [r2, #0]\n ./cmdline/check.c:1237\n-\tbl\t1527c \n+\tbl\t15270 \n ./cmdline/check.c:1238\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1237\n+\tmov\tr2, r0\n \tmov\tr1, sl\n+\tldr\tr0, [r7, #64]\t; 0x40\n ./cmdline/check.c:1238\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1237\n-\tmov\tr2, r0\n-\tldr\tr0, [r7, #64]\t; 0x40\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1238\n-\tb.n\t2202c \n+\tb.n\t22016 \n+./cmdline/check.c:1249\n+\tble.n\t2266e \n ./cmdline/check.c:1250\n-\titttt\tgt\n-\tldrgt\tr3, [r7, #96]\t; 0x60\n-\tldrgt.w\tr2, [r7, #132]\t; 0x84\n-\taddgt\tr3, r3, r2\n-\tstrgt\tr3, [r7, #96]\t; 0x60\n+\tldr\tr3, [r7, #96]\t; 0x60\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n+\tadd\tr3, r2\n+\tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1251\n \tldr\tr3, [r7, #56]\t; 0x38\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1254\n \tldr\tr3, [r7, #100]\t; 0x64\n-\tcmp\tr3, #0\n-\tbeq.n\t22700 \n+\tcbz\tr3, 226dc \n \tlsls\tr6, r3, #5\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tvmov\tr8, s17\n \tldr.w\tr9, [r7, #8]\n-\tadds\tr5, r3, r6\n \tmov\tr4, r3\n-\tstr.w\tr6, [r7, #128]\t; 0x80\n-\tb.n\t226b0 \n+\tadds\tr5, r3, r6\n+\tb.n\t22690 \n ./cmdline/check.c:1254 (discriminator 2)\n \tadds\tr4, #32\n \tcmp\tr4, r5\n-\tbeq.n\t226e0 \n+\tbeq.n\t226c0 \n ./cmdline/check.c:1255\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t226aa \n+\tbeq.n\t2268a \n ./cmdline/check.c:1256\n \tldr\tr3, [r4, #20]\n \tmov\tr1, r8\n \tldr\tr2, [r4, #16]\n \tadds\tr4, #32\n-\tldr\tr0, [r3, #48]\t; 0x30\n \tstr.w\tr2, [r7, #132]\t; 0x84\n-\tbl\t10f40 \n-\tldr.w\tr6, [r4, #-8]\n-\tmov\tr1, sl\n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tstr\tr6, [sp, #0]\n+\tldr\tr0, [r3, #48]\t; 0x30\n+\tbl\t10f04 \n+\tldr.w\tr1, [r4, #-8]\n \tmov\tr3, r0\n+\tstr\tr1, [sp, #0]\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n+\tmov\tr1, sl\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1254\n \tcmp\tr4, r5\n-\tbne.n\t226b0 \n+\tbne.n\t22690 \n \tldr\tr3, [r7, #60]\t; 0x3c\n-\tldr.w\tr6, [r7, #128]\t; 0x80\n \tadds\tr3, #20\n \tadd\tr6, r3\n ./cmdline/check.c:1261\n \tldr.w\tr2, [r3, #-20]\n-\tcbz\tr2, 226fa \n+\tcbz\tr2, 226d6 \n ./cmdline/check.c:1262\n \tldr\tr1, [r3, #0]\n ./cmdline/elem.h:738\n \tldr\tr2, [r1, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr2, r2, #4\n \tstr\tr2, [r1, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1260 (discriminator 2)\n \tadds\tr3, #32\n \tcmp\tr6, r3\n-\tbne.n\t226ea \n+\tbne.n\t226c6 \n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n-\tb.w\t21b7a \n+\tb.w\t21b72 \n ./cmdline/check.c:1889\n-\tldr.w\tr0, [pc, #1956]\t; 22eb0 \n+\tldr.w\tr0, [pc, #1944]\t; 22e80 \n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t2261e \n+\tbl\t11538 \n+\tb.n\t22604 \n ./cmdline/check.c:1930\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tldr\tr2, [r7, #96]\t; 0x60\n-\torrs\tr3, r2\n-\tite\tne\n-\tmovne.w\tr0, #4294967295\t; 0xffffffff\n+\tldr\tr0, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #96]\t; 0x60\n+\torrs\tr0, r3\n+\tcmp\tr0, #0\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+\tit\teq\n \tmoveq\tr0, #0\n-\tb.n\t224f6 \n+\tb.n\t224dc \n ./cmdline/check.c:1391\n-\tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr2, [r7, #100]\t; 0x64\n+\tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t21b7a \n+\tbeq.w\t21b72 \n \tldr\tr2, [r7, #60]\t; 0x3c\n \tldr\tr1, [r7, #100]\t; 0x64\n \tadds\tr2, #20\n \tadd.w\tr0, r2, r1, lsl #5\n ./cmdline/check.c:1392\n \tldr.w\tr1, [r2, #-20]\n-\tcbz\tr1, 2274a \n+\tcbz\tr1, 22728 \n ./cmdline/check.c:1393\n \tldr\tr4, [r2, #0]\n ./cmdline/elem.h:738\n \tldr\tr1, [r4, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n \torr.w\tr1, r1, #8\n \tstr\tr1, [r4, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1391 (discriminator 2)\n \tadds\tr2, #32\n \tcmp\tr2, r0\n-\tbne.n\t2273a \n-\tb.w\t21b7a \n+\tbne.n\t22718 \n+\tb.w\t21b72 \n ./cmdline/check.c:1293\n \tldr\tr3, [r7, #48]\t; 0x30\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t2218c \n+\tbeq.w\t22176 \n ./cmdline/check.c:1300\n-\tldr.w\tr3, [pc, #1872]\t; 22eb4 \n+\tldr.w\tr3, [pc, #1860]\t; 22e84 \n ./cmdline/check.c:1293\n \tmovs\tr5, #0\n ./cmdline/check.c:1298\n \tvmov\ts16, sl\n \tmov\tr9, r5\n ./cmdline/check.c:1300\n \tadd\tr3, pc\n-./cmdline/check.c:1298\n-\tldr.w\tsl, [r7, #108]\t; 0x6c\n-./cmdline/check.c:1300\n \tvmov\ts19, r3\n \tldr\tr3, [r7, #120]\t; 0x78\n+./cmdline/check.c:1298\n+\tldr.w\tsl, [r7, #108]\t; 0x6c\n \tsub.w\tr6, r3, #40\t; 0x28\n-\tb.n\t2278a \n+\tb.n\t22768 \n ./cmdline/check.c:1293 (discriminator 2)\n \tldr.w\tr3, [r8]\n \tadds\tr5, #1\n \tcmp\tr3, r5\n-\tbls.w\t22d4e \n+\tbls.w\t22d20 \n ./cmdline/check.c:1294\n \tldr.w\tr4, [r6, #4]!\n \tcmp\tr4, #0\n-\tbeq.n\t2277e \n+\tbeq.n\t2275c \n ./cmdline/check.c:1294 (discriminator 1)\n \tldr.w\tr3, [sl]\n \tmov\tr0, r4\n \tldr\tr1, [r7, #112]\t; 0x70\n \tadd\tr3, r5\n \tldr.w\tr2, [fp, #216]\t; 0xd8\n-\tldr.w\tr1, [r1, r3, lsl #2]\n \tstr\tr2, [r7, #124]\t; 0x7c\n+\tldr.w\tr1, [r1, r3, lsl #2]\n \tstr.w\tr1, [r7, #132]\t; 0x84\n \tblx\t69e4 \n \tldr.w\tr1, [r7, #132]\t; 0x84\n \tldr\tr2, [r7, #124]\t; 0x7c\n \tcmp\tr0, #0\n-\tbeq.n\t2277e \n+\tbeq.n\t2275c \n ./cmdline/check.c:1301\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1295\n \tmov\tr0, r4\n ./cmdline/check.c:1301\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1295\n-\tbl\tfa08 \n+\tbl\tf9e8 \n ./cmdline/check.c:1298\n \tstr.w\tr9, [r6]\n ./cmdline/check.c:1295\n \tmov\tr3, r0\n ./cmdline/check.c:1300\n \tmov\tr0, r5\n ./cmdline/check.c:1295\n \tstr.w\tr3, [r7, #132]\t; 0x84\n ./cmdline/check.c:1300\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr.w\tr4, [fp, #216]\t; 0xd8\n-\tvmov\tr1, s16\n+\tmov\tr2, r0\n \tldr.w\tr3, [r7, #132]\t; 0x84\n+\tvmov\tr1, s16\n+\tvmov\tr0, s19\n \tlsls\tr4, r4, #3\n \tstr\tr4, [sp, #0]\n-\tmov\tr2, r0\n-\tvmov\tr0, s19\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1301\n-\tb.n\t2277e \n+\tb.n\t2275c \n ./cmdline/check.c:1484\n \tmov\tr0, r9\n-\tbl\t112b0 \n+\tbl\t11274 \n ./cmdline/check.c:1485\n \tcmp\tr0, #0\n-\tbne.w\t22e04 \n+\tbne.w\t22dd6 \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov.w\tr2, #384\t; 0x180\n-\tmovw\tr1, #33345\t; 0x8241\n \tmov\tr0, r9\n+\tmovw\tr1, #33345\t; 0x8241\n \tblx\t6aec \n-state_check_process():\n-./cmdline/check.c:1497\n-\tadds\tr3, r0, #1\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr5, r0\n state_check_process():\n ./cmdline/check.c:1497\n-\tbeq.w\t2302a \n+\tadds\tr3, r0, #1\n+\tbeq.w\t22ffa \n ./cmdline/check.c:1513\n \tldr\tr1, [r6, #36]\t; 0x24\n \tldrd\tr2, r3, [r6]\n \tstr\tr1, [sp, #0]\n-\tbl\t10b68 \n+\tbl\t10b24 \n ./cmdline/check.c:1514\n \tcmp\tr0, #0\n-\tbne.w\t22fea \n+\tbne.w\t22fba \n ./cmdline/check.c:1527\n \tmov\tr0, r5\n \tblx\t6d5c \n ./cmdline/check.c:1528\n \tcmp\tr0, #0\n-\tbne.w\t22fce \n+\tbne.w\t22f9e \n ./cmdline/check.c:1537\n \tmov\tr1, sl\n \tldr\tr0, [r6, #48]\t; 0x30\n-\tbl\t10f40 \n+\tbl\t10f04 \n ./cmdline/check.c:1538\n \tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1537\n+\tmov\tr2, r0\n \tmov\tr1, fp\n+\tvmov\tr0, s17\n ./cmdline/check.c:1538\n \tadds\tr3, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1537\n-\tmov\tr2, r0\n-\tvmov\tr0, s16\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1540\n \tmov\tr1, sl\n \tldr\tr0, [r6, #48]\t; 0x30\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, fp\n \tmov\tr2, r0\n-\tvmov\tr0, s17\n-\tbl\t11570 \n+\tvmov\tr0, s19\n+\tbl\t11538 \n ./cmdline/check.c:1541\n \tldr\tr1, [r6, #48]\t; 0x30\n \tmov\tr2, sl\n \tmov\tr0, fp\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1612]\t; 22eb8 \n+\tldr.w\tr0, [pc, #1596]\t; 22e88 \n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n ./cmdline/check.c:1440\n \tcmp\tr4, #0\n-\tbne.w\t21c1c \n-\tb.w\t21c96 \n+\tbne.w\t21c14 \n+\tb.w\t21c8c \n ./cmdline/check.c:1620\n-\tstr\tr2, [sp, #0]\n+\tldr.w\tr2, [pc, #1580]\t; 22e8c \n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n-\tadd.w\tr8, r7, #8512\t; 0x2140\n+\tadd.w\tr6, r7, #8512\t; 0x2140\n ./cmdline/check.c:1620\n-\tldr.w\tr2, [pc, #1588]\t; 22ebc \n+\tvmov\tr3, s16\n+\tmov\tr0, sl\n+\tadd\tr2, pc\n+\tmov.w\tr1, #4096\t; 0x1000\n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n-\tadd.w\tr8, r8, #60\t; 0x3c\n+\tadds\tr6, #60\t; 0x3c\n state_check_process():\n ./cmdline/check.c:1620\n-\tmov\tr3, r6\n-\tmov\tr0, sl\n-\tadd\tr2, pc\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tmov\tr0, sl\n-\tmov\tr1, r8\n+\tmov\tr1, r6\n \tmov.w\tr2, #4096\t; 0x1000\n \tblx\t6a68 \n state_check_process():\n ./cmdline/check.c:1622\n \tcmp\tr0, #0\n-\tblt.w\t22a52 \n+\tblt.w\t22a24 \n ./cmdline/check.c:1628\n \tcmp.w\tr0, #4096\t; 0x1000\n-\tbge.w\t22a9c \n+\tbge.w\t22a6e \n ./cmdline/check.c:1635\n-\tstrb.w\tr9, [r8, r0]\n+\tstrb.w\tr9, [r6, r0]\n ./cmdline/check.c:1637\n-\tmov\tr0, r8\n+\tmov\tr0, r6\n \tldr\tr1, [r4, #8]\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbeq.w\t21e58 \n+\tbeq.w\t21e42 \n ./cmdline/check.c:1640\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tldr\tr0, [r4, #4]\n \tadds\tr1, #60\t; 0x3c\n-\tbl\t10f40 \n-\tldr\tr6, [r4, #8]\n-\tmov\tr3, r8\n-\tmov\tr1, fp\n-\tstr.w\tr6, [r7, #132]\t; 0x84\n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldr.w\tr0, [pc, #1500]\t; 22e90 \n+\tmov\tr3, r6\n+\tldr\tr1, [r4, #8]\n ./cmdline/check.c:1641\n \tldr\tr6, [r7, #96]\t; 0x60\n+./cmdline/check.c:1640\n+\tadd\tr0, pc\n+\tstr\tr1, [sp, #0]\n+\tmov\tr1, fp\n+./cmdline/check.c:1641\n \tadds\tr6, #1\n \tstr\tr6, [r7, #96]\t; 0x60\n ./cmdline/check.c:1640\n-\tldr.w\tr6, [r7, #132]\t; 0x84\n-\tstr\tr6, [sp, #0]\n-\tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1492]\t; 22ec0 \n-\tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t21dd4 \n+\tbne.w\t21dbe \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1473\n \tldrd\tr2, r3, [r5, #48]\t; 0x30\n \torrs\tr3, r2\n-\tbeq.w\t21c92 \n+\tbeq.w\t21c88 \n ./cmdline/check.c:1476\n \tadd.w\tsl, r7, #12608\t; 0x3140\n ./cmdline/check.c:1477\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1476\n \tadd.w\tsl, sl, #60\t; 0x3c\n \tldr\tr0, [r6, #48]\t; 0x30\n+\tmov\tr1, sl\n ./cmdline/check.c:1477\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1476\n-\tmov\tr1, sl\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr2, r0\n \tldrd\tr0, r1, [r5, #48]\t; 0x30\n \tstrd\tr0, r1, [sp]\n+\tldr.w\tr0, [pc, #1420]\t; 22e94 \n \tmov\tr1, fp\n-\tldr.w\tr0, [pc, #1424]\t; 22ec4 \n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1477\n-\tb.w\t21c8a \n+\tb.w\t21c80 \n ./cmdline/check.c:1589\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbeq.w\t22b9e \n+\tbeq.w\t22b6e \n ./cmdline/check.c:1605\n \tldr\tr3, [r7, #96]\t; 0x60\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1603\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1388]\t; 22ec8 \n+\tldr.w\tr0, [pc, #1384]\t; 22e98 \n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1604\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tadds\tr1, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #20864\t; 0x5180\n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #1348]\t; 22ecc \n+\tldr.w\tr0, [pc, #1348]\t; 22e9c \n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t21dd4 \n+\tbne.w\t21dbe \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1611\n-\tldr.w\tr3, [r7, #128]\t; 0x80\n-\tcmp\tr3, #0\n-\tbne.n\t228f4 \n+\tcmp.w\tr8, #0\n+\tbne.n\t228c8 \n ./cmdline/check.c:1611 (discriminator 1)\n \tldr.w\tr3, [r7, #132]\t; 0x84\n-\tldrd\tr0, r1, [r9, #96]\t; 0x60\n-\tldrd\tr2, r3, [r3, #96]\t; 0x60\n+\tldrd\tr0, r1, [r3, #96]\t; 0x60\n+\tldrd\tr2, r3, [r6, #96]\t; 0x60\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.w\t21e58 \n+\tbeq.w\t21e42 \n ./cmdline/check.c:1614\n-\tldr.w\tr0, [pc, #1292]\t; 22ed0 \n-\tmov\tr2, r8\n+\tldr.w\tr0, [pc, #1292]\t; 22ea0 \n+\tmov\tr2, r9\n ./cmdline/check.c:1616\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1614\n \tmov\tr1, sl\n \tadd\tr0, pc\n ./cmdline/check.c:1616\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1614\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1615\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tadds\tr1, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #20864\t; 0x5180\n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr.w\tr0, [pc, #1244]\t; 22ed4 \n+\tldr.w\tr0, [pc, #1248]\t; 22ea4 \n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t21dd4 \n+\tbne.w\t21dbe \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1465\n \tblx\t6be4 <__errno_location@plt>\n-./cmdline/check.c:1466\n-\tadd.w\tsl, r7, #12608\t; 0x3140\n-\tadd.w\tsl, sl, #60\t; 0x3c\n-./cmdline/check.c:1465\n-\tldr\tr0, [r0, #0]\n-\tblx\t6b20 \n ./cmdline/check.c:1467\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1465\n-\tmov\tr1, r9\n+\tldr\tr0, [r0, #0]\n+./cmdline/check.c:1466\n+\tadd.w\tsl, r7, #12608\t; 0x3140\n ./cmdline/check.c:1467\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1465\n+\tblx\t6b20 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1192]\t; 22ed8 \n+\tldr.w\tr0, [pc, #1196]\t; 22ea8 \n+\tmov\tr1, r9\n+./cmdline/check.c:1466\n+\tadd.w\tsl, sl, #60\t; 0x3c\n+./cmdline/check.c:1465\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1466\n \tmov\tr1, sl\n \tldr\tr0, [r6, #48]\t; 0x30\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1172]\t; 22edc \n+\tldr.w\tr0, [pc, #1172]\t; 22eac \n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1467\n-\tb.w\t21c8a \n+\tb.w\t21c80 \n ./cmdline/check.c:1625\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/check.c:1627\n \tldr\tr3, [r7, #96]\t; 0x60\n+./cmdline/check.c:1625\n+\tldr\tr0, [r0, #0]\n+./cmdline/check.c:1627\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1625\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1144]\t; 22ee0 \n+\tldr.w\tr0, [pc, #1144]\t; 22eb0 \n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1626\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tadds\tr1, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1120]\t; 22ee4 \n+\tldr.w\tr0, [pc, #1120]\t; 22eb4 \n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t21dd4 \n+\tbne.w\t21dbe \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1631\n-\tldr.w\tr0, [pc, #1096]\t; 22ee8 \n+\tldr.w\tr0, [pc, #1096]\t; 22eb8 \n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1633\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1632\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tldr\tr0, [r4, #4]\n \tadds\tr1, #60\t; 0x3c\n ./cmdline/check.c:1633\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1632\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr.w\tr0, [pc, #1068]\t; 22eec \n+\tldr.w\tr0, [pc, #1068]\t; 22ebc \n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1646\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t21dd4 \n+\tbne.w\t21dbe \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1573\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/check.c:1575\n \tldr\tr3, [r7, #96]\t; 0x60\n-\tadds\tr3, #1\n-\tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1573\n \tldr\tr0, [r0, #0]\n-\tblx\t6b20 \n-\tmov\tr1, sl\n ./cmdline/check.c:1571\n-\tmovs\tr3, #1\n-\tstr.w\tr3, [r7, #128]\t; 0x80\n+\tmov.w\tr8, #1\n+./cmdline/check.c:1575\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1573\n+\tblx\t6b20 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #1016]\t; (22ef0 )\n+\tldr\tr0, [pc, #1020]\t; (22ec0 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1574\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tldr\tr0, [r4, #4]\n \tadds\tr1, #60\t; 0x3c\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #20864\t; 0x5180\n-\tstr.w\tr0, [r7, #132]\t; 0x84\n+\tstr.w\tr0, [r7, #128]\t; 0x80\n \tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #980]\t; (22ef4 )\n+\tldr\tr0, [pc, #984]\t; (22ec4 )\n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #128]\t; 0x80\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1575\n-\tb.w\t21d56 \n+\tb.w\t21d48 \n ./cmdline/check.c:1691\n \tldr\tr0, [r4, #8]\n \tmov\tr1, sl\n \tblx\t6cbc \n ./cmdline/check.c:1692\n \tcmp\tr0, #0\n-\tbne.w\t230ac \n+\tbne.w\t2307c \n ./cmdline/check.c:1707\n \tadd.w\tr6, r7, #12608\t; 0x3140\n ./cmdline/check.c:1708\n \tldr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1707\n \tadds\tr6, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n+\tmov\tr1, r6\n ./cmdline/check.c:1708\n \tadds\tr3, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/check.c:1707\n-\tmov\tr1, r6\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tmov\tr1, fp\n \tmov\tr2, r0\n-\tvmov\tr0, s21\n-\tbl\t11570 \n+\tvmov\tr0, s22\n+\tbl\t11538 \n ./cmdline/check.c:1708\n-\tb.w\t21e30 \n+\tb.w\t21e1a \n ./cmdline/check.c:1887\n-\tldr\tr0, [pc, #920]\t; (22ef8 )\n+\tldr\tr0, [pc, #920]\t; (22ec8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t2261e \n+\tbl\t11538 \n+\tb.n\t22604 \n ./cmdline/check.c:1739\n \tblx\t6be4 <__errno_location@plt>\n+\tldr\tr0, [r0, #0]\n+\tblx\t6b20 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #904]\t; (22ecc )\n ./cmdline/check.c:1740\n \tadd.w\tr6, r7, #12608\t; 0x3140\n+./cmdline/check.c:1739\n+\tmov\tr1, sl\n+./cmdline/check.c:1740\n \tadds\tr6, #60\t; 0x3c\n+./cmdline/check.c:1739\n+\tadd\tr0, pc\n ./cmdline/check.c:1741\n \tadd.w\tr9, r9, #1\n ./cmdline/check.c:1739\n-\tldr\tr0, [r0, #0]\n-\tblx\t6b20 \n-\tmov\tr1, sl\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #892]\t; (22efc )\n-\tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1740\n \tmov\tr1, r6\n \tldr\tr0, [r5, #4]\n-\tbl\t10f40 \n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #876]\t; (22f00 )\n+\tldr\tr0, [pc, #876]\t; (22ed0 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1741\n-\tb.w\t21ee0 \n+\tb.w\t21ec8 \n ./cmdline/check.c:1591\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbeq.w\t22cd0 \n+\tbeq.w\t22ca0 \n ./cmdline/check.c:1595\n \tldr\tr3, [r7, #56]\t; 0x38\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1603\n \tblx\t6b20 \n+\tmov\tr2, r0\n+\tldr\tr0, [pc, #848]\t; (22ed4 )\n+\tmov\tr1, r9\n ./cmdline/check.c:1605\n \tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1603\n-\tmov\tr1, r8\n+\tadd\tr0, pc\n ./cmdline/check.c:1605\n \tadds\tr3, #1\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1603\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #840]\t; (22f04 )\n-\tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1604\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tadds\tr1, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #20864\t; 0x5180\n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #800]\t; (22f08 )\n+\tldr\tr0, [pc, #808]\t; (22ed8 )\n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n-./cmdline/check.c:1884\n-\tldr\tr0, [pc, #788]\t; (22f0c )\n-\tldr\tr1, [r7, #56]\t; 0x38\n-\tadd\tr0, pc\n-\tbl\t11570 \n-./cmdline/check.c:1885\n-\tb.n\t22600 \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n ./cmdline/check.c:1863\n-\tldr\tr0, [pc, #780]\t; (22f10 )\n+\tldr\tr0, [pc, #788]\t; (22edc )\n \tldr\tr1, [r7, #56]\t; 0x38\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1875\n \tldr\tr3, [r7, #96]\t; 0x60\n-\tcbz\tr3, 22c18 \n+\tcbz\tr3, 22bdc \n ./cmdline/check.c:1876\n-\tldr\tr0, [pc, #768]\t; (22f14 )\n+\tldr\tr0, [pc, #776]\t; (22ee0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1878\n-\tldr\tr0, [pc, #764]\t; (22f18 )\n+\tldr\tr0, [pc, #772]\t; (22ee4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.w\t22386 \n+\tbl\t10e54 \n+\tb.w\t2236c \n+./cmdline/check.c:1884\n+\tldr\tr0, [pc, #764]\t; (22ee8 )\n+\tldr\tr1, [r7, #56]\t; 0x38\n+\tadd\tr0, pc\n+\tbl\t11538 \n+./cmdline/check.c:1885\n+\tb.n\t225e6 \n \tldr.w\tr8, [r7, #124]\t; 0x7c\n ./cmdline/check.c:1362\n-\tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr2, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t21b7a \n+\tbeq.w\t21b72 \n ./cmdline/check.c:1364\n \tldr\tr2, [r7, #48]\t; 0x30\n \tldr.w\tr2, [r2, #960]\t; 0x3c0\n \tcmp\tr2, #0\n-\tbeq.w\t21b7a \n+\tbeq.w\t21b72 \n ./cmdline/check.c:1370\n \tadd.w\tr5, fp, #38144\t; 0x9500\n \tldr.w\tr9, [r7, #40]\t; 0x28\n \tldr.w\tr6, [r7, #128]\t; 0x80\n-\tadds\tr5, #116\t; 0x74\n ./cmdline/check.c:1364\n \tmovs\tr4, #0\n-\tb.n\t22c5e \n+./cmdline/check.c:1370\n+\tadds\tr5, #116\t; 0x74\n+\tb.n\t22c2e \n ./cmdline/check.c:1364 (discriminator 2)\n \tldr.w\tr2, [r8]\n \tadds\tr4, #1\n \tcmp\tr2, r4\n-\tbls.w\t22db6 \n+\tbls.w\t22d88 \n ./cmdline/check.c:1366\n \tldr.w\tr2, [r6, r4, lsl #2]\n \tcmp\tr2, #0\n-\tbne.n\t22c52 \n+\tbne.n\t22c22 \n ./cmdline/check.c:1368\n \tldr\tr2, [r7, #16]\n \tldr.w\tr0, [r2, r4, lsl #2]\n \tcmp\tr0, #0\n-\tbeq.n\t22c52 \n+\tbeq.n\t22c22 \n ./cmdline/check.c:1370\n \tmovw\tr2, #38856\t; 0x97c8\n \tmul.w\tr2, r2, r4\n \tldr\tr2, [r5, r2]\n \tcmp\tr2, #0\n-\tbne.n\t22c52 \n+\tbne.n\t22c22 \n ./cmdline/check.c:1372\n-\tldr\tr2, [r7, #112]\t; 0x70\n \tadd.w\tip, r3, r4\n-\tmov\tr1, sl\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tldr.w\tr3, [fp, #216]\t; 0xd8\n+\tmov\tr1, sl\n \tldr.w\tr2, [r2, ip, lsl #2]\n-\tbl\t288f4 \n+\tbl\t28884 \n ./cmdline/check.c:1373\n \tadds\tr0, #1\n-\tbeq.w\t2315c \n+\tbeq.w\t2312c \n ./cmdline/check.c:1383\n \tmov\tr0, r4\n ./cmdline/check.c:1384\n \tadd.w\tr9, r9, #1\n ./cmdline/check.c:1383\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tldr\tr0, [r7, #4]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1384\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n-\tb.n\t22c52 \n+\tb.n\t22c22 \n ./cmdline/check.c:1898\n-\tldr\tr0, [pc, #616]\t; (22f1c )\n+\tldr\tr0, [pc, #616]\t; (22eec )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.w\t223b4 \n+\tbl\t11538 \n+\tb.w\t2239a \n ./cmdline/check.c:1228\n \tldr\tr3, [r7, #12]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #124]\t; 0x7c\n ./cmdline/check.c:1231\n \tadd.w\tr3, r7, #356\t; 0x164\n \tstr.w\tr3, [r7, #128]\t; 0x80\n-\tb.w\t21ff0 \n+\tb.w\t21fda \n ./cmdline/check.c:1605\n \tldr\tr3, [r7, #96]\t; 0x60\n \tadds\tr3, #2\n \tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/check.c:1603\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #576]\t; (22f20 )\n+\tldr\tr0, [pc, #576]\t; (22ef0 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/check.c:1604\n \tadd.w\tr1, r7, #12608\t; 0x3140\n \tadds\tr1, #60\t; 0x3c\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tadd.w\tr1, r7, #20864\t; 0x5180\n \tstr.w\tr0, [r7, #132]\t; 0x84\n \tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr.w\tr2, [r7, #132]\t; 0x84\n-\tmov\tr1, fp\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #536]\t; (22f24 )\n+\tldr\tr0, [pc, #544]\t; (22ef4 )\n+\tmov\tr1, fp\n+\tldr.w\tr2, [r7, #132]\t; 0x84\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/check.c:1548\n \tcmp\tr5, #0\n-\tbne.w\t21cc2 \n-\tb.w\t21e5e \n-\tadd.w\tr3, r7, #392\t; 0x188\n-\tstr\tr3, [r7, #120]\t; 0x78\n-\tb.w\t21fce \n+\tbne.w\t21cb4 \n+\tb.w\t21e48 \n+\tadd.w\tr2, r7, #392\t; 0x188\n+./cmdline/check.c:1222\n+\tmov\tr3, r1\n+\tstr\tr2, [r7, #120]\t; 0x78\n+\tb.w\t21fba \n ./cmdline/check.c:1036\n \tblx\t6be4 <__errno_location@plt>\n-\tvmov\tr6, s16\n \tldr\tr3, [r0, #0]\n+\tvmov\tr6, s16\n \tcmp\tr3, #13\n-\tbeq.n\t22d62 \n+\tbeq.n\t22d34 \n ./cmdline/check.c:1039\n-\tldr\tr0, [pc, #500]\t; (22f28 )\n+\tldr\tr0, [pc, #496]\t; (22ef8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1041\n-\tldr\tr0, [pc, #496]\t; (22f2c )\n+\tldr\tr0, [pc, #492]\t; (22efc )\n \tmov\tr1, r6\n ./cmdline/check.c:1042\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1041\n \tadd\tr0, pc\n ./cmdline/check.c:1042\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1041\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1043\n-\tb.w\t22244 \n+\tb.w\t22228 \n \tvmov\tsl, s16\n-\tb.w\t2218c \n+\tb.w\t22176 \n ./cmdline/check.c:1863\n-\tldr\tr0, [pc, #472]\t; (22f30 )\n+\tldr\tr0, [pc, #468]\t; (22f00 )\n \tldr\tr1, [r7, #56]\t; 0x38\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:1875\n-\tb.n\t22c18 \n+\tb.n\t22bdc \n ./cmdline/check.c:1037\n-\tldr\tr0, [pc, #464]\t; (22f34 )\n+\tldr\tr0, [pc, #460]\t; (22f04 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t22d3a \n+\tbl\t10e54 \n+\tb.n\t22d0c \n ./cmdline/check.c:1883\n \tldr\tr3, [r7, #96]\t; 0x60\n \tstr\tr3, [r7, #56]\t; 0x38\n-\tb.w\t224ba \n+\tb.w\t224a0 \n ./cmdline/check.c:1323\n \tmov\tr3, sl\n \tmov\tsl, r6\n+\tmov\tr6, r3\n \tldr.w\tr2, [sl, #20]\n ./cmdline/elem.h:738\n-\tmov\tr6, r3\n+\tldr\tr3, [r2, #44]\t; 0x2c\n file_flag_set():\n ./cmdline/elem.h:738\n-\tldr\tr3, [r2, #44]\t; 0x2c\n \torr.w\tr3, r3, #4\n \tstr\tr3, [r2, #44]\t; 0x2c\n state_check_process():\n ./cmdline/check.c:1325\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #13\n-\tbeq.n\t22dfa \n+\tbeq.n\t22dcc \n ./cmdline/check.c:1329\n-\tldr\tr0, [pc, #420]\t; (22f38 )\n+\tldr\tr0, [pc, #420]\t; (22f08 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1331\n-\tldr\tr0, [pc, #416]\t; (22f3c )\n+\tldr\tr0, [pc, #416]\t; (22f0c )\n \tmov\tr1, r6\n ./cmdline/check.c:1332\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1331\n \tadd\tr0, pc\n ./cmdline/check.c:1332\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1331\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1791\n \tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t2224e \n-\tb.w\t2236a \n+\tbne.w\t22232 \n+\tb.w\t22350 \n \tstr.w\tr9, [r7, #40]\t; 0x28\n-\tb.w\t21b7a \n+\tb.w\t21b72 \n+./cmdline/check.c:1412\n+\tldr\tr0, [pc, #380]\t; (22f10 )\n+\tmov\tr1, sl\n+./cmdline/check.c:1413\n+\tldr\tr3, [r7, #56]\t; 0x38\n+./cmdline/check.c:1412\n+\tadd\tr0, pc\n+./cmdline/check.c:1413\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #56]\t; 0x38\n+./cmdline/check.c:1412\n+\tbl\t10e54 \n+./cmdline/check.c:1414\n+\tb.w\t22228 \n ./cmdline/check.c:903\n \tadd.w\tr2, r7, #29056\t; 0x7180\n \tmovs\tr3, #0\n \tadds\tr2, #80\t; 0x50\n \tmov\tr0, fp\n ./cmdline/check.c:893\n \tmov\tr4, r3\n \tstr\tr3, [r7, #28]\n ./cmdline/check.c:903\n \tldr\tr2, [r2, #0]\n-\tbl\t18348 \n+\tbl\t18324 \n ./cmdline/check.c:901\n \tmovs\tr3, #0\n ./cmdline/check.c:890\n \tstr\tr4, [r7, #40]\t; 0x28\n ./cmdline/check.c:889\n \tstr\tr4, [r7, #56]\t; 0x38\n ./cmdline/check.c:888\n \tstr\tr4, [r7, #96]\t; 0x60\n ./cmdline/check.c:902\n \tstr\tr4, [r7, #32]\n ./cmdline/check.c:901\n \tmovs\tr4, #0\n \tstrd\tr3, r4, [r7, #88]\t; 0x58\n-\tb.w\t21bb2 \n-./cmdline/check.c:1412\n-\tldr\tr0, [pc, #344]\t; (22f40 )\n-\tmov\tr1, sl\n-./cmdline/check.c:1413\n-\tldr\tr3, [r7, #56]\t; 0x38\n-./cmdline/check.c:1412\n-\tadd\tr0, pc\n-./cmdline/check.c:1413\n-\tadds\tr3, #1\n-\tstr\tr3, [r7, #56]\t; 0x38\n-./cmdline/check.c:1412\n-\tbl\t10e90 \n-./cmdline/check.c:1414\n-\tb.w\t22244 \n+\tb.w\t21baa \n ./cmdline/check.c:1326\n-\tldr\tr0, [pc, #328]\t; (22f44 )\n+\tldr\tr0, [pc, #324]\t; (22f14 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t22d98 \n+\tbl\t10e54 \n+\tb.n\t22d6a \n ./cmdline/check.c:1487\n-\tldr\tr0, [pc, #320]\t; (22f48 )\n+\tldr\tr0, [pc, #320]\t; (22f18 )\n ./cmdline/check.c:1489\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1487\n \tadd\tr0, pc\n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1489\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1487\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1488\n-\tldr\tr0, [pc, #308]\t; (22f4c )\n+\tldr\tr0, [pc, #304]\t; (22f1c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1490\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #300]\t; (22f50 )\n+\tldr\tr0, [pc, #300]\t; (22f20 )\n fs_par2file_get():\n ./cmdline/elem.h:1038\n-\tmov\tr2, r9\n \tvmov\tr1, s16\n+\tmov\tr2, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n-\tnop\n-\tstr\tr0, [r2, #8]\n+\tbl\t2efd4 \n+\tstr\tr4, [r4, #8]\n \tmovs\tr2, r0\n-\tmov\tr2, lr\n+\tmov\tlr, r1\n \tmovs\tr2, r0\n-\tblxns\tr0\n+\t\t\t; instruction: 0x478e\n \tmovs\tr2, r0\n-\tldr\tr7, [pc, #120]\t; (22ebc )\n+\tldr\tr7, [pc, #224]\t; (22ef4 )\n \tmovs\tr2, r0\n-\tstr\tr6, [r4, #52]\t; 0x34\n+\tlsrs\tr4, r6, #32\n \tmovs\tr2, r0\n-\tlsrs\tr4, r2, #32\n+\tstr\tr6, [r6, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tldr\tr6, [pc, #144]\t; (22ee0 )\n+\tldr\tr6, [pc, #248]\t; (22f18 )\n \tmovs\tr2, r0\n-\tstr\tr4, [r7, #80]\t; 0x50\n+\tstr\tr6, [r2, #84]\t; 0x54\n \tmovs\tr2, r0\n-\tstrh\tr2, [r3, r3]\n+\tstrh\tr4, [r6, r3]\n \tmovs\tr2, r0\n-\tldrsb\tr0, [r6, r4]\n+\tldrsb\tr2, [r1, r5]\n \tmovs\tr2, r0\n-\tcmp\tr6, #88\t; 0x58\n+\tcmp\tr6, #114\t; 0x72\n \tmovs\tr2, r0\n-\tstr\tr4, [r7, #80]\t; 0x50\n+\tstr\tr6, [r2, #84]\t; 0x54\n \tmovs\tr2, r0\n-\tstr\tr0, [r2, #68]\t; 0x44\n+\tstr\tr2, [r5, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tstr\tr6, [r4, r7]\n+\tstrh\tr0, [r0, r0]\n \tmovs\tr2, r0\n-\tstr\tr6, [r7, #64]\t; 0x40\n+\tstr\tr0, [r3, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tstr\tr6, [r3, #64]\t; 0x40\n+\tstr\tr0, [r7, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #76]\t; 0x4c\n+\tstr\tr6, [r1, #80]\t; 0x50\n \tmovs\tr2, r0\n-\tstr\tr0, [r2, #72]\t; 0x48\n+\tstr\tr2, [r5, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tcmp\tr0, #48\t; 0x30\n+\tcmp\tr0, #74\t; 0x4a\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tip, r0\n+\tadd\tlr, r3\n \tmovs\tr2, r0\n-\tldr\tr4, [pc, #568]\t; (230c4 )\n+\tldr\tr4, [pc, #672]\t; (230fc )\n \tmovs\tr2, r0\n-\torrs\tr0, r7\n+\tmuls\tr2, r2\n \tmovs\tr2, r0\n-\tcmp\tr5, #16\n+\tcmp\tr5, #42\t; 0x2a\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #60]\t; 0x3c\n+\tstr\tr6, [r1, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #60]\t; 0x3c\n+\tstr\tr6, [r1, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr2, [r5, #44]\t; 0x2c\n+\tstr\tr4, [r0, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #816]\t; (231d4 )\n+\tldr\tr3, [pc, #920]\t; (2320c )\n \tmovs\tr2, r0\n-\tstr\tr4, [r4, #44]\t; 0x2c\n+\tstr\tr6, [r7, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #48]\t; 0x30\n+\tstr\tr6, [r1, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstr\tr0, [r0, #52]\t; 0x34\n+\tstr\tr2, [r3, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #32]\n+\tstr\tr0, [r3, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tldrh\tr0, [r3, r2]\n+\tldrh\tr2, [r7, r2]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r7, r5]\n+\tstrh\tr0, [r4, r6]\n \tmovs\tr2, r0\n-\tlsls\tr0, r2, #10\n+\tlsls\tr6, r6, #10\n \tmovs\tr2, r0\n-\tldrb\tr2, [r7, r4]\n+\tldrb\tr6, [r5, r5]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r4, r0]\n+\tldrh\tr2, [r2, r1]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r6, r4]\n+\tldrh\tr2, [r4, r5]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r6, r4]\n+\tldrh\tr6, [r3, r5]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r5, r5]\n+\tldrh\tr0, [r3, r6]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r5, r5]\n+\tldrh\tr4, [r3, r6]\n \tmovs\tr2, r0\n-\tldr\tr6, [r5, r2]\n+\tldr\tr4, [r3, r3]\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, r2]\n+\tldr\tr2, [r5, r3]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r7, r4]\n+\tldrh\tr4, [r5, r5]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r1, r5]\n+\tldrh\tr6, [r6, r5]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r2, r5]\n+\tldrh\tr4, [r0, r6]\n \tmovs\tr2, r0\n-\tldrh\tr2, [r1, r4]\n+\tldrh\tr0, [r7, r4]\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, r4]\n+\tldr\tr2, [r7, r4]\n \tmovs\tr2, r0\n-\tldr\tr4, [r0, r4]\n+\tldr\tr4, [r6, r4]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #88]\t; (22f54 )\n+\tldr\tr3, [pc, #280]\t; (22fe4 )\n \tmovs\tr2, r0\n-\tldrb\tr4, [r4, r0]\n+\tldrb\tr0, [r3, r1]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r6, r0]\n+\tldrb\tr0, [r4, r1]\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, r3]\n+\tldr\tr4, [r1, r4]\n \tmovs\tr2, r0\n-\tldr\tr6, [r2, r3]\n+\tldr\tr6, [r0, r4]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r7, r6]\n+\tldrb\tr6, [r0, r3]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r1, r2]\n+\tldrb\tr6, [r0, r4]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r1, r3]\n+\tldrb\tr2, [r3, r4]\n \tmovs\tr2, r0\n-\tldrb\tr6, [r3, r3]\n+\tldrb\tr0, [r1, r7]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r4, r2]\n+\tldrb\tr4, [r2, r3]\n \tmovs\tr2, r0\n-\tldrsb\tr4, [r6, r6]\n+\tldrsb\tr4, [r4, r7]\n \tmovs\tr2, r0\n-\tldrsb\tr2, [r6, r6]\n+\tldrsb\tr2, [r4, r7]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r3, r3]\n+\tstrh\tr6, [r0, r4]\n \tmovs\tr2, r0\n-\tsubs\tr3, #108\t; 0x6c\n+\tsubs\tr3, #154\t; 0x9a\n \tmovs\tr2, r0\n-\tldrh\tr6, [r6, r4]\n+\tldrh\tr4, [r4, r5]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, r1]\n+\tstrh\tr2, [r4, r2]\n \tmovs\tr2, r0\n-\tldr\tr5, [pc, #776]\t; (23244 )\n+\tldr\tr5, [pc, #960]\t; (232cc )\n \tmovs\tr2, r0\n-\tsubs\tr3, #14\n+\tsubs\tr3, #60\t; 0x3c\n \tmovs\tr2, r0\n-\tsubs\tr2, #192\t; 0xc0\n+\tsubs\tr3, #22\n \tmovs\tr2, r0\n-\tstr\tr4, [r3, r7]\n+\tstrh\tr2, [r1, r0]\n \tmovs\tr2, r0\n-\tldr\tr5, [pc, #304]\t; (2307c )\n+\tldr\tr5, [pc, #488]\t; (23104 )\n \tmovs\tr2, r0\n-\tstrb\tr4, [r6, r5]\n+\tstrb\tr2, [r4, r6]\n \tmovs\tr2, r0\n-\tsubs\tr2, #156\t; 0x9c\n+\tsubs\tr2, #202\t; 0xca\n \tmovs\tr2, r0\n state_check_process():\n ./cmdline/check.c:1765\n \tstr.w\tr9, [r7, #96]\t; 0x60\n \tblx\t6be4 <__errno_location@plt>\n-\tldr.w\tfp, [r7, #120]\t; 0x78\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n+\tldr.w\tfp, [r7, #120]\t; 0x78\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #576]\t; (231b0 )\n+\tldr\tr0, [pc, #580]\t; (23180 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1766\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #13\n-\tbeq.n\t23064 \n+\tbeq.n\t23034 \n ./cmdline/check.c:1770\n-\tldr\tr0, [pc, #568]\t; (231b4 )\n+\tldr\tr0, [pc, #568]\t; (23184 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1772\n-\tldr\tr0, [pc, #564]\t; (231b8 )\n+\tldr\tr0, [pc, #564]\t; (23188 )\n ./cmdline/check.c:1773\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1772\n \tadd\tr0, pc\n ./cmdline/check.c:1773\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1772\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1774\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1754\n-\tldr\tr0, [pc, #552]\t; (231bc )\n+\tldr\tr0, [pc, #552]\t; (2318c )\n ./cmdline/check.c:1756\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1754\n \tadd\tr0, pc\n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1756\n \tadds\tr3, #1\n \tstr.w\tr9, [r7, #96]\t; 0x60\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1754\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1755\n-\tldr\tr0, [pc, #532]\t; (231c0 )\n+\tldr\tr0, [pc, #532]\t; (23190 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1757\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1651\n-\tldr\tr0, [pc, #528]\t; (231c4 )\n+\tldr\tr0, [pc, #528]\t; (23194 )\n ./cmdline/check.c:1653\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1651\n \tadd\tr0, pc\n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1653\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1651\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1652\n-\tldr\tr0, [pc, #512]\t; (231c8 )\n+\tldr\tr0, [pc, #512]\t; (23198 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1654\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1530\n-\tldr\tr0, [pc, #508]\t; (231cc )\n+\tldr\tr0, [pc, #508]\t; (2319c )\n ./cmdline/check.c:1532\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1530\n \tadd\tr0, pc\n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1532\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1530\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1531\n-\tldr\tr0, [pc, #492]\t; (231d0 )\n+\tldr\tr0, [pc, #492]\t; (231a0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1533\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1521\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1516\n \tmov\tr0, r5\n \tldr.w\tfp, [r7, #120]\t; 0x78\n ./cmdline/check.c:1521\n \tadds\tr3, #1\n@@ -63130,730 +63009,731 @@\n \tblx\t6d5c \n ./cmdline/check.c:1518\n \tldr\tr1, [r6, #48]\t; 0x30\n \tstr.w\tr1, [r7, #132]\t; 0x84\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr.w\tr1, [r7, #132]\t; 0x84\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #448]\t; (231d4 )\n+\tldr\tr0, [pc, #452]\t; (231a4 )\n+\tldr.w\tr1, [r7, #132]\t; 0x84\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1519\n-\tldr\tr0, [pc, #444]\t; (231d8 )\n+\tldr\tr0, [pc, #444]\t; (231a8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1520\n-\tldr\tr0, [pc, #440]\t; (231dc )\n+\tldr\tr0, [pc, #440]\t; (231ac )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1522\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1499\n \tblx\t6be4 <__errno_location@plt>\n-\tldr.w\tfp, [r7, #120]\t; 0x78\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n+\tldr.w\tfp, [r7, #120]\t; 0x78\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #416]\t; (231e0 )\n+\tldr\tr0, [pc, #416]\t; (231b0 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1500\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #13\n-\tbeq.n\t2306e \n+\tbeq.n\t2303e \n ./cmdline/check.c:1504\n-\tldr\tr0, [pc, #404]\t; (231e4 )\n+\tldr\tr0, [pc, #404]\t; (231b4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1506\n-\tldr\tr0, [pc, #400]\t; (231e8 )\n+\tldr\tr0, [pc, #400]\t; (231b8 )\n ./cmdline/check.c:1507\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1506\n \tadd\tr0, pc\n ./cmdline/check.c:1507\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1506\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1508\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1767\n-\tldr\tr0, [pc, #388]\t; (231ec )\n+\tldr\tr0, [pc, #388]\t; (231bc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t22f82 \n+\tbl\t10e54 \n+\tb.n\t22f52 \n ./cmdline/check.c:1501\n-\tldr\tr0, [pc, #384]\t; (231f0 )\n-\tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t23054 \n-./cmdline/check.c:1170 (discriminator 1)\n-\tldr\tr3, [pc, #376]\t; (231f4 )\n-\tmovw\tr2, #1170\t; 0x492\n-\tldr\tr1, [pc, #376]\t; (231f8 )\n-\tldr\tr0, [pc, #376]\t; (231fc )\n-\tadd\tr3, pc\n-\tadd\tr1, pc\n-\tadds\tr3, #44\t; 0x2c\n+\tldr\tr0, [pc, #384]\t; (231c0 )\n \tadd\tr0, pc\n-\tblx\t6da4 <__assert_fail@plt>\n+\tbl\t10e54 \n+\tb.n\t23024 \n ./cmdline/check.c:1112\n-\tldr\tr0, [pc, #368]\t; (23200 )\n+\tldr\tr0, [pc, #376]\t; (231c4 )\n ./cmdline/check.c:1114\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1112\n \tadd\tr0, pc\n ./cmdline/check.c:1114\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1112\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1113\n-\tldr\tr0, [pc, #356]\t; (23204 )\n+\tldr\tr0, [pc, #368]\t; (231c8 )\n \tvmov\tr1, s16\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1115\n-\tb.w\t22244 \n+\tb.w\t22228 \n+./cmdline/check.c:1170 (discriminator 1)\n+\tldr\tr3, [pc, #356]\t; (231cc )\n+\tmovw\tr2, #1170\t; 0x492\n+\tldr\tr1, [pc, #352]\t; (231d0 )\n+\tldr\tr0, [pc, #356]\t; (231d4 )\n+\tadd\tr3, pc\n+\tadd\tr1, pc\n+\tadds\tr3, #44\t; 0x2c\n+\tadd\tr0, pc\n+\tblx\t6da4 <__assert_fail@plt>\n ./cmdline/check.c:1694\n+\tmov\tr8, r4\n \tblx\t6be4 <__errno_location@plt>\n-\tmov\tr9, r4\n-\tldr.w\tr2, [r9, #8]\n-\tldr.w\tfp, [r7, #120]\t; 0x78\n-\tstr.w\tr2, [r7, #132]\t; 0x84\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n+\tldr.w\tfp, [r7, #120]\t; 0x78\n+\tldr.w\tr2, [r8, #8]\n+\tstr.w\tr2, [r7, #132]\t; 0x84\n \tblx\t6b20 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #316]\t; (231d8 )\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tmov\tr1, sl\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #312]\t; (23208 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1695\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #13\n-\tbeq.n\t2319a \n+\tbeq.n\t2316a \n ./cmdline/check.c:1699\n-\tldr\tr0, [pc, #300]\t; (2320c )\n+\tldr\tr0, [pc, #300]\t; (231dc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1701\n-\tldr\tr0, [pc, #296]\t; (23210 )\n+\tldr\tr0, [pc, #296]\t; (231e0 )\n ./cmdline/check.c:1702\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1701\n \tadd\tr0, pc\n ./cmdline/check.c:1702\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1701\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1703\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1675\n \tblx\t6be4 <__errno_location@plt>\n-\tldr.w\tfp, [r7, #120]\t; 0x78\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n+\tldr.w\tfp, [r7, #120]\t; 0x78\n \tblx\t6b20 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #268]\t; (231e4 )\n \tmov\tr2, r6\n \tmov\tr1, sl\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #264]\t; (23214 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1676\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, #13\n-\tbeq.n\t231a4 \n+\tbeq.n\t23174 \n ./cmdline/check.c:1680\n-\tldr\tr0, [pc, #252]\t; (23218 )\n+\tldr\tr0, [pc, #252]\t; (231e8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1682\n-\tldr\tr0, [pc, #248]\t; (2321c )\n+\tldr\tr0, [pc, #248]\t; (231ec )\n ./cmdline/check.c:1683\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1682\n \tadd\tr0, pc\n ./cmdline/check.c:1683\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1682\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1684\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1665\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr.w\tfp, [r7, #120]\t; 0x78\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1662\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #220]\t; (23220 )\n+\tldr\tr0, [pc, #220]\t; (231f0 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1663\n-\tldr\tr0, [pc, #216]\t; (23224 )\n+\tldr\tr0, [pc, #216]\t; (231f4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1664\n-\tldr\tr0, [pc, #212]\t; (23228 )\n+\tldr\tr0, [pc, #212]\t; (231f8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1666\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n ./cmdline/check.c:1378\n \tldr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1376\n \tmov\tr0, r4\n \tstr.w\tr9, [r7, #40]\t; 0x28\n ./cmdline/check.c:1378\n \tadds\tr3, #1\n \tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/check.c:1376\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #188]\t; (2322c )\n+\tldr\tr0, [pc, #188]\t; (231fc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1377\n-\tldr\tr0, [pc, #184]\t; (23230 )\n+\tldr\tr0, [pc, #184]\t; (23200 )\n \tmov\tr1, sl\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1379\n-\tb.n\t22da8 \n+\tb.n\t22d7a \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #176]\t; (23234 )\n+\tldr\tr3, [pc, #176]\t; (23204 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #176]\t; (23238 )\n-\tldr\tr0, [pc, #176]\t; (2323c )\n+\tldr\tr1, [pc, #176]\t; (23208 )\n+\tldr\tr0, [pc, #176]\t; (2320c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #20\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_check_process():\n ./cmdline/check.c:1936\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/check.c:1696\n-\tldr\tr0, [pc, #164]\t; (23240 )\n+\tldr\tr0, [pc, #164]\t; (23210 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t230e4 \n+\tbl\t10e54 \n+\tb.n\t230b4 \n ./cmdline/check.c:1677\n-\tldr\tr0, [pc, #156]\t; (23244 )\n+\tldr\tr0, [pc, #156]\t; (23214 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t23120 \n+\tbl\t10e54 \n+\tb.n\t230f0 \n \tnop\n-\tldr\tr2, [r5, r2]\n+\tldr\tr2, [r3, r3]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #864]\t; (23518 )\n+\tldr\tr4, [pc, #32]\t; (231a8 )\n \tmovs\tr2, r0\n-\tstrb\tr6, [r0, r0]\n+\tstrb\tr6, [r6, r0]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #760]\t; (234b8 )\n+\tldr\tr3, [pc, #952]\t; (23548 )\n \tmovs\tr2, r0\n-\tstrh\tr2, [r4, r7]\n+\tstrb\tr2, [r2, r0]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #632]\t; (23440 )\n+\tldr\tr3, [pc, #824]\t; (234d0 )\n \tmovs\tr2, r0\n-\tstrh\tr6, [r0, r7]\n+\tstrh\tr6, [r6, r7]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #520]\t; (233d8 )\n+\tldr\tr3, [pc, #712]\t; (23468 )\n \tmovs\tr2, r0\n-\tstrh\tr2, [r5, r6]\n+\tstrh\tr2, [r3, r7]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r5, r6]\n+\tstrh\tr6, [r3, r7]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #232]\t; (232c4 )\n+\tldr\tr3, [pc, #424]\t; (23354 )\n \tmovs\tr2, r0\n-\tstrh\tr2, [r5, r5]\n+\tstrh\tr2, [r3, r6]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r3, r5]\n+\tstrh\tr0, [r1, r6]\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #24]\t; (23200 )\n+\tldr\tr3, [pc, #216]\t; (23290 )\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, r4]\n+\tstrh\tr4, [r4, r5]\n \tmovs\tr2, r0\n-\tldrsb\tr2, [r2, r7]\n+\tldr\tr2, [r0, r0]\n \tmovs\tr2, r0\n-\tldr\tr7, [pc, #416]\t; (23394 )\n+\tldr\tr7, [pc, #608]\t; (23424 )\n \tmovs\tr2, r0\n-\tldrh\tr2, [r6, r1]\n+\tstr\tr4, [r7, r1]\n \tmovs\tr2, r0\n-\tldr\tr4, [pc, #848]\t; (2354c )\n+\tsubs\tr0, #80\t; 0x50\n \tmovs\tr2, r0\n-\tldr\tr5, [pc, #352]\t; (23360 )\n+\tldrh\tr4, [r0, r2]\n \tmovs\tr2, r0\n-\tstr\tr6, [r6, r0]\n+\tldr\tr4, [pc, #920]\t; (2356c )\n \tmovs\tr2, r0\n-\tsubs\tr0, #10\n+\tldr\tr5, [pc, #424]\t; (23380 )\n \tmovs\tr2, r0\n-\tldrsb\tr4, [r0, r1]\n+\tldrsb\tr4, [r6, r1]\n \tmovs\tr2, r0\n-\tldr\tr2, [pc, #472]\t; (233e8 )\n+\tldr\tr2, [pc, #664]\t; (23478 )\n \tmovs\tr2, r0\n-\tstrh\tr4, [r4, r2]\n+\tstrh\tr4, [r2, r3]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, r5]\n+\tstrb\tr0, [r5, r6]\n \tmovs\tr2, r0\n-\tldr\tr2, [pc, #232]\t; (23304 )\n+\tldr\tr2, [pc, #424]\t; (23394 )\n \tmovs\tr2, r0\n-\tstrh\tr0, [r5, r1]\n+\tstrh\tr0, [r3, r2]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, r4]\n+\tstrb\tr4, [r2, r5]\n \tmovs\tr2, r0\n-\tldr\tr2, [pc, #32]\t; (23248 )\n+\tldr\tr2, [pc, #224]\t; (232d8 )\n \tmovs\tr2, r0\n-\tstrh\tr0, [r7, r0]\n+\tstrh\tr0, [r5, r1]\n \tmovs\tr2, r0\n-\tstr\tr4, [r7, r3]\n+\tstr\tr4, [r5, r4]\n \tmovs\tr2, r0\n-\tadds\tr7, #50\t; 0x32\n+\tadds\tr7, #98\t; 0x62\n \tmovs\tr2, r0\n-\tldr\tr2, [r5, r5]\n+\tldr\tr2, [r3, r6]\n \tmovs\tr2, r0\n-\tsmlal\tr0, r0, r4, r1\n-\tbpl.n\t23238 \n+\t\t\t; instruction: 0xfbf40001\n+\tbvs.n\t23268 \n \tmovs\tr1, r0\n-\tstrb\tr4, [r4, r6]\n+\tstrb\tr4, [r2, r7]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, r4]\n+\tstrb\tr2, [r7, r4]\n \tmovs\tr2, r0\n \n-00023248 :\n+00023218 :\n state_check():\n ./cmdline/check.c:1939\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r2\n-\tvpush\t{d8}\n \tmov\tr6, r0\n+\tvpush\t{d8}\n+\tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tsub.w\tsp, sp, #652\t; 0x28c\n+\tadd\tr7, sp, #24\n ./cmdline/check.c:1948\n-\tldr\tr0, [pc, #812]\t; (23584 )\n+\tldr\tr0, [pc, #784]\t; (23540 )\n ./cmdline/check.c:1939\n \tmov\tr4, r3\n+\tadd.w\tr3, r7, #203776\t; 0x31c00\n+\tadd.w\tr3, r3, #620\t; 0x26c\n ./cmdline/check.c:1948\n \tadd\tr0, pc\n ./cmdline/check.c:1939\n-\tsub.w\tsp, sp, #203776\t; 0x31c00\n-\tsub.w\tsp, sp, #652\t; 0x28c\n-\tadd\tr7, sp, #24\n-\tadd.w\tr3, r7, #203776\t; 0x31c00\n \tstr\tr1, [r7, #12]\n-\tadd.w\tr3, r3, #620\t; 0x26c\n-\tldr\tr1, [pc, #792]\t; (23588 )\n+\tldr\tr1, [pc, #772]\t; (23544 )\n \tstr\tr2, [r7, #8]\n-\tldr\tr2, [pc, #792]\t; (2358c )\n+\tldr\tr2, [pc, #772]\t; (23548 )\n \tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/check.c:1948\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/check.c:1950\n \tmov\tr0, r6\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/check.c:1939\n-\tldr\tr3, [pc, #772]\t; (23590 )\n+\tldr\tr1, [pc, #752]\t; (2354c )\n ./cmdline/check.c:1951\n-\tldr.w\tr1, [r6, #216]\t; 0xd8\n-./cmdline/check.c:1939\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #0]\n+\tldr.w\tr3, [r6, #216]\t; 0xd8\n ./cmdline/check.c:1953\n \tcmp\tr0, r5\n-\tbcc.w\t23570 \n+./cmdline/check.c:1939\n+\tadd\tr1, pc\n+\tstr\tr1, [r7, #0]\n+./cmdline/check.c:1953\n+\tbcc.w\t2352c \n ./cmdline/check.c:1961\n \tcmp\tr4, #0\n-\tbne.n\t23382 \n+\tbne.n\t2334e \n ./cmdline/check.c:1965\n-\tldr\tr3, [r7, #12]\n+\tldr\tr1, [r7, #12]\n \tadd.w\tfp, r6, #244736\t; 0x3bc00\n \tstr\tr0, [r7, #4]\n \tldr.w\tr2, [fp, #960]\t; 0x3c0\n-\tcmp\tr3, #0\n-\tbeq.n\t2339e \n+\tcmp\tr1, #0\n+\tbeq.n\t2336a \n ./cmdline/check.c:1968\n \tcmp\tr2, #0\n-\tbeq.w\t2347a \n+\tbeq.w\t23444 \n ./cmdline/check.c:1951\n-\tumull\tr3, r4, r0, r1\n-\tadd.w\tsl, r7, #32\n+\tumull\tr3, r4, r0, r3\n ./cmdline/check.c:1968\n \tmovs\tr5, #0\n ./cmdline/check.c:1951\n \tstrd\tr3, r4, [r7, #16]\n \tadd.w\tr4, r6, #38144\t; 0x9500\n \tadd.w\tr3, r7, #56\t; 0x38\n \tadds\tr4, #116\t; 0x74\n+\tadd.w\tsl, r7, #32\n \tstr\tr3, [r7, #28]\n-\tb.n\t232f0 \n+\tb.n\t232be \n ./cmdline/check.c:1980\n-\tbl\t28510 \n+\tbl\t2849c \n ./cmdline/check.c:1981\n \tadds\tr0, #1\n+\tbne.n\t232ac \n ./cmdline/check.c:1983\n-\tit\teq\n-\tstreq.w\tr8, [sl, r5, lsl #2]\n+\tstr.w\tr8, [sl, r5, lsl #2]\n ./cmdline/check.c:1968 (discriminator 2)\n \tldr.w\tr3, [fp, #960]\t; 0x3c0\n-\tadds\tr5, #1\n \tadd.w\tr4, r4, #38656\t; 0x9700\n+\tadds\tr5, #1\n+\tadds\tr4, #200\t; 0xc8\n \tcmp\tr3, r5\n-\tadd.w\tr4, r4, #200\t; 0xc8\n-\tbls.w\t2347a \n+\tbls.w\t23444 \n ./cmdline/check.c:1970\n \tldr.w\tr8, [r4, #4]\n \tcmp.w\tr8, #0\n-\tbne.w\t23450 \n+\tbne.w\t2341a \n ./cmdline/check.c:1975\n \tldr\tr3, [r7, #28]\n \tmovw\tr2, #34056\t; 0x8508\n \tldr.w\tlr, [r6, #224]\t; 0xe0\n \tsub.w\tr1, r4, #37888\t; 0x9400\n-\tldr.w\tip, [r6, #216]\t; 0xd8\n+./cmdline/check.c:1978\n+\tldr.w\tr9, [r4]\n \tsubs\tr1, #140\t; 0x8c\n+\tldr.w\tip, [r6, #216]\t; 0xd8\n \tmla\tr0, r2, r5, r3\n \tldrd\tr2, r3, [r6, #184]\t; 0xb8\n-./cmdline/check.c:1978\n-\tldr.w\tr9, [r4]\n ./cmdline/check.c:1975\n \tstr.w\tr0, [sl, r5, lsl #2]\n ./cmdline/check.c:1980\n \tstrd\tr2, r3, [sp, #8]\n \tmov\tr3, lr\n \tmov\tr2, r5\n \tstr.w\tip, [sp]\n ./cmdline/check.c:1978\n \tcmp.w\tr9, #0\n-\tbne.n\t232d0 \n+\tbne.n\t232a0 \n ./cmdline/check.c:1987\n \tstr\tr1, [r7, #24]\n-\tbl\t27e20 \n+\tbl\t27da8 \n ./cmdline/check.c:1988\n \tldr\tr1, [r7, #24]\n \tadds\tr0, #1\n-\tbeq.w\t23562 \n+\tbeq.w\t2351e \n ./cmdline/check.c:1995\n-\tldr\tr0, [r6, #68]\t; 0x44\n+\tldr\tr3, [r6, #72]\t; 0x48\n \tmov\tr2, r9\n-\tldr.w\tip, [r6, #72]\t; 0x48\n-\tldr.w\tr3, [r6, #216]\t; 0xd8\n \tldrd\tr8, r9, [r7, #16]\n-\tstrd\tr0, ip, [sp, #12]\n-\tstr\tr3, [sp, #8]\n+\tldr\tr0, [r6, #68]\t; 0x44\n \tstrd\tr8, r9, [sp]\n+\tstr\tr3, [sp, #16]\n+\tldr.w\tr3, [r6, #216]\t; 0xd8\n+\tstrd\tr3, r0, [sp, #8]\n \tldr.w\tr0, [sl, r5, lsl #2]\n-\tbl\t28300 \n+\tbl\t2828c \n ./cmdline/check.c:1996\n \tadds\tr0, #1\n-\tbne.n\t232dc \n+\tbne.n\t232ac \n ./cmdline/check.c:1998\n \tmov\tr0, r5\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #548]\t; (23594 )\n+\tldr\tr0, [pc, #532]\t; (23550 )\n \tadd\tr0, pc\n ./cmdline/check.c:1990\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1991\n-\tldr\tr3, [pc, #544]\t; (23598 )\n+\tldr\tr3, [pc, #528]\t; (23554 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/check.c:1961 (discriminator 1)\n-\tldr\tr3, [r7, #8]\n+\tldr\tr2, [r7, #8]\n \tadd.w\tfp, r6, #244736\t; 0x3bc00\n-\tadd\tr4, r3\n-\tldr.w\tr2, [fp, #960]\t; 0x3c0\n+./cmdline/check.c:1965 (discriminator 1)\n+\tldr\tr1, [r7, #12]\n+./cmdline/check.c:1961 (discriminator 1)\n+\tadd\tr4, r2\n \tcmp\tr4, r0\n-\tmov\tr3, r4\n+\tmov\tr2, r4\n \tit\tcs\n-\tmovcs\tr3, r0\n-\tstr\tr3, [r7, #4]\n+\tmovcs\tr2, r0\n+\tstr\tr2, [r7, #4]\n ./cmdline/check.c:1965 (discriminator 1)\n-\tldr\tr3, [r7, #12]\n-\tcmp\tr3, #0\n-\tbne.n\t232ae \n+\tldr.w\tr2, [fp, #960]\t; 0x3c0\n+\tcmp\tr1, #0\n+\tbne.n\t2327e \n ./cmdline/check.c:2004\n-\tldr\tr3, [r6, #4]\n-\tcmp\tr3, #0\n-\tbeq.w\t234ae \n+\tldr\tr1, [r6, #4]\n+\tcmp\tr1, #0\n+\tbeq.w\t23476 \n ./cmdline/check.c:2018\n-\tcbz\tr2, 233ba \n+\tcbz\tr2, 23386 \n \tadd.w\tr3, r7, #32\n ./cmdline/check.c:2019\n \tldr\tr1, [r7, #12]\n \tadd.w\tr2, r3, r2, lsl #2\n ./cmdline/check.c:2019 (discriminator 3)\n \tstr.w\tr1, [r3], #4\n ./cmdline/check.c:2018 (discriminator 3)\n \tcmp\tr3, r2\n-\tbne.n\t233b2 \n+\tbne.n\t2337e \n ./cmdline/check.c:2027\n-\tldr\tr0, [pc, #480]\t; (2359c )\n+\tldr\tr0, [pc, #464]\t; (23558 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/check.c:2032\n \tldrd\tr3, r2, [r7, #4]\n-\tcmp\tr3, r2\n ./cmdline/check.c:2029\n-\tit\tls\n-\tmovls.w\tr8, #0\n+\tmov.w\tr8, #0\n ./cmdline/check.c:2032\n-\tbhi.n\t23490 \n+\tcmp\tr3, r2\n+\tbhi.n\t23458 \n ./cmdline/check.c:2043 (discriminator 1)\n \tldr.w\tr3, [fp, #960]\t; 0x3c0\n-\tcbz\tr3, 2341a \n+\tcbz\tr3, 233e4 \n \tadd.w\tr4, r6, #244736\t; 0x3bc00\n ./cmdline/check.c:2060\n-\tldr.w\tr9, [pc, #452]\t; 235a0 \n+\tldr.w\tr9, [pc, #436]\t; 2355c \n \tadd.w\tr4, r4, #960\t; 0x3c0\n ./cmdline/check.c:2046\n \tadd.w\tr6, r6, #38144\t; 0x9500\n+./cmdline/check.c:2043\n+\tmov\tfp, r4\n+\tldr\tr4, [r7, #12]\n ./cmdline/check.c:2060\n \tadd\tr9, pc\n ./cmdline/check.c:2046\n \tadds\tr6, #116\t; 0x74\n-./cmdline/check.c:2043\n-\tmov\tfp, r4\n-\tldr\tr4, [r7, #12]\n \tadd.w\tsl, r7, #28\n+./cmdline/check.c:2043\n \tmovs\tr5, #0\n ./cmdline/check.c:2044\n \tldr.w\tr0, [sl, #4]!\n-\tcbz\tr0, 23410 \n+\tcbz\tr0, 233da \n ./cmdline/check.c:2046\n-\tcbz\tr4, 23408 \n+\tcbz\tr4, 233d2 \n ./cmdline/check.c:2046 (discriminator 1)\n \tmovw\tr3, #38856\t; 0x97c8\n \tmul.w\tr3, r3, r5\n \tldr\tr3, [r6, r3]\n-\tcbz\tr3, 2346c \n+\tcbz\tr3, 23436 \n ./cmdline/check.c:2057\n-\tbl\t2881c \n+\tbl\t287ac \n ./cmdline/check.c:2058\n \tadds\tr0, #1\n-\tbeq.n\t23458 \n+\tbeq.n\t23422 \n ./cmdline/check.c:2043 (discriminator 2)\n \tldr.w\tr3, [fp]\n \tadds\tr5, #1\n \tcmp\tr3, r5\n-\tbhi.n\t233f4 \n+\tbhi.n\t233be \n ./cmdline/check.c:1939\n-\tldr\tr1, [pc, #392]\t; (235a4 )\n+\tldr\tr1, [pc, #376]\t; (23560 )\n ./cmdline/check.c:2069\n \tsubs.w\tr0, r8, #0\n ./cmdline/check.c:2072\n-\tldr\tr2, [pc, #360]\t; (2358c )\n+\tldr\tr2, [pc, #348]\t; (23548 )\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n ./cmdline/check.c:1939\n \tadd\tr1, pc\n-./cmdline/check.c:2072\n-\tadd.w\tr3, r3, #620\t; 0x26c\n ./cmdline/check.c:2069\n \tit\tne\n \tmovne\tr0, #1\n+./cmdline/check.c:2072\n+\tadd.w\tr3, r3, #620\t; 0x26c\n+./cmdline/check.c:2069\n \tnegs\tr0, r0\n ./cmdline/check.c:2072\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t2357e \n+\tbne.w\t2353a \n \tadd.w\tr7, r7, #203776\t; 0x31c00\n \tadd.w\tr7, r7, #628\t; 0x274\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/check.c:1971\n \tmovs\tr3, #0\n \tstr.w\tr3, [sl, r5, lsl #2]\n ./cmdline/check.c:1972\n-\tb.n\t232dc \n+\tb.n\t232ac \n ./cmdline/check.c:2060\n \tmov\tr0, r5\n ./cmdline/check.c:2061\n \tadd.w\tr8, r8, #1\n ./cmdline/check.c:2060\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n \tmov\tr0, r9\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:2061\n-\tb.n\t23410 \n+\tb.n\t233da \n ./cmdline/check.c:2047\n-\tbl\t28798 \n+\tbl\t28728 \n ./cmdline/check.c:2048\n \tadds\tr0, #1\n-\tbeq.n\t2354c \n+\tbeq.n\t23508 \n ./cmdline/check.c:2051\n \tldr.w\tr0, [sl]\n-\tb.n\t23408 \n+\tb.n\t233d2 \n+./cmdline/check.c:2023\n+\tldr\tr0, [pc, #284]\t; (23564 )\n+./cmdline/check.c:2029\n+\tmov.w\tr8, #0\n ./cmdline/check.c:2023\n-\tldr\tr0, [pc, #300]\t; (235a8 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/check.c:2032\n \tldrd\tr3, r2, [r7, #4]\n \tcmp\tr3, r2\n-./cmdline/check.c:2029\n-\tit\tls\n-\tmovls.w\tr8, #0\n-./cmdline/check.c:2032\n-\tbls.n\t233d0 \n+\tbls.n\t2339a \n ./cmdline/check.c:2033\n \tstr\tr3, [sp, #0]\n \tmov\tr0, r6\n \tmov\tr3, r2\n \tldr\tr1, [r7, #12]\n \tadd.w\tr2, r7, #32\n-\tbl\t21458 \n+\tbl\t21458 \n ./cmdline/check.c:2034\n-\tsub.w\tr8, r0, #4294967295\t; 0xffffffff\n-\tclz\tr8, r8\n-\tmov.w\tr8, r8, lsr #5\n-\tb.n\t233d0 \n+\tsub.w\tr3, r0, #4294967295\t; 0xffffffff\n+\tclz\tr3, r3\n+\tlsrs\tr3, r3, #5\n+\tmov\tr8, r3\n+\tb.n\t2339a \n ./cmdline/check.c:2007\n \tcmp\tr2, #0\n-\tbeq.n\t23542 \n+\tbeq.n\t234fe \n ./cmdline/check.c:2011\n-\tldr\tr3, [pc, #248]\t; (235ac )\n+\tldr\tr2, [pc, #236]\t; (23568 )\n \tadd.w\tr4, r6, #244736\t; 0x3bc00\n \tadd.w\tr4, r4, #960\t; 0x3c0\n \tadd.w\tr8, r7, #56\t; 0x38\n-\tadd\tr3, pc\n+\tadd\tr2, pc\n+\tvmov\ts16, r2\n+\tmov\tr2, r4\n ./cmdline/check.c:2007\n-\tldr.w\tr9, [r7, #12]\n-\tadd.w\tsl, r7, #28\n-\tadd.w\tr5, r6, #232\t; 0xe8\n-./cmdline/check.c:2011\n-\tvmov\ts16, r3\n-\tmov\tr3, r4\n-\tstr.w\tfp, [r7, #28]\n+\tldr.w\tsl, [r7, #12]\n \tmov\tr4, r8\n-\tmov\tr8, r3\n-\tb.n\t234fe \n+\tadd.w\tr9, r7, #28\n+\tadd.w\tr5, r6, #232\t; 0xe8\n+\tmov\tr8, r2\n+\tb.n\t234be \n ./cmdline/check.c:2007 (discriminator 2)\n \tldr.w\tr3, [r8]\n-\tadd.w\tr9, r9, #1\n \tadd.w\tr5, r5, #38656\t; 0x9700\n+\tadd.w\tsl, sl, #1\n \tadd.w\tr4, r4, #34048\t; 0x8500\n-\tcmp\tr3, r9\n-\tadd.w\tr5, r5, #200\t; 0xc8\n-\tadd.w\tr4, r4, #8\n-\tbls.n\t23536 \n-\tldr.w\tr1, [r6, #216]\t; 0xd8\n+\tadds\tr5, #200\t; 0xc8\n+\tadds\tr4, #8\n+\tcmp\tr3, sl\n+\tbls.n\t234f6 \n+\tldr.w\tr3, [r6, #216]\t; 0xd8\n ./cmdline/check.c:2009\n-\tldrd\tfp, ip, [r6, #184]\t; 0xb8\n-\tmov\tr2, r9\n-\tstr\tr1, [sp, #0]\n+\tldrd\tr0, r1, [r6, #184]\t; 0xb8\n+\tstrd\tr0, r1, [sp, #8]\n+\tstr\tr3, [sp, #0]\n+\tmov\tr2, sl\n+\tmov\tr1, r5\n \tmov\tr0, r4\n \tldr.w\tr3, [r6, #224]\t; 0xe0\n-\tmov\tr1, r5\n-\tstrd\tfp, ip, [sp, #8]\n ./cmdline/check.c:2008\n-\tstr.w\tr4, [sl, #4]!\n+\tstr.w\tr4, [r9, #4]!\n ./cmdline/check.c:2009\n-\tbl\t28510 \n+\tbl\t2849c \n ./cmdline/check.c:2010\n \tadds\tr0, #1\n-\tbne.n\t234de \n+\tbne.n\t234a2 \n ./cmdline/check.c:2011\n-\tmov\tr0, r9\n-\tbl\t15204 \n+\tmov\tr0, sl\n+\tbl\t151f8 \n \tmov\tr1, r0\n \tvmov\tr0, s16\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/check.c:2013\n \tmovs\tr3, #0\n-\tstr.w\tr3, [sl]\n-\tb.n\t234de \n+\tstr.w\tr3, [r9]\n+\tb.n\t234a2 \n ./cmdline/check.c:2024\n \tldr\tr3, [r6, #4]\n-\tldr.w\tfp, [r7, #28]\n \tcmp\tr3, #0\n-\tbne.w\t233ba \n+\tbne.w\t23386 \n ./cmdline/check.c:2025\n-\tldr\tr0, [pc, #108]\t; (235b0 )\n+\tldr\tr0, [pc, #108]\t; (2356c )\n \tadd\tr0, pc\n-\tbl\t11b84 \n-\tb.n\t233c2 \n+\tbl\t11b3c \n+\tb.n\t2338e \n ./cmdline/check.c:2050\n \tmov\tr0, r5\n ./cmdline/check.c:2051\n \tadd.w\tr8, r8, #1\n ./cmdline/check.c:2050\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #88]\t; (235b4 )\n+\tldr\tr0, [pc, #88]\t; (23570 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t23474 \n+\tbl\t10e54 \n+\tb.n\t2343e \n ./cmdline/check.c:1990\n \tmov\tr0, r5\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #76]\t; (235b8 )\n+\tldr\tr0, [pc, #76]\t; (23574 )\n \tadd\tr0, pc\n-\tb.n\t23372 \n+\tb.n\t2333e \n ./cmdline/check.c:1955\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #72]\t; (235bc )\n+\tldr\tr0, [pc, #72]\t; (23578 )\n \tldr\tr1, [r7, #8]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/check.c:1956\n-\tb.n\t23376 \n+\tb.n\t23342 \n ./cmdline/check.c:2072\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tadd\tr4, r8\n+\tadd\tr2, ip\n \tmovs\tr2, r0\n-\tsubs\tr0, r0, r3\n+\tsubs\tr0, r6, r3\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr4, r4, r2\n+\tsubs\tr2, r2, r3\n \tmovs\tr4, r0\n-\tbics\tr0, r1\n+\tbics\tr4, r7\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tcmp\tr0, sp\n+\tcmp\tip, r3\n \tmovs\tr2, r0\n-\tcmp\tsl, sp\n+\tmov\tr4, r3\n \tmovs\tr2, r0\n-\tadds\tr6, r1, r4\n+\tadds\tr4, r0, r5\n \tmovs\tr4, r0\n-\tldrsb\tr4, [r5, r1]\n+\tldrsb\tr6, [r3, r2]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r6, r6]\n+\tstrb\tr4, [r5, r7]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r4, r5]\n+\tstrb\tr0, [r5, r6]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r3, r5]\n+\tstrb\tr2, [r4, r6]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, r2]\n+\tstrb\tr4, [r7, r3]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r3, r1]\n+\tstrb\tr2, [r4, r2]\n \tmovs\tr2, r0\n block_is_enabled():\n ./cmdline/dry.c:35\n \tpush\t{r7}\n ./cmdline/dry.c:40\n \tmovs\tr0, #1\n ./cmdline/dry.c:35\n@@ -63865,440 +63745,435 @@\n \tnop\n state_dry_process():\n ./cmdline/dry.c:170\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/dry.c:191\n \tadd.w\tr5, r0, #244736\t; 0x3bc00\n ./cmdline/dry.c:170\n+\tldr.w\tr9, [pc, #1144]\t; 23a10 \n \tvpush\t{d8-d10}\n-\tmov\tr6, r1\n-\tldr.w\tr9, [pc, #1148]\t; 23a5c \n-\tmov\tsl, r0\n-\tldr.w\tlr, [pc, #1144]\t; 23a60 \n-\tadd\tr9, pc\n-\tvmov\ts16, r3\n \tsub.w\tsp, sp, #9664\t; 0x25c0\n-\tvmov\ts18, r2\n \tsub\tsp, #12\n \tadd\tr7, sp, #32\n-./cmdline/dry.c:206\n-\tvmov.f32\ts20, s16\n+\tldr.w\tlr, [pc, #1132]\t; 23a14 \n+\tadd\tr9, pc\n ./cmdline/dry.c:188\n \tadd.w\tr4, r7, #104\t; 0x68\n+\tsub.w\tr8, r4, #36\t; 0x24\n ./cmdline/dry.c:170\n \tadd.w\tip, r7, #9600\t; 0x2580\n-./cmdline/dry.c:188\n-\tsub.w\tr8, r4, #36\t; 0x24\n ./cmdline/dry.c:191\n \tstr\tr5, [r7, #8]\n ./cmdline/dry.c:170\n-\tldr.w\tlr, [r9, lr]\n+\tmov\tr6, r1\n \tadd.w\tip, ip, #36\t; 0x24\n ./cmdline/dry.c:188\n \tmov\tr1, r8\n-./cmdline/dry.c:194\n-\tsub.w\tfp, r4, #16\n ./cmdline/dry.c:170\n+\tldr.w\tlr, [r9, lr]\n+\tvmov\ts16, r3\n+\tvmov\ts18, r2\n+\tmov\tsl, r0\n \tldr.w\tlr, [lr]\n \tstr.w\tlr, [ip]\n \tmov.w\tlr, #0\n ./cmdline/dry.c:188\n-\tbl\t2928c \n+\tbl\t2924c \n ./cmdline/dry.c:191\n \tldr.w\tlr, [r5, #960]\t; 0x3c0\n-./cmdline/dry.c:194\n-\tmov\tr1, sl\n-./cmdline/dry.c:191\n-\tldr\tr2, [r7, #68]\t; 0x44\n ./cmdline/dry.c:206\n \tvmov\tr5, s18\n+./cmdline/dry.c:191\n+\tldr\tr2, [r7, #68]\t; 0x44\n ./cmdline/dry.c:194\n-\tadd.w\tr3, r2, lr, lsl #1\n-\tstr\tr6, [sp, #20]\n+\tsub.w\tfp, r4, #16\n \tstr\tr2, [sp, #8]\n-./cmdline/dry.c:201\n-\tmovs\tr6, #0\n+\tmov\tr1, sl\n+\tstr.w\tlr, [sp, #24]\n+./cmdline/dry.c:188\n+\tvmov\ts17, r0\n+./cmdline/dry.c:194\n+\tadd.w\tr3, r2, lr, lsl #1\n ./cmdline/dry.c:206\n \tvmov\tr2, s16\n ./cmdline/dry.c:194\n-\tstr\tr4, [r7, #24]\n-./cmdline/dry.c:201\n-\tstr\tr6, [r7, #40]\t; 0x28\n+\tstr\tr6, [sp, #20]\n ./cmdline/dry.c:207\n \tmovs\tr6, #0\n ./cmdline/dry.c:194\n-\tldr.w\tip, [pc, #1048]\t; 23a64 \n-\tldr.w\tr4, [pc, #1048]\t; 23a68 \n-\tadd\tip, pc\n-\tstr.w\tlr, [sp, #24]\n-\tadd\tr4, pc\n+\tstr\tr0, [sp, #4]\n+\tmov\tr0, fp\n+\tstr\tr4, [r7, #24]\n+./cmdline/dry.c:206\n+\tvmov.f32\ts20, s16\n+./cmdline/dry.c:194\n+\tldr.w\tip, [pc, #1032]\t; 23a18 \n ./cmdline/dry.c:206\n \tsubs\tr2, r2, r5\n-./cmdline/dry.c:207\n+./cmdline/dry.c:194\n+\tldr.w\tr4, [pc, #1028]\t; 23a1c \n+./cmdline/dry.c:201\n \tmovs\tr5, #0\n-\tstrd\tr5, r6, [r7, #32]\n-\tadd.w\tr5, r7, #76\t; 0x4c\n+./cmdline/dry.c:194\n+\tadd\tip, pc\n ./cmdline/dry.c:206\n \tstr\tr2, [r7, #20]\n-\tadd.w\tr6, r7, #72\t; 0x48\n-\tvmov\ts19, r5\n-./cmdline/dry.c:194\n-\tmovs\tr5, #0\n-\tstr\tr0, [sp, #4]\n-./cmdline/dry.c:188\n-\tvmov\ts17, r0\n ./cmdline/dry.c:194\n+\tadd\tr4, pc\n \tldr.w\tr2, [sl, #172]\t; 0xac\n-\tmov\tr0, fp\n \tstr.w\tip, [sp, #12]\n \tstr\tr4, [sp, #0]\n \tstr\tr5, [sp, #16]\n-\tbl\tdc80 \n+./cmdline/dry.c:201\n+\tstr\tr5, [r7, #40]\t; 0x28\n+./cmdline/dry.c:200\n+\tstr\tr5, [r7, #44]\t; 0x2c\n+./cmdline/dry.c:208\n+\tstr\tr5, [r7, #4]\n+./cmdline/dry.c:207\n+\tmovs\tr5, #0\n+\tstrd\tr5, r6, [r7, #32]\n+./cmdline/dry.c:194\n+\tbl\tdc94 \n ./cmdline/dry.c:197\n \tldr\tr4, [r7, #24]\n+./cmdline/dry.c:211\n+\tmovs\tr6, #0\n ./cmdline/dry.c:170\n-\tldr\tr1, [pc, #988]\t; (23a6c )\n+\tldr\tr1, [pc, #988]\t; (23a20 )\n ./cmdline/dry.c:197\n \tldr.w\tr0, [r4, #-36]\n ./cmdline/dry.c:170\n \tadd\tr1, pc\n-./cmdline/dry.c:197\n-\tcmp\tr0, #6\n-./cmdline/dry.c:170\n \tmov\tr5, r1\n+\tstr\tr1, [r7, #28]\n ./cmdline/dry.c:197\n+\tcmp\tr0, #6\n \tit\tcc\n \tmovcc\tr0, #6\n \tstr.w\tr0, [r4, #-32]\n+./cmdline/dry.c:211\n+\tldr\tr4, [pc, #972]\t; (23a24 )\n ./cmdline/dry.c:198\n \tlsls\tr0, r0, #2\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tmov\tr9, r0\n ./cmdline/dry.c:204\n \tmov\tr0, sl\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/dry.c:211\n-\tldr\tr3, [pc, #960]\t; (23a70 )\n-\tstr\tr5, [r7, #28]\n-\tmov\tr0, fp\n+\tldr\tr4, [r5, r4]\n+\tldr\tr3, [pc, #956]\t; (23a28 )\n \tvmov\tr2, s16\n-\tldr\tr4, [r5, r3]\n-\tmovs\tr3, #0\n-\tstr\tr3, [sp, #0]\n-\tadd.w\tr5, r7, #80\t; 0x50\n-\tldr\tr3, [pc, #944]\t; (23a74 )\n+\tstr\tr6, [sp, #0]\n \tvmov\tr1, s18\n-\tldr\tr4, [r4, #0]\n+\tmov\tr0, fp\n \tadd\tr3, pc\n+\tldr\tr4, [r4, #0]\n+\tadd.w\tr6, r7, #76\t; 0x4c\n \tblx\tr4\n ./cmdline/dry.c:213\n \tvmov\tr2, s16\n+\tldr\tr3, [r7, #20]\n \tvmov\tr1, s18\n \tmov\tr0, sl\n-\tldr\tr3, [r7, #20]\n-\tvmov\ts16, r5\n-\tbl\t18348 \n-./cmdline/dry.c:200\n-\tldr\tr2, [r7, #40]\t; 0x28\n-\tldr\tr3, [pc, #912]\t; (23a78 )\n-\tadd.w\tr0, r7, #84\t; 0x54\n-\tldr\tr4, [r7, #28]\n-\tstr\tr2, [r7, #44]\t; 0x2c\n-\tvmov\ts18, r0\n-./cmdline/dry.c:208\n-\tstr\tr2, [r7, #4]\n-\tldr\tr3, [r4, r3]\n-\tstr.w\tr8, [r7, #56]\t; 0x38\n+\tvmov\ts19, r6\n+\tbl\t18324 \n+\tldr\tr3, [pc, #916]\t; (23a2c )\n+\tadd.w\tr6, r7, #72\t; 0x48\n+\tadd.w\tr2, r7, #80\t; 0x50\n+\tvmov\ts16, r2\n+\tadd.w\tr2, r7, #84\t; 0x54\n+\tvmov\ts18, r2\n+\tldr\tr3, [r5, r3]\n \tstr\tr3, [r7, #16]\n+\tstr.w\tr8, [r7, #56]\t; 0x38\n ./cmdline/dry.c:218\n \tldr\tr3, [r7, #16]\n-\tmov\tr0, fp\n \tvmov\tr1, s19\n+\tmov\tr0, fp\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/dry.c:219\n \tvmov\tr3, s20\n-\tcmp\tr3, r0\n ./cmdline/dry.c:218\n \tstr\tr0, [r7, #12]\n ./cmdline/dry.c:219\n-\tbls.w\t23a2c \n+\tcmp\tr3, r0\n+\tbls.w\t239e2 \n ./cmdline/dry.c:223\n \tmov\tr0, sl\n-\tbl\t189d0 \n+\tbl\t189bc \n ./cmdline/dry.c:226\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t23940 \n-\tldr\tr3, [pc, #852]\t; (23a7c )\n+\tbeq.w\t238f6 \n+\tldr\tr3, [pc, #852]\t; (23a30 )\n \tmovs\tr5, #0\n \tldr\tr2, [r7, #28]\n \tldr.w\tr8, [r2, r3]\n-\tb.n\t23752 \n+\tb.n\t23708 \n ./cmdline/dry.c:288\n \tcmp\tr3, #2\n-\tbne.w\t23a4a \n+\tbne.w\t23a00 \n ./cmdline/dry.c:295\n \tldrd\tr1, r2, [r7, #32]\n \tldr\tr3, [r7, #48]\t; 0x30\n \tadds\tr1, r1, r3\n \tadc.w\tr2, r2, r3, asr #31\n \tstrd\tr1, r2, [r7, #32]\n ./cmdline/dry.c:226 (discriminator 2)\n \tldr\tr3, [r7, #56]\t; 0x38\n \tadds\tr5, #1\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r5\n-\tbls.w\t23940 \n+\tbls.w\t238f6 \n ./cmdline/dry.c:234\n \tmov\tr0, sl\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/dry.c:237\n-\tvmov\tr1, s16\n \tldr.w\tr4, [r8]\n+\tvmov\tr1, s16\n \tmov\tr3, r6\n \tmov\tr2, r9\n \tmov\tr0, fp\n \tblx\tr4\n ./cmdline/dry.c:240\n-\tvmov\tr1, s17\n \tldr\tr3, [r6, #0]\n-\tmov\tr2, r9\n+\tvmov\tr1, s17\n ./cmdline/dry.c:237\n \tmov\tr4, r0\n ./cmdline/dry.c:240\n+\tmov\tr2, r9\n \tmov\tr0, sl\n-\tbl\t18a8c \n+\tbl\t18a78 \n ./cmdline/dry.c:243\n \tmovw\tr3, #4100\t; 0x1004\n \tldr\tr1, [r4, r3]\n ./cmdline/dry.c:248\n \tcmp\tr1, #0\n-\tbeq.n\t23746 \n+\tbeq.n\t236fc \n ./cmdline/dry.c:244\n \tmovw\tr3, #4112\t; 0x1010\n ./cmdline/dry.c:251\n \tmovw\tr2, #4116\t; 0x1014\n-./cmdline/dry.c:244\n-\tldr\tr3, [r4, r3]\n-./cmdline/dry.c:251\n \tmov\tr0, sl\n-\tldr\tr2, [r4, r2]\n \tstr\tr1, [r7, #52]\t; 0x34\n ./cmdline/dry.c:244\n+\tldr\tr3, [r4, r3]\n \tstr\tr3, [r7, #60]\t; 0x3c\n ./cmdline/dry.c:245\n \tmovw\tr3, #4124\t; 0x101c\n+./cmdline/dry.c:251\n+\tldr\tr2, [r4, r2]\n+./cmdline/dry.c:245\n \tldr\tr3, [r4, r3]\n \tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/dry.c:251\n-\tbl\t18a78 \n+\tbl\t18a64 \n ./cmdline/elem.h:654\n \tldr\tr3, [r7, #60]\t; 0x3c\n block_state_get():\n ./cmdline/elem.h:654\n \tcmp\tr3, #0\n-\tbeq.n\t23746 \n+\tbeq.n\t236fc \n ./cmdline/elem.h:657\n \tldrb\tr3, [r3, #0]\n state_dry_process():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/dry.c:254\n \tcmp\tr3, #2\n-\tbhi.n\t23746 \n+\tbhi.n\t236fc \n ./cmdline/dry.c:258\n \tldr\tr3, [r4, #0]\n \tadds\tr1, r3, #2\n \tldr\tr1, [r7, #52]\t; 0x34\n-\tbeq.w\t239f2 \n+\tbeq.w\t239a8 \n ./cmdline/dry.c:264\n \tadds\tr2, r3, #1\n-\tbeq.w\t239fe \n+\tbeq.w\t239b4 \n ./cmdline/dry.c:270\n \tadds\tr0, r3, #3\n-\tbeq.w\t2392e \n+\tbeq.w\t238e4 \n ./cmdline/dry.c:274\n \tadds\tr2, r3, #4\n-\tbne.n\t23730 \n+\tbne.n\t236e6 \n ./cmdline/dry.c:275\n \tldr\tr2, [r7, #40]\t; 0x28\n ./cmdline/dry.c:276\n \tldr.w\tr3, [sl, #20]\n ./cmdline/dry.c:275\n \tadds\tr2, #1\n \tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/dry.c:276\n \tcmp\tr3, r2\n-\tbhi.n\t23746 \n+\tbhi.n\t236fc \n ./cmdline/dry.c:278\n-\tldr\tr0, [pc, #680]\t; (23a80 )\n+\tldr\tr0, [pc, #676]\t; (23a34 )\n \tstr\tr1, [r7, #60]\t; 0x3c\n \tadd\tr0, pc\n \tldr.w\tr8, [r7, #56]\t; 0x38\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:279\n \tldr\tr1, [r7, #60]\t; 0x3c\n-\tldr\tr0, [pc, #668]\t; (23a84 )\n+\tldr\tr0, [pc, #664]\t; (23a38 )\n \tadds\tr2, r4, #4\n \tadd.w\tr1, r1, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:280\n-\tldr\tr0, [pc, #656]\t; (23a88 )\n+\tldr\tr0, [pc, #656]\t; (23a3c )\n \tldr\tr1, [r7, #12]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:365\n-\tldr\tr2, [r7, #28]\n+\tldr\tr3, [pc, #648]\t; (23a40 )\n \tmov\tr0, fp\n-\tldr\tr3, [pc, #648]\t; (23a8c )\n+\tldr\tr2, [r7, #28]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/dry.c:367\n \tldr\tr3, [r7, #24]\n \tldr.w\tr3, [r3, #-36]\n \tcmp\tr3, #0\n-\tbeq.n\t238a2 \n+\tbeq.n\t23858 \n ./cmdline/dry.c:373\n-\tldr\tr3, [pc, #632]\t; (23a90 )\n-./cmdline/dry.c:367\n+\tldr\tr3, [pc, #632]\t; (23a44 )\n \tvmov\ts18, r9\n \tvmov\ts19, fp\n-\tmovs\tr5, #0\n-./cmdline/dry.c:373\n-\tadd\tr3, pc\n-./cmdline/dry.c:367\n \tvmov\tr9, s20\n-./cmdline/dry.c:373\n+\tadd\tr3, pc\n \tvmov\ts16, r3\n \tvmov\tr3, s17\n+./cmdline/dry.c:367\n+\tmovs\tr5, #0\n \tadd.w\tr4, r3, #4096\t; 0x1000\n+./cmdline/dry.c:373\n \tadd.w\tr3, r7, #1440\t; 0x5a0\n-./cmdline/dry.c:367\n \tmov\tfp, r3\n-\tb.n\t23848 \n+\tb.n\t237fe \n ./cmdline/dry.c:367 (discriminator 2)\n \tldr.w\tr3, [r8]\n \tadds\tr5, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbls.n\t2389a \n+\tbls.n\t23850 \n ./cmdline/dry.c:370\n \tsub.w\tr0, r4, #4096\t; 0x1000\n ./cmdline/dry.c:369\n \tldrd\tr6, sl, [r4]\n ./cmdline/dry.c:370\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/dry.c:371\n \tadds\tr0, #1\n-\tbne.n\t2383a \n+\tbne.n\t237f0 \n ./cmdline/dry.c:373\n \tmov\tr1, fp\n \tldr.w\tr0, [sl, #48]\t; 0x30\n-\tbl\t10f40 \n-./cmdline/dry.c:367\n-\tadds\tr5, #1\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n-./cmdline/dry.c:373\n+\tbl\t10f04 \n \tstr\tr0, [r7, #60]\t; 0x3c\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/dry.c:375\n \tldr\tr3, [r7, #44]\t; 0x2c\n+./cmdline/dry.c:373\n+\tldr\tr0, [r0, #0]\n+./cmdline/dry.c:367\n+\tadds\tr5, #1\n+./cmdline/dry.c:375\n \tadds\tr3, #1\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/dry.c:373\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tldr\tr3, [r7, #60]\t; 0x3c\n \tmov\tr2, r6\n \tmov\tr1, r9\n \tstr\tr0, [sp, #0]\n \tvmov\tr0, s16\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:374\n-\tldr\tr0, [pc, #520]\t; (23a94 )\n+\tldr\tr0, [pc, #520]\t; (23a48 )\n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:367\n \tldr.w\tr3, [r8]\n \tcmp\tr3, r5\n-\tbhi.n\t23848 \n+\tbhi.n\t237fe \n \tvmov\tr9, s18\n \tvmov\tfp, s19\n ./cmdline/dry.c:381\n \tldr\tr4, [r7, #40]\t; 0x28\n \tldr\tr5, [r7, #44]\t; 0x2c\n \tmov\tr3, r4\n \torrs\tr3, r5\n-\tbeq.w\t239e0 \n+\tbeq.w\t23996 \n ./cmdline/dry.c:382\n-\tldr\tr0, [pc, #488]\t; (23a98 )\n+\tldr\tr0, [pc, #484]\t; (23a4c )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dry.c:383\n-\tldr\tr0, [pc, #484]\t; (23a9c )\n+\tldr\tr0, [pc, #480]\t; (23a50 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dry.c:384\n-\tldr\tr0, [pc, #476]\t; (23aa0 )\n+\tldr\tr0, [pc, #476]\t; (23a54 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dry.c:389\n-\tcbz\tr5, 238d4 \n+\tcbz\tr5, 2388a \n ./cmdline/dry.c:390\n-\tldr\tr0, [pc, #468]\t; (23aa4 )\n+\tldr\tr0, [pc, #468]\t; (23a58 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:391\n \tldr\tr3, [r7, #40]\t; 0x28\n-\tcbz\tr3, 238e0 \n+\tcbz\tr3, 23896 \n ./cmdline/dry.c:392\n-\tldr\tr0, [pc, #460]\t; (23aa8 )\n+\tldr\tr0, [pc, #460]\t; (23a5c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:394\n \tvmov\tr0, s17\n \tblx\t694c \n ./cmdline/dry.c:395\n \tmov\tr0, r9\n \tblx\t694c \n ./cmdline/dry.c:396\n \tmov\tr0, fp\n-\tbl\tdfd0 \n-./cmdline/dry.c:398\n-\tldrd\tr2, r3, [r7, #40]\t; 0x28\n+\tbl\tdfd8 \n ./cmdline/dry.c:170\n-\tldr\tr1, [pc, #432]\t; (23aac )\n+\tldr\tr1, [pc, #436]\t; (23a60 )\n ./cmdline/dry.c:398\n-\tcmn\tr2, r3\n+\tldr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/dry.c:401\n-\tldr\tr2, [pc, #352]\t; (23a60 )\n+\tldr\tr2, [pc, #356]\t; (23a14 )\n ./cmdline/dry.c:170\n \tadd\tr1, pc\n-./cmdline/dry.c:401\n-\tadd.w\tr3, r7, #9600\t; 0x2580\n-\tadd.w\tr3, r3, #36\t; 0x24\n ./cmdline/dry.c:398\n-\tit\tne\n-\tmovne.w\tr0, #4294967295\t; 0xffffffff\n+\tnegs\tr0, r3\n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tcmp\tr0, r3\n ./cmdline/dry.c:401\n+\tadd.w\tr3, r7, #9600\t; 0x2580\n \tldr\tr2, [r1, r2]\n+\tadd.w\tr3, r3, #36\t; 0x24\n ./cmdline/dry.c:398\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tit\teq\n \tmoveq\tr0, #0\n ./cmdline/dry.c:401\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t23a56 \n+\tbne.w\t23a0c \n \tadd.w\tr7, r7, #9600\t; 0x2580\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/dry.c:271\n \tldr\tr3, [r7, #44]\t; 0x2c\n@@ -64307,1050 +64182,1048 @@\n ./cmdline/dry.c:271\n \tadds\tr3, #1\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/dry.c:226\n \tldr\tr3, [r7, #56]\t; 0x38\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r5\n-\tbhi.w\t23752 \n+\tbhi.w\t23708 \n ./cmdline/dry.c:302\n \tldr\tr4, [r7, #8]\n ./cmdline/dry.c:299\n \tmov\tr0, sl\n ./cmdline/dry.c:302\n \tadd.w\tr3, r4, #960\t; 0x3c0\n \tstr\tr3, [r7, #60]\t; 0x3c\n ./cmdline/dry.c:299\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/dry.c:302\n \tldr.w\tr3, [r4, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t23a0a \n-\tldr\tr3, [pc, #344]\t; (23ab0 )\n+\tbeq.n\t239c0 \n+\tldr\tr3, [pc, #340]\t; (23a64 )\n \tmovs\tr5, #0\n \tldr\tr2, [r7, #28]\n \tldr.w\tr8, [r2, r3]\n-\tb.n\t23970 \n+\tb.n\t23926 \n ./cmdline/dry.c:340\n \tcmp\tr3, #2\n-\tbne.n\t23a4a \n+\tbne.n\t23a00 \n ./cmdline/dry.c:302 (discriminator 2)\n \tldr\tr3, [r7, #60]\t; 0x3c\n \tadds\tr5, #1\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r5\n-\tbls.n\t23a0a \n+\tbls.n\t239c0 \n ./cmdline/dry.c:306\n \tmov\tr3, r6\n-\tvmov\tr1, s18\n \tldr.w\tr4, [r8]\n+\tvmov\tr1, s18\n \tmov\tr2, r9\n \tmov\tr0, fp\n \tblx\tr4\n+\tmov\tr4, r0\n ./cmdline/dry.c:309\n \tldr\tr2, [r6, #0]\n \tmov\tr1, r9\n-./cmdline/dry.c:306\n-\tmov\tr4, r0\n-./cmdline/dry.c:309\n \tmov\tr0, sl\n-\tbl\t18afc \n+\tbl\t18ae8 \n ./cmdline/dry.c:312\n \tldr\tr3, [r4, #0]\n \tadds\tr4, r3, #2\n-\tbeq.n\t239f2 \n+\tbeq.n\t239a8 \n ./cmdline/dry.c:318\n \tadds\tr0, r3, #1\n-\tbeq.n\t239fe \n+\tbeq.n\t239b4 \n ./cmdline/dry.c:324\n \tadds\tr1, r3, #3\n-\tbeq.n\t239ea \n+\tbeq.n\t239a0 \n ./cmdline/dry.c:328\n \tadds\tr2, r3, #4\n-\tbne.n\t23962 \n+\tbne.n\t23918 \n ./cmdline/dry.c:329\n \tldr\tr2, [r7, #40]\t; 0x28\n ./cmdline/dry.c:330\n \tldr.w\tr3, [sl, #20]\n ./cmdline/dry.c:329\n \tadds\tr2, #1\n \tstr\tr2, [r7, #40]\t; 0x28\n ./cmdline/dry.c:330\n \tcmp\tr3, r2\n-\tbhi.n\t23966 \n+\tbhi.n\t2391c \n ./cmdline/dry.c:332\n \tvmov\tr4, s18\n \tldr.w\tr8, [r7, #56]\t; 0x38\n \tldr\tr0, [r4, #0]\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #244]\t; (23ab4 )\n+\tldr\tr0, [pc, #244]\t; (23a68 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:333\n \tldr\tr0, [r4, #0]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #232]\t; (23ab8 )\n+\tldr\tr0, [pc, #232]\t; (23a6c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:334\n-\tldr\tr0, [pc, #228]\t; (23abc )\n+\tldr\tr0, [pc, #228]\t; (23a70 )\n \tldr\tr1, [r7, #12]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:335\n-\tb.n\t237fe \n+\tb.n\t237b4 \n ./cmdline/dry.c:386\n-\tldr\tr0, [pc, #220]\t; (23ac0 )\n+\tldr\tr0, [pc, #220]\t; (23a74 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dry.c:391\n-\tb.n\t238e0 \n+\tb.n\t23896 \n ./cmdline/dry.c:325\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tadds\tr3, #1\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/dry.c:326\n-\tb.n\t23966 \n+\tb.n\t2391c \n ./cmdline/dry.c:314\n \tldr\tr3, [r7, #40]\t; 0x28\n \tldr.w\tr8, [r7, #56]\t; 0x38\n \tadds\tr3, #1\n \tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/dry.c:315\n-\tb.n\t237fe \n+\tb.n\t237b4 \n ./cmdline/dry.c:320\n \tldr\tr3, [r7, #44]\t; 0x2c\n \tldr.w\tr8, [r7, #56]\t; 0x38\n \tadds\tr3, #1\n \tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/dry.c:321\n-\tb.n\t237fe \n+\tb.n\t237b4 \n ./cmdline/dry.c:352\n \tldrd\tr1, r2, [r7, #32]\n-\tmov\tr0, sl\n+\tstrd\tr1, r2, [sp, #8]\n ./cmdline/dry.c:349\n \tldr\tr3, [r7, #4]\n ./cmdline/dry.c:352\n-\tstrd\tr1, r2, [sp, #8]\n+\tmov\tr1, fp\n+\tldr\tr2, [r7, #20]\n+\tmov\tr0, sl\n ./cmdline/dry.c:349\n \tadds\tr3, #1\n ./cmdline/dry.c:352\n-\tldr\tr2, [r7, #20]\n-\tmov\tr1, fp\n+\tstr\tr2, [sp, #0]\n+\tldr\tr2, [r7, #12]\n ./cmdline/dry.c:349\n \tstr\tr3, [r7, #4]\n ./cmdline/dry.c:352\n-\tstr\tr2, [sp, #0]\n-\tldr\tr2, [r7, #12]\n-\tbl\t18518 \n+\tbl\t184fc \n \tcmp\tr0, #0\n-\tbeq.w\t236fc \n+\tbeq.w\t236b2 \n ./cmdline/dry.c:359\n \tldrd\tr3, r4, [r7, #32]\n \tmov\tr0, sl\n \tldr\tr2, [r7, #20]\n \tldr\tr1, [r7, #4]\n \tstrd\tr3, r4, [sp]\n \tldr.w\tr8, [r7, #56]\t; 0x38\n-\tbl\t183c0 \n+\tbl\t1839c \n ./cmdline/dry.c:361\n \tmov\tr0, sl\n-\tbl\t18b5c \n-\tb.n\t237fe \n+\tbl\t18b48 \n+\tb.n\t237b4 \n ./cmdline/dry.c:290\n-\tldr\tr0, [pc, #120]\t; (23ac4 )\n+\tldr\tr0, [pc, #116]\t; (23a78 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:291\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/dry.c:401\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tasrs\tr4, r1, #29\n+\tasrs\tr4, r1, #30\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsls\tr3, r6, #17\n+\tlsls\tr7, r3, #17\n \tmovs\tr0, r0\n-\tlsls\tr1, r0, #21\n+\tlsls\tr7, r5, #20\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #26\n+\tasrs\tr6, r5, #27\n \tmovs\tr4, r0\n \tlsls\tr0, r5, #9\n \tmovs\tr0, r0\n-\tmrc2\t15, 7, pc, cr3, cr15, {7}\n+\tvmaxnm.f32\t, , \n \tlsls\tr4, r3, #8\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, r5]\n+\tstrh\tr4, [r4, r6]\n \tmovs\tr2, r0\n-\tadds\tr1, #174\t; 0xae\n+\tadds\tr1, #248\t; 0xf8\n \tmovs\tr2, r0\n-\tadds\tr0, #180\t; 0xb4\n+\tadds\tr0, #254\t; 0xfe\n \tmovs\tr2, r0\n \tlsls\tr4, r7, #10\n \tmovs\tr0, r0\n-\tadds\tr1, #192\t; 0xc0\n+\tadds\tr2, #8\n \tmovs\tr2, r0\n-\tsubs\tr1, #104\t; 0x68\n+\tsubs\tr1, #178\t; 0xb2\n \tmovs\tr2, r0\n-\tadds\tr0, r6, r7\n+\tsubs\tr2, r7, r0\n \tmovs\tr2, r0\n-\tsubs\tr0, #178\t; 0xb2\n+\tsubs\tr0, #252\t; 0xfc\n \tmovs\tr2, r0\n-\tsubs\tr0, #188\t; 0xbc\n+\tsubs\tr1, #6\n \tmovs\tr2, r0\n-\tstrh\tr6, [r2, r4]\n+\tstrh\tr0, [r4, r5]\n \tmovs\tr2, r0\n-\tstrh\tr6, [r4, r4]\n+\tstrh\tr0, [r6, r5]\n \tmovs\tr2, r0\n-\tasrs\tr6, r6, #16\n+\tasrs\tr4, r0, #18\n \tmovs\tr4, r0\n \tlsls\tr4, r7, #9\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, r7]\n+\tstrh\tr0, [r3, r0]\n \tmovs\tr2, r0\n-\tsubs\tr1, #206\t; 0xce\n+\tsubs\tr2, #24\n \tmovs\tr2, r0\n-\tcmp\tr6, #212\t; 0xd4\n+\tcmp\tr7, #30\n \tmovs\tr2, r0\n-\tadds\tr7, #194\t; 0xc2\n+\tsubs\tr0, #12\n \tmovs\tr2, r0\n-\tsubs\tr0, #4\n+\tsubs\tr0, #78\t; 0x4e\n \tmovs\tr2, r0\n dry_parity_reader():\n ./cmdline/dry.c:142\n-\tldr\tr3, [pc, #188]\t; (23b88 )\n-./cmdline/dry.c:148\n-\tmovw\tip, #4104\t; 0x1008\n-./cmdline/dry.c:142\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr4, r1\n+\tldr\tr3, [pc, #184]\t; (23b3c )\n \tsub\tsp, #16\n ./cmdline/dry.c:152\n-\tldr\tr2, [pc, #180]\t; (23b8c )\n-./cmdline/dry.c:142\n-\tadd\tr3, pc\n+\tldr\tr2, [pc, #184]\t; (23b40 )\n ./cmdline/dry.c:144\n-\tldr\tr6, [r0, #4]\n+\tldr\tr1, [r0, #4]\n ./cmdline/dry.c:142\n-\tmov\tr4, r1\n+\tadd\tr3, pc\n ./cmdline/dry.c:147\n \tmovw\tr5, #4108\t; 0x100c\n-./cmdline/dry.c:145\n-\tldr\tr0, [r0, #16]\n-./cmdline/dry.c:146\n-\tmovw\tr1, #34052\t; 0x8504\n ./cmdline/dry.c:142\n \tadd\tr7, sp, #8\n-./cmdline/dry.c:152\n-\tldr.w\tlr, [r6]\n+./cmdline/dry.c:145\n+\tldr\tr0, [r0, #16]\n ./cmdline/dry.c:147\n \tldr\tr6, [r4, r5]\n-./cmdline/dry.c:152\n-\tldr\tr5, [r3, r2]\n ./cmdline/dry.c:146\n-\tldr.w\tr8, [r0, r1]\n+\tmovw\tlr, #34052\t; 0x8504\n+./cmdline/dry.c:152\n+\tldr\tr5, [r1, #0]\n+./cmdline/dry.c:148\n+\tmovw\tip, #4104\t; 0x1008\n ./cmdline/dry.c:152\n-\tldr.w\tr3, [lr, #216]\t; 0xd8\n+\tldr\tr3, [r3, r2]\n \tmov\tr1, r6\n+\tstr\tr3, [r7, #4]\n+\tldr.w\tr3, [r5, #216]\t; 0xd8\n+\tldr\tr5, [r7, #4]\n+./cmdline/dry.c:146\n+\tldr.w\tr8, [r0, lr]\n+./cmdline/dry.c:152\n \tldr.w\tr2, [r4, ip]\n \tstr\tr5, [sp, #0]\n-\tbl\t28a14 \n+\tbl\t289ac \n ./cmdline/dry.c:153\n \tadds\tr0, #1\n+\tbeq.n\t23aca \n ./cmdline/dry.c:166\n-\titt\tne\n-\tmovne\tr3, #2\n-\tstrne\tr3, [r4, #0]\n-./cmdline/dry.c:153\n-\tbeq.n\t23b16 \n+\tmovs\tr3, #2\n ./cmdline/dry.c:167\n \tadds\tr7, #8\n+./cmdline/dry.c:166\n+\tstr\tr3, [r4, #0]\n+./cmdline/dry.c:167\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/dry.c:154\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n ./cmdline/dry.c:155\n \tmov\tr0, r8\n ./cmdline/dry.c:154\n \tcmp\tr3, #5\n-\tbeq.n\t23b4c \n+\tbeq.n\t23b00 \n ./cmdline/dry.c:161\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r5, #0]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #88]\t; (23b90 )\n+\tldr\tr0, [pc, #92]\t; (23b44 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:162\n \tmvn.w\tr3, #2\n ./cmdline/dry.c:167\n \tadds\tr7, #8\n ./cmdline/dry.c:162\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:167\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/dry.c:155\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r5, #0]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #52]\t; (23b94 )\n+\tldr\tr0, [pc, #56]\t; (23b48 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:156\n \tmov\tr0, r8\n-\tbl\t1527c \n-\tmov\tr2, r6\n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #36]\t; (23b98 )\n+\tldr\tr0, [pc, #40]\t; (23b4c )\n+\tmov\tr2, r6\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/dry.c:157\n \tmvn.w\tr3, #3\n ./cmdline/dry.c:167\n \tadds\tr7, #8\n ./cmdline/dry.c:157\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:167\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n-\tasrs\tr6, r3, #9\n+\tasrs\tr2, r5, #10\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tsubs\tr0, #148\t; 0x94\n+\tsubs\tr0, #224\t; 0xe0\n \tmovs\tr2, r0\n-\tadds\tr7, #188\t; 0xbc\n+\tsubs\tr0, #8\n \tmovs\tr2, r0\n-\tcmp\tr4, #90\t; 0x5a\n+\tcmp\tr4, #166\t; 0xa6\n \tmovs\tr2, r0\n dry_data_reader():\n ./cmdline/dry.c:43\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r1\n+\tldr\tr5, [pc, #760]\t; (23e50 )\n+\tldr\tr2, [pc, #760]\t; (23e54 )\n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr\tr5, [pc, #756]\t; (23e9c )\n+\tadd\tr5, pc\n \tsub\tsp, #28\n+\tadd\tr7, sp, #8\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/dry.c:46\n \tldr\tr6, [r0, #12]\n-./cmdline/dry.c:45\n-\tldr\tr3, [r0, #4]\n ./cmdline/dry.c:43\n-\tadd\tr5, pc\n-\tldr\tr0, [pc, #752]\t; (23ea0 )\n-\tadd\tr7, sp, #8\n-\tadd.w\tr2, r7, #8192\t; 0x2000\n-\tldr.w\tr9, [pc, #748]\t; 23ea4 \n-\tadds\tr2, #12\n-\tmov\tr4, r1\n-\tldr\tr0, [r5, r0]\n+\tldr\tr2, [r5, r2]\n+\tadds\tr3, #12\n+\tldr.w\tr9, [pc, #744]\t; 23e58 \n ./cmdline/dry.c:49\n \tmovw\tr1, #4104\t; 0x1008\n ./cmdline/dry.c:43\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r3, #0]\n+\tmov.w\tr2, #0\n+./cmdline/dry.c:47\n+\tadd.w\tr3, r6, #4096\t; 0x1000\n+./cmdline/dry.c:45\n+\tldr\tr2, [r0, #4]\n+./cmdline/dry.c:43\n \tadd\tr9, pc\n ./cmdline/dry.c:49\n \tldr.w\tfp, [r4, r1]\n-./cmdline/dry.c:43\n-\tldr\tr0, [r0, #0]\n-\tstr\tr0, [r2, #0]\n-\tmov.w\tr0, #0\n ./cmdline/dry.c:47\n-\tadd.w\tr2, r6, #4096\t; 0x1000\n+\tldr\tr5, [r3, #0]\n ./cmdline/dry.c:45\n-\tldr.w\tsl, [r3]\n-./cmdline/dry.c:47\n-\tldr\tr5, [r2, #0]\n+\tldr.w\tsl, [r2]\n ./cmdline/dry.c:54\n \tcmp\tr5, #0\n-\tbeq.w\t23df4 \n+\tbeq.w\t23da8 \n ./cmdline/dry.c:48\n \tmovw\tr3, #4108\t; 0x100c\n ./cmdline/dry.c:62\n \tmov\tr0, r5\n ./cmdline/dry.c:48\n \tldr.w\tr8, [r4, r3]\n ./cmdline/dry.c:62\n \tmov\tr1, r8\n-\tbl\t13644 \n+\tbl\t1362c \n \tmovw\tr3, #4112\t; 0x1010\n \tstr\tr0, [r4, r3]\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t23ca4 \n+\tbeq.n\t23c58 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n dry_data_reader():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/dry.c:65\n \tcmp\tr3, #2\n-\tbhi.n\t23ca4 \n+\tbhi.n\t23c58 \n ./cmdline/elem.h:1035\n \tadd.w\tr2, r4, #4096\t; 0x1000\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tmov\tr1, r8\n \tadds\tr2, #24\n \tmov\tr0, r5\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbeq.w\t23e8a \n+\tbeq.w\t23e40 \n dry_data_reader():\n ./cmdline/dry.c:76\n \tmovw\tr3, #4100\t; 0x1004\n ./cmdline/dry.c:73\n \tmovw\tr2, #4116\t; 0x1014\n ./cmdline/dry.c:76\n \tldr\tr3, [r6, r3]\n-./cmdline/dry.c:73\n-\tstr\tr0, [r4, r2]\n-./cmdline/dry.c:76\n+\tstr\tr3, [r7, #4]\n \tcmp\tr3, r0\n \tit\tne\n \tcmpne\tr3, #0\n-\tstr\tr3, [r7, #4]\n-\tbne.n\t23c8c \n+./cmdline/dry.c:73\n+\tstr\tr0, [r4, r2]\n+./cmdline/dry.c:76\n+\tbne.n\t23c40 \n ./cmdline/dry.c:103\n-\tldr\tr3, [pc, #628]\t; (23ea8 )\n+\tldr\tr3, [pc, #628]\t; (23e5c )\n \tmov\tr0, r6\n \tldr.w\tr2, [sl, #224]\t; 0xe0\n \tldr.w\tr3, [r9, r3]\n \tstr\tr3, [r7, #4]\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r7, #4]\n-\tbl\t28e30 \n+\tbl\t28dc4 \n ./cmdline/dry.c:104\n \tadds\tr0, #1\n-\tbne.n\t23cd8 \n+\tbne.n\t23c8c \n ./cmdline/dry.c:105\n \tblx\t6be4 <__errno_location@plt>\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr2, [r4, r3]\n+\tmov\tr9, r0\n ./cmdline/dry.c:107\n \tadd.w\tr1, r7, #8\n+\tldr\tr2, [r4, r3]\n ./cmdline/dry.c:105\n \tldr\tr3, [r0, #0]\n-\tmov\tr9, r0\n \tldr\tr0, [r2, #48]\t; 0x30\n \tcmp\tr3, #5\n-\tbeq.w\t23dae \n+\tbeq.w\t23d62 \n ./cmdline/dry.c:116\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #564]\t; (23e60 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #556]\t; (23eac )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:117\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:118\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:79\n \tmov\tr0, r6\n-\tbl\t28f80 \n+\tbl\t28f30 \n \tmov\tr3, r0\n ./cmdline/dry.c:80\n \tadds\tr3, #1\n ./cmdline/dry.c:79\n \tstr\tr0, [r7, #0]\n ./cmdline/dry.c:80\n \tldr\tr3, [r7, #4]\n-\tbeq.n\t23d54 \n+\tbeq.n\t23d08 \n \tmovw\tr2, #4116\t; 0x1014\n \tldr\tr1, [r4, r2]\n-\tb.n\t23c30 \n+\tb.n\t23be4 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, fp\n \tmovs\tr1, #0\n \tblx\t6c08 \n dry_data_reader():\n ./cmdline/dry.c:68\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:43\n-\tldr\tr1, [pc, #504]\t; (23eb0 )\n+\tldr\tr1, [pc, #504]\t; (23e64 )\n ./cmdline/dry.c:139\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #484]\t; (23ea0 )\n+\tldr\tr2, [pc, #484]\t; (23e54 )\n \tadds\tr3, #12\n ./cmdline/dry.c:43\n \tadd\tr1, pc\n ./cmdline/dry.c:139\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t23e86 \n+\tbne.w\t23e3c \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/dry.c:121\n \tldr\tr1, [r7, #4]\n-\tmovw\tr9, #4120\t; 0x1018\n-\tldr.w\tr3, [sl, #216]\t; 0xd8\n \tmovs\tr2, #0\n-\tmov\tr0, r6\n+\tldr.w\tr3, [sl, #216]\t; 0xd8\n+\tmovw\tr9, #4120\t; 0x1018\n \tstr\tr2, [sp, #4]\n+\tmov\tr0, r6\n \tstr\tr1, [sp, #0]\n \tmov\tr2, fp\n \tldr.w\tr1, [r4, r9]\n-\tbl\t28ffc \n+\tbl\t28fac \n \tmovw\tr3, #4124\t; 0x101c\n \tstr\tr0, [r4, r3]\n ./cmdline/dry.c:122\n \tadds\tr0, #1\n-\tbne.n\t23d42 \n+\tbne.n\t23cf6 \n ./cmdline/dry.c:123\n \tblx\t6be4 <__errno_location@plt>\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr2, [r4, r3]\n+\tmov\tsl, r0\n ./cmdline/dry.c:124\n \tadd.w\tr1, r7, #8\n+\tldr\tr2, [r4, r3]\n ./cmdline/dry.c:123\n \tldr\tr3, [r0, #0]\n-\tmov\tsl, r0\n \tldr\tr0, [r2, #48]\t; 0x30\n \tcmp\tr3, #5\n-\tbeq.n\t23e06 \n+\tbeq.n\t23dba \n ./cmdline/dry.c:130\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr.w\tr6, [r4, r9]\n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [sl]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstrd\tr6, r0, [sp]\n+\tldr\tr0, [pc, #388]\t; (23e68 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstrd\tr6, r0, [sp]\n-\tldr\tr0, [pc, #384]\t; (23eb4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:131\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:132\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:136\n-\tadds\tr0, r4, #4\n \tmov\tr2, r6\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, r4, #4\n+\tbl\t110dc \n ./cmdline/dry.c:138\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n \tstr\tr3, [r7, #4]\n ./cmdline/dry.c:84\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r7, #4]\n+\tmov\tr9, r0\n ./cmdline/dry.c:85\n \tadd.w\tr1, r7, #8\n \tldr\tr3, [r3, #48]\t; 0x30\n \tstr\tr3, [r7, #4]\n ./cmdline/dry.c:84\n \tldr\tr3, [r0, #0]\n-\tmov\tr9, r0\n ./cmdline/dry.c:85\n \tldr\tr0, [r7, #4]\n ./cmdline/dry.c:84\n \tcmp\tr3, #5\n-\tbeq.n\t23e40 \n+\tbeq.n\t23df6 \n ./cmdline/dry.c:93\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #312]\t; (23e6c )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #304]\t; (23eb8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:94\n-\tldr\tr0, [pc, #300]\t; (23ebc )\n+\tldr\tr0, [pc, #300]\t; (23e70 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:95\n-\tldr\tr0, [pc, #296]\t; (23ec0 )\n+\tldr\tr0, [pc, #296]\t; (23e74 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:96\n-\tldr\tr0, [pc, #292]\t; (23ec4 )\n+\tldr\tr0, [pc, #292]\t; (23e78 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:97\n \tldr\tr3, [r7, #0]\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:98\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:107\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #264]\t; (23e7c )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #256]\t; (23ec8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:108\n-\tldr\tr0, [pc, #252]\t; (23ecc )\n+\tldr\tr0, [pc, #252]\t; (23e80 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:109\n-\tldr\tr0, [pc, #248]\t; (23ed0 )\n-\tadd.w\tr1, r5, #4096\t; 0x1000\n+\tldr\tr0, [pc, #248]\t; (23e84 )\n \tmov\tr2, r6\n+\tadd.w\tr1, r5, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:110\n-\tldr\tr0, [pc, #240]\t; (23ed4 )\n+\tldr\tr0, [pc, #240]\t; (23e88 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:111\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:112\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r5\n \tmov\tr0, fp\n \tblx\t6c08 \n dry_data_reader():\n ./cmdline/dry.c:57\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:58\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:124\n-\tbl\t10f40 \n-\tldr.w\tfp, [r4, r9]\n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [sl]\n+\tldr.w\tsl, [r4, r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #4]\n \tmov\tr2, r5\n+\tldr\tr0, [pc, #184]\t; (23e8c )\n \tmov\tr1, r8\n-\tstrd\tfp, r0, [sp]\n-\tldr\tr0, [pc, #180]\t; (23ed8 )\n+\tldr\tr3, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tstr.w\tsl, [sp]\n+\tbl\t11538 \n ./cmdline/dry.c:125\n-\tldr\tr0, [pc, #176]\t; (23edc )\n+\tldr\tr0, [pc, #172]\t; (23e90 )\n \tldr.w\tr2, [r4, r9]\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/dry.c:126\n \tmvn.w\tr3, #3\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:127\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:85\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #140]\t; (23e94 )\n \tmov\tr2, r5\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #136]\t; (23ee0 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dry.c:86\n-\tldr\tr0, [pc, #132]\t; (23ee4 )\n+\tldr\tr0, [pc, #128]\t; (23e98 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:87\n-\tldr\tr0, [pc, #128]\t; (23ee8 )\n-\tadd.w\tr1, r5, #4096\t; 0x1000\n+\tldr\tr0, [pc, #124]\t; (23e9c )\n \tmov\tr2, r6\n+\tadd.w\tr1, r5, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:88\n-\tldr\tr0, [pc, #116]\t; (23eec )\n+\tldr\tr0, [pc, #116]\t; (23ea0 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:89\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/dry.c:90\n-\tb.n\t23cb4 \n+\tb.n\t23c68 \n ./cmdline/dry.c:139\n \tblx\t6a08 <__stack_chk_fail@plt>\n fs_par2file_get():\n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #100]\t; (23ef0 )\n+\tldr\tr0, [pc, #96]\t; (23ea4 )\n \tmov\tr2, r5\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n-\tnop\n-\tasrs\tr0, r1, #6\n+\tbl\t2efd4 \n+\tasrs\tr6, r2, #7\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr0, r6, #5\n+\tasrs\tr0, r6, #6\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tcmp\tr7, #150\t; 0x96\n+\tcmp\tr7, #226\t; 0xe2\n \tmovs\tr2, r0\n-\tasrs\tr6, r6, #1\n+\tasrs\tr2, r0, #3\n \tmovs\tr4, r0\n-\tadds\tr1, #12\n+\tadds\tr1, #88\t; 0x58\n \tmovs\tr2, r0\n-\tcmp\tr4, #90\t; 0x5a\n+\tcmp\tr4, #166\t; 0xa6\n \tmovs\tr2, r0\n-\tldr\tr6, [pc, #984]\t; (24298 )\n+\tldr\tr7, [pc, #264]\t; (23f7c )\n \tmovs\tr2, r0\n-\tcmp\tr4, #184\t; 0xb8\n+\tcmp\tr5, #4\n \tmovs\tr2, r0\n-\tcmp\tr3, #10\n+\tcmp\tr3, #86\t; 0x56\n \tmovs\tr2, r0\n-\tcmp\tr4, #178\t; 0xb2\n+\tcmp\tr4, #254\t; 0xfe\n \tmovs\tr2, r0\n-\tldr\tr7, [pc, #8]\t; (23ed8 )\n+\tldr\tr7, [pc, #312]\t; (23fbc )\n \tmovs\tr2, r0\n-\tcmp\tr3, #192\t; 0xc0\n+\tcmp\tr4, #12\n \tmovs\tr2, r0\n-\tcmp\tr2, #198\t; 0xc6\n+\tcmp\tr3, #18\n \tmovs\tr2, r0\n-\tcmp\tr7, #180\t; 0xb4\n+\tadds\tr0, #2\n \tmovs\tr2, r0\n-\tcmp\tr7, #218\t; 0xda\n+\tadds\tr0, #36\t; 0x24\n \tmovs\tr2, r0\n-\tcmp\tr2, #196\t; 0xc4\n+\tcmp\tr3, #14\n \tmovs\tr2, r0\n-\tldr\tr5, [pc, #816]\t; (24218 )\n+\tldr\tr6, [pc, #88]\t; (23ef4 )\n \tmovs\tr2, r0\n-\tcmp\tr3, #46\t; 0x2e\n+\tcmp\tr3, #120\t; 0x78\n \tmovs\tr2, r0\n-\tcmp\tr2, #52\t; 0x34\n+\tcmp\tr2, #126\t; 0x7e\n \tmovs\tr2, r0\n-\tcmp\tr2, #52\t; 0x34\n+\tcmp\tr2, #126\t; 0x7e\n \tmovs\tr2, r0\n \n-00023ef4 :\n+00023ea8 :\n state_dry():\n ./cmdline/dry.c:404\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r1\n+\tmov\tr5, r2\n \tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tldr\tr2, [pc, #356]\t; (2401c )\n \tsub.w\tsp, sp, #604\t; 0x25c\n \tadd\tr7, sp, #16\n-\tmov\tr6, r1\n-\tmov\tr5, r2\n-\tldr\tr2, [pc, #352]\t; (24068 )\n-\tstr\tr1, [r7, #8]\n \tmov\tr4, r0\n-\tldr\tr1, [pc, #348]\t; (2406c )\n-\tadd.w\tr3, r7, #203776\t; 0x31c00\n ./cmdline/dry.c:411\n-\tldr\tr0, [pc, #348]\t; (24070 )\n+\tldr\tr0, [pc, #352]\t; (24020 )\n ./cmdline/dry.c:404\n+\tadd.w\tr3, r7, #203776\t; 0x31c00\n \tadd.w\tr3, r3, #580\t; 0x244\n-\tadd\tr1, pc\n+\tstr\tr1, [r7, #8]\n ./cmdline/dry.c:411\n \tadd\tr0, pc\n ./cmdline/dry.c:404\n+\tldr\tr1, [pc, #340]\t; (24024 )\n+\tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/dry.c:411\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/dry.c:413\n \tmov\tr0, r4\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/dry.c:404\n-\tldr\tr3, [pc, #320]\t; (24074 )\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #0]\n+\tldr\tr3, [pc, #320]\t; (24028 )\n ./cmdline/dry.c:415\n \tcmp\tr0, r6\n ./cmdline/dry.c:413\n \tstr\tr0, [r7, #12]\n+./cmdline/dry.c:404\n+\tadd\tr3, pc\n+\tstr\tr3, [r7, #0]\n ./cmdline/dry.c:415\n-\tbcc.w\t24056 \n+\tbcc.w\t24008 \n ./cmdline/dry.c:423\n \tcmp\tr5, #0\n-\tbne.n\t23ff2 \n+\tbne.n\t23fa6 \n ./cmdline/dry.c:429\n \tadd.w\tr6, r4, #244736\t; 0x3bc00\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t24002 \n+\tbeq.n\t23fb6 \n \tadd.w\tr8, r4, #232\t; 0xe8\n \tmov.w\tsl, #0\n-\tmovw\tr9, #34056\t; 0x8508\n \tadd.w\tr5, r7, #16\n+\tmovw\tr9, #34056\t; 0x8508\n \tstr\tr5, [r7, #4]\n ./cmdline/dry.c:430\n-\tldr.w\tr3, [r4, #216]\t; 0xd8\n-\tmov\tr2, sl\n-\tldrd\tfp, ip, [r4, #184]\t; 0xb8\n+\tldrd\tr2, r3, [r4, #184]\t; 0xb8\n+\tstrd\tr2, r3, [sp, #8]\n \tmov\tr1, r8\n+\tmov\tr2, sl\n+\tldr.w\tr3, [r4, #216]\t; 0xd8\n \tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n-\tstrd\tfp, ip, [sp, #8]\n \tldr.w\tr3, [r4, #224]\t; 0xe0\n-\tbl\t28510 \n+\tbl\t2849c \n ./cmdline/dry.c:431\n \tadds\tr0, #1\n-\tbeq.n\t2403a \n+\tbeq.n\t23fec \n ./cmdline/dry.c:429 (discriminator 2)\n \tldr.w\tr0, [r6, #960]\t; 0x3c0\n \tadd.w\tsl, sl, #1\n \tadd.w\tr8, r8, #38656\t; 0x9700\n \tadd\tr5, r9\n-\tcmp\tr0, sl\n \tadd.w\tr8, r8, #200\t; 0xc8\n \tadd.w\tfp, r6, #960\t; 0x3c0\n-\tbhi.n\t23f60 \n+\tcmp\tr0, sl\n+\tbhi.n\t23f14 \n ./cmdline/dry.c:442\n \tldrd\tr2, r3, [r7, #8]\n \tcmp\tr3, r2\n-\tbhi.n\t24012 \n+\tbhi.n\t23fc4 \n ./cmdline/dry.c:439\n \tmovs\tr5, #0\n ./cmdline/dry.c:453\n-\tcbz\tr0, 23fcc \n+\tcbz\tr0, 23f80 \n ./cmdline/dry.c:454\n \tldr.w\tr8, [r7, #4]\n ./cmdline/dry.c:439\n \tmovs\tr4, #0\n ./cmdline/dry.c:454\n \tmovw\tr6, #34056\t; 0x8508\n \tmla\tr0, r6, r4, r8\n-\tbl\t2881c \n ./cmdline/dry.c:453\n-\tldr.w\tr3, [fp]\n \tadds\tr4, #1\n+./cmdline/dry.c:454\n+\tbl\t287ac \n+./cmdline/dry.c:453\n+\tldr.w\tr3, [fp]\n ./cmdline/dry.c:455\n \tadds\tr0, #1\n ./cmdline/dry.c:457\n \tit\teq\n \taddeq\tr5, #1\n ./cmdline/dry.c:453\n \tcmp\tr3, r4\n-\tbhi.n\t23fb0 \n+\tbhi.n\t23f64 \n ./cmdline/dry.c:464\n \tcmp\tr5, #0\n-\tbne.n\t2404a \n+\tbne.n\t23ffc \n ./cmdline/dry.c:404\n-\tldr\tr1, [pc, #168]\t; (24078 )\n+\tldr\tr1, [pc, #168]\t; (2402c )\n ./cmdline/dry.c:469\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n-\tldr\tr2, [pc, #148]\t; (24068 )\n+\tldr\tr2, [pc, #148]\t; (2401c )\n \tadd.w\tr3, r3, #580\t; 0x244\n ./cmdline/dry.c:404\n \tadd\tr1, pc\n ./cmdline/dry.c:469\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t24064 \n+\tbne.n\t24016 \n \tadd.w\tr7, r7, #203776\t; 0x31c00\n \tadd.w\tr7, r7, #588\t; 0x24c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/dry.c:423 (discriminator 1)\n \tldr\tr3, [r7, #8]\n \tadd\tr5, r3\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, r5\n \tit\tcs\n \tmovcs\tr3, r5\n \tstr\tr3, [r7, #12]\n-\tb.n\t23f42 \n+\tb.n\t23ef6 \n ./cmdline/dry.c:442\n \tldrd\tr2, r3, [r7, #8]\n \tcmp\tr3, r2\n-\titt\thi\n-\taddhi.w\tr3, r7, #16\n-\tstrhi\tr3, [r7, #4]\n-\tbls.n\t23fcc \n+\tbls.n\t23f80 \n+\tadd.w\tr3, r7, #16\n+\tstr\tr3, [r7, #4]\n ./cmdline/dry.c:443\n \tldrd\tr2, r3, [r7, #8]\n \tmov\tr0, r4\n \tldr\tr1, [r7, #4]\n-\tbl\t235d0 \n+\tbl\t2358c \n ./cmdline/dry.c:453\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n ./cmdline/dry.c:444\n \tsub.w\tr5, r0, #4294967295\t; 0xffffffff\n \tclz\tr5, r5\n \tlsrs\tr5, r5, #5\n ./cmdline/dry.c:453\n \tcmp\tr3, #0\n-\tbeq.n\t23fc8 \n+\tbeq.n\t23f7c \n \tadd.w\tfp, r4, #244736\t; 0x3bc00\n \tadd.w\tfp, fp, #960\t; 0x3c0\n-\tb.n\t23fa6 \n+\tb.n\t23f5a \n ./cmdline/dry.c:433\n \tmov\tr0, sl\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #56]\t; (2407c )\n+\tldr\tr0, [pc, #56]\t; (24030 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:434\n-\tldr\tr3, [pc, #52]\t; (24080 )\n+\tldr\tr3, [pc, #52]\t; (24034 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/dry.c:417\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #40]\t; (24084 )\n+\tldr\tr0, [pc, #44]\t; (24038 )\n \tldr\tr1, [r7, #8]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/dry.c:418\n-\tb.n\t2404a \n+\tb.n\t23ffc \n ./cmdline/dry.c:469\n \tblx\t6a08 <__stack_chk_fail@plt>\n+\tnop\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #24\n-\tmovs\tr4, r0\n-\tldr\tr6, [pc, #56]\t; (240ac )\n+\tldr\tr6, [pc, #376]\t; (2419c )\n \tmovs\tr2, r0\n-\tlsrs\tr2, r0, #24\n+\tlsrs\tr6, r4, #25\n \tmovs\tr4, r0\n-\tlsrs\tr4, r3, #21\n+\tlsrs\tr2, r1, #25\n \tmovs\tr4, r0\n-\tldr\tr4, [pc, #960]\t; (24440 )\n+\tlsrs\tr0, r5, #22\n+\tmovs\tr4, r0\n+\tldr\tr5, [pc, #248]\t; (2412c )\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #480]\t; (24268 )\n+\tldr\tr1, [pc, #792]\t; (24354 )\n \tmovs\tr2, r0\n \n-00024088 :\n+0002403c :\n state_rehash():\n ./cmdline/rehash.c:32\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #20\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/rehash.c:39\n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/rehash.c:32\n-\tldr\tr5, [pc, #380]\t; (24214 )\n+\tsub\tsp, #20\n+\tadd\tr7, sp, #0\n+\tldr\tr5, [pc, #380]\t; (241c8 )\n+\tadd\tr5, pc\n \tstr\tr0, [r7, #12]\n ./cmdline/rehash.c:36\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/rehash.c:39\n \tldr.w\tr2, [r4, #968]\t; 0x3c8\n-./cmdline/rehash.c:32\n-\tadd\tr5, pc\n-./cmdline/rehash.c:39\n \tcmp\tr2, #0\n-\tbne.w\t2420e \n+\tbne.w\t241c2 \n ./cmdline/rehash.c:46\n \tldr.w\tr1, [r4, #964]\t; 0x3c4\n \tldr.w\tr6, [r4, #972]\t; 0x3cc\n \tcmp\tr1, r6\n-\tbeq.w\t24208 \n+\tbeq.w\t241bc \n ./cmdline/rehash.c:55\n \tldr\tr3, [r7, #12]\n-\tmov\tr9, r0\n+\tmov\tr8, r0\n ./cmdline/rehash.c:54\n \tstr.w\tr1, [r4, #968]\t; 0x3c8\n ./cmdline/rehash.c:59\n \tmovs\tr1, #16\n ./cmdline/rehash.c:55\n \tadd.w\tr3, r3, #240640\t; 0x3ac00\n \tstr\tr2, [r7, #8]\n ./cmdline/rehash.c:59\n \tadd.w\tr0, r3, #928\t; 0x3a0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tip, [r3, #936]\t; 0x3a8\n+\tldr.w\tip, [r3, #928]\t; 0x3a0\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr8, [r3, #928]\t; 0x3a0\n-\tldr.w\tlr, [r3, #932]\t; 0x3a4\n+\tstr.w\tip, [r3, #944]\t; 0x3b0\n+\tldr.w\tip, [r3, #932]\t; 0x3a4\n+\tstr.w\tip, [r3, #948]\t; 0x3b4\n+\tldr.w\tip, [r3, #936]\t; 0x3a8\n \tstr.w\tip, [r3, #952]\t; 0x3b8\n \tldr.w\tip, [r3, #940]\t; 0x3ac\n-\tstr.w\tr8, [r3, #944]\t; 0x3b0\n-\tstr.w\tlr, [r3, #948]\t; 0x3b4\n \tstr.w\tip, [r3, #956]\t; 0x3bc\n state_rehash():\n ./cmdline/rehash.c:58\n \tstr.w\tr6, [r4, #964]\t; 0x3c4\n ./cmdline/rehash.c:59\n-\tbl\t2ece8 \n+\tbl\t2ed50 \n \tcmp\tr0, #0\n-\tbne.n\t241f6 \n+\tbne.n\t241aa \n ./cmdline/rehash.c:67\n-\tmov\tr3, r9\n \tldr\tr2, [r7, #8]\n+\tmov\tr3, r8\n \tcmp\tr3, #0\n-\tbeq.n\t2419c \n+\tbeq.n\t24150 \n \tldr\tr3, [r7, #12]\n-\tmov\tfp, r9\n+\tmov\tfp, r8\n \tadd.w\tr5, r3, #245760\t; 0x3c000\n \tmov\tsl, r5\n \tadds\tr5, #36\t; 0x24\n \tadd.w\tsl, sl, #180\t; 0xb4\n-\tb.n\t2418c \n+\tb.n\t24140 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r5, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tmov.w\tr8, r2, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r2, lsr #12\n-\tbls.n\t241c4 \n+\tbls.n\t24178 \n ././tommyds/tommyarray.h:95\n \torr.w\tr4, r8, #1\n \tldr\tr1, [r7, #12]\n state_rehash():\n ././tommyds/tommytypes.h:364\n \tclz\tr4, r4\n tommy_arrayblkof_ref():\n@@ -65374,48 +65247,46 @@\n \tldr\tr1, [r4, #36]\t; 0x24\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr1, [r1, r8, lsl #2]\n \tldr\tr3, [r1, r3]\n state_rehash():\n ./cmdline/rehash.c:72\n-\tcbz\tr3, 24194 \n+\tcbz\tr3, 24148 \n ./cmdline/rehash.c:77\n \tlsls\tr1, r3, #30\n-\tbmi.n\t241ea \n+\tbmi.n\t2419e \n info_set_rehash():\n ./cmdline/elem.h:1179\n \tadds\tr6, r2, #1\n state_rehash():\n ./cmdline/elem.h:1188\n \tmov\tr0, r5\n-info_set_rehash():\n-./cmdline/elem.h:1179\n-\torr.w\tr3, r3, #2\n-\tstr\tr2, [r7, #4]\n info_set():\n ./cmdline/elem.h:1188\n \tmov\tr1, r6\n info_set_rehash():\n ./cmdline/elem.h:1179\n+\torr.w\tr3, r3, #2\n+\tstr\tr2, [r7, #4]\n \tstr\tr3, [r7, #8]\n info_set():\n ./cmdline/elem.h:1188\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r5, #144]\t; 0x90\n \tldr\tr2, [r7, #4]\n \tcmp\tr3, r2\n-\tbls.n\t241d6 \n+\tbls.n\t2418a \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r5, #132]\t; 0x84\n \tcmp\tr8, r3\n-\tbcs.n\t241c4 \n+\tbcs.n\t24178 \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r5, #140]\t; 0x8c\n state_rehash():\n ./cmdline/rehash.c:67\n \tcmp\tfp, r6\n ././tommyds/tommyarray.h:117\n@@ -65428,751 +65299,753 @@\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr2, [r2, r8, lsl #2]\n \tstr\tr1, [r2, r3]\n state_rehash():\n ./cmdline/rehash.c:67\n \tmov\tr2, r6\n-\tbls.n\t2419c \n+\tbls.n\t24150 \n ./cmdline/elem.h:1201\n \tldr.w\tr3, [sl]\n info_get():\n ./cmdline/elem.h:1201\n \tcmp\tr3, r2\n-\tbhi.n\t24112 \n+\tbhi.n\t240c6 \n \tadds\tr6, r2, #1\n state_rehash():\n ./cmdline/rehash.c:67\n-\tcmp\tfp, r6\n \tmov\tr2, r6\n-\tbhi.n\t2418c \n+\tcmp\tfp, r6\n+\tbhi.n\t24140 \n ./cmdline/rehash.c:92\n \tldr\tr2, [r7, #12]\n \tmovs\tr3, #1\n ./cmdline/rehash.c:94\n-\tldr\tr0, [pc, #116]\t; (24218 )\n+\tldr\tr0, [pc, #116]\t; (241cc )\n ./cmdline/rehash.c:92\n \tstr.w\tr3, [r2, #208]\t; 0xd0\n ./cmdline/rehash.c:94\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/rehash.c:95\n-\tldr\tr0, [pc, #108]\t; (2421c )\n+\tldr\tr0, [pc, #108]\t; (241d0 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/rehash.c:96\n-\tldr\tr0, [pc, #104]\t; (24220 )\n+\tldr\tr0, [pc, #104]\t; (241d4 )\n ./cmdline/rehash.c:97\n \tadds\tr7, #20\n ./cmdline/rehash.c:96\n \tadd\tr0, pc\n ./cmdline/rehash.c:97\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/rehash.c:96\n-\tb.w\t11a44 \n+\tb.w\t119fc \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #92]\t; (24224 )\n+\tldr\tr3, [pc, #92]\t; (241d8 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #92]\t; (24228 )\n-\tldr\tr0, [pc, #96]\t; (2422c )\n+\tldr\tr1, [pc, #92]\t; (241dc )\n+\tldr\tr0, [pc, #96]\t; (241e0 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #88]\t; (24230 )\n+\tldr\tr3, [pc, #88]\t; (241e4 )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #88]\t; (24234 )\n-\tldr\tr0, [pc, #88]\t; (24238 )\n+\tldr\tr1, [pc, #88]\t; (241e8 )\n+\tldr\tr0, [pc, #88]\t; (241ec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_rehash():\n ./cmdline/rehash.c:79\n-\tldr\tr0, [pc, #80]\t; (2423c )\n+\tldr\tr0, [pc, #80]\t; (241f0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/rehash.c:80\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/rehash.c:61\n-\tldr\tr0, [pc, #72]\t; (24240 )\n+\tldr\tr0, [pc, #72]\t; (241f4 )\n \tadd\tr0, pc\n ./cmdline/rehash.c:48\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/rehash.c:49\n-\tldr\tr3, [pc, #68]\t; (24244 )\n+\tldr\tr3, [pc, #68]\t; (241f8 )\n \tldr\tr3, [r5, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/rehash.c:48\n-\tldr\tr0, [pc, #60]\t; (24248 )\n+\tldr\tr0, [pc, #60]\t; (241fc )\n \tadd\tr0, pc\n-\tb.n\t241fa \n+\tb.n\t241ae \n ./cmdline/rehash.c:41\n-\tldr\tr0, [pc, #60]\t; (2424c )\n+\tldr\tr0, [pc, #60]\t; (24200 )\n \tadd\tr0, pc\n-\tb.n\t241fa \n-\tlsrs\tr2, r2, #18\n+\tb.n\t241ae \n+\tlsrs\tr0, r5, #19\n \tmovs\tr4, r0\n-\tldr\tr4, [pc, #200]\t; (242e4 )\n+\tldr\tr4, [pc, #504]\t; (243c8 )\n \tmovs\tr2, r0\n-\tldr\tr4, [pc, #472]\t; (243f8 )\n+\tldr\tr4, [pc, #776]\t; (244dc )\n \tmovs\tr2, r0\n-\tldr\tr4, [pc, #736]\t; (24504 )\n+\tldr\tr5, [pc, #16]\t; (241e8 )\n \tmovs\tr2, r0\n-\tldr\tr4, [pc, #976]\t; (245f8 )\n+\tldr\tr5, [pc, #256]\t; (242dc )\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xeb820001\n-\tstmia\tr5!, {r2, r3, r4, r5, r7}\n+\trsb\tr0, lr, r1\n+\tstmia\tr6!, {r3}\n \tmovs\tr1, r0\n-\tldr\tr4, [pc, #904]\t; (245bc )\n+\tldr\tr5, [pc, #184]\t; (242a0 )\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xf1240001\n-\tstmia\tr5!, {r3, r5, r7}\n+\tsbcs.w\tr0, r0, #1\n+\tstmia\tr5!, {r2, r4, r5, r6, r7}\n \tmovs\tr1, r0\n-\tldr\tr4, [pc, #608]\t; (244a0 )\n+\tldr\tr4, [pc, #912]\t; (24584 )\n \tmovs\tr2, r0\n-\tlsrs\tr4, r3, #32\n+\tlsrs\tr0, r5, #1\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #600]\t; (244a4 )\n+\tldr\tr3, [pc, #904]\t; (24588 )\n \tmovs\tr2, r0\n-\tldr\tr3, [pc, #416]\t; (243f0 )\n+\tldr\tr3, [pc, #720]\t; (244d4 )\n \tmovs\tr2, r0\n md():\n ./cmdline/scrub.c:718\n \tpush\t{r4, r5, r7, lr}\n ./cmdline/scrub.c:722\n \tsubs\tr4, r2, #1\n \tmovs\tr5, #0\n ./cmdline/scrub.c:718\n \tadd\tr7, sp, #0\n ./cmdline/scrub.c:723\n-\tumlal\tr4, r5, r0, r1\n \tmovs\tr3, #0\n+\tumlal\tr4, r5, r0, r1\n \tmov\tr0, r4\n \tmov\tr1, r5\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n ./cmdline/scrub.c:726\n \tpop\t{r4, r5, r7, pc}\n scrub_parity_reader():\n ./cmdline/scrub.c:220\n-\tldr\tr3, [pc, #188]\t; (24328 )\n-./cmdline/scrub.c:226\n-\tmovw\tip, #4104\t; 0x1008\n-./cmdline/scrub.c:220\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tmov\tr4, r1\n+\tldr\tr3, [pc, #184]\t; (242dc )\n \tsub\tsp, #16\n ./cmdline/scrub.c:230\n-\tldr\tr2, [pc, #180]\t; (2432c )\n-./cmdline/scrub.c:220\n-\tadd\tr3, pc\n+\tldr\tr2, [pc, #184]\t; (242e0 )\n ./cmdline/scrub.c:222\n-\tldr\tr6, [r0, #4]\n+\tldr\tr1, [r0, #4]\n ./cmdline/scrub.c:220\n-\tmov\tr4, r1\n+\tadd\tr3, pc\n ./cmdline/scrub.c:225\n \tmovw\tr5, #4108\t; 0x100c\n-./cmdline/scrub.c:223\n-\tldr\tr0, [r0, #16]\n-./cmdline/scrub.c:224\n-\tmovw\tr1, #34052\t; 0x8504\n ./cmdline/scrub.c:220\n \tadd\tr7, sp, #8\n-./cmdline/scrub.c:230\n-\tldr.w\tlr, [r6]\n+./cmdline/scrub.c:223\n+\tldr\tr0, [r0, #16]\n ./cmdline/scrub.c:225\n \tldr\tr6, [r4, r5]\n-./cmdline/scrub.c:230\n-\tldr\tr5, [r3, r2]\n ./cmdline/scrub.c:224\n-\tldr.w\tr8, [r0, r1]\n+\tmovw\tlr, #34052\t; 0x8504\n+./cmdline/scrub.c:230\n+\tldr\tr5, [r1, #0]\n+./cmdline/scrub.c:226\n+\tmovw\tip, #4104\t; 0x1008\n ./cmdline/scrub.c:230\n-\tldr.w\tr3, [lr, #216]\t; 0xd8\n+\tldr\tr3, [r3, r2]\n \tmov\tr1, r6\n+\tstr\tr3, [r7, #4]\n+\tldr.w\tr3, [r5, #216]\t; 0xd8\n+\tldr\tr5, [r7, #4]\n+./cmdline/scrub.c:224\n+\tldr.w\tr8, [r0, lr]\n+./cmdline/scrub.c:230\n \tldr.w\tr2, [r4, ip]\n \tstr\tr5, [sp, #0]\n-\tbl\t28a14 \n+\tbl\t289ac \n ./cmdline/scrub.c:231\n \tadds\tr0, #1\n+\tbeq.n\t2426a \n ./cmdline/scrub.c:244\n-\titt\tne\n-\tmovne\tr3, #2\n-\tstrne\tr3, [r4, #0]\n-./cmdline/scrub.c:231\n-\tbeq.n\t242b6 \n+\tmovs\tr3, #2\n ./cmdline/scrub.c:245\n \tadds\tr7, #8\n+./cmdline/scrub.c:244\n+\tstr\tr3, [r4, #0]\n+./cmdline/scrub.c:245\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/scrub.c:232\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n ./cmdline/scrub.c:233\n \tmov\tr0, r8\n ./cmdline/scrub.c:232\n \tcmp\tr3, #5\n-\tbeq.n\t242ec \n+\tbeq.n\t242a0 \n ./cmdline/scrub.c:239\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r5, #0]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #88]\t; (24330 )\n+\tldr\tr0, [pc, #92]\t; (242e4 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:240\n \tmvn.w\tr3, #2\n ./cmdline/scrub.c:245\n \tadds\tr7, #8\n ./cmdline/scrub.c:240\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:245\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/scrub.c:233\n-\tbl\t1527c \n+\tbl\t15270 \n \tstr\tr0, [r7, #4]\n \tldr\tr0, [r5, #0]\n \tblx\t6b20 \n-\tldr\tr2, [r7, #4]\n-\tmov\tr1, r6\n \tmov\tr3, r0\n-\tldr\tr0, [pc, #52]\t; (24334 )\n+\tldr\tr0, [pc, #56]\t; (242e8 )\n+\tmov\tr1, r6\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:234\n \tmov\tr0, r8\n-\tbl\t1527c \n-\tmov\tr2, r6\n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #36]\t; (24338 )\n+\tldr\tr0, [pc, #40]\t; (242ec )\n+\tmov\tr2, r6\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/scrub.c:235\n \tmvn.w\tr3, #3\n ./cmdline/scrub.c:245\n \tadds\tr7, #8\n ./cmdline/scrub.c:235\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:245\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n-\tlsrs\tr6, r7, #10\n+\tlsrs\tr2, r1, #12\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tadds\tr0, #244\t; 0xf4\n+\tadds\tr1, #64\t; 0x40\n \tmovs\tr2, r0\n-\tadds\tr0, #28\n+\tadds\tr0, #104\t; 0x68\n \tmovs\tr2, r0\n-\tmovs\tr4, #186\t; 0xba\n+\tmovs\tr5, #6\n \tmovs\tr2, r0\n scrub_data_reader():\n ./cmdline/scrub.c:106\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r1\n+\tldr\tr5, [pc, #844]\t; (24644 )\n+\tldr\tr2, [pc, #844]\t; (24648 )\n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr\tr6, [pc, #836]\t; (2468c )\n+\tadd\tr5, pc\n \tsub\tsp, #28\n+\tadd\tr7, sp, #8\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n+\tldr.w\tr9, [pc, #832]\t; 2464c \n+\tldr\tr2, [r5, r2]\n+\tadds\tr3, #12\n ./cmdline/scrub.c:109\n \tldr\tr5, [r0, #12]\n-./cmdline/scrub.c:108\n-\tldr\tr3, [r0, #4]\n-./cmdline/scrub.c:106\n-\tadd\tr6, pc\n-\tldr\tr0, [pc, #832]\t; (24690 )\n-\tadd\tr7, sp, #8\n-\tadd.w\tr2, r7, #8192\t; 0x2000\n-\tldr.w\tr9, [pc, #828]\t; 24694 \n-\tadds\tr2, #12\n-\tmov\tr4, r1\n-\tldr\tr0, [r6, r0]\n ./cmdline/scrub.c:112\n \tmovw\tr1, #4104\t; 0x1008\n ./cmdline/scrub.c:106\n+\tldr\tr2, [r2, #0]\n+\tstr\tr2, [r3, #0]\n+\tmov.w\tr2, #0\n+./cmdline/scrub.c:108\n+\tldr\tr2, [r0, #4]\n+./cmdline/scrub.c:110\n+\tadd.w\tr3, r5, #4096\t; 0x1000\n+./cmdline/scrub.c:106\n \tadd\tr9, pc\n ./cmdline/scrub.c:112\n \tldr.w\tfp, [r4, r1]\n-./cmdline/scrub.c:106\n-\tldr\tr0, [r0, #0]\n-\tstr\tr0, [r2, #0]\n-\tmov.w\tr0, #0\n-./cmdline/scrub.c:110\n-\tadd.w\tr2, r5, #4096\t; 0x1000\n ./cmdline/scrub.c:108\n-\tldr.w\tsl, [r3]\n+\tldr.w\tsl, [r2]\n ./cmdline/scrub.c:110\n-\tldr\tr6, [r2, #0]\n+\tldr\tr6, [r3, #0]\n ./cmdline/scrub.c:117\n \tcmp\tr6, #0\n-\tbeq.w\t2453a \n+\tbeq.w\t244ee \n ./cmdline/scrub.c:111\n \tmovw\tr3, #4108\t; 0x100c\n ./cmdline/scrub.c:125\n \tmov\tr0, r6\n ./cmdline/scrub.c:111\n \tldr.w\tr8, [r4, r3]\n ./cmdline/scrub.c:125\n \tmov\tr1, r8\n-\tbl\t13644 \n+\tbl\t1362c \n \tmovw\tr3, #4112\t; 0x1010\n \tstr\tr0, [r4, r3]\n ./cmdline/elem.h:654\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t2449a \n+\tbeq.n\t2444e \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n scrub_data_reader():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/scrub.c:128\n \tcmp\tr3, #2\n-\tbhi.n\t2449a \n+\tbhi.n\t2444e \n ./cmdline/elem.h:1035\n \tadd.w\tr2, r4, #4096\t; 0x1000\n fs_par2file_get():\n ./cmdline/elem.h:1035\n \tmov\tr1, r8\n \tadds\tr2, #24\n \tmov\tr0, r6\n-\tbl\t132b8 \n+\tbl\t13294 \n ./cmdline/elem.h:1036\n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbeq.w\t2467c \n+\tbeq.w\t24632 \n scrub_data_reader():\n ./cmdline/scrub.c:139\n \tmovw\tr3, #4100\t; 0x1004\n ./cmdline/scrub.c:136\n \tmovw\tr2, #4116\t; 0x1014\n ./cmdline/scrub.c:139\n \tldr\tr3, [r5, r3]\n-./cmdline/scrub.c:136\n-\tstr\tr0, [r4, r2]\n-./cmdline/scrub.c:139\n+\tstr\tr3, [r7, #4]\n \tcmp\tr3, r0\n \tit\tne\n \tcmpne\tr3, #0\n-\tstr\tr3, [r7, #4]\n-\tbne.n\t24482 \n+./cmdline/scrub.c:136\n+\tstr\tr0, [r4, r2]\n+./cmdline/scrub.c:139\n+\tbne.n\t24436 \n ./cmdline/scrub.c:166\n-\tldr\tr3, [pc, #708]\t; (24698 )\n+\tldr\tr3, [pc, #712]\t; (24650 )\n \tmov.w\tip, #0\n \tldr.w\tr2, [sl, #224]\t; 0xe0\n \tmov\tr0, r5\n \tldr.w\tr9, [r9, r3]\n \tstr.w\tip, [sp]\n \tmov\tr3, r9\n-\tbl\t28e30 \n+\tbl\t28dc4 \n ./cmdline/scrub.c:167\n \tadds\tr0, #1\n-\tbeq.w\t2454c \n+\tbeq.w\t24500 \n ./cmdline/scrub.c:185\n \tmovw\tr2, #4116\t; 0x1014\n \tadd.w\tr3, r5, #4160\t; 0x1040\n \tldr.w\tip, [r4, r2]\n \tldrd\tr0, r1, [r3]\n \tldrd\tr2, r3, [ip, #24]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbeq.w\t2458a \n+\tbeq.w\t2453e \n ./cmdline/scrub.c:191\n \tadd.w\tr3, r4, #4128\t; 0x1020\n \tmovs\tr2, #1\n \tstr\tr2, [r3, #0]\n ./cmdline/scrub.c:199\n \tldr.w\tr3, [sl, #216]\t; 0xd8\n \tmovw\tsl, #4120\t; 0x1018\n-\tmovs\tr0, #0\n \tstr.w\tr9, [sp]\n+\tmovs\tr0, #0\n \tmov\tr2, fp\n \tldr.w\tr1, [r4, sl]\n \tstr\tr0, [sp, #4]\n \tmov\tr0, r5\n-\tbl\t28ffc \n+\tbl\t28fac \n \tmovw\tr3, #4124\t; 0x101c\n \tstr\tr0, [r4, r3]\n ./cmdline/scrub.c:200\n \tadds\tr0, #1\n-\tbne.n\t244ce \n+\tbne.n\t24482 \n ./cmdline/scrub.c:201\n \tblx\t6be4 <__errno_location@plt>\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr2, [r4, r3]\n+\tmov\tr9, r0\n ./cmdline/scrub.c:202\n \tadd.w\tr1, r7, #8\n+\tldr\tr2, [r4, r3]\n ./cmdline/scrub.c:201\n \tldr\tr3, [r0, #0]\n-\tmov\tr9, r0\n \tldr\tr0, [r2, #48]\t; 0x30\n \tcmp\tr3, #5\n-\tbeq.w\t245f8 \n+\tbeq.w\t245ac \n ./cmdline/scrub.c:208\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr.w\tr5, [r4, sl]\n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstrd\tr5, r0, [sp]\n+\tldr\tr0, [pc, #560]\t; (24654 )\n \tmov\tr2, r6\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstrd\tr5, r0, [sp]\n-\tldr\tr0, [pc, #552]\t; (2469c )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:209\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:210\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:142\n \tmov\tr0, r5\n-\tbl\t28f80 \n+\tbl\t28f30 \n \tmov\tr3, r0\n ./cmdline/scrub.c:143\n \tadds\tr3, #1\n ./cmdline/scrub.c:142\n \tstr\tr0, [r7, #0]\n ./cmdline/scrub.c:143\n \tldr\tr3, [r7, #4]\n-\tbeq.n\t244e0 \n+\tbeq.n\t24494 \n \tmovw\tr2, #4116\t; 0x1014\n \tldr\tr1, [r4, r2]\n-\tb.n\t243d0 \n+\tb.n\t24384 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr0, fp\n \tmovs\tr1, #0\n \tblx\t6c08 \n scrub_data_reader():\n ./cmdline/scrub.c:131\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:106\n-\tldr\tr1, [pc, #500]\t; (246a0 )\n+\tldr\tr1, [pc, #504]\t; (24658 )\n ./cmdline/scrub.c:217\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #476]\t; (24690 )\n+\tldr\tr2, [pc, #480]\t; (24648 )\n \tadds\tr3, #12\n ./cmdline/scrub.c:106\n \tadd\tr1, pc\n ./cmdline/scrub.c:217\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t24678 \n+\tbne.w\t2462e \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scrub.c:214\n-\tadds\tr0, r4, #4\n \tmov\tr2, r5\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, r4, #4\n+\tbl\t110dc \n ./cmdline/scrub.c:216\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n-\tb.n\t244aa \n+\tb.n\t2445e \n \tstr\tr3, [r7, #4]\n ./cmdline/scrub.c:147\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r7, #4]\n+\tmov\tr9, r0\n ./cmdline/scrub.c:148\n \tadd.w\tr1, r7, #8\n-./cmdline/scrub.c:147\n-\tmov\tr9, r0\n \tldr\tr0, [r3, #48]\t; 0x30\n+./cmdline/scrub.c:147\n \tldr.w\tr3, [r9]\n \tcmp\tr3, #5\n-\tbeq.w\t24632 \n+\tbeq.w\t245e8 \n ./cmdline/scrub.c:156\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #412]\t; (2465c )\n \tmov\tr2, r6\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #400]\t; (246a4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:157\n-\tldr\tr0, [pc, #396]\t; (246a8 )\n+\tldr\tr0, [pc, #400]\t; (24660 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:158\n-\tldr\tr0, [pc, #392]\t; (246ac )\n+\tldr\tr0, [pc, #396]\t; (24664 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:159\n-\tldr\tr0, [pc, #388]\t; (246b0 )\n+\tldr\tr0, [pc, #392]\t; (24668 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:160\n \tldr\tr3, [r7, #0]\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:161\n-\tb.n\t244aa \n+\tb.n\t2445e \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tldr.w\tr2, [sl, #216]\t; 0xd8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r6\n \tmov\tr0, fp\n \tblx\t6c08 \n scrub_data_reader():\n ./cmdline/scrub.c:120\n \tmovs\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:121\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:168\n \tblx\t6be4 <__errno_location@plt>\n \tmovw\tr3, #4116\t; 0x1014\n-\tldr\tr2, [r4, r3]\n+\tmov\tr9, r0\n ./cmdline/scrub.c:170\n \tadd.w\tr1, r7, #8\n+\tldr\tr2, [r4, r3]\n ./cmdline/scrub.c:168\n \tldr\tr3, [r0, #0]\n-\tmov\tr9, r0\n \tldr\tr0, [r2, #48]\t; 0x30\n \tcmp\tr3, #5\n-\tbeq.n\t245b2 \n+\tbeq.n\t24566 \n ./cmdline/scrub.c:179\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #320]\t; (2466c )\n \tmov\tr2, r6\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #312]\t; (246b4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:180\n \tmvn.w\tr3, #2\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:181\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:186\n \tadd.w\tr3, r5, #4192\t; 0x1060\n \tldrd\tr0, r1, [ip]\n \tldr\tr2, [r3, #0]\n \tasrs\tr3, r2, #31\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbne.w\t2440e \n+\tbne.w\t243c2 \n ./cmdline/scrub.c:187\n \tmovw\tr2, #4196\t; 0x1064\n \tldr.w\tr3, [ip, #36]\t; 0x24\n \tldr\tr2, [r5, r2]\n \tcmp\tr2, r3\n-\tbne.w\t2440e \n-\tb.n\t24416 \n+\tbne.w\t243c2 \n+\tb.n\t243ca \n ./cmdline/scrub.c:170\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #248]\t; (24670 )\n \tmov\tr2, r6\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #236]\t; (246b8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:171\n-\tldr\tr0, [pc, #232]\t; (246bc )\n+\tldr\tr0, [pc, #236]\t; (24674 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:172\n-\tldr\tr0, [pc, #228]\t; (246c0 )\n-\tadd.w\tr1, r6, #4096\t; 0x1000\n+\tldr\tr0, [pc, #232]\t; (24678 )\n \tmov\tr2, r5\n+\tadd.w\tr1, r6, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:173\n-\tldr\tr0, [pc, #220]\t; (246c4 )\n+\tldr\tr0, [pc, #224]\t; (2467c )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:174\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:175\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:202\n-\tbl\t10f40 \n-\tldr.w\tfp, [r4, sl]\n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n+\tldr.w\tr9, [r4, sl]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #4]\n \tmov\tr2, r6\n+\tldr\tr0, [pc, #188]\t; (24680 )\n \tmov\tr1, r8\n-\tstrd\tfp, r0, [sp]\n-\tldr\tr0, [pc, #176]\t; (246c8 )\n+\tldr\tr3, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tstr.w\tr9, [sp]\n+\tbl\t11538 \n ./cmdline/scrub.c:203\n-\tldr\tr0, [pc, #172]\t; (246cc )\n+\tldr\tr0, [pc, #176]\t; (24684 )\n \tldr.w\tr2, [r4, sl]\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/scrub.c:204\n \tmvn.w\tr3, #3\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:205\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:148\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tstr\tr0, [r7, #4]\n \tldr.w\tr0, [r9]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #4]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #140]\t; (24688 )\n \tmov\tr2, r6\n+\tldr\tr3, [r7, #4]\n \tmov\tr1, r8\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #132]\t; (246d0 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:149\n-\tldr\tr0, [pc, #128]\t; (246d4 )\n+\tldr\tr0, [pc, #132]\t; (2468c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:150\n-\tldr\tr0, [pc, #124]\t; (246d8 )\n-\tadd.w\tr1, r6, #4096\t; 0x1000\n+\tldr\tr0, [pc, #128]\t; (24690 )\n \tmov\tr2, r5\n+\tadd.w\tr1, r6, #4096\t; 0x1000\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:151\n-\tldr\tr0, [pc, #116]\t; (246dc )\n+\tldr\tr0, [pc, #116]\t; (24694 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:152\n \tmvn.w\tr3, #1\n \tstr\tr3, [r4, #0]\n ./cmdline/scrub.c:153\n-\tb.n\t244aa \n+\tb.n\t2445e \n ./cmdline/scrub.c:217\n \tblx\t6a08 <__stack_chk_fail@plt>\n fs_par2file_get():\n ./cmdline/elem.h:1038\n-\tldr\tr0, [pc, #96]\t; (246e0 )\n+\tldr\tr0, [pc, #100]\t; (24698 )\n \tmov\tr2, r6\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1039\n-\tbl\t2ef6c \n-\tlsrs\tr0, r5, #7\n+\tbl\t2efd4 \n+\tnop\n+\tlsrs\tr6, r6, #8\n \tmovs\tr4, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsrs\tr0, r2, #7\n+\tlsrs\tr0, r2, #8\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #7\n \tmovs\tr0, r0\n-\tcmp\tr1, #204\t; 0xcc\n+\tcmp\tr2, #24\n \tmovs\tr2, r0\n-\tlsrs\tr0, r0, #2\n+\tlsrs\tr4, r1, #3\n \tmovs\tr4, r0\n-\tmovs\tr4, #206\t; 0xce\n+\tmovs\tr5, #26\n \tmovs\tr2, r0\n-\tldr\tr2, [pc, #168]\t; (24754 )\n+\tldr\tr2, [pc, #472]\t; (2483c )\n \tmovs\tr2, r0\n-\tmovs\tr5, #44\t; 0x2c\n+\tmovs\tr5, #120\t; 0x78\n \tmovs\tr2, r0\n-\tmovs\tr3, #126\t; 0x7e\n+\tmovs\tr3, #202\t; 0xca\n \tmovs\tr2, r0\n-\tmovs\tr6, #152\t; 0x98\n+\tmovs\tr6, #228\t; 0xe4\n \tmovs\tr2, r0\n-\tmovs\tr4, #174\t; 0xae\n+\tmovs\tr4, #250\t; 0xfa\n \tmovs\tr2, r0\n-\tldr\tr1, [pc, #776]\t; (249c8 )\n+\tldr\tr2, [pc, #56]\t; (246b0 )\n \tmovs\tr2, r0\n-\tmovs\tr3, #188\t; 0xbc\n+\tmovs\tr4, #8\n \tmovs\tr2, r0\n-\tmovs\tr2, #194\t; 0xc2\n+\tmovs\tr3, #14\n \tmovs\tr2, r0\n-\tmovs\tr7, #194\t; 0xc2\n+\tcmp\tr0, #16\n \tmovs\tr2, r0\n-\tmovs\tr7, #232\t; 0xe8\n+\tcmp\tr0, #50\t; 0x32\n \tmovs\tr2, r0\n-\tmovs\tr2, #210\t; 0xd2\n+\tmovs\tr3, #28\n \tmovs\tr2, r0\n-\tldr\tr0, [pc, #600]\t; (24930 )\n+\tldr\tr0, [pc, #896]\t; (24a10 )\n \tmovs\tr2, r0\n-\tmovs\tr3, #60\t; 0x3c\n+\tmovs\tr3, #134\t; 0x86\n \tmovs\tr2, r0\n-\tmovs\tr2, #66\t; 0x42\n+\tmovs\tr2, #140\t; 0x8c\n \tmovs\tr2, r0\n-\tmovs\tr2, #66\t; 0x42\n+\tmovs\tr2, #140\t; 0x8c\n \tmovs\tr2, r0\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #20]\t; (246fc )\n+\tldr\tr3, [pc, #20]\t; (246b4 )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #20]\t; (24700 )\n-\tldr\tr0, [pc, #24]\t; (24704 )\n+\tldr\tr1, [pc, #20]\t; (246b8 )\n+\tldr\tr0, [pc, #24]\t; (246bc )\n \tadd\tr3, pc\n ././tommyds/tommyarrayblkof.h:89\n \tpush\t{r7, lr}\n ././tommyds/tommyarrayblkof.h:93\n \tadd\tr1, pc\n+\tadd\tr0, pc\n ././tommyds/tommyarrayblkof.h:89\n \tadd\tr7, sp, #0\n ././tommyds/tommyarrayblkof.h:93\n-\tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n \tnop\n-\tldr\tr2, [pc, #784]\t; (24a10 )\n+\tldr\tr3, [pc, #48]\t; (246e8 )\n \tmovs\tr2, r0\n-\tldc\t0, cr0, [r4], {1}\n-\tstmia\tr0!, {r3, r4, r7}\n+\tmrrc\t0, 0, r0, ip, cr1\n+\tstmia\tr0!, {r1, r5, r6, r7}\n \tmovs\tr1, r0\n block_is_enabled():\n ./cmdline/scrub.c:54\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tadd\tr7, sp, #0\n ./cmdline/scrub.c:60\n \tldr\tr3, [r0, #0]\n+./cmdline/scrub.c:54\n+\tadd\tr7, sp, #0\n ./cmdline/elem.h:1201\n \tadd.w\tr3, r3, #245760\t; 0x3c000\n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr2, [r3, #180]\t; 0xb4\n \tcmp\tr1, r2\n-\tbcc.n\t2471e \n+\tbcc.n\t246d6 \n block_is_enabled():\n ./cmdline/scrub.c:62\n \tmovs\tr0, #0\n ./cmdline/scrub.c:103\n \tpop\t{r3, r4, r5, r6, r7, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n@@ -66180,51 +66053,51 @@\n \tadds\tr3, #36\t; 0x24\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr6, r1, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr2, r1, lsr #12\n-\tbls.n\t2479a \n+\tbls.n\t24752 \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r6, #1\n \tmov\tr4, r0\n block_is_enabled():\n ././tommyds/tommytypes.h:364\n \tclz\tr2, r2\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr0, [r3, #140]\t; 0x8c\n-\tubfx\tr5, r1, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr2, r2, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr0, r0, r5\n+\tubfx\tr5, r1, #0, #12\n block_is_enabled():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r3, r2, lsl #2]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmul.w\tr0, r0, r5\n \tldr.w\tr3, [r3, r6, lsl #2]\n \tldr\tr0, [r3, r0]\n block_is_enabled():\n ./cmdline/scrub.c:61\n \tcmp\tr0, #0\n-\tbeq.n\t2471c \n+\tbeq.n\t246d4 \n ./cmdline/scrub.c:65\n \tlsls\tr3, r0, #31\n-\tbmi.n\t24788 \n+\tbmi.n\t24740 \n ./cmdline/scrub.c:68\n \tldr\tr2, [r4, #4]\n \tadds\tr2, #5\n \tcmp\tr2, #3\n-\tbhi.n\t2477c \n-\tadd\tr3, pc, #8\t; (adr r3, 2476c )\n+\tbhi.n\t24734 \n+\tadd\tr3, pc, #8\t; (adr r3, 24724 )\n \tldr.w\tr2, [r3, r2, lsl #2]\n \tadd\tr3, r2\n \tbx\tr3\n \tnop\n \tmovs\tr7, r4\n \tmovs\tr0, r0\n \tmovs\tr5, r3\n@@ -66234,17 +66107,17 @@\n \t\t\t; instruction: 0xffafffff\n ./cmdline/scrub.c:85\n \tldr\tr2, [r4, #8]\n ./cmdline/elem.h:1136\n \tbic.w\tr3, r0, #7\n ./cmdline/scrub.c:85\n \tcmp\tr2, r3\n-\tblt.n\t2471a \n+\tblt.n\t246d2 \n ./cmdline/scrub.c:92\n-\tbeq.n\t247ae \n+\tbeq.n\t24766 \n ./cmdline/scrub.c:66\n \tmovs\tr0, #1\n ./cmdline/scrub.c:103\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/elem.h:1163\n \tubfx\tr0, r0, #2, #1\n ./cmdline/scrub.c:103\n@@ -66252,1762 +66125,1738 @@\n ./cmdline/scrub.c:74\n \tmvns\tr0, r1\n \tand.w\tr0, r0, #1\n ./cmdline/scrub.c:103\n \tpop\t{r3, r4, r5, r6, r7, pc}\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #36]\t; (247c0 )\n+\tldr\tr3, [pc, #36]\t; (24778 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #36]\t; (247c4 )\n-\tldr\tr0, [pc, #36]\t; (247c8 )\n+\tldr\tr1, [pc, #36]\t; (2477c )\n+\tldr\tr0, [pc, #36]\t; (24780 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n block_is_enabled():\n ./cmdline/scrub.c:94\n \tldrd\tr2, r3, [r4, #12]\n \tcmp\tr3, r2\n-\tbcs.n\t2471a \n+\tbcs.n\t246d2 \n ./cmdline/scrub.c:99\n \tadds\tr3, #1\n ./cmdline/scrub.c:102\n \tmovs\tr0, #1\n ./cmdline/scrub.c:99\n \tstr\tr3, [r4, #16]\n ./cmdline/scrub.c:103\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n-\tldr\tr2, [pc, #56]\t; (247fc )\n+\tldr\tr2, [pc, #344]\t; (248d4 )\n \tmovs\tr2, r0\n-\tb.n\t24320 \n+\tb.n\t24368 \n+\tmovs\tr1, r0\n+\tstmia\tr0!, {r2, r3, r5}\n \tmovs\tr1, r0\n-\titt\tal\n-\tmoval\tr1, r0\n state_scrub_process():\n ./cmdline/scrub.c:247\n-\tstmdbal\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r2\n-\tvpush\t{d8-d10}\n-\tmov\tr4, r1\n-\tldr\tr6, [pc, #956]\t; (24b98 )\n-\tmov\tr5, r3\n-\tmov\tfp, r0\n-\tadd\tr6, pc\n+\tldr.w\tr4, [pc, #2748]\t; 25248 \n+\tvpush\t{d8-d9}\n \tsub.w\tsp, sp, #9792\t; 0x2640\n \tsub\tsp, #12\n \tadd\tr7, sp, #32\n+\tadd\tr4, pc\n ./cmdline/scrub.c:273\n \tadd.w\tsl, r7, #168\t; 0xa8\n ./cmdline/scrub.c:247\n-\tadd.w\tr3, r7, #9728\t; 0x2600\n-\tstr\tr2, [r7, #72]\t; 0x48\n+\tmov\tr6, r1\n ./cmdline/scrub.c:273\n \tsub.w\tr1, sl, #12\n ./cmdline/scrub.c:247\n-\tldr\tr2, [pc, #932]\t; (24b9c )\n+\tvmov\ts17, r3\n+\tstr\tr2, [r7, #68]\t; 0x44\n+\tadd.w\tr3, r7, #9728\t; 0x2600\n+\tldr.w\tr2, [pc, #2712]\t; 2524c \n \tadds\tr3, #36\t; 0x24\n ./cmdline/scrub.c:273\n \tstr.w\tr1, [r7, #132]\t; 0x84\n ./cmdline/scrub.c:247\n-\tldr\tr2, [r6, r2]\n+\tmov\tfp, r0\n ./cmdline/scrub.c:279\n-\tadd.w\tr6, fp, #244736\t; 0x3bc00\n+\tadd.w\tr5, fp, #244736\t; 0x3bc00\n+./cmdline/scrub.c:247\n+\tldr\tr2, [r4, r2]\n+./cmdline/scrub.c:282\n+\tadd.w\tr4, r7, #232\t; 0xe8\n ./cmdline/scrub.c:247\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/scrub.c:273\n-\tbl\t2928c \n+\tbl\t2924c \n ./cmdline/scrub.c:276\n \tldr.w\tr3, [sl, #-12]\n \tmovs\tr2, #20\n-\tsub.w\tr1, sl, #16\n-./cmdline/scrub.c:279\n-\tstr\tr6, [r7, #84]\t; 0x54\n+./cmdline/scrub.c:282\n+\tstr\tr4, [r7, #52]\t; 0x34\n ./cmdline/scrub.c:273\n \tmov\tr9, r0\n \tvmov\ts16, r0\n ./cmdline/scrub.c:276\n+\tsub.w\tr1, sl, #16\n+./cmdline/scrub.c:279\n+\tstr\tr5, [r7, #84]\t; 0x54\n+./cmdline/scrub.c:282\n+\tmovs\tr4, #0\n+./cmdline/scrub.c:276\n \tmul.w\tr0, r2, r3\n-\tbl\te164 \n+./cmdline/scrub.c:282\n+\tldr\tr3, [r7, #52]\t; 0x34\n+\tsubs\tr3, #32\n+\tstr.w\tr3, [r7, #144]\t; 0x90\n+./cmdline/scrub.c:276\n+\tbl\te168 \n ./cmdline/scrub.c:279\n-\tldr.w\tlr, [r6, #960]\t; 0x3c0\n \tldr.w\tr2, [sl, #-12]\n+\tldr.w\tr3, [r5, #960]\t; 0x3c0\n+./cmdline/scrub.c:276\n+\tmov\tip, r0\n ./cmdline/scrub.c:282\n-\tadd.w\tr3, r7, #232\t; 0xe8\n-\tldr.w\tip, [pc, #872]\t; 24ba0 \n+\tstr\tr6, [sp, #20]\n \tmov\tr1, fp\n-\tldr\tr6, [pc, #868]\t; (24ba4 )\n-\tstr\tr3, [r7, #28]\n-\tadd.w\tr3, r7, #200\t; 0xc8\n-\tstr.w\tr3, [r7, #144]\t; 0x90\n-\tadd\tip, pc\n-\tadd.w\tr3, r2, lr, lsl #1\n-\tstr\tr4, [sp, #20]\n \tstr.w\tr9, [sp, #4]\n-\tmovs\tr4, #0\n-\tstr.w\tlr, [sp, #24]\n-\tadd\tr6, pc\n+\tstr\tr3, [sp, #24]\n+\tadd.w\tr3, r2, r3, lsl #1\n \tstr\tr2, [sp, #8]\n+\tldr.w\tr6, [pc, #2620]\t; 25250 \n \tldr.w\tr2, [fp, #172]\t; 0xac\n-\tstr.w\tip, [sp, #12]\n-\tstr\tr6, [sp, #0]\n+\tadd\tr6, pc\n+\tstr\tr6, [sp, #12]\n+\tldr.w\tr6, [pc, #2612]\t; 25254 \n+\tldr.w\tr0, [r7, #144]\t; 0x90\n+\tadd\tr6, pc\n \tstr\tr4, [sp, #16]\n+\tstr\tr6, [sp, #0]\n ./cmdline/scrub.c:276\n-\tstr.w\tr0, [r7, #136]\t; 0x88\n+\tstr.w\tip, [r7, #136]\t; 0x88\n ./cmdline/scrub.c:282\n-\tldr.w\tr0, [r7, #144]\t; 0x90\n-\tbl\tdc80 \n+\tbl\tdc94 \n ./cmdline/scrub.c:285\n \tldr.w\tr0, [sl, #-12]\n ./cmdline/scrub.c:247\n-\tldr\tr3, [pc, #812]\t; (24ba8 )\n+\tldr.w\tr3, [pc, #2588]\t; 25258 \n ./cmdline/scrub.c:285\n \tcmp\tr0, #6\n-./cmdline/scrub.c:247\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #92]\t; 0x5c\n-./cmdline/scrub.c:285\n \tit\tcc\n \tmovcc\tr0, #6\n \tstr.w\tr0, [sl, #-8]\n+./cmdline/scrub.c:247\n+\tadd\tr3, pc\n+\tstr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/scrub.c:286\n \tlsls\tr0, r0, #2\n-\tbl\t11e74 \n-./cmdline/scrub.c:295\n-\tmov\tr3, r8\n+\tbl\t11e2c \n ./cmdline/scrub.c:294\n-\tstr\tr4, [r5, #16]\n+\tvmov\tr3, s17\n ./cmdline/scrub.c:286\n \tmov\tr9, r0\n+./cmdline/scrub.c:294\n+\tstr\tr4, [r3, #16]\n ./cmdline/scrub.c:295\n+\tmov\tr3, r8\n \tcmp\tr3, #0\n-\tbeq.w\t24f30 \n+\tbeq.w\t24ec4 \n+\tvmov\tr5, s17\n ./cmdline/scrub.c:293\n \tmov\tr6, r4\n ./cmdline/scrub.c:296\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t24708 \n-\tcbz\tr0, 248aa \n+\tbl\t246c0 \n+\tcbz\tr0, 24872 \n ./cmdline/scrub.c:298\n \tadds\tr6, #1\n ./cmdline/scrub.c:295\n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbne.n\t2489e \n-\tstr\tr6, [r7, #40]\t; 0x28\n+\tbne.n\t24866 \n+\tstr\tr6, [r7, #36]\t; 0x24\n+\tvmov\ts17, r5\n ./cmdline/scrub.c:304\n-\tldr.w\tr2, [fp, #216]\t; 0xd8\n-\tvldr\ts17, [pc, #732]\t; 24b94 \n \tldr.w\tr4, [sl, #-12]\n-\tstr.w\tr2, [r7, #148]\t; 0x94\n-\tadd.w\tr2, fp, #240640\t; 0x3ac00\n-\tstr\tr2, [r7, #52]\t; 0x34\n-\tmov\tr6, r2\n+\tmovs\tr6, #0\n+\tldr.w\tr2, [fp, #216]\t; 0xd8\n+\tmov\tr3, r6\n ./cmdline/scrub.c:478\n-\tldr\tr2, [pc, #736]\t; (24bac )\n+\tldr.w\tip, [pc, #2512]\t; 2525c \n+\tadd.w\tr5, fp, #240640\t; 0x3ac00\n ./cmdline/scrub.c:304\n \tldrd\tr0, r1, [fp, #200]\t; 0xc8\n ./cmdline/scrub.c:478\n-\tadd\tr2, pc\n-\tstr\tr2, [r7, #24]\n-./cmdline/scrub.c:304\n-\tldr.w\tr2, [r7, #148]\t; 0x94\n-\tvmov\tr3, s17\n-./cmdline/scrub.c:290\n-\tvstr\ts17, [r7, #104]\t; 0x68\n+\tadd\tip, pc\n ./cmdline/scrub.c:304\n \tmul.w\tr2, r4, r2\n-\tbl\t2f560 \n+./cmdline/scrub.c:478\n+\tstr.w\tip, [r7, #24]\n+\tstr\tr5, [r7, #72]\t; 0x48\n+./cmdline/scrub.c:289\n+\tstr\tr6, [r7, #40]\t; 0x28\n+./cmdline/scrub.c:304\n+\tbl\t2f5c8 \n \tmov\tr3, r0\n ./cmdline/scrub.c:309\n \tmov\tr0, fp\n ./cmdline/scrub.c:304\n \tstr\tr3, [r7, #0]\n ./cmdline/scrub.c:309\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/scrub.c:313\n-\tvstr\ts17, [r5, #16]\n+\tvmov\tr3, s17\n ./cmdline/scrub.c:316\n-\tldr\tr0, [pc, #696]\t; (24bb0 )\n-\tldr\tr4, [r7, #92]\t; 0x5c\n-\tldr.w\tr8, [r7, #72]\t; 0x48\n-\tldr\tr3, [pc, #692]\t; (24bb4 )\n-\tldr\tr4, [r4, r0]\n-\tstr\tr5, [sp, #0]\n-\tadd.w\tr5, r6, #928\t; 0x3a0\n+\tldr.w\tr4, [pc, #2472]\t; 25260 \n+\tldr\tr5, [r7, #92]\t; 0x5c\n+\tmov\tr1, r6\n+./cmdline/scrub.c:288\n+\tstr\tr6, [r7, #104]\t; 0x68\n+\tstr\tr6, [r7, #112]\t; 0x70\n+./cmdline/scrub.c:313\n+\tstr\tr6, [r3, #16]\n+./cmdline/scrub.c:316\n+\tldr.w\tr8, [r7, #68]\t; 0x44\n+\tldr\tr4, [r5, r4]\n+\tldr.w\tr3, [pc, #2456]\t; 25264 \n \tmov\tr2, r8\n-\tvmov\tr1, s17\n+\tldr\tr5, [r7, #72]\t; 0x48\n \tldr.w\tr0, [r7, #144]\t; 0x90\n \tadd\tr3, pc\n+\tvstr\ts17, [sp]\n+\tadd.w\tip, r5, #928\t; 0x3a0\n \tldr\tr4, [r4, #0]\n-\tvmov\ts18, r5\n-./cmdline/scrub.c:311\n-\tmovs\tr6, #0\n-\tmovs\tr5, #0\n-\tstrd\tr5, r6, [r7, #96]\t; 0x60\n-\tadd.w\tr5, r7, #164\t; 0xa4\n-\tstr\tr5, [r7, #88]\t; 0x58\n+\tvmov\ts18, ip\n+./cmdline/scrub.c:306\n+\tstr\tr6, [r7, #12]\n+./cmdline/scrub.c:312\n+\tstr\tr6, [r7, #16]\n ./cmdline/scrub.c:316\n \tblx\tr4\n-./cmdline/scrub.c:289\n-\tldr\tr4, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:318\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tmov\tr2, r8\n-\tldr\tr3, [r7, #40]\t; 0x28\n+\tmov\tr1, r6\n \tmov\tr0, fp\n-\tvmov\tr1, s17\n-\tadd.w\tr5, r7, #160\t; 0xa0\n-./cmdline/scrub.c:289\n-\tstr\tr4, [r7, #44]\t; 0x2c\n-./cmdline/scrub.c:318\n-\tbl\t18348 \n-./cmdline/scrub.c:288\n-\tstr\tr4, [r7, #112]\t; 0x70\n-\tmov\tr8, r5\n-./cmdline/scrub.c:312\n-\tstrd\tr4, r4, [r7, #12]\n-\tldr\tr3, [pc, #620]\t; (24bb8 )\n-\tldr\tr4, [r7, #92]\t; 0x5c\n-\tldr\tr3, [r4, r3]\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tadd.w\tr4, r7, #164\t; 0xa4\n+\tstr\tr4, [r7, #88]\t; 0x58\n+\tbl\t18324 \n+\tldr.w\tr3, [pc, #2408]\t; 25268 \n+\tldr\tr5, [r7, #92]\t; 0x5c\n+./cmdline/scrub.c:311\n+\tmovs\tr2, #0\n+\tmovs\tr1, #0\n+\tstrd\tr1, r2, [r7, #96]\t; 0x60\n+\tadd.w\tr2, r7, #160\t; 0xa0\n+\tstr.w\tr2, [r7, #128]\t; 0x80\n+\tldr\tr3, [r5, r3]\n+\tstr\tr3, [r7, #32]\n \tmov\tr3, sl\n \tmov\tsl, r9\n \tmov\tr9, fp\n \tmov\tfp, r3\n ./cmdline/scrub.c:330\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #32]\n \tldr\tr1, [r7, #88]\t; 0x58\n \tldr.w\tr0, [r7, #144]\t; 0x90\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/scrub.c:331\n-\tldr\tr3, [r7, #72]\t; 0x48\n-\tcmp\tr3, r0\n+\tldr\tr3, [r7, #68]\t; 0x44\n ./cmdline/scrub.c:330\n \tmov\tr4, r0\n \tstr\tr0, [r7, #76]\t; 0x4c\n ./cmdline/scrub.c:331\n-\tbls.w\t25054 \n+\tcmp\tr3, r0\n+\tbls.w\t24fe4 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1201\n \tadd.w\tr1, r9, #245760\t; 0x3c000\n state_scrub_process():\n ./cmdline/scrub.c:335\n \tmov\tr0, r9\n info_get():\n ./cmdline/elem.h:1201\n-\tstr\tr1, [r7, #8]\n \tmov\tr5, r1\n+\tstr\tr1, [r7, #8]\n state_scrub_process():\n ./cmdline/scrub.c:335\n-\tbl\t189d0 \n+\tbl\t189bc \n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [r5, #180]\t; 0xb4\n-\tmov\tr2, r4\n \tcmp\tr4, r3\n-\tbcc.w\t24d1a \n+\tbcc.w\t24cb8 \n \tmovs\tr3, #0\n \tstr\tr3, [r7, #80]\t; 0x50\n ./cmdline/elem.h:1202\n \tstr\tr3, [r7, #4]\n state_scrub_process():\n ./cmdline/scrub.c:357\n \tldr.w\tr3, [r7, #132]\t; 0x84\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t24da2 \n+\tbeq.w\t24d40 \n+\tldr.w\tr3, [pc, #2312]\t; 2526c \n ./cmdline/scrub.c:344\n \tmovs\tr2, #0\n-\tldr\tr3, [pc, #540]\t; (24bbc )\n-\tstr\tr2, [r7, #48]\t; 0x30\n+\tstr\tr2, [r7, #44]\t; 0x2c\n ./cmdline/scrub.c:343\n \tstr\tr2, [r7, #20]\n ./cmdline/scrub.c:342\n-\tstr\tr2, [r7, #56]\t; 0x38\n+\tstr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scrub.c:348\n \tstr\tr2, [r7, #108]\t; 0x6c\n ./cmdline/scrub.c:357\n \tstr.w\tr2, [r7, #148]\t; 0x94\n \tldr\tr2, [r7, #92]\t; 0x5c\n \tldr\tr3, [r2, r3]\n-\tstr.w\tr3, [r7, #128]\t; 0x80\n-\tb.n\t24abe \n+\tstr\tr3, [r7, #124]\t; 0x7c\n+\tb.n\t24a80 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:716\n \tcmp\tr3, #3\n-state_scrub_process():\n-./cmdline/scrub.c:370\n-\titt\tne\n-\tmovne\tr2, #0\n-\tstrne\tr2, [r7, #116]\t; 0x74\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n-\tbeq.w\t24b46 \n+\tbeq.w\t24b14 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n state_scrub_process():\n ./cmdline/scrub.c:406\n \tcmp\tr3, #2\n-\tbhi.n\t24aa8 \n+\tbhi.n\t24a6a \n ./cmdline/scrub.c:410\n-\tadd.w\tr3, r6, #4128\t; 0x1020\n+\tadd.w\tr3, r8, #4128\t; 0x1020\n \tldr\tr3, [r3, #0]\n-\tcbz\tr3, 249d6 \n+\tcbz\tr3, 24994 \n ./cmdline/scrub.c:413\n-\tmovs\tr3, #1\n-\tstr\tr3, [r7, #116]\t; 0x74\n+\tmovs\tr6, #1\n ./cmdline/scrub.c:412\n-\tstr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr6, [r7, #108]\t; 0x6c\n ./cmdline/scrub.c:418\n-\tldr\tr3, [r6, #0]\n+\tldr.w\tr3, [r8]\n \tadds\tr2, r3, #2\n-\tbeq.w\t24f10 \n+\tbeq.w\t24ea4 \n ./cmdline/scrub.c:424\n \tadds\tr0, r3, #1\n-\tbeq.w\t24f20 \n+\tbeq.w\t24eb4 \n ./cmdline/scrub.c:430\n \tadds\tr1, r3, #3\n-\tbeq.w\t24b86 \n+\tbeq.w\t24b54 \n ./cmdline/scrub.c:435\n \tadds\tr2, r3, #4\n-\tbeq.w\t24b4e \n+\tbeq.w\t24b1c \n ./cmdline/scrub.c:450\n \tcmp\tr3, #2\n-\tbne.w\t2529e \n+\tbne.w\t2521a \n ./cmdline/scrub.c:457\n \tldrd\tr0, r1, [r7, #96]\t; 0x60\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tldr.w\tr2, [fp]\n \tadds\tr0, r0, r3\n \tadc.w\tr1, r1, r3, asr #31\n \tldr\tr3, [r7, #88]\t; 0x58\n \tstrd\tr0, r1, [r7, #96]\t; 0x60\n ./cmdline/scrub.c:460\n \tldr\tr3, [r3, #0]\n \tldr.w\tr3, [r3, r2, lsl #2]\n \tldr\tr2, [r7, #80]\t; 0x50\n \tcmp\tr2, #0\n-\tbeq.w\t24b62 \n+\tbeq.w\t24b30 \n ./cmdline/scrub.c:461\n-\tldr.w\tr1, [r7, #140]\t; 0x8c\n+\tldr\tr0, [r7, #72]\t; 0x48\n \tadd.w\tr2, r7, #1576\t; 0x628\n-\tldr\tr0, [r7, #52]\t; 0x34\n-\tstr\tr2, [r7, #68]\t; 0x44\n-\tadd.w\tr2, r7, #1552\t; 0x610\n+\tldr.w\tr1, [r7, #140]\t; 0x8c\n \tstr\tr1, [sp, #0]\n \tadd.w\tr1, r0, #944\t; 0x3b0\n \tldr\tr0, [r7, #84]\t; 0x54\n+\tstr\tr2, [r7, #64]\t; 0x40\n+\tadd.w\tr2, r7, #1552\t; 0x610\n \tvmov\ts17, r2\n \tldr.w\tr0, [r0, #968]\t; 0x3c8\n-\tbl\tf944 \n-./cmdline/scrub.c:465\n-\tldr\tr0, [r7, #88]\t; 0x58\n+\tbl\tf924 \n ./cmdline/scrub.c:464\n \tldr.w\tlr, [fp]\n-\tmovs\tr2, #20\n \tldr.w\tr3, [r7, #136]\t; 0x88\n+\tmovs\tr2, #20\n ./cmdline/scrub.c:465\n-\tldr\tr1, [r0, #0]\n-\tldr\tr0, [r7, #84]\t; 0x54\n+\tldr\tr0, [r7, #88]\t; 0x58\n ./cmdline/scrub.c:464\n \tmla\tr2, r2, lr, r3\n ./cmdline/scrub.c:465\n-\tstr\tr1, [r7, #64]\t; 0x40\n-\tldr\tr3, [r7, #64]\t; 0x40\n-\tldr.w\tr0, [r0, #964]\t; 0x3c4\n+\tldr\tr1, [r0, #0]\n+\tldr\tr0, [r7, #84]\t; 0x54\n+\tstr\tr1, [r7, #60]\t; 0x3c\n \tvmov\tr1, s18\n+\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr.w\tr0, [r0, #964]\t; 0x3c4\n ./cmdline/scrub.c:464\n \tstr\tr5, [r2, #16]\n ./cmdline/scrub.c:465\n \tldr.w\tip, [r3, lr, lsl #2]\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tstr\tr3, [sp, #0]\n \tmov\tr3, ip\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/scrub.c:471\n \tmov\tr0, r9\n-\tbl\t18a40 \n+\tbl\t18a2c \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:677\n \tldrb\tr3, [r5, #0]\n state_scrub_process():\n ./cmdline/scrub.c:473\n \tand.w\tr3, r3, #253\t; 0xfd\n-\tstr\tr3, [r7, #64]\t; 0x40\n+\tstr\tr3, [r7, #60]\t; 0x3c\n \tcmp\tr3, #1\n-\tbne.n\t24aa8 \n+\tbne.n\t24a6a \n ./cmdline/scrub.c:475\n-\tldr\tr2, [r7, #92]\t; 0x5c\n+\tldr.w\tr3, [pc, #2088]\t; 25270 \n \tadds\tr1, r5, #1\n-\tldr\tr3, [pc, #308]\t; (24bc0 )\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr2, [r7, #92]\t; 0x5c\n \tvmov\tr0, s17\n+\tstr\tr1, [r7, #56]\t; 0x38\n \tldr\tr3, [r2, r3]\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #28]\n \tldr\tr3, [r3, #0]\n-\tmov\tr2, r3\n \tstr.w\tr3, [r7, #140]\t; 0x8c\n+\tmov\tr2, r3\n \tblx\t69e4 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #56]\t; 0x38\n \tcmp\tr0, #0\n-\tbne.w\t24d5a \n+\tbne.w\t24cfa \n ./cmdline/scrub.c:357\n \tldr.w\tr3, [r7, #132]\t; 0x84\n \tldr.w\tr2, [r7, #148]\t; 0x94\n \tldr\tr3, [r3, #0]\n \tadds\tr2, #1\n \tstr.w\tr2, [r7, #148]\t; 0x94\n \tcmp\tr2, r3\n-\tbcs.w\t24daa \n+\tbcs.w\t24d48 \n ./cmdline/scrub.c:373\n \tmov\tr0, r9\n-./cmdline/scrub.c:383\n-\tmovw\tr5, #4112\t; 0x1010\n+./cmdline/scrub.c:389\n+\tmovs\tr6, #0\n ./cmdline/scrub.c:373\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/scrub.c:376\n-\tldr.w\tr3, [r7, #128]\t; 0x80\n+\tldr\tr3, [r7, #124]\t; 0x7c\n+\tldr.w\tr5, [r7, #128]\t; 0x80\n \tmov\tr2, sl\n \tmov\tr1, fp\n \tldr.w\tr0, [r7, #144]\t; 0x90\n \tldr\tr4, [r3, #0]\n-\tmov\tr3, r8\n+\tmov\tr3, r5\n \tblx\tr4\n ./cmdline/scrub.c:379\n-\tvmov\tr1, s16\n-\tldr.w\tr3, [r8]\n-\tmov\tr2, sl\n+\tldr\tr3, [r5, #0]\n ./cmdline/scrub.c:376\n-\tmov\tr6, r0\n+\tmov\tr8, r0\n ./cmdline/scrub.c:379\n+\tvmov\tr1, s16\n+\tmov\tr2, sl\n \tmov\tr0, r9\n-\tbl\t18a8c \n-./cmdline/scrub.c:382\n-\tmovw\tr1, #4100\t; 0x1004\n-\tldr\tr4, [r6, r1]\n+\tbl\t18a78 \n ./cmdline/scrub.c:389\n-\tmovs\tr2, #20\n-\tldr.w\tr1, [r7, #136]\t; 0x88\n+\tldr.w\tr1, [fp]\n+\tldr.w\tr3, [r7, #136]\t; 0x88\n+\tmov.w\tip, #20\n+./cmdline/scrub.c:382\n+\tmovw\tr2, #4100\t; 0x1004\n ./cmdline/scrub.c:384\n \tmovw\tr0, #4116\t; 0x1014\n-./cmdline/scrub.c:389\n-\tldr.w\tr3, [fp]\n-./cmdline/scrub.c:384\n-\tldr\tr0, [r6, r0]\n-./cmdline/scrub.c:383\n-\tldr\tr5, [r6, r5]\n-./cmdline/scrub.c:389\n-\tmla\tr3, r2, r3, r1\n ./cmdline/scrub.c:385\n-\tmovw\tr1, #4120\t; 0x1018\n+\tmovw\tlr, #4120\t; 0x1018\n+./cmdline/scrub.c:383\n+\tmovw\tr5, #4112\t; 0x1010\n+./cmdline/scrub.c:382\n+\tldr.w\tr4, [r8, r2]\n ./cmdline/scrub.c:386\n \tmovw\tr2, #4124\t; 0x101c\n+./cmdline/scrub.c:389\n+\tmla\tr3, ip, r1, r3\n+./cmdline/scrub.c:384\n+\tldr.w\tr0, [r8, r0]\n ./cmdline/scrub.c:385\n-\tldr\tr1, [r6, r1]\n+\tldr.w\tr1, [r8, lr]\n ./cmdline/scrub.c:386\n-\tldr\tr2, [r6, r2]\n+\tldr.w\tr2, [r8, r2]\n+./cmdline/scrub.c:383\n+\tldr.w\tr5, [r8, r5]\n ./cmdline/scrub.c:384\n-\tstr\tr0, [r7, #120]\t; 0x78\n+\tstr\tr0, [r7, #116]\t; 0x74\n ./cmdline/scrub.c:385\n-\tstr\tr1, [r7, #124]\t; 0x7c\n+\tstr\tr1, [r7, #120]\t; 0x78\n ./cmdline/scrub.c:386\n \tstr.w\tr2, [r7, #140]\t; 0x8c\n ./cmdline/scrub.c:389\n-\tmovs\tr2, #0\n-\tstr\tr2, [r3, #16]\n+\tstr\tr6, [r3, #16]\n ./cmdline/scrub.c:392\n \tcmp\tr4, #0\n-\tbeq.n\t24aa8 \n+\tbeq.n\t24a6a \n ./cmdline/scrub.c:395\n \tmov\tr2, r0\n \tmov\tr1, r4\n \tmov\tr0, r9\n-\tbl\t18a78 \n+\tbl\t18a64 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:654\n \tcmp\tr5, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbeq.n\t24aa8 \n+\tbeq.n\t24a6a \n ./cmdline/elem.h:657\n \tldrb\tr3, [r5, #0]\n block_has_invalid_parity():\n ./cmdline/elem.h:716\n \tsubs\tr2, r3, #2\n \ttst.w\tr2, #253\t; 0xfd\n-\tbne.w\t249b6 \n+\tbne.w\t2497c \n state_scrub_process():\n ./cmdline/scrub.c:401\n \tmovs\tr2, #1\n \tstr\tr2, [r7, #108]\t; 0x6c\n ./cmdline/scrub.c:400\n-\tstr\tr2, [r7, #116]\t; 0x74\n-\tb.n\t249c2 \n+\tmov\tr6, r2\n+\tb.n\t24982 \n ./cmdline/scrub.c:401\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #108]\t; 0x6c\n ./cmdline/scrub.c:400\n-\tstr\tr3, [r7, #116]\t; 0x74\n-\tb.n\t249c8 \n+\tmov\tr6, r3\n+\tb.n\t24988 \n ./cmdline/scrub.c:436\n \tldr\tr2, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:437\n \tldr.w\tr3, [r9, #20]\n ./cmdline/scrub.c:436\n \tadds\tr2, #1\n \tstr\tr2, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:437\n \tcmp\tr2, r3\n-\tbcs.n\t24bc4 \n+\tbcs.n\t24b60 \n ./cmdline/scrub.c:447\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #48]\t; 0x30\n-\tb.n\t24aa8 \n+\tstr\tr3, [r7, #44]\t; 0x2c\n+\tb.n\t24a6a \n ./cmdline/scrub.c:467\n \tldr.w\tr1, [r7, #140]\t; 0x8c\n \tadd.w\tr2, r7, #1576\t; 0x628\n \tldr\tr0, [r7, #84]\t; 0x54\n-\tstr\tr2, [r7, #68]\t; 0x44\n-\tadd.w\tr2, r7, #1552\t; 0x610\n \tstr\tr1, [sp, #0]\n \tvmov\tr1, s18\n+\tstr\tr2, [r7, #64]\t; 0x40\n+\tadd.w\tr2, r7, #1552\t; 0x610\n \tldr.w\tr0, [r0, #964]\t; 0x3c4\n \tvmov\ts17, r2\n-\tbl\tf944 \n-\tb.n\t24a72 \n+\tbl\tf924 \n+\tb.n\t24a32 \n ./cmdline/scrub.c:431\n \tldr\tr3, [r7, #112]\t; 0x70\n \tadds\tr3, #1\n \tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:432\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/scrub.c:433\n-\tb.n\t24aa8 \n-\tnop\n-\tmovs\tr0, r0\n-\tmovs\tr0, r0\n-\tlsls\tr6, r2, #21\n-\tmovs\tr4, r0\n-\tlsls\tr4, r4, #7\n-\tmovs\tr0, r0\n-\t\t\t; instruction: 0xfa1dffff\n-\t\t\t; instruction: 0xfadfffff\n-\tlsls\tr6, r6, #18\n-\tmovs\tr4, r0\n-\tcmp\tr1, #168\t; 0xa8\n-\tmovs\tr2, r0\n-\tlsls\tr0, r5, #9\n-\tmovs\tr0, r0\n-\tldc2l\t15, cr15, [r3, #1020]!\t; 0x3fc\n-\tlsls\tr4, r3, #8\n-\tmovs\tr0, r0\n-\tlsls\tr0, r3, #8\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #10\n-\tmovs\tr0, r0\n+\tb.n\t24a6a \n ./cmdline/scrub.c:439\n-\tldr.w\tr0, [pc, #1804]\t; 252d4 \n+\tldr.w\tr0, [pc, #1808]\t; 25274 \n \tmov\tr3, fp\n \tmov\tfp, r9\n \tmov\tr9, sl\n \tadd\tr0, pc\n \tmov\tsl, r3\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:440\n-\tldr.w\tr0, [pc, #1792]\t; 252d8 \n+\tldr.w\tr0, [pc, #1796]\t; 25278 \n \tadd.w\tr1, r4, #4096\t; 0x1000\n-\tadds\tr2, r6, #4\n+\tadd.w\tr2, r8, #4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:441\n-\tldr.w\tr0, [pc, #1780]\t; 252dc \n+\tldr.w\tr0, [pc, #1780]\t; 2527c \n \tldr\tr1, [r7, #76]\t; 0x4c\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:683\n+\tldr.w\tr3, [pc, #1772]\t; 25280 \n \tldr\tr2, [r7, #92]\t; 0x5c\n-\tldr.w\tr3, [pc, #1768]\t; 252e0 \n \tldr.w\tr0, [r7, #144]\t; 0x90\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n ./cmdline/scrub.c:685\n \tldr.w\tr3, [sl, #-12]\n \tcmp\tr3, #0\n-\tbeq.n\t24cac \n+\tbeq.n\t24c4a \n ./cmdline/scrub.c:691\n-\tldr.w\tr3, [pc, #1752]\t; 252e4 \n-./cmdline/scrub.c:685\n+\tldr.w\tr3, [pc, #1752]\t; 25284 \n \tvmov\ts18, r9\n \tvmov\ts19, fp\n \tstr.w\tsl, [r7, #140]\t; 0x8c\n-./cmdline/scrub.c:691\n \tadd\tr3, pc\n-./cmdline/scrub.c:685\n+\tvmov\ts17, r3\n+\tvmov\tr3, s16\n \tldr.w\tr9, [r7, #76]\t; 0x4c\n \tldr.w\tsl, [r7, #132]\t; 0x84\n+./cmdline/scrub.c:685\n \tmovs\tr5, #0\n-./cmdline/scrub.c:691\n-\tvmov\ts17, r3\n-\tvmov\tr3, s16\n \tadd.w\tr4, r3, #4096\t; 0x1000\n+./cmdline/scrub.c:691\n \tadd.w\tr3, r7, #1568\t; 0x620\n-./cmdline/scrub.c:685\n \tmov\tfp, r3\n-\tb.n\t24c48 \n+\tb.n\t24be6 \n+./cmdline/scrub.c:685\n \tldr.w\tr3, [sl]\n \tadds\tr5, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr5, r3\n-\tbcs.n\t24ca0 \n+\tbcs.n\t24c3e \n ./cmdline/scrub.c:688\n \tsub.w\tr0, r4, #4096\t; 0x1000\n ./cmdline/scrub.c:687\n \tldrd\tr6, r8, [r4]\n ./cmdline/scrub.c:688\n-\tbl\t28f80 \n+\tbl\t28f30 \n ./cmdline/scrub.c:689\n \tadds\tr0, #1\n-\tbne.n\t24c3a \n+\tbne.n\t24bd8 \n ./cmdline/scrub.c:691\n \tmov\tr1, fp\n \tldr.w\tr0, [r8, #48]\t; 0x30\n-\tbl\t10f40 \n-./cmdline/scrub.c:685\n-\tadds\tr5, #1\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n-./cmdline/scrub.c:691\n+\tbl\t10f04 \n \tstr.w\tr0, [r7, #148]\t; 0x94\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/scrub.c:693\n \tldr\tr3, [r7, #112]\t; 0x70\n+./cmdline/scrub.c:691\n+\tldr\tr0, [r0, #0]\n+./cmdline/scrub.c:685\n+\tadds\tr5, #1\n+./cmdline/scrub.c:693\n \tadds\tr3, #1\n \tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:691\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tldr.w\tr3, [r7, #148]\t; 0x94\n \tmov\tr2, r6\n \tmov\tr1, r9\n \tstr\tr0, [sp, #0]\n \tvmov\tr0, s17\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:692\n-\tldr.w\tr0, [pc, #1624]\t; 252e8 \n+\tldr.w\tr0, [pc, #1628]\t; 25288 \n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:685\n \tldr.w\tr3, [sl]\n \tcmp\tr5, r3\n-\tbcc.n\t24c48 \n+\tbcc.n\t24be6 \n \tvmov\tr9, s18\n \tvmov\tfp, s19\n \tldr.w\tsl, [r7, #140]\t; 0x8c\n ./cmdline/scrub.c:699\n \tvmov\tr0, s16\n \tblx\t694c \n ./cmdline/scrub.c:700\n \tldr.w\tr0, [sl, #-16]\n \tblx\t694c \n ./cmdline/scrub.c:701\n \tmov\tr0, r9\n \tblx\t694c \n ./cmdline/scrub.c:702\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tbl\tdfd0 \n+\tbl\tdfd8 \n ./cmdline/scrub.c:704\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr1, [r7, #104]\t; 0x68\n \tldr.w\tr3, [fp, #56]\t; 0x38\n \tadd\tr2, r1\n \tmov\tr0, r2\n \tldr\tr2, [r7, #112]\t; 0x70\n \tadd\tr0, r2\n-\tcbz\tr3, 24d10 \n+\tcbz\tr3, 24cae \n ./cmdline/scrub.c:705\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n \tnegs\tr0, r0\n ./cmdline/scrub.c:247\n-\tldr.w\tr1, [pc, #1540]\t; 252ec \n+\tldr.w\tr1, [pc, #1544]\t; 2528c \n ./cmdline/scrub.c:712\n \tadd.w\tr3, r7, #9728\t; 0x2600\n-\tldr.w\tr2, [pc, #1536]\t; 252f0 \n+\tldr.w\tr2, [pc, #1472]\t; 2524c \n \tadds\tr3, #36\t; 0x24\n ./cmdline/scrub.c:247\n \tadd\tr1, pc\n ./cmdline/scrub.c:712\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t252bc \n+\tbne.w\t25230 \n \tadd.w\tr7, r7, #9728\t; 0x2600\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n-\tvpop\t{d8-d10}\n+\tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scrub.c:708\n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n \tnegs\tr0, r0\n-\tb.n\t24ce4 \n+\tb.n\t24c82 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tmov\tr1, r5\n+\tldr.w\tr3, [r5, #168]\t; 0xa8\n+\tadd.w\tr0, r5, #36\t; 0x24\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tlsrs\tr4, r4, #12\n+\tlsrs\tr1, r4, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr.w\tr3, [r1, #168]\t; 0xa8\n-\tadds\tr1, #36\t; 0x24\n-\tcmp.w\tr3, r2, lsr #12\n-\tbls.w\t252c0 \n-tommy_arrayblkof_ref():\n-././tommyds/tommyarrayblkof.h:97\n-\tldr\tr0, [r7, #76]\t; 0x4c\n-tommy_array_ref():\n+\tcmp.w\tr3, r4, lsr #12\n+\tbls.w\t25234 \n ././tommyds/tommyarray.h:95\n-\torr.w\tr3, r4, #1\n+\torr.w\tr3, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr2, [r1, #140]\t; 0x8c\n+\tldr\tr4, [r7, #76]\t; 0x4c\n state_scrub_process.constprop.0():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tubfx\tr0, r0, #0, #12\n+\tldr.w\tr2, [r0, #140]\t; 0x8c\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r2, r0\n+\tubfx\tr4, r4, #0, #12\n state_scrub_process.constprop.0():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r1, r3, lsl #2]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tldr.w\tr3, [r3, r4, lsl #2]\n-\tldr\tr3, [r3, r2]\n+\tldr.w\tr0, [r0, r3, lsl #2]\n+tommy_arrayblkof_ref():\n+././tommyds/tommyarrayblkof.h:97\n+\tmov\tr3, r4\n+\tmul.w\tr3, r2, r3\n+\tldr.w\tr2, [r0, r1, lsl #2]\n+\tldr\tr3, [r2, r3]\n \tstr\tr3, [r7, #4]\n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1206\n \tand.w\tr3, r3, #2\n info_get():\n ./cmdline/elem.h:1206\n \tstr\tr3, [r7, #80]\t; 0x50\n-\tb.n\t24990 \n+\tb.n\t24956 \n state_scrub_process():\n ./cmdline/scrub.c:476\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n \tvmov\tr0, s17\n-\tbl\tfa08 \n+\tbl\tf9e8 \n ./cmdline/scrub.c:478\n-\tldr\tr3, [r7, #68]\t; 0x44\n-\tsub.w\tr1, r3, #8\n-\tldr\tr3, [r7, #120]\t; 0x78\n+\tldr\tr3, [r7, #64]\t; 0x40\n ./cmdline/scrub.c:476\n \tmov\tr5, r0\n ./cmdline/scrub.c:478\n+\tsub.w\tr1, r3, #8\n+\tldr\tr3, [r7, #116]\t; 0x74\n \tldr\tr0, [r3, #48]\t; 0x30\n-\tbl\t10f40 \n-\tldr\tr2, [r7, #32]\n+\tbl\t10f04 \n+\tldr\tr2, [r7, #28]\n+\tmov\tr3, r0\n \tldr\tr1, [r2, #0]\n-\tldr\tr2, [r7, #124]\t; 0x7c\n-\tstr\tr5, [sp, #4]\n+\tldr\tr2, [r7, #120]\t; 0x78\n \tstr\tr2, [sp, #0]\n \tmov\tr2, r4\n-\tmov\tr3, r0\n \tlsls\tr0, r1, #3\n-\tldr\tr1, [r7, #76]\t; 0x4c\n+\tstr\tr5, [sp, #4]\n \tstr\tr0, [sp, #8]\n+\tldr\tr1, [r7, #76]\t; 0x4c\n \tldr\tr0, [r7, #24]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:481\n-\tldr\tr3, [r7, #116]\t; 0x74\n-\tcmp\tr3, #0\n-\tbeq.w\t24eb0 \n+\tcmp\tr6, #0\n+\tbeq.w\t24e46 \n ./cmdline/scrub.c:482\n-\tldr\tr2, [r7, #112]\t; 0x70\n+\tldr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:483\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr6, [r7, #48]\t; 0x30\n ./cmdline/scrub.c:482\n-\tadds\tr2, #1\n-\tstr\tr2, [r7, #112]\t; 0x70\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:483\n-\tb.n\t24aa8 \n+\tb.n\t24a6a \n ./cmdline/scrub.c:344\n-\tstr\tr3, [r7, #48]\t; 0x30\n+\tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/scrub.c:343\n \tstr\tr3, [r7, #20]\n ./cmdline/scrub.c:342\n-\tstr\tr3, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/scrub.c:348\n \tstr\tr3, [r7, #108]\t; 0x6c\n ./cmdline/scrub.c:495\n \tldr\tr1, [r7, #84]\t; 0x54\n \tadd.w\tr1, r1, #960\t; 0x3c0\n \tldr\tr2, [r1, #0]\n \tstr.w\tr1, [r7, #148]\t; 0x94\n-\tcbz\tr2, 24ddc \n+\tcbz\tr2, 24d7a \n ./cmdline/scrub.c:496\n \tldr\tr1, [r7, #88]\t; 0x58\n \tadd\tr3, r2\n-\tadds\tr0, r3, r2\n-\tldr\tr4, [r1, #0]\n-\tldr\tr1, [r7, #28]\n-\tadd.w\tr3, r4, r3, lsl #2\n-\tadd.w\tr4, r4, r0, lsl #2\n-\tsubs\tr1, #60\t; 0x3c\n-\tldr.w\tr0, [r3], #4\n+\tadds\tr4, r3, r2\n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tldr\tr1, [r1, #0]\n+\tsubs\tr0, #60\t; 0x3c\n+\tadd.w\tr4, r1, r4, lsl #2\n+\tadd.w\tr3, r1, r3, lsl #2\n+\tldr.w\tr1, [r3], #4\n+\tstr.w\tr1, [r0, #4]!\n ./cmdline/scrub.c:495\n \tcmp\tr3, r4\n-./cmdline/scrub.c:496\n-\tstr.w\tr0, [r1, #4]!\n-./cmdline/scrub.c:495\n-\tbne.n\t24dcc \n+\tbne.n\t24d6a \n ./cmdline/scrub.c:497\n \tcmp\tr2, #5\n-\tbhi.n\t24df2 \n-\tldr\tr3, [r7, #28]\n+\tbhi.n\t24d90 \n+\tldr\tr3, [r7, #52]\t; 0x34\n \tsub.w\tr5, r3, #56\t; 0x38\n ./cmdline/scrub.c:498\n \tmovs\tr3, #0\n \tadd.w\tr5, r5, r2, lsl #2\n ./cmdline/scrub.c:497\n \tadds\tr2, #1\n ./cmdline/scrub.c:498\n \tstr.w\tr3, [r5], #4\n ./cmdline/scrub.c:497\n \tcmp\tr2, #6\n-\tbne.n\t24de8 \n+\tbne.n\t24d86 \n ./cmdline/scrub.c:501\n \tmov\tr0, r9\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/scrub.c:504\n \tldr\tr3, [r7, #84]\t; 0x54\n \tldr.w\tr1, [r3, #960]\t; 0x3c0\n \tcmp\tr1, #0\n-\tbeq.w\t24f3a \n+\tbeq.w\t24ece \n ./cmdline/scrub.c:549\n-\tldr\tr2, [r7, #28]\n-\tadd.w\tr4, r7, #172\t; 0xac\n-\tldr.w\tr3, [pc, #1256]\t; 252f4 \n+\tldr\tr2, [r7, #52]\t; 0x34\n ./cmdline/scrub.c:504\n \tmovs\tr6, #0\n+\tldr.w\tr3, [pc, #1256]\t; 25290 \n+\tadd.w\tr4, r7, #172\t; 0xac\n ./cmdline/scrub.c:549\n \tsubs\tr2, #56\t; 0x38\n \tstr.w\tr2, [r7, #140]\t; 0x8c\n \tldr\tr2, [r7, #92]\t; 0x5c\n-\tvmov\ts17, r4\n-\tldr\tr5, [r2, r3]\n-\tstr.w\tfp, [r7, #128]\t; 0x80\n-\tb.n\t24e36 \n+\tldr.w\tr8, [r2, r3]\n+\tstr.w\tfp, [r7, #124]\t; 0x7c\n+\tldr.w\tfp, [r7, #128]\t; 0x80\n+\tb.n\t24dd6 \n ./cmdline/scrub.c:552\n \tcmp\tr3, #2\n-\tbne.w\t2529e \n+\tbne.w\t2521a \n ./cmdline/scrub.c:504\n \tldr.w\tr3, [r7, #148]\t; 0x94\n \tadds\tr6, #1\n \tldr\tr1, [r3, #0]\n \tcmp\tr6, r1\n-\tbcs.n\t24f36 \n+\tbcs.n\t24eca \n ./cmdline/scrub.c:508\n-\tmov\tr3, r8\n-\tvmov\tr1, s17\n-\tldr\tr4, [r5, #0]\n+\tmov\tr3, fp\n+\tldr.w\tr5, [r8]\n \tmov\tr2, sl\n+\tmov\tr1, r4\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\tr4\n+\tblx\tr5\n+\tmov\tr5, r0\n ./cmdline/scrub.c:511\n-\tldr.w\tr2, [r8]\n+\tldr.w\tr2, [fp]\n \tmov\tr1, sl\n-./cmdline/scrub.c:508\n-\tmov\tfp, r0\n-./cmdline/scrub.c:511\n \tmov\tr0, r9\n-\tbl\t18afc \n+\tbl\t18ae8 \n ./cmdline/scrub.c:514\n-\tldr.w\tr3, [fp]\n-\tadds\tr4, r3, #2\n-\tbeq.w\t25034 \n+\tldr\tr3, [r5, #0]\n+\tadds\tr5, r3, #2\n+\tbeq.w\t24fc4 \n ./cmdline/scrub.c:520\n \tadds\tr0, r3, #1\n-\tbeq.w\t25044 \n+\tbeq.w\t24fd4 \n ./cmdline/scrub.c:526\n \tadds\tr1, r3, #3\n-\tbeq.n\t24e92 \n+\tbeq.n\t24e2c \n ./cmdline/scrub.c:534\n \tadds\tr2, r3, #4\n-\tbne.n\t24e24 \n+\tbne.n\t24dc4 \n ./cmdline/scrub.c:535\n-\tvmov\tr1, s17\n \tldr\tr2, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:536\n \tldr.w\tr3, [r9, #20]\n ./cmdline/scrub.c:535\n \tadds\tr2, #1\n-\tstr\tr2, [r7, #104]\t; 0x68\n+\tldr\tr0, [r4, #0]\n ./cmdline/scrub.c:536\n \tcmp\tr2, r3\n-\tldr\tr0, [r1, #0]\n-\tbcs.n\t24ed4 \n+./cmdline/scrub.c:535\n+\tstr\tr2, [r7, #104]\t; 0x68\n+./cmdline/scrub.c:536\n+\tbcs.n\t24e6c \n ./cmdline/scrub.c:549\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tmov\tr2, r3\n \tmovs\tr3, #0\n \tstr.w\tr3, [r2, r0, lsl #2]\n ./cmdline/scrub.c:546\n \tmovs\tr3, #1\n-\tstr\tr3, [r7, #48]\t; 0x30\n+\tstr\tr3, [r7, #44]\t; 0x2c\n ./cmdline/scrub.c:550\n-\tb.n\t24e2a \n-./cmdline/scrub.c:531\n-\tvmov\tr3, s17\n+\tb.n\t24dca \n ./cmdline/scrub.c:527\n \tldr\tr2, [r7, #112]\t; 0x70\n+./cmdline/scrub.c:531\n+\tldr\tr3, [r4, #0]\n+./cmdline/scrub.c:527\n \tadds\tr2, #1\n \tstr\tr2, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:528\n \tmovs\tr2, #1\n-\tstr\tr2, [r7, #56]\t; 0x38\n+\tstr\tr2, [r7, #48]\t; 0x30\n ./cmdline/scrub.c:531\n \tldr.w\tr2, [r7, #140]\t; 0x8c\n \tmov\tr1, r2\n \tmovs\tr2, #0\n-\tldr\tr3, [r3, #0]\n \tstr.w\tr2, [r1, r3, lsl #2]\n ./cmdline/scrub.c:532\n-\tb.n\t24e2a \n+\tb.n\t24dca \n ./cmdline/scrub.c:485\n-\tldr\tr3, [r7, #32]\n-\tadds\tr1, r6, #4\n-\tldr.w\tr0, [pc, #1088]\t; 252f8 \n-\tldr\tr2, [r7, #124]\t; 0x7c\n+\tldr\tr3, [r7, #28]\n+\tadd.w\tr1, r8, #4\n+\tldr.w\tr0, [pc, #1092]\t; 25294 \n+\tldr\tr2, [r7, #120]\t; 0x78\n \tldr\tr4, [r3, #0]\n \tmov\tr3, r5\n ./cmdline/scrub.c:486\n-\tldr\tr5, [r7, #44]\t; 0x2c\n+\tldr\tr5, [r7, #40]\t; 0x28\n ./cmdline/scrub.c:485\n \tadd\tr0, pc\n \tlsls\tr4, r4, #3\n \tstr\tr4, [sp, #0]\n ./cmdline/scrub.c:487\n-\tldr\tr4, [r7, #64]\t; 0x40\n+\tldr\tr4, [r7, #60]\t; 0x3c\n ./cmdline/scrub.c:486\n \tadds\tr5, #1\n-\tstr\tr5, [r7, #44]\t; 0x2c\n ./cmdline/scrub.c:487\n \tstr\tr4, [r7, #20]\n+./cmdline/scrub.c:486\n+\tstr\tr5, [r7, #40]\t; 0x28\n ./cmdline/scrub.c:485\n-\tbl\t11440 \n+\tbl\t11408 \n ./cmdline/scrub.c:487\n-\tb.n\t24aa8 \n+\tb.n\t24a6a \n ./cmdline/scrub.c:538\n \tmov\tfp, r9\n \tmov\tr9, sl\n-\tldr.w\tsl, [r7, #128]\t; 0x80\n-\tbl\t15204 \n-\tvmov\tr4, s17\n+\tldr.w\tsl, [r7, #124]\t; 0x7c\n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1044]\t; 252fc \n+\tldr.w\tr0, [pc, #1052]\t; 25298 \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:539\n \tldr\tr0, [r4, #0]\n-\tbl\t1527c \n+\tbl\t15270 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #1028]\t; 25300 \n+\tldr.w\tr0, [pc, #1036]\t; 2529c \n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:540\n-\tldr.w\tr0, [pc, #1024]\t; 25304 \n+\tldr.w\tr0, [pc, #1032]\t; 252a0 \n \tldr\tr1, [r7, #76]\t; 0x4c\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:541\n-\tb.n\t24bf2 \n+\tb.n\t24b90 \n \tmov\tr3, fp\n \tmov\tfp, r9\n \tmov\tr9, sl\n \tmov\tsl, r3\n ./cmdline/scrub.c:420\n \tldr\tr3, [r7, #104]\t; 0x68\n \tadds\tr3, #1\n \tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:421\n-\tb.n\t24bf2 \n+\tb.n\t24b90 \n \tmov\tr3, fp\n \tmov\tfp, r9\n \tmov\tr9, sl\n \tmov\tsl, r3\n ./cmdline/scrub.c:426\n \tldr\tr3, [r7, #112]\t; 0x70\n \tadds\tr3, #1\n \tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:427\n-\tb.n\t24bf2 \n+\tb.n\t24b90 \n ./cmdline/scrub.c:293\n-\tldr\tr3, [r7, #72]\t; 0x48\n-\tstr\tr3, [r7, #40]\t; 0x28\n-\tb.n\t248b2 \n-\tldr.w\tfp, [r7, #128]\t; 0x80\n+\tldr\tr3, [r7, #68]\t; 0x44\n+\tstr\tr3, [r7, #36]\t; 0x24\n+\tb.n\t2487e \n+\tldr.w\tfp, [r7, #124]\t; 0x7c\n ./cmdline/scrub.c:561\n-\tldr\tr2, [r7, #48]\t; 0x30\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldrd\tr2, r3, [r7, #44]\t; 0x2c\n \torrs\tr3, r2\n \tldr\tr2, [r7, #20]\n \torrs\tr3, r2\n \tstr.w\tr3, [r7, #140]\t; 0x8c\n-\tbeq.w\t25152 \n-./cmdline/scrub.c:589\n-\tldr\tr3, [r7, #20]\n-\tldr\tr2, [r7, #48]\t; 0x30\n+\tbeq.w\t250e2 \n ./cmdline/scrub.c:351\n \tldr\tr4, [r7, #8]\n ./cmdline/scrub.c:589\n-\torrs\tr3, r2\n+\tldr\tr3, [r7, #20]\n+\tldr\tr2, [r7, #44]\t; 0x2c\n ./cmdline/scrub.c:351\n-\tadd.w\tr4, r4, #36\t; 0x24\n+\tadds\tr4, #36\t; 0x24\n ./cmdline/scrub.c:589\n-\tbne.w\t250c2 \n+\torrs\tr3, r2\n+\tbne.w\t25052 \n ./cmdline/scrub.c:592\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tcbnz\tr3, 24fbc \n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tcbnz\tr3, 24f4c \n ./cmdline/scrub.c:597\n \tldr\tr3, [r7, #80]\t; 0x50\n \tcmp\tr3, #0\n-\tbne.w\t25230 \n+\tbne.w\t251b6 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1188\n \tldr\tr5, [r7, #76]\t; 0x4c\n info_set():\n ./cmdline/elem.h:1188\n \tmov\tr0, r4\n \tadds\tr1, r5, #1\n-\tbl\tc520 \n+\tbl\tc50c \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1118\n \tadd.w\tr2, r7, #9792\t; 0x2640\n-tommy_arrayblkof_ref():\n-././tommyds/tommyarrayblkof.h:93\n-\tldr.w\tr3, [r4, #144]\t; 0x90\n info_make():\n ./cmdline/elem.h:1118\n-\tadds\tr2, #40\t; 0x28\n+\tadds\tr2, #32\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n+\tldr.w\tr3, [r4, #144]\t; 0x90\n \tcmp\tr5, r3\n info_make():\n ./cmdline/elem.h:1118\n \tldr\tr2, [r2, #0]\n \tbic.w\tr0, r2, #7\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tbcs.w\t250dc \n+\tbcs.w\t2506c \n ././tommyds/tommyarrayblkof.h:95\n \tldr\tr5, [r7, #76]\t; 0x4c\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r4, #132]\t; 0x84\n-\tcmp.w\tr3, r5, lsr #12\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n-\tmov.w\tr1, r5, lsr #12\n+\tlsrs\tr1, r5, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tbls.w\t252c0 \n+\tcmp.w\tr3, r5, lsr #12\n+\tbls.w\t25234 \n ././tommyds/tommyarray.h:95\n-\torr.w\tr2, r1, #1\n+\torr.w\tr3, r1, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr3, [r4, #140]\t; 0x8c\n+\tldr.w\tr2, [r4, #140]\t; 0x8c\n state_scrub_process.constprop.0():\n ././tommyds/tommytypes.h:364\n-\tclz\tr2, r2\n+\tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tubfx\tr5, r5, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n-\teor.w\tr2, r2, #31\n+\teor.w\tr3, r3, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr3, r3, r5\n+\tmul.w\tr2, r2, r5\n state_scrub_process.constprop.0():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr2, [r4, r2, lsl #2]\n+\tldr.w\tr3, [r4, r3, lsl #2]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr.w\tr2, [r2, r1, lsl #2]\n+\tldr.w\tr3, [r3, r1, lsl #2]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tstr\tr0, [r2, r3]\n+\tstr\tr0, [r3, r2]\n state_scrub_process():\n-./cmdline/scrub.c:617\n-\tldrd\tr1, r2, [r7, #96]\t; 0x60\n-\tmov\tr0, r9\n ./cmdline/scrub.c:614\n \tldr\tr3, [r7, #16]\n ./cmdline/scrub.c:617\n-\tldr\tr5, [r7, #40]\t; 0x28\n+\tmov\tr0, r9\n+\tldrd\tr1, r2, [r7, #96]\t; 0x60\n+\tstrd\tr1, r2, [sp, #8]\n+\tldr\tr5, [r7, #36]\t; 0x24\n ./cmdline/scrub.c:614\n \tadds\tr3, #1\n-./cmdline/scrub.c:617\n-\tstrd\tr1, r2, [sp, #8]\n-\tldr.w\tr1, [r7, #144]\t; 0x90\n ./cmdline/scrub.c:611\n-\tmovs\tr2, #1\n+\tmovs\tr1, #1\n ./cmdline/scrub.c:617\n \tstr\tr5, [sp, #0]\n+\tldr\tr2, [r7, #76]\t; 0x4c\n ./cmdline/scrub.c:614\n \tmov\tr6, r3\n ./cmdline/scrub.c:611\n-\tstr.w\tr2, [r9, #208]\t; 0xd0\n+\tstr.w\tr1, [r9, #208]\t; 0xd0\n ./cmdline/scrub.c:617\n-\tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr.w\tr1, [r7, #144]\t; 0x90\n ./cmdline/scrub.c:614\n \tstr\tr3, [r7, #16]\n ./cmdline/scrub.c:617\n-\tbl\t18518 \n+\tbl\t184fc \n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbne.n\t25054 \n+\tbne.n\t24fe4 \n ./cmdline/scrub.c:624\n \tldrd\tr2, r3, [r9, #200]\t; 0xc8\n \tsubs\tr0, r5, r6\n ./cmdline/scrub.c:338\n \tldr\tr4, [r7, #12]\n ./cmdline/scrub.c:624\n \torrs\tr3, r2\n ./cmdline/scrub.c:338\n \tadd.w\tr4, r4, #1\n \tstr\tr4, [r7, #12]\n ./cmdline/scrub.c:624\n-\tbeq.w\t24958 \n+\tbeq.w\t24920 \n ./cmdline/scrub.c:626\n \tcmp\tr0, r4\n \tldr\tr3, [r7, #0]\n \tit\tcs\n \tmovcs\tr0, r4\n \tcmp\tr3, r0\n-\tbhi.w\t24958 \n+\tbhi.w\t24920 \n ./cmdline/scrub.c:631\n \tmov\tr0, r9\n ./cmdline/scrub.c:628\n \tstr\tr1, [r7, #12]\n ./cmdline/scrub.c:631\n-\tbl\t18998 \n+\tbl\t18984 \n ./cmdline/scrub.c:633\n \tmov\tr0, r9\n-\tbl\t184b0 \n+\tbl\t18494 \n ./cmdline/scrub.c:635\n-\tldr\tr0, [pc, #748]\t; (25308 )\n+\tldr\tr0, [pc, #760]\t; (252a4 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/scrub.c:636\n \tmov\tr0, r9\n-\tbl\t1a9cc \n+\tbl\t1a9a0 \n ./cmdline/scrub.c:638\n \tmov\tr0, r9\n-\tbl\t184e8 \n+\tbl\t184cc \n ./cmdline/scrub.c:641\n \tmov\tr0, r9\n-\tbl\t18984 \n+\tbl\t18970 \n ./cmdline/scrub.c:319\n-\tb.n\t24958 \n+\tb.n\t24920 \n ./cmdline/scrub.c:516\n \tldr\tr3, [r7, #104]\t; 0x68\n \tmov\tfp, r9\n \tmov\tr9, sl\n-\tldr.w\tsl, [r7, #128]\t; 0x80\n+\tldr.w\tsl, [r7, #124]\t; 0x7c\n \tadds\tr3, #1\n \tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/scrub.c:517\n-\tb.n\t24bf2 \n+\tb.n\t24b90 \n ./cmdline/scrub.c:522\n \tldr\tr3, [r7, #112]\t; 0x70\n \tmov\tfp, r9\n \tmov\tr9, sl\n-\tldr.w\tsl, [r7, #128]\t; 0x80\n+\tldr.w\tsl, [r7, #124]\t; 0x7c\n \tadds\tr3, #1\n \tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:523\n-\tb.n\t24bf2 \n+\tb.n\t24b90 \n ./cmdline/scrub.c:645\n \tmov\tr3, fp\n \tmov\tfp, r9\n \tmov\tr9, sl\n \tmov\tsl, r3\n \tldrd\tr3, r4, [r7, #96]\t; 0x60\n+\tstrd\tr3, r4, [sp]\n+\tldr\tr2, [r7, #36]\t; 0x24\n \tmov\tr0, fp\n-\tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr1, [r7, #16]\n-\tstrd\tr3, r4, [sp]\n-\tbl\t183c0 \n+\tbl\t1839c \n ./cmdline/scrub.c:647\n \tmov\tr0, fp\n-\tbl\t18b5c \n+\tbl\t18b48 \n ./cmdline/scrub.c:649\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #40]\t; 0x28\n \tldr\tr3, [r7, #112]\t; 0x70\n \torrs\tr3, r2\n \tldr\tr2, [r7, #104]\t; 0x68\n \torrs\tr3, r2\n-\tbne.n\t250ea \n+\tbne.n\t2507a \n ./cmdline/scrub.c:656\n \tldr\tr3, [r7, #16]\n \tcmp\tr3, #0\n-\tbne.w\t25226 \n+\tbne.w\t251ac \n ./cmdline/scrub.c:672\n \tldr\tr6, [r7, #112]\t; 0x70\n-\tldr\tr0, [pc, #640]\t; (2530c )\n+\tldr\tr0, [pc, #652]\t; (252a8 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:673\n \tldr\tr5, [r7, #104]\t; 0x68\n-\tldr\tr0, [pc, #632]\t; (25310 )\n+\tldr\tr0, [pc, #644]\t; (252ac )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:674\n-\tldr\tr4, [r7, #44]\t; 0x2c\n-\tldr\tr0, [pc, #624]\t; (25314 )\n+\tldr\tr4, [r7, #40]\t; 0x28\n+\tldr\tr0, [pc, #636]\t; (252b0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:675\n \tmov\tr3, r6\n \tadd\tr3, r4\n \tcmn\tr3, r5\n-\tbne.n\t250e0 \n+\tbne.n\t25070 \n ./cmdline/scrub.c:676\n-\tldr\tr0, [pc, #608]\t; (25318 )\n+\tldr\tr0, [pc, #620]\t; (252b4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:679\n-\tbl\t119fc \n-\tb.n\t24bf2 \n+\tbl\t119b4 \n+\tb.n\t24b90 \n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1188\n \tldr\tr5, [r7, #76]\t; 0x4c\n info_set():\n ./cmdline/elem.h:1188\n \tmov\tr0, r4\n \tadds\tr1, r5, #1\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r4, #144]\t; 0x90\n state_scrub_process.constprop.0():\n ./cmdline/elem.h:1171\n \tldr\tr2, [r7, #4]\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tcmp\tr5, r3\n info_set_bad():\n ./cmdline/elem.h:1171\n \torr.w\tr0, r2, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tbcc.w\t24f88 \n-\tbl\t246e4 \n+\tbcc.w\t24f1a \n+\tbl\t2469c \n state_scrub_process():\n ./cmdline/scrub.c:678\n-\tldr\tr0, [pc, #568]\t; (2531c )\n+\tldr\tr0, [pc, #580]\t; (252b8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t250bc \n+\tbl\t11538 \n+\tb.n\t2504c \n ./cmdline/scrub.c:650\n-\tldr\tr0, [pc, #564]\t; (25320 )\n+\tldr\tr0, [pc, #576]\t; (252bc )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scrub.c:651\n \tldr\tr4, [r7, #112]\t; 0x70\n-\tldr\tr0, [pc, #556]\t; (25324 )\n+\tldr\tr0, [pc, #568]\t; (252c0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scrub.c:652\n-\tldr\tr0, [pc, #552]\t; (25328 )\n+\tldr\tr0, [pc, #564]\t; (252c4 )\n \tldr\tr1, [r7, #104]\t; 0x68\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scrub.c:653\n-\tldr\tr0, [pc, #544]\t; (2532c )\n-\tldr\tr1, [r7, #44]\t; 0x2c\n+\tldr\tr0, [pc, #556]\t; (252c8 )\n+\tldr\tr1, [r7, #40]\t; 0x28\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/scrub.c:660\n-\tcbz\tr4, 2511c \n+\tcbz\tr4, 250ac \n ./cmdline/scrub.c:661\n-\tldr\tr0, [pc, #536]\t; (25330 )\n+\tldr\tr0, [pc, #548]\t; (252cc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:662\n \tldr\tr3, [r7, #104]\t; 0x68\n \tcmp\tr3, #0\n-\tbeq.w\t252b2 \n+\tbeq.w\t25226 \n ./cmdline/scrub.c:663\n-\tldr\tr0, [pc, #524]\t; (25334 )\n+\tldr\tr0, [pc, #536]\t; (252d0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:664\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tcbz\tr3, 25138 \n+\tldr\tr3, [r7, #40]\t; 0x28\n+\tcbz\tr3, 250c8 \n ./cmdline/scrub.c:665\n-\tldr\tr0, [pc, #516]\t; (25338 )\n+\tldr\tr0, [pc, #528]\t; (252d4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:667\n-\tldr\tr0, [pc, #512]\t; (2533c )\n+\tldr\tr0, [pc, #524]\t; (252d8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:668\n-\tldr\tr0, [pc, #508]\t; (25340 )\n+\tldr\tr0, [pc, #520]\t; (252dc )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:669\n-\tldr\tr0, [pc, #504]\t; (25344 )\n+\tldr\tr0, [pc, #516]\t; (252e0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t25088 \n+\tbl\t10e54 \n+\tb.n\t25018 \n ./cmdline/scrub.c:564\n \tldr\tr3, [r7, #88]\t; 0x58\n \tldr.w\tr0, [r7, #132]\t; 0x84\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n \tldr\tr3, [r3, #0]\n \tldr\tr0, [r0, #0]\n-\tbl\t8204 \n+\tbl\t8200 \n ./cmdline/scrub.c:567\n \tldr\tr3, [r7, #84]\t; 0x54\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t252aa \n+\tbeq.n\t25198 \n ./cmdline/scrub.c:571\n-\tldr\tr3, [pc, #468]\t; (25348 )\n+\tldr\tr3, [pc, #484]\t; (252e4 )\n+\tadd.w\tr5, r7, #176\t; 0xb0\n ./cmdline/scrub.c:567\n-\tvmov\ts20, sl\n \tldr.w\tr6, [r7, #140]\t; 0x8c\n-\tadd.w\tr5, r7, #176\t; 0xb0\n ./cmdline/scrub.c:571\n \tadd\tr3, pc\n-./cmdline/scrub.c:567\n-\tldr.w\tsl, [r7, #148]\t; 0x94\n-./cmdline/scrub.c:571\n \tvmov\ts17, r3\n ./cmdline/scrub.c:578\n-\tldr\tr3, [pc, #448]\t; (2534c )\n+\tldr\tr3, [pc, #472]\t; (252e8 )\n+\tldr.w\tr8, [r7, #148]\t; 0x94\n+\tadd\tr3, pc\n ./cmdline/scrub.c:567\n \tstr\tr6, [r7, #20]\n ./cmdline/scrub.c:578\n-\tadd\tr3, pc\n \tvmov\ts19, r3\n-\tb.n\t2519e \n+\tb.n\t25128 \n ./cmdline/scrub.c:567\n-\tldr.w\tr3, [sl]\n+\tldr.w\tr3, [r8]\n \tadds\tr6, #1\n \tcmp\tr6, r3\n-\tbcs.n\t25214 \n+\tbcs.n\t2519e \n ./cmdline/scrub.c:568\n \tldr.w\tr1, [r5, r6, lsl #2]\n \tcmp\tr1, #0\n-\tbeq.n\t25194 \n+\tbeq.n\t2511e \n \tldr.w\tr3, [r7, #132]\t; 0x84\n-\tstr.w\tr1, [r7, #128]\t; 0x80\n+\tstr\tr1, [r7, #124]\t; 0x7c\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #88]\t; 0x58\n \tadds\tr0, r6, r2\n \tldr.w\tr2, [r9, #216]\t; 0xd8\n-\tldr\tr3, [r3, #0]\n \tstr.w\tr2, [r7, #148]\t; 0x94\n+\tldr\tr3, [r3, #0]\n \tldr.w\tr4, [r3, r0, lsl #2]\n \tmov\tr0, r4\n \tblx\t69e4 \n \tldr.w\tr2, [r7, #148]\t; 0x94\n-\tldr.w\tr1, [r7, #128]\t; 0x80\n+\tldr\tr1, [r7, #124]\t; 0x7c\n \tcmp\tr0, #0\n-\tbeq.n\t25194 \n+\tbeq.n\t2511e \n ./cmdline/scrub.c:569\n \tmov\tr0, r4\n-\tbl\tfa08 \n+\tbl\tf9e8 \n \tmov\tr3, r0\n ./cmdline/scrub.c:571\n \tmov\tr0, r6\n ./cmdline/scrub.c:569\n \tstr.w\tr3, [r7, #148]\t; 0x94\n ./cmdline/scrub.c:571\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr.w\tr4, [r9, #216]\t; 0xd8\n+\tmov\tr2, r0\n \tldr.w\tr3, [r7, #148]\t; 0x94\n \tldr\tr1, [r7, #76]\t; 0x4c\n+\tvmov\tr0, s17\n \tlsls\tr4, r4, #3\n \tstr\tr4, [sp, #0]\n-\tmov\tr2, r0\n-\tvmov\tr0, s17\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:574\n \tldr\tr2, [r7, #108]\t; 0x6c\n \tldr.w\tr3, [r7, #148]\t; 0x94\n-\tcmp\tr2, #0\n-\tbeq.n\t25270 \n+\tcbz\tr2, 251ec \n ./cmdline/scrub.c:575\n \tldr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:576\n \tstr.w\tr2, [r7, #140]\t; 0x8c\n ./cmdline/scrub.c:575\n \tadds\tr3, #1\n \tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/scrub.c:576\n-\tb.n\t25194 \n-\tvmov\tsl, s20\n+\tb.n\t2511e \n+./cmdline/scrub.c:567\n+\tldr.w\tr3, [r7, #140]\t; 0x8c\n+\tstr\tr3, [r7, #20]\n ./cmdline/scrub.c:586\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n \tmov\tr0, r9\n-\tstr\tr3, [r7, #56]\t; 0x38\n-\tbl\t18a08 \n-\tb.n\t24f4c \n+\tstr\tr3, [r7, #48]\t; 0x30\n+\tbl\t189f4 \n+\tb.n\t24ee0 \n ./cmdline/scrub.c:657\n-\tldr\tr0, [pc, #296]\t; (25350 )\n+\tldr\tr0, [pc, #316]\t; (252ec )\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t25088 \n+\tbl\t119fc \n+\tb.n\t25018 \n ./cmdline/scrub.c:599\n \tldr.w\tr2, [r7, #132]\t; 0x84\n \tldr\tr3, [r2, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t24f68 \n-\tldr\tr5, [r7, #56]\t; 0x38\n+\tbeq.w\t24efa \n+\tldr\tr5, [r7, #48]\t; 0x30\n+\tmov\tr8, r2\n \tldr.w\tr6, [r7, #136]\t; 0x88\n-\tstr.w\tr8, [r7, #148]\t; 0x94\n-\tmov\tr8, r4\n-\tmov\tr4, r2\n ./cmdline/scrub.c:600\n \tldr\tr0, [r6, #16]\n-\tcbz\tr0, 2525e \n+\tcbz\tr0, 251de \n ./cmdline/scrub.c:601\n-\tldr\tr2, [pc, #260]\t; (25354 )\n+\tldr\tr3, [pc, #160]\t; (25270 )\n state_scrub_process.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadds\tr0, #1\n state_scrub_process():\n ./cmdline/scrub.c:601\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr2, [r7, #92]\t; 0x5c\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r6\n state_scrub_process():\n ./cmdline/scrub.c:601\n-\tldr\tr2, [r3, r2]\n+\tldr\tr3, [r2, r3]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n-\tldr\tr2, [r2, #0]\n+\tldr\tr2, [r3, #0]\n \tblx\t698c \n state_scrub_process():\n ./cmdline/scrub.c:599\n-\tldr\tr2, [r4, #0]\n+\tldr.w\tr3, [r8]\n \tadds\tr5, #1\n \tadds\tr6, #20\n-\tcmp\tr5, r2\n-\tbcc.n\t2524a \n-\tmov\tr4, r8\n-\tldr.w\tr8, [r7, #148]\t; 0x94\n-\tb.n\t24f68 \n+\tcmp\tr5, r3\n+\tbcc.n\t251ca \n+\tb.n\t24efa \n ./cmdline/scrub.c:578\n \tstr.w\tr3, [r7, #148]\t; 0x94\n \tmov\tr0, r6\n ./cmdline/scrub.c:579\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #44]\t; 0x2c\n+\tstr\tr3, [r7, #40]\t; 0x28\n ./cmdline/scrub.c:578\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr.w\tr4, [r9, #216]\t; 0xd8\n-\tldr.w\tr3, [r7, #148]\t; 0x94\n-\tldr\tr2, [r7, #76]\t; 0x4c\n-\tlsls\tr4, r4, #3\n-\tstr\tr4, [sp, #0]\n \tmov\tr1, r0\n-\tvmov\tr0, s19\n-\tbl\t10e90 \n ./cmdline/scrub.c:580\n \tmovs\tr3, #1\n+./cmdline/scrub.c:578\n+\tldr\tr2, [r7, #76]\t; 0x4c\n+\tvmov\tr0, s19\n+\tlsls\tr4, r4, #3\n+./cmdline/scrub.c:580\n \tstr\tr3, [r7, #20]\n-\tb.n\t25194 \n+./cmdline/scrub.c:578\n+\tstr\tr4, [sp, #0]\n+\tldr.w\tr3, [r7, #148]\t; 0x94\n+\tbl\t10e54 \n+./cmdline/scrub.c:580\n+\tb.n\t2511e \n ./cmdline/scrub.c:452\n-\tldr\tr0, [pc, #184]\t; (25358 )\n+\tldr\tr0, [pc, #212]\t; (252f0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:453\n-\tbl\t2ef6c \n-./cmdline/scrub.c:567\n-\tldr.w\tr3, [r7, #140]\t; 0x8c\n-\tstr\tr3, [r7, #20]\n-\tb.n\t25218 \n+\tbl\t2efd4 \n ./cmdline/scrub.c:664\n-\tldr\tr3, [r7, #44]\t; 0x2c\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t25088 \n-\tb.n\t25130 \n+\tbeq.w\t25018 \n+\tb.n\t250c0 \n ./cmdline/scrub.c:712\n \tblx\t6a08 <__stack_chk_fail@plt>\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #152]\t; (2535c )\n+\tldr\tr3, [pc, #188]\t; (252f4 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #152]\t; (25360 )\n-\tldr\tr0, [pc, #156]\t; (25364 )\n+\tldr\tr1, [pc, #188]\t; (252f8 )\n+\tldr\tr0, [pc, #192]\t; (252fc )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tsubs\tr7, #102\t; 0x66\n+\tlsls\tr2, r3, #22\n+\tmovs\tr4, r0\n+\tlsls\tr4, r4, #7\n+\tmovs\tr0, r0\n+\tldr??.w\tpc, [pc, #4095]\t; 26253 \n+\t\t\t; instruction: 0xfac7ffff\n+\tlsls\tr6, r5, #19\n+\tmovs\tr4, r0\n+\tcmp\tr1, #226\t; 0xe2\n \tmovs\tr2, r0\n-\tadds\tr4, r7, #6\n+\tlsls\tr0, r5, #9\n+\tmovs\tr0, r0\n+\tstc2l\t15, cr15, [r7, #1020]!\t; 0x3fc\n+\tlsls\tr4, r3, #8\n+\tmovs\tr0, r0\n+\tlsls\tr0, r3, #8\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #10\n+\tmovs\tr0, r0\n+\tsubs\tr7, #202\t; 0xca\n \tmovs\tr2, r0\n-\tadds\tr0, r0, #3\n+\tsubs\tr6, r3, #0\n+\tmovs\tr2, r0\n+\tadds\tr2, r4, #4\n \tmovs\tr2, r0\n \tlsls\tr4, r7, #10\n \tmovs\tr0, r0\n-\tadds\tr6, r0, #7\n+\tsubs\tr0, r5, #0\n \tmovs\tr2, r0\n-\tmovs\tr5, #98\t; 0x62\n+\tmovs\tr5, #196\t; 0xc4\n \tmovs\tr2, r0\n-\tlsls\tr2, r0, #1\n+\tlsls\tr4, r4, #2\n \tmovs\tr4, r0\n-\tlsls\tr4, r4, #7\n-\tmovs\tr0, r0\n \tlsls\tr4, r7, #9\n \tmovs\tr0, r0\n-\tmovs\tr3, #244\t; 0xf4\n+\tmovs\tr4, #92\t; 0x5c\n \tmovs\tr2, r0\n-\tsubs\tr4, #162\t; 0xa2\n+\tsubs\tr5, #14\n \tmovs\tr2, r0\n-\tmovs\tr4, #160\t; 0xa0\n+\tmovs\tr5, #12\n \tmovs\tr2, r0\n-\tadds\tr4, r4, r6\n+\tsubs\tr0, r2, r0\n \tmovs\tr2, r0\n-\tmovs\tr4, #162\t; 0xa2\n+\tmovs\tr5, #18\n \tmovs\tr2, r0\n-\tmovs\tr5, #158\t; 0x9e\n+\tmovs\tr6, #14\n \tmovs\tr2, r0\n-\tmovs\tr5, #170\t; 0xaa\n+\tmovs\tr6, #26\n \tmovs\tr2, r0\n-\tmovs\tr5, #182\t; 0xb6\n+\tmovs\tr6, #38\t; 0x26\n \tmovs\tr2, r0\n-\tmovs\tr5, #190\t; 0xbe\n+\tmovs\tr6, #46\t; 0x2e\n \tmovs\tr2, r0\n-\tmovs\tr5, #166\t; 0xa6\n+\tmovs\tr6, #22\n \tmovs\tr2, r0\n-\tlsls\tr4, r6, #6\n+\tlsls\tr4, r4, #8\n \tmovs\tr2, r0\n-\tmovs\tr0, #116\t; 0x74\n+\tmovs\tr0, #228\t; 0xe4\n \tmovs\tr2, r0\n-\tmovs\tr0, #126\t; 0x7e\n+\tmovs\tr0, #238\t; 0xee\n \tmovs\tr2, r0\n-\tmovs\tr0, #132\t; 0x84\n+\tmovs\tr0, #244\t; 0xf4\n \tmovs\tr2, r0\n-\tmovs\tr0, #158\t; 0x9e\n+\tmovs\tr1, #14\n \tmovs\tr2, r0\n-\tmovs\tr4, #18\n+\tmovs\tr4, #130\t; 0x82\n \tmovs\tr2, r0\n-\tmovs\tr4, #90\t; 0x5a\n+\tmovs\tr4, #202\t; 0xca\n \tmovs\tr2, r0\n-\tmovs\tr4, #158\t; 0x9e\n+\tmovs\tr5, #14\n \tmovs\tr2, r0\n-\tsubs\tr6, #234\t; 0xea\n+\tsubs\tr7, #90\t; 0x5a\n \tmovs\tr2, r0\n-\tsubs\tr7, #10\n+\tsubs\tr7, #122\t; 0x7a\n \tmovs\tr2, r0\n-\tadds\tr0, #134\t; 0x86\n+\tadds\tr0, #252\t; 0xfc\n \tmovs\tr2, r0\n-\tsubs\tr6, #96\t; 0x60\n+\tsubs\tr6, #216\t; 0xd8\n \tmovs\tr2, r0\n-\tsubs\tr4, r7, #5\n+\tsubs\tr6, r6, #7\n \tmovs\tr2, r0\n-\tlsls\tr4, r0, #10\n-\tmovs\tr0, r0\n-\tsubs\tr0, r6, #6\n+\tmovs\tr0, #52\t; 0x34\n \tmovs\tr2, r0\n-\tsubs\tr6, #232\t; 0xe8\n+\tsubs\tr7, #116\t; 0x74\n \tmovs\tr2, r0\n-\tbge.n\t25270 \n+\tblt.n\t25320 \n \tmovs\tr1, r0\n-\tpush\t{r1, r2, r3, r4, r5, r7}\n+\tpush\t{r1, r3, r6, lr}\n \tmovs\tr1, r0\n \n-00025368 :\n+00025300 :\n state_scrub():\n ./cmdline/scrub.c:729\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r1\n-\tldr\tr1, [pc, #988]\t; (2574c )\n-\tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tldr\tr1, [pc, #984]\t; (256e0 )\n \tmov\tr5, r2\n-\tldr\tr2, [pc, #984]\t; (25750 )\n-\tsub.w\tsp, sp, #636\t; 0x27c\n+\tldr\tr2, [pc, #984]\t; (256e4 )\n \tadd\tr1, pc\n+\tsub.w\tsp, sp, #203776\t; 0x31c00\n+\tsub.w\tsp, sp, #636\t; 0x27c\n \tadd\tr7, sp, #16\n+\tmov\tr4, r0\n \tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n-\tmov\tr4, r0\n ./cmdline/scrub.c:744\n \tmovs\tr0, #0\n ./cmdline/scrub.c:729\n+\tadd.w\tr3, r3, #612\t; 0x264\n \tldr\tr2, [r2, #0]\n-\tstr.w\tr2, [r3, #612]\t; 0x264\n+\tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tadd.w\tr3, r3, #612\t; 0x264\n ./cmdline/scrub.c:744\n \tblx\t69b0 \n \tmov\tr3, r0\n ./cmdline/scrub.c:746\n-\tldr\tr0, [pc, #948]\t; (25754 )\n+\tldr\tr0, [pc, #944]\t; (256e8 )\n ./cmdline/scrub.c:744\n \tstr\tr3, [r7, #8]\n ./cmdline/scrub.c:746\n \tadd\tr0, pc\n-\tbl\t11b84 \n-./cmdline/scrub.c:748\n-\tadds\tr3, r6, #3\n+\tbl\t11b3c \n ./cmdline/scrub.c:729\n-\tldr\tr2, [pc, #940]\t; (25758 )\n+\tldr\tr2, [pc, #940]\t; (256ec )\n ./cmdline/scrub.c:748\n-\tcmn.w\tr6, #4\n-\tit\tne\n-\tcmpne\tr3, #1\n+\tadds\tr3, r6, #3\n ./cmdline/scrub.c:729\n \tadd\tr2, pc\n \tstr\tr2, [r7, #4]\n ./cmdline/scrub.c:748\n-\tbhi.n\t253f4 \n+\tmvn.w\tr2, #3\n+\tcmp\tr6, r2\n+\tit\tne\n+\tcmpne\tr3, #1\n+\tbhi.n\t2538c \n ./cmdline/scrub.c:751\n-\tldr\tr0, [pc, #928]\t; (2575c )\n+\tldr\tr0, [pc, #924]\t; (256f0 )\n ./cmdline/scrub.c:749\n \tcmp\tr5, #0\n ./cmdline/scrub.c:751\n \tadd\tr0, pc\n ./cmdline/scrub.c:749\n-\tbge.w\t256c2 \n+\tbge.w\t25652 \n ./cmdline/scrub.c:756\n \tmov\tr0, r4\n ./cmdline/scrub.c:762\n \tadd.w\tr3, r7, #616\t; 0x268\n \tstr\tr3, [r7, #12]\n ./cmdline/scrub.c:756\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/scrub.c:762\n \tldr\tr3, [r7, #12]\n ./cmdline/scrub.c:763\n \tldr.w\tr9, [r4, #124]\t; 0x7c\n ./cmdline/scrub.c:762\n \tsub.w\tr3, r3, #588\t; 0x24c\n-\tstr\tr4, [r3, #0]\n ./cmdline/scrub.c:756\n \tstrd\tr0, r3, [r7, #16]\n+./cmdline/scrub.c:762\n+\tstr\tr4, [r3, #0]\n ./cmdline/scrub.c:763\n \tcmp.w\tr9, #0\n-\tbne.n\t25414 \n+\tbne.n\t253ac \n ./cmdline/scrub.c:765\n \tadds\tr1, r6, #4\n-\tbne.w\t2561a \n+\tbne.w\t255ae \n ./cmdline/scrub.c:770\n \tldr\tr3, [r7, #20]\n ./cmdline/scrub.c:759\n \tmov\tsl, r9\n ./cmdline/scrub.c:770\n \tstr\tr6, [r3, #4]\n-\tb.n\t25422 \n+\tb.n\t253ba \n ./cmdline/scrub.c:756\n \tmov\tr0, r4\n ./cmdline/scrub.c:762\n \tadd.w\tr3, r7, #616\t; 0x268\n \tstr\tr3, [r7, #12]\n ./cmdline/scrub.c:756\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/scrub.c:762\n \tldr\tr2, [r7, #12]\n ./cmdline/scrub.c:763\n \tldr\tr3, [r4, #124]\t; 0x7c\n ./cmdline/scrub.c:762\n \tsub.w\tr2, r2, #588\t; 0x24c\n-\tstr\tr4, [r2, #0]\n ./cmdline/scrub.c:756\n \tstrd\tr0, r2, [r7, #16]\n+./cmdline/scrub.c:762\n+\tstr\tr4, [r2, #0]\n ./cmdline/scrub.c:763\n \tcmp\tr3, #0\n-\tbeq.w\t25620 \n+\tbeq.w\t255b4 \n ./cmdline/scrub.c:764\n \tldr\tr2, [r7, #20]\n ./cmdline/scrub.c:760\n \tmov.w\tr9, #0\n ./cmdline/scrub.c:759\n \tmov\tsl, r9\n ./cmdline/scrub.c:764\n \tmvn.w\tr3, #4\n \tstr\tr3, [r2, #4]\n ./cmdline/scrub.c:796\n \tldr\tr5, [r7, #16]\n \tlsls\tr0, r5, #2\n-\tbl\t11e74 \n-./cmdline/scrub.c:800\n-\tmov\tr1, r5\n-./cmdline/scrub.c:796\n+\tbl\t11e2c \n \tmov\tr8, r0\n ./cmdline/scrub.c:800\n-\tldr\tr0, [pc, #816]\t; (25760 )\n+\tldr\tr0, [pc, #812]\t; (256f4 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:801\n \tcmp\tr5, #0\n-\tbeq.w\t256be \n+\tbeq.w\t2564e \n ./cmdline/elem.h:1201\n \tadd.w\tr2, r4, #245760\t; 0x3c000\n+./cmdline/scrub.c:799\n+\tmov.w\tfp, #0\n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tip, [r7, #16]\n-state_scrub():\n-./cmdline/scrub.c:799\n-\tmov.w\tfp, #0\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadd.w\tr0, r2, #36\t; 0x24\n-info_get():\n-./cmdline/elem.h:1201\n-\tldr.w\tr6, [r2, #180]\t; 0xb4\n state_scrub():\n ./cmdline/scrub.c:801\n \tmov\tr3, fp\n info_get():\n ./cmdline/elem.h:1201\n+\tldr.w\tr6, [r2, #180]\t; 0xb4\n \tcmp\tr3, r6\n-\tbcs.n\t25494 \n+\tbcs.n\t2542c \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr2, [r0, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:95\n \tlsrs\tr5, r3, #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr2, r3, lsr #12\n-\tbls.w\t25736 \n+\tbls.w\t256cc \n ././tommyds/tommyarray.h:95\n \torr.w\tr2, r5, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr1, [r0, #140]\t; 0x8c\n state_scrub():\n ././tommyds/tommytypes.h:364\n@@ -68026,1544 +67875,1515 @@\n \tldr.w\tr2, [r0, r2, lsl #2]\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr2, [r2, r5, lsl #2]\n \tldr\tr2, [r2, r1]\n state_scrub():\n ./cmdline/scrub.c:805\n-\tcbz\tr2, 25494 \n+\tcbz\tr2, 2542c \n ./cmdline/elem.h:1136\n \tbic.w\tr2, r2, #7\n ./cmdline/scrub.c:808\n \tstr.w\tr2, [r8, fp, lsl #2]\n \tadd.w\tfp, fp, #1\n ./cmdline/scrub.c:801 (discriminator 2)\n \tadds\tr3, #1\n \tcmp\tr3, ip\n-\tbne.n\t25452 \n+\tbne.n\t253ea \n ./cmdline/scrub.c:811\n \tcmp.w\tfp, #0\n-\tbeq.w\t256be \n+\tbeq.w\t2564e \n ./cmdline/scrub.c:819\n-\tldr\tr5, [r7, #4]\n+\tldr\tr3, [pc, #700]\t; (256f8 )\n \tmovs\tr2, #4\n-\tldr\tr3, [pc, #700]\t; (25764 )\n+\tldr\tr5, [r7, #4]\n \tmov\tr1, fp\n \tmov\tr0, r8\n ./cmdline/scrub.c:828\n-\tldr\tr6, [pc, #696]\t; (25768 )\n+\tldr\tr6, [pc, #692]\t; (256fc )\n ./cmdline/scrub.c:819\n \tldr\tr3, [r5, r3]\n ./cmdline/scrub.c:828\n \tadd\tr6, pc\n ./cmdline/scrub.c:819\n \tblx\t6d04 \n ./cmdline/scrub.c:823\n-\tldr\tr0, [pc, #692]\t; (2576c )\n+\tldr\tr0, [pc, #688]\t; (25700 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:822\n \tmovs\tr0, #0\n ./cmdline/scrub.c:825\n \tadds\tr5, r0, #1\n ./cmdline/scrub.c:826\n-\tldr.w\tr2, [r8, r0, lsl #2]\n \tcmp\tfp, r5\n-\tbls.n\t254fc \n+\tldr.w\tr2, [r8, r0, lsl #2]\n+\tbls.n\t25494 \n \tadd.w\tr3, r8, r0, lsl #2\n-\tb.n\t254d8 \n+\tb.n\t25470 \n ./cmdline/scrub.c:827\n \tadds\tr5, #1\n ./cmdline/scrub.c:826\n \tcmp\tfp, r5\n-\tbls.n\t25500 \n+\tbls.n\t25498 \n ./cmdline/scrub.c:826 (discriminator 1)\n \tldr.w\tr1, [r3, #4]!\n \tcmp\tr1, r2\n-\tbeq.n\t254d2 \n+\tbeq.n\t2546a \n ./cmdline/scrub.c:828\n \tsubs\tr0, r5, r0\n \tasrs\tr3, r2, #31\n \tstr\tr0, [sp, #0]\n \tmov\tr0, r6\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:824\n \tcmp\tfp, r5\n-\tbls.n\t2550e \n+\tbls.n\t254a6 \n \tmov\tr0, r5\n ./cmdline/scrub.c:825\n \tadds\tr5, r0, #1\n ./cmdline/scrub.c:826\n \tcmp\tfp, r5\n \tldr.w\tr2, [r8, r0, lsl #2]\n-\tbhi.n\t254cc \n+\tbhi.n\t25464 \n \tmovs\tr5, #1\n-\tb.n\t25502 \n+\tb.n\t2549a \n \tsubs\tr5, r5, r0\n ./cmdline/scrub.c:828\n-\tldr\tr0, [pc, #620]\t; (25770 )\n+\tldr\tr0, [pc, #616]\t; (25704 )\n \tasrs\tr3, r2, #31\n \tstr\tr5, [sp, #0]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:833\n \tldr\tr3, [r7, #20]\n \tldr\tr3, [r3, #4]\n \tadds\tr3, #1\n-\tbeq.w\t2563a \n+\tbeq.w\t255ce \n ./cmdline/scrub.c:867\n \tadd.w\tr6, r4, #244736\t; 0x3bc00\n ./cmdline/scrub.c:864\n \tmov\tr0, r8\n \tblx\t694c \n ./cmdline/scrub.c:867\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.w\t25718 \n+\tbeq.w\t25694 \n \tldr\tr3, [r7, #12]\n \tadd.w\tsl, r4, #232\t; 0xe8\n \tmov.w\tfp, #0\n+\tmovw\tr9, #34056\t; 0x8508\n \tsub.w\tr3, r3, #568\t; 0x238\n-\tstr\tr3, [r7, #12]\n+\tmovw\tr8, #38856\t; 0x97c8\n \tmov\tr5, r3\n+\tstr\tr3, [r7, #12]\n ./cmdline/scrub.c:868\n-\tldr.w\tr3, [r4, #216]\t; 0xd8\n-\tmov\tr2, fp\n-\tldrd\tr8, r9, [r4, #184]\t; 0xb8\n+\tldrd\tr2, r3, [r4, #184]\t; 0xb8\n+\tstrd\tr2, r3, [sp, #8]\n \tmov\tr1, sl\n+\tmov\tr2, fp\n+\tldr.w\tr3, [r4, #216]\t; 0xd8\n \tmov\tr0, r5\n \tstr\tr3, [sp, #0]\n-\tstrd\tr8, r9, [sp, #8]\n \tldr.w\tr3, [r4, #224]\t; 0xe0\n-\tbl\t28510 \n+\tbl\t2849c \n ./cmdline/scrub.c:869\n \tadds\tr0, #1\n-\tbeq.w\t25720 \n+\tbeq.w\t256b6 \n ./cmdline/scrub.c:867 (discriminator 2)\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n \tadd.w\tfp, fp, #1\n-\tadd.w\tr5, r5, #34048\t; 0x8500\n-\tadd.w\tsl, sl, #38656\t; 0x9700\n+\tadd\tr5, r9\n+\tadd\tsl, r8\n \tcmp\tr3, fp\n-\tadd.w\tr5, r5, #8\n-\tadd.w\tsl, sl, #200\t; 0xc8\n-\tbhi.n\t2553e \n+\tbhi.n\t254de \n ./cmdline/scrub.c:877\n-\tldr\tr0, [pc, #500]\t; (25774 )\n+\tldr\tr0, [pc, #500]\t; (25708 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/scrub.c:881\n \tldr\tr3, [r7, #8]\n-\tldr\tr1, [r7, #12]\n-\tmov\tr0, r4\n \tstr\tr3, [sp, #0]\n+\tmov\tr0, r4\n \tldrd\tr2, r3, [r7, #16]\n-\tbl\t247cc \n+\tldr\tr1, [r7, #12]\n+\tbl\t24784 \n ./cmdline/scrub.c:887\n \tldr.w\tr3, [r6, #960]\t; 0x3c0\n ./cmdline/scrub.c:882\n \tsub.w\tr6, r0, #4294967295\t; 0xffffffff\n \tclz\tr6, r6\n \tlsrs\tr6, r6, #5\n ./cmdline/scrub.c:887\n-\tcbz\tr3, 255ea \n+\tcbz\tr3, 2557e \n ./cmdline/scrub.c:891\n-\tldr.w\tr9, [pc, #464]\t; 25778 \n+\tldr.w\tr9, [pc, #464]\t; 2570c \n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/scrub.c:888\n \tldr.w\tsl, [r7, #12]\n \tadd.w\tr4, r4, #960\t; 0x3c0\n ./cmdline/scrub.c:891\n \tadd\tr9, pc\n ./cmdline/scrub.c:887\n \tmovs\tr5, #0\n ./cmdline/scrub.c:888\n \tmovw\tr8, #34056\t; 0x8508\n-\tb.n\t255c6 \n+\tb.n\t2555a \n ./cmdline/scrub.c:887 (discriminator 2)\n \tldr\tr3, [r4, #0]\n \tadds\tr5, #1\n \tcmp\tr3, r5\n-\tbls.n\t255ea \n+\tbls.n\t2557e \n ./cmdline/scrub.c:888\n \tmla\tr0, r8, r5, sl\n-\tbl\t2881c \n+\tbl\t287ac \n ./cmdline/scrub.c:889\n \tadds\tr0, #1\n-\tbne.n\t255be \n+\tbne.n\t25552 \n ./cmdline/scrub.c:891\n \tmov\tr0, r5\n ./cmdline/scrub.c:887\n \tadds\tr5, #1\n ./cmdline/scrub.c:891\n-\tbl\t15204 \n+\tbl\t151f8 \n+\tmov\tr1, r0\n+\tmov\tr0, r9\n ./cmdline/scrub.c:892\n \tadds\tr6, #1\n ./cmdline/scrub.c:891\n-\tmov\tr1, r0\n-\tmov\tr0, r9\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:887\n \tldr\tr3, [r4, #0]\n \tcmp\tr3, r5\n-\tbhi.n\t255c6 \n+\tbhi.n\t2555a \n ./cmdline/scrub.c:729\n-\tldr\tr1, [pc, #400]\t; (2577c )\n+\tldr\tr1, [pc, #400]\t; (25710 )\n ./cmdline/scrub.c:899\n \tsubs\tr0, r6, #0\n ./cmdline/scrub.c:902\n-\tldr\tr2, [pc, #352]\t; (25750 )\n+\tldr\tr2, [pc, #352]\t; (256e4 )\n \tadd.w\tr3, r7, #203776\t; 0x31c00\n ./cmdline/scrub.c:729\n \tadd\tr1, pc\n-./cmdline/scrub.c:902\n-\tadd.w\tr3, r3, #612\t; 0x264\n ./cmdline/scrub.c:899\n \tit\tne\n \tmovne\tr0, #1\n+./cmdline/scrub.c:902\n+\tadd.w\tr3, r3, #612\t; 0x264\n+./cmdline/scrub.c:899\n \tnegs\tr0, r0\n ./cmdline/scrub.c:902\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t25732 \n+\tbne.w\t256c8 \n \tadd.w\tr7, r7, #203776\t; 0x31c00\n \tadd.w\tr7, r7, #620\t; 0x26c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/scrub.c:767\n \tadds\tr2, r6, #3\n-\tbeq.w\t253ec \n+\tbeq.w\t25384 \n ./cmdline/scrub.c:769\n \tadds\tr3, r6, #2\n-\tbeq.n\t256ae \n+\tbeq.n\t2563e \n ./cmdline/scrub.c:771\n \tldr\tr3, [r4, #120]\t; 0x78\n \tmov\tsl, r3\n \tcmp\tr3, #0\n-\tbeq.n\t256d2 \n+\tbeq.n\t25662 \n ./cmdline/scrub.c:773\n \tldr\tr2, [r7, #20]\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n ./cmdline/scrub.c:775\n \tldr.w\tr9, [r7, #8]\n ./cmdline/scrub.c:773\n \tstr\tr3, [r2, #4]\n ./cmdline/scrub.c:775\n-\tb.n\t25422 \n+\tb.n\t253ba \n ./cmdline/scrub.c:835\n \tcmp\tsl, fp\n \tmov\tr3, sl\n \tit\tcs\n \tmovcs\tr3, fp\n \tmov\tr1, r3\n ./cmdline/scrub.c:839\n-\tcmp\tr3, #0\n-\tbeq.n\t256b4 \n+\tcbz\tr3, 25644 \n \tadd.w\tr2, r8, r3, lsl #2\n \tmvn.w\tr5, #3221225472\t; 0xc0000000\n-\tb.n\t25656 \n+\tb.n\t255e8 \n \tsubs\tr1, #1\n-\tbeq.n\t256b4 \n+\tbeq.n\t25644 \n ./cmdline/scrub.c:839 (discriminator 1)\n \tldr.w\tr3, [r2, #-4]!\n \tadds\tr0, r1, r5\n \tcmp\tr3, r9\n-\tbgt.n\t25652 \n+\tbgt.n\t255e4 \n ./cmdline/scrub.c:845\n \tldr\tr5, [r7, #20]\n ./cmdline/scrub.c:849\n \tmovs\tr2, #1\n+\tadd.w\tr0, r8, r0, lsl #2\n ./cmdline/scrub.c:850\n+\tmovs\tr6, #0\n \tcmp\tr1, r2\n-\titt\tne\n-\taddne.w\tr0, r8, r0, lsl #2\n-\tmovne\tr6, #0\n ./cmdline/scrub.c:845\n \tstr\tr3, [r5, #8]\n ./cmdline/scrub.c:849\n \tstr\tr2, [r5, #12]\n ./cmdline/scrub.c:850\n-\tbne.n\t2567e \n-\tb.n\t2568c \n+\tbne.n\t2560e \n+\tb.n\t2561c \n ./cmdline/scrub.c:851\n \tadds\tr2, #1\n ./cmdline/scrub.c:850\n \tmovs\tr6, #1\n \tcmp\tr2, r1\n-\tbeq.n\t25712 \n+\tbeq.n\t2568e \n ./cmdline/scrub.c:850 (discriminator 1)\n \tldr.w\tr5, [r0, #-4]!\n \tcmp\tr3, r5\n-\tbeq.n\t25676 \n-\tcbz\tr6, 2568c \n+\tbeq.n\t25606 \n+\tcbz\tr6, 2561c \n \tldr\tr3, [r7, #20]\n \tstr\tr2, [r3, #12]\n ./cmdline/scrub.c:858\n-\tldr\tr0, [pc, #240]\t; (25780 )\n+\tldr\tr0, [pc, #244]\t; (25714 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:859\n \tldr\tr5, [r7, #20]\n-\tldr\tr0, [pc, #236]\t; (25784 )\n+\tldr\tr0, [pc, #240]\t; (25718 )\n \tldr\tr2, [r5, #8]\n \tadd\tr0, pc\n \tasrs\tr3, r2, #31\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/scrub.c:860\n-\tldr\tr0, [pc, #228]\t; (25788 )\n+\tldr\tr0, [pc, #232]\t; (2571c )\n \tldr\tr1, [r5, #12]\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t25518 \n+\tbl\t11538 \n+\tb.n\t254b0 \n ./cmdline/scrub.c:760\n \tmov.w\tr9, #0\n-\tb.n\t253ec \n+\tb.n\t25384 \n ./cmdline/scrub.c:854\n \tldr\tr3, [r7, #20]\n \tmovs\tr1, #0\n \tstr\tr1, [r3, #8]\n ./cmdline/scrub.c:855\n \tstr\tr1, [r3, #12]\n-\tb.n\t2568c \n+\tb.n\t2561c \n ./cmdline/scrub.c:813\n-\tldr\tr0, [pc, #204]\t; (2578c )\n+\tldr\tr0, [pc, #208]\t; (25720 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:814\n-\tldr\tr3, [pc, #200]\t; (25790 )\n+\tldr\tr3, [pc, #204]\t; (25724 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/scrub.c:777\n \tldr\tr2, [r7, #20]\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n ./cmdline/scrub.c:778\n \tcmp\tr6, #0\n ./cmdline/scrub.c:777\n-\tmov.w\tr3, #4294967295\t; 0xffffffff\n-./cmdline/scrub.c:782\n-\tldr\tr0, [r7, #16]\n-./cmdline/scrub.c:779\n-\tite\tge\n-\tmovge\tr1, r6\n-./cmdline/scrub.c:782\n-\tmovlt\tr1, #1\n-./cmdline/scrub.c:777\n \tstr\tr3, [r2, #4]\n+./cmdline/scrub.c:778\n+\tblt.n\t2569c \n ./cmdline/scrub.c:779\n-\tite\tge\n-\tmovge\tr2, #100\t; 0x64\n-./cmdline/scrub.c:782\n-\tmovlt\tr2, #12\n-\tbl\t24250 \n+\tldr\tr0, [r7, #16]\n+\tmov\tr1, r6\n+\tmovs\tr2, #100\t; 0x64\n+\tbl\t24204 \n+\tmov\tsl, r0\n ./cmdline/scrub.c:785\n \tcmp\tr5, #0\n+\tblt.n\t256aa \n ./cmdline/scrub.c:786\n-\tittet\tge\n-\tldrge\tr3, [r7, #8]\n-\tmovwge\tr9, #44672\t; 0xae80\n-./cmdline/scrub.c:789\n-\tldrlt\tr3, [r7, #8]\n-./cmdline/scrub.c:786\n-\tmovtge\tr9, #65534\t; 0xfffe\n-./cmdline/scrub.c:789\n-\tit\tlt\n-\tsublt.w\tr9, r3, #860160\t; 0xd2000\n-./cmdline/scrub.c:782\n-\tmov\tsl, r0\n-./cmdline/scrub.c:786\n-\tite\tge\n-\tmlage\tr9, r9, r5, r3\n-./cmdline/scrub.c:789\n-\tsublt.w\tr9, r9, #3840\t; 0xf00\n-\tb.n\t25422 \n+\tldr\tr3, [r7, #8]\n+\tmovw\tr9, #44672\t; 0xae80\n+\tmovt\tr9, #65534\t; 0xfffe\n+\tmla\tr9, r9, r5, r3\n+\tb.n\t253ba \n \tldr\tr3, [r7, #20]\n \tstr\tr1, [r3, #12]\n-\tb.n\t2568c \n+\tb.n\t2561c \n \tadd.w\tr3, r7, #48\t; 0x30\n \tstr\tr3, [r7, #12]\n-\tb.n\t2557c \n+\tb.n\t25510 \n+./cmdline/scrub.c:782\n+\tldr\tr0, [r7, #16]\n+\tmovs\tr2, #12\n+\tmovs\tr1, #1\n+\tbl\t24204 \n+\tmov\tsl, r0\n+\tb.n\t2567a \n+./cmdline/scrub.c:789\n+\tldr\tr3, [r7, #8]\n+\tsub.w\tr9, r3, #860160\t; 0xd2000\n+\tsub.w\tr9, r9, #3840\t; 0xf00\n+\tb.n\t253ba \n ./cmdline/scrub.c:871\n \tmov\tr0, fp\n-\tbl\t15204 \n+\tbl\t151f8 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #104]\t; (25794 )\n+\tldr\tr0, [pc, #104]\t; (25728 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/scrub.c:872\n-\tb.n\t256c6 \n+\tb.n\t25656 \n ./cmdline/scrub.c:902\n \tblx\t6a08 <__stack_chk_fail@plt>\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #96]\t; (25798 )\n+\tldr\tr3, [pc, #92]\t; (2572c )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #96]\t; (2579c )\n-\tldr\tr0, [pc, #96]\t; (257a0 )\n+\tldr\tr1, [pc, #92]\t; (25730 )\n+\tldr\tr0, [pc, #96]\t; (25734 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n-\tnop\n-\tldrsh.w\tr0, [r8, #3]\n+\t\t\t; instruction: 0xfa280003\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmovs\tr2, #250\t; 0xfa\n+\tmovs\tr3, #100\t; 0x64\n \tmovs\tr2, r0\n-\tvst1.8\t{d0[0]}, [r0], r3\n-\tsubs\tr4, #206\t; 0xce\n+\tldr??.w\tr0, [r2, #3]\n+\tsubs\tr5, #54\t; 0x36\n \tmovs\tr2, r0\n-\tsubs\tr4, #160\t; 0xa0\n+\tsubs\tr5, #8\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #11\n \tmovs\tr0, r0\n-\tsubs\tr4, #96\t; 0x60\n+\tsubs\tr4, #200\t; 0xc8\n \tmovs\tr2, r0\n-\tsubs\tr4, #70\t; 0x46\n+\tsubs\tr4, #174\t; 0xae\n \tmovs\tr2, r0\n-\tsubs\tr4, #8\n+\tsubs\tr4, #112\t; 0x70\n \tmovs\tr2, r0\n-\tsubs\tr3, #218\t; 0xda\n+\tsubs\tr4, #70\t; 0x46\n \tmovs\tr2, r0\n-\tmovs\tr4, #28\n+\tmovs\tr4, #136\t; 0x88\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xf7400003\n-\tsubs\tr2, #150\t; 0x96\n+\t\t\t; instruction: 0xf7ac0003\n+\tsubs\tr3, #6\n \tmovs\tr2, r0\n-\tsubs\tr2, #154\t; 0x9a\n+\tsubs\tr3, #10\n \tmovs\tr2, r0\n-\tsubs\tr2, #162\t; 0xa2\n+\tsubs\tr3, #18\n \tmovs\tr2, r0\n-\tsubs\tr2, #32\n+\tsubs\tr2, #144\t; 0x90\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tsubs\tr2, #62\t; 0x3e\n+\tsubs\tr2, #168\t; 0xa8\n \tmovs\tr2, r0\n-\tsubs\tr2, #114\t; 0x72\n+\tsubs\tr2, #220\t; 0xdc\n \tmovs\tr2, r0\n-\tbvs.n\t257c0 \n+\tbvs.n\t25828 \n \tmovs\tr1, r0\n-\tadd\tsp, #288\t; 0x120\n+\tsub\tsp, #200\t; 0xc8\n \tmovs\tr1, r0\n-state_scrub():\n-\tmovs\tr0, r0\n-\tmovs\tr0, r0\n perc():\n ./cmdline/status.c:43\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr4, r2\n \tmov\tr5, r3\n ./cmdline/status.c:44\n \torrs\tr4, r5\n ./cmdline/status.c:43\n \tadd\tr7, sp, #0\n ./cmdline/status.c:45\n \tit\teq\n \tmoveq\tr0, #0\n ./cmdline/status.c:44\n-\tbeq.n\t257de \n+\tbeq.n\t2576e \n ./cmdline/status.c:47\n \tadds\tr4, r0, r0\n \tadc.w\tr5, r1, r1\n \tadds\tr4, r4, r0\n \tadc.w\tr5, r1, r5\n \tlsls\tr6, r4, #5\n \tmov.w\tip, r5, lsl #5\n \tadds\tr6, r4, r6\n \torr.w\tip, ip, r4, lsr #27\n \tadc.w\tr5, r5, ip\n \tadds\tr0, r6, r0\n \tadc.w\tr1, r5, r1\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n ./cmdline/status.c:48\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-000257e0 :\n+00025770 :\n day_ago():\n-./cmdline/status.c:33\n-\tcmp\tr1, r0\n-./cmdline/status.c:36\n-\tittt\tge\n-\tsubge\tr0, r1, r0\n-\tmovwge\tr1, #17671\t; 0x4507\n-\tmovtge\tr1, #49710\t; 0xc22e\n ./cmdline/status.c:31\n \tpush\t{r7}\n+./cmdline/status.c:33\n+\tcmp\tr1, r0\n ./cmdline/status.c:34\n-\tite\tlt\n+\tit\tlt\n \tmovlt\tr0, #0\n-./cmdline/status.c:36\n-\tumullge\tr3, r0, r1, r0\n ./cmdline/status.c:31\n \tadd\tr7, sp, #0\n+./cmdline/status.c:33\n+\tblt.n\t2578c \n ./cmdline/status.c:36\n-\tit\tge\n-\tlsrge\tr0, r0, #16\n+\tsubs\tr0, r1, r0\n+\tmovw\tr1, #17671\t; 0x4507\n+\tmovt\tr1, #49710\t; 0xc22e\n+\tumull\tr3, r0, r1, r0\n+\tlsrs\tr0, r0, #16\n ./cmdline/status.c:37\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n-\tnop\n \n-00025808 :\n+00025794 :\n state_status():\n ./cmdline/status.c:56\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr3, r0\n+\tldr\tr2, [pc, #680]\t; (25a44 )\n \tvpush\t{d8-d11}\n+\tsub.w\tsp, sp, #708\t; 0x2c4\n+\tadd\tr7, sp, #16\n \tmov\tr4, r3\n-\tldr\tr2, [pc, #668]\t; (25ab4 )\n+\tadd\tr2, pc\n ./cmdline/status.c:89\n \tmovs\tr0, #0\n+./cmdline/status.c:101\n+\tadd.w\tr5, r4, #244736\t; 0x3bc00\n ./cmdline/status.c:56\n-\tadd\tr2, pc\n-\tsub.w\tsp, sp, #700\t; 0x2bc\n-\tadd\tr7, sp, #16\n-\tstr\tr3, [r7, #20]\n-\tldr\tr3, [pc, #660]\t; (25ab8 )\n+\tstr\tr3, [r7, #28]\n+\tldr\tr3, [pc, #660]\t; (25a48 )\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n-\tstr.w\tr3, [r7, #676]\t; 0x2a4\n+\tstr.w\tr3, [r7, #684]\t; 0x2ac\n \tmov.w\tr3, #0\n ./cmdline/status.c:89\n \tblx\t69b0 \n \tmov\tr3, r0\n ./cmdline/status.c:94\n \tmov\tr0, r4\n ./cmdline/status.c:89\n \tvmov\ts22, r3\n-./cmdline/status.c:94\n-\tbl\t27b58 \n ./cmdline/status.c:101\n-\tadd.w\tr3, r4, #244736\t; 0x3bc00\n-./cmdline/status.c:96\n-\tldr.w\tr1, [r4, #216]\t; 0xd8\n-./cmdline/status.c:101\n-\tstr\tr3, [r7, #4]\n-\tmov\tr5, r3\n+\tstr\tr5, [r7, #8]\n ./cmdline/status.c:94\n+\tbl\t27adc \n \tmov\tr6, r0\n-\tstr\tr0, [r7, #40]\t; 0x28\n+\tstr\tr0, [r7, #48]\t; 0x30\n ./cmdline/status.c:96\n-\tldr\tr0, [pc, #616]\t; (25abc )\n+\tldr\tr0, [pc, #628]\t; (25a4c )\n+\tldr.w\tr1, [r4, #216]\t; 0xd8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:97\n-\tldr\tr0, [pc, #612]\t; (25ac0 )\n+\tldr\tr0, [pc, #620]\t; (25a50 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n-./cmdline/status.c:100\n-\tmovw\tr2, #38256\t; 0x9570\n+\tbl\t11538 \n ./cmdline/status.c:101\n \tldr.w\tr3, [r5, #960]\t; 0x3c0\n ./cmdline/status.c:100\n+\tmovw\tr2, #38256\t; 0x9570\n+./cmdline/status.c:56\n+\tldr\tr1, [pc, #604]\t; (25a54 )\n+./cmdline/status.c:100\n \tldr\tr2, [r4, r2]\n ./cmdline/status.c:56\n-\tldr\tr0, [pc, #596]\t; (25ac4 )\n+\tadd\tr1, pc\n ./cmdline/status.c:100\n-\tstr\tr2, [r7, #56]\t; 0x38\n+\tstr\tr2, [r7, #20]\n ./cmdline/status.c:56\n-\tadd\tr0, pc\n-\tstr\tr0, [r7, #0]\n+\tstr\tr1, [r7, #4]\n ./cmdline/status.c:101\n \tcmp\tr3, #0\n-\tbeq.w\t2672c \n+\tbeq.w\t266c0 \n+\tmov\tr1, r4\n ./cmdline/status.c:102\n-\tldr.w\tr9, [pc, #588]\t; 25ac8 \n-\tadd.w\tr4, r4, #38144\t; 0x9500\n+\tldr.w\tr9, [pc, #592]\t; 25a58 \n ./cmdline/status.c:103\n-\tldr.w\tr8, [pc, #584]\t; 25acc \n-./cmdline/status.c:92\n-\tmovs\tr3, #0\n+\tldr.w\tr8, [pc, #592]\t; 25a5c \n+\tadd.w\tsl, r1, #244736\t; 0x3bc00\n+\tadd.w\tsl, sl, #960\t; 0x3c0\n+\tadd.w\tr4, r4, #38144\t; 0x9500\n+\tmov\tfp, sl\n ./cmdline/status.c:102\n \tadd\tr9, pc\n-\tadds\tr4, #108\t; 0x6c\n ./cmdline/status.c:103\n \tadd\tr8, pc\n-\tadd.w\tsl, r5, #960\t; 0x3c0\n+\tadds\tr4, #108\t; 0x6c\n+\tmov\tsl, r2\n+./cmdline/status.c:92\n+\tmovs\tr5, #0\n \tmovw\tr6, #38856\t; 0x97c8\n-./cmdline/status.c:101\n-\tmov\tr5, r3\n-\tmov\tfp, r3\n+\tstr\tr5, [r7, #68]\t; 0x44\n ./cmdline/status.c:102\n \tmov\tr0, r5\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr\tr2, [r4, #0]\n \tmov\tr1, r0\n \tmov\tr0, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:103\n \tmov\tr0, r5\n-\tbl\t1527c \n+\tbl\t15270 \n \tldr\tr2, [r4, #4]\n-./cmdline/status.c:101\n-\tadds\tr5, #1\n-./cmdline/status.c:103\n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:104\n \tldr\tr2, [r4, #4]\n-\tldr\tr3, [r7, #56]\t; 0x38\n-\tadd\tr4, r6\n ./cmdline/status.c:101\n-\tldr.w\tr1, [sl]\n-\tcmp\tr3, r2\n-\tit\tcs\n-\tmovcs\tr3, r2\n+\tldr.w\tr1, [fp]\n+\tadds\tr5, #1\n+\tcmp\tsl, r2\n ./cmdline/status.c:107\n+\tldr\tr3, [r7, #68]\t; 0x44\n+\tit\tcs\n+\tmovcs\tsl, r2\n \tcmp\tr2, #0\n-\tstr\tr3, [r7, #56]\t; 0x38\n \tit\tne\n-\tmovne.w\tfp, #1\n+\tmovne\tr3, #1\n+\tadd\tr4, r6\n ./cmdline/status.c:101\n \tcmp\tr1, r5\n-\tbhi.n\t2589a \n-\tstr.w\tfp, [r7, #36]\t; 0x24\n+./cmdline/status.c:107\n+\tstr\tr3, [r7, #68]\t; 0x44\n+./cmdline/status.c:101\n+\tbhi.n\t2582c \n+\tstr.w\tsl, [r7, #20]\n ./cmdline/status.c:109\n-\tldr\tr0, [pc, #496]\t; (25ad0 )\n-\tldr\tr1, [r7, #56]\t; 0x38\n+\tldr\tr0, [pc, #496]\t; (25a60 )\n+\tldr\tr1, [r7, #20]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #488]\t; (25ad4 )\n+\tldr\tr0, [pc, #488]\t; (25a64 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #480]\t; (25ad8 )\n+\tldr\tr0, [pc, #480]\t; (25a68 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #476]\t; (25adc )\n+\tldr\tr0, [pc, #476]\t; (25a6c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:125\n-\tldr\tr3, [r7, #4]\n+\tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n-\tstr\tr3, [r7, #60]\t; 0x3c\n+\tstr\tr3, [r7, #64]\t; 0x40\n \tcmp\tr3, #0\n-\tbeq.w\t26732 \n-./cmdline/status.c:155\n-\tldr\tr2, [pc, #456]\t; (25ae0 )\n+\tbeq.w\t266c6 \n ./cmdline/status.c:157\n-\tldr\tr3, [pc, #460]\t; (25ae4 )\n-./cmdline/status.c:155\n-\tadd\tr2, pc\n+\tldr\tr0, [pc, #456]\t; (25a70 )\n+./cmdline/status.c:124\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #16]\n ./cmdline/status.c:157\n-\tadd\tr3, pc\n+\tadd\tr0, pc\n+\tvmov\ts21, r0\n ./cmdline/status.c:155\n-\tvmov\ts20, r2\n-./cmdline/status.c:157\n-\tvmov\ts21, r3\n+\tldr\tr0, [pc, #448]\t; (25a74 )\n ./cmdline/status.c:124\n-\tmovs\tr3, #0\n \tstr\tr3, [r7, #12]\n+./cmdline/status.c:155\n+\tadd\tr0, pc\n ./cmdline/status.c:120\n-\tstr\tr3, [r7, #48]\t; 0x30\n+\tstr\tr3, [r7, #56]\t; 0x38\n ./cmdline/status.c:119\n-\tstr\tr3, [r7, #96]\t; 0x60\n-./cmdline/status.c:124\n-\tstr\tr3, [r7, #8]\n+\tstr\tr3, [r7, #104]\t; 0x68\n+./cmdline/status.c:155\n+\tvmov\ts20, r0\n ./cmdline/status.c:123\n-\tstr\tr3, [r7, #80]\t; 0x50\n+\tstr\tr3, [r7, #88]\t; 0x58\n ./cmdline/status.c:120\n-\tstr\tr3, [r7, #52]\t; 0x34\n+\tstr\tr3, [r7, #60]\t; 0x3c\n ./cmdline/status.c:118\n-\tstrd\tr3, r3, [r7, #100]\t; 0x64\n-\tstr\tr3, [r7, #92]\t; 0x5c\n+\tstrd\tr3, r3, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #100]\t; 0x64\n ./cmdline/status.c:122\n-\tstr\tr3, [r7, #44]\t; 0x2c\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/status.c:121\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #24]\n ./cmdline/status.c:117\n-\tstr\tr3, [r7, #84]\t; 0x54\n+\tstr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/status.c:126\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #64]\t; 0x40\n \tldr.w\tfp, [r3, #8]\n ./cmdline/status.c:142\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr6, [fp, r3]\n ./cmdline/status.c:143\n \tcmp\tr6, #0\n-\tbeq.w\t265c0 \n+\tbeq.w\t26554 \n ./cmdline/status.c:135\n \tmovs\tr3, #0\n ./cmdline/status.c:134\n \tvmov\ts16, fp\n-./cmdline/status.c:130\n-\tvmov\ts17, r3\n ./cmdline/status.c:129\n \tmov\tr8, r3\n ./cmdline/status.c:134\n \tmov\tsl, r3\n ./cmdline/status.c:135\n-\tstr\tr3, [r7, #64]\t; 0x40\n+\tstr\tr3, [r7, #72]\t; 0x48\n+./cmdline/status.c:130\n+\tvmov\ts17, r3\n ./cmdline/status.c:134\n-\tstr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #116]\t; 0x74\n ./cmdline/status.c:133\n-\tstr\tr3, [r7, #76]\t; 0x4c\n+\tstr\tr3, [r7, #84]\t; 0x54\n ./cmdline/status.c:132\n-\tstr\tr3, [r7, #88]\t; 0x58\n+\tstr\tr3, [r7, #96]\t; 0x60\n ./cmdline/status.c:131\n-\tstr\tr3, [r7, #72]\t; 0x48\n-\tb.n\t259ae \n+\tstr\tr3, [r7, #80]\t; 0x50\n+\tb.n\t2593e \n ./cmdline/status.c:161\n \tldr\tr0, [r5, #40]\t; 0x28\n \tcmp\tr0, #0\n-\tbne.n\t259e6 \n+\tbne.n\t25974 \n ./cmdline/status.c:193\n-\tldr\tr3, [r7, #84]\t; 0x54\n+\tldr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/status.c:195\n \tldr\tr1, [r5, #24]\n \tadds\tr2, r3, #1\n-\tldr\tr3, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #112]\t; 0x70\n+./cmdline/status.c:196\n+\tldrd\tfp, ip, [r7, #104]\t; 0x68\n+./cmdline/status.c:195\n+\tadds\tr3, r3, r1\n \tldr\tr4, [r5, #28]\n \tadd\tr2, r8\n-\tadds\tr3, r3, r1\n-\tstr\tr3, [r7, #104]\t; 0x68\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tstr\tr3, [r7, #112]\t; 0x70\n ./cmdline/status.c:194\n \tadd.w\tr8, r8, #1\n-./cmdline/status.c:196\n-\tldrd\tfp, ip, [r7, #96]\t; 0x60\n ./cmdline/status.c:195\n+\tldr\tr3, [r7, #100]\t; 0x64\n \tadc.w\tr3, r4, r3\n-\tstr\tr3, [r7, #92]\t; 0x5c\n+\tstr\tr3, [r7, #100]\t; 0x64\n ./cmdline/status.c:197\n-\tldr\tr3, [r7, #108]\t; 0x6c\n+\tldr\tr3, [r7, #116]\t; 0x74\n ./cmdline/status.c:196\n \tadds.w\tfp, fp, r0\n \tadc.w\tip, ip, #0\n-\tstrd\tfp, ip, [r7, #96]\t; 0x60\n+\tstrd\tfp, ip, [r7, #104]\t; 0x68\n ./cmdline/status.c:197\n \tadds\tr3, r3, r1\n-\tstr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #116]\t; 0x74\n \tadc.w\tsl, sl, r4\n ./cmdline/status.c:143\n \tcmp\tr6, #0\n-\tbeq.w\t25ae8 \n+\tbeq.w\t25a78 \n ./cmdline/status.c:146\n \tldr\tr5, [r6, #8]\n ./cmdline/status.c:147\n \tldr\tr6, [r6, #0]\n ./cmdline/status.c:150\n \tldr\tr2, [r5, #36]\t; 0x24\n \tadds\tr2, #1\n ./cmdline/status.c:149\n \tcmp\tr2, #1\n-\tbhi.n\t2596c \n+\tbhi.n\t258fc \n ./cmdline/status.c:153\n-\tldr\tr3, [r7, #88]\t; 0x58\n+\tldr\tr3, [r7, #96]\t; 0x60\n ./cmdline/status.c:152\n-\tldr\tr2, [r7, #80]\t; 0x50\n+\tldr\tr2, [r7, #88]\t; 0x58\n ./cmdline/status.c:153\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #88]\t; 0x58\n+\tstr\tr3, [r7, #96]\t; 0x60\n+./cmdline/status.c:152\n+\tadds\tr2, #1\n ./cmdline/status.c:154\n \tcmp\tr3, #49\t; 0x31\n ./cmdline/status.c:152\n-\tadd.w\tr2, r2, #1\n-\tstr\tr2, [r7, #80]\t; 0x50\n+\tstr\tr2, [r7, #88]\t; 0x58\n ./cmdline/status.c:154\n-\tbls.n\t25aa4 \n+\tbls.n\t25a32 \n ./cmdline/status.c:156\n-\tldr\tr3, [r7, #88]\t; 0x58\n+\tldr\tr3, [r7, #96]\t; 0x60\n \tcmp\tr3, #50\t; 0x32\n-\tbne.n\t2596c \n+\tbne.n\t258fc \n ./cmdline/status.c:157\n \tvmov\tr0, s21\n-\tvmov\tr1, s16\n \tldr\tr2, [r5, #48]\t; 0x30\n-\tbl\t11570 \n+\tvmov\tr1, s16\n+\tbl\t11538 \n ./cmdline/status.c:161\n \tldr\tr0, [r5, #40]\t; 0x28\n \tcmp\tr0, #0\n-\tbeq.n\t25972 \n+\tbeq.n\t25902 \n ./cmdline/elem.h:1059\n \tvmov\tr0, s16\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmovs\tr2, #0\n \tmov\tr1, r5\n-\tbl\t1330c \n-./cmdline/elem.h:1060\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-./cmdline/elem.h:1059\n+\tbl\t132e8 \n \tmov\tip, r0\n ./cmdline/elem.h:1060\n-\tbeq.w\t26760 \n+\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+\tbeq.w\t266f4 \n state_status():\n ./cmdline/status.c:168\n \tldr\tr4, [r5, #40]\t; 0x28\n \tcmp\tr4, #1\n-\tbls.w\t263d8 \n-\tvmov\tfp, s16\n+\tbls.w\t2635e \n \tmov.w\tr9, #1\n-\tstr.w\tr8, [r7, #28]\n-\tmov\tr8, r5\n-\tstr.w\tsl, [r7, #24]\n-\tmov\tsl, r9\n-\tldr\tr5, [r7, #72]\t; 0x48\n ./cmdline/status.c:166\n \tmovs\tr3, #0\n ./cmdline/status.c:168\n-\tldr.w\tr9, [r7, #44]\t; 0x2c\n-\tstr\tr6, [r7, #32]\n+\tstr.w\tr8, [r7, #36]\t; 0x24\n+\tvmov\tfp, s16\n+\tmov\tr8, r5\n+\tstr.w\tsl, [r7, #32]\n+\tldr\tr5, [r7, #80]\t; 0x50\n+\tmov\tsl, r9\n+\tldr.w\tr9, [r7, #52]\t; 0x34\n+\tstr\tr6, [r7, #40]\t; 0x28\n \tmov\tr6, r3\n ./cmdline/elem.h:1059\n \tmov\tr2, sl\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmov\tr1, r8\n \tmov\tr0, fp\n \tmov\tr4, ip\n-\tbl\t1330c \n-./cmdline/elem.h:1060\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-./cmdline/elem.h:1059\n+\tbl\t132e8 \n \tmov\tip, r0\n ./cmdline/elem.h:1060\n-\tbeq.w\t2677a \n+\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+\tbeq.w\t2670e \n state_status():\n ./cmdline/status.c:170\n \tadds\tr4, #1\n-./cmdline/status.c:168\n-\tadd.w\tsl, sl, #1\n-./cmdline/status.c:170\n \tcmp\tr4, r0\n-./cmdline/status.c:168\n-\tldr.w\tr4, [r8, #40]\t; 0x28\n+\tbeq.n\t259d6 \n ./cmdline/status.c:172\n-\tittt\tne\n-\taddne.w\tr9, r9, #1\n+\tadd.w\tr9, r9, #1\n ./cmdline/status.c:173\n-\taddne\tr5, #1\n+\tadds\tr5, #1\n ./cmdline/status.c:171\n-\tmovne\tr6, #1\n-./cmdline/status.c:168\n+\tmovs\tr6, #1\n+./cmdline/status.c:168 (discriminator 2)\n+\tldr.w\tr4, [r8, #40]\t; 0x28\n+\tadd.w\tsl, sl, #1\n \tcmp\tr4, sl\n-\tbhi.n\t25a24 \n+\tbhi.n\t259b2 \n+\tstr\tr5, [r7, #80]\t; 0x50\n ./cmdline/status.c:179\n \tsubs\tr4, #1\n-\tstr\tr5, [r7, #72]\t; 0x48\n \tmov\tr5, r8\n ./cmdline/elem.h:1059\n-\tmov\tr0, fp\n+\tmov\tr2, r4\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tmov\tr1, r5\n-\tmov\tr2, r4\n-\tstr.w\tr9, [r7, #44]\t; 0x2c\n-\tmov\tr9, r6\n-\tldr.w\tsl, [r7, #24]\n+\tmov\tr0, fp\n+\tstr.w\tr9, [r7, #52]\t; 0x34\n \tvmov\ts16, fp\n-\tldrd\tr8, r6, [r7, #28]\n-\tbl\t1330c \n+\tldr.w\tsl, [r7, #32]\n+\tmov\tr9, r6\n+\tldrd\tr8, r6, [r7, #36]\t; 0x24\n+\tbl\t132e8 \n ./cmdline/elem.h:1060\n \tadds\tr3, r0, #1\n-\tbeq.w\t267a6 \n+\tbeq.w\t2673a \n state_status():\n ./cmdline/status.c:180\n-\tldr\tr3, [r7, #64]\t; 0x40\n+\tldr\tr3, [r7, #72]\t; 0x48\n \tcmp\tr3, r0\n \tit\tcc\n \tmovcc\tr3, r0\n-\tstr\tr3, [r7, #64]\t; 0x40\n+\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/status.c:184\n \tmov\tr3, r9\n-\tcbz\tr3, 25a9a \n+\tcbz\tr3, 25a28 \n ./cmdline/status.c:185\n-\tldr\tr3, [r7, #16]\n+\tldr\tr3, [r7, #24]\n \tadds\tr3, #1\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #24]\n ./cmdline/status.c:186\n \tvmov\tr3, s17\n \tadds\tr3, #1\n \tvmov\ts17, r3\n ./cmdline/status.c:189\n-\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr3, [r7, #84]\t; 0x54\n \tldr\tr0, [r5, #40]\t; 0x28\n \tadd\tr3, r0\n-\tstr\tr3, [r7, #76]\t; 0x4c\n-\tb.n\t25972 \n+\tstr\tr3, [r7, #84]\t; 0x54\n+\tb.n\t25902 \n ./cmdline/status.c:155\n+\tldr\tr2, [r5, #48]\t; 0x30\n \tvmov\tr1, s16\n \tvmov\tr0, s20\n-\tldr\tr2, [r5, #48]\t; 0x30\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:156\n-\tb.n\t2596c \n-\tadds.w\tr0, ip, #8585216\t; 0x830000\n+\tb.n\t258fc \n+\tnop\n+\t\t\t; instruction: 0xf58c0003\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr1, #154\t; 0x9a\n+\tsubs\tr2, #16\n \tmovs\tr2, r0\n-\tsubs\tr1, #168\t; 0xa8\n+\tsubs\tr2, #30\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xf4c40003\n-\tsubs\tr1, #156\t; 0x9c\n+\t\t\t; instruction: 0xf53c0003\n+\tsubs\tr2, #8\n \tmovs\tr2, r0\n-\tsubs\tr1, #188\t; 0xbc\n+\tsubs\tr2, #42\t; 0x2a\n \tmovs\tr2, r0\n-\tsubs\tr1, #138\t; 0x8a\n+\tsubs\tr1, #250\t; 0xfa\n \tmovs\tr2, r0\n-\tsubs\tr1, #166\t; 0xa6\n+\tsubs\tr2, #22\n \tmovs\tr2, r0\n-\tsubs\tr1, #176\t; 0xb0\n+\tsubs\tr2, #32\n \tmovs\tr2, r0\n-\tsubs\tr1, #228\t; 0xe4\n+\tsubs\tr2, #84\t; 0x54\n \tmovs\tr2, r0\n-\tsubs\tr2, #0\n+\tsubs\tr2, #134\t; 0x86\n \tmovs\tr2, r0\n-\tsubs\tr2, #22\n+\tsubs\tr2, #100\t; 0x64\n \tmovs\tr2, r0\n+\tldr\tr4, [r7, #72]\t; 0x48\n \tmov\tr5, r2\n-\tldr\tr0, [r7, #108]\t; 0x6c\n-\tadd\tr3, pc, #968\t; (adr r3, 25eb8 )\n-\tldrd\tr2, r3, [r3]\n+\tldr\tr0, [r7, #116]\t; 0x74\n \tmov\tr1, sl\n-\tbl\t2f560 \n-\tldr\tr4, [r7, #64]\t; 0x40\n+\tadd\tr3, pc, #964\t; (adr r3, 25e48 )\n+\tldrd\tr2, r3, [r3]\n+\tbl\t2f5c8 \n \tvmov\tfp, s16\n \tadds\tr4, #1\n ./cmdline/status.c:143\n-\tstr\tr5, [r7, #84]\t; 0x54\n+\tstr\tr5, [r7, #92]\t; 0x5c\n \tvmov\ts18, r4\n \tvmov\ts19, r0\n \tvmov\ts16, r1\n ./cmdline/status.c:205\n-\tldr\tr3, [r7, #40]\t; 0x28\n-\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr2, [r7, #20]\n ./cmdline/status.c:204\n-\tldr\tr0, [r7, #76]\t; 0x4c\n+\tldr\tr0, [r7, #84]\t; 0x54\n ./cmdline/status.c:205\n \tadds\tr4, r3, r2\n+./cmdline/status.c:220\n+\tldr\tr3, [r7, #28]\n+\tldr.w\tr1, [r3, #216]\t; 0xd8\n ./cmdline/status.c:200\n \tmovw\tr3, #12428\t; 0x308c\n \tldr.w\tr5, [fp, r3]\n-./cmdline/status.c:220\n-\tldr\tr3, [r7, #20]\n ./cmdline/status.c:201\n+\tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr5, #0\n ./cmdline/status.c:204\n \tadd\tr5, r0\n-\tstr\tr5, [r7, #32]\n-./cmdline/status.c:220\n-\tldr.w\tr1, [r3, #216]\t; 0xd8\n ./cmdline/status.c:201\n-\tldr\tr3, [r7, #36]\t; 0x24\n \tit\tne\n \tmovne\tr3, #1\n ./cmdline/status.c:219\n \tsubs\tr2, r5, r4\n ./cmdline/status.c:201\n-\tstr\tr3, [r7, #36]\t; 0x24\n+\tstr\tr3, [r7, #68]\t; 0x44\n ./cmdline/status.c:219\n \tsbc.w\tr3, r5, r5\n+./cmdline/status.c:220\n+\tstrd\tr2, r3, [r7, #40]\t; 0x28\n \tcmp\tr5, r4\n-\tit\tcs\n-\tmovcs\tr5, r4\n+\tumull\tr2, r3, r1, r2\n \tmov\tr9, r5\n-./cmdline/status.c:220\n-\tsub.w\tr0, r9, r0\n-\tumull\tr5, r6, r1, r2\n-\tstr\tr0, [r7, #28]\n-\tstrd\tr5, r6, [r7, #64]\t; 0x40\n-\tldrd\tr5, r6, [r7, #48]\t; 0x30\n-\tadds\tr5, r5, r0\n-\tldr\tr0, [r7, #68]\t; 0x44\n-\tadc.w\tr6, r6, #0\n-\tstrd\tr5, r6, [r7, #48]\t; 0x30\n-\tmla\tr3, r1, r3, r0\n-\tstr\tr3, [r7, #68]\t; 0x44\n+\tstrd\tr2, r3, [r7, #72]\t; 0x48\n+\tit\tcs\n+\tmovcs\tr9, r4\n+\tldr\tr2, [r7, #44]\t; 0x2c\n+\tmla\tr3, r1, r2, r3\n+\tldrd\tr1, r2, [r7, #56]\t; 0x38\n+\tstr\tr3, [r7, #76]\t; 0x4c\n ./cmdline/status.c:222\n-\tldrd\tr5, r6, [r7, #64]\t; 0x40\n-\tcmp\tr5, #1\n-\tsbcs.w\tr3, r6, #0\n-\tblt.w\t260fc \n+\tsub.w\tr3, r9, r0\n+\tstr\tr3, [r7, #40]\t; 0x28\n+\tadds\tr1, r1, r3\n+\tadc.w\tr2, r2, #0\n+\tstrd\tr1, r2, [r7, #56]\t; 0x38\n+\tldrd\tr2, r3, [r7, #72]\t; 0x48\n+\tcmp\tr2, #1\n+\tsbcs.w\tr3, r3, #0\n+\tblt.w\t2608a \n+./cmdline/status.c:223\n+\tldr\tr3, [r7, #16]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tip, [pc, #844]\t; 25ec0 \n+\tmovs\tr0, #1\n+./cmdline/status.c:223\n+\tldr\tr2, [r7, #72]\t; 0x48\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmov\tr2, r8\n+\tldr\tr1, [pc, #836]\t; (25e50 )\n state_status():\n ./cmdline/status.c:223\n-\tldr\tr3, [r7, #12]\n+\tadds\tr3, r3, r2\n+\tldr\tr6, [r7, #76]\t; 0x4c\n+\tstr\tr3, [r7, #16]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovs\tr0, #1\n-\tadd\tip, pc\n-\tstr.w\tip, [r7, #24]\n+\tadd\tr1, pc\n state_status():\n ./cmdline/status.c:223\n-\tadds\tr3, r3, r5\n-\tstr\tr3, [r7, #12]\n-\tldr\tr3, [r7, #8]\n+\tldr\tr3, [r7, #12]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmov\tr1, ip\n+\tmov\tr2, r8\n+\tstr\tr1, [r7, #36]\t; 0x24\n state_status():\n ./cmdline/status.c:223\n \tadc.w\tr3, r6, r3\n-\tstr\tr3, [r7, #8]\n+\tstr\tr3, [r7, #12]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr2, s17\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [r7, #24]\n+\tldr\tr1, [r7, #36]\t; 0x24\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr2, [r7, #80]\t; 0x50\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [r7, #24]\n+\tldr\tr1, [r7, #36]\t; 0x24\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:232\n-\tldrd\tr0, r1, [r7, #64]\t; 0x40\n-\tbl\t2f464 \n-\tvldr\td7, [pc, #764]\t; 25eb0 \n+\tldrd\tr0, r1, [r7, #72]\t; 0x48\n+\tbl\t2f4cc \n+\tvldr\td7, [pc, #764]\t; 25e40 \n \tvmov\td6, r0, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #776]\t; (25ec4 )\n+\tldr\tr1, [pc, #776]\t; (25e54 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tvdiv.f64\td7, d6, d7\n \tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [pc, #760]\t; (25ec8 )\n+\tldr\tr3, [pc, #760]\t; (25e58 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovs\tr0, #1\n \tvmov\tr2, s19\n+\tmovs\tr0, #1\n \tadd\tr3, pc\n \tmov\tr1, r3\n-\tmov\tr5, r3\n+\tmov\tr6, r3\n \tvmov\tr3, s16\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:236\n-\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr3, [r7, #84]\t; 0x54\n \torrs.w\tr3, r9, r3\n-\tbne.w\t260bc \n+\tbne.w\t2604a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #732]\t; (25ecc )\n+\tldr\tr1, [pc, #732]\t; (25e5c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #728]\t; (25ed0 )\n+\tldr\tr1, [pc, #728]\t; (25e60 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n-\tldr\tr1, [pc, #720]\t; (25ed4 )\n+\tldr\tr1, [pc, #720]\t; (25e64 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tmov\tr2, fp\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:246 (discriminator 2)\n-\tldr\tr0, [pc, #712]\t; (25ed8 )\n+\tldr\tr0, [pc, #712]\t; (25e68 )\n \tmov\tr2, r8\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:247 (discriminator 2)\n-\tldr\tr0, [pc, #704]\t; (25edc )\n-\tldr\tr2, [r7, #76]\t; 0x4c\n+\tldr\tr0, [pc, #704]\t; (25e6c )\n+\tldr\tr2, [r7, #84]\t; 0x54\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:248 (discriminator 2)\n-\tldr\tr0, [pc, #696]\t; (25ee0 )\n+\tldr\tr0, [pc, #696]\t; (25e70 )\n \tvmov\tr2, s17\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:249 (discriminator 2)\n-\tldr\tr0, [pc, #688]\t; (25ee4 )\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr0, [pc, #688]\t; (25e74 )\n+\tldr\tr2, [r7, #80]\t; 0x50\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:250 (discriminator 2)\n-\tldr\tr0, [pc, #680]\t; (25ee8 )\n-\tldr\tr2, [r7, #88]\t; 0x58\n+\tldr\tr0, [pc, #680]\t; (25e78 )\n+\tldr\tr2, [r7, #96]\t; 0x60\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:251 (discriminator 2)\n-\tldr\tr0, [pc, #672]\t; (25eec )\n+\tldr\tr0, [pc, #672]\t; (25e7c )\n \tmov\tr3, sl\n-\tldr\tr2, [r7, #108]\t; 0x6c\n-\tadd\tr0, pc\n+\tldr\tr2, [r7, #116]\t; 0x74\n \tmov\tr1, fp\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/status.c:252 (discriminator 2)\n-\tldr\tr0, [pc, #660]\t; (25ef0 )\n+\tldr\tr0, [pc, #660]\t; (25e80 )\n \tvmov\tr2, s18\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:253 (discriminator 2)\n-\tldr\tr0, [pc, #652]\t; (25ef4 )\n \tmovw\tr3, #12424\t; 0x3088\n+\tldr\tr0, [pc, #648]\t; (25e84 )\n \tmov\tr1, fp\n \tldr.w\tr2, [fp, r3]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:254 (discriminator 2)\n-\tldr\tr0, [pc, #636]\t; (25ef8 )\n \tmovw\tr3, #12428\t; 0x308c\n+\tldr\tr0, [pc, #632]\t; (25e88 )\n \tmov\tr1, fp\n \tldr.w\tr2, [fp, r3]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:255 (discriminator 2)\n-\tldr\tr0, [pc, #624]\t; (25efc )\n-\tldr\tr2, [r7, #32]\n+\tldr\tr0, [pc, #624]\t; (25e8c )\n+\tmov\tr2, r5\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:256 (discriminator 2)\n-\tldr\tr0, [pc, #616]\t; (25f00 )\n+\tldr\tr0, [pc, #616]\t; (25e90 )\n \tmov\tr2, r4\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:257 (discriminator 2)\n-\tldr\tr0, [pc, #608]\t; (25f04 )\n+\tldr\tr0, [pc, #608]\t; (25e94 )\n \tmov\tr2, r9\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:258 (discriminator 2)\n-\tldr\tr0, [pc, #600]\t; (25f08 )\n-\tldrd\tr2, r3, [r7, #64]\t; 0x40\n+\tldr\tr0, [pc, #600]\t; (25e98 )\n+\tldrd\tr2, r3, [r7, #72]\t; 0x48\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:125 (discriminator 2)\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #64]\t; 0x40\n \tldr\tr3, [r3, #0]\n-\tstr\tr3, [r7, #60]\t; 0x3c\n+\tstr\tr3, [r7, #64]\t; 0x40\n \tcmp\tr3, #0\n-\tbne.w\t2593e \n-\tadd\tr3, pc, #492\t; (adr r3, 25eb8 )\n+\tbne.w\t258ce \n+\tadd\tr3, pc, #492\t; (adr r3, 25e48 )\n \tldrd\tr2, r3, [r3]\n-\tldr\tr0, [r7, #104]\t; 0x68\n-\tldr\tr1, [r7, #92]\t; 0x5c\n-\tstr\tr4, [r7, #108]\t; 0x6c\n-\tbl\t2f560 \n-\tldr\tr3, [r7, #96]\t; 0x60\n-\tldrd\tsl, fp, [r7, #48]\t; 0x30\n-\tadds.w\tr5, r3, sl\n-\tldr\tr3, [r7, #100]\t; 0x64\n-\tadc.w\tr6, r3, fp\n+\tstr\tr4, [r7, #116]\t; 0x74\n+\tldr\tr0, [r7, #112]\t; 0x70\n+\tldr\tr1, [r7, #100]\t; 0x64\n+\tbl\t2f5c8 \n+\tldr\tr3, [r7, #104]\t; 0x68\n+\tldrd\tsl, fp, [r7, #56]\t; 0x38\n \tmov\tr8, r0\n \tmov\tr9, r1\n+\tadds.w\tr5, r3, sl\n+\tldr\tr3, [r7, #108]\t; 0x6c\n+\tadc.w\tr6, r3, fp\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr4, [pc, #540]\t; (25f0c )\n-\tldr\tr0, [pc, #544]\t; (25f10 )\n+\tldr\tr4, [pc, #540]\t; (25e9c )\n+\tldr\tr0, [pc, #544]\t; (25ea0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr4, pc\n \tadd\tr0, pc\n \tblx\t6afc \n \tmov\tr1, r4\n-\tldr\tr2, [r7, #84]\t; 0x54\n+\tldr\tr2, [r7, #92]\t; 0x5c\n \tmovs\tr0, #1\n-\tstr\tr4, [r7, #88]\t; 0x58\n+\tstr\tr4, [r7, #96]\t; 0x60\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr2, [r7, #16]\n+\tldr\tr2, [r7, #24]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n-\tldr\tr1, [r7, #88]\t; 0x58\n+\tldr\tr1, [r7, #96]\t; 0x60\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr2, [r7, #44]\t; 0x2c\n+\tldr\tr2, [r7, #52]\t; 0x34\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [r7, #88]\t; 0x58\n+\tldr\tr1, [r7, #96]\t; 0x60\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n-./cmdline/status.c:266\n-\tldrd\tr1, r0, [r7, #8]\n-\tbl\t2f454 \n-\tvldr\td7, [pc, #396]\t; 25eb0 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr4, [pc, #492]\t; (25f14 )\n-printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr4, pc\n-state_status():\n+\tldr\tr4, [pc, #504]\t; (25ea4 )\n ./cmdline/status.c:266\n+\tldrd\tr1, r0, [r7, #12]\n+\tbl\t2f4bc \n+\tvldr\td7, [pc, #396]\t; 25e40 \n \tvmov\td6, r0, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #488]\t; (25f18 )\n+\tldr\tr1, [pc, #492]\t; (25ea8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr4, pc\n \tmovs\tr0, #1\n \tvdiv.f64\td7, d6, d7\n \tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:268\n-\tldr\tr3, [r7, #20]\n-\tldrd\tr8, r9, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #28]\n+\tldrd\tr8, r9, [r7, #56]\t; 0x38\n \tldr.w\tip, [r3, #216]\t; 0xd8\n-\tadd\tr3, pc, #352\t; (adr r3, 25eb8 )\n+\tadd\tr3, pc, #352\t; (adr r3, 25e48 )\n \tldrd\tr2, r3, [r3]\n \tumull\tsl, fp, ip, r8\n-\tmla\tfp, ip, r9, fp\n \tmov\tr0, sl\n+\tmla\tfp, ip, r9, fp\n \tmov\tr1, fp\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, r4\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:269\n \tmov\tr3, r6\n-\tldrd\tr0, r1, [r7, #96]\t; 0x60\n+\tldrd\tr0, r1, [r7, #104]\t; 0x68\n \tmov\tr2, r5\n-\tbl\t257a8 \n+\tbl\t25738 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #408]\t; (25f1c )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-state_status():\n+\tldr\tr1, [pc, #408]\t; (25eac )\n ./cmdline/status.c:269\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:273\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr3, #0\n-\tbeq.w\t266ee \n+\tbeq.w\t26682 \n ./cmdline/status.c:276\n-\tldr\tr0, [pc, #384]\t; (25f20 )\n-\tldr\tr1, [r7, #84]\t; 0x54\n+\tldr\tr0, [pc, #384]\t; (25eb0 )\n+\tldr\tr1, [r7, #92]\t; 0x5c\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:277\n-\tldr\tr0, [pc, #380]\t; (25f24 )\n-\tldrd\tr2, r3, [r7, #96]\t; 0x60\n+\tldr\tr0, [pc, #380]\t; (25eb4 )\n+\tldrd\tr2, r3, [r7, #104]\t; 0x68\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:278\n-\tldr\tr0, [pc, #372]\t; (25f28 )\n-\tldr\tr1, [r7, #16]\n+\tldr\tr0, [pc, #372]\t; (25eb8 )\n+\tldr\tr1, [r7, #24]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:279\n-\tldr\tr0, [pc, #364]\t; (25f2c )\n-\tldr\tr1, [r7, #44]\t; 0x2c\n+\tldr\tr0, [pc, #364]\t; (25ebc )\n+\tldr\tr1, [r7, #52]\t; 0x34\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:280\n-\tldr\tr0, [pc, #360]\t; (25f30 )\n-\tldr\tr1, [r7, #80]\t; 0x50\n+\tldr\tr0, [pc, #360]\t; (25ec0 )\n+\tldr\tr1, [r7, #88]\t; 0x58\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:281\n-\tldr\tr0, [pc, #352]\t; (25f34 )\n-\tldr\tr2, [r7, #104]\t; 0x68\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr0, [pc, #352]\t; (25ec4 )\n+\tldr\tr2, [r7, #112]\t; 0x70\n+\tldr\tr3, [r7, #100]\t; 0x64\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:282\n-\tldr\tr4, [r7, #20]\n-\tldr\tr5, [r7, #40]\t; 0x28\n-\tldr\tr0, [pc, #340]\t; (25f38 )\n+\tldr\tr4, [r7, #28]\n+\tldr\tr5, [r7, #48]\t; 0x30\n+\tldr\tr0, [pc, #340]\t; (25ec8 )\n \tldr.w\tr2, [r4, #216]\t; 0xd8\n \tadd\tr0, pc\n \tumull\tr2, r3, r5, r2\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:283\n \tldr.w\tr2, [r4, #216]\t; 0xd8\n-\tldr\tr3, [r7, #108]\t; 0x6c\n-\tldr\tr0, [pc, #324]\t; (25f3c )\n-\tumull\tr2, r3, r3, r2\n+\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr\tr0, [pc, #324]\t; (25ecc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tumull\tr2, r3, r3, r2\n+\tbl\t11538 \n ./cmdline/status.c:284\n-\tldr\tr6, [r7, #4]\n+\tldr\tr6, [r7, #8]\n \tldr.w\tr0, [r6, #964]\t; 0x3c4\n-\tbl\tf9ac \n+\tbl\tf98c \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #304]\t; (25f40 )\n+\tldr\tr0, [pc, #304]\t; (25ed0 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:285\n \tldr.w\tr0, [r6, #968]\t; 0x3c8\n-\tbl\tf9ac \n+\tbl\tf98c \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #288]\t; (25f44 )\n+\tldr\tr0, [pc, #288]\t; (25ed4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:286\n \tldr.w\tr0, [r6, #972]\t; 0x3cc\n-\tbl\tf9ac \n+\tbl\tf98c \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #276]\t; (25f48 )\n+\tldr\tr0, [pc, #276]\t; (25ed8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:287\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/status.c:290\n \tlsls\tr0, r5, #2\n-\tbl\t11e74 \n-./cmdline/status.c:298\n-\tmov\tr1, r5\n-./cmdline/status.c:290\n+\tbl\t11e2c \n \tmov\tr3, r0\n ./cmdline/status.c:298\n-\tldr\tr0, [pc, #256]\t; (25f4c )\n+\tldr\tr0, [pc, #260]\t; (25edc )\n+\tmov\tr1, r5\n ./cmdline/status.c:290\n-\tstr\tr3, [r7, #96]\t; 0x60\n+\tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/status.c:298\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:299\n \tcmp\tr5, #0\n-\tbeq.w\t2668c \n-./cmdline/status.c:351\n-\tldr.w\tsl, [pc, #244]\t; 25f50 \n+\tbeq.w\t26620 \n \tadd.w\tr2, r4, #245760\t; 0x3c000\n-\tadd.w\tr0, r2, #180\t; 0xb4\n-./cmdline/status.c:353\n-\tldr.w\tr9, [pc, #236]\t; 25f54 \n ./cmdline/status.c:351\n-\tadd\tsl, pc\n+\tldr.w\tsl, [pc, #240]\t; 25ee0 \n+\tadd.w\tr0, r2, #180\t; 0xb4\n \tadd.w\tr2, r4, #245760\t; 0x3c000\n-\tstr\tr2, [r7, #56]\t; 0x38\n-./cmdline/status.c:297\n-\tmovs\tr1, #0\n+\tadd\tsl, pc\n \tvmov\ts17, sl\n \tmov\tsl, r0\n+\tstr\tr2, [r7, #64]\t; 0x40\n ./cmdline/status.c:353\n-\tldr\tr2, [pc, #220]\t; (25f58 )\n-\tadd\tr9, pc\n+\tldr\tr2, [pc, #224]\t; (25ee4 )\n+./cmdline/status.c:297\n+\tmovs\tr1, #0\n+./cmdline/status.c:353\n+\tldr.w\tr9, [pc, #224]\t; 25ee8 \n+\tmov\tfp, r1\n+\tadd\tr2, pc\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [sl]\n-info_get():\n-./cmdline/elem.h:1201\n-\tmov\tfp, r1\n-state_status():\n+./cmdline/status.c:353\n+\tstr\tr2, [r7, #112]\t; 0x70\n+\tadd\tr9, pc\n+\tldr\tr2, [pc, #212]\t; (25eec )\n+\tvmov\ts16, r9\n+\tmov\tr8, r1\n+././tommyds/tommyarrayblkof.h:105\n+\tmov\tr9, r4\n ./cmdline/status.c:353\n \tadd\tr2, pc\n-\tstr\tr2, [r7, #104]\t; 0x68\n info_get():\n ./cmdline/elem.h:1201\n \tcmp\tr3, fp\n state_status():\n-./cmdline/status.c:353\n-\tldr\tr2, [pc, #208]\t; (25f5c )\n-\tvmov\ts16, r9\n-\tmov\tr8, r1\n-\tadd\tr2, pc\n-\tmov\tr9, r4\n ./cmdline/status.c:297\n-\tstr\tr1, [r7, #60]\t; 0x3c\n+\tstr\tr1, [r7, #68]\t; 0x44\n ./cmdline/status.c:296\n-\tstr\tr1, [r7, #84]\t; 0x54\n+\tstr\tr1, [r7, #92]\t; 0x5c\n ./cmdline/status.c:295\n-\tstr\tr1, [r7, #76]\t; 0x4c\n+\tstr\tr1, [r7, #84]\t; 0x54\n ./cmdline/status.c:293\n-\tstr\tr1, [r7, #48]\t; 0x30\n+\tstr\tr1, [r7, #56]\t; 0x38\n ./cmdline/status.c:292\n-\tstr\tr1, [r7, #72]\t; 0x48\n+\tstr\tr1, [r7, #80]\t; 0x50\n ./cmdline/status.c:291\n-\tstr\tr1, [r7, #64]\t; 0x40\n-\tstr\tr0, [r7, #24]\n+\tstr\tr1, [r7, #72]\t; 0x48\n+\tstr\tr0, [r7, #28]\n ./cmdline/status.c:353\n-\tstr\tr2, [r7, #92]\t; 0x5c\n+\tstr\tr2, [r7, #100]\t; 0x64\n info_get():\n ./cmdline/elem.h:1201\n-\tbhi.w\t2605e \n-\tb.n\t25f60 \n+\tbhi.w\t25fec \n+\tb.n\t25ef0 \n \tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldmia\tr5, {r0, r2, r5, r6}\n \trors\tr5, r1\n \tldmia\tr2!, {}\n \tsubs\tr3, #154\t; 0x9a\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tadds\tr7, #216\t; 0xd8\n+\tsubs\tr0, #66\t; 0x42\n \tmovs\tr2, r0\n-\tadds\tr7, #162\t; 0xa2\n+\tsubs\tr0, #18\n \tmovs\tr2, r0\n-\tadds\tr7, #152\t; 0x98\n+\tsubs\tr0, #8\n \tmovs\tr2, r0\n-\tadds\tr7, #104\t; 0x68\n+\tadds\tr7, #216\t; 0xd8\n \tmovs\tr2, r0\n-\tadds\tr7, #122\t; 0x7a\n+\tadds\tr7, #234\t; 0xea\n \tmovs\tr2, r0\n-\tlsrs\tr6, r6, #20\n+\tlsrs\tr6, r4, #22\n \tmovs\tr2, r0\n-\tadds\tr7, #114\t; 0x72\n+\tadds\tr7, #226\t; 0xe2\n \tmovs\tr2, r0\n-\tadds\tr7, #134\t; 0x86\n+\tadds\tr7, #246\t; 0xf6\n \tmovs\tr2, r0\n-\tadds\tr7, #152\t; 0x98\n+\tsubs\tr0, #8\n \tmovs\tr2, r0\n-\tadds\tr7, #184\t; 0xb8\n+\tsubs\tr0, #40\t; 0x28\n \tmovs\tr2, r0\n-\tadds\tr7, #216\t; 0xd8\n+\tsubs\tr0, #72\t; 0x48\n \tmovs\tr2, r0\n-\tadds\tr7, #252\t; 0xfc\n+\tsubs\tr0, #106\t; 0x6a\n \tmovs\tr2, r0\n-\tsubs\tr0, #12\n+\tsubs\tr0, #124\t; 0x7c\n \tmovs\tr2, r0\n-\tsubs\tr0, #30\n+\tsubs\tr0, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tsubs\tr0, #44\t; 0x2c\n+\tsubs\tr0, #156\t; 0x9c\n \tmovs\tr2, r0\n-\tsubs\tr0, #64\t; 0x40\n+\tsubs\tr0, #176\t; 0xb0\n \tmovs\tr2, r0\n-\tsubs\tr0, #92\t; 0x5c\n+\tsubs\tr0, #204\t; 0xcc\n \tmovs\tr2, r0\n-\tsubs\tr0, #120\t; 0x78\n+\tsubs\tr0, #232\t; 0xe8\n \tmovs\tr2, r0\n-\tsubs\tr0, #138\t; 0x8a\n+\tsubs\tr0, #250\t; 0xfa\n \tmovs\tr2, r0\n-\tadds\tr6, #100\t; 0x64\n+\tadds\tr6, #212\t; 0xd4\n \tmovs\tr2, r0\n-\tsubs\tr0, #114\t; 0x72\n+\tsubs\tr0, #226\t; 0xe2\n \tmovs\tr2, r0\n-\tadds\tr6, #70\t; 0x46\n+\tadds\tr6, #176\t; 0xb0\n \tmovs\tr2, r0\n-\tadds\tr6, #48\t; 0x30\n+\tadds\tr6, #160\t; 0xa0\n \tmovs\tr2, r0\n-\tadds\tr5, #248\t; 0xf8\n+\tadds\tr6, #100\t; 0x64\n \tmovs\tr2, r0\n-\tsubs\tr0, #80\t; 0x50\n+\tsubs\tr0, #192\t; 0xc0\n \tmovs\tr2, r0\n-\tsubs\tr0, #92\t; 0x5c\n+\tsubs\tr0, #204\t; 0xcc\n \tmovs\tr2, r0\n-\tsubs\tr0, #114\t; 0x72\n+\tsubs\tr0, #226\t; 0xe2\n \tmovs\tr2, r0\n-\tsubs\tr0, #140\t; 0x8c\n+\tsubs\tr0, #252\t; 0xfc\n \tmovs\tr2, r0\n-\tsubs\tr0, #166\t; 0xa6\n+\tsubs\tr1, #22\n \tmovs\tr2, r0\n-\tsubs\tr0, #194\t; 0xc2\n+\tsubs\tr1, #50\t; 0x32\n \tmovs\tr2, r0\n-\tsubs\tr0, #202\t; 0xca\n+\tsubs\tr1, #58\t; 0x3a\n \tmovs\tr2, r0\n-\tsubs\tr0, #208\t; 0xd0\n+\tsubs\tr1, #68\t; 0x44\n \tmovs\tr2, r0\n-\tsubs\tr0, #220\t; 0xdc\n+\tsubs\tr1, #76\t; 0x4c\n \tmovs\tr2, r0\n-\tsubs\tr0, #222\t; 0xde\n+\tsubs\tr1, #78\t; 0x4e\n \tmovs\tr2, r0\n-\tsubs\tr0, #228\t; 0xe4\n+\tsubs\tr1, #84\t; 0x54\n \tmovs\tr2, r0\n-\tadds\tr2, #132\t; 0x84\n+\tadds\tr2, #244\t; 0xf4\n \tmovs\tr2, r0\n-\tsubs\tr0, #200\t; 0xc8\n+\tsubs\tr1, #56\t; 0x38\n \tmovs\tr2, r0\n-\tsubs\tr0, #210\t; 0xd2\n+\tstr\tr1, [sp, #368]\t; 0x170\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #920]\t; 0x398\n+\tsubs\tr1, #56\t; 0x38\n \tmovs\tr2, r0\n-\tstr\tr0, [sp, #864]\t; 0x360\n+\tstr\tr1, [sp, #288]\t; 0x120\n \tmovs\tr2, r0\n state_status():\n ./cmdline/status.c:308\n-\tldr\tr3, [r7, #4]\n+\tldr\tr3, [r7, #8]\n \tldr.w\tr5, [r3, #984]\t; 0x3d8\n \tcmp\tr5, #0\n-\tbeq.w\t2667c \n+\tbeq.w\t26610 \n info_get():\n ./cmdline/elem.h:1202\n \tmovs\tr3, #0\n-\tstr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #116]\t; 0x74\n state_status():\n ./cmdline/status.c:307\n \tmovs\tr4, #0\n ./cmdline/status.c:306\n \tmov\tr6, r4\n ./cmdline/status.c:310\n \tldr\tr0, [r5, #8]\n \tmov\tr1, fp\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n-\tcbz\tr0, 25f90 \n+\tcbz\tr0, 25f20 \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n state_status():\n ./cmdline/elem.h:703\n \tsubs\tr2, r3, #1\n ./cmdline/elem.h:716\n@@ -69575,848 +69395,833 @@\n ./cmdline/status.c:315\n \tcmp\tr3, #2\n \tit\tls\n \tmovls\tr6, #1\n ./cmdline/status.c:308 (discriminator 2)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbne.n\t25f74 \n+\tbne.n\t25f04 \n ./cmdline/status.c:319\n \ttst\tr6, r4\n+\tbeq.n\t25f30 \n ./cmdline/status.c:320\n-\tldr.w\tr2, [r9]\n-\tittt\tne\n-\tldrne\tr3, [r7, #84]\t; 0x54\n-\taddne\tr3, #1\n-\tstrne\tr3, [r7, #84]\t; 0x54\n+\tldr\tr3, [r7, #92]\t; 0x5c\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #92]\t; 0x5c\n ./cmdline/status.c:324\n-\tldr\tr3, [r7, #108]\t; 0x6c\n+\tldr\tr3, [r7, #116]\t; 0x74\n+\tldr.w\tr2, [r9]\n \tcmp\tr3, #0\n-\tbeq.w\t26144 \n+\tbeq.w\t260d2 \n ./cmdline/status.c:327\n-\tldr\tr3, [r7, #108]\t; 0x6c\n+\tldr\tr3, [r7, #116]\t; 0x74\n \tands.w\tip, r3, #1\n-\tbeq.n\t25fcc \n+\tbeq.n\t25f5a \n ./cmdline/status.c:328\n \tldr\tr1, [r7, #72]\t; 0x48\n-\tldr\tr3, [r7, #64]\t; 0x40\n+\tmov\tr5, fp\n+\tldr\tr3, [r7, #80]\t; 0x50\n ./cmdline/status.c:331\n-\tstr.w\tfp, [r7, #48]\t; 0x30\n+\tstr.w\tfp, [r7, #56]\t; 0x38\n ./cmdline/status.c:328\n-\tmov\tr0, r1\n-\tcmp\tr3, #0\n+\tcmp\tr1, #0\n \tit\teq\n-\tmoveq\tr0, fp\n-./cmdline/status.c:331\n-\tadds\tr3, #1\n-./cmdline/status.c:328\n-\tstr\tr0, [r7, #72]\t; 0x48\n-\tmov\tr1, r0\n+\tmoveq\tr3, r5\n+\tstr\tr3, [r7, #80]\t; 0x50\n ./cmdline/status.c:331\n-\tstr\tr3, [r7, #64]\t; 0x40\n-./cmdline/status.c:334\n-\tldr\tr3, [r7, #108]\t; 0x6c\n-./cmdline/elem.h:1136\n-\tldr\tr5, [r7, #108]\t; 0x6c\n+\tadds\tr3, r1, #1\n+\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/status.c:334\n+\tldr\tr3, [r7, #116]\t; 0x74\n \tands.w\tr0, r3, #2\n+\tbeq.n\t25f68 \n ./cmdline/status.c:335\n-\tittt\tne\n-\tldrne\tr3, [r7, #76]\t; 0x4c\n-\taddne\tr3, #1\n-\tstrne\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr3, [r7, #84]\t; 0x54\n+\tadds\tr3, #1\n+\tstr\tr3, [r7, #84]\t; 0x54\n+./cmdline/elem.h:1136\n+\tldr\tr5, [r7, #116]\t; 0x74\n info_get_time():\n ./cmdline/elem.h:1136\n \tbic.w\tr3, r5, #7\n state_status():\n ./cmdline/status.c:339\n \tlsls\tr5, r5, #29\n-./cmdline/status.c:343\n-\tittet\tmi\n-\torrmi.w\tr5, r3, #1\n-./cmdline/status.c:340\n-\tldrmi\tr1, [r7, #60]\t; 0x3c\n ./cmdline/status.c:337\n+\tit\tpl\n \tmovpl\tr5, r3\n+./cmdline/status.c:339\n+\tbpl.n\t25f80 \n ./cmdline/status.c:340\n-\taddmi\tr1, #1\n-\tit\tmi\n-\tstrmi\tr1, [r7, #60]\t; 0x3c\n+\tldr\tr1, [r7, #68]\t; 0x44\n+./cmdline/status.c:343\n+\torr.w\tr5, r3, #1\n+./cmdline/status.c:340\n+\tadds\tr1, #1\n+\tstr\tr1, [r7, #68]\t; 0x44\n ./cmdline/status.c:346\n-\tldr\tr1, [r7, #96]\t; 0x60\n+\tldr\tr1, [r7, #104]\t; 0x68\n \tstr.w\tr5, [r1, r8, lsl #2]\n \tadd.w\tr8, r8, #1\n ./cmdline/status.c:349\n-\tcbz\tr2, 26048 \n+\tcbz\tr2, 25fd6 \n ./cmdline/status.c:351\n \tmov\tr2, r3\n \tasrs\tr3, r3, #31\n \tcmp\tr4, #0\n-\tbne.w\t263fa \n-\tldr.w\tlr, [pc, #1988]\t; 267d0 \n+\tbne.w\t26380 \n+\tldr.w\tlr, [pc, #1992]\t; 26760 \n \tadd\tlr, pc\n \tcmp\tr6, #0\n-\tbne.w\t26406 \n-\tldr.w\tr4, [pc, #1980]\t; 267d4 \n+\tbne.w\t2638c \n+\tldr.w\tr4, [pc, #1984]\t; 26764 \n \tadd\tr4, pc\n \tcmp.w\tip, #0\n-\tbeq.w\t26414 \n-\tldr.w\tr5, [pc, #1972]\t; 267d8 \n+\tbeq.w\t2639a \n+\tldr.w\tr5, [pc, #1972]\t; 26768 \n \tadd\tr5, pc\n \tcmp\tr0, #0\n-\tbne.w\t26420 \n-\tldr.w\tr0, [pc, #1964]\t; 267dc \n+\tbne.w\t263a6 \n+\tldr.w\tr0, [pc, #1964]\t; 2676c \n \tadd\tr0, pc\n ./cmdline/status.c:351 (discriminator 16)\n \tstrd\tr5, r0, [sp, #8]\n \tmov\tr1, fp\n \tvmov\tr0, s17\n \tstr\tr4, [sp, #4]\n \tstr.w\tlr, [sp]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:299 (discriminator 2)\n-\tldr\tr2, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tadd.w\tr3, fp, #1\n \tcmp\tr2, r3\n-\tbeq.w\t26178 \n+\tbeq.w\t26106 \n \tmov\tfp, r3\n info_get():\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [sl]\n \tcmp\tr3, fp\n-\tbls.n\t25f60 \n+\tbls.n\t25ef0 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr3, [r7, #64]\t; 0x40\n state_status():\n ././tommyds/tommyarrayblkof.h:95\n \tmov.w\tr0, fp, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tadd.w\tr5, r3, #36\t; 0x24\n-\tldr.w\tr3, [r5, #132]\t; 0x84\n+\tadd.w\tr4, r3, #36\t; 0x24\n+\tldr.w\tr3, [r4, #132]\t; 0x84\n \tcmp.w\tr3, fp, lsr #12\n-\tbls.w\t26794 \n+\tbls.w\t26728 \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, r0, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tldr.w\tr4, [r5, #140]\t; 0x8c\n+\tldr.w\tr5, [r4, #140]\t; 0x8c\n state_status():\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tubfx\tr2, fp, #0, #12\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n-\tmul.w\tr2, r4, r2\n+\tmul.w\tr2, r5, r2\n state_status():\n ././tommyds/tommyarray.h:117\n-\tldr.w\tr4, [r5, r3, lsl #2]\n+\tldr.w\tr4, [r4, r3, lsl #2]\n ./cmdline/status.c:308\n-\tldr\tr3, [r7, #4]\n+\tldr\tr3, [r7, #8]\n \tldr.w\tr0, [r4, r0, lsl #2]\n \tldr.w\tr5, [r3, #984]\t; 0x3d8\n \tldr\tr3, [r0, r2]\n-\tstr\tr3, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #116]\t; 0x74\n \tcmp\tr5, #0\n-\tbne.w\t25f70 \n+\tbne.w\t25f00 \n ./cmdline/status.c:324\n \tldr.w\tr2, [r9]\n ./cmdline/status.c:307\n \tmov\tr4, r5\n ./cmdline/status.c:306\n \tmov\tr6, r5\n ./cmdline/status.c:324\n \tcmp\tr3, #0\n-\tbne.w\t25fac \n+\tbne.w\t25f3c \n ./cmdline/status.c:349\n \tcmp\tr2, #0\n-\tbeq.n\t26048 \n+\tbeq.n\t25fd6 \n ./cmdline/status.c:353\n-\tldr\tr3, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #112]\t; 0x70\n \tmov\tr2, r3\n-\tb.n\t26162 \n+\tb.n\t260f0 \n ./cmdline/status.c:241\n-\tldr\tr3, [r7, #20]\n-\tldr\tr1, [r7, #28]\n+\tldr\tr3, [r7, #28]\n+\tldr\tr1, [r7, #40]\t; 0x28\n \tldr.w\tr0, [r3, #216]\t; 0xd8\n-\taddw\tr3, pc, #1784\t; 0x6f8\n+\taddw\tr3, pc, #1788\t; 0x6fc\n \tldrd\tr2, r3, [r3]\n \tumull\tr0, r1, r1, r0\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr2, r0\n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmov\tr1, r5\n+\tmov\tr1, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:242\n \tmovs\tr3, #0\n \tmov\tr2, r9\n \tmov\tr1, r3\n-\tldr\tr0, [r7, #76]\t; 0x4c\n-\tbl\t257a8 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1776]\t; 267e0 \n-printf():\n+\tldr\tr0, [r7, #84]\t; 0x54\n+\tbl\t25738 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-state_status():\n+\tldr.w\tr1, [pc, #1780]\t; 26770 \n ./cmdline/status.c:242\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t25c00 \n-\tldr.w\tr1, [pc, #1764]\t; 267e4 \n+\tb.n\t25b90 \n+\tldr.w\tr1, [pc, #1768]\t; 26774 \n \tmov\tr2, r8\n \tmovs\tr0, #1\n \tadd\tr1, pc\n-\tstr\tr1, [r7, #24]\n+\tstr\tr1, [r7, #36]\t; 0x24\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tvmov\tr2, s17\n-\tldr\tr1, [r7, #24]\n+\tldr\tr1, [r7, #36]\t; 0x24\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tldr\tr2, [r7, #72]\t; 0x48\n-\tldr\tr1, [r7, #24]\n+\tldr\tr2, [r7, #80]\t; 0x50\n+\tldr\tr1, [r7, #36]\t; 0x24\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:229\n-\tldrd\tr2, r3, [r7, #64]\t; 0x40\n+\tldrd\tr2, r3, [r7, #72]\t; 0x48\n \taddw\tr1, pc, #1696\t; 0x6a0\n \tldrd\tr0, r1, [r1]\n \tcmp\tr2, r0\n \tsbcs\tr3, r1\n-\tbge.w\t25baa \n+\tbge.w\t25b3a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1712]\t; 267e8 \n+\tldr.w\tr1, [pc, #1712]\t; 26778 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t25bcc \n+\tb.n\t25b5c \n state_status():\n ./cmdline/status.c:349\n \tcmp\tr2, #0\n-\tbeq.w\t26048 \n+\tbeq.w\t25fd6 \n ./cmdline/status.c:353\n \tcmp\tr4, #0\n-\tbeq.w\t265e4 \n-\tldr.w\tr2, [pc, #1688]\t; 267ec \n+\tbeq.w\t26578 \n+\tldr.w\tr2, [pc, #1692]\t; 2677c \n \tadd\tr2, pc\n \tcmp\tr6, #0\n-\tbeq.w\t265ee \n-\tldr.w\tr3, [pc, #1680]\t; 267f0 \n+\tbeq.w\t26582 \n+\tldr.w\tr3, [pc, #1684]\t; 26780 \n \tadd\tr3, pc\n ./cmdline/status.c:353 (discriminator 8)\n \tvmov\tr0, s16\n \tmov\tr1, fp\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:299 (discriminator 8)\n-\tldr\tr2, [r7, #40]\t; 0x28\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tadd.w\tr3, fp, #1\n \tcmp\tr2, r3\n-\tbne.w\t26054 \n+\tbne.w\t25fe2 \n ./cmdline/status.c:357\n-\tldr.w\tr0, [pc, #1656]\t; 267f4 \n+\tldr.w\tr0, [pc, #1660]\t; 26784 \n \tmov\tr5, r8\n-\tldr\tr1, [r7, #84]\t; 0x54\n+\tldr\tr1, [r7, #92]\t; 0x5c\n \tvmov\ts17, fp\n \tadd\tr0, pc\n-\tstr\tr3, [r7, #36]\t; 0x24\n-\tbl\t11570 \n+\tstr\tr3, [r7, #40]\t; 0x28\n+\tbl\t11538 \n ./cmdline/status.c:358\n-\tldr.w\tr0, [pc, #1640]\t; 267f8 \n-\tldr\tr1, [r7, #60]\t; 0x3c\n+\tldr.w\tr0, [pc, #1644]\t; 26788 \n+\tldr\tr1, [r7, #68]\t; 0x44\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:359\n-\tldr.w\tr0, [pc, #1632]\t; 267fc \n-\tldr\tr1, [r7, #76]\t; 0x4c\n+\tldr.w\tr0, [pc, #1636]\t; 2678c \n+\tldr\tr1, [r7, #84]\t; 0x54\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:360\n-\tldr.w\tr0, [pc, #1624]\t; 26800 \n-\tldr\tr3, [r7, #48]\t; 0x30\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr.w\tr0, [pc, #1628]\t; 26790 \n+\tldr\tr3, [r7, #56]\t; 0x38\n+\tldr\tr2, [r7, #80]\t; 0x50\n \tadd\tr0, pc\n-\tldr\tr1, [r7, #64]\t; 0x40\n-\tbl\t11570 \n+\tldr\tr1, [r7, #72]\t; 0x48\n+\tbl\t11538 \n ./cmdline/status.c:361\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/status.c:363\n \tcmp\tr5, #0\n-\tbeq.w\t266be \n+\tbeq.w\t26652 \n ./cmdline/status.c:370\n-\tldr\tr4, [r7, #0]\n+\tldr.w\tr3, [pc, #1604]\t; 26794 \n \tmov\tr1, r8\n-\tldr.w\tsl, [r7, #96]\t; 0x60\n+\tldr\tr0, [r7, #4]\n \tmovs\tr2, #4\n-\tldr.w\tr3, [pc, #1592]\t; 26804 \n+\tldr.w\tsl, [r7, #104]\t; 0x68\n+./cmdline/status.c:373\n+\tmovs\tr4, #0\n ./cmdline/status.c:382\n-\tldr.w\tr6, [pc, #1592]\t; 26808 \n+\tldr.w\tr6, [pc, #1592]\t; 26798 \n ./cmdline/status.c:370\n+\tldr\tr3, [r0, r3]\n \tmov\tr0, sl\n-\tldr\tr3, [r4, r3]\n-./cmdline/status.c:382\n-\tadd\tr6, pc\n-./cmdline/status.c:370\n \tblx\t6d04 \n ./cmdline/status.c:374\n-\tldr.w\tr0, [pc, #1584]\t; 2680c \n-\tmov\tr1, r8\n-./cmdline/status.c:380\n-\tldr.w\tr8, [pc, #1580]\t; 26810 \n-./cmdline/status.c:374\n-\tadd\tr0, pc\n-./cmdline/status.c:373\n-\tmovs\tr4, #0\n+\tldr.w\tr0, [pc, #1584]\t; 2679c \n+./cmdline/status.c:380\n+\tldr.w\tr8, [pc, #1584]\t; 267a0 \n ./cmdline/status.c:374\n-\tbl\t11570 \n+\tmov\tr1, r5\n+\tadd\tr0, pc\n+./cmdline/status.c:382\n+\tadd\tr6, pc\n ./cmdline/status.c:380\n \tadd\tr8, pc\n+./cmdline/status.c:374\n+\tbl\t11538 \n ./cmdline/status.c:376\n \tadd.w\tr9, r4, #1\n ./cmdline/status.c:377\n \tldr.w\tr2, [sl, r4, lsl #2]\n \tcmp\tr9, r5\n-\titt\tcs\n+\tit\tcs\n \tmovcs\tr4, r9\n+\tit\tcs\n \tmovcs\tr3, #1\n-\tbcs.n\t2621c \n+\tbcs.n\t261ac \n \tadd.w\tr3, sl, r4, lsl #2\n-\tb.n\t2620e \n+\tb.n\t2619e \n ./cmdline/status.c:378\n \tadd.w\tr9, r9, #1\n ./cmdline/status.c:377\n \tcmp\tr9, r5\n-\tbcs.n\t26216 \n+\tbcs.n\t261a6 \n ./cmdline/status.c:377 (discriminator 1)\n \tldr.w\tr1, [r3, #4]!\n \tcmp\tr1, r2\n-\tbeq.n\t26206 \n+\tbeq.n\t26196 \n \tsub.w\tr3, r9, r4\n ./cmdline/status.c:377\n \tmov\tr4, r9\n ./cmdline/status.c:379\n \tlsls\tr1, r2, #31\n+\tbmi.w\t26510 \n ./cmdline/status.c:380\n-\titeet\tpl\n-\tstrpl\tr3, [sp, #0]\n-./cmdline/status.c:382\n-\tbicmi.w\tr2, r2, #1\n-\tstrmi\tr3, [sp, #0]\n-./cmdline/status.c:380\n-\tasrpl\tr3, r2, #31\n-\titee\tpl\n-\tmovpl\tr0, r8\n-./cmdline/status.c:382\n-\tasrmi\tr3, r2, #31\n-\tmovmi\tr0, r6\n-\tbl\t11570 \n+\tstr\tr3, [sp, #0]\n+\tmov\tr0, r8\n+\tasrs\tr3, r2, #31\n+\tbl\t11538 \n ./cmdline/status.c:375\n \tcmp\tr9, r5\n-\tbcc.n\t261ee \n+\tbcc.n\t2617c \n ./cmdline/status.c:387\n-\tldr\tr2, [r7, #96]\t; 0x60\n+\tldr\tr2, [r7, #104]\t; 0x68\n ./cmdline/status.c:389\n \tadd.w\tr3, r5, #1073741824\t; 0x40000000\n \tsubs\tr3, #1\n-./cmdline/status.c:390\n-\tvmov\tr1, s22\n-\tadd.w\tr9, r7, #112\t; 0x70\n-\tadd.w\tr6, r7, #392\t; 0x188\n+./cmdline/status.c:396\n+\tmovs\tr4, #0\n+\tstr\tr4, [r7, #100]\t; 0x64\n+\tadd.w\tr9, r7, #120\t; 0x78\n+./cmdline/status.c:387\n+\tldr\tr1, [r2, #0]\n+\tadd.w\tr6, r7, #400\t; 0x190\n ./cmdline/status.c:389\n \tldr.w\tr4, [r2, r3, lsl #2]\n-./cmdline/status.c:401\n-\tmovw\tsl, #41195\t; 0xa0eb\n-./cmdline/status.c:387\n-\tldr\tr0, [r2, #0]\n ./cmdline/status.c:395\n \tmov.w\tfp, #0\n-\tstr.w\tr9, [r7, #88]\t; 0x58\n-./cmdline/status.c:401\n-\tmovt\tsl, #59918\t; 0xea0e\n-\tstr\tr6, [r7, #108]\t; 0x6c\n+./cmdline/status.c:387\n+\tmov\tr0, r1\n+\tstr\tr1, [r7, #112]\t; 0x70\n ./cmdline/status.c:390\n+\tvmov\tr1, s22\n \tmov\tr8, r0\n-./cmdline/status.c:387\n-\tstr\tr0, [r7, #104]\t; 0x68\n+\tstr.w\tr9, [r7, #96]\t; 0x60\n+./cmdline/status.c:401\n+\tmovw\tsl, #41195\t; 0xa0eb\n+\tmovt\tsl, #59918\t; 0xea0e\n+\tstr\tr6, [r7, #116]\t; 0x74\n ./cmdline/status.c:389\n-\tstr\tr4, [r7, #32]\n+\tstr\tr4, [r7, #36]\t; 0x24\n ./cmdline/status.c:390\n-\tbl\t257e0 \n+\tbl\t25770 \n ./cmdline/status.c:388\n \tlsrs\tr3, r5, #1\n ./cmdline/status.c:391\n \tvmov\tr1, s22\n ./cmdline/status.c:390\n \tvmov\ts19, r0\n-./cmdline/status.c:396\n-\tmovs\tr0, #0\n-\tstr\tr0, [r7, #92]\t; 0x5c\n ./cmdline/status.c:391\n \tldr.w\tr0, [r2, r3, lsl #2]\n-\tbl\t257e0 \n+\tbl\t25770 \n ./cmdline/status.c:392\n \tvmov\tr1, s22\n ./cmdline/status.c:391\n \tmov\tr3, r0\n ./cmdline/status.c:392\n \tmov\tr0, r4\n ./cmdline/status.c:391\n \tvmov\ts20, r3\n ./cmdline/status.c:392\n-\tbl\t257e0 \n+\tbl\t25770 \n \tsub.w\tip, r4, r8\n \tmov\tlr, r9\n+\tmov\tr8, ip\n+\tmov\tr9, r6\n ./cmdline/status.c:395\n \tmov\tr3, fp\n ./cmdline/status.c:392\n-\tmov\tr9, r6\n-\tmov\tr8, ip\n-\tstr\tr0, [r7, #28]\n+\tstr\tr0, [r7, #32]\n ./cmdline/status.c:401\n \tmov.w\tr0, r8, lsr #1\n+./cmdline/status.c:404\n+\tmovs\tr4, #0\n ./cmdline/status.c:405\n \tcmp\tr5, r3\n-./cmdline/status.c:404\n-\tmov.w\tr4, #0\n-./cmdline/status.c:401\n-\tumull\tr2, r0, sl, r0\n-\tldr\tr2, [r7, #104]\t; 0x68\n ./cmdline/status.c:403\n \tit\tls\n \tmovls\tr6, r4\n ./cmdline/status.c:401\n+\tumull\tr2, r0, sl, r0\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tadd.w\tr0, r2, r0, lsr #5\n ./cmdline/status.c:405\n-\tbls.n\t262e8 \n-\tldr\tr2, [r7, #96]\t; 0x60\n+\tbls.n\t2626e \n+\tldr\tr2, [r7, #104]\t; 0x68\n ./cmdline/status.c:403\n \tmov\tr6, r4\n \tadd.w\tr1, r2, r3, lsl #2\n-\tb.n\t262d8 \n+\tb.n\t2625e \n+./cmdline/status.c:410\n+\tadds\tr3, #1\n ./cmdline/status.c:406\n \tlsls\tr2, r2, #31\n-./cmdline/status.c:410\n-\tadd.w\tr3, r3, #1\n ./cmdline/status.c:407\n-\tite\tmi\n+\tit\tmi\n \taddmi\tr4, #1\n ./cmdline/status.c:409\n+\tit\tpl\n \taddpl\tr6, #1\n ./cmdline/status.c:405\n \tcmp\tr3, r5\n-\tbeq.n\t262e0 \n+\tbeq.n\t26266 \n ./cmdline/status.c:405 (discriminator 1)\n \tldr.w\tr2, [r1], #4\n \tcmp\tr2, r0\n-\tble.n\t262c8 \n+\tble.n\t2624e \n \tadds\tr2, r4, r6\n \tcmp\tfp, r2\n \tit\tcc\n \tmovcc\tfp, r2\n ./cmdline/status.c:397\n-\tldr\tr2, [r7, #108]\t; 0x6c\n+\tldr\tr2, [r7, #116]\t; 0x74\n \tadd\tr8, ip\n ./cmdline/status.c:416\n \tstr.w\tr6, [lr, #4]!\n-./cmdline/status.c:397\n-\tcmp\tr2, lr\n ./cmdline/status.c:417\n \tstr.w\tr4, [r9, #4]!\n ./cmdline/status.c:397\n-\tbne.n\t262a4 \n+\tcmp\tr2, lr\n+\tbne.n\t2622c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #1304]\t; 26814 \n+\tldr.w\tr0, [pc, #1316]\t; 267a4 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov.w\tsl, #14\n-\tstr.w\tfp, [r7, #92]\t; 0x5c\n+\tstr.w\tfp, [r7, #100]\t; 0x64\n state_status():\n ./cmdline/status.c:423\n \tmov.w\tr9, #0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n-state_status():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr6, r9\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6afc \n state_status():\n-./cmdline/status.c:429\n-\tmov\tr1, fp\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr.w\tr1, [pc, #1296]\t; 267a8 \n ./cmdline/status.c:425\n \tmovs\tr3, #100\t; 0x64\n ./cmdline/status.c:429\n \tmovs\tr2, #50\t; 0x32\n-./cmdline/status.c:425\n-\tmul.w\tr3, r3, r1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tstr\tr5, [r7, #104]\t; 0x68\n+\tadd\tr1, pc\n+\tvmov\ts16, r1\n state_status():\n ./cmdline/status.c:429\n-\tmul.w\tr2, r2, r1\n+\tmov\tr1, fp\n+\tstr\tr5, [r7, #112]\t; 0x70\n ./cmdline/status.c:425\n-\tstr\tr3, [r7, #44]\t; 0x2c\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr3, [pc, #1268]\t; 26818 \n+\tmul.w\tr3, r3, r1\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/status.c:429\n-\tstr\tr2, [r7, #40]\t; 0x28\n+\tmul.w\tr2, r2, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr2, [pc, #1264]\t; 2681c \n+\tldr.w\tr3, [pc, #1272]\t; 267ac \n+./cmdline/status.c:429\n+\tstr\tr2, [r7, #48]\t; 0x30\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr3, pc\n-\tadd\tr2, pc\n-\tvmov\ts18, r3\n+\tvmov\ts21, r3\n \tmul.w\tr3, sl, fp\n-\tvmov\ts16, r2\n-\tldr.w\tr2, [pc, #1248]\t; 26820 \n-\tadd\tr2, pc\n-\tvmov\ts21, r2\n+state_status():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr.w\tr2, [pc, #1260]\t; 267b0 \n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr8, r3\n+\tadd\tr2, pc\n+\tvmov\ts18, r2\n state_status():\n ./cmdline/status.c:424\n \tcmp\tr6, #0\n-\tbeq.w\t2658c \n+\tbeq.w\t26520 \n ./cmdline/status.c:426\n \tcmp\tr6, #14\n-\tbeq.w\t265b4 \n+\tbeq.w\t26548 \n ./cmdline/status.c:428\n \tcmp\tr6, #7\n-\tbeq.w\t265a0 \n+\tbeq.w\t26534 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s16\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:433\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr3, [r7, #100]\t; 0x64\n \tmovw\tr0, #34953\t; 0x8889\n \tmovt\tr0, #34952\t; 0x8888\n ./cmdline/status.c:434\n-\tldr.w\tr9, [r7, #108]\t; 0x6c\n+\tldr.w\tr9, [r7, #116]\t; 0x74\n ./cmdline/status.c:433\n-\tadd.w\tr5, r8, r3\n+\tadd.w\tr4, r8, r3\n ./cmdline/status.c:434\n-\tldr.w\tfp, [r7, #88]\t; 0x58\n+\tldr.w\tfp, [r7, #96]\t; 0x60\n \tmov.w\tsl, #1\n+\tumull\tr3, r5, r0, r8\n ./cmdline/status.c:433\n-\tumull\tr3, r5, r0, r5\n+\tumull\tr3, r4, r0, r4\n ./cmdline/status.c:434\n-\tumull\tr3, r0, r0, r8\n-./cmdline/status.c:433\n \tlsrs\tr5, r5, #3\n-./cmdline/status.c:434\n-\tlsrs\tr4, r0, #3\n-\tb.n\t263a0 \n+./cmdline/status.c:433\n+\tlsrs\tr4, r4, #3\n+\tb.n\t26326 \n ./cmdline/status.c:439\n-\tcmp\tr2, r4\n-\tbls.n\t263b6 \n+\tcmp\tr2, r5\n+\tbls.n\t2633c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #42\t; 0x2a\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:432 (discriminator 2)\n \tcmp.w\tsl, #70\t; 0x46\n-\tbeq.n\t263c2 \n+\tbeq.n\t26348 \n \tadd.w\tsl, sl, #1\n ./cmdline/status.c:435\n \tldr.w\tr2, [fp, #4]!\n \tldr.w\tr3, [r9, #4]!\n \tadd\tr3, r2\n ./cmdline/status.c:438\n-\tcmp\tr5, r3\n-\tbcc.n\t2638c \n-./cmdline/status.c:443\n \tcmp\tr4, r3\n-\tbcs.n\t26428 \n+\tbcc.n\t26312 \n+./cmdline/status.c:443\n+\tcmp\tr5, r3\n+\tbcs.n\t263ae \n ./cmdline/status.c:444\n \tcmp\tr2, r3\n-\tbeq.n\t26390 \n+\tbeq.n\t26316 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #111\t; 0x6f\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:432\n \tcmp.w\tsl, #70\t; 0x46\n-\tbne.n\t2639c \n+\tbne.n\t26322 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr3, [r7, #100]\t; 0x64\n ./cmdline/status.c:423\n \tadds\tr6, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n \tsub.w\tr8, r8, r3\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:423\n \tcmp\tr6, #15\n-\tbne.n\t26348 \n-\tldr\tr5, [r7, #104]\t; 0x68\n-\tb.n\t26448 \n+\tbne.n\t262ce \n+\tldr\tr5, [r7, #112]\t; 0x70\n+\tb.n\t263ce \n ./cmdline/status.c:179\n \tsubs\tr4, #1\n fs_file2par_get():\n ./cmdline/elem.h:1059\n \tvmov\tr0, s16\n \tmov\tr1, r5\n \tmov\tr2, r4\n-\tbl\t1330c \n+\tbl\t132e8 \n ./cmdline/elem.h:1060\n \tadds\tr3, r0, #1\n-\tbeq.w\t267a6 \n+\tbeq.w\t2673a \n state_status():\n ./cmdline/status.c:180\n-\tldr\tr3, [r7, #64]\t; 0x40\n+\tldr\tr3, [r7, #72]\t; 0x48\n \tcmp\tr3, r0\n \tit\tcc\n \tmovcc\tr3, r0\n-\tstr\tr3, [r7, #64]\t; 0x40\n+\tstr\tr3, [r7, #72]\t; 0x48\n ./cmdline/status.c:184\n-\tb.w\t25a9a \n+\tb.w\t25a28 \n ./cmdline/status.c:351\n-\tldr.w\tlr, [pc, #1064]\t; 26824 \n+\tldr.w\tlr, [pc, #1072]\t; 267b4 \n \tadd\tlr, pc\n \tcmp\tr6, #0\n-\tbeq.w\t26014 \n-\tldr.w\tr4, [pc, #1056]\t; 26828 \n+\tbeq.w\t25fa2 \n+\tldr.w\tr4, [pc, #1064]\t; 267b8 \n \tadd\tr4, pc\n \tcmp.w\tip, #0\n-\tbne.w\t26022 \n-\tldr.w\tr5, [pc, #1044]\t; 2682c \n+\tbne.w\t25fb0 \n+\tldr.w\tr5, [pc, #1056]\t; 267bc \n \tadd\tr5, pc\n \tcmp\tr0, #0\n-\tbeq.w\t2602e \n-\tldr.w\tr0, [pc, #1036]\t; 26830 \n+\tbeq.w\t25fbc \n+\tldr.w\tr0, [pc, #1048]\t; 267c0 \n \tadd\tr0, pc\n-\tb.n\t26034 \n+\tb.n\t25fc2 \n ./cmdline/status.c:449\n \tcmp\tr6, #14\n-\tbeq.n\t26434 \n+\tbeq.n\t263ba \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #32\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t26396 \n+\tb.n\t2631c \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #95\t; 0x5f\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:432\n \tcmp.w\tsl, #70\t; 0x46\n-\tbne.n\t2639c \n+\tbne.n\t26322 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n-\tldr\tr5, [r7, #104]\t; 0x68\n+\tldr\tr5, [r7, #112]\t; 0x70\n \tblx\t6c18 \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr4, [r7, #28]\n+\tldr\tr4, [r7, #32]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovs\tr0, #1\n-\tldr\tr1, [pc, #996]\t; (26834 )\n \tvmov\tr2, s19\n-\tadd\tr1, pc\n+\tldr\tr1, [pc, #1004]\t; (267c4 )\n+\tmovs\tr0, #1\n \tmov\tr3, r4\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #980]\t; (26838 )\n+\tldr\tr1, [pc, #992]\t; (267c8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr3, s20\n-\tmovs\tr0, #1\n \tvmov\tr2, s19\n \tadd\tr1, pc\n+\tmovs\tr0, #1\n \tstr\tr4, [sp, #0]\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_status():\n ./cmdline/status.c:465\n \tvmov\tr3, s22\n-\tldr\tr2, [r7, #32]\n+\tldr\tr2, [r7, #36]\t; 0x24\n \tcmp\tr3, r2\n-\tblt.w\t2666a \n+\tblt.w\t265fe \n ./cmdline/status.c:469\n-\tldr\tr4, [r7, #84]\t; 0x54\n+\tldr\tr4, [r7, #92]\t; 0x5c\n \tcmp\tr4, #0\n-\tbne.w\t265f4 \n+\tbne.w\t26588 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #940]\t; (2683c )\n+\tldr\tr0, [pc, #948]\t; (267cc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:476\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr3, #0\n-\tbeq.w\t2661c \n+\tbeq.w\t265b0 \n ./cmdline/status.c:477\n-\tvmov\tr0, s17\n+\tvmov\tr4, s17\n \tmovs\tr2, #100\t; 0x64\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #920]\t; (26840 )\n+\tldr\tr1, [pc, #932]\t; (267d0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmovs\tr0, #1\n \tadd\tr1, pc\n state_status():\n ./cmdline/status.c:477\n-\tmla\tr2, r2, r3, r0\n+\tmla\tr2, r2, r3, r4\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tldr\tr3, [r7, #40]\t; 0x28\n \tudiv\tr2, r2, r3\n-\tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:482\n-\tldr\tr2, [r7, #80]\t; 0x50\n+\tldr\tr2, [r7, #88]\t; 0x58\n \tcmp\tr2, #0\n-\tbeq.w\t2662c \n+\tbeq.w\t265c0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #896]\t; (26844 )\n+\tldr\tr1, [pc, #908]\t; (267d4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #892]\t; (26848 )\n+\tldr\tr0, [pc, #900]\t; (267d8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:489\n-\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr3, [r7, #84]\t; 0x54\n \tcmp\tr3, #0\n-\tbne.w\t2663c \n+\tbne.w\t265d0 \n ./cmdline/status.c:492\n-\tldr\tr3, [r7, #4]\n+\tldr\tr3, [r7, #8]\n \tldr.w\tr2, [r3, #972]\t; 0x3cc\n \tldr.w\tr3, [r3, #964]\t; 0x3c4\n \tcmp\tr2, r3\n-\tbeq.w\t26722 \n+\tbeq.w\t266b6 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #864]\t; (2684c )\n+\tldr\tr0, [pc, #872]\t; (267dc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:499\n-\tldr\tr2, [r7, #64]\t; 0x40\n+\tldr\tr2, [r7, #72]\t; 0x48\n \tcmp\tr2, #0\n-\tbeq.w\t2665a \n+\tbeq.w\t265ee \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #852]\t; (26850 )\n+\tldr\tr1, [pc, #860]\t; (267e0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr8, [pc, #852]\t; 26854 \n+\tldr.w\tr8, [pc, #860]\t; 267e4 \n ./cmdline/status.c:507\n \tmovs\tr4, #0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n \tvmov\tr9, s17\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #840]\t; (26858 )\n+\tldr\tr1, [pc, #848]\t; (267e8 )\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr6, [r7, #56]\t; 0x38\n+\tldr\tr6, [r7, #64]\t; 0x40\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n-\tldr\tr3, [r7, #48]\t; 0x30\n+\tldr\tr3, [r7, #56]\t; 0x38\n \tadd\tr1, pc\n-\tldr\tr2, [r7, #72]\t; 0x48\n+\tldr\tr2, [r7, #80]\t; 0x50\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tadds\tr6, #36\t; 0x24\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tadd\tr8, pc\n-\tldr.w\tsl, [r7, #24]\n state_status():\n ./cmdline/status.c:508\n \tmov\tr5, r4\n-\tb.n\t2653c \n+\tldr.w\tsl, [r7, #28]\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr8, pc\n+\tb.n\t264c0 \n+state_status():\n ./cmdline/status.c:520\n \tcmp\tr4, #100\t; 0x64\n-\tbhi.w\t266fa \n+\tbhi.w\t2668e \n ./cmdline/status.c:508 (discriminator 2)\n+\tadds\tr3, r5, #1\n \tcmp\tr5, r9\n-\tadd.w\tr3, r5, #1\n-\tbeq.w\t26708 \n+\tbeq.w\t2669c \n \tmov\tr5, r3\n ./cmdline/elem.h:1201\n \tldr.w\tr3, [sl]\n info_get():\n ./cmdline/elem.h:1201\n \tcmp\tr5, r3\n-\tbcs.n\t26530 \n+\tbcs.n\t264b6 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r6, #132]\t; 0x84\n state_status():\n ././tommyds/tommyarrayblkof.h:95\n \tmov.w\tip, r5, lsr #12\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp.w\tr3, r5, lsr #12\n-\tbls.w\t26794 \n+\tbls.w\t26728 \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, ip, #1\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr2, [r6, #140]\t; 0x8c\n state_status():\n ././tommyds/tommytypes.h:364\n@@ -70436,580 +70241,583 @@\n tommy_array_get():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr3, [r3, ip, lsl #2]\n \tldr\tr3, [r3, r2]\n state_status():\n ./cmdline/status.c:512\n \tcmp\tr3, #0\n-\tbeq.n\t26530 \n+\tbeq.n\t264b6 \n ./cmdline/status.c:515\n \tlsls\tr2, r3, #31\n-\tbpl.n\t2652a \n+\tbpl.n\t264b0 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r5\n \tmov\tr1, r8\n \tmovs\tr0, #1\n state_status():\n ./cmdline/status.c:517\n-\tadd\tr4, r0\n+\tadds\tr4, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:517\n-\tb.n\t2652a \n+\tb.n\t264b0 \n+./cmdline/status.c:382\n+\tbic.w\tr2, r2, #1\n+\tstr\tr3, [sp, #0]\n+\tmov\tr0, r6\n+\tasrs\tr3, r2, #31\n+\tbl\t11538 \n+\tb.n\t261bc \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #716]\t; (2685c )\n+\tldr\tr3, [r7, #52]\t; 0x34\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n-\tldr\tr3, [r7, #44]\t; 0x2c\n-\tldr\tr2, [r7, #104]\t; 0x68\n+\tldr\tr2, [r7, #112]\t; 0x70\n+\tldr\tr1, [pc, #708]\t; (267ec )\n \tadd\tr1, pc\n \tudiv\tr2, r3, r2\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t26364 \n-\tldr\tr3, [r7, #40]\t; 0x28\n+\tb.n\t262ea \n+\tldr\tr3, [r7, #48]\t; 0x30\n+\tvmov\tr1, s18\n+\tldr\tr2, [r7, #112]\t; 0x70\n \tmovs\tr0, #1\n-\tldr\tr2, [r7, #104]\t; 0x68\n \tudiv\tr2, r3, r2\n-\tvmov\tr1, s18\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t26364 \n+\tb.n\t262ea \n \tvmov\tr1, s21\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t26364 \n+\tb.n\t262ea \n state_status():\n ./cmdline/status.c:143\n \tmovs\tr2, #0\n \tmovs\tr3, #1\n-\tvmov\ts19, r2\n ./cmdline/status.c:129\n \tmov\tr8, r6\n-./cmdline/status.c:143\n-\tvmov\ts16, r2\n ./cmdline/status.c:134\n \tmov\tsl, r2\n-./cmdline/status.c:130\n-\tvmov\ts17, r6\n ./cmdline/status.c:133\n-\tstr\tr6, [r7, #76]\t; 0x4c\n+\tstr\tr6, [r7, #84]\t; 0x54\n ./cmdline/status.c:143\n-\tvmov\ts18, r3\n+\tvmov\ts19, r2\n+\tvmov\ts16, r2\n ./cmdline/status.c:132\n-\tstr\tr6, [r7, #88]\t; 0x58\n+\tstr\tr6, [r7, #96]\t; 0x60\n ./cmdline/status.c:131\n-\tstr\tr6, [r7, #72]\t; 0x48\n+\tstr\tr6, [r7, #80]\t; 0x50\n+./cmdline/status.c:130\n+\tvmov\ts17, r6\n ./cmdline/status.c:134\n-\tstr\tr2, [r7, #108]\t; 0x6c\n-\tb.w\t25b0e \n+\tstr\tr2, [r7, #116]\t; 0x74\n+./cmdline/status.c:143\n+\tvmov\ts18, r3\n+\tb.w\t25a9e \n ./cmdline/status.c:353\n-\tldr\tr2, [pc, #632]\t; (26860 )\n+\tldr\tr2, [pc, #628]\t; (267f0 )\n \tadd\tr2, pc\n \tcmp\tr6, #0\n-\tbne.w\t2615c \n-\tldr\tr3, [pc, #628]\t; (26864 )\n+\tbne.w\t260ea \n+\tldr\tr3, [pc, #624]\t; (267f4 )\n \tadd\tr3, pc\n-\tb.n\t26162 \n+\tb.n\t260f0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #624]\t; (26868 )\n+\tldr\tr0, [pc, #620]\t; (267f8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:471\n-\tldr\tr0, [r7, #36]\t; 0x24\n+\tldr\tr6, [r7, #40]\t; 0x28\n+\tmovs\tr2, #100\t; 0x64\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #620]\t; (2686c )\n+\tldr\tr1, [pc, #612]\t; (267fc )\n ./cmdline/status.c:471\n-\tmovs\tr2, #100\t; 0x64\n-\tsubs\tr3, r0, r4\n+\tsubs\tr3, r6, r4\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmovs\tr0, #1\n \tadd\tr1, pc\n state_status():\n ./cmdline/status.c:471\n \tmul.w\tr2, r2, r3\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tudiv\tr2, r2, r0\n-\tmovs\tr0, #1\n+\tudiv\tr2, r2, r6\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:476\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tldr\tr3, [r7, #68]\t; 0x44\n \tcmp\tr3, #0\n-\tbne.w\t2649e \n+\tbne.w\t26424 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #592]\t; (26870 )\n+\tldr\tr0, [pc, #588]\t; (26800 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:482\n-\tldr\tr2, [r7, #80]\t; 0x50\n+\tldr\tr2, [r7, #88]\t; 0x58\n \tcmp\tr2, #0\n-\tbne.w\t264c0 \n+\tbne.w\t26446 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #580]\t; (26874 )\n+\tldr\tr0, [pc, #576]\t; (26804 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:489\n-\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr\tr3, [r7, #84]\t; 0x54\n \tcmp\tr3, #0\n-\tbeq.w\t264da \n+\tbeq.w\t26460 \n ./cmdline/status.c:490\n \tsubs\tr3, r5, r3\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #568]\t; (26878 )\n-./cmdline/status.c:490\n \tmovs\tr2, #100\t; 0x64\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr\tr1, [pc, #560]\t; (26808 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n state_status():\n ./cmdline/status.c:490\n \tmul.w\tr2, r2, r3\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tudiv\tr2, r2, r5\n \tadd\tr1, pc\n+\tudiv\tr2, r2, r5\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n ./cmdline/status.c:499\n-\tldr\tr2, [r7, #64]\t; 0x40\n+\tldr\tr2, [r7, #72]\t; 0x48\n \tcmp\tr2, #0\n-\tbne.w\t264fa \n+\tbne.w\t26480 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #544]\t; (2687c )\n+\tldr\tr0, [pc, #540]\t; (2680c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:535\n-\tldr\tr0, [r7, #96]\t; 0x60\n+\tldr\tr0, [r7, #104]\t; 0x68\n \tblx\t694c \n ./cmdline/status.c:537\n-\tb.n\t266cc \n+\tb.n\t26660 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #532]\t; (26880 )\n+\tldr\tr0, [pc, #528]\t; (26810 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n ./cmdline/status.c:469\n-\tldr\tr4, [r7, #84]\t; 0x54\n+\tldr\tr4, [r7, #92]\t; 0x5c\n \tcmp\tr4, #0\n-\tbeq.w\t2648e \n-\tb.n\t265f4 \n+\tbeq.w\t26414 \n+\tb.n\t26588 \n ./cmdline/status.c:349\n \tldr.w\tr3, [r9]\n \tcmp\tr3, #0\n-\tbeq.w\t26048 \n+\tbeq.w\t25fd6 \n ./cmdline/status.c:353\n-\tldr\tr3, [r7, #92]\t; 0x5c\n+\tldr\tr3, [r7, #100]\t; 0x64\n \tmov\tr2, r3\n-\tb.n\t26162 \n+\tb.n\t260f0 \n ./cmdline/status.c:357\n-\tldr\tr4, [r7, #40]\t; 0x28\n-\tldr\tr0, [pc, #500]\t; (26884 )\n+\tldr\tr4, [r7, #48]\t; 0x30\n+\tldr\tr0, [pc, #496]\t; (26814 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:358\n-\tldr\tr0, [pc, #492]\t; (26888 )\n+\tldr\tr0, [pc, #488]\t; (26818 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:359\n-\tldr\tr0, [pc, #488]\t; (2688c )\n+\tldr\tr0, [pc, #484]\t; (2681c )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/status.c:360\n-\tldr\tr0, [pc, #480]\t; (26890 )\n+\tldr\tr0, [pc, #476]\t; (26820 )\n \tmov\tr3, r4\n \tmov\tr2, r4\n-\tadd\tr0, pc\n \tmov\tr1, r4\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/status.c:361\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/status.c:364\n-\tldr\tr0, [pc, #468]\t; (26894 )\n+\tldr\tr0, [pc, #464]\t; (26824 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/status.c:365\n-\tldr\tr0, [r7, #96]\t; 0x60\n+\tldr\tr0, [r7, #104]\t; 0x68\n \tblx\t694c \n ./cmdline/status.c:56\n-\tldr\tr2, [pc, #456]\t; (26898 )\n+\tldr\tr2, [pc, #452]\t; (26828 )\n ./cmdline/status.c:538\n-\tldr\tr3, [pc, #460]\t; (2689c )\n+\tldr\tr3, [pc, #456]\t; (2682c )\n ./cmdline/status.c:56\n \tadd\tr2, pc\n ./cmdline/status.c:538\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n-\tldr.w\tr3, [r7, #676]\t; 0x2a4\n+\tldr.w\tr3, [r7, #684]\t; 0x2ac\n \teors\tr2, r3\n-\tbne.n\t26776 \n+\tbne.n\t2670a \n \tmovs\tr0, #0\n-\tadd.w\tr7, r7, #684\t; 0x2ac\n+\tadd.w\tr7, r7, #692\t; 0x2b4\n \tmov\tsp, r7\n \tvpop\t{d8-d11}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #432]\t; (268a0 )\n+\tldr\tr0, [pc, #428]\t; (26830 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n-\tb.w\t25d9c \n+\tb.w\t25d2c \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [r7, #64]\t; 0x40\n+\tldr\tr3, [r7, #72]\t; 0x48\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n-\tldr\tr1, [pc, #420]\t; (268a4 )\n+\tldr\tr1, [pc, #416]\t; (26834 )\n \tsubs\tr2, r3, r4\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #412]\t; (268a8 )\n+\tldr\tr0, [pc, #408]\t; (26838 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #408]\t; (268ac )\n+\tldr\tr0, [pc, #404]\t; (2683c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #404]\t; (268b0 )\n+\tldr\tr0, [pc, #400]\t; (26840 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n-\tb.n\t26662 \n+\tb.n\t265f6 \n state_status():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #400]\t; (268b4 )\n+\tldr\tr0, [pc, #396]\t; (26844 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n-\tb.n\t264f2 \n+\tb.n\t26478 \n state_status():\n ./cmdline/status.c:92\n-\tstr\tr3, [r7, #36]\t; 0x24\n-\tb.w\t258de \n-./cmdline/status.c:123\n-\tldr\tr3, [r7, #60]\t; 0x3c\n+\tstr\tr3, [r7, #68]\t; 0x44\n+\tb.w\t2586e \n+\tldr\tr2, [r7, #20]\n ./cmdline/status.c:125\n \tmovs\tr5, #0\n-\tldr\tr2, [r7, #56]\t; 0x38\n+\tldr\tr1, [r7, #48]\t; 0x30\n \tmov\tr6, r5\n-\tldr\tr1, [r7, #40]\t; 0x28\n+./cmdline/status.c:123\n+\tldr\tr3, [r7, #64]\t; 0x40\n+./cmdline/status.c:125\n \tmov\tr8, r5\n+\tadd\tr2, r1\n \tmov\tr9, r5\n ./cmdline/status.c:123\n-\tstr\tr3, [r7, #80]\t; 0x50\n-\tadd\tr2, r1\n-\tstr\tr2, [r7, #108]\t; 0x6c\n+\tstr\tr3, [r7, #88]\t; 0x58\n ./cmdline/status.c:120\n-\tstr\tr5, [r7, #48]\t; 0x30\n+\tstr\tr5, [r7, #56]\t; 0x38\n ./cmdline/status.c:119\n-\tstr\tr5, [r7, #96]\t; 0x60\n+\tstr\tr5, [r7, #104]\t; 0x68\n+\tstr\tr2, [r7, #116]\t; 0x74\n ./cmdline/status.c:124\n-\tstr\tr5, [r7, #12]\n+\tstr\tr5, [r7, #16]\n ./cmdline/status.c:120\n-\tstr\tr5, [r7, #52]\t; 0x34\n+\tstr\tr5, [r7, #60]\t; 0x3c\n ./cmdline/status.c:119\n-\tstr\tr5, [r7, #100]\t; 0x64\n+\tstr\tr5, [r7, #108]\t; 0x6c\n ./cmdline/status.c:124\n-\tstr\tr5, [r7, #8]\n+\tstr\tr5, [r7, #12]\n ./cmdline/status.c:118\n-\tstr\tr5, [r7, #104]\t; 0x68\n-\tstr\tr5, [r7, #92]\t; 0x5c\n+\tstr\tr5, [r7, #112]\t; 0x70\n+\tstr\tr5, [r7, #100]\t; 0x64\n ./cmdline/status.c:122\n-\tstr\tr3, [r7, #44]\t; 0x2c\n+\tstr\tr3, [r7, #52]\t; 0x34\n ./cmdline/status.c:121\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #24]\n ./cmdline/status.c:117\n-\tstr\tr3, [r7, #84]\t; 0x54\n-\tb.w\t25cec \n+\tstr\tr3, [r7, #92]\t; 0x5c\n+\tb.w\t25c7c \n ./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #340]\t; (268b8 )\n+\tldr\tr0, [pc, #336]\t; (26848 )\n fs_file2par_get():\n ./cmdline/elem.h:1062\n \tmovs\tr2, #0\n \tldr\tr3, [r5, #40]\t; 0x28\n \tldr\tr1, [r5, #48]\t; 0x30\n \tadd\tr0, pc\n \tvstr\ts16, [sp]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n state_status():\n ./cmdline/status.c:538\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #320]\t; (268bc )\n+\tldr\tr0, [pc, #316]\t; (2684c )\n fs_file2par_get():\n ./cmdline/elem.h:1062\n \tmov\tr2, sl\n \tldr.w\tr3, [r8, #40]\t; 0x28\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tadd\tr0, pc\n \tstr.w\tfp, [sp]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #296]\t; (268c0 )\n+\tldr\tr3, [pc, #292]\t; (26850 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #296]\t; (268c4 )\n-\tldr\tr0, [pc, #300]\t; (268c8 )\n+\tldr\tr1, [pc, #292]\t; (26854 )\n+\tldr\tr0, [pc, #296]\t; (26858 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n state_status():\n ./cmdline/elem.h:1062\n-\tldr\tr0, [pc, #292]\t; (268cc )\n+\tldr\tr0, [pc, #288]\t; (2685c )\n fs_file2par_get():\n ./cmdline/elem.h:1062\n \tmov\tr2, r4\n \tldr\tr3, [r5, #40]\t; 0x28\n \tldr\tr1, [r5, #48]\t; 0x30\n \tadd\tr0, pc\n \tvstr\ts16, [sp]\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n-\tnop.w\n+\tbl\t2efd4 \n \tldmia\tr2!, {}\n \tsubs\tr3, #154\t; 0x9a\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadds\tr0, r0, r0\n \t\t\t; instruction: 0xb789\n \t\t\t; instruction: 0xffe8ffff\n-\tldrh\tr4, [r3, #58]\t; 0x3a\n+\tldrh\tr6, [r1, #62]\t; 0x3e\n \tmovs\tr2, r0\n-\tldrh\tr0, [r2, #58]\t; 0x3a\n+\tldrh\tr2, [r0, #62]\t; 0x3e\n \tmovs\tr2, r0\n-\tcbz\tr2, 267ea \n+\tcbz\tr4, 26796 \n \tmovs\tr1, r0\n-\tldrh\tr6, [r6, #56]\t; 0x38\n+\tldrh\tr0, [r5, #60]\t; 0x3c\n \tmovs\tr2, r0\n-\tadds\tr2, #140\t; 0x8c\n+\tadds\tr2, #250\t; 0xfa\n \tmovs\tr2, r0\n-\tadds\tr2, #80\t; 0x50\n+\tadds\tr2, #194\t; 0xc2\n \tmovs\tr2, r0\n-\tadds\tr2, #28\n+\tadds\tr2, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tadds\tr0, #132\t; 0x84\n+\tadds\tr0, #246\t; 0xf6\n \tmovs\tr2, r0\n-\tadds\tr0, #128\t; 0x80\n+\tadds\tr0, #242\t; 0xf2\n \tmovs\tr2, r0\n-\tadds\tr5, #224\t; 0xe0\n+\tadds\tr6, #82\t; 0x52\n \tmovs\tr2, r0\n-\tadds\tr5, #238\t; 0xee\n+\tadds\tr6, #96\t; 0x60\n \tmovs\tr2, r0\n-\tadds\tr5, #254\t; 0xfe\n+\tadds\tr6, #112\t; 0x70\n \tmovs\tr2, r0\n-\tadds\tr6, #8\n+\tadds\tr6, #122\t; 0x7a\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #11\n \tmovs\tr0, r0\n-\tadds\tr6, #48\t; 0x30\n+\tadds\tr6, #144\t; 0x90\n \tmovs\tr2, r0\n-\tcmp\tr7, #28\n+\tcmp\tr7, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tadds\tr5, #252\t; 0xfc\n+\tadds\tr6, #114\t; 0x72\n \tmovs\tr2, r0\n-\tvaddl.s16\tq0, d8, d1\n-\tadds\tr4, #240\t; 0xf0\n+\tands.w\tr0, r2, #1\n+\tadds\tr5, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tadds\tr4, #254\t; 0xfe\n+\tadds\tr5, #108\t; 0x6c\n \tmovs\tr2, r0\n-\tadds\tr4, #228\t; 0xe4\n+\tadds\tr5, #84\t; 0x54\n \tmovs\tr2, r0\n-\tcmp\tr5, #218\t; 0xda\n+\tcmp\tr6, #84\t; 0x54\n \tmovs\tr2, r0\n-\tcmp\tr5, #214\t; 0xd6\n+\tcmp\tr6, #80\t; 0x50\n \tmovs\tr2, r0\n-\tldrh\tr0, [r2, #26]\n+\tldrh\tr2, [r1, #30]\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #48\t; 0x30\n+\tadd\tr7, sp, #536\t; 0x218\n \tmovs\tr1, r0\n-\tadds\tr3, #226\t; 0xe2\n+\tadds\tr4, #90\t; 0x5a\n \tmovs\tr2, r0\n-\tadds\tr4, #24\n+\tadds\tr4, #148\t; 0x94\n \tmovs\tr2, r0\n-\tadds\tr4, #232\t; 0xe8\n+\tadds\tr5, #98\t; 0x62\n \tmovs\tr2, r0\n-\tadds\tr4, #234\t; 0xea\n+\tadds\tr5, #98\t; 0x62\n \tmovs\tr2, r0\n-\tadds\tr5, #36\t; 0x24\n+\tadds\tr5, #158\t; 0x9e\n \tmovs\tr2, r0\n-\tadds\tr5, #80\t; 0x50\n+\tadds\tr5, #202\t; 0xca\n \tmovs\tr2, r0\n-\tadds\tr5, #188\t; 0xbc\n+\tadds\tr6, #54\t; 0x36\n \tmovs\tr2, r0\n-\tadds\tr6, #20\n+\tadds\tr6, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tadds\tr6, #92\t; 0x5c\n+\tadds\tr6, #208\t; 0xd0\n \tmovs\tr2, r0\n-\tadds\tr6, #46\t; 0x2e\n+\tadds\tr6, #168\t; 0xa8\n \tmovs\tr2, r0\n-\tadds\tr2, #136\t; 0x88\n+\tadds\tr2, #244\t; 0xf4\n \tmovs\tr2, r0\n-\tldrh\tr2, [r0, #12]\n+\tldrh\tr6, [r5, #14]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r7, #10]\n+\tldrh\tr4, [r4, #14]\n \tmovs\tr2, r0\n-\tadds\tr3, #50\t; 0x32\n+\tadds\tr3, #158\t; 0x9e\n \tmovs\tr2, r0\n-\tadds\tr3, #76\t; 0x4c\n+\tadds\tr3, #182\t; 0xb6\n \tmovs\tr2, r0\n-\tadds\tr3, #154\t; 0x9a\n+\tadds\tr4, #6\n \tmovs\tr2, r0\n-\tadds\tr4, #38\t; 0x26\n+\tadds\tr4, #146\t; 0x92\n \tmovs\tr2, r0\n-\tadds\tr4, #52\t; 0x34\n+\tadds\tr4, #164\t; 0xa4\n \tmovs\tr2, r0\n-\tadds\tr5, #176\t; 0xb0\n+\tadds\tr6, #28\n \tmovs\tr2, r0\n-\tadds\tr2, #100\t; 0x64\n+\tadds\tr2, #208\t; 0xd0\n \tmovs\tr2, r0\n-\tadds\tr0, #210\t; 0xd2\n+\tadds\tr1, #62\t; 0x3e\n \tmovs\tr2, r0\n-\tadds\tr0, #228\t; 0xe4\n+\tadds\tr1, #80\t; 0x50\n \tmovs\tr2, r0\n-\tadds\tr0, #246\t; 0xf6\n+\tadds\tr1, #98\t; 0x62\n \tmovs\tr2, r0\n-\tadds\tr1, #2\n+\tadds\tr1, #108\t; 0x6c\n \tmovs\tr2, r0\n-\tadds\tr1, #16\n+\tadds\tr1, #124\t; 0x7c\n \tmovs\tr2, r0\n-\tb.n\t26564 \n+\tb.n\t265cc \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcmp\tr6, #192\t; 0xc0\n+\tcmp\tr7, #44\t; 0x2c\n \tmovs\tr2, r0\n-\tadds\tr4, #126\t; 0x7e\n+\tadds\tr4, #234\t; 0xea\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xeb960001\n-\tadds\tr4, #126\t; 0x7e\n+\tstc\t0, cr0, [r2], {1}\n+\tadds\tr4, #234\t; 0xea\n \tmovs\tr2, r0\n-\tadds\tr4, #166\t; 0xa6\n+\tadds\tr5, #18\n \tmovs\tr2, r0\n-\tadds\tr3, #208\t; 0xd0\n+\tadds\tr4, #60\t; 0x3c\n \tmovs\tr2, r0\n-\tstmia\tr5!, {r2, r4, r7}\n+\tstmia\tr6!, {}\n \tmovs\tr1, r0\n-\tstmia\tr5!, {r1, r2, r4, r5, r6}\n+\tstmia\tr5!, {r1, r5, r6, r7}\n \tmovs\tr1, r0\n-\tadds\tr4, #132\t; 0x84\n+\tadds\tr4, #240\t; 0xf0\n \tmovs\tr2, r0\n-\tstmia\tr5!, {r1, r4, r5, r7}\n+\tstmia\tr6!, {r1, r2, r3, r4}\n \tmovs\tr1, r0\n-\tldr\tr7, [sp, #944]\t; 0x3b0\n+\tadd\tr0, pc, #352\t; (adr r0, 269bc )\n \tmovs\tr1, r0\n-\tstmia\tr5!, {r1, r2, r3, r6}\n+\tstmia\tr5!, {r1, r3, r4, r5, r7}\n \tmovs\tr1, r0\n \n-000268d0 :\n+00026860 :\n hash_free():\n ./cmdline/dup.c:77\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/dup.c:79\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/dup.c:78\n \tb.w\t6948 \n \tnop\n \n-000268e0 :\n+00026870 :\n hash_alloc():\n ./cmdline/dup.c:40\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #12\n \tmov\tsl, r0\n-\tadd\tr7, sp, #8\n ./cmdline/dup.c:45\n \tmovs\tr0, #40\t; 0x28\n ./cmdline/dup.c:40\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #8\n \tmov\tfp, r2\n-\tmov\tr5, r1\n+\tmov\tr4, r1\n ./cmdline/dup.c:45\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/dup.c:40\n-\tldr\tr4, [pc, #172]\t; (269a4 )\n+\tldr\tr3, [pc, #168]\t; (26930 )\n+./cmdline/dup.c:45\n+\tmov\tr9, r0\n ./cmdline/dup.c:49\n-\tldr\tr2, [pc, #176]\t; (269a8 )\n+\tldr\tr2, [pc, #168]\t; (26934 )\n ./cmdline/dup.c:40\n-\tadd\tr4, pc\n-\tmov\tr3, r4\n+\tadd\tr3, pc\n ./cmdline/dup.c:49\n-\tldr.w\tr3, [fp, #40]\t; 0x28\n-./cmdline/dup.c:46\n-\tstr\tr5, [r0, #0]\n-./cmdline/dup.c:45\n-\tmov\tr9, r0\n+\tldr.w\tr1, [fp, #40]\t; 0x28\n ./cmdline/dup.c:47\n-\tstr.w\tfp, [r0, #4]\n+\tstrd\tr4, fp, [r0]\n ./cmdline/dup.c:49\n-\tldr.w\tr8, [r4, r2]\n+\tldr.w\tr8, [r3, r2]\n \tldr.w\tr0, [r8]\n-\tmul.w\tr0, r0, r3\n-\tbl\t11e74 \n+\tmul.w\tr0, r0, r1\n+\tbl\t11e2c \n ./cmdline/dup.c:52\n \tldr.w\tr2, [fp, #40]\t; 0x28\n ./cmdline/dup.c:49\n \tmov\tr6, r0\n ./cmdline/dup.c:52\n-\tcbz\tr2, 2696e \n+\tcbz\tr2, 268fa \n \tmovs\tr5, #0\n-\tb.n\t26936 \n+\tb.n\t268c2 \n ./cmdline/elem.h:677\n \tldrb\tr3, [r4, #0]\n ./cmdline/dup.c:57\n \tand.w\tr3, r3, #253\t; 0xfd\n \tcmp\tr3, #1\n-\tbne.n\t26954 \n+\tbne.n\t268e0 \n ./cmdline/dup.c:52 (discriminator 2)\n \tldr.w\tr2, [fp, #40]\t; 0x28\n \tcmp\tr2, r5\n-\tbls.n\t2696e \n+\tbls.n\t268fa \n ./cmdline/dup.c:53\n \tmov\tr1, r5\n \tmov\tr0, fp\n-\tbl\t13610 \n+\tbl\t135f8 \n ./cmdline/dup.c:55\n \tldr.w\tr2, [r8]\n ./cmdline/dup.c:53\n \tmov\tr4, r0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tadds\tr1, r0, #1\n memcpy():\n@@ -71022,548 +70830,545 @@\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tblx\t698c \n hash_alloc():\n ./cmdline/elem.h:654\n \tcmp\tr4, #0\n block_state_get():\n ./cmdline/elem.h:654\n-\tbne.n\t26924 \n+\tbne.n\t268b0 \n hash_alloc():\n ./cmdline/dup.c:58\n \tmov\tr0, r6\n \tblx\t694c \n ./cmdline/dup.c:59\n \tmov\tr0, r9\n-\tblx\t694c \n ./cmdline/dup.c:60\n \tmov.w\tr9, #0\n+./cmdline/dup.c:59\n+\tblx\t694c \n ./cmdline/dup.c:69\n \tmov\tr0, r9\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/dup.c:64\n \tldr.w\tr4, [r8]\n \tadd.w\tr0, sl, #244736\t; 0x3bc00\n \tadd.w\tr1, sl, #240640\t; 0x3ac00\n \tmov\tr3, r6\n-\tldr.w\tr0, [r0, #972]\t; 0x3cc\n \tadd.w\tr1, r1, #928\t; 0x3a0\n+\tldr.w\tr0, [r0, #972]\t; 0x3cc\n \tmul.w\tr4, r4, r2\n \tadd.w\tr2, r9, #8\n \tstr\tr4, [sp, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/dup.c:66\n \tmov\tr0, r6\n \tblx\t694c \n ./cmdline/dup.c:69\n \tmov\tr0, r9\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n-\tb.n\t26220 \n+\tb.n\t26288 \n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \t...\n \n-000269ac :\n+00026938 :\n hash_compare():\n ./cmdline/dup.c:82\n \tpush\t{r7}\n ./cmdline/dup.c:86\n+\tmovs\tr2, #16\n \tadds\tr1, #8\n ./cmdline/dup.c:82\n \tadd\tr7, sp, #0\n-./cmdline/dup.c:86\n-\tmovs\tr2, #16\n ./cmdline/dup.c:87\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/dup.c:86\n \tb.w\t69e0 \n \tnop\n \n-000269c0 :\n+0002694c :\n state_dup():\n ./cmdline/dup.c:90\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r0\n+\tldr\tr4, [pc, #652]\t; (26be0 )\n \tvpush\t{d8-d9}\n-\tldr\tr4, [pc, #644]\t; (26c50 )\n-\tldr\tr1, [pc, #644]\t; (26c54 )\n-\tadd\tr4, pc\n-\tvmov\ts16, r0\n \tsub.w\tsp, sp, #16384\t; 0x4000\n \tsub\tsp, #92\t; 0x5c\n \tadd\tr7, sp, #16\n+\tldr\tr1, [pc, #640]\t; (26be4 )\n+\tadd\tr4, pc\n ./cmdline/dup.c:98\n \tadd.w\tr3, r7, #72\t; 0x48\n ./cmdline/dup.c:90\n \tadd.w\tr2, r7, #16384\t; 0x4000\n+\tvmov\ts16, r0\n ./cmdline/dup.c:98\n \tstr\tr3, [r7, #4]\n \tadd.w\tr3, r7, #40\t; 0x28\n \tstr\tr3, [r7, #12]\n+\tmov\tr0, r3\n ./cmdline/dup.c:90\n \tadds\tr2, #68\t; 0x44\n \tldr\tr1, [r4, r1]\n-./cmdline/dup.c:98\n-\tmov\tr0, r3\n-./cmdline/dup.c:90\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r2, #0]\n \tmov.w\tr1, #0\n ./cmdline/dup.c:98\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/dup.c:103\n-\tldr\tr0, [pc, #600]\t; (26c58 )\n+\tldr\tr0, [pc, #604]\t; (26be8 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/dup.c:106\n \tadd.w\tr3, r5, #244736\t; 0x3bc00\n \tldr.w\tr3, [r3, #984]\t; 0x3d8\n \tstr\tr3, [r7, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t26bec \n+\tbeq.w\t26b7a \n ./cmdline/dup.c:132\n-\tldr\tr3, [pc, #580]\t; (26c5c )\n+\tldr\tr3, [pc, #584]\t; (26bec )\n \tadd\tr3, pc\n \tvmov\ts18, r3\n-\tadd.w\tr3, r7, #8256\t; 0x2040\n-\tvmov\ts17, r3\n+./cmdline/dup.c:101\n+\tmovs\tr3, #0\n+\tstr\tr3, [r7, #32]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [pc, #568]\t; (26c60 )\n+\tldr\tr3, [pc, #576]\t; (26bf0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr3, pc\n \tvmov\ts19, r3\n state_dup():\n ./cmdline/dup.c:101\n \tmovs\tr3, #0\n-\tstrd\tr3, r3, [r7, #28]\n ./cmdline/dup.c:100\n-\tstr\tr3, [r7, #24]\n+\tstrd\tr3, r3, [r7, #24]\n+./cmdline/dup.c:132\n+\tadd.w\tr3, r7, #8256\t; 0x2040\n+\tvmov\ts17, r3\n ./cmdline/dup.c:108\n \tldr\tr3, [r7, #8]\n \tldr.w\tsl, [r3, #8]\n ./cmdline/dup.c:111\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr4, [sl, r3]\n \tcmp\tr4, #0\n-\tbeq.n\t26b40 \n+\tbeq.n\t26ace \n ./cmdline/dup.c:112\n \tldr.w\tr8, [r4, #8]\n ./cmdline/dup.c:117\n \tldrd\tr2, r3, [r8, #24]\n \torrs\tr3, r2\n-\tbeq.n\t26b3a \n+\tbeq.n\t26ac8 \n ./cmdline/dup.c:120\n \tvmov\tr0, s16\n \tmov\tr2, r8\n \tmov\tr1, sl\n-\tbl\t268e0 \n+\tbl\t26870 \n ./cmdline/dup.c:123\n \tstr\tr0, [r7, #36]\t; 0x24\n \tcmp\tr0, #0\n-\tbeq.n\t26b3a \n+\tbeq.n\t26ac8 \n hash_hash():\n ./cmdline/dup.c:73\n \tadd.w\tfp, r0, #8\n \tmovs\tr2, #16\n-\tmovs\tr0, #0\n \tmov\tr1, fp\n-\tbl\tbe90 \n+\tmovs\tr0, #0\n+\tbl\tbe80 \n state_dup():\n ././tommyds/tommyhashdyn.h:210\n \tldr\tr3, [r7, #12]\n-tommy_hashdyn_bucket():\n-././tommyds/tommyhashdyn.h:210\n-\tldr\tr2, [r3, #8]\n-\tldr\tr1, [r3, #0]\n-\tands\tr2, r0\n hash_hash():\n ./cmdline/dup.c:73\n \tmov\tr9, r0\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n+\tldr\tr2, [r3, #8]\n+\tldr\tr1, [r3, #0]\n+\tands\tr2, r0\n \tldr.w\tr6, [r1, r2, lsl #2]\n state_dup():\n ././tommyds/tommyhashdyn.h:227\n-\tcbnz\tr6, 26a8e \n+\tcbnz\tr6, 26a1c \n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tb.n\t26bdc \n+\tb.n\t26b6a \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr6, [r6, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr6, #0\n-\tbeq.w\t26bdc \n+\tbeq.w\t26b6a \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r6, #12]\n \tcmp\tr9, r3\n-\tbne.n\t26a86 \n+\tbne.n\t26a14 \n \tldr\tr5, [r6, #8]\n \tmov\tr0, fp\n \tmov\tr1, r5\n-\tbl\t269ac \n+\tbl\t26938 \n \tcmp\tr0, #0\n-\tbne.n\t26a86 \n+\tbne.n\t26a14 \n state_dup():\n ./cmdline/dup.c:129\n \tcmp\tr5, #0\n-\tbeq.w\t26bdc \n+\tbeq.w\t26b6a \n ./cmdline/dup.c:132\n \tldr\tr3, [r7, #4]\n ./cmdline/dup.c:131\n \tldr\tr2, [r5, #4]\n ./cmdline/dup.c:132\n \tsub.w\tr9, r3, #12\n ./cmdline/dup.c:130\n \tldr\tr3, [r7, #24]\n ./cmdline/dup.c:131\n \tldr\tr6, [r7, #32]\n+./cmdline/dup.c:132\n+\tmov\tr1, r9\n ./cmdline/dup.c:130\n \tadds\tr3, #1\n \tstr\tr3, [r7, #24]\n ./cmdline/dup.c:131\n \tldrd\tr3, r2, [r2, #24]\n ./cmdline/dup.c:132\n-\tmov\tr1, r9\n \tldr.w\tr0, [r8, #48]\t; 0x30\n ./cmdline/dup.c:131\n \tadds\tr3, r6, r3\n \tstr\tr3, [r7, #32]\n \tldr\tr3, [r7, #28]\n \tadc.w\tr3, r2, r3\n \tstr\tr3, [r7, #28]\n ./cmdline/dup.c:132\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr\tr3, [r5, #0]\n-\tvmov\tr1, s17\n \tstr\tr3, [r7, #20]\n+\tvmov\tr1, s17\n \tldr\tr3, [r5, #4]\n \tstr\tr0, [r7, #16]\n \tldr\tr0, [r3, #48]\t; 0x30\n-\tbl\t10f40 \n+\tbl\t10f04 \n \tldr.w\tip, [r5, #4]\n \tldrd\tr2, r3, [r7, #16]\n \tmov\tr1, sl\n \tldrd\tfp, ip, [ip, #24]\n \tstrd\tfp, ip, [sp, #8]\n \tstr\tr0, [sp, #0]\n \tvmov\tr0, s18\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:133\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r9\n \tmov\tr0, sl\n \tldrd\tr8, r9, [r8, #24]\n-\tbl\t1375c \n-\tvmov\tr2, s17\n+\tbl\t13744 \n \tmov\tr1, r0\n+\tvmov\tr2, s17\n \tldrd\tr0, r3, [r5]\n \tmov\tr5, r1\n \tldr\tr1, [r3, #48]\t; 0x30\n-\tbl\t1375c \n+\tbl\t13744 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s19\n+\tstr\tr0, [sp, #4]\n \tmov\tr2, r8\n \tmov\tr3, r9\n-\tstr\tr5, [sp, #0]\n-\tstr\tr0, [sp, #4]\n \tmovs\tr0, #1\n+\tstr\tr5, [sp, #0]\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_dup():\n ./cmdline/dup.c:134\n \tldr\tr0, [r7, #36]\t; 0x24\n-\tbl\t268d0 \n+\tbl\t26860 \n ./cmdline/dup.c:111 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t26a48 \n+\tbne.n\t269d6 \n ./cmdline/dup.c:106 (discriminator 2)\n \tldr\tr3, [r7, #8]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #8]\n \tcmp\tr3, #0\n-\tbne.w\t26a36 \n+\tbne.w\t269c4 \n ./cmdline/dup.c:141\n \tldr\tr4, [r7, #12]\n-\tldr\tr1, [pc, #276]\t; (26c64 )\n+\tldr\tr1, [pc, #276]\t; (26bf4 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\tc8cc \n+\tbl\tc8b8 \n ./cmdline/dup.c:142\n \tmov\tr0, r4\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/dup.c:144\n-\tldr\tr0, [pc, #264]\t; (26c68 )\n+\tldr\tr0, [pc, #264]\t; (26bf8 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dup.c:145\n \tldr\tr6, [r7, #32]\n \tldr\tr5, [r7, #28]\n-\tadd\tr3, pc, #220\t; (adr r3, 26c48 )\n+\tadd\tr3, pc, #220\t; (adr r3, 26bd8 )\n \tldrd\tr2, r3, [r3]\n \tmov\tr0, r6\n \tmov\tr1, r5\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tldr\tr4, [r7, #24]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #236]\t; (26c6c )\n+\tldr\tr0, [pc, #240]\t; (26bfc )\n \tmov\tr3, r1\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dup.c:146\n \tcmp\tr4, #0\n-\tbeq.n\t26c1a \n+\tbeq.n\t26ba8 \n ./cmdline/dup.c:147\n-\tldr\tr0, [pc, #224]\t; (26c70 )\n+\tldr\tr0, [pc, #228]\t; (26c00 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dup.c:151\n-\tldr\tr0, [pc, #220]\t; (26c74 )\n+\tldr\tr0, [pc, #224]\t; (26c04 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:152\n-\tldr\tr0, [pc, #216]\t; (26c78 )\n+\tldr\tr0, [pc, #216]\t; (26c08 )\n \tmov\tr2, r6\n \tmov\tr3, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:156\n-\tldr\tr0, [pc, #208]\t; (26c7c )\n+\tldr\tr0, [pc, #208]\t; (26c0c )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:158\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/dup.c:90\n-\tldr\tr1, [pc, #200]\t; (26c80 )\n+\tldr\tr1, [pc, #200]\t; (26c10 )\n ./cmdline/dup.c:159\n-\tldr\tr2, [pc, #152]\t; (26c54 )\n+\tldr\tr2, [pc, #156]\t; (26be4 )\n \tadd.w\tr3, r7, #16384\t; 0x4000\n ./cmdline/dup.c:90\n \tadd\tr1, pc\n ./cmdline/dup.c:159\n \tadds\tr3, #68\t; 0x44\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t26c42 \n+\tbne.n\t26bd0 \n \tadd.w\tr7, r7, #16384\t; 0x4000\n \tadds\tr7, #76\t; 0x4c\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/dup.c:136\n \tldr\tr2, [r7, #36]\t; 0x24\n \tmov\tr3, r9\n \tldr\tr0, [r7, #12]\n \tadd.w\tr1, r2, #24\n-\tbl\tc7ac \n-\tb.n\t26b3a \n+\tbl\tc794 \n+\tb.n\t26ac8 \n ./cmdline/dup.c:141\n \tldr\tr4, [r7, #12]\n-\tldr\tr1, [pc, #148]\t; (26c84 )\n+\tldr\tr1, [pc, #148]\t; (26c14 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\tc8cc \n+\tbl\tc8b8 \n ./cmdline/dup.c:142\n \tmov\tr0, r4\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/dup.c:144\n-\tldr\tr0, [pc, #136]\t; (26c88 )\n+\tldr\tr0, [pc, #136]\t; (26c18 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dup.c:145\n-\tldr\tr0, [pc, #132]\t; (26c8c )\n+\tldr\tr0, [pc, #132]\t; (26c1c )\n \tmovs\tr3, #0\n \tldr\tr1, [r7, #8]\n-\tadd\tr0, pc\n \tmovs\tr2, #0\n-\tbl\t11a44 \n+\tadd\tr0, pc\n+\tbl\t119fc \n ./cmdline/dup.c:101\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r7, #28]\n ./cmdline/dup.c:149\n-\tldr\tr0, [pc, #116]\t; (26c90 )\n+\tldr\tr0, [pc, #116]\t; (26c20 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/dup.c:151\n-\tldr\tr0, [pc, #112]\t; (26c94 )\n+\tldr\tr0, [pc, #112]\t; (26c24 )\n \tmovs\tr1, #0\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:152\n-\tldr\tr0, [pc, #104]\t; (26c98 )\n+\tldr\tr0, [pc, #108]\t; (26c28 )\n \tldrd\tr3, r2, [r7, #28]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/dup.c:154\n-\tldr\tr0, [pc, #96]\t; (26c9c )\n+\tldr\tr0, [pc, #100]\t; (26c2c )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t26bb2 \n+\tbl\t11538 \n+\tb.n\t26b40 \n ./cmdline/dup.c:159\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n+\tnop.w\n \tldmia\tr2!, {}\n \tsubs\tr3, #154\t; 0x9a\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tb.n\t27320 \n+\tb.n\t27388 \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrsb.w\tr0, [r8, r1]\n-\tadds\tr2, #24\n+\tvst1.8\t{d0[0]}, [ip], r1\n+\tadds\tr2, #140\t; 0x8c\n \tmovs\tr2, r0\n-\tadds\tr2, #36\t; 0x24\n+\tadds\tr2, #156\t; 0x9c\n \tmovs\tr2, r0\n-\tldc2l\t15, cr15, [fp, #-1020]!\t; 0xfffffc04\n-\tb.n\t26aec \n+\tldc2l\t15, cr15, [sp, #-1020]!\t; 0xfffffc04\n+\tb.n\t26b60 \n \tmovs\tr1, r0\n-\tadds\tr0, #218\t; 0xda\n+\tadds\tr1, #76\t; 0x4c\n \tmovs\tr2, r0\n-\tadds\tr0, #238\t; 0xee\n+\tadds\tr1, #96\t; 0x60\n \tmovs\tr2, r0\n-\tadds\tr0, #252\t; 0xfc\n+\tadds\tr1, #110\t; 0x6e\n \tmovs\tr2, r0\n-\tadds\tr1, #8\n+\tadds\tr1, #122\t; 0x7a\n \tmovs\tr2, r0\n-\tadds\tr1, #24\n+\tadds\tr1, #138\t; 0x8a\n \tmovs\tr2, r0\n-\tb.n\t26f70 \n+\tb.n\t26fe4 \n \tmovs\tr3, r0\n-\tldc2l\t15, cr15, [fp], {255}\t; 0xff\n-\tb.n\t269cc \n+\tldc2l\t15, cr15, [sp], {255}\t; 0xff\n+\tb.n\t26a40 \n \tmovs\tr1, r0\n-\tadds\tr0, #80\t; 0x50\n+\tadds\tr0, #192\t; 0xc0\n \tmovs\tr2, r0\n-\tadds\tr0, #188\t; 0xbc\n+\tadds\tr1, #46\t; 0x2e\n \tmovs\tr2, r0\n-\tadds\tr0, #110\t; 0x6e\n+\tadds\tr0, #224\t; 0xe0\n \tmovs\tr2, r0\n-\tadds\tr0, #122\t; 0x7a\n+\tadds\tr0, #236\t; 0xec\n \tmovs\tr2, r0\n-\tadds\tr0, #174\t; 0xae\n+\tadds\tr1, #32\n \tmovs\tr2, r0\n \n-00026ca0 :\n+00026c30 :\n state_list():\n ./cmdline/list.c:30\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n-\tvpush\t{d8-d10}\n+\tldr\tr1, [pc, #792]\t; (26f50 )\n+\tldr\tr2, [pc, #792]\t; (26f54 )\n ./cmdline/list.c:45\n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/list.c:30\n-\tldr\tr1, [pc, #784]\t; (26fc0 )\n-\tldr\tr2, [pc, #784]\t; (26fc4 )\n+\tvpush\t{d8-d10}\n \tadd\tr1, pc\n+\tsub.w\tsp, sp, #16512\t; 0x4080\n ./cmdline/list.c:42\n-\tldr\tr0, [pc, #784]\t; (26fc8 )\n+\tldr\tr0, [pc, #780]\t; (26f58 )\n ./cmdline/list.c:30\n-\tsub.w\tsp, sp, #16512\t; 0x4080\n \tsub\tsp, #12\n \tadd\tr7, sp, #32\n \tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #16384\t; 0x4000\n ./cmdline/list.c:42\n \tadd\tr0, pc\n ./cmdline/list.c:30\n \tadds\tr3, #100\t; 0x64\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/list.c:42\n-\tbl\t11b84 \n-./cmdline/list.c:30\n-\tldr\tr3, [pc, #756]\t; (26fcc )\n+\tbl\t11b3c \n ./cmdline/list.c:45\n \tldr.w\tr2, [r4, #984]\t; 0x3d8\n ./cmdline/list.c:30\n+\tldr\tr3, [pc, #752]\t; (26f5c )\n+./cmdline/list.c:45\n+\tstr\tr2, [r7, #8]\n+./cmdline/list.c:30\n \tadd\tr3, pc\n \tstr\tr3, [r7, #16]\n-\tmov\tr0, r3\n+\tmov\tr5, r3\n ./cmdline/list.c:45\n-\tstr\tr2, [r7, #8]\n \tcmp\tr2, #0\n-\tbeq.w\t26f9a \n+\tbeq.w\t26f2a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr4, [pc, #740]\t; (26fd0 )\n+\tldr\tr0, [pc, #740]\t; (26f60 )\n ./cmdline/list.c:40\n \tmovs\tr1, #0\n-\tldr\tr2, [pc, #740]\t; (26fd4 )\n+\tldr\tr2, [pc, #740]\t; (26f64 )\n \tadd.w\tfp, r7, #92\t; 0x5c\n-\tldr\tr3, [pc, #740]\t; (26fd8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr4, pc\n+\tadd\tr0, pc\n+\tldr\tr3, [pc, #736]\t; (26f68 )\n+\tvmov\ts18, r0\n state_list():\n+./cmdline/list.c:94\n+\tldr\tr0, [pc, #736]\t; (26f6c )\n ./cmdline/list.c:40\n \tstr\tr1, [r7, #24]\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tvmov\ts18, r4\n-\tadd.w\tr4, r7, #44\t; 0x2c\n-\tstr\tr4, [r7, #0]\n-\tldr\tr2, [r0, r2]\n-state_list():\n ./cmdline/list.c:38\n \tstr\tr1, [r7, #20]\n-\tldr\tr3, [r0, r3]\n-\tvmov\ts19, r2\n+./cmdline/list.c:94\n+\tadd\tr0, pc\n ./cmdline/list.c:39\n \tstr\tr1, [r7, #32]\n+./cmdline/list.c:94\n+\tstr\tr0, [r7, #4]\n+./cmdline/list.c:39\n \tstr\tr1, [r7, #28]\n+\tldr\tr3, [r5, r3]\n+\tldr\tr2, [r5, r2]\n \tvmov\ts20, r3\n-./cmdline/list.c:94\n-\tldr\tr3, [pc, #708]\t; (26fdc )\n-\tadd\tr3, pc\n-\tstr\tr3, [r7, #4]\n+\tvmov\ts19, r2\n+\tadd.w\tr3, r7, #44\t; 0x2c\n+\tstr\tr3, [r7, #0]\n ./cmdline/list.c:47\n \tldr\tr3, [r7, #8]\n ./cmdline/list.c:50\n \tmovw\tr4, #13336\t; 0x3418\n \tvmov\tr1, s19\n ./cmdline/list.c:47\n \tldr\tr6, [r3, #8]\n ./cmdline/list.c:50\n \tadds\tr0, r6, r4\n-\tbl\tc5b8 \n+\tbl\tc5a0 \n ./cmdline/list.c:53\n \tldr.w\tr8, [r6, r4]\n \tcmp.w\tr8, #0\n-\tbeq.n\t26e1c \n+\tbeq.n\t26dac \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr9, [pc, #680]\t; 26fe0 \n+\tldr.w\tr9, [pc, #680]\t; 26f70 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd.w\tsl, r7, #48\t; 0x30\n state_list():\n ./cmdline/list.c:64\n-\tldr\tr3, [pc, #676]\t; (26fe4 )\n+\tldr\tr3, [pc, #676]\t; (26f74 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr9, pc\n-state_list():\n-./cmdline/list.c:64\n-\tadd\tr3, pc\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\ts17, r9\n \tldr.w\tr9, [r7]\n state_list():\n ./cmdline/list.c:64\n+\tadd\tr3, pc\n \tvmov\ts16, r3\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr3, r8\n \tmov\tr8, r6\n \tstr\tr3, [r7, #36]\t; 0x24\n state_list():\n@@ -71586,79 +71391,83 @@\n \tldr\tr3, [r7, #28]\n ./cmdline/list.c:64\n \tldr\tr0, [r4, #48]\t; 0x30\n ./cmdline/list.c:62\n \tadc.w\tr3, r2, r3\n \tstr\tr3, [r7, #28]\n ./cmdline/list.c:64\n-\tbl\t10f40 \n-\tldrd\tr5, r6, [r4, #8]\n+\tbl\t10f04 \n \tmov\tr1, r8\n+\tldrd\tr5, r6, [r4, #8]\n \tstrd\tr5, r6, [sp, #24]\n+\tmov\tr2, r0\n+\tvmov\tr0, s16\n \tldr\tr3, [r4, #36]\t; 0x24\n \tstr\tr3, [sp, #16]\n \tldrd\tr5, r6, [r4]\n \tstrd\tr5, r6, [sp, #8]\n \tldrd\tr5, r6, [r4, #24]\n \tstrd\tr5, r6, [sp]\n-\tmov\tr2, r0\n-\tvmov\tr0, s16\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/list.c:66\n \tldr\tr3, [r4, #0]\n ./cmdline/list.c:68\n \tmov\tr1, sl\n \tmov\tr0, r9\n ./cmdline/list.c:66\n \tstr.w\tr3, [r9]\n ./cmdline/list.c:68\n \tblx\t6a38 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tvmov\tr1, s17\n-\tldrd\tr2, r3, [r4, #24]\n state_list():\n ./cmdline/list.c:68\n \tmov\tr5, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldrd\tr2, r3, [r4, #24]\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n ./cmdline/list.c:74\n-\tcbz\tr5, 26e02 \n+\tcbz\tr5, 26d92 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tldr\tr6, [r5, #4]\n \tmovs\tr0, #1\n state_list():\n ./cmdline/list.c:75\n \tldr\tr3, [r5, #16]\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tvmov\tr1, s18\n+state_list():\n+./cmdline/list.c:75\n \tldr\tr2, [r5, #20]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tstr\tr6, [sp, #8]\n \tadd\tr3, r0\n-\tldr\tr6, [r5, #8]\n \taddw\tr2, r2, #1900\t; 0x76c\n-\tvmov\tr1, s18\n+\tldr\tr6, [r5, #8]\n \tstr\tr6, [sp, #4]\n \tldr\tr6, [r5, #12]\n \tstr\tr6, [sp, #0]\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n ./cmdline/list.c:76\n-\tldr\tr3, [pc, #516]\t; (26fe8 )\n+\tldr\tr3, [pc, #516]\t; (26f78 )\n \tldr\tr2, [r7, #16]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tble.n\t26dfc \n+\tble.n\t26d8c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #508]\t; (26fec )\n+\tldr\tr1, [pc, #508]\t; (26f7c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tldr\tr2, [r5, #0]\n \tldr\tr3, [r4, #36]\t; 0x24\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -71669,1928 +71478,1938 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_list():\n ./cmdline/list.c:80 (discriminator 2)\n \tldr\tr1, [r4, #48]\t; 0x30\n \tmov\tr2, fp\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n \tblx\t6afc \n ./cmdline/list.c:53 (discriminator 2)\n \tldr\tr3, [r7, #36]\t; 0x24\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.n\t26d56 \n+\tbne.n\t26ce6 \n \tmov\tr6, r8\n ./cmdline/list.c:84\n \tmovw\tr4, #13404\t; 0x345c\n \tvmov\tr1, s20\n \tadds\tr0, r6, r4\n-\tbl\tc5b8 \n+\tbl\tc5a0 \n ./cmdline/list.c:87\n \tldr.w\tr8, [r6, r4]\n \tcmp.w\tr8, #0\n-\tbeq.n\t26f06 \n+\tbeq.n\t26e96 \n ./cmdline/list.c:97\n-\tldr\tr2, [pc, #440]\t; (26ff0 )\n+\tldr\tr2, [pc, #440]\t; (26f80 )\n \tadd.w\tr9, r7, #8256\t; 0x2040\n-\tldr\tr3, [pc, #428]\t; (26fe8 )\n+\tldr\tr3, [pc, #428]\t; (26f78 )\n \tadd.w\tr9, r9, #32\n \tadd\tr2, pc\n \tstr\tr2, [r7, #12]\n \tldr\tr2, [r7, #16]\n \tldr.w\tsl, [r2, r3]\n \tmov\tr3, r8\n \tmov\tr8, r6\n \tmov\tr6, r3\n-\tb.n\t26ed6 \n+\tb.n\t26e66 \n ./cmdline/list.c:91\n \tcmp.w\tr3, #8192\t; 0x2000\n-\tbne.w\t26faa \n-\tldr\tr5, [pc, #408]\t; (26ff4 )\n+\tbne.w\t26f3a \n+\tldr\tr5, [pc, #408]\t; (26f84 )\n \tadd\tr5, pc\n ./cmdline/list.c:103\n \tmov\tr1, fp\n \tldr\tr0, [r4, #4]\n-\tbl\t10f40 \n+\tbl\t10f04 \n ./cmdline/list.c:101\n \tldr\tr3, [r7, #24]\n ./cmdline/list.c:103\n \tmov\tr1, r9\n+\tstr\tr0, [r7, #36]\t; 0x24\n+\tldr\tr0, [r4, #8]\n ./cmdline/list.c:101\n \tadds\tr3, #1\n \tstr\tr3, [r7, #24]\n ./cmdline/list.c:103\n-\tstr\tr0, [r7, #36]\t; 0x24\n-\tldr\tr0, [r4, #8]\n-\tbl\t10f40 \n-\tldr\tr3, [r7, #36]\t; 0x24\n+\tbl\t10f04 \n+\tstr\tr0, [sp, #0]\n \tmov\tr2, r8\n+\tldr\tr0, [pc, #380]\t; (26f88 )\n \tmov\tr1, r5\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #376]\t; (26ff8 )\n+\tldr\tr3, [r7, #36]\t; 0x24\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #372]\t; (26ffc )\n+\tldr\tr1, [pc, #372]\t; (26f8c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r5\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #364]\t; (27000 )\n+\tldr\tr1, [pc, #364]\t; (26f90 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n ./cmdline/list.c:107\n \tldr.w\tr3, [sl]\n \tcmp\tr3, #0\n-\tble.n\t26eae \n-\tldr\tr1, [pc, #348]\t; (27004 )\n+\tble.n\t26e3e \n+\tldr\tr1, [pc, #348]\t; (26f94 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n ./cmdline/list.c:109 (discriminator 2)\n \tldr\tr1, [r4, #4]\n \tmov\tr2, fp\n \tmov\tr0, r8\n-\tbl\t1375c \n+\tbl\t13744 \n \tldr\tr1, [r4, #8]\n-\tmov\tr2, r9\n \tmov\tr5, r0\n+\tmov\tr2, r9\n \tmov\tr0, r8\n-\tbl\t1375c \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n-\tldr\tr1, [pc, #320]\t; (27008 )\n-printf():\n+\tbl\t13744 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n-\tmov\tr2, r5\n-\tadd\tr1, pc\n-state_list():\n+\tldr\tr1, [pc, #320]\t; (26f98 )\n ./cmdline/list.c:109 (discriminator 2)\n \tmov\tr3, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 2)\n+\tmov\tr2, r5\n+\tadd\tr1, pc\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_list():\n ./cmdline/list.c:87 (discriminator 2)\n \tldr\tr6, [r6, #0]\n-\tcbz\tr6, 26f06 \n+\tcbz\tr6, 26e96 \n ./cmdline/list.c:88\n \tldr\tr4, [r6, #8]\n ./cmdline/list.c:91\n \tldr\tr3, [r4, #0]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.n\t26f02 \n-\tbhi.n\t26ef2 \n+\tbeq.n\t26e92 \n+\tbhi.n\t26e82 \n \tcmp.w\tr3, #4096\t; 0x1000\n-\tbne.n\t26e52 \n+\tbne.n\t26de2 \n ./cmdline/list.c:92\n-\tldr\tr5, [pc, #284]\t; (2700c )\n+\tldr\tr5, [pc, #284]\t; (26f9c )\n \tadd\tr5, pc\n-\tb.n\t26e5e \n+\tb.n\t26dee \n ./cmdline/list.c:91\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbne.n\t26efe \n+\tbne.n\t26e8e \n ./cmdline/list.c:95\n-\tldr\tr5, [pc, #276]\t; (27010 )\n+\tldr\tr5, [pc, #276]\t; (26fa0 )\n \tadd\tr5, pc\n-\tb.n\t26e5e \n+\tb.n\t26dee \n ./cmdline/list.c:97\n \tldr\tr5, [r7, #12]\n-\tb.n\t26e5e \n+\tb.n\t26dee \n ./cmdline/list.c:94\n \tldr\tr5, [r7, #4]\n-\tb.n\t26e5e \n+\tb.n\t26dee \n ./cmdline/list.c:45 (discriminator 2)\n \tldr\tr3, [r7, #8]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #8]\n \tcmp\tr3, #0\n-\tbne.w\t26d1a \n-\tadd\tr3, pc, #164\t; (adr r3, 26fb8 )\n+\tbne.w\t26caa \n+\tadd\tr3, pc, #164\t; (adr r3, 26f48 )\n \tldrd\tr2, r3, [r3]\n \tldrd\tr1, r0, [r7, #28]\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr5, r0\n \tmov\tr4, r1\n ./cmdline/list.c:113\n-\tldr\tr0, [pc, #236]\t; (27014 )\n+\tldr\tr0, [pc, #236]\t; (26fa4 )\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/list.c:114\n \tmov\tr2, r5\n-\tldr\tr5, [r7, #20]\n+\tldr\tr0, [pc, #232]\t; (26fa8 )\n \tmov\tr3, r4\n-\tldr\tr0, [pc, #228]\t; (27018 )\n-\tmov\tr1, r5\n+\tldr\tr5, [r7, #20]\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tmov\tr1, r5\n+\tbl\t119fc \n ./cmdline/list.c:115\n \tldr\tr4, [r7, #24]\n-\tldr\tr0, [pc, #220]\t; (2701c )\n+\tldr\tr0, [pc, #220]\t; (26fac )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/list.c:117\n-\tldr\tr0, [pc, #212]\t; (27020 )\n+\tldr\tr0, [pc, #212]\t; (26fb0 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/list.c:118\n-\tldr\tr0, [pc, #208]\t; (27024 )\n+\tldr\tr0, [pc, #208]\t; (26fb4 )\n \tldrd\tr3, r2, [r7, #28]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/list.c:119\n-\tldr\tr0, [pc, #200]\t; (27028 )\n+\tldr\tr0, [pc, #200]\t; (26fb8 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/list.c:120\n-\tldr\tr0, [pc, #192]\t; (2702c )\n+\tldr\tr0, [pc, #192]\t; (26fbc )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/list.c:121\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/list.c:30\n-\tldr\tr1, [pc, #184]\t; (27030 )\n+\tldr\tr1, [pc, #184]\t; (26fc0 )\n ./cmdline/list.c:122\n-\tldr\tr2, [pc, #76]\t; (26fc4 )\n+\tldr\tr2, [pc, #76]\t; (26f54 )\n \tadd.w\tr3, r7, #16384\t; 0x4000\n ./cmdline/list.c:30\n \tadd\tr1, pc\n ./cmdline/list.c:122\n \tadds\tr3, #100\t; 0x64\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t26fb0 \n+\tbne.n\t26f40 \n \tadd.w\tr7, r7, #16384\t; 0x4000\n \tadds\tr7, #108\t; 0x6c\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/list.c:40\n \tldr\tr3, [r7, #8]\n ./cmdline/list.c:45\n \tmovs\tr5, #0\n \tmov\tr4, r5\n-./cmdline/list.c:39\n-\tstrd\tr5, r5, [r7, #28]\n ./cmdline/list.c:40\n \tstr\tr3, [r7, #24]\n ./cmdline/list.c:38\n \tstr\tr3, [r7, #20]\n-\tb.n\t26f24 \n+./cmdline/list.c:39\n+\tstrd\tr5, r5, [r7, #28]\n+\tb.n\t26eb4 \n ./cmdline/list.c:97\n-\tldr\tr5, [pc, #136]\t; (27034 )\n+\tldr\tr5, [pc, #136]\t; (26fc4 )\n \tadd\tr5, pc\n-\tb.n\t26e5e \n+\tb.n\t26dee \n ./cmdline/list.c:122\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop.w\n \tldmia\tr2!, {}\n \tsubs\tr3, #154\t; 0x9a\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tb.n\t270c8 \n+\tb.n\t27138 \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadds\tr0, #100\t; 0x64\n+\tadds\tr0, #212\t; 0xd4\n \tmovs\tr2, r0\n-\tb.n\t27084 \n+\tb.n\t270f0 \n \tmovs\tr3, r0\n-\tadds\tr0, #104\t; 0x68\n+\tadds\tr0, #218\t; 0xda\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #8\n \tmovs\tr0, r0\n-\tcmp\tr7, #254\t; 0xfe\n+\tadds\tr0, #132\t; 0x84\n \tmovs\tr2, r0\n-\tadds\tr0, #20\n+\tadds\tr0, #132\t; 0x84\n \tmovs\tr2, r0\n-\tcmp\tr7, #242\t; 0xf2\n+\tadds\tr0, #90\t; 0x5a\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n-\tcmp\tr7, #130\t; 0x82\n+\tcmp\tr7, #242\t; 0xf2\n \tmovs\tr2, r0\n-\tldr\tr1, [sp, #80]\t; 0x50\n+\tldr\tr1, [sp, #528]\t; 0x210\n \tmovs\tr1, r0\n-\tcmp\tr6, #176\t; 0xb0\n+\tcmp\tr7, #32\n \tmovs\tr2, r0\n-\tcmp\tr7, #4\n+\tcmp\tr7, #116\t; 0x74\n \tmovs\tr2, r0\n-\tcmp\tr7, #12\n+\tcmp\tr7, #124\t; 0x7c\n \tmovs\tr2, r0\n-\tcmp\tr7, #10\n+\tcmp\tr7, #122\t; 0x7a\n \tmovs\tr2, r0\n-\tcmp\tr6, #252\t; 0xfc\n+\tcmp\tr7, #108\t; 0x6c\n \tmovs\tr2, r0\n-\tcmp\tr6, #236\t; 0xec\n+\tcmp\tr7, #90\t; 0x5a\n \tmovs\tr2, r0\n-\tcmp\tr6, #18\n+\tcmp\tr6, #130\t; 0x82\n \tmovs\tr2, r0\n-\tcmp\tr6, #34\t; 0x22\n+\tcmp\tr6, #146\t; 0x92\n \tmovs\tr2, r0\n-\tb.n\t2770c \n+\tb.n\t2777c \n \tmovs\tr1, r0\n-\tcmp\tr6, #138\t; 0x8a\n+\tcmp\tr6, #252\t; 0xfc\n \tmovs\tr2, r0\n-\tcmp\tr6, #150\t; 0x96\n+\tcmp\tr7, #6\n \tmovs\tr2, r0\n-\tmovs\tr6, #164\t; 0xa4\n+\tmovs\tr7, #20\n \tmovs\tr2, r0\n-\tmovs\tr7, #64\t; 0x40\n+\tmovs\tr7, #176\t; 0xb0\n \tmovs\tr2, r0\n-\tcmp\tr6, #130\t; 0x82\n+\tcmp\tr6, #242\t; 0xf2\n \tmovs\tr2, r0\n-\tlsls\tr2, r1, #28\n+\tlsls\tr2, r7, #29\n \tmovs\tr2, r0\n-\tble.n\t26fa4 \n+\tudf\t#40\t; 0x28\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #672]\t; 0x2a0\n+\tldr\tr0, [sp, #96]\t; 0x60\n \tmovs\tr1, r0\n \n-00027038 :\n+00026fc8 :\n pool_free():\n ./cmdline/pool.c:53\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/pool.c:55\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/pool.c:54\n \tb.w\t6948 \n \tnop\n remove_link():\n ./cmdline/pool.c:284\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr3, r0\n+\tldr.w\tlr, [pc, #136]\t; 27068 \n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr.w\tlr, [pc, #136]\t; 270d8 \n+\tldr.w\tip, [pc, #132]\t; 2706c \n \tsub\tsp, #16\n-\tldr.w\tip, [pc, #132]\t; 270dc \n \tadd\tlr, pc\n \tadd\tr7, sp, #8\n+\tadd.w\tr5, r7, #4096\t; 0x1000\n ./cmdline/pool.c:290\n+\tldr\tr2, [pc, #124]\t; (27070 )\n \tstr\tr1, [sp, #0]\n \tadds\tr4, r7, #4\n ./cmdline/pool.c:284\n+\tadds\tr5, #4\n+./cmdline/pool.c:290\n+\tmov\tr0, r4\n+./cmdline/pool.c:284\n \tldr.w\tip, [lr, ip]\n-\tadd.w\tr5, r7, #4096\t; 0x1000\n ./cmdline/pool.c:290\n-\tldr\tr2, [pc, #116]\t; (270e0 )\n+\tadd\tr2, pc\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/pool.c:284\n-\tmov\tr3, r0\n \tldr.w\tip, [ip]\n-\tstr.w\tip, [r5, #4]\n+\tstr.w\tip, [r5]\n \tmov.w\tip, #0\n+\tldr\tr5, [pc, #96]\t; (27074 )\n ./cmdline/pool.c:290\n-\tmov\tr0, r4\n-\tadd\tr2, pc\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/pool.c:293\n \tmov\tr0, r4\n-\tblx\t6cec \n ./cmdline/pool.c:284\n-\tadds\tr5, #4\n-\tldr\tr5, [pc, #84]\t; (270e4 )\n \tadd\tr5, pc\n+./cmdline/pool.c:293\n+\tblx\t6cec \n ./cmdline/pool.c:294\n \tcmp\tr0, #0\n-\tblt.n\t270b4 \n+\tblt.n\t27044 \n ./cmdline/pool.c:284\n-\tldr\tr1, [pc, #80]\t; (270e8 )\n+\tldr\tr1, [pc, #80]\t; (27078 )\n ./cmdline/pool.c:300\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #64]\t; (270dc )\n+\tldr\tr2, [pc, #64]\t; (2706c )\n \tadds\tr3, #4\n ./cmdline/pool.c:284\n \tadd\tr1, pc\n ./cmdline/pool.c:300\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t270d4 \n+\tbne.n\t27064 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/pool.c:296\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #40]\t; (270ec )\n+\tldr\tr0, [pc, #40]\t; (2707c )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:297\n-\tldr\tr3, [pc, #36]\t; (270f0 )\n+\tldr\tr3, [pc, #36]\t; (27080 )\n \tldr\tr3, [r5, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/pool.c:300\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tbgt.n\t27094 \n+\tble.n\t27100 \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\thlt\t0x0026\n+\tcbnz\tr0, 270bc \n \tmovs\tr1, r0\n-\tbgt.n\t27034 \n+\tble.n\t270ac \n \tmovs\tr3, r0\n-\tbgt.n\t27018 \n+\tble.n\t27088 \n \tmovs\tr3, r0\n-\tcmp\tr5, #56\t; 0x38\n+\tcmp\tr5, #168\t; 0xa8\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n clean_dir():\n ./cmdline/pool.c:70\n-\tldr\tr1, [pc, #364]\t; (27264 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r0\n+\tldr\tr1, [pc, #360]\t; (271f4 )\n+\tldr\tr2, [pc, #360]\t; (271f8 )\n \tsub.w\tsp, sp, #4224\t; 0x1080\n-\tldr\tr2, [pc, #360]\t; (27268 )\n-\tsub\tsp, #4\n \tadd\tr1, pc\n+\tsub\tsp, #4\n \tadd\tr7, sp, #8\n-\tmov\tr9, r0\n-\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #4192\t; 0x1060\n+\tldr\tr4, [pc, #348]\t; (271fc )\n+\tldr\tr2, [r1, r2]\n \tadds\tr3, #20\n-\tldr\tr4, [pc, #344]\t; (2726c )\n+\tadd\tr4, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/pool.c:74\n \tblx\t6ad4 \n ./cmdline/pool.c:70\n-\tadd\tr4, pc\n \tstr\tr4, [r7, #4]\n ./cmdline/pool.c:74\n \tmov\tr6, r0\n ./cmdline/pool.c:75\n \tblx\t6be4 <__errno_location@plt>\n \tmov\tr8, r0\n \tcmp\tr6, #0\n-\tbeq.w\t27254 \n+\tbeq.w\t271e4 \n ./cmdline/pool.c:106\n-\tldr.w\tsl, [pc, #316]\t; 27270 \n-\tadd.w\tr5, r7, #116\t; 0x74\n+\tldr.w\tsl, [pc, #316]\t; 27200 \n ./cmdline/pool.c:72\n \tmov.w\tfp, #0\n ./cmdline/pool.c:106\n+\tadd.w\tr5, r7, #116\t; 0x74\n \tadd\tsl, pc\n ./cmdline/pool.c:89\n \tmovs\tr3, #0\n ./cmdline/pool.c:90\n \tmov\tr0, r6\n ./cmdline/pool.c:89\n \tstr.w\tr3, [r8]\n ./cmdline/pool.c:90\n \tblx\t6cc8 \n ./cmdline/pool.c:91\n-\tcbz\tr0, 271a2 \n+\tcbz\tr0, 27132 \n ./cmdline/pool.c:103\n \tldrb\tr3, [r0, #19]\n ./cmdline/pool.c:102\n \tadd.w\tr2, r0, #19\n ./cmdline/pool.c:103\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t27160 \n+\tbne.n\t270f0 \n ./cmdline/pool.c:103 (discriminator 1)\n \tldrb\tr3, [r0, #20]\n \tcmp\tr3, #0\n-\tbeq.n\t2713e \n+\tbeq.n\t270ce \n ./cmdline/pool.c:103 (discriminator 2)\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.n\t27208 \n-lstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n-\tadd.w\tr4, r7, #8\n-clean_dir():\n+\tbeq.n\t27198 \n ./cmdline/pool.c:106\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tstr\tr2, [sp, #0]\n \tmov\tr3, r9\n \tmov\tr2, sl\n-\tbl\t111e4 \n+lstat64():\n+/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n+\tadd.w\tr4, r7, #8\n+clean_dir():\n+./cmdline/pool.c:106\n+\tbl\t111a8 \n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr2, r4\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tblx\t6d68 <__lxstat64@plt>\n clean_dir():\n ./cmdline/pool.c:124\n \tcmp\tr0, #0\n-\tbne.n\t27210 \n+\tbne.n\t271a0 \n ./cmdline/pool.c:132\n \tldr\tr3, [r4, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.n\t271d8 \n+\tbeq.n\t27168 \n ./cmdline/pool.c:89\n \tmovs\tr3, #0\n ./cmdline/pool.c:90\n \tmov\tr0, r6\n ./cmdline/pool.c:89\n \tstr.w\tr3, [r8]\n ./cmdline/pool.c:163\n \tmov.w\tfp, #1\n ./cmdline/pool.c:90\n \tblx\t6cc8 \n ./cmdline/pool.c:91\n \tcmp\tr0, #0\n-\tbne.n\t2714c \n+\tbne.n\t270dc \n ./cmdline/pool.c:91 (discriminator 1)\n \tldr.w\tr0, [r8]\n \tcmp\tr0, #0\n-\tbne.n\t27230 \n+\tbne.n\t271c0 \n ./cmdline/pool.c:167 (discriminator 1)\n \tmov\tr0, r6\n \tblx\t6d74 \n \tcmp\tr0, #0\n-\tbne.n\t2723e \n+\tbne.n\t271ce \n ./cmdline/pool.c:70\n-\tldr\tr1, [pc, #188]\t; (27274 )\n+\tldr\tr1, [pc, #188]\t; (27204 )\n ./cmdline/pool.c:175\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #172]\t; (27268 )\n+\tldr\tr2, [pc, #172]\t; (271f8 )\n \tadds\tr3, #20\n ./cmdline/pool.c:70\n \tadd\tr1, pc\n ./cmdline/pool.c:175\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t27250 \n+\tbne.n\t271e0 \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tmov\tr0, fp\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/pool.c:134\n \tmov\tr0, r5\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/pool.c:135\n \tmov\tr0, r5\n-\tbl\t270f4 \n+\tbl\t27084 \n \tcmp\tr0, #0\n-\tbne.n\t2718e \n+\tbne.n\t2711e \n ./cmdline/pool.c:139\n \tmov\tr0, r5\n \tblx\t69c8 \n ./cmdline/pool.c:140\n \tcmp\tr0, #0\n-\tbge.n\t2713e \n+\tbge.n\t270ce \n ./cmdline/pool.c:152\n \tldr.w\tr0, [r8]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #116]\t; (27278 )\n+\tldr\tr0, [pc, #116]\t; (27208 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tb.n\t27220 \n+\tb.n\t271b0 \n ./cmdline/pool.c:103 (discriminator 3)\n \tldrb\tr3, [r0, #21]\n \tcmp\tr3, #0\n-\tbne.n\t27160 \n-\tb.n\t2713e \n+\tbne.n\t270f0 \n+\tb.n\t270ce \n ./cmdline/pool.c:126\n \tldr.w\tr0, [r8]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #92]\t; (2727c )\n+\tldr\tr0, [pc, #96]\t; (2720c )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/pool.c:93\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:94\n-\tldr\tr3, [pc, #88]\t; (27280 )\n+\tldr\tr3, [pc, #88]\t; (27210 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/pool.c:93\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #72]\t; (27284 )\n+\tldr\tr0, [pc, #76]\t; (27214 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t27220 \n+\tb.n\t271b0 \n ./cmdline/pool.c:169\n \tldr.w\tr0, [r8]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #60]\t; (27288 )\n+\tldr\tr0, [pc, #60]\t; (27218 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t27220 \n+\tb.n\t271b0 \n ./cmdline/pool.c:175\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/pool.c:77\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (2728c )\n+\tldr\tr0, [pc, #44]\t; (2721c )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t27220 \n-\tbgt.n\t272cc \n+\tb.n\t271b0 \n+\tbgt.n\t2713c \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tbgt.n\t2729c \n+\tbgt.n\t27124 \n \tmovs\tr3, r0\n-\tcbnz\tr4, 272ac \n+\trev16\tr4, r2\n \tmovs\tr1, r0\n-\tblt.n\t27364 \n+\tblt.n\t271d4 \n \tmovs\tr3, r0\n-\tcmp\tr4, #108\t; 0x6c\n+\tcmp\tr4, #220\t; 0xdc\n \tmovs\tr2, r0\n-\tstc\t0, cr0, [r2, #4]!\n+\tcdp\t0, 1, cr0, cr2, cr1, {0}\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tcmp\tr4, #14\n+\tcmp\tr4, #126\t; 0x7e\n \tmovs\tr2, r0\n-\tcmp\tr4, #80\t; 0x50\n+\tcmp\tr4, #192\t; 0xc0\n \tmovs\tr2, r0\n-\tcmp\tr3, #192\t; 0xc0\n+\tcmp\tr4, #48\t; 0x30\n \tmovs\tr2, r0\n \n-00027290 :\n+00027220 :\n pool_alloc():\n ./cmdline/pool.c:35\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tsub\tsp, #8\n-\tmov\tr8, r0\n-\tadd\tr7, sp, #8\n+\tmov\tr4, r0\n ./cmdline/pool.c:38\n \tmovw\tr0, #8224\t; 0x2020\n ./cmdline/pool.c:35\n-\tmov\tr4, r1\n+\tsub\tsp, #8\n+\tadd\tr7, sp, #8\n+\tmov\tr8, r1\n \tmov\tr6, r2\n \tmov\tr5, r3\n ./cmdline/pool.c:38\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/pool.c:39\n-\tldr\tr2, [pc, #56]\t; (272e4 )\n-\tmov\tr3, r8\n-\tstr\tr4, [sp, #0]\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #60]\t; (27278 )\n+\tmov\tr3, r4\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/pool.c:38\n \tmov\tr4, r0\n ./cmdline/pool.c:39\n-\tbl\t111e4 \n+\tadd\tr2, pc\n+\tstr.w\tr8, [sp]\n+\tbl\t111a8 \n ./cmdline/pool.c:40\n-\tadd.w\tr0, r4, #4096\t; 0x1000\n \tmov\tr2, r6\n+\tadd.w\tr0, r4, #4096\t; 0x1000\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/pool.c:41\n-\tldrd\tr2, r6, [r5, #80]\t; 0x50\n-\tadd.w\tr5, r4, #8192\t; 0x2000\n+\tadd.w\tr6, r4, #8192\t; 0x2000\n+\tldr\tr2, [r5, #80]\t; 0x50\n ./cmdline/pool.c:42\n \tmovw\tr1, #8200\t; 0x2008\n-./cmdline/pool.c:41\n-\tasrs\tr3, r2, #31\n+\tldr\tr5, [r5, #84]\t; 0x54\n ./cmdline/pool.c:45\n \tmov\tr0, r4\n ./cmdline/pool.c:41\n-\tstrd\tr2, r3, [r5]\n+\tasrs\tr3, r2, #31\n+\tstrd\tr2, r3, [r6]\n ./cmdline/pool.c:42\n-\tstr\tr6, [r4, r1]\n+\tstr\tr5, [r4, r1]\n ./cmdline/pool.c:45\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n-\t\t\t; instruction: 0xb872\n+\tnop\n+\t\t\t; instruction: 0xb8de\n \tmovs\tr1, r0\n read_dir():\n ./cmdline/pool.c:181\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n+\tldr\tr6, [pc, #496]\t; (27474 )\n \tvpush\t{d8-d9}\n-\tmov\tr3, r1\n-\tldr\tr6, [pc, #488]\t; (274e0 )\n-\tldr\tr5, [pc, #492]\t; (274e4 )\n-\tadd\tr6, pc\n-\tvmov\ts17, r2\n \tsub.w\tsp, sp, #12416\t; 0x3080\n-\tvmov\ts16, r4\n \tsub\tsp, #4\n+\tldr\tr5, [pc, #488]\t; (27478 )\n+\tadd\tr6, pc\n \tadd\tr7, sp, #8\n-\tvmov\ts19, r1\n+\tvmov\ts17, r2\n ./cmdline/pool.c:185\n \tstr\tr2, [sp, #0]\n-\tadd.w\tsl, r7, #116\t; 0x74\n ./cmdline/pool.c:181\n-\tldr\tr5, [r6, r5]\n+\tvmov\ts16, r4\n+./cmdline/pool.c:185\n+\tldr\tr2, [pc, #476]\t; (2747c )\n+./cmdline/pool.c:181\n \tadd.w\tr4, r7, #12352\t; 0x3040\n+\tldr\tr5, [r6, r5]\n ./cmdline/pool.c:185\n-\tldr\tr2, [pc, #460]\t; (274e8 )\n-\tmov.w\tr1, #4096\t; 0x1000\n+\tadd.w\tsl, r7, #116\t; 0x74\n ./cmdline/pool.c:181\n-\tadds\tr4, #52\t; 0x34\n+\tmov\tr3, r1\n ./cmdline/pool.c:185\n-\tmov\tr0, sl\n \tadd\tr2, pc\n+\tmov\tr0, sl\n ./cmdline/pool.c:181\n+\tadds\tr4, #52\t; 0x34\n \tldr\tr5, [r5, #0]\n \tstr\tr5, [r4, #0]\n \tmov.w\tr5, #0\n-\tldr\tr4, [pc, #444]\t; (274ec )\n+\tvmov\ts19, r1\n+\tldr\tr4, [pc, #448]\t; (27480 )\n ./cmdline/pool.c:185\n-\tbl\t111e4 \n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t111a8 \n ./cmdline/pool.c:186\n \tmov\tr0, sl\n ./cmdline/pool.c:181\n \tadd\tr4, pc\n \tstr\tr4, [r7, #0]\n ./cmdline/pool.c:186\n \tblx\t6ad4 \n \tmov\tr9, r0\n ./cmdline/pool.c:187\n \tblx\t6be4 <__errno_location@plt>\n \tstr\tr0, [r7, #4]\n \tcmp.w\tr9, #0\n-\tbeq.w\t274c8 \n+\tbeq.w\t2745c \n ./cmdline/pool.c:218\n-\tldr.w\tfp, [pc, #416]\t; 274f0 \n+\tldr.w\tfp, [pc, #416]\t; 27484 \n \tadd.w\tr5, r7, #4192\t; 0x1060\n \tadds\tr5, #20\n \tadd\tfp, pc\n ./cmdline/pool.c:201\n \tldr\tr2, [r7, #4]\n \tmovs\tr3, #0\n ./cmdline/pool.c:202\n \tmov\tr0, r9\n ./cmdline/pool.c:201\n \tstr\tr3, [r2, #0]\n ./cmdline/pool.c:202\n \tblx\t6cc8 \n ./cmdline/pool.c:203\n-\tcbz\tr0, 273c0 \n+\tcbz\tr0, 27354 \n ./cmdline/pool.c:215\n \tldrb\tr3, [r0, #19]\n ./cmdline/pool.c:214\n \tadd.w\tr6, r0, #19\n ./cmdline/pool.c:215\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t2737c \n+\tbne.n\t27310 \n ./cmdline/pool.c:215 (discriminator 1)\n \tldrb\tr3, [r0, #20]\n \tcmp\tr3, #0\n-\tbeq.n\t2735a \n+\tbeq.n\t272ee \n ./cmdline/pool.c:215 (discriminator 2)\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.n\t2746e \n-lstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n-\tadd.w\tr8, r7, #8\n-read_dir():\n+\tbeq.n\t27402 \n ./cmdline/pool.c:218\n \tmov\tr3, sl\n \tmov\tr2, fp\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n+lstat64():\n+/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n+\tadd.w\tr8, r7, #8\n+read_dir():\n+./cmdline/pool.c:218\n \tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr2, r8\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tblx\t6d68 <__lxstat64@plt>\n read_dir():\n ./cmdline/pool.c:236\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t27476 \n+\tbne.n\t2740a \n ./cmdline/pool.c:244\n \tldr.w\tr3, [r8, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #40960\t; 0xa000\n-\tbeq.n\t2741c \n+\tbeq.n\t273b0 \n ./cmdline/pool.c:263\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.n\t273f8 \n+\tbeq.n\t2738c \n ./cmdline/pool.c:268\n-\tldr\tr0, [pc, #316]\t; (274f4 )\n+\tldr\tr0, [pc, #316]\t; (27488 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/pool.c:216\n-\tb.n\t2735a \n+\tb.n\t272ee \n ./cmdline/pool.c:203 (discriminator 1)\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r3, #0]\n \tcmp\tr0, #0\n-\tbne.n\t274a8 \n+\tbne.n\t2743c \n ./cmdline/pool.c:272 (discriminator 1)\n \tmov\tr0, r9\n \tblx\t6d74 \n \tcmp\tr0, #0\n-\tbne.n\t274b6 \n+\tbne.n\t2744a \n ./cmdline/pool.c:181\n-\tldr\tr1, [pc, #292]\t; (274f8 )\n+\tldr\tr1, [pc, #292]\t; (2748c )\n ./cmdline/pool.c:278\n \tadd.w\tr3, r7, #12352\t; 0x3040\n-\tldr\tr2, [pc, #264]\t; (274e4 )\n+\tldr\tr2, [pc, #264]\t; (27478 )\n \tadds\tr3, #52\t; 0x34\n ./cmdline/pool.c:181\n \tadd\tr1, pc\n ./cmdline/pool.c:278\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t274da \n+\tbne.n\t2746e \n \tadd.w\tr7, r7, #12352\t; 0x3040\n \tadds\tr7, #60\t; 0x3c\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/pool.c:264\n-\tldr\tr2, [pc, #256]\t; (274fc )\n+\tldr\tr2, [pc, #256]\t; (27490 )\n \tmov\tr0, r5\n \tvmov\tr3, s17\n \tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n \tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/pool.c:266\n \tvmov\tr1, s19\n \tvmov\tr0, s16\n \tmov\tr2, r5\n-\tbl\t272e8 \n-\tb.n\t2735a \n+\tbl\t2727c \n+\tb.n\t272ee \n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tadd.w\tr3, r7, #8256\t; 0x2040\n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n \tmov.w\tr2, #4096\t; 0x1000\n \tadds\tr3, #52\t; 0x34\n \tmov\tr0, r5\n \tmov\tr1, r3\n \tvmov\ts18, r3\n \tblx\t6a68 \n read_dir():\n ./cmdline/pool.c:250\n \tcmp.w\tr0, #4096\t; 0x1000\n-\tbcs.n\t27496 \n+\tbcs.n\t2742a \n ./cmdline/pool.c:259\n \tvmov\tr2, s18\n \tmov\tr3, r8\n \tmov\tr1, r6\n ./cmdline/pool.c:256\n \tstrb\tr4, [r2, r0]\n ./cmdline/pool.c:259\n \tvmov\tr0, s17\n-\tbl\t27290 \n+\tbl\t27220 \n \tmov\tr6, r0\n pool_hash():\n ./cmdline/pool.c:49\n \tblx\t6bbc \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tbl\tbe90 \n+\tbl\tbe80 \n read_dir():\n ./cmdline/pool.c:261\n \tadd.w\tr1, r6, #8192\t; 0x2000\n-\tadds\tr1, #12\n-\tmov\tr2, r6\n pool_hash():\n ./cmdline/pool.c:49\n \tmov\tr3, r0\n read_dir():\n ./cmdline/pool.c:261\n+\tmov\tr2, r6\n \tvmov\tr0, s16\n-\tbl\tc7ac \n-\tb.n\t2735a \n+\tadds\tr1, #12\n+\tbl\tc794 \n+\tb.n\t272ee \n ./cmdline/pool.c:215 (discriminator 3)\n \tldrb\tr3, [r0, #21]\n \tcmp\tr3, #0\n-\tbne.n\t2737c \n-\tb.n\t2735a \n+\tbne.n\t27310 \n+\tb.n\t272ee \n ./cmdline/pool.c:238\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #124]\t; (27500 )\n+\tldr\tr0, [pc, #124]\t; (27494 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/pool.c:205\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:206\n-\tldr\tr3, [pc, #120]\t; (27504 )\n+\tldr\tr3, [pc, #120]\t; (27498 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/pool.c:252\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #100]\t; (27508 )\n+\tldr\tr0, [pc, #100]\t; (2749c )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tb.n\t27486 \n+\tb.n\t2741a \n ./cmdline/pool.c:205\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #88]\t; (2750c )\n+\tldr\tr0, [pc, #92]\t; (274a0 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tb.n\t27486 \n+\tb.n\t2741a \n ./cmdline/pool.c:274\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #76]\t; (27510 )\n+\tldr\tr0, [pc, #76]\t; (274a4 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tb.n\t27486 \n+\tb.n\t2741a \n ./cmdline/pool.c:189\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #60]\t; (27514 )\n+\tldr\tr0, [pc, #64]\t; (274a8 )\n+\tmov\tr1, sl\n \tadd\tr0, pc\n-\tb.n\t27486 \n+\tb.n\t2741a \n ./cmdline/pool.c:278\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tbge.n\t2755c \n+\tbge.n\t273c0 \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb7fc\n+\t\t\t; instruction: 0xb874\n \tmovs\tr1, r0\n-\tbls.n\t274ec \n+\tbge.n\t27558 \n \tmovs\tr3, r0\n-\t\t\t; instruction: 0xb7c8\n+\t\t\t; instruction: 0xb834\n \tmovs\tr1, r0\n-\tcmp\tr3, #60\t; 0x3c\n+\tcmp\tr3, #168\t; 0xa8\n \tmovs\tr2, r0\n-\tbls.n\t275ac \n+\tbls.n\t27418 \n \tmovs\tr3, r0\n-\tcmp\tr2, #232\t; 0xe8\n+\tcmp\tr3, #84\t; 0x54\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xeb3c0001\n+\tsub.w\tr0, r8, r1\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tcmp\tr2, #32\n+\tcmp\tr2, #140\t; 0x8c\n \tmovs\tr2, r0\n-\tcmp\tr1, #150\t; 0x96\n+\tcmp\tr2, #2\n \tmovs\tr2, r0\n-\tcmp\tr1, #216\t; 0xd8\n+\tcmp\tr2, #68\t; 0x44\n \tmovs\tr2, r0\n-\tcmp\tr1, #74\t; 0x4a\n+\tcmp\tr1, #182\t; 0xb6\n \tmovs\tr2, r0\n \n-00027518 :\n+000274ac :\n pool_compare():\n ./cmdline/pool.c:58\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/pool.c:63\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/pool.c:62\n \tb.w\t68e4 \n \tnop\n make_link():\n ./cmdline/pool.c:306\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r2\n+\tldr.w\tsl, [pc, #520]\t; 276cc \n \tsub.w\tsp, sp, #12288\t; 0x3000\n+./cmdline/pool.c:314\n+\tldr\tr2, [pc, #516]\t; (276d0 )\n+./cmdline/pool.c:306\n \tsub\tsp, #28\n \tadd\tr7, sp, #8\n-\tldr.w\tsl, [pc, #532]\t; 2774c \n-\tadd.w\tr4, r7, #12288\t; 0x3000\n-\tldr.w\tlr, [pc, #528]\t; 27750 \n-\tadds\tr4, #56\t; 0x38\n+\tldr.w\tlr, [pc, #512]\t; 276d4 \n+\tadd.w\tr5, r7, #12288\t; 0x3000\n \tadd\tsl, pc\n+\tadds\tr5, #56\t; 0x38\n ./cmdline/pool.c:314\n-\tldr.w\tfp, [pc, #524]\t; 27754 \n+\tadd\tr2, pc\n+\tstr\tr2, [r7, #4]\n ./cmdline/pool.c:306\n \tadd.w\tip, r7, #12288\t; 0x3000\n-\tldr\tr4, [r4, #0]\n+\tadd.w\tip, ip, #12\n ./cmdline/pool.c:314\n-\tadd.w\tr6, r7, #12\n-\tadd\tfp, pc\n+\tadd.w\tr8, r7, #12\n ./cmdline/pool.c:306\n-\tadd.w\tip, ip, #12\n-\tmov\tr8, r2\n-\tmov\tr5, r0\n+\tldr\tr5, [r5, #0]\n+\tmov\tr6, r0\n ./cmdline/pool.c:314\n-\tstr\tr4, [sp, #0]\n-\tmov\tr2, fp\n+\tstr\tr5, [sp, #0]\n ./cmdline/pool.c:306\n-\tldr.w\tlr, [sl, lr]\n \tmov\tr9, r3\n ./cmdline/pool.c:314\n-\tmov\tr0, r6\n+\tmov\tr0, r8\n \tmov\tr3, r1\n ./cmdline/pool.c:306\n-\tldr.w\tlr, [lr]\n-\tstr.w\tlr, [ip]\n-\tmov.w\tlr, #0\n+\tldr.w\tlr, [sl, lr]\n ./cmdline/pool.c:314\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n-./cmdline/pool.c:317\n-\tldrb.w\tr3, [r8]\n-./cmdline/pool.c:306\n-\tldr\tr2, [pc, #468]\t; (27758 )\n ./cmdline/pool.c:319\n \tadd.w\tsl, r7, #4096\t; 0x1000\n+./cmdline/pool.c:306\n+\tldr.w\tlr, [lr]\n+\tstr.w\tlr, [ip]\n+\tmov.w\tlr, #0\n+./cmdline/pool.c:319\n \tadd.w\tsl, sl, #12\n+./cmdline/pool.c:314\n+\tbl\t111a8 \n+./cmdline/pool.c:317\n+\tldrb\tr3, [r4, #0]\n ./cmdline/pool.c:306\n+\tldr\tr2, [pc, #444]\t; (276d8 )\n \tadd\tr2, pc\n \tstr\tr2, [r7, #0]\n ./cmdline/pool.c:317\n+\tldr\tr2, [r7, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t27698 \n+\tbeq.n\t2761a \n ./cmdline/pool.c:319\n-\tldr\tr2, [pc, #452]\t; (2775c )\n-\tmov\tr3, r8\n+\tldr\tr2, [pc, #436]\t; (276dc )\n+\tmov\tr3, r4\n \tmov\tr0, sl\n \tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tstrd\tr9, r4, [sp]\n-\tbl\t111e4 \n+\tstrd\tr9, r5, [sp]\n+\tbl\t111a8 \n pool_hash():\n ./cmdline/pool.c:49\n-\tmov\tr0, r4\n+\tmov\tr0, r5\n \tblx\t6bbc \n-\tmov\tr1, r4\n+\tmov\tr1, r5\n \tmov\tr2, r0\n \tmovs\tr0, #0\n-\tbl\tbe90 \n+\tbl\tbe80 \n make_link():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr3, [r5, #8]\n+\tldr\tr2, [r6, #8]\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tldr\tr2, [r5, #0]\n-\tands\tr3, r0\n+\tldr\tr1, [r6, #0]\n pool_hash():\n ./cmdline/pool.c:49\n \tmov\tfp, r0\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n-\tldr.w\tr8, [r2, r3, lsl #2]\n+\tands\tr2, r0\n+\tldr.w\tr4, [r1, r2, lsl #2]\n make_link():\n ././tommyds/tommyhashdyn.h:227\n-\tcmp.w\tr8, #0\n+\tcbz\tr4, 275c6 \n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tbeq.n\t27644 \n-\tmov\tr9, r5\n-\tb.n\t275da \n+\tmov\tr9, r6\n+\tb.n\t27560 \n ././tommyds/tommyhashdyn.h:231\n-\tldr.w\tr8, [r8]\n+\tldr\tr4, [r4, #0]\n ././tommyds/tommyhashdyn.h:227\n-\tcmp.w\tr8, #0\n-\tbeq.n\t27644 \n+\tcbz\tr4, 275c6 \n ././tommyds/tommyhashdyn.h:229\n-\tldr.w\tr3, [r8, #12]\n+\tldr\tr3, [r4, #12]\n \tcmp\tr3, fp\n-\tbne.n\t275d0 \n-\tldr.w\tr5, [r8, #8]\n-\tmov\tr0, r4\n-\tmov\tr1, r5\n-\tbl\t27518 \n+\tbne.n\t2755c \n+\tldr\tr6, [r4, #8]\n+\tmov\tr0, r5\n+\tmov\tr1, r6\n+\tbl\t274ac \n \tcmp\tr0, #0\n-\tbne.n\t275d0 \n+\tbne.n\t2755c \n \tmov\tr3, r9\n-\tmov\tr9, r5\n+\tmov\tr9, r6\n make_link():\n ./cmdline/pool.c:327\n \tcmp.w\tr9, #0\n-\tbeq.n\t27644 \n+\tbeq.n\t275c6 \n ./cmdline/pool.c:329\n \tadd.w\tr1, r9, #8192\t; 0x2000\n \tmov\tr0, r3\n \tadds\tr1, #12\n-\tbl\tc7f8 \n+\tbl\tc7e0 \n ./cmdline/pool.c:332\n \tadd.w\tr3, r9, #8192\t; 0x2000\n \tadd.w\tr1, r7, #12352\t; 0x3040\n \tldrd\tr2, r3, [r3]\n \tldrd\tr0, r1, [r1]\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbne.n\t27634 \n+\tbne.n\t275b6 \n ./cmdline/pool.c:333\n \tadd.w\tr2, r7, #12352\t; 0x3040\n \tmovw\tr3, #8200\t; 0x2008\n \tadds\tr2, #8\n \tldr.w\tr3, [r9, r3]\n \tldr\tr2, [r2, #0]\n \tcmp\tr3, r2\n-\tbeq.n\t2770a \n+\tbeq.n\t2768a \n ./cmdline/pool.c:342\n-\tmov\tr0, r6\n+\tmov\tr0, r8\n \tblx\t6cec \n ./cmdline/pool.c:343\n \tcmp\tr0, #0\n-\tblt.n\t27724 \n+\tblt.n\t276a4 \n ./cmdline/pool.c:350\n \tmov\tr0, r9\n-\tbl\t27038 \n+\tbl\t26fc8 \n ./cmdline/pool.c:354\n-\tmov\tr0, r6\n-\tbl\t112b0 \n+\tmov\tr0, r8\n+\tbl\t11274 \n ./cmdline/pool.c:355\n \tcmp\tr0, #0\n-\tbne.n\t276fe \n+\tbne.n\t2767e \n ./cmdline/pool.c:362\n \tadd.w\tr0, r7, #8192\t; 0x2000\n \tmov.w\tr1, #4096\t; 0x1000\n \tadds\tr0, #12\n \tmov\tr2, sl\n \tstr\tr0, [r7, #4]\n-\tbl\t1115c \n+\tbl\t11120 \n ./cmdline/pool.c:365\n \tldr\tr0, [r7, #4]\n-\tmov\tr1, r6\n+\tmov\tr1, r8\n \tblx\t6cbc \n ./cmdline/pool.c:366\n-\tcbnz\tr0, 276ac \n+\tcbnz\tr0, 2762c \n ./cmdline/pool.c:384\n \tadd.w\tr3, r7, #12352\t; 0x3040\n \tldrd\tr3, r4, [r3]\n \torrs\tr3, r4\n-\tbne.n\t276cc \n+\tbne.n\t2764c \n ./cmdline/pool.c:306\n-\tldr\tr1, [pc, #232]\t; (27760 )\n+\tldr\tr1, [pc, #228]\t; (276e0 )\n ./cmdline/pool.c:393\n \tadd.w\tr3, r7, #12288\t; 0x3000\n-\tldr\tr2, [pc, #208]\t; (27750 )\n+\tldr\tr2, [pc, #212]\t; (276d4 )\n \tadds\tr3, #12\n ./cmdline/pool.c:306\n \tadd\tr1, pc\n ./cmdline/pool.c:393\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t27720 \n+\tbne.n\t276a0 \n \tadd.w\tr7, r7, #12288\t; 0x3000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/pool.c:322\n \tadd.w\tr3, r9, #4096\t; 0x1000\n-\tmov\tr2, fp\n \tmov\tr0, sl\n \tmov.w\tr1, #4096\t; 0x1000\n-\tstr\tr4, [sp, #0]\n-\tbl\t111e4 \n-\tb.n\t275aa \n+\tstr\tr5, [sp, #0]\n+\tbl\t111a8 \n+\tb.n\t2753a \n ./cmdline/pool.c:367\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #17\n-\tbne.n\t2773c \n+\tbne.n\t276bc \n ./cmdline/pool.c:368\n-\tldr\tr0, [pc, #172]\t; (27764 )\n-\tmov\tr1, r6\n+\tldr\tr0, [pc, #172]\t; (276e4 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:384\n \tadd.w\tr3, r7, #12352\t; 0x3040\n \tldrd\tr3, r4, [r3]\n \torrs\tr3, r4\n-\tbeq.n\t27676 \n+\tbeq.n\t275f8 \n ./cmdline/pool.c:385\n \tadd.w\tr3, r7, #12352\t; 0x3040\n-\tmov\tr0, r6\n+\tmov\tr0, r8\n \tadds\tr3, #8\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #0]\n \tadd.w\tr3, r7, #12352\t; 0x3040\n \tldrd\tr2, r3, [r3]\n-\tbl\t10bc0 \n+\tbl\t10b7c \n ./cmdline/pool.c:386\n \tcmp\tr0, #0\n-\tbeq.n\t27676 \n+\tbeq.n\t275f8 \n ./cmdline/pool.c:388\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #112]\t; (27768 )\n+\tldr\tr0, [pc, #112]\t; (276e8 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n ./cmdline/pool.c:378\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:379\n-\tldr\tr3, [pc, #108]\t; (2776c )\n+\tldr\tr3, [pc, #108]\t; (276ec )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/pool.c:334\n-\tadd.w\tr0, r9, #4096\t; 0x1000\n \tmov\tr1, sl\n+\tadd.w\tr0, r9, #4096\t; 0x1000\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t27634 \n+\tbne.n\t275b6 \n ./cmdline/pool.c:337\n \tmov\tr0, r9\n-\tbl\t27038 \n+\tbl\t26fc8 \n ./cmdline/pool.c:338\n-\tb.n\t27676 \n+\tb.n\t275f8 \n ./cmdline/pool.c:393\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/pool.c:345\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #60]\t; (27770 )\n+\tldr\tr0, [pc, #60]\t; (276f0 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:346\n-\tb.n\t276fe \n+\tb.n\t2767e \n ./cmdline/pool.c:378\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (27774 )\n+\tldr\tr0, [pc, #48]\t; (276f4 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tb.n\t276fa \n+\tb.n\t2767a \n \tnop\n-\tbvc.n\t27734 \n+\tbhi.n\t27788 \n \tmovs\tr3, r0\n+\t\t\t; instruction: 0xb644\n+\tmovs\tr1, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r6, r7, lr}\n-\tmovs\tr1, r0\n-\tbvc.n\t276ac \n+\tbhi.n\t2770c \n \tmovs\tr3, r0\n-\tcmp\tr1, #112\t; 0x70\n+\tcmp\tr1, #224\t; 0xe0\n \tmovs\tr2, r0\n-\tbvs.n\t276cc \n+\tbvc.n\t27748 \n \tmovs\tr3, r0\n-\tcmp\tr0, #94\t; 0x5e\n+\tcmp\tr0, #222\t; 0xde\n \tmovs\tr2, r0\n-\tcmp\tr0, #108\t; 0x6c\n+\tcmp\tr0, #236\t; 0xec\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tmovs\tr6, #200\t; 0xc8\n+\tmovs\tr7, #72\t; 0x48\n \tmovs\tr2, r0\n-\tmovs\tr7, #250\t; 0xfa\n+\tcmp\tr0, #122\t; 0x7a\n \tmovs\tr2, r0\n \n-00027778 :\n+000276f8 :\n state_pool():\n ./cmdline/pool.c:396\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r0\n+\tldr\tr1, [pc, #504]\t; (278f8 )\n+\tldr\tr2, [pc, #504]\t; (278fc )\n \tsub.w\tsp, sp, #8192\t; 0x2000\n \tsub\tsp, #60\t; 0x3c\n-\tldr\tr1, [pc, #500]\t; (27978 )\n-\tldr\tr2, [pc, #500]\t; (2797c )\n-\tadd\tr7, sp, #24\n \tadd\tr1, pc\n+\tadd\tr7, sp, #24\n ./cmdline/pool.c:403\n \tadd.w\tr6, r7, #32\n ./cmdline/pool.c:396\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-./cmdline/pool.c:403\n-\tsub.w\tr8, r6, #24\n-./cmdline/pool.c:396\n \tldr\tr2, [r1, r2]\n-\tmov\tr4, r0\n-\tadds\tr3, #28\n ./cmdline/pool.c:403\n+\tsub.w\tr8, r6, #24\n \tmov\tr0, r8\n ./cmdline/pool.c:396\n+\tadds\tr3, #28\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/pool.c:403\n-\tbl\tc77c \n+\tbl\tc764 \n ./cmdline/pool.c:405\n \tadd.w\tr2, r4, #236544\t; 0x39c00\n-\tadd.w\tr3, r2, #920\t; 0x398\n ./cmdline/pool.c:396\n-\tldr\tr5, [pc, #460]\t; (27980 )\n+\tldr\tr5, [pc, #464]\t; (27900 )\n ./cmdline/pool.c:405\n-\tldrb.w\tr2, [r2, #920]\t; 0x398\n+\tadd.w\tr3, r2, #920\t; 0x398\n ./cmdline/pool.c:396\n \tadd\tr5, pc\n ./cmdline/pool.c:405\n+\tldrb.w\tr2, [r2, #920]\t; 0x398\n \tcmp\tr2, #0\n-\tbeq.w\t27964 \n+\tbeq.w\t278e4 \n ./cmdline/pool.c:415\n-\tldr\tr5, [pc, #448]\t; (27984 )\n+\tldr\tr5, [pc, #448]\t; (27904 )\n \tsubs\tr6, #4\n ./cmdline/pool.c:412\n-\tldr\tr0, [pc, #448]\t; (27988 )\n+\tldr\tr0, [pc, #448]\t; (27908 )\n ./cmdline/pool.c:419\n \tadd.w\tr9, r7, #4096\t; 0x1000\n ./cmdline/pool.c:415\n \tadd\tr5, pc\n \tstr\tr3, [r7, #4]\n ./cmdline/pool.c:412\n \tadd\tr0, pc\n ./cmdline/pool.c:419\n \tadd.w\tr9, r9, #28\n ./cmdline/pool.c:412\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/pool.c:415\n \tldr\tr3, [r7, #4]\n \tmov\tr2, r5\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n \tstr\tr5, [r7, #4]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/pool.c:416\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/pool.c:419\n \tadd.w\tr3, r4, #232448\t; 0x38c00\n \tadd.w\tr3, r3, #920\t; 0x398\n \tldr\tr2, [r7, #4]\n \tmov\tr0, r9\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/pool.c:420\n \tmov\tr0, r9\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/pool.c:429\n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/pool.c:420\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/pool.c:423\n-\tldr\tr2, [pc, #372]\t; (2798c )\n+\tldr\tr2, [pc, #372]\t; (2790c )\n \tmov\tr1, r6\n \tmov\tr0, r8\n \tadd\tr2, pc\n-\tbl\t272e8 \n+\tbl\t2727c \n ./cmdline/pool.c:425\n-\tldr\tr0, [pc, #364]\t; (27990 )\n+\tldr\tr0, [pc, #364]\t; (27910 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/pool.c:429\n \tldr.w\tr3, [r4, #984]\t; 0x3d8\n \tstr\tr3, [r7, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t2792a \n+\tbeq.n\t278aa \n ./cmdline/pool.c:428\n \tmovs\tr5, #0\n ./cmdline/pool.c:431\n \tldr\tr3, [r7, #0]\n \tldr.w\tsl, [r3, #8]\n ./cmdline/pool.c:434\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr4, [sl, r3]\n-\tcbz\tr4, 27872 \n+\tcbz\tr4, 277f2 \n \tstr\tr5, [r7, #4]\n ./cmdline/pool.c:435 (discriminator 3)\n \tldr\tr5, [r4, #8]\n ./cmdline/pool.c:436 (discriminator 3)\n \tmov\tr3, sl\n ./cmdline/pool.c:437 (discriminator 3)\n \tldr\tr2, [r7, #4]\n ./cmdline/pool.c:436 (discriminator 3)\n-\tmov\tr1, r6\n-\tldr\tr0, [r5, #36]\t; 0x24\n+\tmov\tr0, r8\n+\tldr\tr1, [r5, #36]\t; 0x24\n ./cmdline/pool.c:437 (discriminator 3)\n \tadds\tr2, #1\n+./cmdline/pool.c:436 (discriminator 3)\n+\tstr\tr1, [sp, #16]\n+\tmov\tr1, r6\n+./cmdline/pool.c:437 (discriminator 3)\n \tstr\tr2, [r7, #4]\n ./cmdline/pool.c:436 (discriminator 3)\n \tmov\tr2, r9\n-\tstr\tr0, [sp, #16]\n-\tmov\tr0, r8\n \tldrd\tfp, ip, [r5]\n \tstrd\tfp, ip, [sp, #8]\n \tldr\tr5, [r5, #48]\t; 0x30\n \tstr\tr5, [sp, #0]\n-\tbl\t27528 \n+\tbl\t274bc \n ./cmdline/pool.c:434 (discriminator 3)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t27846 \n+\tbne.n\t277c6 \n \tldr\tr5, [r7, #4]\n ./cmdline/pool.c:441\n \tmovw\tr3, #13404\t; 0x345c\n \tldr.w\tr4, [sl, r3]\n-\tcbz\tr4, 278b2 \n+\tcbz\tr4, 27832 \n ./cmdline/pool.c:443\n \tmov.w\tfp, #0\n \tstr\tr5, [r7, #4]\n ./cmdline/pool.c:443 (discriminator 3)\n \tstr.w\tfp, [sp, #16]\n \tmovs\tr1, #0\n \tmovs\tr2, #0\n \tstrd\tr1, r2, [sp, #8]\n-\tldr.w\tip, [r4, #8]\n-\tmov\tr3, sl\n ./cmdline/pool.c:444 (discriminator 3)\n \tldr\tr0, [r7, #4]\n ./cmdline/pool.c:443 (discriminator 3)\n+\tmov\tr3, sl\n+\tldr.w\tip, [r4, #8]\n \tmov\tr2, r9\n-\tmov\tr1, r6\n-\tldr.w\tr5, [ip, #4]\n ./cmdline/pool.c:444 (discriminator 3)\n \tadds\tr0, #1\n+./cmdline/pool.c:443 (discriminator 3)\n+\tmov\tr1, r6\n+./cmdline/pool.c:444 (discriminator 3)\n \tstr\tr0, [r7, #4]\n ./cmdline/pool.c:443 (discriminator 3)\n \tmov\tr0, r8\n+\tldr.w\tr5, [ip, #4]\n \tstr\tr5, [sp, #0]\n-\tbl\t27528 \n+\tbl\t274bc \n ./cmdline/pool.c:441 (discriminator 3)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t27882 \n+\tbne.n\t27802 \n \tldr\tr5, [r7, #4]\n ./cmdline/pool.c:429 (discriminator 2)\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #0]\n \tcmp\tr3, #0\n-\tbne.n\t27834 \n+\tbne.n\t277b4 \n ./cmdline/pool.c:450\n-\tldr\tr0, [pc, #212]\t; (27994 )\n+\tldr\tr0, [pc, #212]\t; (27914 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/pool.c:453\n-\tldr\tr1, [pc, #208]\t; (27998 )\n+\tldr\tr1, [pc, #208]\t; (27918 )\n \tmov\tr2, r6\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tc8f8 \n+\tbl\tc8e4 \n ./cmdline/pool.c:456\n \tmov\tr0, r6\n-\tbl\t270f4 \n+\tbl\t27084 \n ./cmdline/pool.c:458\n-\tldr\tr1, [pc, #196]\t; (2799c )\n+\tldr\tr1, [pc, #196]\t; (2791c )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tc8cc \n+\tbl\tc8b8 \n ./cmdline/pool.c:459\n \tmov\tr0, r8\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/pool.c:461\n-\tcbz\tr5, 27954 \n+\tcbz\tr5, 278d4 \n ./cmdline/pool.c:462\n-\tldr\tr0, [pc, #180]\t; (279a0 )\n+\tldr\tr0, [pc, #180]\t; (27920 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/pool.c:466\n-\tldr\tr0, [pc, #176]\t; (279a4 )\n+\tldr\tr0, [pc, #176]\t; (27924 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/pool.c:467\n-\tldr\tr0, [pc, #168]\t; (279a8 )\n+\tldr\tr0, [pc, #168]\t; (27928 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/pool.c:468\n-\tbl\t119fc \n+\tbl\t119b4 \n ./cmdline/pool.c:396\n-\tldr\tr1, [pc, #160]\t; (279ac )\n+\tldr\tr1, [pc, #160]\t; (2792c )\n ./cmdline/pool.c:469\n-\tldr\tr2, [pc, #112]\t; (2797c )\n+\tldr\tr2, [pc, #112]\t; (278fc )\n \tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/pool.c:396\n \tadd\tr1, pc\n ./cmdline/pool.c:469\n \tadds\tr3, #28\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t27960 \n+\tbne.n\t278e0 \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/pool.c:450\n-\tldr\tr0, [pc, #132]\t; (279b0 )\n+\tldr\tr0, [pc, #132]\t; (27930 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/pool.c:453\n-\tldr\tr1, [pc, #128]\t; (279b4 )\n+\tldr\tr1, [pc, #128]\t; (27934 )\n \tmov\tr2, r6\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tc8f8 \n+\tbl\tc8e4 \n ./cmdline/pool.c:456\n \tmov\tr0, r6\n-\tbl\t270f4 \n+\tbl\t27084 \n ./cmdline/pool.c:458\n-\tldr\tr1, [pc, #112]\t; (279b8 )\n+\tldr\tr1, [pc, #112]\t; (27938 )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tc8cc \n+\tbl\tc8b8 \n ./cmdline/pool.c:459\n \tmov\tr0, r8\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/pool.c:464\n-\tldr\tr0, [pc, #100]\t; (279bc )\n+\tldr\tr0, [pc, #100]\t; (2793c )\n \tmovs\tr5, #0\n \tadd\tr0, pc\n-\tbl\t11a44 \n-\tb.n\t278f2 \n+\tbl\t119fc \n+\tb.n\t27872 \n ./cmdline/pool.c:469\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/pool.c:407\n-\tldr\tr0, [pc, #88]\t; (279c0 )\n+\tldr\tr0, [pc, #88]\t; (27940 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/pool.c:408\n-\tldr\tr3, [pc, #84]\t; (279c4 )\n+\tldr\tr3, [pc, #84]\t; (27944 )\n \tldr\tr3, [r5, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tbpl.n\t278d4 \n+\tbvs.n\t27954 \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tbpl.n\t27a7c \n+\tbvs.n\t27904 \n \tmovs\tr3, r0\n-\tldmia\tr1, {r1, r2, r3, r4}\n+\tldmia\tr1, {r1, r2, r3, r4, r7}\n \tmovs\tr2, r0\n-\tcmp\tr0, #26\n+\tcmp\tr0, #154\t; 0x9a\n \tmovs\tr2, r0\n-\tstrb\tr6, [r1, #29]\n+\tstrb\tr6, [r1, #31]\n \tmovs\tr2, r0\n-\tmovs\tr7, #210\t; 0xd2\n+\tcmp\tr0, #82\t; 0x52\n \tmovs\tr2, r0\n-\tmovs\tr7, #66\t; 0x42\n+\tmovs\tr7, #194\t; 0xc2\n \tmovs\tr2, r0\n-\tbl\tfffa399a <__bss_end__@@Base+0xfff37142>\n-\tbl\tfff8399e <__bss_end__@@Base+0xfff17146>\n-\tmovs\tr7, #36\t; 0x24\n+\tbl\tfffb391a <__bss_end__@@Base+0xfff470c2>\n+\tbl\tfff9391e <__bss_end__@@Base+0xfff270c6>\n+\tmovs\tr7, #164\t; 0xa4\n \tmovs\tr2, r0\n-\tmovs\tr7, #50\t; 0x32\n+\tmovs\tr7, #178\t; 0xb2\n \tmovs\tr2, r0\n-\tldc2l\t0, cr0, [r6, #-4]!\n-\tbmi.n\t279f8 \n+\tldc2l\t0, cr0, [r6, #4]!\n+\tbmi.n\t27878 \n \tmovs\tr3, r0\n-\tmovs\tr6, #212\t; 0xd4\n+\tmovs\tr7, #84\t; 0x54\n \tmovs\tr2, r0\n-\tbl\tfff359b6 <__bss_end__@@Base+0xffec915e>\n-\tbl\tfff159ba <__bss_end__@@Base+0xffea9162>\n-\tmovs\tr6, #196\t; 0xc4\n+\tbl\tfff45936 <__bss_end__@@Base+0xffed90de>\n+\tbl\tfff2593a <__bss_end__@@Base+0xffeb90e2>\n+\tmovs\tr7, #68\t; 0x44\n \tmovs\tr2, r0\n-\tmovs\tr6, #42\t; 0x2a\n+\tmovs\tr6, #170\t; 0xaa\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n parity_split_is_fixed():\n ./cmdline/parity.c:547\n \tadd.w\tr3, r0, #34048\t; 0x8500\n ./cmdline/parity.c:544\n \tadds\tr1, #1\n ./cmdline/parity.c:542\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/parity.c:547\n \tldr\tr3, [r3, #0]\n+./cmdline/parity.c:542\n+\tadd\tr7, sp, #0\n+./cmdline/parity.c:547\n \tcmp\tr3, r1\n ./cmdline/parity.c:548\n \tit\tls\n \tmovls\tr0, #0\n ./cmdline/parity.c:547\n-\tbls.n\t279f6 \n+\tbls.n\t27976 \n ./cmdline/parity.c:551\n \tmov.w\tr2, #4256\t; 0x10a0\n \tmovw\tr3, #4232\t; 0x1088\n \tmla\tr1, r2, r1, r0\n \tadds\tr0, r1, r3\n \tldr\tr2, [r1, r3]\n \tldr\tr3, [r0, #4]\n+\tmovs\tr0, #1\n \torrs\tr3, r2\n-\tite\tne\n-\tmovne\tr0, #1\n+\tit\teq\n \tmoveq\tr0, #0\n ./cmdline/parity.c:555\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n parity_handle_grow():\n ./cmdline/parity.c:263\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #12\n ./cmdline/parity.c:269\n \tadd.w\tr1, r0, #4224\t; 0x1080\n+\tmovs\tr5, #1\n ./cmdline/parity.c:263\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n+\tmov\tr4, r0\n ./cmdline/parity.c:269\n \tldrd\tsl, fp, [r1, #24]\n ./cmdline/parity.c:263\n \tldrd\tr8, r9, [r7, #40]\t; 0x28\n ./cmdline/parity.c:269\n \tcmp\tsl, r8\n \tsbcs.w\tr1, fp, r9\n-\tite\tlt\n-\tmovlt\tr5, #1\n-\tmovge\tr5, #0\n-\torrs.w\tr1, sl, fp\n ./cmdline/parity.c:263\n \tldr\tr1, [r7, #48]\t; 0x30\n ./cmdline/parity.c:269\n+\tit\tge\n+\tmovge\tr5, #0\n+\torrs.w\tip, sl, fp\n \tit\teq\n \tmoveq\tr5, #0\n \tcmp\tr5, #0\n-\tbne.n\t27ae8 \n+\tbne.n\t27a6a \n ./cmdline/parity.c:273\n-\tmov\tr4, r0\n-\tcbz\tr1, 27a6c \n+\tcbz\tr1, 279ec \n ./cmdline/parity.c:312\n \tblx\t6be4 <__errno_location@plt>\n \tadd.w\tsl, r4, #4096\t; 0x1000\n-\tmovs\tr3, #95\t; 0x5f\n \tmov\tr5, r0\n+\tmovs\tr3, #95\t; 0x5f\n \tstr\tr3, [r0, #0]\n ./cmdline/parity.c:329\n \tldr.w\tr0, [sl]\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tblx\t69d4 \n ./cmdline/parity.c:338\n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbne.n\t27aee \n+\tbne.n\t27a70 \n ./cmdline/parity.c:341\n-\tldr\tr0, [pc, #160]\t; (27af4 )\n+\tldr\tr0, [pc, #164]\t; (27a78 )\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n \tadd\tr0, pc\n \tmovs\tr6, #0\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:344\n \tmov\tr0, r6\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:291\n-\tadd.w\tsl, r4, #4096\t; 0x1000\n \tsubs.w\tr0, r8, r2\n+\tadd.w\tsl, r4, #4096\t; 0x1000\n \tsbc.w\tr6, r9, r3\n \tstrd\tr0, r6, [sp]\n \tldr.w\tr0, [sl]\n \tblx\t6c8c \n ./cmdline/parity.c:305\n \tsubs.w\tfp, r0, #0\n-\tble.n\t27acc \n+\tble.n\t27a4c \n ./cmdline/parity.c:307\n \tblx\t6be4 <__errno_location@plt>\n-\tcmp.w\tfp, #95\t; 0x5f\n+\tmov\tr3, fp\n+\tcmp\tr3, #38\t; 0x26\n \tit\tne\n-\tcmpne.w\tfp, #38\t; 0x26\n-./cmdline/parity.c:308\n-\tmov.w\tr6, #4294967295\t; 0xffffffff\n-\tite\teq\n+\tcmpne\tr3, #95\t; 0x5f\n+\tmov\tr5, r0\n+\tit\teq\n \tmoveq\tr3, #1\n+\tit\tne\n \tmovne\tr3, #0\n+./cmdline/parity.c:308\n+\tmov.w\tr6, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:307\n-\tmov\tr5, r0\n \tstr.w\tfp, [r0]\n ./cmdline/parity.c:327 (discriminator 1)\n \tcmp\tr3, #0\n-\tbne.n\t27a40 \n+\tbne.n\t279c0 \n ./cmdline/parity.c:339\n \tmov\tr0, fp\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #68]\t; (27a7c )\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #60]\t; (27af8 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:344\n \tmov\tr0, r6\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:327\n-\tbeq.n\t27a52 \n+\tbeq.n\t279d2 \n \tblx\t6be4 <__errno_location@plt>\n-\tmov\tr6, fp\n \tmov\tr5, r0\n \tldr\tr0, [r0, #0]\n-\tcmp\tr0, #38\t; 0x26\n+\tmov\tr6, fp\n+\tcmp\tr0, #95\t; 0x5f\n \tit\tne\n-\tcmpne\tr0, #95\t; 0x5f\n+\tcmpne\tr0, #38\t; 0x26\n \tmov\tfp, r0\n-\tite\teq\n+\tit\teq\n \tmoveq\tr3, #1\n+\tit\tne\n \tmovne\tr3, #0\n-\tb.n\t27aa8 \n+\tb.n\t27a28 \n ./cmdline/parity.c:270\n \tmov.w\tr6, #4294967295\t; 0xffffffff\n-\tb.n\t27a62 \n+\tb.n\t279e2 \n \tldr.w\tfp, [r5]\n-\tb.n\t27aac \n-\tmovs\tr6, #18\n+\tb.n\t27a2c \n+\tnop\n+\tmovs\tr6, #146\t; 0x92\n \tmovs\tr2, r0\n-\tmovs\tr5, #132\t; 0x84\n+\tmovs\tr6, #4\n \tmovs\tr2, r0\n parity_handle_shrink():\n+./cmdline/parity.c:347\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/parity.c:350\n \tadd.w\tr1, r0, #4096\t; 0x1000\n ./cmdline/parity.c:347\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tsub\tsp, #8\n \tmov\tr5, r0\n+\tsub\tsp, #8\n \tadd\tr7, sp, #8\n ./cmdline/parity.c:350\n \tldr\tr0, [r1, #0]\n ./cmdline/parity.c:347\n \tmov\tr8, r2\n \tmov\tr6, r3\n ./cmdline/parity.c:350\n \tblx\t69d4 \n ./cmdline/parity.c:352\n \tmov\tr4, r0\n-\tcbz\tr0, 27b3a \n+\tcbz\tr0, 27abe \n ./cmdline/parity.c:353\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #40]\t; (27ad4 )\n \tmov\tr2, r8\n \tmov\tr3, r6\n \tmov\tr1, r5\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #36]\t; (27b50 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:358\n \tmov\tr0, r4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/parity.c:355\n-\tldr\tr0, [pc, #24]\t; (27b54 )\n+\tldr\tr0, [pc, #24]\t; (27ad8 )\n \tmov\tr2, r8\n \tmov\tr3, r6\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:358\n \tmov\tr0, r4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n-\tmovs\tr5, #88\t; 0x58\n+\tmovs\tr5, #212\t; 0xd4\n \tmovs\tr2, r0\n-\tmovs\tr5, #110\t; 0x6e\n+\tmovs\tr5, #234\t; 0xea\n \tmovs\tr2, r0\n \n-00027b58 :\n+00027adc :\n parity_allocated_size():\n ./cmdline/parity.c:42\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n ./cmdline/parity.c:36\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:42\n \tldr.w\tr8, [r0, #984]\t; 0x3d8\n \tcmp.w\tr8, #0\n-\tbeq.n\t27bc6 \n+\tbeq.n\t27b4a \n ./cmdline/parity.c:41\n \tmovs\tr5, #0\n ./cmdline/parity.c:43\n \tldr.w\tr6, [r8, #8]\n ./cmdline/parity.c:46\n \tmov\tr0, r6\n-\tbl\t131bc \n-./cmdline/parity.c:51\n-\tcmp\tr0, r5\n-./cmdline/parity.c:46\n+\tbl\t13198 \n \tmov\tr4, r0\n ./cmdline/parity.c:51\n-\tbhi.n\t27b84 \n-\tb.n\t27bb2 \n+\tcmp\tr0, r5\n+\tbhi.n\t27b08 \n+\tb.n\t27b36 \n \tcmp\tr4, r5\n-\tbls.n\t27bb2 \n+\tbls.n\t27b36 \n \tmov\tr9, r4\n ./cmdline/parity.c:51 (discriminator 1)\n \tsubs\tr4, #1\n-\tmov\tr0, r6\n \tmov\tr1, r4\n-\tbl\t13644 \n+\tmov\tr0, r6\n+\tbl\t1362c \n ./cmdline/elem.h:654 (discriminator 1)\n \tcmp\tr0, #0\n block_state_get():\n ./cmdline/elem.h:654 (discriminator 1)\n-\tbeq.n\t27b80 \n+\tbeq.n\t27b04 \n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n parity_allocated_size():\n ./cmdline/elem.h:703\n \tsubs\tr3, #1\n ./cmdline/parity.c:51\n \tcmp\tr3, #2\n-\tbhi.n\t27b80 \n-./cmdline/parity.c:55\n-\tcmp\tr5, r9\n+\tbhi.n\t27b04 \n ./cmdline/parity.c:42\n \tldr.w\tr8, [r8]\n+\tcmp\tr5, r9\n \tit\tcc\n \tmovcc\tr5, r9\n \tcmp.w\tr8, #0\n-\tbne.n\t27b6e \n+\tbne.n\t27af2 \n ./cmdline/parity.c:60\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/parity.c:51\n \tmov\tr9, r4\n ./cmdline/parity.c:42\n \tldr.w\tr8, [r8]\n \tcmp\tr5, r9\n \tit\tcc\n \tmovcc\tr5, r9\n \tcmp.w\tr8, #0\n-\tbne.n\t27b6e \n-\tb.n\t27bac \n+\tbne.n\t27af2 \n+\tb.n\t27b30 \n ./cmdline/parity.c:41\n \tmov\tr5, r8\n ./cmdline/parity.c:60\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \n-00027bd0 :\n+00027b54 :\n parity_used_size():\n ./cmdline/parity.c:69\n \tadd.w\tr0, r0, #244736\t; 0x3bc00\n ./cmdline/parity.c:63\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:69\n \tldr.w\tr8, [r0, #984]\t; 0x3d8\n \tcmp.w\tr8, #0\n-\tbeq.n\t27c38 \n+\tbeq.n\t27bbc \n ./cmdline/parity.c:68\n \tmovs\tr5, #0\n ./cmdline/parity.c:70\n \tldr.w\tr6, [r8, #8]\n ./cmdline/parity.c:73\n \tmov\tr0, r6\n-\tbl\t131bc \n-./cmdline/parity.c:76\n-\tcmp\tr0, r5\n-./cmdline/parity.c:73\n+\tbl\t13198 \n \tmov\tr4, r0\n ./cmdline/parity.c:76\n-\tbls.n\t27c0e \n+\tcmp\tr0, r5\n+\tbls.n\t27b92 \n \tmov\tr9, r4\n ./cmdline/parity.c:76 (discriminator 1)\n \tsubs\tr4, #1\n-\tmov\tr0, r6\n \tmov\tr1, r4\n-\tbl\t13644 \n+\tmov\tr0, r6\n+\tbl\t1362c \n ./cmdline/elem.h:654 (discriminator 1)\n-\tcbz\tr0, 27c0a \n+\tcbz\tr0, 27b8e \n ./cmdline/parity.c:76\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #1\n-\tbeq.n\t27c24 \n+\tbeq.n\t27ba8 \n \tcmp\tr4, r5\n-\tbhi.n\t27bf6 \n-./cmdline/parity.c:80\n-\tcmp\tr5, r4\n+\tbhi.n\t27b7a \n ./cmdline/parity.c:69\n \tldr.w\tr8, [r8]\n+\tcmp\tr5, r4\n \tit\tcc\n \tmovcc\tr5, r4\n \tcmp.w\tr8, #0\n-\tbne.n\t27be6 \n+\tbne.n\t27b6a \n ./cmdline/parity.c:85\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tmov\tr4, r9\n ./cmdline/parity.c:69\n \tldr.w\tr8, [r8]\n \tcmp\tr5, r4\n \tit\tcc\n \tmovcc\tr5, r4\n \tcmp.w\tr8, #0\n-\tbne.n\t27be6 \n-\tb.n\t27c1e \n+\tbne.n\t27b6a \n+\tb.n\t27ba2 \n ./cmdline/parity.c:68\n \tmov\tr5, r8\n ./cmdline/parity.c:85\n \tmov\tr0, r5\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \n-00027c40 :\n+00027bc4 :\n parity_is_invalid():\n ./cmdline/parity.c:88\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n-\tadd\tr7, sp, #0\n \tmov\tr8, r0\n+\tadd\tr7, sp, #0\n ./cmdline/parity.c:92\n-\tbl\t27b58 \n+\tbl\t27adc \n ./cmdline/parity.c:94\n-\tcbz\tr0, 27c96 \n+\tcbz\tr0, 27c1a \n \tadd.w\tr8, r8, #244736\t; 0x3bc00\n \tmov\tr9, r0\n-\tadd.w\tr8, r8, #984\t; 0x3d8\n \tmov.w\tsl, #0\n+\tadd.w\tr8, r8, #984\t; 0x3d8\n ./cmdline/parity.c:102\n \tldr.w\tr4, [r8]\n ./cmdline/parity.c:101\n \tmovs\tr6, #0\n ./cmdline/parity.c:100\n \tmov\tr5, r6\n ./cmdline/parity.c:102\n-\tcbz\tr4, 27c8e \n+\tcbz\tr4, 27c12 \n ./cmdline/parity.c:104\n \tldr\tr0, [r4, #8]\n \tmov\tr1, sl\n-\tbl\t13644 \n+\tbl\t1362c \n ./cmdline/elem.h:654\n-\tcbz\tr0, 27c82 \n+\tcbz\tr0, 27c06 \n block_state_get():\n ./cmdline/elem.h:657\n \tldrb\tr3, [r0, #0]\n parity_is_invalid():\n ./cmdline/elem.h:703\n \tsubs\tr2, r3, #1\n ./cmdline/elem.h:716\n@@ -73602,226 +73421,227 @@\n ./cmdline/parity.c:109\n \tcmp\tr3, #2\n \tit\tls\n \tmovls\tr5, #1\n ./cmdline/parity.c:102 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t27c66 \n+\tbne.n\t27bea \n ./cmdline/parity.c:113\n \tands.w\tr0, r5, r6\n-\tbne.n\t27c98 \n+\tbne.n\t27c1c \n ./cmdline/parity.c:94\n \tadd.w\tsl, sl, #1\n \tcmp\tr9, sl\n-\tbne.n\t27c5c \n+\tbne.n\t27be0 \n ./cmdline/parity.c:117\n \tmovs\tr0, #0\n ./cmdline/parity.c:118\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \n-00027c9c :\n+00027c20 :\n parity_overflow():\n ./cmdline/parity.c:121\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r2\n-\tvpush\t{d8}\n+\tldr\tr1, [pc, #280]\t; (27d40 )\n+\tldr\tr2, [pc, #280]\t; (27d44 )\n \tmov\tr9, r3\n-\tldr\tr1, [pc, #268]\t; (27db8 )\n-\tldr\tr2, [pc, #272]\t; (27dbc )\n+\tvpush\t{d8}\n \tadd\tr1, pc\n \tsub.w\tsp, sp, #8192\t; 0x2000\n \tsub\tsp, #28\n \tadd\tr7, sp, #8\n \tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #8192\t; 0x2000\n \tadds\tr3, #12\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/parity.c:128\n \torrs.w\tr3, r8, r9\n-\tbeq.n\t27d66 \n+\tbeq.n\t27cec \n ./cmdline/parity.c:132\n \tmov\tr4, r0\n \tmov\tr1, r9\n-\tldr.w\tr2, [r4, #216]\t; 0xd8\n \tmov\tr0, r8\n \tmovs\tr3, #0\n+\tldr.w\tr2, [r4, #216]\t; 0xd8\n ./cmdline/parity.c:135\n \tadd.w\tr4, r4, #244736\t; 0x3bc00\n ./cmdline/parity.c:132\n-\tbl\t2f4c0 \n-./cmdline/parity.c:135\n-\tldr.w\tr6, [r4, #984]\t; 0x3d8\n-./cmdline/parity.c:132\n+\tbl\t2f528 \n \tmov\tr8, r0\n ./cmdline/parity.c:135\n+\tldr.w\tr6, [r4, #984]\t; 0x3d8\n \tcmp\tr6, #0\n-\tbeq.n\t27d66 \n+\tbeq.n\t27cec \n ./cmdline/parity.c:147\n-\tldr.w\tfp, [pc, #212]\t; 27dc0 \n-\tadd.w\tsl, r7, #8\n+\tldr.w\tfp, [pc, #216]\t; 27d48 \n+./cmdline/parity.c:124\n+\tmovs\tr3, #0\n ./cmdline/parity.c:148\n-\tldr\tr3, [pc, #208]\t; (27dc4 )\n+\tldr.w\tsl, [pc, #212]\t; 27d4c \n ./cmdline/parity.c:147\n \tadd\tfp, pc\n-./cmdline/parity.c:148\n-\tadd\tr3, pc\n-\tvmov\ts16, r3\n ./cmdline/parity.c:124\n-\tmovs\tr3, #0\n \tstr\tr3, [r7, #0]\n+./cmdline/parity.c:148\n+\tadd\tsl, pc\n+./cmdline/parity.c:147\n+\tadd.w\tr3, r7, #8\n+\tvmov\ts16, r3\n ./cmdline/parity.c:136\n \tldr\tr5, [r6, #8]\n ./cmdline/parity.c:140\n \tmovw\tr3, #13336\t; 0x3418\n \tldr\tr4, [r5, r3]\n-\tcbz\tr4, 27d5c \n+\tcbz\tr4, 27ce2 \n \tstr\tr6, [r7, #4]\n-\tb.n\t27d12 \n+\tb.n\t27c98 \n ./cmdline/parity.c:140 (discriminator 2)\n \tldr\tr4, [r4, #0]\n-\tcbz\tr4, 27d5a \n+\tcbz\tr4, 27ce0 \n ./cmdline/parity.c:141\n \tldr\tr6, [r4, #8]\n ./cmdline/parity.c:143\n \tldr\tr2, [r6, #40]\t; 0x28\n \tcmp\tr2, #0\n-\tbeq.n\t27d0e \n+\tbeq.n\t27c94 \n ./cmdline/parity.c:144\n \tadd.w\tr9, r2, #4294967295\t; 0xffffffff\n ./cmdline/elem.h:1059\n \tmov\tr1, r6\n fs_file2par_get():\n ./cmdline/elem.h:1059\n-\tmov\tr0, r5\n \tmov\tr2, r9\n-\tbl\t1330c \n+\tmov\tr0, r5\n+\tbl\t132e8 \n ./cmdline/elem.h:1060\n \tadds\tr3, r0, #1\n-\tbeq.n\t27d9e \n+\tbeq.n\t27d24 \n parity_overflow():\n ./cmdline/parity.c:145\n \tcmp\tr8, r0\n-\tbhi.n\t27d0e \n+\tbhi.n\t27c94 \n ./cmdline/parity.c:147\n-\tmov\tr1, sl\n+\tvmov\tr1, s16\n \tldr\tr0, [r6, #48]\t; 0x30\n-\tbl\t10f40 \n-\tmov\tr1, r5\n ./cmdline/parity.c:146\n \tmovs\tr3, #1\n \tstr\tr3, [r7, #0]\n ./cmdline/parity.c:147\n+\tbl\t10f04 \n+\tmov\tr1, r5\n \tmov\tr2, r0\n \tmov\tr0, fp\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:148\n-\tvmov\tr0, s16\n \tldr\tr2, [r6, #48]\t; 0x30\n \tadd.w\tr1, r5, #4096\t; 0x1000\n-\tbl\t10e90 \n+\tmov\tr0, sl\n+\tbl\t10e54 \n ./cmdline/parity.c:140\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t27d12 \n+\tbne.n\t27c98 \n \tldr\tr6, [r7, #4]\n ./cmdline/parity.c:135 (discriminator 2)\n \tldr\tr6, [r6, #0]\n \tcmp\tr6, #0\n-\tbne.n\t27d00 \n+\tbne.n\t27c86 \n ./cmdline/parity.c:154\n \tldr\tr3, [r7, #0]\n-\tcbnz\tr3, 27d8c \n+\tcbnz\tr3, 27d12 \n ./cmdline/parity.c:121\n-\tldr\tr1, [pc, #96]\t; (27dc8 )\n+\tldr\tr1, [pc, #96]\t; (27d50 )\n ./cmdline/parity.c:158\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #76]\t; (27dbc )\n+\tldr\tr2, [pc, #80]\t; (27d44 )\n \tadds\tr3, #12\n ./cmdline/parity.c:121\n \tadd\tr1, pc\n ./cmdline/parity.c:158\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t27db4 \n+\tbne.n\t27d3a \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:155\n-\tldr\tr0, [pc, #60]\t; (27dcc )\n+\tldr\tr0, [pc, #64]\t; (27d54 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:156\n-\tldr\tr0, [pc, #56]\t; (27dd0 )\n+\tldr\tr0, [pc, #60]\t; (27d58 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t27d66 \n+\tbl\t10e54 \n+\tb.n\t27cec \n fs_file2par_get():\n ./cmdline/elem.h:1062\n-\tldr\tr4, [r6, #40]\t; 0x28\n+\tldr\tr0, [r6, #40]\t; 0x28\n \tmov\tr2, r9\n-\tldr\tr0, [pc, #48]\t; (27dd4 )\n \tldr\tr1, [r6, #48]\t; 0x30\n-\tadd\tr0, pc\n-\tmov\tr3, r4\n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #44]\t; (27d5c )\n \tstr\tr5, [sp, #0]\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/elem.h:1063\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n parity_overflow():\n ./cmdline/parity.c:158\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tbeq.n\t27ccc \n+\tnop\n+\tbne.n\t27d4c \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tmovs\tr3, #216\t; 0xd8\n+\tmovs\tr4, #84\t; 0x54\n \tmovs\tr2, r0\n-\tmovs\tr3, #234\t; 0xea\n+\tmovs\tr4, #100\t; 0x64\n \tmovs\tr2, r0\n-\tldmia\tr7, {r2, r6, r7}\n+\tbeq.n\t27dd0 \n \tmovs\tr3, r0\n-\tmovs\tr3, #102\t; 0x66\n+\tmovs\tr3, #224\t; 0xe0\n \tmovs\tr2, r0\n-\tmovs\tr3, #154\t; 0x9a\n+\tmovs\tr4, #20\n \tmovs\tr2, r0\n-\tadd\tr7, sp, #344\t; 0x158\n+\tadd\tr7, sp, #816\t; 0x330\n \tmovs\tr1, r0\n \n-00027dd8 :\n+00027d60 :\n parity_size():\n ./cmdline/parity.c:168\n \tadd.w\tr3, r0, #34048\t; 0x8500\n ./cmdline/parity.c:161\n \tpush\t{r4, r5, r6, r7}\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:168\n \tldr\tr6, [r3, #0]\n-\tcbz\tr6, 27e12 \n+\tcbz\tr6, 27d9a \n \tadd.w\tr0, r0, #4224\t; 0x1080\n \tmov.w\tr2, #4256\t; 0x10a0\n \tadds\tr0, #8\n ./cmdline/parity.c:166\n \tmovs\tr3, #0\n \tmov\tr4, r3\n \tmla\tr6, r2, r6, r0\n ./cmdline/parity.c:171 (discriminator 3)\n \tldrd\tr2, r5, [r0]\n \tadd.w\tr0, r0, #4256\t; 0x10a0\n \tadds\tr3, r3, r2\n \tadc.w\tr4, r5, r4\n ./cmdline/parity.c:168 (discriminator 3)\n \tcmp\tr0, r6\n-\tbne.n\t27df6 \n+\tbne.n\t27d7e \n ./cmdline/parity.c:174\n \tstrd\tr3, r4, [r1]\n ./cmdline/parity.c:175\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n ./cmdline/parity.c:166\n@@ -73830,216 +73650,209 @@\n ./cmdline/parity.c:174\n \tstrd\tr3, r4, [r1]\n ./cmdline/parity.c:175\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7}\n \tbx\tlr\n \n-00027e20 :\n+00027da8 :\n parity_create():\n ./cmdline/parity.c:178\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr4, r1\n+./cmdline/parity.c:188\n+\tmovw\tr5, #33920\t; 0x8480\n+./cmdline/parity.c:178\n+\tmov\tr6, r0\n \tvpush\t{d8}\n+\tsub\tsp, #44\t; 0x2c\n+\tadd\tr7, sp, #8\n ./cmdline/parity.c:186\n \tadd.w\tr9, r0, #34048\t; 0x8500\n+./cmdline/parity.c:185\n+\tmovw\tr4, #34052\t; 0x8504\n ./cmdline/parity.c:178\n-\tmov\tr5, r0\n \tvmov\ts16, r3\n-./cmdline/parity.c:186\n-\tmovs\tr3, #0\n+\tstr\tr0, [r7, #0]\n+./cmdline/parity.c:188\n+\tldr\tr0, [r1, r5]\n ./cmdline/parity.c:178\n-\tsub\tsp, #44\t; 0x2c\n-\tadd\tr7, sp, #8\n \tstr\tr1, [r7, #20]\n-./cmdline/parity.c:188\n-\tmovw\tr1, #33920\t; 0x8480\n-\tldr\tr4, [r4, r1]\n ./cmdline/parity.c:183\n \tldr\tr1, [r7, #80]\t; 0x50\n-./cmdline/parity.c:178\n-\tstr\tr0, [r7, #0]\n ./cmdline/parity.c:185\n-\tmovw\tr0, #34052\t; 0x8504\n+\tstr\tr2, [r6, r4]\n ./cmdline/parity.c:183\n \tadds.w\tr1, r1, #4294967295\t; 0xffffffff\n-./cmdline/parity.c:185\n-\tstr\tr2, [r5, r0]\n-./cmdline/parity.c:183\n \tstr\tr1, [r7, #8]\n-\tadc.w\tr1, r3, #4294967295\t; 0xffffffff\n+\tmov.w\tr1, #0\n+./cmdline/parity.c:186\n+\tmov\tr3, r1\n+./cmdline/parity.c:183\n+\tadc.w\tr1, r1, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:178\n \tldrd\tsl, fp, [r7, #88]\t; 0x58\n-./cmdline/parity.c:186\n-\tstr.w\tr3, [r9]\n ./cmdline/parity.c:183\n \tstr\tr1, [r7, #4]\n+./cmdline/parity.c:186\n+\tstr.w\tr3, [r9]\n ./cmdline/parity.c:188\n-\tcmp\tr4, #0\n-\tbeq.w\t27fe4 \n+\tcmp\tr0, #0\n+\tbeq.w\t27f70 \n ./cmdline/parity.c:196\n \tmovw\tr0, #58125\t; 0xe30d\n-\tmovw\tr1, #26981\t; 0x6965\n \tmovt\tr0, #15006\t; 0x3a9e\n+\tmovw\tr1, #26981\t; 0x6965\n \tmovt\tr1, #1885\t; 0x75d\n+\tldr\tr4, [r7, #0]\n ./cmdline/parity.c:188\n \tmov\tr8, r3\n-\tldr\tr4, [r7, #0]\n-\tmla\tr3, r0, r2, r1\n-\tldr\tr2, [r7, #20]\n-\tadd.w\tr4, r4, #4192\t; 0x1060\n ./cmdline/parity.c:196\n-\tstrd\tsl, fp, [r7, #88]\t; 0x58\n-\tadds\tr4, #16\n-\tadd.w\tr5, r2, #4224\t; 0x1080\n-\tstr\tr3, [r7, #16]\n \tmovw\tr3, #22799\t; 0x590f\n \tmovt\tr3, #9682\t; 0x25d2\n \tstr\tr3, [r7, #12]\n-\tb.n\t27f06 \n+\tmla\tr3, r0, r2, r1\n+\tstr\tr3, [r7, #16]\n+\tadd.w\tr4, r4, #4192\t; 0x1060\n+\tldr\tr3, [r7, #20]\n+\tadds\tr4, #16\n+\tstrd\tsl, fp, [r7, #88]\t; 0x58\n+\tadd.w\tr5, r3, #4224\t; 0x1080\n+\tb.n\t27e98 \n ./cmdline/parity.c:209\n \tldr.w\tr3, [r9]\n+\tadds\tr5, #16\n \tadds\tr3, #1\n \tstr.w\tr3, [r9]\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tblx\t6a5c <__fxstat64@plt>\n \tmov\tr3, r0\n parity_create():\n ./cmdline/parity.c:240\n \tmov\tr0, r4\n ./cmdline/parity.c:213\n \tcmp\tr3, #0\n-\tbne.w\t27ff2 \n+\tbne.w\t27f7e \n ./cmdline/parity.c:228\n \tldrd\tsl, fp, [r4, #24]\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:221\n-\tldrd\tr2, r3, [r4, #-56]\t; 0x38\n+\tldrd\tip, r3, [r4, #-56]\t; 0x38\n ./cmdline/parity.c:228\n-\tcmp.w\tfp, #4294967295\t; 0xffffffff\n-\tit\teq\n-\tcmpeq.w\tsl, #4294967295\t; 0xffffffff\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tcmp\tfp, r2\n ./cmdline/parity.c:221\n-\tstrd\tr2, r3, [r4, #32]\n+\tstrd\tip, r3, [r4, #32]\n ./cmdline/parity.c:228\n-\tbne.n\t27ee8 \n+\tit\teq\n+\tcmpeq\tsl, r1\n+\tbne.n\t27e7a \n ./cmdline/parity.c:232\n \tldr\tr1, [r7, #8]\n ./cmdline/parity.c:229\n-\tstr\tr2, [r4, #24]\n+\tstr.w\tip, [r4, #24]\n ./cmdline/parity.c:232\n-\tands\tr1, r2\n+\tand.w\tr1, ip, r1\n \tstr\tr1, [r7, #24]\n \tldr\tr1, [r7, #4]\n ./cmdline/parity.c:229\n \tstr\tr3, [r4, #28]\n ./cmdline/parity.c:232\n \tands\tr1, r3\n \tstr\tr1, [r7, #28]\n-\tldrd\tsl, fp, [r7, #24]\n-\torrs.w\tr1, sl, fp\n-\tbne.w\t28022 \n+\tldrd\tr1, r2, [r7, #24]\n+\torrs\tr2, r1\n+\tbne.w\t27fae \n ./cmdline/parity.c:240\n \tldr.w\tr1, [r4, #-112]\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n-\tbl\t10c5c \n+\tbl\t10c18 \n ./cmdline/parity.c:188\n \tmovw\tr3, #33920\t; 0x8480\n ./cmdline/parity.c:241\n \tcmp\tr0, #0\n-\tbne.w\t2800a \n+\tbne.w\t27f96 \n ./cmdline/parity.c:188 (discriminator 2)\n \tldr\tr2, [r7, #20]\n \tldr\tr3, [r2, r3]\n \tcmp\tr3, r8\n-\tbls.n\t27fe4 \n+\tbls.n\t27f70 \n ./cmdline/parity.c:193\n \tsub.w\tr6, r4, #4192\t; 0x1060\n \tvmov\tr1, s16\n-\tsubs\tr6, #16\n \tmov\tr0, r4\n-\tbl\t10c28 \n+\tsubs\tr6, #16\n+\tbl\t10be4 \n ./cmdline/parity.c:194\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tsub.w\tr2, r5, #4224\t; 0x1080\n \tmov\tr0, r6\n-\tbl\t11118 \n+\tsub.w\tr2, r5, #4224\t; 0x1080\n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t110dc \n ./cmdline/parity.c:196\n+\tmovs\tr1, #0\n \tldrd\tr3, r2, [r7, #12]\n ./cmdline/parity.c:195\n \tldrd\tsl, fp, [r5]\n+\tstrd\tsl, fp, [r4, #24]\n ./cmdline/parity.c:196\n-\tldrd\tip, lr, [r7, #88]\t; 0x58\n \tmla\tr0, r3, r8, r2\n \tldrd\tr2, r3, [r7, #88]\t; 0x58\n-./cmdline/parity.c:195\n-\tstrd\tsl, fp, [r4, #24]\n-./cmdline/parity.c:196\n+\tldrd\tip, lr, [r7, #88]\t; 0x58\n \tmov\tsl, r2\n \tmov\tfp, r3\n-\torrs.w\tr1, sl, fp\n-\tmov.w\tr1, #0\n-\tbeq.n\t27f5a \n+\torrs.w\tsl, sl, fp\n+\tbeq.n\t27eea \n ./cmdline/parity.c:196 (discriminator 1)\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tldr\tr1, [r7, #88]\t; 0x58\n \tadds.w\tip, r2, r1\n \tldr\tr2, [r7, #92]\t; 0x5c\n \tadc.w\tlr, r3, r2\n ./cmdline/parity.c:196 (discriminator 4)\n \tstr.w\tip, [r4, #40]\t; 0x28\n ./cmdline/parity.c:199 (discriminator 4)\n \tmov\tr0, r4\n ./cmdline/parity.c:196 (discriminator 4)\n \tstr.w\tlr, [r4, #44]\t; 0x2c\n ./cmdline/parity.c:199 (discriminator 4)\n \tadd.w\tr5, r5, #4224\t; 0x1080\n-\tbl\t10c44 \n+\tbl\t10c00 \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:59 (discriminator 4)\n \tmov.w\tr2, #384\t; 0x180\n-parity_create():\n-./cmdline/parity.c:188 (discriminator 4)\n-\tadd.w\tr8, r8, #1\n-\tadds\tr5, #16\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:59 (discriminator 4)\n \torr.w\tr1, r0, #66\t; 0x42\n \tmov\tr0, r6\n \tblx\t6aec \n+\tmov\tr1, r0\n+parity_create():\n+./cmdline/parity.c:188 (discriminator 4)\n+\tadd.w\tr8, r8, #1\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469 (discriminator 4)\n \tsub.w\tr2, r4, #104\t; 0x68\n+\tmovs\tr0, #3\n parity_create():\n ./cmdline/parity.c:201 (discriminator 4)\n-\tadds\tr3, r0, #1\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:59 (discriminator 4)\n-\tmov\tr1, r0\n-parity_create():\n+\tadds\tr3, r1, #1\n ./cmdline/parity.c:200 (discriminator 4)\n-\tstr.w\tr0, [r4, #-112]\n-fstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:469 (discriminator 4)\n-\tmov.w\tr0, #3\n-parity_create():\n+\tstr.w\tr1, [r4, #-112]\n ./cmdline/parity.c:201 (discriminator 4)\n-\tbne.n\t27e9c \n+\tbne.n\t27e26 \n ./cmdline/parity.c:203\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #144]\t; (28034 )\n+\tldr\tr0, [pc, #148]\t; (27fc0 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:253 (discriminator 1)\n \tldr.w\tr3, [r9]\n-\tcbz\tr3, 27fd4 \n+\tcbz\tr3, 27f60 \n \tldr\tr3, [r7, #0]\n ./cmdline/parity.c:253\n \tmovs\tr4, #0\n \tmov\tr5, r4\n ./cmdline/parity.c:256\n \tmov.w\tr8, #4294967295\t; 0xffffffff\n \tadd.w\tr6, r3, #4096\t; 0x1000\n@@ -74048,18 +73861,18 @@\n ./cmdline/parity.c:253 (discriminator 3)\n \tadds\tr5, #1\n ./cmdline/parity.c:255 (discriminator 3)\n \tblx\t6d5c \n ./cmdline/parity.c:256 (discriminator 3)\n \tstr.w\tr8, [r6, r4]\n ./cmdline/parity.c:253 (discriminator 3)\n-\tldr.w\tr3, [r9]\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n+\tldr.w\tr3, [r9]\n \tcmp\tr3, r5\n-\tbhi.n\t27fbc \n+\tbhi.n\t27f48 \n ./cmdline/parity.c:258\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:260\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n@@ -74070,327 +73883,321 @@\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:215\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #52]\t; (28038 )\n+\tldr\tr0, [pc, #56]\t; (27fc4 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:216\n-\tb.n\t27fa8 \n+\tb.n\t27f34 \n ./cmdline/parity.c:243\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #32]\t; (2803c )\n+\tldr\tr0, [pc, #36]\t; (27fc8 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:244\n-\tb.n\t27fa8 \n+\tb.n\t27f34 \n ./cmdline/parity.c:234\n+\tldr\tr0, [pc, #28]\t; (27fcc )\n+\tmov\tr2, ip\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tldr\tr0, [pc, #24]\t; (28040 )\n \tstr\tr1, [sp, #0]\n \tadd\tr0, pc\n \tmov\tr1, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:235\n-\tb.n\t27fa8 \n-\tnop\n-\tmovs\tr1, #202\t; 0xca\n+\tb.n\t27f34 \n+\tmovs\tr2, #62\t; 0x3e\n \tmovs\tr2, r0\n-\tmovs\tr1, #146\t; 0x92\n+\tmovs\tr2, #6\n \tmovs\tr2, r0\n-\tmovs\tr1, #242\t; 0xf2\n+\tmovs\tr2, #102\t; 0x66\n \tmovs\tr2, r0\n-\tmovs\tr1, #148\t; 0x94\n+\tmovs\tr2, #6\n \tmovs\tr2, r0\n \n-00028044 :\n+00027fd0 :\n hbit_u64():\n+./cmdline/parity.c:364\n+\tpush\t{r4, r5, r7}\n ./cmdline/parity.c:368\n+\tlsrs\tr3, r0, #1\n \tcmp\tr1, #0\n-\tmov.w\tr2, r0, lsr #1\n-\tit\teq\n-\tcmpeq\tr0, #2\n-\torr.w\tr2, r2, r1, lsl #31\n ./cmdline/parity.c:364\n-\tpush\t{r4, r5, r7}\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:368\n-\tbcc.n\t28096 \n-\tlsrs\tr3, r1, #1\n+\torr.w\tr3, r3, r1, lsl #31\n+\tit\teq\n+\tcmpeq\tr0, #2\n+\tbcc.n\t28020 \n+\tlsrs\tr2, r1, #1\n ./cmdline/parity.c:367\n \tmovs\tr0, #0\n ./cmdline/parity.c:369\n-\tmov\tr5, r3\n+\tmov\tr5, r2\n+\tmov\tr4, r3\n ./cmdline/parity.c:368\n \tcmp\tr5, #0\n-\tmov\tr4, r2\n-\tit\teq\n-\tcmpeq\tr4, #2\n-\tmov.w\tr1, r2, lsr #1\n+\tmov.w\tr3, r3, lsr #1\n+\torr.w\tr3, r3, r2, lsl #31\n ./cmdline/parity.c:369\n \tadd.w\tr0, r0, #1\n ./cmdline/parity.c:368\n-\torr.w\tr2, r1, r3, lsl #31\n-\tmov.w\tr3, r3, lsr #1\n-\tbcs.n\t2805c \n+\tmov.w\tr2, r2, lsr #1\n+\tit\teq\n+\tcmpeq\tr4, #2\n+\tbcs.n\t27fe6 \n \tmovs\tr3, #1\n \tsub.w\tr1, r0, #32\n \trsb\tr2, r0, #32\n \tlsl.w\tr1, r3, r1\n \tlsr.w\tr2, r3, r2\n-\tlsl.w\tr0, r3, r0\n \torrs\tr1, r2\n+\tlsl.w\tr0, r3, r0\n ./cmdline/parity.c:372\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n ./cmdline/parity.c:368\n \tmovs\tr0, #1\n \tmovs\tr1, #0\n ./cmdline/parity.c:372\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n+\tnop\n parity_handle_fill():\n ./cmdline/parity.c:374\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/parity.c:433\n-\tmovw\tr4, #4152\t; 0x1038\n-./cmdline/parity.c:374\n-\tvpush\t{d8}\n-./cmdline/parity.c:433\n-\tadds\tr5, r0, r4\n+\tmovw\tr5, #4152\t; 0x1038\n ./cmdline/parity.c:430\n \tmov.w\tfp, #0\n ./cmdline/parity.c:374\n-\tmov\tr9, r0\n+\tvpush\t{d8}\n \tsub\tsp, #60\t; 0x3c\n \tadd\tr7, sp, #16\n+./cmdline/parity.c:433\n+\tadds\tr4, r0, r5\n+./cmdline/parity.c:374\n+\tmov\tr9, r0\n \tldr\tr1, [r7, #88]\t; 0x58\n+\tstr\tr1, [r7, #4]\n ./cmdline/parity.c:430\n \tadds.w\tr6, r1, #4294967295\t; 0xffffffff\n \tstr\tr6, [r7, #12]\n ./cmdline/parity.c:433\n-\tldr\tr6, [r0, r4]\n-\tldr\tr4, [r5, #4]\n+\tldr\tr6, [r0, r5]\n ./cmdline/parity.c:430\n \tadc.w\tr5, fp, #4294967295\t; 0xffffffff\n-\tnegs\tr0, r1\n-./cmdline/parity.c:374\n-\tstr\tr1, [r7, #4]\n+\trsbs\tsl, r1, #0\n+./cmdline/parity.c:433\n+\tldr\tr4, [r4, #4]\n ./cmdline/parity.c:437\n-\tand.w\tr6, r6, r0\n+\tmov\tr1, sl\n ./cmdline/parity.c:442\n \tstr\tr2, [sp, #0]\n-\tsbc.w\tr1, fp, fp, lsl #1\n-\tmov\tsl, r0\n ./cmdline/parity.c:437\n-\tand.w\tr8, r4, r1\n-./cmdline/parity.c:442\n-\tldr\tr0, [pc, #228]\t; (281c4 )\n-./cmdline/parity.c:374\n-\tldr\tr4, [r7, #92]\t; 0x5c\n-\tmov\tfp, r1\n+\tand.w\tr6, r6, r1\n+\tsbc.w\tfp, fp, fp, lsl #1\n ./cmdline/parity.c:440\n \tsubs\tr1, r2, r6\n+\tstr\tr1, [r7, #32]\n ./cmdline/parity.c:442\n-\tadd\tr0, pc\n-./cmdline/parity.c:374\n-\tmov\tr2, r3\n+\tmov\tr1, r0\n+\tldr\tr0, [pc, #220]\t; (2814c )\n+./cmdline/parity.c:437\n+\tand.w\tr8, r4, fp\n+./cmdline/parity.c:442\n+\tstr\tr3, [sp, #4]\n ./cmdline/parity.c:440\n-\tstr\tr1, [r7, #32]\n+\tsbc.w\tr2, r3, r8\n+./cmdline/parity.c:374\n+\tldr\tr4, [r7, #92]\t; 0x5c\n ./cmdline/parity.c:442\n \tmov\tr3, r8\n-\tstr\tr2, [sp, #4]\n-\tmov\tr1, r9\n ./cmdline/parity.c:440\n-\tsbc.w\tr2, r2, r8\n \tstr\tr2, [r7, #36]\t; 0x24\n ./cmdline/parity.c:442\n+\tadd\tr0, pc\n \tmov\tr2, r6\n \tstrd\tsl, fp, [r7, #16]\n ./cmdline/parity.c:430\n \tstr\tr5, [r7, #8]\n ./cmdline/parity.c:374\n \tstr\tr4, [r7, #24]\n ./cmdline/parity.c:442\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:445\n \tldrd\tsl, fp, [r7, #32]\n \torrs.w\tr3, sl, fp\n-\tbeq.n\t2818a \n+\tbeq.n\t28114 \n ./cmdline/parity.c:452\n-\tldr\tr3, [pc, #184]\t; (281c8 )\n+\tldr\tr3, [pc, #180]\t; (28150 )\n \tadd\tr3, pc\n \tvmov\ts16, r3\n-\tb.n\t28132 \n-./cmdline/parity.c:450\n-\tbic.w\tr5, fp, r5\n-\tbic.w\tr4, sl, r4\n+\tb.n\t280bc \n ./cmdline/parity.c:463\n \tldr\tr1, [r7, #28]\n ./cmdline/parity.c:450\n+\tbic.w\tr4, sl, r4\n+\tbic.w\tr5, fp, r5\n \tmov\tsl, r4\n \tmov\tfp, r5\n-./cmdline/parity.c:445\n-\torrs.w\tr3, sl, fp\n ./cmdline/parity.c:463\n \tldr.w\tr8, [r7, #32]\n \tmov\tr6, r1\n ./cmdline/parity.c:445\n-\tbeq.n\t2818a \n+\torrs.w\tr3, sl, fp\n+\tbeq.n\t28114 \n ./cmdline/parity.c:447\n \tmov\tr0, sl\n \tmov\tr1, fp\n-\tbl\t28044 \n+\tbl\t27fd0 \n ./cmdline/parity.c:452\n \tmov\tr2, r6\n-\tmov\tr3, r8\n \tstrd\tr0, r1, [sp]\n ./cmdline/parity.c:447\n \tmov\tr4, r0\n \tmov\tr5, r1\n ./cmdline/parity.c:452\n \tvmov\tr0, s16\n+\tmov\tr3, r8\n \tmov\tr1, r9\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/parity.c:454\n-\tldr\tr3, [r7, #24]\n \tadds\tr1, r4, r6\n+\tldr\tr3, [r7, #24]\n \tmov\tr2, r6\n-\tmov\tr0, r9\n-\tstr\tr1, [sp, #0]\n \tstr\tr3, [sp, #8]\n+\tmov\tr0, r9\n \tadc.w\tr3, r5, r8\n+\tstr\tr1, [sp, #0]\n \tstr\tr3, [r7, #32]\n \tstr\tr3, [sp, #4]\n \tmov\tr3, r8\n \tstr\tr1, [r7, #28]\n-\tbl\t27a00 \n+\tbl\t27980 \n ./cmdline/parity.c:455\n \tcmp\tr0, #0\n-\tbeq.n\t28118 \n-./cmdline/parity.c:457\n-\tadds.w\tr4, r4, #4294967295\t; 0xffffffff\n+\tbeq.n\t280a2 \n ./cmdline/parity.c:460\n \tldrd\tr1, r2, [r7, #16]\n ./cmdline/parity.c:457\n+\tadds.w\tr4, r4, #4294967295\t; 0xffffffff\n \tadc.w\tr5, r5, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:460\n \tand.w\tsl, r1, r4\n \tand.w\tfp, r2, r5\n ./cmdline/parity.c:445\n \torrs.w\tr3, sl, fp\n-\tbne.n\t28132 \n+\tbne.n\t280bc \n ./cmdline/parity.c:468\n \tldr\tr1, [r7, #12]\n \tands\tr1, r6\n \tmov\tr2, r1\n \tldr\tr1, [r7, #8]\n \tand.w\tr3, r1, r8\n \torrs\tr3, r2\n-\tbne.n\t281ae \n-./cmdline/parity.c:486\n-\tadds\tr7, #44\t; 0x2c\n+\tbne.n\t28138 \n ./cmdline/parity.c:485\n \tmov\tr2, r6\n \tmov\tr3, r8\n \tmov\tr0, r9\n ./cmdline/parity.c:486\n+\tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/parity.c:485\n-\tb.n\t27afc \n+\tb.n\t27a80 \n ./cmdline/parity.c:470\n-\tldr\tr3, [r7, #4]\n+\tldr\tr0, [pc, #24]\t; (28154 )\n \tmov\tr2, r6\n-\tldr\tr0, [pc, #24]\t; (281cc )\n-\tstr\tr3, [sp, #0]\n+\tldr\tr3, [r7, #4]\n \tadd\tr0, pc\n+\tstr\tr3, [sp, #0]\n \tmov\tr3, r8\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:471\n-\tbl\t2ef6c \n-\tnop\n-\tmovs\tr1, #80\t; 0x50\n+\tbl\t2efd4 \n+\tmovs\tr1, #182\t; 0xb6\n \tmovs\tr2, r0\n-\tmovs\tr1, #64\t; 0x40\n+\tmovs\tr1, #182\t; 0xb6\n \tmovs\tr2, r0\n-\tmovs\tr0, #182\t; 0xb6\n+\tmovs\tr1, #46\t; 0x2e\n \tmovs\tr2, r0\n parity_handle_chsize():\n ./cmdline/parity.c:488\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/parity.c:495\n \tadd.w\tr5, r0, #4128\t; 0x1020\n \tadds\tr5, #24\n ./cmdline/parity.c:488\n \tsub\tsp, #20\n \tadd.w\tr6, r0, #4096\t; 0x1000\n+\tadd\tr7, sp, #8\n ./cmdline/parity.c:495\n \tldrd\tsl, fp, [r5]\n ./cmdline/parity.c:488\n-\tadd\tr7, sp, #8\n-\tadds\tr6, #8\n \tmov\tr4, r0\n-./cmdline/parity.c:495\n-\tcmp\tsl, r2\n-./cmdline/parity.c:488\n \tmov\tr8, r2\n-./cmdline/parity.c:495\n-\tsbcs.w\tr1, fp, r3\n-./cmdline/parity.c:488\n \tmov\tr9, r3\n ./cmdline/parity.c:495\n-\tblt.n\t28286 \n+\tcmp\tsl, r2\n+\tadd.w\tr6, r6, #8\n+\tsbcs.w\tr1, fp, r3\n+\tblt.n\t28212 \n ./cmdline/parity.c:499\n \tcmp\tr2, sl\n \tsbcs.w\tr1, r3, fp\n-\tblt.n\t28236 \n+\tblt.n\t281c2 \n ./cmdline/parity.c:510\n \tadd.w\tr3, r0, #4096\t; 0x1000\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tmov\tr2, r6\n \tmovs\tr0, #3\n \tldr\tr1, [r3, #0]\n \tblx\t6a5c <__fxstat64@plt>\n parity_handle_chsize():\n ./cmdline/parity.c:511\n \tcmp\tr0, #0\n-\tbne.n\t282a2 \n+\tbne.n\t2822e \n ./cmdline/parity.c:535\n \tadd.w\tr4, r4, #4224\t; 0x1080\n \tldrd\tr2, r3, [r5]\n \tadds\tr4, #16\n \tldrd\tr0, r1, [r4]\n \tcmp\tr2, r0\n+\tsbcs.w\tr1, r3, r1\n ./cmdline/parity.c:538\n-\tmov.w\tr0, #0\n+\tit\tge\n+\tmovge\tr0, #0\n ./cmdline/parity.c:535\n-\tsbcs.w\tr1, r3, r1\n+\tbge.n\t281ba \n+./cmdline/parity.c:538\n+\tmovs\tr0, #0\n ./cmdline/parity.c:536\n-\tit\tlt\n-\tstrdlt\tr2, r3, [r4]\n+\tstrd\tr2, r3, [r4]\n ./cmdline/parity.c:539\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:500\n-\tbl\t27afc \n+\tbl\t27a80 \n ./cmdline/parity.c:502\n \tmov.w\tfp, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:500\n \tmov\tsl, r0\n ./cmdline/parity.c:501\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n@@ -74401,547 +74208,539 @@\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tmov\tr2, r6\n \tmovs\tr0, #3\n \tldr\tr1, [r3, #0]\n \tblx\t6a5c <__fxstat64@plt>\n parity_handle_chsize():\n ./cmdline/parity.c:511\n-\tcbnz\tr0, 282a2 \n+\tcbnz\tr0, 2822e \n ./cmdline/parity.c:519\n \tcmp.w\tsl, #0\n-\tbeq.n\t28210 \n+\tbeq.n\t2819a \n ./cmdline/parity.c:521\n \tcmp.w\tfp, #1\n-\tbne.n\t282be \n+\tbne.n\t2824a \n ./cmdline/parity.c:522\n \tldr\tr3, [r7, #4]\n \tcmp\tr3, #28\n-\tbeq.n\t282da \n+\tbeq.n\t28266 \n ./cmdline/parity.c:525\n \tldr\tr0, [r7, #4]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #124]\t; (2827c )\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #116]\t; (282f0 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:530\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2822e \n+\tb.n\t281ba \n ./cmdline/parity.c:496\n \tldr\tr1, [r7, #52]\t; 0x34\n ./cmdline/parity.c:498\n \tmov.w\tfp, #1\n ./cmdline/parity.c:496\n \tstr\tr1, [sp, #4]\n \tldr\tr1, [r7, #48]\t; 0x30\n \tstr\tr1, [sp, #0]\n-\tbl\t280a0 \n+\tbl\t2802c \n \tmov\tsl, r0\n ./cmdline/parity.c:497\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tstr\tr3, [r7, #4]\n ./cmdline/parity.c:498\n-\tb.n\t28248 \n+\tb.n\t281d4 \n ./cmdline/parity.c:513\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #64]\t; (282f4 )\n+\tldr\tr0, [pc, #68]\t; (28280 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:514\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2822e \n+\tb.n\t281ba \n ./cmdline/parity.c:528\n \tldr\tr0, [r7, #4]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #48]\t; (28284 )\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #40]\t; (282f8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:530\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2822e \n+\tb.n\t281ba \n ./cmdline/parity.c:523\n-\tldr\tr0, [pc, #32]\t; (282fc )\n+\tldr\tr0, [pc, #32]\t; (28288 )\n \tmov\tr2, r8\n \tmov\tr3, r9\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:530\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2822e \n+\tb.n\t281ba \n \tnop\n-\tmovs\tr0, #122\t; 0x7a\n+\tmovs\tr0, #238\t; 0xee\n \tmovs\tr2, r0\n-\tsubs\tr2, r4, #3\n+\tsubs\tr6, r2, #5\n \tmovs\tr2, r0\n-\tmovs\tr0, #114\t; 0x72\n+\tmovs\tr0, #230\t; 0xe6\n \tmovs\tr2, r0\n-\tsubs\tr6, r1, #7\n+\tmovs\tr0, #66\t; 0x42\n \tmovs\tr2, r0\n \n-00028300 :\n+0002828c :\n parity_chsize():\n ./cmdline/parity.c:558\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tvpush\t{d8}\n \tsub\tsp, #52\t; 0x34\n \tadd\tr7, sp, #8\n-./cmdline/parity.c:564\n-\tldr\tr3, [r7, #96]\t; 0x60\n-./cmdline/parity.c:558\n \tldrd\tsl, fp, [r7, #88]\t; 0x58\n+\tstrd\tr1, r2, [r7]\n ./cmdline/parity.c:564\n+\tldr\tr3, [r7, #96]\t; 0x60\n \tadds.w\tr3, r3, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #24]\n \tmov.w\tr3, #0\n \tadc.w\tr3, r3, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:566\n \tcmp.w\tsl, #0\n ./cmdline/parity.c:564\n \tstr\tr3, [r7, #20]\n ./cmdline/parity.c:566\n \tsbcs.w\tr3, fp, #0\n-./cmdline/parity.c:558\n-\tstrd\tr1, r2, [r7]\n-./cmdline/parity.c:566\n-\tblt.n\t28406 \n+\tblt.n\t28392 \n ./cmdline/parity.c:572\n \tadd.w\tr3, r0, #34048\t; 0x8500\n \tstr\tr3, [r7, #16]\n \tvmov\ts16, r0\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t28416 \n+\tbeq.n\t283a2 \n \tadd.w\tr4, r0, #4128\t; 0x1020\n \tmovs\tr1, #0\n \tadds\tr4, #24\n-\tb.n\t283d6 \n+\tb.n\t28362 \n ./cmdline/parity.c:589\n \tldr\tr3, [r7, #24]\n \tand.w\tr3, r8, r3\n \tstr\tr3, [r7, #8]\n \tldr\tr3, [r7, #20]\n \tand.w\tr3, r9, r3\n \tstr\tr3, [r7, #12]\n \tldrd\tr2, r3, [r7, #8]\n \torrs\tr3, r2\n-\tbne.w\t284c4 \n+\tbne.w\t28450 \n ./cmdline/parity.c:601\n \tldr\tr3, [r7, #100]\t; 0x64\n \tmov\tr2, r8\n \tstr\tr1, [r7, #28]\n \tmov\tr0, r6\n \tldr\tr1, [r7, #96]\t; 0x60\n \tstr\tr3, [sp, #4]\n \tmov\tr3, r9\n \tstr\tr1, [sp, #0]\n-\tbl\t281d0 \n+\tbl\t28158 \n ./cmdline/parity.c:602\n \tcmp\tr0, #0\n-\tbne.n\t28406 \n+\tbne.n\t28392 \n ./cmdline/parity.c:608\n \tldrd\tr2, r3, [r4]\n \tcmp\tr8, r2\n \tsbcs.w\tr1, r9, r3\n \tldr\tr1, [r7, #28]\n-\tblt.n\t28480 \n+\tblt.n\t2840c \n ./cmdline/parity.c:613 (discriminator 1)\n \tcmp\tr2, r8\n \tsbcs.w\tr0, r3, r9\n-\tite\tlt\n-\tmovlt\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tge\n \tmovge\tr0, #0\n \tcmp\tr5, #0\n-\tite\tne\n-\tmovne\tr5, r0\n+\tmov\tr5, r0\n+\tit\teq\n \tmoveq\tr5, #0\n \tcmp\tr5, #0\n-\tbne.n\t284a2 \n+\tbne.n\t2842e \n ./cmdline/parity.c:622\n \tldr\tr0, [r7, #24]\n \tands\tr0, r2\n \tstr\tr0, [r7, #32]\n \tldr\tr0, [r7, #20]\n \tands\tr0, r3\n \tstr\tr0, [r7, #36]\t; 0x24\n \tldrd\tr5, r6, [r7, #32]\n \torrs.w\tr0, r5, r6\n-\tbne.w\t284d8 \n-./cmdline/parity.c:572 (discriminator 2)\n-\tldr\tr0, [r7, #16]\n+\tbne.w\t28464 \n ./cmdline/parity.c:633 (discriminator 2)\n \tsubs.w\tsl, sl, r2\n ./cmdline/parity.c:630 (discriminator 2)\n \tstrd\tr2, r3, [r4, #80]\t; 0x50\n-./cmdline/parity.c:572 (discriminator 2)\n-\tadd.w\tr1, r1, #1\n ./cmdline/parity.c:633 (discriminator 2)\n \tsbc.w\tfp, fp, r3\n ./cmdline/parity.c:572 (discriminator 2)\n+\tldr\tr3, [r7, #16]\n+\tadds\tr1, #1\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n-\tldr\tr0, [r0, #0]\n-\tcmp\tr0, r1\n-\tbls.n\t28416 \n+\tldr\tr3, [r3, #0]\n+\tcmp\tr3, r1\n+\tbls.n\t283a2 \n ./cmdline/parity.c:574\n \tvmov\tr0, s16\n \tsub.w\tr6, r4, #4128\t; 0x1020\n \tstr\tr1, [r7, #28]\n-\tbl\t279c8 \n \tsubs\tr6, #24\n+\tbl\t27948 \n ./cmdline/parity.c:577\n \tldr\tr1, [r7, #28]\n \tmov\tr5, r0\n-\tcbz\tr0, 28400 \n+\tcbz\tr0, 2838c \n ./cmdline/parity.c:580\n \tldrd\tr8, r9, [r4, #80]\t; 0x50\n \tcmp\tr8, sl\n \tsbcs.w\tr3, r9, fp\n-\tblt.n\t2834a \n+\tblt.n\t282d6 \n \tmov\tr8, sl\n \tmov\tr9, fp\n ./cmdline/parity.c:582\n \tmovs\tr5, #0\n-\tb.n\t28364 \n+\tb.n\t282f0 \n \tmov\tr8, sl\n \tmov\tr9, fp\n-\tb.n\t28364 \n+\tb.n\t282f0 \n ./cmdline/parity.c:568\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:660\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:638\n \torrs.w\tr3, sl, fp\n-\tbne.n\t284e8 \n+\tbne.n\t28474 \n ./cmdline/parity.c:646\n \tldr\tr2, [r7, #4]\n-\tcbz\tr2, 28424 \n+\tcbz\tr2, 283b0 \n ./cmdline/parity.c:647\n \tmovs\tr3, #0\n \tstr\tr3, [r2, #0]\n ./cmdline/parity.c:649 (discriminator 1)\n \tldr\tr3, [r7, #16]\n \tldr\tr3, [r3, #0]\n-\tcbz\tr3, 28472 \n+\tcbz\tr3, 283fe \n \tvmov\tr3, s16\n+\tldr\tr2, [r7, #4]\n+\tldr.w\tlr, [r7, #16]\n ./cmdline/parity.c:649\n \tmovs\tr5, #0\n-\tldr\tr2, [r7, #4]\n \tmovw\tr6, #4240\t; 0x1090\n-\tldr.w\tlr, [r7, #16]\n \tadd.w\tsl, r3, #4224\t; 0x1080\n \tldr\tr3, [r7, #0]\n \tadd.w\tsl, sl, #8\n \tadd.w\tr4, r3, #4224\t; 0x1080\n ./cmdline/parity.c:655\n \tmovs\tr3, #1\n ./cmdline/parity.c:652\n \tldrd\tr8, r9, [sl]\n \tldrd\tr0, r1, [r4]\n \tcmp\tr1, r9\n \tit\teq\n \tcmpeq\tr0, r8\n-\tbeq.n\t28462 \n+\tbeq.n\t283ee \n ./cmdline/parity.c:653\n \tstrd\tr8, r9, [r4]\n ./cmdline/parity.c:654\n-\tcbz\tr2, 28462 \n+\tcbz\tr2, 283ee \n ./cmdline/parity.c:655\n \tstr\tr3, [r2, #0]\n ./cmdline/parity.c:649 (discriminator 2)\n \tldr.w\tr1, [lr]\n \tadds\tr5, #1\n \tadd\tr4, r6\n \tadd.w\tsl, sl, #4256\t; 0x10a0\n \tcmp\tr1, r5\n-\tbhi.n\t2844a \n+\tbhi.n\t283d6 \n ./cmdline/parity.c:659\n \tmovs\tr0, #0\n ./cmdline/parity.c:660\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:610\n-\tldr\tr0, [pc, #120]\t; (284fc )\n+\tldr\tr0, [pc, #120]\t; (28488 )\n \tmov\tr1, r6\n \tstrd\tr2, r3, [sp]\n \tmov\tr2, r8\n-\tadd\tr0, pc\n \tmov\tr3, r9\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/parity.c:611\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:660\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:615\n-\tldr\tr0, [pc, #92]\t; (28500 )\n+\tldr\tr0, [pc, #92]\t; (2848c )\n \tmov\tr1, r6\n \tstrd\tr2, r3, [sp]\n \tmov\tr2, r8\n-\tadd\tr0, pc\n \tmov\tr3, r9\n-\tbl\t10e90 \n+\tadd\tr0, pc\n+\tbl\t10e54 \n ./cmdline/parity.c:616\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:660\n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:591\n-\tldr\tr0, [pc, #60]\t; (28504 )\n+\tldr\tr0, [pc, #60]\t; (28490 )\n \tmov\tr1, r6\n \tldrd\tr2, r3, [r7, #8]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:592\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2840a \n+\tb.n\t28396 \n ./cmdline/parity.c:624\n+\tldr\tr0, [pc, #44]\t; (28494 )\n \tldr\tr1, [r7, #96]\t; 0x60\n-\tldr\tr0, [pc, #44]\t; (28508 )\n-\tstr\tr1, [sp, #0]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tstr\tr1, [sp, #0]\n+\tbl\t10e54 \n ./cmdline/parity.c:625\n-\tbl\t2ef6c \n+\tbl\t2efd4 \n ./cmdline/parity.c:640\n-\tldr\tr0, [pc, #32]\t; (2850c )\n+\tldr\tr0, [pc, #32]\t; (28498 )\n \tmov\tr2, sl\n \tmov\tr3, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:641\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2840a \n+\tb.n\t28396 \n \tnop\n-\tsubs\tr2, r6, #4\n+\tsubs\tr4, r4, #6\n \tmovs\tr2, r0\n-\tsubs\tr0, r4, #5\n+\tsubs\tr2, r2, #7\n \tmovs\tr2, r0\n-\tsubs\tr4, r5, #2\n+\tsubs\tr0, r4, #4\n \tmovs\tr2, r0\n-\tsubs\tr6, r6, #5\n+\tsubs\tr4, r5, #7\n \tmovs\tr2, r0\n-\tsubs\tr6, r5, #6\n+\tmovs\tr0, #34\t; 0x22\n \tmovs\tr2, r0\n \n-00028510 :\n+0002849c :\n parity_open():\n ./cmdline/parity.c:663\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov\tr4, r1\n+./cmdline/parity.c:673\n+\tmovw\tr5, #33920\t; 0x8480\n+./cmdline/parity.c:663\n+\tmov\tr6, r0\n \tvpush\t{d8}\n+\tsub\tsp, #44\t; 0x2c\n+\tadd\tr7, sp, #8\n ./cmdline/parity.c:668\n \tadd.w\tr9, r0, #34048\t; 0x8500\n+./cmdline/parity.c:667\n+\tmovw\tr4, #34052\t; 0x8504\n ./cmdline/parity.c:663\n-\tmov\tr5, r0\n \tvmov\ts16, r3\n-./cmdline/parity.c:668\n-\tmovs\tr3, #0\n+\tstr\tr0, [r7, #0]\n+./cmdline/parity.c:673\n+\tldr\tr0, [r1, r5]\n ./cmdline/parity.c:663\n-\tsub\tsp, #44\t; 0x2c\n-\tadd\tr7, sp, #8\n \tstr\tr1, [r7, #20]\n-./cmdline/parity.c:673\n-\tmovw\tr1, #33920\t; 0x8480\n-\tldr\tr4, [r4, r1]\n ./cmdline/parity.c:671\n \tldr\tr1, [r7, #80]\t; 0x50\n-./cmdline/parity.c:663\n-\tstr\tr0, [r7, #0]\n ./cmdline/parity.c:667\n-\tmovw\tr0, #34052\t; 0x8504\n+\tstr\tr2, [r6, r4]\n ./cmdline/parity.c:671\n \tadds.w\tr1, r1, #4294967295\t; 0xffffffff\n-./cmdline/parity.c:667\n-\tstr\tr2, [r5, r0]\n-./cmdline/parity.c:671\n \tstr\tr1, [r7, #8]\n-\tadc.w\tr1, r3, #4294967295\t; 0xffffffff\n+\tmov.w\tr1, #0\n+./cmdline/parity.c:668\n+\tmov\tr3, r1\n+./cmdline/parity.c:671\n+\tadc.w\tr1, r1, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:663\n \tldrd\tsl, fp, [r7, #88]\t; 0x58\n-./cmdline/parity.c:668\n-\tstr.w\tr3, [r9]\n ./cmdline/parity.c:671\n \tstr\tr1, [r7, #4]\n+./cmdline/parity.c:668\n+\tstr.w\tr3, [r9]\n ./cmdline/parity.c:673\n-\tcmp\tr4, #0\n-\tbeq.w\t286ce \n+\tcmp\tr0, #0\n+\tbeq.w\t2865c \n ./cmdline/parity.c:681\n \tmovw\tr0, #58125\t; 0xe30d\n-\tmovw\tr1, #26981\t; 0x6965\n \tmovt\tr0, #15006\t; 0x3a9e\n+\tmovw\tr1, #26981\t; 0x6965\n \tmovt\tr1, #1885\t; 0x75d\n+\tldr\tr4, [r7, #0]\n ./cmdline/parity.c:673\n \tmov\tr8, r3\n-\tldr\tr4, [r7, #0]\n-\tmla\tr3, r0, r2, r1\n-\tldr\tr2, [r7, #20]\n-\tadd.w\tr4, r4, #4192\t; 0x1060\n ./cmdline/parity.c:681\n-\tstrd\tsl, fp, [r7, #88]\t; 0x58\n-\tadds\tr4, #16\n-\tadd.w\tr5, r2, #4224\t; 0x1080\n-\tstr\tr3, [r7, #16]\n \tmovw\tr3, #22799\t; 0x590f\n \tmovt\tr3, #9682\t; 0x25d2\n \tstr\tr3, [r7, #12]\n-\tb.n\t285f6 \n+\tmla\tr3, r0, r2, r1\n+\tstr\tr3, [r7, #16]\n+\tadd.w\tr4, r4, #4192\t; 0x1060\n+\tldr\tr3, [r7, #20]\n+\tadds\tr4, #16\n+\tstrd\tsl, fp, [r7, #88]\t; 0x58\n+\tadd.w\tr5, r3, #4224\t; 0x1080\n+\tb.n\t2858a \n ./cmdline/parity.c:696\n \tldr.w\tr3, [r9]\n+\tadds\tr5, #16\n \tadds\tr3, #1\n \tstr.w\tr3, [r9]\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tblx\t6a5c <__fxstat64@plt>\n \tmov\tr3, r0\n parity_open():\n ./cmdline/parity.c:727\n \tmov\tr0, r4\n ./cmdline/parity.c:700\n \tcmp\tr3, #0\n-\tbne.w\t286dc \n+\tbne.w\t2866a \n ./cmdline/parity.c:715\n \tldrd\tsl, fp, [r4, #24]\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:708\n-\tldrd\tr2, r3, [r4, #-56]\t; 0x38\n+\tldrd\tip, r3, [r4, #-56]\t; 0x38\n ./cmdline/parity.c:715\n-\tcmp.w\tfp, #4294967295\t; 0xffffffff\n-\tit\teq\n-\tcmpeq.w\tsl, #4294967295\t; 0xffffffff\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tcmp\tfp, r2\n ./cmdline/parity.c:708\n-\tstrd\tr2, r3, [r4, #32]\n+\tstrd\tip, r3, [r4, #32]\n ./cmdline/parity.c:715\n-\tbne.n\t285d8 \n+\tit\teq\n+\tcmpeq\tsl, r1\n+\tbne.n\t2856e \n ./cmdline/parity.c:719\n \tldr\tr1, [r7, #8]\n ./cmdline/parity.c:716\n-\tstr\tr2, [r4, #24]\n+\tstr.w\tip, [r4, #24]\n ./cmdline/parity.c:719\n-\tands\tr1, r2\n+\tand.w\tr1, ip, r1\n \tstr\tr1, [r7, #24]\n \tldr\tr1, [r7, #4]\n ./cmdline/parity.c:716\n \tstr\tr3, [r4, #28]\n ./cmdline/parity.c:719\n \tands\tr1, r3\n \tstr\tr1, [r7, #28]\n-\tldrd\tsl, fp, [r7, #24]\n-\torrs.w\tr1, sl, fp\n-\tbne.w\t2870c \n+\tldrd\tr1, r2, [r7, #24]\n+\torrs\tr2, r1\n+\tbne.w\t2869a \n ./cmdline/parity.c:727\n \tldr.w\tr1, [r4, #-112]\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n-\tbl\t10c5c \n+\tbl\t10c18 \n ./cmdline/parity.c:673\n \tmovw\tr3, #33920\t; 0x8480\n ./cmdline/parity.c:728\n \tcmp\tr0, #0\n-\tbne.w\t286f4 \n+\tbne.n\t28682 \n ./cmdline/parity.c:673 (discriminator 2)\n \tldr\tr2, [r7, #20]\n \tldr\tr3, [r2, r3]\n \tcmp\tr3, r8\n-\tbls.n\t286ce \n+\tbls.n\t2865c \n ./cmdline/parity.c:678\n \tsub.w\tr6, r4, #4192\t; 0x1060\n \tvmov\tr1, s16\n-\tsubs\tr6, #16\n \tmov\tr0, r4\n-\tbl\t10c28 \n+\tsubs\tr6, #16\n+\tbl\t10be4 \n ./cmdline/parity.c:679\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tsub.w\tr2, r5, #4224\t; 0x1080\n \tmov\tr0, r6\n-\tbl\t11118 \n+\tsub.w\tr2, r5, #4224\t; 0x1080\n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t110dc \n ./cmdline/parity.c:681\n+\tmovs\tr1, #0\n \tldrd\tr3, r2, [r7, #12]\n ./cmdline/parity.c:680\n \tldrd\tsl, fp, [r5]\n+\tstrd\tsl, fp, [r4, #24]\n ./cmdline/parity.c:681\n-\tldrd\tip, lr, [r7, #88]\t; 0x58\n \tmla\tr0, r3, r8, r2\n \tldrd\tr2, r3, [r7, #88]\t; 0x58\n-./cmdline/parity.c:680\n-\tstrd\tsl, fp, [r4, #24]\n-./cmdline/parity.c:681\n+\tldrd\tip, lr, [r7, #88]\t; 0x58\n \tmov\tsl, r2\n \tmov\tfp, r3\n-\torrs.w\tr1, sl, fp\n-\tmov.w\tr1, #0\n-\tbeq.n\t2864a \n+\torrs.w\tsl, sl, fp\n+\tbeq.n\t285dc \n ./cmdline/parity.c:681 (discriminator 1)\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tldr\tr1, [r7, #88]\t; 0x58\n \tadds.w\tip, r2, r1\n \tldr\tr2, [r7, #92]\t; 0x5c\n \tadc.w\tlr, r3, r2\n ./cmdline/parity.c:681 (discriminator 4)\n \tstr.w\tip, [r4, #40]\t; 0x28\n ./cmdline/parity.c:685 (discriminator 4)\n \tmov\tr0, r4\n ./cmdline/parity.c:681 (discriminator 4)\n \tstr.w\tlr, [r4, #44]\t; 0x2c\n ./cmdline/parity.c:685 (discriminator 4)\n \tadd.w\tr5, r5, #4224\t; 0x1080\n-\tbl\t10c44 \n-./cmdline/parity.c:673 (discriminator 4)\n-\tadd.w\tr8, r8, #1\n-\tadds\tr5, #16\n-./cmdline/parity.c:685 (discriminator 4)\n+\tbl\t10c00 \n \tmov\tr1, r0\n ./cmdline/parity.c:687 (discriminator 4)\n \tmov\tr0, r6\n-\tbl\t2e594 \n+./cmdline/parity.c:673 (discriminator 4)\n+\tadd.w\tr8, r8, #1\n+./cmdline/parity.c:687 (discriminator 4)\n+\tbl\t2e5fc \n+\tmov\tr1, r0\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469 (discriminator 4)\n \tsub.w\tr2, r4, #104\t; 0x68\n+\tmovs\tr0, #3\n parity_open():\n ./cmdline/parity.c:688 (discriminator 4)\n-\tadds\tr3, r0, #1\n+\tadds\tr3, r1, #1\n ./cmdline/parity.c:687 (discriminator 4)\n-\tmov\tr1, r0\n-\tstr.w\tr0, [r4, #-112]\n-fstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:469 (discriminator 4)\n-\tmov.w\tr0, #3\n-parity_open():\n+\tstr.w\tr1, [r4, #-112]\n ./cmdline/parity.c:688 (discriminator 4)\n-\tbne.n\t2858c \n+\tbne.n\t2851a \n ./cmdline/parity.c:690\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #144]\t; (2871c )\n+\tldr\tr0, [pc, #148]\t; (286ac )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:740 (discriminator 1)\n \tldr.w\tr3, [r9]\n-\tcbz\tr3, 286be \n+\tcbz\tr3, 2864c \n \tldr\tr3, [r7, #0]\n ./cmdline/parity.c:740\n \tmovs\tr4, #0\n \tmov\tr5, r4\n ./cmdline/parity.c:743\n \tmov.w\tr8, #4294967295\t; 0xffffffff\n \tadd.w\tr6, r3, #4096\t; 0x1000\n@@ -74950,18 +74749,18 @@\n ./cmdline/parity.c:740 (discriminator 3)\n \tadds\tr5, #1\n ./cmdline/parity.c:742 (discriminator 3)\n \tblx\t6d5c \n ./cmdline/parity.c:743 (discriminator 3)\n \tstr.w\tr8, [r6, r4]\n ./cmdline/parity.c:740 (discriminator 3)\n-\tldr.w\tr3, [r9]\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n+\tldr.w\tr3, [r9]\n \tcmp\tr3, r5\n-\tbhi.n\t286a6 \n+\tbhi.n\t28634 \n ./cmdline/parity.c:745\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:747\n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n@@ -74972,1231 +74771,1242 @@\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:702\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #52]\t; (28720 )\n+\tldr\tr0, [pc, #56]\t; (286b0 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:703\n-\tb.n\t28692 \n+\tb.n\t28620 \n ./cmdline/parity.c:730\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r6\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #32]\t; (28724 )\n+\tldr\tr0, [pc, #36]\t; (286b4 )\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:731\n-\tb.n\t28692 \n+\tb.n\t28620 \n ./cmdline/parity.c:721\n+\tldr\tr0, [pc, #28]\t; (286b8 )\n+\tmov\tr2, ip\n \tldr\tr1, [r7, #80]\t; 0x50\n-\tldr\tr0, [pc, #24]\t; (28728 )\n \tstr\tr1, [sp, #0]\n \tadd\tr0, pc\n \tmov\tr1, r6\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:722\n-\tb.n\t28692 \n-\tsubs\tr0, r4, r3\n+\tb.n\t28620 \n+\tsubs\tr2, r2, r5\n \tmovs\tr2, r0\n-\tsubs\tr0, r5, r2\n+\tsubs\tr2, r3, r4\n \tmovs\tr2, r0\n-\tsubs\tr0, r1, r4\n+\tsubs\tr2, r7, r5\n \tmovs\tr2, r0\n-\tsubs\tr2, r5, r2\n+\tsubs\tr2, r3, r4\n \tmovs\tr2, r0\n \n-0002872c :\n+000286bc :\n parity_sync():\n ./cmdline/parity.c:750\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/parity.c:754\n \tadd.w\tr6, r0, #34048\t; 0x8500\n ./cmdline/parity.c:750\n \tsub\tsp, #8\n ./cmdline/parity.c:754\n \tldr\tr3, [r6, #0]\n ./cmdline/parity.c:750\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:754\n-\tcbz\tr3, 28788 \n-\tadd.w\tr5, r0, #4096\t; 0x1000\n+\tcbz\tr3, 28718 \n \tmov\tr8, r0\n+\tadd.w\tr5, r0, #4096\t; 0x1000\n \tmovs\tr4, #0\n-\tb.n\t2874e \n+\tb.n\t286de \n ./cmdline/parity.c:754 (discriminator 2)\n \tldr\tr3, [r6, #0]\n \tadds\tr4, #1\n \tcmp\tr3, r4\n-\tbls.n\t28788 \n+\tbls.n\t28718 \n ./cmdline/parity.c:761\n \tldr\tr0, [r5, #0]\n \tadd.w\tr5, r5, #4256\t; 0x10a0\n \tblx\t68d8 \n ./cmdline/parity.c:762\n \tcmp\tr0, #0\n-\tbeq.n\t28746 \n+\tbeq.n\t286d6 \n ./cmdline/parity.c:764\n \tmov.w\tr1, #4256\t; 0x10a0\n \tmla\tr1, r1, r4, r8\n \tstr\tr1, [r7, #4]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #28]\t; (28794 )\n+\tldr\tr0, [pc, #32]\t; (28724 )\n+\tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:765\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:772\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/parity.c:771\n \tmovs\tr0, #0\n ./cmdline/parity.c:772\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n-\tadds\tr6, r5, #5\n+\tadds\tr6, r3, #7\n \tmovs\tr2, r0\n \n-00028798 :\n+00028728 :\n parity_truncate():\n ./cmdline/parity.c:775\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/parity.c:779\n \tadd.w\tr6, r0, #34048\t; 0x8500\n ./cmdline/parity.c:775\n \tsub\tsp, #12\n ./cmdline/parity.c:779\n \tldr\tr3, [r6, #0]\n ./cmdline/parity.c:775\n \tadd\tr7, sp, #8\n ./cmdline/parity.c:779\n-\tcbz\tr3, 2880a \n+\tcbz\tr3, 2879a \n ./cmdline/parity.c:787\n-\tldr.w\tr9, [pc, #108]\t; 28818 \n+\tldr.w\tr9, [pc, #108]\t; 287a8 \n ./cmdline/parity.c:777\n \tmov.w\tr8, #0\n \tadd.w\tr4, r0, #4096\t; 0x1000\n ./cmdline/parity.c:779\n \tmov\tr5, r8\n ./cmdline/parity.c:787\n \tadd\tr9, pc\n-\tb.n\t287c4 \n+\tb.n\t28754 \n ./cmdline/parity.c:779 (discriminator 2)\n \tldr\tr3, [r6, #0]\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbls.n\t28800 \n+\tbls.n\t28790 \n ./cmdline/parity.c:784\n \tldrd\tr2, r3, [r4, #144]\t; 0x90\n ./cmdline/parity.c:779\n \tadds\tr5, #1\n ./cmdline/parity.c:784\n \tldr\tr0, [r4, #0]\n \tblx\t69d4 \n ./cmdline/parity.c:785\n \tcmp\tr0, #0\n-\tbeq.n\t287ba \n+\tbeq.n\t2874a \n ./cmdline/parity.c:787\n \tblx\t6be4 <__errno_location@plt>\n-\tldrd\tsl, fp, [r4, #144]\t; 0x90\n-./cmdline/parity.c:788\n-\tmov.w\tr8, #4294967295\t; 0xffffffff\n-./cmdline/parity.c:787\n \tldr\tr0, [r0, #0]\n+\tldrd\tsl, fp, [r4, #144]\t; 0x90\n \tblx\t6b20 \n \tsub.w\tr1, r4, #4096\t; 0x1000\n+\tstr\tr0, [sp, #0]\n \tmov\tr3, fp\n \tmov\tr2, sl\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n-\tstr\tr0, [sp, #0]\n \tmov\tr0, r9\n-\tbl\t10e90 \n+./cmdline/parity.c:788\n+\tmov.w\tr8, #4294967295\t; 0xffffffff\n+./cmdline/parity.c:787\n+\tbl\t10e54 \n ./cmdline/parity.c:779\n \tldr\tr3, [r6, #0]\n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbhi.n\t287c4 \n+\tbhi.n\t28754 \n ./cmdline/parity.c:796\n \tmov\tr0, r8\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:777\n \tmov\tr8, r3\n ./cmdline/parity.c:796\n \tadds\tr7, #4\n \tmov\tr0, r8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n-\tadds\tr6, r2, #5\n+\tadds\tr6, r0, #7\n \tmovs\tr2, r0\n \n-0002881c :\n+000287ac :\n parity_close():\n ./cmdline/parity.c:799\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./cmdline/parity.c:803\n \tadd.w\tr6, r0, #34048\t; 0x8500\n ./cmdline/parity.c:799\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:803\n \tldr\tr3, [r6, #0]\n-\tcbz\tr3, 28888 \n+\tcbz\tr3, 28818 \n ./cmdline/parity.c:813\n-\tldr.w\tsl, [pc, #100]\t; 28890 \n+\tldr.w\tsl, [pc, #100]\t; 28820 \n ./cmdline/parity.c:801\n \tmov.w\tr9, #0\n \tadd.w\tr4, r0, #4096\t; 0x1000\n-./cmdline/parity.c:814\n-\tmov.w\tr8, #4294967295\t; 0xffffffff\n-./cmdline/parity.c:813\n-\tadd\tsl, pc\n ./cmdline/parity.c:803\n \tmov\tr5, r9\n-\tb.n\t2884e \n+./cmdline/parity.c:813\n+\tadd\tsl, pc\n+./cmdline/parity.c:814\n+\tmov.w\tr8, #4294967295\t; 0xffffffff\n+\tb.n\t287de \n ./cmdline/parity.c:821 (discriminator 2)\n \tstr.w\tr8, [r4]\n ./cmdline/parity.c:803 (discriminator 2)\n \tadd.w\tr4, r4, #4256\t; 0x10a0\n \tldr\tr3, [r6, #0]\n \tcmp\tr3, r5\n-\tbls.n\t28882 \n+\tbls.n\t28812 \n ./cmdline/parity.c:807\n \tldr\tr0, [r4, #0]\n ./cmdline/parity.c:803\n \tadds\tr5, #1\n ./cmdline/parity.c:807\n \tblx\t6d5c \n ./cmdline/parity.c:808\n \tcmp\tr0, #0\n-\tbeq.n\t28840 \n+\tbeq.n\t287d0 \n ./cmdline/parity.c:813\n \tblx\t6be4 <__errno_location@plt>\n-./cmdline/parity.c:814\n-\tmov.w\tr9, #4294967295\t; 0xffffffff\n-./cmdline/parity.c:813\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n \tsub.w\tr1, r4, #4096\t; 0x1000\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:821\n \tstr.w\tr8, [r4]\n+./cmdline/parity.c:814\n+\tmov.w\tr9, #4294967295\t; 0xffffffff\n+\tadd.w\tr4, r4, #4256\t; 0x10a0\n ./cmdline/parity.c:803\n \tldr\tr3, [r6, #0]\n-\tadd.w\tr4, r4, #4256\t; 0x10a0\n \tcmp\tr3, r5\n-\tbhi.n\t2884e \n+\tbhi.n\t287de \n ./cmdline/parity.c:825\n \tmov\tr0, r9\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/parity.c:801\n \tmov\tr9, r3\n ./cmdline/parity.c:825\n \tmov\tr0, r9\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n-\tadds\tr6, r1, #4\n+\tadds\tr0, r0, #6\n \tmovs\tr2, r0\n \n-00028894 :\n+00028824 :\n parity_split_find():\n ./cmdline/parity.c:831\n \tldrd\tr2, r3, [r1]\n ./cmdline/parity.c:828\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./cmdline/parity.c:831\n \tcmp\tr2, #0\n-\tsbcs.w\tr4, r3, #0\n ./cmdline/parity.c:828\n \tadd\tr7, sp, #0\n ./cmdline/parity.c:831\n-\tblt.n\t288ee \n+\tsbcs.w\tr4, r3, #0\n+\tblt.n\t2887e \n ./cmdline/parity.c:834\n \tadd.w\tr4, r0, #34048\t; 0x8500\n \tldr.w\tlr, [r4]\n \tcmp.w\tlr, #0\n-\tbeq.n\t288ee \n+\tbeq.n\t2887e \n \tadd.w\tr6, r0, #4224\t; 0x1080\n \tmov.w\tip, #0\n \tadds\tr6, #8\n-\tb.n\t288d2 \n+\tb.n\t28862 \n ./cmdline/parity.c:840 (discriminator 2)\n \tsubs\tr2, r2, r4\n ./cmdline/parity.c:834 (discriminator 2)\n \tadd.w\tip, ip, #1\n ./cmdline/parity.c:840 (discriminator 2)\n \tsbc.w\tr3, r3, r5\n ./cmdline/parity.c:834 (discriminator 2)\n \tcmp\tlr, ip\n ./cmdline/parity.c:840 (discriminator 2)\n \tstrd\tr2, r3, [r1]\n ./cmdline/parity.c:834 (discriminator 2)\n-\tbeq.n\t288ee \n+\tbeq.n\t2887e \n ./cmdline/parity.c:837\n \tldrd\tr4, r5, [r6]\n \tadd.w\tr6, r6, #4256\t; 0x10a0\n \tcmp\tr2, r4\n \tsbcs.w\tr8, r3, r5\n-\tbge.n\t288c0 \n+\tbge.n\t28850 \n ./cmdline/parity.c:835\n \tmov.w\tr3, #4256\t; 0x10a0\n \tmla\tr0, r3, ip, r0\n ./cmdline/parity.c:844\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/parity.c:832\n \tmovs\tr0, #0\n ./cmdline/parity.c:844\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \n-000288f4 :\n+00028884 :\n parity_write():\n ./cmdline/parity.c:847\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r2\n+\tldr\tr2, [pc, #260]\t; (28990 )\n \tmov\tr5, r3\n-\tldr\tr6, [pc, #252]\t; (289f8 )\n+\tldr\tr3, [pc, #260]\t; (28994 )\n+\tadd\tr2, pc\n \tsub\tsp, #28\n-./cmdline/parity.c:853\n-\tumull\tr3, r4, r1, r3\n-./cmdline/parity.c:847\n-\tldr\tr1, [pc, #248]\t; (289fc )\n-\tadd\tr6, pc\n+\tmov\tsl, r1\n \tadd\tr7, sp, #8\n-\tmov\tfp, r2\n-\tldr\tr1, [r6, r1]\n-\tldr\tr1, [r1, #0]\n-\tstr\tr1, [r7, #12]\n-\tmov.w\tr1, #0\n+\tldr\tr3, [r2, r3]\n ./cmdline/parity.c:855\n \tmov\tr1, r7\n+./cmdline/parity.c:847\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [r7, #12]\n+\tmov.w\tr3, #0\n ./cmdline/parity.c:853\n-\tstrd\tr3, r4, [r7]\n+\tumull\tr2, r3, sl, r5\n+\tstrd\tr2, r3, [r7]\n ./cmdline/parity.c:855\n-\tbl\t28894 \n+\tbl\t28824 \n ./cmdline/parity.c:856\n \tcmp\tr0, #0\n-\tbeq.n\t289e0 \n+\tbeq.n\t2897a \n ./cmdline/parity.c:864\n \tadd.w\tr2, r0, #4224\t; 0x1080\n-\tldrd\tr3, ip, [r7]\n \tmov\tr4, r0\n-\tadds\tr2, #16\n-\tldrd\tr0, r1, [r2]\n-\tadds.w\tr8, r5, r3\n+\tldrd\tip, r3, [r7]\n \tmov.w\tsl, #0\n-\tadc.w\tr9, sl, ip\n+\tldrd\tr0, r1, [r2, #16]\n+\tadds.w\tr8, r5, ip\n+\tadc.w\tr9, sl, r3\n+\tmov\tfp, r5\n \tcmp\tr0, r8\n+\tadd.w\tr2, r2, #16\n \tsbcs.w\tr1, r1, r9\n-./cmdline/parity.c:865\n-\tit\tlt\n-\tstrdlt\tr8, r9, [r2]\n+\tblt.n\t28928 \n ./cmdline/parity.c:867\n \tadd.w\tr8, r4, #4096\t; 0x1000\n-\tmov\tr1, fp\n+\tmov\tr1, r6\n \tmov\tr2, r5\n \tldr.w\tr0, [r8]\n-\tstrd\tr3, ip, [sp]\n+\tstrd\tip, r3, [sp]\n \tblx\t6c24 \n ./cmdline/parity.c:868\n \tcmp\tr5, r0\n-\tbne.n\t28994 \n+\tbne.n\t2892e \n ./cmdline/parity.c:879\n \tadd.w\tr0, r4, #4192\t; 0x1060\n \tldr.w\tr1, [r8]\n \tldrd\tr2, r3, [r7]\n \tadds\tr0, #16\n-\tstr\tr5, [sp, #0]\n+\tstr.w\tfp, [sp]\n \tstr.w\tsl, [sp, #4]\n-\tbl\t10ca4 \n+\tbl\t10c60 \n ./cmdline/parity.c:880\n-\tcbnz\tr0, 289c4 \n+\tcbnz\tr0, 2895e \n ./cmdline/parity.c:847\n-\tldr\tr2, [pc, #128]\t; (28a00 )\n+\tldr\tr2, [pc, #132]\t; (28998 )\n ./cmdline/parity.c:888\n-\tldr\tr3, [pc, #124]\t; (289fc )\n+\tldr\tr3, [pc, #128]\t; (28994 )\n ./cmdline/parity.c:847\n \tadd\tr2, pc\n ./cmdline/parity.c:888\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\t289f2 \n+\tbne.n\t2898c \n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./cmdline/parity.c:865\n+\tstrd\tr8, r9, [r2]\n+\tb.n\t288dc \n ./cmdline/parity.c:870\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #28\n-\tbeq.n\t289b4 \n+\tbeq.n\t2894e \n ./cmdline/parity.c:873\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #92]\t; (28a04 )\n+\tldr\tr0, [pc, #92]\t; (2899c )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:875\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2897c \n+\tb.n\t28910 \n ./cmdline/parity.c:871\n-\tldr\tr0, [pc, #80]\t; (28a08 )\n+\tldr\tr0, [pc, #80]\t; (289a0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:875\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2897c \n+\tb.n\t28910 \n ./cmdline/parity.c:882\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #56]\t; (28a0c )\n+\tldr\tr0, [pc, #56]\t; (289a4 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:883\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2897c \n+\tb.n\t28910 \n ./cmdline/parity.c:858\n-\tldr\tr0, [pc, #44]\t; (28a10 )\n+\tldr\tr0, [pc, #44]\t; (289a8 )\n \tldrd\tr2, r3, [r7]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/parity.c:859\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2897c \n+\tb.n\t28910 \n ./cmdline/parity.c:888\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tstmia\tr4!, {r4, r5}\n+\tstmia\tr4!, {r2, r5, r7}\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r2, r4, r5, r7}\n+\tstmia\tr4!, {r5}\n \tmovs\tr3, r0\n-\tadds\tr4, r0, #1\n+\tadds\tr2, r5, #2\n \tmovs\tr2, r0\n-\tsubs\tr4, r6, r7\n+\tadds\tr2, r3, #1\n \tmovs\tr2, r0\n-\tadds\tr0, r7, r0\n+\tadds\tr6, r3, r2\n \tmovs\tr2, r0\n-\tsubs\tr2, r1, r6\n+\tsubs\tr0, r6, r7\n \tmovs\tr2, r0\n \n-00028a14 :\n+000289ac :\n parity_read():\n ./cmdline/parity.c:891\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r2\n+\tldr\tr2, [pc, #360]\t; (28b1c )\n \tmov\tr4, r3\n-./cmdline/parity.c:898\n-\tumull\tr8, r9, r1, r3\n-./cmdline/parity.c:891\n-\tldr\tr1, [pc, #356]\t; (28b84 )\n-\tldr\tr3, [pc, #356]\t; (28b88 )\n+\tldr\tr3, [pc, #360]\t; (28b20 )\n+\tadd\tr2, pc\n \tsub\tsp, #44\t; 0x2c\n-\tadd\tr1, pc\n \tadd\tr7, sp, #8\n-\tmov\tr6, r2\n-\tldr\tr3, [r1, r3]\n+\tmov\tr5, r1\n ./cmdline/parity.c:900\n \tadd.w\tr1, r7, #16\n ./cmdline/parity.c:891\n+\tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #28]\n \tmov.w\tr3, #0\n \tldr\tr3, [r7, #72]\t; 0x48\n-./cmdline/parity.c:898\n-\tstrd\tr8, r9, [r7, #16]\n-./cmdline/parity.c:891\n \tstr\tr3, [r7, #8]\n+./cmdline/parity.c:898\n+\tumull\tr2, r3, r5, r4\n+\tstrd\tr2, r3, [r7, #16]\n ./cmdline/parity.c:900\n-\tbl\t28894 \n+\tbl\t28824 \n ./cmdline/parity.c:901\n \tcmp\tr0, #0\n-\tbeq.w\t28b50 \n+\tbeq.w\t28aea \n ./cmdline/parity.c:909\n \tadd.w\tr3, r0, #4224\t; 0x1080\n \tldrd\tr1, r2, [r7, #16]\n \tldrd\tr8, r9, [r3, #16]\n \tcmp\tr1, r8\n \tsbcs.w\tr3, r2, r9\n-\tbge.n\t28b3a \n-\tadd.w\tr9, r0, #4096\t; 0x1000\n-./cmdline/parity.c:916\n+\tbge.n\t28ad4 \n+\tadd.w\tr3, r0, #4096\t; 0x1000\n \tmov\tsl, r4\n+./cmdline/parity.c:916\n \tmov.w\tfp, #0\n+\tmov\tr4, r3\n+\tstr\tr3, [r7, #0]\n \tstr\tr0, [r7, #12]\n-\tmov\tr4, r9\n-\tb.n\t28a7a \n+\tb.n\t28a16 \n ./cmdline/parity.c:925\n \tldrd\tr1, r2, [r7, #16]\n-\tbeq.n\t28ae6 \n+\tbeq.n\t28a82 \n ./cmdline/parity.c:932\n \tadd\tfp, r0\n ./cmdline/parity.c:933\n \tcmp\tsl, fp\n-\tbls.n\t28b12 \n+\tbls.n\t28aae \n ./cmdline/parity.c:918\n-\tsub.w\tr5, sl, fp\n \tadds.w\tr8, r1, fp\n+\tsub.w\tr5, sl, fp\n \tadc.w\tr9, r2, #0\n pread64():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n \tldr\tr0, [r4, #0]\n \tadd.w\tr1, r6, fp\n \tmov\tr2, r5\n \tstrd\tr8, r9, [sp]\n \tblx\t6abc \n parity_read():\n ./cmdline/parity.c:918\n \tmovs\tr1, #0\n ./cmdline/parity.c:919\n \tcmp\tr0, #0\n-\tbge.n\t28a6e \n+\tbge.n\t28a0a \n ./cmdline/parity.c:921\n \tldrd\tsl, r2, [r7, #12]\n \tldr\tr3, [r7, #20]\n \tadds.w\tr2, fp, r2\n \tstr\tr2, [r7, #0]\n \tadc.w\tr3, r1, r3\n \tstr\tr3, [r7, #12]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #4]\n+\tldr\tr0, [pc, #204]\t; (28b24 )\n+\tmov\tr1, sl\n \tldr\tr3, [r7, #12]\n+\tadd\tr0, pc\n \tldr\tr2, [r7, #0]\n-\tmov\tr1, sl\n \tldr\tr4, [r7, #8]\n \tstr\tr5, [sp, #0]\n-\tstr\tr0, [sp, #4]\n-\tldr\tr0, [pc, #196]\t; (28b8c )\n-\tadd\tr0, pc\n \tblx\tr4\n ./cmdline/parity.c:922\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/parity.c:891\n-\tldr\tr2, [pc, #192]\t; (28b90 )\n+\tldr\tr2, [pc, #188]\t; (28b28 )\n ./cmdline/parity.c:944\n-\tldr\tr3, [pc, #180]\t; (28b88 )\n+\tldr\tr3, [pc, #176]\t; (28b20 )\n ./cmdline/parity.c:891\n \tadd\tr2, pc\n ./cmdline/parity.c:944\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #28]\n \teors\tr2, r3\n-\tbne.n\t28b7e \n+\tbne.n\t28b18 \n \tadds\tr7, #36\t; 0x24\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/parity.c:927\n \tstrd\tr1, r2, [r7]\n \tblx\t6be4 <__errno_location@plt>\n-\tldr.w\tsl, [r7, #12]\n \tldr\tr0, [r0, #0]\n+\tldr.w\tsl, [r7, #12]\n \tblx\t6b20 \n \tldrd\tr1, r2, [r7]\n-\tldr\tr4, [r7, #8]\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #144]\t; (28b2c )\n \tmov\tr3, r2\n+\tldr\tr4, [r7, #8]\n \tmov\tr2, r1\n-\tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #140]\t; (28b94 )\n \tadd\tr0, pc\n+\tmov\tr1, sl\n \tblx\tr4\n ./cmdline/parity.c:928\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t28ace \n+\tb.n\t28a6a \n ./cmdline/parity.c:935\n-\tmov\tr9, r4\n+\tldr\tr3, [r7, #0]\n \tmov\tr4, sl\n-\tldr.w\tr5, [r9]\n-\tmov\tr3, r2\n \tldr.w\tsl, [r7, #12]\n-\tmov\tr2, r1\n-\tstr\tr4, [sp, #0]\n-\tmovs\tr1, #0\n+\tldr\tr5, [r3, #0]\n \tadd.w\tr0, sl, #4192\t; 0x1060\n-\tstr\tr1, [sp, #4]\n+\tmov\tr3, r2\n \tadds\tr0, #16\n+\tmov\tr2, r1\n+\tstr\tr4, [sp, #0]\n \tmov\tr1, r5\n-\tbl\t10e20 \n+\tmovs\tr5, #0\n+\tstr\tr5, [sp, #4]\n+\tbl\t10de4 \n ./cmdline/parity.c:936\n-\tcbnz\tr0, 28b62 \n+\tcbnz\tr0, 28afc \n ./cmdline/parity.c:943\n \tmov\tr0, r4\n-\tb.n\t28ace \n+\tb.n\t28a6a \n ./cmdline/parity.c:911\n \tmov\tr3, r2\n \tmov\tr2, r1\n \tmov\tr1, r0\n-\tldr\tr0, [pc, #84]\t; (28b98 )\n+\tldr\tr0, [pc, #84]\t; (28b30 )\n \tstr\tr4, [sp, #0]\n \tadd\tr0, pc\n \tldr\tr4, [r7, #8]\n \tblx\tr4\n ./cmdline/parity.c:912\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t28ace \n+\tb.n\t28a6a \n ./cmdline/parity.c:903\n-\tldr\tr0, [pc, #72]\t; (28b9c )\n+\tldr\tr0, [pc, #72]\t; (28b34 )\n \tldrd\tr2, r3, [r7, #16]\n \tadd\tr0, pc\n \tldr\tr1, [r7, #8]\n \tblx\tr1\n ./cmdline/parity.c:904\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t28ace \n+\tb.n\t28a6a \n ./cmdline/parity.c:938\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr3, [r7, #8]\n-\tmov\tr1, sl\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (28ba0 )\n+\tldr\tr0, [pc, #44]\t; (28b38 )\n+\tmov\tr1, sl\n+\tldr\tr3, [r7, #8]\n \tadd\tr0, pc\n \tblx\tr3\n ./cmdline/parity.c:939\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t28ace \n+\tb.n\t28a6a \n ./cmdline/parity.c:944\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tstmia\tr3!, {r4}\n+\tstmia\tr3!, {r2, r3, r4, r5, r6}\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tsubs\tr6, r7, r6\n+\tadds\tr0, r5, #0\n \tmovs\tr2, r0\n-\tstmia\tr2!, {r1, r5, r6}\n+\tstmia\tr2!, {r1, r2, r6, r7}\n \tmovs\tr3, r0\n-\tsubs\tr0, r7, r6\n+\tadds\tr6, r3, #0\n \tmovs\tr2, r0\n-\tsubs\tr4, r0, r4\n+\tsubs\tr2, r5, r5\n \tmovs\tr2, r0\n-\tsubs\tr6, r6, r2\n+\tsubs\tr4, r3, r4\n \tmovs\tr2, r0\n-\tasrs\tr0, r3, #26\n+\tasrs\tr6, r7, #27\n \tmovs\tr2, r0\n \n-00028ba4 :\n+00028b3c :\n handle_create():\n ./cmdline/handle.c:28\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-./cmdline/handle.c:33\n-\tmovw\tr3, #4100\t; 0x1004\n-./cmdline/handle.c:28\n-\tldr\tr5, [pc, #512]\t; (28db0 )\n+\tmov\tr4, r0\n+\tldr\tr5, [pc, #512]\t; (28d44 )\n+\tldr\tr0, [pc, #512]\t; (28d48 )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n+\tadd\tr5, pc\n \tsub\tsp, #28\n-\tmov\tr4, r0\n ./cmdline/handle.c:33\n-\tldr\tr3, [r0, r3]\n+\tmovw\tr3, #4100\t; 0x1004\n ./cmdline/handle.c:28\n-\tldr\tr0, [pc, #504]\t; (28db4 )\n-\tadd\tr5, pc\n \tadd\tr7, sp, #8\n \tmov\tr6, r1\n+\tldr\tr0, [r5, r0]\n \tmov\tr1, r2\n ./cmdline/handle.c:33\n-\tcmp\tr3, r6\n+\tldr\tr3, [r4, r3]\n ./cmdline/handle.c:28\n \tadd.w\tr2, r7, #4096\t; 0x1000\n-\tldr\tr0, [r5, r0]\n-\tadd.w\tr2, r2, #12\n+\tadds\tr2, #12\n \tldr\tr0, [r0, #0]\n \tstr\tr0, [r2, #0]\n \tmov.w\tr0, #0\n ./cmdline/handle.c:33\n-\tbeq.w\t28d02 \n+\tcmp\tr3, r6\n+\tbeq.w\t28c98 \n ./cmdline/handle.c:37\n \tadd.w\tr8, r4, #4192\t; 0x1060\n \tadd.w\tr8, r8, #24\n \tmov\tr0, r8\n-\tbl\t10c28 \n+\tbl\t10be4 \n ./cmdline/handle.c:38\n+\tldr\tr2, [r6, #48]\t; 0x30\n \tadd.w\tr3, r4, #4096\t; 0x1000\n-\tldr\tr5, [r6, #48]\t; 0x30\n+\tstr\tr2, [sp, #0]\n+\tldr\tr2, [pc, #452]\t; (28d4c )\n \tmov.w\tr1, #4096\t; 0x1000\n-\tldr\tr3, [r3, #0]\n \tmov\tr0, r4\n-\tldr\tr2, [pc, #448]\t; (28db8 )\n-\tadd\tr3, r1\n-\tstr\tr5, [sp, #0]\n+\tldr\tr3, [r3, #0]\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tadd\tr3, r1\n+\tbl\t111a8 \n ./cmdline/handle.c:40\n \tmov\tr0, r4\n-\tbl\t112b0 \n+\tbl\t11274 \n ./cmdline/handle.c:41\n \tmov\tr3, r0\n \tcmp\tr0, #0\n-\tbne.w\t28d6c \n+\tbne.w\t28d02 \n ./cmdline/handle.c:48\n \tmovw\tr2, #4248\t; 0x1098\n ./cmdline/handle.c:53\n \tmov\tr0, r8\n-./cmdline/handle.c:48\n-\tstr\tr3, [r4, r2]\n ./cmdline/handle.c:56\n \tmovw\tfp, #4104\t; 0x1008\n+./cmdline/handle.c:48\n+\tstr\tr3, [r4, r2]\n ./cmdline/handle.c:53\n-\tbl\t10c44 \n-./cmdline/handle.c:56\n-\torr.w\tr9, r0, #32768\t; 0x8000\n-./cmdline/handle.c:53\n+\tbl\t10c00 \n \tmov\tsl, r0\n ./cmdline/handle.c:56\n-\torr.w\tr9, r9, #2\n+\torr.w\tr9, sl, #32768\t; 0x8000\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tmov\tr0, r4\n+handle_create():\n+./cmdline/handle.c:56\n+\torr.w\tr9, r9, #2\n+open64():\n+/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tmov\tr1, r9\n \tblx\t6bd8 <__open64_2@plt+0x4>\n \tmov\tr5, r0\n handle_create():\n ./cmdline/handle.c:56\n \tstr.w\tr0, [r4, fp]\n ./cmdline/handle.c:59\n \tadds\tr0, r5, #1\n-\tbeq.n\t28ca0 \n-fstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:469\n-\tadd.w\tr2, r4, #4096\t; 0x1000\n-handle_create():\n+\tbeq.n\t28c36 \n ./cmdline/handle.c:97\n \tmovw\tr3, #4100\t; 0x1004\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n-\tadds\tr2, #16\n+\tadd.w\tr2, r4, #4096\t; 0x1000\n \tmov\tr1, r5\n+\tadds\tr2, #16\n \tmovs\tr0, #3\n handle_create():\n ./cmdline/handle.c:97\n \tstr\tr6, [r4, r3]\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tblx\t6a5c <__fxstat64@plt>\n handle_create():\n ./cmdline/handle.c:101\n \tcmp\tr0, #0\n-\tbne.w\t28d72 \n+\tbne.w\t28d08 \n ./cmdline/handle.c:109\n \tadd.w\tr2, r4, #4160\t; 0x1040\n \tadd.w\tr3, r4, #4224\t; 0x1080\n ./cmdline/handle.c:111\n \tmovw\tr1, #4104\t; 0x1008\n \tmov\tr0, r8\n ./cmdline/handle.c:109\n-\tldrd\tsl, fp, [r2]\n+\tldrd\tr8, r9, [r2]\n+\tstrd\tr8, r9, [r3, #16]\n ./cmdline/handle.c:111\n \tldr\tr1, [r4, r1]\n-./cmdline/handle.c:109\n-\tstrd\tsl, fp, [r3, #16]\n-./cmdline/handle.c:111\n-\tbl\t10c5c \n+\tbl\t10c18 \n ./cmdline/handle.c:112\n \tcmp\tr0, #0\n-\tbne.w\t28d8e \n+\tbne.w\t28d24 \n ./cmdline/handle.c:34\n \tmovs\tr5, #0\n ./cmdline/handle.c:28\n-\tldr\tr1, [pc, #320]\t; (28dbc )\n+\tldr\tr1, [pc, #316]\t; (28d50 )\n ./cmdline/handle.c:120\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #304]\t; (28db4 )\n+\tldr\tr2, [pc, #304]\t; (28d48 )\n \tadds\tr3, #12\n ./cmdline/handle.c:28\n \tadd\tr1, pc\n ./cmdline/handle.c:120\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t28daa \n+\tbne.w\t28d40 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tmov\tr0, r5\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/handle.c:59 (discriminator 1)\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tstr\tr0, [r7, #4]\n-\tcmp\tr3, #30\n+\tcmp\tr3, #13\n \tit\tne\n-\tcmpne\tr3, #13\n-\tbne.n\t28cc6 \n+\tcmpne\tr3, #30\n+\tbne.n\t28c5c \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \torr.w\tr1, sl, #32768\t; 0x8000\n \tmov\tr0, r4\n \tblx\t6bd8 <__open64_2@plt+0x4>\n handle_create():\n ./cmdline/handle.c:65\n \tadds\tr1, r0, #1\n ./cmdline/handle.c:61\n \tstr.w\tr0, [r4, fp]\n ./cmdline/handle.c:65\n-\tbne.n\t28d40 \n+\tbne.n\t28cd6 \n \tldr\tr3, [r7, #4]\n \tldr\tr3, [r3, #0]\n ./cmdline/handle.c:65 (discriminator 1)\n \tcmp\tr3, #2\n-\tbeq.n\t28d10 \n-./cmdline/handle.c:87\n-\tmovw\tr1, #4100\t; 0x1004\n+\tbeq.n\t28ca6 \n ./cmdline/handle.c:88\n \tmovw\tr2, #4104\t; 0x1008\n-./cmdline/handle.c:87\n-\tmovs\tr0, #0\n-\tstr\tr0, [r4, r1]\n+./cmdline/handle.c:91\n+\tldr\tr0, [r7, #4]\n+./cmdline/handle.c:89\n+\tadd.w\tr3, r4, #4224\t; 0x1080\n ./cmdline/handle.c:88\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n \tstr\tr1, [r4, r2]\n-./cmdline/handle.c:91\n-\tldr\tr2, [r7, #4]\n+./cmdline/handle.c:87\n+\tmovw\tr2, #4100\t; 0x1004\n+\tmovs\tr1, #0\n ./cmdline/handle.c:89\n-\tadd.w\tr3, r4, #4224\t; 0x1080\n \tmov.w\tr8, #0\n-\tmov.w\tr9, #0\n ./cmdline/handle.c:91\n-\tldr\tr0, [r2, #0]\n+\tldr\tr0, [r0, #0]\n+./cmdline/handle.c:89\n+\tmov.w\tr9, #0\n+./cmdline/handle.c:87\n+\tstr\tr1, [r4, r2]\n ./cmdline/handle.c:89\n \tstrd\tr8, r9, [r3, #16]\n ./cmdline/handle.c:91\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #196]\t; (28dc0 )\n+\tldr\tr0, [pc, #196]\t; (28d54 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:92\n-\tb.n\t28c7a \n+\tb.n\t28c10 \n ./cmdline/handle.c:33 (discriminator 1)\n \tmovw\tr3, #4104\t; 0x1008\n \tldr\tr3, [r4, r3]\n \tadds\tr3, #1\n-\tbeq.w\t28bda \n-\tb.n\t28c78 \n+\tbeq.w\t28b70 \n+\tb.n\t28c0e \n ./cmdline/handle.c:69\n-\tldr\tr2, [pc, #176]\t; (28dc4 )\n+\tldr\tr2, [pc, #176]\t; (28d58 )\n \tadd.w\tr0, r7, #12\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr3, r4\n \tadd\tr2, pc\n \tstr\tr0, [r7, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/handle.c:71\n \tldr\tr0, [r7, #0]\n \tmov\tr1, r4\n \tblx\t6b74 \n-\tcbnz\tr0, 28d44 \n+\tcbnz\tr0, 28cda \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tmov\tr1, r9\n \tmov\tr0, r4\n \tblx\t6bd8 <__open64_2@plt+0x4>\n handle_create():\n ./cmdline/handle.c:73\n \tmovw\tr3, #4104\t; 0x1008\n ./cmdline/handle.c:84\n \tadds\tr2, r0, #1\n ./cmdline/handle.c:73\n \tstr\tr0, [r4, r3]\n ./cmdline/handle.c:84\n-\tbeq.n\t28cca \n+\tbeq.n\t28c60 \n \tmov\tr5, r0\n-\tb.n\t28c3c \n+\tb.n\t28bd2 \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:59\n \torr.w\tr1, sl, #32768\t; 0x8000\n \tmov.w\tr2, #384\t; 0x180\n \torr.w\tr1, r1, #66\t; 0x42\n \tmov\tr0, r4\n \tblx\t6aec \n handle_create():\n ./cmdline/handle.c:76\n \tmovw\tr3, #4104\t; 0x1008\n \tstr\tr0, [r4, r3]\n ./cmdline/handle.c:77\n \tadds\tr3, r0, #1\n-\tbeq.n\t28cca \n+\tbeq.n\t28c60 \n ./cmdline/handle.c:79\n \tmovw\tr3, #4248\t; 0x1098\n \tmovs\tr2, #1\n \tmov\tr5, r0\n \tstr\tr2, [r4, r3]\n ./cmdline/handle.c:84\n-\tb.n\t28c3c \n+\tb.n\t28bd2 \n ./cmdline/handle.c:43\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n-\tb.n\t28c7a \n+\tb.n\t28c10 \n ./cmdline/handle.c:103\n \tblx\t6be4 <__errno_location@plt>\n-./cmdline/handle.c:104\n-\tmov.w\tr5, #4294967295\t; 0xffffffff\n-./cmdline/handle.c:103\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #64]\t; (28dc8 )\n+\tldr\tr0, [pc, #68]\t; (28d5c )\n+\tmov\tr1, r4\n+./cmdline/handle.c:104\n+\tmov.w\tr5, #4294967295\t; 0xffffffff\n+./cmdline/handle.c:103\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:104\n-\tb.n\t28c7a \n+\tb.n\t28c10 \n ./cmdline/handle.c:114\n \tblx\t6be4 <__errno_location@plt>\n-./cmdline/handle.c:115\n-\tmov.w\tr5, #4294967295\t; 0xffffffff\n-./cmdline/handle.c:114\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #40]\t; (28dcc )\n+\tldr\tr0, [pc, #44]\t; (28d60 )\n+\tmov\tr1, r4\n+./cmdline/handle.c:115\n+\tmov.w\tr5, #4294967295\t; 0xffffffff\n+./cmdline/handle.c:114\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:115\n-\tb.n\t28c7a \n+\tb.n\t28c10 \n ./cmdline/handle.c:120\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tstmia\tr1!, {r1, r3, r4, r5, r6}\n+\tstmia\tr1!, {r1, r3, r5, r6, r7}\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #144]\t; 0x90\n+\tldr\tr7, [sp, #576]\t; 0x240\n \tmovs\tr1, r0\n-\tstmia\tr0!, {r4, r5, r7}\n+\tstmia\tr1!, {r1, r3, r4}\n \tmovs\tr3, r0\n-\tadds\tr2, r7, r7\n+\tsubs\tr4, r4, r1\n \tmovs\tr2, r0\n-\tadds\tr0, r7, r7\n+\tsubs\tr2, r4, r1\n \tmovs\tr2, r0\n-\tadds\tr2, r4, r6\n+\tsubs\tr4, r1, r0\n \tmovs\tr2, r0\n-\tadds\tr6, r4, r6\n+\tsubs\tr0, r2, r0\n \tmovs\tr2, r0\n \n-00028dd0 :\n+00028d64 :\n handle_truncate():\n ./cmdline/handle.c:123\n \tpush\t{r4, r5, r7, lr}\n \tmov\tr5, r1\n ./cmdline/handle.c:126\n \tmovw\tr1, #4104\t; 0x1008\n ./cmdline/handle.c:123\n \tadd\tr7, sp, #0\n \tmov\tr4, r0\n ./cmdline/handle.c:126\n \tldrd\tr2, r3, [r5, #24]\n \tldr\tr0, [r0, r1]\n \tblx\t69d4 \n ./cmdline/handle.c:127\n-\tcbnz\tr0, 28df6 \n+\tcbnz\tr0, 28d8a \n ./cmdline/handle.c:139\n \tadd.w\tr3, r4, #4224\t; 0x1080\n \tldrd\tr4, r5, [r5, #24]\n \tstrd\tr4, r5, [r3, #16]\n ./cmdline/handle.c:142\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/handle.c:129\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #13\n-\tbeq.n\t28e16 \n+\tbeq.n\t28daa \n ./cmdline/handle.c:132\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #28]\t; (28e28 )\n+\tldr\tr0, [pc, #32]\t; (28dbc )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:134\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:142\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/handle.c:130\n-\tldr\tr0, [pc, #20]\t; (28e2c )\n+\tldr\tr0, [pc, #20]\t; (28dc0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:134\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:142\n \tpop\t{r4, r5, r7, pc}\n \tnop\n-\tadds\tr2, r3, r6\n+\tsubs\tr6, r0, r0\n \tmovs\tr2, r0\n-\tadds\tr6, r1, r5\n+\tadds\tr2, r7, r6\n \tmovs\tr2, r0\n \n-00028e30 :\n+00028dc4 :\n handle_open():\n ./cmdline/handle.c:145\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/handle.c:153\n-\tmovw\tr5, #4100\t; 0x1004\n-./cmdline/handle.c:145\n-\tsub\tsp, #12\n-\tmov\tr4, r0\n-./cmdline/handle.c:153\n-\tldr\tr0, [r0, r5]\n+\tmovw\tr6, #4100\t; 0x1004\n ./cmdline/handle.c:145\n+\tmov\tr8, r3\n+\tsub\tsp, #20\n \tadd\tr7, sp, #8\n-\tmov\tr6, r1\n ./cmdline/handle.c:153\n-\tsubs\tr5, r0, r1\n-\tcmp\tr0, #0\n-\tclz\tr5, r5\n+\tldr\tr3, [r0, r6]\n ./cmdline/handle.c:145\n-\tldr.w\tsl, [r7, #40]\t; 0x28\n-\tmov\tr9, r3\n+\tmov\tr5, r1\n+\tmov\tr4, r0\n \tmov\tr1, r2\n-./cmdline/handle.c:153\n-\tmov.w\tr5, r5, lsr #5\n-\tit\teq\n-\tmoveq\tr5, #0\n ./cmdline/handle.c:150\n-\tcmp.w\tsl, #0\n+\tmov\tr0, r8\n+./cmdline/handle.c:145\n+\tldr.w\tr9, [r7, #48]\t; 0x30\n+./cmdline/handle.c:150\n+\tmov\tr2, r9\n+\tcmp.w\tr9, #0\n \tit\teq\n-\tmoveq\tsl, r3\n+\tmoveq\tr2, r0\n ./cmdline/handle.c:153\n-\tcmp\tr5, #0\n-\tbne.n\t28ef4 \n+\tcmp\tr3, #0\n+./cmdline/handle.c:150\n+\tmov\tr9, r2\n+./cmdline/handle.c:153\n+\tsub.w\tr2, r3, r5\n+\tclz\tr2, r2\n+\tmov.w\tr2, r2, lsr #5\n+\tit\teq\n+\tmoveq\tr2, #0\n+\tcmp\tr2, #0\n+\tbne.n\t28e92 \n ./cmdline/handle.c:157\n-\tadd.w\tr8, r4, #4192\t; 0x1060\n+\tadd.w\tr6, r4, #4192\t; 0x1060\n+./cmdline/handle.c:161\n+\tmov.w\tfp, #0\n+./cmdline/handle.c:157\n+\tadds\tr6, #24\n ./cmdline/handle.c:169\n-\tmovw\tfp, #4104\t; 0x1008\n+\tmovw\tsl, #4104\t; 0x1008\n ./cmdline/handle.c:157\n-\tadd.w\tr8, r8, #24\n-\tmov\tr0, r8\n-\tbl\t10c28 \n+\tmov\tr0, r6\n+\tbl\t10be4 \n ./cmdline/handle.c:158\n-\tldr\tr2, [r6, #48]\t; 0x30\n+\tldr\tr2, [r5, #48]\t; 0x30\n \tadd.w\tr3, r4, #4096\t; 0x1000\n+\tstr\tr2, [sp, #0]\n+\tldr\tr2, [pc, #252]\t; (28f1c )\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r4\n \tldr\tr3, [r3, #0]\n-\tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #224]\t; (28f6c )\n-\tadd\tr3, r1\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tadd\tr3, r1\n+\tbl\t111a8 \n ./cmdline/handle.c:161\n \tmovw\tr3, #4248\t; 0x1098\n-\tmovs\tr2, #0\n ./cmdline/handle.c:166\n-\tmov\tr0, r8\n+\tmov\tr0, r6\n ./cmdline/handle.c:161\n-\tstr\tr2, [r4, r3]\n+\tstr.w\tfp, [r4, r3]\n ./cmdline/handle.c:166\n-\tbl\t10c44 \n-\tmov\tr1, r0\n+\tbl\t10c00 \n ./cmdline/handle.c:169\n+\torr.w\tr1, r0, #32768\t; 0x8000\n \tmov\tr0, r4\n-\torr.w\tr1, r1, #32768\t; 0x8000\n-\tbl\t2e594 \n+\tbl\t2e5fc \n+\tmov\tr3, r0\n ./cmdline/handle.c:170\n-\tadds\tr3, r0, #1\n+\tadds\tr2, r0, #1\n ./cmdline/handle.c:169\n-\tmov\tr5, r0\n-\tstr.w\tr0, [r4, fp]\n+\tstr.w\tr0, [r4, sl]\n ./cmdline/handle.c:170\n-\tbeq.n\t28f00 \n+\tbeq.n\t28e9e \n ./cmdline/handle.c:184\n \tmovw\tr0, #4100\t; 0x1004\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tadd.w\tr2, r4, #4096\t; 0x1000\n+\tmov\tr1, r3\n+\tadds\tr2, #16\n handle_open():\n ./cmdline/handle.c:184\n-\tstr\tr6, [r4, r0]\n+\tstr\tr5, [r4, r0]\n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n-\tadds\tr2, #16\n-\tmov\tr1, r5\n \tmovs\tr0, #3\n \tblx\t6a5c <__fxstat64@plt>\n handle_open():\n ./cmdline/handle.c:188\n-\tcbnz\tr0, 28f28 \n+\tcbnz\tr0, 28ecc \n ./cmdline/handle.c:196\n-\tadd.w\tr2, r4, #4160\t; 0x1040\n+\tadd.w\tr3, r4, #4160\t; 0x1040\n \tadd.w\tr5, r4, #4224\t; 0x1080\n ./cmdline/handle.c:198\n-\tldr.w\tr1, [r4, fp]\n-\tmov\tr0, r8\n+\tldr.w\tr1, [r4, sl]\n+\tmov\tr0, r6\n ./cmdline/handle.c:196\n-\tldrd\tr2, r3, [r2]\n+\tldrd\tr2, r3, [r3]\n \tstrd\tr2, r3, [r5, #16]\n ./cmdline/handle.c:198\n-\tbl\t10c5c \n+\tbl\t10c18 \n ./cmdline/handle.c:199\n-\tcbnz\tr0, 28f52 \n+\tcmp\tr0, #0\n+\tbne.n\t28efe \n ./cmdline/handle.c:154\n-\tmovs\tr5, #0\n+\tmovs\tr3, #0\n ./cmdline/handle.c:207\n-\tmov\tr0, r5\n-\tadds\tr7, #4\n+\tmov\tr0, r3\n+\tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/handle.c:153 (discriminator 2)\n \tmovw\tr3, #4104\t; 0x1008\n \tldr\tr3, [r4, r3]\n \tadds\tr3, #1\n-\tbeq.n\t28e66 \n-\tb.n\t28ee8 \n+\tbeq.n\t28e02 \n+\tb.n\t28e86 \n ./cmdline/handle.c:174\n-\tadd.w\tr3, r4, #4224\t; 0x1080\n+\tadd.w\tr2, r4, #4224\t; 0x1080\n ./cmdline/handle.c:172\n-\tmovw\tr2, #4100\t; 0x1004\n-\tmovs\tr1, #0\n+\tmovw\tr5, #4100\t; 0x1004\n ./cmdline/handle.c:174\n-\tmovs\tr0, #0\n+\tmovs\tr1, #0\n+\tstr\tr0, [r7, #4]\n ./cmdline/handle.c:172\n-\tstr\tr1, [r4, r2]\n+\tstr.w\tfp, [r4, r5]\n ./cmdline/handle.c:174\n-\tmovs\tr1, #0\n-\tstrd\tr0, r1, [r3, #16]\n+\tmovs\tr0, #0\n+\tstrd\tr0, r1, [r2, #16]\n ./cmdline/handle.c:176\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n+\tldr\tr3, [r7, #4]\n \tcmp\tr0, #2\n-\tbne.n\t28f42 \n+\tbne.n\t28eea \n ./cmdline/handle.c:177\n-\tldr\tr0, [pc, #80]\t; (28f70 )\n+\tldr\tr0, [pc, #92]\t; (28f20 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tblx\tsl\n-\tb.n\t28eea \n+\tblx\tr9\n+\tldr\tr3, [r7, #4]\n+\tb.n\t28e88 \n ./cmdline/handle.c:190\n \tblx\t6be4 <__errno_location@plt>\n+\tldr\tr0, [r0, #0]\n ./cmdline/handle.c:191\n-\tmov.w\tr5, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tstr\tr3, [r7, #4]\n ./cmdline/handle.c:190\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #56]\t; (28f74 )\n+\tldr\tr0, [pc, #68]\t; (28f24 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tblx\tr9\n+\tblx\tr8\n ./cmdline/handle.c:191\n-\tb.n\t28eea \n+\tldr\tr3, [r7, #4]\n+\tb.n\t28e88 \n ./cmdline/handle.c:179\n+\tstr\tr3, [r7, #4]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (28f78 )\n+\tldr\tr0, [pc, #52]\t; (28f28 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tblx\tr9\n-\tb.n\t28eea \n+\tblx\tr8\n+\tldr\tr3, [r7, #4]\n+\tb.n\t28e88 \n ./cmdline/handle.c:201\n \tblx\t6be4 <__errno_location@plt>\n+\tldr\tr0, [r0, #0]\n ./cmdline/handle.c:202\n-\tmov.w\tr5, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tstr\tr3, [r7, #4]\n ./cmdline/handle.c:201\n-\tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #20]\t; (28f7c )\n+\tldr\tr0, [pc, #24]\t; (28f2c )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tblx\tr9\n+\tblx\tr8\n+\tldr\tr3, [r7, #4]\n ./cmdline/handle.c:202\n-\tb.n\t28eea \n-\tldr\tr4, [sp, #592]\t; 0x250\n+\tb.n\t28e88 \n+\tldr\tr4, [sp, #992]\t; 0x3e0\n \tmovs\tr1, r0\n-\tblt.n\t28f68 \n+\tbgt.n\t28fd4 \n \tmovs\tr1, r0\n-\tasrs\tr4, r5, #31\n+\tadds\tr6, r0, r1\n \tmovs\tr2, r0\n-\tasrs\tr0, r5, #30\n+\tasrs\tr6, r7, #31\n \tmovs\tr2, r0\n-\tasrs\tr2, r4, #31\n+\tadds\tr4, r6, r0\n \tmovs\tr2, r0\n \n-00028f80 :\n+00028f30 :\n handle_close():\n ./cmdline/handle.c:210\n \tpush\t{r4, r5, r6, r7, lr}\n ./cmdline/handle.c:214\n \tmovw\tr5, #4104\t; 0x1008\n ./cmdline/handle.c:210\n-\tsub\tsp, #12\n \tmov\tr4, r0\n+\tsub\tsp, #12\n ./cmdline/handle.c:214\n \tldr\tr0, [r0, r5]\n ./cmdline/handle.c:210\n \tadd\tr7, sp, #0\n ./cmdline/handle.c:214\n \tadds\tr3, r0, #1\n-\tbne.n\t28fb8 \n+\tbne.n\t28f68 \n ./cmdline/handle.c:232\n \tadd.w\tr3, r4, #4224\t; 0x1080\n ./cmdline/handle.c:230\n-\tmovs\tr2, #0\n \tmovw\tr5, #4100\t; 0x1004\n ./cmdline/handle.c:231\n \tmovw\tr1, #4104\t; 0x1008\n ./cmdline/handle.c:230\n-\tstr\tr2, [r4, r5]\n+\tmovs\tr2, #0\n ./cmdline/handle.c:234\n \tmov\tr0, r2\n+./cmdline/handle.c:230\n+\tstr\tr2, [r4, r5]\n+./cmdline/handle.c:231\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:232\n \tmovs\tr5, #0\n ./cmdline/handle.c:231\n-\tmov.w\tr2, #4294967295\t; 0xffffffff\n \tstr\tr2, [r4, r1]\n ./cmdline/handle.c:232\n \tmovs\tr4, #0\n \tstrd\tr4, r5, [r3, #16]\n ./cmdline/handle.c:235\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/handle.c:215\n \tblx\t6d5c \n ./cmdline/handle.c:216\n \tcmp\tr0, #0\n-\tbeq.n\t28f92 \n+\tbeq.n\t28f42 \n ./cmdline/handle.c:218\n \tmovw\tr6, #4100\t; 0x1004\n \tldr\tr3, [r4, r6]\n \tldr\tr1, [r3, #48]\t; 0x30\n \tstr\tr1, [r7, #4]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #28]\t; (28ff8 )\n+\tldr\tr0, [pc, #32]\t; (28fa8 )\n+\tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:223\n \tadd.w\tr3, r4, #4224\t; 0x1080\n ./cmdline/handle.c:222\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:221\n \tmovs\tr2, #0\n ./cmdline/handle.c:222\n@@ -76205,153 +76015,151 @@\n \tmovs\tr5, #0\n ./cmdline/handle.c:221\n \tstr\tr2, [r4, r6]\n ./cmdline/handle.c:223\n \tmovs\tr4, #0\n \tstrd\tr4, r5, [r3, #16]\n ./cmdline/handle.c:224\n-\tb.n\t28fb2 \n-\tasrs\tr6, r5, #31\n+\tb.n\t28f62 \n+\tadds\tr6, r7, r0\n \tmovs\tr2, r0\n \n-00028ffc :\n+00028fac :\n handle_read():\n ./cmdline/handle.c:238\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r3\n-\tsub\tsp, #28\n ./cmdline/handle.c:251\n \tadd.w\tr3, r0, #4224\t; 0x1080\n-./cmdline/handle.c:245\n-\tumull\tsl, fp, r1, r6\n+./cmdline/handle.c:238\n+\tsub\tsp, #28\n+./cmdline/handle.c:251\n+\tadds\tr3, #16\n ./cmdline/handle.c:238\n \tadd\tr7, sp, #8\n+./cmdline/handle.c:245\n+\tumull\tr8, r9, r1, r6\n+./cmdline/handle.c:238\n+\tstr\tr2, [r7, #4]\n ./cmdline/handle.c:251\n-\tldrd\tr8, r9, [r3, #16]\n+\tldrd\tr2, r3, [r3]\n ./cmdline/handle.c:238\n+\tstr\tr0, [r7, #0]\n \tldr\tr4, [r7, #60]\t; 0x3c\n ./cmdline/handle.c:248\n-\tldr\tr3, [r7, #56]\t; 0x38\n-./cmdline/handle.c:238\n-\tstr\tr0, [r7, #0]\n+\tldr\tr0, [r7, #56]\t; 0x38\n+./cmdline/handle.c:245\n+\tstrd\tr8, r9, [r7, #8]\n ./cmdline/handle.c:248\n \tcmp\tr4, #0\n \tit\teq\n-\tmoveq\tr4, r3\n-./cmdline/handle.c:251\n-\tcmp\tsl, r8\n-\tsbcs.w\tr3, fp, r9\n-./cmdline/handle.c:245\n-\tstrd\tsl, fp, [r7, #8]\n-./cmdline/handle.c:238\n-\tstr\tr2, [r7, #4]\n+\tmoveq\tr4, r0\n ./cmdline/handle.c:251\n-\tbge.n\t2910e \n+\tcmp\tr8, r2\n+\tsbcs.w\tr0, r9, r3\n+\tbge.n\t290c0 \n ./cmdline/handle.c:260\n-\tldr\tr4, [r7, #0]\n+\tldr\tr0, [r7, #0]\n \tmovw\tr3, #4100\t; 0x1004\n \tmov\tr2, r6\n ./cmdline/handle.c:262\n \tmov.w\tr9, #0\n-\tadd.w\tsl, r4, #4096\t; 0x1000\n-./cmdline/handle.c:260\n-\tldr\tr0, [r4, r3]\n+\tadd.w\tsl, r0, #4096\t; 0x1000\n \tadd.w\tsl, sl, #8\n-\tbl\t12c38 \n+./cmdline/handle.c:260\n+\tldr\tr0, [r0, r3]\n ./cmdline/handle.c:262\n \tmov\tr8, sl\n+./cmdline/handle.c:260\n+\tbl\t12bfc \n+./cmdline/handle.c:262\n \tmov\tsl, r9\n \tmov\tfp, r0\n-\tb.n\t29054 \n+\tb.n\t29008 \n+./cmdline/handle.c:277\n+\tadd\tsl, r0\n ./cmdline/handle.c:272\n-\tbeq.n\t290a8 \n+\tbeq.n\t2905a \n ./cmdline/handle.c:278\n \tcmp\tfp, sl\n-\tbls.n\t290ce \n+\tbls.n\t29080 \n ./cmdline/handle.c:265\n \tldrd\tr4, r5, [r7, #8]\n \tsub.w\tr9, r6, sl\n pread64():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n \tldr\tr3, [r7, #4]\n-handle_read():\n-./cmdline/handle.c:265\n-\tadds.w\tr4, r4, sl\n-pread64():\n-/usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n \tmov\tr2, r9\n handle_read():\n ./cmdline/handle.c:265\n+\tadds.w\tr4, r4, sl\n \tadc.w\tr5, r5, #0\n pread64():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n-\tadd.w\tr1, r3, sl\n \tstrd\tr4, r5, [sp]\n+\tadd.w\tr1, r3, sl\n \tldr.w\tr0, [r8]\n \tblx\t6abc \n handle_read():\n ./cmdline/handle.c:266\n \tcmp\tr0, #0\n-./cmdline/handle.c:277\n-\tadd\tsl, r0\n-./cmdline/handle.c:266\n-\tbge.n\t2904e \n+\tbge.n\t29000 \n ./cmdline/handle.c:268\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #4]\n+\tldr\tr0, [pc, #220]\t; (2911c )\n \tmov\tr2, r4\n \tldr\tr1, [r7, #0]\n \tmov\tr3, r5\n+\tadd\tr0, pc\n \tldr\tr4, [r7, #56]\t; 0x38\n \tstr.w\tr9, [sp]\n-\tstr\tr0, [sp, #4]\n-\tldr\tr0, [pc, #204]\t; (29164 )\n-\tadd\tr0, pc\n \tblx\tr4\n ./cmdline/handle.c:269\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:294\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/handle.c:273\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #184]\t; (29120 )\n \tldrd\tr2, r3, [r7, #8]\n+\tadd\tr0, pc\n \tldr\tr1, [r7, #0]\n \tldr\tr4, [r7, #56]\t; 0x38\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #168]\t; (29168 )\n-\tadd\tr0, pc\n \tblx\tr4\n ./cmdline/handle.c:274\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:294\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+\tmov\tr8, fp\n ./cmdline/handle.c:281\n \tcmp\tr6, fp\n-\tmov\tr8, fp\n-\tbhi.n\t290fc \n+\tbhi.n\t290ae \n ./cmdline/handle.c:285\n \tldr\tr4, [r7, #0]\n-\tmovw\tr1, #4104\t; 0x1008\n \tmovs\tr3, #0\n+\tmovw\tr1, #4104\t; 0x1008\n+\tstr\tr3, [sp, #4]\n \tstr\tr6, [sp, #0]\n \tadd.w\tr0, r4, #4192\t; 0x1060\n-\tstr\tr3, [sp, #4]\n-\tadds\tr0, #24\n \tldrd\tr2, r3, [r7, #8]\n+\tadds\tr0, #24\n \tldr\tr1, [r4, r1]\n-\tbl\t10e20 \n+\tbl\t10de4 \n ./cmdline/handle.c:286\n-\tcbnz\tr0, 29148 \n+\tcbnz\tr0, 290fe \n ./cmdline/handle.c:293\n \tmov\tr0, r8\n ./cmdline/handle.c:294\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n@@ -76359,321 +76167,325 @@\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tsub.w\tr2, r6, fp\n \tmovs\tr1, #0\n \tadd\tr3, fp\n \tmov\tr0, r3\n \tblx\t6c08 \n-\tb.n\t290d4 \n+\tb.n\t29086 \n handle_read():\n ./cmdline/handle.c:253 (discriminator 1)\n-\torrs.w\tr3, r8, r9\n-\tite\teq\n-\tmoveq\tr3, #1\n-\tmovne\tr3, #0\n-\tcmp\tr9, fp\n-\titt\teq\n-\tcmpeq\tr8, sl\n-\tmoveq\tr3, #1\n-\tcbz\tr3, 29134 \n+\torrs.w\tr1, r2, r3\n+\tmov.w\tr1, #1\n+\tit\tne\n+\tmovne\tr1, #0\n+\tcmp\tr3, r9\n+\tit\teq\n+\tcmpeq\tr2, r8\n+\tit\teq\n+\tmoveq\tr1, #1\n+\tcbz\tr1, 290ea \n ./cmdline/handle.c:254\n-\tmov\tr1, r0\n-\tldr\tr0, [pc, #68]\t; (2916c )\n-\tmov\tr3, fp\n-\tmov\tr2, sl\n+\tldr\tr0, [pc, #72]\t; (29124 )\n+\tmov\tr2, r8\n+\tldr\tr1, [r7, #0]\n+\tmov\tr3, r9\n \tadd\tr0, pc\n \tblx\tr4\n ./cmdline/handle.c:257\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/handle.c:254\n-\tb.n\t290a0 \n+\tb.n\t29052 \n ./cmdline/handle.c:256\n-\tldr\tr0, [pc, #56]\t; (29170 )\n+\tldr\tr0, [pc, #60]\t; (29128 )\n \tldrd\tr2, r3, [r7, #8]\n \tadd\tr0, pc\n \tldr\tr1, [r7, #0]\n \tldr\tr4, [r7, #56]\t; 0x38\n \tblx\tr4\n ./cmdline/handle.c:257\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t290a0 \n+\tb.n\t29052 \n ./cmdline/handle.c:288\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #0]\n-\tldr\tr3, [r7, #56]\t; 0x38\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #24]\t; (29174 )\n+\tldr\tr0, [pc, #32]\t; (2912c )\n+\tldr\tr1, [r7, #0]\n \tadd\tr0, pc\n+\tldr\tr3, [r7, #56]\t; 0x38\n \tblx\tr3\n ./cmdline/handle.c:289\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t290a0 \n-\tasrs\tr4, r5, #23\n+\tb.n\t29052 \n+\tnop\n+\tasrs\tr0, r0, #25\n \tmovs\tr2, r0\n-\tasrs\tr2, r0, #24\n+\tasrs\tr4, r2, #25\n \tmovs\tr2, r0\n-\tasrs\tr6, r7, #26\n+\tasrs\tr0, r1, #28\n \tmovs\tr2, r0\n-\tasrs\tr6, r4, #27\n+\tasrs\tr0, r6, #28\n \tmovs\tr2, r0\n-\tasrs\tr6, r5, #23\n+\tasrs\tr2, r7, #24\n \tmovs\tr2, r0\n \n-00029178 :\n+00029130 :\n handle_write():\n ./cmdline/handle.c:297\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r3\n+./cmdline/handle.c:305\n+\tmovw\tr3, #4100\t; 0x1004\n+./cmdline/handle.c:297\n \tsub\tsp, #20\n \tmov\tr4, r0\n ./cmdline/handle.c:303\n-\tumull\tr8, r9, r1, r3\n-./cmdline/handle.c:305\n-\tmovw\tr3, #4100\t; 0x1004\n+\tumull\tr8, r9, r1, r5\n ./cmdline/handle.c:297\n+\tmov\tr6, r2\n \tadd\tr7, sp, #8\n ./cmdline/handle.c:305\n \tldr\tr0, [r0, r3]\n-./cmdline/handle.c:297\n-\tmov\tr6, r2\n-./cmdline/handle.c:305\n \tmov\tr2, r5\n-\tbl\t12c38 \n+\tbl\t12bfc \n ./cmdline/handle.c:307\n \tmovw\tip, #4104\t; 0x1008\n-\tmov\tr1, r6\n \tstrd\tr8, r9, [sp]\n ./cmdline/handle.c:305\n \tmov\tr2, r0\n ./cmdline/handle.c:307\n \tstr\tr0, [r7, #4]\n+\tmov\tr1, r6\n \tldr.w\tr0, [r4, ip]\n \tblx\t6c24 \n ./cmdline/handle.c:308\n \tldr\tr2, [r7, #4]\n \tcmp\tr2, r0\n-\tbne.n\t291f6 \n+\tbne.n\t291ae \n ./cmdline/handle.c:316\n \tadd.w\tr1, r4, #4224\t; 0x1080\n \tadds.w\tsl, r8, r2\n-\tadd.w\tr1, r1, #16\n \tadc.w\tfp, r9, #0\n-\tldrd\tr2, r3, [r1]\n-./cmdline/handle.c:320\n-\tadd.w\tr0, r4, #4192\t; 0x1060\n \tmovs\tr6, #0\n-\tadds\tr0, #24\n-./cmdline/handle.c:316\n+\tadds\tr1, #16\n+\tldrd\tr2, r3, [r1]\n \tcmp\tr2, sl\n-./cmdline/handle.c:320\n-\tmov\tr2, r8\n-./cmdline/handle.c:316\n \tsbcs.w\tr3, r3, fp\n-./cmdline/handle.c:317\n-\tit\tlt\n-\tstrdlt\tsl, fp, [r1]\n+\tblt.n\t291a8 \n ./cmdline/handle.c:320\n \tmovw\tr1, #4104\t; 0x1008\n \tstr\tr5, [sp, #0]\n \tstr\tr6, [sp, #4]\n+\tadd.w\tr0, r4, #4192\t; 0x1060\n+\tmov\tr2, r8\n \tmov\tr3, r9\n \tldr\tr1, [r4, r1]\n-\tbl\t10ca4 \n+\tadds\tr0, #24\n+\tbl\t10c60 \n ./cmdline/handle.c:321\n-\tcbnz\tr0, 29212 \n+\tcbnz\tr0, 291ca \n ./cmdline/handle.c:329\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./cmdline/handle.c:317\n+\tstrd\tsl, fp, [r1]\n+\tb.n\t29186 \n ./cmdline/handle.c:310\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #40]\t; (29230 )\n+\tldr\tr0, [pc, #44]\t; (291e8 )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:311\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t291ee \n+\tb.n\t291a0 \n ./cmdline/handle.c:323\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r4\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #16]\t; (29234 )\n+\tldr\tr0, [pc, #20]\t; (291ec )\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:324\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t291ee \n+\tb.n\t291a0 \n \tnop\n-\tasrs\tr6, r4, #15\n+\tasrs\tr6, r5, #16\n \tmovs\tr2, r0\n-\tasrs\tr6, r4, #20\n+\tasrs\tr6, r5, #21\n \tmovs\tr2, r0\n \n-00029238 :\n+000291f0 :\n handle_utime():\n+./cmdline/handle.c:332\n+\tstmdb\tsp!, {r4, r5, r7, r8, r9, lr}\n ./cmdline/handle.c:336\n \tmovw\tr3, #4104\t; 0x1008\n ./cmdline/handle.c:332\n-\tpush\t{r4, r5, r7, lr}\n \tmov\tr4, r0\n \tsub\tsp, #16\n ./cmdline/handle.c:336\n \tldr\tr0, [r0, r3]\n ./cmdline/handle.c:332\n \tadd\tr7, sp, #8\n ./cmdline/handle.c:336\n \tadds\tr3, r0, #1\n-\tbeq.n\t2925e \n+\tbeq.n\t2921c \n ./cmdline/handle.c:339\n \tmovw\tr5, #4100\t; 0x1004\n \tldr\tr3, [r4, r5]\n+\tldrd\tr8, r9, [r3]\n \tldr\tr1, [r3, #36]\t; 0x24\n-\tldrd\tr2, r3, [r3]\n+\tmov\tr2, r8\n+\tmov\tr3, r9\n \tstr\tr1, [sp, #0]\n-\tbl\t10b68 \n+\tbl\t10b24 \n ./cmdline/handle.c:341\n-\tcbnz\tr0, 29266 \n+\tcbnz\tr0, 29226 \n ./cmdline/handle.c:337\n \tmovs\tr0, #0\n ./cmdline/handle.c:349\n \tadds\tr7, #8\n \tmov\tsp, r7\n-\tpop\t{r4, r5, r7, pc}\n+\tldmia.w\tsp!, {r4, r5, r7, r8, r9, pc}\n ./cmdline/handle.c:343\n \tldr\tr3, [r4, r5]\n \tldr\tr1, [r3, #48]\t; 0x30\n \tstr\tr1, [r7, #4]\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tldr\tr1, [r7, #4]\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #12]\t; (29288 )\n+\tldr\tr0, [pc, #12]\t; (29248 )\n+\tldr\tr1, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:344\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t29260 \n-\tadc.w\tr0, r4, #1\n+\tb.n\t2921e \n+\t\t\t; instruction: 0xf1840001\n \n-0002928c :\n+0002924c :\n handle_mapping():\n ./cmdline/handle.c:352\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/handle.c:360\n \tadd.w\tr8, r0, #244736\t; 0x3bc00\n ./cmdline/handle.c:352\n \tsub\tsp, #20\n ./cmdline/handle.c:360\n \tldr.w\tr3, [r8, #988]\t; 0x3dc\n ./cmdline/handle.c:352\n \tadd\tr7, sp, #0\n \tstr\tr1, [r7, #4]\n ./cmdline/handle.c:360\n \tcmp\tr3, #0\n-\tbeq.n\t2935c \n+\tbeq.n\t2931c \n ./cmdline/handle.c:359\n \tmovs\tr2, #0\n ./cmdline/handle.c:362\n \tmovw\tr0, #4232\t; 0x1088\n \tldr\tr1, [r3, #8]\n ./cmdline/handle.c:360\n \tldr\tr3, [r3, #0]\n \tldr\tr1, [r1, r0]\n \tcmp\tr2, r1\n \tit\tcc\n \tmovcc\tr2, r1\n \tcmp\tr3, #0\n-\tbne.n\t292a8 \n+\tbne.n\t29268 \n ./cmdline/handle.c:367\n \tmov.w\tr0, #4256\t; 0x10a0\n ./cmdline/handle.c:365\n \tadd.w\tsl, r2, #1\n ./cmdline/handle.c:367\n \tmla\tr0, r2, r0, r0\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tstr\tr0, [r7, #8]\n ./cmdline/handle.c:369\n \tcmp.w\tsl, #0\n-\tbeq.n\t292f6 \n+\tbeq.n\t292b6 \n \tldr\tr3, [r7, #8]\n ./cmdline/handle.c:365 (discriminator 3)\n \tmovs\tr2, #0\n-./cmdline/handle.c:374 (discriminator 3)\n-\tmovs\tr4, #0\n-\tmovs\tr5, #0\n-\tadd.w\tr3, r3, #4096\t; 0x1000\n ./cmdline/handle.c:371 (discriminator 3)\n \tmov\tr1, r2\n ./cmdline/handle.c:373 (discriminator 3)\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n+\tadd.w\tr3, r3, #4096\t; 0x1000\n+./cmdline/handle.c:374 (discriminator 3)\n+\tmovs\tr4, #0\n+\tmovs\tr5, #0\n ./cmdline/handle.c:369 (discriminator 3)\n \tadds\tr2, #1\n ./cmdline/handle.c:372 (discriminator 3)\n \tstrd\tr1, r1, [r3]\n-./cmdline/handle.c:369 (discriminator 3)\n-\tcmp\tsl, r2\n ./cmdline/handle.c:373 (discriminator 3)\n \tstr\tr0, [r3, #8]\n+./cmdline/handle.c:369 (discriminator 3)\n+\tcmp\tsl, r2\n ./cmdline/handle.c:374 (discriminator 3)\n \tstrd\tr4, r5, [r3, #144]\t; 0x90\n ./cmdline/handle.c:369 (discriminator 3)\n \tadd.w\tr3, r3, #4256\t; 0x10a0\n-\tbhi.n\t292e2 \n+\tbhi.n\t292a2 \n ./cmdline/handle.c:378\n \tldr.w\tr4, [r8, #984]\t; 0x3d8\n-\tcbz\tr4, 2934c \n+\tcbz\tr4, 2930c \n+./cmdline/handle.c:397\n+\tldr.w\tfp, [r7, #8]\n+\tmov.w\tr9, #4256\t; 0x10a0\n ./cmdline/handle.c:385\n \tldr.w\tr3, [r8, #988]\t; 0x3dc\n ./cmdline/handle.c:397\n-\tmovw\tr9, #4232\t; 0x1088\n-\tldr.w\tfp, [r7, #8]\n-\tmov.w\tr8, #4256\t; 0x10a0\n-\tstr.w\tsl, [r7]\n+\tmovw\tr8, #4232\t; 0x1088\n ./cmdline/handle.c:385\n \tstr\tr3, [r7, #12]\n+./cmdline/handle.c:397\n+\tstr.w\tsl, [r7]\n+./cmdline/handle.c:385\n \tldr\tr3, [r7, #12]\n ./cmdline/handle.c:380\n \tldr.w\tsl, [r4, #8]\n ./cmdline/handle.c:385\n-\tcbz\tr3, 2936c \n+\tcbz\tr3, 2932c \n \tmov\tr5, r3\n-\tb.n\t29322 \n+\tb.n\t292e2 \n ./cmdline/handle.c:385 (discriminator 2)\n \tldr\tr5, [r5, #0]\n-\tcbz\tr5, 29330 \n+\tcbz\tr5, 292f0 \n ./cmdline/handle.c:386\n \tldr\tr6, [r5, #8]\n ./cmdline/handle.c:387\n \tmov\tr0, sl\n \tmov\tr1, r6\n \tblx\t68e8 \n \tcmp\tr0, #0\n-\tbne.n\t2931e \n+\tbne.n\t292de \n ./cmdline/handle.c:390\n-\tcbz\tr6, 2936c \n+\tcbz\tr6, 2932c \n ./cmdline/handle.c:397 (discriminator 2)\n-\tldr.w\tr2, [r6, r9]\n+\tldr.w\tr2, [r6, r8]\n ./cmdline/handle.c:378 (discriminator 2)\n \tldr\tr4, [r4, #0]\n ./cmdline/handle.c:397 (discriminator 2)\n-\tmla\tr2, r8, r2, fp\n+\tmla\tr2, r9, r2, fp\n \tadd.w\tr2, r2, #4096\t; 0x1000\n \tstr.w\tsl, [r2]\n ./cmdline/handle.c:378 (discriminator 2)\n \tcmp\tr4, #0\n-\tbne.n\t29312 \n+\tbne.n\t292d2 \n \tldr.w\tsl, [r7]\n ./cmdline/handle.c:400\n \tldr\tr3, [r7, #4]\n ./cmdline/handle.c:402\n \tldr\tr0, [r7, #8]\n \tadds\tr7, #20\n ./cmdline/handle.c:400\n@@ -76682,475 +76494,476 @@\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/handle.c:367\n \tmov.w\tr0, #4256\t; 0x10a0\n ./cmdline/handle.c:365\n \tmov.w\tsl, #1\n ./cmdline/handle.c:367\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tstr\tr0, [r7, #8]\n ./cmdline/handle.c:369\n-\tb.n\t292d0 \n+\tb.n\t29290 \n ./cmdline/handle.c:392\n-\tldr\tr0, [pc, #8]\t; (29378 )\n+\tldr\tr0, [pc, #8]\t; (29338 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/handle.c:393\n-\tbl\t2ef6c \n-\tasrs\tr2, r5, #19\n+\tbl\t2efd4 \n+\tasrs\tr2, r5, #20\n \tmovs\tr2, r0\n \n-0002937c :\n+0002933c :\n state_touch():\n ./cmdline/touch.c:26\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr3, r0\n+\tldr\tr1, [pc, #588]\t; (29590 )\n \tvpush\t{d8}\n-\tmov\tr4, r3\n-\tldr\tr1, [pc, #592]\t; (295dc )\n-\tldr\tr2, [pc, #596]\t; (295e0 )\n+\tsub.w\tsp, sp, #12416\t; 0x3080\n+\tsub\tsp, #28\n+\tadd\tr7, sp, #16\n+\tldr\tr2, [pc, #576]\t; (29594 )\n \tadd\tr1, pc\n ./cmdline/touch.c:30\n-\tldr\tr0, [pc, #596]\t; (295e4 )\n+\tldr\tr0, [pc, #576]\t; (29598 )\n ./cmdline/touch.c:26\n-\tsub.w\tsp, sp, #12416\t; 0x3080\n-\tsub\tsp, #36\t; 0x24\n-\tadd\tr7, sp, #16\n+\tmov\tr4, r3\n+\tstr\tr3, [r7, #4]\n+\tadd.w\tr3, r7, #12416\t; 0x3080\n+\tadds\tr3, #4\n ./cmdline/touch.c:30\n \tadd\tr0, pc\n ./cmdline/touch.c:26\n-\tstr\tr3, [r7, #8]\n-\tadd.w\tr3, r7, #12416\t; 0x3080\n \tldr\tr2, [r1, r2]\n-\tadds\tr3, #12\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/touch.c:30\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/touch.c:33\n \tadd.w\tr3, r4, #244736\t; 0x3bc00\n ./cmdline/touch.c:26\n-\tldr\tr2, [pc, #560]\t; (295e8 )\n-./cmdline/touch.c:33\n-\tldr.w\tr3, [r3, #984]\t; 0x3d8\n-./cmdline/touch.c:26\n+\tldr\tr2, [pc, #548]\t; (2959c )\n \tadd\tr2, pc\n-\tstr\tr2, [r7, #4]\n+\tstr\tr2, [r7, #0]\n ./cmdline/touch.c:33\n-\tstr\tr3, [r7, #12]\n+\tldr.w\tr3, [r3, #984]\t; 0x3d8\n+\tstr\tr3, [r7, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t29516 \n+\tbeq.w\t294ca \n ./cmdline/touch.c:66\n-\tmovw\tr6, #19331\t; 0x4b83\n \tmov.w\tfp, #51712\t; 0xca00\n-\tmovt\tr6, #4\n \tmovt\tfp, #15258\t; 0x3b9a\n+\tmovw\tr6, #19331\t; 0x4b83\n+\tmovt\tr6, #4\n ./cmdline/touch.c:34\n-\tldr\tr3, [r7, #12]\n+\tldr\tr3, [r7, #8]\n \tldr.w\tsl, [r3, #8]\n ./cmdline/touch.c:38\n \tmovw\tr3, #13336\t; 0x3418\n \tldr.w\tr5, [sl, r3]\n \tcmp\tr5, #0\n-\tbeq.w\t2950a \n+\tbeq.w\t294be \n ./cmdline/touch.c:52\n-\tldr\tr3, [pc, #512]\t; (295ec )\n-\tadd.w\tr4, r7, #32\n-\tstrd\tfp, r6, [r7, #24]\n+\tldr\tr3, [pc, #500]\t; (295a0 )\n+\tadd.w\tr4, r7, #24\n+\tstr.w\tfp, [r7, #20]\n \tadd\tr3, pc\n \tvmov\ts16, r3\n-\tb.n\t29404 \n+\tb.n\t293c2 \n ./cmdline/touch.c:38 (discriminator 2)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbeq.w\t29506 \n+\tbeq.n\t294ba \n ./cmdline/touch.c:39\n \tldr.w\tr8, [r5, #8]\n ./cmdline/touch.c:44\n \tldr.w\tr3, [r8, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.n\t293fc \n+\tbne.n\t293bc \n ./cmdline/touch.c:52\n-\tldr.w\tr6, [r8, #48]\t; 0x30\n-\tadd.w\tr9, r7, #136\t; 0x88\n+\tldr.w\tr3, [r8, #48]\t; 0x30\n+\tadd.w\tr9, r7, #128\t; 0x80\n+\tstr\tr3, [sp, #0]\n \tvmov\tr2, s16\n-\tadd.w\tr3, sl, #4096\t; 0x1000\n \tmov\tr0, r9\n+\tadd.w\tr3, sl, #4096\t; 0x1000\n \tmov.w\tr1, #4096\t; 0x1000\n-\tstr\tr6, [sp, #0]\n-\tbl\t111e4 \n-\tldrd\tfp, r6, [r7, #24]\n+\tbl\t111a8 \n+\tldr.w\tfp, [r7, #20]\n ./cmdline/touch.c:59\n \tmovs\tr1, #4\n \tmov\tr0, r4\n-\tbl\t2ece8 \n+\tbl\t2ed50 \n \tcmp\tr0, #0\n-\tbne.w\t295c4 \n+\tbne.w\t29578 \n ./cmdline/touch.c:66\n \tldr\tr2, [r4, #0]\n \tlsrs\tr3, r2, #9\n \tumull\tr1, r3, r6, r3\n \tlsrs\tr3, r3, #7\n \tmls\tr3, fp, r3, r2\n ./cmdline/touch.c:67\n \tcmp\tr3, #0\n-\tbeq.n\t29430 \n+\tbeq.n\t293ee \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov.w\tr1, #32768\t; 0x8000\n \tmov\tr0, r9\n-\tstr\tr3, [r7, #20]\n-\tstrd\tfp, r6, [r7, #24]\n+\tstrd\tr3, fp, [r7, #16]\n \tblx\t6aec \n state_touch():\n ./cmdline/touch.c:82\n \tadds\tr3, r0, #1\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr1, r0\n state_touch():\n ./cmdline/touch.c:82\n-\tldr\tr3, [r7, #20]\n-\tbeq.n\t2955a \n+\tldr\tr3, [r7, #16]\n+\tbeq.n\t2950e \n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n-\tstr\tr0, [r7, #20]\n+\tstr\tr0, [r7, #16]\n \tmov\tr2, r4\n \tmovs\tr0, #3\n-\tstr\tr3, [r7, #16]\n+\tstr\tr3, [r7, #12]\n \tblx\t6a5c <__fxstat64@plt>\n state_touch():\n ./cmdline/touch.c:92\n-\tldrd\tr3, r1, [r7, #16]\n \tadds\tr0, #1\n-\tbeq.n\t29572 \n+\tldrd\tr3, r1, [r7, #12]\n+\tbeq.n\t29526 \n ./cmdline/touch.c:101\n \tldr\tr2, [r4, #80]\t; 0x50\n \tmov\tr0, r1\n \tstr\tr3, [sp, #0]\n-\tstr\tr1, [r7, #20]\n+\tstr\tr1, [r7, #16]\n \tasrs\tr3, r2, #31\n-\tbl\t10b68 \n+\tbl\t10b24 \n ./cmdline/touch.c:102\n-\tldr\tr1, [r7, #20]\n+\tldr\tr1, [r7, #16]\n \tcmp\tr0, #0\n-\tbne.n\t2953c \n+\tbne.n\t294f0 \n fstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:469\n \tmov\tr2, r4\n \tmovs\tr0, #3\n-\tstr\tr1, [r7, #20]\n+\tstr\tr1, [r7, #16]\n \tblx\t6a5c <__fxstat64@plt>\n state_touch():\n ./cmdline/touch.c:114\n-\tldr\tr1, [r7, #20]\n+\tldr\tr1, [r7, #16]\n \tadds\tr0, #1\n ./cmdline/touch.c:116\n \tmov\tr0, r1\n ./cmdline/touch.c:114\n-\tbeq.w\t295a8 \n+\tbeq.n\t2955c \n ./cmdline/touch.c:123\n \tblx\t6d5c \n ./cmdline/touch.c:124\n \tcmp\tr0, #0\n-\tbne.n\t29590 \n-./cmdline/touch.c:135\n-\tldr\tr3, [r4, #84]\t; 0x54\n+\tbne.n\t29544 \n+./cmdline/touch.c:138\n+\tldr\tr2, [r7, #4]\n ./cmdline/touch.c:140\n \tadd.w\tr9, r7, #4224\t; 0x1080\n-\tadd.w\tr9, r9, #8\n-./cmdline/touch.c:138\n-\tmovs\tr2, #1\n+./cmdline/touch.c:135\n+\tldr\tr3, [r4, #84]\t; 0x54\n ./cmdline/touch.c:140\n-\tldr.w\tr0, [r8, #48]\t; 0x30\n+\tmov\tr1, r9\n ./cmdline/touch.c:135\n \tstr.w\tr3, [r8, #36]\t; 0x24\n+./cmdline/touch.c:138\n+\tmovs\tr3, #1\n ./cmdline/touch.c:140\n-\tmov\tr1, r9\n+\tldr.w\tr0, [r8, #48]\t; 0x30\n ./cmdline/touch.c:138\n-\tldr\tr3, [r7, #8]\n-\tstr.w\tr2, [r3, #208]\t; 0xd0\n+\tstr.w\tr3, [r2, #208]\t; 0xd0\n ./cmdline/touch.c:140\n-\tbl\t10f40 \n-\tldr\tr3, [r4, #80]\t; 0x50\n+\tbl\t10f04 \n+\tmov\tr2, r0\n+\tldrd\tr3, r0, [r4, #80]\t; 0x50\n+\tstr\tr0, [sp, #8]\n+\tldr\tr0, [pc, #280]\t; (295a4 )\n \tmov\tr1, sl\n-\tmov.w\tip, r3, asr #31\n \tmov\tfp, r3\n-\tldr\tr3, [r4, #84]\t; 0x54\n-\tstrd\tfp, ip, [sp]\n-\tstr\tr3, [sp, #8]\n-\tmov\tr2, r0\n-\tldr\tr0, [pc, #268]\t; (295f0 )\n+\tmov.w\tip, r3, asr #31\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tstrd\tfp, ip, [sp]\n+\tbl\t11538 \n ./cmdline/touch.c:141\n \tldr.w\tr1, [r8, #48]\t; 0x30\n \tmov\tr2, r9\n \tmov\tr0, sl\n-\tbl\t1375c \n+\tbl\t13744 \n \tmov\tr1, r0\n-\tldr\tr0, [pc, #252]\t; (295f4 )\n+\tldr\tr0, [pc, #248]\t; (295a8 )\n \tadd\tr0, pc\n-\tbl\t11b00 \n+\tbl\t11ab8 \n ./cmdline/touch.c:38\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbne.w\t29404 \n-\tldrd\tfp, r6, [r7, #24]\n+\tbne.n\t293c2 \n+\tldr.w\tfp, [r7, #20]\n ./cmdline/touch.c:33\n-\tldr\tr3, [r7, #12]\n+\tldr\tr3, [r7, #8]\n \tldr\tr3, [r3, #0]\n-\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #8]\n \tcmp\tr3, #0\n-\tbne.w\t293d6 \n+\tbne.w\t29396 \n ./cmdline/touch.c:26\n-\tldr\tr1, [pc, #224]\t; (295f8 )\n+\tldr\tr1, [pc, #224]\t; (295ac )\n ./cmdline/touch.c:145\n \tadd.w\tr3, r7, #12416\t; 0x3080\n-\tldr\tr2, [pc, #192]\t; (295e0 )\n-\tadds\tr3, #12\n+\tldr\tr2, [pc, #192]\t; (29594 )\n+\tadds\tr3, #4\n ./cmdline/touch.c:26\n \tadd\tr1, pc\n ./cmdline/touch.c:145\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t295d8 \n+\tbne.n\t2958c \n \tadd.w\tr7, r7, #12416\t; 0x3080\n-\tadds\tr7, #20\n+\tadds\tr7, #12\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/touch.c:104\n \tmov\tr0, r1\n \tblx\t6d5c \n ./cmdline/touch.c:105\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #168]\t; (295fc )\n+\tldr\tr0, [pc, #172]\t; (295b0 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:106\n-\tb.n\t293fc \n+\tb.n\t293bc \n ./cmdline/touch.c:84\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #148]\t; (29600 )\n+\tldr\tr0, [pc, #152]\t; (295b4 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:85\n-\tb.n\t293fc \n+\tb.n\t293bc \n ./cmdline/touch.c:94\n \tmov\tr0, r1\n \tblx\t6d5c \n ./cmdline/touch.c:95\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #124]\t; (29604 )\n+\tldr\tr0, [pc, #124]\t; (295b8 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:96\n-\tb.n\t293fc \n+\tb.n\t293bc \n ./cmdline/touch.c:126\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #104]\t; (29608 )\n+\tldr\tr0, [pc, #104]\t; (295bc )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:127\n-\tb.n\t293fc \n+\tb.n\t293bc \n ./cmdline/touch.c:116\n \tblx\t6d5c \n ./cmdline/touch.c:117\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #80]\t; (2960c )\n+\tldr\tr0, [pc, #80]\t; (295c0 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:118\n-\tb.n\t293fc \n+\tb.n\t293bc \n ./cmdline/touch.c:61\n-\tldr\tr0, [pc, #72]\t; (29610 )\n+\tldr\tr0, [pc, #72]\t; (295c4 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/touch.c:62\n-\tldr\tr3, [pc, #68]\t; (29614 )\n-\tldr\tr2, [r7, #4]\n+\tldr\tr3, [pc, #68]\t; (295c8 )\n+\tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/touch.c:145\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tcbnz\tr0, 2960a \n+\tcbnz\tr2, 295cc \n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tasrs\tr0, r6, #19\n+\tasrs\tr0, r5, #20\n \tmovs\tr2, r0\n-\tcbnz\tr2, 2960a \n+\tcbnz\tr6, 295ce \n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #176]\t; 0xb0\n+\tstr\tr7, [sp, #432]\t; 0x1b0\n \tmovs\tr1, r0\n-\tasrs\tr2, r1, #15\n+\tasrs\tr0, r3, #16\n \tmovs\tr2, r0\n-\tasrs\tr4, r1, #15\n+\tasrs\tr6, r2, #16\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xb814\n+\t\t\t; instruction: 0xb860\n \tmovs\tr3, r0\n-\tcdp\t0, 6, cr0, cr14, cr1, {0}\n-\tasrs\tr2, r1, #6\n+\tcdp\t0, 11, cr0, cr10, cr1, {0}\n+\tasrs\tr6, r2, #7\n \tmovs\tr2, r0\n-\tasrs\tr0, r4, #6\n+\tasrs\tr4, r5, #7\n \tmovs\tr2, r0\n-\tasrs\tr0, r5, #8\n+\tasrs\tr4, r6, #9\n \tmovs\tr2, r0\n-\tasrs\tr4, r5, #5\n+\tasrs\tr0, r7, #6\n \tmovs\tr2, r0\n-\tpush\t{r1, r2, r3, r6}\n+\tpush\t{r1, r3, r4, r7}\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n+\tmovs\tr0, r0\n+\tmovs\tr0, r0\n smart_afr_value():\n ./cmdline/device.c:440\n \tstmdb\tsp!, {r3, r4, r7, r8, r9, lr}\n \tmov\tr8, r2\n-\tadd\tr7, sp, #0\n+\tmov\tr4, r0\n ./cmdline/device.c:441\n \tmov\tr2, r1\n ./cmdline/device.c:440\n-\tmov\tr4, r0\n+\tadd\tr7, sp, #0\n ./cmdline/device.c:441\n \tmov\tr1, r3\n \tmov\tr0, r8\n \tmovs\tr3, #0\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n+\tmov\tr3, r1\n ./cmdline/device.c:447\n-\tvldr\td7, [pc, #32]\t; 29650 \n-\tcmp\tr1, #0\n+\tmovs\tr1, #0\n+./cmdline/device.c:441\n+\tmov\tr2, r0\n+./cmdline/device.c:447\n+\tcmp\tr3, r1\n+\tmov.w\tr0, #256\t; 0x100\n \tit\teq\n-\tcmpeq.w\tr0, #256\t; 0x100\n-\tite\tcs\n-\tmovcs\tr2, #255\t; 0xff\n-\tmovcc\tr2, r0\n+\tcmpeq\tr2, r0\n+\tbcc.n\t295fa \n+\tmovs\tr2, #255\t; 0xff\n \tadd.w\tr4, r4, r2, lsl #3\n+\tvldr\td7, [pc, #16]\t; 29610 \n \tvldr\td0, [r4]\n ./cmdline/device.c:448\n \tvmul.f64\td0, d0, d7\n \tldmia.w\tsp!, {r3, r4, r7, r8, r9, pc}\n+\tnop\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tands\tr0, r5\n fact():\n+./cmdline/device.c:529\n+\tpush\t{r7}\n ./cmdline/device.c:532\n \tcmp\tr0, #1\n ./cmdline/device.c:530\n \tvmov.f64\td0, #112\t; 0x3f800000 1.0\n ./cmdline/device.c:529\n-\tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/device.c:532\n-\tbls.n\t29676 \n+\tbls.n\t29636 \n ./cmdline/device.c:533\n \tvmov\ts14, r0\n \tsubs\tr0, #1\n ./cmdline/device.c:532\n \tcmp\tr0, #1\n ./cmdline/device.c:533\n \tvcvt.f64.u32\td7, s14\n \tvmul.f64\td0, d0, d7\n ./cmdline/device.c:532\n-\tbne.n\t29664 \n+\tbne.n\t29624 \n ./cmdline/device.c:536\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n devtest():\n ./cmdline/device.c:838\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #36\t; 0x24\n ./cmdline/device.c:841\n \tcmp\tr1, #3\n ./cmdline/device.c:838\n+\tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #8\n \tstr\tr0, [r7, #4]\n ./cmdline/device.c:841\n-\tbne.w\t298be \n+\tbne.w\t2988c \n \tmovs\tr3, #0\n-./cmdline/device.c:858\n-\tmov.w\tr8, #4294967295\t; 0xffffffff\n-\tmov.w\tr9, #4294967295\t; 0xffffffff\n+\tmvn.w\tfp, #1\n ./cmdline/device.c:857\n \tmov\tr6, r3\n \tmov\tr5, r3\n-\tmvn.w\tfp, #1\n+./cmdline/device.c:858\n+\tmov.w\tr8, #4294967295\t; 0xffffffff\n+\tmov.w\tr9, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #12]\n \tstr\tr3, [r7, #8]\n \tstr\tr3, [r7, #20]\n \tstr\tr3, [r7, #16]\n ./cmdline/device.c:849\n \tmovw\tr1, #18696\t; 0x4908\n \tmovs\tr0, #1\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #4]\n-./cmdline/device.c:851\n-\tldr\tr2, [r7, #16]\n+./cmdline/device.c:849\n+\tmov\tsl, r0\n+\tldr\tr0, [r7, #20]\n ./cmdline/device.c:853\n \tmovw\tr1, #18676\t; 0x48f4\n-./cmdline/device.c:851\n-\tldr\tr4, [r7, #20]\n+\tadd.w\tr2, sl, r1\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr\tr3, [r3, #0]\n+\tmov\tr4, r0\n devtest():\n-./cmdline/device.c:849\n-\tmov\tsl, r0\n ./cmdline/device.c:851\n-\tstr\tr2, [r0, #4]\n-\tstr\tr4, [r0, #0]\n-./cmdline/device.c:853\n-\tadds\tr2, r0, r1\n+\tstr.w\tr0, [sl]\n+\tldr\tr0, [r7, #16]\n+\tstr.w\tr0, [sl, #4]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr3, #0\n-\tbeq.w\t298b4 \n+\tbeq.w\t29880 \n devtest():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r3, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r2, #4]\n-././tommyds/tommylist.h:191\n-\tmovs\tr0, #0\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r3, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr3, [r2, #4]\n ././tommyds/tommylist.h:191\n-\tstr.w\tr0, [sl, r1]\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [sl, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr3, [r2, #4]\n \tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tadd.w\tr3, sl, #16384\t; 0x4000\n devtest():\n ./cmdline/device.c:861\n \tadd.w\tr0, sl, #17920\t; 0x4600\n@@ -77159,77 +76972,79 @@\n ./cmdline/device.c:855\n \tmovs\tr1, #0\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr.w\tsl, [r2, #8]\n devtest():\n ./cmdline/device.c:855\n-\tb.n\t296f6 \n+\tb.n\t296c8 \n+\tcmp.w\tr2, #256\t; 0x100\n+./cmdline/device.c:858\n+\tstrd\tr8, r9, [r3]\n+./cmdline/device.c:855\n+\tbeq.n\t296de \n \tadds\tr3, #8\n \tmov\tr1, r2\n ./cmdline/device.c:856\n \tadds\tr2, r1, #1\n-\tcbz\tr4, 29712 \n+\tcbz\tr4, 296d4 \n \tcmp\tr4, #1\n-./cmdline/device.c:858\n-\tit\teq\n-\tstrdeq\tr8, r9, [r3]\n-./cmdline/device.c:856\n-\tbeq.n\t29716 \n+\tbeq.n\t296ba \n ./cmdline/device.c:860\n \tcmp\tr1, #193\t; 0xc1\n-./cmdline/device.c:861\n-\tittt\teq\n-\tstreq.w\tfp, [r0]\n-\tmoveq\tr1, #0\n-\tstreq\tr1, [r0, #4]\n-./cmdline/device.c:860\n-\tbeq.n\t296f2 \n+\tbeq.n\t2972a \n+./cmdline/device.c:855\n+\tcmp.w\tr2, #256\t; 0x100\n ./cmdline/device.c:863\n \tstrd\tr6, r5, [r3]\n-./cmdline/device.c:855 (discriminator 2)\n-\tcmp.w\tr2, #256\t; 0x100\n-\tbne.n\t296f2 \n+./cmdline/device.c:855\n+\tbne.n\t296c4 \n ./cmdline/device.c:868\n \tcmp\tr4, #0\n-\tbne.n\t2979c \n+\tbne.n\t29768 \n ./cmdline/device.c:869\n-\tmovw\tr0, #18480\t; 0x4830\n+\tmovw\tip, #18480\t; 0x4830\n ./cmdline/device.c:873\n \tstrb.w\tr4, [sl, #8]\n+./cmdline/device.c:874\n+\tadd.w\tr0, sl, #18432\t; 0x4800\n ./cmdline/device.c:869\n-\tstrb.w\tr4, [sl, r0]\n+\tstrb.w\tr4, [sl, ip]\n ./cmdline/device.c:870\n-\tmovw\tr0, #18544\t; 0x4870\n-\tstrb.w\tr4, [sl, r0]\n-./cmdline/device.c:874\n-\tadd.w\tr1, sl, #18432\t; 0x4800\n+\tmovw\tip, #18544\t; 0x4870\n+\tstrb.w\tr4, [sl, ip]\n ./cmdline/device.c:871\n-\tmovw\tr0, #18608\t; 0x48b0\n-\tstrb.w\tr4, [sl, r0]\n+\tmovw\tip, #18608\t; 0x48b0\n+\tstrb.w\tr4, [sl, ip]\n ./cmdline/device.c:872\n-\tmovw\tr0, #12296\t; 0x3008\n-\tstrb.w\tr4, [sl, r0]\n+\tmovw\tip, #12296\t; 0x3008\n+\tstrb.w\tr4, [sl, ip]\n ./cmdline/device.c:874\n-\tstrd\tr8, r9, [r1, #24]\n+\tstrd\tr8, r9, [r0, #24]\n ./cmdline/device.c:875\n-\tstrd\tr6, r5, [r1, #32]\n+\tstrd\tr6, r5, [r0, #32]\n ./cmdline/device.c:886\n-\tstrd\tr6, r5, [r1, #16]\n+\tstrd\tr6, r5, [r0, #16]\n ./cmdline/device.c:887\n-\tstrd\tr8, r9, [r1, #40]\t; 0x28\n+\tstrd\tr8, r9, [r0, #40]\t; 0x28\n ./cmdline/device.c:845 (discriminator 2)\n \tcmp.w\tfp, #13\n-\tbne.n\t29770 \n+\tbne.n\t2973c \n ./cmdline/device.c:902\n \tmovs\tr0, #0\n ./cmdline/device.c:903\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./cmdline/device.c:861\n+\tmovs\tr1, #0\n+\tstr.w\tfp, [r0]\n+\tstr\tr1, [r0, #4]\n+./cmdline/device.c:855\n+\tb.n\t296c4 \n ./cmdline/device.c:897\n \tmovs\tr2, #64\t; 0x40\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n \tldr\tr3, [r7, #20]\n \tadd.w\tfp, fp, #1\n \tadds\tr3, #1\n@@ -77242,99 +77057,99 @@\n \tmov.w\tr3, #4096\t; 0x1000\n \tmovt\tr3, #54437\t; 0xd4a5\n \tadds\tr3, r2, r3\n \tstr\tr3, [r7, #12]\n \tldr\tr3, [r7, #8]\n \tadc.w\tr3, r3, #232\t; 0xe8\n \tstr\tr3, [r7, #8]\n-\tb.n\t296aa \n+\tb.n\t2966a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #292]\t; (298c4 )\n+\tldr\tr2, [pc, #296]\t; (29894 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr0, sl, #18432\t; 0x4800\n \tmovs\tr3, #64\t; 0x40\n-\tstr\tr4, [sp, #4]\n+\tadd.w\tr0, sl, #18432\t; 0x4800\n \tmov\tr1, r3\n \tadd\tr2, pc\n \tadds\tr0, #48\t; 0x30\n-\tstr\tr2, [sp, #0]\n+\tstrd\tr2, r4, [sp]\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n devtest():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #272]\t; (298c8 )\n+\tldr\tr2, [pc, #276]\t; (29898 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr0, sl, #18432\t; 0x4800\n \tmovs\tr3, #64\t; 0x40\n+\tadd.w\tr0, sl, #18432\t; 0x4800\n \tmov\tr1, r3\n \tadd\tr2, pc\n \tstr\tr4, [sp, #4]\n \tadds\tr0, #112\t; 0x70\n \tstr\tr2, [sp, #0]\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n devtest():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #252]\t; (298cc )\n+\tldr\tr2, [pc, #256]\t; (2989c )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tmovs\tr3, #64\t; 0x40\n \tadd.w\tr0, sl, #18560\t; 0x4880\n \tmov\tr1, r3\n \tadd\tr2, pc\n \tstr\tr4, [sp, #4]\n \tadds\tr0, #48\t; 0x30\n \tstr\tr2, [sp, #0]\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n devtest():\n ./cmdline/device.c:880\n-\tldr\tr2, [pc, #232]\t; (298d0 )\n+\tldr\tr2, [pc, #236]\t; (298a0 )\n \tadd.w\tr0, sl, #12288\t; 0x3000\n \tmov.w\tr1, #4096\t; 0x1000\n \tadds\tr0, #8\n \tadd\tr2, pc\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:881\n-\tldr\tr2, [pc, #220]\t; (298d4 )\n+\tldr\tr2, [pc, #224]\t; (298a4 )\n \tadd.w\tr0, sl, #8\n \tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n \tsubs\tr4, #3\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:882\n \tadd.w\tr2, sl, #18432\t; 0x4800\n-\tldr\tr1, [r7, #12]\n ./cmdline/device.c:883\n \tmov\tip, r2\n ./cmdline/device.c:886\n \tmov\tr3, r2\n-./cmdline/device.c:887\n-\tadd.w\tsl, ip, #40\t; 0x28\n+./cmdline/device.c:882\n+\tadds\tr2, #24\n ./cmdline/device.c:886\n \tadds\tr3, #16\n+./cmdline/device.c:887\n+\tadd.w\tsl, ip, #40\t; 0x28\n ./cmdline/device.c:882\n-\tstr\tr1, [r2, #24]\n-\tadds\tr2, #24\n+\tldr\tr1, [r7, #12]\n+\tstr\tr1, [r2, #0]\n \tldr\tr1, [r7, #8]\n \tstr\tr1, [r2, #4]\n ./cmdline/device.c:883\n \tmov.w\tr1, #7200\t; 0x1c20\n \tmovs\tr2, #0\n \tstrd\tr1, r2, [ip, #32]\n ./cmdline/device.c:886\n \tstrd\tr6, r5, [r3]\n ./cmdline/device.c:887\n \tstrd\tr8, r9, [sl]\n ./cmdline/device.c:889\n \tcmp\tr4, #8\n-\tbhi.n\t29758 \n-\tadd\tr2, pc, #8\t; (adr r2, 29840 )\n+\tbhi.n\t2971a \n+\tadd\tr2, pc, #8\t; (adr r2, 2980c )\n \tldr.w\tr1, [r2, r4, lsl #2]\n \tadd\tr2, r1\n \tbx\tr2\n \tlsls\tr3, r5, #1\n \tmovs\tr0, r0\n \tlsls\tr1, r4, #1\n \tmovs\tr0, r0\n@@ -77351,641 +77166,667 @@\n \tvminnm.f32\t, , \n \tmovs\tr5, r4\n \tmovs\tr0, r0\n ./cmdline/device.c:898\n \tmovs\tr2, #128\t; 0x80\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:896\n \tmovs\tr2, #32\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:895\n \tmovs\tr2, #16\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:894\n \tmovs\tr2, #8\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:893\n \tmovs\tr2, #2\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:892\n \tmovs\tr2, #4\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:891\n \tmovs\tr2, #1\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sl]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ./cmdline/device.c:890\n \tmovs\tr0, #1\n \tmovs\tr1, #0\n \tstrd\tr0, r1, [r3]\n-\tb.n\t29770 \n+\tb.n\t2973c \n ././tommyds/tommylist.h:150\n \tstr\tr2, [r2, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n-\tstr\tr3, [r0, r1]\n+\tstr.w\tr3, [sl, r1]\n ././tommyds/tommylist.h:155\n \tldr\tr3, [r7, #4]\n \tstr\tr2, [r3, #0]\n ././tommyds/tommylist.h:156\n-\tb.n\t296de \n+\tb.n\t296a6 \n devtest():\n ./cmdline/device.c:842\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t29760 \n-\tasrs\tr0, r5, #4\n+\tb.n\t29722 \n+\tnop\n+\tasrs\tr6, r3, #5\n \tmovs\tr2, r0\n-\tasrs\tr6, r2, #4\n+\tasrs\tr2, r1, #5\n \tmovs\tr2, r0\n-\tasrs\tr2, r0, #4\n+\tasrs\tr6, r6, #4\n \tmovs\tr2, r0\n-\tstrb\tr0, [r1, #10]\n+\tstrb\tr4, [r7, #10]\n \tmovs\tr1, r0\n-\tasrs\tr4, r3, #3\n+\tasrs\tr0, r2, #4\n \tmovs\tr2, r0\n smart_afr():\n ./cmdline/device.c:473\n \tldrd\tr2, r3, [r0, #40]\t; 0x28\n ./cmdline/device.c:468\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr5, r1\n ./cmdline/device.c:473\n-\tadds\tr3, #1\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+./cmdline/device.c:468\n+\tmov\tr4, r0\n+./cmdline/device.c:473\n+\tcmp\tr3, r1\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/device.c:468\n \tvpush\t{d8}\n ./cmdline/device.c:473\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n+\tcmpeq\tr2, r0\n ./cmdline/device.c:468\n-\tmov\tr4, r0\n-\tmov\tr5, r1\n \tadd\tr7, sp, #0\n ./cmdline/device.c:473\n-\tbeq.w\t29a24 \n+\tbeq.w\t299cc \n ./cmdline/device.c:474\n-\tldr\tr0, [pc, #320]\t; (29a38 )\n+\tldr\tr0, [pc, #348]\t; (29a28 )\n \tmovs\tr3, #0\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tbl\t29618 \n-./cmdline/device.c:469\n-\tvldr\td7, [pc, #300]\t; 29a30 \n+\tbl\t295d0 \n+./cmdline/device.c:475\n+\tvcmpe.f64\td0, #0.0\n ./cmdline/device.c:474\n \tvmov.f64\td8, d0\n-./cmdline/device.c:469\n-\tvcmpe.f64\td0, d7\n+./cmdline/device.c:475\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tle\n-\tvmovle.f64\td8, d7\n+\tble.n\t299cc \n ./cmdline/device.c:479\n \tadd.w\tr3, r4, #1496\t; 0x5d8\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t29948 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t29918 \n ./cmdline/device.c:482\n-\tldr\tr0, [pc, #272]\t; (29a3c )\n+\tldr\tr0, [pc, #300]\t; (29a2c )\n \tuxth\tr2, r2\n \tmovs\tr3, #0\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #2048\t; 0x800\n-\tbl\t29618 \n-./cmdline/device.c:484\n-\tvcmp.f64\td8, d0\n+\tbl\t295d0 \n+./cmdline/device.c:483\n+\tvcmpe.f64\td8, d0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tmi\n-\tvmovmi.f64\td8, d0\n+\tbmi.n\t29a16 \n ./cmdline/device.c:495\n \tldrb\tr3, [r5, #0]\n \tcmp\tr3, #83\t; 0x53\n-\tbne.n\t299f2 \n+\tbne.n\t299d2 \n \tldrb\tr3, [r5, #1]\n ./cmdline/device.c:487\n \tcmp\tr3, #84\t; 0x54\n-\tbne.n\t299f2 \n+\tbne.n\t299d2 \n ./cmdline/device.c:504\n \tadd.w\tr3, r4, #1544\t; 0x608\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t29986 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t29958 \n ./cmdline/device.c:505\n-\tldr\tr0, [pc, #216]\t; (29a40 )\n+\tldr\tr0, [pc, #240]\t; (29a30 )\n \tmovs\tr3, #0\n \tmovw\tr1, #649\t; 0x289\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #1800\t; 0x708\n-\tbl\t29618 \n-./cmdline/device.c:507\n-\tvcmp.f64\td8, d0\n+\tbl\t295d0 \n+./cmdline/device.c:506\n+\tvcmpe.f64\td8, d0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tmi\n-\tvmovmi.f64\td8, d0\n+\tbmi.n\t29a10 \n ./cmdline/device.c:510\n \tadd.w\tr3, r4, #1576\t; 0x628\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t299b6 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t2998a \n ./cmdline/device.c:511\n-\tldr\tr0, [pc, #168]\t; (29a44 )\n+\tldr\tr0, [pc, #192]\t; (29a34 )\n \tmovs\tr3, #0\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \taddw\tr0, r0, #3848\t; 0xf08\n-\tbl\t29618 \n-./cmdline/device.c:513\n-\tvcmp.f64\td8, d0\n+\tbl\t295d0 \n+./cmdline/device.c:512\n+\tvcmpe.f64\td8, d0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tmi\n-\tvmovmi.f64\td8, d0\n+\tbmi.n\t29a0a \n ./cmdline/device.c:516\n \tadd.w\tr4, r4, #1584\t; 0x630\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r4]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t299e6 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t299c0 \n ./cmdline/device.c:517\n-\tldr\tr0, [pc, #124]\t; (29a48 )\n+\tldr\tr0, [pc, #148]\t; (29a38 )\n \tmovs\tr3, #0\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #1552\t; 0x610\n-\tbl\t29618 \n-./cmdline/device.c:519\n-\tvcmp.f64\td8, d0\n+\tbl\t295d0 \n+./cmdline/device.c:518\n+\tvcmpe.f64\td8, d0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tmi\n-\tvmovmi.f64\td8, d0\n+\tbpl.n\t299c0 \n+./cmdline/device.c:519\n+\tvmov.f64\td8, d0\n ./cmdline/device.c:523\n \tvmov.f64\td0, d8\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tpop\t{r4, r5, r7, pc}\n+./cmdline/device.c:469\n+\tvldr\td8, [pc, #80]\t; 29a20 \n+\tb.n\t298e4 \n ./cmdline/device.c:495\n \tadd.w\tr3, r4, #1504\t; 0x5e0\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.n\t29954 \n+\tcmpeq\tr2, r0\n+\tbeq.n\t29924 \n ./cmdline/device.c:499\n-\tldr\tr0, [pc, #68]\t; (29a4c )\n+\tldr\tr0, [pc, #80]\t; (29a3c )\n \tuxth\tr2, r2\n \tmovs\tr3, #0\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tsubs\tr0, #248\t; 0xf8\n-\tbl\t29618 \n-./cmdline/device.c:501\n-\tvcmp.f64\td8, d0\n+\tbl\t295d0 \n+./cmdline/device.c:500\n+\tvcmpe.f64\td8, d0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tit\tmi\n-\tvmovmi.f64\td8, d0\n-\tb.n\t29954 \n-./cmdline/device.c:469\n-\tvldr\td8, [pc, #8]\t; 29a30 \n-\tb.n\t29916 \n-\tnop\n+\tbpl.n\t29924 \n+./cmdline/device.c:501\n+\tvmov.f64\td8, d0\n+\tb.n\t29924 \n+./cmdline/device.c:513\n+\tvmov.f64\td8, d0\n+\tb.n\t2998a \n+./cmdline/device.c:507\n+\tvmov.f64\td8, d0\n+\tb.n\t29958 \n+./cmdline/device.c:484\n+\tvmov.f64\td8, d0\n+\tb.n\t29918 \n \tnop.w\n \t...\n-\tldmia\tr4, {r1, r4, r6}\n+\tldmia\tr4, {r2, r3, r4, r5, r6}\n \tmovs\tr3, r0\n-\tldmia\tr4, {r2, r3, r4}\n+\tldmia\tr4!, {r3, r6}\n \tmovs\tr3, r0\n-\tbgt.n\t299f0 \n+\tble.n\t29a34 \n \tmovs\tr3, r0\n-\tbgt.n\t29994 \n+\tbgt.n\t299d4 \n \tmovs\tr3, r0\n-\tstcl\t0, cr0, [lr, #-12]!\n-\tbgt.n\t29ac0 \n+\tldc\t0, cr0, [r4, #12]\n+\tbgt.n\t29ae4 \n \tmovs\tr3, r0\n poisson_prob_n_failures():\n ./cmdline/device.c:543\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/device.c:544\n \tvmov\ts15, r0\n ./cmdline/device.c:543\n-\tvpush\t{d8-d9}\n \tmov\tr4, r0\n+\tvpush\t{d8-d9}\n ./cmdline/device.c:544\n \tvcvt.f64.u32\td1, s15\n ./cmdline/device.c:543\n \tadd\tr7, sp, #0\n \tvmov.f64\td9, d0\n ./cmdline/device.c:544\n \tblx\t69bc \n \tvmov.f64\td8, d0\n \tvneg.f64\td0, d9\n \tblx\t6d80 \n-\tmov\tr0, r4\n \tvmul.f64\td8, d8, d0\n-\tbl\t29658 \n+\tmov\tr0, r4\n+\tbl\t29618 \n ./cmdline/device.c:545\n \tvdiv.f64\td0, d8, d0\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tpop\t{r3, r4, r7, pc}\n poisson_prob_n_or_more_failures():\n ./cmdline/device.c:551\n \tpush\t{r7, lr}\n ./cmdline/device.c:557\n \tmovs\tr0, #0\n ./cmdline/device.c:551\n \tadd\tr7, sp, #0\n ./cmdline/device.c:557\n-\tbl\t29a50 \n-\tvldr\td6, [pc, #16]\t; 29aa8 \n+\tbl\t29a40 \n+\tvldr\td6, [pc, #16]\t; 29a98 \n ./cmdline/device.c:559\n \tvmov.f64\td7, #112\t; 0x3f800000 1.0\n ./cmdline/device.c:557\n \tvadd.f64\td0, d0, d6\n ./cmdline/device.c:560\n \tvsub.f64\td0, d7, d0\n \tpop\t{r7, pc}\n \t...\n raid_prob_of_one_or_more_failures():\n ./cmdline/device.c:583\n \tvcmp.f64\td0, #0.0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbne.n\t29ac0 \n+\tbne.n\t29ab0 \n ./cmdline/device.c:606\n-\tvldr\td0, [pc, #124]\t; 29b38 \n+\tvldr\td0, [pc, #124]\t; 29b28 \n \tbx\tlr\n+./cmdline/device.c:567\n+\tpush\t{r4, r5, r7, lr}\n ./cmdline/device.c:588\n \tvmov\ts15, r0\n ./cmdline/device.c:595\n \tadds\tr3, r1, #1\n ./cmdline/device.c:567\n-\tpush\t{r4, r5, r7, lr}\n-\tmov\tr5, r1\n-\tvpush\t{d8-d10}\n-\tmov\tr4, r0\n+\tvpush\t{d8-d9}\n ./cmdline/device.c:588\n \tvcvt.f64.u32\td8, s15\n-./cmdline/device.c:567\n-\tadd\tr7, sp, #0\n \tvmov.f64\td9, d1\n ./cmdline/device.c:595\n \tvmov\ts2, r3\n-\tvdiv.f64\td0, d8, d0\n+./cmdline/device.c:567\n+\tadd\tr7, sp, #0\n+\tmov\tr5, r1\n+./cmdline/device.c:595\n \tvcvt.f64.s32\td1, s2\n+\tmov\tr4, r0\n+\tvdiv.f64\td0, d8, d0\n \tblx\t69bc \n-\tvmov\ts13, r5\n+\tvmov.f64\td7, d0\n ./cmdline/device.c:592\n-\tvmov.f64\td7, #112\t; 0x3f800000 1.0\n+\tvmov.f64\td0, #112\t; 0x3f800000 1.0\n ./cmdline/device.c:595\n+\tvmov\ts13, r5\n+\tvdiv.f64\td0, d0, d9\n \tvcvt.f64.s32\td1, s13\n-\tvmov.f64\td10, d0\n-\tvdiv.f64\td0, d7, d9\n+\tvmov.f64\td9, d7\n \tblx\t69bc \n \tmvns\tr3, r5\n \tadd\tr3, r4\n-\tvdiv.f64\td7, d10, d0\n+\tvdiv.f64\td7, d9, d0\n ./cmdline/device.c:596\n-\tb.n\t29b14 \n+\tb.n\t29b08 \n \tvmov\ts13, r4\n \tvcvt.f64.u32\td8, s13\n ./cmdline/device.c:597 (discriminator 3)\n-\tsubs\tr4, #1\n-./cmdline/device.c:596 (discriminator 3)\n-\tcmp\tr4, r3\n-./cmdline/device.c:597 (discriminator 3)\n \tvdiv.f64\td7, d7, d8\n ./cmdline/device.c:596 (discriminator 3)\n-\tbne.n\t29b0c \n+\tsubs\tr4, #1\n+\tcmp\tr4, r3\n+\tbne.n\t29b00 \n ./cmdline/device.c:600\n \tvmov.f64\td0, #112\t; 0x3f800000 1.0\n ./cmdline/device.c:605\n \tvdiv.f64\td0, d0, d7\n ./cmdline/device.c:606\n \tmov\tsp, r7\n-\tvpop\t{d8-d10}\n+\tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r7, lr}\n ./cmdline/device.c:605\n-\tb.n\t29a8c \n+\tb.n\t29a7c \n \tnop\n-\tnop.w\n \t...\n state_smart():\n ./cmdline/device.c:609\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r1\n+\tldr.w\tr1, [pc, #1272]\t; 2a030 \n+\tldr.w\tr2, [pc, #1272]\t; 2a034 \n \tvpush\t{d8-d10}\n-\tldr.w\tr2, [pc, #1220]\t; 2a010 \n-\tvmov\ts20, r0\n+\tadd\tr1, pc\n \tsub.w\tsp, sp, #8320\t; 0x2080\n+\tvmov\ts20, r0\n \tsub\tsp, #12\n-./cmdline/device.c:626\n-\tldr.w\tr9, [r1]\n-./cmdline/device.c:609\n \tadd\tr7, sp, #16\n-\tldr.w\tr1, [pc, #1204]\t; 2a014 \n+\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #8256\t; 0x2040\n+./cmdline/device.c:626\n+\tldr.w\tr9, [r8]\n+./cmdline/device.c:609\n \tadds\tr3, #52\t; 0x34\n-\tadd\tr1, pc\n-\tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tldr.w\tr3, [pc, #1184]\t; 2a018 \n+\tldr.w\tr3, [pc, #1232]\t; 2a038 \n \tadd\tr3, pc\n-\tstr\tr3, [r7, #32]\n+\tstr\tr3, [r7, #48]\t; 0x30\n ./cmdline/device.c:626\n \tcmp.w\tr9, #0\n-\tbeq.w\t2a3f4 \n+\tbeq.w\t2a436 \n ./cmdline/device.c:625\n \tmovs\tr3, #0\n+./cmdline/device.c:638\n+\tstr.w\tr8, [r7, #108]\t; 0x6c\n+\tmov\tfp, r3\n+\tmov\tr8, r3\n+./cmdline/device.c:625\n+\tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/device.c:630\n \tmovw\tr6, #12296\t; 0x3008\n ./cmdline/device.c:634\n \tmovw\tr5, #18480\t; 0x4830\n ./cmdline/device.c:638\n \tmovw\tr4, #16392\t; 0x4008\n-\tmov\tsl, r3\n-\tmov\tfp, r3\n-./cmdline/device.c:624\n-\tstr\tr3, [r7, #108]\t; 0x6c\n-./cmdline/device.c:638\n-\tstr.w\tr8, [r7, #104]\t; 0x68\n ./cmdline/device.c:628\n-\tldr.w\tr8, [r9, #8]\n+\tldr.w\tsl, [r9, #8]\n ./cmdline/device.c:630\n-\tadd.w\tr0, r8, r6\n+\tadd.w\tr0, sl, r6\n \tblx\t6bbc \n \tmov\tr1, r0\n ./cmdline/device.c:631\n \tcmp\tfp, r1\n ./cmdline/device.c:634\n-\tadd.w\tr0, r8, r5\n+\tadd.w\tr0, sl, r5\n \tit\tcc\n \tmovcc\tfp, r1\n \tblx\t6bbc \n-./cmdline/device.c:635\n-\tldr\tr3, [r7, #108]\t; 0x6c\n ./cmdline/device.c:638\n-\tldr.w\tr2, [r8, r4]\n+\tldr.w\tr2, [sl, r4]\n+\tcmp\tr8, r0\n ./cmdline/device.c:626\n \tldr.w\tr9, [r9]\n-\tcmp\tr3, r0\n \tit\tcc\n-\tmovcc\tr3, r0\n+\tmovcc\tr8, r0\n ./cmdline/device.c:639\n+\tldr\tr3, [r7, #104]\t; 0x68\n \tcmp\tr2, #0\n-\tstr\tr3, [r7, #108]\t; 0x6c\n \tit\tne\n-\tmovne.w\tsl, #1\n+\tmovne\tr3, #1\n+\tstr\tr3, [r7, #104]\t; 0x68\n ./cmdline/device.c:626\n \tcmp.w\tr9, #0\n-\tbne.n\t29b9c \n-\tldr.w\tr8, [r7, #104]\t; 0x68\n-\tstr.w\tsl, [r7, #36]\t; 0x24\n-\tstr.w\tfp, [r7, #60]\t; 0x3c\n+\tbne.n\t29b8c \n+\tstrd\tr8, fp, [r7, #56]\t; 0x38\n+\tldr.w\tr8, [r7, #108]\t; 0x6c\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #1076]\t; 2a01c \n-\tldr.w\tr4, [pc, #1076]\t; 2a020 \n+\tldr.w\tr0, [pc, #1132]\t; 2a03c \n+\tldr.w\tr4, [pc, #1132]\t; 2a040 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1064]\t; 2a024 \n+\tldr.w\tr1, [pc, #1120]\t; 2a044 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr4, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1056]\t; 2a028 \n+\tldr.w\tr1, [pc, #1108]\t; 2a048 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1048]\t; 2a02c \n+\tldr.w\tr1, [pc, #1100]\t; 2a04c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1040]\t; 2a030 \n+\tldr.w\tr1, [pc, #1092]\t; 2a050 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #1032]\t; 2a034 \n+\tldr.w\tr1, [pc, #1084]\t; 2a054 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #1016]\t; (2a038 )\n+\tldr.w\tr1, [pc, #1072]\t; 2a058 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #1012]\t; (2a03c )\n+\tldr.w\tr1, [pc, #1064]\t; 2a05c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #1004]\t; (2a040 )\n+\tldr.w\tr1, [pc, #1056]\t; 2a060 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #1000]\t; (2a044 )\n+\tldr.w\tr1, [pc, #1048]\t; 2a064 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #992]\t; (2a048 )\n+\tldr.w\tr1, [pc, #1040]\t; 2a068 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tmov\tr1, r4\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:655\n-\tldr\tr0, [pc, #980]\t; (2a04c )\n-\tldr\tr1, [r7, #108]\t; 0x6c\n+\tldr.w\tr0, [pc, #1024]\t; 2a06c \n+\tldr\tr1, [r7, #56]\t; 0x38\n \tadd\tr0, pc\n-\tbl\t107f8 \n+\tbl\t107b0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, r4\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:656\n-\tldr\tr0, [pc, #964]\t; (2a050 )\n+\tldr\tr0, [pc, #1008]\t; (2a070 )\n \tldr\tr1, [r7, #60]\t; 0x3c\n \tadd\tr0, pc\n-\tbl\t107f8 \n+\tbl\t107b0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #960]\t; (2a054 )\n+\tldr\tr1, [pc, #1000]\t; (2a074 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #948]\t; (2a058 )\n+\tldr\tr0, [pc, #988]\t; (2a078 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n ./cmdline/device.c:663\n \tldr.w\tr3, [r8]\n-\tstr\tr3, [r7, #104]\t; 0x68\n+\tstr\tr3, [r7, #108]\t; 0x6c\n \tcmp\tr3, #0\n-\tbeq.w\t2a38e \n+\tbeq.w\t2a3d0 \n ./cmdline/device.c:776\n-\tldr\tr6, [pc, #932]\t; (2a05c )\n+\tldr\tr6, [pc, #972]\t; (2a07c )\n ./cmdline/device.c:617\n \tmovs\tr3, #0\n ./cmdline/device.c:662\n-\tvldr\td9, [pc, #828]\t; 29ff8 \n+\tvldr\td9, [pc, #868]\t; 2a018 \n ./cmdline/device.c:776\n \tadd\tr6, pc\n ./cmdline/device.c:617\n \tstr\tr3, [r7, #84]\t; 0x54\n ./cmdline/device.c:664\n-\tldr\tr3, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #108]\t; 0x6c\n+./cmdline/device.c:668\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/device.c:664\n \tldr\tr5, [r3, #8]\n ./cmdline/device.c:668\n \tadd.w\tr3, r5, #17920\t; 0x4600\n \tadds\tr3, #32\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.w\t2a1c0 \n+\tcmpeq\tr2, r0\n+\tbeq.w\t2a1e4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #896]\t; (2a060 )\n+\tldr\tr1, [pc, #932]\t; (2a080 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tuxth\tr2, r2\n \tmovs\tr3, #0\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:675\n \tadd.w\tr3, r5, #16384\t; 0x4000\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n \tldrd\tr0, r1, [r3, #88]\t; 0x58\n-\tadds\tr1, #1\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r4\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.w\t2a1f6 \n+\tcmpeq\tr0, r3\n+\tbeq.w\t2a22a \n ./cmdline/device.c:676\n \tmovs\tr2, #24\n \tmovs\tr3, #0\n \tmovs\tr1, #0\n-\tbl\t2f560 \n+\tbl\t2f5c8 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #856]\t; (2a064 )\n+\tldr\tr1, [pc, #884]\t; (2a084 )\n ./cmdline/device.c:676\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:680\n \tadd.w\tsl, r5, #18432\t; 0x4800\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n \tadd.w\tsl, sl, #40\t; 0x28\n \tldrd\tr0, r1, [sl]\n-\tadds\tr1, #1\n+\tcmp\tr1, r4\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.w\t2a202 \n+\tcmpeq\tr0, r3\n+\tbeq.w\t2a242 \n ./cmdline/device.c:684\n \tmovs\tr4, #0\n-\tand.w\tr3, r0, #24\n+\tand.w\tr3, r0, #8\n \tstr\tr4, [r7, #68]\t; 0x44\n+\tstr\tr3, [r7, #64]\t; 0x40\n+\tand.w\tr3, r0, #24\n \tstr\tr3, [r7, #96]\t; 0x60\n \tand.w\tr3, r0, #3\n \tstr\tr3, [r7, #88]\t; 0x58\n-\tand.w\tr3, r0, #8\n-\tstr\tr3, [r7, #64]\t; 0x40\n \tldrd\tr2, r3, [r7, #64]\t; 0x40\n \tstr\tr4, [r7, #100]\t; 0x64\n-\torrs\tr3, r2\n \tstr\tr4, [r7, #92]\t; 0x5c\n-\tbeq.w\t2a2c8 \n+\torrs\tr3, r2\n+\tbeq.w\t2a280 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #788]\t; (2a068 )\n+\tldr\tr1, [pc, #812]\t; (2a088 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n \tadd.w\tr3, r5, #18432\t; 0x4800\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n@@ -78003,1354 +77844,1362 @@\n \tldr\tr3, [r7, #84]\t; 0x54\n \tit\tne\n \tmovne\tr3, #1\n \tstr\tr3, [r7, #84]\t; 0x54\n ./cmdline/device.c:709\n \tldrd\tr3, r4, [r7, #88]\t; 0x58\n \torrs\tr3, r4\n-\tbne.w\t2a2de \n+\tbne.w\t2a320 \n ./cmdline/device.c:713\n \tadd.w\tr3, r5, #18432\t; 0x4800\n \tadds\tr3, #32\n \tstr\tr3, [r7, #72]\t; 0x48\n \tldrd\tr2, r3, [r3]\n \torrs\tr3, r2\n-\tbeq.w\t2a308 \n+\tbeq.w\t2a34a \n ./cmdline/device.c:718\n \tadd.w\tr9, r5, #18560\t; 0x4880\n \tadd.w\tr0, r5, #16384\t; 0x4000\n \tadd.w\tr9, r9, #48\t; 0x30\n \tadds\tr0, #16\n \tmov\tr1, r9\n-\tbl\t298d8 \n+\tbl\t298a8 \n ./cmdline/device.c:720\n \tvcmp.f64\td0, #0.0\n ./cmdline/device.c:718\n \tvmov.f64\td8, d0\n ./cmdline/device.c:720\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbeq.w\t2a334 \n+\tbeq.w\t2a376 \n ./cmdline/device.c:725\n-\tldr\tr3, [r7, #36]\t; 0x24\n \tmovw\tr2, #16392\t; 0x4008\n-\tldr\tr1, [r5, r2]\n-\tadds\tr2, r5, r2\n+\tldr\tr3, [r7, #104]\t; 0x68\n+\tadds\tr1, r5, r2\n+\tstr\tr1, [r7, #76]\t; 0x4c\n+\tldr\tr2, [r5, r2]\n \teor.w\tr3, r3, #1\n-\tstr\tr2, [r7, #76]\t; 0x4c\n \tand.w\tr3, r3, #1\n-\tcmp\tr1, #0\n+\tcmp\tr2, #0\n \tit\tne\n \tmovne\tr3, #1\n-\tcbz\tr3, 29dd6 \n+\tcbz\tr3, 29dde \n ./cmdline/device.c:726\n \tvadd.f64\td9, d9, d0\n ./cmdline/device.c:728\n \tvmov.f64\td0, d8\n-\tbl\t29a8c \n-\tvldr\td7, [pc, #544]\t; 2a000 \n+\tbl\t29a7c \n+\tvldr\td7, [pc, #568]\t; 2a020 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #648]\t; (2a06c )\n+\tldr\tr1, [pc, #672]\t; (2a08c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n-\tadd\tr1, pc\n \tvmul.f64\td7, d0, d7\n+\tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:732\n \tadd.w\tr8, r5, #18432\t; 0x4800\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n \tadd.w\tr8, r8, #24\n \tldrd\tr0, r1, [r8]\n-\tadds\tr2, r1, #1\n+\tcmp\tr1, r4\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.w\t2a240 \n+\tcmpeq\tr0, r3\n+\tbeq.w\t2a236 \n ./cmdline/device.c:733\n-\tbl\t2f454 \n-\tvldr\td7, [pc, #500]\t; 2a008 \n+\tbl\t2f4bc \n+\tvldr\td7, [pc, #520]\t; 2a028 \n \tvmov\td6, r0, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #596]\t; (2a070 )\n+\tldr\tr1, [pc, #616]\t; (2a090 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tvdiv.f64\td7, d6, d7\n \tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #584]\t; (2a074 )\n+\tldr\tr1, [pc, #600]\t; (2a094 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n+state_smart():\n+./cmdline/device.c:738\n+\tadd.w\tr4, r5, #18432\t; 0x4800\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n+state_smart():\n+./cmdline/device.c:738\n+\tadds\tr4, #48\t; 0x30\n+\tstr\tr4, [r7, #52]\t; 0x34\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:738\n \tmovw\tr3, #18480\t; 0x4830\n-\tldrb\tr3, [r5, r3]\n-\tadd.w\tr0, r5, #18432\t; 0x4800\n-\tadds\tr0, #48\t; 0x30\n ./cmdline/device.c:739\n-\tldr\tr1, [r7, #108]\t; 0x6c\n+\tldr\tr1, [r7, #56]\t; 0x38\n ./cmdline/device.c:738\n-\tstr\tr0, [r7, #56]\t; 0x38\n-\tcbnz\tr3, 29e4a \n-./cmdline/device.c:741\n-\tldr\tr0, [pc, #560]\t; (2a078 )\n-\tadd\tr0, pc\n-\tbl\t107f8 \n+\tldrb\tr3, [r5, r3]\n+\tcmp\tr3, #0\n+\tbeq.w\t2a220 \n+./cmdline/device.c:739\n+\tmov\tr0, r4\n+\tbl\t107b0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #556]\t; (2a07c )\n+\tldr\tr1, [pc, #568]\t; (2a098 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovw\tr4, #12296\t; 0x3008\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:744\n-\tldrb\tr3, [r5, r4]\n+\tmovw\tr3, #12296\t; 0x3008\n+\tadds\tr4, r5, r3\n ./cmdline/device.c:745\n \tldr\tr1, [r7, #60]\t; 0x3c\n-\tadd\tr4, r5\n ./cmdline/device.c:744\n+\tldrb\tr3, [r5, r3]\n \tcmp\tr3, #0\n-\tbeq.w\t2a1ec \n+\tbeq.w\t2a216 \n ./cmdline/device.c:745\n \tmov\tr0, r4\n-\tbl\t107f8 \n+\tbl\t107b0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #528]\t; (2a080 )\n+\tldr\tr1, [pc, #540]\t; (2a09c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd.w\tfp, r5, #8\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:750\n \tldrb\tr3, [r5, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t2a1e4 \n+\tbeq.w\t2a20e \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #508]\t; (2a084 )\n+\tldr\tr1, [pc, #520]\t; (2a0a0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, fp\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n ./cmdline/device.c:757\n-\tldr\tr0, [pc, #496]\t; (2a088 )\n+\tldr\tr0, [pc, #508]\t; (2a0a4 )\n \tmov\tr2, fp\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:758\n \tmovw\tr3, #18480\t; 0x4830\n \tldrb\tr3, [r5, r3]\n \tcmp\tr3, #0\n-\tbne.w\t2a2ae \n+\tbne.w\t2a298 \n ./cmdline/device.c:760\n \tmovw\tr3, #18544\t; 0x4870\n \tadds\tr0, r5, r3\n \tldrb\tr3, [r5, r3]\n \tcmp\tr3, #0\n-\tbne.w\t2a24c \n+\tbne.w\t2a2be \n ./cmdline/device.c:762\n \tldrb.w\tr3, [r9]\n \tcmp\tr3, #0\n-\tbne.w\t2a26c \n+\tbne.w\t2a2de \n ./cmdline/device.c:764\n \tvcmp.f64\td8, #0.0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbne.w\t2a290 \n+\tbne.w\t2a302 \n ./cmdline/device.c:766\n \tldrd\tr0, r1, [r8]\n-\tadds\tr3, r1, #1\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r3\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.n\t29ef0 \n+\tcmpeq\tr0, r2\n+\tbeq.n\t29f06 \n ./cmdline/device.c:767\n \tstrd\tr0, r1, [sp]\n \tmov\tr2, fp\n-\tldr\tr0, [pc, #420]\t; (2a08c )\n+\tldr\tr0, [pc, #424]\t; (2a0a8 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:768\n \tldr\tr3, [r7, #80]\t; 0x50\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldrd\tr0, r1, [r3]\n-\tadds\tr5, r1, #1\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r3\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.n\t29f10 \n+\tcmpeq\tr0, r2\n+\tbeq.n\t29f2c \n ./cmdline/device.c:769\n \tstrd\tr0, r1, [sp]\n \tmov\tr2, fp\n-\tldr\tr0, [pc, #392]\t; (2a090 )\n+\tldr\tr0, [pc, #392]\t; (2a0ac )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:770\n \tldr\tr3, [r7, #72]\t; 0x48\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldrd\tr0, r1, [r3]\n-\tadds\tr2, r1, #1\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r3\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.n\t29f30 \n+\tcmpeq\tr0, r2\n+\tbeq.n\t29f52 \n ./cmdline/device.c:771\n \tstrd\tr0, r1, [sp]\n \tmov\tr2, fp\n-\tldr\tr0, [pc, #364]\t; (2a094 )\n+\tldr\tr0, [pc, #356]\t; (2a0b0 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:772\n \tldrd\tr0, r1, [sl]\n-\tadds\tr3, r1, #1\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n+\tcmp\tr1, r3\n \tit\teq\n-\tcmpeq.w\tr0, #4294967295\t; 0xffffffff\n-\tbeq.n\t29f52 \n+\tcmpeq\tr0, r2\n+\tbeq.n\t29f7a \n ./cmdline/device.c:773\n \tstrd\tr0, r1, [sp, #8]\n \tmov\tr2, fp\n \tstrd\tr0, r1, [sp]\n \tmov\tr1, r4\n-\tldr\tr0, [pc, #332]\t; (2a098 )\n+\tldr\tr0, [pc, #320]\t; (2a0b4 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n \tldr\tr5, [r7, #76]\t; 0x4c\n ./cmdline/device.c:715\n \tmov.w\tr8, #0\n \tmov\tr9, fp\n ./cmdline/device.c:775\n \tldrd\tsl, fp, [r5, #8]!\n-\tcmp.w\tfp, #4294967295\t; 0xffffffff\n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tmov.w\tr2, #4294967295\t; 0xffffffff\n+\tcmp\tfp, r3\n \tit\teq\n-\tcmpeq.w\tsl, #4294967295\t; 0xffffffff\n-\tbeq.n\t29f7e \n+\tcmpeq\tsl, r2\n+\tbeq.n\t29faa \n ./cmdline/device.c:776\n \tmov\tr3, r8\n \tmov\tr2, r9\n \tmov\tr1, r4\n \tmov\tr0, r6\n \tstrd\tsl, fp, [sp, #8]\n \tstrd\tsl, fp, [sp]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:774 (discriminator 2)\n \tadd.w\tr8, r8, #1\n \tcmp.w\tr8, #256\t; 0x100\n-\tbne.n\t29f5a \n+\tbne.n\t29f82 \n ./cmdline/device.c:663 (discriminator 2)\n-\tldr\tr3, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #108]\t; 0x6c\n \tldr\tr3, [r3, #0]\n-\tstr\tr3, [r7, #104]\t; 0x68\n+\tstr\tr3, [r7, #108]\t; 0x6c\n \tcmp\tr3, #0\n-\tbne.w\t29cc2 \n+\tbne.w\t29cb8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #256]\t; (2a09c )\n+\tldr\tr0, [pc, #240]\t; (2a0b8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #252]\t; (2a0a0 )\n+\tldr\tr0, [pc, #236]\t; (2a0bc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n ./cmdline/device.c:790\n \tvmov.f64\td0, d9\n-\tbl\t29a8c \n+\tbl\t29a7c \n ./cmdline/device.c:792\n-\tvldr\td7, [pc, #68]\t; 2a000 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #228]\t; (2a0a4 )\n-printf():\n+\tvldr\td7, [pc, #56]\t; 2a020 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovs\tr0, #1\n-\tadd\tr1, pc\n-\tvmul.f64\td7, d0, d7\n-state_smart():\n+\tldr\tr1, [pc, #212]\t; (2a0c0 )\n ./cmdline/device.c:790\n \tvmov.f64\td8, d0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmovs\tr0, #1\n+\tvmul.f64\td7, d0, d7\n+\tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:793\n-\tldr\tr0, [pc, #212]\t; (2a0a8 )\n+\tldr\tr0, [pc, #196]\t; (2a0c4 )\n \tvmov\tr2, r3, d9\n-\tadd\tr0, pc\n \tvstr\td8, [sp]\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/device.c:796\n-\tldr\tr3, [pc, #200]\t; (2a0ac )\n-\tldr\tr2, [r7, #32]\n-\tldr\tr3, [r2, r3]\n-\tldr\tr3, [r3, #0]\n-\tcmp\tr3, #0\n-\tble.w\t2a190 \n-\tb.n\t2a0b0 \n-\tnop\n+\tldr\tr3, [pc, #184]\t; (2a0c8 )\n+\tldr\tr2, [r7, #48]\t; 0x30\n+\tb.n\t2a0cc \n \tnop.w\n \t...\n \tmovs\tr0, r0\n \teors\tr1, r3\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #0\t; (adr r2, 2a00c )\n+\tadd\tr2, pc, #0\t; (adr r2, 2a02c )\n \tsubs\tr4, r2, r2\n \tnegs\tr5, r5\n+\tcbz\tr2, 2a070 \n+\tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tcbz\tr4, 2a04a \n-\tmovs\tr3, r0\n-\tcbz\tr4, 2a04a \n+\tcbz\tr4, 2a06e \n \tmovs\tr3, r0\n-\tlsrs\tr0, r7, #19\n+\tlsrs\tr6, r1, #20\n \tmovs\tr2, r0\n-\tsub\tsp, #120\t; 0x78\n+\tsub\tsp, #208\t; 0xd0\n \tmovs\tr1, r0\n-\tlsrs\tr4, r7, #19\n+\tlsrs\tr2, r2, #20\n \tmovs\tr2, r0\n-\tlsrs\tr0, r7, #19\n+\tlsrs\tr6, r1, #20\n \tmovs\tr2, r0\n-\tlsrs\tr4, r6, #19\n+\tlsrs\tr2, r1, #20\n \tmovs\tr2, r0\n-\tlsrs\tr4, r6, #19\n+\tlsrs\tr2, r1, #20\n \tmovs\tr2, r0\n-\tlsrs\tr0, r6, #19\n+\tlsrs\tr6, r0, #20\n \tmovs\tr2, r0\n-\tlsrs\tr0, r5, #19\n+\tlsrs\tr4, r7, #19\n+\tmovs\tr2, r0\n+\tlsrs\tr0, r7, #19\n \tmovs\tr2, r0\n-\tlsrs\tr6, r4, #19\n+\tlsrs\tr4, r6, #19\n \tmovs\tr2, r0\n-\tlsrs\tr4, r4, #19\n+\tlsls\tr4, r3, #5\n \tmovs\tr2, r0\n-\tlsls\tr6, r1, #5\n+\tlsrs\tr0, r5, #19\n \tmovs\tr2, r0\n \tlsrs\tr4, r3, #19\n \tmovs\tr2, r0\n \tlsrs\tr2, r2, #19\n \tmovs\tr2, r0\n-\tlsrs\tr0, r1, #19\n+\tlsrs\tr0, r2, #19\n \tmovs\tr2, r0\n-\tlsrs\tr6, r0, #19\n+\tlsrs\tr2, r1, #19\n \tmovs\tr2, r0\n-\tlsrs\tr0, r0, #19\n+\tlsrs\tr0, r3, #25\n \tmovs\tr2, r0\n-\tlsrs\tr6, r1, #25\n+\tlsrs\tr0, r2, #19\n \tmovs\tr2, r0\n-\tlsrs\tr4, r1, #19\n+\tlsrs\tr6, r3, #18\n \tmovs\tr2, r0\n-\tlsrs\tr0, r4, #18\n-\tmovs\tr2, r0\n-\tlsrs\tr4, r5, #17\n+\tlsrs\tr4, r4, #17\n \tmovs\tr2, r0\n-\tlsrs\tr2, r7, #16\n+\tlsrs\tr6, r5, #16\n \tmovs\tr2, r0\n-\tlsrs\tr0, r1, #16\n+\tlsrs\tr2, r7, #15\n \tmovs\tr2, r0\n-\tadd\tr6, sp, #440\t; 0x1b8\n+\tadd\tr6, sp, #368\t; 0x170\n \tmovs\tr1, r0\n-\tlsrs\tr4, r2, #15\n-\tmovs\tr2, r0\n-\tadd\tr6, sp, #280\t; 0x118\n+\tadd\tr6, sp, #232\t; 0xe8\n \tmovs\tr1, r0\n-\tadd\tr6, sp, #152\t; 0x98\n+\tadd\tr6, sp, #88\t; 0x58\n \tmovs\tr1, r0\n-\tadd\tr2, pc, #376\t; (adr r2, 2a200 )\n+\tadd\tr2, pc, #312\t; (adr r2, 2a1dc )\n \tmovs\tr2, r0\n-\tlsrs\tr4, r2, #14\n+\tlsrs\tr4, r0, #14\n \tmovs\tr2, r0\n-\tlsrs\tr6, r6, #14\n+\tlsrs\tr0, r4, #14\n \tmovs\tr2, r0\n-\tlsrs\tr6, r5, #14\n+\tlsrs\tr2, r2, #14\n \tmovs\tr2, r0\n-\tlsrs\tr6, r4, #14\n+\tlsrs\tr4, r0, #14\n \tmovs\tr2, r0\n-\tlsrs\tr4, r4, #14\n+\tlsrs\tr4, r7, #13\n \tmovs\tr2, r0\n-\tlsrs\tr4, r1, #14\n+\tlsrs\tr0, r4, #13\n \tmovs\tr2, r0\n-\tlsrs\tr0, r2, #15\n+\tlsrs\tr4, r4, #14\n \tmovs\tr2, r0\n-\tlsrs\tr0, r3, #15\n+\tlsrs\tr4, r4, #14\n \tmovs\tr2, r0\n-\tlsrs\tr4, r2, #16\n+\tlsrs\tr4, r4, #15\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n+\tldr\tr3, [r2, r3]\n+\tldr\tr3, [r3, #0]\n+\tcmp\tr3, #0\n+\tble.n\t2a1b4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n-./cmdline/device.c:806\n-\tvmov\tr8, s20\n+\tldr\tr6, [pc, #920]\t; (2a470 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #884]\t; (2a430 )\n-\tldr\tr6, [pc, #884]\t; (2a434 )\n-./cmdline/device.c:806\n-\tmovs\tr4, #0\n+\tldr\tr0, [pc, #916]\t; (2a474 )\n+\tldr\tr5, [pc, #920]\t; (2a478 )\n+\tvmov\tr8, s20\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n+\tadd\tr6, pc\n+\tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr5, [pc, #884]\t; (2a438 )\n+\tldr\tr0, [pc, #908]\t; (2a47c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tblx\t6afc \n+\tadd\tr5, pc\n state_smart():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #880]\t; (2a43c )\n+./cmdline/device.c:806\n+\tmovs\tr4, #0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr6, pc\n-\tadd\tr5, pc\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #868]\t; (2a440 )\n+\tldr\tr0, [pc, #896]\t; (2a480 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n-state_smart():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #864]\t; (2a444 )\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr\tr0, [pc, #892]\t; (2a484 )\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n ./cmdline/device.c:807 (discriminator 3)\n \tadds\tr4, #1\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n-\tmov\tr1, r6\n-\tmovs\tr0, #1\n-state_smart():\n ./cmdline/device.c:809 (discriminator 3)\n-\tvldr\td8, [pc, #788]\t; 2a408 \n+\tvldr\td8, [pc, #820]\t; 2a448 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmov\tr2, r4\n+\tmov\tr1, r6\n+\tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:809 (discriminator 3)\n-\tvldr\td1, [pc, #780]\t; 2a410 \n+\tvldr\td1, [pc, #808]\t; 2a450 \n \tmov\tr1, r4\n \tmov\tr0, r8\n \tvmov.f64\td0, d9\n-\tbl\t29ab0 \n+\tbl\t29aa0 \n \tmovs\tr0, #19\n \tvmul.f64\td0, d0, d8\n-\tbl\t10830 \n+\tbl\t107e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmov\tr1, r5\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:811 (discriminator 3)\n-\tvldr\td1, [pc, #752]\t; 2a418 \n+\tvldr\td1, [pc, #780]\t; 2a458 \n \tmov\tr1, r4\n \tmov\tr0, r8\n \tvmov.f64\td0, d9\n-\tbl\t29ab0 \n+\tbl\t29aa0 \n \tmovs\tr0, #17\n \tvmul.f64\td0, d0, d8\n-\tbl\t10830 \n+\tbl\t107e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmov\tr1, r5\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:813 (discriminator 3)\n-\tvldr\td1, [pc, #728]\t; 2a420 \n \tmov\tr1, r4\n+\tvldr\td1, [pc, #752]\t; 2a460 \n \tmov\tr0, r8\n \tvmov.f64\td0, d9\n-\tbl\t29ab0 \n+\tbl\t29aa0 \n \tmovs\tr0, #13\n \tvmul.f64\td0, d0, d8\n-\tbl\t10830 \n+\tbl\t107e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 3)\n \tblx\t6c18 \n state_smart():\n ./cmdline/device.c:806 (discriminator 3)\n \tcmp\tr4, #6\n-\tbne.n\t2a0ea \n+\tbne.n\t2a10e \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #724]\t; (2a448 )\n+\tldr\tr0, [pc, #752]\t; (2a488 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #720]\t; (2a44c )\n+\tldr\tr0, [pc, #748]\t; (2a48c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #716]\t; (2a450 )\n+\tldr\tr0, [pc, #744]\t; (2a490 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #712]\t; (2a454 )\n+\tldr\tr0, [pc, #740]\t; (2a494 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n ./cmdline/device.c:826\n \tldr\tr3, [r7, #84]\t; 0x54\n \tcmp\tr3, #0\n-\tbne.w\t2a532 \n+\tbne.w\t2a578 \n ./cmdline/device.c:609\n-\tldr\tr1, [pc, #700]\t; (2a458 )\n+\tldr\tr1, [pc, #728]\t; (2a498 )\n ./cmdline/device.c:832\n \tadd.w\tr3, r7, #8256\t; 0x2040\n-\tldr\tr2, [pc, #700]\t; (2a45c )\n+\tldr\tr2, [pc, #728]\t; (2a49c )\n \tadds\tr3, #52\t; 0x34\n ./cmdline/device.c:609\n \tadd\tr1, pc\n ./cmdline/device.c:832\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t2a52e \n+\tbne.w\t2a574 \n \tadd.w\tr7, r7, #8256\t; 0x2040\n \tadds\tr7, #60\t; 0x3c\n \tmov\tsp, r7\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/device.c:670\n \tadd.w\tr3, r5, #17920\t; 0x4600\n+\tmov.w\tr1, #4294967295\t; 0xffffffff\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n \tldrd\tr2, r3, [r3]\n-\tadds\tr3, #1\n+\tcmp\tr3, r1\n \tit\teq\n-\tcmpeq.w\tr2, #4294967295\t; 0xffffffff\n-\tbeq.w\t2a328 \n+\tcmpeq\tr2, r0\n+\tbeq.w\t2a36a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #648]\t; (2a460 )\n+\tldr\tr1, [pc, #672]\t; (2a4a0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tuxth\tr2, r2\n \tmovs\tr3, #0\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29cea \n+\tb.n\t29ce6 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #45\t; 0x2d\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n-\tb.n\t29e90 \n+\tb.n\t29ea0 \n state_smart():\n ./cmdline/device.c:747\n-\tldr\tr0, [pc, #628]\t; (2a464 )\n+\tldr\tr0, [pc, #652]\t; (2a4a4 )\n+\tadd\tr0, pc\n+\tbl\t107b0 \n+\tb.n\t29e7e \n+./cmdline/device.c:741\n+\tldr\tr0, [pc, #644]\t; (2a4a8 )\n \tadd\tr0, pc\n-\tbl\t107f8 \n-\tb.n\t29e6e \n+\tbl\t107b0 \n+\tb.n\t29e5e \n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr\tr1, [pc, #640]\t; (2a4ac )\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmovs\tr0, #1\n+\tadd\tr1, pc\n+\tblx\t6c34 <__printf_chk@plt+0x4>\n+\tb.n\t29d18 \n+state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #624]\t; (2a468 )\n+\tldr\tr1, [pc, #632]\t; (2a4b0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d16 \n+\tb.n\t29e38 \n state_smart():\n ./cmdline/device.c:690\n \tadd.w\tr3, r5, #18432\t; 0x4800\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n \tadds\tr3, #16\n \tstr\tr3, [r7, #80]\t; 0x50\n-\tldrd\tfp, ip, [r3]\n \tmvn.w\tr0, #2\n+\tldrd\tfp, ip, [r3]\n ./cmdline/device.c:691\n \tadds.w\tr4, fp, #4294967295\t; 0xffffffff\n-\tstr\tr4, [r7, #40]\t; 0x28\n+\tstr\tr4, [r7, #32]\n \tadc.w\tr4, ip, #4294967295\t; 0xffffffff\n-\tstr\tr4, [r7, #44]\t; 0x2c\n+\tstr\tr4, [r7, #36]\t; 0x24\n ./cmdline/device.c:690\n-\tldrd\tr3, r4, [r7, #40]\t; 0x28\n+\tldrd\tr3, r4, [r7, #32]\n \tcmp\tr1, r4\n \tit\teq\n \tcmpeq\tr0, r3\n-\tbcc.w\t2a34c \n+\tbcc.w\t2a38e \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #568]\t; (2a46c )\n+\tldr\tr1, [pc, #576]\t; (2a4b4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, fp\n \tmov\tr3, ip\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:709\n-\tb.n\t29d80 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #556]\t; (2a470 )\n+\tb.n\t29d88 \n+./cmdline/device.c:686\n+\tand.w\tr3, r0, #16\n+\tstrd\tr3, r4, [r7, #40]\t; 0x28\n+\tldrd\tr2, r3, [r7, #40]\t; 0x28\n+\torrs\tr3, r2\n+\tbeq.w\t2a3ac \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tmovs\tr0, #1\n+\tldr\tr1, [pc, #548]\t; (2a4b8 )\n \tadd\tr1, pc\n-\tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29e2a \n+\tb.n\t29d5e \n state_smart():\n-./cmdline/device.c:761\n+./cmdline/device.c:759\n \tadd.w\tr1, r7, #112\t; 0x70\n-\tbl\t10f40 \n+\tldr\tr0, [r7, #52]\t; 0x34\n+\tbl\t10f04 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #532]\t; (2a4bc )\n \tmov\tr2, fp\n \tmov\tr1, r4\n+\tadd\tr0, pc\n+\tbl\t11538 \n+./cmdline/device.c:760\n+\tmovw\tr3, #18544\t; 0x4870\n+\tadds\tr0, r5, r3\n+\tldrb\tr3, [r5, r3]\n+\tcmp\tr3, #0\n+\tbeq.w\t29ecc \n+./cmdline/device.c:761\n+\tadd.w\tr1, r7, #112\t; 0x70\n+\tbl\t10f04 \n \tmov\tr3, r0\n-\tldr\tr0, [pc, #536]\t; (2a474 )\n+\tldr\tr0, [pc, #500]\t; (2a4c0 )\n+\tmov\tr2, fp\n+\tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:762\n \tldrb.w\tr3, [r9]\n \tcmp\tr3, #0\n-\tbeq.w\t29ec6 \n+\tbeq.w\t29ed6 \n ./cmdline/device.c:763\n \tadd.w\tr1, r7, #112\t; 0x70\n \tmov\tr0, r9\n-\tbl\t10f40 \n+\tbl\t10f04 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #472]\t; (2a4c4 )\n \tmov\tr2, fp\n \tmov\tr1, r4\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #504]\t; (2a478 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/device.c:764\n \tvcmp.f64\td8, #0.0\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbeq.w\t29ed2 \n+\tbeq.w\t29ee2 \n ./cmdline/device.c:765\n \tvmov.f64\td0, d8\n-\tbl\t29a8c \n-\tldr\tr0, [pc, #480]\t; (2a47c )\n-\tvstr\td8, [sp]\n-\tmov\tr2, fp\n-\tadd\tr0, pc\n-\tmov\tr1, r4\n-\tvstr\td0, [sp, #8]\n-\tbl\t11570 \n-\tb.n\t29ed2 \n-./cmdline/device.c:759\n-\tadd.w\tr1, r7, #112\t; 0x70\n-\tldr\tr0, [r7, #56]\t; 0x38\n-\tbl\t10f40 \n+\tbl\t29a7c \n+\tldr\tr0, [pc, #444]\t; (2a4c8 )\n \tmov\tr2, fp\n \tmov\tr1, r4\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #448]\t; (2a480 )\n \tadd\tr0, pc\n-\tbl\t11570 \n-\tb.n\t29eae \n-./cmdline/device.c:686\n-\tand.w\tr3, r0, #16\n-\tstrd\tr3, r4, [r7, #48]\t; 0x30\n-\tldrd\tr2, r3, [r7, #48]\t; 0x30\n-\torrs\tr3, r2\n-\tbeq.n\t2a36a \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #424]\t; (2a484 )\n-\tadd\tr1, pc\n-\tb.n\t29d56 \n-state_smart():\n+\tvstr\td8, [sp]\n+\tvstr\td0, [sp, #8]\n+\tbl\t11538 \n+\tb.n\t29ee2 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #424]\t; (2a488 )\n+\tldr\tr1, [pc, #424]\t; (2a4cc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd.w\tr4, r5, #18432\t; 0x4800\n \tadd.w\tr9, r5, #18560\t; 0x4880\n \tadd\tr1, pc\n-state_smart():\n-./cmdline/device.c:711\n-\tvldr\td8, [pc, #312]\t; 2a428 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd.w\tr9, r9, #48\t; 0x30\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tadd.w\tr3, r5, #16384\t; 0x4000\n \tadd.w\tr2, r4, #32\n \tadds\tr3, #8\n-\tadd.w\tr9, r9, #48\t; 0x30\n+state_smart():\n+./cmdline/device.c:711\n+\tvldr\td8, [pc, #292]\t; 2a468 \n \tstr\tr2, [r7, #72]\t; 0x48\n \tstr\tr3, [r7, #76]\t; 0x4c\n-\tb.n\t29df4 \n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tb.n\t29dfc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #384]\t; (2a48c )\n+\tldr\tr1, [pc, #388]\t; (2a4d0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd.w\tr9, r5, #18560\t; 0x4880\n state_smart():\n ./cmdline/device.c:715\n-\tvldr\td8, [pc, #276]\t; 2a428 \n+\tvldr\td8, [pc, #276]\t; 2a468 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n \tadd.w\tr9, r9, #48\t; 0x30\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tadd.w\tr3, r5, #16384\t; 0x4000\n \tadds\tr3, #8\n \tstr\tr3, [r7, #76]\t; 0x4c\n-\tb.n\t29df4 \n+\tb.n\t29dfc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #356]\t; (2a490 )\n+\tldr\tr1, [pc, #360]\t; (2a4d4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29cea \n+\tb.n\t29ce6 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd.w\tr3, r5, #16384\t; 0x4000\n+\tldr\tr1, [pc, #352]\t; (2a4d8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #344]\t; (2a494 )\n-\tmovs\tr0, #1\n+\tadd.w\tr3, r5, #16384\t; 0x4000\n \tmov\tr4, r3\n+\tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tmov\tr3, r4\n \tadds\tr3, #8\n \tstr\tr3, [r7, #76]\t; 0x4c\n-\tb.n\t29df4 \n+\tb.n\t29dfc \n state_smart():\n ./cmdline/device.c:690\n \tmovs\tr3, #0\n \tmovs\tr4, #0\n \tstrd\tr3, r4, [r7, #96]\t; 0x60\n \tstrd\tr3, r4, [r7, #88]\t; 0x58\n ./cmdline/device.c:697\n \torrs.w\tr3, fp, ip\n-\tbne.n\t2a382 \n+\tbne.n\t2a3c4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #312]\t; (2a498 )\n+\tldr\tr1, [pc, #312]\t; (2a4dc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d68 \n+\tb.n\t29d70 \n state_smart():\n ./cmdline/device.c:688\n \tand.w\tr3, r0, #32\n \tstrd\tr3, r4, [r7, #24]\n \tldrd\tr2, r3, [r7, #24]\n \torrs\tr3, r2\n-\tbeq.w\t2a4b8 \n+\tbeq.w\t2a4fc \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #284]\t; (2a49c )\n+\tldr\tr1, [pc, #288]\t; (2a4e0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n-\tb.n\t29d56 \n+\tb.n\t29d5e \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #284]\t; (2a4a0 )\n+\tldr\tr1, [pc, #284]\t; (2a4e4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d68 \n+\tb.n\t29d70 \n \tmovs\tr0, #10\n \tblx\t6c18 \n-\tldr\tr0, [pc, #268]\t; (2a4a4 )\n+\tldr\tr0, [pc, #272]\t; (2a4e8 )\n \tadd\tr0, pc\n \tblx\t6afc \n-\tldr\tr0, [pc, #264]\t; (2a4a8 )\n+\tldr\tr0, [pc, #268]\t; (2a4ec )\n \tadd\tr0, pc\n \tblx\t6afc \n \tmovs\tr0, #10\n \tblx\t6c18 \n state_smart():\n ./cmdline/device.c:790\n-\tvldr\td0, [pc, #124]\t; 2a428 \n-\tbl\t29a8c \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #248]\t; (2a4ac )\n-\tmovs\tr0, #1\n-state_smart():\n+\tvldr\td0, [pc, #120]\t; 2a468 \n+\tbl\t29a7c \n ./cmdline/device.c:792\n-\tvldr\td7, [pc, #80]\t; 2a408 \n+\tvldr\td7, [pc, #80]\t; 2a448 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n-\tvmul.f64\td7, d0, d7\n+\tldr\tr1, [pc, #244]\t; (2a4f0 )\n state_smart():\n ./cmdline/device.c:790\n \tvmov.f64\td8, d0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tmovs\tr0, #1\n+\tvmul.f64\td7, d0, d7\n+\tadd\tr1, pc\n \tvmov\tr2, r3, d7\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_smart():\n ./cmdline/device.c:793\n-\tldr\tr0, [pc, #224]\t; (2a4b0 )\n+\tldr\tr0, [pc, #228]\t; (2a4f4 )\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n-\tvstr\td8, [sp]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tvstr\td8, [sp]\n+\tbl\t11538 \n ./cmdline/device.c:796\n-\tldr\tr3, [pc, #212]\t; (2a4b4 )\n-\tldr\tr2, [r7, #32]\n+\tldr\tr3, [pc, #216]\t; (2a4f8 )\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tble.w\t2a198 \n+\tble.w\t2a1bc \n ./cmdline/device.c:617\n-\tldr\tr3, [r7, #104]\t; 0x68\n+\tldr\tr3, [r7, #108]\t; 0x6c\n ./cmdline/device.c:662\n-\tvldr\td9, [pc, #56]\t; 2a428 \n+\tvldr\td9, [pc, #56]\t; 2a468 \n ./cmdline/device.c:617\n \tstr\tr3, [r7, #84]\t; 0x54\n-\tb.n\t2a0b0 \n+\tb.n\t2a0d4 \n ./cmdline/device.c:625\n-\tstr.w\tr9, [r7, #36]\t; 0x24\n-./cmdline/device.c:624\n-\tstr.w\tr9, [r7, #108]\t; 0x6c\n+\tstr.w\tr9, [r7, #104]\t; 0x68\n ./cmdline/device.c:623\n-\tstr.w\tr9, [r7, #60]\t; 0x3c\n-\tb.w\t29be4 \n+\tstrd\tr9, r9, [r7, #56]\t; 0x38\n+\tb.w\t29bce \n+\tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n-\tldr\tr1, [pc, #148]\t; (2a4a8 )\n+\tldr\tr1, [pc, #148]\t; (2a4e8 )\n \tmovs\tr4, #146\t; 0x92\n \tasrs\tr1, r1, #9\n \teors\tr2, r1\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tands\tr0, r5\n-\tb.n\t2ab40 \n+\tb.n\t2ab80 \n \tldrh\tr0, [r7, #48]\t; 0x30\n \tsubs\tr0, #227\t; 0xe3\n \tands\tr0, r2\n \t...\n-\tlsrs\tr4, r1, #13\n+\tlsrs\tr2, r1, #15\n \tmovs\tr2, r0\n-\tlsrs\tr6, r4, #15\n+\tlsrs\tr0, r5, #12\n \tmovs\tr2, r0\n-\tadd\tr3, sp, #608\t; 0x260\n+\tadd\tr3, sp, #472\t; 0x1d8\n \tmovs\tr1, r0\n-\tlsrs\tr2, r0, #14\n+\tlsrs\tr6, r3, #13\n \tmovs\tr2, r0\n-\tlsrs\tr4, r2, #14\n+\tlsrs\tr0, r6, #13\n \tmovs\tr2, r0\n-\tlsrs\tr0, r0, #2\n+\tlsrs\tr4, r3, #1\n \tmovs\tr2, r0\n-\tlsrs\tr2, r0, #13\n+\tlsrs\tr6, r3, #12\n \tmovs\tr2, r0\n-\tlsrs\tr2, r0, #14\n+\tlsrs\tr6, r3, #13\n \tmovs\tr2, r0\n-\tlsrs\tr2, r0, #15\n+\tlsrs\tr6, r3, #14\n \tmovs\tr2, r0\n-\tlsrs\tr6, r0, #16\n+\tlsrs\tr2, r4, #15\n \tmovs\tr2, r0\n-\tadd\tr3, sp, #584\t; 0x248\n+\tadd\tr3, sp, #440\t; 0x1b8\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsls\tr4, r2, #31\n+\tlsls\tr2, r5, #30\n+\tmovs\tr2, r0\n+\tlsrs\tr4, r0, #32\n \tmovs\tr2, r0\n-\tlsrs\tr6, r5, #32\n+\tlsls\tr2, r7, #31\n \tmovs\tr2, r0\n-\tlsls\tr6, r7, #30\n+\tlsls\tr2, r1, #30\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xf1340001\n-\tlsls\tr4, r2, #31\n+\tlsls\tr6, r3, #31\n \tmovs\tr2, r0\n-\tlsls\tr4, r7, #31\n+\t\t\t; instruction: 0xf0f40001\n+\tlsls\tr0, r7, #28\n \tmovs\tr2, r0\n-\tlsls\tr2, r6, #31\n+\tlsls\tr6, r2, #30\n \tmovs\tr2, r0\n-\tlsls\tr0, r5, #31\n+\tlsls\tr2, r1, #30\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #30\n \tmovs\tr2, r0\n-\tlsls\tr2, r6, #27\n+\tlsls\tr0, r7, #29\n \tmovs\tr2, r0\n-\tlsls\tr6, r3, #28\n+\tlsls\tr4, r3, #27\n \tmovs\tr2, r0\n-\tlsls\tr4, r7, #27\n+\tlsls\tr2, r7, #26\n \tmovs\tr2, r0\n-\tlsls\tr4, r1, #26\n+\tlsls\tr2, r1, #25\n \tmovs\tr2, r0\n-\tlsls\tr2, r3, #27\n+\tlsls\tr0, r3, #26\n \tmovs\tr2, r0\n-\tlsls\tr2, r3, #26\n+\tlsls\tr0, r3, #25\n \tmovs\tr2, r0\n-\tlsls\tr2, r3, #25\n+\tlsls\tr0, r3, #24\n \tmovs\tr2, r0\n-\tvaddl.s16\tq8, d2, d1\n-\tlsls\tr2, r2, #30\n+\tvaddl.s16\tq0, d0, d1\n+\tlsls\tr0, r2, #29\n \tmovs\tr2, r0\n-\tlsls\tr6, r2, #31\n+\tlsls\tr4, r2, #30\n \tmovs\tr2, r0\n-\tlsls\tr6, r3, #31\n+\tlsls\tr4, r2, #30\n \tmovs\tr2, r0\n-\tlsrs\tr6, r2, #32\n+\tlsls\tr0, r3, #31\n \tmovs\tr2, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n ./cmdline/device.c:690\n \tadd.w\tr3, r5, #18432\t; 0x4800\n \tmov.w\tr9, #4294967295\t; 0xffffffff\n \tadds\tr3, #16\n \tstr\tr3, [r7, #80]\t; 0x50\n-\tldrd\tfp, ip, [r3]\n \tmvn.w\tr8, #2\n+\tldrd\tfp, ip, [r3]\n ./cmdline/device.c:691\n \tadds.w\tr3, fp, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #16]\n \tadc.w\tr3, ip, #4294967295\t; 0xffffffff\n \tstr\tr3, [r7, #20]\n ./cmdline/device.c:690\n \tldrd\tr2, r3, [r7, #16]\n \tcmp\tr9, r3\n \tit\teq\n \tcmpeq\tr8, r2\n-\tbcs.n\t2a51e \n+\tbcs.n\t2a562 \n ./cmdline/device.c:693\n \tand.w\tr3, r0, #64\t; 0x40\n \tstrd\tr3, r4, [r7, #8]\n \tldrd\tr2, r3, [r7, #8]\n \torrs\tr3, r2\n-\tbeq.n\t2a500 \n+\tbeq.n\t2a544 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #92]\t; (2a554 )\n+\tldr\tr1, [pc, #96]\t; (2a59c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d68 \n+\tb.n\t29d70 \n state_smart():\n ./cmdline/device.c:695\n \tand.w\tr3, r0, #128\t; 0x80\n \tstrd\tr3, r4, [r7]\n \tldrd\tr3, r4, [r7]\n \torrs\tr3, r4\n-\tbeq.w\t2a358 \n+\tbeq.w\t2a39a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #68]\t; (2a558 )\n+\tldr\tr1, [pc, #72]\t; (2a5a0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d68 \n-\tldr\tr1, [pc, #60]\t; (2a55c )\n+\tb.n\t29d70 \n+\tldr\tr1, [pc, #64]\t; (2a5a4 )\n \tmov\tr2, fp\n \tmov\tr3, ip\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t29d68 \n+\tb.w\t29d70 \n state_smart():\n ./cmdline/device.c:832\n \tblx\t6a08 <__stack_chk_fail@plt>\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #36]\t; (2a560 )\n+\tldr\tr0, [pc, #40]\t; (2a5a8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #32]\t; (2a564 )\n+\tldr\tr0, [pc, #36]\t; (2a5ac )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n state_smart():\n ./cmdline/device.c:830\n-\tldr\tr3, [pc, #28]\t; (2a568 )\n-\tldr\tr2, [r7, #32]\n+\tldr\tr3, [pc, #32]\t; (2a5b0 )\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n-\tlsls\tr4, r5, #19\n+\tnop\n+\tlsls\tr0, r5, #18\n \tmovs\tr2, r0\n-\tlsls\tr2, r3, #19\n+\tlsls\tr6, r2, #18\n \tmovs\tr2, r0\n-\tcdp\t0, 4, cr0, cr6, cr1, {0}\n-\tlsrs\tr6, r3, #1\n+\tcdp\t0, 0, cr0, cr2, cr1, {0}\n+\tlsrs\tr0, r3, #32\n \tmovs\tr2, r0\n-\tlsrs\tr6, r2, #2\n+\tlsrs\tr0, r2, #1\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \t...\n \n-0002a56c :\n+0002a5b4 :\n state_device():\n ./cmdline/device.c:906\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tsub\tsp, #68\t; 0x44\n-\tadd\tr7, sp, #24\n \tmov\tr3, r1\n ./cmdline/device.c:913\n \tcmp\tr3, #1\n ./cmdline/device.c:906\n-\tstrd\tr2, r1, [r7, #16]\n-\tldr\tr1, [pc, #804]\t; (2a8a4 )\n-\tldr\tr2, [pc, #808]\t; (2a8a8 )\n+\tsub\tsp, #68\t; 0x44\n+\tadd\tr7, sp, #24\n+\tstr\tr1, [r7, #20]\n+\tldr\tr1, [pc, #808]\t; (2a8ec )\n+\tstr\tr2, [r7, #16]\n+\tldr\tr2, [pc, #808]\t; (2a8f0 )\n \tadd\tr1, pc\n \tstr\tr0, [r7, #8]\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r7, #36]\t; 0x24\n \tmov.w\tr2, #0\n ./cmdline/device.c:913\n-\tbeq.w\t2a850 \n+\tbeq.w\t2a896 \n \tcmp\tr3, #2\n-\tbne.n\t2a59e \n+\tbne.n\t2a5e6 \n ./cmdline/device.c:914\n-\tldr\tr0, [pc, #788]\t; (2a8ac )\n+\tldr\tr0, [pc, #788]\t; (2a8f4 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/device.c:922\n \tldr\tr3, [r7, #8]\n ././tommyds/tommylist.h:116\n \tmovs\tr6, #0\n-tommy_list_init():\n-././tommyds/tommylist.h:116\n-\tstr\tr6, [r7, #28]\n-state_device():\n+\tstrd\tr6, r6, [r7, #28]\n ./cmdline/device.c:922\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n-././tommyds/tommylist.h:116\n-\tstr\tr6, [r7, #32]\n-./cmdline/device.c:922\n \tstr\tr3, [r7, #4]\n \tldr.w\tr5, [r3, #984]\t; 0x3d8\n \tcmp\tr5, #0\n-\tbeq.n\t2a648 \n+\tbeq.n\t2a690 \n \tldr.w\tr9, [r7, #16]\n \tmov\tr8, r5\n-\tb.n\t2a5d4 \n+\tb.n\t2a61c \n ././tommyds/tommylist.h:187\n \tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr\tr6, [r4, r0]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n state_device():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r3, #8]\n ./cmdline/device.c:922 (discriminator 2)\n \tldr.w\tr8, [r8]\n \tcmp.w\tr8, #0\n-\tbeq.n\t2a648 \n+\tbeq.n\t2a690 \n ./cmdline/device.c:923\n \tldr.w\tr5, [r8, #8]\n ./cmdline/device.c:926\n \tcmp.w\tr9, #0\n-\tbeq.n\t2a5ee \n+\tbeq.n\t2a636 \n ./cmdline/device.c:926 (discriminator 1)\n \tmovs\tr3, #0\n \tmov\tr2, r5\n \tmov\tr1, r3\n \tmov\tr0, r9\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t2a5ca \n+\tbne.n\t2a612 \n ./cmdline/device.c:929\n \tmovw\tr1, #18696\t; 0x4908\n \tmovs\tr0, #1\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ./cmdline/device.c:931\n \tadd.w\tr3, r5, #12416\t; 0x3080\n+./cmdline/device.c:929\n+\tmov\tr4, r0\n ./cmdline/device.c:932\n \tmov\tr2, r5\n \tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/device.c:931\n \tldrd\tsl, fp, [r3]\n-./cmdline/device.c:929\n-\tmov\tr4, r0\n-./cmdline/device.c:931\n \tstrd\tsl, fp, [r0], #8\n ./cmdline/device.c:932\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:933\n \tadd.w\tr0, r4, #4096\t; 0x1000\n \tadds\tr0, #8\n \tadd.w\tr2, r5, #4096\t; 0x1000\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:934\n \tadd.w\tr0, r4, #8192\t; 0x2000\n \tadd.w\tr2, r5, #8192\t; 0x2000\n \tadds\tr0, #8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr\tr2, [r7, #28]\n state_device():\n ./cmdline/device.c:936\n \tmovw\tr0, #18676\t; 0x48f4\n \tadds\tr3, r4, r0\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbne.n\t2a5bc \n+\tbne.n\t2a604 \n state_device():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r7, #28]\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r4, r0]\n ././tommyds/tommylist.h:156\n-\tb.n\t2a5c8 \n+\tb.n\t2a610 \n state_device():\n ./cmdline/device.c:940\n \tldr\tr3, [r7, #4]\n \tldr.w\tr3, [r3, #960]\t; 0x3c0\n \tcmp\tr3, #0\n-\tbeq.n\t2a738 \n+\tbeq.n\t2a77e \n \tldr\tr3, [r7, #8]\n \tmov.w\tsl, #0\n \tadd.w\tr8, r3, #34048\t; 0x8500\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n \tadd.w\tr3, r3, #960\t; 0x3c0\n \tadd.w\tr8, r8, #108\t; 0x6c\n \tstr\tr3, [r7, #12]\n-\tb.n\t2a680 \n+\tb.n\t2a6c8 \n \tldr\tr3, [r7, #12]\n-\tadd.w\tsl, sl, #1\n \tadd.w\tr8, r8, #38656\t; 0x9700\n+\tadd.w\tsl, sl, #1\n \tadd.w\tr8, r8, #200\t; 0xc8\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, sl\n-\tbls.n\t2a738 \n+\tbls.n\t2a77e \n ./cmdline/device.c:944\n \tldr\tr3, [r7, #16]\n-\tcbz\tr3, 2a69a \n+\tcbz\tr3, 2a6e2 \n ./cmdline/device.c:944 (discriminator 1)\n \tmov\tr0, sl\n-\tbl\t1527c \n+\tbl\t15270 \n \tmovs\tr3, #0\n-\tmov\tr1, r3\n \tmov\tr2, r0\n+\tmov\tr1, r3\n \tldr\tr0, [r7, #16]\n-\tbl\t12834 \n+\tbl\t127fc \n \tcmp\tr0, #0\n-\tbne.n\t2a66c \n+\tbne.n\t2a6b4 \n ./cmdline/device.c:947\n \tldr.w\tr3, [r8, #-4]\n \tsub.w\tr5, r8, #29568\t; 0x7380\n-\tsubs\tr5, #124\t; 0x7c\n \tmov.w\tfp, #0\n-\tcbnz\tr3, 2a6d0 \n-\tb.n\t2a66c \n+\tsubs\tr5, #124\t; 0x7c\n+\tcbnz\tr3, 2a716 \n+\tb.n\t2a6b4 \n ././tommyds/tommylist.h:187\n \tldr\tr1, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr1, [r3, #4]\n-././tommyds/tommylist.h:191\n-\tmovs\tr1, #0\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n-\tstr\tr1, [r4, r0]\n+\tmovs\tr2, #0\n+\tstr\tr2, [r4, r0]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n state_device():\n ./cmdline/device.c:947\n \tldr.w\tr2, [r8, #-4]\n-\tadd.w\tfp, fp, #1\n \tadd.w\tr5, r5, #4224\t; 0x1080\n+\tadd.w\tfp, fp, #1\n+\tadds\tr5, #16\n+\tcmp\tr2, fp\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r3, #8]\n ./cmdline/device.c:947\n-\tcmp\tr2, fp\n-\tadd.w\tr5, r5, #16\n-\tbls.n\t2a66c \n+\tbls.n\t2a6b4 \n ./cmdline/device.c:948 (discriminator 3)\n \tmovw\tr1, #18696\t; 0x4908\n \tmovs\tr0, #1\n-\tbl\t11eb0 \n-./cmdline/device.c:950 (discriminator 3)\n-\tldrd\tr2, r3, [r5]\n-\tmov\tr9, r0\n-./cmdline/device.c:948 (discriminator 3)\n+\tbl\t11e68 \n \tmov\tr4, r0\n ./cmdline/device.c:950 (discriminator 3)\n-\tstrd\tr2, r3, [r9], #8\n+\tmov\tr9, r4\n ./cmdline/device.c:951 (discriminator 3)\n \tmov\tr0, sl\n-\tbl\t1527c \n+./cmdline/device.c:950 (discriminator 3)\n+\tldrd\tr2, r3, [r5]\n ./cmdline/device.c:952 (discriminator 3)\n \tadd.w\tr6, r4, #4096\t; 0x1000\n+./cmdline/device.c:950 (discriminator 3)\n+\tstrd\tr2, r3, [r9], #8\n+./cmdline/device.c:952 (discriminator 3)\n \tadds\tr6, #8\n ./cmdline/device.c:951 (discriminator 3)\n+\tbl\t15270 \n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr2, r0\n \tmov\tr0, r9\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:952 (discriminator 3)\n \tsub.w\tr2, r5, #4224\t; 0x1080\n-\tsubs\tr2, #8\n \tmov\tr0, r6\n+\tsubs\tr2, #8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/device.c:953 (discriminator 3)\n \tadd.w\tr0, r4, #8192\t; 0x2000\n \tmov\tr2, r8\n-\tadds\tr0, #8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, #8\n+\tbl\t110dc \n ./cmdline/device.c:954 (discriminator 3)\n \tmov\tr0, r6\n-\tbl\t10b40 \n+\tbl\t10afc \n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219 (discriminator 3)\n \tldr\tr2, [r7, #28]\n state_device():\n ./cmdline/device.c:956 (discriminator 3)\n \tmovw\tr0, #18676\t; 0x48f4\n \tadds\tr3, r4, r0\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221 (discriminator 3)\n \tcmp\tr2, #0\n-\tbne.n\t2a6ac \n+\tbne.n\t2a6f4 \n state_device():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r7, #28]\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r4, r0]\n ././tommyds/tommylist.h:156\n-\tb.n\t2a6ba \n+\tb.n\t2a702 \n state_device():\n ./cmdline/device.c:960\n \tldr\tr3, [r7, #8]\n \tldr.w\tr3, [r3, #148]\t; 0x94\n \tcmp\tr3, #0\n-\tbne.n\t2a824 \n+\tbne.n\t2a86a \n ./cmdline/device.c:965\n \tldr\tr2, [r7, #20]\n \tadd.w\tr5, r7, #32\n-\tadd.w\tr0, r7, #28\n \tmov\tr1, r5\n+\tadd.w\tr0, r7, #28\n \tmov\tr3, r2\n \tsub.w\tr3, r3, #3\n \tclz\tr3, r3\n \tlsrs\tr3, r3, #5\n-\tbl\t2ed34 \n+\tbl\t2ed9c \n ./cmdline/device.c:969\n \tldr\tr3, [r7, #20]\n \tcmp\tr0, #0\n-\tbne.n\t2a836 \n+\tbne.n\t2a87c \n ./cmdline/device.c:969 (discriminator 1)\n \tldr\tr4, [r7, #32]\n \tcmp\tr4, #0\n-\tbeq.n\t2a836 \n+\tbeq.n\t2a87c \n ./cmdline/device.c:982\n \tcmp\tr3, #0\n-\tbne.n\t2a85a \n+\tbne.n\t2a8a0 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr9, [pc, #320]\t; 2a8b0 \n+\tldr.w\tr9, [pc, #320]\t; 2a8f8 \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmov.w\tr8, #61440\t; 0xf000\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmovt\tr8, #65535\t; 0xffff\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n@@ -79368,17 +79217,18 @@\n ./cmdline/device.c:985 (discriminator 3)\n \tldr\tr6, [r0, r3]\n ./cmdline/device.c:989 (discriminator 3)\n \tldr.w\tlr, [r0]\n \tldrd\tr5, r2, [r6]\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42 (discriminator 3)\n \tmov.w\tsl, lr, lsr #12\n-\tlsrs\tr3, r5, #12\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41 (discriminator 3)\n \tand.w\tfp, r2, r8\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42 (discriminator 3)\n+\tlsrs\tr3, r5, #12\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42 (discriminator 3)\n \torr.w\tr3, r3, r2, lsl #20\n \tuxtb\tr2, r5\n \tbic.w\tr3, r3, #255\t; 0xff\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41 (discriminator 3)\n@@ -79420,200 +79270,203 @@\n \tmovs\tr0, #1\n \tstr\tr5, [sp, #0]\n \tblx\t6c34 <__printf_chk@plt+0x4>\n state_device():\n ./cmdline/device.c:983 (discriminator 3)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t2a77c \n+\tbne.n\t2a7c2 \n ./cmdline/device.c:998\n \tldr\tr5, [r7, #28]\n ././tommyds/tommylist.h:359\n-\tcbz\tr5, 2a7fc \n+\tcbz\tr5, 2a842 \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r5, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr5, [r5, #0]\n ././tommyds/tommylist.h:362\n \tblx\t694c \n ././tommyds/tommylist.h:359\n \tcmp\tr5, #0\n-\tbne.n\t2a7f0 \n+\tbne.n\t2a836 \n state_device():\n ./cmdline/device.c:999\n \tldr\tr4, [r7, #32]\n ././tommyds/tommylist.h:359\n-\tcbz\tr4, 2a80c \n+\tcbz\tr4, 2a852 \n tommy_list_foreach():\n ././tommyds/tommylist.h:360\n \tldr\tr0, [r4, #8]\n ././tommyds/tommylist.h:361\n \tldr\tr4, [r4, #0]\n ././tommyds/tommylist.h:362\n \tblx\t694c \n ././tommyds/tommylist.h:359\n \tcmp\tr4, #0\n-\tbne.n\t2a800 \n+\tbne.n\t2a846 \n state_device():\n ./cmdline/device.c:906\n-\tldr\tr2, [pc, #164]\t; (2a8b4 )\n+\tldr\tr2, [pc, #168]\t; (2a8fc )\n ./cmdline/device.c:1000\n-\tldr\tr3, [pc, #152]\t; (2a8a8 )\n+\tldr\tr3, [pc, #152]\t; (2a8f0 )\n ./cmdline/device.c:906\n \tadd\tr2, pc\n ./cmdline/device.c:1000\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n \teors\tr2, r3\n-\tbne.n\t2a89c \n+\tbne.n\t2a8e2 \n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/device.c:961\n \tadd.w\tr5, r7, #32\n \tldr\tr1, [r7, #20]\n \tmov\tr0, r5\n-\tbl\t29680 \n+\tbl\t29640 \n ./cmdline/device.c:969\n \tldr\tr3, [r7, #20]\n \tcmp\tr0, #0\n-\tbeq.n\t2a764 \n+\tbeq.n\t2a7aa \n ./cmdline/device.c:974\n \tcmp\tr3, #3\n-\tbhi.n\t2a8a0 \n+\tbhi.n\t2a8e6 \n \ttbb\t[pc, r3]\n \tmovs\tr5, #40\t; 0x28\n \tmovs\tr2, #2\n ./cmdline/device.c:977\n-\tldr\tr1, [pc, #116]\t; (2a8b8 )\n+\tldr\tr1, [pc, #116]\t; (2a900 )\n \tadd\tr1, pc\n ./cmdline/device.c:980\n-\tldr\tr0, [pc, #116]\t; (2a8bc )\n+\tldr\tr0, [pc, #116]\t; (2a904 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t2a7ec \n+\tbl\t10e54 \n+\tb.n\t2a832 \n ./cmdline/device.c:915\n-\tldr\tr0, [pc, #108]\t; (2a8c0 )\n+\tldr\tr0, [pc, #112]\t; (2a908 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n-\tb.n\t2a59e \n+\tbl\t11b3c \n+\tb.n\t2a5e6 \n ./cmdline/device.c:994\n \tldr\tr3, [r7, #20]\n \tcmp\tr3, #3\n-\tbne.n\t2a894 \n+\tbne.n\t2a8da \n ./cmdline/device.c:995\n \tldr\tr3, [r7, #4]\n \tldr.w\tr2, [r3, #984]\t; 0x3d8\n \tldr.w\tr4, [r3, #960]\t; 0x3c0\n ././tommyds/tommylist.h:319\n-\tcbz\tr2, 2a878 \n+\tcbz\tr2, 2a8be \n tommy_list_count():\n ././tommyds/tommylist.h:316\n \tmov\tr3, r0\n ././tommyds/tommylist.h:321\n \tldr\tr2, [r2, #0]\n ././tommyds/tommylist.h:320\n \tadds\tr3, #1\n ././tommyds/tommylist.h:319\n \tcmp\tr2, #0\n-\tbne.n\t2a86e \n+\tbne.n\t2a8b4 \n \tadd\tr4, r3\n state_device():\n ./cmdline/device.c:995\n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tbl\t29b40 \n-\tb.n\t2a7ec \n+\tbl\t29b30 \n+\tb.n\t2a832 \n ./cmdline/device.c:978\n-\tldr\tr1, [pc, #64]\t; (2a8c4 )\n+\tldr\tr1, [pc, #64]\t; (2a90c )\n \tadd\tr1, pc\n-\tb.n\t2a846 \n+\tb.n\t2a88c \n ./cmdline/device.c:976\n-\tldr\tr1, [pc, #60]\t; (2a8c8 )\n+\tldr\tr1, [pc, #64]\t; (2a910 )\n \tadd\tr1, pc\n-\tb.n\t2a846 \n+\tb.n\t2a88c \n ./cmdline/device.c:977\n-\tldr\tr1, [pc, #60]\t; (2a8cc )\n+\tldr\tr1, [pc, #60]\t; (2a914 )\n \tadd\tr1, pc\n-\tb.n\t2a846 \n+\tb.n\t2a88c \n ./cmdline/device.c:998\n \tldr\tr5, [r7, #28]\n tommy_list_foreach():\n ././tommyds/tommylist.h:359\n \tcmp\tr5, #0\n-\tbne.n\t2a7f0 \n-\tb.n\t2a800 \n+\tbne.n\t2a836 \n+\tb.n\t2a846 \n state_device():\n ./cmdline/device.c:1000\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/device.c:973\n \tmovs\tr1, #0\n-\tb.n\t2a846 \n-\tadd\tr7, pc, #720\t; (adr r7, 2ab78 )\n+\tb.n\t2a88c \n+\tnop\n+\tadd\tr7, pc, #432\t; (adr r7, 2aaa0 )\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tlsrs\tr4, r1, #2\n+\tlsrs\tr4, r0, #1\n \tmovs\tr2, r0\n-\tlsls\tr6, r5, #27\n+\tlsls\tr0, r5, #26\n \tmovs\tr2, r0\n-\tadd\tr5, pc, #144\t; (adr r5, 2a948 )\n+\tadd\tr4, pc, #888\t; (adr r4, 2ac78 )\n \tmovs\tr3, r0\n-\tlsls\tr0, r3, #23\n+\tlsls\tr2, r2, #22\n \tmovs\tr2, r0\n-\tlsls\tr0, r7, #23\n+\tlsls\tr2, r6, #22\n \tmovs\tr2, r0\n-\tlsls\tr6, r3, #23\n+\tlsls\tr0, r3, #22\n \tmovs\tr2, r0\n-\tlsls\tr4, r6, #21\n+\tlsls\tr6, r5, #20\n \tmovs\tr2, r0\n-\tlsls\tr6, r6, #21\n+\tlsls\tr0, r6, #20\n \tmovs\tr2, r0\n-\tlsls\tr4, r7, #21\n+\tlsls\tr6, r6, #20\n \tmovs\tr2, r0\n tommy_test_search():\n-./cmdline/selftest.c:314\n-\tsubs\tr0, r1, r0\n ./cmdline/selftest.c:312\n \tpush\t{r7}\n ./cmdline/selftest.c:314\n+\tsubs\tr0, r1, r0\n \tit\tne\n \tmovne\tr0, #1\n ./cmdline/selftest.c:312\n \tadd\tr7, sp, #0\n ./cmdline/selftest.c:314\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n tommy_test_compare():\n-./cmdline/selftest.c:318\n-\tcmp\tr0, r1\n ./cmdline/selftest.c:317\n \tpush\t{r7}\n-./cmdline/selftest.c:319\n-\tit\tcc\n-\tmovcc.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/selftest.c:318\n+\tcmp\tr0, r1\n ./cmdline/selftest.c:317\n \tadd\tr7, sp, #0\n ./cmdline/selftest.c:318\n-\tbcc.n\t2a8f8 \n+\tbcc.n\t2a944 \n ./cmdline/selftest.c:320\n-\tite\thi\n-\tmovhi\tr0, #1\n+\tmov.w\tr0, #1\n+\tit\tls\n \tmovls\tr0, #0\n ./cmdline/selftest.c:323\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n+./cmdline/selftest.c:319\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+./cmdline/selftest.c:323\n+\tmov\tsp, r7\n+\tldr.w\tr7, [sp], #4\n+\tbx\tlr\n tommy_test_foreach():\n ./cmdline/selftest.c:331\n-\tldr\tr2, [pc, #20]\t; (2a918 )\n+\tldr\tr2, [pc, #20]\t; (2a968 )\n ./cmdline/selftest.c:328\n \tpush\t{r7}\n ./cmdline/selftest.c:331\n \tadd\tr2, pc\n ./cmdline/selftest.c:328\n \tadd\tr7, sp, #0\n ./cmdline/selftest.c:331\n@@ -79621,70 +79474,66 @@\n \tadds\tr3, #1\n \tstr\tr3, [r2, #0]\n ./cmdline/selftest.c:332\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n-\tsubs\tr4, r0, #5\n+\tsubs\tr4, r6, #3\n \tmovs\tr4, r0\n tommy_test_foreach_arg():\n-./cmdline/selftest.c:340\n-\tldr\tr3, [r0, #0]\n ./cmdline/selftest.c:335\n \tpush\t{r7}\n ./cmdline/selftest.c:340\n-\tadds\tr3, #1\n+\tldr\tr3, [r0, #0]\n ./cmdline/selftest.c:335\n \tadd\tr7, sp, #0\n ./cmdline/selftest.c:340\n+\tadds\tr3, #1\n \tstr\tr3, [r0, #0]\n ./cmdline/selftest.c:341\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \tnop\n test_hash():\n ./cmdline/selftest.c:159\n-\tldr\tr2, [pc, #564]\t; (2ab68 )\n+\tldr\tr2, [pc, #564]\t; (2abb8 )\n ./cmdline/selftest.c:168\n \tmovs\tr0, #16\n ./cmdline/selftest.c:159\n-\tldr\tr3, [pc, #564]\t; (2ab6c )\n-\tadd\tr2, pc\n+\tldr\tr3, [pc, #564]\t; (2abbc )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tadd\tr2, pc\n+\tldr.w\tr8, [pc, #560]\t; 2abc0 \n \tsub\tsp, #52\t; 0x34\n \tadd\tr7, sp, #8\n \tldr\tr3, [r2, r3]\n ./cmdline/selftest.c:168\n \tadd.w\tr1, r7, #12\n-\tldr.w\tr8, [pc, #552]\t; 2ab70 \n+\tadd\tr8, pc\n ./cmdline/selftest.c:159\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n \tmov.w\tr3, #0\n ./cmdline/selftest.c:168\n-\tbl\te164 \n+\tbl\te168 \n+\tmov\tr5, r0\n ./cmdline/selftest.c:169\n \tadd.w\tr1, r7, #16\n-\tadd\tr8, pc\n+\tmov.w\tr0, #512\t; 0x200\n ./cmdline/selftest.c:194\n \tmovw\tr9, #31069\t; 0x795d\n \tmovt\tr9, #42854\t; 0xa766\n-./cmdline/selftest.c:168\n-\tmov\tr5, r0\n ./cmdline/selftest.c:169\n-\tmov.w\tr0, #512\t; 0x200\n-\tbl\te164 \n+\tbl\te168 \n ./cmdline/selftest.c:174\n \tmovs\tr3, #93\t; 0x5d\n ./cmdline/selftest.c:191\n-\tldr\tr1, [pc, #512]\t; (2ab74 )\n-./cmdline/selftest.c:189\n-\tmovs\tr2, #0\n+\tldr\tr1, [pc, #512]\t; (2abc4 )\n ./cmdline/selftest.c:174\n \tstrb\tr3, [r5, #0]\n ./cmdline/selftest.c:175\n \tmovs\tr3, #121\t; 0x79\n \tstrb\tr3, [r5, #1]\n ./cmdline/selftest.c:176\n \tmovs\tr3, #102\t; 0x66\n@@ -79721,56 +79570,58 @@\n \tstrb\tr3, [r5, #13]\n ./cmdline/selftest.c:189\n \tmovs\tr3, #67\t; 0x43\n \tstrb\tr3, [r5, #15]\n ./cmdline/selftest.c:184\n \tmovs\tr3, #158\t; 0x9e\n \tstrb\tr3, [r5, #10]\n-./cmdline/selftest.c:191\n-\tadd\tr1, pc\n+./cmdline/selftest.c:169\n+\tmov\tr4, r0\n ./cmdline/selftest.c:188\n \tstrb\tr3, [r5, #14]\n+./cmdline/selftest.c:191\n+\tadd\tr1, pc\n+./cmdline/selftest.c:159\n+\tldr\tr3, [pc, #452]\t; (2abc8 )\n+./cmdline/selftest.c:189\n+\tmovs\tr2, #0\n ./cmdline/selftest.c:159\n-\tldr\tr3, [pc, #452]\t; (2ab78 )\n \tadd\tr3, pc\n \tstr\tr3, [r7, #0]\n-./cmdline/selftest.c:169\n-\tmov\tr4, r0\n-./cmdline/selftest.c:191\n-\tb.n\t2a9c0 \n+\tb.n\t2aa10 \n \tldr.w\tr2, [r8, #4]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r4\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tstr\tr2, [r7, #4]\n \tblx\t698c \n test_hash():\n ./cmdline/selftest.c:194\n \tldr\tr2, [r7, #4]\n \tmov\tr1, r4\n \tmov\tr0, r9\n-\tbl\tbe90 \n+\tbl\tbe80 \n ./cmdline/selftest.c:195\n \tldr.w\tr3, [r8, #8]\n \tcmp\tr3, r0\n-\tbne.w\t2ab22 \n+\tbne.w\t2ab72 \n ./cmdline/selftest.c:191 (discriminator 2)\n \tldr.w\tr1, [r8, #12]!\n \tcmp\tr1, #0\n-\tbne.n\t2a9bc \n+\tbne.n\t2aa0c \n ./cmdline/selftest.c:203\n-\tldr.w\tfp, [pc, #404]\t; 2ab7c \n+\tldr.w\tfp, [pc, #404]\t; 2abcc \n ./cmdline/selftest.c:206\n \taddw\tr9, pc, #364\t; 0x16c\n \tldrd\tr8, r9, [r9]\n ./cmdline/selftest.c:203\n \tadd\tfp, pc\n \tldr.w\tr6, [fp]\n-\tcbz\tr6, 2aa24 \n+\tcbz\tr6, 2aa74 \n ./cmdline/selftest.c:205\n \tmov\tr0, r6\n \tblx\t6bbc \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr1, r6\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n@@ -79778,424 +79629,424 @@\n \tmov\tr0, r4\n \tblx\t698c \n test_hash():\n ./cmdline/selftest.c:206\n \tmov\tr2, r4\n \tmov\tr0, r8\n \tmov\tr1, r9\n-\tbl\tc278 \n+\tbl\tc268 \n ./cmdline/selftest.c:207\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr3, r0\n-\tbne.w\t2ab48 \n+\tbne.w\t2ab98 \n ./cmdline/selftest.c:203 (discriminator 2)\n \tldr.w\tr6, [fp, #8]!\n \tcmp\tr6, #0\n-\tbne.n\t2a9f8 \n+\tbne.n\t2aa48 \n ./cmdline/selftest.c:215\n-\tldr.w\tsl, [pc, #344]\t; 2ab80 \n+\tldr.w\tsl, [pc, #344]\t; 2abd0 \n ./cmdline/selftest.c:191\n \tmovs\tr3, #0\n ./cmdline/selftest.c:215\n-\tldr\tr1, [pc, #344]\t; (2ab84 )\n+\tldr\tr1, [pc, #344]\t; (2abd4 )\n \tadd\tsl, pc\n ./cmdline/selftest.c:218\n \taddw\tr9, pc, #304\t; 0x130\n \tldrd\tr8, r9, [r9]\n ./cmdline/selftest.c:215\n \tadd\tr1, pc\n \tadd.w\tsl, sl, #240\t; 0xf0\n-\tb.n\t2aa42 \n+\tb.n\t2aa92 \n \tldr.w\tr3, [sl, #4]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr2, r3\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r4\n \tstr\tr3, [r7, #4]\n \tblx\t698c \n test_hash():\n ./cmdline/selftest.c:218\n \tldr\tr3, [r7, #4]\n \tmov\tr2, r4\n \tmov\tr0, r8\n \tmov\tr1, r9\n-\tbl\tc074 \n+\tbl\tc064 \n ./cmdline/selftest.c:219\n \tldrd\tr2, r3, [sl, #8]\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbne.n\t2ab42 \n+\tbne.n\t2ab92 \n ./cmdline/selftest.c:215 (discriminator 2)\n \tldr.w\tr1, [sl, #16]!\n \tcmp\tr1, #0\n-\tbne.n\t2aa3e \n+\tbne.n\t2aa8e \n ./cmdline/selftest.c:228\n-\tldr.w\tr8, [pc, #280]\t; 2ab88 \n+\tldr.w\tr8, [pc, #280]\t; 2abd8 \n \tadd.w\tr9, r7, #20\n \tadd\tr8, pc\n \tadd.w\tr8, r8, #8\n \tldr.w\tr1, [r8, #-8]\n-\tcbz\tr1, 2aab6 \n+\tcbz\tr1, 2ab06 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr2, [r8, #-4]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r4\n \tblx\t698c \n test_hash():\n ./cmdline/selftest.c:231\n-\tldr.w\tr6, [r8, #-4]\n+\tldr.w\tr3, [r8, #-4]\n \tmov\tr2, r9\n \tmov\tr1, r5\n \tmovs\tr0, #1\n+\tstr\tr3, [sp, #0]\n \tmov\tr3, r4\n-\tstr\tr6, [sp, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/selftest.c:232\n \tmovs\tr2, #16\n \tmov\tr1, r8\n \tmov\tr0, r9\n \tblx\t69e4 \n \tcmp\tr0, #0\n-\tbne.n\t2ab3c \n+\tbne.n\t2ab8c \n ./cmdline/selftest.c:228 (discriminator 2)\n \tldr.w\tr1, [r8, #16]\n \tadd.w\tr8, r8, #24\n \tcmp\tr1, #0\n-\tbne.n\t2aa80 \n+\tbne.n\t2aad0 \n ./cmdline/selftest.c:240\n-\tldr.w\tr8, [pc, #212]\t; 2ab8c \n+\tldr.w\tr8, [pc, #212]\t; 2abdc \n \tadd.w\tr9, r7, #20\n \tadd\tr8, pc\n \tadd.w\tr8, r8, #8\n \tldr.w\tr1, [r8, #-8]\n-\tcbz\tr1, 2aafe \n+\tcbz\tr1, 2ab4e \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tldr.w\tr2, [r8, #-4]\n memcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:34\n \tmov\tr0, r4\n \tblx\t698c \n test_hash():\n ./cmdline/selftest.c:243\n-\tldr.w\tr6, [r8, #-4]\n+\tldr.w\tr3, [r8, #-4]\n \tmov\tr2, r9\n \tmov\tr1, r5\n \tmovs\tr0, #2\n+\tstr\tr3, [sp, #0]\n \tmov\tr3, r4\n-\tstr\tr6, [sp, #0]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/selftest.c:244\n \tmovs\tr2, #16\n \tmov\tr1, r8\n \tmov\tr0, r9\n \tblx\t69e4 \n-\tcbnz\tr0, 2ab36 \n+\tcbnz\tr0, 2ab86 \n ./cmdline/selftest.c:240 (discriminator 2)\n \tldr.w\tr1, [r8, #16]\n \tadd.w\tr8, r8, #24\n \tcmp\tr1, #0\n-\tbne.n\t2aaca \n+\tbne.n\t2ab1a \n ./cmdline/selftest.c:252\n \tldr\tr0, [r7, #16]\n \tblx\t694c \n ./cmdline/selftest.c:253\n \tldr\tr0, [r7, #12]\n \tblx\t694c \n ./cmdline/selftest.c:159\n-\tldr\tr2, [pc, #132]\t; (2ab90 )\n+\tldr\tr2, [pc, #132]\t; (2abe0 )\n ./cmdline/selftest.c:254\n-\tldr\tr3, [pc, #92]\t; (2ab6c )\n+\tldr\tr3, [pc, #92]\t; (2abbc )\n ./cmdline/selftest.c:159\n \tadd\tr2, pc\n ./cmdline/selftest.c:254\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n \teors\tr2, r3\n-\tbne.n\t2ab4e \n+\tbne.n\t2ab9e \n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/selftest.c:197\n-\tldr\tr0, [pc, #112]\t; (2ab94 )\n+\tldr\tr0, [pc, #112]\t; (2abe4 )\n \tadd\tr0, pc\n ./cmdline/selftest.c:209\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/selftest.c:210\n-\tldr\tr3, [pc, #108]\t; (2ab98 )\n+\tldr\tr3, [pc, #108]\t; (2abe8 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/selftest.c:246\n-\tldr\tr0, [pc, #100]\t; (2ab9c )\n+\tldr\tr0, [pc, #100]\t; (2abec )\n \tadd\tr0, pc\n-\tb.n\t2ab26 \n+\tb.n\t2ab76 \n ./cmdline/selftest.c:234\n-\tldr\tr0, [pc, #96]\t; (2aba0 )\n+\tldr\tr0, [pc, #96]\t; (2abf0 )\n \tadd\tr0, pc\n-\tb.n\t2ab26 \n+\tb.n\t2ab76 \n ./cmdline/selftest.c:221\n-\tldr\tr0, [pc, #96]\t; (2aba4 )\n+\tldr\tr0, [pc, #96]\t; (2abf4 )\n \tadd\tr0, pc\n-\tb.n\t2ab26 \n+\tb.n\t2ab76 \n ./cmdline/selftest.c:209\n-\tldr\tr0, [pc, #92]\t; (2aba8 )\n+\tldr\tr0, [pc, #92]\t; (2abf8 )\n \tadd\tr0, pc\n-\tb.n\t2ab26 \n+\tb.n\t2ab76 \n ./cmdline/selftest.c:254\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n \tnop.w\n \tldrb\tr5, [r3, #5]\n-\tadd\tr7, pc, #408\t; (adr r7, 2acf4 )\n+\tadd\tr7, pc, #408\t; (adr r7, 2ad44 )\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrb\tr5, [r3, #5]\n-\tadd\tr7, pc, #408\t; (adr r7, 2acfc )\n+\tadd\tr7, pc, #408\t; (adr r7, 2ad4c )\n \tmovs\tr7, #115\t; 0x73\n \tcmp\tr7, #2\n-\tadd\tr3, pc, #1016\t; (adr r3, 2af64 )\n+\tadd\tr3, pc, #680\t; (adr r3, 2ae64 )\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #776]\t; 0x308\n+\tldr\tr7, [sp, #520]\t; 0x208\n \tmovs\tr3, r0\n-\tcmp\tsl, r7\n+\tcmp\tr0, sp\n \tmovs\tr2, r0\n-\tadd\tr3, pc, #512\t; (adr r3, 2ad7c )\n+\tadd\tr3, pc, #184\t; (adr r3, 2ac84 )\n \tmovs\tr3, r0\n-\tadcs.w\tr0, ip, r3\n-\tldr\tr6, [sp, #960]\t; 0x3c0\n+\tadd.w\tr0, ip, r3\n+\tldr\tr6, [sp, #640]\t; 0x280\n \tmovs\tr3, r0\n-\tcmp\tr2, r6\n+\tadd\tsl, ip\n \tmovs\tr2, r0\n-\tlsls\tr0, r3, #17\n+\tlsls\tr0, r1, #16\n \tmovs\tr4, r0\n-\tadc.w\tr0, lr, r3\n-\tadd\tr2, pc, #152\t; (adr r2, 2ac2c )\n+\t\t\t; instruction: 0xeafe0003\n+\tadd\tr1, pc, #856\t; (adr r1, 2af3c )\n \tmovs\tr3, r0\n-\tlsls\tr4, r3, #13\n+\tlsls\tr4, r1, #12\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tlsls\tr0, r4, #14\n+\tlsls\tr0, r2, #13\n \tmovs\tr2, r0\n-\tlsls\tr2, r0, #14\n+\tlsls\tr2, r6, #12\n \tmovs\tr2, r0\n-\tlsls\tr0, r5, #13\n+\tlsls\tr0, r3, #12\n \tmovs\tr2, r0\n-\tlsls\tr2, r1, #13\n+\tlsls\tr2, r7, #11\n \tmovs\tr2, r0\n test_crc32c():\n ./cmdline/selftest.c:287\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tsub\tsp, #8\n-\tldr\tr6, [pc, #100]\t; (2ac18 )\n-\tadd\tr7, sp, #0\n-\tldr\tr3, [pc, #100]\t; (2ac1c )\n \tmovs\tr2, #0\n-\tldr\tr4, [pc, #100]\t; (2ac20 )\n+\tldr\tr6, [pc, #100]\t; (2ac68 )\n+\tldr\tr3, [pc, #100]\t; (2ac6c )\n+\tsub\tsp, #8\n \tadd\tr6, pc\n+\tldr\tr4, [pc, #100]\t; (2ac70 )\n ./cmdline/selftest.c:290\n-\tldr\tr5, [pc, #100]\t; (2ac24 )\n+\tldr\tr5, [pc, #100]\t; (2ac74 )\n+./cmdline/selftest.c:287\n \tadd\tr4, pc\n+\tadd\tr7, sp, #0\n \tldr.w\tr8, [r6, r3]\n+./cmdline/selftest.c:290\n \tadd\tr5, pc\n \tadd.w\tr4, r4, #560\t; 0x230\n-\tb.n\t2abd0 \n+\tb.n\t2ac20 \n \tldr\tr2, [r4, #4]\n ./cmdline/selftest.c:294\n \tmov\tr1, r5\n \tldr.w\tr3, [r8]\n \tmovs\tr0, #0\n \tstr\tr2, [r7, #4]\n \tblx\tr3\n ./cmdline/selftest.c:295\n \tmov\tr1, r5\n-\tldr\tr2, [r7, #4]\n ./cmdline/selftest.c:294\n \tmov\tr3, r0\n ./cmdline/selftest.c:295\n+\tldr\tr2, [r7, #4]\n \tmovs\tr0, #0\n ./cmdline/selftest.c:294\n \tmov\tr5, r3\n ./cmdline/selftest.c:295\n-\tbl\te050 \n+\tbl\te058 \n ./cmdline/selftest.c:297\n \tldr\tr3, [r4, #8]\n-\tcmp\tr3, r5\n+\tcmp\tr3, r0\n \tit\teq\n-\tcmpeq\tr3, r0\n-\tbne.n\t2ac04 \n+\tcmpeq\tr3, r5\n+\tbne.n\t2ac54 \n ./cmdline/selftest.c:290 (discriminator 2)\n \tldr.w\tr5, [r4, #12]!\n \tcmp\tr5, #0\n-\tbne.n\t2abce \n+\tbne.n\t2ac1e \n ./cmdline/selftest.c:304\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/selftest.c:299\n-\tldr\tr0, [pc, #32]\t; (2ac28 )\n+\tldr\tr0, [pc, #32]\t; (2ac78 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/selftest.c:300\n-\tldr\tr3, [pc, #28]\t; (2ac2c )\n+\tldr\tr3, [pc, #28]\t; (2ac7c )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tadd\tr1, pc, #480\t; (adr r1, 2adfc )\n+\tadd\tr1, pc, #176\t; (adr r1, 2ad1c )\n \tmovs\tr3, r0\n \tlsls\tr4, r5, #7\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #368]\t; 0x170\n+\tldr\tr5, [sp, #56]\t; 0x38\n \tmovs\tr3, r0\n-\tbics\tr2, r4\n+\tmuls\tr2, r2\n \tmovs\tr2, r0\n-\tlsls\tr2, r5, #11\n+\tlsls\tr2, r3, #10\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n test_tommy():\n ./cmdline/selftest.c:344\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+./cmdline/selftest.c:356\n+\tmov.w\tr9, #0\n+./cmdline/selftest.c:344\n+\tldr\tr6, [pc, #972]\t; (2b058 )\n \tsub.w\tsp, sp, #4448\t; 0x1160\n-\tldr\tr0, [pc, #948]\t; (2aff0 )\n+\tldr\tr1, [pc, #972]\t; (2b05c )\n \tsub\tsp, #12\n-\tldr\tr1, [pc, #948]\t; (2aff4 )\n-\tadd\tr0, pc\n \tadd\tr7, sp, #0\n+\tadd\tr6, pc\n+\tadd.w\tr3, r7, #360\t; 0x168\n ./cmdline/selftest.c:353\n \tadd.w\tr5, r7, #52\t; 0x34\n-\tadd.w\tr3, r7, #360\t; 0x168\n ./cmdline/selftest.c:344\n \tadd.w\tr2, r7, #4448\t; 0x1160\n+./cmdline/selftest.c:353\n+\tmov\tr0, r5\n \tstr\tr3, [r7, #8]\n-./cmdline/selftest.c:354\n-\tadd.w\tr4, r7, #192\t; 0xc0\n ./cmdline/selftest.c:344\n-\tldr\tr1, [r0, r1]\n+\tadds\tr2, #4\n \tadd.w\tr3, r7, #340\t; 0x154\n-./cmdline/selftest.c:353\n-\tmov\tr0, r5\n+./cmdline/selftest.c:354\n+\tadd.w\tr4, r7, #192\t; 0xc0\n ./cmdline/selftest.c:344\n+\tldr\tr1, [r6, r1]\n+\tmov\tr6, r3\n+\tmov\tr8, r5\n+\tmov\tr5, r9\n \tldr\tr1, [r1, #0]\n-\tstr\tr1, [r2, #4]\n+\tstr\tr1, [r2, #0]\n \tmov.w\tr1, #0\n-\tadds\tr2, #4\n-\tmov\tr6, r3\n-\tstr\tr3, [r7, #12]\n ./cmdline/selftest.c:353\n-\tbl\tc3f4 \n+\tstr\tr3, [r7, #12]\n+\tbl\tc3e4 \n ./cmdline/selftest.c:354\n \tmov\tr0, r4\n \tmovs\tr1, #4\n-./cmdline/selftest.c:356\n-\tmov.w\tr9, #0\n-./cmdline/selftest.c:354\n-\tbl\tc4c8 \n+\tmov\tr9, r6\n+\tbl\tc4b8 \n ./cmdline/selftest.c:344\n-\tldr\tr3, [pc, #892]\t; (2aff8 )\n-\tmov\tr8, r5\n-\tmov\tr5, r9\n+\tldr\tr3, [pc, #908]\t; (2b060 )\n \tadd\tr3, pc\n-\tmov\tr9, r6\n \tstr\tr3, [r7, #0]\n-\tb.n\t2ac8a \n+\tb.n\t2acda \n \tmov\tr5, fp\n tommy_array_insert():\n ././tommyds/tommyarray.h:125 (discriminator 3)\n \tldr.w\tsl, [r8, #132]\t; 0x84\n ././tommyds/tommyarray.h:127 (discriminator 3)\n \tmov\tr0, r8\n \tadd.w\tr1, sl, #1\n-\tbl\tc460 \n+\tbl\tc450 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92 (discriminator 3)\n \tldr.w\tr3, [r8, #132]\t; 0x84\n \tcmp\tsl, r3\n-\tbcs.w\t2afc4 \n+\tbcs.w\t2b02c \n ././tommyds/tommyarray.h:95\n \torr.w\tr3, sl, #1\n test_tommy():\n ./cmdline/selftest.c:358\n \tadd.w\tfp, r5, #1\n ././tommyds/tommytypes.h:364\n \tclz\tr3, r3\n ./cmdline/selftest.c:358\n-\tmov\tr0, r4\n+\tmov\tr1, fp\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr3, r3, #31\n test_tommy():\n ./cmdline/selftest.c:358\n-\tmov\tr1, fp\n+\tmov\tr0, r4\n ././tommyds/tommyarray.h:107\n \tldr.w\tr3, [r8, r3, lsl #2]\n tommy_array_set():\n ././tommyds/tommyarray.h:107\n \tstr.w\tr6, [r3, sl, lsl #2]\n test_tommy():\n ./cmdline/selftest.c:358\n-\tbl\tc520 \n+\tbl\tc50c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tldr.w\tr3, [r4, #144]\t; 0x90\n \tcmp\tr3, r5\n-\tbls.w\t2afd6 \n+\tbls.w\t2b03e \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr3, [r4, #132]\t; 0x84\n \tcmp\tr3, #0\n-\tbeq.w\t2afc4 \n+\tbeq.w\t2b02c \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tr3, [r4, #140]\t; 0x8c\n+\tadds\tr6, #16\n test_tommy():\n-./cmdline/selftest.c:356\n-\tcmp.w\tfp, #256\t; 0x100\n ././tommyds/tommyarray.h:117\n \tldr\tr2, [r4, #0]\n-tommy_array_get():\n-././tommyds/tommyarray.h:117\n-\tadd.w\tr6, r6, #16\n+./cmdline/selftest.c:356\n+\tcmp.w\tfp, #256\t; 0x100\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tmul.w\tr3, r3, r5\n test_tommy():\n ./cmdline/selftest.c:359\n \tldr\tr2, [r2, #0]\n \tstr\tr5, [r2, r3]\n ./cmdline/selftest.c:356\n-\tbne.n\t2ac88 \n+\tbne.n\t2acd8 \n ./cmdline/selftest.c:362\n \tmov\tr1, fp\n \tmov\tr0, r8\n-\tbl\tc460 \n+\tbl\tc450 \n ./cmdline/selftest.c:363\n \tmov\tr1, fp\n \tmov\tr0, r4\n \tmov\tr6, r9\n-\tbl\tc520 \n+\tbl\tc50c \n ./cmdline/selftest.c:365\n \tmov\tr0, r8\n-\tbl\tc4b4 \n+\tbl\tc4a4 \n \tmov\tr5, r8\n \tcmp.w\tr0, #1024\t; 0x400\n-\tbcc.w\t2afb0 \n+\tbcc.w\t2b018 \n ./cmdline/selftest.c:370\n \tmov\tr0, r4\n-\tbl\tc59c \n+\tbl\tc584 \n \tcmp.w\tr0, #1024\t; 0x400\n-\tbcc.w\t2afb0 \n+\tbcc.w\t2b018 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tldr.w\tr9, [r4, #132]\t; 0x84\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tmovs\tr2, #0\n \tldr\tr0, [r7, #12]\n@@ -80216,548 +80067,542 @@\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:97\n \tldr.w\tfp, [r4, #140]\t; 0x8c\n \tmov\tr4, r9\n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp\tip, r3\n-\tbeq.w\t2afc4 \n+\tbeq.w\t2b02c \n ././tommyds/tommyarray.h:95\n \torr.w\tr1, r3, #1\n test_tommy():\n ././tommyds/tommytypes.h:364\n \tclz\tr1, r1\n tommy_ilog2_u32():\n ././tommyds/tommytypes.h:364\n \teor.w\tr1, r1, #31\n test_tommy():\n ././tommyds/tommyarray.h:117\n \tldr.w\tr1, [r5, r1, lsl #2]\n ./cmdline/selftest.c:377\n \tldr.w\tr1, [r1, r3, lsl #2]\n \tcmp\tr1, r0\n-\tbne.w\t2afb0 \n+\tbne.w\t2b018 \n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n \tcmp\tsl, r3\n-\tbeq.w\t2afd6 \n+\tbeq.w\t2b03e \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n \tcmp\tr4, #0\n-\tbeq.w\t2afc4 \n+\tbeq.w\t2b02c \n test_tommy():\n ./cmdline/selftest.c:382\n \tldr.w\tr1, [lr]\n \tldr\tr1, [r1, r2]\n \tcmp\tr1, r3\n-\tbne.w\t2afb0 \n+\tbne.w\t2b018 \n ./cmdline/selftest.c:376 (discriminator 2)\n \tadds\tr3, #1\n \tadd\tr2, fp\n+\tadds\tr0, #16\n \tcmp.w\tr3, #256\t; 0x100\n-\tadd.w\tr0, r0, #16\n-\tbne.n\t2ad3c \n+\tbne.n\t2ad8a \n+\tldr\tr3, [r7, #12]\n+\tmov\tr4, r8\n ./cmdline/selftest.c:389\n-\tmov\tr0, r8\n+\tmov\tr0, r4\n ./cmdline/selftest.c:420\n-\tadd.w\tr3, r7, #40\t; 0x28\n-\tstr\tr3, [r7, #4]\n+\tadd.w\tr4, r7, #40\t; 0x28\n+\tadd.w\tfp, r3, #4096\t; 0x1000\n+\tstr\tr4, [r7, #4]\n ./cmdline/selftest.c:389\n-\tbl\tc4e0 \n+\tbl\tc4cc \n ./cmdline/selftest.c:390\n \tmov\tr0, r5\n+\tbl\tc414 \n ./cmdline/selftest.c:420\n-\tadd.w\tr9, r7, #32\n-./cmdline/selftest.c:390\n-\tbl\tc424 \n-././tommyds/tommylist.h:150\n \tldr\tr3, [r7, #12]\n-tommy_list_insert_first():\n+\tadd.w\tr5, r7, #32\n ././tommyds/tommylist.h:153\n-\tldr\tr2, [r7, #8]\n-\tmovs\tr4, #0\n-test_tommy():\n+\tmov.w\tr8, #0\n ./cmdline/selftest.c:420\n-\tmov\tr0, r9\n-\tadd.w\tfp, r3, #4096\t; 0x1000\n-tommy_list_insert_first():\n-././tommyds/tommylist.h:150\n-\tstr\tr3, [r3, #4]\n-test_tommy():\n+\tmov\tr4, r3\n+\tmov\tr0, r5\n+././tommyds/tommylist.h:226\n+\tstrd\tr3, r3, [r3, #4]\n ./cmdline/selftest.c:422\n-\tmov\tr5, r4\n+\tmov\tsl, r8\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n-\tstr.w\tr4, [r2, #-20]\n+\tldr\tr3, [r7, #8]\n+\tstr.w\tr8, [r3, #-20]\n test_tommy():\n-././tommyds/tommylist.h:226\n-\tstr\tr3, [r3, #8]\n ./cmdline/selftest.c:420\n-\tbl\tc77c \n-\tldr\tr4, [r7, #12]\n+\tbl\tc764 \n ./cmdline/selftest.c:423 (discriminator 3)\n-\tand.w\tr3, r5, #63\t; 0x3f\n+\tand.w\tr3, sl, #63\t; 0x3f\n \tmov\tr2, r4\n \tmov\tr1, r4\n-\tmov\tr0, r9\n+\tmov\tr0, r5\n \tadds\tr4, #16\n-\tbl\tc7ac \n+\tbl\tc794 \n ./cmdline/selftest.c:422 (discriminator 3)\n+\tadd.w\tsl, sl, #1\n \tcmp\tfp, r4\n-\tadd.w\tr5, r5, #1\n-\tbne.n\t2adb4 \n+\tbne.n\t2ae06 \n ./cmdline/selftest.c:425\n-\tldr.w\tr3, [r9, #12]\n+\tldr\tr3, [r5, #12]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.w\t2afb0 \n+\tbne.w\t2b018 \n ./cmdline/selftest.c:431\n-\tmov\tr0, r9\n-\tbl\tc928 \n+\tmov\tr0, r5\n+\tbl\tc914 \n \tcmp.w\tr0, #4096\t; 0x1000\n-\tbcc.w\t2afb0 \n+\tbcc.w\t2b018 \n ./cmdline/selftest.c:437\n-\tldr\tr5, [pc, #532]\t; (2affc )\n+\tldr.w\tsl, [pc, #556]\t; 2b064 \n ./cmdline/selftest.c:438\n-\tmov\tr0, r9\n-\tldr\tr1, [pc, #532]\t; (2b000 )\n+\tmov\tr0, r5\n+\tldr\tr1, [pc, #552]\t; (2b068 )\n ./cmdline/selftest.c:437\n \tmovs\tr4, #0\n-\tadd\tr5, pc\n+\tadd\tsl, pc\n ./cmdline/selftest.c:438\n \tadd\tr1, pc\n ./cmdline/selftest.c:437\n-\tstr\tr4, [r5, #0]\n+\tstr.w\tr4, [sl]\n ./cmdline/selftest.c:438\n-\tbl\tc8cc \n+\tbl\tc8b8 \n ./cmdline/selftest.c:439\n-\tldr\tr3, [r5, #0]\n+\tldr.w\tr3, [sl]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.w\t2afb0 \n+\tbne.w\t2b018 \n ./cmdline/selftest.c:446\n-\tldr\tr1, [pc, #512]\t; (2b004 )\n-\tmov\tr2, r5\n-\tmov\tr0, r9\n+\tldr\tr1, [pc, #528]\t; (2b06c )\n+\tmov\tr2, sl\n+\tmov\tr0, r5\n ./cmdline/selftest.c:445\n-\tstr\tr4, [r5, #0]\n+\tstr.w\tr4, [sl]\n ./cmdline/selftest.c:446\n \tadd\tr1, pc\n-\tbl\tc8f8 \n+\tbl\tc8e4 \n ./cmdline/selftest.c:447\n-\tldr\tr3, [r5, #0]\n+\tldr.w\tr3, [sl]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.w\t2afb0 \n-\tldr\tr5, [r7, #12]\n-\tadd.w\tr4, r5, #2048\t; 0x800\n+\tbne.w\t2b018 \n+\tldr\tr3, [r7, #12]\n+\tadd.w\tr4, r3, #2048\t; 0x800\n+\tmov\tsl, r3\n ./cmdline/selftest.c:454 (discriminator 3)\n-\tmov\tr1, r5\n-\tmov\tr0, r9\n-\tadds\tr5, #16\n-\tbl\tc7f8 \n+\tmov\tr1, sl\n+\tmov\tr0, r5\n+\tadd.w\tsl, sl, #16\n+\tbl\tc7e0 \n ./cmdline/selftest.c:453 (discriminator 3)\n-\tcmp\tr4, r5\n-\tbne.n\t2ae20 \n+\tcmp\tr4, sl\n+\tbne.n\t2ae7c \n ./cmdline/selftest.c:457\n-\tldr.w\tsl, [pc, #472]\t; 2b008 \n+\tldr.w\tr8, [pc, #480]\t; 2b070 \n ./cmdline/selftest.c:456\n-\tmovs\tr5, #0\n-\tldr.w\tr8, [r7, #12]\n+\tmov.w\tsl, #0\n+\tldr.w\tr9, [r7, #12]\n ./cmdline/selftest.c:457\n-\tadd\tsl, pc\n-\tand.w\tr3, r5, #63\t; 0x3f\n-\tmov\tr2, r8\n-\tmov\tr1, sl\n-\tmov\tr0, r9\n-\tbl\tc844 \n+\tadd\tr8, pc\n+\tand.w\tr3, sl, #63\t; 0x3f\n+\tmov\tr2, r9\n+\tmov\tr1, r8\n+\tmov\tr0, r5\n+\tbl\tc830 \n \tcmp\tr0, #0\n-\tbne.w\t2afb0 \n+\tbne.w\t2b018 \n ./cmdline/selftest.c:456 (discriminator 2)\n-\tadd.w\tr8, r8, #16\n-\tadds\tr5, #1\n-\tcmp\tr4, r8\n-\tbne.n\t2ae3a \n+\tadd.w\tr9, r9, #16\n+\tadd.w\tsl, sl, #1\n+\tcmp\tr4, r9\n+\tbne.n\t2ae9a \n \tldr\tr3, [r7, #8]\n ./cmdline/selftest.c:463\n-\tmovs\tr5, #128\t; 0x80\n-\taddw\tr8, r3, #2028\t; 0x7ec\n+\tmov.w\tsl, #128\t; 0x80\n+\taddw\tr9, r3, #2028\t; 0x7ec\n ./cmdline/selftest.c:464\n-\tand.w\tr3, r5, #63\t; 0x3f\n-\tmov\tr2, r8\n-\tmov\tr1, sl\n-\tmov\tr0, r9\n-\tbl\tc844 \n+\tand.w\tr3, sl, #63\t; 0x3f\n+\tmov\tr2, r9\n+\tmov\tr1, r8\n+\tmov\tr0, r5\n+\tbl\tc830 \n \tcmp\tr0, #0\n-\tbeq.w\t2afb0 \n+\tbeq.w\t2b018 \n ./cmdline/selftest.c:463 (discriminator 2)\n-\tadd.w\tr8, r8, #16\n-\tadds\tr5, #1\n-\tcmp\tr8, fp\n-\tbne.n\t2ae60 \n+\tadd.w\tr9, r9, #16\n+\tadd.w\tsl, sl, #1\n+\tcmp\tr9, fp\n+\tbne.n\t2aec4 \n ./cmdline/selftest.c:471\n-\tldr.w\tr5, [r9, #12]\n-\tcmp\tr5, #0\n-\tbne.w\t2afb0 \n+\tldr.w\tsl, [r5, #12]\n+\tcmp.w\tsl, #0\n+\tbne.w\t2b018 \n ./cmdline/selftest.c:479\n \tldr\tr3, [r7, #4]\n ./cmdline/selftest.c:477\n-\tmov\tr0, r9\n+\tmov\tr0, r5\n+./cmdline/selftest.c:479\n+\tldr.w\tr8, [r7, #12]\n ./cmdline/selftest.c:481\n-\tmov\tr9, r5\n+\tmov\tfp, sl\n ./cmdline/selftest.c:479\n-\tsub.w\tsl, r3, #20\n+\tsub.w\tr9, r3, #20\n ./cmdline/selftest.c:477\n-\tbl\tc79c \n+\tbl\tc784 \n ./cmdline/selftest.c:479\n-\tldr\tr1, [pc, #372]\t; (2b00c )\n-\tmov\tr0, sl\n-\tldr.w\tr8, [r7, #12]\n+\tldr\tr1, [pc, #368]\t; (2b074 )\n+\tmov\tr0, r9\n \tadd\tr1, pc\n-\tbl\tc614 \n+\tbl\tc5fc \n ./cmdline/selftest.c:482 (discriminator 3)\n-\tadd.w\tr9, r9, #1\n+\tadd.w\tfp, fp, #1\n \tmov\tr1, r8\n-\tmov\tr0, sl\n-\tadd.w\tr8, r8, #16\n-\tmov\tr2, r9\n-\tbl\tc628 \n+\tmov\tr2, fp\n+\tmov\tr0, r9\n+\tbl\tc610 \n ./cmdline/selftest.c:481 (discriminator 3)\n-\tcmp.w\tr9, #256\t; 0x100\n-\tbne.n\t2aea4 \n+\tadd.w\tr8, r8, #16\n+\tcmp.w\tfp, #256\t; 0x100\n+\tbne.n\t2af0c \n ./cmdline/selftest.c:485\n \tldr\tr3, [r7, #8]\n \tmovs\tr2, #1\n-\tmov\tr0, sl\n+\tmov\tr0, r9\n \taddw\tr1, r3, #4076\t; 0xfec\n-\tbl\tc628 \n+\tbl\tc610 \n ./cmdline/selftest.c:487\n-\tldr.w\tr3, [sl, #8]\n+\tldr.w\tr3, [r9, #8]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:492\n-\tmov\tr0, sl\n-\tbl\tc76c \n+\tmov\tr0, r9\n+\tbl\tc754 \n \tcmp.w\tr0, #4096\t; 0x1000\n-\tbcc.n\t2afb0 \n+\tbcc.n\t2b018 \n ./cmdline/selftest.c:497\n \tmovs\tr1, #1\n-\tmov\tr0, sl\n-\tbl\tc6f4 \n+\tmov\tr0, r9\n+\tbl\tc6dc \n+\tmov\tr5, r0\n \tcmp\tr0, #1\n-\tmov\tr8, r0\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:502\n \tmov.w\tr1, #4294967295\t; 0xffffffff\n-\tmov\tr0, sl\n-\tbl\tc6f4 \n+\tmov\tr0, r9\n+\tbl\tc6dc \n \tcmp\tr0, #0\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:507\n-\tldr\tr1, [pc, #272]\t; (2b010 )\n-\tmov\tr2, r8\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #272]\t; (2b078 )\n+\tmov\tr2, r5\n+\tmov\tr0, r9\n \tadd\tr1, pc\n \tstr\tr1, [r7, #12]\n-\tbl\tc708 \n+\tbl\tc6f0 \n \tcmp\tr0, #1\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:512\n \tldr\tr1, [r7, #12]\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n-\tmov\tr0, sl\n-\tbl\tc708 \n-\tmov\tr9, r0\n+\tmov\tr0, r9\n+\tbl\tc6f0 \n+\tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:518\n-\tldr.w\tr8, [pc, #240]\t; 2b014 \n+\tldr\tr5, [pc, #240]\t; (2b07c )\n ./cmdline/selftest.c:519\n-\tmov\tr0, sl\n-\tldr\tr1, [pc, #240]\t; (2b018 )\n+\tmov\tr0, r9\n+\tldr\tr1, [pc, #240]\t; (2b080 )\n ./cmdline/selftest.c:518\n-\tadd\tr8, pc\n+\tadd\tr5, pc\n ./cmdline/selftest.c:519\n \tadd\tr1, pc\n ./cmdline/selftest.c:518\n-\tstr.w\tr9, [r8]\n+\tstr.w\tr8, [r5]\n ./cmdline/selftest.c:519\n-\tbl\tc74c \n+\tbl\tc734 \n ./cmdline/selftest.c:520\n-\tldr.w\tr3, [r8]\n+\tldr\tr3, [r5, #0]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:527\n-\tldr\tr1, [pc, #220]\t; (2b01c )\n-\tmov\tr2, r8\n-\tmov\tr0, sl\n+\tldr\tr1, [pc, #224]\t; (2b084 )\n+\tmov\tr2, r5\n+\tmov\tr0, r9\n ./cmdline/selftest.c:526\n-\tstr.w\tr9, [r8]\n+\tstr.w\tr8, [r5]\n ./cmdline/selftest.c:527\n \tadd\tr1, pc\n-\tbl\tc75c \n+\tbl\tc744 \n ./cmdline/selftest.c:528\n-\tldr.w\tr3, [r8]\n+\tldr\tr3, [r5, #0]\n \tcmp.w\tr3, #256\t; 0x100\n-\tbne.n\t2afb0 \n+\tbne.n\t2b018 \n ./cmdline/selftest.c:535 (discriminator 3)\n \tmov\tr1, r6\n-\tmov\tr0, sl\n+\tmov\tr0, r9\n \tadds\tr6, #16\n-\tbl\tc71c \n+\tbl\tc704 \n ./cmdline/selftest.c:534 (discriminator 3)\n \tcmp\tr4, r6\n-\tbne.n\t2af58 \n+\tbne.n\t2afba \n ./cmdline/selftest.c:538\n-\tadds\tr5, #1\n-\tmov\tr0, sl\n-\tmov\tr1, r5\n-\tbl\tc690 \n-\tcbnz\tr0, 2afb0 \n+\tadd.w\tsl, sl, #1\n+\tmov\tr0, r9\n+\tmov\tr1, sl\n+\tbl\tc67c \n+\tcbnz\tr0, 2b018 \n ./cmdline/selftest.c:537 (discriminator 1)\n-\tcmp\tr5, #128\t; 0x80\n-\tbne.n\t2af66 \n+\tcmp.w\tsl, #128\t; 0x80\n+\tbne.n\t2afc8 \n ./cmdline/selftest.c:546\n-\tadds\tr5, #1\n-\tmov\tr0, sl\n-\tmov\tr1, r5\n-\tbl\tc690 \n-\tcbz\tr0, 2afb0 \n+\tadd.w\tsl, sl, #1\n+\tmov\tr0, r9\n+\tmov\tr1, sl\n+\tbl\tc67c \n+\tcbz\tr0, 2b018 \n ./cmdline/selftest.c:545 (discriminator 1)\n-\tcmp.w\tr5, #256\t; 0x100\n-\tbne.n\t2af76 \n+\tcmp.w\tsl, #256\t; 0x100\n+\tbne.n\t2afdc \n ./cmdline/selftest.c:553\n-\tldr.w\tr3, [sl, #8]\n-\tcbnz\tr3, 2afb0 \n+\tldr.w\tr3, [r9, #8]\n+\tcbnz\tr3, 2b018 \n ./cmdline/selftest.c:344 (discriminator 1)\n-\tldr\tr1, [pc, #144]\t; (2b020 )\n+\tldr\tr1, [pc, #144]\t; (2b088 )\n ./cmdline/selftest.c:565 (discriminator 1)\n \tadd.w\tr3, r7, #4448\t; 0x1160\n-\tldr\tr2, [pc, #92]\t; (2aff4 )\n+\tldr\tr2, [pc, #92]\t; (2b05c )\n \tadds\tr3, #4\n ./cmdline/selftest.c:344 (discriminator 1)\n \tadd\tr1, pc\n ./cmdline/selftest.c:565 (discriminator 1)\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2afea \n+\tbne.n\t2b052 \n ./cmdline/selftest.c:565\n \tadd.w\tr7, r7, #4448\t; 0x1160\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/selftest.c:562\n-\tldr\tr0, [pc, #112]\t; (2b024 )\n+\tldr\tr0, [pc, #112]\t; (2b08c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/selftest.c:563\n-\tldr\tr3, [pc, #108]\t; (2b028 )\n+\tldr\tr3, [pc, #108]\t; (2b090 )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n tommy_array_ref():\n ././tommyds/tommyarray.h:92\n-\tldr\tr3, [pc, #100]\t; (2b02c )\n+\tldr\tr3, [pc, #100]\t; (2b094 )\n \tmovs\tr2, #92\t; 0x5c\n-\tldr\tr1, [pc, #100]\t; (2b030 )\n-\tldr\tr0, [pc, #104]\t; (2b034 )\n+\tldr\tr1, [pc, #100]\t; (2b098 )\n+\tldr\tr0, [pc, #104]\t; (2b09c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n tommy_arrayblkof_ref():\n ././tommyds/tommyarrayblkof.h:93\n-\tldr\tr3, [pc, #96]\t; (2b038 )\n+\tldr\tr3, [pc, #96]\t; (2b0a0 )\n \tmovs\tr2, #93\t; 0x5d\n-\tldr\tr1, [pc, #96]\t; (2b03c )\n-\tldr\tr0, [pc, #96]\t; (2b040 )\n+\tldr\tr1, [pc, #96]\t; (2b0a4 )\n+\tldr\tr0, [pc, #96]\t; (2b0a8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t6da4 <__assert_fail@plt>\n test_tommy():\n ./cmdline/selftest.c:565\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tadd\tr0, pc, #984\t; (adr r0, 2b3cc )\n+\tadd\tr0, pc, #640\t; (adr r0, 2b2dc )\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #720\t; (adr r0, 2b2cc )\n+\tadd\tr0, pc, #392\t; (adr r0, 2b1ec )\n \tmovs\tr3, r0\n-\tsubs\tr2, r3, r1\n+\tsubs\tr0, r1, r0\n \tmovs\tr4, r0\n-\t\t\t; instruction: 0xfb0dffff\n-\t\t\t; instruction: 0xfb0fffff\n-\t\t\t; instruction: 0xfa95ffff\n-\t\t\t; instruction: 0xfa43ffff\n-\tldr??.w\tpc, [pc, #4095]\t; 2c013 \n-\tadds\tr0, r4, r4\n+\t\t\t; instruction: 0xfb0bffff\n+\t\t\t; instruction: 0xfb07ffff\n+\t\t\t; instruction: 0xfa7dffff\n+\t\t\t; instruction: 0xfa23ffff\n+\tldrsh.w\tpc, [pc, #4095]\t; 2c07b \n+\tadds\tr2, r7, r2\n \tmovs\tr4, r0\n-\tldr??.w\tpc, [r3, #4095]\t; 0xfff\n-\tldr??.w\tpc, [r1, #4095]\t; 0xfff\n-\tldr\tr5, [sp, #624]\t; 0x270\n+\tldrsh.w\tpc, [sp, #4095]\t; 0xfff\n+\tldrsh.w\tpc, [sp, #4095]\t; 0xfff\n+\tldr\tr5, [sp, #208]\t; 0xd0\n \tmovs\tr3, r0\n-\tvhadd.u16\td16, d2, d1\n+\tcdp2\t0, 14, cr0, cr10, cr1, {0}\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #752]\t; (2b320 )\n+\tldr\tr6, [pc, #336]\t; (2b1e8 )\n \tmovs\tr2, r0\n-\tldrb\tr2, [r0, #22]\n+\tldrb\tr2, [r3, #20]\n \tmovs\tr1, r0\n-\tldrsb\tr4, [r7, r6]\n+\tldrsb\tr4, [r2, r5]\n \tmovs\tr1, r0\n-\tldr\tr6, [pc, #680]\t; (2b2e4 )\n+\tldr\tr6, [pc, #264]\t; (2b1ac )\n \tmovs\tr2, r0\n-\tstrh\tr4, [r4, #24]\n+\tstrh\tr4, [r7, #20]\n \tmovs\tr1, r0\n-\tldrsb\tr0, [r5, r6]\n+\tldrsb\tr0, [r0, r5]\n \tmovs\tr1, r0\n \n-0002b044 :\n+0002b0ac :\n selftest():\n-./cmdline/selftest.c:569\n-\tldr\tr0, [pc, #200]\t; (2b110 )\n ./cmdline/selftest.c:568\n \tpush\t{r3, r4, r7, lr}\n ./cmdline/selftest.c:569\n-\tadd\tr0, pc\n+\tldr\tr0, [pc, #200]\t; (2b178 )\n ./cmdline/selftest.c:568\n \tadd\tr7, sp, #0\n-\tldr\tr4, [pc, #196]\t; (2b114 )\n+\tldr\tr4, [pc, #200]\t; (2b17c )\n ./cmdline/selftest.c:569\n-\tbl\t11570 \n-./cmdline/selftest.c:570\n-\tbl\t119fc \n-./cmdline/selftest.c:572\n-\tldr\tr0, [pc, #192]\t; (2b118 )\n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/selftest.c:568\n \tadd\tr4, pc\n+./cmdline/selftest.c:570\n+\tbl\t119b4 \n ./cmdline/selftest.c:572\n+\tldr\tr0, [pc, #188]\t; (2b180 )\n \tadd\tr0, pc\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/selftest.c:582\n-\tbl\t2a930 \n+\tbl\t2a980 \n ./cmdline/selftest.c:583\n-\tbl\t2abac \n+\tbl\t2abfc \n ./cmdline/selftest.c:584\n-\tbl\t2ac30 \n+\tbl\t2ac80 \n ./cmdline/selftest.c:585\n-\tbl\t9760 \n-\tcbnz\tr0, 2b0cc \n+\tbl\t977c \n+\tcbnz\tr0, 2b134 \n ./cmdline/selftest.c:591\n-\tbl\tb0cc \n+\tbl\tb0d0 \n \tcmp\tr0, #0\n-\tbne.n\t2b108 \n+\tbne.n\t2b170 \n ./cmdline/selftest.c:597\n-\tbl\tafcc \n+\tbl\tafd0 \n \tcmp\tr0, #0\n-\tbne.n\t2b102 \n+\tbne.n\t2b16a \n ./cmdline/selftest.c:603\n-\tbl\tae68 \n+\tbl\tae6c \n \tcmp\tr0, #0\n-\tbne.n\t2b0fc \n+\tbne.n\t2b164 \n ./cmdline/selftest.c:609\n \tmov.w\tr2, #256\t; 0x100\n \tmovs\tr1, #32\n \tmovs\tr0, #1\n-\tbl\tb5bc \n-\tcbnz\tr0, 2b0f6 \n+\tbl\tb5ac \n+\tcbnz\tr0, 2b15e \n ./cmdline/selftest.c:615\n \tmov.w\tr2, #256\t; 0x100\n \tmovs\tr1, #12\n \tmovs\tr0, #1\n-\tbl\tb1c8 \n-\tcbnz\tr0, 2b0f0 \n+\tbl\tb1cc \n+\tcbnz\tr0, 2b158 \n ./cmdline/selftest.c:621\n \tmov.w\tr2, #256\t; 0x100\n \tmovs\tr1, #32\n-\tbl\tb5bc \n-\tcbnz\tr0, 2b0ea \n+\tbl\tb5ac \n+\tcbnz\tr0, 2b152 \n ./cmdline/selftest.c:627\n \tmov.w\tr2, #256\t; 0x100\n \tmovs\tr1, #12\n-\tbl\tb1c8 \n-\tcbnz\tr0, 2b0e4 \n+\tbl\tb1cc \n+\tcbnz\tr0, 2b14c \n ./cmdline/selftest.c:633\n \tmov.w\tr2, #256\t; 0x100\n \tmovs\tr1, #1\n-\tbl\tb5bc \n-\tcbnz\tr0, 2b0de \n+\tbl\tb5ac \n+\tcbnz\tr0, 2b146 \n ./cmdline/selftest.c:639\n \tpop\t{r3, r4, r7, pc}\n ./cmdline/selftest.c:587\n-\tldr\tr0, [pc, #76]\t; (2b11c )\n+\tldr\tr0, [pc, #76]\t; (2b184 )\n \tadd\tr0, pc\n ./cmdline/selftest.c:593\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/selftest.c:594\n-\tldr\tr3, [pc, #72]\t; (2b120 )\n+\tldr\tr3, [pc, #72]\t; (2b188 )\n \tldr\tr3, [r4, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/selftest.c:635\n-\tldr\tr0, [pc, #68]\t; (2b124 )\n+\tldr\tr0, [pc, #68]\t; (2b18c )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:629\n-\tldr\tr0, [pc, #64]\t; (2b128 )\n+\tldr\tr0, [pc, #64]\t; (2b190 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:623\n-\tldr\tr0, [pc, #64]\t; (2b12c )\n+\tldr\tr0, [pc, #64]\t; (2b194 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:617\n-\tldr\tr0, [pc, #60]\t; (2b130 )\n+\tldr\tr0, [pc, #60]\t; (2b198 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:611\n-\tldr\tr0, [pc, #60]\t; (2b134 )\n+\tldr\tr0, [pc, #60]\t; (2b19c )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:605\n-\tldr\tr0, [pc, #56]\t; (2b138 )\n+\tldr\tr0, [pc, #56]\t; (2b1a0 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:599\n-\tldr\tr0, [pc, #56]\t; (2b13c )\n+\tldr\tr0, [pc, #56]\t; (2b1a4 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n ./cmdline/selftest.c:593\n-\tldr\tr0, [pc, #52]\t; (2b140 )\n+\tldr\tr0, [pc, #52]\t; (2b1a8 )\n \tadd\tr0, pc\n-\tb.n\t2b0d0 \n+\tb.n\t2b138 \n \tnop\n-\tcdp2\t0, 13, cr0, cr0, cr1, {0}\n-\tldr\tr4, [sp, #880]\t; 0x370\n+\tcdp2\t0, 6, cr0, cr4, cr1, {0}\n+\tldr\tr4, [sp, #488]\t; 0x1e8\n \tmovs\tr3, r0\n-\tcdp2\t0, 12, cr0, cr10, cr1, {0}\n-\tcdp2\t0, 6, cr0, cr6, cr1, {0}\n+\tcdp2\t0, 6, cr0, cr2, cr1, {0}\n+\tldc2l\t0, cr0, [lr, #4]!\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tvhadd.u16\td0, d4, d1\n-\tcdp2\t0, 15, cr0, cr6, cr1, {0}\n-\tcdp2\t0, 13, cr0, cr8, cr1, {0}\n-\tcdp2\t0, 11, cr0, cr2, cr1, {0}\n-\tcdp2\t0, 8, cr0, cr12, cr1, {0}\n-\tcdp2\t0, 7, cr0, cr2, cr1, {0}\n-\tcdp2\t0, 5, cr0, cr8, cr1, {0}\n-\tcdp2\t0, 3, cr0, cr14, cr1, {0}\n+\tcdp2\t0, 10, cr0, cr12, cr1, {0}\n+\tcdp2\t0, 8, cr0, cr14, cr1, {0}\n+\tcdp2\t0, 7, cr0, cr0, cr1, {0}\n+\tcdp2\t0, 4, cr0, cr10, cr1, {0}\n+\tcdp2\t0, 2, cr0, cr4, cr1, {0}\n+\tcdp2\t0, 0, cr0, cr10, cr1, {0}\n+\tldc2l\t0, cr0, [r0, #4]!\n+\tldc2l\t0, cr0, [r6, #4]\n diffgettimeofday():\n ./cmdline/speed.c:46\n \tsubs\tr3, r3, r1\n-./cmdline/speed.c:45\n-\tsubs\tr0, r2, r0\n ./cmdline/speed.c:41\n \tpush\t{r4, r5, r7}\n+./cmdline/speed.c:45\n+\tsubs\tr0, r2, r0\n ./cmdline/speed.c:46\n-\tasrs\tr5, r3, #31\n \tmov\tr4, r3\n+\tasrs\tr5, r3, #31\n \tmovw\tr3, #16960\t; 0x4240\n \tmovt\tr3, #15\n ./cmdline/speed.c:41\n \tadd\tr7, sp, #0\n ./cmdline/speed.c:49\n \tsmlal\tr4, r5, r3, r0\n \tmov\tr0, r4\n@@ -80765,116 +80610,107 @@\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7}\n \tbx\tlr\n diffgettimeofday.isra.0():\n ./cmdline/speed.c:49\n \tnop\n \n-0002b168 :\n+0002b1d0 :\n speed():\n ./cmdline/speed.c:79\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/speed.c:90\n \tcmp.w\tr0, #1000\t; 0x3e8\n ./cmdline/speed.c:79\n-\tvpush\t{d8}\n+\tldr.w\tr5, [pc, #3520]\t; 2bf9c \n+\tldr.w\tr4, [pc, #3520]\t; 2bfa0 \n \tmov\tr9, r0\n-\tldr.w\tr5, [pc, #3524]\t; 2bf3c \n-./cmdline/speed.c:99\n-\tmov.w\tr2, #262144\t; 0x40000\n-./cmdline/speed.c:79\n-\tldr.w\tr4, [pc, #3520]\t; 2bf40 \n-./cmdline/speed.c:99\n-\tmov.w\tr1, #15\n-./cmdline/speed.c:79\n \tadd\tr5, pc\n-./cmdline/speed.c:99\n-\tmov.w\tr0, #8\n-./cmdline/speed.c:79\n+\tvpush\t{d8}\n \tsub\tsp, #164\t; 0xa4\n \tadd\tr7, sp, #8\n+./cmdline/speed.c:99\n+\tmov.w\tr2, #262144\t; 0x40000\n+./cmdline/speed.c:79\n \tldr\tr4, [r5, r4]\n ./cmdline/speed.c:99\n \tadd.w\tr3, r7, #48\t; 0x30\n-./cmdline/speed.c:90\n-\tit\tge\n-\tmovge\tr6, #10\n+\tmov.w\tr1, #15\n+\tmov.w\tr0, #8\n ./cmdline/speed.c:79\n \tldr\tr4, [r4, #0]\n \tstr.w\tr4, [r7, #148]\t; 0x94\n \tmov.w\tr4, #0\n ./cmdline/speed.c:90\n+\tmov.w\tr6, #10\n \tit\tlt\n \tmovlt\tr6, #1\n ./cmdline/speed.c:99\n-\tbl\te1cc \n-./cmdline/speed.c:79\n-\tldr.w\tsl, [pc, #3476]\t; 2bf44 \n-./cmdline/speed.c:102\n-\tmovs\tr5, #0\n-./cmdline/speed.c:79\n-\tadd\tsl, pc\n+\tbl\te1d0 \n \tsubs\tr3, r0, #4\n-./cmdline/speed.c:99\n \tmov\tr4, r0\n ./cmdline/speed.c:102\n-\tstr\tr3, [r7, #40]\t; 0x28\n+\tmovs\tr5, #0\n ./cmdline/speed.c:99\n \tmov\tr8, r3\n+./cmdline/speed.c:79\n+\tldr.w\tsl, [pc, #3460]\t; 2bfa4 \n+\tstr\tr3, [r7, #40]\t; 0x28\n+\tadd\tsl, pc\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tmov\tr1, r5\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tldr.w\tr0, [r8, #4]!\n+\tmov.w\tr2, #262144\t; 0x40000\n speed():\n ./cmdline/speed.c:102 (discriminator 3)\n \tadds\tr5, #1\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n-\tmov.w\tr2, #262144\t; 0x40000\n \tblx\t6c08 \n speed():\n ./cmdline/speed.c:102 (discriminator 3)\n \tcmp\tr5, #8\n-\tbne.n\t2b1bc \n+\tbne.n\t2b224 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov.w\tr2, #262144\t; 0x40000\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n \tldr\tr0, [r4, #56]\t; 0x38\n \tadd.w\tr8, r7, #132\t; 0x84\n \tblx\t6c08 \n speed():\n ./cmdline/speed.c:107\n \tldr\tr0, [r4, #56]\t; 0x38\n-\tbl\t81ec \n+\tbl\t81e8 \n ./cmdline/speed.c:110\n \tmov\tr2, r8\n \tmovs\tr3, #0\n ./cmdline/speed.c:111 (discriminator 3)\n \tstrb.w\tr3, [r2], #1\n ./cmdline/speed.c:110 (discriminator 3)\n \tadds\tr3, #1\n \tcmp\tr3, #16\n-\tbne.n\t2b1ea \n+\tbne.n\t2b252 \n \tadd.w\tr1, r7, #64\t; 0x40\n \tadd.w\tr2, r7, #88\t; 0x58\n ./cmdline/speed.c:114\n \tmovs\tr3, #0\n ./cmdline/speed.c:115 (discriminator 3)\n \tstr.w\tr3, [r1, #4]!\n ./cmdline/speed.c:116 (discriminator 3)\n \tstr.w\tr3, [r2, #4]!\n ./cmdline/speed.c:114 (discriminator 3)\n \tadds\tr3, #1\n \tcmp\tr3, #6\n-\tbne.n\t2b1fe \n+\tbne.n\t2b266 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3384]\t; 2bf48 \n+\tldr.w\tr0, [pc, #3376]\t; 2bfa8 \n ./cmdline/speed.c:173\n \tadd.w\tr3, r7, #52\t; 0x34\n \tstr\tr3, [r7, #12]\n \tmovs\tr5, #0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n@@ -80882,194 +80718,199 @@\n ./cmdline/speed.c:176\n \tvmov\ts16, r8\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3368]\t; 2bf4c \n+\tldr.w\tr0, [pc, #3360]\t; 2bfac \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3360]\t; 2bf50 \n+\tldr.w\tr0, [pc, #3352]\t; 2bfb0 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #3356]\t; 2bf54 \n+\tldr.w\tr1, [pc, #3348]\t; 2bfb4 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr2, #32\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3344]\t; 2bf58 \n+\tldr.w\tr0, [pc, #3336]\t; 2bfb8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #3332]\t; 2bf5c \n+\tldr.w\tr1, [pc, #3324]\t; 2bfbc \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov.w\tr3, #262144\t; 0x40000\n \tmov.w\tr2, #2048\t; 0x800\n \tadd\tr1, pc\n \tstr\tr2, [sp, #0]\n \tmovs\tr0, #1\n \tmovs\tr2, #8\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #3312]\t; 2bf60 \n+\tldr.w\tr1, [pc, #3304]\t; 2bfc0 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov.w\tr2, #1792\t; 0x700\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3300]\t; 2bf64 \n+\tldr.w\tr0, [pc, #3292]\t; 2bfc4 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3296]\t; 2bf68 \n+\tldr.w\tr0, [pc, #3288]\t; 2bfc8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr0, [pc, #3284]\t; 2bf6c \n+\tldr.w\tr0, [pc, #3276]\t; 2bfcc \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr2, [pc, #3276]\t; 2bf70 \n+\tldr.w\tr2, [pc, #3268]\t; 2bfd0 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tr1, [pc, #3276]\t; 2bf74 \n+\tldr.w\tr1, [pc, #3268]\t; 2bfd4 \n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:171\n-\tldr.w\tr3, [pc, #3268]\t; 2bf78 \n+\tldr.w\tr3, [pc, #3260]\t; 2bfd8 \n \tadd.w\tr2, r7, #60\t; 0x3c\n \tstr\tr2, [r7, #28]\n \tldr.w\tr1, [sl, r3]\n-\tldr\tr0, [r1, #0]\n \tstr\tr1, [r7, #20]\n+\tldr\tr0, [r1, #0]\n \tblx\t693c \n ./cmdline/speed.c:173\n \tmov\tr1, r5\n \tldr\tr0, [r7, #12]\n \tblx\t6ab0 \n ./cmdline/speed.c:176\n \tmov.w\tr3, #1000\t; 0x3e8\n-\tsmull\tr1, r2, r9, r3\n \tstr\tr4, [r7, #24]\n \tldr.w\tfp, [r7, #40]\t; 0x28\n \tldr\tr4, [r7, #28]\n+\tsmull\tr1, r2, r9, r3\n \tstrd\tr1, r2, [r7, #32]\n ./cmdline/speed.c:173 (discriminator 1)\n \tmov.w\tsl, #0\n ./cmdline/speed.c:173\n \tmov\tr9, fp\n ./cmdline/speed.c:174\n \tmov.w\tr8, #0\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tmov\tr1, r8\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n \tldr.w\tr0, [r9, #4]!\n+\tmov.w\tr2, #262144\t; 0x40000\n speed():\n ./cmdline/speed.c:174 (discriminator 3)\n \tadd.w\tr8, r8, #1\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71 (discriminator 3)\n-\tmov.w\tr2, #262144\t; 0x40000\n \tblx\t6c08 \n speed():\n ./cmdline/speed.c:174 (discriminator 3)\n \tcmp.w\tr8, #8\n-\tbne.n\t2b2ee \n+\tbne.n\t2b356 \n ./cmdline/speed.c:173 (discriminator 3)\n \tadd.w\tr9, sl, #1\n \tcmp\tr6, r9\n-\tbeq.n\t2b312 \n+\tbeq.n\t2b37a \n \tmov\tsl, r9\n-\tb.n\t2b2e8 \n+\tb.n\t2b350 \n ./cmdline/speed.c:176\n \tmovs\tr1, #0\n \tmov\tr0, r4\n \tblx\t6ab0 \n+\tadd\tr5, r9\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, r9\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b2e4 \n+\tblt.n\t2b34c \n ./cmdline/speed.c:176 (discriminator 1)\n \tmov.w\tfp, r5, asr #31\n ./cmdline/speed.c:178 (discriminator 1)\n \tlsls\tr0, r5, #21\n \tldr\tr4, [r7, #24]\n ./cmdline/speed.c:176 (discriminator 1)\n \tmov.w\tr1, fp, lsl #21\n \tstr.w\tr9, [r7, #24]\n ./cmdline/speed.c:178 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n \tstr.w\tsl, [r7, #8]\n-\tbl\t2f4c0 \n-./cmdline/speed.c:190 (discriminator 1)\n-\tldr.w\tr6, [pc, #3108]\t; 2bf7c \n-\tadd.w\tr5, r4, #28\n-\tadd\tr6, pc\n-./cmdline/speed.c:178 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #3100]\t; 2bf80 \n+\tldr.w\tr1, [pc, #3100]\t; 2bfdc \n ./cmdline/speed.c:178 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+speed():\n+./cmdline/speed.c:188 (discriminator 1)\n+\tmov.w\tsl, #0\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr1, pc\n+speed():\n+./cmdline/speed.c:190 (discriminator 1)\n+\tldr.w\tr6, [pc, #3088]\t; 2bfe0 \n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n@@ -81077,125 +80918,123 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr0, [pc, #3080]\t; 2bf84 \n+\tldr.w\tr0, [pc, #3072]\t; 2bfe4 \n+./cmdline/speed.c:190 (discriminator 1)\n+\tadd\tr6, pc\n+\tadd.w\tr5, r4, #28\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #3072]\t; 2bf88 \n+\tldr.w\tr2, [pc, #3060]\t; 2bfe8 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #3072]\t; 2bf8c \n+\tldr.w\tr1, [pc, #3060]\t; 2bfec \n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:186 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/speed.c:188 (discriminator 1)\n-\tmovs\tr1, #0\n \tldr\tr0, [r7, #12]\n-\tmov\tsl, r1\n+\tmov\tr1, sl\n \tblx\t6ab0 \n \tldr.w\tr9, [r7, #40]\t; 0x28\n \tldr.w\tfp, [r7, #8]\n \tstr\tr4, [r7, #16]\n \tmovs\tr4, #0\n ./cmdline/speed.c:188\n \tmov\tr8, r9\n ./cmdline/speed.c:190 (discriminator 3)\n \tldr.w\tr1, [r8, #4]!\n \tmov.w\tr2, #262144\t; 0x40000\n \tmovs\tr0, #0\n-\tbl\te050 \n+\tbl\te058 \n \tldr\tr3, [r6, #0]\n ./cmdline/speed.c:189 (discriminator 3)\n \tcmp\tr5, r8\n ./cmdline/speed.c:190 (discriminator 3)\n \tadd\tr0, r3\n \tstr\tr0, [r6, #0]\n ./cmdline/speed.c:189 (discriminator 3)\n-\tbne.n\t2b3b6 \n+\tbne.n\t2b420 \n ./cmdline/speed.c:188 (discriminator 3)\n+\tadds\tr3, r4, #1\n \tcmp\tfp, r4\n-\tadd.w\tr3, r4, #1\n-\tbeq.n\t2b3da \n+\tbeq.n\t2b442 \n \tmov\tr4, r3\n-\tb.n\t2b3b4 \n+\tb.n\t2b41e \n ./cmdline/speed.c:191\n \tmovs\tr1, #0\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tsl, r1\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b3b2 \n+\tblt.n\t2b41c \n ./cmdline/speed.c:191 (discriminator 1)\n \tmov.w\tip, sl, asr #31\n ./cmdline/speed.c:193 (discriminator 1)\n \tmov.w\tr0, sl, lsl #21\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr9, [pc, #2948]\t; 2bf90 \n+\tldr\tr4, [r7, #16]\n ./cmdline/speed.c:191 (discriminator 1)\n \tmov.w\tr1, ip, lsl #21\n-\tldr\tr4, [r7, #16]\n-./cmdline/speed.c:193 (discriminator 1)\n-\torr.w\tr1, r1, sl, lsr #11\n-printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr9, pc\n-speed():\n+\tldr.w\tr9, [pc, #2932]\t; 2bff0 \n ./cmdline/speed.c:193 (discriminator 1)\n-\tbl\t2f4c0 \n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr6, [pc, #2932]\t; 2bf94 \n-./cmdline/speed.c:238 (discriminator 1)\n-\tmov.w\tsl, #262144\t; 0x40000\n-printf():\n+\torr.w\tr1, r1, sl, lsr #11\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr6, pc\n-speed():\n+\tldr.w\tr6, [pc, #2928]\t; 2bff4 \n ./cmdline/speed.c:193 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #2924]\t; 2bf98 \n+\tldr.w\tr1, [pc, #2924]\t; 2bff8 \n ./cmdline/speed.c:193 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr9, pc\n \tadd\tr1, pc\n+\tadd\tr6, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr.w\tr2, [pc, #2908]\t; 2bf9c \n+\tldr.w\tr2, [pc, #2904]\t; 2bffc \n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n+speed():\n+./cmdline/speed.c:238 (discriminator 1)\n+\tmov.w\tsl, #262144\t; 0x40000\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:197 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n@@ -81207,161 +81046,160 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr0, [pc, #2876]\t; 2bfa0 \n+\tldr.w\tr0, [pc, #2868]\t; 2c000 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2872]\t; 2bfa4 \n+\tldr.w\tr2, [pc, #2864]\t; 2c004 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2860]\t; 2bfa8 \n+\tldr.w\tr2, [pc, #2852]\t; 2c008 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n \tmov\tr1, r9\n \tmov\tr2, r6\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2840]\t; 2bfac \n+\tldr.w\tr2, [pc, #2832]\t; 2c00c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2832]\t; 2bfb0 \n+\tldr.w\tr2, [pc, #2824]\t; 2c010 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2816]\t; 2bfb4 \n+\tldr.w\tr2, [pc, #2808]\t; 2c014 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tmov\tr1, r9\n+\tmov\tr2, r6\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tmov\tr2, r6\n+\tmov\tr1, r9\n \tmovs\tr0, #1\n+speed():\n+./cmdline/speed.c:236 (discriminator 1)\n+\tmovs\tr6, #0\n+\tstr\tr6, [r7, #16]\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:234 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tadd.w\tr9, r7, #116\t; 0x74\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/speed.c:236 (discriminator 1)\n \tldr\tr0, [r7, #12]\n-\tmovs\tr1, #0\n+\tmov\tr1, r6\n \tblx\t6ab0 \n-./cmdline/speed.c:238 (discriminator 1)\n \tldr.w\tfp, [r7, #8]\n-./cmdline/speed.c:236 (discriminator 1)\n-\tmovs\tr3, #0\n-./cmdline/speed.c:238 (discriminator 1)\n \tstr\tr4, [r7, #4]\n-./cmdline/speed.c:236 (discriminator 1)\n-\tstr\tr3, [r7, #16]\n \tmov\tr8, fp\n \tvmov\tfp, s16\n \tmovs\tr6, #0\n ./cmdline/speed.c:236\n \tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/speed.c:238 (discriminator 3)\n \tldr.w\tr3, [r4, #4]!\n \tmov\tr2, r9\n \tmov\tr1, fp\n \tmovs\tr0, #1\n \tstr.w\tsl, [sp]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/speed.c:237 (discriminator 3)\n \tcmp\tr5, r4\n-\tbne.n\t2b4f2 \n+\tbne.n\t2b55a \n ./cmdline/speed.c:236 (discriminator 3)\n+\tadds\tr3, r6, #1\n \tcmp\tr8, r6\n-\tadd.w\tr3, r6, #1\n-\tbeq.n\t2b514 \n+\tbeq.n\t2b57a \n \tmov\tr6, r3\n-\tb.n\t2b4f0 \n+\tb.n\t2b558 \n ./cmdline/speed.c:239\n \tmovs\tr1, #0\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #16]\n \tldr\tr0, [r7, #24]\n \tmov\tfp, r8\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #16]\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b4e8 \n+\tblt.n\t2b550 \n ./cmdline/speed.c:239 (discriminator 1)\n \tldr\tr1, [r7, #16]\n ./cmdline/speed.c:246 (discriminator 1)\n \tmov.w\tsl, #262144\t; 0x40000\n \tldr\tr4, [r7, #4]\n ./cmdline/speed.c:239 (discriminator 1)\n-\tmov.w\tfp, r1, asr #31\n \tmov\tr6, r1\n+\tmov.w\tfp, r1, asr #31\n ./cmdline/speed.c:241 (discriminator 1)\n \tlsls\tr0, r1, #21\n ./cmdline/speed.c:244 (discriminator 1)\n \tmovs\tr1, #0\n+\tstr\tr1, [r7, #16]\n ./cmdline/speed.c:239 (discriminator 1)\n \tmov.w\tip, fp, lsl #21\n-./cmdline/speed.c:244 (discriminator 1)\n-\tstr\tr1, [r7, #16]\n ./cmdline/speed.c:241 (discriminator 1)\n \torr.w\tr1, ip, r6, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #2640]\t; 2bfb8 \n+\tldr.w\tr1, [pc, #2636]\t; 2c018 \n ./cmdline/speed.c:241 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81383,64 +81221,63 @@\n \tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/speed.c:246 (discriminator 3)\n \tldr.w\tr3, [r4, #4]!\n \tmov\tr2, r9\n \tmov\tr1, fp\n \tmovs\tr0, #2\n \tstr.w\tsl, [sp]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/speed.c:245 (discriminator 3)\n \tcmp\tr5, r4\n-\tbne.n\t2b592 \n+\tbne.n\t2b5f8 \n ./cmdline/speed.c:244 (discriminator 3)\n+\tadds\tr3, r6, #1\n \tcmp\tr8, r6\n-\tadd.w\tr3, r6, #1\n-\tbeq.n\t2b5b4 \n+\tbeq.n\t2b618 \n \tmov\tr6, r3\n-\tb.n\t2b590 \n+\tb.n\t2b5f6 \n ./cmdline/speed.c:247\n \tmovs\tr1, #0\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #16]\n \tldr\tr0, [r7, #24]\n \tmov\tfp, r8\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #16]\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b588 \n+\tblt.n\t2b5ee \n ./cmdline/speed.c:247 (discriminator 1)\n \tldr\tr1, [r7, #16]\n ./cmdline/speed.c:254 (discriminator 1)\n \tmov.w\tsl, #262144\t; 0x40000\n \tldr\tr4, [r7, #4]\n ./cmdline/speed.c:247 (discriminator 1)\n-\tmov.w\tfp, r1, asr #31\n \tmov\tr6, r1\n+\tmov.w\tfp, r1, asr #31\n ./cmdline/speed.c:249 (discriminator 1)\n \tlsls\tr0, r1, #21\n ./cmdline/speed.c:252 (discriminator 1)\n \tmovs\tr1, #0\n+\tstr\tr1, [r7, #16]\n ./cmdline/speed.c:247 (discriminator 1)\n \tmov.w\tip, fp, lsl #21\n-./cmdline/speed.c:252 (discriminator 1)\n-\tstr\tr1, [r7, #16]\n ./cmdline/speed.c:249 (discriminator 1)\n \torr.w\tr1, ip, r6, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #2484]\t; 2bfbc \n+\tldr.w\tr1, [pc, #2480]\t; 2c01c \n ./cmdline/speed.c:249 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81462,81 +81299,78 @@\n \tldr\tr4, [r7, #40]\t; 0x28\n ./cmdline/speed.c:254 (discriminator 3)\n \tldr.w\tr3, [r4, #4]!\n \tmov\tr2, r9\n \tmov\tr1, fp\n \tmovs\tr0, #3\n \tstr.w\tsl, [sp]\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/speed.c:253 (discriminator 3)\n \tcmp\tr4, r5\n-\tbne.n\t2b632 \n+\tbne.n\t2b696 \n ./cmdline/speed.c:252 (discriminator 3)\n+\tadds\tr3, r6, #1\n \tcmp\tr8, r6\n-\tadd.w\tr3, r6, #1\n-\tbeq.n\t2b654 \n+\tbeq.n\t2b6b6 \n \tmov\tr6, r3\n-\tb.n\t2b630 \n+\tb.n\t2b694 \n ./cmdline/speed.c:255\n \tmovs\tr1, #0\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #16]\n \tldr\tr0, [r7, #24]\n \tmov\tfp, r8\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #16]\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b628 \n+\tblt.n\t2b68c \n ./cmdline/speed.c:255 (discriminator 1)\n \tldr\tr1, [r7, #16]\n ./cmdline/speed.c:291 (discriminator 1)\n \tmovs\tr6, #0\n \tldr\tr4, [r7, #4]\n+./cmdline/speed.c:255 (discriminator 1)\n+\tmov\tr5, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr8, [pc, #2356]\t; 2bfc0 \n+\tldr.w\tr8, [pc, #2352]\t; 2c020 \n ./cmdline/speed.c:255 (discriminator 1)\n \tmov.w\tr9, r1, asr #31\n-\tmov\tr5, r1\n ./cmdline/speed.c:257 (discriminator 1)\n \tlsls\tr0, r1, #21\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr8, pc\n speed():\n ./cmdline/speed.c:255 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:257 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr5, [pc, #2340]\t; 2bfc4 \n-speed():\n-./cmdline/speed.c:257 (discriminator 1)\n-\tbl\t2f4c0 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr5, pc\n+\tldr.w\tr5, [pc, #2336]\t; 2c024 \n speed():\n ./cmdline/speed.c:257 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #2332]\t; 2bfc8 \n+\tldr.w\tr1, [pc, #2332]\t; 2c028 \n ./cmdline/speed.c:257 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr5, pc\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n@@ -81545,77 +81379,77 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr0, [pc, #2308]\t; 2bfcc \n+\tldr.w\tr0, [pc, #2308]\t; 2c02c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr0, pc\n \tblx\t6afc \n \tmov\tr1, r5\n \tmov\tr2, r8\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2292]\t; 2bfd0 \n+\tldr.w\tr2, [pc, #2292]\t; 2c030 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2284]\t; 2bfd4 \n+\tldr.w\tr2, [pc, #2280]\t; 2c034 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2272]\t; 2bfd8 \n+\tldr.w\tr2, [pc, #2272]\t; 2c038 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2264]\t; 2bfdc \n+\tldr.w\tr2, [pc, #2260]\t; 2c03c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #2248]\t; 2bfe0 \n+\tldr.w\tr2, [pc, #2244]\t; 2c040 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:286 (discriminator 1)\n-\tbl\tb7d0 \n+\tbl\tb7a8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n ./cmdline/speed.c:286 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -81641,47 +81475,47 @@\n \tldr\tr5, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:292 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9a50 \n+\tbl\t9a64 \n ./cmdline/speed.c:291 (discriminator 4)\n \tcmp\tr5, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2b75a \n+\tbne.n\t2b7bc \n ./cmdline/speed.c:293\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr6, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr6, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b756 \n+\tblt.n\t2b7b8 \n ./cmdline/speed.c:293 (discriminator 1)\n \tmov.w\tr9, r6, asr #31\n ./cmdline/speed.c:295 (discriminator 1)\n \tlsls\tr0, r6, #21\n ./cmdline/speed.c:298 (discriminator 1)\n \tmovs\tr5, #0\n ./cmdline/speed.c:293 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:295 (discriminator 1)\n \torr.w\tr1, r1, r6, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #2104]\t; 2bfe4 \n+\tldr.w\tr1, [pc, #2100]\t; 2c044 \n ./cmdline/speed.c:295 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81698,54 +81532,54 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:299 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9ab4 \n+\tbl\t9ac8 \n ./cmdline/speed.c:298 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2b7d6 \n+\tbne.n\t2b838 \n ./cmdline/speed.c:300\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b7d2 \n+\tblt.n\t2b834 \n ./cmdline/speed.c:300 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:302 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr8, [pc, #2000]\t; 2bfe8 \n+\tldr.w\tr8, [pc, #1996]\t; 2c048 \n ./cmdline/speed.c:344 (discriminator 1)\n \tmovs\tr6, #0\n ./cmdline/speed.c:300 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:302 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr8, pc\n speed():\n ./cmdline/speed.c:302 (discriminator 1)\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1980]\t; 2bfec \n+\tldr.w\tr1, [pc, #1980]\t; 2c04c \n ./cmdline/speed.c:302 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81755,37 +81589,37 @@\n \tldr\tr0, [r5, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr.w\tr2, [pc, #1956]\t; 2bff0 \n+\tldr.w\tr2, [pc, #1956]\t; 2c050 \n \tmov\tr1, r8\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr8, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:339 (discriminator 1)\n-\tbl\tb7f0 \n+\tbl\tb7c8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:339 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:340 (discriminator 1)\n \tldr\tr0, [r5, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #1924]\t; 2bff4 \n+\tldr.w\tr2, [pc, #1920]\t; 2c054 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n@@ -81797,47 +81631,47 @@\n \tldr\tr5, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:345 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9b4c \n+\tbl\t9b60 \n ./cmdline/speed.c:344 (discriminator 4)\n \tcmp\tr5, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2b892 \n+\tbne.n\t2b8f4 \n ./cmdline/speed.c:346\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr6, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr6, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b88e \n+\tblt.n\t2b8f0 \n ./cmdline/speed.c:346 (discriminator 1)\n \tmov.w\tr9, r6, asr #31\n ./cmdline/speed.c:348 (discriminator 1)\n \tlsls\tr0, r6, #21\n ./cmdline/speed.c:351 (discriminator 1)\n \tmovs\tr5, #0\n ./cmdline/speed.c:346 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:348 (discriminator 1)\n \torr.w\tr1, r1, r6, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1812]\t; 2bff8 \n+\tldr.w\tr1, [pc, #1808]\t; 2c058 \n ./cmdline/speed.c:348 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81854,54 +81688,54 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:352 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9c20 \n+\tbl\t9c2c \n ./cmdline/speed.c:351 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2b90e \n+\tbne.n\t2b970 \n ./cmdline/speed.c:353\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b90a \n+\tblt.n\t2b96c \n ./cmdline/speed.c:353 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:355 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr8, [pc, #1708]\t; 2bffc \n+\tldr.w\tr8, [pc, #1704]\t; 2c05c \n ./cmdline/speed.c:403 (discriminator 1)\n \tmovs\tr6, #0\n ./cmdline/speed.c:353 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:355 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr8, pc\n speed():\n ./cmdline/speed.c:355 (discriminator 1)\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1688]\t; 2c000 \n+\tldr.w\tr1, [pc, #1688]\t; 2c060 \n ./cmdline/speed.c:355 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -81911,37 +81745,37 @@\n \tldr\tr0, [r5, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr.w\tr2, [pc, #1664]\t; 2c004 \n+\tldr.w\tr2, [pc, #1664]\t; 2c064 \n \tmov\tr1, r8\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr8, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:398 (discriminator 1)\n-\tbl\tb810 \n+\tbl\tb7e8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:398 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:399 (discriminator 1)\n \tldr\tr0, [r5, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #1632]\t; 2c008 \n+\tldr.w\tr2, [pc, #1628]\t; 2c068 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n@@ -81957,43 +81791,43 @@\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n \tbl\ta688 \n ./cmdline/speed.c:403 (discriminator 4)\n \tcmp\tr5, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2b9ca \n+\tbne.n\t2ba2c \n ./cmdline/speed.c:405\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr6, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr6, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2b9c6 \n+\tblt.n\t2ba28 \n ./cmdline/speed.c:405 (discriminator 1)\n \tmov.w\tr9, r6, asr #31\n ./cmdline/speed.c:407 (discriminator 1)\n \tlsls\tr0, r6, #21\n ./cmdline/speed.c:410 (discriminator 1)\n \tmovs\tr5, #0\n ./cmdline/speed.c:405 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:407 (discriminator 1)\n \torr.w\tr1, r1, r6, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1520]\t; 2c00c \n+\tldr.w\tr1, [pc, #1516]\t; 2c06c \n ./cmdline/speed.c:407 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -82010,81 +81844,83 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:411 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\ta7b8 \n+\tbl\ta7b4 \n ./cmdline/speed.c:410 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2ba46 \n+\tbne.n\t2baa8 \n ./cmdline/speed.c:412\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2ba42 \n+\tblt.n\t2baa4 \n ./cmdline/speed.c:412 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:414 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr6, [pc, #1416]\t; 2c010 \n+\tldr.w\tr6, [pc, #1412]\t; 2c070 \n ./cmdline/speed.c:412 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:414 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr6, pc\n speed():\n ./cmdline/speed.c:414 (discriminator 1)\n-\tbl\t2f4c0 \n-./cmdline/speed.c:464 (discriminator 1)\n-\tmovs\tr5, #0\n-./cmdline/speed.c:414 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1396]\t; 2c014 \n+\tldr.w\tr1, [pc, #1396]\t; 2c074 \n ./cmdline/speed.c:414 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+speed():\n+./cmdline/speed.c:464 (discriminator 1)\n+\tmovs\tr5, #0\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:415 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr.w\tr2, [pc, #1372]\t; 2c018 \n+\tldr.w\tr2, [pc, #1372]\t; 2c078 \n \tmov\tr1, r6\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr\tr6, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:461 (discriminator 1)\n-\tbl\tb830 \n+\tbl\tb808 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:461 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -82102,64 +81938,60 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:465 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9dcc \n+\tbl\t9dc8 \n ./cmdline/speed.c:464 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2baf4 \n+\tbne.n\t2bb56 \n ./cmdline/speed.c:466\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2baf0 \n+\tblt.n\t2bb52 \n ./cmdline/speed.c:466 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:468 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr6, [pc, #1252]\t; 2c01c \n+\tldr.w\tr6, [pc, #1252]\t; 2c07c \n ./cmdline/speed.c:466 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:468 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr5, [pc, #1244]\t; 2c020 \n-speed():\n-./cmdline/speed.c:468 (discriminator 1)\n-\tbl\t2f4c0 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr6, pc\n-\tadd\tr5, pc\n+\tldr.w\tr5, [pc, #1244]\t; 2c080 \n speed():\n ./cmdline/speed.c:468 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1236]\t; 2c024 \n+\tldr.w\tr1, [pc, #1236]\t; 2c084 \n ./cmdline/speed.c:468 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr6, pc\n \tadd\tr1, pc\n+\tadd\tr5, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:469 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n printf():\n@@ -82187,24 +82019,24 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr2, [pc, #1184]\t; 2c028 \n+\tldr.w\tr2, [pc, #1184]\t; 2c088 \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:524 (discriminator 1)\n-\tbl\tb850 \n+\tbl\tb828 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:524 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -82226,60 +82058,56 @@\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n \tbl\t9eac \n ./cmdline/speed.c:527 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2bbbe \n+\tbne.n\t2bc20 \n ./cmdline/speed.c:529\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2bbba \n+\tblt.n\t2bc1c \n ./cmdline/speed.c:529 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:531 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr6, [pc, #1068]\t; 2c02c \n+\tldr.w\tr6, [pc, #1064]\t; 2c08c \n ./cmdline/speed.c:529 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:531 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr5, [pc, #1060]\t; 2c030 \n-speed():\n-./cmdline/speed.c:531 (discriminator 1)\n-\tbl\t2f4c0 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr6, pc\n-\tadd\tr5, pc\n+\tldr.w\tr5, [pc, #1056]\t; 2c090 \n speed():\n ./cmdline/speed.c:531 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr1, [pc, #1048]\t; 2c034 \n+\tldr.w\tr1, [pc, #1052]\t; 2c094 \n ./cmdline/speed.c:531 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr6, pc\n \tadd\tr1, pc\n+\tadd\tr5, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:532 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n printf():\n@@ -82307,24 +82135,24 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr2, [pc, #1000]\t; (2c038 )\n+\tldr\tr2, [pc, #996]\t; (2c098 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:589 (discriminator 1)\n-\tbl\tb870 \n+\tbl\tb848 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:589 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -82342,64 +82170,60 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:593 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\t9fb8 \n+\tbl\t9fbc \n ./cmdline/speed.c:592 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2bc86 \n+\tbne.n\t2bce8 \n ./cmdline/speed.c:594\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2bc82 \n+\tblt.n\t2bce4 \n ./cmdline/speed.c:594 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:596 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr6, [pc, #884]\t; (2c03c )\n+\tldr\tr6, [pc, #880]\t; (2c09c )\n ./cmdline/speed.c:594 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:596 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr5, [pc, #876]\t; (2c040 )\n-speed():\n-./cmdline/speed.c:596 (discriminator 1)\n-\tbl\t2f4c0 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr6, pc\n-\tadd\tr5, pc\n+\tldr\tr5, [pc, #876]\t; (2c0a0 )\n speed():\n ./cmdline/speed.c:596 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #868]\t; (2c044 )\n+\tldr\tr1, [pc, #872]\t; (2c0a4 )\n ./cmdline/speed.c:596 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr6, pc\n \tadd\tr1, pc\n+\tadd\tr5, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:597 (discriminator 1)\n \tldr\tr3, [r7, #20]\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n printf():\n@@ -82427,24 +82251,24 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr2, [pc, #820]\t; (2c048 )\n+\tldr\tr2, [pc, #820]\t; (2c0a8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:654 (discriminator 1)\n-\tbl\tb890 \n+\tbl\tb868 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:654 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -82462,71 +82286,69 @@\n \tldr\tr6, [r7, #8]\n \tldr.w\tfp, [r7, #28]\n \tmov.w\tr8, #0\n ./cmdline/speed.c:658 (discriminator 4)\n \tmov\tr2, r4\n \tmov.w\tr1, #262144\t; 0x40000\n \tmovs\tr0, #8\n-\tbl\ta0ec \n+\tbl\ta0f4 \n ./cmdline/speed.c:657 (discriminator 4)\n \tcmp\tr6, r8\n \tadd.w\tr8, r8, #1\n-\tbne.n\t2bd48 \n+\tbne.n\t2bdaa \n ./cmdline/speed.c:659\n \tmovs\tr1, #0\n \tmov\tr0, fp\n \tblx\t6ab0 \n+\tadd\tr5, sl\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tadd\tr5, sl\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2bd44 \n+\tblt.n\t2bda6 \n ./cmdline/speed.c:659 (discriminator 1)\n \tmov.w\tr9, r5, asr #31\n ./cmdline/speed.c:661 (discriminator 1)\n \tlsls\tr0, r5, #21\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr6, [pc, #704]\t; (2c04c )\n-./cmdline/speed.c:736 (discriminator 1)\n-\tmov.w\tr8, #262144\t; 0x40000\n+\tldr\tr6, [pc, #704]\t; (2c0ac )\n+./cmdline/speed.c:733 (discriminator 1)\n+\tmov.w\tfp, #0\n ./cmdline/speed.c:659 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n-\tadd.w\tr9, r7, #96\t; 0x60\n+./cmdline/speed.c:736 (discriminator 1)\n+\tmov.w\tr8, #262144\t; 0x40000\n ./cmdline/speed.c:661 (discriminator 1)\n \torr.w\tr1, r1, r5, lsr #11\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr5, [pc, #692]\t; (2c050 )\n-speed():\n-./cmdline/speed.c:661 (discriminator 1)\n-\tbl\t2f4c0 \n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr6, pc\n-\tadd\tr5, pc\n+\tldr\tr5, [pc, #688]\t; (2c0b0 )\n speed():\n ./cmdline/speed.c:661 (discriminator 1)\n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #684]\t; (2c054 )\n+\tldr\tr1, [pc, #684]\t; (2c0b4 )\n ./cmdline/speed.c:661 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n+\tadd\tr5, pc\n \tadd\tr1, pc\n+\tadd\tr6, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:662 (discriminator 1)\n \tldr\tr3, [r7, #20]\n+\tadd.w\tr9, r7, #96\t; 0x60\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmov\tr2, r6\n \tmovs\tr0, #1\n@@ -82550,132 +82372,126 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr0, [pc, #632]\t; (2c058 )\n+\tldr\tr0, [pc, #628]\t; (2c0b8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr2, [r7, #40]\t; 0x28\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr2, [pc, #620]\t; (2c05c )\n+\tldr\tr2, [pc, #612]\t; (2c0bc )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr2, [pc, #612]\t; (2c060 )\n+\tldr\tr2, [pc, #604]\t; (2c0c0 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr2, [pc, #596]\t; (2c064 )\n+\tldr\tr2, [pc, #592]\t; (2c0c4 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:730 (discriminator 1)\n-\tbl\tb8b0 \n+\tbl\tb888 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmov\tr1, r5\n-printf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd.w\tr5, r7, #68\t; 0x44\n-speed():\n ./cmdline/speed.c:730 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:731 (discriminator 1)\n \tldr\tr3, [r7, #20]\n+\tadd.w\tr5, r7, #68\t; 0x44\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n ./cmdline/speed.c:733 (discriminator 1)\n-\tmovs\tr1, #0\n+\tmov\tr1, fp\n \tldr\tr0, [r7, #12]\n-\tmov\tfp, r1\n \tblx\t6ab0 \n-./cmdline/speed.c:736 (discriminator 1)\n \tstr.w\tfp, [r7, #40]\t; 0x28\n \tldr.w\tfp, [r7, #8]\n-./cmdline/speed.c:733 (discriminator 1)\n \tmov.w\tsl, #0\n ./cmdline/speed.c:733\n \tmovs\tr6, #8\n ./cmdline/speed.c:736 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r9\n \tmov\tr1, r5\n \tmovs\tr0, #1\n \tstr\tr4, [sp, #4]\n \tstr.w\tr8, [sp]\n-\tbl\ta244 \n+\tbl\ta24c \n ./cmdline/speed.c:734 (discriminator 3)\n \tsubs\tr6, #1\n-\tbne.n\t2be4a \n+\tbne.n\t2beae \n ./cmdline/speed.c:733 (discriminator 3)\n-\tcmp\tfp, sl\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t2be6c \n+\tcmp\tfp, sl\n+\tbeq.n\t2bed0 \n \tmov\tsl, r3\n-\tb.n\t2be48 \n+\tb.n\t2beac \n ./cmdline/speed.c:737\n \tmov\tr1, r6\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2be44 \n+\tblt.n\t2bea8 \n ./cmdline/speed.c:737 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n ./cmdline/speed.c:775 (discriminator 1)\n \tmov.w\tsl, #262144\t; 0x40000\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr8, [pc, #452]\t; 2c068 \n+\tldr.w\tr8, [pc, #448]\t; 2c0c8 \n ./cmdline/speed.c:737 (discriminator 1)\n \tmov\tr0, fp\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr8, pc\n speed():\n ./cmdline/speed.c:737 (discriminator 1)\n@@ -82684,18 +82500,18 @@\n \tldr\tr1, [r7, #44]\t; 0x2c\n ./cmdline/speed.c:739 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n ./cmdline/speed.c:737 (discriminator 1)\n \tlsls\tr1, r1, #21\n ./cmdline/speed.c:739 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #424]\t; (2c06c )\n+\tldr\tr1, [pc, #420]\t; (2c0cc )\n ./cmdline/speed.c:739 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -82705,23 +82521,23 @@\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr\tr2, [pc, #404]\t; (2c070 )\n+\tldr\tr2, [pc, #400]\t; (2c0d0 )\n \tmov\tr1, r8\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr8, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:769 (discriminator 1)\n-\tbl\tb8d0 \n+\tbl\tb8a8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:769 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -82743,221 +82559,219 @@\n ./cmdline/speed.c:775 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r9\n \tmov\tr1, r5\n \tmovs\tr0, #2\n \tstr\tr4, [sp, #4]\n \tstr.w\tsl, [sp]\n-\tbl\ta314 \n+\tbl\ta318 \n ./cmdline/speed.c:773 (discriminator 3)\n \tsubs.w\tr8, r8, #1\n-\tbne.n\t2bf14 \n+\tbne.n\t2bf78 \n ./cmdline/speed.c:772 (discriminator 3)\n+\tadds\tr3, r6, #1\n \tcmp\tfp, r6\n-\tadd.w\tr3, r6, #1\n-\tbeq.w\t2c074 \n+\tbeq.w\t2c0d4 \n \tmov\tr6, r3\n-\tb.n\t2bf10 \n-\tnop\n-\tldr\tr3, [sp, #696]\t; 0x2b8\n+\tb.n\t2bf74 \n+\tldr\tr3, [sp, #328]\t; 0x148\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #520]\t; 0x208\n+\tldr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, r0\n-\tstrh\tr4, [r1, #36]\t; 0x24\n+\tstrh\tr4, [r4, #32]\n \tmovs\tr2, r0\n-\tstrh\tr2, [r7, #36]\t; 0x24\n+\tstrh\tr2, [r2, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr4, [r0, #38]\t; 0x26\n+\tstrh\tr4, [r3, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr6, [r1, #38]\t; 0x26\n+\tstrh\tr6, [r4, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr4, [r4, #38]\t; 0x26\n+\tstrh\tr4, [r7, #34]\t; 0x22\n \tmovs\tr2, r0\n-\tstrh\tr4, [r7, #38]\t; 0x26\n+\tstrh\tr4, [r2, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tstrh\tr6, [r5, #40]\t; 0x28\n+\tstrh\tr6, [r0, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tstrh\tr4, [r6, #42]\t; 0x2a\n+\tstrh\tr4, [r1, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstrh\tr6, [r6, #44]\t; 0x2c\n+\tstrh\tr6, [r1, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrh\tr2, [r0, #46]\t; 0x2e\n+\tstrh\tr2, [r3, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrh\tr6, [r4, #46]\t; 0x2e\n+\tstrh\tr6, [r7, #42]\t; 0x2a\n \tmovs\tr2, r0\n-\tstrh\tr4, [r5, #46]\t; 0x2e\n+\tstrh\tr4, [r0, #44]\t; 0x2c\n \tmovs\tr2, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tasrs\tr0, r6, #19\n-\tmovs\tr4, r0\n-\tb.n\t2bf8c \n+\tsvc\t162\t; 0xa2\n \tmovs\tr1, r0\n-\tstrh\tr6, [r3, #40]\t; 0x28\n+\tasrs\tr0, r5, #17\n+\tmovs\tr4, r0\n+\tstrh\tr2, [r6, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tstrh\tr6, [r7, #40]\t; 0x28\n+\tstrh\tr2, [r2, #38]\t; 0x26\n \tmovs\tr2, r0\n-\tstrh\tr0, [r1, #40]\t; 0x28\n+\tstrh\tr4, [r3, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tstrh\tr0, [r0, #36]\t; 0x24\n+\tstrh\tr6, [r0, #32]\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #72]\t; 0x48\n+\tldr\tr2, [r6, #64]\t; 0x40\n \tmovs\tr1, r0\n-\tsvc\t58\t; 0x3a\n+\tudf\t#216\t; 0xd8\n \tmovs\tr1, r0\n-\tstrh\tr6, [r1, #36]\t; 0x24\n+\tstrh\tr2, [r5, #32]\n \tmovs\tr2, r0\n-\tstrh\tr0, [r7, #34]\t; 0x22\n+\tstrh\tr0, [r2, #32]\n \tmovs\tr2, r0\n-\tsubs\tr2, #246\t; 0xf6\n+\tsubs\tr2, #142\t; 0x8e\n \tmovs\tr2, r0\n-\tstrh\tr4, [r1, #36]\t; 0x24\n+\tstrh\tr4, [r4, #32]\n \tmovs\tr2, r0\n-\tldr\tr0, [r4, #64]\t; 0x40\n+\tldr\tr0, [r7, #56]\t; 0x38\n \tmovs\tr1, r0\n-\tldr\tr2, [r3, #64]\t; 0x40\n+\tldr\tr2, [r6, #56]\t; 0x38\n \tmovs\tr1, r0\n-\tstr\tr2, [r4, #80]\t; 0x50\n+\tstr\tr2, [r7, #72]\t; 0x48\n \tmovs\tr1, r0\n-\tudf\t#0\n+\tble.n\t2bf50 \n \tmovs\tr1, r0\n-\tble.n\t2c080 \n+\tbgt.n\t2c018 \n \tmovs\tr1, r0\n-\tsubs\tr0, #212\t; 0xd4\n+\tsubs\tr0, #114\t; 0x72\n \tmovs\tr2, r0\n-\tstrh\tr2, [r6, #14]\n+\tstrh\tr6, [r0, #12]\n \tmovs\tr2, r0\n-\tbgt.n\t2bf40 \n+\tbgt.n\t2c0dc \n \tmovs\tr1, r0\n-\tstrh\tr4, [r1, #18]\n+\tstrh\tr2, [r5, #14]\n \tmovs\tr2, r0\n-\tstrh\tr4, [r5, #16]\n+\tstrh\tr2, [r1, #14]\n \tmovs\tr2, r0\n-\tstr\tr6, [r5, r1]\n+\tstr\tr4, [r1, r0]\n \tmovs\tr1, r0\n-\tstr\tr0, [r5, r1]\n+\tstr\tr6, [r0, r0]\n \tmovs\tr1, r0\n-\tstr\tr2, [r4, r1]\n+\tstr\tr0, [r0, r0]\n \tmovs\tr1, r0\n-\tstrh\tr2, [r6, #16]\n+\tstrh\tr0, [r2, #14]\n \tmovs\tr2, r0\n-\tblt.n\t2bf5c \n+\tblt.n\t2c0f8 \n \tmovs\tr1, r0\n-\tstrh\tr4, [r6, #2]\n+\tstrh\tr2, [r2, #0]\n \tmovs\tr2, r0\n-\tblt.n\t2c060 \n+\tbge.n\t2bffc \n \tmovs\tr1, r0\n-\tstrh\tr0, [r1, #8]\n+\tstrh\tr6, [r4, #4]\n \tmovs\tr2, r0\n-\tadds\tr6, #242\t; 0xf2\n+\tadds\tr6, #144\t; 0x90\n \tmovs\tr2, r0\n-\tbge.n\t2bf00 \n+\tbge.n\t2c09c \n \tmovs\tr1, r0\n-\tldrb\tr4, [r7, #28]\n+\tldrb\tr2, [r3, #27]\n \tmovs\tr2, r0\n-\tbge.n\t2c004 \n+\tbls.n\t2bfa0 \n \tmovs\tr1, r0\n-\tldrb\tr0, [r3, #31]\n+\tldrb\tr6, [r6, #29]\n \tmovs\tr2, r0\n-\tadds\tr5, #186\t; 0xba\n+\tadds\tr5, #88\t; 0x58\n \tmovs\tr2, r0\n-\tbls.n\t2c0a4 \n+\tbhi.n\t2c040 \n \tmovs\tr1, r0\n-\tldrb\tr6, [r0, #24]\n+\tldrb\tr4, [r4, #22]\n \tmovs\tr2, r0\n-\tbhi.n\t2bfa8 \n+\tbhi.n\t2c144 \n \tmovs\tr1, r0\n-\tldrb\tr0, [r5, #26]\n+\tldrb\tr6, [r0, #25]\n \tmovs\tr2, r0\n-\tadds\tr4, #32\n+\tadds\tr3, #180\t; 0xb4\n \tmovs\tr2, r0\n-\tldrb\tr6, [r1, #21]\n+\tldrb\tr0, [r4, #19]\n \tmovs\tr2, r0\n-\tbhi.n\t2c054 \n+\tbvc.n\t2bff4 \n \tmovs\tr1, r0\n-\tldrb\tr4, [r4, #23]\n+\tldrb\tr2, [r0, #22]\n \tmovs\tr2, r0\n-\tadds\tr3, #86\t; 0x56\n+\tadds\tr2, #234\t; 0xea\n \tmovs\tr2, r0\n-\tldrb\tr4, [r0, #18]\n+\tldrb\tr6, [r2, #16]\n \tmovs\tr2, r0\n-\tbvc.n\t2c0d0 \n+\tbvs.n\t2c070 \n \tmovs\tr1, r0\n-\tldrb\tr4, [r4, #20]\n+\tldrb\tr2, [r0, #19]\n \tmovs\tr2, r0\n-\tadds\tr2, #146\t; 0x92\n+\tadds\tr2, #40\t; 0x28\n \tmovs\tr2, r0\n-\tldrb\tr0, [r0, #15]\n+\tldrb\tr4, [r2, #13]\n \tmovs\tr2, r0\n-\tbvs.n\t2bf5c \n+\tbvs.n\t2c0fc \n \tmovs\tr1, r0\n-\tldrb\tr2, [r5, #17]\n+\tldrb\tr0, [r1, #16]\n \tmovs\tr2, r0\n-\tadds\tr1, #200\t; 0xc8\n+\tadds\tr1, #90\t; 0x5a\n \tmovs\tr2, r0\n-\tldrb\tr6, [r6, #11]\n+\tldrb\tr6, [r1, #10]\n \tmovs\tr2, r0\n-\tbpl.n\t2bfd8 \n+\tbpl.n\t2c178 \n \tmovs\tr1, r0\n-\tldrb\tr2, [r5, #14]\n+\tldrb\tr4, [r0, #13]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r3, #12]\n+\tldrb\tr2, [r6, #10]\n \tmovs\tr2, r0\n-\tldr\tr1, [pc, #368]\t; (2c1d4 )\n+\tldr\tr0, [pc, #984]\t; (2c49c )\n \tmovs\tr1, r0\n-\tldrb\tr6, [r4, #14]\n+\tldrb\tr0, [r0, #13]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, #7]\n+\tldrb\tr6, [r1, #6]\n \tmovs\tr2, r0\n-\tbmi.n\t2bfbc \n+\tbmi.n\t2c154 \n \tmovs\tr1, r0\n-\tldrb\tr0, [r4, #11]\n+\tldrb\tr4, [r7, #9]\n \tmovs\tr2, r0\n ./cmdline/speed.c:776\n \tmov\tr1, r8\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.w\t2bf0e \n+\tblt.w\t2bf72 \n ./cmdline/speed.c:776 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n+./cmdline/speed.c:813 (discriminator 1)\n+\tmov.w\tr9, #262144\t; 0x40000\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd.w\tr6, r7, #92\t; 0x5c\n-\tldr.w\tr9, [pc, #924]\t; 2c448 \n+\tldr\tr6, [pc, #920]\t; (2c4a4 )\n ./cmdline/speed.c:776 (discriminator 1)\n \tmov.w\tsl, fp, asr #31\n ./cmdline/speed.c:778 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tadd\tr9, pc\n+\tadd\tr6, pc\n speed():\n ./cmdline/speed.c:776 (discriminator 1)\n \tmov.w\tr1, sl, lsl #21\n ./cmdline/speed.c:778 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n-printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #900]\t; (2c44c )\n-speed():\n+\tldr\tr1, [pc, #896]\t; (2c4a8 )\n ./cmdline/speed.c:778 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -82967,25 +82781,24 @@\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr\tr2, [pc, #876]\t; (2c450 )\n-\tmov\tr1, r9\n+\tldr\tr2, [pc, #876]\t; (2c4ac )\n+\tmov\tr1, r6\n \tmovs\tr0, #1\n \tadd\tr2, pc\n-\tstr.w\tr9, [r7, #40]\t; 0x28\n+\tstr\tr6, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n-./cmdline/speed.c:813 (discriminator 1)\n-\tmov.w\tr9, #262144\t; 0x40000\n ./cmdline/speed.c:808 (discriminator 1)\n-\tbl\tb8f0 \n+\tadd.w\tr6, r7, #92\t; 0x5c\n+\tbl\tb8c8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:808 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -83007,61 +82820,61 @@\n ./cmdline/speed.c:813 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tstr\tr4, [sp, #4]\n \tstr.w\tr9, [sp]\n-\tbl\ta4a0 \n+\tbl\ta4a4 \n ./cmdline/speed.c:812 (discriminator 3)\n \tsubs.w\tr8, r8, #1\n-\tbne.n\t2c122 \n+\tbne.n\t2c17e \n ./cmdline/speed.c:811 (discriminator 3)\n-\tcmp\tfp, sl\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t2c146 \n+\tcmp\tfp, sl\n+\tbeq.n\t2c1a2 \n \tmov\tsl, r3\n-\tb.n\t2c11e \n+\tb.n\t2c17a \n ./cmdline/speed.c:814\n \tmov\tr1, r8\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2c11a \n+\tblt.n\t2c176 \n ./cmdline/speed.c:814 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr9, [pc, #732]\t; 2c454 \n+\tldr.w\tr9, [pc, #732]\t; 2c4b0 \n ./cmdline/speed.c:814 (discriminator 1)\n \tmov.w\tsl, fp, asr #31\n ./cmdline/speed.c:816 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr9, pc\n speed():\n ./cmdline/speed.c:814 (discriminator 1)\n \tmov.w\tr1, sl, lsl #21\n ./cmdline/speed.c:816 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #708]\t; (2c458 )\n+\tldr\tr1, [pc, #708]\t; (2c4b4 )\n ./cmdline/speed.c:816 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -83071,25 +82884,25 @@\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr\tr2, [pc, #684]\t; (2c45c )\n+\tldr\tr2, [pc, #684]\t; (2c4b8 )\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr9, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:849 (discriminator 1)\n \tmov.w\tr9, #262144\t; 0x40000\n ./cmdline/speed.c:844 (discriminator 1)\n-\tbl\tb8f0 \n+\tbl\tb8c8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:844 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -83111,61 +82924,61 @@\n ./cmdline/speed.c:849 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tmovs\tr0, #4\n \tstr\tr4, [sp, #4]\n \tstr.w\tr9, [sp]\n-\tbl\ta4a0 \n+\tbl\ta4a4 \n ./cmdline/speed.c:848 (discriminator 3)\n \tsubs.w\tr8, r8, #1\n-\tbne.n\t2c1ee \n+\tbne.n\t2c24a \n ./cmdline/speed.c:847 (discriminator 3)\n-\tcmp\tfp, sl\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t2c212 \n+\tcmp\tfp, sl\n+\tbeq.n\t2c26e \n \tmov\tsl, r3\n-\tb.n\t2c1ea \n+\tb.n\t2c246 \n ./cmdline/speed.c:850\n \tmov\tr1, r8\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2c1e6 \n+\tblt.n\t2c242 \n ./cmdline/speed.c:850 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr9, [pc, #540]\t; 2c460 \n+\tldr.w\tr9, [pc, #540]\t; 2c4bc \n ./cmdline/speed.c:850 (discriminator 1)\n \tmov.w\tsl, fp, asr #31\n ./cmdline/speed.c:852 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr9, pc\n speed():\n ./cmdline/speed.c:850 (discriminator 1)\n \tmov.w\tr1, sl, lsl #21\n ./cmdline/speed.c:852 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #516]\t; (2c464 )\n+\tldr\tr1, [pc, #516]\t; (2c4c0 )\n ./cmdline/speed.c:852 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -83175,25 +82988,25 @@\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr\tr2, [pc, #492]\t; (2c468 )\n+\tldr\tr2, [pc, #492]\t; (2c4c4 )\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr9, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:885 (discriminator 1)\n \tmov.w\tr9, #262144\t; 0x40000\n ./cmdline/speed.c:880 (discriminator 1)\n-\tbl\tb8f0 \n+\tbl\tb8c8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:880 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -83215,61 +83028,61 @@\n ./cmdline/speed.c:885 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tmovs\tr0, #5\n \tstr\tr4, [sp, #4]\n \tstr.w\tr9, [sp]\n-\tbl\ta4a0 \n+\tbl\ta4a4 \n ./cmdline/speed.c:884 (discriminator 3)\n \tsubs.w\tr8, r8, #1\n-\tbne.n\t2c2ba \n+\tbne.n\t2c316 \n ./cmdline/speed.c:883 (discriminator 3)\n-\tcmp\tfp, sl\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t2c2de \n+\tcmp\tfp, sl\n+\tbeq.n\t2c33a \n \tmov\tsl, r3\n-\tb.n\t2c2b6 \n+\tb.n\t2c312 \n ./cmdline/speed.c:886\n \tmov\tr1, r8\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2c2b2 \n+\tblt.n\t2c30e \n ./cmdline/speed.c:886 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr.w\tr9, [pc, #348]\t; 2c46c \n+\tldr.w\tr9, [pc, #348]\t; 2c4c8 \n ./cmdline/speed.c:886 (discriminator 1)\n \tmov.w\tsl, fp, asr #31\n ./cmdline/speed.c:888 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr9, pc\n speed():\n ./cmdline/speed.c:886 (discriminator 1)\n \tmov.w\tr1, sl, lsl #21\n ./cmdline/speed.c:888 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #324]\t; (2c470 )\n+\tldr\tr1, [pc, #324]\t; (2c4cc )\n ./cmdline/speed.c:888 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -83279,25 +83092,25 @@\n \tldr\tr0, [r3, #0]\n \tblx\t693c \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n-\tldr\tr2, [pc, #300]\t; (2c474 )\n+\tldr\tr2, [pc, #300]\t; (2c4d0 )\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadd\tr2, pc\n \tstr.w\tr9, [r7, #40]\t; 0x28\n \tblx\t6c34 <__printf_chk@plt+0x4>\n speed():\n ./cmdline/speed.c:921 (discriminator 1)\n \tmov.w\tr9, #262144\t; 0x40000\n ./cmdline/speed.c:916 (discriminator 1)\n-\tbl\tb8f0 \n+\tbl\tb8c8 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tldr\tr1, [r7, #40]\t; 0x28\n ./cmdline/speed.c:916 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n@@ -83319,54 +83132,54 @@\n ./cmdline/speed.c:921 (discriminator 3)\n \tmovs\tr3, #8\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tmovs\tr0, #6\n \tstr\tr4, [sp, #4]\n \tstr.w\tr9, [sp]\n-\tbl\ta4a0 \n+\tbl\ta4a4 \n ./cmdline/speed.c:920 (discriminator 3)\n \tsubs.w\tr8, r8, #1\n-\tbne.n\t2c386 \n+\tbne.n\t2c3e2 \n ./cmdline/speed.c:919 (discriminator 3)\n-\tcmp\tfp, sl\n \tadd.w\tr3, sl, #1\n-\tbeq.n\t2c3aa \n+\tcmp\tfp, sl\n+\tbeq.n\t2c406 \n \tmov\tsl, r3\n-\tb.n\t2c382 \n+\tb.n\t2c3de \n ./cmdline/speed.c:922\n \tmov\tr1, r8\n \tldr\tr0, [r7, #28]\n \tblx\t6ab0 \n \tldr\tr1, [r7, #40]\t; 0x28\n \tldr\tr0, [r7, #24]\n \tldrd\tr2, r3, [r7, #60]\t; 0x3c\n \tadd\tr1, r0\n \tstr\tr1, [r7, #40]\t; 0x28\n \tldrd\tr0, r1, [r7, #52]\t; 0x34\n-\tbl\t2b144 \n+\tbl\t2b1ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n \tldrd\tr0, r1, [r7, #32]\n \tcmp\tr2, r0\n \tsbcs.w\tr1, r3, r1\n-\tblt.n\t2c37e \n+\tblt.n\t2c3da \n ./cmdline/speed.c:922 (discriminator 1)\n \tldr.w\tfp, [r7, #40]\t; 0x28\n \tmov.w\tr9, fp, asr #31\n ./cmdline/speed.c:924 (discriminator 1)\n \tmov.w\tr0, fp, lsl #21\n ./cmdline/speed.c:922 (discriminator 1)\n \tmov.w\tr1, r9, lsl #21\n ./cmdline/speed.c:924 (discriminator 1)\n \torr.w\tr1, r1, fp, lsr #11\n-\tbl\t2f4c0 \n+\tbl\t2f528 \n \tmov\tr3, r1\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr1, [pc, #132]\t; (2c478 )\n+\tldr\tr1, [pc, #132]\t; (2c4d4 )\n ./cmdline/speed.c:924 (discriminator 1)\n \tmov\tr2, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n@@ -83384,204 +83197,199 @@\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tmovs\tr0, #10\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tblx\t6c18 \n speed():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n-\tldr\tr0, [pc, #104]\t; (2c47c )\n+\tldr\tr0, [pc, #104]\t; (2c4d8 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107 (discriminator 1)\n \tadd\tr0, pc\n \tblx\t6afc \n speed():\n ./cmdline/speed.c:954 (discriminator 1)\n \tldr\tr0, [r7, #48]\t; 0x30\n \tblx\t694c \n ./cmdline/speed.c:955 (discriminator 1)\n \tmov\tr0, r4\n \tblx\t694c \n ./cmdline/speed.c:79 (discriminator 1)\n-\tldr\tr2, [pc, #88]\t; (2c480 )\n+\tldr\tr2, [pc, #88]\t; (2c4dc )\n ./cmdline/speed.c:956 (discriminator 1)\n-\tldr\tr3, [pc, #92]\t; (2c484 )\n+\tldr\tr3, [pc, #92]\t; (2c4e0 )\n ./cmdline/speed.c:79 (discriminator 1)\n \tadd\tr2, pc\n ./cmdline/speed.c:956 (discriminator 1)\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #148]\t; 0x94\n \teors\tr2, r3\n-\tbne.n\t2c442 \n+\tbne.n\t2c49e \n ./cmdline/speed.c:956\n \tadds\tr7, #156\t; 0x9c\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrb\tr2, [r4, #31]\n+\tstrb\tr4, [r0, #30]\n \tmovs\tr2, r0\n-\tbcs.n\t2c390 \n+\tbcs.n\t2c530 \n \tmovs\tr1, r0\n-\tldrb\tr2, [r4, #3]\n+\tldrb\tr4, [r0, #2]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r2, #28]\n+\tstrb\tr2, [r7, #26]\n \tmovs\tr2, r0\n-\tbne.n\t2c404 \n+\tbne.n\t2c5a8 \n \tmovs\tr1, r0\n-\tldrb\tr6, [r3, #0]\n+\tstrb\tr2, [r0, #31]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r1, #25]\n+\tstrb\tr6, [r5, #23]\n \tmovs\tr2, r0\n-\tbne.n\t2c478 \n+\tbeq.n\t2c41c \n \tmovs\tr1, r0\n-\tstrb\tr2, [r3, #29]\n+\tstrb\tr6, [r7, #27]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r7, #21]\n+\tstrb\tr2, [r4, #20]\n \tmovs\tr2, r0\n-\tbeq.n\t2c4ec \n+\tldmia\tr7, {r5, r6, r7}\n \tmovs\tr1, r0\n-\tstrb\tr6, [r2, #26]\n+\tstrb\tr2, [r7, #24]\n \tmovs\tr2, r0\n-\tldmia\tr7!, {r1, r2, r4, r5, r6}\n+\tldmia\tr7!, {r1, r3, r4}\n \tmovs\tr1, r0\n-\tstrb\tr6, [r2, #23]\n+\tstrb\tr2, [r7, #21]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r1, #8]\n+\tldrh\tr0, [r6, #4]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n import_file():\n ./cmdline/import.c:56\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r0\n+\tmov\tr8, r1\n \tvpush\t{d8-d9}\n+\tsub\tsp, #92\t; 0x5c\n+\tadd\tr7, sp, #8\n ./cmdline/import.c:67\n \tmovs\tr0, #40\t; 0x28\n ./cmdline/import.c:56\n-\tmov\tr8, r1\n \tvmov\ts18, r1\n-\tsub\tsp, #92\t; 0x5c\n-\tadd\tr7, sp, #8\n \tstr\tr2, [r7, #40]\t; 0x28\n-\tldr\tr2, [pc, #612]\t; (2c708 )\n+\tldr\tr2, [pc, #616]\t; (2c768 )\n \tstr\tr3, [r7, #44]\t; 0x2c\n-\tldr\tr3, [pc, #612]\t; (2c70c )\n+\tldr\tr3, [pc, #616]\t; (2c76c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #76]\t; 0x4c\n \tmov.w\tr3, #0\n ./cmdline/import.c:64\n \tstr\tr6, [r7, #24]\n \tldr.w\tr6, [r6, #216]\t; 0xd8\n \tstr\tr6, [r7, #12]\n ./cmdline/import.c:67\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tmov\tr9, r0\n ./cmdline/import.c:68\n \tmov\tr0, r8\n-\tbl\t11eec \n+\tbl\t11ea4 \n ./cmdline/import.c:70\n \tldrd\tsl, fp, [r7, #40]\t; 0x28\n+./cmdline/import.c:68\n+\tstr.w\tr0, [r9, #16]\n ./cmdline/import.c:69\n \tldrd\tr2, r3, [r7, #40]\t; 0x28\n ./cmdline/import.c:70\n \tadds.w\tr4, sl, #4294967295\t; 0xffffffff\n-\tmov\tsl, r6\n \tadc.w\tr5, fp, #4294967295\t; 0xffffffff\n+\tadds\tr0, r4, r6\n \tmov.w\tfp, #0\n+./cmdline/import.c:71\n+\tmov.w\tr4, #80\t; 0x50\n+./cmdline/import.c:70\n+\tadc.w\tr1, r5, #0\n ./cmdline/import.c:69\n \tstrd\tr2, r3, [r9]\n ./cmdline/import.c:70\n-\tmov\tr2, r6\n \tmov\tr3, fp\n+\tmov\tr2, r6\n+\tmov\tsl, r6\n \tstrd\tsl, fp, [r7, #16]\n-./cmdline/import.c:68\n-\tstr.w\tr0, [r9, #16]\n-./cmdline/import.c:70\n-\tadds\tr0, r4, r6\n-\tadc.w\tr1, r5, #0\n-./cmdline/import.c:71\n-\tmovs\tr4, #80\t; 0x50\n-./cmdline/import.c:70\n-\tbl\t2f560 \n-./cmdline/import.c:75\n-\tadd.w\tr5, r7, #48\t; 0x30\n+\tbl\t2f5c8 \n+./cmdline/import.c:56\n+\tldr\tr2, [pc, #536]\t; (2c770 )\n ./cmdline/import.c:70\n \tstr.w\tr0, [r9, #12]\n ./cmdline/import.c:71\n \tmul.w\tr0, r4, r0\n-\tbl\t11e74 \n+./cmdline/import.c:56\n+\tadd\tr2, pc\n+\tstr\tr2, [r7, #0]\n+./cmdline/import.c:71\n+\tbl\t11e2c \n \tmov\tr3, r0\n ./cmdline/import.c:73\n \tmov\tr0, r6\n ./cmdline/import.c:71\n \tstr.w\tr3, [r9, #8]\n ./cmdline/import.c:73\n-\tbl\t11e74 \n+\tbl\t11e2c \n ./cmdline/import.c:75\n \tldr\tr3, [r7, #24]\n-./cmdline/import.c:56\n-\tldr\tr6, [pc, #504]\t; (2c710 )\n-./cmdline/import.c:75\n-\tldr.w\tr1, [r3, #224]\t; 0xe0\n-./cmdline/import.c:56\n-\tadd\tr6, pc\n+\tadd.w\tr5, r7, #48\t; 0x30\n ./cmdline/import.c:73\n \tmov\tfp, r0\n ./cmdline/import.c:75\n \tmov\tr0, r5\n-\tbl\t10c28 \n+\tldr.w\tr1, [r3, #224]\t; 0xe0\n+\tbl\t10be4 \n ./cmdline/import.c:78\n \tmov\tr0, r5\n-./cmdline/import.c:56\n-\tstr\tr6, [r7, #0]\n-./cmdline/import.c:78\n-\tbl\t10c44 \n+\tbl\t10c00 \n \tmov\tr1, r0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tmov\tr0, r8\n \tblx\t6bd8 <__open64_2@plt+0x4>\n import_file():\n ./cmdline/import.c:80\n \tadds\tr3, r0, #1\n-\tbeq.w\t2c6ee \n+\tbeq.w\t2c74e \n ./cmdline/import.c:87\n \tvmov\ts16, r0\n \tmov\tr0, r5\n \tvmov\tr1, s16\n-\tbl\t10c5c \n+\tbl\t10c18 \n ./cmdline/import.c:88\n \tcmp\tr0, #0\n-\tbne.w\t2c6da \n+\tbne.w\t2c73a \n ./cmdline/import.c:96\n \tldr.w\tr3, [r9, #12]\n \tcmp\tr3, #0\n-\tbeq.n\t2c642 \n+\tbeq.n\t2c6a2 \n ./cmdline/import.c:114\n \tldr\tr3, [r7, #24]\n-./cmdline/import.c:95\n-\tmovs\tr1, #0\n-\tmovs\tr2, #0\n ./cmdline/import.c:96\n \tmov\tr6, r0\n+./cmdline/import.c:97\n+\tstr\tr4, [r7, #8]\n+./cmdline/import.c:95\n+\tmovs\tr4, #0\n ./cmdline/import.c:114\n \tadd.w\tr3, r3, #240640\t; 0x3ac00\n \tstr\tr3, [r7, #4]\n \tadd.w\tr3, r3, #928\t; 0x3a0\n-./cmdline/import.c:95\n-\tstrd\tr1, r2, [r7, #32]\n-./cmdline/import.c:97\n-\tstr\tr4, [r7, #8]\n-./cmdline/import.c:114\n \tvmov\ts17, r3\n-\tb.n\t2c59c \n+./cmdline/import.c:95\n+\tmovs\tr3, #0\n+\tstrd\tr3, r4, [r7, #32]\n+\tb.n\t2c5fa \n ./cmdline/import.c:124 (discriminator 2)\n \tldrd\tr1, r2, [r7, #32]\n ./cmdline/import.c:96 (discriminator 2)\n \tadds\tr6, #1\n \tldr.w\tr3, [r9, #12]\n ./cmdline/import.c:124 (discriminator 2)\n \tadds\tr1, r1, r5\n@@ -83592,538 +83400,541 @@\n \tsubs\tr1, r1, r5\n \tsbc.w\tr2, r2, #0\n ./cmdline/import.c:96 (discriminator 2)\n \tcmp\tr3, r6\n ./cmdline/import.c:125 (discriminator 2)\n \tstrd\tr1, r2, [r7, #40]\t; 0x28\n ./cmdline/import.c:96 (discriminator 2)\n-\tbls.n\t2c642 \n+\tbls.n\t2c6a2 \n ./cmdline/import.c:100\n-\tldrd\tr1, r2, [r7, #40]\t; 0x28\n-\tldrd\tr3, r4, [r7, #16]\n+\tldrd\tr4, r5, [r7, #40]\t; 0x28\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tvmov\tr0, s16\n ./cmdline/import.c:100\n-\tcmp\tr2, r4\n-\tit\teq\n-\tcmpeq\tr1, r3\n-./cmdline/import.c:97\n-\tldr.w\tr3, [r9, #8]\n-./cmdline/import.c:100\n-\tit\tcc\n-\tmovcc\tr5, r1\n+\tldrd\tr2, r3, [r7, #16]\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tmov\tr1, fp\n import_file():\n-./cmdline/import.c:97\n-\tstr\tr3, [r7, #28]\n ./cmdline/import.c:100\n+\tcmp\tr5, r3\n \tldr\tr3, [r7, #12]\n+\tit\teq\n+\tcmpeq\tr4, r2\n+\tmov\tr2, r4\n \tit\tcs\n \tmovcs\tr5, r3\n ./cmdline/import.c:97\n+\tldr.w\tr3, [r9, #8]\n+\tstr\tr3, [r7, #28]\n+./cmdline/import.c:100\n+\tit\tcc\n+\tmovcc\tr5, r2\n+./cmdline/import.c:97\n \tldr\tr3, [r7, #8]\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tmov\tr2, r5\n import_file():\n ./cmdline/import.c:97\n \tmul.w\tsl, r3, r6\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tblx\t6924 \n import_file():\n ./cmdline/import.c:97\n \tldr\tr3, [r7, #28]\n-\tadd.w\tr4, r3, sl\n ./cmdline/import.c:103\n \tsubs\tr2, r0, r5\n \tit\tne\n \tmovne\tr2, #1\n+./cmdline/import.c:97\n+\tadd.w\tr4, r3, sl\n+./cmdline/import.c:103\n \torrs.w\tr2, r2, r0, lsr #31\n-\tbne.n\t2c6a0 \n+\tbne.n\t2c700 \n ./cmdline/import.c:114\n \tldr\tr2, [r7, #24]\n ./cmdline/import.c:110\n \tstr.w\tr9, [r3, sl]\n ./cmdline/import.c:114\n \tmov\tr3, fp\n \tadd.w\tr8, r2, #244736\t; 0x3bc00\n-./cmdline/import.c:111\n-\tldrd\tr1, r2, [r7, #32]\n ./cmdline/import.c:112\n \tstr\tr5, [r4, #4]\n ./cmdline/import.c:111\n+\tldrd\tr1, r2, [r7, #32]\n \tstrd\tr1, r2, [r4, #8]\n ./cmdline/import.c:114\n-\tadd.w\tr2, r4, #16\n-\tvmov\tr1, s17\n \tstr\tr5, [sp, #0]\n+\tvmov\tr1, s17\n+\tadd.w\tr2, r4, #16\n \tldr.w\tr0, [r8, #964]\t; 0x3c4\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/import.c:115\n \tadd.w\tr0, r8, #1000\t; 0x3e8\n \tldr\tr3, [r4, #16]\n-\tadd.w\tr1, r4, #48\t; 0x30\n \tmov\tr2, r4\n-\tbl\tc7ac \n+\tadd.w\tr1, r4, #48\t; 0x30\n+\tbl\tc794 \n ./cmdline/import.c:118\n \tldr.w\tr0, [r8, #968]\t; 0x3c8\n \tcmp\tr0, #0\n-\tbeq.n\t2c576 \n+\tbeq.n\t2c5d4 \n ./cmdline/import.c:120\n \tldr\tr1, [r7, #4]\n-\tadd.w\tr2, r4, #32\n \tmov\tr3, fp\n+\tadd.w\tr2, r4, #32\n \tstr\tr5, [sp, #0]\n \tadd.w\tr1, r1, #944\t; 0x3b0\n-\tbl\tf944 \n+\tbl\tf924 \n ./cmdline/import.c:121\n \tldr\tr3, [r4, #32]\n \tadd.w\tr0, r8, #1020\t; 0x3fc\n-\tadd.w\tr1, r4, #64\t; 0x40\n \tmov\tr2, r4\n-\tbl\tc7ac \n-\tb.n\t2c576 \n+\tadd.w\tr1, r4, #64\t; 0x40\n+\tbl\tc794 \n+\tb.n\t2c5d4 \n ./cmdline/import.c:128\n \tvmov\tr0, s16\n \tblx\t6d5c \n ./cmdline/import.c:129\n \tcmp\tr0, #0\n-\tbne.n\t2c6c4 \n+\tbne.n\t2c724 \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #24]\n ./cmdline/import.c:136\n \tadd.w\tr1, r9, #20\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tadd.w\tr3, r3, #244736\t; 0x3bc00\n \tldr.w\tr2, [r3, #996]\t; 0x3e4\n ././tommyds/tommylist.h:221\n-\tcbz\tr2, 2c696 \n+\tcbz\tr2, 2c6f6 \n import_file():\n ././tommyds/tommylist.h:187\n \tldr\tr3, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr.w\tr3, [r9, #24]\n ././tommyds/tommylist.h:188\n \tstr\tr1, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr.w\tr3, [r9, #24]\n ././tommyds/tommylist.h:191\n \tstr.w\tr0, [r9, #20]\n ././tommyds/tommylist.h:192\n+\tldr.w\tr3, [r9, #24]\n \tstr\tr1, [r3, #0]\n import_file():\n ./cmdline/import.c:138\n \tmov\tr0, fp\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr.w\tr9, [r9, #28]\n import_file():\n ./cmdline/import.c:138\n \tblx\t694c \n ./cmdline/import.c:56\n-\tldr\tr2, [pc, #152]\t; (2c714 )\n+\tldr\tr2, [pc, #152]\t; (2c774 )\n ./cmdline/import.c:139\n-\tldr\tr3, [pc, #140]\t; (2c70c )\n+\tldr\tr3, [pc, #140]\t; (2c76c )\n ./cmdline/import.c:56\n \tadd\tr2, pc\n ./cmdline/import.c:139\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #76]\t; 0x4c\n \teors\tr2, r3\n-\tbne.n\t2c702 \n+\tbne.n\t2c762 \n \tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ././tommyds/tommylist.h:153\n \tstrd\tr2, r1, [r9, #20]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:155\n \tstr.w\tr1, [r3, #996]\t; 0x3e4\n ././tommyds/tommylist.h:156\n-\tb.n\t2c670 \n+\tb.n\t2c6d0 \n import_file():\n ./cmdline/import.c:105\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s18\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #100]\t; (2c718 )\n+\tldr\tr0, [pc, #104]\t; (2c778 )\n+\tvmov\tr1, s18\n \tadd\tr0, pc\n ./cmdline/import.c:90\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:91\n-\tldr\tr3, [pc, #96]\t; (2c71c )\n+\tldr\tr3, [pc, #96]\t; (2c77c )\n \tldr\tr2, [r7, #0]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/import.c:131\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s18\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #72]\t; (2c720 )\n+\tldr\tr0, [pc, #76]\t; (2c780 )\n+\tvmov\tr1, s18\n \tadd\tr0, pc\n-\tb.n\t2c6b4 \n+\tb.n\t2c714 \n ./cmdline/import.c:90\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #56]\t; (2c724 )\n+\tldr\tr0, [pc, #60]\t; (2c784 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tb.n\t2c6b4 \n+\tb.n\t2c714 \n ./cmdline/import.c:82\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #40]\t; (2c728 )\n+\tldr\tr0, [pc, #44]\t; (2c788 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tb.n\t2c6b4 \n+\tb.n\t2c714 \n ./cmdline/import.c:139\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldrh\tr6, [r1, #4]\n+\tldrh\tr2, [r6, #0]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrh\tr0, [r3, #0]\n+\tstrh\tr4, [r2, #62]\t; 0x3e\n \tmovs\tr3, r0\n-\tstrh\tr6, [r6, #52]\t; 0x34\n+\tstrh\tr6, [r2, #50]\t; 0x32\n \tmovs\tr3, r0\n-\tstrb\tr6, [r0, #14]\n+\tstrb\tr6, [r4, #12]\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tb.n\t2c908 \n+\tb.n\t2c8a8 \n \tmovs\tr1, r0\n-\tb.n\t2c7e4 \n+\tsvc\t254\t; 0xfe\n \tmovs\tr1, r0\n-\tsvc\t246\t; 0xf6\n+\tsvc\t150\t; 0x96\n \tmovs\tr1, r0\n import_dir():\n ./cmdline/import.c:222\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr9, r1\n \tmov\tfp, r0\n ./cmdline/import.c:225\n \tmov\tr0, r1\n ./cmdline/import.c:222\n-\tldr\tr1, [pc, #328]\t; (2c880 )\n+\tldr\tr1, [pc, #328]\t; (2c8e0 )\n+\tldr\tr2, [pc, #328]\t; (2c8e4 )\n \tsub.w\tsp, sp, #4224\t; 0x1080\n-\tldr\tr2, [pc, #324]\t; (2c884 )\n-\tsub\tsp, #4\n \tadd\tr1, pc\n+\tsub\tsp, #4\n \tadd\tr7, sp, #8\n-\tldr\tr2, [r1, r2]\n \tadd.w\tr3, r7, #4192\t; 0x1060\n+\tldr\tr2, [r1, r2]\n \tadds\tr3, #20\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/import.c:225\n \tblx\t6ad4 \n \tmov\tr8, r0\n ./cmdline/import.c:226\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/import.c:222\n-\tldr\tr3, [pc, #296]\t; (2c888 )\n+\tldr\tr3, [pc, #296]\t; (2c8e8 )\n+\tmov\tr6, r0\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n-\tmov\tr6, r0\n ./cmdline/import.c:226\n \tcmp.w\tr8, #0\n-\tbeq.n\t2c86a \n+\tbeq.n\t2c8ca \n ./cmdline/import.c:257\n-\tldr.w\tsl, [pc, #284]\t; 2c88c \n+\tldr.w\tsl, [pc, #284]\t; 2c8ec \n \tadd.w\tr5, r7, #116\t; 0x74\n \tadd\tsl, pc\n ./cmdline/import.c:240\n \tmovs\tr3, #0\n ./cmdline/import.c:241\n \tmov\tr0, r8\n ./cmdline/import.c:240\n \tstr\tr3, [r6, #0]\n ./cmdline/import.c:241\n \tblx\t6cc8 \n ./cmdline/import.c:242\n-\tcbz\tr0, 2c7ea \n+\tcbz\tr0, 2c84a \n ./cmdline/import.c:254\n \tldrb\tr3, [r0, #19]\n ./cmdline/import.c:253\n \tadd.w\tr2, r0, #19\n ./cmdline/import.c:254\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t2c796 \n+\tbne.n\t2c7f6 \n ./cmdline/import.c:254 (discriminator 1)\n \tldrb\tr3, [r0, #20]\n \tcmp\tr3, #0\n-\tbeq.n\t2c776 \n+\tbeq.n\t2c7d6 \n ./cmdline/import.c:254 (discriminator 2)\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.n\t2c826 \n-lstat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n-\tadd.w\tr4, r7, #8\n-import_dir():\n+\tbeq.n\t2c886 \n ./cmdline/import.c:257\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tstr\tr2, [sp, #0]\n \tmov\tr3, r9\n \tmov\tr2, sl\n-\tbl\t111e4 \n+lstat64():\n+/usr/include/arm-linux-gnueabihf/sys/stat.h:462\n+\tadd.w\tr4, r7, #8\n+import_dir():\n+./cmdline/import.c:257\n+\tbl\t111a8 \n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tmov\tr2, r4\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tblx\t6d68 <__lxstat64@plt>\n import_dir():\n ./cmdline/import.c:278\n \tcmp\tr0, #0\n-\tbne.n\t2c82e \n+\tbne.n\t2c88e \n ./cmdline/import.c:286\n \tldr\tr3, [r4, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbeq.n\t2c818 \n+\tbeq.n\t2c878 \n ./cmdline/import.c:288\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbne.n\t2c776 \n+\tbne.n\t2c7d6 \n ./cmdline/import.c:289\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/import.c:290\n \tmov\tr0, fp\n \tmov\tr1, r5\n-\tbl\t2c72c \n+\tbl\t2c78c \n ./cmdline/import.c:240\n \tmovs\tr3, #0\n ./cmdline/import.c:241\n \tmov\tr0, r8\n ./cmdline/import.c:240\n \tstr\tr3, [r6, #0]\n ./cmdline/import.c:241\n \tblx\t6cc8 \n ./cmdline/import.c:242\n \tcmp\tr0, #0\n-\tbne.n\t2c782 \n+\tbne.n\t2c7e2 \n ./cmdline/import.c:242 (discriminator 1)\n \tldr\tr0, [r6, #0]\n-\tcbnz\tr0, 2c84c \n+\tcbnz\tr0, 2c8ac \n ./cmdline/import.c:294\n \tmov\tr0, r8\n \tblx\t6d74 \n-\tcbnz\tr0, 2c85a \n+\tcbnz\tr0, 2c8ba \n ./cmdline/import.c:222\n-\tldr\tr1, [pc, #152]\t; (2c890 )\n+\tldr\tr1, [pc, #152]\t; (2c8f0 )\n ./cmdline/import.c:300\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #132]\t; (2c884 )\n+\tldr\tr2, [pc, #132]\t; (2c8e4 )\n \tadds\tr3, #20\n ./cmdline/import.c:222\n \tadd\tr1, pc\n ./cmdline/import.c:300\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2c87a \n+\tbne.n\t2c8da \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/import.c:287\n \tldrd\tr2, r3, [r4, #48]\t; 0x30\n \tmov\tr1, r5\n \tmov\tr0, fp\n-\tbl\t2c488 \n-\tb.n\t2c776 \n+\tbl\t2c4e4 \n+\tb.n\t2c7d6 \n ./cmdline/import.c:254 (discriminator 3)\n \tldrb\tr3, [r0, #21]\n \tcmp\tr3, #0\n-\tbne.n\t2c796 \n-\tb.n\t2c776 \n+\tbne.n\t2c7f6 \n+\tb.n\t2c7d6 \n ./cmdline/import.c:280\n \tldr\tr0, [r6, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #88]\t; (2c894 )\n+\tldr\tr0, [pc, #92]\t; (2c8f4 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/import.c:244\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:245\n-\tldr\tr3, [pc, #84]\t; (2c898 )\n+\tldr\tr3, [pc, #84]\t; (2c8f8 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/import.c:244\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #68]\t; (2c89c )\n+\tldr\tr0, [pc, #72]\t; (2c8fc )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t2c83c \n+\tb.n\t2c89c \n ./cmdline/import.c:296\n \tldr\tr0, [r6, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #56]\t; (2c8a0 )\n+\tldr\tr0, [pc, #60]\t; (2c900 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t2c83c \n+\tb.n\t2c89c \n ./cmdline/import.c:228\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r9\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #44]\t; (2c8a4 )\n+\tldr\tr0, [pc, #48]\t; (2c904 )\n+\tmov\tr1, r9\n \tadd\tr0, pc\n-\tb.n\t2c83c \n+\tb.n\t2c89c \n ./cmdline/import.c:300\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrh\tr4, [r6, #46]\t; 0x2e\n+\tstrh\tr6, [r2, #44]\t; 0x2c\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr4, [r2, #46]\t; 0x2e\n+\tstrh\tr2, [r6, #42]\t; 0x2a\n \tmovs\tr3, r0\n-\tstr\tr4, [r5, #56]\t; 0x38\n+\tstr\tr4, [r1, #52]\t; 0x34\n \tmovs\tr1, r0\n-\tstrh\tr4, [r6, #40]\t; 0x28\n+\tstrh\tr4, [r2, #38]\t; 0x26\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #536]\t; 0x218\n+\tstr\tr7, [sp, #152]\t; 0x98\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #328]\t; 0x148\n+\tstr\tr7, [sp, #968]\t; 0x3c8\n \tmovs\tr1, r0\n-\tldr\tr0, [sp, #1000]\t; 0x3e8\n+\tldr\tr0, [sp, #616]\t; 0x268\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #456]\t; 0x1c8\n+\tstr\tr7, [sp, #72]\t; 0x48\n \tmovs\tr1, r0\n \n-0002c8a8 :\n+0002c908 :\n import_block_hash_compare():\n ./cmdline/import.c:30\n-\tldr\tr3, [pc, #24]\t; (2c8c4 )\n+\tldr\tr3, [pc, #24]\t; (2c924 )\n ./cmdline/import.c:34\n \tadds\tr1, #16\n-\tldr\tr2, [pc, #24]\t; (2c8c8 )\n+\tldr\tr2, [pc, #24]\t; (2c928 )\n ./cmdline/import.c:30\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/import.c:34\n \tldr\tr3, [r3, r2]\n \tldr\tr2, [r3, #0]\n ./cmdline/import.c:35\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/import.c:34\n \tb.w\t69e0 \n \tnop\n-\tstrh\tr6, [r0, #36]\t; 0x24\n+\tstrh\tr6, [r4, #32]\n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \t...\n \n-0002c8cc :\n+0002c92c :\n import_block_prevhash_compare():\n ./cmdline/import.c:38\n-\tldr\tr3, [pc, #24]\t; (2c8e8 )\n+\tldr\tr3, [pc, #24]\t; (2c948 )\n ./cmdline/import.c:42\n \tadds\tr1, #32\n-\tldr\tr2, [pc, #24]\t; (2c8ec )\n+\tldr\tr2, [pc, #24]\t; (2c94c )\n ./cmdline/import.c:38\n \tadd\tr3, pc\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/import.c:42\n \tldr\tr3, [r3, r2]\n \tldr\tr2, [r3, #0]\n ./cmdline/import.c:43\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n ./cmdline/import.c:42\n \tb.w\t69e0 \n \tnop\n-\tstrh\tr2, [r4, #34]\t; 0x22\n+\tstrh\tr2, [r0, #32]\n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \t...\n \n-0002c8f0 :\n+0002c950 :\n import_file_free():\n ./cmdline/import.c:142\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/import.c:143\n \tldr\tr0, [r0, #16]\n+./cmdline/import.c:142\n+\tadd\tr7, sp, #0\n+./cmdline/import.c:143\n \tblx\t694c \n ./cmdline/import.c:144\n \tldr\tr0, [r4, #8]\n \tblx\t694c \n ./cmdline/import.c:145\n \tmov\tr0, r4\n ./cmdline/import.c:146\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/import.c:145\n \tb.w\t6948 \n \tnop\n \n-0002c910 :\n+0002c970 :\n state_import_fetch():\n ./cmdline/import.c:149\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n-\tldr\tr0, [pc, #472]\t; (2caf0 )\n+\tldr\tr0, [pc, #472]\t; (2cb50 )\n \tmov\tr6, r3\n-\tldr\tr3, [pc, #472]\t; (2caf4 )\n-\tsub\tsp, #52\t; 0x34\n+\tldr\tr3, [pc, #472]\t; (2cb54 )\n \tadd\tr0, pc\n+\tsub\tsp, #52\t; 0x34\n \tadd\tr7, sp, #8\n ./cmdline/import.c:153\n \tadd.w\tr9, r2, #1\n+\tldr.w\tfp, [r2, #1]\n ./cmdline/import.c:149\n \tldr\tr3, [r0, r3]\n-\tldr.w\tfp, [r2, #1]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #36]\t; 0x24\n \tmov.w\tr3, #0\n ./cmdline/import.c:154\n \tldr.w\tr3, [r4, #216]\t; 0xd8\n ./cmdline/import.c:159\n \tstrd\tr1, r3, [r7, #4]\n ./cmdline/import.c:149\n-\tldr\tr3, [pc, #440]\t; (2caf8 )\n+\tldr\tr3, [pc, #440]\t; (2cb58 )\n \tadd\tr3, pc\n \tstr\tr3, [r7, #12]\n ./cmdline/import.c:159\n \tcmp\tr1, #0\n-\tbeq.n\t2ca2c \n+\tbeq.n\t2ca8c \n ././tommyds/tommyhashdyn.h:225\n \tadd.w\tr3, r4, #245760\t; 0x3c000\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:225\n \tadd.w\tsl, r4, #244736\t; 0x3bc00\n state_import_fetch():\n ././tommyds/tommyhashdyn.h:210\n@@ -84132,39 +83943,39 @@\n ././tommyds/tommyhashdyn.h:210\n \tldr.w\tr2, [sl, #1020]\t; 0x3fc\n \tand.w\tr3, fp, r3\n \tldr.w\tr5, [r2, r3, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.n\t2ca42 \n+\tbeq.n\t2caa2 \n \tmov\tr8, r4\n-\tb.n\t2c96a \n+\tb.n\t2c9ca \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.n\t2ca42 \n+\tbeq.n\t2caa2 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r5, #12]\n \tcmp\tfp, r3\n-\tbne.n\t2c964 \n+\tbne.n\t2c9c4 \n \tldr\tr4, [r5, #8]\n \tmov\tr0, r9\n \tmov\tr1, r4\n-\tbl\t2c8cc \n+\tbl\t2c92c \n \tcmp\tr0, #0\n-\tbne.n\t2c964 \n+\tbne.n\t2c9c4 \n \tmov\tr3, r8\n \tmov\tr8, r4\n state_import_fetch():\n ./cmdline/import.c:164\n \tmov\tr4, r3\n \tcmp.w\tr8, #0\n-\tbeq.n\t2ca42 \n+\tbeq.n\t2caa2 \n ./cmdline/import.c:167\n \tldr.w\tr3, [r8]\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovs\tr1, #0\n state_import_fetch():\n ./cmdline/import.c:168\n@@ -84174,84 +83985,84 @@\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr0, fp\n \tblx\t6aec \n state_import_fetch():\n ./cmdline/import.c:171\n \tadds\tr2, r0, #1\n-\tbeq.n\t2ca96 \n+\tbeq.n\t2caf6 \n pread64():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n \tldrd\tr2, r3, [r8, #8]\n-\tmov\tr1, r6\n-\tstr\tr0, [r7, #0]\n \tstrd\tr2, r3, [sp]\n+\tmov\tr1, r6\n \tmov\tr2, r5\n+\tstr\tr0, [r7, #0]\n \tblx\t6abc \n state_import_fetch():\n ./cmdline/import.c:184\n \tsubs\tr2, r0, r5\n \tit\tne\n \tmovne\tr2, #1\n \torrs.w\tr3, r2, r0, lsr #31\n \tldr\tr3, [r7, #0]\n-\tbne.n\t2cab2 \n+\tbne.n\t2cb12 \n ./cmdline/import.c:191\n \tmov\tr0, r3\n \tblx\t6d5c \n ./cmdline/import.c:192\n \tcmp\tr0, #0\n-\tbne.n\t2cac6 \n+\tbne.n\t2cb26 \n ./cmdline/import.c:199\n \tldr\tr3, [r7, #8]\n \tcmp\tr3, r5\n-\tbeq.n\t2c9dc \n+\tbeq.n\t2ca3c \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tsubs\tr2, r3, r5\n \tadds\tr0, r6, r5\n \tblx\t6c08 \n state_import_fetch():\n ./cmdline/import.c:205\n \tldr\tr3, [r7, #4]\n ./cmdline/import.c:206\n-\tadd.w\tr8, r7, #20\n \tadd.w\tr1, r4, #240640\t; 0x3ac00\n+\tadd.w\tr4, r7, #20\n ./cmdline/import.c:205\n \tcmp\tr3, #0\n-\tbeq.n\t2ca7e \n+\tbeq.n\t2cade \n ./cmdline/import.c:206\n \tstr\tr5, [sp, #0]\n \tadd.w\tr1, r1, #944\t; 0x3b0\n-\tldr.w\tr0, [sl, #968]\t; 0x3c8\n \tmov\tr3, r6\n-\tmov\tr2, r8\n-\tbl\tf944 \n+\tmov\tr2, r4\n+\tldr.w\tr0, [sl, #968]\t; 0x3c8\n+\tbl\tf924 \n ./cmdline/import.c:210\n-\tldr\tr2, [r7, #12]\n+\tldr\tr3, [pc, #252]\t; (2cb5c )\n \tmov\tr1, r9\n-\tldr\tr3, [pc, #248]\t; (2cafc )\n-\tmov\tr0, r8\n+\tldr\tr2, [r7, #12]\n+\tmov\tr0, r4\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tblx\t69e4 \n-\tcbz\tr0, 2ca46 \n+\tcbz\tr0, 2caa6 \n ./cmdline/import.c:212\n-\tldr\tr0, [pc, #240]\t; (2cb00 )\n+\tldr\tr0, [pc, #240]\t; (2cb60 )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:213\n-\tldr\tr0, [pc, #232]\t; (2cb04 )\n+\tldr\tr0, [pc, #232]\t; (2cb64 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:214\n-\tldr\tr3, [pc, #228]\t; (2cb08 )\n+\tldr\tr3, [pc, #228]\t; (2cb68 )\n \tldr\tr2, [r7, #12]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ././tommyds/tommyhashdyn.h:225\n \tadd.w\tsl, r4, #244736\t; 0x3bc00\n ././tommyds/tommyhashdyn.h:210\n@@ -84259,282 +84070,290 @@\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n \tldr.w\tr2, [sl, #1000]\t; 0x3e8\n \tand.w\tr3, fp, r3\n \tldr.w\tr5, [r2, r3, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcbnz\tr5, 2ca5e \n+\tcbnz\tr5, 2cabe \n state_import_fetch():\n ./cmdline/import.c:165\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/import.c:149\n-\tldr\tr2, [pc, #196]\t; (2cb0c )\n+\tldr\tr2, [pc, #196]\t; (2cb6c )\n ./cmdline/import.c:219\n-\tldr\tr3, [pc, #168]\t; (2caf4 )\n+\tldr\tr3, [pc, #168]\t; (2cb54 )\n ./cmdline/import.c:149\n \tadd\tr2, pc\n ./cmdline/import.c:219\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n \teors\tr2, r3\n-\tbne.n\t2ca92 \n+\tbne.n\t2caf2 \n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr8, r4\n-\tb.n\t2ca68 \n+\tb.n\t2cac8 \n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n \tcmp\tr5, #0\n-\tbeq.n\t2ca42 \n+\tbeq.n\t2caa2 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r5, #12]\n \tcmp\tfp, r3\n-\tbne.n\t2ca62 \n+\tbne.n\t2cac2 \n \tldr\tr4, [r5, #8]\n \tmov\tr0, r9\n \tmov\tr1, r4\n-\tbl\t2c8a8 \n+\tbl\t2c908 \n \tcmp\tr0, #0\n-\tbne.n\t2ca62 \n-\tb.n\t2c97e \n+\tbne.n\t2cac2 \n+\tb.n\t2c9de \n state_import_fetch():\n ./cmdline/import.c:208\n \tstr\tr5, [sp, #0]\n \tadd.w\tr1, r1, #928\t; 0x3a0\n-\tldr.w\tr0, [sl, #964]\t; 0x3c4\n \tmov\tr3, r6\n-\tmov\tr2, r8\n-\tbl\tf944 \n-\tb.n\t2c9fc \n+\tmov\tr2, r4\n+\tldr.w\tr0, [sl, #964]\t; 0x3c4\n+\tbl\tf924 \n+\tb.n\t2ca5c \n ./cmdline/import.c:219\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/import.c:173\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbeq.n\t2cada \n+\tbeq.n\t2cb3a \n ./cmdline/import.c:177\n \tblx\t6b20 \n-\tmov\tr1, fp\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #100]\t; (2cb10 )\n+\tldr\tr0, [pc, #104]\t; (2cb70 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:179\n-\tb.n\t2ca20 \n+\tb.n\t2ca80 \n ./cmdline/import.c:186\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, fp\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #80]\t; (2cb14 )\n+\tldr\tr0, [pc, #84]\t; (2cb74 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tb.n\t2caac \n+\tb.n\t2cb0c \n ./cmdline/import.c:194\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, fp\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #64]\t; (2cb18 )\n+\tldr\tr0, [pc, #68]\t; (2cb78 )\n+\tmov\tr1, fp\n \tadd\tr0, pc\n-\tb.n\t2caac \n+\tb.n\t2cb0c \n ./cmdline/import.c:174\n-\tldr\tr0, [pc, #64]\t; (2cb1c )\n+\tldr\tr0, [pc, #64]\t; (2cb7c )\n \tmov\tr1, fp\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:175\n-\tldr\tr0, [pc, #56]\t; (2cb20 )\n+\tldr\tr0, [pc, #56]\t; (2cb80 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t2ca20 \n+\tbl\t10e54 \n+\tb.n\t2ca80 \n \tnop\n-\tstrh\tr6, [r2, #32]\n+\tstrh\tr0, [r7, #28]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #30]\n+\tstrh\tr6, [r2, #28]\n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tstrb\tr2, [r3, #2]\n+\tstrb\tr2, [r7, #0]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r6, #2]\n+\tstrb\tr6, [r2, #1]\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, #22]\n+\tstrh\tr2, [r1, #20]\n \tmovs\tr3, r0\n-\tbgt.n\t2cba8 \n+\tblt.n\t2cb48 \n \tmovs\tr1, r0\n-\tldr\tr6, [r6, #116]\t; 0x74\n+\tldr\tr6, [r2, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tbgt.n\t2cb00 \n+\tbgt.n\t2caa0 \n \tmovs\tr1, r0\n-\tldr\tr2, [r7, #116]\t; 0x74\n+\tldr\tr2, [r3, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tldr\tr2, [r2, #120]\t; 0x78\n+\tldr\tr2, [r6, #112]\t; 0x70\n \tmovs\tr2, r0\n \n-0002cb24 :\n+0002cb84 :\n state_import():\n ./cmdline/import.c:303\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr4, r1\n-\tldr\tr1, [pc, #136]\t; (2cbb4 )\n+\tldr\tr1, [pc, #136]\t; (2cc14 )\n+\tldr\tr2, [pc, #140]\t; (2cc18 )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr\tr2, [pc, #136]\t; (2cbb8 )\n-\tsub\tsp, #12\n \tadd\tr1, pc\n+\tsub\tsp, #12\n \tmov\tr5, r0\n-\tadd\tr7, sp, #0\n ./cmdline/import.c:306\n-\tldr\tr0, [pc, #128]\t; (2cbbc )\n+\tldr\tr0, [pc, #132]\t; (2cc1c )\n ./cmdline/import.c:303\n-\tadd.w\tr3, r7, #4096\t; 0x1000\n+\tadd\tr7, sp, #0\n \tldr\tr2, [r1, r2]\n-\tadds\tr3, #4\n-\tldr\tr6, [pc, #124]\t; (2cbc0 )\n+\tadd.w\tr3, r7, #4096\t; 0x1000\n+\tldr\tr6, [pc, #124]\t; (2cc20 )\n ./cmdline/import.c:306\n \tadd\tr0, pc\n ./cmdline/import.c:303\n+\tadds\tr3, #4\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/import.c:306\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/import.c:309\n-\tldr\tr3, [pc, #112]\t; (2cbc4 )\n+\tldr\tr3, [pc, #112]\t; (2cc24 )\n ./cmdline/import.c:303\n \tadd\tr6, pc\n ./cmdline/import.c:309\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #16\n-\tbne.n\t2cb9e \n+\tbne.n\t2cbfe \n ./cmdline/import.c:317\n \tmov\tr2, r4\n \tadds\tr4, r7, #4\n-\tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r4\n-\tbl\t1114c \n+\tmov.w\tr1, #4096\t; 0x1000\n+\tbl\t11110 \n ./cmdline/import.c:318\n \tmov\tr0, r4\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/import.c:320\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tbl\t2c72c \n+\tbl\t2c78c \n ./cmdline/import.c:303\n-\tldr\tr1, [pc, #72]\t; (2cbc8 )\n+\tldr\tr1, [pc, #72]\t; (2cc28 )\n ./cmdline/import.c:321\n-\tldr\tr2, [pc, #52]\t; (2cbb8 )\n+\tldr\tr2, [pc, #52]\t; (2cc18 )\n \tadd.w\tr3, r7, #4096\t; 0x1000\n ./cmdline/import.c:303\n \tadd\tr1, pc\n ./cmdline/import.c:321\n \tadds\tr3, #4\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2cbb0 \n+\tbne.n\t2cc10 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n ./cmdline/import.c:311\n-\tldr\tr0, [pc, #44]\t; (2cbcc )\n+\tldr\tr0, [pc, #44]\t; (2cc2c )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/import.c:312\n-\tldr\tr3, [pc, #40]\t; (2cbd0 )\n+\tldr\tr3, [pc, #40]\t; (2cc30 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/import.c:321\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrh\tr2, [r0, #16]\n+\tstrh\tr4, [r4, #12]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr0, [r0, #124]\t; 0x7c\n+\tldr\tr2, [r4, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tstrh\tr0, [r4, #14]\n+\tstrh\tr0, [r0, #12]\n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tstrh\tr6, [r5, #12]\n+\tstrh\tr6, [r1, #10]\n \tmovs\tr3, r0\n-\tldr\tr4, [r6, #116]\t; 0x74\n+\tldr\tr4, [r2, #112]\t; 0x70\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n search_file():\n ./cmdline/search.c:27\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tsl, r1\n+\tmov\tfp, r0\n \tsub\tsp, #12\n \tadd\tr7, sp, #0\n \tmov\tr4, r2\n-\tmov\tfp, r0\n ./cmdline/search.c:31\n \tmovs\tr0, #48\t; 0x30\n ./cmdline/search.c:27\n-\tldrd\tr5, r2, [r7, #48]\t; 0x30\n-\tmov\tsl, r1\n-\tldr.w\tr8, [r7, #56]\t; 0x38\n \tmov\tr9, r3\n+\tldr.w\tr8, [r7, #56]\t; 0x38\n+\tldrd\tr5, r2, [r7, #48]\t; 0x30\n \tstr\tr2, [r7, #4]\n ./cmdline/search.c:31\n-\tbl\t11e74 \n+\tbl\t11e2c \n \tmov\tr6, r0\n ./cmdline/search.c:32\n \tmov\tr0, sl\n-\tbl\t11eec \n+\tbl\t11ea4 \n ././tommyds/tommyhash.h:105\n \tsub.w\tr1, r8, r8, lsl #6\n ./cmdline/search.c:33\n-\tstr\tr4, [r6, #8]\n+\tstrd\tr4, r9, [r6, #8]\n+./cmdline/search.c:32\n+\tmov\tip, r0\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n-\teor.w\tr3, r1, r1, lsr #17\n+\teor.w\tr1, r1, r1, lsr #17\n search_file():\n ./cmdline/search.c:34\n \tldr\tr2, [r7, #4]\n ./cmdline/search.c:39\n-\tadd.w\tr1, r6, #28\n-./cmdline/search.c:40\n-\tadds\tr7, #12\n+\tadd.w\tr0, fp, #245760\t; 0x3c000\n+./cmdline/search.c:34\n+\tstr\tr2, [r6, #20]\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:107\n-\tsub.w\tr3, r3, r3, lsl #9\n+\tsub.w\tr3, r1, r1, lsl #9\n search_file():\n-./cmdline/search.c:33\n-\tstr.w\tr9, [r6, #12]\n-./cmdline/search.c:35\n-\tstrd\tr2, r8, [r6, #20]\n ./cmdline/search.c:39\n+\tadds\tr0, #16\n \tmov\tr2, r6\n+\tadd.w\tr1, r6, #28\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:108\n \teor.w\tr3, r3, r3, lsl #4\n search_file():\n+./cmdline/search.c:40\n+\tadds\tr7, #12\n ./cmdline/search.c:34\n \tstr\tr5, [r6, #16]\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n+search_file():\n+./cmdline/search.c:35\n+\tstr.w\tr8, [r6, #24]\n+./cmdline/search.c:32\n+\tstr.w\tip, [r6]\n+tommy_inthash_u32():\n ././tommyds/tommyhash.h:110\n \teor.w\tr3, r3, r3, lsl #10\n ././tommyds/tommyhash.h:111\n \teor.w\tr3, r3, r3, lsr #15\n search_file():\n ./cmdline/elem.h:853\n \teors\tr3, r5\n@@ -84557,80 +84376,68 @@\n \teor.w\tr3, r4, r3, lsr #15\n search_file():\n ././tommyds/tommyhash.h:105\n \tsub.w\tr3, r3, r3, lsl #6\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n \teor.w\tr3, r3, r3, lsr #17\n-search_file():\n-./cmdline/search.c:32\n-\tmov\tip, r0\n-./cmdline/search.c:39\n-\tadd.w\tr0, fp, #245760\t; 0x3c000\n-tommy_inthash_u32():\n ././tommyds/tommyhash.h:107\n \tsub.w\tr3, r3, r3, lsl #9\n-search_file():\n-./cmdline/search.c:39\n-\tadds\tr0, #16\n-./cmdline/search.c:32\n-\tstr.w\tip, [r6]\n-tommy_inthash_u32():\n ././tommyds/tommyhash.h:108\n \teor.w\tr3, r3, r3, lsl #4\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n ././tommyds/tommyhash.h:110\n \teor.w\tr3, r3, r3, lsl #10\n search_file():\n ./cmdline/search.c:39\n \teor.w\tr3, r3, r3, lsr #15\n ./cmdline/search.c:40\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n ./cmdline/search.c:39\n-\tb.w\tc7ac \n+\tb.w\tc794 \n search_dir():\n ./cmdline/search.c:152\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr9, r0\n-\tvpush\t{d8}\n ./cmdline/search.c:155\n \tmov\tr0, r2\n ./cmdline/search.c:152\n-\tvmov\ts16, r2\n-\tldr\tr2, [pc, #616]\t; (2cefc )\n+\tvpush\t{d8}\n \tsub.w\tsp, sp, #12416\t; 0x3080\n-\tvmov\ts17, r3\n \tsub\tsp, #36\t; 0x24\n \tadd\tr7, sp, #16\n+\tvmov\ts16, r2\n+\tldr\tr2, [pc, #608]\t; (2cf5c )\n+\tvmov\ts17, r3\n \tadd.w\tr3, r7, #12416\t; 0x3080\n \tstr\tr1, [r7, #20]\n \tadds\tr3, #12\n-\tldr\tr1, [pc, #600]\t; (2cf00 )\n+\tldr\tr1, [pc, #600]\t; (2cf60 )\n \tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/search.c:155\n \tblx\t6ad4 \n \tmov\tfp, r0\n ./cmdline/search.c:156\n \tblx\t6be4 <__errno_location@plt>\n ./cmdline/search.c:152\n-\tldr\tr3, [pc, #580]\t; (2cf04 )\n+\tldr\tr3, [pc, #580]\t; (2cf64 )\n+\tstr\tr0, [r7, #12]\n \tadd\tr3, pc\n \tstr\tr3, [r7, #4]\n-\tstr\tr0, [r7, #12]\n ./cmdline/search.c:156\n \tcmp.w\tfp, #0\n-\tbeq.w\t2cee4 \n+\tbeq.w\t2cf44 \n ./cmdline/search.c:190\n-\tldr.w\tsl, [pc, #568]\t; 2cf08 \n+\tldr.w\tsl, [pc, #568]\t; 2cf68 \n \tadd.w\tr5, r7, #140\t; 0x8c\n \tmov\tr6, fp\n \tadd.w\tr3, r7, #80\t; 0x50\n \tadd\tsl, pc\n \tstr\tr3, [r7, #8]\n \tadd.w\tr3, r7, #28\n \tstr\tr3, [r7, #16]\n@@ -84646,584 +84453,580 @@\n \tldr\tr2, [r7, #16]\n \tstr\tr3, [r2, #0]\n ./cmdline/search.c:174\n \tblx\t6cc8 \n ./cmdline/search.c:175\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2cdc4 \n+\tbeq.n\t2ce24 \n ./cmdline/search.c:187\n \tldrb\tr3, [r0, #19]\n ./cmdline/search.c:186\n \tadd.w\tfp, r0, #19\n ./cmdline/search.c:187\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t2cd12 \n+\tbne.n\t2cd72 \n ./cmdline/search.c:187 (discriminator 1)\n \tldrb\tr3, [r0, #20]\n \tcmp\tr3, #0\n-\tbeq.n\t2cce6 \n+\tbeq.n\t2cd46 \n ./cmdline/search.c:187 (discriminator 2)\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.w\t2ce4a \n+\tbeq.w\t2ceaa \n ./cmdline/search.c:191\n \tadd.w\tr8, r7, #4224\t; 0x1080\n ./cmdline/search.c:190\n \tvmov\tr3, s16\n-./cmdline/search.c:191\n-\tadd.w\tr8, r8, #12\n-./cmdline/search.c:190\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n+./cmdline/search.c:191\n+\tadd.w\tr8, r8, #12\n+./cmdline/search.c:190\n \tstr.w\tfp, [sp]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/search.c:191\n \tvmov\tr3, s17\n \tmov\tr0, r8\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n \tstr.w\tfp, [sp]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/search.c:194\n \tldr\tr3, [r7, #20]\n-\tcbz\tr3, 2cd60 \n+\tcbz\tr3, 2cdc0 \n ./cmdline/elem.h:516 (discriminator 1)\n \tldr.w\tr3, [r9, #192]\t; 0xc0\n filter_hidden():\n ./cmdline/elem.h:516 (discriminator 1)\n \tcmp\tr3, #0\n-\tbne.n\t2ce34 \n+\tbne.n\t2ce94 \n search_dir():\n ./cmdline/search.c:200\n \tadd.w\tr0, r9, #244736\t; 0x3bc00\n \tmov\tr1, r5\n \tadd.w\tr0, r0, #980\t; 0x3d4\n-\tbl\t12930 \n+\tbl\t128f8 \n \tcmp\tr0, #0\n-\tbne.n\t2ce54 \n+\tbne.n\t2ceb4 \n lstat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:462\n \tldr\tr3, [r7, #8]\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tsub.w\tr4, r3, #48\t; 0x30\n \tmov\tr2, r4\n \tblx\t6d68 <__lxstat64@plt>\n search_dir():\n ./cmdline/search.c:224\n \tcmp\tr0, #0\n-\tbne.w\t2cea0 \n+\tbne.w\t2cf00 \n ./cmdline/search.c:232\n \tldr\tr3, [r4, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #32768\t; 0x8000\n-\tbeq.n\t2cdfe \n+\tbeq.n\t2ce5e \n ./cmdline/search.c:238\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbne.n\t2cce6 \n+\tbne.n\t2cd46 \n ./cmdline/search.c:239\n \tldr\tr3, [r7, #20]\n-\tcbz\tr3, 2cda2 \n+\tcbz\tr3, 2ce02 \n ./cmdline/search.c:239 (discriminator 1)\n \tadd.w\tr0, r9, #244736\t; 0x3bc00\n+\tmov\tr3, r8\n \tldrd\tr1, r2, [r7, #16]\n \tadd.w\tr0, r0, #992\t; 0x3e0\n-\tmov\tr3, r8\n-\tbl\t1284c \n+\tbl\t12814 \n \tcmp\tr0, #0\n-\tbne.n\t2ce80 \n+\tbne.n\t2cee0 \n ./cmdline/search.c:240\n \tmov\tr0, r5\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/search.c:241\n \tmov\tr0, r8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/search.c:242\n \tldr\tr1, [r7, #20]\n \tmov\tr3, r8\n \tmov\tr2, r5\n \tmov\tr0, r9\n-\tbl\t2cc80 \n-\tb.n\t2cce6 \n+\tbl\t2cce0 \n+\tb.n\t2cd46 \n ./cmdline/search.c:175 (discriminator 1)\n \tldr\tr3, [r7, #12]\n \tldr\tr0, [r3, #0]\n \tcmp\tr0, #0\n-\tbne.n\t2cec0 \n+\tbne.n\t2cf20 \n ./cmdline/search.c:249\n \tmov\tr0, r6\n \tblx\t6d74 \n \tcmp\tr0, #0\n-\tbne.n\t2ced0 \n+\tbne.n\t2cf30 \n ./cmdline/search.c:152\n-\tldr\tr1, [pc, #308]\t; (2cf0c )\n+\tldr\tr1, [pc, #308]\t; (2cf6c )\n ./cmdline/search.c:255\n \tadd.w\tr3, r7, #12416\t; 0x3080\n-\tldr\tr2, [pc, #284]\t; (2cefc )\n+\tldr\tr2, [pc, #284]\t; (2cf5c )\n \tadds\tr3, #12\n ./cmdline/search.c:152\n \tadd\tr1, pc\n ./cmdline/search.c:255\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.w\t2cef8 \n+\tbne.w\t2cf58 \n \tadd.w\tr7, r7, #12416\t; 0x3080\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/search.c:233\n \tldr\tr3, [r7, #20]\n-\tcbz\tr3, 2ce16 \n+\tcbz\tr3, 2ce76 \n ./cmdline/search.c:233 (discriminator 1)\n \tadd.w\tr0, r9, #244736\t; 0x3bc00\n+\tmov\tr3, r8\n \tldrd\tr1, r2, [r7, #16]\n \tadd.w\tr0, r0, #992\t; 0x3e0\n-\tmov\tr3, r8\n-\tbl\t12834 \n-\tcbnz\tr0, 2ce60 \n+\tbl\t127fc \n+\tcbnz\tr0, 2cec0 \n ./cmdline/search.c:234\n \tldr\tr2, [r4, #80]\t; 0x50\n \tmov\tr1, r5\n \tldr\tr3, [r4, #84]\t; 0x54\n \tmov\tr0, r9\n-\tmov.w\tip, r2, asr #31\n \tmov\tfp, r2\n \tstr\tr3, [sp, #8]\n+\tmov.w\tip, r2, asr #31\n \tstrd\tfp, ip, [sp]\n \tldrd\tr2, r3, [r4, #48]\t; 0x30\n-\tbl\t2cbd4 \n-\tb.n\t2cce6 \n+\tbl\t2cc34 \n+\tb.n\t2cd46 \n filter_hidden():\n ./cmdline/elem.h:516\n \tmov\tr0, r4\n-\tbl\t2e5c8 \n+\tbl\t2e630 \n \tcmp\tr0, #0\n-\tbeq.n\t2cd4e \n+\tbeq.n\t2cdae \n search_dir():\n ./cmdline/search.c:195\n-\tldr\tr0, [pc, #208]\t; (2cf10 )\n+\tldr\tr0, [pc, #208]\t; (2cf70 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/search.c:196\n-\tb.n\t2cce6 \n+\tb.n\t2cd46 \n ./cmdline/search.c:187 (discriminator 3)\n \tldrb\tr3, [r0, #21]\n \tcmp\tr3, #0\n-\tbne.w\t2cd12 \n-\tb.n\t2cce6 \n+\tbne.w\t2cd72 \n+\tb.n\t2cd46 \n ./cmdline/search.c:201\n-\tldr\tr0, [pc, #188]\t; (2cf14 )\n+\tldr\tr0, [pc, #188]\t; (2cf74 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n+\tbl\t11c70 \n ./cmdline/search.c:202\n-\tb.n\t2cce6 \n+\tb.n\t2cd46 \n ./cmdline/search.c:236\n \tldr\tr3, [r7, #16]\n \tadd.w\tr1, r7, #8320\t; 0x2080\n-\tadds\tr1, #12\n \tmov.w\tr2, #4096\t; 0x1000\n+\tadds\tr1, #12\n \tldr\tr0, [r3, #0]\n-\tbl\t127ac \n-\tmov\tr1, r5\n+\tbl\t12774 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #160]\t; (2cf18 )\n+\tldr\tr0, [pc, #160]\t; (2cf78 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t2cce6 \n+\tbl\t11c70 \n+\tb.n\t2cd46 \n ./cmdline/search.c:244\n \tldr\tr3, [r7, #16]\n \tadd.w\tr1, r7, #8320\t; 0x2080\n-\tadds\tr1, #12\n \tmov.w\tr2, #4096\t; 0x1000\n+\tadds\tr1, #12\n \tldr\tr0, [r3, #0]\n-\tbl\t127ac \n-\tmov\tr1, r5\n+\tbl\t12774 \n \tmov\tr2, r0\n-\tldr\tr0, [pc, #132]\t; (2cf1c )\n+\tldr\tr0, [pc, #132]\t; (2cf7c )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11cb8 \n-\tb.n\t2cce6 \n+\tbl\t11c70 \n+\tb.n\t2cd46 \n ./cmdline/search.c:226\n \tldr\tr3, [r7, #12]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tmov\tr1, r5\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #112]\t; (2cf20 )\n+\tldr\tr0, [pc, #116]\t; (2cf80 )\n+\tmov\tr1, r5\n \tadd\tr0, pc\n ./cmdline/search.c:177\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/search.c:178\n-\tldr\tr3, [pc, #108]\t; (2cf24 )\n+\tldr\tr3, [pc, #108]\t; (2cf84 )\n \tldr\tr2, [r7, #4]\n \tldr\tr3, [r2, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/search.c:177\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #92]\t; (2cf28 )\n+\tldr\tr0, [pc, #96]\t; (2cf88 )\n+\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tb.n\t2ceb0 \n+\tb.n\t2cf10 \n ./cmdline/search.c:251\n \tldr\tr3, [r7, #12]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #76]\t; (2cf2c )\n+\tldr\tr0, [pc, #80]\t; (2cf8c )\n+\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tb.n\t2ceb0 \n+\tb.n\t2cf10 \n ./cmdline/search.c:158\n \tldr\tr3, [r7, #12]\n \tldr\tr0, [r3, #0]\n \tblx\t6b20 \n-\tvmov\tr1, s16\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #60]\t; (2cf30 )\n+\tldr\tr0, [pc, #64]\t; (2cf90 )\n+\tvmov\tr1, s16\n \tadd\tr0, pc\n-\tb.n\t2ceb0 \n+\tb.n\t2cf10 \n ./cmdline/search.c:255\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #4]\n+\tstrh\tr4, [r5, #0]\n \tmovs\tr3, r0\n-\tstrh\tr4, [r6, #2]\n+\tstrh\tr2, [r2, #0]\n \tmovs\tr3, r0\n-\tldrsh\tr4, [r0, r1]\n+\tldrb\tr4, [r4, r7]\n \tmovs\tr1, r0\n-\tldrb\tr4, [r2, #29]\n+\tldrb\tr4, [r6, #27]\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #952]\t; 0x3b8\n+\tstr\tr2, [sp, #568]\t; 0x238\n \tmovs\tr1, r0\n-\tstr\tr2, [sp, #960]\t; 0x3c0\n+\tstr\tr2, [sp, #576]\t; 0x240\n \tmovs\tr1, r0\n-\tstr\tr3, [sp, #672]\t; 0x2a0\n+\tstr\tr3, [sp, #288]\t; 0x120\n \tmovs\tr1, r0\n-\tstr\tr4, [sp, #0]\n+\tstr\tr3, [sp, #640]\t; 0x280\n \tmovs\tr1, r0\n-\tstr\tr1, [sp, #72]\t; 0x48\n+\tstr\tr0, [sp, #712]\t; 0x2c8\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #880]\t; 0x370\n+\tstr\tr1, [sp, #496]\t; 0x1f0\n \tmovs\tr1, r0\n-\tstr\tr2, [sp, #512]\t; 0x200\n+\tstr\tr2, [sp, #128]\t; 0x80\n \tmovs\tr1, r0\n-\tstr\tr0, [sp, #976]\t; 0x3d0\n+\tstr\tr0, [sp, #592]\t; 0x250\n \tmovs\tr1, r0\n \n-0002cf34 :\n+0002cf94 :\n search_file_free():\n ./cmdline/search.c:43\n \tpush\t{r3, r4, r7, lr}\n \tmov\tr4, r0\n-\tadd\tr7, sp, #0\n ./cmdline/search.c:44\n \tldr\tr0, [r0, #0]\n+./cmdline/search.c:43\n+\tadd\tr7, sp, #0\n+./cmdline/search.c:44\n \tblx\t694c \n ./cmdline/search.c:45\n \tmov\tr0, r4\n ./cmdline/search.c:46\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r3, r4, r7, lr}\n ./cmdline/search.c:45\n \tb.w\t6948 \n \n-0002cf4c :\n+0002cfac :\n search_file_compare():\n ./cmdline/search.c:59\n+\tldr\tr2, [pc, #364]\t; (2d11c )\n \tmov\tip, r1\n-\tldr\tr1, [pc, #364]\t; (2d0bc )\n+\tldr\tr3, [pc, #364]\t; (2d120 )\n+\tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr4, r0\n \tsub\tsp, #36\t; 0x24\n-\tldr\tr2, [pc, #360]\t; (2d0c0 )\n-\tadd\tr1, pc\n+\tldr\tr3, [r2, r3]\n+\tadd\tr7, sp, #8\n ./cmdline/search.c:69\n-\tldr\tr3, [r0, #8]\n+\tldrd\tsl, fp, [r1, #8]\n ./cmdline/search.c:59\n-\tmov\tr4, r0\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [r7, #20]\n+\tmov.w\tr3, #0\n ./cmdline/search.c:69\n-\tldrd\tsl, fp, [ip, #8]\n+\tldr\tr3, [r0, #8]\n ./cmdline/search.c:59\n-\tadd\tr7, sp, #8\n-\tldr\tr2, [r1, r2]\n+\tldr\tr6, [pc, #340]\t; (2d124 )\n ./cmdline/search.c:62\n-\tldr\tr5, [r0, #0]\n+\tldr\tr5, [r4, #0]\n ./cmdline/search.c:69\n \tldrd\tr0, r1, [r3, #24]\n ./cmdline/search.c:59\n-\tldr\tr2, [r2, #0]\n-\tstr\tr2, [r7, #20]\n-\tmov.w\tr2, #0\n-\tldr\tr6, [pc, #332]\t; (2d0c4 )\n-./cmdline/search.c:69\n-\tcmp\tr1, fp\n+\tadd\tr6, pc\n ./cmdline/search.c:64\n \tldr.w\tr8, [ip]\n ./cmdline/search.c:69\n+\tcmp\tr1, fp\n \tit\teq\n \tcmpeq\tr0, sl\n-./cmdline/search.c:59\n-\tadd\tr6, pc\n-./cmdline/search.c:69\n-\tbne.n\t2d050 \n+\tbne.n\t2d0b2 \n ./cmdline/search.c:72\n \tldrd\tr0, r1, [r3]\n \tldrd\tsl, fp, [ip, #16]\n \tcmp\tr1, fp\n \tit\teq\n \tcmpeq\tr0, sl\n-\tbne.n\t2d050 \n+\tbne.n\t2d0b2 \n ./cmdline/search.c:75\n \tldr\tr2, [r3, #36]\t; 0x24\n \tldr.w\tr3, [ip, #24]\n \tcmp\tr2, r3\n-\tbne.n\t2d050 \n+\tbne.n\t2d0b2 \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovs\tr1, #0\n \tmov\tr0, r8\n \tblx\t6aec \n-search_file_compare():\n-./cmdline/search.c:80\n-\tcmp.w\tr0, #4294967295\t; 0xffffffff\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr9, r0\n search_file_compare():\n ./cmdline/search.c:80\n-\tbeq.n\t2d08e \n+\tcmp.w\tr0, #4294967295\t; 0xffffffff\n+\tbeq.n\t2d0f0 \n pread64():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:99\n-\tldrd\tsl, fp, [r4, #16]\n+\tldrd\tr2, r3, [r4, #16]\n+\tstrd\tr2, r3, [sp]\n \tldr\tr2, [r4, #24]\n-\tstrd\tsl, fp, [sp]\n \tldr\tr1, [r4, #12]\n \tblx\t6abc \n search_file_compare():\n ./cmdline/search.c:93\n \tcmp\tr0, #0\n-\tblt.n\t2d056 \n+\tblt.n\t2d0b8 \n ./cmdline/search.c:93 (discriminator 1)\n \tldr\tr3, [r4, #24]\n \tcmp\tr3, r0\n-\tbne.n\t2d056 \n+\tbne.n\t2d0b8 \n ./cmdline/search.c:100\n \tmov\tr0, r9\n \tblx\t6d5c \n ./cmdline/search.c:101\n \tcmp\tr0, #0\n-\tbne.n\t2d076 \n+\tbne.n\t2d0d8 \n ./cmdline/search.c:109\n-\tldr\tr1, [r4, #28]\n+\tldr\tr2, [r4, #28]\n ./cmdline/search.c:110\n \tadd.w\tr0, r5, #244736\t; 0x3bc00\n \tldr\tr3, [r4, #12]\n \tadd.w\tr8, r7, #4\n-\tldr\tr2, [r4, #24]\n+\tldr.w\tip, [r4, #24]\n+\tadd.w\tr1, r5, #240640\t; 0x3ac00\n ./cmdline/search.c:109\n-\tcbnz\tr1, 2d03a \n+\tcbnz\tr2, 2d09e \n ./cmdline/search.c:112\n-\tadd.w\tr1, r5, #240640\t; 0x3ac00\n \tldr.w\tr0, [r0, #964]\t; 0x3c4\n \tadd.w\tr1, r1, #928\t; 0x3a0\n-\tstr\tr2, [sp, #0]\n \tmov\tr2, r8\n-\tbl\tf944 \n+\tstr.w\tip, [sp]\n+\tbl\tf924 \n ./cmdline/search.c:115\n-\tldr\tr3, [pc, #208]\t; (2d0c8 )\n+\tldr\tr3, [pc, #204]\t; (2d128 )\n \tmov\tr0, r8\n \tldr\tr1, [r4, #4]\n-\tldr\tr3, [r6, r3]\n \tadds\tr1, #1\n+\tldr\tr3, [r6, r3]\n \tldr\tr2, [r3, #0]\n \tblx\t69e4 \n \tmov\tr6, r0\n-\tcbnz\tr0, 2d050 \n+\tcbnz\tr0, 2d0b2 \n ./cmdline/search.c:118\n \tldr.w\tr2, [r5, #216]\t; 0xd8\n \tldr\tr3, [r4, #24]\n \tcmp\tr3, r2\n-\tbeq.n\t2d020 \n+\tbeq.n\t2d084 \n ./cmdline/search.c:120\n \tldr\tr0, [r4, #12]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tsubs\tr2, r2, r3\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmov\tr1, r6\n \tadd\tr0, r3\n \tblx\t6c08 \n search_file_compare():\n ./cmdline/search.c:59\n-\tldr\tr2, [pc, #168]\t; (2d0cc )\n+\tldr\tr2, [pc, #164]\t; (2d12c )\n ./cmdline/search.c:124\n-\tldr\tr3, [pc, #156]\t; (2d0c0 )\n+\tldr\tr3, [pc, #152]\t; (2d120 )\n ./cmdline/search.c:59\n \tadd\tr2, pc\n ./cmdline/search.c:124\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #20]\n \teors\tr2, r3\n-\tbne.n\t2d08a \n+\tbne.n\t2d0ec \n \tmov\tr0, r6\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/search.c:110\n-\tadd.w\tr1, r5, #240640\t; 0x3ac00\n \tldr.w\tr0, [r0, #968]\t; 0x3c8\n \tadd.w\tr1, r1, #944\t; 0x3b0\n-\tstr\tr2, [sp, #0]\n \tmov\tr2, r8\n-\tbl\tf944 \n-\tb.n\t2cff6 \n+\tstr.w\tip, [sp]\n+\tbl\tf924 \n+\tb.n\t2d05a \n ./cmdline/search.c:70\n \tmov.w\tr6, #4294967295\t; 0xffffffff\n-\tb.n\t2d020 \n+\tb.n\t2d084 \n ./cmdline/search.c:95\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #104]\t; (2d0d0 )\n+\tldr\tr0, [pc, #104]\t; (2d130 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n ./cmdline/search.c:86\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/search.c:88\n-\tldr\tr3, [pc, #100]\t; (2d0d4 )\n+\tldr\tr3, [pc, #100]\t; (2d134 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n ./cmdline/search.c:103\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #80]\t; (2d0d8 )\n+\tldr\tr0, [pc, #80]\t; (2d138 )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tb.n\t2d068 \n+\tb.n\t2d0ca \n ./cmdline/search.c:124\n \tblx\t6a08 <__stack_chk_fail@plt>\n ./cmdline/search.c:82\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tcmp\tr0, #2\n-\tbeq.n\t2d0a6 \n+\tbeq.n\t2d108 \n ./cmdline/search.c:86\n \tblx\t6b20 \n-\tmov\tr1, r8\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #56]\t; (2d0dc )\n+\tldr\tr0, [pc, #56]\t; (2d13c )\n+\tmov\tr1, r8\n \tadd\tr0, pc\n-\tb.n\t2d068 \n+\tb.n\t2d0ca \n ./cmdline/search.c:83\n-\tldr\tr0, [pc, #56]\t; (2d0e0 )\n+\tldr\tr0, [pc, #52]\t; (2d140 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/search.c:84\n-\tldr\tr0, [pc, #48]\t; (2d0e4 )\n+\tldr\tr0, [pc, #48]\t; (2d144 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n-\tb.n\t2d06c \n-\tnop\n-\tldrb\tr4, [r3, #23]\n+\tbl\t10e54 \n+\tb.n\t2d0ce \n+\tldrb\tr2, [r0, #22]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, #22]\n+\tldrb\tr6, [r3, #21]\n \tmovs\tr3, r0\n \tlsls\tr4, r0, #10\n \tmovs\tr0, r0\n-\tldrb\tr0, [r2, #20]\n+\tldrb\tr4, [r5, #18]\n \tmovs\tr3, r0\n-\tldr\tr2, [r2, #28]\n+\tldr\tr0, [r6, #20]\n \tmovs\tr2, r0\n \tlsls\tr4, r4, #9\n \tmovs\tr0, r0\n-\tbvc.n\t2d160 \n+\tbvs.n\t2d0fc \n \tmovs\tr1, r0\n-\tbvs.n\t2d184 \n+\tbpl.n\t2d120 \n \tmovs\tr1, r0\n-\tldr\tr6, [r5, #24]\n+\tldr\tr4, [r1, #20]\n \tmovs\tr2, r0\n-\tldr\tr6, [r0, #28]\n+\tldr\tr4, [r4, #20]\n \tmovs\tr2, r0\n \n-0002d0e8 :\n+0002d148 :\n state_search_fetch():\n ./cmdline/search.c:127\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tsub\tsp, #44\t; 0x2c\n-./cmdline/search.c:136\n-\tldr.w\tr5, [r0, #216]\t; 0xd8\n-./cmdline/search.c:127\n-\tmov\tr6, r1\n-\tldr\tr1, [pc, #236]\t; (2d1e4 )\n \tmov\tr4, r0\n-\tmov\tr0, r2\n-\tldr\tr2, [pc, #236]\t; (2d1e8 )\n-\tadd\tr1, pc\n+\tldr.w\tlr, [pc, #252]\t; 2d24c \n+\tsub\tsp, #44\t; 0x2c\n \tadd\tr7, sp, #0\n+\tldr.w\tip, [pc, #248]\t; 2d250 \n+\tmov\tr0, r2\n+\tadd\tlr, pc\n ./cmdline/search.c:136\n-\tumull\tr8, r9, r5, r3\n-./cmdline/search.c:127\n-\tldr\tr2, [r1, r2]\n-./cmdline/search.c:137\n-\tmov\tr1, r3\n+\tldr.w\tr2, [r4, #216]\t; 0xd8\n ./cmdline/search.c:127\n-\tldr\tr2, [r2, #0]\n-\tstr\tr2, [r7, #36]\t; 0x24\n-\tmov.w\tr2, #0\n-./cmdline/search.c:137\n-\tmov\tr2, r5\n-./cmdline/search.c:133\n-\tldrd\tr5, r3, [r7, #72]\t; 0x48\n+\tmov\tr5, r1\n ./cmdline/search.c:132\n \tstr\tr4, [r7, #0]\n-././tommyds/tommyhashdyn.h:225\n-\tadd.w\tr4, r4, #245760\t; 0x3c000\n+./cmdline/search.c:137\n+\tmov\tr1, r3\n ./cmdline/search.c:134\n \tstr\tr0, [r7, #8]\n-./cmdline/search.c:133\n-\tstr\tr5, [r7, #4]\n+././tommyds/tommyhashdyn.h:225\n+\tadd.w\tr4, r4, #245760\t; 0x3c000\n+./cmdline/search.c:127\n+\tldr\tr6, [r7, #72]\t; 0x48\n+\tldr.w\tip, [lr, ip]\n+./cmdline/search.c:136\n+\tumull\tr8, r9, r2, r3\n+./cmdline/search.c:127\n+\tldr\tr3, [r7, #76]\t; 0x4c\n+\tldr.w\tip, [ip]\n+\tstr.w\tip, [r7, #36]\t; 0x24\n+\tmov.w\tip, #0\n ./cmdline/search.c:135\n \tstr\tr3, [r7, #12]\n+./cmdline/search.c:133\n+\tstr\tr6, [r7, #4]\n ./cmdline/search.c:136\n \tstrd\tr8, r9, [r7, #16]\n ./cmdline/search.c:137\n-\tbl\t12c38 \n+\tbl\t12bfc \n ./cmdline/search.c:140\n \tldr\tr2, [r7, #8]\n+./cmdline/search.c:137\n+\tstrd\tr0, r5, [r7, #24]\n ././tommyds/tommyhashdyn.h:210\n \tldr\tr1, [r4, #24]\n ./cmdline/elem.h:853\n \tldr\tr3, [r2, #36]\t; 0x24\n file_stamp_hash():\n ./cmdline/elem.h:853\n \tldr\tr5, [r2, #0]\n \tldr\tr2, [r2, #24]\n state_search_fetch():\n ././tommyds/tommyhash.h:105\n \tsub.w\tr3, r3, r3, lsl #6\n+tommy_hashdyn_bucket():\n+././tommyds/tommyhashdyn.h:210\n+\tldr\tr0, [r4, #16]\n tommy_inthash_u32():\n ././tommyds/tommyhash.h:106\n \teor.w\tr3, r3, r3, lsr #17\n ././tommyds/tommyhash.h:107\n \tsub.w\tr3, r3, r3, lsl #9\n ././tommyds/tommyhash.h:108\n \teor.w\tr3, r3, r3, lsl #4\n@@ -85246,20 +85049,14 @@\n \tsub.w\tr3, r3, r3, lsl #9\n ././tommyds/tommyhash.h:108\n \teor.w\tr3, r3, r3, lsl #4\n ././tommyds/tommyhash.h:109\n \tsub.w\tr3, r3, r3, lsl #3\n ././tommyds/tommyhash.h:110\n \teor.w\tr3, r3, r3, lsl #10\n-state_search_fetch():\n-./cmdline/search.c:137\n-\tstrd\tr0, r6, [r7, #24]\n-tommy_hashdyn_bucket():\n-././tommyds/tommyhashdyn.h:210\n-\tldr\tr0, [r4, #16]\n file_stamp_hash():\n ./cmdline/elem.h:853\n \teor.w\tr4, r3, r2\n \teor.w\tr4, r4, r3, lsr #15\n state_search_fetch():\n ././tommyds/tommyhash.h:105\n \tsub.w\tr4, r4, r4, lsl #6\n@@ -85278,559 +85075,565 @@\n \teor.w\tr4, r4, r4, lsr #15\n tommy_hashdyn_bucket():\n ././tommyds/tommyhashdyn.h:210\n \tands\tr1, r4\n \tldr.w\tr5, [r0, r1, lsl #2]\n tommy_hashdyn_search():\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr5, 2d1d8 \n+\tcbz\tr5, 2d240 \n ././tommyds/tommyhashdyn.h:229\n \tmov\tr6, r7\n-\tb.n\t2d1a4 \n+\tb.n\t2d20c \n ././tommyds/tommyhashdyn.h:231\n \tldr\tr5, [r5, #0]\n ././tommyds/tommyhashdyn.h:227\n-\tcbz\tr5, 2d1d8 \n+\tcbz\tr5, 2d240 \n ././tommyds/tommyhashdyn.h:229\n \tldr\tr3, [r5, #12]\n \tcmp\tr3, r4\n-\tbne.n\t2d1a0 \n+\tbne.n\t2d208 \n \tldr\tr1, [r5, #8]\n \tmov\tr0, r6\n-\tbl\t2cf4c \n+\tbl\t2cfac \n \tcmp\tr0, #0\n-\tbne.n\t2d1a0 \n+\tbne.n\t2d208 \n state_search_fetch():\n ./cmdline/search.c:144\n \tldr\tr0, [r5, #8]\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n \tnegs\tr0, r0\n ./cmdline/search.c:127\n-\tldr\tr2, [pc, #40]\t; (2d1ec )\n+\tldr\tr2, [pc, #40]\t; (2d254 )\n ./cmdline/search.c:149\n-\tldr\tr3, [pc, #36]\t; (2d1e8 )\n+\tldr\tr3, [pc, #36]\t; (2d250 )\n ./cmdline/search.c:127\n \tadd\tr2, pc\n ./cmdline/search.c:149\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #36]\t; 0x24\n \teors\tr2, r3\n-\tbne.n\t2d1de \n+\tbne.n\t2d246 \n \tadds\tr7, #44\t; 0x2c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/search.c:145\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2d1c0 \n+\tb.n\t2d228 \n ./cmdline/search.c:149\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldrb\tr0, [r7, #16]\n+\tldrb\tr0, [r3, #15]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr0, [r6, #13]\n+\tldrb\tr0, [r1, #12]\n \tmovs\tr3, r0\n \n-0002d1f0 :\n+0002d258 :\n state_search():\n ./cmdline/search.c:258\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr5, r0\n+\tldr\tr2, [pc, #112]\t; (2d2d0 )\n \tsub.w\tsp, sp, #4096\t; 0x1000\n+./cmdline/search.c:261\n+\tldr\tr0, [pc, #112]\t; (2d2d4 )\n+./cmdline/search.c:258\n \tsub\tsp, #16\n \tadd\tr7, sp, #0\n-\tldr\tr2, [pc, #108]\t; (2d268 )\n-\tmov\tr5, r0\n ./cmdline/search.c:261\n-\tldr\tr0, [pc, #108]\t; (2d26c )\n+\tadd\tr0, pc\n ./cmdline/search.c:258\n-\tstr\tr1, [r7, #4]\n+\tadd.w\tr3, r7, #4096\t; 0x1000\n ./cmdline/search.c:264\n \tadd.w\tr4, r7, #12\n ./cmdline/search.c:258\n-\tldr\tr1, [pc, #104]\t; (2d270 )\n-\tadd.w\tr3, r7, #4096\t; 0x1000\n \tadds\tr3, #12\n-./cmdline/search.c:261\n-\tadd\tr0, pc\n-./cmdline/search.c:258\n+\tstr\tr1, [r7, #4]\n+\tldr\tr1, [pc, #96]\t; (2d2d8 )\n \tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/search.c:261\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/search.c:264\n \tldr\tr2, [r7, #4]\n \tmov\tr0, r4\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t1114c \n+\tbl\t11110 \n ./cmdline/search.c:265\n \tmov\tr0, r4\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11274 \n+\tbl\t11238 \n ./cmdline/search.c:267\n-\tldr\tr3, [pc, #60]\t; (2d274 )\n+\tldr\tr3, [pc, #60]\t; (2d2dc )\n \tmov\tr2, r4\n \tmovs\tr1, #0\n \tadd\tr3, pc\n \tmov\tr0, r5\n-\tbl\t2cc80 \n+\tbl\t2cce0 \n ./cmdline/search.c:258\n-\tldr\tr1, [pc, #48]\t; (2d278 )\n+\tldr\tr1, [pc, #48]\t; (2d2e0 )\n ./cmdline/search.c:268\n-\tldr\tr2, [pc, #32]\t; (2d268 )\n+\tldr\tr2, [pc, #32]\t; (2d2d0 )\n \tadd.w\tr3, r7, #4096\t; 0x1000\n ./cmdline/search.c:258\n \tadd\tr1, pc\n ./cmdline/search.c:268\n \tadds\tr3, #12\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2d264 \n+\tbne.n\t2d2cc \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #16\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr6, [r6, #12]\n+\tldr\tr4, [r3, #8]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r4, #12]\n+\tldrb\tr4, [r7, #10]\n \tmovs\tr3, r0\n-\tadds\tr4, r5, #4\n+\tadds\tr4, r0, #3\n \tmovs\tr2, r0\n-\tldrb\tr0, [r5, #11]\n+\tldrb\tr0, [r0, #10]\n \tmovs\tr3, r0\n \n-0002d27c :\n+0002d2e4 :\n state_search_array():\n ./cmdline/search.c:275\n \tadd.w\tr3, r0, #244736\t; 0x3bc00\n ./cmdline/search.c:271\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tadd\tr7, sp, #0\n ./cmdline/search.c:275\n \tldr.w\tr4, [r3, #984]\t; 0x3d8\n-\tcbz\tr4, 2d2c0 \n+\tcbz\tr4, 2d328 \n ./cmdline/search.c:282\n-\tldr.w\tr8, [pc, #52]\t; 2d2c4 \n+\tldr.w\tr8, [pc, #52]\t; 2d32c \n \tmov\tr9, r0\n ./cmdline/search.c:284\n-\tldr.w\tsl, [pc, #52]\t; 2d2c8 \n+\tldr.w\tsl, [pc, #52]\t; 2d330 \n ./cmdline/search.c:279\n \tmovw\tr6, #13280\t; 0x33e0\n ./cmdline/search.c:282\n \tadd\tr8, pc\n ./cmdline/search.c:284\n \tadd\tsl, pc\n ./cmdline/search.c:276\n \tldr\tr5, [r4, #8]\n ./cmdline/search.c:282\n \tmov\tr0, r8\n-./cmdline/search.c:279\n-\tldr\tr3, [r5, r6]\n-./cmdline/search.c:282\n \tmov\tr1, r5\n ./cmdline/search.c:279\n-\tcbnz\tr3, 2d2ba \n+\tldr\tr3, [r5, r6]\n+\tcbnz\tr3, 2d322 \n ./cmdline/search.c:282\n-\tbl\t11b84 \n+\tbl\t11b3c \n ./cmdline/search.c:284\n-\tadd.w\tr2, r5, #4096\t; 0x1000\n \tmov\tr3, sl\n+\tadd.w\tr2, r5, #4096\t; 0x1000\n \tmov\tr1, r5\n \tmov\tr0, r9\n-\tbl\t2cc80 \n+\tbl\t2cce0 \n ./cmdline/search.c:275 (discriminator 2)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t2d29e \n+\tbne.n\t2d306 \n ./cmdline/search.c:286\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n-\tldr\tr6, [r5, #8]\n+\tldr\tr6, [r0, #4]\n \tmovs\tr2, r0\n-\tadds\tr4, r1, #3\n+\tadds\tr4, r4, #1\n \tmovs\tr2, r0\n devuuid_dev():\n ./cmdline/unix.c:417\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tfp, r2\n+\tldr\tr2, [pc, #424]\t; (2d4e4 )\n \tsub.w\tsp, sp, #8320\t; 0x2080\n-\tsub\tsp, #20\n+\tsub\tsp, #28\n \tadd\tr7, sp, #8\n-\tmov\tfp, r2\n-\tldr\tr2, [pc, #412]\t; (2d478 )\n \tstrd\tr0, r1, [r7, #16]\n-\tldr\tr1, [pc, #408]\t; (2d47c )\n+\tldr\tr1, [pc, #412]\t; (2d4e8 )\n+\tstr\tr3, [r7, #12]\n+\tadd.w\tr3, r7, #8320\t; 0x2080\n+\tadd\tr1, pc\n ./cmdline/unix.c:424\n-\tldr\tr0, [pc, #412]\t; (2d480 )\n+\tldr\tr0, [pc, #408]\t; (2d4ec )\n ./cmdline/unix.c:417\n-\tadd\tr1, pc\n-\tstr\tr3, [r7, #8]\n-\tadd.w\tr3, r7, #8320\t; 0x2080\n+\tadds\tr3, #12\n ./cmdline/unix.c:424\n \tadd\tr0, pc\n ./cmdline/unix.c:417\n \tldr\tr2, [r1, r2]\n-\tadds\tr3, #4\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n ./cmdline/unix.c:424\n \tblx\t6ad4 \n ./cmdline/unix.c:425\n \tldrd\tr4, r5, [r7, #16]\n \tbic.w\tr2, r5, #4080\t; 0xff0\n-\tubfx\tsl, r4, #8, #12\n \tlsrs\tr3, r4, #12\n \tuxtb.w\tr9, r4\n \torr.w\tr3, r3, r5, lsl #20\n \tbic.w\tr2, r2, #15\n \tbic.w\tr3, r3, #255\t; 0xff\n-\torr.w\tsl, sl, r2\n+\tubfx\tsl, r4, #8, #12\n \torr.w\tr9, r3, r9\n+\torr.w\tsl, sl, r2\n \tcmp\tr0, #0\n-\tbeq.w\t2d454 \n+\tbeq.w\t2d4c2 \n ./cmdline/unix.c:449\n-\tldr\tr3, [pc, #344]\t; (2d484 )\n+\tldr\tr3, [pc, #348]\t; (2d4f0 )\n+\tmov\tr6, r0\n fstatat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:477\n-\tadd.w\tr8, r7, #24\n-\tmov\tr6, r0\n+\tadd.w\tr8, r7, #32\n devuuid_dev():\n ./cmdline/unix.c:449\n \tadd\tr3, pc\n-\tstr\tr3, [r7, #12]\n+\tstr\tr3, [r7, #24]\n ./cmdline/unix.c:431\n \tmov\tr0, r6\n \tblx\t6cc8 \n+\tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2d3d4 \n+\tbeq.n\t2d440 \n ./cmdline/unix.c:433\n-\tldrb\tr3, [r0, #19]\n+\tldrb\tr3, [r2, #19]\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.n\t2d336 \n+\tbeq.n\t2d39e \n ./cmdline/unix.c:436\n-\tadd.w\tr4, r0, #19\n+\tadd.w\tr4, r2, #19\n \tmov\tr0, r6\n \tblx\t6ce0 \n fstatat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:477\n-\tmov\tr3, r8\n \tmov\tr2, r4\n devuuid_dev():\n ./cmdline/unix.c:436\n \tmov\tr1, r0\n fstatat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:477\n+\tmov\tr3, r8\n \tmovs\tr0, #0\n \tstr\tr0, [sp, #0]\n \tmovs\tr0, #3\n \tblx\t6a50 <__fxstatat64@plt>\n devuuid_dev():\n ./cmdline/unix.c:437\n-\tmov\tr5, r0\n+\tstr\tr0, [r7, #28]\n \tcmp\tr0, #0\n-\tbne.n\t2d40e \n+\tbne.n\t2d47a \n ./cmdline/unix.c:444\n \tldr.w\tr3, [r8, #16]\n \tand.w\tr3, r3, #61440\t; 0xf000\n \tcmp.w\tr3, #24576\t; 0x6000\n-\tbne.n\t2d336 \n+\tbne.n\t2d39e \n ./cmdline/unix.c:444 (discriminator 1)\n \tldrd\tr2, r3, [r8, #32]\n \tldrd\tr0, r1, [r7, #16]\n \tcmp\tr3, r1\n \tit\teq\n \tcmpeq\tr2, r0\n-\tbne.n\t2d336 \n+\tbne.n\t2d39e \n ./cmdline/unix.c:449\n \tadd.w\tr0, r7, #4224\t; 0x1080\n-\tldr\tr2, [r7, #12]\n-\tadds\tr0, #4\n+\tldr\tr2, [r7, #24]\n+\tadds\tr0, #12\n+\tmov\tr3, r4\n+\tmov.w\tr1, #4096\t; 0x1000\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n-\tadd.w\tr3, r7, #132\t; 0x84\n+\tadd.w\tr5, r7, #140\t; 0x8c\n ./cmdline/unix.c:449\n-\tmov.w\tr1, #4096\t; 0x1000\n+\tstr\tr0, [r7, #8]\n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n-\tstr\tr3, [r7, #4]\n+\tstr\tr5, [r7, #4]\n devuuid_dev():\n ./cmdline/unix.c:449\n-\tmov\tr3, r4\n-\tstr\tr0, [r7, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n readlink():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:150\n-\tldrd\tr0, r1, [r7]\n+\tldr\tr0, [r7, #8]\n+\tmov\tr1, r5\n \tmov.w\tr2, #4096\t; 0x1000\n \tblx\t6a68 \n devuuid_dev():\n ./cmdline/unix.c:451\n \tcmp.w\tr0, #4096\t; 0x1000\n-\tbcc.n\t2d42a \n+\tbcc.n\t2d496 \n ./cmdline/unix.c:452\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n-\tmov\tr3, r4\n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #204]\t; (2d4f4 )\n \tmov\tr2, r9\n+\tmov\tr3, r4\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #196]\t; (2d488 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:431\n \tmov\tr0, r6\n \tblx\t6cc8 \n+\tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbne.n\t2d340 \n+\tbne.n\t2d3aa \n ./cmdline/unix.c:468\n-\tldr\tr0, [pc, #180]\t; (2d48c )\n+\tldr\tr0, [pc, #180]\t; (2d4f8 )\n \tmov\tr2, r9\n \tmov\tr1, sl\n ./cmdline/unix.c:472\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:468\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:471\n \tmov\tr0, r6\n \tblx\t6d74 \n ./cmdline/unix.c:417\n-\tldr\tr1, [pc, #164]\t; (2d490 )\n+\tldr\tr1, [pc, #164]\t; (2d4fc )\n ./cmdline/unix.c:473\n \tadd.w\tr3, r7, #8320\t; 0x2080\n-\tldr\tr2, [pc, #132]\t; (2d478 )\n-\tadds\tr3, #4\n+\tldr\tr2, [pc, #132]\t; (2d4e4 )\n+\tadds\tr3, #12\n ./cmdline/unix.c:417\n \tadd\tr1, pc\n ./cmdline/unix.c:473\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2d472 \n+\tbne.n\t2d4e0 \n \tadd.w\tr7, r7, #8320\t; 0x2080\n \tmov\tr0, r5\n-\tadds\tr7, #12\n+\tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:438\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tstr\tr0, [sp, #0]\n+\tldr\tr0, [pc, #120]\t; (2d500 )\n \tmov\tr3, r4\n \tmov\tr2, r9\n \tmov\tr1, sl\n-\tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #112]\t; (2d494 )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:440\n-\tb.n\t2d336 \n+\tb.n\t2d39e \n+./cmdline/unix.c:456\n+\tmov\tip, r0\n ./cmdline/unix.c:459\n \tmov\tr2, r4\n ./cmdline/unix.c:456\n \tldr\tr4, [r7, #4]\n-\tmov\tip, r0\n ./cmdline/unix.c:459\n-\tldr\tr1, [r7, #8]\n \tmov\tr0, fp\n+\tldr\tr5, [r7, #28]\n+\tldr\tr1, [r7, #12]\n ./cmdline/unix.c:456\n \tstrb.w\tr5, [r4, ip]\n ./cmdline/unix.c:459\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/unix.c:461\n-\tldr\tr0, [pc, #88]\t; (2d498 )\n+\tldr\tr0, [pc, #88]\t; (2d504 )\n \tmov\tr3, fp\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tadd\tr0, pc\n \tstr\tr4, [sp, #0]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:463\n \tmov\tr0, r6\n \tblx\t6d74 \n ./cmdline/unix.c:464\n-\tb.n\t2d3ea \n+\tb.n\t2d456 \n ./cmdline/unix.c:426\n \tblx\t6be4 <__errno_location@plt>\n-./cmdline/unix.c:428\n-\tmov.w\tr5, #4294967295\t; 0xffffffff\n-./cmdline/unix.c:426\n \tldr\tr0, [r0, #0]\n \tblx\t6b20 \n+\tmov\tr3, r0\n+\tldr\tr0, [pc, #56]\t; (2d508 )\n \tmov\tr2, r9\n \tmov\tr1, sl\n-\tmov\tr3, r0\n-\tldr\tr0, [pc, #48]\t; (2d49c )\n+./cmdline/unix.c:428\n+\tmov.w\tr5, #4294967295\t; 0xffffffff\n+./cmdline/unix.c:426\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:428\n-\tb.n\t2d3ea \n+\tb.n\t2d456 \n ./cmdline/unix.c:473\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr0, [r2, #9]\n+\tldrb\tr4, [r4, #7]\n \tmovs\tr3, r0\n-\tldr\tr4, [r6, #4]\n+\tldr\tr2, [r1, #0]\n \tmovs\tr2, r0\n-\tldr\tr2, [r5, #8]\n+\tldr\tr2, [r0, #4]\n \tmovs\tr2, r0\n-\tldr\tr0, [r6, #0]\n+\tstr\tr6, [r0, #124]\t; 0x7c\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, #4]\n+\tldr\tr6, [r1, #0]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r0, #5]\n+\tldrb\tr4, [r2, #3]\n \tmovs\tr3, r0\n-\tstr\tr6, [r1, #120]\t; 0x78\n+\tstr\tr2, [r4, #112]\t; 0x70\n \tmovs\tr2, r0\n-\tstr\tr0, [r6, #124]\t; 0x7c\n+\tstr\tr2, [r0, #120]\t; 0x78\n \tmovs\tr2, r0\n-\tstr\tr2, [r1, #112]\t; 0x70\n+\tstr\tr4, [r3, #104]\t; 0x68\n \tmovs\tr2, r0\n devup():\n ./cmdline/unix.c:1217\n \tpush\t{r4, r5, r7, lr}\n+\tmov\tr3, r0\n+\tldr\tr5, [pc, #132]\t; (2d598 )\n+\tldr.w\tlr, [pc, #136]\t; 2d59c \n \tsub.w\tsp, sp, #4096\t; 0x1000\n-\tldr\tr5, [pc, #132]\t; (2d52c )\n-\tsub\tsp, #8\n-\tldr.w\tlr, [pc, #132]\t; 2d530 \n \tadd\tr5, pc\n+\tsub\tsp, #8\n+./cmdline/unix.c:1222\n+\tldr\tr2, [pc, #128]\t; (2d5a0 )\n+./cmdline/unix.c:1217\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:1222\n-\tadds\tr4, r7, #4\n-\tldr\tr2, [pc, #124]\t; (2d534 )\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/unix.c:1217\n \tldr.w\tlr, [r5, lr]\n+./cmdline/unix.c:1222\n+\tadds\tr4, r7, #4\n+./cmdline/unix.c:1217\n \tadd.w\tip, r7, #4096\t; 0x1000\n-\tmov\tr3, r0\n ./cmdline/unix.c:1222\n-\tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r4\n \tadd\tr2, pc\n ./cmdline/unix.c:1217\n \tadd.w\tip, ip, #4\n \tldr.w\tlr, [lr]\n \tstr.w\tlr, [ip]\n \tmov.w\tlr, #0\n ./cmdline/unix.c:1222\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:1225\n \tmov\tr0, r4\n \tmovs\tr1, #0\n \tblx\t6bfc \n ./cmdline/unix.c:1226\n-\tcbz\tr0, 2d4f0 \n+\tcbz\tr0, 2d55c \n ./cmdline/unix.c:1226 (discriminator 1)\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #17\n-\tbne.n\t2d518 \n+\tbne.n\t2d584 \n ./cmdline/unix.c:1234\n \tmov\tr0, r4\n \tblx\t69c8 \n ./cmdline/unix.c:1236\n \tmovs\tr0, #0\n ./cmdline/unix.c:1217\n-\tldr\tr1, [pc, #60]\t; (2d538 )\n+\tldr\tr1, [pc, #60]\t; (2d5a4 )\n ./cmdline/unix.c:1237\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #48]\t; (2d530 )\n+\tldr\tr2, [pc, #48]\t; (2d59c )\n \tadds\tr3, #4\n ./cmdline/unix.c:1217\n \tadd\tr1, pc\n ./cmdline/unix.c:1237\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2d528 \n+\tbne.n\t2d594 \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tpop\t{r4, r5, r7, pc}\n ./cmdline/unix.c:1228\n-\tldr\tr0, [pc, #32]\t; (2d53c )\n+\tldr\tr0, [pc, #32]\t; (2d5a8 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1229\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2d4f8 \n+\tb.n\t2d564 \n ./cmdline/unix.c:1237\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldrb\tr6, [r0, #2]\n+\tldrb\tr2, [r3, #0]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, #124]\t; 0x7c\n+\tstr\tr6, [r6, #116]\t; 0x74\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, #0]\n+\tstrb\tr6, [r0, #31]\n \tmovs\tr3, r0\n-\tstr\tr0, [r4, #120]\t; 0x78\n+\tstr\tr4, [r6, #112]\t; 0x70\n \tmovs\tr2, r0\n devread():\n ./cmdline/unix.c:838\n-\tldr\tr2, [pc, #296]\t; (2d66c )\n+\tldr\tr2, [pc, #296]\t; (2d6d8 )\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovs\tr1, #0\n devread():\n ./cmdline/unix.c:838\n-\tldr\tr3, [pc, #296]\t; (2d670 )\n+\tldr\tr3, [pc, #296]\t; (2d6dc )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+\tmov\tr6, r0\n \tsub\tsp, #84\t; 0x54\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n-\tmov\tr6, r0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #76]\t; 0x4c\n \tmov.w\tr3, #0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tblx\t6aec \n devread():\n ./cmdline/unix.c:848\n \tadds\tr2, r0, #1\n-\tbeq.n\t2d5f8 \n+\tbeq.n\t2d664 \n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tadd.w\tr8, r7, #12\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n-\tmovs\tr2, #64\t; 0x40\n \tmov\tr5, r0\n+\tmovs\tr2, #64\t; 0x40\n \tmov\tr1, r8\n \tblx\t6924 \n devread():\n ./cmdline/unix.c:856\n \tsubs\tr4, r0, #0\n ./cmdline/unix.c:858\n \tmov\tr0, r5\n ./cmdline/unix.c:856\n-\tblt.n\t2d654 \n+\tblt.n\t2d6c0 \n ./cmdline/unix.c:863\n \tcmp\tr4, #64\t; 0x40\n-\tbeq.n\t2d640 \n+\tbeq.n\t2d6ac \n ./cmdline/unix.c:871\n \tblx\t6d5c \n ./cmdline/unix.c:872\n \tmov\tr3, r0\n \tcmp\tr0, #0\n-\tbne.n\t2d61e \n+\tbne.n\t2d68a \n ./cmdline/unix.c:879\n \tadd.w\tr2, r7, #80\t; 0x50\n ./cmdline/unix.c:881\n \tadd.w\tr1, r7, #8\n ./cmdline/unix.c:879\n \tadd\tr4, r2\n ./cmdline/unix.c:881\n@@ -85839,39 +85642,39 @@\n \tstr\tr1, [r7, #4]\n ./cmdline/unix.c:879\n \tstrb.w\tr3, [r4, #-68]\n ./cmdline/unix.c:881\n \tblx\t6bb0 \n ./cmdline/unix.c:882\n \tldr\tr3, [r7, #8]\n-\tldr\tr1, [r7, #4]\n-\tldrb\tr2, [r3, #0]\n-\tcmp\tr2, #58\t; 0x3a\n ./cmdline/unix.c:881\n \tmov\tr4, r0\n ./cmdline/unix.c:882\n-\tbne.n\t2d62e \n+\tldr\tr1, [r7, #4]\n+\tldrb\tr2, [r3, #0]\n+\tcmp\tr2, #58\t; 0x3a\n+\tbne.n\t2d69a \n ./cmdline/unix.c:889\n \tadds\tr0, r3, #1\n \tmovs\tr2, #10\n \tblx\t6bb0 \n ./cmdline/unix.c:890\n \tldr\tr3, [r7, #8]\n-\tldrb.w\tr9, [r3]\n ./cmdline/unix.c:889\n \tmov\tr5, r0\n ./cmdline/unix.c:890\n+\tldrb.w\tr9, [r3]\n \tcmp.w\tr9, #0\n-\tbeq.n\t2d5ce \n+\tbeq.n\t2d63a \n ./cmdline/unix.c:890 (discriminator 1)\n \tblx\t6b8c <__ctype_b_loc@plt>\n \tldr\tr3, [r0, #0]\n \tldrh.w\tr3, [r3, r9, lsl #1]\n \tlsls\tr3, r3, #18\n-\tbpl.n\t2d62e \n+\tbpl.n\t2d69a \n gnu_dev_makedev():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:43\n \tmov.w\tr0, #65280\t; 0xff00\n \tmovt\tr0, #15\n \tand.w\tr0, r0, r4, lsl #8\n \tuxtb\tr2, r5\n \tbic.w\tr4, r4, #4080\t; 0xff0\n@@ -85880,553 +85683,545 @@\n \tbic.w\tr4, r4, #15\n \torrs\tr0, r2\n \tand.w\tr3, r3, r5, lsl #12\n \torr.w\tr1, r4, r5, lsr #20\n \torrs\tr0, r3\n devread():\n ./cmdline/unix.c:897\n-\tb.n\t2d606 \n+\tb.n\t2d672 \n ./cmdline/unix.c:850\n-\tldr\tr0, [pc, #120]\t; (2d674 )\n+\tldr\tr0, [pc, #120]\t; (2d6e0 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:851\n \tmovs\tr0, #0\n \tmov\tr1, r0\n ./cmdline/unix.c:838\n-\tldr\tr2, [pc, #112]\t; (2d678 )\n+\tldr\tr2, [pc, #112]\t; (2d6e4 )\n ./cmdline/unix.c:898\n-\tldr\tr3, [pc, #100]\t; (2d670 )\n+\tldr\tr3, [pc, #100]\t; (2d6dc )\n ./cmdline/unix.c:838\n \tadd\tr2, pc\n ./cmdline/unix.c:898\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #76]\t; 0x4c\n \teors\tr2, r3\n-\tbne.n\t2d668 \n+\tbne.n\t2d6d4 \n \tadds\tr7, #84\t; 0x54\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/unix.c:874\n-\tldr\tr0, [pc, #92]\t; (2d67c )\n+\tldr\tr0, [pc, #92]\t; (2d6e8 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:875\n \tmovs\tr0, #0\n \tmov\tr1, r0\n-\tb.n\t2d606 \n+\tb.n\t2d672 \n ./cmdline/unix.c:884\n-\tldr\tr0, [pc, #80]\t; (2d680 )\n+\tldr\tr0, [pc, #80]\t; (2d6ec )\n \tmov\tr1, r6\n \tmov\tr2, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:885\n \tmovs\tr0, #0\n \tmov\tr1, r0\n-\tb.n\t2d606 \n+\tb.n\t2d672 \n ./cmdline/unix.c:865\n \tblx\t6d5c \n ./cmdline/unix.c:866\n-\tldr\tr0, [pc, #60]\t; (2d684 )\n+\tldr\tr0, [pc, #60]\t; (2d6f0 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:867\n \tmovs\tr0, #0\n \tmov\tr1, r0\n-\tb.n\t2d606 \n+\tb.n\t2d672 \n ./cmdline/unix.c:858\n \tblx\t6d5c \n ./cmdline/unix.c:859\n-\tldr\tr0, [pc, #44]\t; (2d688 )\n+\tldr\tr0, [pc, #44]\t; (2d6f4 )\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:860\n \tmovs\tr0, #0\n \tmov\tr1, r0\n-\tb.n\t2d606 \n+\tb.n\t2d672 \n ./cmdline/unix.c:898\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrb\tr6, [r5, #31]\n+\tstrb\tr2, [r0, #30]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr4, [r3, #108]\t; 0x6c\n+\tstr\tr0, [r6, #100]\t; 0x64\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, #28]\n+\tstrb\tr6, [r7, #26]\n \tmovs\tr3, r0\n-\tstr\tr6, [r7, #108]\t; 0x6c\n+\tstr\tr2, [r2, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tstr\tr4, [r0, #112]\t; 0x70\n+\tstr\tr0, [r3, #104]\t; 0x68\n \tmovs\tr2, r0\n-\tstr\tr0, [r0, #108]\t; 0x6c\n+\tstr\tr4, [r2, #100]\t; 0x64\n \tmovs\tr2, r0\n-\tstr\tr4, [r2, #104]\t; 0x68\n+\tstr\tr0, [r5, #96]\t; 0x60\n \tmovs\tr2, r0\n device_thread():\n ./cmdline/unix.c:1324\n-\tldr\tr2, [pc, #124]\t; (2d70c )\n-\tldr\tr3, [pc, #128]\t; (2d710 )\n-\tadd\tr2, pc\n+\tldr\tr2, [pc, #124]\t; (2d778 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n+\tldr\tr3, [pc, #124]\t; (2d77c )\n+\tadd\tr2, pc\n \tsub\tsp, #8\n ./cmdline/unix.c:1330\n \tldr\tr4, [r0, #0]\n ./cmdline/unix.c:1324\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tmov.w\tr3, #0\n ./cmdline/unix.c:1330\n-\tcbz\tr4, 2d704 \n+\tcbz\tr4, 2d770 \n \tmov\tr8, r0\n \tmov\tr5, r1\n ./cmdline/unix.c:1333\n \tmovw\tr6, #18672\t; 0x48f0\n ./cmdline/unix.c:1331 (discriminator 3)\n \tldr\tr3, [r4, #8]\n ./cmdline/unix.c:1333 (discriminator 3)\n \tmov\tr2, r5\n \tmovs\tr1, #0\n \tadds\tr0, r3, r6\n-\tbl\t1203c \n+\tbl\t11ff4 \n ./cmdline/unix.c:1330 (discriminator 3)\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbne.n\t2d6b0 \n+\tbne.n\t2d71c \n ./cmdline/unix.c:1337\n \tldr.w\tr5, [r8]\n-\tcbz\tr5, 2d704 \n+\tcbz\tr5, 2d770 \n \tmov\tr8, r7\n ./cmdline/unix.c:1341\n \tmovw\tr6, #18672\t; 0x48f0\n \tldr\tr3, [r5, #8]\n \tmov\tr1, r8\n \tldr\tr0, [r3, r6]\n-\tbl\t12058 \n+\tbl\t12010 \n ./cmdline/unix.c:1343\n \tldr\tr3, [r7, #0]\n-\tcbz\tr3, 2d6de \n+\tcbz\tr3, 2d74a \n ./cmdline/unix.c:1344\n \tadds\tr4, #1\n ./cmdline/unix.c:1337 (discriminator 2)\n \tldr\tr5, [r5, #0]\n \tcmp\tr5, #0\n-\tbne.n\t2d6ce \n+\tbne.n\t2d73a \n \tsubs\tr4, #0\n \tit\tne\n \tmovne\tr4, #1\n \tnegs\tr0, r4\n ./cmdline/unix.c:1324\n-\tldr\tr2, [pc, #36]\t; (2d714 )\n+\tldr\tr2, [pc, #36]\t; (2d780 )\n ./cmdline/unix.c:1361\n-\tldr\tr3, [pc, #32]\t; (2d710 )\n+\tldr\tr3, [pc, #32]\t; (2d77c )\n ./cmdline/unix.c:1324\n \tadd\tr2, pc\n ./cmdline/unix.c:1361\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #4]\n \teors\tr2, r3\n-\tbne.n\t2d708 \n+\tbne.n\t2d774 \n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/unix.c:1325\n \tmovs\tr0, #0\n-\tb.n\t2d6ec \n+\tb.n\t2d758 \n ./cmdline/unix.c:1361\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrb\tr4, [r4, #26]\n+\tstrb\tr4, [r6, #24]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrb\tr4, [r0, #25]\n+\tstrb\tr0, [r3, #23]\n \tmovs\tr3, r0\n tagread():\n ./cmdline/unix.c:249\n-\tldr\tr2, [pc, #360]\t; (2d884 )\n-\tldr\tr3, [pc, #364]\t; (2d888 )\n+\tldr\tr2, [pc, #360]\t; (2d8f0 )\n+\tldr\tr3, [pc, #364]\t; (2d8f4 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr6, r1\n \tsub.w\tsp, sp, #524\t; 0x20c\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #0\n-\tmov\tr6, r1\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovs\tr1, #0\n tagread():\n ./cmdline/unix.c:249\n+\tmov\tr8, r0\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r7, #516]\t; 0x204\n \tmov.w\tr3, #0\n-\tmov\tr8, r0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tblx\t6aec \n tagread():\n ./cmdline/unix.c:260\n \tadds\tr1, r0, #1\n-\tbeq.n\t2d826 \n+\tbeq.n\t2d892 \n tagread.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tadds\tr4, r7, #4\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n-\tmov.w\tr2, #512\t; 0x200\n \tmov\tr5, r0\n+\tmov.w\tr2, #512\t; 0x200\n \tmov\tr1, r4\n \tblx\t6924 \n tagread():\n ./cmdline/unix.c:268\n \tsubs.w\tr9, r0, #0\n ./cmdline/unix.c:270\n \tmov\tr0, r5\n ./cmdline/unix.c:268\n-\tblt.w\t2d86c \n+\tblt.w\t2d8d8 \n ./cmdline/unix.c:275\n \tcmp.w\tr9, #512\t; 0x200\n-\tbeq.n\t2d858 \n+\tbeq.n\t2d8c4 \n ./cmdline/unix.c:283\n \tblx\t6d5c \n ./cmdline/unix.c:284\n \tcmp\tr0, #0\n-\tbne.n\t2d848 \n+\tbne.n\t2d8b4 \n ./cmdline/unix.c:291\n \tstrb.w\tr0, [r4, r9]\n ./cmdline/unix.c:294\n \tldrb\tr5, [r4, #0]\n \tcmp\tr5, #0\n-\tbeq.n\t2d80e \n+\tbeq.n\t2d87a \n ./cmdline/unix.c:304\n-\tldr.w\tsl, [pc, #280]\t; 2d88c \n+\tldr.w\tsl, [pc, #280]\t; 2d8f8 \n \tmov\tfp, r4\n \tadd\tsl, pc\n ./cmdline/unix.c:298\n \tcmp\tr4, fp\n-\tbeq.n\t2d822 \n+\tbeq.n\t2d88e \n ./cmdline/unix.c:299\n \tblx\t6b8c <__ctype_b_loc@plt>\n+\tldr\tr2, [r0, #0]\n \tadd.w\tr3, fp, #1\n \tmov\tr9, r3\n-\tldr\tr2, [r0, #0]\n \tldrh.w\tr2, [r2, r5, lsl #1]\n \tlsls\tr2, r2, #18\n-\tbpl.n\t2d806 \n+\tbpl.n\t2d872 \n ./cmdline/unix.c:304\n \tmovs\tr2, #7\n \tmov\tr1, sl\n \tmov\tr0, r9\n \tblx\t6d38 \n \tmov\tr5, r0\n-\tcbnz\tr0, 2d802 \n+\tcbnz\tr0, 2d86e \n ./cmdline/unix.c:309\n \tldrb.w\tr3, [r9, #7]\n \tcmp\tr3, #61\t; 0x3d\n-\tbne.n\t2d802 \n+\tbne.n\t2d86e \n ./cmdline/unix.c:317\n \tldrb.w\tr4, [r9, #8]\n ./cmdline/unix.c:311\n \tadd.w\tsl, r9, #8\n ./cmdline/unix.c:317\n-\tcbz\tr4, 2d80e \n+\tcbz\tr4, 2d87a \n ./cmdline/unix.c:326\n \tblx\t6b8c <__ctype_b_loc@plt>\n ./cmdline/unix.c:314\n \tmov\tr2, sl\n ./cmdline/unix.c:326\n \tldr\tr1, [r0, #0]\n-\tb.n\t2d7c2 \n+\tb.n\t2d82e \n \tldrb.w\tr4, [r2, #1]!\n-\tcbz\tr4, 2d7ca \n+\tcbz\tr4, 2d836 \n \tldrh.w\tr4, [r1, r4, lsl #1]\n \tlsls\tr3, r4, #18\n-\tbpl.n\t2d7bc \n+\tbpl.n\t2d828 \n ./cmdline/unix.c:328\n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n ./cmdline/unix.c:330\n \tldrb.w\tr3, [r9, #8]\n-\tcbz\tr3, 2d834 \n+\tcbz\tr3, 2d8a0 \n ./cmdline/unix.c:337\n-\tldr\tr2, [pc, #184]\t; (2d890 )\n+\tldr\tr2, [pc, #184]\t; (2d8fc )\n \tmov\tr3, sl\n \tmov\tr0, r6\n \tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:249\n-\tldr\tr2, [pc, #172]\t; (2d894 )\n+\tldr\tr2, [pc, #172]\t; (2d900 )\n ./cmdline/unix.c:340\n-\tldr\tr3, [pc, #160]\t; (2d888 )\n+\tldr\tr3, [pc, #160]\t; (2d8f4 )\n ./cmdline/unix.c:249\n \tadd\tr2, pc\n ./cmdline/unix.c:340\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [r7, #516]\t; 0x204\n \teors\tr2, r3\n-\tbne.n\t2d880 \n+\tbne.n\t2d8ec \n \tmov\tr0, r5\n \tadd.w\tr7, r7, #524\t; 0x20c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tadd.w\tr3, fp, #1\n ./cmdline/unix.c:294\n \tldrb\tr5, [r3, #0]\n \tmov\tfp, r3\n \tcmp\tr5, #0\n-\tbne.n\t2d77a \n+\tbne.n\t2d7e6 \n ./cmdline/unix.c:319\n-\tldr\tr1, [pc, #136]\t; (2d898 )\n+\tldr\tr1, [pc, #136]\t; (2d904 )\n \tmov\tr2, r8\n-\tldr\tr0, [pc, #136]\t; (2d89c )\n+\tldr\tr0, [pc, #136]\t; (2d908 )\n ./cmdline/unix.c:320\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:319\n \tadd\tr1, pc\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:320\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n \tmov\tr9, r4\n-\tb.n\t2d792 \n+\tb.n\t2d7fe \n ./cmdline/unix.c:262\n-\tldr\tr0, [pc, #120]\t; (2d8a0 )\n+\tldr\tr0, [pc, #120]\t; (2d90c )\n \tmov\tr1, r8\n ./cmdline/unix.c:263\n \tmovs\tr5, #0\n ./cmdline/unix.c:262\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:263\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n ./cmdline/unix.c:332\n-\tldr\tr1, [pc, #108]\t; (2d8a4 )\n+\tldr\tr1, [pc, #108]\t; (2d910 )\n \tmov\tr2, r8\n-\tldr\tr0, [pc, #108]\t; (2d8a8 )\n+\tldr\tr0, [pc, #108]\t; (2d914 )\n ./cmdline/unix.c:333\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:332\n \tadd\tr1, pc\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:333\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n ./cmdline/unix.c:286\n-\tldr\tr0, [pc, #96]\t; (2d8ac )\n+\tldr\tr0, [pc, #96]\t; (2d918 )\n \tmov\tr1, r8\n ./cmdline/unix.c:287\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:286\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:287\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n ./cmdline/unix.c:277\n \tblx\t6d5c \n ./cmdline/unix.c:278\n-\tldr\tr0, [pc, #80]\t; (2d8b0 )\n+\tldr\tr0, [pc, #80]\t; (2d91c )\n \tmov\tr1, r8\n ./cmdline/unix.c:279\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:278\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:279\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n ./cmdline/unix.c:270\n \tblx\t6d5c \n ./cmdline/unix.c:271\n-\tldr\tr0, [pc, #64]\t; (2d8b4 )\n+\tldr\tr0, [pc, #64]\t; (2d920 )\n \tmov\tr1, r8\n ./cmdline/unix.c:272\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:271\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:272\n-\tb.n\t2d7e4 \n+\tb.n\t2d850 \n ./cmdline/unix.c:340\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrb\tr0, [r3, #24]\n+\tstrb\tr4, [r5, #22]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #92]\t; 0x5c\n+\tstr\tr0, [r7, #84]\t; 0x54\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, #16]\n+\tldr\tr6, [r3, #8]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r1, #21]\n+\tstrb\tr0, [r4, #19]\n \tmovs\tr3, r0\n-\tstr\tr4, [r0, #84]\t; 0x54\n+\tstr\tr0, [r3, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tstr\tr2, [r1, #84]\t; 0x54\n+\tstr\tr6, [r3, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tstr\tr4, [r5, #72]\t; 0x48\n+\tstr\tr0, [r0, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tstr\tr6, [r3, #80]\t; 0x50\n+\tstr\tr2, [r6, #72]\t; 0x48\n \tmovs\tr2, r0\n-\tstr\tr0, [r0, #84]\t; 0x54\n+\tstr\tr4, [r2, #76]\t; 0x4c\n \tmovs\tr2, r0\n-\tstr\tr0, [r2, #76]\t; 0x4c\n+\tstr\tr4, [r4, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tstr\tr4, [r4, #72]\t; 0x48\n+\tstr\tr0, [r7, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr0, [r7, #68]\t; 0x44\n+\tstr\tr4, [r1, #64]\t; 0x40\n \tmovs\tr2, r0\n devresolve_sys():\n ./cmdline/unix.c:351\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r1\n devresolve_sys.constprop.0():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tlsrs\tr4, r0, #12\n devresolve_sys():\n ./cmdline/unix.c:351\n \tvpush\t{d8}\n+\tsub.w\tsp, sp, #4224\t; 0x1080\n+\tsub\tsp, #4\n+\tldr.w\tsl, [pc, #312]\t; 2da70 \n+\tldr.w\tlr, [pc, #312]\t; 2da74 \n+gnu_dev_minor():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\torr.w\tr4, r4, r9, lsl #20\n+\tuxtb\tr3, r0\n+devresolve_sys():\n+./cmdline/unix.c:351\n+\tadd\tsl, pc\n+gnu_dev_minor():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tbic.w\tr4, r4, #255\t; 0xff\n+\torrs\tr4, r3\n+devresolve_sys():\n+./cmdline/unix.c:357\n+\tstr\tr4, [sp, #0]\n+./cmdline/unix.c:351\n+\tadd\tr7, sp, #8\n devresolve_sys.constprop.0():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmov.w\tfp, #61440\t; 0xf000\n-devresolve_sys():\n-./cmdline/unix.c:351\n-\tldr.w\tsl, [pc, #316]\t; 2da04 \n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmovt\tfp, #65535\t; 0xffff\n devresolve_sys():\n ./cmdline/unix.c:351\n-\tldr.w\tlr, [pc, #312]\t; 2da08 \n+\tldr.w\tlr, [sl, lr]\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr3, r0, #8, #12\n+\tand.w\tr6, fp, r1\n devresolve_sys():\n ./cmdline/unix.c:351\n \tmov\tr5, r2\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tand.w\tr6, fp, r1\n+\tubfx\tr1, r0, #8, #12\n devresolve_sys():\n-./cmdline/unix.c:351\n-\tsub.w\tsp, sp, #4224\t; 0x1080\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torr.w\tr4, r4, r1, lsl #20\n-devresolve_sys():\n-./cmdline/unix.c:351\n-\tsub\tsp, #4\n-\tadd\tr7, sp, #8\n-\tadd\tsl, pc\n ./cmdline/unix.c:359\n-\tadd.w\tr2, r7, #116\t; 0x74\n-gnu_dev_major():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\torrs\tr6, r3\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tbic.w\tr4, r4, #255\t; 0xff\n-\tuxtb\tr3, r0\n-devresolve_sys():\n+\tadd.w\tip, r7, #116\t; 0x74\n+./cmdline/unix.c:351\n+\tmov\tr8, r0\n ./cmdline/unix.c:359\n-\tvmov\ts16, r2\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torrs\tr4, r3\n-devresolve_sys():\n+\tvmov\ts16, ip\n+./cmdline/unix.c:357\n+\tmov\tr0, r2\n ./cmdline/unix.c:351\n \tadd.w\tip, r7, #4192\t; 0x1060\n ./cmdline/unix.c:357\n-\tstr\tr4, [sp, #0]\n-\tldr\tr2, [pc, #264]\t; (2da0c )\n-./cmdline/unix.c:351\n-\tadd.w\tip, ip, #20\n-\tldr.w\tlr, [sl, lr]\n-\tmov\tr8, r0\n+\tldr\tr2, [pc, #256]\t; (2da78 )\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\torrs\tr6, r1\n+devresolve_sys():\n ./cmdline/unix.c:357\n+\tmov\tr3, r6\n+\tmov.w\tr1, #4096\t; 0x1000\n \tadd\tr2, pc\n-\tmov\tr0, r5\n ./cmdline/unix.c:351\n \tldr.w\tlr, [lr]\n-\tstr.w\tlr, [ip]\n+\tstr.w\tlr, [ip, #20]\n \tmov.w\tlr, #0\n-\tmov\tr9, r1\n+\tadd.w\tip, ip, #20\n ./cmdline/unix.c:357\n-\tmov\tr3, r6\n-\tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:359\n \tvmov\tr1, s16\n \tmov\tr0, r5\n-\tbl\t2d718 \n+\tbl\t2d784 \n \tcmp\tr0, #0\n-\tbne.n\t2d9d6 \n-./cmdline/unix.c:367\n-\tldr\tr2, [pc, #212]\t; (2da10 )\n-stat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tadd.w\tsl, r7, #8\n-devresolve_sys():\n+\tbne.n\t2da3e \n ./cmdline/unix.c:367\n+\tldr\tr2, [pc, #212]\t; (2da7c )\n \tvmov\tr3, s16\n \tmov.w\tr1, #4096\t; 0x1000\n-\tadd\tr2, pc\n \tmov\tr0, r5\n+\tadd\tr2, pc\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tstr.w\tsl, [r7, #4]\n+\tadd.w\tsl, r7, #8\n devresolve_sys():\n ./cmdline/unix.c:367\n-\tbl\t111e4 \n+\tbl\t111a8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr2, sl\n \tmov\tr1, r5\n \tmovs\tr0, #3\n \tblx\t6d1c <__xstat64@plt>\n devresolve_sys():\n ./cmdline/unix.c:370\n-\tmov\tsl, r0\n+\tstr\tr0, [r7, #4]\n \tcmp\tr0, #0\n-\tbne.n\t2d9ea \n+\tbne.n\t2da54 \n ./cmdline/unix.c:376\n-\tldr\tr3, [r7, #4]\n-\tldrd\tr2, r3, [r3, #32]\n+\tldrd\tr2, r3, [sl, #32]\n \tcmp\tr9, r3\n \tit\teq\n \tcmpeq\tr8, r2\n-\tbne.n\t2d9a6 \n+\tbne.n\t2da0c \n ./cmdline/unix.c:383\n-\tldr\tr0, [pc, #160]\t; (2da14 )\n+\tldr\tr0, [pc, #168]\t; (2da80 )\n \tmov\tr3, r5\n \tmov\tr2, r4\n \tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:351\n-\tldr\tr1, [pc, #152]\t; (2da18 )\n+\tldr\tr1, [pc, #156]\t; (2da84 )\n ./cmdline/unix.c:386\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #128]\t; (2da08 )\n+\tldr\tr2, [pc, #136]\t; (2da74 )\n \tadds\tr3, #20\n ./cmdline/unix.c:351\n \tadd\tr1, pc\n ./cmdline/unix.c:386\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2d9fe \n+\tbne.n\t2da6a \n+\tldr\tr0, [r7, #4]\n \tadd.w\tr7, r7, #4192\t; 0x1060\n-\tmov\tr0, sl\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n devresolve_sys.constprop.0():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tlsrs\tr1, r2, #12\n@@ -86444,636 +86239,625 @@\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tand.w\tfp, fp, r3\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torrs\tr5, r0\n devresolve_sys():\n ./cmdline/unix.c:378\n-\tldr\tr0, [pc, #96]\t; (2da1c )\n+\tldr\tr0, [pc, #100]\t; (2da88 )\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tubfx\tr3, r2, #8, #12\n devresolve_sys():\n ./cmdline/unix.c:378\n \tmov\tr1, r6\n+\tmov\tr2, r4\n \torr.w\tr3, fp, r3\n \tadd\tr0, pc\n-\tmov\tr2, r4\n \tstr\tr5, [sp, #0]\n ./cmdline/unix.c:379\n-\tmov.w\tsl, #4294967295\t; 0xffffffff\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n+\tstr\tr4, [r7, #4]\n ./cmdline/unix.c:378\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:379\n-\tb.n\t2d97e \n+\tb.n\t2d9e4 \n ./cmdline/unix.c:361\n-\tldr\tr0, [pc, #72]\t; (2da20 )\n+\tldr\tr0, [pc, #76]\t; (2da8c )\n \tmov\tr3, r5\n \tmov\tr2, r4\n \tmov\tr1, r6\n \tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/unix.c:362\n-\tmov.w\tsl, #4294967295\t; 0xffffffff\n-./cmdline/unix.c:361\n-\tbl\t11570 \n-./cmdline/unix.c:362\n-\tb.n\t2d97e \n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tstr\tr3, [r7, #4]\n+\tb.n\t2d9e4 \n ./cmdline/unix.c:372\n-\tldr\tr0, [pc, #56]\t; (2da24 )\n+\tldr\tr0, [pc, #56]\t; (2da90 )\n \tmov\tr3, r5\n \tmov\tr2, r4\n \tmov\tr1, r6\n \tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/unix.c:373\n-\tmov.w\tsl, #4294967295\t; 0xffffffff\n-./cmdline/unix.c:372\n-\tbl\t11570 \n-./cmdline/unix.c:373\n-\tb.n\t2d97e \n+\tmov.w\tr3, #4294967295\t; 0xffffffff\n+\tstr\tr3, [r7, #4]\n+\tb.n\t2d9e4 \n ./cmdline/unix.c:386\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrb\tr4, [r1, #17]\n+\tstrb\tr0, [r6, #15]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #72]\t; 0x48\n+\tstr\tr4, [r3, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr6, [r4, #72]\t; 0x48\n+\tstr\tr4, [r7, #64]\t; 0x40\n \tmovs\tr2, r0\n-\tstr\tr4, [r3, #76]\t; 0x4c\n+\tstr\tr6, [r6, #68]\t; 0x44\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, #14]\n+\tstrb\tr6, [r0, #13]\n \tmovs\tr3, r0\n-\tstr\tr6, [r2, #68]\t; 0x44\n+\tstr\tr6, [r5, #60]\t; 0x3c\n \tmovs\tr2, r0\n-\tstr\tr2, [r3, #60]\t; 0x3c\n+\tstr\tr2, [r6, #52]\t; 0x34\n \tmovs\tr2, r0\n-\tstr\tr2, [r0, #64]\t; 0x40\n+\tstr\tr0, [r3, #56]\t; 0x38\n \tmovs\tr2, r0\n devresolve():\n ./cmdline/unix.c:393\n \tpush\t{r7, lr}\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:395\n-\tbl\t2d8b8 \n+\tbl\t2d924 \n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n ./cmdline/unix.c:399\n \tnegs\tr0, r0\n \tpop\t{r7, pc}\n devresolve.constprop.0():\n ./cmdline/unix.c:399\n \tnop\n devscan():\n ./cmdline/unix.c:997\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+./cmdline/unix.c:1002\n+\tmov.w\tr1, #4096\t; 0x1000\n+./cmdline/unix.c:997\n+\tldr\tr6, [pc, #400]\t; (2dc44 )\n+\tldr\tr5, [pc, #404]\t; (2dc48 )\n \tsub.w\tsp, sp, #8192\t; 0x2000\n-\tldr\tr6, [pc, #400]\t; (2dbd8 )\n-\tsub\tsp, #20\n-\tldr\tr5, [pc, #400]\t; (2dbdc )\n \tadd\tr6, pc\n-\tadd\tr7, sp, #0\n+\tsub\tsp, #20\n ./cmdline/unix.c:1002\n-\tadd.w\tr4, r7, #12\n-\tldr\tr2, [pc, #396]\t; (2dbe0 )\n+\tldr\tr2, [pc, #396]\t; (2dc4c )\n ./cmdline/unix.c:997\n+\tadd\tr7, sp, #0\n+\tmov\tfp, r0\n \tldr\tr5, [r6, r5]\n-\tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/unix.c:1002\n-\tadd\tr2, pc\n+\tadd.w\tr4, r7, #12\n ./cmdline/unix.c:997\n-\tmov\tfp, r0\n+\tadd.w\tr3, r7, #8192\t; 0x2000\n ./cmdline/unix.c:1002\n-\tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r4\n+\tadd\tr2, pc\n ./cmdline/unix.c:997\n \tadds\tr3, #12\n \tldr\tr5, [r5, #0]\n \tstr\tr5, [r3, #0]\n \tmov.w\tr5, #0\n ./cmdline/unix.c:1002\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:1005\n \tmov\tr0, r4\n \tblx\t6ad4 \n ./cmdline/unix.c:1006\n \tcmp\tr0, #0\n-\tbeq.w\t2dbc2 \n+\tbeq.w\t2dc2e \n ./cmdline/unix.c:1022\n-\tldr.w\tsl, [pc, #356]\t; 2dbe4 \n+\tldr.w\tsl, [pc, #356]\t; 2dc50 \n \tadd.w\tr5, r7, #4096\t; 0x1000\n-\tadds\tr5, #12\n \tmov\tr6, r0\n+\tadds\tr5, #12\n \tadd\tsl, pc\n ./cmdline/unix.c:1013\n \tmov\tr0, r6\n \tblx\t6cc8 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2db54 \n+\tbeq.n\t2dbc0 \n ./cmdline/unix.c:1019\n \tldrb\tr3, [r4, #19]\n \tcmp\tr3, #46\t; 0x2e\n-\tbeq.n\t2da8c \n+\tbeq.n\t2daf8 \n ./cmdline/unix.c:1022\n \tadds\tr4, #19\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tmov\tr2, sl\n \tmov\tr3, r4\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:1025\n \tmovs\tr1, #0\n \tmov\tr0, r5\n \tblx\t6c5c \n \tcmp\tr0, #0\n-\tbne.n\t2da8c \n+\tbne.n\t2daf8 \n ./cmdline/unix.c:1028\n-\tldr\tr2, [pc, #300]\t; (2dbe8 )\n+\tldr\tr2, [pc, #300]\t; (2dc54 )\n \tmov\tr3, r4\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r5\n \tadd\tr2, pc\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:1030\n \tmov\tr0, r5\n-\tbl\t2d540 \n+\tbl\t2d5ac \n \tmov\tr8, r0\n \tmov\tr9, r1\n ./cmdline/unix.c:1031\n \torrs.w\tr3, r8, r9\n-\tbeq.n\t2db7e \n+\tbeq.n\t2dbea \n ./cmdline/unix.c:1039\n \tldr.w\tr3, [fp]\n-\tcbz\tr3, 2daf4 \n+\tcbz\tr3, 2db60 \n ./cmdline/unix.c:1041\n \tldr\tr2, [r3, #8]\n \tldrd\tr0, r1, [r2]\n \tcmp\tr1, r9\n \tit\teq\n \tcmpeq\tr0, r8\n-\tbeq.n\t2da8c \n+\tbeq.n\t2daf8 \n ./cmdline/unix.c:1039 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.n\t2dae0 \n+\tbne.n\t2db4c \n ./cmdline/unix.c:1050\n \tmov\tr2, r5\n \tmov\tr0, r8\n \tmov\tr1, r9\n-\tbl\t2da28 \n+\tbl\t2da94 \n \tmov\tr3, r0\n \tcmp\tr0, #0\n-\tbne.n\t2db8a \n+\tbne.n\t2dbf6 \n ./cmdline/unix.c:1057\n \tmovw\tr1, #18696\t; 0x4908\n \tmovs\tr0, #1\n \tstr\tr3, [r7, #4]\n-\tbl\t11eb0 \n-./cmdline/unix.c:1060\n-\tmov\tr2, r5\n-\tmov.w\tr1, #4096\t; 0x1000\n-./cmdline/unix.c:1057\n+\tbl\t11e68 \n \tmov\tr4, r0\n ./cmdline/unix.c:1060\n \tadd.w\tr0, r0, #12288\t; 0x3000\n+\tmov\tr2, r5\n+\tmov.w\tr1, #4096\t; 0x1000\n \tadds\tr0, #8\n ./cmdline/unix.c:1059\n \tstrd\tr8, r9, [r4]\n ./cmdline/unix.c:1060\n-\tbl\t11118 \n+\tbl\t110dc \n ././tommyds/tommylist.h:219\n \tldr.w\tr1, [fp]\n ./cmdline/unix.c:1063\n \tmovw\tip, #18676\t; 0x48f4\n \tadd.w\tr2, r4, ip\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr1, #0\n-\tbeq.n\t2dbb6 \n+\tbeq.n\t2dc22 \n devscan():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r1, #4]\n tommy_list_insert_tail_not_empty():\n-././tommyds/tommylist.h:191\n-\tldr\tr3, [r7, #4]\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r2, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr2, [r1, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr1, [r2, #4]\n ././tommyds/tommylist.h:191\n+\tldr\tr3, [r7, #4]\n \tstr.w\tr3, [r4, ip]\n ././tommyds/tommylist.h:192\n-\tstr\tr2, [r1, #0]\n+\tldr\tr3, [r2, #4]\n+\tstr\tr2, [r3, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r2, #8]\n devscan():\n ./cmdline/unix.c:1013\n \tmov\tr0, r6\n \tblx\t6cc8 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.n\t2da98 \n+\tbne.n\t2db04 \n ./cmdline/unix.c:1066\n \tmov\tr0, r6\n \tblx\t6d74 \n ./cmdline/unix.c:1067\n \tmov\tr0, r4\n ./cmdline/unix.c:997\n-\tldr\tr1, [pc, #140]\t; (2dbec )\n+\tldr\tr1, [pc, #140]\t; (2dc58 )\n ./cmdline/unix.c:1068\n \tadd.w\tr3, r7, #8192\t; 0x2000\n-\tldr\tr2, [pc, #120]\t; (2dbdc )\n+\tldr\tr2, [pc, #120]\t; (2dc48 )\n \tadds\tr3, #12\n ./cmdline/unix.c:997\n \tadd\tr1, pc\n ./cmdline/unix.c:1068\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2dbd2 \n+\tbne.n\t2dc3e \n \tadd.w\tr7, r7, #8192\t; 0x2000\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:1033\n-\tldr\tr0, [pc, #112]\t; (2dbf0 )\n+\tldr\tr0, [pc, #112]\t; (2dc5c )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:1034\n-\tb.n\t2da8c \n+\tb.n\t2daf8 \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tmov.w\tr3, r8, lsr #12\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r9, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr3, r3, r9, lsl #20\n devscan():\n ./cmdline/unix.c:1052\n-\tldr\tr0, [pc, #92]\t; (2dbf4 )\n+\tldr\tr0, [pc, #92]\t; (2dc60 )\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tuxtb.w\tr2, r8\n \tbic.w\tr3, r3, #255\t; 0xff\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tubfx\tr8, r8, #8, #12\n \tbic.w\tr1, r1, #15\n devscan():\n ./cmdline/unix.c:1052\n \torrs\tr2, r3\n \torr.w\tr1, r1, r8\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:1053\n-\tb.n\t2da8c \n+\tb.n\t2daf8 \n ././tommyds/tommylist.h:150\n \tstr\tr2, [r2, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr.w\tr1, [r4, ip]\n ././tommyds/tommylist.h:155\n \tstr.w\tr2, [fp]\n ././tommyds/tommylist.h:156\n-\tb.n\t2db46 \n+\tb.n\t2dbb2 \n devscan():\n ./cmdline/unix.c:1008\n-\tldr\tr0, [pc, #52]\t; (2dbf8 )\n+\tldr\tr0, [pc, #52]\t; (2dc64 )\n \tmov\tr1, r4\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1009\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2db5c \n+\tb.n\t2dbc8 \n ./cmdline/unix.c:1068\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstrb\tr2, [r5, #11]\n+\tstrb\tr4, [r7, #9]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr2, [r3, #64]\t; 0x40\n+\tstr\tr6, [r4, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstr\tr6, [r2, #64]\t; 0x40\n+\tstr\tr2, [r5, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstr\tr0, [r7, #60]\t; 0x3c\n+\tstr\tr4, [r1, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstrb\tr6, [r1, #7]\n+\tstrb\tr2, [r4, #5]\n \tmovs\tr3, r0\n-\tstr\tr2, [r2, #52]\t; 0x34\n+\tstr\tr6, [r4, #44]\t; 0x2c\n \tmovs\tr2, r0\n-\tstr\tr2, [r6, #52]\t; 0x34\n+\tstr\tr6, [r0, #48]\t; 0x30\n \tmovs\tr2, r0\n-\tstr\tr6, [r7, #40]\t; 0x28\n+\tstr\tr2, [r2, #36]\t; 0x24\n \tmovs\tr2, r0\n devtree():\n ./cmdline/unix.c:906\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tbic.w\tr6, r3, #4080\t; 0xff0\n-./cmdline/unix.c:906\n-\tvpush\t{d8}\n+\tmov\tsl, r2\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tlsrs\tr5, r2, #12\n ./cmdline/unix.c:906\n-\tldr.w\tlr, [pc, #536]\t; 2de24 \n-\tmov\tfp, r3\n-\tldr.w\tip, [pc, #532]\t; 2de28 \n-gnu_dev_major():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr3, r2, #8, #12\n-devtree():\n-./cmdline/unix.c:906\n-\tadd\tlr, pc\n-gnu_dev_major():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tbic.w\tr6, r6, #15\n-devtree():\n-./cmdline/unix.c:906\n+\tvpush\t{d8}\n \tsub.w\tsp, sp, #4128\t; 0x1020\n+\tsub\tsp, #4\n+\tldr.w\tlr, [pc, #536]\t; 2de94 \n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torr.w\tr5, r5, fp, lsl #20\n+\torr.w\tr5, r5, r3, lsl #20\n devtree():\n ./cmdline/unix.c:906\n-\tsub\tsp, #4\n-\tmov\tr4, r0\n-gnu_dev_major():\n+\tldr.w\tip, [pc, #532]\t; 2de98 \n+\tadd\tlr, pc\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\torrs\tr6, r3\n-devtree():\n+\tbic.w\tr6, r3, #4080\t; 0xff0\n ./cmdline/unix.c:906\n-\tadd\tr7, sp, #8\n+\tmov\tfp, r3\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tuxtb\tr3, r2\n \tbic.w\tr5, r5, #255\t; 0xff\n-devtree():\n-./cmdline/unix.c:906\n-\tvmov\ts16, r4\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tuxtb.w\tr3, sl\n \torrs\tr5, r3\n devtree():\n-./cmdline/unix.c:906\n-\tadd.w\tr4, r7, #4096\t; 0x1000\n ./cmdline/unix.c:911\n \tstr\tr5, [sp, #0]\n ./cmdline/unix.c:906\n-\tadds\tr4, #20\n+\tadd\tr7, sp, #8\n+\tmov\tr4, r0\n \tldr.w\tip, [lr, ip]\n-./cmdline/unix.c:911\n-\tadd.w\tr8, r7, #20\n-./cmdline/unix.c:906\n-\tmov\tsl, r2\n-./cmdline/unix.c:911\n-\tldr\tr2, [pc, #476]\t; (2de2c )\n+\tvmov\ts16, r4\n+\tadd.w\tr4, r7, #4096\t; 0x1000\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tubfx\tr2, r2, #8, #12\n+devtree():\n ./cmdline/unix.c:906\n \tldr.w\tip, [ip]\n-\tstr.w\tip, [r4]\n+\tstr.w\tip, [r4, #20]\n \tmov.w\tip, #0\n+\tadds\tr4, #20\n \tadd.w\tr4, r7, #4160\t; 0x1040\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tbic.w\tr6, r6, #15\n+devtree():\n+./cmdline/unix.c:906\n \tadds\tr4, #8\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\torrs\tr6, r2\n+devtree():\n ./cmdline/unix.c:911\n+\tldr\tr2, [pc, #464]\t; (2de9c )\n+\tadd.w\tr8, r7, #20\n \tmov\tr0, r8\n-\tadd\tr2, pc\n ./cmdline/unix.c:906\n \tmov\tr9, r1\n \tldr\tr4, [r4, #0]\n ./cmdline/unix.c:911\n \tmov\tr3, r6\n-\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/unix.c:906\n \tstr\tr4, [r7, #4]\n \tadd.w\tr4, r7, #4160\t; 0x1040\n \tadds\tr4, #12\n+./cmdline/unix.c:911\n+\tadd\tr2, pc\n+\tmov.w\tr1, #4096\t; 0x1000\n+./cmdline/unix.c:906\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [r7, #8]\n ./cmdline/unix.c:911\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:914\n \tmov\tr0, r8\n \tblx\t6ad4 \n ./cmdline/unix.c:915\n-\tcbz\tr0, 2dcb2 \n+\tcbz\tr0, 2dd20 \n ./cmdline/unix.c:923\n-\tldr\tr3, [pc, #424]\t; (2de30 )\n+\tldr\tr3, [pc, #424]\t; (2dea0 )\n \tmov\tr4, r0\n \tadd\tr3, pc\n \tstr\tr3, [r7, #0]\n ./cmdline/unix.c:909\n \tmovs\tr3, #0\n \tstr\tr3, [r7, #12]\n-\tb.n\t2dc9a \n+\tb.n\t2dd08 \n ./cmdline/unix.c:919\n \tldrb\tr3, [r0, #19]\n \tcmp\tr3, #46\t; 0x2e\n-\tbne.n\t2dd6a \n+\tbne.n\t2ddd8 \n ./cmdline/unix.c:918\n \tmov\tr0, r4\n \tblx\t6cc8 \n \tcmp\tr0, #0\n-\tbne.n\t2dc94 \n+\tbne.n\t2dd02 \n ./cmdline/unix.c:944\n \tstr\tr0, [r7, #0]\n \tmov\tr0, r4\n \tblx\t6d74 \n ./cmdline/unix.c:948\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, #0\n-\tbne.n\t2ddaa \n+\tbne.n\t2de18 \n ./cmdline/unix.c:953\n-\tldr\tr2, [pc, #384]\t; (2de34 )\n+\tldr\tr2, [pc, #384]\t; (2dea4 )\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tmov\tr3, r6\n \tadd\tr2, pc\n \tstr\tr5, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:954\n \tmovs\tr1, #0\n \tmov\tr0, r8\n \tblx\t6c5c \n \tcmp\tr0, #0\n-\tbne.n\t2ddb0 \n+\tbne.n\t2de1e \n ./cmdline/unix.c:967\n \tmov\tr2, r8\n \tmov\tr0, sl\n \tmov\tr1, fp\n-\tbl\t2da28 \n+\tbl\t2da94 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t2ddf0 \n+\tbne.w\t2de5e \n ./cmdline/unix.c:974\n \tmovw\tr1, #18696\t; 0x4908\n \tmovs\tr0, #1\n-\tbl\t11eb0 \n+\tbl\t11e68 \n ./cmdline/unix.c:977\n \tvmov\tr2, s16\n-\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/unix.c:974\n \tmov\tr5, r0\n+./cmdline/unix.c:977\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/unix.c:976\n \tstrd\tsl, fp, [r0], #8\n ./cmdline/unix.c:977\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/unix.c:978\n \tadd.w\tr0, r5, #8192\t; 0x2000\n-\tadds\tr0, #8\n \tmov\tr2, r9\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, #8\n+\tbl\t110dc \n ./cmdline/unix.c:979\n \tadd.w\tr0, r5, #12288\t; 0x3000\n-\tadds\tr0, #8\n \tmov\tr2, r8\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tadds\tr0, #8\n+\tbl\t110dc \n ././tommyds/tommylist.h:219\n \tldr\tr3, [r7, #8]\n ./cmdline/unix.c:980\n-\tldr\tr0, [r7, #4]\n+\tmovw\tr0, #16392\t; 0x4008\n+\tldr\tr6, [r7, #4]\n ./cmdline/unix.c:983\n \tmovw\tr1, #18676\t; 0x48f4\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219\n \tldr\tr2, [r3, #0]\n devtree():\n-./cmdline/unix.c:980\n-\tmovw\tr3, #16392\t; 0x4008\n-\tstr\tr0, [r5, r3]\n ./cmdline/unix.c:983\n \tadds\tr3, r5, r1\n+./cmdline/unix.c:980\n+\tstr\tr6, [r5, r0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221\n \tcmp\tr2, #0\n-\tbeq.n\t2ddda \n+\tbeq.n\t2de48 \n devtree():\n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr\tr4, [r5, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:226\n \tstr\tr5, [r3, #8]\n devtree():\n ./cmdline/unix.c:906\n-\tldr\tr1, [pc, #244]\t; (2de38 )\n+\tldr\tr1, [pc, #244]\t; (2dea8 )\n ./cmdline/unix.c:987\n \tadd.w\tr3, r7, #4096\t; 0x1000\n-\tldr\tr2, [pc, #220]\t; (2de28 )\n+\tldr\tr2, [pc, #224]\t; (2de98 )\n \tadds\tr3, #20\n ./cmdline/unix.c:906\n \tadd\tr1, pc\n ./cmdline/unix.c:987\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2de20 \n+\tbne.n\t2de8e \n \tadd.w\tr7, r7, #4096\t; 0x1000\n \tmov\tr0, r4\n \tadds\tr7, #28\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:923\n \tldr\tr2, [r7, #0]\n \tmov\tr3, r6\n \tadds\tr0, #19\n \tmov.w\tr1, #4096\t; 0x1000\n \tstrd\tr5, r0, [sp]\n \tmov\tr0, r8\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:925\n \tmov\tr0, r8\n-\tbl\t2d540 \n+\tbl\t2d5ac \n \tmov\tr2, r0\n \tmov\tr3, r1\n ./cmdline/unix.c:926\n \torrs.w\tr1, r2, r3\n-\tbeq.n\t2dde4 \n+\tbeq.n\t2de52 \n ./cmdline/unix.c:933\n \tldr\tr1, [r7, #8]\n \tvmov\tr0, s16\n \tstr\tr1, [sp, #4]\n \tldr\tr1, [r7, #4]\n \tstr\tr1, [sp, #0]\n \tmov\tr1, r9\n-\tbl\t2dbfc \n-\tcbnz\tr0, 2dde4 \n+\tbl\t2dc68 \n+\tcbnz\tr0, 2de52 \n ./cmdline/unix.c:940\n \tldr\tr3, [r7, #12]\n \tadds\tr3, #1\n \tstr\tr3, [r7, #12]\n-\tb.n\t2dc9a \n+\tb.n\t2dd08 \n ./cmdline/unix.c:986\n \tldr\tr3, [r7, #0]\n \tmov\tr4, r3\n-\tb.n\t2dd42 \n+\tb.n\t2ddb0 \n ./cmdline/unix.c:956\n-\tldr\tr2, [pc, #136]\t; (2de3c )\n+\tldr\tr2, [pc, #140]\t; (2deac )\n \tmov\tr3, r6\n \tmov.w\tr1, #4096\t; 0x1000\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tstr\tr5, [sp, #0]\n-\tbl\t111e4 \n+\tbl\t111a8 \n ./cmdline/unix.c:958\n \tmov\tr0, r8\n-\tbl\t2d540 \n+\tbl\t2d5ac \n \tmov\tsl, r0\n \tmov\tfp, r1\n ./cmdline/unix.c:959\n \torrs.w\tr3, sl, fp\n-\tbne.w\t2dcd0 \n+\tbne.w\t2dd3e \n ./cmdline/unix.c:961\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n-\tb.n\t2dd42 \n+\tb.n\t2ddb0 \n ././tommyds/tommylist.h:155\n \tldr\tr2, [r7, #8]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n ././tommyds/tommylist.h:153\n \tstr\tr4, [r5, r1]\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r2, #0]\n ././tommyds/tommylist.h:156\n-\tb.n\t2dd40 \n+\tb.n\t2ddae \n devtree():\n ./cmdline/unix.c:935\n \tmov\tr0, r4\n ./cmdline/unix.c:936\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:935\n \tblx\t6d74 \n ./cmdline/unix.c:936\n-\tb.n\t2dd42 \n+\tb.n\t2ddb0 \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tmov.w\tr3, sl, lsr #12\n ./cmdline/unix.c:969\n-\tldr\tr0, [pc, #72]\t; (2de40 )\n+\tldr\tr0, [pc, #76]\t; (2deb0 )\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, fp, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr3, r3, fp, lsl #20\n \tuxtb.w\tr2, sl\n \tbic.w\tr3, r3, #255\t; 0xff\n@@ -87085,180 +86869,181 @@\n ./cmdline/unix.c:969\n \torrs\tr2, r3\n \torr.w\tr1, r1, sl\n \tadd\tr0, pc\n ./cmdline/unix.c:970\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:969\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:970\n-\tb.n\t2dd42 \n+\tb.n\t2ddb0 \n ./cmdline/unix.c:987\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstrb\tr4, [r3, #4]\n+\tnop\n+\tstrb\tr6, [r5, #2]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #44]\t; 0x2c\n+\tstr\tr2, [r0, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstr\tr6, [r1, #48]\t; 0x30\n+\tstr\tr0, [r4, #40]\t; 0x28\n \tmovs\tr2, r0\n-\tstr\tr0, [r0, #44]\t; 0x2c\n+\tstr\tr2, [r2, #36]\t; 0x24\n \tmovs\tr2, r0\n-\tldr\tr0, [r5, #124]\t; 0x7c\n+\tldr\tr2, [r7, #116]\t; 0x74\n \tmovs\tr3, r0\n-\tstr\tr2, [r0, #32]\n+\tstr\tr4, [r2, #24]\n \tmovs\tr2, r0\n-\tstr\tr4, [r0, #28]\n+\tstr\tr6, [r2, #20]\n \tmovs\tr2, r0\n devdown():\n ./cmdline/unix.c:1144\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+\tmov\tr4, r3\n+\tldr.w\tlr, [pc, #384]\t; 2e03c \n+\tldr.w\tip, [pc, #384]\t; 2e040 \n \tsub.w\tsp, sp, #12352\t; 0x3040\n-\tldr.w\tlr, [pc, #376]\t; 2dfc8 \n-\tsub\tsp, #20\n-\tldr.w\tip, [pc, #376]\t; 2dfcc \n \tadd\tlr, pc\n+\tsub\tsp, #20\n \tadd\tr7, sp, #8\n+\tadd.w\tr3, r7, #12352\t; 0x3040\n ./cmdline/unix.c:1150\n \tadds\tr6, r7, #4\n ./cmdline/unix.c:1144\n-\tmov\tr4, r3\n \tldr.w\tip, [lr, ip]\n-\tadd.w\tr3, r7, #12352\t; 0x3040\n \tmov\tr5, r2\n ./cmdline/unix.c:1150\n \tmov\tr2, r6\n ./cmdline/unix.c:1144\n \tadds\tr3, #4\n \tmov\tr9, r0\n \tmov\tr8, r1\n \tldr.w\tip, [ip]\n \tstr.w\tip, [r3]\n \tmov.w\tip, #0\n ./cmdline/unix.c:1150\n-\tbl\t2da28 \n+\tbl\t2da94 \n \tcmp\tr0, #0\n-\tbne.n\t2df52 \n+\tbne.n\t2dfc6 \n ./cmdline/unix.c:1158\n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #0\n-\tbne.n\t2df1a \n+\tbne.n\t2df8a \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #324]\t; (2dfd0 )\n+\tldr\tr2, [pc, #328]\t; (2e044 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadd.w\tr8, r7, #8192\t; 0x2000\n \tadd.w\tr8, r8, #4\n \tmov.w\tr3, #4160\t; 0x1040\n \tadd\tr2, pc\n \tstr\tr6, [sp, #4]\n \tmov\tr1, r3\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r8\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n devdown():\n ./cmdline/unix.c:1166\n-\tldr\tr0, [pc, #296]\t; (2dfd4 )\n+\tldr\tr0, [pc, #300]\t; (2e048 )\n \tmov\tr3, r8\n \tmov\tr2, r5\n-\tadd\tr0, pc\n \tmov\tr1, r6\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/unix.c:1168\n-\tldr\tr1, [pc, #288]\t; (2dfd8 )\n+\tldr\tr1, [pc, #292]\t; (2e04c )\n \tmov\tr0, r8\n \tadd\tr1, pc\n \tblx\t6c80 \n ./cmdline/unix.c:1169\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2dfa4 \n+\tbeq.n\t2e018 \n ./cmdline/unix.c:1176\n \tmov\tr2, r5\n \tmov\tr1, r6\n-\tbl\t11980 \n+\tbl\t11938 \n \tcmp\tr0, #0\n-\tbne.n\t2df46 \n+\tbne.n\t2dfba \n ./cmdline/unix.c:1183\n \tmov\tr0, r4\n \tblx\t6db0 \n ./cmdline/unix.c:1185\n-\tmov\tr2, r5\n-\tmov\tr1, r6\n \tmov\tr3, r0\n ./cmdline/unix.c:1183\n \tmov\tr4, r0\n ./cmdline/unix.c:1185\n-\tldr\tr0, [pc, #248]\t; (2dfdc )\n+\tldr\tr0, [pc, #256]\t; (2e050 )\n+\tmov\tr2, r5\n+\tmov\tr1, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:1187\n \tlsls\tr3, r4, #25\n-\tbne.n\t2df94 \n+\tbne.n\t2e008 \n ./cmdline/unix.c:1193\n \tubfx\tr0, r4, #8, #8\n \tcmp\tr0, #127\t; 0x7f\n-\tbeq.n\t2dfb4 \n+\tbeq.n\t2e028 \n ./cmdline/unix.c:1199\n \tcmp\tr0, #0\n-\tbne.n\t2df82 \n+\tbne.n\t2dff6 \n ./cmdline/unix.c:1144\n-\tldr\tr1, [pc, #228]\t; (2dfe0 )\n+\tldr\tr1, [pc, #232]\t; (2e054 )\n ./cmdline/unix.c:1207\n \tadd.w\tr3, r7, #12352\t; 0x3040\n-\tldr\tr2, [pc, #204]\t; (2dfcc )\n+\tldr\tr2, [pc, #208]\t; (2e040 )\n \tadds\tr3, #4\n ./cmdline/unix.c:1144\n \tadd\tr1, pc\n ./cmdline/unix.c:1207\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2dfc4 \n+\tbne.n\t2e038 \n \tadd.w\tr7, r7, #12352\t; 0x3040\n \tadds\tr7, #12\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tstr\tr4, [sp, #0]\n+\tadd.w\tr9, r7, #4096\t; 0x1000\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr4, r7, #4096\t; 0x1000\n-\tadds\tr4, #4\n \tmov.w\tr3, #4096\t; 0x1000\n+\tadd.w\tr9, r9, #4\n \tmov\tr1, r3\n \tmovs\tr2, #1\n-\tmov\tr0, r4\n+\tmov\tr0, r9\n \tstr\tr6, [sp, #4]\n-\tblx\t6d8c <__snprintf_chk@plt>\n devdown():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #176]\t; (2dfe4 )\n+\tadd.w\tr8, r7, #8192\t; 0x2000\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr8, r7, #8192\t; 0x2000\n-\tmov.w\tr3, #4160\t; 0x1040\n+\tstr\tr4, [sp, #0]\n \tadd.w\tr8, r8, #4\n+\tblx\t6d8c <__snprintf_chk@plt>\n+\tldr\tr2, [pc, #168]\t; (2e058 )\n+\tmov.w\tr3, #4160\t; 0x1040\n+\tstr.w\tr9, [sp, #4]\n \tadd\tr2, pc\n-\tstr\tr4, [sp, #4]\n-\tb.n\t2de9c \n+\tb.n\t2df0c \n devdown():\n ./cmdline/unix.c:1178\n \tmov\tr0, r4\n \tblx\t6db0 \n ./cmdline/unix.c:1179\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tmov.w\tr3, r9, lsr #12\n ./cmdline/unix.c:1152\n-\tldr\tr0, [pc, #144]\t; (2dfe8 )\n+\tldr\tr0, [pc, #144]\t; (2e05c )\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r8, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr3, r3, r8, lsl #20\n \tbic.w\tr3, r3, #255\t; 0xff\n \tuxtb.w\tr2, r9\n@@ -87267,877 +87052,862 @@\n \tbic.w\tr1, r1, #15\n \tubfx\tr9, r9, #8, #12\n devdown():\n ./cmdline/unix.c:1152\n \tadd\tr0, pc\n \torrs\tr2, r3\n \torr.w\tr1, r1, r9\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1153\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n ./cmdline/unix.c:1201\n \tmov\tr2, r0\n-\tldr\tr0, [pc, #100]\t; (2dfec )\n+\tldr\tr0, [pc, #100]\t; (2e060 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1202\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n ./cmdline/unix.c:1189\n-\tldr\tr0, [pc, #88]\t; (2dff0 )\n+\tldr\tr0, [pc, #88]\t; (2e064 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1190\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n ./cmdline/unix.c:1171\n-\tldr\tr0, [pc, #76]\t; (2dff4 )\n+\tldr\tr0, [pc, #76]\t; (2e068 )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1172\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n ./cmdline/unix.c:1195\n-\tldr\tr0, [pc, #64]\t; (2dff8 )\n+\tldr\tr0, [pc, #64]\t; (2e06c )\n \tmov\tr1, r8\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1196\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2def8 \n+\tb.n\t2df68 \n ./cmdline/unix.c:1207\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr6, [r3, #108]\t; 0x6c\n+\tldr\tr6, [r5, #100]\t; 0x64\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #20]\n+\tstr\tr4, [r6, #12]\n \tmovs\tr2, r0\n-\tstr\tr2, [r5, #20]\n+\tstr\tr0, [r7, #12]\n \tmovs\tr2, r0\n-\tstr\tr6, [r2, #64]\t; 0x40\n+\tstr\tr6, [r4, #56]\t; 0x38\n \tmovs\tr2, r0\n-\tstr\tr2, [r6, #20]\n+\tstr\tr2, [r0, #16]\n \tmovs\tr2, r0\n-\tldr\tr2, [r6, #96]\t; 0x60\n+\tldr\tr2, [r0, #92]\t; 0x5c\n \tmovs\tr3, r0\n-\tstr\tr4, [r7, #8]\n+\tstr\tr6, [r0, #4]\n \tmovs\tr2, r0\n-\tstr\tr0, [r5, #4]\n+\tldrsh\tr4, [r6, r7]\n \tmovs\tr2, r0\n-\tstr\tr0, [r5, #16]\n+\tstr\tr4, [r6, #8]\n \tmovs\tr2, r0\n-\tstr\tr4, [r2, #12]\n+\tstr\tr0, [r4, #4]\n \tmovs\tr2, r0\n-\tstr\tr0, [r1, #8]\n+\tstr\tr4, [r2, #0]\n \tmovs\tr2, r0\n-\tstr\tr0, [r3, #12]\n+\tstr\tr4, [r4, #4]\n \tmovs\tr2, r0\n devsmart():\n ./cmdline/unix.c:1076\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr9, r3\n+\tldr.w\tip, [pc, #424]\t; 2e220 \n+\tldr\tr6, [pc, #424]\t; (2e224 )\n \tsub.w\tsp, sp, #12352\t; 0x3040\n-\tldr.w\tlr, [pc, #428]\t; 2e1b4 \n+\tadd\tip, pc\n \tsub\tsp, #36\t; 0x24\n-\tldr.w\tip, [pc, #428]\t; 2e1b8 \n-\tadd\tlr, pc\n \tadd\tr7, sp, #16\n-\tmov\tr6, r3\n \tadd.w\tr3, r7, #12352\t; 0x3040\n-\tldr.w\tip, [lr, ip]\n-\tadds\tr3, #12\n ./cmdline/unix.c:1082\n \tadd.w\tr5, r7, #12\n ./cmdline/unix.c:1076\n+\tldr.w\tr6, [ip, r6]\n+\tadds\tr3, #12\n \tmov\tr4, r2\n-\tldr.w\tip, [ip]\n-\tstr.w\tip, [r3]\n-\tmov.w\tip, #0\n-\tadd.w\tr3, r7, #12352\t; 0x3040\n-\tadds\tr3, #56\t; 0x38\n ./cmdline/unix.c:1082\n \tmov\tr2, r5\n ./cmdline/unix.c:1076\n+\tldr\tr6, [r6, #0]\n+\tstr\tr6, [r3, #0]\n+\tmov.w\tr6, #0\n+\tadd.w\tr3, r7, #12352\t; 0x3040\n+\tadds\tr3, #56\t; 0x38\n+\tmov\tr6, r0\n+\tstr\tr1, [r7, #0]\n \tldr.w\tr8, [r3]\n \tadd.w\tr3, r7, #12352\t; 0x3040\n \tadds\tr3, #60\t; 0x3c\n-\tmov\tr9, r0\n-\tstr\tr1, [r7, #0]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #4]\n \tadd.w\tr3, r7, #12416\t; 0x3080\n \tldr.w\tsl, [r3]\n \tadd.w\tr3, r7, #12416\t; 0x3080\n \tadds\tr3, #4\n \tldr.w\tfp, [r3]\n ./cmdline/unix.c:1082\n-\tbl\t2da28 \n+\tbl\t2da94 \n \tcmp\tr0, #0\n-\tbne.n\t2e14e \n+\tbne.n\t2e1be \n ./cmdline/unix.c:1090\n-\tldrb\tr3, [r6, #0]\n+\tldrb.w\tr3, [r9]\n \tcmp\tr3, #0\n-\tbne.n\t2e116 \n+\tbne.n\t2e184 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #336]\t; (2e1bc )\n+\tldr\tr2, [pc, #332]\t; (2e228 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadd.w\tr9, r7, #8192\t; 0x2000\n \tadd.w\tr9, r9, #12\n \tmov.w\tr3, #4160\t; 0x1040\n \tadd\tr2, pc\n \tstr\tr5, [sp, #4]\n \tmov\tr1, r3\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r9\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n devsmart():\n ./cmdline/unix.c:1098\n-\tldr\tr0, [pc, #308]\t; (2e1c0 )\n+\tldr\tr0, [pc, #304]\t; (2e22c )\n \tmov\tr3, r9\n \tmov\tr2, r4\n-\tadd\tr0, pc\n \tmov\tr1, r5\n-\tbl\t11570 \n+\tadd\tr0, pc\n+\tbl\t11538 \n ./cmdline/unix.c:1100\n-\tldr\tr1, [pc, #300]\t; (2e1c4 )\n+\tldr\tr1, [pc, #296]\t; (2e230 )\n \tmov\tr0, r9\n \tadd\tr1, pc\n \tblx\t6c80 \n ./cmdline/unix.c:1101\n \tmov\tr6, r0\n ./cmdline/unix.c:1100\n \tstr\tr0, [r7, #0]\n ./cmdline/unix.c:1101\n \tcmp\tr0, #0\n-\tbeq.n\t2e190 \n+\tbeq.n\t2e1fa \n ./cmdline/unix.c:1108\n \tldr\tr1, [r7, #4]\n \tmov\tr3, r8\n+\tstr\tr1, [sp, #0]\n \tmov\tr2, r4\n+\tmov\tr1, r5\n \tstr.w\tfp, [sp, #8]\n \tstr.w\tsl, [sp, #4]\n-\tstr\tr1, [sp, #0]\n-\tmov\tr1, r5\n-\tbl\t115d8 \n+\tbl\t115a0 \n \tcmp\tr0, #0\n-\tbne.n\t2e142 \n+\tbne.n\t2e1b2 \n ./cmdline/unix.c:1115\n \tmov\tr0, r6\n \tblx\t6db0 \n-./cmdline/unix.c:1117\n-\tmov\tr2, r4\n-\tmov\tr1, r5\n-./cmdline/unix.c:1115\n \tmov\tr6, r0\n ./cmdline/unix.c:1117\n \tmov\tr3, r0\n ./cmdline/unix.c:1115\n \tstr\tr0, [r7, #4]\n ./cmdline/unix.c:1117\n-\tldr\tr0, [pc, #244]\t; (2e1c8 )\n+\tldr\tr0, [pc, #244]\t; (2e234 )\n+\tmov\tr2, r4\n+\tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:1119\n \tands.w\tr0, r6, #127\t; 0x7f\n-\tbne.n\t2e180 \n+\tbne.n\t2e1ea \n ./cmdline/unix.c:1125\n \tubfx\tr2, r6, #8, #8\n \tcmp\tr2, #127\t; 0x7f\n+\tbeq.n\t2e20a \n ./cmdline/unix.c:1133\n-\tittt\tne\n-\taddwne\tr8, r8, #2072\t; 0x818\n-\tasrne\tr3, r2, #31\n-\tstrdne\tr2, r3, [r8]\n-./cmdline/unix.c:1125\n-\tbeq.n\t2e1a0 \n+\taddw\tr8, r8, #2072\t; 0x818\n+\tasrs\tr3, r2, #31\n+\tstrd\tr2, r3, [r8]\n ./cmdline/unix.c:1076\n-\tldr\tr1, [pc, #212]\t; (2e1cc )\n+\tldr\tr1, [pc, #212]\t; (2e238 )\n ./cmdline/unix.c:1136\n \tadd.w\tr3, r7, #12352\t; 0x3040\n-\tldr\tr2, [pc, #188]\t; (2e1b8 )\n+\tldr\tr2, [pc, #184]\t; (2e224 )\n \tadds\tr3, #12\n ./cmdline/unix.c:1076\n \tadd\tr1, pc\n ./cmdline/unix.c:1136\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2e1b0 \n+\tbne.n\t2e21a \n \tadd.w\tr7, r7, #12352\t; 0x3040\n \tadds\tr7, #20\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tstr\tr6, [sp, #0]\n+\tadd.w\tr6, r7, #4096\t; 0x1000\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr6, r7, #4096\t; 0x1000\n-\tadds\tr6, #12\n \tmov.w\tr3, #4096\t; 0x1000\n+\tadds\tr6, #12\n \tmov\tr1, r3\n \tmovs\tr2, #1\n+\tstr.w\tr9, [sp]\n \tmov\tr0, r6\n \tstr\tr5, [sp, #4]\n \tblx\t6d8c <__snprintf_chk@plt>\n devsmart():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr2, [pc, #160]\t; (2e1d0 )\n+\tldr\tr2, [pc, #156]\t; (2e23c )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tadd.w\tr9, r7, #8192\t; 0x2000\n \tmov.w\tr3, #4160\t; 0x1040\n \tadd.w\tr9, r9, #12\n \tadd\tr2, pc\n \tstr\tr6, [sp, #4]\n-\tb.n\t2e07c \n+\tb.n\t2e0ec \n devsmart():\n ./cmdline/unix.c:1110\n \tmov\tr0, r6\n \tblx\t6db0 \n ./cmdline/unix.c:1111\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e0f4 \n+\tb.n\t2e162 \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tldr\tr2, [r7, #0]\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tmov.w\tr3, r9, lsr #12\n+\tlsrs\tr3, r6, #12\n ./cmdline/unix.c:1084\n-\tldr\tr0, [pc, #124]\t; (2e1d4 )\n+\tldr\tr0, [pc, #124]\t; (2e240 )\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r2, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr3, r3, r2, lsl #20\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r1, #15\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tbic.w\tr3, r3, #255\t; 0xff\n-\tuxtb.w\tr2, r9\n+\tuxtb\tr2, r6\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr9, r9, #8, #12\n+\tubfx\tr6, r6, #8, #12\n devsmart():\n ./cmdline/unix.c:1084\n \tadd\tr0, pc\n \torrs\tr2, r3\n-\torr.w\tr1, r1, r9\n-\tbl\t10e90 \n+\torrs\tr1, r6\n+\tbl\t10e54 \n ./cmdline/unix.c:1085\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e0f4 \n+\tb.n\t2e162 \n ./cmdline/unix.c:1121\n-\tldr\tr0, [pc, #84]\t; (2e1d8 )\n+\tldr\tr0, [pc, #88]\t; (2e244 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1122\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e0f4 \n+\tb.n\t2e162 \n ./cmdline/unix.c:1103\n-\tldr\tr0, [pc, #72]\t; (2e1dc )\n+\tldr\tr0, [pc, #76]\t; (2e248 )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1104\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e0f4 \n+\tb.n\t2e162 \n ./cmdline/unix.c:1127\n-\tldr\tr0, [pc, #60]\t; (2e1e0 )\n+\tldr\tr0, [pc, #64]\t; (2e24c )\n \tmov\tr1, r9\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1128\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e0f4 \n+\tb.n\t2e162 \n ./cmdline/unix.c:1136\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldr\tr6, [r4, #80]\t; 0x50\n+\tnop\n+\tldr\tr4, [r6, #72]\t; 0x48\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #4]\n+\tldrsh\tr4, [r6, r7]\n \tmovs\tr2, r0\n-\tldrsh\tr2, [r1, r6]\n+\tldrsh\tr0, [r3, r4]\n \tmovs\tr2, r0\n-\tstr\tr6, [r6, #32]\n+\tstr\tr6, [r0, #28]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r0, r6]\n+\tldrsh\tr0, [r2, r4]\n \tmovs\tr2, r0\n-\tldr\tr6, [r6, #64]\t; 0x40\n+\tldr\tr0, [r1, #60]\t; 0x3c\n \tmovs\tr3, r0\n-\tldrsh\tr0, [r4, r6]\n+\tldrsh\tr0, [r6, r4]\n \tmovs\tr2, r0\n-\tldrsh\tr2, [r5, r1]\n+\tldrb\tr6, [r7, r7]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r5, r3]\n+\tldrsh\tr6, [r7, r1]\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r3, r2]\n+\tldrsh\tr2, [r6, r0]\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r5, r3]\n+\tldrsh\tr2, [r0, r2]\n \tmovs\tr2, r0\n thread_smart():\n ./cmdline/unix.c:1306\n \tpush\t{r4, r5, r6, r7, lr}\n-\tsub\tsp, #20\n ./cmdline/unix.c:1310\n-\tadd.w\tr6, r0, #18432\t; 0x4800\n \tmov\tr2, r0\n-\tadd.w\tr4, r0, #18560\t; 0x4880\n+\tadd.w\tr1, r0, #18560\t; 0x4880\n ./cmdline/unix.c:1306\n+\tsub\tsp, #20\n \tmov\tr3, r0\n ./cmdline/unix.c:1310\n-\tadds\tr4, #48\t; 0x30\n-\tldrd\tr0, r1, [r2], #8\n-\tstr\tr4, [sp, #12]\n+\tadds\tr1, #48\t; 0x30\n+\tadd.w\tr6, r0, #18432\t; 0x4800\n+\tadd.w\tr5, r3, #18432\t; 0x4800\n+\tstr\tr1, [sp, #12]\n \tadd.w\tr4, r3, #16384\t; 0x4000\n \tadd.w\tr3, r3, #8192\t; 0x2000\n ./cmdline/unix.c:1306\n \tadd\tr7, sp, #16\n ./cmdline/unix.c:1310\n-\tadds\tr4, #16\n-\tadds\tr3, #8\n-\tmov\tr5, r6\n-\tstr\tr4, [sp, #0]\n+\tldrd\tr0, r1, [r2], #8\n \tadds\tr6, #112\t; 0x70\n \tadds\tr5, #48\t; 0x30\n+\tadds\tr4, #16\n+\tadds\tr3, #8\n \tstr\tr6, [sp, #8]\n-\tstr\tr5, [sp, #4]\n-\tbl\t2dffc \n-./cmdline/unix.c:1321\n-\tadds\tr7, #4\n-./cmdline/unix.c:1310\n+\tstrd\tr4, r5, [sp]\n+\tbl\t2e070 \n \tcmp\tr0, #0\n ./cmdline/unix.c:1321\n-\tite\tne\n-\tmovne.w\tr0, #4294967295\t; 0xffffffff\n+\tadd.w\tr7, r7, #4\n+\tmov.w\tr0, #4294967295\t; 0xffffffff\n+\tit\teq\n \tmoveq\tr0, #0\n \tmov\tsp, r7\n \tpop\t{r4, r5, r6, r7, pc}\n \tnop\n devresolve_proc():\n ./cmdline/unix.c:79\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tvpush\t{d8}\n+\tmov\tr5, r2\n devresolve_proc.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr4, [pc, #532]\t; (2e44c )\n-snprintf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd\tr4, pc\n+\tldr\tr4, [pc, #528]\t; (2e4b4 )\n devresolve_proc():\n ./cmdline/unix.c:79\n-\tsub.w\tsp, sp, #516\t; 0x204\n+\tvpush\t{d8}\n+\tsub\tsp, #508\t; 0x1fc\n \tadd\tr7, sp, #16\n+\tvmov\ts16, r5\n+\tldr\tr5, [pc, #516]\t; (2e4b8 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr3, r7, #204\t; 0xcc\n+\tadd\tr4, pc\n \tstr\tr4, [sp, #0]\n devresolve_proc():\n ./cmdline/unix.c:79\n-\tstr\tr0, [r7, #16]\n-\tstr\tr1, [r7, #20]\n-devresolve_proc.constprop.0():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tldrd\tr5, r6, [r7, #16]\n+\tstr\tr0, [r7, #8]\n+\tadd\tr5, pc\n+\tstr\tr1, [r7, #12]\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tstr\tr3, [r7, #24]\n+\tadd.w\tr3, r7, #196\t; 0xc4\n devresolve_proc.constprop.0():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tbic.w\tr0, r6, #4080\t; 0xff0\n+\tldrd\tr8, r9, [r7, #8]\n+snprintf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n+\tstr\tr3, [r7, #20]\n devresolve_proc():\n ./cmdline/unix.c:79\n-\tldr\tr4, [pc, #508]\t; (2e450 )\n-gnu_dev_minor():\n+\tldr\tr4, [pc, #500]\t; (2e4bc )\n+snprintf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n+\tmovs\tr3, #32\n+devresolve_proc.constprop.0():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tlsrs\tr3, r5, #12\n-\tuxtb.w\tip, r5\n-\torr.w\tr3, r3, r6, lsl #20\n+\tmov\tr1, r8\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr6, r5, #8, #12\n-devresolve_proc():\n-./cmdline/unix.c:79\n-\tmov\tr5, r2\n+\tbic.w\tr0, r9, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tbic.w\tr1, r3, #255\t; 0xff\n-devresolve_proc():\n-./cmdline/unix.c:79\n-\tvmov\ts16, r5\n-\tldr\tr5, [pc, #484]\t; (2e454 )\n+\tuxtb.w\tip, r8\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr0, r0, #15\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tlsrs\tr1, r1, #12\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tubfx\tr6, r8, #8, #12\n+gnu_dev_minor():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\torr.w\tr1, r1, r9, lsl #20\n+\tbic.w\tr1, r1, #255\t; 0xff\n \torr.w\tr2, r1, ip\n-devresolve_proc():\n-./cmdline/unix.c:79\n-\tadd\tr5, pc\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \torr.w\tr1, r0, r6\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tstr\tr2, [r7, #8]\n+\tstr\tr2, [r7, #4]\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tmovs\tr3, #32\n \tstrd\tr1, r2, [sp, #4]\n \tmovs\tr2, #1\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tstr\tr1, [r7, #12]\n+\tstr\tr1, [r7, #16]\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tmov\tr1, r3\n+\tldr\tr0, [r7, #20]\n devresolve_proc():\n ./cmdline/unix.c:79\n \tldr\tr4, [r5, r4]\n-snprintf():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr\tr0, [r7, #24]\n-devresolve_proc():\n-./cmdline/unix.c:79\n \tldr\tr4, [r4, #0]\n-\tstr.w\tr4, [r7, #492]\t; 0x1ec\n+\tstr.w\tr4, [r7, #484]\t; 0x1e4\n \tmov.w\tr4, #0\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tblx\t6d8c <__snprintf_chk@plt>\n devresolve_proc():\n ./cmdline/unix.c:87\n-\tldr\tr1, [pc, #440]\t; (2e458 )\n-\tldr\tr0, [pc, #444]\t; (2e45c )\n+\tldr\tr1, [pc, #432]\t; (2e4c0 )\n+\tldr\tr0, [pc, #436]\t; (2e4c4 )\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t6cf8 \n ./cmdline/unix.c:88\n \tcmp\tr0, #0\n-\tbeq.w\t2e434 \n+\tbeq.w\t2e49e \n ./cmdline/unix.c:125\n-\tldr.w\tr8, [pc, #432]\t; 2e460 \n-\tadd.w\tr6, r7, #236\t; 0xec\n-./cmdline/unix.c:134\n-\tldr\tr5, [pc, #428]\t; (2e464 )\n+\tldr.w\tr8, [pc, #424]\t; 2e4c8 \n \tmov\tr4, r0\n+./cmdline/unix.c:134\n+\tldr\tr5, [pc, #420]\t; (2e4cc )\n+\tadd.w\tr6, r7, #228\t; 0xe4\n+./cmdline/unix.c:178\n+\tldr\tr3, [pc, #420]\t; (2e4d0 )\n ./cmdline/unix.c:125\n \tadd\tr8, pc\n-./cmdline/unix.c:178\n-\tldr\tr3, [pc, #424]\t; (2e468 )\n ./cmdline/unix.c:134\n \tadd\tr5, pc\n-\tmov\tfp, r8\n-\tmov\tr8, r6\n ./cmdline/unix.c:178\n \tadd\tr3, pc\n-\tstr\tr3, [r7, #4]\n+\tstr\tr3, [r7, #0]\n devresolve_proc.constprop.0():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov\tr2, r4\n fgets():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov.w\tr1, #256\t; 0x100\n-\tmov\tr0, r8\n+\tmov\tr0, r6\n \tblx\t6958 \n devresolve_proc():\n ./cmdline/unix.c:121\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2e362 \n+\tbeq.n\t2e3ca \n ./cmdline/unix.c:125\n-\tmov\tr1, fp\n+\tmov\tr1, r8\n \tblx\t68a8 \n ./cmdline/unix.c:126\n \tcmp\tr0, #0\n-\tbeq.n\t2e2c8 \n-./cmdline/unix.c:134\n-\tadd.w\tr1, r7, #140\t; 0x8c\n+\tbeq.n\t2e334 \n ./cmdline/unix.c:130\n \tmov\tr9, r0\n ./cmdline/unix.c:134\n+\tadd.w\tfp, r7, #132\t; 0x84\n \tmov\tr2, sl\n ./cmdline/unix.c:130\n-\tmovs\tr3, #0\n+\tmovs\tr1, #0\n ./cmdline/unix.c:134\n-\tmov\tr0, r1\n+\tmov\tr3, r5\n+\tmov\tr0, fp\n ./cmdline/unix.c:130\n-\tstrb.w\tr3, [r9], #3\n+\tstrb.w\tr1, [r9], #3\n ./cmdline/unix.c:134\n-\tstr\tr1, [r7, #28]\n-\tmov\tr3, r5\n-\tmov\tsl, r1\n \tmovs\tr1, #8\n-\tbl\t10ac8 \n+\tbl\t10a80 \n ./cmdline/unix.c:135\n-\tadd.w\tr6, r7, #172\t; 0xac\n-\tmov\tr2, r9\n-\tmov\tr3, r5\n-\tmovs\tr1, #8\n+\tadd.w\tsl, r7, #164\t; 0xa4\n ./cmdline/unix.c:134\n \tmov\tip, r0\n ./cmdline/unix.c:135\n-\tmov\tr0, r6\n+\tmov\tr2, r9\n+\tmov\tr3, r5\n ./cmdline/unix.c:134\n \tmov\tr9, ip\n ./cmdline/unix.c:135\n-\tbl\t10ac8 \n+\tmov\tr0, sl\n+\tmovs\tr1, #8\n+\tbl\t10a80 \n ./cmdline/unix.c:140\n-\tcmp\tr0, #1\n+\tmov\tr3, r9\n+\tcmp\tr3, #4\n \tit\thi\n-\tcmphi.w\tr9, #4\n-\tbls.n\t2e2c8 \n+\tcmphi\tr0, #1\n+\tbls.n\t2e334 \n ./cmdline/unix.c:149\n-\tldr.w\tr0, [sl, #8]\n-\tldr\tr1, [r7, #24]\n+\tldr\tr1, [r7, #20]\n+\tldr.w\tr0, [fp, #8]\n \tblx\t68e8 \n ./cmdline/unix.c:146\n-\tldrd\tr9, sl, [r7, #172]\t; 0xac\n+\tldrd\tr9, sl, [r7, #164]\t; 0xa4\n ./cmdline/unix.c:149\n \tcmp\tr0, #0\n-\tbne.n\t2e3c4 \n+\tbne.n\t2e42c \n ./cmdline/unix.c:162\n-\tldr\tr1, [pc, #312]\t; (2e46c )\n+\tldr\tr1, [pc, #312]\t; (2e4d4 )\n \tmovs\tr2, #5\n \tmov\tr0, sl\n \tadd\tr1, pc\n \tblx\t6d38 \n-\tcbz\tr0, 2e37a \n+\tcbz\tr0, 2e3e2 \n ./cmdline/unix.c:163\n-\tldr\tr0, [pc, #304]\t; (2e470 )\n+\tldr\tr0, [pc, #304]\t; (2e4d8 )\n \tmov\tr3, r9\n-\tldrd\tr2, r1, [r7, #8]\n+\tldr\tr2, [r7, #4]\n+\tldr\tr1, [r7, #16]\n \tadd\tr0, pc\n \tstr.w\tsl, [sp]\n-\tbl\t11570 \n+\tbl\t11538 \n fgets():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:265\n \tmov\tr2, r4\n \tmov.w\tr1, #256\t; 0x100\n-\tmov\tr0, r8\n+\tmov\tr0, r6\n \tblx\t6958 \n devresolve_proc():\n ./cmdline/unix.c:121\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbne.n\t2e2da \n+\tbne.n\t2e346 \n ./cmdline/unix.c:192\n-\tldr\tr0, [pc, #272]\t; (2e474 )\n-\tldrd\tr2, r1, [r7, #8]\n+\tldr\tr0, [pc, #272]\t; (2e4dc )\n+\tldr\tr2, [r7, #4]\n+\tldr\tr1, [r7, #16]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:194\n \tmov\tr0, r4\n \tblx\t6c68 \n ./cmdline/unix.c:195\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e3a4 \n+\tb.n\t2e40c \n ./cmdline/unix.c:167\n \tvmov\tr0, s16\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/unix.c:169\n-\tldr\tr2, [r7, #24]\n-\tldr\tr0, [pc, #236]\t; (2e478 )\n+\tldr\tr0, [pc, #236]\t; (2e4e0 )\n+\tldr\tr2, [r7, #20]\n \tvmov\tr3, s16\n \tadd\tr0, pc\n \tstr\tr2, [sp, #0]\n-\tldrd\tr2, r1, [r7, #8]\n-\tbl\t11570 \n+\tldr\tr1, [r7, #16]\n+\tldr\tr2, [r7, #4]\n+\tbl\t11538 \n ./cmdline/unix.c:171\n \tmov\tr0, r4\n \tblx\t6c68 \n ./cmdline/unix.c:172\n \tmovs\tr0, #0\n ./cmdline/unix.c:79\n-\tldr\tr2, [pc, #212]\t; (2e47c )\n+\tldr\tr2, [pc, #212]\t; (2e4e4 )\n ./cmdline/unix.c:196\n-\tldr\tr3, [pc, #168]\t; (2e450 )\n+\tldr\tr3, [pc, #172]\t; (2e4bc )\n ./cmdline/unix.c:79\n \tadd\tr2, pc\n ./cmdline/unix.c:196\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n-\tldr.w\tr3, [r7, #492]\t; 0x1ec\n+\tldr.w\tr3, [r7, #484]\t; 0x1e4\n \teors\tr2, r3\n-\tbne.n\t2e446 \n-\tadd.w\tr7, r7, #500\t; 0x1f4\n+\tbne.n\t2e4b0 \n+\tadd.w\tr7, r7, #492\t; 0x1ec\n \tmov\tsp, r7\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:144\n-\tldr\tr3, [r7, #28]\n+\tldr.w\tfp, [fp, #16]\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tadd.w\tr2, r7, #32\n+\tadd.w\tr2, r7, #24\n \tmovs\tr0, #3\n-devresolve_proc():\n-./cmdline/unix.c:144\n-\tldr\tr6, [r3, #16]\n-stat64():\n-/usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tmov\tr1, r6\n+\tmov\tr1, fp\n \tblx\t6d1c <__xstat64@plt>\n devresolve_proc():\n ./cmdline/unix.c:177\n \tcmp\tr0, #0\n-\tbne.w\t2e2c8 \n-\tldrd\tr2, r3, [r7, #32]\n-\tldrd\tr0, r1, [r7, #16]\n+\tbne.w\t2e334 \n+\tldrd\tr2, r3, [r7, #24]\n+\tldrd\tr0, r1, [r7, #8]\n \tcmp\tr1, r3\n \tit\teq\n \tcmpeq\tr0, r2\n-\tbne.w\t2e2c8 \n+\tbne.w\t2e334 \n ./cmdline/unix.c:178\n-\tldr\tr1, [r7, #4]\n+\tldr\tr1, [r7, #0]\n \tmovs\tr2, #5\n \tmov\tr0, sl\n \tblx\t6d38 \n-\tcbz\tr0, 2e40c \n+\tcbz\tr0, 2e474 \n ./cmdline/unix.c:179\n-\tldr\tr0, [pc, #132]\t; (2e480 )\n+\tldr\tr0, [pc, #132]\t; (2e4e8 )\n \tmov\tr3, r9\n-\tldrd\tr2, r1, [r7, #8]\n+\tldr\tr2, [r7, #4]\n+\tldr\tr1, [r7, #16]\n \tadd\tr0, pc\n \tstr.w\tsl, [sp]\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:180\n-\tb.n\t2e2c8 \n+\tb.n\t2e334 \n ./cmdline/unix.c:183\n \tvmov\tr0, s16\n \tmov\tr2, sl\n \tmov.w\tr1, #4096\t; 0x1000\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/unix.c:185\n-\tldr\tr0, [pc, #104]\t; (2e484 )\n+\tldr\tr0, [pc, #104]\t; (2e4ec )\n \tvmov\tr3, s16\n-\tldrd\tr2, r1, [r7, #8]\n+\tldr\tr2, [r7, #4]\n+\tldr\tr1, [r7, #16]\n \tadd\tr0, pc\n-\tstr\tr6, [sp, #0]\n-\tbl\t11570 \n+\tstr.w\tfp, [sp]\n+\tbl\t11538 \n ./cmdline/unix.c:187\n \tmov\tr0, r4\n \tblx\t6c68 \n ./cmdline/unix.c:188\n-\tb.n\t2e3a2 \n+\tb.n\t2e40a \n ./cmdline/unix.c:89\n-\tldr\tr0, [pc, #80]\t; (2e488 )\n-\tldrd\tr2, r1, [r7, #8]\n+\tldr\tr0, [pc, #80]\t; (2e4f0 )\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tldr\tr1, [r7, #16]\n+\tbl\t11538 \n ./cmdline/unix.c:90\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e3a4 \n+\tb.n\t2e40c \n ./cmdline/unix.c:196\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tnop\n-\tldrsh\tr6, [r6, r2]\n+\tldrsh\tr2, [r7, r0]\n \tmovs\tr2, r0\n+\tldr\tr4, [r7, #36]\t; 0x24\n+\tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #40]\t; 0x28\n-\tmovs\tr3, r0\n-\tstr\tr0, [r6, #0]\n+\tldrsh\tr0, [r0, r7]\n \tmovs\tr2, r0\n-\tldrsh\tr2, [r2, r1]\n+\tldrb\tr2, [r4, r7]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r1, r2]\n+\tldrsh\tr4, [r3, r0]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r1, r2]\n+\tldrsh\tr6, [r3, r0]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r2, r2]\n+\tldrsh\tr4, [r4, r0]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r3, r0]\n+\tldrb\tr6, [r6, r6]\n \tmovs\tr2, r0\n-\tldrsh\tr6, [r2, r0]\n+\tldrb\tr6, [r5, r6]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r6, r2]\n+\tldrsh\tr0, [r1, r1]\n \tmovs\tr2, r0\n-\tldrsh\tr4, [r2, r0]\n+\tldrb\tr4, [r5, r6]\n \tmovs\tr2, r0\n-\tldr\tr4, [r1, #24]\n+\tldr\tr4, [r4, #16]\n \tmovs\tr3, r0\n-\tldrb\tr4, [r3, r5]\n+\tldrb\tr4, [r6, r3]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r7, r6]\n+\tldrb\tr0, [r2, r5]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r2, r3]\n+\tldrb\tr2, [r5, r1]\n \tmovs\tr2, r0\n devdereference():\n ./cmdline/unix.c:212\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n+\tmov\tr6, r2\n+\tldr\tr5, [pc, #232]\t; (2e5e4 )\n+\tldr\tr4, [pc, #232]\t; (2e5e8 )\n \tsub.w\tsp, sp, #4192\t; 0x1060\n-\tldr\tr5, [pc, #228]\t; (2e57c )\n-\tsub\tsp, #24\n-\tldr\tr4, [pc, #228]\t; (2e580 )\n \tadd\tr5, pc\n+\tsub\tsp, #24\n \tadd\tr7, sp, #8\n+\tadd.w\tr3, r7, #4192\t; 0x1060\n ./cmdline/unix.c:217\n \tadd.w\tr8, r7, #108\t; 0x6c\n ./cmdline/unix.c:212\n-\tadd.w\tr3, r7, #4192\t; 0x1060\n \tldr\tr4, [r5, r4]\n-\tmov\tr6, r2\n ./cmdline/unix.c:217\n \tmov\tr2, r8\n ./cmdline/unix.c:212\n \tadds\tr3, #12\n \tmov\tsl, r1\n \tmov\tr5, r0\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [r3, #0]\n \tmov.w\tr4, #0\n ./cmdline/unix.c:217\n-\tbl\t2e22c \n+\tbl\t2e29c \n \tcmp\tr0, #0\n-\tbne.n\t2e54c \n+\tbne.n\t2e5b4 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmov\tr1, r8\n \tmov\tr2, r7\n \tmovs\tr0, #3\n \tmov.w\tr4, #61440\t; 0xf000\n+\tmovt\tr4, #65535\t; 0xffff\n \tblx\t6d1c <__xstat64@plt>\n \tlsrs\tr2, r5, #12\n-\torr.w\tr2, r2, sl, lsl #20\n-\tmovt\tr4, #65535\t; 0xffff\n \tuxtb.w\tip, r5\n+\torr.w\tr2, r2, sl, lsl #20\n \tubfx\tr3, r5, #8, #12\n \tbic.w\tr2, r2, #255\t; 0xff\n \tand.w\tr1, sl, r4\n \torr.w\tr2, r2, ip\n \torrs\tr1, r3\n devdereference():\n ./cmdline/unix.c:224\n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbne.n\t2e566 \n+\tbne.n\t2e5ce \n ./cmdline/unix.c:231\n \tldrd\tlr, ip, [r7, #32]\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr3, lr, #8, #12\n+\tand.w\tr4, ip, r4\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tmov.w\tr0, lr, lsr #12\n-\tand.w\tr4, ip, r4\n-\torr.w\tr0, r0, ip, lsl #20\n+\tmov.w\tr3, lr, lsr #12\n+\tuxtb.w\tr0, lr\n+\torr.w\tr3, r3, ip, lsl #20\n+\tubfx\tr9, lr, #8, #12\n+\tbic.w\tr3, r3, #255\t; 0xff\n+\torrs\tr0, r3\n devdereference():\n ./cmdline/unix.c:231\n-\torrs\tr3, r4\n-\tuxtb.w\tr9, lr\n-\tbic.w\tr0, r0, #255\t; 0xff\n-\torr.w\tr0, r0, r9\n-\tbeq.n\t2e552 \n+\torrs.w\tr3, r4, r9\n+\tbeq.n\t2e5ba \n ./cmdline/unix.c:238\n \tstrd\tlr, ip, [r6]\n ./cmdline/unix.c:239\n \tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #96]\t; (2e584 )\n+\tldr\tr0, [pc, #96]\t; (2e5ec )\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:212\n-\tldr\tr1, [pc, #92]\t; (2e588 )\n+\tldr\tr1, [pc, #92]\t; (2e5f0 )\n ./cmdline/unix.c:241\n \tadd.w\tr3, r7, #4192\t; 0x1060\n-\tldr\tr2, [pc, #80]\t; (2e580 )\n+\tldr\tr2, [pc, #80]\t; (2e5e8 )\n \tadds\tr3, #12\n ./cmdline/unix.c:212\n \tadd\tr1, pc\n ./cmdline/unix.c:241\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2e576 \n+\tbne.n\t2e5de \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tmov\tr0, r5\n \tadds\tr7, #16\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n ./cmdline/unix.c:219\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n-\tb.n\t2e528 \n+\tb.n\t2e590 \n ./cmdline/unix.c:233\n \tstr\tr0, [sp, #4]\n \tmov\tr3, r8\n-\tldr\tr0, [pc, #52]\t; (2e58c )\n+\tldr\tr0, [pc, #52]\t; (2e5f4 )\n \tstr\tr5, [sp, #0]\n ./cmdline/unix.c:234\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:233\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:234\n-\tb.n\t2e528 \n+\tb.n\t2e590 \n ./cmdline/unix.c:226\n-\tldr\tr0, [pc, #40]\t; (2e590 )\n+\tldr\tr0, [pc, #40]\t; (2e5f8 )\n \tmov\tr3, r8\n ./cmdline/unix.c:227\n \tmov.w\tr5, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:226\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:227\n-\tb.n\t2e528 \n+\tb.n\t2e590 \n ./cmdline/unix.c:241\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr2, [r3, #8]\n+\tldr\tr2, [r6, #0]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldrb\tr2, [r6, r5]\n+\tldrb\tr2, [r1, r4]\n \tmovs\tr2, r0\n-\tldr\tr2, [r0, #0]\n+\tstr\tr2, [r3, #120]\t; 0x78\n \tmovs\tr3, r0\n-\tldrb\tr2, [r0, r4]\n+\tldrb\tr2, [r3, r2]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r1, r3]\n+\tldrb\tr2, [r4, r1]\n \tmovs\tr2, r0\n \n-0002e594 :\n+0002e5fc :\n open_noatime():\n ./cmdline/unix.c:32\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr5, r1\n-\tadd\tr7, sp, #0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \torr.w\tr1, r1, #262144\t; 0x40000\n open_noatime():\n ./cmdline/unix.c:32\n+\tadd\tr7, sp, #0\n \tmov\tr6, r0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tblx\t6bd8 <__open64_2@plt+0x4>\n \tmov\tr4, r0\n open_noatime():\n ./cmdline/unix.c:37\n \tadds\tr0, #1\n-\tbeq.n\t2e5ae \n+\tbeq.n\t2e616 \n ./cmdline/unix.c:43\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/unix.c:37 (discriminator 1)\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #1\n-\tbne.n\t2e5aa \n+\tbne.n\t2e612 \n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tmov\tr1, r5\n \tmov\tr0, r6\n open_noatime():\n ./cmdline/unix.c:43\n \tmov\tsp, r7\n@@ -88145,240 +87915,236 @@\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tb.w\t6bd4 <__open64_2@plt>\n open_noatime():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:57\n \tnop\n \n-0002e5c8 :\n+0002e630 :\n dirent_hidden():\n ./cmdline/unix.c:46\n \tpush\t{r7}\n-\tadd\tr7, sp, #0\n ./cmdline/unix.c:47\n \tldrb\tr0, [r0, #19]\n+./cmdline/unix.c:46\n+\tadd\tr7, sp, #0\n ./cmdline/unix.c:48\n \tsub.w\tr0, r0, #46\t; 0x2e\n \tclz\tr0, r0\n \tlsrs\tr0, r0, #5\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0002e5e0 :\n+0002e648 :\n stat_desc():\n ./cmdline/unix.c:52\n \tldr\tr3, [r0, #16]\n ./cmdline/unix.c:51\n \tpush\t{r7}\n ./cmdline/unix.c:52\n \tand.w\tr3, r3, #61440\t; 0xf000\n-\tcmp.w\tr3, #32768\t; 0x8000\n ./cmdline/unix.c:51\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:52\n-\tbeq.n\t2e620 \n+\tcmp.w\tr3, #32768\t; 0x8000\n+\tbeq.n\t2e688 \n ./cmdline/unix.c:54\n \tcmp.w\tr3, #16384\t; 0x4000\n-\tbeq.n\t2e63e \n+\tbeq.n\t2e6a6 \n ./cmdline/unix.c:56\n \tcmp.w\tr3, #8192\t; 0x2000\n-\tbeq.n\t2e62c \n+\tbeq.n\t2e694 \n ./cmdline/unix.c:58\n \tcmp.w\tr3, #24576\t; 0x6000\n-\tbeq.n\t2e64a \n+\tbeq.n\t2e6b2 \n ./cmdline/unix.c:60\n \tcmp.w\tr3, #4096\t; 0x1000\n-\tbeq.n\t2e656 \n+\tbeq.n\t2e6be \n ./cmdline/unix.c:62\n \tcmp.w\tr3, #40960\t; 0xa000\n-\tbeq.n\t2e65c \n+\tbeq.n\t2e6c4 \n ./cmdline/unix.c:66\n \tcmp.w\tr3, #49152\t; 0xc000\n-\tbeq.n\t2e638 \n+\tbeq.n\t2e6a0 \n ./cmdline/unix.c:68\n-\tldr\tr0, [pc, #76]\t; (2e664 )\n+\tldr\tr0, [pc, #76]\t; (2e6cc )\n \tadd\tr0, pc\n ./cmdline/unix.c:69\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/unix.c:53\n-\tldr\tr0, [pc, #68]\t; (2e668 )\n+\tldr\tr0, [pc, #68]\t; (2e6d0 )\n \tadd\tr0, pc\n ./cmdline/unix.c:69\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/unix.c:57\n-\tldr\tr0, [pc, #60]\t; (2e66c )\n+\tldr\tr0, [pc, #60]\t; (2e6d4 )\n \tadd\tr0, pc\n ./cmdline/unix.c:69\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/unix.c:67\n-\tldr\tr0, [pc, #52]\t; (2e670 )\n+\tldr\tr0, [pc, #52]\t; (2e6d8 )\n \tadd\tr0, pc\n-\tb.n\t2e624 \n+\tb.n\t2e68c \n ./cmdline/unix.c:55\n-\tldr\tr0, [pc, #52]\t; (2e674 )\n+\tldr\tr0, [pc, #52]\t; (2e6dc )\n \tadd\tr0, pc\n ./cmdline/unix.c:69\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/unix.c:59\n-\tldr\tr0, [pc, #44]\t; (2e678 )\n+\tldr\tr0, [pc, #44]\t; (2e6e0 )\n \tadd\tr0, pc\n ./cmdline/unix.c:69\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n ./cmdline/unix.c:61\n-\tldr\tr0, [pc, #36]\t; (2e67c )\n+\tldr\tr0, [pc, #36]\t; (2e6e4 )\n \tadd\tr0, pc\n-\tb.n\t2e624 \n+\tb.n\t2e68c \n ./cmdline/unix.c:63\n-\tldr\tr0, [pc, #32]\t; (2e680 )\n+\tldr\tr0, [pc, #32]\t; (2e6e8 )\n \tadd\tr0, pc\n-\tb.n\t2e624 \n+\tb.n\t2e68c \n \tnop\n-\tmovs\tr1, #62\t; 0x3e\n+\tmovs\tr0, #214\t; 0xd6\n \tmovs\tr1, r0\n-\tldrb\tr2, [r2, r2]\n+\tldrb\tr2, [r5, r0]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r3, r2]\n+\tldrb\tr2, [r6, r0]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r6, r2]\n+\tldrb\tr2, [r1, r1]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r7, r1]\n+\tldrb\tr4, [r2, r0]\n \tmovs\tr2, r0\n-\tldrb\tr0, [r1, r2]\n+\tldrb\tr0, [r4, r0]\n \tmovs\tr2, r0\n-\tldrb\tr4, [r1, r2]\n+\tldrb\tr4, [r4, r0]\n \tmovs\tr2, r0\n-\t\t\t; instruction: 0xb6a6\n+\t\t\t; instruction: 0xb63e\n \tmovs\tr1, r0\n \n-0002e684 :\n+0002e6ec :\n devuuid():\n ./cmdline/unix.c:516\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tsub\tsp, #8\n-\tadd\tr7, sp, #0\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tubfx\tr6, r0, #8, #12\n ./cmdline/unix.c:516\n \tmov\tr5, r3\n+\tsub\tsp, #8\n+\tadd\tr7, sp, #0\n \tmov\tr8, r2\n \tstrd\tr0, r1, [r7]\n ./cmdline/unix.c:519\n \tldr\tr1, [r7, #4]\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr4, r1, #4080\t; 0xff0\n \tbic.w\tr4, r4, #15\n devuuid():\n ./cmdline/unix.c:519\n \torrs.w\tr3, r4, r6\n-\tbne.n\t2e6b4 \n+\tbne.n\t2e71c \n ./cmdline/unix.c:521\n \tmov\tr2, r7\n-\tbl\t2e48c \n-\tcbnz\tr0, 2e6c6 \n+\tbl\t2e4f4 \n+\tcbnz\tr0, 2e72e \n \tldrd\tr0, r1, [r7]\n ./cmdline/unix.c:531\n \tmov\tr3, r5\n \tmov\tr2, r8\n-\tbl\t2d2cc \n-\tcbnz\tr0, 2e6cc \n+\tbl\t2d334 \n+\tcbnz\tr0, 2e734 \n ./cmdline/unix.c:551\n \tadds\tr7, #8\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n ./cmdline/unix.c:523\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e6be \n+\tb.n\t2e726 \n ./cmdline/unix.c:542\n-\tldr\tr2, [r7, #0]\n+\tldr\tr1, [r7, #0]\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmov.w\tr4, #61440\t; 0xf000\n-./cmdline/unix.c:542\n-\tldr\tr5, [r7, #4]\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmovt\tr4, #65535\t; 0xffff\n devuuid():\n ./cmdline/unix.c:542\n-\tldr\tr0, [pc, #68]\t; (2e720 )\n-gnu_dev_major():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr1, r2, #8, #12\n-devuuid():\n+\tldr\tr5, [r7, #4]\n+\tldr\tr0, [pc, #68]\t; (2e788 )\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tlsrs\tr3, r2, #12\n+\tlsrs\tr3, r1, #12\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tuxtb\tr2, r2\n+\tuxtb\tr2, r1\n \torr.w\tr3, r3, r5, lsl #20\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tands\tr5, r4\n+\tubfx\tr1, r1, #8, #12\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tbic.w\tr3, r3, #255\t; 0xff\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tands\tr5, r4\n devuuid():\n ./cmdline/unix.c:542\n \torrs\tr1, r5\n-\torrs\tr2, r3\n \tadd\tr0, pc\n-\tbl\t11570 \n+\torrs\tr2, r3\n+\tbl\t11538 \n ./cmdline/unix.c:545\n-\tldrd\tr2, r5, [r7]\n-\tldr\tr0, [pc, #40]\t; (2e724 )\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tlsrs\tr3, r2, #12\n+\tldr\tr0, [pc, #44]\t; (2e78c )\n+\tldrd\tr3, r2, [r7]\n+\tadd\tr0, pc\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr1, r2, #8, #12\n+\tand.w\tr1, r2, r4\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tlsrs\tr5, r3, #12\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torr.w\tr3, r3, r5, lsl #20\n+\torr.w\tr5, r5, r2, lsl #20\n+\tuxtb\tr2, r3\n+\tbic.w\tr5, r5, #255\t; 0xff\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tands\tr4, r5\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tbic.w\tr3, r3, #255\t; 0xff\n-\tuxtb\tr2, r2\n+\tubfx\tr3, r3, #8, #12\n devuuid():\n ./cmdline/unix.c:545\n-\tadd\tr0, pc\n-\torrs\tr1, r4\n-\torrs\tr2, r3\n-\tbl\t11570 \n+\torrs\tr2, r5\n+\torrs\tr1, r3\n+\tbl\t11538 \n ./cmdline/unix.c:550\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e6be \n-\tnop\n-\tldrb\tr4, [r0, r0]\n+\tb.n\t2e726 \n+\tldrh\tr6, [r3, r6]\n \tmovs\tr2, r0\n-\tldrb\tr2, [r3, r0]\n+\tldrh\tr4, [r0, r7]\n \tmovs\tr2, r0\n \n-0002e728 :\n+0002e790 :\n filephy():\n ./cmdline/unix.c:554\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r2\n-\tldr\tr2, [pc, #268]\t; (2e83c )\n+\tldr\tr2, [pc, #272]\t; (2e8a8 )\n \tmov\tr9, r3\n-\tldr\tr3, [pc, #268]\t; (2e840 )\n-\tsub\tsp, #108\t; 0x6c\n+\tldr\tr3, [pc, #272]\t; (2e8ac )\n \tadd\tr2, pc\n+\tsub\tsp, #108\t; 0x6c\n \tadd\tr7, sp, #0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmovs\tr1, #0\n filephy():\n ./cmdline/unix.c:554\n \tldr\tr3, [r2, r3]\n@@ -88389,15 +88155,15 @@\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tblx\t6aec \n \tmov\tr4, r0\n filephy():\n ./cmdline/unix.c:566\n \tadds\tr0, #1\n-\tbeq.n\t2e7b6 \n+\tbeq.n\t2e81e \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr2, #68\t; 0x44\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tmovs\tr1, #0\n \tadd.w\tr0, r7, #28\n filephy():\n@@ -88405,16 +88171,16 @@\n \tmov.w\tsl, #0\n memset():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:71\n \tblx\t6c08 \n filephy():\n ./cmdline/unix.c:578\n \tadd.w\tr2, r7, #8\n-\tmovw\tr1, #26123\t; 0x660b\n \tmov\tr0, r4\n+\tmovw\tr1, #26123\t; 0x660b\n \tmovt\tr1, #49184\t; 0xc020\n ./cmdline/unix.c:573\n \tmov.w\tfp, #0\n ./cmdline/unix.c:575\n \tmovs\tr5, #1\n ./cmdline/unix.c:573\n \tstrd\tsl, fp, [r7, #8]\n@@ -88426,67 +88192,68 @@\n ./cmdline/unix.c:576\n \tstr\tr5, [r7, #32]\n ./cmdline/unix.c:574\n \tstrd\tsl, fp, [r7, #16]\n ./cmdline/unix.c:578\n \tblx\t6a98 \n \tadds\tr0, #1\n-\tbeq.n\t2e7d0 \n+\tbeq.n\t2e838 \n ./cmdline/unix.c:586\n \tldr\tr3, [r7, #80]\t; 0x50\n \tmovw\tr2, #514\t; 0x202\n \ttst\tr2, r3\n-\tbeq.n\t2e822 \n+\tbeq.n\t2e88c \n ./cmdline/unix.c:585\n \tmovs\tr2, #2\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [r6]\n ./cmdline/unix.c:598\n \tmov\tr0, r4\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n \tblx\t6d5c \n \tadds\tr0, #1\n \tit\tne\n \tmovne\tr4, #0\n ./cmdline/unix.c:554\n-\tldr\tr2, [pc, #140]\t; (2e844 )\n+\tldr\tr2, [pc, #144]\t; (2e8b0 )\n ./cmdline/unix.c:645\n-\tldr\tr3, [pc, #132]\t; (2e840 )\n+\tldr\tr3, [pc, #136]\t; (2e8ac )\n ./cmdline/unix.c:554\n \tadd\tr2, pc\n ./cmdline/unix.c:645\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #100]\t; 0x64\n \teors\tr2, r3\n-\tbne.n\t2e838 \n+\tbne.n\t2e8a2 \n \tmov\tr0, r4\n \tadds\tr7, #108\t; 0x6c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:604\n \torrs.w\tr3, r8, r9\n ./cmdline/unix.c:606\n-\titt\teq\n+\tit\teq\n \tmoveq\tr0, r4\n ./cmdline/unix.c:605\n+\tit\teq\n \tmoveq\tr2, #2\n ./cmdline/unix.c:604\n-\tbeq.n\t2e80c \n+\tbeq.n\t2e876 \n ./cmdline/unix.c:615\n \tmov\tr1, r5\n \tadds\tr2, r7, #4\n \tmov\tr0, r4\n ./cmdline/unix.c:614\n \tmovs\tr5, #0\n \tstr\tr5, [r7, #4]\n ./cmdline/unix.c:615\n \tblx\t6a98 \n \tadds\tr0, #1\n-\tbeq.n\t2e808 \n+\tbeq.n\t2e872 \n ./cmdline/unix.c:616\n \tldr\tr3, [r7, #4]\n ./cmdline/unix.c:617\n \tmov\tr0, r4\n ./cmdline/unix.c:616\n \tstr\tr5, [r6, #4]\n ./cmdline/unix.c:617\n@@ -88495,97 +88262,93 @@\n \tadds\tr3, #3\n \tstr\tr3, [r6, #0]\n ./cmdline/unix.c:617\n \tblx\t6d5c \n \tadds\tr0, #1\n \tit\tne\n \tmovne\tr4, #0\n-\tb.n\t2e7b6 \n+\tb.n\t2e81e \n ./cmdline/unix.c:626\n \tmov\tr0, r4\n ./cmdline/unix.c:625\n \tmovs\tr2, #1\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [r6]\n ./cmdline/unix.c:626\n \tblx\t6d5c \n-\tmov.w\tr4, #4294967295\t; 0xffffffff\n \tadds\tr0, #1\n+\tmov.w\tr4, #4294967295\t; 0xffffffff\n \tit\tne\n \tmovne\tr4, #0\n-\tb.n\t2e7b6 \n+\tb.n\t2e81e \n ./cmdline/unix.c:580\n \tldrd\tr0, r1, [r7, #48]\t; 0x30\n ./cmdline/unix.c:589\n \torrs.w\tr3, r0, r1\n-\tbeq.n\t2e79e \n+\tbeq.n\t2e806 \n ./cmdline/unix.c:595\n \tadds\tr2, r0, #3\n \tstr\tr2, [r6, #0]\n \tadc.w\tr3, r1, #0\n \tstr\tr3, [r6, #4]\n-\tb.n\t2e7a6 \n+\tb.n\t2e80e \n ./cmdline/unix.c:645\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstr\tr6, [r7, #92]\t; 0x5c\n+\tnop\n+\tstr\tr0, [r3, #88]\t; 0x58\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr2, [r7, #84]\t; 0x54\n+\tstr\tr2, [r2, #80]\t; 0x50\n \tmovs\tr3, r0\n \n-0002e848 :\n+0002e8b4 :\n fsinfo():\n ./cmdline/unix.c:648\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tfp, r2\n-\tldr\tr4, [pc, #588]\t; (2ea9c )\n+\tldr\tr4, [pc, #584]\t; (2eb04 )\n+\tldr\tr2, [pc, #584]\t; (2eb08 )\n \tsub.w\tsp, sp, #4192\t; 0x1060\n-\tldr\tr2, [pc, #584]\t; (2eaa0 )\n-\tsub\tsp, #12\n \tadd\tr4, pc\n+\tsub\tsp, #12\n \tadd\tr7, sp, #8\n \tmov\tr9, r3\n-\tldr\tr2, [r4, r2]\n \tadd.w\tr3, r7, #4160\t; 0x1040\n+\tldr\tr2, [r4, r2]\n \tadds\tr3, #28\n \tmov\tsl, r1\n+./cmdline/unix.c:655\n+\tmov\tr1, r7\n+./cmdline/unix.c:648\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n \tadd.w\tr3, r7, #4224\t; 0x1080\n-./cmdline/unix.c:655\n-\tmov\tr1, r7\n-./cmdline/unix.c:648\n \tadds\tr3, #8\n ./cmdline/unix.c:655\n \tmov\tr5, r7\n ./cmdline/unix.c:648\n \tmov\tr6, r0\n \tldr.w\tr8, [r3]\n ./cmdline/unix.c:655\n \tblx\t6cb0 \n-\tcbz\tr0, 2e8dc \n+\tcbz\tr0, 2e942 \n ./cmdline/unix.c:659\n \tblx\t6be4 <__errno_location@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr4, r0\n \tcmp\tr3, #2\n-\tbne.w\t2ea90 \n+\tbne.w\t2eaf8 \n ./cmdline/unix.c:665\n \tmov\tr0, r6\n \tblx\t6bbc \n \tadds\tr2, r0, #1\n \tcmp.w\tr2, #4096\t; 0x1000\n-./cmdline/unix.c:666\n-\titt\thi\n-\tmovhi\tr3, #36\t; 0x24\n-\tstrhi\tr3, [r4, #0]\n-./cmdline/unix.c:665\n-\tbhi.w\t2ea90 \n+\tbhi.w\t2eaf4 \n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tadd.w\tr4, r7, #92\t; 0x5c\n strcpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:90\n \tmov.w\tr3, #4096\t; 0x1000\n \tmov\tr1, r6\n \tmov\tr0, r4\n@@ -88594,606 +88357,608 @@\n ./cmdline/unix.c:672\n \tmov\tr0, r4\n \tmovs\tr1, #47\t; 0x2f\n \tblx\t6c98 \n ./cmdline/unix.c:673\n \tmov\tr3, r0\n \tcmp\tr0, #0\n-\tbeq.w\t2ea90 \n+\tbeq.w\t2eaf8 \n ./cmdline/unix.c:676\n \tmovs\tr2, #0\n ./cmdline/unix.c:677\n \tmov\tr0, r4\n \tmov\tr1, r7\n ./cmdline/unix.c:676\n \tstrb\tr2, [r3, #0]\n ./cmdline/unix.c:677\n \tblx\t6cb0 \n \tcmp\tr0, #0\n-\tbne.w\t2ea90 \n+\tbne.w\t2eaf8 \n ./cmdline/unix.c:683\n \tldr\tr4, [r5, #0]\n \tcmp.w\tsl, #0\n-\tbeq.n\t2e9cc \n+\tbeq.n\t2ea2a \n ./cmdline/unix.c:685\n \tmovw\tr3, #19780\t; 0x4d44\n \tcmp\tr4, r3\n-\tbeq.n\t2e9c6 \n+\tbeq.n\t2ea24 \n \tmovw\tr3, #21830\t; 0x5546\n \tmovt\tr3, #25971\t; 0x6573\n \tcmp\tr4, r3\n-\tbeq.n\t2e9c6 \n+\tbeq.n\t2ea24 \n ./cmdline/unix.c:692\n \tmovs\tr3, #1\n \tstr.w\tr3, [sl]\n ./cmdline/unix.c:701\n \tcmp.w\tfp, #0\n-\tbeq.n\t2e91e \n+\tbeq.n\t2e97c \n ./cmdline/unix.c:703\n \tmovw\tr3, #21582\t; 0x544e\n \tmovt\tr3, #21318\t; 0x5346\n \tcmp\tr4, r3\n+\tbeq.n\t2ea38 \n ./cmdline/unix.c:710\n-\titt\tne\n-\tmovne\tr3, #1\n-\tstrne.w\tr3, [fp]\n-./cmdline/unix.c:703\n-\tbne.n\t2e91e \n-./cmdline/unix.c:706\n-\tmovs\tr3, #0\n+\tmovs\tr3, #1\n \tstr.w\tr3, [fp]\n ./cmdline/unix.c:719\n \tcmp.w\tr9, #0\n-\tbeq.n\t2e940 \n+\tbeq.n\t2e99e \n ./cmdline/unix.c:721\n \tldrd\tr2, r3, [r5, #4]\n \tldr\tr0, [r5, #12]\n \tmov.w\tfp, r2, asr #31\n \tmul.w\tr1, fp, r3\n \tmla\tr1, r2, r0, r1\n \tumull\tr2, r3, r3, r2\n \tadd\tr3, r1\n \tstrd\tr2, r3, [r9]\n ./cmdline/unix.c:727\n \tcmp.w\tr8, #0\n-\tbeq.n\t2e964 \n+\tbeq.n\t2e9c2 \n ./cmdline/unix.c:729\n \tldr.w\tip, [r5, #4]\n \tldr\tr2, [r5, #16]\n-\tldr\tr3, [r5, #20]\n \tmov\tr0, ip\n+\tldr\tr3, [r5, #20]\n \tasrs\tr1, r0, #31\n \tmul.w\tr1, r1, r2\n \tmla\tr1, ip, r3, r1\n \tumull\tr2, r3, r2, ip\n \tadd\tr3, r1\n \tstrd\tr2, r3, [r8]\n ./cmdline/unix.c:742\n \tmovw\tr3, #17994\t; 0x464a\n \tmovt\tr3, #12627\t; 0x3153\n \tcmp\tr4, r3\n-\tbeq.w\t2ea8a \n-\tbgt.n\t2ea1c \n+\tbeq.w\t2eaee \n+\tbgt.n\t2ea80 \n \tmovw\tr3, #26985\t; 0x6969\n \tcmp\tr4, r3\n-\tbeq.w\t2ea84 \n-\tble.n\t2e9dc \n+\tbeq.w\t2eae8 \n+\tble.n\t2ea40 \n \tmovw\tr3, #61267\t; 0xef53\n \tcmp\tr4, r3\n-\tbeq.n\t2ea72 \n-\tmovw\tr3, #12225\t; 0x2fc1\n-\tmovt\tr3, #12225\t; 0x2fc1\n+\tbeq.n\t2ead6 \n ./cmdline/unix.c:754\n-\tldr\tr1, [pc, #272]\t; (2eaa4 )\n+\tldr\tr1, [pc, #292]\t; (2eb0c )\n ./cmdline/unix.c:742\n-\tcmp\tr4, r3\n+\tmovw\tr3, #12225\t; 0x2fc1\n+\tmovt\tr3, #12225\t; 0x2fc1\n ./cmdline/unix.c:754\n \tadd\tr1, pc\n ./cmdline/unix.c:742\n-\tbne.n\t2ea00 \n+\tcmp\tr4, r3\n+\tbne.n\t2ea64 \n ./cmdline/unix.c:764\n-\tldr\tr0, [pc, #268]\t; (2eaa8 )\n+\tldr\tr0, [pc, #280]\t; (2eb10 )\n \tmov\tr2, r6\n \tadd\tr0, pc\n-\tbl\t11570 \n+\tbl\t11538 \n ./cmdline/unix.c:766\n \tmovs\tr0, #0\n ./cmdline/unix.c:648\n-\tldr\tr1, [pc, #260]\t; (2eaac )\n+\tldr\tr1, [pc, #272]\t; (2eb14 )\n ./cmdline/unix.c:767\n \tadd.w\tr3, r7, #4160\t; 0x1040\n-\tldr\tr2, [pc, #244]\t; (2eaa0 )\n+\tldr\tr2, [pc, #252]\t; (2eb08 )\n \tadds\tr3, #28\n ./cmdline/unix.c:648\n \tadd\tr1, pc\n ./cmdline/unix.c:767\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n-\tbne.n\t2ea96 \n+\tbne.n\t2eafe \n \tadd.w\tr7, r7, #4192\t; 0x1060\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:688\n \tmovs\tr3, #0\n \tstr.w\tr3, [sl]\n ./cmdline/unix.c:701\n \tcmp.w\tfp, #0\n-\tbeq.n\t2e91e \n+\tbeq.n\t2e97c \n ./cmdline/unix.c:703\n \tmovw\tr3, #19780\t; 0x4d44\n \tcmp\tr4, r3\n-\tbne.n\t2e904 \n-\tb.n\t2e918 \n+\tbne.n\t2e96a \n+./cmdline/unix.c:706\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [fp]\n+./cmdline/unix.c:707\n+\tb.n\t2e97c \n ./cmdline/unix.c:742\n \tmovw\tr3, #19780\t; 0x4d44\n \tcmp\tr4, r3\n-\tbeq.n\t2ea78 \n+\tbeq.n\t2eadc \n ./cmdline/unix.c:748\n-\tldr\tr1, [pc, #200]\t; (2eab0 )\n+\tldr\tr1, [pc, #204]\t; (2eb18 )\n ./cmdline/unix.c:742\n \tmovw\tr3, #20859\t; 0x517b\n \tcmp\tr4, r3\n ./cmdline/unix.c:748\n \tadd\tr1, pc\n ./cmdline/unix.c:742\n-\tbeq.n\t2e998 \n-\tmovw\tr3, #26686\t; 0x683e\n-\tmovt\tr3, #37155\t; 0x9123\n+\tbeq.n\t2e9f6 \n ./cmdline/unix.c:753\n-\tldr\tr1, [pc, #184]\t; (2eab4 )\n+\tldr\tr1, [pc, #196]\t; (2eb1c )\n ./cmdline/unix.c:742\n-\tcmp\tr4, r3\n+\tmovw\tr3, #26686\t; 0x683e\n+\tmovt\tr3, #37155\t; 0x9123\n ./cmdline/unix.c:753\n \tadd\tr1, pc\n ./cmdline/unix.c:742\n-\tbeq.n\t2e998 \n+\tcmp\tr4, r3\n+\tbeq.n\t2e9f6 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tstr\tr4, [sp, #4]\n+\tldr\tr2, [pc, #184]\t; (2eb20 )\n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tadd.w\tr4, r7, #92\t; 0x5c\n-\tldr\tr2, [pc, #176]\t; (2eab8 )\n \tmovs\tr3, #64\t; 0x40\n-\tmov\tr1, r3\n-\tmov\tr0, r4\n+\tstr\tr4, [sp, #4]\n+\tadd.w\tr4, r7, #92\t; 0x5c\n \tadd\tr2, pc\n+\tmov\tr1, r3\n \tstr\tr2, [sp, #0]\n+\tmov\tr0, r4\n \tmovs\tr2, #1\n \tblx\t6d8c <__snprintf_chk@plt>\n fsinfo():\n ./cmdline/unix.c:757\n \tmov\tr1, r4\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:742\n \tmovw\tr3, #21314\t; 0x5342\n \tmovt\tr3, #22598\t; 0x5846\n \tcmp\tr4, r3\n-\tbeq.n\t2ea7e \n-\tble.n\t2ea48 \n+\tbeq.n\t2eae2 \n+\tble.n\t2eaac \n \tmovw\tr3, #21830\t; 0x5546\n \tmovt\tr3, #25971\t; 0x6573\n \tcmp\tr4, r3\n-\tbeq.n\t2ea6c \n-\tmovw\tr3, #29540\t; 0x7364\n-\tmovt\tr3, #28262\t; 0x6e66\n+\tbeq.n\t2ead0 \n ./cmdline/unix.c:747\n-\tldr\tr1, [pc, #124]\t; (2eabc )\n+\tldr\tr1, [pc, #136]\t; (2eb24 )\n ./cmdline/unix.c:742\n-\tcmp\tr4, r3\n+\tmovw\tr3, #29540\t; 0x7364\n+\tmovt\tr3, #28262\t; 0x6e66\n ./cmdline/unix.c:747\n \tadd\tr1, pc\n ./cmdline/unix.c:742\n-\tbeq.n\t2e998 \n-\tb.n\t2ea00 \n+\tcmp\tr4, r3\n+\tbeq.n\t2e9f6 \n+\tb.n\t2ea64 \n \tmovw\tr3, #18803\t; 0x4973\n \tmovt\tr3, #21093\t; 0x5265\n \tcmp\tr4, r3\n-\tbeq.n\t2ea66 \n-\tmovw\tr3, #21582\t; 0x544e\n-\tmovt\tr3, #21318\t; 0x5346\n+\tbeq.n\t2eaca \n ./cmdline/unix.c:749\n-\tldr\tr1, [pc, #96]\t; (2eac0 )\n+\tldr\tr1, [pc, #108]\t; (2eb28 )\n ./cmdline/unix.c:742\n-\tcmp\tr4, r3\n+\tmovw\tr3, #21582\t; 0x544e\n+\tmovt\tr3, #21318\t; 0x5346\n ./cmdline/unix.c:749\n \tadd\tr1, pc\n ./cmdline/unix.c:742\n-\tbeq.n\t2e998 \n-\tb.n\t2ea00 \n+\tcmp\tr4, r3\n+\tbeq.n\t2e9f6 \n+\tb.n\t2ea64 \n ./cmdline/unix.c:750\n-\tldr\tr1, [pc, #92]\t; (2eac4 )\n+\tldr\tr1, [pc, #96]\t; (2eb2c )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:743\n-\tldr\tr1, [pc, #88]\t; (2eac8 )\n+\tldr\tr1, [pc, #92]\t; (2eb30 )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:745\n-\tldr\tr1, [pc, #88]\t; (2eacc )\n+\tldr\tr1, [pc, #92]\t; (2eb34 )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:742\n-\tldr\tr1, [pc, #84]\t; (2ead0 )\n+\tldr\tr1, [pc, #88]\t; (2eb38 )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:752\n-\tldr\tr1, [pc, #84]\t; (2ead4 )\n+\tldr\tr1, [pc, #88]\t; (2eb3c )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:746\n-\tldr\tr1, [pc, #80]\t; (2ead8 )\n+\tldr\tr1, [pc, #84]\t; (2eb40 )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n ./cmdline/unix.c:751\n-\tldr\tr1, [pc, #80]\t; (2eadc )\n+\tldr\tr1, [pc, #84]\t; (2eb44 )\n \tadd\tr1, pc\n-\tb.n\t2e998 \n+\tb.n\t2e9f6 \n+./cmdline/unix.c:666\n+\tmovs\tr3, #36\t; 0x24\n+\tstr\tr3, [r4, #0]\n ./cmdline/unix.c:660 (discriminator 1)\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2e9a4 \n+\tb.n\t2ea02 \n ./cmdline/unix.c:767\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstr\tr4, [r3, #76]\t; 0x4c\n+\tstr\tr2, [r6, #68]\t; 0x44\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tldr\tr0, [r5, r7]\n+\tldr\tr4, [r1, r6]\n \tmovs\tr2, r0\n-\tldrh\tr4, [r0, r0]\n+\tldr\tr6, [r4, r6]\n \tmovs\tr2, r0\n-\tstr\tr6, [r0, #56]\t; 0x38\n+\tstr\tr0, [r5, #48]\t; 0x30\n \tmovs\tr3, r0\n-\tldr\tr4, [r2, r6]\n+\tldr\tr0, [r6, r4]\n \tmovs\tr2, r0\n-\tldr\tr0, [r1, r5]\n+\tldr\tr6, [r4, r3]\n \tmovs\tr2, r0\n-\tldr\tr2, [r1, r6]\n+\tldr\tr2, [r5, r4]\n \tmovs\tr2, r0\n-\tldr\tr6, [r1, r5]\n+\tldr\tr4, [r5, r3]\n \tmovs\tr2, r0\n-\tldr\tr4, [r2, r4]\n+\tldr\tr2, [r6, r2]\n \tmovs\tr2, r0\n-\tldr\tr4, [r7, r3]\n+\tldr\tr0, [r3, r2]\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, r3]\n+\tldr\tr6, [r7, r1]\n \tmovs\tr2, r0\n-\tldr\tr0, [r2, r4]\n+\tldr\tr4, [r5, r2]\n \tmovs\tr2, r0\n-\tldr\tr6, [r3, r3]\n+\tldr\tr2, [r7, r1]\n \tmovs\tr2, r0\n-\tldr\tr0, [r6, r3]\n+\tldr\tr4, [r1, r2]\n \tmovs\tr2, r0\n-\tldr\tr2, [r7, r2]\n+\tldr\tr6, [r2, r1]\n \tmovs\tr2, r0\n-\tldr\tr0, [r0, r3]\n+\tldr\tr4, [r3, r1]\n \tmovs\tr2, r0\n \n-0002eae0 :\n+0002eb48 :\n tick():\n ./cmdline/unix.c:770\n-\tldr\tr2, [pc, #80]\t; (2eb34 )\n+\tldr\tr2, [pc, #80]\t; (2eb9c )\n ./cmdline/unix.c:780\n \tmovs\tr0, #4\n ./cmdline/unix.c:770\n-\tldr\tr3, [pc, #80]\t; (2eb38 )\n-\tadd\tr2, pc\n+\tldr\tr3, [pc, #80]\t; (2eba0 )\n \tpush\t{r7, lr}\n+\tadd\tr2, pc\n \tsub\tsp, #16\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n ./cmdline/unix.c:780\n \tadds\tr1, r7, #4\n ./cmdline/unix.c:770\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, #0\n ./cmdline/unix.c:780\n \tblx\t6970 \n-\tcbnz\tr0, 2eb28 \n+\tcbnz\tr0, 2eb90 \n ./cmdline/unix.c:787\n \tldr\tr0, [r7, #8]\n \tmov.w\tr3, #51712\t; 0xca00\n-\tldr\tr2, [r7, #4]\n \tmovt\tr3, #15258\t; 0x3b9a\n+\tldr\tr2, [r7, #4]\n \tasrs\tr1, r0, #31\n \tsmlal\tr0, r1, r3, r2\n ./cmdline/unix.c:770\n-\tldr\tr2, [pc, #40]\t; (2eb3c )\n+\tldr\tr2, [pc, #40]\t; (2eba4 )\n ./cmdline/unix.c:799\n-\tldr\tr3, [pc, #32]\t; (2eb38 )\n+\tldr\tr3, [pc, #32]\t; (2eba0 )\n ./cmdline/unix.c:770\n \tadd\tr2, pc\n ./cmdline/unix.c:799\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\t2eb2e \n+\tbne.n\t2eb96 \n \tadds\tr7, #16\n \tmov\tsp, r7\n \tpop\t{r7, pc}\n ./cmdline/unix.c:784\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n-\tb.n\t2eb12 \n+\tb.n\t2eb7a \n ./cmdline/unix.c:799\n \tblx\t6a08 <__stack_chk_fail@plt>\n \tnop\n-\tstr\tr6, [r1, #36]\t; 0x24\n+\tstr\tr4, [r4, #28]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr6, [r3, #32]\n+\tstr\tr6, [r6, #24]\n \tmovs\tr3, r0\n \n-0002eb40 :\n+0002eba8 :\n tick_ms():\n ./cmdline/unix.c:802\n-\tldr\tr2, [pc, #92]\t; (2eba0 )\n+\tldr\tr2, [pc, #92]\t; (2ec08 )\n ./cmdline/unix.c:805\n \tmovs\tr1, #0\n ./cmdline/unix.c:802\n-\tldr\tr3, [pc, #92]\t; (2eba4 )\n-\tadd\tr2, pc\n+\tldr\tr3, [pc, #92]\t; (2ec0c )\n \tpush\t{r4, r7, lr}\n+\tadd\tr2, pc\n \tsub\tsp, #20\n \tadd\tr7, sp, #0\n \tldr\tr3, [r2, r3]\n ./cmdline/unix.c:805\n \tadds\tr0, r7, #4\n ./cmdline/unix.c:802\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #12]\n \tmov.w\tr3, #0\n ./cmdline/unix.c:805\n \tblx\t6ab0 \n-\tcbnz\tr0, 2eb96 \n+\tcbnz\tr0, 2ebfe \n ./cmdline/unix.c:808\n \tldr\tr3, [r7, #8]\n-\tmovw\tr0, #19923\t; 0x4dd3\n-\tmovt\tr0, #4194\t; 0x1062\n+\tmovw\tr1, #19923\t; 0x4dd3\n+\tmovt\tr1, #4194\t; 0x1062\n \tldr\tr2, [r7, #4]\n \tmov.w\tr4, #1000\t; 0x3e8\n-\tsmull\tr0, r1, r0, r3\n \tasrs\tr0, r3, #31\n-\trsb\tr0, r0, r1, asr #6\n+\tsmull\tr1, r3, r1, r3\n+\trsb\tr0, r0, r3, asr #6\n \tasrs\tr1, r0, #31\n \tsmlal\tr0, r1, r4, r2\n ./cmdline/unix.c:802\n-\tldr\tr2, [pc, #36]\t; (2eba8 )\n+\tldr\tr2, [pc, #36]\t; (2ec10 )\n ./cmdline/unix.c:809\n-\tldr\tr3, [pc, #32]\t; (2eba4 )\n+\tldr\tr3, [pc, #32]\t; (2ec0c )\n ./cmdline/unix.c:802\n \tadd\tr2, pc\n ./cmdline/unix.c:809\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #12]\n \teors\tr2, r3\n-\tbne.n\t2eb9c \n+\tbne.n\t2ec04 \n \tadds\tr7, #20\n \tmov\tsp, r7\n \tpop\t{r4, r7, pc}\n ./cmdline/unix.c:806\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n-\tb.n\t2eb80 \n+\tb.n\t2ebe8 \n ./cmdline/unix.c:809\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstr\tr6, [r5, #28]\n+\tstr\tr4, [r0, #24]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr0, [r6, #24]\n+\tstr\tr0, [r1, #20]\n \tmovs\tr3, r0\n thread_spindown():\n ./cmdline/unix.c:1280\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tsub\tsp, #12\n-\tadd\tr7, sp, #8\n \tmov\tr4, r0\n ./cmdline/unix.c:1287\n-\tadd.w\tr8, r0, #8\n+\tadd.w\tr8, r4, #8\n+./cmdline/unix.c:1280\n+\tsub\tsp, #12\n+\tadd\tr7, sp, #8\n ./cmdline/unix.c:1285\n-\tbl\t2eb40 \n+\tbl\t2eba8 \n ./cmdline/unix.c:1287\n \tadd.w\tr3, r4, #8192\t; 0x2000\n-\tadds\tr3, #8\n-\tmov\tr2, r8\n ./cmdline/unix.c:1285\n \tmov\tr9, r0\n \tmov\tr5, r1\n ./cmdline/unix.c:1287\n+\tmov\tr2, r8\n+\tadds\tr3, #8\n \tldrd\tr0, r1, [r4]\n-\tbl\t2de44 \n-\tcbz\tr0, 2ebe0 \n+\tbl\t2deb4 \n+\tcbz\tr0, 2ec48 \n ./cmdline/unix.c:1289\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:1300\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/unix.c:1293\n \tmov\tr6, r5\n \tmov\tr5, r0\n-\tbl\t2eb40 \n-\tmov\tr2, r8\n+\tbl\t2eba8 \n \tsubs.w\tr0, r0, r9\n \tstr\tr0, [sp, #0]\n-\tldr\tr0, [pc, #28]\t; (2ec10 )\n \tmov\tr3, r1\n+\tldr\tr0, [pc, #28]\t; (2ec78 )\n \tadd.w\tr1, r4, #12288\t; 0x3000\n \tsbc.w\tr6, r3, r6\n \tadds\tr1, #8\n+\tmov\tr2, r8\n \tadd\tr0, pc\n \tstr\tr6, [sp, #4]\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/unix.c:1295\n \tmov\tr0, r5\n ./cmdline/unix.c:1300\n \tadds\tr7, #4\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n-\tldrsb\tr2, [r6, r6]\n+\tldrsb\tr2, [r1, r5]\n \tmovs\tr2, r0\n thread_spinup():\n ./cmdline/unix.c:1247\n-\tldr\tr2, [pc, #188]\t; (2ecd4 )\n-\tldr\tr3, [pc, #192]\t; (2ecd8 )\n+\tldr\tr2, [pc, #188]\t; (2ed3c )\n+\tldr\tr3, [pc, #192]\t; (2ed40 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+\tmov\tr4, r0\n \tsub\tsp, #132\t; 0x84\n+./cmdline/unix.c:1255\n+\tadd.w\tr5, r4, #4096\t; 0x1000\n+./cmdline/unix.c:1247\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #8\n ./cmdline/unix.c:1255\n-\tadd.w\tr5, r0, #4096\t; 0x1000\n+\tadds\tr5, #8\n ./cmdline/unix.c:1247\n-\tmov\tr4, r0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #116]\t; 0x74\n \tmov.w\tr3, #0\n ./cmdline/unix.c:1252\n-\tbl\t2eb40 \n-./cmdline/unix.c:1255\n-\tadds\tr5, #8\n+\tbl\t2eba8 \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tadd.w\tr2, r7, #8\n thread_spinup():\n ./cmdline/unix.c:1252\n \tmov\tr6, r0\n \tmov\tr8, r1\n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n \tmovs\tr0, #3\n \tmov\tr1, r5\n \tblx\t6d1c <__xstat64@plt>\n thread_spinup():\n ./cmdline/unix.c:1255\n-\tcbnz\tr0, 2ec78 \n+\tcbnz\tr0, 2ece0 \n ./cmdline/unix.c:1263\n \tldrd\tr2, r3, [r7, #8]\n ./cmdline/unix.c:1265\n \tmov\tr0, r5\n ./cmdline/unix.c:1263\n \tstrd\tr2, r3, [r4]\n ./cmdline/unix.c:1265\n-\tbl\t2d4a0 \n+\tbl\t2d50c \n \tmov\tr5, r0\n ./cmdline/unix.c:1267\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:1265\n-\tcbz\tr5, 2ec88 \n+\tcbz\tr5, 2ecf0 \n ./cmdline/unix.c:1247\n-\tldr\tr2, [pc, #120]\t; (2ecdc )\n+\tldr\tr2, [pc, #120]\t; (2ed44 )\n ./cmdline/unix.c:1274\n-\tldr\tr3, [pc, #116]\t; (2ecd8 )\n+\tldr\tr3, [pc, #116]\t; (2ed40 )\n ./cmdline/unix.c:1247\n \tadd\tr2, pc\n ./cmdline/unix.c:1274\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #116]\t; 0x74\n \teors\tr2, r3\n-\tbne.n\t2ecd0 \n+\tbne.n\t2ed38 \n \tadds\tr7, #124\t; 0x7c\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n ./cmdline/unix.c:1257\n-\tldr\tr0, [pc, #100]\t; (2ece0 )\n+\tldr\tr0, [pc, #100]\t; (2ed48 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1258\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tb.n\t2ec60 \n+\tb.n\t2ecc8 \n ./cmdline/unix.c:1271\n \tldrd\tr3, r1, [r4]\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tbic.w\tr9, r1, #4080\t; 0xff0\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tlsrs\tr2, r3, #12\n+gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tbic.w\tr9, r1, #4080\t; 0xff0\n+\tbic.w\tr9, r9, #15\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr2, r2, r1, lsl #20\n+\tuxtb\tr1, r3\n+\tbic.w\tr2, r2, #255\t; 0xff\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr0, r3, #8, #12\n-\tbic.w\tr9, r9, #15\n+\tubfx\tr3, r3, #8, #12\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tuxtb\tr3, r3\n-\tbic.w\tr2, r2, #255\t; 0xff\n+\torrs\tr2, r1\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\torr.w\tr9, r9, r0\n+\torr.w\tr9, r9, r3\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torrs\tr2, r3\n \tstr\tr2, [r7, #4]\n thread_spinup():\n ./cmdline/unix.c:1271\n-\tbl\t2eb40 \n-\tldr\tr2, [r7, #4]\n-\tsubs\tr6, r0, r6\n+\tbl\t2eba8 \n \tmov\tr3, r1\n+\tsubs\tr0, r0, r6\n+\tstr\tr0, [sp, #0]\n \tsbc.w\tr0, r3, r8\n \tstr\tr0, [sp, #4]\n-\tldr\tr0, [pc, #36]\t; (2ece4 )\n-\tadd.w\tr3, r4, #8\n \tmov\tr1, r9\n-\tstr\tr6, [sp, #0]\n+\tldr\tr0, [pc, #36]\t; (2ed4c )\n+\tadd.w\tr3, r4, #8\n+\tldr\tr2, [r7, #4]\n \tadd\tr0, pc\n-\tbl\t11a44 \n+\tbl\t119fc \n ./cmdline/unix.c:1273\n \tmov\tr0, r5\n-\tb.n\t2ec60 \n+\tb.n\t2ecc8 \n ./cmdline/unix.c:1274\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tstr\tr4, [r3, #16]\n+\tstr\tr4, [r6, #8]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #12]\n+\tstr\tr0, [r5, #4]\n \tmovs\tr3, r0\n-\tldrsb\tr4, [r4, r5]\n+\tldrsb\tr4, [r7, r3]\n \tmovs\tr2, r0\n-\tldrsb\tr2, [r7, r4]\n+\tldrsb\tr2, [r2, r3]\n \tmovs\tr2, r0\n \n-0002ece8 :\n+0002ed50 :\n randomize():\n ./cmdline/unix.c:812\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr6, r0\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n-\tldr\tr0, [pc, #64]\t; (2ed30 )\n+\tldr\tr0, [pc, #64]\t; (2ed98 )\n randomize():\n ./cmdline/unix.c:812\n \tadd\tr7, sp, #0\n \tmov\tr5, r1\n open64():\n /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n-\tmovs\tr1, #0\n \tadd\tr0, pc\n+\tmovs\tr1, #0\n \tblx\t6aec \n-randomize():\n-./cmdline/unix.c:817\n-\tadds\tr3, r0, #1\n-open64():\n-/usr/include/arm-linux-gnueabihf/bits/fcntl2.h:53\n \tmov\tr4, r0\n randomize():\n ./cmdline/unix.c:817\n-\tbeq.n\t2ed22 \n+\tadds\tr3, r0, #1\n+\tbeq.n\t2ed8a \n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tmov\tr2, r5\n read():\n /usr/include/arm-linux-gnueabihf/bits/unistd.h:44\n \tmov\tr1, r6\n \tblx\t6924 \n randomize():\n@@ -89201,394 +88966,389 @@\n \tsubs\tr5, r5, r0\n \tit\tne\n \tmovne\tr5, #1\n \torrs.w\tr3, r5, r0, lsr #31\n ./cmdline/unix.c:822\n \tmov\tr0, r4\n ./cmdline/unix.c:821\n-\tbne.n\t2ed26 \n+\tbne.n\t2ed8e \n ./cmdline/unix.c:826\n \tblx\t6d5c \n \tsubs\tr0, #0\n \tit\tne\n \tmovne\tr0, #1\n \tnegs\tr4, r0\n ./cmdline/unix.c:830\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, r6, r7, pc}\n ./cmdline/unix.c:823\n \tmov.w\tr4, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:822\n \tblx\t6d5c \n ./cmdline/unix.c:823\n-\tb.n\t2ed22 \n-\tldrsb\tr0, [r0, r5]\n+\tb.n\t2ed8a \n+\tldrsb\tr2, [r3, r3]\n \tmovs\tr2, r0\n \n-0002ed34 :\n+0002ed9c :\n devquery():\n ./cmdline/unix.c:1364\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tr5, r1\n+\tldr\tr1, [pc, #484]\t; (2ef88 )\n \tsub\tsp, #140\t; 0x8c\n \tadd\tr7, sp, #8\n-\tmov\tr5, r1\n-\tldr\tr1, [pc, #480]\t; (2ef20 )\n+\tadd\tr1, pc\n+\tmov\tr4, r0\n ./cmdline/unix.c:1369\n \tcmp\tr2, #2\n ./cmdline/unix.c:1364\n-\tstrd\tr2, r3, [r7]\n-\tmov\tr4, r0\n-\tldr\tr3, [pc, #472]\t; (2ef24 )\n-\tadd\tr1, pc\n+\tstr\tr3, [r7, #4]\n+\tldr\tr3, [pc, #472]\t; (2ef8c )\n+\tstr\tr2, [r7, #0]\n \tldr\tr3, [r1, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [r7, #124]\t; 0x7c\n \tmov.w\tr3, #0\n ./cmdline/unix.c:1369\n-\tbne.n\t2edd4 \n+\tbne.n\t2ee3c \n ./cmdline/unix.c:1416\n \tldr\tr6, [r0, #0]\n-\tcbnz\tr6, 2ed8c \n+\tcbnz\tr6, 2edf4 \n ./cmdline/unix.c:1433\n \tldr\tr3, [r7, #4]\n \tcmp\tr3, #0\n-\tbne.w\t2eeaa \n+\tbne.w\t2ef12 \n ./cmdline/unix.c:1446\n-\tldr\tr1, [pc, #448]\t; (2ef28 )\n+\tldr\tr1, [pc, #448]\t; (2ef90 )\n \tadd\tr1, pc\n ./cmdline/unix.c:1454\n \tmov\tr0, r5\n-\tbl\t2d68c \n+\tbl\t2d6f8 \n \tmov\tsl, r0\n-\tb.n\t2ee90 \n+\tb.n\t2eef8 \n ././tommyds/tommylist.h:187\n \tldr\tr0, [r2, #4]\n tommy_list_insert_tail_not_empty():\n ././tommyds/tommylist.h:191\n \tmov.w\tip, #0\n ././tommyds/tommylist.h:187\n \tstr\tr0, [r3, #4]\n ././tommyds/tommylist.h:188\n \tstr\tr3, [r2, #4]\n-././tommyds/tommylist.h:192\n-\tldr\tr2, [r3, #4]\n ././tommyds/tommylist.h:191\n \tstr.w\tip, [r4, r1]\n ././tommyds/tommylist.h:192\n+\tldr\tr2, [r3, #4]\n \tstr\tr3, [r2, #0]\n devquery():\n ./cmdline/unix.c:1416\n \tldr\tr6, [r6, #0]\n ././tommyds/tommylist.h:226\n \tstr\tr4, [r3, #8]\n ./cmdline/unix.c:1416\n \tcmp\tr6, #0\n-\tbeq.n\t2ed5c \n-./cmdline/unix.c:1420 (discriminator 3)\n-\tmovw\tr1, #18696\t; 0x4908\n-\tmovs\tr0, #1\n+\tbeq.n\t2edc4 \n ./cmdline/unix.c:1417 (discriminator 3)\n \tldr.w\tsl, [r6, #8]\n ./cmdline/unix.c:1420 (discriminator 3)\n-\tbl\t11eb0 \n-./cmdline/unix.c:1423 (discriminator 3)\n-\tmov.w\tr1, #4096\t; 0x1000\n+\tmovw\tr1, #18696\t; 0x4908\n+\tmovs\tr0, #1\n+\tbl\t11e68 \n ./cmdline/unix.c:1422 (discriminator 3)\n \tmov\tr2, sl\n-\tldrd\tr8, r9, [r2], #8\n ./cmdline/unix.c:1420 (discriminator 3)\n \tmov\tr4, r0\n+./cmdline/unix.c:1423 (discriminator 3)\n+\tmov.w\tr1, #4096\t; 0x1000\n ./cmdline/unix.c:1422 (discriminator 3)\n+\tldrd\tr8, r9, [r2], #8\n \tstrd\tr8, r9, [r0], #8\n ./cmdline/unix.c:1423 (discriminator 3)\n-\tbl\t11118 \n+\tbl\t110dc \n ./cmdline/unix.c:1424 (discriminator 3)\n-\tmovw\tr0, #4104\t; 0x1008\n \tmov.w\tr1, #4096\t; 0x1000\n+\tmovw\tr0, #4104\t; 0x1008\n \tadd.w\tr2, sl, r0\n \tadd\tr0, r4\n-\tbl\t11118 \n+\tbl\t110dc \n tommy_list_insert_tail():\n ././tommyds/tommylist.h:219 (discriminator 3)\n \tldr\tr2, [r5, #0]\n devquery():\n ./cmdline/unix.c:1427 (discriminator 3)\n \tmovw\tr1, #18676\t; 0x48f4\n \tadds\tr3, r4, r1\n tommy_list_insert_tail():\n ././tommyds/tommylist.h:221 (discriminator 3)\n \tcmp\tr2, #0\n-\tbne.n\t2ed72 \n+\tbne.n\t2edda \n devquery():\n ././tommyds/tommylist.h:150\n \tstr\tr3, [r3, #4]\n tommy_list_insert_first():\n ././tommyds/tommylist.h:153\n \tstr\tr2, [r4, r1]\n ././tommyds/tommylist.h:155\n \tstr\tr3, [r5, #0]\n ././tommyds/tommylist.h:156\n-\tb.n\t2ed84 \n+\tb.n\t2edec \n stat64():\n /usr/include/arm-linux-gnueabihf/sys/stat.h:455\n-\tldr\tr1, [pc, #340]\t; (2ef2c )\n+\tldr\tr1, [pc, #340]\t; (2ef94 )\n \tadd.w\tr2, r7, #16\n \tmovs\tr0, #3\n \tadd\tr1, pc\n \tblx\t6d1c <__xstat64@plt>\n devquery():\n ./cmdline/unix.c:1372\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbne.w\t2ef12 \n+\tbne.w\t2ef78 \n ./cmdline/unix.c:1380\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbeq.n\t2ee82 \n+\tbeq.n\t2eeea \n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmov.w\tr6, #61440\t; 0xf000\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmovt\tr6, #65535\t; 0xffff\n devquery():\n+./cmdline/unix.c:1396\n+\tmov\tr9, r6\n ./cmdline/unix.c:1387\n \tadd.w\tfp, r7, #8\n ./cmdline/unix.c:1396\n-\tmovw\tr8, #12296\t; 0x3008\n-\tmov\tr9, r6\n \tmov\tr6, r4\n-\tb.n\t2ee24 \n+\tmovw\tr8, #12296\t; 0x3008\n+\tb.n\t2ee8c \n ./cmdline/unix.c:1404\n \tadd.w\tr1, r4, #8192\t; 0x2000\n+\tadd.w\tr0, r4, #8\n \tldrd\tr2, r3, [r7, #8]\n \tadds\tr1, #8\n-\tadd.w\tr0, r4, #8\n \tstrd\tr4, r5, [sp]\n-\tbl\t2dbfc \n+\tbl\t2dc68 \n \tcmp\tr0, #0\n-\tbne.n\t2eed8 \n+\tbne.n\t2ef40 \n ./cmdline/unix.c:1380\n \tldr\tr6, [r6, #0]\n-\tcbz\tr6, 2ee82 \n+\tcbz\tr6, 2eeea \n ./cmdline/unix.c:1381\n \tldr\tr4, [r6, #8]\n ./cmdline/unix.c:1382\n \tldrd\tr0, r1, [r4]\n+\tstr\tr1, [r7, #12]\n+\tstr\tr0, [r7, #8]\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr3, r0, #8, #12\n \tand.w\tr2, r1, r9\n+\tubfx\tr3, r0, #8, #12\n devquery():\n ./cmdline/unix.c:1385\n \torrs\tr3, r2\n-./cmdline/unix.c:1382\n-\tstrd\tr0, r1, [r7, #8]\n-./cmdline/unix.c:1385\n-\tbne.n\t2ee48 \n+\tbne.n\t2eeb0 \n ./cmdline/unix.c:1387\n \tmov\tr2, fp\n-\tbl\t2e48c \n+\tbl\t2e4f4 \n \tcmp\tr0, #0\n-\tbne.n\t2eee6 \n+\tbne.n\t2ef4a \n \tldrd\tr0, r1, [r7, #8]\n ./cmdline/unix.c:1396\n \tadd.w\tr2, r4, r8\n-\tbl\t2da28 \n+\tbl\t2da94 \n \tcmp\tr0, #0\n-\tbeq.n\t2ee06 \n+\tbeq.n\t2ee6e \n ./cmdline/unix.c:1398\n+\tldr\tr0, [pc, #216]\t; (2ef98 )\n \tldrd\tr3, r4, [r7, #8]\n-\tldr\tr0, [pc, #212]\t; (2ef30 )\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr5, r3, #8, #12\n-./cmdline/unix.c:1398\n \tadd\tr0, pc\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \tlsrs\tr2, r3, #12\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r4, #4080\t; 0xff0\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n \torr.w\tr2, r2, r4, lsl #20\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tbic.w\tr1, r1, #15\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tuxtb\tr4, r3\n \tbic.w\tr2, r2, #255\t; 0xff\n-\tuxtb\tr3, r3\n+gnu_dev_major():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n+\tubfx\tr3, r3, #8, #12\n devquery():\n ./cmdline/unix.c:1406\n-\torrs\tr2, r3\n-\torrs\tr1, r5\n-\tbl\t10e90 \n+\torrs\tr2, r4\n+\torrs\tr1, r3\n+\tbl\t10e54 \n ./cmdline/unix.c:1375 (discriminator 1)\n \tmov.w\tsl, #4294967295\t; 0xffffffff\n-\tb.n\t2ee90 \n+\tb.n\t2eef8 \n ./cmdline/unix.c:1433\n \tldr\tr3, [r7, #4]\n-\tcbnz\tr3, 2eecc \n+\tcbnz\tr3, 2ef34 \n ./cmdline/unix.c:1445\n \tldr\tr3, [r7, #0]\n \tcmp\tr3, #3\n-\tbeq.n\t2eec6 \n+\tbeq.n\t2ef2e \n \tcmp\tr3, #1\n-\tbeq.n\t2eec0 \n+\tbeq.n\t2ef28 \n ./cmdline/unix.c:1364\n-\tldr\tr2, [pc, #160]\t; (2ef34 )\n+\tldr\tr2, [pc, #160]\t; (2ef9c )\n ./cmdline/unix.c:1455\n-\tldr\tr3, [pc, #144]\t; (2ef24 )\n+\tldr\tr3, [pc, #144]\t; (2ef8c )\n ./cmdline/unix.c:1364\n \tadd\tr2, pc\n ./cmdline/unix.c:1455\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r7, #124]\t; 0x7c\n \teors\tr2, r3\n-\tbne.n\t2ef1c \n+\tbne.n\t2ef82 \n \tmov\tr0, sl\n \tadds\tr7, #132\t; 0x84\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./cmdline/unix.c:1434\n \tmov\tr0, r5\n-\tbl\t2da3c \n-\tcbz\tr0, 2ef0c \n+\tbl\t2daa8 \n+\tcbz\tr0, 2ef72 \n ./cmdline/unix.c:1436\n-\tldr\tr0, [pc, #132]\t; (2ef38 )\n+\tldr\tr0, [pc, #132]\t; (2efa0 )\n ./cmdline/unix.c:1437\n \tmov.w\tsl, #4294967295\t; 0xffffffff\n ./cmdline/unix.c:1436\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1437\n-\tb.n\t2ee90 \n+\tb.n\t2eef8 \n ./cmdline/unix.c:1445\n-\tldr\tr1, [pc, #120]\t; (2ef3c )\n+\tldr\tr1, [pc, #120]\t; (2efa4 )\n \tadd\tr1, pc\n-\tb.n\t2ed68 \n+\tb.n\t2edd0 \n ./cmdline/unix.c:1448\n-\tldr\tr1, [pc, #120]\t; (2ef40 )\n+\tldr\tr1, [pc, #120]\t; (2efa8 )\n \tadd\tr1, pc\n-\tb.n\t2ed68 \n+\tb.n\t2edd0 \n ./cmdline/unix.c:1434\n \tmov\tr0, r5\n-\tbl\t2da3c \n+\tbl\t2daa8 \n \tcmp\tr0, #0\n-\tbeq.n\t2ee86 \n-\tb.n\t2eeb2 \n+\tbeq.n\t2eeee \n+\tb.n\t2ef1a \n ./cmdline/unix.c:1406\n+\tldr\tr0, [pc, #104]\t; (2efac )\n \tldrd\tr3, r4, [r7, #8]\n-\tldr\tr0, [pc, #100]\t; (2ef44 )\n-gnu_dev_major():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr5, r3, #8, #12\n-devquery():\n-./cmdline/unix.c:1406\n \tadd\tr0, pc\n-\tb.n\t2ee60 \n+\tb.n\t2eec4 \n ./cmdline/unix.c:1389\n-\tldrd\tr3, r4, [r7, #8]\n+\tldrd\tr3, r2, [r7, #8]\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n \tmov\tr6, r9\n ./cmdline/unix.c:1389\n-\tldr\tr0, [pc, #88]\t; (2ef48 )\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tlsrs\tr2, r3, #12\n+\tldr\tr0, [pc, #92]\t; (2efb0 )\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tubfx\tr1, r3, #8, #12\n+\tands\tr6, r2\n+devquery():\n+/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n+\tlsrs\tr1, r3, #12\n+./cmdline/unix.c:1389\n+\tadd\tr0, pc\n gnu_dev_minor():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\torr.w\tr2, r2, r4, lsl #20\n+\torr.w\tr1, r1, r2, lsl #20\n+\tuxtb\tr2, r3\n+\tbic.w\tr1, r1, #255\t; 0xff\n gnu_dev_major():\n /usr/include/arm-linux-gnueabihf/sys/sysmacros.h:41\n-\tands\tr6, r4\n-gnu_dev_minor():\n-/usr/include/arm-linux-gnueabihf/sys/sysmacros.h:42\n-\tuxtb\tr3, r3\n-\tbic.w\tr2, r2, #255\t; 0xff\n+\tubfx\tr3, r3, #8, #12\n devquery():\n ./cmdline/unix.c:1389\n-\tadd\tr0, pc\n-\torrs\tr1, r6\n-\torrs\tr2, r3\n-\tbl\t10e90 \n+\torrs\tr2, r1\n+\torr.w\tr1, r6, r3\n+\tbl\t10e54 \n ./cmdline/unix.c:1390\n-\tb.n\t2ee7c \n+\tb.n\t2eee4 \n ./cmdline/unix.c:1446\n-\tldr\tr1, [pc, #60]\t; (2ef4c )\n+\tldr\tr1, [pc, #64]\t; (2efb4 )\n \tadd\tr1, pc\n-\tb.n\t2ed68 \n+\tb.n\t2edd0 \n ./cmdline/unix.c:1374\n-\tldr\tr0, [pc, #60]\t; (2ef50 )\n+\tldr\tr0, [pc, #60]\t; (2efb8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1375\n-\tb.n\t2ee7c \n+\tb.n\t2eee4 \n ./cmdline/unix.c:1455\n \tblx\t6a08 <__stack_chk_fail@plt>\n-\tldrsh\tr2, [r5, r7]\n+\tnop\n+\tldrsh\tr4, [r1, r6]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n \tmcr2\t15, 5, pc, cr11, cr15, {7}\t; \n-\tldrsb\tr0, [r5, r1]\n+\tldrsb\tr0, [r0, r0]\n \tmovs\tr2, r0\n-\tstr\tr2, [r7, r5]\n+\tstr\tr6, [r2, r4]\n \tmovs\tr2, r0\n-\tldrsh\tr0, [r4, r2]\n+\tldrsh\tr0, [r7, r0]\n \tmovs\tr3, r0\n-\tldrsb\tr4, [r1, r0]\n+\tstrb\tr4, [r4, r6]\n \tmovs\tr2, r0\n \tstc2l\t15, cr15, [r7], #1020\t; 0x3fc\n-\tbl\t348f42 <__bss_end__@@Base+0x2dc6ea>\n-\tstrb\tr6, [r7, r6]\n+\tbl\t34cfaa <__bss_end__@@Base+0x2e0752>\n+\tstrb\tr2, [r3, r5]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r7, r5]\n+\tstrb\tr2, [r4, r4]\n \tmovs\tr2, r0\n-\tstc2\t15, cr15, [r3, #-1020]\t; 0xfffffc04\n-\tstrb\tr0, [r0, r5]\n+\tstc2\t15, cr15, [r5, #-1020]\t; 0xfffffc04\n+\tstrb\tr2, [r3, r3]\n \tmovs\tr2, r0\n \n-0002ef54 :\n+0002efbc :\n os_init():\n ./cmdline/unix.c:1458\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:1470\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0002ef60 :\n+0002efc8 :\n os_done():\n ./cmdline/unix.c:1473\n \tpush\t{r7}\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:1478\n \tmov\tsp, r7\n \tldr.w\tr7, [sp], #4\n \tbx\tlr\n \n-0002ef6c :\n+0002efd4 :\n os_abort():\n ./cmdline/unix.c:1482\n-\tldr\tr2, [pc, #332]\t; (2f0bc )\n+\tldr\tr2, [pc, #332]\t; (2f124 )\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n ./cmdline/unix.c:1482\n-\tldr\tr3, [pc, #332]\t; (2f0c0 )\n+\tldr\tr3, [pc, #332]\t; (2f128 )\n \tadd\tr2, pc\n+\tstmdb\tsp!, {r7, fp, lr}\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #332]\t; (2f0c4 )\n+\tldr\tr1, [pc, #328]\t; (2f12c )\n os_abort():\n ./cmdline/unix.c:1482\n-\tstmdb\tsp!, {r7, fp, lr}\n \tsubw\tsp, sp, #1180\t; 0x49c\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #16\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr1, pc\n os_abort():\n@@ -89599,32 +89359,32 @@\n \tstr.w\tr3, [r7, #1156]\t; 0x484\n \tmov.w\tr3, #0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #304]\t; (2f0c8 )\n+\tldr\tr1, [pc, #304]\t; (2f130 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #296]\t; (2f0cc )\n+\tldr\tr1, [pc, #296]\t; (2f134 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr2, #32\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #288]\t; (2f0d0 )\n+\tldr\tr1, [pc, #288]\t; (2f138 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov.w\tr2, #4096\t; 0x1000\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n@@ -89636,40 +89396,40 @@\n os_abort():\n ./cmdline/unix.c:1502\n \tmovs\tr1, #32\n \tmov\tr0, r9\n \tblx\t6b5c \n \tmov\tr8, r0\n ./cmdline/unix.c:1504\n-\tmov\tr0, r9\n \tmov\tr1, r8\n+\tmov\tr0, r9\n \tblx\t69fc \n ./cmdline/unix.c:1506\n \tcmp.w\tr8, #1\n-\tbls.n\t2f08a \n+\tbls.n\t2f0f4 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr3, [pc, #248]\t; (2f0d4 )\n+\tldr.w\tfp, [pc, #248]\t; 2f13c \n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr6, r0\n-\tldr.w\tfp, [pc, #248]\t; 2f0d8 \n+\tldr.w\tsl, [pc, #248]\t; 2f140 \n os_abort():\n ./cmdline/unix.c:1506\n \tmovs\tr4, #1\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr.w\tsl, [pc, #248]\t; 2f0dc \n-\tadd\tr3, pc\n+\tldr\tr3, [pc, #244]\t; (2f144 )\n \tadd\tfp, pc\n-\tvmov\ts16, r3\n \tadd\tsl, pc\n+\tadd\tr3, pc\n+\tvmov\ts16, r3\n os_abort():\n ./cmdline/unix.c:1509\n \tcmp\tr6, #0\n-\tbeq.n\t2f09e \n+\tbeq.n\t2f108 \n ./cmdline/unix.c:1510\n \tldr.w\tr5, [r6, r4, lsl #2]\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr1, sl\n \tmov\tr2, r4\n \tmovs\tr0, #1\n@@ -89678,83 +89438,84 @@\n os_abort():\n ./cmdline/unix.c:1520\n \tldrb\tr1, [r5, #0]\n \tand.w\tr3, r1, #223\t; 0xdf\n \tcmp\tr1, #40\t; 0x28\n \tit\tne\n \tcmpne\tr3, #0\n-\tite\tne\n+\tit\tne\n \tmovne\tr1, #1\n+\tit\teq\n \tmoveq\tr1, #0\n-\tbeq.n\t2f032 \n-\trsb\tip, r5, #1\n+\tbeq.n\t2f09c \n \tmov\tr3, r5\n+\trsb\tip, r5, #1\n ./cmdline/unix.c:1521\n \tadd.w\tr1, ip, r3\n ./cmdline/unix.c:1520\n \tldrb.w\tr2, [r3, #1]!\n \tand.w\tr0, r2, #223\t; 0xdf\n \tcmp\tr2, #40\t; 0x28\n \tit\tne\n \tcmpne\tr0, #0\n-\tbne.n\t2f01e \n+\tbne.n\t2f088 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n-\tldr.w\tr2, [r9, r4, lsl #2]\n+\tldr.w\tip, [pc, #168]\t; 2f148 \n snprintf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:67\n \tmov.w\tr3, #1024\t; 0x400\n+\tldr.w\tr2, [r9, r4, lsl #2]\n \tstr\tr5, [sp, #12]\n \tadd.w\tr5, r7, #132\t; 0x84\n-\tldr.w\tip, [pc, #156]\t; 2f0e0 \n+\tadd\tip, pc\n \tmov\tr0, r5\n \tstr\tr1, [sp, #8]\n-\tadd\tip, pc\n \tmov\tr1, r3\n \tstr\tr2, [sp, #4]\n \tmovs\tr2, #1\n \tstr.w\tip, [sp]\n \tblx\t6d8c <__snprintf_chk@plt>\n os_abort():\n ./cmdline/unix.c:1525\n \tmov\tr0, r5\n \tblx\t6b2c \n ./cmdline/unix.c:1526\n \tands.w\tr5, r0, #127\t; 0x7f\n-\tbne.n\t2f06e \n+\tbne.n\t2f0d8 \n ./cmdline/unix.c:1526 (discriminator 1)\n-\ttst.w\tr0, #65280\t; 0xff00\n \tubfx\tr2, r0, #8, #8\n-\tbne.n\t2f0ae \n+\ttst.w\tr0, #65280\t; 0xff00\n+\tbne.n\t2f118 \n ./cmdline/unix.c:1528\n \tadds\tr3, r5, #1\n \tsbfx\tr3, r3, #1, #7\n \tcmp\tr3, #0\n-\tble.n\t2f084 \n+\tble.n\t2f0ee \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #104]\t; (2f0e4 )\n+\tldr\tr1, [pc, #104]\t; (2f14c )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmov\tr2, r5\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n ./cmdline/unix.c:1506 (discriminator 2)\n \tadds\tr4, #1\n \tcmp\tr8, r4\n-\tbne.n\t2eff0 \n+\tbne.n\t2f058 \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #92]\t; (2f0e8 )\n+\tldr\tr0, [pc, #88]\t; (2f150 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n os_abort():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr0, [pc, #88]\t; (2f0ec )\n+\tldr\tr0, [pc, #84]\t; (2f154 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tadd\tr0, pc\n \tblx\t6afc \n os_abort():\n ./cmdline/unix.c:1537\n \tblx\t6d50 \n@@ -89763,230 +89524,234 @@\n \tvmov\tr1, s16\n \tmov\tr3, fp\n \tmov\tr2, r4\n \tmovs\tr0, #1\n \tblx\t6c34 <__printf_chk@plt+0x4>\n os_abort():\n ./cmdline/unix.c:1516\n-\tb.n\t2f084 \n+\tb.n\t2f0ee \n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #64]\t; (2f0f0 )\n+\tldr\tr1, [pc, #60]\t; (2f158 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tb.n\t2f06e \n-\tnop\n-\tldrb\tr2, [r0, r7]\n+\tb.n\t2f0d8 \n+\tldrb\tr2, [r3, r5]\n \tmovs\tr3, r0\n \tlsls\tr4, r4, #7\n \tmovs\tr0, r0\n-\tstrb\tr2, [r4, r5]\n+\tstrb\tr2, [r7, r3]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, r5]\n+\tstrb\tr2, [r0, r4]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r5, r5]\n+\tstrb\tr2, [r0, r4]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r5, r5]\n+\tstrb\tr0, [r0, r4]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r0, r5]\n+\tstrb\tr6, [r0, r6]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r5, r7]\n+\tstrb\tr4, [r3, r3]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r7, r4]\n+\tstrb\tr2, [r3, r3]\n \tmovs\tr2, r0\n-\tstrb\tr4, [r6, r3]\n+\tstrb\tr6, [r1, r2]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r4, r3]\n+\tstrb\tr0, [r7, r1]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r4, r3]\n+\tstrb\tr6, [r6, r1]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r1, r4]\n+\tstrb\tr6, [r3, r2]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r4, r2]\n+\tstrb\tr0, [r7, r0]\n \tmovs\tr2, r0\n \n-0002f0f4 :\n+0002f15c :\n os_clear():\n-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tldr\tr1, [pc, #28]\t; (2f114 )\n-\tmovs\tr0, #1\n ./cmdline/unix.c:1542\n \tpush\t{r7, lr}\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n-\tadd\tr1, pc\n+\tmovs\tr0, #1\n+printf():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr\tr1, [pc, #24]\t; (2f17c )\n+os_clear():\n ./cmdline/unix.c:1542\n \tadd\tr7, sp, #0\n+printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tadd\tr1, pc\n \tblx\t6c34 <__printf_chk@plt+0x4>\n-\tldr\tr1, [pc, #20]\t; (2f118 )\n+os_clear():\n+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n+\tldr\tr1, [pc, #20]\t; (2f180 )\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tmovs\tr0, #1\n \tadd\tr1, pc\n os_clear():\n ./cmdline/unix.c:1546\n \tmov\tsp, r7\n \tldmia.w\tsp!, {r7, lr}\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tb.w\t6c30 <__printf_chk@plt>\n \tnop\n-\tstrb\tr6, [r4, r3]\n+\tstrb\tr4, [r7, r1]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r3, r3]\n+\tstrb\tr6, [r6, r1]\n \tmovs\tr2, r0\n \n-0002f11c :\n+0002f184 :\n direct_size():\n ./cmdline/unix.c:1549\n \tpush\t{r7, lr}\n ./cmdline/unix.c:1552\n \tmovs\tr0, #30\n ./cmdline/unix.c:1549\n \tadd\tr7, sp, #0\n ./cmdline/unix.c:1552\n \tblx\t6a20 \n ./cmdline/unix.c:1554\n \tadds\tr3, r0, #1\n-\tbeq.n\t2f12c \n+\tbeq.n\t2f194 \n ./cmdline/unix.c:1562\n \tpop\t{r7, pc}\n ./cmdline/unix.c:1556\n-\tldr\tr0, [pc, #16]\t; (2f140 )\n+\tldr\tr0, [pc, #16]\t; (2f1a8 )\n \tadd\tr0, pc\n-\tbl\t10e90 \n+\tbl\t10e54 \n ./cmdline/unix.c:1557\n-\tldr\tr3, [pc, #12]\t; (2f144 )\n+\tldr\tr3, [pc, #12]\t; (2f1ac )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n \tblx\t6b98 \n \tnop\n-\tstrb\tr6, [r7, r2]\n+\tstrb\tr6, [r2, r1]\n \tmovs\tr2, r0\n-\tbvs.n\t2f1f4 \n+\tbpl.n\t2f18c \n \tmovs\tr3, r0\n __aeabi_drsub():\n \teor.w\tr1, r1, #2147483648\t; 0x80000000\n-\tb.n\t2f154 \n+\tb.n\t2f1bc \n \tnop\n __aeabi_dsub():\n \teor.w\tr3, r3, #2147483648\t; 0x80000000\n \tpush\t{r4, r5, lr}\n \tmov.w\tr4, r1, lsl #1\n \tmov.w\tr5, r3, lsl #1\n \tteq\tr4, r5\n \tit\teq\n \tteqeq\tr0, r2\n \titttt\tne\n \torrsne.w\tip, r4, r0\n \torrsne.w\tip, r5, r2\n \tmvnsne.w\tip, r4, asr #21\n \tmvnsne.w\tip, r5, asr #21\n-\tbeq.w\t2f342 \n+\tbeq.w\t2f3aa \n \tmov.w\tr4, r4, lsr #21\n \trsbs\tr5, r4, r5, lsr #21\n \tit\tlt\n \tneglt\tr5, r5\n-\tble.n\t2f1a6 \n+\tble.n\t2f20e \n \tadd\tr4, r5\n \teor.w\tr2, r0, r2\n \teor.w\tr3, r1, r3\n \teor.w\tr0, r2, r0\n \teor.w\tr1, r3, r1\n \teor.w\tr2, r0, r2\n \teor.w\tr3, r1, r3\n \tcmp\tr5, #54\t; 0x36\n \tit\thi\n \tpophi\t{r4, r5, pc}\n \ttst.w\tr1, #2147483648\t; 0x80000000\n \tmov.w\tr1, r1, lsl #12\n \tmov.w\tip, #1048576\t; 0x100000\n \torr.w\tr1, ip, r1, lsr #12\n-\tbeq.n\t2f1c4 \n+\tbeq.n\t2f22c \n \tnegs\tr0, r0\n \tsbc.w\tr1, r1, r1, lsl #1\n \ttst.w\tr3, #2147483648\t; 0x80000000\n \tmov.w\tr3, r3, lsl #12\n \torr.w\tr3, ip, r3, lsr #12\n-\tbeq.n\t2f1d8 \n+\tbeq.n\t2f240 \n \tnegs\tr2, r2\n \tsbc.w\tr3, r3, r3, lsl #1\n \tteq\tr4, r5\n-\tbeq.w\t2f32e \n+\tbeq.w\t2f396 \n \tsub.w\tr4, r4, #1\n \trsbs\tlr, r5, #32\n-\tblt.n\t2f206 \n+\tblt.n\t2f26e \n \tlsl.w\tip, r2, lr\n \tlsr.w\tr2, r2, r5\n \tadds\tr0, r0, r2\n \tadc.w\tr1, r1, #0\n \tlsl.w\tr2, r3, lr\n \tadds\tr0, r0, r2\n \tasr.w\tr3, r3, r5\n \tadcs\tr1, r3\n-\tb.n\t2f224 \n+\tb.n\t2f28c \n \tsub.w\tr5, r5, #32\n \tadd.w\tlr, lr, #32\n \tcmp\tr2, #1\n \tlsl.w\tip, r3, lr\n \tit\tcs\n \torrcs.w\tip, ip, #2\n \tasr.w\tr3, r3, r5\n \tadds\tr0, r0, r3\n \tadcs.w\tr1, r1, r3, asr #31\n \tand.w\tr5, r1, #2147483648\t; 0x80000000\n-\tbpl.n\t2f23a \n+\tbpl.n\t2f2a2 \n \tmov.w\tlr, #0\n \trsbs\tip, ip, #0\n \tsbcs.w\tr0, lr, r0\n \tsbc.w\tr1, lr, r1\n \tcmp.w\tr1, #1048576\t; 0x100000\n-\tbcc.n\t2f278 \n+\tbcc.n\t2f2e0 \n \tcmp.w\tr1, #2097152\t; 0x200000\n-\tbcc.n\t2f260 \n+\tbcc.n\t2f2c8 \n \tlsrs\tr1, r1, #1\n \tmovs.w\tr0, r0, rrx\n \tmov.w\tip, ip, rrx\n \tadd.w\tr4, r4, #1\n \tmov.w\tr2, r4, lsl #21\n \tcmn.w\tr2, #4194304\t; 0x400000\n-\tbcs.w\t2f394 \n+\tbcs.w\t2f3fc \n \tcmp.w\tip, #2147483648\t; 0x80000000\n \tit\teq\n \tmovseq.w\tip, r0, lsr #1\n \tadcs.w\tr0, r0, #0\n \tadc.w\tr1, r1, r4, lsl #20\n \torr.w\tr1, r1, r5\n \tpop\t{r4, r5, pc}\n \tmovs.w\tip, ip, lsl #1\n \tadcs\tr0, r0\n \tadc.w\tr1, r1, r1\n \tsubs\tr4, #1\n \tit\tcs\n \tcmpcs.w\tr1, #1048576\t; 0x100000\n-\tbcs.n\t2f260 \n+\tbcs.n\t2f2c8 \n \tteq\tr1, #0\n \titt\teq\n \tmoveq\tr1, r0\n \tmoveq\tr0, #0\n \tclz\tr3, r1\n \tit\teq\n \taddeq\tr3, #32\n \tsub.w\tr3, r3, #11\n \tsubs.w\tr2, r3, #32\n-\tbge.n\t2f2c2 \n+\tbge.n\t2f32a \n \tadds\tr2, #12\n-\tble.n\t2f2be \n+\tble.n\t2f326 \n \tadd.w\tip, r2, #20\n \trsb\tr2, r2, #12\n \tlsl.w\tr0, r1, ip\n \tlsr.w\tr1, r1, r2\n-\tb.n\t2f2d8 \n+\tb.n\t2f340 \n \tadd.w\tr2, r2, #20\n \tit\tle\n \trsble\tip, r2, #32\n \tlsl.w\tr1, r1, r2\n \tlsr.w\tip, r0, ip\n \titt\tle\n \torrle.w\tr1, r1, ip\n@@ -89994,17 +89759,17 @@\n \tsubs\tr4, r4, r3\n \tittt\tge\n \taddge.w\tr1, r1, r4, lsl #20\n \torrge\tr1, r5\n \tpopge\t{r4, r5, pc}\n \tmvn.w\tr4, r4\n \tsubs\tr4, #31\n-\tbge.n\t2f326 \n+\tbge.n\t2f38e \n \tadds\tr4, #12\n-\tbgt.n\t2f30e \n+\tbgt.n\t2f376 \n \tadd.w\tr4, r4, #20\n \trsb\tr2, r4, #32\n \tlsr.w\tr0, r0, r4\n \tlsl.w\tr3, r1, r2\n \torr.w\tr0, r0, r3\n \tlsr.w\tr3, r1, r4\n \torr.w\tr1, r5, r3\n@@ -90021,35 +89786,35 @@\n \tpop\t{r4, r5, pc}\n \tteq\tr4, #0\n \teor.w\tr3, r3, #1048576\t; 0x100000\n \titte\teq\n \teoreq.w\tr1, r1, #1048576\t; 0x100000\n \taddeq\tr4, #1\n \tsubne\tr5, #1\n-\tb.n\t2f1e0 \n+\tb.n\t2f248 \n \tmvns.w\tip, r4, asr #21\n \tit\tne\n \tmvnsne.w\tip, r5, asr #21\n-\tbeq.n\t2f3a2 \n+\tbeq.n\t2f40a \n \tteq\tr4, r5\n \tit\teq\n \tteqeq\tr0, r2\n-\tbeq.n\t2f366 \n+\tbeq.n\t2f3ce \n \torrs.w\tip, r4, r0\n \titt\teq\n \tmoveq\tr1, r3\n \tmoveq\tr0, r2\n \tpop\t{r4, r5, pc}\n \tteq\tr1, r3\n \tittt\tne\n \tmovne\tr1, #0\n \tmovne\tr0, #0\n \tpopne\t{r4, r5, pc}\n \tmovs.w\tip, r4, lsr #21\n-\tbne.n\t2f384 \n+\tbne.n\t2f3ec \n \tlsls\tr0, r0, #1\n \tadcs\tr1, r1\n \tit\tcs\n \torrcs.w\tr1, r1, #2147483648\t; 0x80000000\n \tpop\t{r4, r5, pc}\n \tadds.w\tr4, r4, #4194304\t; 0x400000\n \titt\tcc\n@@ -90082,29 +89847,29 @@\n \tmoveq\tr1, #0\n \tbxeq\tlr\n \tpush\t{r4, r5, lr}\n \tmov.w\tr4, #1024\t; 0x400\n \tadd.w\tr4, r4, #50\t; 0x32\n \tmov.w\tr5, #0\n \tmov.w\tr1, #0\n-\tb.n\t2f28c \n+\tb.n\t2f2f4 \n \tnop\n __aeabi_i2d():\n \tteq\tr0, #0\n \titt\teq\n \tmoveq\tr1, #0\n \tbxeq\tlr\n \tpush\t{r4, r5, lr}\n \tmov.w\tr4, #1024\t; 0x400\n \tadd.w\tr4, r4, #50\t; 0x32\n \tands.w\tr5, r0, #2147483648\t; 0x80000000\n \tit\tmi\n \tnegmi\tr0, r0\n \tmov.w\tr1, #0\n-\tb.n\t2f28c \n+\tb.n\t2f2f4 \n \tnop\n __aeabi_f2d():\n \tlsls\tr2, r0, #1\n \tmov.w\tr1, r2, asr #3\n \tmov.w\tr1, r1, rrx\n \tmov.w\tr0, r2, lsl #28\n \titttt\tne\n@@ -90119,35 +89884,35 @@\n \titt\teq\n \torreq.w\tr1, r1, #524288\t; 0x80000\n \tbxeq\tlr\n \tpush\t{r4, r5, lr}\n \tmov.w\tr4, #896\t; 0x380\n \tand.w\tr5, r1, #2147483648\t; 0x80000000\n \tbic.w\tr1, r1, #2147483648\t; 0x80000000\n-\tb.n\t2f28c \n+\tb.n\t2f2f4 \n \tnop\n __aeabi_ul2d():\n \torrs.w\tr2, r0, r1\n \tit\teq\n \tbxeq\tlr\n \tpush\t{r4, r5, lr}\n \tmov.w\tr5, #0\n-\tb.n\t2f47a \n+\tb.n\t2f4e2 \n \torrs.w\tr2, r0, r1\n \tit\teq\n \tbxeq\tlr\n \tpush\t{r4, r5, lr}\n \tands.w\tr5, r1, #2147483648\t; 0x80000000\n-\tbpl.n\t2f47a \n+\tbpl.n\t2f4e2 \n \tnegs\tr0, r0\n \tsbc.w\tr1, r1, r1, lsl #1\n \tmov.w\tr4, #1024\t; 0x400\n \tadd.w\tr4, r4, #50\t; 0x32\n \tmovs.w\tip, r1, lsr #22\n-\tbeq.w\t2f23a \n+\tbeq.w\t2f2a2 \n \tmov.w\tr2, #3\n \tmovs.w\tip, ip, lsr #3\n \tit\tne\n \taddne\tr2, #3\n \tmovs.w\tip, ip, lsr #3\n \tit\tne\n \taddne\tr2, #3\n@@ -90155,86 +89920,86 @@\n \trsb\tr3, r2, #32\n \tlsl.w\tip, r0, r3\n \tlsr.w\tr0, r0, r2\n \tlsl.w\tlr, r1, r3\n \torr.w\tr0, r0, lr\n \tlsr.w\tr1, r1, r2\n \tadd\tr4, r2\n-\tb.n\t2f23a \n+\tb.n\t2f2a2 \n __floatdidf():\n \tnop\n __aeabi_ldivmod():\n-\tcbnz\tr3, 2f4e2 \n-\tcbnz\tr2, 2f4e2 \n+\tcbnz\tr3, 2f54a \n+\tcbnz\tr2, 2f54a \n \tcmp\tr1, #0\n \tittt\tlt\n \tmovlt\tr0, #0\n \tmovlt.w\tr1, #2147483648\t; 0x80000000\n-\tblt.n\t2f4de \n+\tblt.n\t2f546 \n \tit\teq\n \tcmpeq\tr0, #0\n \titt\tne\n \tmvnne.w\tr1, #2147483648\t; 0x80000000\n \tmovne.w\tr0, #4294967295\t; 0xffffffff\n-\tb.w\t2f590 \n+\tb.w\t2f5f8 \n \tsub.w\tip, sp, #8\n \tstrd\tip, lr, [sp, #-16]!\n \tcmp\tr1, #0\n-\tblt.n\t2f502 \n+\tblt.n\t2f56a \n \tcmp\tr3, #0\n-\tblt.n\t2f528 \n-\tbl\t2f59c \n+\tblt.n\t2f590 \n+\tbl\t2f604 \n \tldr.w\tlr, [sp, #4]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tsp, #16\n \tbx\tlr\n \tnegs\tr0, r0\n \tsbc.w\tr1, r1, r1, lsl #1\n \tcmp\tr3, #0\n-\tblt.n\t2f544 \n-\tbl\t2f59c \n+\tblt.n\t2f5ac \n+\tbl\t2f604 \n \tldr.w\tlr, [sp, #4]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tsp, #16\n \tnegs\tr0, r0\n \tsbc.w\tr1, r1, r1, lsl #1\n \tnegs\tr2, r2\n \tsbc.w\tr3, r3, r3, lsl #1\n \tbx\tlr\n \tnegs\tr2, r2\n \tsbc.w\tr3, r3, r3, lsl #1\n-\tbl\t2f59c \n+\tbl\t2f604 \n \tldr.w\tlr, [sp, #4]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tsp, #16\n \tnegs\tr0, r0\n \tsbc.w\tr1, r1, r1, lsl #1\n \tbx\tlr\n \tnegs\tr2, r2\n \tsbc.w\tr3, r3, r3, lsl #1\n-\tbl\t2f59c \n+\tbl\t2f604 \n \tldr.w\tlr, [sp, #4]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tsp, #16\n \tnegs\tr2, r2\n \tsbc.w\tr3, r3, r3, lsl #1\n \tbx\tlr\n __aeabi_uldivmod():\n-\tcbnz\tr3, 2f578 \n-\tcbnz\tr2, 2f578 \n+\tcbnz\tr3, 2f5e0 \n+\tcbnz\tr2, 2f5e0 \n \tcmp\tr1, #0\n \tit\teq\n \tcmpeq\tr0, #0\n \titt\tne\n \tmovne.w\tr1, #4294967295\t; 0xffffffff\n \tmovne.w\tr0, #4294967295\t; 0xffffffff\n-\tb.w\t2f590 \n+\tb.w\t2f5f8 \n \tsub.w\tip, sp, #8\n \tstrd\tip, lr, [sp, #-16]!\n-\tbl\t2f59c \n+\tbl\t2f604 \n \tldr.w\tlr, [sp, #4]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tsp, #16\n \tbx\tlr\n __aeabi_ldiv0():\n \tpush\t{r1, lr}\n \tmov.w\tr0, #8\n@@ -90248,23 +90013,23 @@\n \tmov\tr4, r0\n \tit\tcc\n \tmovcc\tr0, #0\n \tmov\tr5, r1\n \tldr.w\tip, [sp, #36]\t; 0x24\n \tit\tcc\n \tmovcc\tr1, r0\n-\tbcc.n\t2f690 \n+\tbcc.n\t2f6f8 \n \tmov\tr8, r2\n \tmov\tr9, r3\n \tclz\tr2, r3\n \tcmp\tr3, #0\n-\tbeq.n\t2f6a6 \n+\tbeq.n\t2f70e \n \tclz\tr3, r5\n \tcmp\tr5, #0\n-\tbeq.n\t2f69e \n+\tbeq.n\t2f706 \n \tsubs\tr2, r2, r3\n \tsub.w\tlr, r2, #32\n \tlsl.w\tfp, r9, r2\n \tlsl.w\tr3, r8, lr\n \trsb\tr7, r2, #32\n \torr.w\tfp, fp, r3\n \tlsr.w\tr3, r8, r7\n@@ -90272,45 +90037,45 @@\n \tlsl.w\tsl, r8, r2\n \tcmp\tr5, fp\n \tit\teq\n \tcmpeq\tr4, sl\n \titt\tcc\n \tmovcc\tr0, #0\n \tmovcc\tr1, r0\n-\tbcc.n\t2f612 \n+\tbcc.n\t2f67a \n \tmovs\tr0, #1\n \tsubs.w\tr4, r4, sl\n \tlsl.w\tr1, r0, lr\n \tlsr.w\tr3, r0, r7\n \tsbc.w\tr5, r5, fp\n \torrs\tr1, r3\n \tlsls\tr0, r2\n \tcmp\tr2, #0\n-\tbeq.n\t2f690 \n+\tbeq.n\t2f6f8 \n \tmov.w\tr8, sl, lsr #1\n \tmov.w\tr9, fp, lsr #1\n \torr.w\tr8, r8, fp, lsl #31\n \tmov\tr6, r2\n-\tb.n\t2f63e \n+\tb.n\t2f6a6 \n \tsubs.w\tr3, r4, r8\n \tsbc.w\tsl, r5, r9\n \tadds\tr3, r3, r3\n \tadc.w\tsl, sl, sl\n \tadds\tr4, r3, #1\n \tadc.w\tr5, sl, #0\n \tsubs\tr6, #1\n-\tbeq.n\t2f64e \n+\tbeq.n\t2f6b6 \n \tcmp\tr5, r9\n \tit\teq\n \tcmpeq\tr4, r8\n-\tbcs.n\t2f626 \n+\tbcs.n\t2f68e \n \tadds\tr4, r4, r4\n \tadcs\tr5, r5\n \tsubs\tr6, #1\n-\tbne.n\t2f63e \n+\tbne.n\t2f6a6 \n \tlsl.w\tr7, r5, r7\n \tlsr.w\tr3, r4, r2\n \torrs\tr3, r7\n \tlsr.w\tlr, r5, lr\n \tadds\tr0, r0, r4\n \tlsr.w\tr8, r5, r2\n \torr.w\tr4, r3, lr\n@@ -90323,56 +90088,56 @@\n \tlsr.w\tr6, r4, r6\n \tadc.w\tr1, r5, r1\n \torrs\tr3, r6\n \tsubs\tr0, r0, r2\n \tmov\tr5, r8\n \tsbc.w\tr1, r1, r3\n \tcmp.w\tip, #0\n-\tbeq.n\t2f69a \n+\tbeq.n\t2f702 \n \tstrd\tr4, r5, [ip]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tclz\tr3, r4\n \tadds\tr3, #32\n-\tb.n\t2f5cc \n+\tb.n\t2f634 \n \tclz\tr2, r8\n \tclz\tr3, r5\n \tadds\tr2, #32\n \tcmp\tr5, #0\n-\tbne.n\t2f5cc \n-\tb.n\t2f69e \n+\tbne.n\t2f634 \n+\tb.n\t2f706 \n \tnop\n \n-0002f6b8 <__libc_csu_init@@Base>:\n+0002f720 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (2f6f0 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr6, [pc, #48]\t; (2f758 <__libc_csu_init@@Base+0x38>)\n \tmov\tr8, r1\n-\tldr\tr5, [pc, #48]\t; (2f6f4 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr5, [pc, #48]\t; (2f75c <__libc_csu_init@@Base+0x3c>)\n \tmov\tr9, r2\n \tadd\tr6, pc\n \tblx\t6870 \n \tadd\tr5, pc\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t2f6ea <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t2f752 <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tadds\tr4, #1\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t2f6d8 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t2f740 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tstrh\tr2, [r2, r1]\n+\tstr\tr2, [r5, r7]\n \tmovs\tr3, r0\n-\tstrh\tr0, [r1, r1]\n+\tstr\tr0, [r4, r7]\n \tmovs\tr3, r0\n \n-0002f6f8 <__libc_csu_fini@@Base>:\n+0002f760 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["stderr from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: could not find variable specification at offset 1f0", "objdump: DWARF error: could not find variable specification at offset 1fe", "objdump: DWARF error: could not find variable specification at offset 20c", "objdump: DWARF error: could not find variable specification at offset 21a", "objdump: DWARF error: could not find variable specification at offset 228"], "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-0002f6fc <.fini>:\n+0002f764 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00054600 903afb7f 01000000 .:......\n+ 0x00054600 8c3afb7f 01000000 .:......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00064918 9d810000 ....\n+ 0x00064918 99810000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x0006491c 5d810000 ]...\n+ 0x0006491c 59810000 Y...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -24,26 +24,26 @@\n 0x00064e78 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064e88 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064e98 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064ea8 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064eb8 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064ec8 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n 0x00064ed8 7c680000 7c680000 7c680000 7c680000 |h..|h..|h..|h..\n- 0x00064ee8 7c680000 7c680000 f9f60200 38610600 |h..|h......8a..\n+ 0x00064ee8 7c680000 7c680000 61f70200 38610600 |h..|h..a...8a..\n 0x00064ef8 385d0600 e8c70600 00000000 44c80600 8]..........D...\n- 0x00064f08 00000000 b4c70600 b99f0000 ed140100 ................\n- 0x00064f18 519a0000 00000000 c92c0100 04c80600 Q........,......\n- 0x00064f28 48c80600 41140100 00fc0200 00000000 H...A...........\n- 0x00064f38 3cc80600 c12e0100 dcc70600 20c80600 <........... ...\n+ 0x00064f08 00000000 b4c70600 bd9f0000 b5140100 ................\n+ 0x00064f18 659a0000 00000000 952c0100 04c80600 e........,......\n+ 0x00064f28 48c80600 09140100 00fc0200 00000000 H...............\n+ 0x00064f38 3cc80600 9d2e0100 dcc70600 20c80600 <........... ...\n 0x00064f48 54c80600 89a60000 f0c70600 e0c70600 T...............\n- 0x00064f58 00000000 ad9e0000 b9a70000 4d9b0000 ............M...\n+ 0x00064f58 00000000 ad9e0000 b5a70000 619b0000 ............a...\n 0x00064f68 00000000 38590600 38550600 00050300 ....8Y..8U......\n- 0x00064f78 b59a0000 b9f60200 35cf0200 219c0000 ........5...!...\n- 0x00064f88 15a30000 0d2d0100 00000000 cd9d0000 .....-..........\n+ 0x00064f78 c99a0000 21f70200 95cf0200 2d9c0000 ....!.......-...\n+ 0x00064f88 19a30000 e12c0100 00000000 c99d0000 .....,..........\n 0x00064f98 c16d0000 90c70600 fcc70600 00020300 .m..............\n 0x00064fa8 ecc70600 b8c70600 9cc70600 f4c70600 ................\n- 0x00064fb8 a1a40000 4c650600 94c70600 c4c70600 ....Le..........\n- 0x00064fc8 e4c70600 00000000 eda00000 bcc70600 ................\n- 0x00064fd8 f8c70600 00000000 45a20000 910e0100 ........E.......\n- 0x00064fe8 00000000 00060300 f92c0100 00c80600 .........,......\n- 0x00064ff8 f1360100 00070300 .6......\n+ 0x00064fb8 a5a40000 4c650600 94c70600 c4c70600 ....Le..........\n+ 0x00064fc8 e4c70600 00000000 f5a00000 bcc70600 ................\n+ 0x00064fd8 f8c70600 00000000 4da20000 550e0100 ........M...U...\n+ 0x00064fe8 00000000 00060300 cd2c0100 00c80600 .........,......\n+ 0x00064ff8 d9360100 00070300 .6......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Hex dump of section '.data':\n- 0x00065000 00000000 04500600 60070400 cd9d0000 .....P..`.......\n- 0x00065010 60070400 ad9e0000 60070400 b99f0000 `.......`.......\n- 0x00065020 60070400 eda00000 68070400 519a0000 `.......h...Q...\n- 0x00065030 70070400 b59a0000 68070400 4d9b0000 p.......h...M...\n- 0x00065040 70070400 219c0000 68070400 89a60000 p...!...h.......\n- 0x00065050 70070400 b9a70000 60070400 45a20000 p.......`...E...\n- 0x00065060 60070400 15a30000 60070400 a1a40000 `.......`.......\n+ 0x00065000 00000000 04500600 60070400 c99d0000 .....P..`.......\n+ 0x00065010 60070400 ad9e0000 60070400 bd9f0000 `.......`.......\n+ 0x00065020 60070400 f5a00000 68070400 659a0000 `.......h...e...\n+ 0x00065030 70070400 c99a0000 68070400 619b0000 p.......h...a...\n+ 0x00065040 70070400 2d9c0000 68070400 89a60000 p...-...h.......\n+ 0x00065050 70070400 b5a70000 60070400 4da20000 p.......`...M...\n+ 0x00065060 60070400 19a30000 60070400 a5a40000 `.......`.......\n 0x00065070 00000000 00000000 f8190400 01000000 ................\n 0x00065080 00000000 63000000 fc180400 01000000 ....c...........\n 0x00065090 00000000 66000000 04190400 01000000 ....f...........\n 0x000650a0 00000000 64000000 10190400 00000000 ....d...........\n 0x000650b0 00000000 6d000000 20190400 00000000 ....m... .......\n 0x000650c0 00000000 65000000 30190400 01000000 ....e...0.......\n 0x000650d0 00000000 70000000 3c190400 01000000 ....p...<.......\n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.attributes {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.attributes {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.ARM.attributes':\n- 0x00000000 41380000 00616561 62690001 2e000000 A8...aeabi......\n- 0x00000010 05372d41 00060a07 41080109 020a0412 .7-A....A.......\n+ 0x00000000 41360000 00616561 62690001 2c000000 A6...aeabi..,...\n+ 0x00000010 05382d41 00060e07 41080109 020a0412 .8-A....A.......\n 0x00000020 04130114 01150117 03180119 011a021c ................\n- 0x00000030 0122012a 012c0244 03 .\".*.,.D.\n+ 0x00000030 0122012a 014403 .\".*.D.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34313739 65623135 65663862 65656266 4179eb15ef8beebf\n- 0x00000010 66346530 66356536 66396232 65626164 f4e0f5e6f9b2ebad\n- 0x00000020 35353564 64642e64 65627567 00000000 555ddd.debug....\n- 0x00000030 50fb8781 P...\n+ 0x00000000 65656631 38316661 35386339 33643062 eef181fa58c93d0b\n+ 0x00000010 36653366 35303331 37653932 35356563 6e3f50317e9255ec\n+ 0x00000020 35343730 63322e64 65627567 00000000 5470c2.debug....\n+ 0x00000030 d09b8959 ...Y\n \n"}]}]}]}]}, {"source1": "snapraid-dbgsym_11.4-1~exp1_armhf.deb", "source2": "snapraid-dbgsym_11.4-1~exp1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-21 16:42:52.000000 debian-binary\n -rw-r--r-- 0 0 0 512 2020-05-21 16:42:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 386048 2020-05-21 16:42:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 386292 2020-05-21 16:42:52.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Mo Zhou \n Installed-Size: 417\n Depends: snapraid (= 11.4-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for snapraid\n-Build-Ids: 224179eb15ef8beebff4e0f5e6f9b2ebad555ddd\n+Build-Ids: 8feef181fa58c93d0b6e3f50317e9255ec5470c2\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/22/4179eb15ef8beebff4e0f5e6f9b2ebad555ddd.debug\n+usr/lib/debug/.build-id/8f/eef181fa58c93d0b6e3f50317e9255ec5470c2.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/lib/debug/.build-id/22/\n--rw-r--r-- 0 root (0) root (0) 416508 2020-05-21 16:42:52.000000 ./usr/lib/debug/.build-id/22/4179eb15ef8beebff4e0f5e6f9b2ebad555ddd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 416700 2020-05-21 16:42:52.000000 ./usr/lib/debug/.build-id/8f/eef181fa58c93d0b6e3f50317e9255ec5470c2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-05-21 16:42:52.000000 ./usr/share/doc/snapraid-dbgsym -> snapraid\n"}]}]}]}]}